.f-hero .container-full{padding:0}.f-hero:not(.f-hero--mobile) .f-hero--small{--hero-height: 29rem}.f-hero:not(.f-hero--mobile) .f-hero--medium{--hero-height: 36rem}.f-hero:not(.f-hero--mobile) .f-hero--large{--hero-height: 42rem}@media (min-width: 768px){.f-hero--small{--hero-height: 42rem}.f-hero--medium{--hero-height: 56rem}.f-hero--large{--hero-height: 72rem}.f-hero:not(.f-hero--adapt) .f-hero__wrapper:before{display:none}}@media (max-width: 767.98px){.f-hero-mobile--small{--hero-height: 29rem}.f-hero-mobile--medium{--hero-height: 36rem}.f-hero-mobile--large{--hero-height: 42rem}.f-hero-mobile--extra-large{--hero-height: 66rem}.f-hero:not(.f-hero-mobile--adapt) .f-hero__wrapper:before{display:none}}.f-hero__wrapper{min-height:var(--hero-height)}.f-hero__content{z-index:1;color:var(--text-color)}@media (min-width: 768px){.f-hero__content{max-width:60%}}.f-hero__content .btn--underline{color:currentColor}.f-hero__content-wrapper{padding-top:var(--vertical-content-padding, 4rem);padding-bottom:var(--vertical-content-padding, 4rem)}.f-hero__content-wrapper:not(.container){max-width:100%}@media (max-width: 767.98px){.f-hero__content-wrapper{padding-top:var(--vertical-content-padding-mobile, 4rem);padding-bottom:var(--vertical-content-padding-mobile, 4rem)}}@media (max-width: 767.98px){.f-hero__wrapper--mobile-stack{padding:0}.f-hero__wrapper--mobile-stack:before,.f-hero__wrapper--mobile-stack .bg-overlay{display:none}.f-hero__wrapper--mobile-stack .f-hero__content-wrapper{padding:0;position:static}.f-hero__wrapper--mobile-stack .f-hero__bg--mobile{position:relative}.f-hero__wrapper--mobile-stack .f-hero__bg--desktop{position:relative!important}.f-hero__wrapper--mobile-stack .f-hero__bg{height:var(--hero-height);position:relative}.f-hero__wrapper--mobile-stack .f-hero__content{width:100%;padding:2rem 1.5rem 0;color:var(--color-text-body)}.f-hero__wrapper--mobile-stack .f-video-wrapper{position:relative!important}}.f-hero .f-video-wrapper,.f-hero .f-hero__bg{height:var(--hero-height)}.f-hero .f-hero__bg img,.f-hero .f-hero__bg svg{height:100%;width:100%;object-fit:cover}@media screen and (max-width: 749px){.content-overlay--center-bottom,.f-hero__wrapper--mobile-stack .content-overlay--center-bottom{display:flex!important;justify-content:flex-end!important;align-items:center!important;padding-bottom:48px!important;min-height:100%!important}.f-hero__wrapper--mobile-stack .f-hero__content-wrapper{position:absolute!important;padding:0!important}.f-text-blocks__btn{margin-top:16px!important}.f-hero_heading{font-size:24px!important}.f-hero_text{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hero.css.map */
