.fl-hero{--fl-hero-dur: 1.15s;--fl-hero-ease: cubic-bezier(.77, 0, .18, 1);--fl-hero-settle: cubic-bezier(.16, 1, .3, 1);margin:0 0 var(--fl-hero-mb, 30px);font-family:var(--fl-font-sans)}.fl-hero *:not(.fa){font-family:var(--fl-font-sans)}.fl-hero__viewport{position:relative;aspect-ratio:var(--fl-hero-ratio, 2.61);overflow:hidden;background-color:#1a1a1a;isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none}.fl-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;visibility:hidden}.fl-hero__slide.is-active{z-index:2;visibility:visible}.fl-hero__slide.is-leaving{z-index:1;visibility:visible}.fl-hero__media,.fl-hero__media picture{position:relative;display:block;width:100%;height:100%}.fl-hero--screen .fl-hero__viewport{aspect-ratio:auto;height:calc(100svh - var(--fl-hero-offset, 166px))}.fl-hero__media picture{z-index:1}.fl-hero__media img,.fl-hero__media video,.fl-hero__media iframe,.fl-hero__placeholder svg{display:block;width:100%;height:100%;object-fit:cover}.fl-hero__media img{object-fit:cover;border:0;-webkit-user-drag:none}.fl-hero__slide.is-entering{animation:fl-hero-reveal-next var(--fl-hero-dur) var(--fl-hero-ease) both}.fl-hero__slide.is-entering .fl-hero__media img{animation:fl-hero-settle calc(var(--fl-hero-dur) + .9s) var(--fl-hero-settle) both}.fl-hero__slide.is-leaving{animation:fl-hero-leave-next var(--fl-hero-dur) var(--fl-hero-ease) both}.fl-hero[data-direction=prev] .fl-hero__slide.is-entering{animation-name:fl-hero-reveal-prev}.fl-hero[data-direction=prev] .fl-hero__slide.is-leaving{animation-name:fl-hero-leave-prev}.fl-hero__slide:after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:3;width:2px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.85) 30%,rgba(255,255,255,.85) 70%,transparent);opacity:0;pointer-events:none}.fl-hero__slide.is-entering:after{animation:fl-hero-edge-next var(--fl-hero-dur) var(--fl-hero-ease) both}.fl-hero[data-direction=prev] .fl-hero__slide.is-entering:after{animation-name:fl-hero-edge-prev}@keyframes fl-hero-reveal-next{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes fl-hero-reveal-prev{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fl-hero-leave-next{0%{transform:none;filter:brightness(1)}to{transform:translate(-12%);filter:brightness(.55)}}@keyframes fl-hero-leave-prev{0%{transform:none;filter:brightness(1)}to{transform:translate(12%);filter:brightness(.55)}}@keyframes fl-hero-settle{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes fl-hero-edge-next{0%{left:100%;opacity:0}12%{opacity:1}85%{opacity:1}to{left:0;opacity:0}}@keyframes fl-hero-edge-prev{0%{left:0;opacity:0}12%{opacity:1}85%{opacity:1}to{left:calc(100% - 2px);opacity:0}}.fl-hero__viewport.is-dragging .fl-hero__slide.is-active .fl-hero__media{transform:translate(var(--fl-hero-drag, 0px));transition:none}.fl-hero__slide .fl-hero__media{transition:transform .45s var(--fl-hero-settle)}.fl-hero__placeholder{width:100%;height:100%;background:var(--fl-surface-alt)}.fl-hero__placeholder svg{fill:#c9c9c9}.fl-hero__caption{position:absolute;bottom:clamp(56px,9%,96px);z-index:4;display:grid;gap:14px;max-width:min(560px,80%);color:#fff}.fl-hero__caption--left{left:clamp(20px,6%,96px)}.fl-hero__caption--right{right:clamp(20px,6%,96px);text-align:right;justify-items:end}.fl-hero__caption--center{left:50%;transform:translate(-50%);text-align:center;justify-items:center}.fl-hero__heading{margin:0;color:inherit;font-size:clamp(26px,3.6vw,60px);font-weight:600;line-height:1.04;letter-spacing:-.02em;text-transform:none}.fl-hero__text{margin:0;color:inherit;font-size:var(--fl-text-lg);line-height:1.5;opacity:.9}.fl-hero__button{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 26px;border-radius:var(--fl-radius-pill);background:#fff;color:var(--fl-ink);font-size:var(--fl-text-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:transform var(--fl-dur) var(--fl-ease)}.fl-hero__button:hover{color:var(--fl-ink);transform:translateY(-1px)}.fl-hero__button .fl-icon{width:16px;height:16px}.fl-hero__slide .fl-hero__caption>*{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .9s var(--fl-hero-settle)}.fl-hero__slide.is-active .fl-hero__caption>*{opacity:1;transform:none;transition-delay:.45s}.fl-hero__slide.is-active .fl-hero__caption>:nth-child(2){transition-delay:.55s}.fl-hero__slide.is-active .fl-hero__caption>:nth-child(3){transition-delay:.65s}.fl-hero__hotspot{position:absolute;z-index:4;width:28px;height:28px;margin:-14px 0 0 -14px;padding:0;border:0;border-radius:50%;background:#ffffffeb;box-shadow:0 4px 14px #11111140;cursor:pointer}.fl-hero__hotspot span{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:var(--fl-ink)}.fl-hero__hotspot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:2px solid rgba(255,255,255,.7);border-radius:50%;animation:fl-hero-pulse 2s ease-out infinite}@keyframes fl-hero-pulse{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.4)}}.fl-hero__arrow,.fl-hero__dock{-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);background-color:#1116;border:1px solid rgba(255,255,255,.18);color:#fff}.fl-hero__arrow{position:absolute;top:50%;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:-28px 0 0;padding:0;border-radius:50%;cursor:pointer;opacity:0;transition:opacity .35s ease,transform .45s var(--fl-hero-settle),background-color var(--fl-dur) ease}.fl-hero__arrow--prev{left:clamp(16px,2.5vw,40px);transform:translate(-10px)}.fl-hero__arrow--next{right:clamp(16px,2.5vw,40px);transform:translate(10px)}.fl-hero__viewport:hover .fl-hero__arrow,.fl-hero__arrow:focus-visible{opacity:1;transform:none}.fl-hero__arrow:hover{background-color:#11111180}.fl-hero__arrow:focus-visible{outline:2px solid #fff;outline-offset:3px}.fl-hero__arrow .fl-icon{width:22px;height:22px}.fl-hero__dock{position:absolute;bottom:clamp(14px,2.4vw,28px);left:50%;z-index:5;display:flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;border-radius:var(--fl-radius-pill);transform:translate(-50%)}.fl-hero__progress{display:flex;align-items:center;gap:6px}.fl-hero__seg{position:relative;width:20px;height:24px;margin:0;padding:0;border:0;background:none;cursor:pointer;transition:width .6s var(--fl-hero-settle)}.fl-hero__seg.is-active{width:48px}.fl-hero__seg:before,.fl-hero__seg-fill{content:"";position:absolute;top:50%;left:0;height:3px;border-radius:3px;transform:translateY(-50%)}.fl-hero__seg:before{right:0;background-color:#ffffff73;transition:background-color var(--fl-dur) ease}.fl-hero__seg:hover:before{background-color:#ffffffb3}.fl-hero__seg-fill{width:0;background-color:#fff}.fl-hero__seg.is-active .fl-hero__seg-fill{animation:fl-hero-fill var(--fl-hero-speed, 5s) linear forwards}.fl-hero.is-paused .fl-hero__seg.is-active .fl-hero__seg-fill{animation-play-state:paused}.fl-hero.is-static .fl-hero__seg.is-active .fl-hero__seg-fill{width:100%;animation:none}.fl-hero__seg:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}@keyframes fl-hero-fill{0%{width:0}to{width:100%}}.fl-hero__dock-btn{display:none;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:background-color var(--fl-dur) ease}.fl-hero__dock-btn:hover,.fl-hero__dock-btn:active{background:#ffffff2e}.fl-hero__dock-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.fl-hero__dock-btn .fl-icon{width:18px;height:18px}.fl-hero__toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer;transition:background-color var(--fl-dur) ease}.fl-hero__toggle:hover{background:#ffffff47}.fl-hero__toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.fl-hero__toggle .fl-icon{width:15px;height:15px}.fl-hero__toggle .fl-icon--play{width:13px;height:13px;margin-left:2px}.fl-hero__toggle .fl-icon--play,.fl-hero.is-user-paused .fl-hero__toggle .fl-icon--pause,.fl-hero.is-static .fl-hero__toggle .fl-icon--pause{display:none}.fl-hero.is-user-paused .fl-hero__toggle .fl-icon--play,.fl-hero.is-static .fl-hero__toggle .fl-icon--play{display:block}@media(min-width:1200px){.fl-hero__viewport{min-height:var(--fl-hero-min, 0px)}}@media(max-width:1199px){.fl-hero{margin-bottom:var(--fl-hero-mb-tab, 20px)}.fl-hero__arrow{display:none}.fl-hero__dock-btn{display:inline-flex}.fl-hero__dock{padding:4px;gap:4px}.fl-hero__seg:after{content:"";position:absolute;top:-6px;bottom:-6px;left:-2px;right:-2px}}@media(max-width:767px){.fl-hero{margin-bottom:var(--fl-hero-mb-mob, 20px)}.fl-hero__viewport{aspect-ratio:var(--fl-hero-ratio-mb, 1.5)}.fl-hero__dock{gap:0;padding:2px}.fl-hero__progress{gap:4px;margin:0 2px}.fl-hero__seg{width:8px;height:20px}.fl-hero__seg.is-active{width:22px}.fl-hero__dock-btn,.fl-hero__toggle{width:30px;height:30px}.fl-hero__dock-btn .fl-icon{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.fl-hero__slide.is-entering,.fl-hero[data-direction=prev] .fl-hero__slide.is-entering{animation:fl-hero-fade .3s ease both}.fl-hero__slide.is-leaving,.fl-hero__slide.is-entering .fl-hero__media img,.fl-hero__slide.is-entering:after{animation:none}.fl-hero__seg,.fl-hero__arrow{transition:none}}@keyframes fl-hero-fade{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/fl-hero.css.map */
