.hero-section{position:relative;width:100%;background-color:#232321;overflow:hidden}.hero-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url('{{ section.settings.background_image | img_url: "2000x" }}');background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.8;z-index:1}.hero-container{position:relative;z-index:2;margin:0 auto;display:flex;align-items:center}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;width:100%;position:relative}.hero-left{display:flex;flex-direction:column;gap:19px}.hero-reviews{display:flex;align-items:center;gap:12px;margin-bottom:10px}.stars{display:flex;gap:2px}.star{color:#c0df16;font-size:18px;line-height:1}.reviews-text,.hero-guarantee{color:#fff;font-size:16px;font-weight:400;opacity:.9}.hero-guarantee{font-family:Lato;font-weight:400;font-style:Regular;font-size:12px;line-height:155%;letter-spacing:0}.hero-guarantee .checkmark{flex-shrink:0;fill:#fff}.hero-title{color:#fff;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.3);font-weight:400;font-size:42px;line-height:188%;letter-spacing:-1px}.hero-title .highlight{color:#c0df16;font-weight:500}.hero-cta-btn{display:flex;width:241px;height:54px;padding:22px 80px;justify-content:center;align-items:center;gap:10px;background:linear-gradient(135deg,#c0df16,#a8c414);color:#232321;border-radius:8px;text-decoration:none;font-weight:600;font-size:16px;transition:all .3s ease;box-shadow:0 4px 15px #c0df1666;text-align:center}.hero-cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #c0df1699;background:linear-gradient(135deg,#d4f01a,#c0df16)}.hero-guarantee{display:flex;align-items:center;gap:7px}.hero-left>*:nth-child(3){margin-top:15px}.checkmark{flex-shrink:0;fill:#c0df16}.hero-right{right:0;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:center}.hero-image-container{position:relative;max-width:100%;height:100%}.hero-image{width:100%;height:100%;max-width:100%;object-fit:cover;transition:transform .3s ease;animation:fadeInUp .8s ease-out .3s forwards;opacity:0}.hero-image:hover{transform:scale(1.02)}.hero-image.loaded{opacity:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-left>*{animation:fadeInUp .6s ease-out forwards}.hero-left>*:nth-child(1){animation-delay:.1s}.hero-left>*:nth-child(2){animation-delay:.2s}.hero-left>*:nth-child(3){animation-delay:.3s}.hero-left>*:nth-child(4){animation-delay:.4s}@media screen and (max-width: 749px){.hero-container{padding:0}.hero-content{grid-template-columns:1fr;gap:20px;text-align:center}.hero-right{position:relative;width:100%;height:auto;order:-1}.hero-image-container{height:auto;max-width:749px;width:100%}.hero-image{aspect-ratio:16/9;object-fit:cover;height:400px}.hero-left{padding:15px 15px 35px;align-items:center;gap:10px}.hero-title{font-size:32px;line-height:2.2}.hero-reviews,.hero-guarantee{justify-content:center;align-items:center;gap:5px}.hero-cta-btn{width:100%;max-width:241px}.reviews-text,.hero-guarantee{font-size:14px}}@media screen and (min-width: 750px){.hero-left{padding:11.5rem 6rem;max-width:822px}.hero-cta .button{min-width:calc(20rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2);font-family:Lato;font-weight:600;font-size:18px;line-height:155%;letter-spacing:0}.hero-content{gap:0px}}@media screen and (min-width: 1450px){.hero-left{padding:8rem 9rem;margin-left:auto;width:733px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hero-section.css.map */
