
/* Vercel Toolbar follow-up: responsive featured shop carousel */
#rtkShopTopGrid.rtk-shop-top-grid{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:2px 2px 12px}
#rtkShopTopGrid .rtk-shop-top-card{flex:0 0 clamp(142px,19vw,205px);scroll-snap-align:start;min-width:0}
#rtkShopTopGrid .rtk-shop-top-card img{aspect-ratio:1/1;object-fit:contain;background:#101518}
#rtkShopTopGrid .rtk-shop-top-copy{padding:8px;gap:5px}
#rtkShopTopGrid .rtk-shop-top-name{font-size:clamp(10px,.9vw,12px);line-height:1.3}
#rtkShopTopGrid .rtk-shop-top-buy,#rtkShopTopGrid .rtk-shop-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 9px;border-radius:9px;background:#00c2cb;color:#07191d;font-size:10px;font-weight:900}
#rtkShopTopGrid .rtk-shop-top-buy:hover,#rtkShopTopGrid .rtk-shop-cta:hover{filter:brightness(1.08)}
#rtkShopTopGrid::-webkit-scrollbar{height:5px}
#rtkShopTopGrid::-webkit-scrollbar-thumb{background:#45606b;border-radius:99px}
@media(max-width:600px){#rtkShopTopGrid .rtk-shop-top-card{flex-basis:clamp(132px,42vw,172px)}#rtkShopTopGrid{gap:8px}}
@media(prefers-reduced-motion:reduce){#rtkShopTopGrid{scroll-behavior:auto}}
