.sr-carousel__head{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.sr-carousel__intro{max-width:676px}.sr-carousel__viewport{display:flex;gap:var(--sr-gap-m, 12px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none}.sr-carousel__viewport::-webkit-scrollbar{display:none}@media(hover:hover)and (pointer:fine){.sr-carousel__viewport{cursor:grab}}.sr-carousel__caption{cursor:auto}.sr-carousel__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none;-webkit-user-select:none}.sr-carousel__viewport:focus-visible{outline:2px solid var(--sr-fg);outline-offset:4px}.sr-carousel--bleed .sr-carousel__viewport{margin-right:calc(-1 * var(--page-width-padding));padding-right:var(--page-width-padding);scroll-padding-right:var(--page-width-padding)}.sr-carousel__track{position:relative;container-type:inline-size;--sr-slide-w-m: min(calc(var(--sr-slide-m-n, 78) * 1cqw), var(--sr-slide-fit-m, 100cqw))}.sr-carousel__track--fit{--sr-slide-fit-m: max(50cqw, calc((100svh - var(--sr-fit-bar, 0px) - 8px - var(--sr-fit-reserve, 0px)) * var(--sr-car-ar-m)))}html:has(.sr-bb__bar) .sr-carousel__track--fit{--sr-fit-bar: 76px}.sr-carousel__slide{flex:0 0 var(--sr-slide-w-m);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px}.sr-carousel__caption{display:flex;flex-direction:column;gap:8px}.sr-carousel__caption .sr-body--lg{max-width:560px}.sr-carousel__controls{display:flex;gap:8px;margin-top:24px}.sr-carousel__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (min-width:750px){.sr-carousel__head{gap:16px;margin-bottom:56px}.sr-carousel__viewport{gap:var(--sr-gap, 24px)}.sr-carousel--bleed .sr-carousel__viewport{margin-right:0;padding-right:0;scroll-padding-right:0}.sr-carousel__track{--sr-slide-w: min(calc(var(--sr-slide-n, 61) * 1cqw), var(--sr-slide-max, 100cqw), var(--sr-slide-fit, 100cqw))}.sr-carousel__track--fit{--sr-slide-fit: max(320px, calc((100svh - var(--sr-fit-bar, 0px) - 8px - var(--sr-fit-reserve, 0px)) * var(--sr-car-ar)))}html:has(.sr-bb__bar) .sr-carousel__track--fit{--sr-fit-bar: 52px}.sr-carousel__slide{flex-basis:var(--sr-slide-w);gap:var(--sr-cap-gap, 16px)}.sr-carousel__caption .sr-body--lg{max-width:min(68%,760px)}.sr-carousel__controls{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sr-carousel.css.map */
