:root{--carousel-controls-gap: var(--carousel-controls-margin-top, 30px)}@media screen and (max-width:749px){:root{--carousel-controls-gap: var(--carousel-controls-margin-top-mobile, 24px)}}.elxr-carousel-indicators{display:flex;flex-direction:column;align-items:var(--carousel-controls-align, center);gap:12px;width:100%;margin-top:calc(var(--carousel-controls-gap, 30px) - var(--carousel-content-inset, 0px))}.elxr-carousel-arrows+.elxr-carousel-indicators,.elxr-carousel-indicators--after-arrows{margin-top:var(--carousel-indicators-margin-top, 20px)}.elxr-carousel-controls{display:flex!important;flex-direction:column!important;align-items:var(--carousel-controls-align, center)!important;justify-content:flex-start!important;gap:0!important;margin-top:calc(var(--carousel-controls-gap, 30px) - var(--carousel-content-inset, 0px))!important}.elxr-carousel-controls>:first-child,.elxr-carousel-arrows>*{margin-top:0!important}.elxr-carousel-controls>*+.elxr-carousel-indicators{margin-top:var(--carousel-indicators-margin-top, 20px)!important}.elxr-carousel-arrows{justify-content:var(--carousel-controls-align, center)!important;margin-top:calc(var(--carousel-controls-gap, 30px) - var(--carousel-content-inset, 0px))!important}.elxr-carousel-on-dark{--carousel-dot-color: var(--carousel-dark-inactive-color, rgba(255, 255, 255, .3));--carousel-dot-active-color: var(--carousel-dark-active-color, #ffffff);--carousel-progress-track: var(--carousel-dark-inactive-color, rgba(255, 255, 255, .3));--carousel-progress-fill: var(--carousel-dark-active-color, #ffffff)}.elxr-carousel-indicators[hidden]{display:none}.elxr-carousel-dots{display:flex;flex-wrap:wrap;justify-content:var(--carousel-controls-align, center);gap:calc(var(--carousel-dot-size, 8px) * .75)}.elxr-carousel-dot{width:var(--carousel-dot-size, 8px);height:var(--carousel-dot-size, 8px);padding:0;border:0;border-radius:999px;background:var(--carousel-dot-color, #cccccc);cursor:pointer;transition:width .35s cubic-bezier(.4,0,.2,1),background-color .35s ease}.elxr-carousel-dot.is-active{width:calc(var(--carousel-dot-size, 8px) * 3);background:var(--carousel-dot-active-color, #121212)}@media(prefers-reduced-motion:reduce){.elxr-carousel-dot{transition:none}}.elxr-carousel-dot:focus-visible{outline:2px solid var(--carousel-dot-active-color, #121212);outline-offset:2px}.elxr-carousel-progress{position:relative;width:var(--carousel-progress-width, 220px);max-width:100%;height:var(--carousel-progress-height, 3px);overflow:hidden;border-radius:999px;background:var(--carousel-progress-track, #e0e0e0);cursor:pointer;touch-action:none}.elxr-carousel-progress__fill{display:block;width:0;height:100%;border-radius:inherit;background:var(--carousel-progress-fill, #121212);transition:width .3s ease}.elxr-carousel-progress.is-seeking .elxr-carousel-progress__fill{transition:none}@media screen and (max-width:749px){.elxr-carousel-arrows-desktop-only .elxr-carousel-arrows,.elxr-carousel-arrows-desktop-only .elxr-carousel-controls>:has(>.global-nav-button),.elxr-carousel-arrows-desktop-only .elxr-carousel-controls:not(:has(.elxr-carousel-indicators)),.elxr-carousel-arrows-desktop-only .collection-grid .nav-position-sides{display:none!important}.elxr-carousel-arrows-desktop-only .elxr-carousel-arrows+.elxr-carousel-indicators,.elxr-carousel-arrows-desktop-only .elxr-carousel-indicators--after-arrows,.elxr-carousel-arrows-desktop-only .elxr-carousel-arrows+.testimonials__dots,.elxr-carousel-arrows-desktop-only .elxr-carousel-arrows+.testimonials__progress{margin-top:calc(var(--carousel-controls-gap, 24px) - var(--carousel-content-inset, 0px))!important}.elxr-carousel-arrows-desktop-only .elxr-carousel-controls>:has(>.global-nav-button)+.elxr-carousel-indicators{margin-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/carousel-indicators.css.map */
