#bestSellers[hidden]{display:none!important}.bestsellers-heading{display:flex;gap:16px;justify-content:space-between;align-items:center}.bestsellers-controls{display:flex;gap:8px;align-items:center}.bestsellers-controls button{display:grid;place-items:center;border:1px solid var(--line);background:#fff;border-radius:50%;width:40px;height:40px;cursor:pointer;color:var(--steel)}.bestsellers-controls button:disabled{opacity:.35;cursor:default}.bestsellers-controls svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bestsellers-controls #bestSellersPause{width:auto;border-radius:20px;padding:0 14px;font-size:12px;font-weight:700}.bestsellers-viewport{overflow:hidden;touch-action:pan-y;outline-offset:5px;padding:3px 0}.bestsellers-track{display:flex;gap:18px;transition:transform .5s ease;will-change:transform}.bestsellers-track>.product{flex:0 0 calc((100% - 54px)/4);min-width:0;max-width:none;align-self:stretch}.bestsellers-track .product{display:flex;flex-direction:column}.bestsellers-track .product-action{margin-top:auto}.bestsellers-track .product h3{min-height:2.6em}.menu-line-icon svg,.side-cat-icon svg{width:22px!important;height:22px!important;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.side-menu-nav .menu-line-icon,.side-menu-category .side-cat-icon{border-radius:10px;background:#f0f4f8;color:#526f8d;flex:0 0 36px;width:36px;height:36px}.side-menu-nav>a,.side-menu-category{gap:12px!important}.side-menu-nav>a{font-weight:650}.side-menu-category:hover,.side-menu-nav>a:hover{background:#f3f6f9;border-radius:10px}
@media(max-width:900px){.bestsellers-track>.product{flex-basis:calc((100% - 36px)/3)}}@media(max-width:600px){.bestsellers-track{gap:12px}.bestsellers-track>.product{flex-basis:calc((100% - 12px)/2)}.bestsellers-heading{align-items:start}.bestsellers-heading h2{font-size:27px}.bestsellers-controls{gap:5px}.bestsellers-controls button{width:32px;height:32px}.bestsellers-controls #bestSellersPause{padding:0 8px;font-size:10px}.bestsellers-track .product-action{padding:0 10px 12px}.bestsellers-track .product-action button{font-size:11px;padding:11px 5px}.bestsellers-track .product .info{padding:12px 10px}.bestsellers-track .product h3{font-size:12px}}
@media(prefers-reduced-motion:reduce){.bestsellers-track{transition:none}}
