.hh-home{font-family:Inter,Arial,sans-serif;background:var(--hh-bg,#fff);color:var(--hh-ink,#17201b);padding:var(--hh-space,80px) 0;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow:clip}.hh-home *,.hh-home *:before,.hh-home *:after{box-sizing:border-box}.hh-home h1,.hh-home h2,.hh-home h3,.hh-home p{margin:0;font-family:inherit;color:inherit}.hh-home a{color:inherit}.hh-home h1,.hh-home h2{font-weight:700;letter-spacing:-.045em;line-height:1.05;text-wrap:balance}.hh-home h3{font-size:20px;line-height:1.25;font-weight:650;letter-spacing:-.02em}.hh-wrap{width:min(1240px,calc(100% - 80px));margin:auto}.hh-heading{font-size:var(--hh-heading,46px)}.hh-home h1 em,.hh-home h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--hh-accent,#07583b);letter-spacing:-.045em}.hh-eyebrow{font-size:11px!important;line-height:1.5!important;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px!important;color:var(--hh-accent)!important}.hh-body{font-size:17px;line-height:1.75;margin-top:24px;max-width:520px}.hh-body p+p{margin-top:14px}.hh-small{font-size:12px;line-height:1.6}.hh-home a:focus-visible,.hh-home summary:focus-visible{outline:3px solid #dba531;outline-offset:5px}.hh-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:17px 25px;min-height:56px;border:1px solid var(--hh-accent);border-radius:7px;background:var(--hh-accent);color:#fff!important;font-size:14px;font-weight:650;text-decoration:none;line-height:1.4;transition:background .2s,transform .2s}.hh-button:hover{background:#03452e;transform:translateY(-1px)}.hh-button svg,.hh-text-link svg{width:22px;height:22px;flex-shrink:0}.hh-text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;line-height:1.5}.hh-icon{width:18px;height:18px;flex-shrink:0}.hh-hero-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:60px;align-items:center}.hh-hero-title{font-size:var(--hh-heading,68px);max-width:600px}.hh-hero-title em{display:block}.hh-hero-copy{padding:10px 0}.hh-hero .hh-body{max-width:430px}.hh-live-price{font-size:14px;margin-top:20px!important}.hh-live-price strong{font-size:17px;font-weight:600}.hh-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:24px}.hh-guarantee-line{display:flex;align-items:center;gap:7px;margin-top:14px!important}.hh-hero-proof{display:flex;align-items:center;gap:14px;padding-top:28px;margin-top:28px;border-top:1px solid #07583b26;max-width:400px}.hh-hero-proof strong{font-size:25px;font-weight:650;letter-spacing:-.04em;color:var(--hh-accent)}.hh-hero-proof span{font-size:12px;line-height:1.5;max-width:170px}.hh-hero-art{position:relative;overflow:hidden;border-radius:3px}.hh-image{display:block;width:100%;height:100%;object-fit:cover}.hh-hero-art>.hh-image{aspect-ratio:1;object-fit:cover}.hh-art-caption{text-align:center;font-size:11px;letter-spacing:.06em;line-height:1.5;padding:15px 12px;background:#ffffff85}.hh-benefits{border-bottom:1px solid #07583b14}.hh-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.hh-benefit{display:flex;align-items:center;gap:16px}.hh-benefit-icon{width:32px;height:32px;color:var(--hh-accent);flex:none}.hh-benefit h3{font-size:14px;font-weight:650}.hh-benefit p{font-size:12px;margin-top:4px}.hh-split{display:grid;grid-template-columns:1fr 1fr;gap:84px;align-items:center}.hh-story-art{aspect-ratio:1.04;overflow:hidden;border-radius:3px}.hh-story-art .hh-image{object-position:50% 50%}.hh-story-copy .hh-heading{max-width:420px}.hh-check-list{list-style:none;margin:26px 0;padding:0;display:grid;gap:12px}.hh-check-list li{display:flex;align-items:baseline;gap:12px;font-size:14px}.hh-check-list span{color:var(--hh-accent);font-size:17px}.hh-formula{scroll-margin-top:96px}.hh-formula .hh-body{opacity:.85;max-width:440px}.hh-formula-art{aspect-ratio:1;overflow:hidden;border-radius:50% 50% 3px 3px}.hh-ingredient-list{display:grid;grid-template-columns:1fr 1fr;gap:24px 26px;margin:32px 0}.hh-ingredient{display:flex;align-items:baseline;gap:12px;border-top:1px solid #ffffff35;padding-top:14px}.hh-ingredient-no{font-size:10px;letter-spacing:.06em;color:var(--hh-accent)}.hh-ingredient h3{font-size:16px}.hh-ingredient p{font-size:12px;line-height:1.6;opacity:.78;margin-top:7px}.hh-center{text-align:center;max-width:780px;margin:auto}.hh-center .hh-body{margin:20px auto 0;max-width:640px}.hh-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin-top:48px}.hh-step{border-top:1px solid #07583b35;padding-top:22px}.hh-step-number{font-family:Georgia,serif;font-size:48px;font-style:italic;color:var(--hh-accent);line-height:1;display:block;margin-bottom:18px}.hh-step h3{font-size:25px}.hh-step p{font-size:14px;line-height:1.75;margin-top:12px;max-width:270px}.hh-routine-note{text-align:center;margin-top:36px!important;opacity:.7}.hh-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.hh-faq .hh-heading{max-width:380px}.hh-faq .hh-text-link{margin-top:24px}.hh-faq-list{border-top:1px solid #07583b30}.hh-faq-item{border-bottom:1px solid #07583b30}.hh-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;padding:22px 0;font-size:16px;font-weight:600;line-height:1.5}.hh-faq-item summary::-webkit-details-marker{display:none}.hh-faq-plus{display:block;position:relative;width:18px;height:18px;flex:none}.hh-faq-plus:before,.hh-faq-plus:after{content:"";background:currentColor;position:absolute;left:1px;right:1px;top:8px;height:1.5px}.hh-faq-plus:after{transform:rotate(90deg);transition:transform .15s}.hh-faq-item[open] .hh-faq-plus:after{transform:rotate(0)}.hh-faq-answer{font-size:14px;line-height:1.85;padding:0 36px 24px 0;max-width:680px}.hh-faq-answer p+p{margin-top:12px}.hh-final-grid{display:grid;grid-template-columns:260px 1fr;align-items:center;gap:90px;max-width:1030px}.hh-seal{border:1px solid #b5f4d580;border-radius:50%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--hh-accent)}.hh-seal strong{font-family:Georgia,serif;font-weight:400;font-size:96px;line-height:1}.hh-seal span{font-size:14px;letter-spacing:.25em;margin-top:10px}.hh-seal small{font-size:9px;letter-spacing:.1em;margin-top:13px}.hh-final .hh-heading{max-width:620px}.hh-final .hh-body{max-width:580px;opacity:.88}.hh-button-light{margin-top:26px;background:#eefaf4;border-color:#eefaf4;color:#07583b!important}.hh-button-light:hover{background:#d8f5e6}.template-index .logo__image-link{width:132px!important;height:40px!important}.template-index .logo__image{width:132px!important;max-height:40px;object-fit:contain}.template-index .logo__image-push{display:none}@media(min-width:1400px){.hh-hero{padding-top:60px;padding-bottom:60px}}@media(max-width:1050px){.hh-wrap{width:calc(100% - 48px)}.hh-hero-grid{gap:34px}.hh-hero-title{font-size:54px}.hh-split{gap:44px}.hh-faq-grid{gap:48px}.hh-final-grid{gap:55px}.hh-benefit-grid{gap:22px}.hh-benefit{gap:10px}}@media(max-width:749px){.hh-home{padding:var(--hh-space-m,48px) 0}.hh-wrap{width:calc(100% - 40px)}.hh-heading{font-size:var(--hh-heading-m,34px)}.hh-eyebrow{font-size:10px!important;margin-bottom:14px!important}.hh-body{font-size:15px;margin-top:20px}.hh-hero-grid,.hh-split,.hh-faq-grid,.hh-final-grid{grid-template-columns:1fr;gap:30px}.hh-hero-title{font-size:var(--hh-heading-m,48px)}.hh-hero-copy{padding:0}.hh-hero .hh-body{max-width:100%}.hh-actions{gap:20px;margin-top:20px}.hh-actions .hh-button{width:100%;font-size:14px}.hh-actions .hh-text-link{margin:auto}.hh-guarantee-line{justify-content:center}.hh-hero-proof{padding-top:18px;margin-top:20px;max-width:100%;justify-content:center}.hh-hero-proof span{max-width:none}.hh-hero-art{max-width:560px;width:100%;margin:auto}.hh-art-caption{font-size:10px}.hh-benefit-grid{grid-template-columns:1fr;gap:22px}.hh-benefit{gap:18px}.hh-benefit-icon{width:28px;height:28px}.hh-benefit h3{font-size:14px}.hh-story-art{aspect-ratio:1.15;max-height:500px}.hh-story-copy .hh-heading{max-width:360px}.hh-check-list{margin:22px 0}.hh-formula-art{border-radius:42% 42% 3px 3px;max-width:500px;margin:10px auto 0;width:100%}.hh-ingredient-list{gap:24px 18px}.hh-ingredient{gap:8px}.hh-ingredient h3{font-size:15px}.hh-step-grid{grid-template-columns:1fr;gap:25px;margin-top:32px}.hh-step{display:grid;grid-template-columns:60px 1fr;column-gap:15px;row-gap:8px;padding-top:24px}.hh-step-number{grid-row:1/3;font-size:40px;margin:0}.hh-step h3{font-size:23px}.hh-step p{max-width:100%;margin:0}.hh-routine-note{margin-top:28px!important}.hh-faq-item summary{font-size:15px;min-height:68px;padding:20px 0}.hh-faq-answer{padding-right:16px}.hh-faq-grid{gap:32px}.hh-final-grid{text-align:center}.hh-seal{width:180px;margin:auto}.hh-seal strong{font-size:66px}.hh-seal span{font-size:11px;margin-top:8px}.hh-seal small{font-size:7px;margin-top:10px}.hh-final .hh-heading,.hh-final .hh-body{margin-left:auto;margin-right:auto}.hh-final .hh-button{width:100%;max-width:380px}}@media(prefers-reduced-motion:reduce){.hh-home *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/hh-home.css.map */
