.cdis{width:100%}.cdis__viewport{position:relative;overflow:hidden}.cdis__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cdis__track::-webkit-scrollbar{display:none}.cdis__slide{flex:0 0 100%;scroll-snap-align:start;position:relative}.cdis__link{display:block}.cdis__picture,.cdis__img{display:block;width:100%;height:auto}@media (min-width: 750px){.cdis__img{aspect-ratio:2800 / 1200}}@media (max-width: 749px){.cdis__img{aspect-ratio:1200 / 1600}}.cdis__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:999px;border:1px solid rgba(0,0,0,.15);background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:28px;line-height:1;cursor:pointer}.cdis__arrow--prev{left:12px}.cdis__arrow--next{right:12px}@media (max-width: 749px){.cdis__arrow{width:40px;height:40px;font-size:26px}}.cdis__dots{position:absolute;left:0;right:0;bottom:10px;z-index:2;display:flex;gap:8px;justify-content:center;padding:0 12px}.cdis__dot{width:10px;height:10px;border-radius:999px;border:1px solid rgba(0,0,0,.25);background:#ffffffb3;cursor:pointer}.cdis__dot[aria-current=true]{background:#0009;border-color:#0009}@media (max-width: 749px){.cdis__picture img.cdis__img{opacity:0}.cdis__picture img.cdis__img{animation:cdisFadeIn .12s ease-out forwards;animation-delay:.06s}@keyframes cdisFadeIn{to{opacity:1}}}@media (min-width: 750px){.cdis__viewport{min-height:calc(100vw * 1200 / 2800)}}@media (max-width: 749px){.cdis__viewport{min-height:calc(100vw * 1600 / 1200)}}.cdis__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-start;padding:clamp(16px,4vw,56px);pointer-events:none}.cdis__text{max-width:720px;pointer-events:auto}.cdis__badge{display:inline-block;padding:8px 12px;border-radius:999px;font-size:14px;line-height:1;background:#ffffffbf;color:#111;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cdis__heading{margin:14px 0 10px;font-size:clamp(34px,4.8vw,64px);line-height:1.05;color:#fff;letter-spacing:-.02em;white-space:pre-line}.cdis__subtext{font-size:16px;line-height:1.45;color:#ffffffeb;max-width:520px}.cdis__button{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:12px 18px;border-radius:999px;background:#fff;color:#111;text-decoration:none;font-weight:600}@media (max-width: 749px){.cdis__content{align-items:flex-start;padding:18px}.cdis__subtext{max-width:100%}}@keyframes cdisEnterFloat{0%{opacity:0;transform:translateY(22px) scale(.995)}60%{opacity:1;transform:translateY(-4px) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cdisIdleBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.cdis__text>*{opacity:1;transform:none;will-change:transform,opacity}.cdis__text.is-anim>*{opacity:0;transform:translateY(10px);animation:cdisEnterFloat 2.8s cubic-bezier(.2,.85,.2,1) forwards}.cdis__text.is-anim>*:nth-child(1){animation-delay:.1s}.cdis__text.is-anim>*:nth-child(2){animation-delay:.25s}.cdis__text.is-anim>*:nth-child(3){animation-delay:.4s}.cdis__text.is-anim>*:nth-child(4){animation-delay:.55s}.cdis__slide.is-active .cdis__text{animation:cdisIdleBob 4s ease-in-out infinite;animation-delay:.9s}@media (prefers-reduced-motion: reduce){.cdis__text.is-anim>*{opacity:1;transform:none;animation:none!important}.cdis__slide.is-active .cdis__text{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-dual-image-slideshow.css.map */
