.sg3-hero{--sg3-bg: var(--sg3-page-bg, #fffcf6);--sg3-orange: #007e40;--sg3-orange-b: #16a559;--sg3-green-a: #1a9a52;--sg3-green-b: #067a3d;--sg3-text: #14231a;--sg3-text-2: #33413a;--sg3-muted: #5d6b62;--sg3-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;background:var(--sg3-bg);color:var(--sg3-text);font-family:var(--sg3-font);-webkit-font-smoothing:antialiased}.sg3-hero__in{max-width:430px;margin:0 auto;padding:10px 16px 34px;text-align:center;display:flex;flex-direction:column;gap:7px}.sg3-hero__title{margin:0;font-size:clamp(27px,7.6vw,33px);line-height:1.1;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance}.sg3-hero__title-hl{color:var(--sg3-orange)}.sg3-hero__price{display:flex;align-items:stretch;justify-content:center;margin:2px auto 0}.sg3-hero__price-was{background:#eef2ef;border-radius:12px 0 0 12px;padding:4px 12px;display:flex;flex-direction:column;justify-content:center;gap:1px;text-align:center}.sg3-hero__price-was-label{font-size:12px;font-weight:700;color:var(--sg3-text-2);line-height:1}.sg3-hero__price-was-num{position:relative;font-size:17px;font-weight:800;color:var(--sg3-text);line-height:1.15}.sg3-hero__price-was-num:after{content:"";position:absolute;left:-4px;right:-4px;top:46%;height:1px;background:#d1483a;transform:rotate(-7deg);border-radius:2px}.sg3-hero__price-now{background:linear-gradient(180deg,var(--sg3-orange-b),var(--sg3-orange));color:#fff;border-radius:0 12px 12px 0;padding:6px 16px;font-size:25px;font-weight:900;line-height:1.15;display:flex;align-items:center}.sg3-hero__price-now:only-child{border-radius:12px}.sg3-hero__rating{margin:0;font-size:13px;color:var(--sg3-text-2)}.sg3-hero__stars{color:var(--sg3-orange);letter-spacing:2px}.sg3-hero__ba{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:2px;max-width:100%}.sg3-hero__ba-item{position:relative;margin:0;flex:0 1 186px;min-width:0}.sg3-hero__ba-img,.sg3-hero__ba-item .sg3-img-ph{width:100%;aspect-ratio:1 / 1;max-height:172px;object-fit:cover;border-radius:14px;border:2px solid var(--sg3-orange);display:block}.sg3-hero__ba-label{position:absolute;bottom:8px;left:8px;font-size:12px;font-weight:800;letter-spacing:.06em;padding:3px 10px;border-radius:999px;background:#14231a;color:#fff}.sg3-hero__ba-label--after{background:var(--sg3-orange);color:#fff;left:auto;right:8px}.sg3-hero__ba-arrow{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--sg3-orange);color:#fff;font-weight:900;display:grid;place-items:center}.sg3-hero__kitbar{display:flex;align-items:center;gap:12px;margin:2px 0 0;padding:11px 15px;border:1.5px solid rgba(0,126,64,.5);border-radius:14px;background:#007e400d;text-align:left}.sg3-hero__kitbar-ic{flex:none;width:28px;height:28px;color:var(--sg3-orange)}.sg3-hero__kitbar-ic svg{width:100%;height:100%;display:block}.sg3-hero__kitbar-txt{margin:0;font-size:13px;line-height:1.3;font-weight:700;color:var(--sg3-text)}.sg3-hero__kitbar-txt b{color:var(--sg3-orange);font-weight:800}.sg3-hero__product{display:grid;grid-template-columns:minmax(0,46%) minmax(0,54%);gap:10px;align-items:center;margin-top:2px;text-align:left}.sg3-hero__kit-img,.sg3-hero__kit .sg3-img-ph{width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:12px;display:block}.sg3-hero__benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sg3-hero__benefit{display:flex;align-items:center;gap:9px}.sg3-hero__benefit-ic{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--sg3-orange);color:#fff;display:grid;place-items:center}.sg3-hero__benefit strong{font-size:14px;line-height:1.25;font-weight:800}.sg3-hero__cta{margin-top:4px}.sg3-hero__callout{display:flex;align-items:center;gap:10px;text-align:left;background:linear-gradient(180deg,#ffd977,#ffc94d);color:#221703;border-radius:14px;padding:10px 14px;margin-top:4px}.sg3-hero__callout-ic{font-size:20px}.sg3-hero__callout-txt{margin:0;font-size:13.5px;font-weight:700;line-height:1.3}.sg3-hero__callout-date{text-decoration:underline;text-underline-offset:2px}@media(min-width:900px){.sg3-hero__in{max-width:560px;padding-top:26px}.sg3-hero__title{font-size:40px}.sg3-hero__ba-item{flex-basis:230px}.sg3-hero__ba-img,.sg3-hero__ba-item .sg3-img-ph{max-height:230px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/sg3-01-hero.css.map */
