.hero{--image-opacity: var(--image-opacity-mobile);--vw-target-mobile: 390;--vw-target-desktop: 1440;--vh-target-mobile: 844;--vh-target-desktop: 900;--vw-target: var(--vw-target-mobile);--vh-target: var(--vh-target-mobile);--height-target-short: 260;--height-target-standard: 66;--height-short: min( var(--height-target-short) / var(--vw-target) * 100vw, var(--height-target-short) / var(--vh-target) * 100vh );--height-standard: min(100vh, 660px);--height-tall: var(--max-height--viewport);position:relative;background-color:var(--t-bg);box-sizing:border-box}.hero[data-height-mobile=short]{--height: var(--height-short)}.hero[data-height-mobile=standard]{--height: var(--height-standard)}.hero[data-height-mobile=tall]{--height: var(--height-tall)}.hero[data-layout=layout1],.hero[data-layout=layout2],.hero[data-layout=layout3]{--hero-media-padding: 0 0 3rem 0}.hero[data-layout=layout2]{--hero-content-padding-left: 10rem}.hero[data-layout=layout3],.hero[data-layout=layout4]{--hero-order-content: 1}.hero[data-layout=layout5],.hero[data-layout=layout6],.hero[data-layout=layout7]{--hero-media-position: static}.hero__inner{min-height:min(var(--height),var(--max-height--viewport));display:grid;grid-template-columns:var(--hero-grid, 1fr);gap:var(--hero-gap, 3rem)}.hero__content{display:flex;flex-direction:column;justify-content:center;max-width:calc(600px + var(--hero-content-padding-left));padding-left:var(--hero-content-padding-left);padding-top:4rem;order:var(--hero-order-content)}.hero__media--full{opacity:0}.hero__title{font-size:4rem;line-height:4.6rem;font-weight:500;color:var(--t-title);margin:0;text-wrap:balance;text-wrap:pretty}.hero__text{font-size:1.6rem;line-height:2.4rem;color:var(--t-text);margin-top:3rem;padding-left:var(--hero-content-indent)}.hero__actions{margin-top:2rem;padding-left:var(--hero-content-indent)}.hero__media{padding:var(--hero-media-padding);order:var(--hero-order-media)}.hero__media .media{--ratio-mobile-percent: 0 !important;--ratio-percent: 0 !important;height:100%;position:var(--hero-media-position, relative)}.hero__media img{width:100%;height:100%;vertical-align:middle;object-fit:cover}.hero--has-full-image .hero__content{z-index:1}.hero--has-full-image .hero__media{position:absolute;left:0;right:0;bottom:0;top:0}.hero--has-desktop-tint .hero__media:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,var(--image-opacity));-webkit-user-select:none;user-select:none}.hero__media-desktop{display:none}.hero[data-align=center] .hero__content{padding-left:3rem;padding-right:3rem;max-width:60rem;margin-left:auto;margin-right:auto;text-align:center}.hero[data-align=left] .hero__content{max-width:60rem;padding-right:3rem}.hero[data-align=right] .hero__content{padding-left:3rem;margin-left:auto;max-width:60rem}.hero[data-vertical-align-mobile=top] .hero__content{justify-content:flex-start}.hero[data-vertical-align-mobile=center] .hero__content{justify-content:center}.hero[data-vertical-align-mobile=bottom] .hero__content{justify-content:flex-end;padding-bottom:3rem}@media screen and (min-width: 750px){.hero{--vw-target: var(--vw-target-desktop);--vh-target: var(--vh-target-desktop);--height-target-short: 480}.hero{--image-opacity: var(--image-opacity-desktop)}.hero__title{font-size:8.2rem;line-height:7.8rem}.hero__text{font-size:1.8rem;line-height:2.8rem}.hero__media--mobile{display:none}.hero__media--desktop{display:block}.hero[data-layout=layout1]{--hero-media-padding: 3rem 0 5rem 8rem;--hero-content-padding-left: 5rem}.hero[data-layout=layout2]{--hero-media-padding: 3rem 0 5rem 0rem;--hero-content-padding-left: 10rem;--hero-grid: 1fr minmax(450px, 30%)}.hero[data-layout=layout3]{--hero-media-padding: 3rem 0 5rem 0rem;--hero-content-padding-left: 7.5rem;--hero-order-content: 1}.hero[data-layout=layout4]{--hero-media-padding: 3rem 0 5rem 0rem;--hero-grid: minmax(450px, 30%) 1fr;--hero-content-padding-left: 13.5rem;--hero-order-content: 1}.hero[data-layout=layout5],.hero[data-layout=layout6],.hero[data-layout=layout7]{--hero-grid: 1fr}.hero__inner{grid-template-columns:var(--hero-grid, 1fr 1fr)}.hero__content{padding-bottom:4rem}.hero[data-vertical-align=top] .hero__content{justify-content:flex-start}.hero[data-vertical-align=center] .hero__content{justify-content:center}.hero[data-vertical-align=bottom] .hero__content{justify-content:flex-end}}@media screen and (min-height: 900px) and (min-width: 1440px){.hero{--height-short: calc(100vw / 3)}}@media screen and (min-width: 1200px){.hero__content--indented{--hero-content-indent: 10rem}}
/*# sourceMappingURL=/cdn/shop/t/339/assets/section-hero.css.map */
