.tccs-product-rotator{display:block;min-width:0}.tccs-product-rotator__heading{align-items:flex-end}.tccs-product-rotator__actions{display:flex;flex:0 0 auto;align-items:flex-end;flex-direction:column;gap:1.6rem}.tccs-product-rotator__controls{display:flex;align-items:center;gap:.8rem}.tccs-product-rotator__control{display:inline-flex;width:4.4rem;height:4.4rem;align-items:center;justify-content:center;padding:0;border:1px solid var(--tccs-line);border-radius:50%;color:var(--tccs-carbon);background:var(--tccs-paper);cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease,transform .15s ease}.tccs-product-rotator__control svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tccs-product-rotator__control:hover{border-color:var(--tccs-carbon);color:var(--tccs-paper);background:var(--tccs-carbon);transform:translateY(-1px)}.tccs-product-rotator__control:focus-visible,.tccs-product-rotator__track:focus-visible{outline:3px solid var(--tccs-copper);outline:3px solid color-mix(in srgb,var(--tccs-copper) 55%,transparent);outline-offset:3px}.tccs-product-rotator__play-icon,.tccs-product-rotator.is-user-paused .tccs-product-rotator__pause-icon{display:none}.tccs-product-rotator.is-user-paused .tccs-product-rotator__play-icon{display:block}.tccs-product-rotator__track{--tccs-rotator-gap: 1.6rem;position:relative;display:flex;gap:var(--tccs-rotator-gap);margin:0;padding:0 0 1.4rem;overflow-x:auto;overflow-y:hidden;list-style:none;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.tccs-product-rotator__track::-webkit-scrollbar{display:none}.tccs-product-rotator__slide{min-width:0;flex:0 0 calc((100% - (var(--tccs-rotator-gap) * 3)) / 4);scroll-snap-align:start;scroll-snap-stop:normal}.tccs-product-rotator__slide product-component,.tccs-product-rotator__slide .card-wrapper{display:block;height:100%}.tccs-product-rotator[data-reduced-motion=true] .tccs-product-rotator__toggle{display:none}@media screen and (max-width:989px){.tccs-product-rotator__slide{flex-basis:calc((100% - var(--tccs-rotator-gap)) / 2)}}@media screen and (max-width:749px){.tccs-product-rotator__heading{align-items:stretch}.tccs-product-rotator__actions{width:100%;align-items:center;flex-direction:row;justify-content:space-between;gap:1.2rem}.tccs-product-rotator__controls{flex:0 0 auto;gap:.6rem}.tccs-product-rotator__control{width:4rem;height:4rem}.tccs-product-rotator__track{--tccs-rotator-gap: 1.2rem;margin-right:calc(max(1.6rem,env(safe-area-inset-right))*-1);padding-right:max(1.6rem,env(safe-area-inset-right))}.tccs-product-rotator__slide{flex-basis:min(80vw,31rem)}}@media screen and (max-width:389px){.tccs-product-rotator__actions{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.tccs-product-rotator__track{scroll-behavior:auto}.tccs-product-rotator__control{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tccs-product-rotator.css.map */
