@font-face{font-family:JetBrains Mono;src:url(JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(JetBrainsMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--vv-green: #0DA631;--vv-green-deep: #0A6B23;--vv-green-ground: #06421A;--vv-green-tint: #E8F6EA;--vv-ink: #0F1820;--vv-paper: #FAFAF7;--vv-line: #E4E6E3;--vv-muted: #5C6670;--vv-moodex: #3B9BE0;--vv-moodex-ink: #2C6D9D;--vv-green-bright: #7FD494;--vv-green-mid: #1D6733;--vv-green-darkest: #053716;--vv-green-pale-on-dark: #B9D6C1;--vv-font-serif: var(--font-heading--family);--vv-font-sans: var(--font-body--family);--vv-font-label: var(--font-accent--family);--vv-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--vv-w-serif: 400;--vv-w-serif-strong: 600;--vv-w-sans: 400;--vv-w-sans-strong: 600;--vv-w-label: 600;--vv-w-label-strong: 700;--vv-w-mono: 400;--vv-w-mono-strong: 500;--vv-header-h: 72px}@media screen and (max-width:749px){:root{--vv-header-h: 60px}}:root{--style-border-radius-xs: 0;--style-border-radius-sm: 0;--style-border-radius-md: 0;--style-border-radius-lg: 0;--checkbox-border-radius: 0;--border-radius-sm: 0}.vv-num{font-family:var(--vv-font-mono);font-weight:var(--vv-w-mono);font-variant-numeric:tabular-nums}.vv-num--strong{font-weight:var(--vv-w-mono-strong)}.vv-serif{font-family:var(--vv-font-serif);font-weight:var(--vv-w-serif);letter-spacing:-.01em;text-wrap:pretty}.vv-label{font-family:var(--vv-font-label);font-weight:var(--vv-w-label-strong);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.vv-label--sm{font-size:.65625rem;letter-spacing:.13em}.vv-label--nowrap{white-space:nowrap}.vv-study-card__limitation strong,.vv-home-evidence__limitation strong{font-weight:var(--vv-w-sans-strong)}.vv-rule-1,.vv-rule-2,.vv-rule-3{display:block;height:3px;background:var(--vv-green);border-radius:0}.vv-rule-1{width:24px}.vv-rule-2{width:40px}.vv-rule-3{width:64px}.vv-placeholder-frame{display:flex;align-items:flex-end;justify-content:flex-start;width:100%;height:100%;padding:14px;border:1px dashed var(--vv-muted);background:var(--vv-green-tint);box-sizing:border-box}.vv-placeholder-frame__label{font-size:9.5px;letter-spacing:.08em;color:var(--vv-green-deep)}.vv-tap-target{display:inline-flex;align-items:center;justify-content:center;min-width:var(--minimum-touch-target, 44px);min-height:var(--minimum-touch-target, 44px)}:focus-visible{outline:2px solid var(--vv-ink);outline-offset:2px}.vv-open-record-link{color:var(--color-foreground);text-decoration:none}.vv-open-record-link:hover{color:var(--vv-green-deep)}@media screen and (min-width:750px){#header-component .header-menu{display:none!important}#header-component .header__drawer{display:flex!important;min-height:44px!important}}.vv-menu-trigger{display:flex;align-items:center;gap:10px}.vv-menu-trigger__label{color:var(--color-foreground)}:root{--vv-pad-xl: 96px;--vv-pad-lg: 88px;--vv-pad-md: 80px;--vv-pad-sm: 72px;--vv-pad-xs: 64px;--vv-pad-2xs: 48px;--vv-inset: 48px;--vv-inset-brand: 72px;--vv-inset-pdp: 120px;--vv-canvas: 1440px;--vv-t-display: 64px;--vv-t-h1: 60px;--vv-t-h1-sm: 54px;--vv-t-h2-lg: 46px;--vv-t-h2: 40px;--vv-t-h2-sm: 32px;--vv-t-h3: 27px;--vv-t-h4: 20px;--vv-t-body-lg: 19px;--vv-t-body: 16px;--vv-t-body-sm: 15px;--vv-t-body-xs: 14.5px;--vv-t-body-2xs: 13.5px;--vv-t-label: 11px;--vv-t-label-sm: 10.5px;--vv-t-label-xs: 10px;--vv-t-label-lg: 12px;--vv-ls-label: .14em;--vv-ls-label-lg: .1em;--vv-t-mono-xl: 52px;--vv-t-mono-lg: 34px;--vv-t-mono-md: 22px;--vv-t-mono: 13.5px;--vv-t-mono-sm: 12px;--vv-t-mono-xs: 11px;--vv-lh-display: 1.06;--vv-lh-h2: 1.15;--vv-lh-h3: 1.2;--vv-lh-body: 1.55;--vv-announcement-h: 46px}@media screen and (max-width:749px){:root{--vv-pad-xl: 40px;--vv-pad-lg: 36px;--vv-pad-md: 32px;--vv-pad-sm: 28px;--vv-pad-xs: 26px;--vv-pad-2xs: 24px;--vv-inset: 16px;--vv-inset-brand: 16px;--vv-inset-pdp: 16px;--vv-t-display: 42px;--vv-t-h1: 40px;--vv-t-h1-sm: 36px;--vv-t-h2-lg: 30px;--vv-t-h2: 28px;--vv-t-h2-sm: 24px;--vv-t-h3: 24px;--vv-t-h4: 18px;--vv-t-body-lg: 17px;--vv-t-mono-xl: 34px;--vv-t-mono-lg: 26px;--vv-t-mono-md: 20px;--vv-announcement-h: 44px}}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 48px;--page-width: var(--vv-canvas)}}.announcement-bar{min-height:var(--vv-announcement-h)}.announcement-bar a{display:inline-flex;align-items:center;min-block-size:24px}#header-component .header__row--top .header__columns{padding-block:calc((var(--vv-header-h) - 44px) / 2)}#header-component .header__drawer{min-height:44px}#header-component .header-actions__action{align-items:center;min-height:44px}#header-component header-actions{align-items:center;gap:var(--gap-lg, 20px)}#header-component .header__column--right{align-items:center}#header-component .vv-open-record-link{line-height:1;white-space:nowrap}#header-component .menu-drawer{--drawer-width: 334px;--drawer-max-width: 334px;inline-size:334px;max-inline-size:334px;box-shadow:0 0 40px #061a0e66;border-right:0}@media screen and (min-width:750px){#header-component .menu-drawer{--drawer-width: 460px;--drawer-max-width: 460px;inline-size:460px;max-inline-size:460px;box-shadow:0 0 60px #061a0e59}}#header-component .menu-drawer__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#061a0e94}#header-component .menu-drawer__close-button{align-self:flex-end;justify-content:center;inline-size:44px;block-size:44px;min-block-size:44px;margin-block:8px;margin-inline-end:10px;padding:0;flex-shrink:0}@media screen and (min-width:750px){#header-component .menu-drawer__close-button{margin-block:14px;margin-inline-end:24px}}@media screen and (min-width:750px)and (max-width:989px){:root{--vv-inset: 32px;--vv-inset-brand: 40px;--vv-inset-pdp: 48px}}.vv-section{--vv-pad-top: var(--vv-pad-lg);--vv-pad-bottom: var(--vv-pad-lg);--vv-inset-x: var(--vv-inset);--vv-pad-scale: 1;--page-margin: var(--vv-inset-x);--page-width: var(--vv-canvas);padding-block:calc(var(--vv-pad-top) * var(--vv-pad-scale)) calc(var(--vv-pad-bottom) * var(--vv-pad-scale))}.vv-section--default{--vv-pad-scale: 1}.vv-section--tight{--vv-pad-scale: .72}.vv-section--loose{--vv-pad-scale: 1.28}@media screen and (max-width:749px){.vv-section:has(>.vv-collapsible[data-vv-collapsible]:not([open])){padding-block:0}}.shopify-section .vv-section.spacing-style,.shopify-section .vv-section.inherit-spacing{--section-top-offset: 0px;--padding-block-start: 0px;--padding-block-end: 0px}.vv-section--indent{--vv-inset-x: calc(var(--vv-inset) + 24px)}.vv-section--inset-brand{--vv-inset-x: var(--vv-inset-brand)}.vv-section--inset-pdp{--vv-inset-x: var(--vv-inset-pdp)}.vv-section--bleed{--vv-inset-x: 0px}.vv-hero{--vv-pad-top: var(--vv-pad-lg);--vv-pad-bottom: var(--vv-pad-xl)}.vv-shortcut-cards{--vv-pad-top: 0px;--vv-pad-bottom: var(--vv-pad-xl)}.vv-brand-intro{--vv-pad-top: var(--vv-pad-lg);--vv-pad-bottom: var(--vv-pad-lg);--vv-inset-x: calc(var(--vv-inset) + 24px)}.vv-facts-strip{--vv-pad-top: var(--vv-pad-xs);--vv-pad-bottom: var(--vv-pad-xs);--vv-inset-x: var(--vv-inset-brand)}.vv-values-band{--vv-pad-top: var(--vv-pad-2xs);--vv-pad-bottom: var(--vv-pad-2xs)}.vv-ledger,.vv-home-evidence{--vv-pad-top: var(--vv-pad-xl);--vv-pad-bottom: var(--vv-pad-xl);--vv-inset-x: calc(var(--vv-inset) + 24px)}.vv-reviews{--vv-pad-top: var(--vv-pad-sm);--vv-pad-bottom: var(--vv-pad-sm);--vv-inset-x: calc(var(--vv-inset) + 24px)}.vv-community{--vv-pad-top: var(--vv-pad-lg);--vv-pad-bottom: 0px}.vv-formula,.vv-whatnot,.vv-facts,.vv-evidence,.vv-testing,.vv-howto,.vv-faq{--vv-pad-top: var(--vv-pad-lg);--vv-pad-bottom: var(--vv-pad-lg);--vv-inset-x: var(--vv-inset-pdp)}.vv-formula{--vv-pad-bottom: 0px}.vv-brand-band{--vv-pad-top: 26px;--vv-pad-bottom: 26px;--vv-inset-x: var(--vv-inset-brand)}.vv-brand-statement{--vv-pad-top: var(--vv-pad-lg);--vv-pad-bottom: var(--vv-pad-sm);--vv-inset-x: var(--vv-inset-brand)}.vv-product-mini{--vv-pad-top: 0px;--vv-pad-bottom: var(--vv-pad-lg);--vv-inset-x: var(--vv-inset-brand)}.vv-brand-lists,.vv-brand-principles{--vv-pad-top: var(--vv-pad-lg);--vv-pad-bottom: var(--vv-pad-lg);--vv-inset-x: var(--vv-inset-brand)}.vv-cta-band{--vv-pad-top: var(--vv-pad-xs);--vv-pad-bottom: var(--vv-pad-xs);--vv-inset-x: var(--vv-inset-brand)}.vv-or-hero{--vv-pad-top: var(--vv-pad-lg);--vv-pad-bottom: 0px;--vv-inset-x: var(--vv-inset-brand)}.vv-or-entry,.vv-lot-lookup{--vv-pad-top: var(--vv-pad-md);--vv-pad-bottom: var(--vv-pad-md);--vv-inset-x: var(--vv-inset-brand)}.vv-how-we-test,.vv-recent-lots{--vv-pad-top: var(--vv-pad-lg);--vv-pad-bottom: var(--vv-pad-lg);--vv-inset-x: var(--vv-inset-brand)}.vv-ingredient-header{--vv-pad-top: var(--vv-pad-xs);--vv-pad-bottom: var(--vv-pad-2xs);--vv-inset-x: var(--vv-inset-brand)}.vv-ingredient-body,.vv-ingredient-sidebar{--vv-pad-top: var(--vv-pad-xs);--vv-pad-bottom: var(--vv-pad-lg);--vv-inset-x: var(--vv-inset-brand)}.vv-ingredient-evidence,.vv-ingredient-found{--vv-pad-top: 0px;--vv-pad-bottom: var(--vv-pad-lg);--vv-inset-x: var(--vv-inset-brand)}.vv-ingredient-index{--vv-pad-top: var(--vv-pad-xs);--vv-pad-bottom: var(--vv-pad-lg);--vv-inset-x: var(--vv-inset-brand)}.section.product-information{--page-margin: var(--vv-inset-pdp);padding-block:var(--vv-pad-xs) var(--vv-pad-lg)}@media screen and (min-width:990px){.product-information__grid.product-information--media-none{grid-template-columns:minmax(0,560px)}.product-information .text-block.h1 :is(h1,h2,h3,h4,h5,h6),.product-information .text-block.h1>*{font-family:var(--vv-font-serif);font-size:var(--vv-t-h1);font-weight:var(--vv-w-serif);letter-spacing:-.015em;line-height:1}}.product-recommendations[data-recommendations-performed=false]{display:block;block-size:1px;overflow:hidden}.product-recommendations:has([data-has-recommendations=false]){display:none}.product-recommendations .section{--page-margin: var(--vv-inset-pdp);--page-width: var(--vv-canvas);padding-block:var(--vv-pad-lg)}@media screen and (max-width:749px){.product-recommendations .section{padding-block:36px}}.product-recommendations .resource-list__item{background:#fff;border:1px solid var(--vv-line)}.product-recommendations .resource-list__item>*{padding-inline:18px}.product-recommendations .resource-list__item .product-card__gallery,.product-recommendations .resource-list__item .product-media-container{padding-inline:0}.product-recommendations .product-title{font-family:var(--vv-font-sans);font-size:.9375rem;font-weight:var(--vv-w-sans-strong);line-height:1.35}.product-recommendations .price{font-family:var(--vv-font-mono);font-weight:var(--vv-w-mono-strong);font-variant-numeric:tabular-nums;font-size:.9375rem}.product-recommendations :is(.rating,.product-rating,.review,.vv-rating){display:none}.product-recommendations .product-card-gallery__title-placeholder{position:relative;background:var(--vv-green-tint)}.product-recommendations .product-card-gallery__title-placeholder .title-text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.product-recommendations .product-card-gallery__title-placeholder:after{content:"[ Image ]";position:absolute;inset-inline-start:12px;inset-block-end:10px;font-family:var(--vv-font-label);font-weight:var(--vv-w-label);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vv-green-deep)}.product-grid-container{--page-margin: var(--vv-inset-pdp);--page-width: var(--vv-canvas)}.product-grid-container .product-grid__item{background:#fff;border:1px solid var(--vv-line)}.product-grid-container .product-grid__item>*{padding-inline:18px}.product-grid-container .product-grid__item .card-gallery,.product-grid-container .product-grid__item .product-media-container{padding-inline:0}.product-grid-container .product-title{font-family:var(--vv-font-sans);font-size:.9375rem;font-weight:var(--vv-w-sans-strong);line-height:1.35}.product-grid-container .price{font-family:var(--vv-font-mono);font-weight:var(--vv-w-mono-strong);font-variant-numeric:tabular-nums;font-size:.9375rem}.product-grid-container :is(.rating,.product-rating,.review,.vv-rating){display:none}.vv-localnav{--vv-pad-top: 14px;--vv-pad-bottom: 14px;--vv-inset-x: var(--vv-inset);border-block-end:1px solid var(--vv-line)}.vv-anchor{display:block;block-size:0;scroll-margin-block-start:calc(var(--vv-header-h) + 24px)}@media screen and (min-width:750px){.shopify-section-group-footer-group .section{--page-margin: calc(var(--vv-inset) + 24px)}}.vv-h1{font-family:var(--vv-font-serif);font-size:var(--vv-t-display);line-height:var(--vv-lh-display);font-weight:var(--vv-w-serif);letter-spacing:-.015em}.vv-h2{font-family:var(--vv-font-serif);font-size:var(--vv-t-h2);line-height:var(--vv-lh-h2);font-weight:var(--vv-w-serif);letter-spacing:-.01em}.vv-h3{font-family:var(--vv-font-sans);font-size:var(--vv-t-h3);line-height:var(--vv-lh-h3);font-weight:var(--vv-w-sans-strong);letter-spacing:-.005em}.vv-h4{font-family:var(--vv-font-sans);font-size:var(--vv-t-h4);line-height:var(--vv-lh-h4, 1.3);font-weight:var(--vv-w-sans-strong)}@media screen and (max-width:749px){#header-component .vv-open-record-link{display:none}}@media screen and (max-width:749px){.vv-menu-trigger__label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vivasitas.css.map */
