.hero-module{display:flex;flex-direction:column-reverse;position:relative;min-height:initial;background:var(--white);opacity:1}.hero-module[data-dy-hero=false]{transition:opacity var(--duration-default) ease}.hero-module[data-dy-hero=true]{transition:opacity var(--duration-long) ease}.hero-module[loading]{opacity:0}.hero-module.hero-module--center .hero__content .hero__box{text-align:center}.hero-module .hero__content .hero__headline .h3{font-size:3.6rem}.hero-module .hero__media.media{position:relative;width:100%;height:26.5rem;min-height:268px;overflow:hidden}.hero-module .hero__media.media picture .hero__media-img{width:100%;height:100%;object-fit:cover}.hero-module .hero__media .placeholder-svg{position:absolute;left:0;top:0;height:100%;width:100%}.hero-module .hero__content{position:relative;width:100%}.hero-module .hero__box{position:relative;width:100%;height:fit-content;padding:30px 20px 74px;border:0}.hero-module .hero__box>*:first-child{margin-top:0}.hero-module .hero__headline>*,.hero-module .hero__subhead>*{word-wrap:break-word}.hero-module .hero__subhead,.hero-module .hero__headline{margin-bottom:20px}@media screen and (max-width: 1024px){.header--transparent-mobile{background-color:transparent;transition:all var(--duration-short) ease}.header--transparent-mobile .header__menu-item--parent{color:var(--white)}.header--transparent-mobile .header__logo path{fill:var(--white)}.header--transparent-mobile .menu-drawer-container .icon-close path,.header--transparent-mobile .menu-drawer-container .icon-hamburger rect{fill:var(--white);stroke:var(--white)}.header--transparent-mobile.sticky-header-container{position:fixed}.header--transparent-mobile.shopify-section-header-sticky{background-color:var(--white);transition:all var(--duration-short) ease}.header--transparent-mobile.shopify-section-header-sticky .header__menu-item--parent{color:var(--black)}.header--transparent-mobile.shopify-section-header-sticky .menu-drawer-container .icon-close path,.header--transparent-mobile.shopify-section-header-sticky .menu-drawer-container .icon-hamburger rect{fill:var(--black);stroke:var(--black)}.header--transparent-mobile.shopify-section-header-sticky .header__logo path{fill:var(--black)}.header--transparent-mobile.has-announcement~.content-for-layout .hero-module .hero__media.media{min-height:314px;height:31.4rem;margin-top:56px}.hero-module .hero__content .hero__headline .h1{font-size:4.2rem}.hero-module .hero__content .hero__box{text-align:center}}@media screen and (min-width: 1025px){.hero-module.hero-module--left{flex-direction:row}.hero-module.hero-module--right{flex-direction:row-reverse}.hero-module:not(.hero-module--center) .hero__content,.hero-module:not(.hero-module--center) .hero__media{flex:1 0 50%}.hero-module:not(.hero-module--center) .media,.hero-module:not(.hero-module--center) .hero__content{height:52rem;min-height:522px}.hero-module:not(.hero-module--center) .hero__content .hero__subhead{max-width:540px}.hero-module.hero-module--center{flex-direction:column;padding-top:15px}.hero-module.hero-module--center .media{height:calc(55rem + 2px)}.hero-module.hero-module--center .hero__content{height:42rem;min-height:425px;padding:0}.hero-module.hero-module--center .hero__content .hero__subhead{max-width:522px;margin-right:auto;margin-left:auto}.hero-module .hero__box{position:absolute;top:50%;left:50%;width:calc(100% - 10rem);padding:0;transform:translate(-50%,-50%)}.hero-module .hero__box>.hero__button:only-child .button{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/319/assets/section-hero-module.css.map */
