.hero-eclipse{position:relative}.hero-eclipse .slideshow__slide{min-height:calc(100vh - var(--kratus-chrome-top, 53px));min-height:calc(100svh - var(--kratus-chrome-top, 53px));background:var(--eclipse-solid-bg)}.hero-eclipse .slideshow__media,.hero-eclipse .slideshow__media img,.hero-eclipse .slideshow__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.hero-eclipse__video{display:none}}.hero-eclipse .slideshow__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#00000073)}.hero-eclipse__content{position:absolute;z-index:2;left:clamp(20px,5vw,80px);bottom:clamp(64px,12vh,140px);max-width:640px;color:#fff;text-align:left;text-shadow:0 1px 3px rgba(0,0,0,.45)}.hero-eclipse__heading{font-size:clamp(2.5rem,6vw,4.31rem);margin:.25em 0 .4em;color:inherit}.hero-eclipse .eclipse-eyebrow{color:#fffc}.hero-eclipse__body{font-family:var(--font-body-family);color:#ffffffe6;margin-bottom:1.5rem;max-width:44ch}.hero-eclipse__buttons{display:flex;gap:12px;flex-wrap:wrap}.hero-eclipse .eclipse-btn--outline{color:#fff;border-color:#fff}.hero-eclipse .eclipse-btn{text-shadow:none;text-decoration:none}.hero-eclipse__badge{display:inline-block;padding:.8rem 1.8rem;border:1px solid rgba(255,255,255,.5);border-radius:var(--eclipse-radius-pill);color:#fff;font-family:var(--font-body-family);font-size:1.1rem;text-transform:uppercase;letter-spacing:.18em}.hero-eclipse__trust{font-family:var(--font-body-family);font-size:1.15rem;color:#fffc;margin:1.4rem 0 0;text-shadow:0 1px 3px rgba(0,0,0,.45)}@media(max-width:749px){.hero-eclipse__content{width:min(640px,88vw);bottom:clamp(88px,16vh,160px)}}.hero-eclipse .hero-eclipse__player{position:absolute;left:50%;transform:translate(-50%);bottom:clamp(28px,5vh,48px);z-index:3;display:inline-flex;align-items:center;gap:9px;width:auto;padding:5px 7px;border:0;border-radius:var(--eclipse-radius-round);background:#0009}.hero-eclipse .hero-eclipse__player-arrow{display:none}.hero-eclipse .hero-eclipse__dots{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0}.hero-eclipse .hero-eclipse__dot{padding:6px;border:0;background:transparent;line-height:0}.hero-eclipse .hero-eclipse__dot-mark{display:block;width:5px;height:5px;border-radius:var(--eclipse-radius-round);background:#fff;opacity:.65;transition:width var(--eclipse-t) var(--eclipse-ease),opacity var(--eclipse-t) var(--eclipse-ease)}.hero-eclipse .hero-eclipse__dot:hover .hero-eclipse__dot-mark{opacity:.85}.hero-eclipse .hero-eclipse__dot:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.hero-eclipse .slider-counter__link--active.hero-eclipse__dot .hero-eclipse__dot-mark{width:21px;opacity:1;animation:hero-eclipse-progress-fill var(--hero-eclipse-slide-speed, 7s) linear}@keyframes hero-eclipse-progress-fill{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 0 0 0 round 999px)}}@media(prefers-reduced-motion:reduce){.hero-eclipse .slider-counter__link--active.hero-eclipse__dot .hero-eclipse__dot-mark{animation:none}}.hero-eclipse .hero-eclipse__playpause.slider-button{position:static;width:auto;height:auto;margin:0;padding:0;border:0;background:transparent}.hero-eclipse .hero-eclipse__playpause path{fill:#fff}.hero-eclipse .hero-eclipse__playpause:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.hero-eclipse .hero-eclipse__playpause .icon.icon-play,.hero-eclipse .hero-eclipse__playpause .icon.icon-pause{width:6px;height:8px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-hero-eclipse.css.map */
