.sol-page{--sol-olive:#5B6243;--sol-moss:#3F4932;--sol-oat:#E8DCC5;--sol-ochre:#C89B3C;--sol-blue:#5B8C9A;--sol-cacao:#4A3328;--sol-charcoal:#24231F;--sol-antique:#B89A5A;--sol-font-display:"Alice",Georgia,serif;--sol-font-body:"Alice",Georgia,serif;--sol-paper:#F2EADB;--sol-line:rgba(74,51,40,.2);--sol-text:var(--sol-charcoal);--sol-link:var(--sol-moss);--sol-radius:10px;--sol-measure:44rem;background:var(--sol-oat);color:var(--sol-text);font-family:var(--sol-font-body);font-weight:400;font-style:normal;font-synthesis:none;font-size:1.0625rem;line-height:1.75;padding-top:72px;-webkit-font-smoothing:antialiased}.sol-page *,.sol-page *:before,.sol-page *:after{box-sizing:border-box;font-family:inherit;font-weight:400;font-style:normal;letter-spacing:0}.sol-page b,.sol-page strong,.sol-page h1,.sol-page h2,.sol-page h3,.sol-page th,.sol-page dt{font-weight:400}.sol-page em,.sol-page i,.sol-page cite{font-style:normal}.sol-page img{max-width:100%;height:auto;display:block}.sol-page a{color:var(--sol-link);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.sol-page a:hover{color:var(--sol-cacao)}.sol-page :focus-visible{outline:3px solid var(--sol-blue);outline-offset:3px;border-radius:2px}.sp-crumbs{max-width:68rem;margin:0 auto;padding:18px 24px 0;font-size:.9rem}.sp-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;color:var(--sol-cacao)}.sp-crumbs li+li:before{content:"/";margin-right:.5rem;color:var(--sol-antique)}.sp-hero{max-width:68rem;margin:0 auto;padding:36px 24px 48px;display:grid;gap:32px;align-items:center}.sp-hero--image{grid-template-columns:1.1fr .9fr}.sp-eyebrow{color:var(--sol-olive);font-size:.95rem;margin:0 0 12px}.sp-hero h1{font-size:clamp(2.1rem,5.2vw,3.6rem);line-height:1.08;color:var(--sol-moss);margin:0 0 18px;max-width:20ch}.sp-hero--image h1{max-width:none}.sp-lede{font-size:1.2rem;line-height:1.6;color:var(--sol-cacao);margin:0 0 20px;max-width:38rem}.sp-hero-media{margin:0;border:1px solid var(--sol-antique);border-radius:var(--sol-radius);overflow:hidden;background:var(--sol-paper)}.sp-hero-media img{width:100%;height:auto;max-height:36rem;object-fit:contain;background:var(--sol-paper)}.sp-btn{display:inline-block;background:var(--sol-moss);color:var(--sol-oat)!important;text-decoration:none!important;padding:.8rem 1.6rem;border-radius:999px;border:1px solid var(--sol-moss);min-height:44px;font-size:1rem;cursor:pointer}.sp-btn:hover{background:var(--sol-cacao);border-color:var(--sol-cacao)}.sp-body{max-width:var(--sol-measure);margin:0 auto;padding:0 24px 72px}.sp-block{margin:0 0 40px}.sp-body h2{font-size:clamp(1.5rem,3.2vw,2.1rem);line-height:1.2;color:var(--sol-moss);margin:0 0 14px;padding-top:8px}.sp-body h3{font-size:1.25rem;color:var(--sol-cacao);margin:24px 0 8px}.sp-body p{margin:0 0 1rem}.sp-rte p:last-child{margin-bottom:0}.sp-body ul{margin:0;padding-left:1.25rem}.sp-body li{margin:.4rem 0}.sp-body li::marker{color:var(--sol-ochre)}.sp-facts dl{margin:0;border-top:1px solid var(--sol-line)}.sp-facts dl>div{display:grid;grid-template-columns:minmax(8rem,13rem) 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--sol-line)}.sp-facts dt{color:var(--sol-olive)}.sp-facts dd{margin:0}.sp-quote{margin:0 0 40px;padding:20px 0 20px 24px;border-left:3px solid var(--sol-ochre)}.sp-quote blockquote{margin:0}.sp-quote blockquote p{font-style:italic;font-size:1.15rem;color:var(--sol-cacao)}.sp-quote figcaption{color:var(--sol-olive);font-size:.95rem}.sp-figure{margin:0 0 40px}.sp-figure img{width:100%;border-radius:var(--sol-radius);border:1px solid var(--sol-antique)}.sp-figure figcaption{margin-top:8px;font-size:.9rem;color:var(--sol-cacao)}.sp-faq{margin:0;border-top:1px solid var(--sol-line);padding:0}.sp-faq:last-of-type{border-bottom:1px solid var(--sol-line)}.sp-faq summary{cursor:pointer;padding:16px 28px 16px 0;list-style:none;color:var(--sol-moss);font-size:1.1rem;position:relative;min-height:44px}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq summary:after{content:"+";position:absolute;right:4px;top:14px;color:var(--sol-antique);font-size:1.4rem}.sp-faq[open] summary:after{content:"\2212"}.sp-faq .sp-rte{padding:0 0 18px}.sp-cta{background:var(--sol-paper);border:1px solid var(--sol-antique);border-radius:var(--sol-radius);padding:28px 24px}.sp-cta h2{padding-top:0}.sp-links ul{list-style:none;padding:0;border-top:1px solid var(--sol-line)}.sp-links li{margin:0;padding:12px 0;border-bottom:1px solid var(--sol-line)}.sp-links li span{color:var(--sol-cacao);display:block;font-size:.95rem}.sp-form label{display:block;margin-bottom:4px;color:var(--sol-cacao)}.sp-form input,.sp-form textarea{width:100%;font:inherit;padding:.7rem .8rem;border:1px solid var(--sol-cacao);border-radius:6px;background:#fbf6ea;color:var(--sol-charcoal)}.sp-form-ok{background:var(--sol-paper);border:1px solid var(--sol-olive);padding:12px 14px;border-radius:6px}.sp-form-err{border:1px solid var(--sol-cacao);padding:12px 14px;border-radius:6px}.sp-small{font-size:.9rem;color:var(--sol-cacao)}.sp-draft{border:2px dashed var(--sol-cacao);background:#fff3cf;padding:14px 16px;border-radius:6px;margin:0 0 40px}.sp-draft p{margin:0;color:var(--sol-charcoal)}@media(max-width:760px){.sp-hero--image{grid-template-columns:1fr}.sp-hero-media{order:-1}.sp-facts dl>div{grid-template-columns:1fr;gap:2px}}@media(prefers-reduced-motion:reduce){.sol-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sol-page.css.map */
