.c-carousel{--c-carousel-slides: var(--c-carousel-slides-mobile, 1);position:relative;display:grid;gap:var(--sm-spacing)}.c-carousel .c-carousel__stage{position:relative}.c-carousel .c-carousel__viewport{overflow:hidden;block-size:var(--c-carousel-height, min(40rem, 70svh))}.c-carousel .c-carousel__track{display:flex;align-items:stretch;block-size:100%;margin:0;padding:0;list-style:none;transition:transform var(--c-carousel-duration, .25s) ease}.c-carousel .c-carousel__slide{flex:0 0 calc(100% / var(--c-carousel-slides));padding:var(--xsm-spacing)}.c-carousel .c-carousel__image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.c-carousel .c-carousel__button{position:absolute;inset-block-start:50%;translate:0 -50%;z-index:2;display:grid;place-items:center;inline-size:var(--c-carousel-button-size, 2.75rem);block-size:var(--c-carousel-button-size, 2.75rem);border:0;border-radius:var(--pill-border-radius);background-color:color-mix(in srgb,var(--c-carousel-control, var(--color-primary)) 85%,transparent);color:var(--c-carousel-control-fg, var(--color-white));font-size:var(--md-font-size);line-height:1;cursor:pointer}.c-carousel .c-carousel__button[data-side=prev]{inset-inline-start:var(--sm-spacing)}.c-carousel .c-carousel__button[data-side=next]{inset-inline-end:var(--sm-spacing)}.c-carousel .c-carousel__button:hover{background-color:var(--c-carousel-control, var(--color-primary))}.c-carousel .c-carousel__button:focus-visible{outline:.1875rem solid var(--color-accent);outline-offset:.125rem}.c-carousel .c-carousel__button:disabled{opacity:.35;cursor:default}.c-carousel .c-carousel__legend{display:flex;align-items:center;justify-content:center;gap:var(--sm-spacing)}.c-carousel .c-carousel__dots{display:flex;align-items:center;justify-content:center;gap:var(--xsm-spacing)}.c-carousel .c-carousel__dot{inline-size:var(--c-carousel-dot-size, .5rem);block-size:var(--c-carousel-dot-size, .5rem);padding:0;border:0;border-radius:var(--pill-border-radius);background-color:var(--c-carousel-dot, var(--color-border));cursor:pointer;transition:background-color var(--transition-duration-fast) ease}.c-carousel .c-carousel__dot[aria-current=true]{background-color:var(--c-carousel-dot-active, var(--color-primary))}.c-carousel .c-carousel__dot:focus-visible{outline:.1875rem solid var(--color-accent);outline-offset:.125rem}.c-carousel[data-static=true] .c-carousel__button,.c-carousel[data-static=true] .c-carousel__legend{display:none}html[data-js] .c-carousel[data-reveal=true] .c-carousel__slide{opacity:0;scale:.96;transition:opacity var(--transition-duration-base) ease,scale var(--transition-duration-base) ease;transition-delay:var(--reveal-delay, 0ms)}html[data-js] .c-carousel[data-reveal=true] .c-carousel__slide[data-revealed=true]{opacity:1;scale:1}.c-carousel[data-animation=fade]{--c-carousel-slides: 1}.c-carousel[data-animation=fade] .c-carousel__track{display:grid;transform:none;transition:none}.c-carousel[data-animation=fade] .c-carousel__slide{grid-area:1 / 1;opacity:0;transition:opacity var(--c-carousel-duration, .35s) ease;pointer-events:none}.c-carousel[data-animation=fade] .c-carousel__slide[data-active=true]{opacity:1;pointer-events:auto}@media(min-width:900px){.c-carousel{--c-carousel-slides: var(--c-carousel-slides-desktop, 4)}.c-carousel[data-animation=fade]{--c-carousel-slides: 1}}@media(prefers-reduced-motion:reduce){.c-carousel .c-carousel__track,.c-carousel .c-carousel__slide{transition:none}html[data-js] .c-carousel[data-reveal=true] .c-carousel__slide{opacity:1;scale:1}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-common-carousel.css.map */
