.custom-video-padding-top{margin-top:68px}.hero-section{margin:0;padding-top:0;padding-bottom:60px}.section-hero{overflow:hidden}@media only screen and (max-width: 1024px){.hero-section{padding-bottom:36px}}.hero-section__wrap{position:relative}.hero-section__logo{position:absolute;top:-35px;left:-62px;width:556px;height:auto;aspect-ratio:556/987}@media only screen and (max-width: 1439px){.hero-section__logo{width:26vw;left:-25px;top:0}}@media only screen and (max-width: 1199px){.hero-section__logo{width:150px;left:-25px}}@media only screen and (max-width: 767px){.hero-section__logo{width:67px;left:-18px}.announcement-bar-section~#main-content .hero-section{padding-top:0}}.hero-section__logo img{width:100%;height:100%;object-fit:contain}.hero-section__content{width:100%;max-width:864px;margin-left:auto;padding-top:43px}@media only screen and (max-width: 1199px){.hero-section__content{width:100%;max-width:88vw;padding-left:145px;padding-top:40px}}@media only screen and (max-width: 767px){.hero-section__content{padding-left:60px;padding-top:0;max-width:unset}}.hero-section__heading{color:#fff;font-size:80px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:0}@media only screen and (max-width: 1199px){.hero-section__heading{font-size:38px}}.hero-section__body{margin-top:16.5px}@media only screen and (max-width: 1199px){.hero-section__body{margin-top:6px}}.hero-section__body p{margin-bottom:0}.hero-section__body,.hero-section__body *{color:#fff;font-size:21px;font-style:normal;font-weight:325;line-height:130%}@media only screen and (max-width: 767px){.hero-section__body,.hero-section__body *{line-height:110%}}.hero-section__btn-wrap{margin-top:40px}.hero-section__btn-wrap--mobile{display:none}@media only screen and (max-width: 767px){.hero-section__btn-wrap,.custom-video-padding-top{margin-top:16px}.hero-section__btn-wrap--mobile{display:flex}.hero-section__btn-wrap--desktop{display:none}}.hero-section__image{margin-top:68px}@media only screen and (max-width: 1199px){.hero-section__image,.custom-video-padding-top{margin-top:16px}}.hero-section__image img{width:100%;border-radius:20px;border:10px solid #FFF}@media only screen and (max-width: 767px){.hero-section__image img{border:8px solid #FFF}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/hero.css.map */
