.fg-hero{position:relative;display:block;width:100%;overflow:hidden}.fg-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.fg-hero__media img,.fg-hero__media svg{display:block;width:100%;height:100%;object-fit:cover}.fg-hero__media .placeholder-svg{background-color:rgba(var(--color-foreground),.04)}.fg-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:var(--fg-hero-overlay-mob, 0);pointer-events:none}.fg-hero__overlay:empty,.fg-hero__scrim:empty,.fg-hero__link:empty{display:block}.fg-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fg-hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.fg-hero__inner{position:relative;z-index:1;display:flex;width:100%;min-height:var(--fg-hero-height-mob, 48rem);padding-top:4rem;padding-bottom:4rem}.fg-hero__inner--top{align-items:flex-start}.fg-hero__inner--middle{align-items:center}.fg-hero__inner--bottom{align-items:flex-end}.fg-hero__content{display:flex;flex-direction:column;width:100%;max-width:var(--fg-hero-content-width, 48rem)}.fg-hero__inner--mobile-left{justify-content:flex-start}.fg-hero__inner--mobile-center{justify-content:center}.fg-hero__inner--mobile-right{justify-content:flex-end}.fg-hero__content--mobile-left{align-items:flex-start;text-align:left}.fg-hero__content--mobile-center{align-items:center;text-align:center}.fg-hero__content--mobile-right{align-items:flex-end;text-align:right}.fg-hero__content>*{margin:0;max-width:100%}.fg-hero__content>*+*{margin-top:1.4rem}.fg-hero__content>.fg-hero__heading+.fg-hero__heading{margin-top:.4rem}.fg-hero__content>.fg-hero__btn{margin-top:2.6rem}.fg-hero__eyebrow{font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;line-height:1.3;letter-spacing:.02em;text-transform:uppercase}.fg-hero__heading{font-family:var(--font-heading-family);line-height:1;letter-spacing:0;text-transform:uppercase;word-break:normal;overflow-wrap:break-word}.fg-hero__heading--display{font-size:clamp(4.2rem,7vw,10rem)}.fg-hero__heading--xlarge{font-size:clamp(3.2rem,4.6vw,6.6rem)}.fg-hero__heading--large{font-size:clamp(2.4rem,3.2vw,4.6rem)}.fg-hero__heading--medium{font-size:clamp(2rem,2.4vw,3.4rem)}.fg-hero__text{font-family:"Roboto",var(--font-body-family);line-height:1.45;letter-spacing:0}.fg-hero__text>*{margin:0}.fg-hero__text>*+*{margin-top:.8rem}.fg-hero__text--small{font-size:1.3rem}.fg-hero__text--medium{font-size:1.4rem}.fg-hero__text--large{font-size:1.6rem}.fg-hero .button.fg-hero__btn--solid{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));border-color:rgba(var(--color-button),var(--alpha-button-background))}.fg-hero .button.fg-hero__btn--solid:hover{background-color:transparent;color:rgba(var(--color-button),var(--alpha-button-background))}.fg-hero__block--accent{color:var(--fg-hero-accent, #ff0000)}.fg-hero__block--light{color:#fff}.fg-hero__block--dark{color:#1d1d1d}.fg-hero .fg-hero__w-400{font-weight:400}.fg-hero .fg-hero__w-500{font-weight:500}.fg-hero .fg-hero__w-600{font-weight:600}.fg-hero .fg-hero__w-700{font-weight:700}.fg-hero .fg-hero__w-800{font-weight:800}@media screen and (max-width:479px){.fg-hero .button.fg-hero__btn{width:auto;min-width:17.5rem}}@media screen and (min-width:750px){.fg-hero__inner--left{justify-content:flex-start}.fg-hero__inner--center{justify-content:center}.fg-hero__inner--right{justify-content:flex-end}.fg-hero__content--left{align-items:flex-start;text-align:left}.fg-hero__content--center{align-items:center;text-align:center}.fg-hero__content--right{align-items:flex-end;text-align:right}.fg-hero__overlay{opacity:var(--fg-hero-overlay, 0)}.fg-hero__inner{min-height:var(--fg-hero-height, 53rem);padding-top:5rem;padding-bottom:5rem}.fg-hero__eyebrow,.fg-hero__text--small{font-size:1.4rem}.fg-hero__text--medium{font-size:1.6rem}.fg-hero__text--large{font-size:1.8rem}.fg-hero__content>*+*{margin-top:1.8rem}.fg-hero__content>.fg-hero__heading+.fg-hero__heading{margin-top:.6rem}.fg-hero__content>.fg-hero__btn{margin-top:3rem}}@media screen and (min-width:990px){.fg-hero__inner--right .fg-hero__content{margin-right:var(--fg-hero-inset, 0)}.fg-hero__inner--left .fg-hero__content{margin-left:var(--fg-hero-inset, 0)}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/hero-banner.css.map */
