.hero-main{display:flex;align-items:stretch;width:100%;position:relative;--hero-main-color: var(--main-color)}.hero-main__img-wrapper{position:relative;height:100%;aspect-ratio:668 / 636}.hero-main__img,.hero-main__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero-main__right{padding:25px 0;align-self:stretch;display:flex;align-items:center;position:relative;border-left:1px solid black}.hero-main__right-inner{padding:0 38px 0 70px;width:100%}.hero-main__content{display:flex;flex-direction:column;gap:24px}.hero-main__reviews,.hero-main__stars{display:flex;gap:4px}.hero-main__reviews{flex-wrap:wrap;gap:8px}.hero-main__stars svg path{fill:var(--hero-main-color)}.hero-main__reviews-text{margin:0;font-size:16px;font-family:var(--font-body-family);color:var(--hero-main-color);line-height:22px}.hero-main__title h2{color:var(--hero-main-color);margin:0;font-family:var(--font-heading-family);font-size:clamp(40px,5vw,92px);line-height:clamp(52px,5.63vw,117px)}.hero-main__description{margin:0;font-family:var(--font-body-family);font-size:18px;line-height:28px;color:var(--hero-main-color)}.hero-main__buttons{margin-top:clamp(24px,3.1vw,60px)}@media (width >= 768px){.hero-main__buttons .main-btn{max-width:unset;width:calc(100% - 140px)}}.overlay-opacity{display:block!important;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#000;opacity:0}@media (max-width: 1280px){.hero-main__right-inner{padding:0 38px 0 40px}}@media (max-width: 860px){.hero-main__reviews{flex-direction:column}}@media (max-width: 768px){.hero-main__reviews{flex-direction:row}.hero-main__right{border-left:none;align-items:end;padding-bottom:44px;width:100%;height:100%;position:absolute;top:50%;left:0;z-index:2;transform:translateY(-50%)}.hero-main__reviews-text{font-size:14px;line-height:18px}.hero-main__right-inner{padding:0 16px}.hero-main__left{width:100%}.hero-main{--hero-main-color: #fff}.hero-main__buttons{margin-top:24px}}@media (max-width: 990px){.hero-main__img-wrapper{aspect-ratio:initial}}@media (max-width: 700px){.hero-main__img-wrapper{aspect-ratio:375/515}}@media (max-width: 450px){.hero-main__description{width:300px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/section-hero-main.css.map */
