component-scroll{display:block}component-scroll.state--scrollable{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}component-scroll.state--scrollable::-webkit-scrollbar{display:none}@media (pointer: coarse){*:has(component-scroll.state--scrollable){padding-inline:0}component-scroll.state--scrollable{overscroll-behavior-inline:contain;overscroll-behavior-block:auto;touch-action:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--s0);padding-inline:var(--s0)}component-scroll.state--scrollable>*>*{scroll-snap-align:start}}@media (pointer: fine){component-scroll.state--scrollable{cursor:grab;margin-inline:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(var(--s0) + var(--scrollbar-compensation, 0px))}component-scroll.state--scrollable.state--dragging,component-scroll.state--scrollable.state--dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}}.scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent;-webkit-overflow-scrolling:touch;padding-bottom:.2em}.scroll::-webkit-scrollbar{height:8px}.scroll::-webkit-scrollbar-thumb{background:#0000004d;border-radius:4px}.scroll::-webkit-scrollbar-thumb:hover{background:#00000080}.scroll::-webkit-scrollbar-track{background:transparent}.scroll-container,.scroll-container--standard{max-width:calc(var(--container-width, 1340px) + (var(--s0) * 2));margin-right:auto;margin-left:auto}
/*# sourceMappingURL=/cdn/shop/t/404/assets/component-scroll.css.map */
