.template-index,.template-index button,.template-index input,.template-index textarea{font-family:SP Figtree,Arial,sans-serif}.template-index h1,.template-index h2,.template-index h3{font-family:SP Figtree,Arial,sans-serif;font-weight:750;letter-spacing:-.04em}.template-index .hero{background:#171519}.template-index .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;min-height:570px;padding-block:30px;align-items:center}.template-index .hero-copy{padding-block:32px}.template-index .hero-copy>.eyebrow{font-size:10px;color:#edb27f;letter-spacing:.08em;margin-bottom:24px}.template-index .hero h1{font-size:clamp(48px,5.1vw,72px);line-height:1.02;max-width:630px}.template-index .hero h1 em{color:#ed9658}.template-index .hero-intro{font-size:17px;line-height:1.65;color:#d2c3b5;margin-block:25px 29px;max-width:450px}.template-index .hero .button,.template-index .feature-copy .button{background:#ed9658;border-color:#ed9658;color:#171519;border-radius:8px;font-size:15px;font-weight:750;min-height:55px}.template-index .hero-secondary{color:#e0c8b1;font-size:12px;margin-left:22px}.template-index .hero-bottom{font-size:10px;margin-top:35px;padding-top:18px;border-color:#4b3f34;color:#bda894;gap:22px}.template-index .hero-art{margin:0;min-width:0;background:#f4eee3;border-radius:11px;align-self:stretch}.template-index .art-word{display:none}.template-index .product-stage{min-height:475px;padding:20px 25px 10px;flex:1}.template-index .hero-pouch{width:335px;max-width:100%;height:450px;max-height:450px;object-fit:contain;transform:none;filter:none}.template-index .art-caption{font-size:9px;border-color:#dbcfbd;color:#65523f;padding:16px 22px}.template-index .benefit-strip{background:#f4eee3;border-color:#ded3c1}.template-index .strip-grid span{font-size:10px;letter-spacing:.035em}.template-index .section-space{padding-block:70px}.template-index .section-intro{max-width:680px;margin-bottom:36px}.template-index .section-intro h2{font-size:clamp(36px,4vw,50px)}.template-index .section-intro>p{font-size:17px;line-height:1.65;color:#75604a;margin-top:20px}.template-index .story-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px}.template-index .story-photo{overflow:hidden;border-radius:10px;background:#e9dfce}.template-index .story-photo>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.template-index .principle{padding-block:26px;gap:20px}.template-index .principle h3{font-size:26px;line-height:1.2}.template-index .principle p{color:#79644e;font-size:16px;line-height:1.65;margin-top:12px}.template-index .home-goal-note{color:#806d58;font-size:11px;line-height:1.6;margin-top:23px}.template-index .feature-section{background:#171519;padding-block:50px}.template-index .feature-grid{gap:65px}.template-index .feature-art{background:#f4eee3;border-radius:10px;padding:22px}.template-index .feature-art>img{width:280px;height:380px;object-fit:contain}.template-index .feature-copy h2{font-size:clamp(34px,3.8vw,48px);line-height:1.08}.template-index .feature-copy>p{color:#d1c2b3}.template-index .feature-copy>.eyebrow{color:#edac7c}.template-index .specs div{border-color:#4b4035}.template-index .feature-copy>.fine-print{color:#ba9}.template-index .faq-grid{gap:65px}.template-index .faq-grid h2{font-size:clamp(32px,3.5vw,46px);line-height:1.1}.template-index .faq-list summary{font-size:15px}.template-index .faq-list .rte{font-size:14px;line-height:1.7}@media(max-width:1000px)and (min-width:801px){.template-index .hero-grid{gap:30px}.template-index .hero h1{font-size:54px}.template-index .hero-secondary{display:table;margin:20px 0 0}.template-index .story-grid,.template-index .feature-grid{gap:35px}}@media(max-width:800px){.template-index .hero-grid{grid-template-columns:minmax(0,1fr);gap:0;padding-block:17px 0;min-height:0}.template-index .hero-art{order:1;min-height:0;max-width:520px;width:100%;justify-self:center;border-radius:9px;margin:0}.template-index .hero-copy{order:2;padding-block:27px 30px;max-width:520px;width:100%;justify-self:center}.template-index .product-stage{min-height:0;padding:18px 25px 6px}.template-index .hero-pouch{width:245px;height:310px;max-height:310px}.template-index .art-caption{padding:13px 16px;font-size:8px}.template-index .hero-copy>.eyebrow{font-size:9px;margin-bottom:15px}.template-index .hero h1{font-size:clamp(37px,10.5vw,50px);line-height:1.04}.template-index .hero-intro{font-size:15px;line-height:1.6;margin-block:19px 22px}.template-index .hero .button{width:100%;min-height:55px}.template-index .hero-secondary{display:inline-flex;margin:18px 0 0;font-size:12px;min-height:44px}.template-index .hero-bottom{margin-top:22px;gap:14px;font-size:9px}.template-index .strip-grid{gap:17px 12px;padding-block:20px}.template-index .strip-grid span{font-size:9px;line-height:1.5}.template-index .section-space{padding-block:38px}.template-index .section-intro{margin-bottom:25px;text-align:left}.template-index .section-intro h2{font-size:32px;line-height:1.1}.template-index .section-intro>p{margin-top:16px;font-size:15px}.template-index .story-grid{grid-template-columns:minmax(0,1fr);gap:26px}.template-index .story-photo{border-radius:8px}.template-index .principle{padding-block:21px;gap:17px}.template-index .principle h3{font-size:23px;line-height:1.2}.template-index .principle p{font-size:14px;margin-top:10px}.template-index .home-goal-note{font-size:11px;margin-top:19px}.template-index .feature-section{padding-block:30px 36px}.template-index .feature-grid{grid-template-columns:minmax(0,1fr);gap:28px}.template-index .feature-art{padding:18px;border-radius:8px}.template-index .feature-art>img{height:280px;width:220px;margin-block:15px}.template-index .feature-copy h2{font-size:32px;line-height:1.1}.template-index .feature-copy>p{font-size:15px;margin-top:18px}.template-index .feature-copy .button{width:100%;min-height:55px}.template-index .faq-grid{grid-template-columns:minmax(0,1fr);gap:25px}.template-index .faq-grid h2{font-size:31px}.template-index .faq-list summary{font-size:14px;min-height:50px;padding-block:18px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sp-home-refresh.css.map */
