.tdt-hero{position:relative;display:block;width:100%;height:var(--tdt-hero-h);min-height:420px;overflow:hidden;border-radius:0 0 var(--tdt-hero-radius) var(--tdt-hero-radius);background:#1a1a1a;isolation:isolate}.tdt-hero__track{position:relative;width:100%;height:100%}.tdt-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--tdt-slide-text, #fff)}.tdt-hero--fade .tdt-hero__slide{opacity:0;visibility:hidden;transition:opacity var(--tdt-hero-speed) ease,visibility 0s linear var(--tdt-hero-speed)}.tdt-hero--fade .tdt-hero__slide.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity var(--tdt-hero-speed) ease,visibility 0s}.tdt-hero--slide .tdt-hero__track{display:flex;transition:transform var(--tdt-hero-speed) cubic-bezier(.65,0,.35,1);will-change:transform}.tdt-hero--slide .tdt-hero__slide{position:relative;flex:0 0 100%;height:100%}.tdt-hero__media,.tdt-hero__media-desktop,.tdt-hero__media-mobile{position:absolute;top:0;right:0;bottom:0;left:0}.tdt-hero__img,.tdt-hero__video{display:block;width:100%;height:100%;object-fit:cover}.tdt-hero__placeholder{background:#cfcac4;fill:#00000026}.tdt-hero__media-mobile{display:none}.tdt-hero__media-desktop,.tdt-hero__media-mobile{transform:scale(1.06);transition:transform 7s ease-out}.tdt-hero__slide.is-active .tdt-hero__media-desktop,.tdt-hero__slide.is-active .tdt-hero__media-mobile{transform:scale(1)}.tdt-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tdt-slide-overlay, #000);opacity:var(--tdt-slide-overlay-opacity, .1);pointer-events:none}.tdt-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;gap:22px;padding:140px clamp(20px,5vw,110px) clamp(60px,9vh,120px);pointer-events:none}.tdt-hero__content>*{pointer-events:auto;margin:0}.tdt-hero__content--center{align-items:center;justify-content:center;padding-top:30vh}.tdt-hero__content--bottom{align-items:center;justify-content:flex-end}.tdt-hero__content--bottom-left{align-items:flex-start;justify-content:flex-end}.tdt-hero__content--left{align-items:flex-start;justify-content:center}.tdt-hero__content--align-center{text-align:center}.tdt-hero__content--align-left{text-align:left}.tdt-hero__eyebrow{font-size:14px;letter-spacing:.2em;text-transform:uppercase}.tdt-hero__title{font-family:var(--tdt-hero-font, var(--typeHeaderPrimary), var(--typeHeaderFallback));font-size:var(--tdt-hero-title-size);font-weight:var(--tdt-hero-title-weight);line-height:.95;letter-spacing:-.035em;color:inherit;text-wrap:balance;max-width:14ch}.tdt-hero__content--align-center .tdt-hero__title{max-width:none}.tdt-hero__text{max-width:52ch;font-size:18px;line-height:1.5}.tdt-hero__text p{margin:0}.tdt-hero__btn{display:inline-flex;align-items:center;gap:8px;padding:18px 42px;margin-top:60px!important;border-radius:999px;background:var(--tdt-btn-bg);color:var(--tdt-btn-text);font-size:18px;line-height:1;text-decoration:none;transition:transform .25s ease,filter .25s ease}.tdt-hero__btn:hover,.tdt-hero__btn:focus-visible{transform:translateY(-2px);filter:brightness(1.06)}.tdt-hero__btn-arrow{width:18px;height:18px;transition:transform .25s ease}.tdt-hero__btn:hover .tdt-hero__btn-arrow{transform:translate(4px)}.tdt-hero__slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.tdt-hero__content>*{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.tdt-hero__slide.is-active .tdt-hero__content>*{opacity:1;transform:none}.tdt-hero__slide.is-active .tdt-hero__content>*:nth-child(1){transition-delay:.25s}.tdt-hero__slide.is-active .tdt-hero__content>*:nth-child(2){transition-delay:.4s}.tdt-hero__slide.is-active .tdt-hero__content>*:nth-child(3){transition-delay:.55s}.tdt-hero__slide.is-active .tdt-hero__content>*:nth-child(4){transition-delay:.7s}.tdt-hero__arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:64px;height:96px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;transform:translateY(-50%);opacity:.85;transition:opacity .2s ease,transform .2s ease}.tdt-hero__arrow svg{width:22px;height:44px}.tdt-hero__arrow:hover{opacity:1}.tdt-hero__arrow--prev{left:clamp(8px,3vw,44px)}.tdt-hero__arrow--prev:hover{transform:translate(-4px,-50%)}.tdt-hero__arrow--next{right:clamp(8px,3vw,44px)}.tdt-hero__arrow--next:hover{transform:translate(4px,-50%)}.tdt-hero__dots{position:absolute;left:50%;bottom:28px;z-index:3;display:flex;gap:10px;transform:translate(-50%)}.tdt-hero__dot{position:relative;width:36px;height:3px;padding:0;border:0;border-radius:3px;background:#ffffff59;overflow:hidden;cursor:pointer}.tdt-hero__dot:before{content:"";position:absolute;top:-12px;right:-2px;bottom:-12px;left:-2px}.tdt-hero__dot-progress{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(0);transform-origin:left}.tdt-hero__dot.is-active .tdt-hero__dot-progress{transform:scaleX(1)}.tdt-hero[data-autoplay=true]:not(.is-paused) .tdt-hero__dot.is-active .tdt-hero__dot-progress{animation:tdt-hero-progress var(--tdt-hero-interval, 6s) linear forwards}@keyframes tdt-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:749px){.tdt-hero{height:var(--tdt-hero-h-mobile)}.tdt-hero__media.has-mobile .tdt-hero__media-desktop{display:none}.tdt-hero__media.has-mobile .tdt-hero__media-mobile{display:block}.tdt-hero__content{padding:150px 20px 70px;gap:16px}.tdt-hero__content--center{padding-top:150px}.tdt-hero__title{font-size:var(--tdt-hero-title-size-mobile);line-height:1}.tdt-hero__text{font-size:16px}.tdt-hero__btn{margin-top:24px!important;padding:15px 28px;font-size:16px}.tdt-hero__arrow{width:44px;height:64px}.tdt-hero__arrow svg{width:14px;height:28px}}@media(prefers-reduced-motion:reduce){.tdt-hero *,.tdt-hero *:before,.tdt-hero *:after{transition-duration:.01ms!important;animation:none!important}}.tdt-hero__pause{position:absolute;right:20px;bottom:20px;z-index:5;border:1px solid currentColor;border-radius:24px;background:#0008;color:#fff;padding:8px 14px;font:inherit;font-size:12px;cursor:pointer}@media(prefers-reduced-motion:reduce){.tdt-hero__track,.tdt-hero__slide{transition:none!important}.tdt-hero__dot-progress{animation:none!important}}@media(prefers-reduced-motion:reduce){.tdt-hero__pause{display:none}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/tdt-hero.css.map */
