:root{--st-green: #1f3d34;--st-green-dark: #172f28;--st-cream: #fbf7f0;--st-sand: #f3ece1;--st-amber: #e8892b;--st-ink: #1c1c1c;--st-muted: #5a5a5a;--st-check: #2e7d4f;--st-blue: #3d5a80;--st-cinnamon: #a5522b;--st-line: rgba(28, 28, 28, .12);--st-shadow: 0 1px 2px rgba(28, 28, 28, .05), 0 6px 18px rgba(28, 28, 28, .06);--st-heading: var(--st-green);--st-page-accent: var(--st-green);--st-page-accent-rgb: 31, 61, 52}body.st-page--cinnamon{--st-page-accent: var(--st-cinnamon);--st-page-accent-rgb: 165, 82, 43}body.st-page--magnesium{--st-page-accent: var(--st-blue);--st-page-accent-rgb: 61, 90, 128}.color-scheme-1,.color-scheme-2,.color-scheme-6,.color-scheme-7,.color-scheme-8{--st-heading: var(--st-green);--st-kicker: var(--st-page-accent)}.color-scheme-3,.color-scheme-4,.color-scheme-5{--st-heading: rgb(var(--color-foreground));--st-kicker: rgb(var(--color-link))}body,[class*=color-scheme-]{color:rgba(var(--color-foreground),.9)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.st-card__body,.st-option__body,.st-faq__item,.st-ingr__card,.st-step__card,.st-label,.st-feature,.st-pcard,.st-howto__table,.st-compare__table{--color-foreground: 28, 28, 28;--color-link: 31, 61, 52;color:var(--st-ink)}.st-section .rte,.st-faq__a,.st-footer__blurb,.st-cautions__text{overflow-wrap:anywhere}.st-section{padding-top:calc(var(--st-pt, 48px) * .75);padding-bottom:calc(var(--st-pb, 48px) * .75)}@media screen and (min-width:750px){.st-section{padding-top:var(--st-pt, 48px);padding-bottom:var(--st-pb, 48px)}}.page-width.st-narrow{max-width:86rem}.st-head{max-width:72rem;margin:0 auto 2.8rem;text-align:center}.st-head--left{text-align:left;margin-left:0}.st-kicker{margin:0 0 .8rem;font-size:1.25rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--st-kicker, rgb(var(--color-link)))}.st-title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.6rem);line-height:1.18;letter-spacing:-.005em;color:var(--st-heading)}.st-title--page{font-size:calc(var(--font-heading-scale) * 3rem)}@media screen and (min-width:750px){.st-title{font-size:calc(var(--font-heading-scale) * 3.4rem)}.st-title--page{font-size:calc(var(--font-heading-scale) * 4rem)}}.st-intro{margin-top:1.2rem;font-size:1.6rem}.st-center{margin-top:2.8rem;text-align:center}.st-btn{min-height:5.2rem;padding:0 1.6rem;font-weight:700;letter-spacing:.02em}.st-btn--lg{min-height:5.6rem;font-size:1.7rem}@media screen and (min-width:750px){.st-btn{padding:0 2.8rem}.st-btn--lg{padding:0 3.2rem}}.st-btn .st-icon{width:2rem;height:2rem;margin-left:.8rem}.st-icon{display:inline-block;flex:0 0 auto;width:2rem;height:2rem}.st-img{display:block;width:100%;height:auto}.st-editor-note{margin:2rem auto;padding:2rem;border:2px dashed rgba(28,28,28,.25);border-radius:12px;text-align:center;font-size:1.4rem;color:var(--st-muted);list-style:none}.rte table{width:100%;table-layout:auto;border-collapse:collapse;margin:1.6rem 0 2.4rem;font-size:1.45rem}.rte th,.rte td{padding:1rem .8rem;border-bottom:1px solid var(--st-line);text-align:left;vertical-align:top}.rte thead th{font-size:1.3rem;font-weight:700;background:rgba(var(--st-page-accent-rgb),.08)}.product__info-container .product__title h1{font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:1.15;color:var(--st-heading)}@media screen and (min-width:750px){.product__info-container .product__title h1{font-size:calc(var(--font-heading-scale) * 3.4rem)}}.product__info-container .product__text.subtitle{font-size:1.6rem;line-height:1.5;color:rgba(var(--color-foreground),.85)}.st-eyebrow{display:inline-flex;align-items:center;margin-bottom:0;font-size:1.3rem;font-weight:600;letter-spacing:.02em;color:var(--st-page-accent)}.st-eyebrow--pill{padding:.5rem 1.2rem;border-radius:999px;background:rgba(var(--st-page-accent-rgb),.1)}.st-bullets{display:grid;gap:.9rem;margin:1.6rem 0}.st-bullets__item{display:flex;align-items:flex-start;gap:1rem;font-size:1.55rem;line-height:1.45;color:rgb(var(--color-foreground))}.st-bullets .st-icon{width:2.2rem;height:2.2rem;margin-top:.1rem;color:var(--st-check)}.st-bundle{--st-accent: var(--st-green);scroll-margin-top:9rem}.st-anchor{display:block;scroll-margin-top:9rem}.st-supply-note{margin:.6rem 0 0;padding:0 .4rem;font-size:1.25rem;line-height:1.4;color:var(--st-muted)}.st-bundle__form{margin:0}.st-bundle__cards,.st-purchase{min-width:0;margin:0;padding:0;border:0}.st-bundle__cards{display:grid;gap:1.4rem}.st-bundle__heading{float:left;width:100%;margin:0 0 .4rem;padding:0;font-size:1.6rem;font-weight:700;color:rgb(var(--color-foreground))}.st-bundle__heading+*{clear:both}.st-card{position:relative;display:block;cursor:pointer;-webkit-tap-highlight-color:transparent}.st-card__body{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"radio img title prices" "radio details details details";align-items:center;column-gap:.8rem;row-gap:.4rem;min-height:4.4rem;padding:1.4rem 1.1rem;border:2px solid rgba(28,28,28,.14);border-radius:12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.st-card--badged .st-card__body{padding-top:2rem}.st-card:hover .st-card__body{border-color:#1c1c1c4d}.st-card__input:checked+.st-card__body{border-color:var(--st-accent);box-shadow:0 0 0 1px var(--st-accent);background:#fff;background:color-mix(in srgb,var(--st-accent) 5%,#fff)}.st-card__input:focus-visible+.st-card__body{outline:3px solid rgb(var(--color-foreground));outline-offset:2px}.st-card__radio{grid-area:radio;position:relative;width:2.2rem;height:2.2rem;border:2px solid rgba(28,28,28,.35);border-radius:50%;background:#fff}.st-card__input:checked+.st-card__body .st-card__radio{border-color:var(--st-accent)}.st-card__input:checked+.st-card__body .st-card__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--st-accent)}.st-card__img{grid-area:img;width:4.8rem;height:4.8rem;object-fit:contain;border-radius:8px;background:#fff}.st-card__title{grid-area:title;font-size:1.55rem;font-weight:700;line-height:1.25;color:var(--st-ink)}.st-card__prices{grid-area:prices;display:flex;flex-direction:column;align-items:flex-end;text-align:right;line-height:1.25}.st-card__price{font-size:1.7rem;font-weight:700;color:var(--st-ink)}.st-card__compare{font-size:1.3rem;color:var(--st-muted)}.st-card__per{font-size:1.2rem;color:var(--st-muted);white-space:nowrap}.st-card__details{grid-area:details;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.st-card__details:empty{display:none}.st-card__sub{font-size:1.3rem;line-height:1.4;color:var(--st-muted)}.st-card__save{max-width:100%;padding:.2rem .9rem;border-radius:999px;background:#e6efe9;font-size:1.2rem;font-weight:700;color:#1f3d34;white-space:nowrap}.st-card__badge{position:absolute;top:-1.1rem;right:1.2rem;padding:.3rem 1rem;border-radius:999px;background:var(--st-accent);font-size:1.15rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;color:#fff}.st-card__badge--3{background:var(--st-amber);color:var(--st-ink)}.st-card--soldout{cursor:not-allowed;opacity:.55}@media screen and (min-width:750px){.st-card__body{column-gap:1.4rem;padding:1.6rem}.st-card--badged .st-card__body{padding-top:2.2rem}.st-card__img{width:6.4rem;height:6.4rem}}.st-purchase{display:grid;gap:.8rem;margin-top:1.6rem}.st-option{display:block;cursor:pointer}.st-option[hidden]{display:none}.st-option__body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5.2rem;padding:1.1rem 1.4rem;border:1.5px solid rgba(28,28,28,.16);border-radius:10px;background:#fff}.st-option__input:checked+.st-option__body{border-color:var(--st-accent);box-shadow:0 0 0 1px var(--st-accent)}.st-option__input:focus-visible+.st-option__body{outline:3px solid rgb(var(--color-foreground));outline-offset:2px}.st-option__radio{position:relative;width:2rem;height:2rem;border:2px solid rgba(28,28,28,.35);border-radius:50%}.st-option__input:checked+.st-option__body .st-option__radio{border-color:var(--st-accent)}.st-option__input:checked+.st-option__body .st-option__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--st-accent)}.st-option__title{display:block;font-size:1.5rem;font-weight:600;line-height:1.3}.st-option__meta{display:block;font-size:1.3rem;color:var(--st-muted)}.st-option__price{font-size:1.5rem;font-weight:700;text-align:right}.st-option__compare{display:block;font-size:1.25rem;font-weight:400;color:var(--st-muted)}.st-disclosure{display:none;margin:0;padding:0 .4rem;font-size:1.5rem;font-weight:600;line-height:1.45;color:rgb(var(--color-foreground))}.st-bundle--subscribed .st-disclosure,.st-purchase:has([data-st-sub-input]:checked) .st-disclosure{display:block}.st-disclosure__link{margin-left:.4rem;color:rgb(var(--color-link))}.st-atc{gap:.8rem;margin-top:1.6rem;min-height:5.8rem;font-size:1.75rem;font-weight:700;letter-spacing:.02em}.st-atc__price:before{content:"\b7";content:"\b7" / "";margin-right:.8rem}.st-guarantee-line,.st-buy-note{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:1.4rem 0 0;font-size:1.4rem;line-height:1.35;text-align:center}.st-guarantee-line{font-weight:700;color:rgb(var(--color-foreground))}.st-guarantee-line .st-icon{width:2.2rem;height:2.2rem;color:var(--st-check)}.st-buy-note{margin-top:.6rem;color:rgba(var(--color-foreground),.8)}.st-buy-note .st-icon{width:2.2rem;height:2.2rem}.st-payment__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.4rem 0 0}.st-payment__item{display:flex}.st-payment__item .icon{width:3.8rem;height:2.4rem}.st-sticky{position:fixed;right:0;bottom:0;left:0;z-index:2;padding:.9rem 1.5rem calc(.9rem + env(safe-area-inset-bottom));border-top:1px solid var(--st-line);background:#fff;box-shadow:0 -6px 20px #00000014;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.st-sticky.is-visible{transform:none;visibility:visible;transition:transform .25s ease,visibility 0s}.st-sticky__inner{display:flex;align-items:center;gap:1.2rem}.st-sticky__info{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.st-sticky__title{overflow:hidden;font-size:1.3rem;line-height:1.3;color:var(--st-ink);white-space:nowrap;text-overflow:ellipsis}.st-sticky__pack{display:-webkit-box;overflow:hidden;font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--st-green);-webkit-box-orient:vertical;-webkit-line-clamp:2}.st-sticky__price{font-size:1.6rem;font-weight:700;color:var(--st-ink)}.st-sticky__btn{flex:0 0 auto;min-height:4.8rem;padding:0 1.8rem;font-weight:700}@media screen and (max-width:749px){body.st-sticky-on{padding-bottom:11rem}}@media screen and (min-width:750px){.st-sticky{display:none}}body.overflow-hidden>.st-sticky,body[class*=overflow-hidden-]>.st-sticky{visibility:hidden;transform:translateY(110%)}@media(prefers-reduced-motion:reduce){.st-sticky,.st-sticky.is-visible{transition:none}}.st-hero__grid{display:grid;gap:2.4rem;align-items:center}.st-hero__media img{aspect-ratio:5 / 4;object-fit:cover;border-radius:16px}.st-hero__title{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 3.2rem);line-height:1.12;color:var(--st-heading)}.st-hero__text{margin-bottom:2.2rem;font-size:1.65rem}.st-hero .st-btn{width:100%}.st-trust{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin:2rem 0 0}.st-trust li{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600}.st-trust .st-icon{color:var(--st-check)}@media screen and (min-width:750px){.st-hero__title{font-size:calc(var(--font-heading-scale) * 4.6rem)}.st-hero .st-btn{width:auto}}@media screen and (min-width:990px){.st-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5.6rem}.st-hero__grid--right .st-hero__media{order:2}.st-hero__media img{aspect-ratio:4 / 5}}.st-features__grid{display:grid;gap:1.4rem;margin:0}.st-feature{display:flex;align-items:flex-start;gap:1.4rem;padding:2rem;border:1px solid var(--st-line);border-radius:12px;background:#fff}.st-feature__icon,.st-feature__num{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;background:rgba(var(--st-page-accent-rgb),.1);color:var(--st-green)}.st-feature__icon .st-icon{width:2.6rem;height:2.6rem}.st-feature__num{background:var(--st-green);font-family:var(--font-heading-family);font-size:2rem;font-weight:700;color:#fff}.st-feature__title{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.25;color:var(--st-green)}.st-feature__body{font-size:1.5rem;line-height:1.55}@media screen and (min-width:750px){.st-features__grid--2,.st-features__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.st-features__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.st-feature{flex-direction:column}}@media screen and (min-width:990px){.st-features__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-pcards__grid{display:grid;gap:2rem;margin:0 auto;max-width:100rem}.st-pcard{display:grid;overflow:hidden;border:1px solid var(--st-line);border-radius:16px;background:#fff;box-shadow:var(--st-shadow)}.st-pcard__media img{aspect-ratio:1;object-fit:cover}.st-pcard__body{padding:2rem 2rem 2.4rem}.st-pcard__title{margin:0 0 1rem;font-family:var(--font-heading-family);font-size:2.3rem;line-height:1.2}.st-pcard__title a{color:var(--st-green);text-decoration:none}.st-pcard__text{font-size:1.5rem}.st-pcard__price{margin:1.4rem 0 1.6rem;font-size:1.8rem;font-weight:700}.st-pcard .st-btn{width:100%}@media screen and (min-width:750px){.st-pcards__grid{grid-template-columns:repeat(auto-fit,minmax(34rem,1fr))}.st-pcard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.st-pcard__body{padding:2.4rem 3.2rem}}.st-pcards{scroll-margin-top:8rem}.st-pcard .st-kicker{color:var(--st-accent, var(--st-kicker))}.st-imgtext__grid{display:grid;gap:2.4rem;align-items:center}.st-ratio img{border-radius:16px;object-fit:cover}.st-ratio--portrait img,.st-ratio--square img{aspect-ratio:1}.st-imgtext__body{margin-top:1.4rem;font-size:1.6rem}.st-imgtext__content .st-btn{margin-top:2rem}@media screen and (min-width:990px){.st-imgtext__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5.6rem}.st-imgtext__grid--right .st-imgtext__media{order:2}.st-ratio--portrait img{aspect-ratio:4 / 5}}.st-faq__list{display:grid;gap:1rem}.st-faq__item,.st-label{border:1px solid var(--st-line);border-radius:12px;background:#fff}.st-faq__q,.st-label__summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:4.4rem;padding:1.6rem 1.8rem;cursor:pointer;list-style:none;font-size:1.6rem;font-weight:600;line-height:1.4}.st-faq__q::-webkit-details-marker,.st-label__summary::-webkit-details-marker{display:none}.st-faq__q .st-icon,.st-label__summary .st-icon{width:2rem;height:2rem;color:var(--st-green);transition:transform .2s ease}.st-faq__item[open]>.st-faq__q .st-icon,.st-label[open]>.st-label__summary .st-icon{transform:rotate(45deg)}.st-faq__q:focus-visible,.st-label__summary:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:2px;border-radius:12px}.st-faq__a,.st-label__content{padding:0 1.8rem 1.8rem;font-size:1.5rem}.st-faq__foot{margin-top:2rem;text-align:center;font-size:1.4rem}.st-label{margin-top:2.4rem}.st-timeline__list{display:grid;gap:1.6rem;margin:0}.st-step{position:relative;padding-left:4.6rem}.st-step:before{content:"";position:absolute;top:3.4rem;bottom:-1.6rem;left:1.6rem;width:2px;background:rgba(var(--st-page-accent-rgb),.25)}.st-step:last-child:before{display:none}.st-step__dot{position:absolute;top:.2rem;left:0;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--st-page-accent);font-size:1.4rem;font-weight:700;color:#fff}.st-step__card{min-width:0;height:100%;padding:1.8rem;overflow-wrap:anywhere;border-radius:12px;background:#fff;box-shadow:var(--st-shadow)}.st-step__label{margin:0 0 .4rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--st-green)}.st-step__title{margin:0 0 1rem;font-family:var(--font-heading-family);font-size:2rem;line-height:1.25;color:var(--st-green)}.st-step__points{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.st-step__points li{position:relative;padding-left:1.8rem;font-size:1.45rem;line-height:1.5}.st-step__points li:before{content:"";position:absolute;top:.75em;left:0;width:.7rem;height:.7rem;border-radius:50%;background:var(--st-amber)}.st-timeline__foot{max-width:72rem;margin:2.4rem auto 0;text-align:center;font-size:1.4rem}@media screen and (min-width:990px){.st-timeline__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.st-step{padding-top:4.8rem;padding-left:0}.st-step:before{top:1.6rem;right:-2rem;bottom:auto;left:3.2rem;width:auto;height:2px}.st-step__dot{top:0}}.st-ingr__grid{display:grid;gap:1.2rem;margin:0}.st-ingr__card{padding:1.6rem 1.8rem;border:1px solid var(--st-line);border-radius:12px;background:#fff}.st-ingr__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.st-ingr__name{margin:0;font-family:var(--font-heading-family);font-size:1.75rem;line-height:1.25;color:var(--st-green)}.st-ingr__amt{flex:0 0 auto;padding:.3rem 1rem;border-radius:999px;background:rgba(var(--st-page-accent-rgb),.1);font-size:1.35rem;font-weight:700;white-space:nowrap;color:var(--st-green)}.st-ingr__body{margin:0;font-size:1.45rem;line-height:1.55}.st-ingr__foot{margin-top:1.6rem;text-align:center;font-size:1.35rem}@media screen and (min-width:750px){.st-ingr__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}}@media screen and (min-width:990px){.st-ingr__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-ingr__layout--image{display:grid;gap:2rem}.st-ingr__media{max-width:44rem;width:100%;margin:0 auto}.st-ingr__img{border:1px solid var(--st-line);border-radius:16px;background:#fff}@media screen and (min-width:990px){.st-ingr__layout--image{grid-template-columns:minmax(0,4.4fr) minmax(0,5.6fr);align-items:start;gap:4rem}.st-ingr__layout--image .st-ingr__media{position:sticky;top:10rem;max-width:none}}.st-compare__table{--st-accent: var(--st-green);width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--st-line);border-radius:12px;background:#fff;font-size:1.4rem;box-shadow:var(--st-shadow)}.st-compare__table th,.st-compare__table td{padding:1.2rem .8rem;border-bottom:1px solid var(--st-line);text-align:left;vertical-align:top;line-height:1.4;overflow-wrap:break-word}.st-compare__table tbody tr:last-child th,.st-compare__table tbody tr:last-child td{border-bottom:0}.st-compare__table thead th{vertical-align:bottom;background:var(--st-sand);font-size:1.35rem;font-weight:700}.st-compare__table thead th:first-child{width:36%}.st-compare__table thead .st-compare__us{background:var(--st-accent);color:#fff}.st-compare__table tbody .st-compare__us{background:rgba(var(--st-page-accent-rgb),.05);background:color-mix(in srgb,var(--st-accent) 6%,#fff);font-weight:600}.st-compare__table tbody th{font-weight:600}.st-compare__table td .st-icon{display:block;margin-bottom:.4rem}.st-compare__us .st-icon{color:var(--st-check)}.st-compare__them .st-icon--cross{color:#a5574b}.st-compare__them .st-icon--minus{color:#767676}@media screen and (max-width:749px){.st-compare__table,.st-compare__table thead,.st-compare__table tbody{display:block}.st-compare__table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.st-compare__table thead th:first-child{display:none}.st-compare__table thead th{padding:1.2rem;text-align:left}.st-compare__table tbody th{grid-column:1 / -1;padding:1.2rem 1.2rem .4rem;border-bottom:0;background:#fff;font-size:1.45rem}.st-compare__table tbody td{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem 1.2rem 1.2rem}.st-compare__table td .st-icon{flex:0 0 auto;margin:.1rem 0 0}}.st-compare__foot{margin-top:1.4rem;font-size:1.3rem;color:rgba(var(--color-foreground),.8)}@media screen and (min-width:750px){.st-compare__table{font-size:1.55rem}.st-compare__table th,.st-compare__table td{padding:1.4rem 1.6rem}.st-compare__table td{position:relative;padding-left:4.6rem}.st-compare__table td .st-icon{position:absolute;top:1.4rem;left:1.6rem;margin:0}}.st-howto__grid{display:grid;gap:2.4rem}.st-howto__steps{display:grid;gap:1.4rem;margin:0}.st-howto__step{display:flex;align-items:flex-start;gap:1.2rem;font-size:1.55rem;line-height:1.5}.st-howto__num{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--st-green);font-weight:700;color:#fff}.st-howto__table{padding:1.4rem 1.2rem;border:1px solid var(--st-line);border-radius:12px;background:#fff}.st-howto__table-title{display:flex;align-items:center;gap:.8rem;margin:0 0 1rem;font-family:var(--font-heading-family);font-size:1.8rem;color:var(--st-green)}.st-dose{width:100%;border-collapse:collapse;font-size:1.45rem;line-height:1.35}.st-dose th,.st-dose td{padding:1rem .6rem;border-bottom:1px solid var(--st-line);text-align:left}.st-dose thead th{font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--st-muted)}.st-dose tbody th{font-weight:600}.st-dose tbody tr:nth-child(odd){background:#faf6ef}.st-howto__note{margin-top:1.2rem;font-size:1.35rem;color:var(--st-muted)}@media screen and (min-width:990px){.st-howto__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4.8rem}.st-howto__grid--single{grid-template-columns:minmax(0,1fr);max-width:76rem;margin:0 auto}.st-howto__table{padding:2.4rem}}.st-guar__inner{display:grid;justify-items:center;gap:2.4rem;max-width:90rem;margin:0 auto;text-align:center}.st-seal{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:13rem;height:13rem;border-radius:50%;background:var(--st-amber);color:var(--st-ink);box-shadow:0 6px 18px #0000002e}.st-seal__ring{position:absolute;top:.7rem;right:.7rem;bottom:.7rem;left:.7rem;border:2px dashed rgba(28,28,28,.45);border-radius:50%}.st-seal__num{font-family:var(--font-heading-family);font-size:4.4rem;font-weight:700;line-height:1}.st-seal__top{font-size:1.3rem;font-weight:800;letter-spacing:.2em}.st-seal__bottom{margin-top:.2rem;font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.st-guar__body{margin-top:1.2rem;font-size:1.6rem}.st-guar__content .st-btn{margin-top:2rem}@media screen and (min-width:750px){.st-guar__inner{grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:center;gap:4.8rem;text-align:left}.st-seal{width:16rem;height:16rem}.st-seal__num{font-size:5.4rem}}.st-cta__inner{display:grid;align-items:center;gap:2.4rem}.st-cta__inner--text{max-width:76rem;margin:0 auto;text-align:center}.st-cta__media img{aspect-ratio:1;object-fit:cover;border-radius:16px}.st-cta__text{margin:1.2rem 0 2.2rem;font-size:1.6rem}.st-cta .st-btn{width:100%}.st-cta__note{display:flex;align-items:center;gap:.8rem;margin:1.4rem 0 0;font-size:1.4rem;font-weight:600}.st-cta__inner--text .st-cta__note{justify-content:center}@media screen and (min-width:750px){.st-cta__inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:4.8rem}.st-cta__inner--text{grid-template-columns:minmax(0,1fr)}.st-cta .st-btn{width:auto}}.st-cautions__heading{margin:0 0 .8rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;color:rgb(var(--color-foreground))}.st-cautions__text{font-size:1.3rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.st-cautions__text p{margin:0 0 .8rem}.st-cautions__disclaimer{margin:1.2rem 0 0;padding-top:1.2rem;border-top:1px solid var(--st-line);font-size:1.25rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.st-pagehead .st-head{margin-bottom:0}.st-pagehead__content{margin-top:2.4rem}.st-footer{padding-top:calc(var(--st-pt, 48px) * .75);padding-bottom:calc(var(--st-pb, 32px) * .75)}.st-footer__top{display:grid;gap:3.2rem}.st-footer__logo{display:block;width:15rem;height:auto;margin-bottom:1.6rem}.st-footer__blurb{font-size:1.45rem;line-height:1.6}.st-footer__contact{display:grid;gap:.2rem;margin:1.2rem 0 0}.st-footer__contact a{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;font-size:1.5rem;color:rgb(var(--color-foreground));text-underline-offset:.3rem}.st-footer__heading{margin:0 0 .8rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground))}.st-footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:0}.st-footer__links a{display:flex;align-items:center;min-height:4.4rem;font-size:1.45rem;line-height:1.3;text-decoration:none;color:rgba(var(--color-foreground),.9)}.st-footer__links a:hover{text-decoration:underline}.st-footer__disclaimer{margin:3.2rem 0 0;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.2);font-size:1.25rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.st-footer__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;margin-top:2.4rem}.st-footer__copy{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.85)}.st-payment--footer .st-payment__list{justify-content:flex-start;margin:0}@media screen and (min-width:750px){.st-footer{padding-top:var(--st-pt, 48px);padding-bottom:var(--st-pb, 32px)}.st-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:6rem}.st-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.st-editor-note--small{margin:0 0 1.2rem;padding:1rem 1.2rem;font-size:1.25rem;text-align:left}:root{--st-white: #ffffff;--st-line2: #e9e1d4;--st-amber-hover: #d67b22;--st-amber-edge: #c46f1c;--st-on-amber: #1c1c1c;--st-cinnamon-tint: #f7eee7;--st-blue-tint: #edf1f6;--st-green-tint: #eef3ef;--st-green-line: #cfe0d5;--st-no: #9a3b26;--st-no-tint: #f8ebe4;--st-no-line: #eed3c6;--st-dash: #767676;--st-page-tint: var(--st-green-tint);--st-display: var(--font-heading-family);--st-body: var(--font-body-family);--st-r-card: 16px;--st-r-btn: 12px;--st-r-big: 24px;--st-shadow2: 0 1px 2px rgba(28, 28, 28, .06), 0 8px 24px rgba(28, 28, 28, .08);--st-max: 1200px;--st-gutter: 20px;--st-sec: 56px}@media screen and (min-width:750px){:root{--st-gutter: 40px;--st-sec: 88px}}body.st-page--cinnamon,body.st-page--problem-cinnamon{--st-page-accent: var(--st-cinnamon);--st-page-accent-rgb: 165, 82, 43;--st-page-tint: var(--st-cinnamon-tint)}body.st-page--magnesium,body.st-page--problem-magnesium{--st-page-accent: var(--st-blue);--st-page-accent-rgb: 61, 90, 128;--st-page-tint: var(--st-blue-tint)}body{font-size:18px;line-height:1.6;letter-spacing:0}@media screen and (min-width:750px){body{font-size:19px}}.st2{--st-kicker: var(--st-page-accent);color:var(--st-ink);font-family:var(--st-body)}.st2 .st-kicker{margin:0 0 10px;font:700 14px/1.3 var(--st-body);letter-spacing:.12em;text-transform:uppercase;color:var(--st-kicker)}.st-wrap{max-width:var(--st-max);margin:0 auto;padding:0 var(--st-gutter)}.st-sec{padding:var(--st-sec) 0}.st-bg--cream{background:var(--st-cream)}.st-bg--white{background:var(--st-white)}.st-bg--sand{background:var(--st-sand)}.st-bg--cinnamon{background:var(--st-cinnamon-tint)}.st-bg--magnesium{background:var(--st-blue-tint)}.st-sechead{max-width:760px;margin:0 auto 36px;text-align:center}.st-h2{margin:0 0 12px;font:600 30px/1.15 var(--st-display);letter-spacing:-.01em;color:var(--st-green)}.st-lead{max-width:620px;margin:0 auto;font:400 19px/1.5 var(--st-body);color:var(--st-muted)}.st-lead p{margin:0}@media screen and (min-width:750px){.st-h2{font-size:42px}.st-lead{font-size:21px}.st-sechead{margin-bottom:48px}}.st2 a{text-underline-offset:3px}.st2 .st-icon{width:24px;height:24px}:where(a,button).st-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;padding:0 28px;border:0;border-radius:var(--st-r-btn);background:var(--st-amber);color:var(--st-on-amber);box-shadow:0 2px 0 var(--st-amber-edge);font:700 18px/1.2 var(--st-body);letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease}:where(a,button).st-cta:hover{background:var(--st-amber-hover);color:var(--st-on-amber)}:where(a,button).st-cta:focus-visible{outline:3px solid var(--st-green);outline-offset:3px}.st2 .st-cta .st-icon{width:20px;height:20px}@media screen and (min-width:750px){:where(a,button).st-cta{width:auto;min-width:340px;min-height:60px}}.st-cta-micro{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:12px 0 0;padding:0;list-style:none;font:500 15px/1.4 var(--st-body);color:var(--st-muted)}.st-cta-micro li{display:inline-flex;align-items:center;gap:6px}.st2 .st-cta-micro .st-icon{width:18px;height:18px;color:var(--st-check)}.st-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 22px;border:2px solid var(--st-green);border-radius:var(--st-r-btn);background:transparent;color:var(--st-green);font:700 17px/1.2 var(--st-body);text-decoration:none}.st-btn-ghost:hover{background:var(--st-green);color:var(--st-cream)}.st2 .st-btn-ghost .st-icon{width:20px;height:20px}.st-note{margin:16px 0 0;font:400 15px/1.5 var(--st-body);color:var(--st-muted)}.st-note p{margin:0}.st-hero2{padding:28px 0 0;background:var(--st-cream)}.st-hero2__grid{display:grid;gap:24px}.st-hero2__title{margin:0 0 14px;font:600 36px/1.08 var(--st-display);letter-spacing:-.015em;color:var(--st-green)}.st-hero2__sub{max-width:34ch;margin:0 0 20px;font:400 19px/1.5 var(--st-body);color:var(--st-ink)}.st-hero2__sub p{margin:0}.st-hero2__ticks{display:grid;gap:8px;margin:0 0 22px;padding:0;list-style:none}.st-hero2__ticks li{display:flex;gap:10px;font:500 17px/1.4 var(--st-body)}.st2 .st-hero2__ticks .st-icon{flex:0 0 22px;width:22px;height:22px;color:var(--st-check)}.st-hero2__choices{display:grid;gap:12px}.st-choice{--c-accent: var(--st-cinnamon);--c-tint: var(--st-cinnamon-tint);display:flex;align-items:center;gap:14px;min-height:72px;padding:10px 16px 10px 10px;border:2px solid var(--st-line2);border-radius:14px;background:var(--st-white);box-shadow:0 2px 0 var(--st-line2);color:var(--st-ink);text-decoration:none;transition:border-color .15s ease}.st-choice--magnesium{--c-accent: var(--st-blue);--c-tint: var(--st-blue-tint)}.st-choice:hover{border-color:var(--c-accent);color:var(--st-ink)}.st-choice:focus-visible{outline:3px solid var(--st-green);outline-offset:3px}.st-choice__icon{display:flex;flex:0 0 52px;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;background:var(--c-tint);color:var(--c-accent)}.st2 .st-choice__icon .st-icon{width:28px;height:28px}.st-choice__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.st-choice__when{font:700 13px/1.3 var(--st-body);letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent)}.st-choice__name{font:700 19px/1.25 var(--st-body)}.st2 .st-choice__arrow{flex:0 0 24px;color:var(--st-green)}.st-hero2__media{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 calc(-1 * var(--st-gutter))}.st-hero2__fig{position:relative;margin:0}.st-hero2__fig img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.st-hero2__tag{position:absolute;bottom:10px;left:10px;padding:9px 12px;border-radius:8px;background:#fbf7f0f2;font:700 15px/1 var(--st-body);color:var(--st-green)}@media screen and (min-width:750px){.st-hero2{padding:64px 0 72px}.st-hero2__grid{grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.st-hero2__title{font-size:56px}.st-hero2__sub{font-size:21px}.st-hero2 .st-cta-micro{justify-content:flex-start}.st-hero2__media{gap:12px;margin:0}.st-hero2__fig img{border-radius:16px}}@media screen and (min-width:990px){.st-hero2__choices{grid-template-columns:1fr 1fr}}.st-trustbar{padding:14px 0;border-block:1px solid var(--st-line2);background:var(--st-sand)}.st-trustbar__list{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;max-width:var(--st-max);margin:0 auto;padding:0 var(--st-gutter);list-style:none}.st-trustbar__item{display:flex;align-items:center;gap:8px;font:600 15px/1.3 var(--st-body);color:var(--st-green)}.st2 .st-trustbar__item .st-icon{flex:0 0 24px}@media screen and (min-width:750px){.st-trustbar{padding:18px 0}.st-trustbar__list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 44px}.st-trustbar__item{font-size:16px}}.st-ps__grid{display:grid;gap:12px;max-width:1040px;margin:0 auto}.st-ps__card{padding:26px 22px;border-radius:var(--st-r-card)}.st-ps__card--before{border:1px solid var(--st-no-line);background:var(--st-no-tint)}.st-ps__card--after{border:1px solid var(--st-green-line);background:var(--st-green-tint)}.st-ps__label{margin:0 0 10px;font:700 14px/1 var(--st-body);letter-spacing:.12em;text-transform:uppercase}.st-ps__card--before .st-ps__label{color:var(--st-no)}.st-ps__card--after .st-ps__label{color:var(--st-check)}.st-ps__title{margin:0 0 12px;font:600 24px/1.2 var(--st-display);color:var(--st-ink)}.st-ps__list{margin:0;padding:0;list-style:none}.st-ps__list li{position:relative;padding:11px 0 11px 36px;border-top:1px solid rgba(28,28,28,.08);font:400 18px/1.5 var(--st-body)}.st-ps__list li:first-child{border-top:0}.st2 .st-ps__list .st-icon{position:absolute;top:13px;left:0}.st-ps__card--after .st-icon{color:var(--st-check)}.st-ps__arrow{display:flex;justify-content:center;margin:-4px 0}.st-ps__arrow span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--st-green);color:var(--st-cream);transform:rotate(90deg)}.st-ps__foot{max-width:1040px;margin:16px auto 0;text-align:center}@media screen and (min-width:750px){.st-ps__grid{grid-template-columns:1fr auto 1fr;gap:20px;align-items:stretch}.st-ps__card{padding:36px 32px}.st-ps__arrow{align-items:center;margin:0}.st-ps__arrow span{transform:none}}.st-pick{scroll-margin-top:80px}.st-pick__grid{display:grid;gap:20px;max-width:1100px;margin:0 auto;padding:0;list-style:none}.st-pick__card{--c-accent: var(--st-cinnamon);--c-tint: var(--st-cinnamon-tint);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--st-line2);border-radius:20px;background:var(--st-white);box-shadow:var(--st-shadow2)}.st-pick__card--magnesium{--c-accent: var(--st-blue);--c-tint: var(--st-blue-tint)}.st-pick__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--c-tint)}.st-pick__media img{display:block;width:100%;height:100%;object-fit:contain}.st-pick__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:22px 22px 24px}.st-pick__when{margin:0;font:700 14px/1 var(--st-body);letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent)}.st-pick__name{margin:0;font:600 28px/1.15 var(--st-display);color:var(--st-green)}.st-pick__name a{color:inherit;text-decoration:none}.st-pick__line{margin:0;font:400 18px/1.5 var(--st-body)}.st-pick__checks{display:grid;gap:6px;margin:0;padding:0;list-style:none}.st-pick__checks li{display:flex;gap:10px;font:500 17px/1.45 var(--st-body)}.st2 .st-pick__checks .st-icon{flex:0 0 22px;width:22px;height:22px;margin-top:1px;color:var(--st-check)}.st-pick__price{margin:4px 0 0;font:700 20px/1 var(--st-body);color:var(--st-ink)}.st-pick__price span{font-size:15px;font-weight:500;color:var(--st-muted)}.st-pick__card .st-cta{width:100%;min-width:0;margin-top:auto}@media screen and (min-width:750px){.st-pick__grid{grid-template-columns:1fr 1fr;gap:28px}.st-pick__name{font-size:32px}}.st-how__grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:28px 16px;max-width:1040px;margin:0 auto;padding:0;list-style:none;text-align:center}.st-how__icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 14px;border-radius:50%;background:var(--st-page-tint);color:var(--st-page-accent)}.st-bg--tint .st-how__icon{background:var(--st-white)}.st2 .st-how__icon .st-icon{width:34px;height:34px}.st-how__step{margin:0 0 6px;font:700 14px/1 var(--st-body);letter-spacing:.1em;text-transform:uppercase;color:var(--st-page-accent)}.st-how__title{margin:0 0 6px;font:700 19px/1.3 var(--st-body);color:var(--st-ink)}.st-how__text{margin:0;font:400 16px/1.55 var(--st-body);color:var(--st-muted)}.st-how__table{max-width:720px;margin:44px auto 0;padding:20px 18px;border:1px solid var(--st-line2);border-radius:var(--st-r-card);background:var(--st-cream)}.st-how__table-title{margin:0 0 8px;font:600 22px/1.25 var(--st-display);color:var(--st-green)}.st-how__table table{width:100%;border-collapse:collapse;font:400 17px/1.4 var(--st-body)}.st-how__table th,.st-how__table td{padding:12px 6px;border-bottom:1px solid #ddd3c3;text-align:left}.st-how__table thead th{font:700 14px/1.2 var(--st-body);letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted)}.st-how__table tbody tr:last-child th,.st-how__table tbody tr:last-child td{border-bottom:0}.st-how__table tbody th{font-weight:700}.st-how__foot{max-width:720px;margin:18px auto 0;text-align:center}.st-how__cta{margin-top:36px;text-align:center}.st-how__cta .st-cta{display:inline-flex}@media screen and (min-width:750px){.st-how__grid{grid-template-columns:repeat(4,1fr);gap:32px}.st-how__grid--3{grid-template-columns:repeat(3,1fr)}.st-how__grid:before{content:"";position:absolute;top:36px;right:14%;left:14%;border-top:2px dashed var(--st-line2)}.st-how__title{font-size:20px}.st-how__text{font-size:17px}.st-how__table{padding:28px 32px}}.st-vs__grid{display:grid;gap:28px;align-items:center}.st-vs__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--st-r-card)}.st-vs__body>.st-h2{text-align:left}.st-vs__text{margin:0 0 18px}.st-vs__text p{margin:0 0 12px}.st-vs__table{width:100%;margin:6px 0 12px;overflow:hidden;border:1px solid var(--st-line2);border-collapse:separate;border-spacing:0;border-radius:14px;background:var(--st-white);font:400 16px/1.4 var(--st-body);table-layout:fixed}.st-vs__table th,.st-vs__table td{padding:12px 10px;border-bottom:1px solid var(--st-line2);text-align:left;vertical-align:top;overflow-wrap:break-word}.st-vs__table tr:last-child th,.st-vs__table tr:last-child td{border-bottom:0}.st-vs__table thead th{font:700 15px/1.25 var(--st-body);color:var(--st-muted)}.st-vs__table thead th.st-vs__us{background:var(--st-green);color:var(--st-cream)}.st-vs__table tbody th{font:600 15px/1.35 var(--st-body);color:var(--st-ink)}.st-vs__table td.st-vs__us{background:var(--st-green-tint);font-weight:600;color:var(--st-green)}.st-vs__table td .st-icon{display:block;margin-bottom:4px}.st2 .st-vs__table .st-icon{width:22px;height:22px}.st-vs__table .st-icon--check{color:var(--st-check)}.st-vs__table .st-icon--cross{color:var(--st-no)}.st-vs__table .st-icon--minus{color:var(--st-dash)}.st-vs__foot{margin:0 0 20px}@media screen and (max-width:749px){.st-vs__table thead th:first-child,.st-vs__table tbody th{width:34%}}@media screen and (min-width:750px){.st-vs__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px}.st-vs__grid--right .st-vs__media{order:2}.st-vs__table{font-size:17px}.st-vs__table th,.st-vs__table td{padding:14px 16px}}.st-spot__grid{display:grid;gap:28px}.st-spot__media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--st-r-card)}.st-spot__media--portrait img{aspect-ratio:4 / 5}.st-spot__body .st-h2{text-align:left}.st-spot__text p{margin:0 0 16px}.st-spot__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:0;list-style:none}.st-spot__fact{padding:14px 8px;border:1px solid var(--st-line2);border-radius:12px;background:var(--st-white);text-align:center}.st-spot__fact b{display:block;font:600 24px/1.05 var(--st-display);color:var(--st-page-accent);overflow-wrap:anywhere}.st-spot__fact span{display:block;margin-top:6px;font:500 15px/1.3 var(--st-body);color:var(--st-muted)}.st-spot__label{margin-top:20px;border-top:1px solid var(--st-line2);border-bottom:1px solid var(--st-line2)}.st-spot__label summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 0;cursor:pointer;list-style:none;font:600 17px/1.3 var(--st-body);color:var(--st-green)}.st-spot__label summary::-webkit-details-marker{display:none}.st-spot__label summary .st-icon{transition:transform .2s ease}.st-spot__label[open] summary .st-icon{transform:rotate(45deg)}.st-spot__label img{display:block;width:100%;max-width:460px;height:auto;margin:0 0 16px;border:1px solid var(--st-line2);border-radius:12px;background:#fff}@media screen and (min-width:750px){.st-spot__grid{grid-template-columns:1fr 1fr;gap:64px;align-items:center}.st-spot__grid--right .st-spot__media{order:2}.st-spot__fact b{font-size:32px}}.st-facts{padding:48px 0;background:var(--st-green);color:var(--st-cream)}.st-facts__head{margin:0 auto 28px;font:600 24px/1.2 var(--st-display);color:var(--st-cream);text-align:center}.st-facts__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 16px;max-width:1040px;margin:0 auto;padding:0;list-style:none;text-align:center}.st-facts__num{display:block;font:600 44px/1 var(--st-display);color:var(--st-cream)}.st-facts__num small{margin-left:2px;font-size:.5em}.st-facts__rule{display:block;width:32px;height:3px;margin:12px auto;border-radius:2px;background:var(--st-amber)}.st-facts__label{display:block;font:500 16px/1.4 var(--st-body);color:#c9d6cf}.st-facts__foot{max-width:720px;margin:28px auto 0;font:400 15px/1.5 var(--st-body);color:#c9d6cf;text-align:center}@media screen and (min-width:750px){.st-facts{padding:72px 0}.st-facts__head{margin-bottom:40px;font-size:30px}.st-facts__grid{grid-template-columns:repeat(4,1fr);gap:32px}.st-facts__num{font-size:60px}.st-facts__label{font-size:17px}}.st-photo{position:relative;padding-bottom:48px;background:var(--st-cream)}.st-photo__img{display:block;width:100%;height:440px;object-fit:cover}.st-photo__card{position:relative;max-width:520px;margin:-64px var(--st-gutter) 0;padding:24px 22px;border-radius:var(--st-r-card);background:var(--st-white);box-shadow:0 10px 30px #1c1c1c1a}.st-photo__title{margin:0 0 10px;font:600 26px/1.18 var(--st-display);color:var(--st-green)}.st-photo__text{font:400 18px/1.55 var(--st-body)}.st-photo__text p{margin:0}.st-photo__link{display:inline-flex;align-items:center;gap:6px;min-height:48px;margin-top:6px;font:700 17px/1.2 var(--st-body);color:var(--st-green)}.st2 .st-photo__link .st-icon{width:20px;height:20px}@media screen and (min-width:750px){.st-photo{padding-bottom:0}.st-photo__img{height:600px}.st-photo__card{position:absolute;bottom:48px;left:max(40px,calc((100% - 1200px)/2));margin:0;padding:36px}.st-photo--right .st-photo__card{right:max(40px,calc((100% - 1200px)/2));left:auto}.st-photo__title{font-size:34px}}.st-gcard{padding:var(--st-sec) var(--st-gutter);background:var(--st-cream)}.st-gcard__card{max-width:860px;margin:0 auto;padding:44px 24px 36px;border-radius:var(--st-r-big);background:var(--st-green);color:var(--st-cream);text-align:center}.st-gcard__seal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:112px;height:112px;margin:0 auto 20px;border-radius:50%;background:var(--st-amber);box-shadow:0 0 0 4px var(--st-green),0 0 0 6px var(--st-amber);color:var(--st-ink)}.st-gcard__seal b{font:600 42px/1 var(--st-display)}.st-gcard__seal span{font:700 12px/1.2 var(--st-body);letter-spacing:.16em;text-transform:uppercase}.st-gcard__title{margin:0 0 12px;font:600 30px/1.15 var(--st-display);color:var(--st-cream)}.st-gcard__text{max-width:600px;margin:0 auto 16px;font:400 18px/1.6 var(--st-body);color:#e4ebe6}.st-gcard__text p{margin:0 0 10px}.st-gcard__text a,.st-gcard__link{color:var(--st-cream);text-decoration:underline;text-underline-offset:3px}.st-gcard__actions{display:flex;flex-direction:column;align-items:center;gap:8px}.st-gcard__link{display:inline-flex;align-items:center;min-height:48px;font:600 16px/1 var(--st-body)}.st-gcard__actions .st-cta{box-shadow:none}@media screen and (min-width:750px){.st-gcard__card{padding:56px 48px 48px}.st-gcard__title{font-size:40px}}.st-final__grid{display:grid;gap:24px;align-items:center;max-width:1040px;margin:0 auto;text-align:center}.st-final__img{display:block;width:100%;max-width:420px;height:auto;margin:0 auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--st-r-card)}.st-final__title{margin:0 0 12px;font:600 32px/1.12 var(--st-display);color:var(--st-green)}.st-final__text{margin:0 0 22px;font:400 18px/1.55 var(--st-body)}.st-final__text p{margin:0}.st-final .st-cta{display:inline-flex}@media screen and (min-width:750px){.st-final__grid{grid-template-columns:1fr 1fr;gap:56px;text-align:left}.st-final__title{font-size:44px}.st-final .st-cta-micro{justify-content:flex-start}}.st-faq .st-faq__list{gap:0}.st-faq .st-faq__item{border:0;border-bottom:1px solid var(--st-line2);border-radius:0;background:transparent}.st-faq .st-faq__item:first-child{border-top:1px solid var(--st-line2)}.st-faq .st-faq__q{min-height:64px;padding:16px 0;font:600 18px/1.4 var(--st-body);color:var(--st-ink)}.st-faq .st-faq__q .st-icon{flex:0 0 32px;width:32px;height:32px;padding:7px;border-radius:50%;background:var(--st-page-tint);color:var(--st-page-accent)}.st-faq .st-faq__a{padding:0 0 20px;font:400 17px/1.6 var(--st-body);color:#333}.st-faq .st-faq__foot{font-size:16px}.st-faq .st-title{font-size:30px}@media screen and (min-width:750px){.st-faq .st-faq__q{font-size:19px}.st-faq .st-faq__a{font-size:18px}.st-faq .st-title{font-size:42px}}.st-compare{background:var(--st-sand)}.st-compare .st-title{font-size:30px}.st-compare .st-compare__table{border:0;background:transparent;box-shadow:none;font-size:16px}.st-compare .st-compare__table thead th{background:transparent;font-size:15px}.st-compare .st-compare__table thead .st-compare__us{border-radius:14px 14px 0 0;background:var(--st-green);color:var(--st-cream)}.st-compare .st-compare__table th,.st-compare .st-compare__table td{border-bottom-color:#ddd3c3}.st-compare .st-compare__table tbody th{font-size:16px;color:var(--st-ink)}.st-compare .st-compare__table tbody .st-compare__us{border-right:2px solid var(--st-green);border-left:2px solid var(--st-green);background:var(--st-white);font-weight:700;color:var(--st-green)}.st-compare .st-compare__table tbody tr:last-child .st-compare__us{border-bottom:2px solid var(--st-green);border-radius:0 0 14px 14px}.st-compare .st-compare__them{color:var(--st-muted)}.st-compare .st-compare__them .st-icon--cross{color:var(--st-no)}.st-compare .st-compare__foot{font-size:15px;color:var(--st-muted)}@media screen and (max-width:749px){.st-compare .st-compare__table tbody th{background:transparent}.st-compare .st-compare__table tbody .st-compare__us{border-right:0}.st-compare .st-compare__table tbody tr:last-child .st-compare__us{border-radius:0 0 0 14px}.st-compare .st-compare__table thead .st-compare__us{border-radius:14px 0 0}}@media screen and (min-width:750px){.st-compare .st-title{font-size:42px}.st-compare .st-compare__table,.st-compare .st-compare__table thead th{font-size:17px}.st-compare .st-compare__table tbody th{font-size:18px}}.st-timeline .st-title{font-size:30px}.st-timeline .st-step__label{font-size:14px;color:var(--st-page-accent)}.st-timeline .st-step__title{font-size:21px}.st-timeline .st-step__points li{font-size:17px;line-height:1.55}.st-timeline .st-intro,.st-timeline .st-timeline__foot{font-size:17px}.st-timeline .st-btn{min-height:58px;font-size:18px}@media screen and (min-width:750px){.st-timeline .st-title{font-size:42px}.st-timeline .st-intro{font-size:19px}}@media screen and (min-width:990px){.st-timeline .st-step__card{border-top:4px solid var(--st-page-accent)}}.st-cautions .st-cautions__heading{font-size:17px}.st-cautions .st-cautions__text,.st-cautions .st-cautions__disclaimer{font-size:15px}.product__info-container .product__title h1{font:600 30px/1.12 var(--st-display);letter-spacing:-.01em;color:var(--st-green)}.product__info-container .product__text.subtitle{font-size:18px;line-height:1.5;color:var(--st-ink)}.st-eyebrow{font-size:14px;font-weight:700;letter-spacing:.04em}.st-bullets__item{font-size:17px;font-weight:500}.st-guarantee-line,.st-buy-note{font-size:15px}@media screen and (min-width:750px){.product__info-container .product__title h1{font-size:40px}}body.adv{background:var(--st-white)}.adv-label{padding:10px 16px;background:var(--st-green-dark);color:var(--st-cream);font:700 14px/1 var(--st-body);letter-spacing:.16em;text-align:center;text-transform:uppercase}.adv-mast{border-bottom:1px solid var(--st-line2);background:var(--st-cream)}.adv-mast__in{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1100px;margin:0 auto;padding:12px var(--st-gutter)}.adv-mast__logo{display:block;width:auto;height:28px}.adv-mast__tag{font:500 14px/1.2 var(--st-body);color:var(--st-muted)}.adv-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;max-width:1100px;margin:0 auto;padding:20px var(--st-gutter) 0}@media screen and (min-width:990px){.adv-wrap{grid-template-columns:minmax(0,680px) 300px;justify-content:center;gap:56px;padding-top:36px}}.adv-cat{margin:0 0 10px;font:500 15px/1.4 var(--st-body);color:var(--st-muted)}.adv-h1{margin:0 0 14px;font:600 30px/1.15 var(--st-display);letter-spacing:-.01em;color:var(--st-ink)}.adv-dek{margin:0 0 18px;font:400 20px/1.45 var(--st-body);color:var(--st-muted)}.adv-byline{display:flex;align-items:center;gap:12px;margin:0 0 22px;padding:12px 0;border-block:1px solid var(--st-line2);font:400 15px/1.4 var(--st-body);color:var(--st-muted)}.adv-byline img{flex:0 0 40px;width:40px;height:40px;border-radius:50%}.adv-byline b{font-weight:600;color:var(--st-ink)}.adv-fig{margin:0 0 26px}.adv-fig img,.adv-body figure img{display:block;width:100%;height:auto;border-radius:12px}.adv-fig figcaption,.adv-body figcaption{margin-top:8px;font:400 15px/1.45 var(--st-body);color:var(--st-muted)}.adv-body{font:400 19px/1.65 var(--st-body);color:var(--st-ink)}.adv-body p{margin:0 0 22px}.adv-body ul,.adv-body ol{margin:0 0 22px;padding-left:26px}.adv-body li{margin:0 0 10px}.adv-body li::marker{color:var(--st-page-accent);font-weight:700}.adv-body .adv-lead>p:first-of-type{font-size:21px;line-height:1.6}.adv-body .adv-lead>p:first-of-type:first-letter{float:left;padding:6px 10px 0 0;font:600 64px/.9 var(--st-display);color:var(--st-page-accent)}.adv-body h2{margin:40px 0 14px;font:600 26px/1.2 var(--st-display);color:var(--st-green)}.adv-body .adv-part:first-child h2{margin-top:8px}.adv-body figure{margin:28px 0}.adv-body blockquote{margin:32px 0;padding:4px 0 4px 20px;border-left:4px solid var(--st-page-accent);font:600 24px/1.35 var(--st-display);font-style:normal;color:var(--st-green)}.adv-body blockquote p{margin:0}.adv-body a:not(.st-cta){color:var(--st-green)}.adv-check{margin:28px 0;padding:22px 20px;border-left:4px solid var(--st-page-accent);border-radius:12px;background:var(--st-sand)}.adv-check h3{margin:0 0 8px;font:700 20px/1.3 var(--st-body)}.adv-body .adv-check ul{margin:0;padding:0;list-style:none}.adv-body .adv-check li{position:relative;margin:0;padding:8px 0 8px 34px;font:400 19px/1.5 var(--st-body)}.adv-check li:before{content:"\2713";position:absolute;top:10px;left:0;width:24px;height:24px;border-radius:50%;background:var(--st-page-accent);font:700 14px/24px var(--st-body);color:#fff;text-align:center}.adv-mini{display:grid;grid-template-columns:1fr 1fr;margin:28px 0;overflow:hidden;border:1px solid var(--st-line2);border-radius:12px}.adv-mini>div{padding:16px;font:400 17px/1.5 var(--st-body)}.adv-mini>div:first-child{background:var(--st-no-tint)}.adv-mini>div:last-child{background:var(--st-green-tint)}.adv-mini h4{margin:0 0 8px;font:700 16px/1.2 var(--st-body);letter-spacing:.08em;text-transform:uppercase}.adv-mini p{margin:0}.adv-guar{display:flex;align-items:center;gap:18px;margin:32px 0;padding:22px 20px;border-radius:var(--st-r-card);background:var(--st-green);color:#e4ebe6}.adv-guar .st-gcard__seal{flex:0 0 80px;width:80px;height:80px;margin:0}.adv-guar .st-gcard__seal b{font-size:30px}.adv-guar .st-gcard__seal span{font-size:10px}.adv-guar h3{margin:0 0 6px;font:600 22px/1.2 var(--st-display);color:var(--st-cream)}.adv-body .adv-guar p{margin:0;font:400 17px/1.55 var(--st-body)}@media screen and (max-width:420px){.adv-guar{flex-direction:column;align-items:flex-start}}@media screen and (min-width:750px){.adv-h1{font-size:42px;line-height:1.12}.adv-dek{font-size:22px}.adv-body{font-size:20px}.adv-body h2{font-size:30px}.adv-body blockquote{font-size:28px}}.adv-cta{margin:36px 0;padding:22px 20px;border:2px solid var(--st-page-accent);border-radius:var(--st-r-card);background:var(--st-white);box-shadow:var(--st-shadow2)}.adv-cta__top{display:flex;align-items:center;gap:14px;margin:0 0 14px}.adv-cta__img{flex:0 0 88px;width:88px;height:88px;border-radius:12px;background:var(--st-page-tint);object-fit:cover}.adv-cta__name{margin:0 0 4px;font:600 22px/1.2 var(--st-display);color:var(--st-green)}.adv-cta__line{margin:0;font:400 16px/1.45 var(--st-body);color:var(--st-muted)}.adv-body .adv-cta__text{margin:0 0 14px;font:400 18px/1.55 var(--st-body)}.adv-body .adv-cta ul{display:grid;gap:6px;margin:0 0 16px;padding:0;list-style:none}.adv-body .adv-cta li{display:flex;gap:10px;margin:0;font:500 17px/1.45 var(--st-body)}.st2 .adv-cta li .st-icon{flex:0 0 22px;width:22px;height:22px;margin-top:1px;color:var(--st-check)}.adv-cta .st-cta{width:100%;min-width:0}.adv-cta--lg .adv-cta__hero{display:block;width:100%;height:auto;margin:0 0 16px;aspect-ratio:4 / 3;object-fit:contain;border-radius:12px;background:var(--st-page-tint)}.adv-cta--lg .adv-cta__name{font-size:26px}.adv-side{display:none}@media screen and (min-width:990px){.adv-side{display:block}.adv-side__card{position:sticky;top:24px;padding:20px;border:1px solid var(--st-line2);border-radius:var(--st-r-card);background:var(--st-white);box-shadow:var(--st-shadow2);text-align:center}.adv-side__card img{display:block;width:100%;height:auto;margin:0 0 14px;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px;background:var(--st-page-tint)}.adv-side__name{margin:0 0 6px;font:600 22px/1.2 var(--st-display);color:var(--st-green)}.adv-side__line{margin:0 0 14px;font:400 16px/1.45 var(--st-body);color:var(--st-muted)}.adv-side__card .st-cta{width:100%;min-width:0;padding:0 16px;font-size:17px}}.adv-sticky{position:fixed;right:0;bottom:0;left:0;z-index:3;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--st-line2);background:#fbf7f0f7;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.adv-sticky.is-visible{transform:none;visibility:visible;transition:transform .25s ease,visibility 0s}.adv-sticky .st-cta{width:100%;min-width:0;min-height:54px}@media(prefers-reduced-motion:reduce){.adv-sticky,.adv-sticky.is-visible{transition:none}}@media screen and (min-width:990px){.adv-sticky{display:none}}.adv-foot{margin-top:56px;padding:36px var(--st-gutter) 110px;background:var(--st-green-dark);color:#c9d6cf;font:400 14px/1.6 var(--st-body)}.adv-foot__in{max-width:680px;margin:0 auto}.adv-foot p{margin:0 0 14px}.adv-foot h2{margin:22px 0 6px;font:700 14px/1.3 var(--st-body);letter-spacing:.08em;text-transform:uppercase;color:var(--st-cream)}.adv-foot a{color:var(--st-cream)}.adv-foot ol{margin:8px 0 20px;padding-left:18px}.adv-foot li{margin:0 0 6px}.adv-foot__logo{display:block;width:120px;height:auto;margin:0 0 18px}.adv-foot__links{display:flex;flex-wrap:wrap;gap:0 18px;margin:18px 0 8px;padding:0;list-style:none}.adv-foot__links a{display:inline-flex;align-items:center;min-height:44px}@media screen and (min-width:990px){.adv-foot{padding-bottom:48px}}.st-hero2__fig img{object-position:var(--pos, 50% 50%)}.adv-body .st-cta-micro{margin:12px 0 0;padding:0}.adv-body .st-cta-micro li{margin:0}.adv-cta__name,.adv-side__name{overflow-wrap:anywhere}:root{--st-grey: #f7f7f7;--st-grey-2: #efefef;--st-rule: #e2e2e2;--st-rule-2: #dadada;--st-ink: #151515;--st-text: #2b2b2b;--st-muted: #5c5c5c;--st-fine: #4a4a4a;--st-btn: #111111;--st-btn-hover: #333333;--st-evergreen: #1f3d34;--st-evergreen-tint: #eef3ef;--st-sugar: #a5522b;--st-sugar-tint: #f7eee7;--st-sugar-line: #d9a98f;--st-calm: #3d5a80;--st-calm-tint: #edf1f6;--st-calm-line: #9db0c9;--st-focus: #8c6418;--st-focus-fill: #c8962e;--st-focus-tint: #f8f1e3;--st-font: "Jost", var(--font-body-family);--st-r: 8px;--st-r-pill: 6px;--st-r-tag: 4px;--st-r-thumb: 5px;--st-shadow-bar: 0 -8px 24px rgba(149, 157, 165, .2);--st-shadow-tile: 0 2px 8px rgba(0, 0, 0, .06);--st-cream: #ffffff;--st-white: #ffffff;--st-sand: var(--st-grey);--st-line: var(--st-rule);--st-line2: var(--st-rule);--st-amber: var(--st-btn);--st-amber-hover: var(--st-btn-hover);--st-amber-edge: transparent;--st-on-amber: #ffffff;--st-heading: var(--st-ink);--st-display: var(--st-font);--st-body: var(--st-font);--st-r-btn: 10px;--st-r-card: 16px;--st-r-big: 16px;--st-max: 1120px;--st-sec: 48px;--st-no: #767676;--st-dash: #767676;--st-shadow: none;--st-shadow2: var(--st-shadow-tile);--st-accent-line: var(--st-evergreen)}@media screen and (min-width:750px){:root{--st-sec: 72px}}body.st-page--sugar,body.st-page--cinnamon,body.st-page--problem-cinnamon{--st-page-accent: var(--st-sugar);--st-page-accent-rgb: 165, 82, 43;--st-page-tint: var(--st-sugar-tint);--st-accent-line: var(--st-sugar-line)}body.st-page--calm,body.st-page--magnesium,body.st-page--problem-magnesium{--st-page-accent: var(--st-calm);--st-page-accent-rgb: 61, 90, 128;--st-page-tint: var(--st-calm-tint);--st-accent-line: var(--st-calm-line)}body.st-page--focus,body.st-page--problem-focus{--st-page-accent: var(--st-focus);--st-page-accent-rgb: 140, 100, 24;--st-page-tint: var(--st-focus-tint);--st-accent-line: var(--st-focus-fill)}body{--st-accent: var(--st-page-accent);--st-accent-tint: var(--st-page-tint);--st-check: var(--st-page-accent);background:#fff;font-family:var(--st-font);font-size:18px;letter-spacing:.005em}@media screen and (min-width:750px){body{font-size:18px}}.color-scheme-1,.color-scheme-2,.color-scheme-6,.color-scheme-7,.color-scheme-8,.color-scheme-9{--st-heading: var(--st-ink);--st-kicker: var(--st-page-accent)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--st-font);letter-spacing:-.005em}.st-title,.st-h2{font:600 30px/1.15 var(--st-font);letter-spacing:-.01em;text-wrap:balance;color:var(--st-ink)}.st-title--page{font-size:34px}.st-kicker,.st2 .st-kicker{margin:0 0 10px;font:600 14px/1.3 var(--st-font);letter-spacing:.14em;text-transform:uppercase;color:var(--st-kicker, var(--st-accent))}.st-lead,.st-intro{font:400 18px/1.55 var(--st-font);color:var(--st-muted)}.st-note{font:400 15px/1.5 var(--st-font);color:var(--st-muted)}@media screen and (min-width:750px){.st-title,.st-h2{font-size:40px}.st-title--page{font-size:44px}.st-lead{font-size:19px}}.st-bg--cream,.st-bg--white{background:#fff}.st-bg--sand{background:var(--st-grey)}.st-bg--tint{background:var(--st-page-tint)}.st-hl{padding:.02em .28em .06em;border-radius:var(--st-r-pill);background:var(--st-accent);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.st-circle{position:relative;display:inline-block;margin:0 .14em;white-space:nowrap;isolation:isolate}.st-circle svg{position:absolute;top:-24%;left:-12%;z-index:-1;width:124%;height:148%;overflow:visible;pointer-events:none;color:var(--st-accent-line)}.st-circle path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@media screen and (min-width:750px){.st-circle path{stroke-width:3.5}}:where(a,button).st-cta,.st-btn--black{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;padding:0 28px;border:0;border-radius:var(--st-r-btn);background:var(--st-btn);box-shadow:none;color:#fff;font:600 17px/1 var(--st-font);letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease}:where(a,button).st-cta:hover,.st-btn--black:hover{background:var(--st-btn-hover);color:#fff}:where(a,button).st-cta:focus-visible{outline:3px solid var(--st-accent);outline-offset:3px}.st2 .st-cta .st-icon{display:none}@media screen and (min-width:750px){:where(a,button).st-cta{width:auto;min-width:320px;min-height:58px}}.product-form__submit,.st-atc,.st-btn,.cart__checkout-button,.cart-drawer .button{border-radius:var(--st-r-btn);font-family:var(--st-font);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.product-form__submit,.st-atc{min-height:58px;font-size:17px}.st-link,.st-btn-ghost{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font:600 17px/1.2 var(--st-font);color:var(--st-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.st-link:hover,.st-btn-ghost:hover{background:none;color:var(--st-ink);text-decoration-thickness:2.5px}.st2 .st-btn-ghost .st-icon{display:none}.st-pill{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:var(--st-r-pill);background:var(--st-accent);color:#fff;font:600 13px/1 var(--st-font);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.st-pill--soft{background:var(--st-accent-tint);color:var(--st-accent)}.st-tone--sugar,.st-tone--cinnamon,.st-choice--sugar,.st-choice--cinnamon{--st-accent: var(--st-sugar);--st-accent-tint: var(--st-sugar-tint);--c-accent: var(--st-sugar);--c-tint: var(--st-sugar-tint)}.st-tone--calm,.st-tone--magnesium,.st-choice--calm,.st-choice--magnesium{--st-accent: var(--st-calm);--st-accent-tint: var(--st-calm-tint);--c-accent: var(--st-calm);--c-tint: var(--st-calm-tint)}.st-tone--focus,.st-choice--focus{--st-accent: var(--st-focus);--st-accent-tint: var(--st-focus-tint);--c-accent: var(--st-focus);--c-tint: var(--st-focus-tint)}.announcement-bar-section .announcement-bar,.announcement-bar-section .utility-bar{background:var(--st-grey);color:var(--st-ink)}.announcement-bar__message{min-height:0;padding:10px var(--st-gutter);font:400 15px/1.4 var(--st-font);letter-spacing:0;color:var(--st-ink)}.header-wrapper{background:#fff}.header__heading-logo{height:auto}.header__menu-item,.header__inline-menu .list-menu__item{font:600 14px/1 var(--st-font);letter-spacing:.06em;text-transform:uppercase;color:var(--st-ink)}.header__menu-item span{text-decoration-thickness:1.5px;text-underline-offset:6px}.header__submenu .header__menu-item{font:500 15px/1.3 var(--st-font);letter-spacing:0;text-transform:none}@media screen and (min-width:990px)and (max-width:1149px){.header--middle-center .header__inline-menu .header__menu-item{padding-right:.9rem;padding-left:.9rem}}.menu-drawer__menu-item{font:600 18px/1.3 var(--st-font);color:var(--st-ink)}.st-drawer-name{display:flex;flex-direction:column;gap:2px}.st-drawer-desc{font:400 15px/1.3 var(--st-font);color:var(--st-muted)}.product__media-list .product__media-item .media,.product .product-media-container{border-radius:var(--st-r)}.product .thumbnail-list .thumbnail{border:2px solid transparent;border-radius:var(--st-r-thumb)}.product .thumbnail-list .thumbnail[aria-current]{border-color:var(--st-ink);box-shadow:none}.product__info-container .st-eyebrow{display:block;margin:0 0 14px;font:600 14px/1.3 var(--st-font);letter-spacing:.14em;text-transform:uppercase;color:var(--st-accent)}.product__info-container .st-eyebrow--pill{padding:8px 12px;border-radius:var(--st-r);background:var(--st-grey);font:500 15px/1.4 var(--st-font);letter-spacing:0;text-align:center;text-transform:none;color:var(--st-ink)}.product__info-container .product__title{margin:0 0 8px}.product__info-container .product__title h1{margin:0;font:600 32px/1.1 var(--st-font);letter-spacing:-.01em;color:var(--st-ink)}.st-title-split__name,.st-title-split__desc{display:block}.product__info-container .st-title-split__desc{margin-top:6px;font:500 16px/1.4 var(--st-font);letter-spacing:0;color:var(--st-muted)}.product__info-container .product__text.subtitle{margin:12px 0 0;font:400 18px/1.55 var(--st-font);letter-spacing:0;color:var(--st-text)}.product__info-container .st-bullets{gap:10px;margin:18px 0 22px}.product__info-container .st-bullets__item{gap:12px;font:500 17px/1.4 var(--st-font);color:var(--st-ink)}.product__info-container .st-bullets .st-icon{flex:0 0 22px;width:22px;height:22px;margin-top:1px;color:var(--st-accent)}@media screen and (min-width:750px){.product__info-container .product__title h1{font-size:40px}.product__info-container .st-title-split__desc{font-size:17px}.product__info-container .st-bullets__item{font-size:18px}}.product__info-container .product__view-details{display:none}.st-pk-list{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.st-pk-list__heading{float:left;width:100%;margin:0 0 6px;padding:0;font:600 15px/1.3 var(--st-font);letter-spacing:.08em;text-transform:uppercase;color:var(--st-ink)}.st-pk-list__heading+*{clear:both}.st-pk{position:relative;display:block;cursor:pointer;-webkit-tap-highlight-color:transparent}.st-pk--tagged{margin-top:8px}.st-pk__body{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:16px;border:2px solid transparent;border-radius:var(--st-r-btn);background:var(--st-grey);color:var(--st-ink);transition:border-color .15s ease,background-color .15s ease}.st-pk:hover .st-pk__body{border-color:var(--st-rule-2)}.st-pk__input:checked+.st-pk__body{border-color:var(--st-accent);background:#fff}.st-pk__input:focus-visible+.st-pk__body{outline:3px solid var(--st-accent);outline-offset:2px}.st-pk__radio{position:relative;width:22px;height:22px;border:2px solid #bdbdbd;border-radius:50%;background:#fff}.st-pk__input:checked+.st-pk__body .st-pk__radio{border-color:var(--st-accent);background:var(--st-accent);box-shadow:inset 0 0 0 4px #fff}.st-pk__main{display:grid;gap:4px;min-width:0}.st-pk__title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:600 19px/1.25 var(--st-font);color:var(--st-ink)}.st-pk__sub{font:400 15px/1.35 var(--st-font);color:var(--st-muted)}.st-pk__prices{display:grid;justify-items:end;gap:2px;text-align:right}.st-pk__price{font:600 20px/1.1 var(--st-font);color:var(--st-ink)}.st-pk__compare{font:400 15px/1.3 var(--st-font);color:var(--st-muted)}.st-pk__per{font:500 14px/1.3 var(--st-font);color:var(--st-muted);white-space:nowrap}.st-pk__tag{position:absolute;top:-12px;right:14px;padding:5px 9px;border-radius:var(--st-r-tag);background:var(--st-ink);color:#fff;font:600 13px/1 var(--st-font);letter-spacing:.02em}.st-pk__perks{display:none;grid-column:1 / -1;gap:8px;margin:8px 0 0;padding:10px 0 0;border-top:1px solid var(--st-rule)}.st-pk__input:checked+.st-pk__body .st-pk__perks{display:grid}.st-pk__perk{display:flex;align-items:center;gap:10px;font:600 15px/1.3 var(--st-font);color:var(--st-ink)}.st-pk__perk .st-icon{flex:0 0 22px;width:22px;height:22px;color:var(--st-accent)}.st-pk--soldout{cursor:not-allowed;opacity:.55}@media screen and (min-width:750px){.st-pk__title{font-size:20px}}@media screen and (max-width:389px){.st-pk__body{gap:4px 10px;padding:14px 12px}.st-pk__title{font-size:17px}.st-pk__price{font-size:18px}}.st-sub{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:2px 12px;margin-top:10px;padding:14px 16px;border:1.5px dashed var(--st-accent);border-radius:var(--st-r-btn);background:#fff;cursor:pointer}.st-sub[hidden]{display:none}.st-sub__box{display:grid;grid-row:1 / span 2;place-items:center;width:22px;height:22px;border:2px solid var(--st-accent);border-radius:4px;background:#fff;color:#fff}.st-sub__box svg{opacity:0}.st-sub__input:checked+.st-sub__box{background:var(--st-accent)}.st-sub__input:checked+.st-sub__box svg{opacity:1}.st-sub__input:focus-visible+.st-sub__box{outline:3px solid var(--st-accent);outline-offset:2px}.st-sub__title{grid-column:2;font:600 16px/1.3 var(--st-font);color:var(--st-ink)}.st-sub__meta{grid-column:2;font:400 15px/1.35 var(--st-font);color:var(--st-muted)}.st-sub__price{grid-column:3;grid-row:1 / span 2;font:600 17px/1.2 var(--st-font);color:var(--st-ink)}.st-sub:has(.st-sub__input:checked){border-style:solid;background:var(--st-accent-tint)}.st-bundle .st-disclosure{display:none;margin:10px 0 0;font:400 15px/1.5 var(--st-font);color:var(--st-muted)}.st-bundle--subscribed .st-disclosure{display:block}.st-bundle .st-atc{margin-top:14px}.st-bundle .product-form__buttons{max-width:none}.st-bundle .product-form__submit{margin-top:14px}.st-guarantee-line,.st-buy-note{justify-content:center;margin:10px 0 0;font:500 15px/1.4 var(--st-font);color:var(--st-ink)}.st-buy-note .st-icon,.st-guarantee-line .st-icon{width:22px;height:22px;color:var(--st-accent)}.st-payment__list{margin-top:12px}.st-guar{margin:16px 0 0;padding:18px 20px;border:2px solid var(--st-accent);border-radius:var(--st-r);background:var(--st-grey);color:var(--st-text)}.st-guar__head{display:flex;align-items:center;gap:14px;margin:0 0 8px}.st-guar__seal{flex:0 0 auto;color:var(--st-accent)}.st-guar__title{margin:0;font:600 20px/1.25 var(--st-font);letter-spacing:0;color:var(--st-ink)}.st-guar__text{margin:0;font:400 16px/1.5 var(--st-font);color:var(--st-text)}.st-guar__text p{margin:0 0 10px}.st-guar__text p:last-child{margin-bottom:0}.st-guar a:not(.st-cta){color:var(--st-ink);text-underline-offset:3px}.st-gcard{padding:var(--st-sec) 0;background:#fff}.st-guar--lg{max-width:880px;margin:0 auto;padding:28px 22px}.st-guar--lg .st-guar__head{gap:18px;margin-bottom:14px}.st-guar--lg .st-guar__seal{width:72px;height:72px}.st-guar--lg .st-guar__title{font-size:28px;line-height:1.15}.st-guar--lg .st-guar__text{font-size:17px;line-height:1.6}.st-guar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px}@media screen and (min-width:750px){.st-guar--lg{padding:40px 44px}.st-guar--lg .st-guar__seal{width:88px;height:88px}.st-guar--lg .st-guar__title{font-size:40px}.st-guar--lg .st-guar__text{font-size:18px}}.st-acc{border-bottom:1px solid var(--st-rule)}.product__info-container>.st-acc,.product__info-container>.st-acc+.st-acc{margin:0}.product__info-container>.st-guar+.st-acc,.product__info-container>.st-bundle+.st-acc{margin-top:16px}.product__info-container>.st-guar{margin:16px 0 0}.st-acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 0;font:600 18px/1.3 var(--st-font);color:var(--st-ink);cursor:pointer;list-style:none}.st-acc summary::-webkit-details-marker{display:none}.st-acc summary:focus-visible{outline:3px solid var(--st-accent);outline-offset:2px}.st-acc__icon{position:relative;flex:0 0 18px;width:18px;height:18px}.st-acc__icon:before,.st-acc__icon:after{content:"";position:absolute;top:50%;right:0;left:0;height:2px;margin-top:-1px;border-radius:1px;background:var(--st-ink);transition:transform .25s ease}.st-acc__icon:after{transform:rotate(90deg)}.st-acc[open]>summary .st-acc__icon:after{transform:rotate(0)}.st-acc[open]>summary span{background:linear-gradient(transparent 55%,var(--st-accent-tint) 55%)}.st-acc__body{padding:0 0 18px;font:400 17px/1.6 var(--st-font);color:var(--st-text)}.st-acc__body p,.st-acc__body ul,.st-acc__body ol{margin:0 0 10px}.st-acc__body ul,.st-acc__body ol{padding-left:22px}.st-acc__body a{color:var(--st-ink)}.st-acc__img{display:block;width:100%;max-width:460px;height:auto;margin:0 0 12px;border-radius:var(--st-r);background:var(--st-grey)}.st-fine{margin:16px 0 0;font:400 14px/1.55 var(--st-font);color:var(--st-fine)}.st-sbar{position:fixed;right:0;bottom:0;left:0;z-index:2;padding:10px var(--st-gutter) calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:var(--st-shadow-bar);opacity:0;visibility:hidden;transform:translateY(100%);transition:transform .3s ease,opacity .3s ease,visibility 0s linear .3s}.st-sbar.is-visible{opacity:1;visibility:visible;transform:none;transition:transform .3s ease,opacity .3s ease,visibility 0s}.st-sbar__inner{display:flex;align-items:center;gap:14px;max-width:var(--st-max);margin:0 auto}.st-sbar__thumb{flex:0 0 56px;width:56px;height:56px;border-radius:7px;background:var(--st-grey-2);object-fit:cover}.st-sbar__info{display:grid;flex:1 1 auto;gap:2px;min-width:0}.st-sbar__title{overflow:hidden;font:600 17px/1.2 var(--st-font);color:var(--st-ink);white-space:nowrap;text-overflow:ellipsis}.st-sbar__line{display:-webkit-box;overflow:hidden;font:500 15px/1.25 var(--st-font);color:var(--st-ink);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.st-sbar__btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:var(--st-r-btn);background:var(--st-btn);color:#fff;font:600 15px/1 var(--st-font);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.st-sbar__btn:hover{background:var(--st-btn-hover);color:#fff}.st-sbar__btn:focus-visible{outline:3px solid var(--st-accent);outline-offset:2px}body.st-sticky-on{padding-bottom:calc(84px + env(safe-area-inset-bottom))}@media screen and (min-width:750px){.st-sbar__btn{min-width:220px}}@media screen and (max-width:399px){.st-sbar__thumb{display:none}.st-sbar__inner{gap:10px}.st-sbar__btn{padding:0 16px}}body.overflow-hidden>.st-sbar,body[class*=overflow-hidden-]>.st-sbar{visibility:hidden;transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.st-sbar,.st-sbar.is-visible{transition:none}}.st-split__grid{display:grid;gap:28px;align-items:center}.st-split__img{overflow:hidden;border-radius:var(--st-r-card);background:var(--st-grey)}.st-split__img img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.st-split__img--square img{aspect-ratio:1 / 1}.st-split__body .st-h2{margin:0 0 16px}.st-split__text{font:400 18px/1.65 var(--st-font);color:var(--st-text)}.st-split__text p,.st-split__text ol,.st-split__text ul{margin:0 0 14px}.st-split__text ol,.st-split__text ul{padding-left:22px}.st-split__text li{margin:0 0 8px}.st-split__text li::marker{color:var(--st-accent);font-weight:600}.st-split__text a{color:var(--st-ink)}.st-split__usps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:22px 0 0;padding:0;list-style:none}.st-split__usp{display:flex;align-items:center;gap:12px;font:600 17px/1.3 var(--st-font);color:var(--st-ink)}.st2 .st-split__usp .st-icon{flex:0 0 32px;width:32px;height:32px;color:var(--st-accent)}.st-split__label{margin-top:22px;border-top:1px solid var(--st-rule)}.st-split__cta{margin:22px 0 0}@media screen and (min-width:750px){.st-split__grid{grid-template-columns:1fr 1fr;gap:56px}.st-split--rev .st-split__img{order:2}}.st-stats{display:grid;gap:12px;max-width:var(--st-max);margin:0 auto;padding:0;list-style:none}.st-stat{padding:32px 24px;border-radius:var(--st-r-card);background:var(--st-grey);text-align:center}.st-bg--sand .st-stat{background:#fff}.st-stat__num{margin:0 0 10px;font:600 56px/1 var(--st-font);letter-spacing:-.02em;color:var(--st-accent)}.st-stat__unit{margin-left:4px;font-size:.45em;letter-spacing:0}.st-stat__title{margin:0 0 6px;font:600 18px/1.35 var(--st-font);color:var(--st-ink)}.st-stat__note{margin:0;font:400 15px/1.4 var(--st-font);color:var(--st-muted)}.st-stats__foot{margin:16px 0 0;font:400 15px/1.4 var(--st-font);color:var(--st-muted);text-align:center}@media screen and (min-width:750px){.st-stats--3{grid-template-columns:repeat(3,1fr);gap:24px}.st-stats--2{grid-template-columns:repeat(2,1fr);gap:24px}.st-stat{padding:40px 28px}.st-stat__num{font-size:72px}}.st-why{display:grid;overflow:hidden;border-radius:12px}.st-why__img img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover}.st-why__panel{padding:32px 22px;background:var(--st-grey)}.st-why__list{margin:8px 0 24px;padding:0;list-style:none}.st-why__item{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.08)}.st-why__item:last-child{border-bottom:0}.st-why__tile{display:flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#fff;box-shadow:var(--st-shadow-tile);color:var(--st-accent)}.st2 .st-why__tile .st-icon{width:26px;height:26px}.st-why__copy{display:grid;gap:2px}.st-why__title{font:600 18px/1.3 var(--st-font);color:var(--st-ink)}.st-why__text{font:400 16px/1.45 var(--st-font);color:var(--st-muted)}@media screen and (min-width:750px){.st-why{grid-template-columns:1fr 1fr;min-height:500px}.st-why--rev .st-why__img{order:2}.st-why__panel{padding:56px 60px}}.st-hero2{background:#fff}.st-hero2__title{font:700 38px/1.08 var(--st-font);letter-spacing:-.015em;color:var(--st-ink)}.st-hero2__sub{max-width:40ch;font:400 19px/1.55 var(--st-font);color:var(--st-text)}.st-hero2__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin:6px 0 0}.st-hero2--single{padding:0 0 36px}.st-hero2--single .st-hero2__media{display:block;order:-1;margin:0 calc(-1 * var(--st-gutter))}.st-hero2--single .st-hero2__fig img{aspect-ratio:4 / 5;border-radius:0;background:var(--st-grey)}.st-hero2__tag{background:#fffffff2;color:var(--st-ink)}@media screen and (min-width:750px){.st-hero2__title{font-size:56px;max-width:14ch}.st-hero2__sub{font-size:20px}.st-hero2--single{padding:48px 0 64px}.st-hero2--single .st-hero2__media{order:0;margin:0}.st-hero2--single .st-hero2__fig img{border-radius:var(--st-r-card)}}.st-choice{border:2px solid var(--st-rule);box-shadow:none}.st2 .st-choice__arrow{color:var(--st-ink)}.st-trustbar{border:0;background:var(--st-grey)}.st-trustbar__item{font:600 16px/1.3 var(--st-font);color:var(--st-ink)}.st2 .st-trustbar__item .st-icon{width:22px;height:22px;color:var(--st-accent)}.st-shop{display:grid;gap:28px;max-width:var(--st-max);margin:0 auto;padding:0;list-style:none}.st-shop__card{display:flex;flex-direction:column;min-width:0}.st-shop__media{display:block;overflow:hidden;border-radius:var(--st-r);background:var(--st-grey)}.st-shop__media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:transform .3s ease}.st-shop__card:hover .st-shop__media img{transform:scale(1.02)}.st-shop__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0 0}.st-shop__when{margin:0}.st-shop__name{margin:0;font:600 22px/1.2 var(--st-font);color:var(--st-ink)}.st-shop__name a{color:inherit;text-decoration:none}.st-shop__name a:hover{text-decoration:underline;text-decoration-color:var(--st-accent);text-decoration-thickness:2px;text-underline-offset:5px}.st-shop__line{margin:0;font:400 16px/1.45 var(--st-font);color:var(--st-muted)}.st-shop__checks{display:grid;gap:6px;margin:4px 0 0;padding:0;list-style:none}.st-shop__checks li{display:flex;gap:8px;font:500 16px/1.4 var(--st-font)}.st2 .st-shop__checks .st-icon{flex:0 0 20px;width:20px;height:20px;color:var(--st-accent)}.st-shop__price{margin:4px 0 6px;font:400 17px/1.3 var(--st-font);color:var(--st-ink)}.st-shop__price b{font-weight:600}.st-shop__price span{color:var(--st-muted)}.st-shop__body .st-cta{width:100%;min-width:0;margin-top:auto}@media screen and (min-width:750px){.st-shop--2,.st-shop--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media screen and (min-width:990px){.st-shop--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-ps__card{border:0;border-radius:var(--st-r-card)}.st-ps__card--before,.st-ps__card--after{border:0;background:var(--st-grey)}.st-bg--sand .st-ps__card--before,.st-bg--sand .st-ps__card--after{background:#fff}.st-ps__card--before .st-ps__label{color:var(--st-muted)}.st-ps__card--before .st-icon{color:var(--st-no)}.st-ps__card--after .st-ps__label,.st-ps__card--after .st-icon{color:var(--st-accent)}.st-ps__title{font:600 24px/1.2 var(--st-font)}.st-ps__arrow span{background:var(--st-ink);color:#fff}.st-how__icon{border-radius:16px;background:#fff;box-shadow:var(--st-shadow-tile);color:var(--st-accent)}.st-bg--white .st-how__icon{background:var(--st-grey);box-shadow:none}.st-how__title{font:600 19px/1.3 var(--st-font)}.st-how__text{font:400 16px/1.5 var(--st-font);color:var(--st-muted)}.st-how__grid:before{border-top-color:var(--st-rule-2)}.st-how__table{border:0;background:var(--st-grey)}.st-how__table-title{font:600 22px/1.25 var(--st-font);color:var(--st-ink)}.st-how__table th,.st-how__table td{border-bottom-color:var(--st-rule-2)}.st-compare{background:var(--st-grey)}.st-compare .st-compare__table{--st-accent: var(--st-page-accent);max-width:800px;margin:0 auto;border:0;border-radius:12px;background:transparent;box-shadow:none;font:500 16px/1.4 var(--st-font)}.st-compare .st-compare__table th,.st-compare .st-compare__table td{border-bottom:1px solid var(--st-rule-2)}.st-compare .st-compare__table thead th{border-bottom:2px solid var(--st-ink);background:transparent;font:600 15px/1.2 var(--st-font);letter-spacing:.04em;text-transform:uppercase;color:var(--st-ink)}.st-compare .st-compare__table thead .st-compare__us{border-bottom-color:var(--st-accent);border-radius:12px 12px 0 0;background:var(--st-accent);color:#fff}.st-compare .st-compare__table thead .st-compare__them{color:var(--st-muted)}.st-compare .st-compare__table tbody th{font:600 16px/1.4 var(--st-font);color:var(--st-ink)}.st-compare .st-compare__table tbody .st-compare__us{border-right:0;border-left:0;background:#fff;background:color-mix(in srgb,var(--st-accent) 8%,#ffffff);font-weight:600;color:var(--st-ink)}.st-compare .st-compare__table tbody tr:last-child .st-compare__us{border-bottom:1px solid var(--st-rule-2);border-radius:0}.st-compare .st-compare__us .st-icon{color:var(--st-accent)}.st-compare .st-compare__them,.st-compare .st-compare__them .st-icon--cross,.st-compare .st-compare__them .st-icon--minus{color:var(--st-no)}.st-compare .st-compare__them{color:var(--st-text)}.st-compare .st-compare__foot{max-width:800px;margin:16px auto 0;font:400 15px/1.5 var(--st-font);color:var(--st-muted)}@media screen and (max-width:749px){.st-compare .st-compare__table tbody th{background:transparent}.st-compare .st-compare__table thead .st-compare__us{border-radius:12px 0 0}}@media screen and (min-width:750px){.st-compare .st-compare__table{font-size:17px}}.st-vs__table thead th.st-vs__us{background:var(--st-accent);color:#fff}.st-vs__table td.st-vs__us{color:var(--st-ink)}.st-ingr .st-ingr__grid{display:flex;gap:12px;margin:0 -1.5rem;padding:0 1.5rem 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.st-ingr .st-ingr__grid::-webkit-scrollbar{display:none}.st-ingr .st-ingr__card{flex:0 0 80%;max-width:340px;padding:18px 18px 22px;border:0;border-radius:var(--st-r-card);background:var(--st-grey);scroll-snap-align:start}.st-ingr .st-ingr__top{flex-direction:column;gap:6px}.st-ingr .st-ingr__name{font:600 19px/1.25 var(--st-font);color:var(--st-ink)}.st-ingr .st-ingr__amt{padding:0;border-radius:0;background:none;font:600 14px/1.3 var(--st-font);letter-spacing:.06em;text-transform:uppercase;white-space:normal;color:var(--st-accent)}.st-ingr .st-ingr__body{font:400 16px/1.5 var(--st-font);color:var(--st-text)}.st-ingr .st-ingr__foot{font:400 15px/1.5 var(--st-font);color:var(--st-muted)}.st-ingr__swipe{margin:12px 0 0;font:600 15px/1.3 var(--st-font);color:var(--st-ink)}@media screen and (min-width:750px){.st-ingr .st-ingr__grid{margin:0 -5rem;padding:0 5rem 6px}.st-ingr .st-ingr__card{flex-basis:44%}}@media screen and (min-width:990px){.st-ingr .st-ingr__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;overflow:visible}.st-ingr .st-ingr__card{max-width:none}.st-ingr__swipe{display:none}}.st-timeline .st-step__card{border-top:0;border-radius:var(--st-r-card);background:#fff;box-shadow:none}.st-timeline .st-step__dot{background:var(--st-accent);font-family:var(--st-font)}.st-timeline .st-step:before{background:var(--st-accent-line)}.st-timeline .st-step__label{font:600 14px/1.3 var(--st-font);letter-spacing:.1em;color:var(--st-accent)}.st-timeline .st-step__title{font:600 20px/1.25 var(--st-font);color:var(--st-ink)}.st-timeline .st-step__points li{font:400 17px/1.55 var(--st-font);color:var(--st-text)}.st-timeline .st-step__points li:before{background:var(--st-accent)}.st-timeline .st-btn{min-height:58px;padding:0 28px;background:var(--st-btn);font-size:17px}@media screen and (min-width:990px){.st-timeline .st-step__card{border-top:0}}.st-faq .st-faq__list{display:grid;gap:10px}.st-faq .st-faq__item,.st-faq .st-faq__item:first-child{padding:0 20px;border:0;border-radius:var(--st-r-btn);background:var(--st-grey)}.color-scheme-2 .st-faq__item,.color-scheme-2 .st-faq__item:first-child{background:#fff}.st-faq .st-faq__q{min-height:64px;padding:16px 0;font:600 18px/1.4 var(--st-font);color:var(--st-ink)}.st-faq .st-faq__q .st-icon{flex:0 0 22px;width:22px;height:22px;padding:0;border-radius:0;background:none;color:var(--st-ink)}.st-faq .st-faq__a{padding:0 0 20px;font:400 17px/1.6 var(--st-font);color:var(--st-text)}.st-faq .st-faq__a a,.st-faq .st-faq__foot a{color:var(--st-ink)}@media screen and (min-width:750px){.st-faq .st-faq__q{font-size:19px}}.st-cautions .st-cautions__heading{font:600 17px/1.35 var(--st-font);color:var(--st-ink)}.st-cautions .st-cautions__text,.st-cautions .st-cautions__disclaimer{font:400 16px/1.6 var(--st-font);color:var(--st-fine)}.st-cautions .st-cautions__disclaimer{border-top-color:var(--st-rule-2)}.st-footer{border-top:1px solid var(--st-rule);background:#fff;color:var(--st-ink)}.st-footer .st-footer__logo{width:140px}.st-footer__blurb,.st-footer__links a,.st-footer__contact a{font:400 16px/1.5 var(--st-font);color:var(--st-text)}.st-footer__heading{font:600 14px/1.3 var(--st-font);letter-spacing:.1em;color:var(--st-ink)}.st-footer__disclaimer,.st-footer__copy{font:400 14px/1.55 var(--st-font);color:var(--st-fine)}.st-footer__disclaimer{border-top-color:var(--st-rule)}body.adv{background:#fff}.adv-label{background:var(--st-grey);color:var(--st-muted);font:600 14px/1 var(--st-font);letter-spacing:.1em}.adv-mast{border-bottom:1px solid var(--st-rule);background:#fff}.adv-mast__in{justify-content:center;flex-direction:column;gap:4px;padding:14px var(--st-gutter)}.adv-mast__logo{width:128px;height:auto}.adv-cat{font:600 14px/1.3 var(--st-font);letter-spacing:.14em;text-transform:uppercase;color:var(--st-accent)}.adv-h1{max-width:22ch;font:600 32px/1.12 var(--st-font);color:var(--st-ink)}.adv-dek{font:400 20px/1.45 var(--st-font);color:var(--st-muted)}.adv-byline{border-color:var(--st-rule);font:400 15px/1.4 var(--st-font)}.adv-fig img,.adv-body figure img{border-radius:var(--st-r)}.adv-body{font:400 19px/1.65 var(--st-font);color:var(--st-text)}.adv-body h2{font:600 26px/1.2 var(--st-font);color:var(--st-ink)}.adv-body .adv-lead>p:first-of-type:first-letter{font-family:var(--st-font);font-weight:700;color:var(--st-accent)}.adv-body li::marker{color:var(--st-accent)}.adv-body a:not(.st-cta){color:var(--st-ink)}.adv-body blockquote{padding:24px 24px 24px 22px;border-left:4px solid var(--st-accent);border-radius:var(--st-r-card);background:var(--st-grey);font:500 22px/1.4 var(--st-font);color:var(--st-ink)}.adv-check{border-left:0;border-radius:var(--st-r-card);background:var(--st-grey)}.adv-check li:before{background:var(--st-accent)}.adv-mini{border-color:var(--st-rule)}.adv-mini>div:first-child,.adv-mini>div:last-child{background:var(--st-grey)}.adv-guar,.adv-body .adv-guar{display:flex;gap:16px;margin:32px 0;padding:20px;border:2px solid var(--st-accent);border-radius:var(--st-r);background:var(--st-grey);color:var(--st-text)}.adv-guar .st-guar__seal{flex:0 0 64px}.adv-guar h3{font:600 22px/1.2 var(--st-font);color:var(--st-ink)}.adv-body .adv-guar p{font:400 17px/1.55 var(--st-font);color:var(--st-text)}.adv-cta{padding:20px;border:2px solid var(--st-accent);border-radius:var(--st-r-btn);background:#fff;box-shadow:none}.adv-cta__img,.adv-cta--lg .adv-cta__hero{border-radius:var(--st-r);background:var(--st-grey-2)}.adv-cta__name{font:600 22px/1.2 var(--st-font);color:var(--st-ink)}.adv-cta--lg .adv-cta__name{font-size:28px}.adv-cta__line{font:400 16px/1.45 var(--st-font);color:var(--st-muted)}.st2 .adv-cta li .st-icon{color:var(--st-accent)}.adv-cta .st-cta,.adv-side__card .st-cta{width:100%;min-width:0}.st2 .st-cta-micro .st-icon{color:var(--st-accent)}@media screen and (min-width:750px){.adv-h1{font-size:44px}.adv-body{font-size:20px}.adv-body h2{font-size:32px}.adv-body blockquote{font-size:26px}}@media screen and (min-width:990px){.adv-side__card{border:2px solid var(--st-accent);border-radius:var(--st-r-btn);box-shadow:none}.adv-side__card img{border-radius:var(--st-r);background:var(--st-grey-2)}.adv-side__name{font:600 22px/1.2 var(--st-font);color:var(--st-ink)}}.adv-sticky{padding:10px var(--st-gutter) calc(10px + env(safe-area-inset-bottom));border-top:0;background:#fff;box-shadow:var(--st-shadow-bar)}.adv-sticky__in{display:flex;align-items:center;gap:12px}.adv-sticky__thumb{flex:0 0 48px;width:48px;height:48px;border-radius:7px;background:var(--st-grey-2);object-fit:cover}.adv-sticky__name{flex:1 1 auto;min-width:0;overflow:hidden;font:600 16px/1.2 var(--st-font);color:var(--st-ink);white-space:nowrap;text-overflow:ellipsis}.adv-sticky .adv-sticky__btn{flex:0 0 auto;width:auto;min-width:0;min-height:48px;padding:0 18px;font-size:14px}@media screen and (max-width:399px){.adv-sticky__name{display:none}.adv-sticky .adv-sticky__btn{flex:1 1 auto}}.adv-foot{background:var(--st-grey);color:var(--st-fine);font:400 15px/1.6 var(--st-font)}.adv-foot h2,.adv-foot a{color:var(--st-ink)}.adv-foot__logo{width:110px}.st-faq .st-title,.st-compare .st-title,.st-timeline .st-title,.st-ingr .st-title{font-size:30px}@media screen and (min-width:750px){.st-faq .st-title,.st-compare .st-title,.st-timeline .st-title,.st-ingr .st-title{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/st-theme.css.map */
