.hero-section{--hero-bg: #FFC929;--hero-heading-color: #7B1A00;--hero-text-color: #1b1b1b;--hero-cta-bg: #FADF4B;--hero-cta-color: #1b1b1b;--hero-review-bg: #ffffff;--hero-review-max-width: 500px;--hero-section-min-height: 600px;--hero-content-padding-v: 48px;--hero-content-gap: 14px;--hero-heading-size-d: 56px;--hero-heading-size-m: 30px;--hero-subheading-size: 18px;--hero-inner-padding-h: 64px;--hero-inner-gap: 32px;--hero-stars-margin-bottom: 6px;--hero-mobile-stars-margin-bottom: 4px;--hero-subheading-margin-top: 6px;--hero-subheading-margin-bottom: 8px;--hero-mobile-subheading-margin-top: 2px;--hero-mobile-subheading-margin-bottom: 2px;--hero-mobile-content-padding-v: 16px;--hero-mobile-content-gap: 6px;--hero-mobile-img-ratio: 64;--hero-white-bg: #ffffff;--hero-mobile-cta-padding-v: 16px;--hero-mobile-cta-gap: 10px;--hero-review-img-size: 64px;--hero-review-title-size: 14px;--hero-review-text-size: 13px;--hero-stars-icon-size: 16px;--hero-stars-label-size: 13px;--hero-cta-padding-v: 22px;--hero-cta-padding-h: 48px;--hero-cta-font-size: 19px}.hero-section__yellow{background-color:var(--hero-bg);width:100%;overflow:hidden}.hero-section__inner{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;padding-left:var(--hero-inner-padding-h);padding-right:0;gap:var(--hero-inner-gap);min-height:var(--hero-section-min-height)}.hero-section__content{padding:var(--hero-content-padding-v) 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--hero-content-gap)}.hero-section__stars{display:flex;align-items:center;gap:6px;font-size:var(--hero-stars-label-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-text-color);margin:0;margin-bottom:var(--hero-stars-margin-bottom)}.hero-stars__icons{color:#e8533a;font-size:var(--hero-stars-icon-size);letter-spacing:1px}.hero-section__heading{font-size:var(--hero-heading-size-d);font-weight:800;line-height:1.08;margin:0;white-space:pre-line;color:var(--hero-heading-color)}.hero-section__subheading{font-size:var(--hero-subheading-size);line-height:1.5;margin:0;margin-top:var(--hero-subheading-margin-top);margin-bottom:var(--hero-subheading-margin-bottom);color:var(--hero-text-color)}.hero-section__desktop-cta-group{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hero-content-gap);width:100%}.hero-section__cta-cluster{display:flex;flex-direction:column;align-items:center;gap:var(--hero-content-gap)}.hero-section__badge{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:var(--hero-text-color)}.hero-badge__dot{width:6px;height:6px;border-radius:50%;background:#8fd4a8;flex-shrink:0}.hero-section__cta{display:inline-block;padding:var(--hero-cta-padding-v) var(--hero-cta-padding-h);border-radius:50px;font-size:var(--hero-cta-font-size);font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;background-color:var(--hero-cta-bg);color:var(--hero-cta-color);border:1px solid var(--hero-cta-color);transition:opacity .2s,transform .15s}.hero-section__cta:hover{opacity:.88;transform:translateY(-1px)}.hero-section__cta--full{display:block;width:100%;text-align:center;padding:16px 24px;font-size:15px;border-radius:50px;box-sizing:border-box}.hero-section__trust{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hero-section__trust--centered{justify-content:center}.hero-trust__item{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:500;color:var(--hero-text-color);opacity:.7}.hero-section__review{display:flex;align-items:center;gap:12px;background:var(--hero-review-bg);border-radius:14px;padding:11px 18px;max-width:var(--hero-review-max-width)}.hero-review__img{width:var(--hero-review-img-size);height:var(--hero-review-img-size);border-radius:10px;object-fit:cover;flex-shrink:0}.hero-review__body{display:flex;flex-direction:column;gap:2px}.hero-review__stars{color:#f5a623;font-size:13px;letter-spacing:1px}.hero-review__title{font-size:var(--hero-review-title-size);font-weight:700;margin:0;color:#1b1b1b}.hero-review__text{font-size:var(--hero-review-text-size);line-height:1.45;margin:0;color:#444}.hero-section__media{position:relative;align-self:stretch;height:100%;overflow:hidden;width:100%;line-height:0}.hero-section__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center bottom}.hero-section__img-placeholder{width:100%;height:100%;min-height:var(--hero-section-min-height);background:#0000000d;display:block}.hero-section__overlay-badge{position:absolute;left:10%;bottom:22%;background:#fff;border:2px solid #1b1b1b;border-radius:50%;width:72px;height:72px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.3;white-space:pre-line;color:#1b1b1b;z-index:1}.hero-section__white{display:none;background-color:var(--hero-white-bg);padding:var(--hero-mobile-cta-padding-v) 20px;flex-direction:column;align-items:center;text-align:center;gap:var(--hero-mobile-cta-gap)}.hero-section__white .hero-section__badge{justify-content:center;color:#1b1b1b}.hero-section__white .hero-trust__item{color:#1b1b1b;opacity:.65}.hero-section__white .hero-section__review{max-width:100%;width:100%;text-align:left}@media screen and (max-width:749px){.hero-section__inner{grid-template-columns:1fr;grid-template-rows:auto auto;padding:0;min-height:unset;gap:0;align-items:start}.hero-section__content{max-width:100%;order:1;padding:var(--hero-mobile-content-padding-v) 20px calc(var(--hero-mobile-content-padding-v) * .5);align-items:center;text-align:center;gap:var(--hero-mobile-content-gap)}.hero-section__heading{font-size:var(--hero-heading-size-m);text-align:center}.hero-section__subheading{font-size:14px;max-width:100%;text-align:center;margin-top:var(--hero-mobile-subheading-margin-top);margin-bottom:var(--hero-mobile-subheading-margin-bottom)}.hero-section__stars{margin-bottom:var(--hero-mobile-stars-margin-bottom)}.hero-section__desktop-cta-group{display:none}.hero-section__media{order:2;width:100%;align-self:auto;height:0;padding-bottom:calc(var(--hero-mobile-img-ratio) * 1%);overflow:hidden}.hero-section__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.hero-section__overlay-badge{width:56px;height:56px;font-size:8px;left:5%;bottom:8%}.hero-section__white{display:flex}}@media screen and (min-width:750px)and (max-width:989px){.hero-section__inner{padding-left:40px;gap:20px}.hero-section__heading{font-size:clamp(28px,4vw,var(--hero-heading-size-d))}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hero-image-text.css.map */
