.fv-hero{--fv-hero-overlay-color: 0, 0, 0;--fv-hero-overlay-opacity: .75;position:relative;overflow:hidden;color:#fff;background-color:#000}.fv-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.fv-hero__image{width:100%;height:100%;object-fit:cover}.fv-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fv-hero__overlay:before,.fv-hero__overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fv-hero__overlay:before{background:linear-gradient(180deg,#ffffff59,#fff0 40%)}.fv-hero__overlay:after{background:linear-gradient(180deg,rgba(var(--fv-hero-overlay-color),0) 30%,rgba(var(--fv-hero-overlay-color),var(--fv-hero-overlay-opacity)))}.fv-hero__inner{position:relative;z-index:1;display:flex;min-height:100vh;min-height:100svh;min-height:100dvh}.fv-hero__content{margin-left:auto;display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,3.2rem);align-items:flex-end;text-align:right;padding:clamp(3.75rem,6vw,5.5rem) clamp(1.5rem,4vw,3.75rem) clamp(6rem,12vw,8rem);max-width:36rem}.fv-hero__eyebrow{font-size:clamp(.65rem,.9vw,.8rem);letter-spacing:.1em;text-transform:uppercase;margin:0}.fv-hero__heading{font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.35;letter-spacing:.04em;margin:0;font-weight:400}.fv-hero__cta{display:inline-flex;flex-direction:column;align-items:center;gap:.75rem;font-size:clamp(.7rem,.9vw,.85rem);letter-spacing:.1em;text-transform:uppercase;font-weight:500;text-decoration:none;color:inherit}.fv-hero__cta span{position:relative}.fv-hero__cta span:after{content:"";display:block;height:1px;width:2.75rem;background-color:currentColor;margin-top:.5rem}.fv-hero__cta:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (max-width:749px){.fv-hero__inner{min-height:clamp(28rem,130vw,48.75rem)}.fv-hero__content{margin-left:0;align-items:flex-start;text-align:left;max-width:none;padding:3.75rem 1.25rem 8.1rem}.fv-hero__cta{align-items:flex-start}.fv-hero__cta span:after{width:2.625rem}}#shopify-section-main_fv_hero .fv-hero__inner{min-height:100vh;min-height:100svh;min-height:100dvh}
/*# sourceMappingURL=/cdn/shop/t/20/assets/fv-hero.css.map */
