.header.page-width,.header:not(.drawer-menu).page-width{padding:.6rem 3rem}@media screen and (min-width:750px){.header.page-width,.header:not(.drawer-menu).page-width{padding:.6rem 3.2rem}}@media screen and (min-width:990px){.header.page-width,.header:not(.drawer-menu).page-width{padding:1.2rem 5rem}}@media screen and (min-width:1200px){.header.page-width,.header:not(.drawer-menu).page-width{padding-top:1.2rem;padding-bottom:1.2rem;padding-left:0;padding-right:0}}.hero-main{position:relative;height:783px}.hero-main__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-bg-media{display:block;width:100%;height:100%}.hero-main__bg img,.hero-main__bg video{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.hero-main__bg video{pointer-events:none}.hero-main__inner{position:relative;height:100%;max-width:var(--page-width);margin:0 auto;padding:0 1.55rem 120px;display:flex;align-items:flex-end}@media screen and (min-width:1231px){.hero-main__inner{padding:0 0 120px}}.hero-main__content{max-width:700px;width:100%;flex-shrink:0}.hero-main__heading{font-family:var(--font-body-family);font-weight:400;font-size:clamp(3.2rem,1.659rem + 3.951vw,6.4rem);line-height:100%;letter-spacing:.01em;text-transform:uppercase;color:#fff;margin:0 0 21px}.hero-main__description{font-family:var(--font-body-family);font-weight:400;font-size:clamp(1.6rem,1.407rem + .494vw,2rem);line-height:150%;color:#fff;margin:0}.hero-main__btn{display:inline-block;margin-top:24px;padding:16px 32px;width:213px;height:56px;font-family:var(--font-body-family);font-weight:400;font-size:1.6rem;line-height:150%;text-decoration:none;text-align:center;white-space:nowrap;border:none;cursor:pointer;box-sizing:border-box;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.hero-main__video{position:absolute;right:calc((100% - var(--page-width)) / 2 - 60px);bottom:64px;width:410px;height:275px;overflow:hidden;text-decoration:none;display:block}.hero-main__video-player{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:1280px){.hero-main__video{right:16px}}@media screen and (max-width:1199px){.hero-main__video{display:none}.hero-main{height:549px}.hero-main__inner{padding-bottom:40px}.hero-main__bg img,.hero-main__bg video{object-position:center}}@media screen and (max-width:767px){.hero-main__heading{margin:0 0 12px}.hero-main__btn{margin-top:16px;width:100%}.hero-main__inner{padding-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-hero-main.css.map */
