.hero{background:#fdfcfd;position:relative;max-height:90dvh}.hero p{margin:0}.hero .page-width{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:none;padding:0}.hero__title{flex:1;display:flex;align-items:center;justify-content:center;margin:50px auto 30px}.hero__title h1{padding-top:0;color:#0f0f0f;text-align:center;font-size:60px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.74px;max-width:1360px;margin:0;z-index:2}.hero__title h1 strong{color:#0f0f0f;font-weight:500}.hero__subtitle{flex:1;padding-top:0;color:#6e6d6b;font-size:21px;font-weight:500;line-height:130%;letter-spacing:-.42px;text-align:center;margin:0 auto 30px;z-index:2}.hero__button-wrapper{display:flex;justify-content:center;position:relative;z-index:2}.hero__button-wrapper .button.button--primary{font-size:21px;padding:16px 36px}.hero__wrapper{flex:7;animation:var(--animation-slide-in-long)!important;animation-delay:calc(var(--animation-order) * 75ms)!important;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;max-width:min(90vw,1440px);height:50%}.hero__media-block{display:flex;justify-content:center;align-items:center;height:100%}.hero__wrapper img{background:#fdfcfd;width:100%;height:100%;object-fit:cover;display:block}.hero__video{background:#fdfcfd;width:auto;max-width:100%;height:100%;min-height:200px;object-fit:contain;margin-left:auto;margin-right:auto;position:relative;z-index:10}@media screen and (max-width:1350px){.hero__title{font-size:60px;max-width:975px}}@media screen and (min-width:990px){.hero .page-width{display:flex;flex-direction:column;justify-content:space-between;padding-top:3em}.hero__title{padding:20px 0 0;margin-top:0}.hero__subtitle{padding-top:0;margin:0 auto 30px}.hero__button-wrapper{margin-bottom:0}}@media screen and (max-width:750px){.hero{overflow-x:hidden}.hero .page-width{padding-top:85px}.hero__title{padding-top:20px;max-width:none;letter-spacing:-.76px}.hero__title h1{font-size:30px!important}.hero__subtitle{font-size:18px}.hero__button-wrapper{margin-bottom:10px}.hero__button-wrapper .button.button--primary{font-size:14px;padding:10px 24px}.hero__wrapper{margin:0 -30px}}@media screen and (max-height:768px){.hero .page-width{padding-top:0}.hero .hero__title{margin-bottom:10px}.hero .hero__title h1{font-size:40px!important}.hero .hero__subtitle{font-size:18px;margin-bottom:10px}.hero__button-wrapper .button.button--primary{font-size:18px;padding:12px 30px}}@media screen and (max-height:660px){.hero .hero__title{padding-top:0}.hero .hero__title h1{font-size:30px!important}.hero .hero__subtitle{font-size:14px}.hero__button-wrapper .button.button--primary{font-size:14px;padding:10px 24px}}@media screen and (max-width:990px)and (max-height:768px){.hero .page-width,.hero__title{padding-top:0}}@media screen and (max-width:512px)and (max-height:1024px){.hero .page-width{padding-top:0}.hero__button-wrapper .button.button--primary{font-size:14px;padding:10px 24px}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/section-hero.css.map */
