.hero deferred-media{padding:0}.hero__inner-wrapper{background-color:rgb(var(--color-background-contrast));position:relative;display:flex;justify-content:center;flex-direction:column;height:100%;border-radius:2rem;overflow:hidden}.hero__inner-wrapper a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero__inner-wrapper--right{justify-content:flex-end}.hero__inner-wrapper--center{justify-content:center}.hero__left-column{height:100%;display:flex;justify-content:flex-end;flex-direction:column;row-gap:2.1rem;z-index:1}.hero__column{display:flex;flex-direction:column;row-gap:2.1rem;z-index:1}.hero__column--margin-top{margin-top:8.4rem}.hero__headline{text-align:left}.hero__link{font-size:1.2rem;letter-spacing:.72px;width:fit-content;text-decoration:none;line-height:120%;display:flex}.hero__link.button--secondary{background-color:transparent}.hero__link--thin{padding:1.8rem 5.9rem;border-radius:3.2rem;font-weight:500;font-size:1.4rem;letter-spacing:.02em;width:fit-content}.hero__left-column--together .hero__link{padding:1.4rem 5.5rem}.hero__left-column--together.hero__left-column{row-gap:1.3rem}.hero__right-column{height:100%;display:flex;justify-content:flex-end;flex-direction:column;row-gap:2rem;z-index:1}.hero__badge-wrapper{display:flex;column-gap:2rem;align-items:center}.hero__right-column .hero__badge-wrapper{margin-left:auto}.hero__badge{color:rgba(var(--color-foreground));font-weight:500}.hero__content-wrapper{font-weight:300;color:rgba(var(--color-foreground))}.hero__right-column .hero__content-wrapper{text-align:right}.hero__background-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero__background-image img{width:100%;height:100%;object-fit:cover}.hero__background-image.mobile{display:none}.hero__promotion-content-wrapper{display:flex;flex-direction:column;justify-content:center;z-index:1;height:100%;row-gap:12rem}.hero__promotion-heading-wrapper{display:flex;flex-direction:column}.hero__promotion-heading{font-family:var(--font-body-family);font-size:2rem;letter-spacing:.06em;font-weight:300;margin-bottom:2.2rem}.hero__promotion-percentage-wrapper{display:flex}.hero__promotion-percentage{font-size:11.2rem}.hero__promotion-percentage-sign-wrapper{display:flex;flex-direction:column;margin-top:.8rem}.hero__promotion-percentage-sign{font-size:5rem;margin-left:.8rem}.hero__promotion-percentage-text{font-size:4.1rem}.hero__promotion-subtitle{font-family:var(--font-body-family);font-size:2rem;line-height:1.9rem;letter-spacing:.06em;font-weight:300;display:block;margin-top:-2.4rem;margin-bottom:2.7rem}.hero__left-column--centered{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;position:relative}.hero__left-column--centered .hero__badge{font-size:2.2rem;line-height:130%;font-weight:400}.hero__left-column--centered .hero__headline{text-align:center}.hero--no-side-padding{padding-inline:0}.hero--no-side-padding .hero__inner-wrapper{border-radius:0}.hero--no-side-padding .hero__inner-wrapper video{border-radius:0}.hero__left-column--centered.separate-headline--centered .hero__headline{margin-bottom:auto;margin-top:8.4rem}.separate-headline--centered .hero__column{height:100%}@media screen and (max-width: 749px){.hero__inner-wrapper{flex-direction:column;align-items:center;justify-content:center;border-radius:1rem}.hero__left-column,.hero__right-column{align-items:center;justify-content:center;height:auto}.hero__left-column{flex-grow:1}.hero__headline{text-align:center}.hero__badge-wrapper{margin-left:unset;text-align:center}.hero__badge-wrapper.desktop{display:none}.hero__right-column .hero__content-wrapper{text-align:center;font-weight:400}.hero:has(.hero__background-image.mobile) .hero__background-image.desktop{display:none}.hero:has(.hero__background-image.mobile) .hero__background-image.mobile{display:block}.hero__promotion-heading-wrapper{margin-top:auto}.hero__promotion-content-wrapper{justify-content:space-between}.hero__left-column--centered .hero__badge{font-size:1.5rem}.hero__left-column--centered.separate-headline--centered .hero__headline{margin-bottom:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-hero.css.map */
