.carousel{position:relative}.carousel:not(.is-initialized){visibility:visible}.carousel__list{margin:0;padding:0}.carousel__list>.carousel__slide{display:flex;box-sizing:border-box;min-width:0}.carousel__list>.carousel__slide:not(:has(*)){display:none}.carousel__list>.carousel__slide>*:not(button){width:100%}.carousel--auto:not(.is-initialized) .carousel__list>.carousel__slide{flex:0 0 auto;width:auto}.carousel:not(.is-initialized) .carousel__track{overflow-x:auto;scrollbar-width:none}.carousel:not(.is-initialized) .carousel__track::-webkit-scrollbar{display:none}.carousel:not(.is-initialized) .carousel__list{display:flex;justify-content:flex-start;gap:var(--carousel-gap-mobile, 0px)}@media screen and (min-width:750px){.carousel:not(.is-initialized) .carousel__list{gap:var(--carousel-gap, 0px)}}.carousel--fixed:not(.is-initialized) .carousel__list>.carousel__slide{flex:1 0 var(--carousel-card-width-mobile, var(--carousel-card-width, 220px))}@media screen and (min-width:750px){.carousel--fixed:not(.is-initialized) .carousel__list>.carousel__slide{flex-basis:var(--carousel-card-width, 220px)}}.carousel--rigid:not(.is-initialized) .carousel__list>.carousel__slide{flex:0 0 var(--carousel-card-width-mobile, var(--carousel-card-width, 220px));width:var(--carousel-card-width-mobile, var(--carousel-card-width, 220px))}@media screen and (min-width:750px){.carousel--rigid:not(.is-initialized) .carousel__list>.carousel__slide{flex-basis:var(--carousel-card-width, 220px);width:var(--carousel-card-width, 220px)}}.carousel--peek:not(.is-initialized) .carousel__list>.carousel__slide{flex:0 0 calc((100% - (var(--carousel-peek-gaps-mobile, 1) * var(--carousel-gap-mobile, 0px))) / var(--carousel-per-view-mobile, 1.2))}@media screen and (min-width:750px){.carousel--peek:not(.is-initialized) .carousel__list>.carousel__slide{flex-basis:calc((100% - (var(--carousel-peek-gaps, 2) * var(--carousel-gap, 0px))) / var(--carousel-per-view, 2.2))}}.carousel--per-page:not(.is-initialized) .carousel__list>.carousel__slide{flex:0 0 calc((100% - ((var(--carousel-per-page-mobile, 1) - 1) * var(--carousel-gap-mobile, 0px))) / var(--carousel-per-page-mobile, 1))}@media screen and (min-width:750px){.carousel--per-page:not(.is-initialized) .carousel__list>.carousel__slide{flex-basis:calc((100% - ((var(--carousel-per-page, 3) - 1) * var(--carousel-gap, 0px))) / var(--carousel-per-page, 3))}}.carousel--dividers .carousel__list>.carousel__slide{border-block:1px solid var(--border-border-secondary);border-inline-start:1px solid var(--border-border-secondary)}.carousel--dividers .carousel__list>.carousel__slide:last-child{border-inline-end:1px solid var(--border-border-secondary)}@media screen and (min-width:750px){.carousel--dividers .carousel__list>.carousel__slide:first-child{border-inline-start:none}.carousel--dividers .carousel__list>.carousel__slide:last-child{border-inline-end:none}}.carousel__controls{display:none;align-items:center;gap:var(--spacing-xl, 40px);margin-block-start:var(--spacing-xl, 40px)}@media screen and (max-width:749px){.carousel__controls{margin-block-start:var(--spacing-lg, 32px)}}.carousel.is-overflow .carousel__controls{display:flex}.carousel__arrows{display:none;align-items:center;gap:var(--spacing-2xs, 12px);flex:0 0 auto}@media screen and (min-width:750px){.carousel__arrows{display:flex}}.carousel__arrow{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background-color:transparent;border:none;color:inherit;cursor:pointer;transition:opacity .2s ease}.carousel__arrow svg{width:24px;height:24px}.carousel__arrow:hover{opacity:.6}.carousel__arrow:disabled{opacity:.25;cursor:default}.carousel__progress{flex:1 1 auto;height:1px;background-color:var(--border-border-secondary);overflow:hidden}.carousel__progress .splide__progress__bar{display:block;height:100%;background-color:currentColor;transition:width .4s ease}.carousel .splide__pagination{position:static;margin-block-start:var(--spacing-xl, 40px);padding:0;gap:var(--spacing-5xs, 4px)}.carousel .splide__pagination__page{-webkit-appearance:none;appearance:none;width:9px;height:9px;margin:0 var(--spacing-5xs, 4px);padding:0;border:1px solid currentColor;border-radius:0;color:inherit;background-color:transparent;opacity:1;transition:background-color .2s ease}.carousel .splide__pagination__page.is-active{background-color:currentColor;transform:none}.carousel__dots{display:flex;align-items:center;gap:var(--spacing-6xs, 2px);margin:0;padding:0;list-style:none}.carousel__dot{-webkit-appearance:none;appearance:none;display:block;box-sizing:border-box;width:9px;height:9px;margin:0;padding:0;border:1px solid currentColor;border-radius:0;color:inherit;background-color:transparent;cursor:pointer;transition:background-color .2s ease}.carousel__dot.is-active{background-color:currentColor}
/*# sourceMappingURL=/cdn/shop/t/286/assets/carousel.css.map */
