.dac-carousel{--dac-car-dur: .45s;--dac-car-nav-gap: 16px;--dac-car-arrow-gap: 12px;--dac-car-arrow-size: 44px;--dac-car-arrow-radius: 50%;--dac-car-arrow-bg: rgba(var(--color-foreground), .06);--dac-car-arrow-fg: rgb(var(--color-foreground));--dac-car-arrow-border: transparent;--dac-car-dot-size: 10px;--dac-car-dot-color: rgba(var(--color-foreground), .25);--dac-car-dot-active: rgb(var(--color-foreground));--dac-car-gap: 20px;--dac-car-peek: 0px;--dac-car-per: 3;--dac-car-track-pad: 4px;--dac-car-track-pad-x: 0px;display:block;position:relative}.dac-carousel *,.dac-carousel *:before,.dac-carousel *:after{box-sizing:border-box}.dac-carousel__layout{display:flex;flex-direction:column;gap:var(--dac-car-nav-gap)}.dac-carousel__middle{display:flex;align-items:center;gap:var(--dac-car-arrow-gap);position:relative;min-width:0}.dac-carousel__viewport{position:relative;flex:1 1 auto;min-width:0}.dac-carousel__track{display:flex;align-items:stretch;min-width:0;list-style:none;margin:0;padding:0}.dac-carousel[data-equal-height=false] .dac-carousel__track{align-items:flex-start}.dac-carousel__track>*{flex:0 0 auto;min-width:0}.dac-carousel[data-layout=standard] .dac-carousel__track{gap:var(--dac-car-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-block:var(--dac-car-track-pad);padding-inline:var(--dac-car-track-pad-x);scroll-padding-inline:var(--dac-car-track-pad-x)}.dac-carousel[data-layout=standard] .dac-carousel__track::-webkit-scrollbar{display:none}.dac-carousel[data-layout=standard] .dac-carousel__track>*{flex:0 0 calc((100% - (var(--dac-car-per) - 1) * var(--dac-car-gap) - var(--dac-car-peek)) / var(--dac-car-per));scroll-snap-align:start;scroll-snap-stop:always}.dac-carousel[data-layout=standard][data-align=center] .dac-carousel__track{justify-content:safe center}.dac-carousel[data-layout=circular] .dac-carousel__track,.dac-carousel[data-layout=stacked] .dac-carousel__track{position:relative;height:var(--dac-car-stage-h, 320px);overflow:hidden;touch-action:pan-y}.dac-carousel[data-layout=circular] .dac-carousel__track>*,.dac-carousel[data-layout=stacked] .dac-carousel__track>*{position:absolute;top:0;left:50%;width:min(var(--dac-car-item-w, 340px),max(120px,min(92%,calc(100% - var(--dac-car-stack-reach, 0px)))));transform:translate(-50%);transform-origin:center center;transition:transform var(--dac-car-dur) cubic-bezier(.32,.72,.3,1),opacity var(--dac-car-dur) ease;will-change:transform,opacity}.dac-carousel[data-card-align=top] .dac-carousel__track>*{top:0;bottom:auto;transform-origin:center top}.dac-carousel[data-card-align=center] .dac-carousel__track>*{top:50%;bottom:auto;transform-origin:center center}.dac-carousel[data-card-align=bottom] .dac-carousel__track>*{top:auto;bottom:0;transform-origin:center bottom}.dac-carousel__track>[data-dac-car-hidden]{opacity:0;pointer-events:none}.dac-carousel[data-dragging=true] .dac-carousel__track>*{transition:none}.dac-carousel[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.dac-carousel[data-draggable=true][data-layout=circular] .dac-carousel__track,.dac-carousel[data-draggable=true][data-layout=stacked] .dac-carousel__track{cursor:grab}.dac-carousel[data-layout=circular] .dac-carousel__track>*:not([data-dac-car-active]),.dac-carousel[data-layout=stacked] .dac-carousel__track>*:not([data-dac-car-active]){cursor:pointer}.dac-carousel[data-back-content=images][data-layout=circular] .dac-carousel__track>*:not([data-dac-car-active]) .dac-carousel__item>*:not(:has(img)):not(:has(video)):not(:has(iframe)):not(:has(svg)),.dac-carousel[data-back-content=images][data-layout=stacked] .dac-carousel__track>*:not([data-dac-car-active]) .dac-carousel__item>*:not(:has(img)):not(:has(video)):not(:has(iframe)):not(:has(svg)){visibility:hidden}.dac-carousel[data-back-content=shape][data-layout=circular] .dac-carousel__track>*:not([data-dac-car-active]) .dac-carousel__item>*,.dac-carousel[data-back-content=shape][data-layout=stacked] .dac-carousel__track>*:not([data-dac-car-active]) .dac-carousel__item>*{visibility:hidden}.dac-carousel-panel-hidden{display:none!important}.dac-carousel--nav-host{display:contents}.dac-carousel-panel-group{position:relative}.dac-carousel--nav-host.dac-carousel--nav-host-sides{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.dac-carousel__bar{display:none;align-items:center;justify-content:var(--dac-car-nav-justify, center);gap:var(--dac-car-arrow-gap);flex-wrap:wrap}.dac-carousel__arrows{display:none;align-items:center;gap:var(--dac-car-arrow-gap)}.dac-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;position:relative;gap:6px;flex:0 0 auto;width:var(--dac-car-arrow-size);min-width:var(--dac-car-arrow-size);height:var(--dac-car-arrow-size);padding:0 var(--dac-car-arrow-pad, 0px);border:1px solid var(--dac-car-arrow-border);border-radius:var(--dac-car-arrow-radius);background:var(--dac-car-arrow-bg);color:var(--dac-car-arrow-fg);font:inherit;line-height:1;cursor:pointer;transition:opacity .2s ease,background-color .2s ease,transform .2s ease}.dac-carousel__arrow:hover{transform:scale(1.06)}.dac-carousel__arrow:focus-visible{outline:2px solid var(--dac-car-arrow-fg);outline-offset:2px}.dac-carousel__arrow[disabled]{opacity:.35;cursor:default;transform:none}.dac-carousel__arrow svg{width:calc(var(--dac-car-arrow-size) * .42);height:calc(var(--dac-car-arrow-size) * .42);display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dac-carousel__arrow--text{--dac-car-arrow-pad: 18px;width:auto;border-radius:var(--dac-car-arrow-text-radius, 999px)}.dac-carousel__arrow--text svg{display:none}.dac-carousel__arrow:not(.dac-carousel__arrow--text) .dac-carousel__arrow-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.dac-carousel[data-arrows-inside=true] .dac-carousel__arrows--sides{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);justify-content:space-between;pointer-events:none;z-index:3;padding:0 var(--dac-car-arrow-inset, 8px)}.dac-carousel[data-arrows-inside=true] .dac-carousel__arrows--sides .dac-carousel__arrow{pointer-events:auto}.dac-carousel[data-arrows-inside=false] .dac-carousel__arrows--sides{position:static}.dac-carousel[data-arrows-inside=false] .dac-carousel__arrows--sides .dac-carousel__arrow--prev{order:-1}.dac-carousel[data-arrows-inside=false] .dac-carousel__arrows--sides .dac-carousel__arrow--next{order:1}.dac-carousel__dots{display:none;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:0;margin:0}.dac-carousel__dot{flex:0 0 auto;width:var(--dac-car-dot-size);height:var(--dac-car-dot-size);padding:0;border:none;border-radius:50%;background:var(--dac-car-dot-color);cursor:pointer;transition:background-color .2s ease,width .2s ease,transform .2s ease}.dac-carousel[data-dot-style=bar] .dac-carousel__dot{width:calc(var(--dac-car-dot-size) * 3);height:calc(var(--dac-car-dot-size) / 2.5);border-radius:999px}.dac-carousel__dot[aria-current=true]{background:var(--dac-car-dot-active)}.dac-carousel[data-dot-style=dot] .dac-carousel__dot[aria-current=true]{transform:scale(1.25)}.dac-carousel[data-dot-style=bar] .dac-carousel__dot[aria-current=true]{width:calc(var(--dac-car-dot-size) * 5)}.dac-carousel__dot:focus-visible{outline:2px solid var(--dac-car-dot-active);outline-offset:3px}@media screen and (min-width:750px){.dac-carousel[data-arrows-desktop=sides] .dac-carousel__arrows--sides,.dac-carousel[data-arrows-desktop=above] .dac-carousel__arrows--above,.dac-carousel[data-arrows-desktop=below] .dac-carousel__arrows--below{display:flex}.dac-carousel[data-arrows-desktop=sides][data-arrows-inside=false] .dac-carousel__arrows--sides{display:contents}.dac-carousel[data-dots-desktop=above] .dac-carousel__dots--above,.dac-carousel[data-dots-desktop=below] .dac-carousel__dots--below,.dac-carousel[data-arrows-desktop=above] .dac-carousel__bar--top,.dac-carousel[data-dots-desktop=above] .dac-carousel__bar--top,.dac-carousel[data-arrows-desktop=below] .dac-carousel__bar--bottom,.dac-carousel[data-dots-desktop=below] .dac-carousel__bar--bottom{display:flex}}@media screen and (max-width:749px){.dac-carousel[data-arrows-mobile=sides] .dac-carousel__arrows--sides,.dac-carousel[data-arrows-mobile=above] .dac-carousel__arrows--above,.dac-carousel[data-arrows-mobile=below] .dac-carousel__arrows--below{display:flex}.dac-carousel[data-arrows-mobile=sides][data-arrows-inside=false] .dac-carousel__arrows--sides{display:contents}.dac-carousel[data-dots-mobile=above] .dac-carousel__dots--above,.dac-carousel[data-dots-mobile=below] .dac-carousel__dots--below,.dac-carousel[data-arrows-mobile=above] .dac-carousel__bar--top,.dac-carousel[data-dots-mobile=above] .dac-carousel__bar--top,.dac-carousel[data-arrows-mobile=below] .dac-carousel__bar--bottom,.dac-carousel[data-dots-mobile=below] .dac-carousel__bar--bottom{display:flex}}.dac-carousel__item{display:flex;flex-direction:column;width:100%;min-width:0;position:relative}.dac-carousel__item-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.dac-carousel__item>*{position:relative;z-index:2}.dac-carousel__item>.dac-carousel__item-link{z-index:1}@media(prefers-reduced-motion:reduce){.dac-carousel__track,.dac-carousel__track>*,.dac-carousel__arrow,.dac-carousel__dot{transition-duration:1ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/dac-carousel.css.map */
