.fhs{--fhs-gap: 8px;--fhs-speed: 1s;--fhs-interval: 6s;--fhs-radius: 64px;--fhs-text: #ffffff;--fhs-dot: #da291c;--fhs-button-bg: rgba(45, 41, 38, .4);--fhs-button-bg-hover: #2d2926;--fhs-overlay: .68;position:relative;width:100%;overflow:hidden;color:var(--fhs-text)}.fhs--spaced{padding-block-end:48px}.fhs__viewport{position:relative}.fhs__track{display:flex;gap:var(--fhs-gap);will-change:transform;touch-action:pan-y}.fhs__slide{position:relative;flex:0 0 100%;display:flex;height:148vw;max-height:calc(100vh - var(--header-height, 64px) - 64px);max-height:calc(100svh - var(--header-height, 64px) - 64px);border-radius:0;overflow:hidden;isolation:isolate;transition:border-radius .75s}.fhs.is-transitioning .fhs__slide{border-radius:var(--fhs-radius)}.fhs__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:#1a1a1a}.fhs__media picture{display:contents}.fhs__media video{position:absolute;top:0;right:0;bottom:0;left:0}.fhs__media img,.fhs__media video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--fhs-pos, center top);transform:scale(1.1);transform-origin:var(--fhs-pos, center top);transition:transform 1.25s}.fhs.is-transitioning .fhs__media img,.fhs.is-transitioning .fhs__media video{transform:scale(1)}.fhs__media .fhs__video--desktop{display:none}.fhs__placeholder{width:100%;height:100%;fill:#ffffff40}.fhs__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0000 45%,rgba(0,0,0,var(--fhs-overlay)));pointer-events:none}.fhs__link-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fhs__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;padding:32px;padding-block-end:72px;text-align:center;pointer-events:none}.fhs__content>*{pointer-events:auto}.fhs__subheading{margin:0;font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:18px;text-transform:uppercase;color:var(--fhs-text)}.fhs__heading{max-width:500px;margin:12px 0 0;font-size:20px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:150%;text-align:center;text-transform:uppercase;color:var(--fhs-text)}.fhs__buttons{display:flex;flex-direction:column;gap:16px;margin-top:24px}.fhs__button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:10px 24px;border:1px solid #ffffff;border-radius:8px;background:var(--fhs-button-bg);color:#fff;font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:1.4;text-transform:uppercase;text-decoration:none;transition:background-color .25s}.fhs__button:hover{background:var(--fhs-button-bg-hover);color:#fff}.fhs__button:focus-visible{background:#2d2926b3;outline:2px solid #ffffff;outline-offset:2px}.fhs__pagination{position:absolute;z-index:2;bottom:25px;left:50%;display:flex;align-items:center;gap:16px;transform:translate(-50%)}.fhs__bullet{position:relative;display:block;width:4px;height:4px;margin:0;padding:0;border:0;border-radius:50%;background:#fff9;color:transparent;font-size:0;overflow:hidden;cursor:pointer}.fhs__bullet:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.fhs__bullet[aria-current=true]{width:8px;height:8px;background:var(--fhs-dot)}.fhs__pause{position:absolute;z-index:2;top:16px;left:16px;display:block;width:40px;height:40px;margin:0;padding:0;border:0;background:none;color:#fff;cursor:pointer}.fhs__pause svg{display:block;width:40px;height:40px}.fhs__pause [data-icon=play],.fhs.is-paused .fhs__pause [data-icon=pause]{display:none}.fhs.is-paused .fhs__pause [data-icon=play]{display:block}.fhs__pause:focus-visible,.fhs__bullet:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.shopify-section:first-child .fhs[allow-transparent-header] .fhs__slide{max-height:calc(100vh - var(--announcement-bar-height, 0px));max-height:calc(100svh - var(--announcement-bar-height, 0px))}.shopify-section:first-child .fhs[allow-transparent-header] .fhs__overlay{background:linear-gradient(#00000052,#0000 calc(var(--header-height, 80px) + 40px)),linear-gradient(#0000 45%,rgba(0,0,0,var(--fhs-overlay)))}.shopify-section:first-child .fhs[allow-transparent-header].is-transitioning .fhs__slide{border-radius:0 0 var(--fhs-radius) var(--fhs-radius)}.shopify-section:first-child .fhs[allow-transparent-header] .fhs__pause{top:calc(var(--header-height, 64px) + 16px)}@media screen and (min-width:750px){.fhs--spaced{padding-block-end:64px}}@media screen and (min-width:1200px){.fhs__slide{height:calc(100vh - var(--header-height, 77px));height:calc(100svh - var(--header-height, 77px));max-height:none}.fhs__media .fhs__video--mobile{display:none}.fhs__media .fhs__video--desktop{display:block}.fhs__content{padding-block-end:32px}.fhs__heading{font-size:32px;letter-spacing:3.2px;line-height:38px}.fhs__buttons{flex-direction:row}.fhs__pagination{bottom:64px;left:64px;transform:none}.fhs__bullet{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px dashed transparent;background:none;color:#fff;font-size:12px;font-weight:500;overflow:visible}.fhs__bullet:before{top:0;right:0;bottom:0;left:0}.fhs__bullet[aria-current=true]{width:40px;height:40px;border-color:#ffffff80;background:none}.fhs__bullet[aria-current=true]:after{content:"";position:absolute;top:-1px;left:-1px;width:40px;height:40px;box-sizing:border-box;border:1px solid transparent;border-radius:50%;transform:rotate(45deg);animation:fhs-fill-border var(--fhs-interval) linear 0s infinite}.fhs.is-paused .fhs__bullet[aria-current=true]:after,.fhs.is-transitioning .fhs__bullet[aria-current=true]:after{animation-play-state:paused}.fhs__pause{top:auto;left:auto;right:64px;bottom:64px}.shopify-section:first-child .fhs[allow-transparent-header] .fhs__slide{height:calc(100vh - var(--announcement-bar-height, 0px));height:calc(100svh - var(--announcement-bar-height, 0px))}.shopify-section:first-child .fhs[allow-transparent-header] .fhs__pause{top:auto}}@media screen and (min-width:1440px){.fhs--spaced{padding-block-end:88px}}@keyframes fhs-fill-border{0%{border-color:transparent}40%{border-color:#ffffff transparent transparent}60%{border-color:#ffffff #ffffff transparent transparent}80%{border-color:#ffffff #ffffff #ffffff transparent}to{border-color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/fendo-hero-slider.css.map */
