.vs{--vs-ink: #1b1411;--vs-turmeric: #f29a1f;--vs-tint: #fff0d1;--vs-white: #ffffff;--vs-muted: #5a4a40;--vs-serif: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--vs-sans: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-family:var(--vs-sans);font-size:16px;line-height:1.55;color:var(--vs-ink);background:var(--vs-white);-webkit-font-smoothing:antialiased}.vs *,.vs *:before,.vs *:after{box-sizing:border-box}.vs img{display:block;max-width:100%;height:auto}.vs p,.vs h1,.vs h2,.vs h3,.vs ul,.vs ol,.vs dl,.vs dd,.vs figure{margin:0;padding:0}.vs ul,.vs ol{list-style:none}.vs-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}@media(min-width:750px){.vs-wrap{padding:0 40px}}.vs-section{padding:56px 0;border-bottom:2px solid var(--vs-ink)}@media(min-width:750px){.vs-section{padding:88px 0}}.vs-section--tint{background:var(--vs-tint)}.vs-h2{font-family:var(--vs-serif);font-weight:800;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);line-height:1.08;letter-spacing:-.01em;margin-bottom:.55em;max-width:20ch}.vs-lede{font-size:1.0625rem;max-width:58ch;color:var(--vs-muted);margin-bottom:1.75em}.vs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 32px;background:var(--vs-ink);color:var(--vs-turmeric);font:700 1rem/1 var(--vs-sans);letter-spacing:.01em;border:2px solid var(--vs-ink);border-radius:0;cursor:pointer;text-decoration:none;transition:background-color .15s,color .15s}.vs-btn:hover{background:var(--vs-white);color:var(--vs-ink)}.vs-btn:focus-visible,.vs a:focus-visible,.vs summary:focus-visible,.vs input:focus-visible,.vs select:focus-visible{outline:3px solid var(--vs-ink);outline-offset:3px}.vs-btn[disabled]{opacity:.55;cursor:not-allowed}.vs-btn--block{width:100%}.vs-ph{aspect-ratio:4 / 5;width:100%;background:var(--vs-tint);border:2px dashed var(--vs-ink)}.vs-note{font-size:.875rem;color:var(--vs-muted);border-left:3px solid var(--vs-ink);padding-left:12px;max-width:62ch}.vs-editor-hint{padding:16px;border:2px dashed var(--vs-ink);background:var(--vs-tint);font-size:.9375rem}@media(prefers-reduced-motion:reduce){.vs *,.vs *:before,.vs *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.vs-hero{background:var(--vs-turmeric);border-bottom:2px solid var(--vs-ink)}.vs-hero__grid{display:grid;gap:32px;padding-top:28px;padding-bottom:40px}@media(min-width:750px){.vs-hero__grid{grid-template-columns:1.15fr .85fr;gap:56px;align-items:center;padding-top:56px;padding-bottom:64px}}.vs-hero__logo{width:min(240px,62%);margin-bottom:28px}.vs-hero__wordmark{font-family:var(--vs-serif);font-weight:800;font-size:1.5rem}.vs-hero__h1{font-family:var(--vs-serif);font-weight:800;font-size:clamp(2.1rem,1.3rem + 3.6vw,4rem);line-height:1.03;letter-spacing:-.015em;margin-bottom:.45em;max-width:16ch}.vs-hero__sub{font-size:1.125rem;max-width:44ch;margin-bottom:1.25em}.vs-hero__ing{display:flex;flex-wrap:wrap;row-gap:.3em;border-top:2px solid var(--vs-ink);border-bottom:2px solid var(--vs-ink);padding:.7em 0;margin-bottom:1.75em;font-family:var(--vs-serif)}.vs-hero__ing span+span:before{content:"|";margin:0 .8em}.vs-hero__cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.vs-hero__price{font-family:var(--vs-serif);font-weight:700;font-size:1.5rem}.vs-hero__price s{font-weight:400;opacity:.65;font-size:1.1rem;margin-left:.4em}.vs-hero__media{border:2px solid var(--vs-ink);background:var(--vs-white)}.vs-hero__media img,.vs-hero__media .vs-ph{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%}.vs-problem__grid{display:grid;gap:32px}@media(min-width:750px){.vs-problem__grid{grid-template-columns:.8fr 1.2fr;gap:72px;align-items:center}}.vs-problem__img{border:2px solid var(--vs-ink);background:var(--vs-white)}.vs-problem__img img,.vs-problem__img .vs-ph{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%}.vs-problem__cap{margin-top:12px}.vs-problem__areas{border-top:2px solid var(--vs-ink)}.vs-problem__areas li{display:grid;grid-template-columns:9.5rem 1fr;gap:16px;padding:14px 0;border-bottom:2px solid var(--vs-ink)}.vs-problem__areas strong{font-family:var(--vs-serif);font-size:1.125rem}@media(max-width:480px){.vs-problem__areas li{grid-template-columns:1fr;gap:2px}}.vs-ingredients__grid{display:grid;gap:32px}@media(min-width:750px){.vs-ingredients__grid{grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}}.vs-ingredients__media{background:var(--vs-turmeric);border:2px solid var(--vs-ink);padding:24px}.vs-ingredients__media img,.vs-ingredients__media .vs-ph{width:100%;aspect-ratio:1 / 1;object-fit:contain;background:var(--vs-white)}.vs-ingredients__list{border-top:2px solid var(--vs-ink);margin-bottom:1.5em}.vs-ingredients__row{display:grid;grid-template-columns:9.5rem 1fr;gap:16px;padding:14px 0;border-bottom:2px solid var(--vs-ink)}.vs-ingredients__row dt{font-family:var(--vs-serif);font-weight:700;font-size:1.125rem}.vs-ingredients__row dd{margin:0;color:var(--vs-muted)}@media(max-width:480px){.vs-ingredients__row{grid-template-columns:1fr;gap:2px}}.vs-prog__disclosure{display:inline-block;border:2px solid var(--vs-ink);background:var(--vs-white);padding:8px 14px;font-weight:700;font-size:.9375rem;margin-bottom:28px}.vs-prog__track{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;-webkit-overflow-scrolling:touch}.vs-prog__item{scroll-snap-align:start}@media(min-width:750px){.vs-prog__track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit,minmax(0,1fr));overflow:visible;gap:24px}}.vs-prog__img{border:2px solid var(--vs-ink);background:var(--vs-white)}.vs-prog__img img,.vs-prog__img .vs-ph{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%}.vs-prog__item figcaption{display:grid;gap:2px;padding-top:10px}.vs-prog__item strong{font-family:var(--vs-serif);font-size:1.25rem}.vs-prog__item span{color:var(--vs-muted);font-size:.9375rem}.vs-how__grid{display:grid;gap:40px}@media(min-width:750px){.vs-how__grid{grid-template-columns:1.2fr .8fr;gap:72px;align-items:center}}.vs-how__steps{border-top:2px solid var(--vs-ink);margin-bottom:1.75em}.vs-how__steps li{display:grid;grid-template-columns:3rem 1fr;gap:12px;padding:18px 0;border-bottom:2px solid var(--vs-ink)}.vs-how__n{font-family:var(--vs-serif);font-weight:800;font-size:2rem;line-height:1}.vs-how__steps h3{font-family:var(--vs-serif);font-size:1.25rem;margin-bottom:4px}.vs-how__steps p{color:var(--vs-muted);max-width:52ch}.vs-how__img{border:2px solid var(--vs-ink)}.vs-how__img img,.vs-how__img .vs-ph{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%}.vs-how__cap{margin-top:12px}.vs-reviews__list{display:grid;gap:0;border-top:2px solid var(--vs-ink)}@media(min-width:750px){.vs-reviews__list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.vs-reviews__item{padding:22px 20px 22px 0;border-bottom:2px solid var(--vs-ink);display:grid;gap:10px;align-content:start}.vs-reviews__stars{font-size:1.25rem;letter-spacing:.1em}.vs-reviews__item blockquote{margin:0;font-family:var(--vs-serif);font-size:1.125rem;line-height:1.45}.vs-reviews__item figcaption{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:.9375rem}.vs-reviews__item figcaption span{color:var(--vs-muted)}.vs-buy__grid{display:grid;gap:32px}@media(min-width:750px){.vs-buy__grid{grid-template-columns:.95fr 1.05fr;gap:72px;align-items:start}}.vs-buy__media{border:2px solid var(--vs-ink);background:var(--vs-white)}.vs-buy__media img,.vs-buy__media .vs-ph{width:100%;aspect-ratio:1 / 1;object-fit:contain}.vs-buy__title{font-family:var(--vs-serif);font-weight:800;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.3rem);line-height:1.1;margin-bottom:10px}.vs-buy__price{font-family:var(--vs-serif);font-weight:700;font-size:1.75rem;margin-bottom:8px}.vs-buy__price s{font-weight:400;font-size:1.2rem;opacity:.65;margin-left:.4em}.vs-buy__low{display:inline-block;background:var(--vs-ink);color:var(--vs-turmeric);font-weight:700;font-size:.9375rem;padding:6px 12px;margin-bottom:14px}.vs-buy__points{border-top:2px solid var(--vs-ink);margin:14px 0 20px}.vs-buy__points li{padding:10px 0;border-bottom:2px solid var(--vs-ink)}.vs-buy__form{display:grid;gap:8px}.vs-buy__label{font-weight:700;font-size:.9375rem}.vs-buy__select,.vs-buy__qty{min-height:52px;padding:0 14px;font:inherit;color:var(--vs-ink);background:var(--vs-white);border:2px solid var(--vs-ink);border-radius:0;width:100%}.vs-buy__qty{max-width:120px}.vs-buy .vs-btn{margin-top:8px}.vs-buy__dynamic{margin-top:4px}.vs-buy__trust{display:grid;gap:10px;margin-top:22px}.vs-buy__trust li{display:flex;align-items:center;gap:10px;font-size:.9375rem}.vs-buy__trust a{color:var(--vs-ink);text-underline-offset:3px}.vs-buy__pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.vs-buy__icon{height:24px;width:auto}.vs-faq__grid{display:grid;gap:32px}@media(min-width:750px){.vs-faq__grid{grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}}.vs-faq__img{border:2px solid var(--vs-ink);max-width:320px;margin-top:8px}.vs-faq__img img,.vs-faq__img .vs-ph{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%}.vs-faq__list{border-top:2px solid var(--vs-ink)}.vs-faq__item{border-bottom:2px solid var(--vs-ink)}.vs-faq__item summary{list-style:none;cursor:pointer;padding:18px 40px 18px 0;position:relative;font-family:var(--vs-serif);font-weight:700;font-size:1.1875rem}.vs-faq__item summary::-webkit-details-marker{display:none}.vs-faq__item summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.75rem;font-weight:400}.vs-faq__item[open] summary:after{content:"\2212"}.vs-faq__item p{padding:0 0 20px;color:var(--vs-muted);max-width:60ch}.vs-faq-cta{background:var(--vs-turmeric)}.vs-faq-cta__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:40px;padding-bottom:40px}.vs-faq-cta__text{font-family:var(--vs-serif);font-weight:800;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.25rem);line-height:1.1;max-width:22ch}.vs-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--vs-turmeric);border-top:2px solid var(--vs-ink)}.vs-sticky[hidden]{display:none}.vs-sticky__info{display:grid;line-height:1.2;min-width:0}.vs-sticky__info strong{font-family:var(--vs-serif);font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-sticky .vs-btn{min-height:48px;padding:0 22px;white-space:nowrap}.vs-sticky__sold{font-weight:700}body.vs-has-sticky{padding-bottom:76px}@media(min-width:750px){.vs-sticky{display:none!important}body.vs-has-sticky{padding-bottom:0}}.vs-exit{width:min(92vw,420px);padding:32px 28px;border:2px solid var(--vs-ink);background:var(--vs-turmeric);color:var(--vs-ink)}.vs-exit::backdrop{background:#1b141199}.vs-exit__close{position:absolute;top:6px;right:10px;margin:0}.vs-exit__close button{background:none;border:0;font-size:2rem;line-height:1;cursor:pointer;color:var(--vs-ink);padding:4px 8px}.vs-exit__title{font-family:var(--vs-serif);font-weight:800;font-size:1.75rem;line-height:1.1;margin:0 0 10px}.vs-exit__text{margin:0 0 16px}.vs-exit__code{margin:0 0 16px;padding:12px;text-align:center;font:700 1.25rem/1 var(--vs-sans);letter-spacing:.12em;border:2px dashed var(--vs-ink);background:var(--vs-white)}.vs-exit__fine{margin:14px 0 0;border-left-color:var(--vs-ink)}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAg */
