.ov-carousel{display:block;position:relative;overflow:hidden}.ov-carousel__track{position:relative;width:100%;aspect-ratio:var(--ov-ratio, 16 / 9);max-height:var(--ov-maxh, 100vh);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media screen and (max-width:699px){.ov-carousel__track{aspect-ratio:var(--ov-ratio-m, var(--ov-ratio, 16 / 9));max-height:var(--ov-maxh-m, 100svh)}}.ov-carousel__track.is-dragging{cursor:grabbing}.ov-carousel__track img{-webkit-user-drag:none;pointer-events:none}.ov-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .7s ease;z-index:1}.ov-carousel__slide.is-active{opacity:1;visibility:visible;z-index:2}.ov-carousel__slide .content-over-media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:0!important}.ov-carousel__slide .content-over-media>picture img,.ov-carousel__slide .content-over-media>img,.ov-carousel__slide .content-over-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;object-position:center;z-index:0}.ov-carousel__slide .content-over-media>.prose{position:relative;z-index:2}.ov-carousel__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;grid-area:auto!important;width:auto!important;max-width:none!important;margin:0!important;-webkit-user-drag:none}.ov-carousel__slide--linked .content-over-media>picture,.ov-carousel__slide--linked .content-over-media>svg{pointer-events:none}.ov-carousel__slide--linked .content-over-media>.prose{position:relative;z-index:2;pointer-events:none}.ov-carousel__slide--linked .content-over-media>.prose a,.ov-carousel__slide--linked .content-over-media>.prose button{pointer-events:auto}.ov-carousel__slide--linked .content-over-media{cursor:pointer}.ov-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:40px!important;height:40px!important;min-width:0!important;padding:0!important;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.5)!important;background:#ffffff2e!important;color:#fff!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s ease,background .3s ease;cursor:pointer}.ov-carousel:hover .ov-carousel__arrow,.ov-carousel__arrow:focus-visible{opacity:1}.ov-carousel__arrow:hover{background:#ffffff61!important}.ov-carousel__arrow svg{width:11px;height:11px}@media(hover:none),(max-width:699px){.ov-carousel__arrow{display:none!important}}.ov-carousel__arrow--prev{left:clamp(.5rem,3vw,1.5rem)}.ov-carousel__arrow--next{right:clamp(.5rem,3vw,1.5rem)}.ov-carousel:has(>.ov-carousel__dots) .ov-carousel__arrow{top:calc(50% - 19px)}.ov-carousel__progress{position:absolute;bottom:clamp(1rem,3vw,1.75rem);left:50%;transform:translate(-50%);width:min(280px,60%);height:3px;border-radius:999px;background:#ffffff59;overflow:hidden;z-index:4}.ov-carousel__progress-bar{height:100%;width:0%;background:currentColor;transition-property:width;transition-timing-function:linear}.ov-carousel__dots{display:flex;justify-content:center;align-items:center;gap:12px;padding:14px 0 6px;background:#fff}.ov-carousel__dot{position:relative;width:11px;height:11px;min-width:0!important;padding:0!important;margin:0;border-radius:50%;border:1.5px solid #6b6b6b;background:transparent;cursor:pointer;transition:background-color .25s ease,border-color .25s ease;-webkit-tap-highlight-color:transparent}.ov-carousel__dot:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.ov-carousel__dot:hover{border-color:#1c1917}.ov-carousel__dot.is-active{background:#6b6b6b}.ov-carousel__dot:focus-visible{outline:2px solid #1c1917;outline-offset:3px}@media screen and (min-width:700px){.ov-carousel--boxed{width:calc(100% - 2 * var(--ov-box-gutter, 24px));max-width:var(--ov-box-w, 1200px);margin:var(--ov-box-space, 32px) auto;border-radius:var(--ov-box-r, 0px)}.ov-carousel--boxed .ov-carousel__track{max-height:none}}.ov-carousel__progress{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/68/assets/overlay-carousel.css.map */
