.rb-dealhero{padding:clamp(16px,3vw,32px) var(--gut) 0}.rb-wall-full{max-width:1320px}.rb-dealhero-in{padding-bottom:clamp(30px,5vw,60px)}.rb-dealhero .rb-neon{font-size:clamp(38px,8.6vw,110px)}.rb-dealhero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(20px,4vw,56px);align-items:center;text-align:left}.rb-dealhero-img{display:block;width:100%;aspect-ratio:5/4;object-fit:cover;border-radius:18px;box-shadow:0 24px 50px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.12)}.rb-deal-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:12px!important}.rb-deal-price b{font:900 clamp(44px,5.6vw,68px)/1 var(--sfd);color:var(--up);text-shadow:0 0 18px rgba(94,240,166,.35)}.rb-deal-price s{color:var(--faint);font-size:20px}.rb-deal-price span{color:var(--mute);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.rb-deal-copy{color:var(--mute);margin-bottom:22px!important;font-size:17px}.rb-fine{font-size:13px;color:var(--faint);margin-top:10px!important}.rb-deal-hl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.rb-deal-hl-c{padding:20px;border-radius:18px;background:var(--panel);border:1px solid rgba(255,255,255,.1);display:grid;gap:6px;border-top:3px solid var(--pink)}.rb-deal-hl-c:nth-child(2){border-top-color:var(--blue)}.rb-deal-hl-c:nth-child(3){border-top-color:var(--teal)}.rb-deal-hl-c:nth-child(4){border-top-color:var(--gold)}.rb-deal-hl-c b{font:800 17px/1.25 var(--sfd);color:#fff}.rb-deal-hl-c p{color:var(--faint);font-size:14px}.rb-pick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.rb-pick-p{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center;padding:22px;border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 20%,#343852),#2d3046 70%);border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow)}.rb-pick-p img{width:150px;height:auto;filter:drop-shadow(0 20px 22px rgba(0,0,0,.55));transition:opacity .25s}.rb-pick-p img.swap{opacity:0}.rb-pick-b{display:grid;gap:8px}.rb-pick-b h3{font:800 24px/1.1 var(--sfd)}.rb-pick-b h3 a,.rb-pick-b h3 a:link,.rb-pick-b h3 a:visited{color:#fff;text-decoration:none}.rb-pick-b h3 a:hover{color:var(--c);text-decoration:underline;text-underline-offset:3px}.rb-pick-sub{color:var(--faint);font-size:14px}.rb-pick-one{color:var(--mute);font-size:14.5px}.rb-pick-go{margin-top:22px;display:grid;justify-items:center;gap:8px;text-align:center}.rb-deal-fine{max-width:80ch}@media (max-width:1024px){.rb-deal-hl{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-pick-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.rb-dealhero-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.rb-deal-hl{grid-template-columns:minmax(0,1fr)}.rb-pick-p{grid-template-columns:100px minmax(0,1fr);padding:16px;gap:14px}.rb-pick-p img{width:100px}}.rb-dealhero-body a.rb-deal-clock{display:none}@media (max-width:860px){.rb-dealhero-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.rb-dealhero-body{display:contents}.rb-dealhero-body .rb-deal-price{order:1;margin:0 0 12px!important}.rb-dealhero-body a.rb-deal-clock{order:2;display:flex;flex-direction:column;gap:2px;width:100%;box-sizing:border-box;min-height:0;padding:12px 18px;border-radius:18px;white-space:normal;text-align:center}.rb-deal-clock b{display:block;font:900 22px/1.1 var(--sf);letter-spacing:.06em}.rb-deal-clock small{display:block;font:600 13px/1.2 var(--sf);opacity:.9}.rb-dealhero-img{order:3;margin-top:18px}.rb-dealhero-body .rb-deal-copy{order:4;margin:16px 0 0!important}.rb-dealhero-body .rb-fine{order:5}.rb-dealhero-body a.rb-deal-go{display:none}.rb-pick-b h3 a:not([href]),.rb-pick-b h3 a:not([href]):hover{color:#fff;text-decoration:none;cursor:default}}@media (max-width:640px){#pick .rb-sec-head{margin-bottom:10px}#pick .rb-sec-note{display:none}#pick .rb-pick-grid{gap:10px}#pick .rb-pick-p{display:flex;gap:12px;align-items:center;padding:12px}#pick .rb-pick-p img{width:64px;height:auto;flex:none;margin:0}#pick .rb-pick-b{gap:4px}#pick .rb-pick-b h3{font-size:18px;margin:2px 0}#pick .rb-pick-sub{margin:0 0 6px;font-size:13px}#pick .rb-flavors-big{gap:6px}#pick .rb-flavors-big .rb-fl{padding:6px 10px;font-size:13px}#pick .rb-pick-go{margin-top:12px}#pick .rb-pick-go .rb-fine{display:none}}
