.hero-section{position:relative;overflow:hidden}.hero-section__container{position:relative;display:flex;align-items:var(--text-position);justify-content:center;min-height:var(--min-height);background-color:var(--background-color);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--text-color)}.hero-section__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,var(--overlay-opacity));z-index:1}.hero-section__content{position:relative;z-index:2;display:flex;align-items:var(--text-position);width:100%;padding:64px 0}.hero-section__text-wrapper{display:flex;flex-direction:column;gap:24px;text-align:var(--text-alignment);max-width:800px;width:100%;padding:0 32px}.hero-section__container:has(.hero-section__text-wrapper){justify-content:center}.hero-section__content{justify-content:var(--text-alignment)}.hero-section__title.hero-section__title--background{background:var(--background-image);background-size:cover;-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-section__title h1.extra-big{font-size:85px;line-height:85px;margin:0}.hero-section__subtitle h1,.hero-section__subtitle h2,.hero-section__heading h4{margin:0}.hero-section__text ul{list-style-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.5187 2.85736C13.6665 2.7685 13.8429 2.74031 14.0109 2.77872C14.179 2.81713 14.3256 2.91915 14.4201 3.06336L15.0801 4.07002C15.1661 4.20153 15.2029 4.35921 15.184 4.51522C15.1651 4.67123 15.0917 4.81554 14.9767 4.92269L14.9747 4.92536L14.9654 4.93402L14.9274 4.96936L14.7774 5.11269C13.9474 5.9178 13.1426 6.74842 12.3641 7.60336C10.8994 9.21402 9.16008 11.322 7.98941 13.3674C7.66274 13.938 6.86474 14.0607 6.39141 13.568L2.06808 9.07602C2.00612 9.01163 1.95774 8.93543 1.92582 8.85196C1.8939 8.76849 1.87908 8.67946 1.88226 8.59015C1.88543 8.50085 1.90652 8.41309 1.94428 8.3321C1.98205 8.2511 2.03571 8.17853 2.10208 8.11869L3.40874 6.94002C3.52357 6.8365 3.67081 6.7761 3.82526 6.76917C3.97971 6.76224 4.13177 6.8092 4.25541 6.90202L6.46141 8.55602C9.90741 5.15802 11.8614 3.85402 13.5187 2.85736Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");padding:0;margin:0 0 0 22px;display:flex;flex-direction:column;gap:8px}.hero-section__text ul li{font-size:19px;line-height:28px;font-weight:600;text-transform:uppercase}.hero-section__cta{display:flex;align-items:center;flex-wrap:wrap;column-gap:28px;row-gap:12px;margin-top:20px;justify-content:center}[style*="--text-alignment: left"] .hero-section__cta{justify-content:flex-start!important}[style*="--text-alignment: center"] .hero-section__cta{justify-content:center!important}[style*="--text-alignment: right"] .hero-section__cta{justify-content:flex-end!important}.hero-section__rating{display:flex;align-items:center;gap:8px;color:#fffc;font-size:14px;line-height:20px;margin-top:4px;flex-wrap:wrap}.hero-section__rating-stars{display:flex;align-items:center;gap:2px}.hero-section__rating-stars svg{display:block;flex-shrink:0}.hero-section__rating-text{white-space:nowrap}.hero-section__review{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:16px;max-width:450px;display:flex;flex-direction:column;gap:8px;margin-top:20px;position:relative;border-radius:8px}.hero-section__review svg,.hero-section__review img{display:block}.hero-section__review-comment{font-weight:700}.hero-section__review-author{display:flex;align-content:center;gap:8px;font-size:14px;line-height:22px}.hero-section__review-author img{width:24px;height:24px;aspect-ratio:1 / 1;object-fit:cover;border-radius:50%}.hero-section__review-author div{font-weight:700;opacity:.8}.hero-section__review-author span{font-size:14px;opacity:.8}.hero-section__review .quote{position:absolute;top:12px;right:18px;z-index:1;opacity:.1}@media screen and (max-width: 1279px){.hero-section__title h1.extra-big{font-size:64px;line-height:72px}.hero-section__container{min-height:calc(var(--min-height) * .8)}}@media screen and (max-width: 1023px){.hero-section__title h1.extra-big{font-size:48px;line-height:56px}.hero-section__container{min-height:calc(var(--min-height) * .7)}.hero-section__content{padding:48px 0}.hero-section__text-wrapper{gap:20px}}@media screen and (max-width: 767px){.hero-section__title h1.extra-big{font-size:36px;line-height:44px}.hero-section__container{min-height:calc(var(--min-height) * .6)}.hero-section__content{padding:32px 0}.hero-section__text-wrapper{gap:16px;max-width:100%}.hero-section__cta{gap:16px;flex-direction:column;align-items:stretch}.hero-section__cta .button{width:100%;justify-content:center}.hero-section__review,.hero-section__checkbox .hero-section__checkbox-title,.hero-section__checkbox .hero-section__checkbox-description{max-width:100%}}@media screen and (max-width: 480px){.hero-section__title h1.extra-big{font-size:28px;line-height:36px}.hero-section__container{min-height:calc(var(--min-height) * .5)}.hero-section__content{padding:24px 0}}[style*="--text-alignment: left"] .hero-section__content{justify-content:flex-start}[style*="--text-alignment: center"] .hero-section__content{justify-content:center}[style*="--text-alignment: right"] .hero-section__content{justify-content:flex-end}.hero-section__title h1,.hero-section__subtitle h1,.hero-section__subtitle h2{text-transform:none}.hero-section__subtitle h1,.hero-section__subtitle h2{font-size:33px!important;line-height:32px!important}@media screen and (max-width: 767px){.hero-section__title h1.extra-big{font-size:32px;line-height:38px}}@media screen and (max-width: 480px){.hero-section__title h1.extra-big{font-size:34px;line-height:32px}}@media screen and (max-width: 767px){.hero-section__subtitle h1,.hero-section__subtitle h2{font-size:22px!important;line-height:28px!important}}@media screen and (max-width: 480px){.hero-section__subtitle h1,.hero-section__subtitle h2{font-size:22px!important;line-height:24px!important}}@media screen and (max-width: 767px){.hero-section__container{min-height:calc(var(--min-height) * .9)!important}}@media screen and (max-width: 480px){.hero-section__container{min-height:calc(var(--min-height) * .7)!important}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-hero.css.map */
