@font-face{font-family:VYV DIN;src:url(DINAlternate-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:VYV Barlow;src:url(barlow-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:VYV Barlow;src:url(barlow-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}.va{max-width:1440px;margin:0 auto;padding:40px 40px 80px;color:#231f20;font:400 19px/1.55 VYV Barlow,sans-serif}.va *{box-sizing:border-box}.va h1,.va h2,.va h3,.va p,.va figure{margin:0}.va h1,.va h2,.va h3{font-family:VYV DIN,sans-serif;font-weight:700;letter-spacing:0;color:inherit}.va h1{font-size:clamp(42px,4.5vw,66px);line-height:1.02;text-transform:uppercase}.va h2{font-size:clamp(32px,3.1vw,46px);line-height:1.08;text-transform:uppercase}.va h3{font-size:28px;line-height:1.15}.va a{color:inherit}.va a:focus-visible,.va summary:focus-visible{outline:3px solid currentColor;outline-offset:5px}.va .va-eyebrow{font-size:15px;font-weight:600;letter-spacing:.1em;line-height:1.4;margin-bottom:20px}.va-hero{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:48px}.va-hero-copy{padding:20px 0}.va .va-lead{margin-top:24px;max-width:500px;font-size:21px;line-height:1.5}.va-hero-photo{overflow:hidden;border-radius:22px}.va-hero-photo img{display:block;width:100%;height:auto}.va-button{display:inline-flex;gap:40px;align-items:center;margin-top:28px;padding:14px 24px;border-radius:40px;background:#231f20;color:#fff!important;font-weight:600;text-decoration:none;font-size:18px}.va-button:hover{background:#40383b}.va-facts{display:grid;grid-template-columns:1fr repeat(3,1.3fr);align-items:center;margin:40px 0 64px;padding:26px 0;border-top:1px solid #d9d6d6;border-bottom:1px solid #d9d6d6}.va-facts>p:not(:first-child){border-left:1px solid #d9d6d6;padding-left:32px;display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}.va .va-facts-label{font-size:14px;letter-spacing:.08em;font-weight:600}.va-facts strong{font:700 42px/1 VYV DIN,sans-serif}.va-facts span{font-size:17px}.va-fiber{scroll-margin-top:120px;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;background:#231f20;color:#fff;padding:48px;border-radius:22px}.va-fiber-intro>p:not(.va-eyebrow){margin-top:24px;max-width:420px}.va-fiber-total{font-size:17px;color:#e0dadd}.va-fiber-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-content:start}.va-fiber-pair article{display:flex;flex-direction:column;border-top:1px solid #81787b;padding-top:24px}.va .va-small-label{font-size:13px;line-height:1.4;font-weight:600;letter-spacing:.07em;margin-bottom:14px}.va-fiber-pair h3{font-size:34px;margin-bottom:18px}.va-fiber-pair article>p:not(.va-small-label){font-size:18px;line-height:1.5;margin-bottom:24px}.va-fiber-pair a{margin-top:auto;font-size:16px;font-weight:600;text-underline-offset:5px;min-height:44px;display:flex;align-items:center;gap:12px}.va .va-fiber-note{grid-column:1/-1;border-top:1px solid #81787b;padding-top:20px;color:#e0dadd;font-size:15px;line-height:1.5}.va-formula{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:64px;padding:32px 0 56px}.va-ingredient-list article{display:grid;grid-template-columns:40px 1fr;gap:20px;border-top:1px solid #d9d6d6;padding:24px 0}.va-ingredient-list article:first-child{padding-top:0;border:0}.va-ingredient-list article:last-child{padding-bottom:0}.va-ingredient-list img{width:40px;height:40px;object-fit:contain}.va-ingredient-list h3{margin-bottom:12px}.va-ingredient-list p{font-size:18px}.va .va-detail{font-size:16px;color:#5e595a;margin-top:10px}.va-flavors{border-top:1px solid #d9d6d6;padding-top:48px}.va-flavors header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.va-flavors .va-eyebrow{margin-bottom:12px}.va-text-link{font-size:18px;text-underline-offset:6px;white-space:nowrap}.va-flavor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.va-flavor{--tone:#c20430;--wash:#f6f2ef;display:flex;flex-direction:column;text-decoration:none;min-width:0}.va-blueberry{--tone:#1226aa;--wash:#f6f2ef}.va-strawberry{--tone:#dc2697;--wash:#f6f2ef}.va-can{height:260px;border-top:4px solid var(--tone);border-radius:18px;background:var(--wash);overflow:hidden}.va-can img{display:block;width:100%;height:100%;object-fit:contain}.va-flavor>div:last-child{display:flex;flex-direction:column;flex:1;padding-top:22px}.va-flavor h3{min-height:2.3em}.va-flavor p{font-size:18px;margin:12px 0 20px}.va-flavor>div>span{font-size:16px;font-weight:600;border-top:1px solid #d9d6d6;padding-top:16px;margin-top:auto;display:flex;justify-content:space-between;gap:8px}.va-flavor:hover>div>span{text-decoration:underline;text-underline-offset:4px}.va-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:64px;margin-top:56px;padding-top:48px;border-top:1px solid #d9d6d6}.va-questions details{border-bottom:1px solid #d9d6d6}.va-questions summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;cursor:pointer;font-size:20px;font-weight:600;list-style:none}.va-questions summary::-webkit-details-marker{display:none}.va-questions summary>span{font-size:24px;flex-shrink:0}.va-questions details[open] summary>span{transform:rotate(45deg)}.va-questions details p{font-size:18px;margin:0 0 24px}.va-questions details:first-child summary{padding-top:0}@media(max-width:1099px){.va{padding:32px 24px 56px}.va-hero{gap:28px;grid-template-columns:1fr 1fr}.va h1{font-size:44px}.va .va-lead{font-size:19px}.va-facts>p:not(:first-child){padding-left:20px;gap:8px}.va-facts strong{font-size:36px}.va-fiber{padding:32px;grid-template-columns:1fr;gap:32px}.va-fiber-intro>p:not(.va-eyebrow){max-width:650px}.va-fiber h2 br{display:none}.va-formula,.va-faq{gap:40px}.va-flavor h3{font-size:26px}.va-can{height:220px}}@media(max-width:767px){.va{padding:28px 18px 48px;font-size:18px}.va-hero{grid-template-columns:1fr;gap:28px}.va-hero-copy{padding:0}.va h1{font-size:clamp(37px,9.5vw,54px);line-height:1.05}.va h2{font-size:34px}.va h3{font-size:26px}.va .va-eyebrow{font-size:14px;margin-bottom:16px}.va .va-lead{font-size:19px;margin-top:20px}.va-button{margin-top:24px}.va-hero-photo{border-radius:16px}.va-facts{grid-template-columns:repeat(3,1fr);margin:28px 0 40px;padding:20px 0;gap:20px 0}.va .va-facts-label{grid-column:1/-1;font-size:13px}.va-facts-label br{display:none}.va-facts-label br:after{content:" "}.va-facts>p:not(:first-child){padding-left:16px;display:block}.va-facts>p:nth-child(2){padding-left:0;border:0}.va-facts strong{display:block;font-size:34px}.va-facts span{display:block;font-size:15px;line-height:1.3;margin-top:8px}.va-fiber{padding:28px 22px;border-radius:16px;gap:28px}.va-fiber-pair{grid-template-columns:1fr;gap:24px}.va-fiber-pair h3{font-size:30px;margin-bottom:14px}.va-fiber-pair article>p:not(.va-small-label){margin-bottom:12px}.va .va-fiber-note{font-size:14px}.va-formula,.va-faq{grid-template-columns:1fr;gap:30px}.va-formula{padding:28px 0 44px}.va-ingredient-list article{gap:16px}.va-ingredient-list p{font-size:18px}.va-flavors{padding-top:32px}.va-flavors header{display:block;margin-bottom:24px}.va-text-link{display:inline-block;margin-top:20px}.va-flavor-grid{grid-template-columns:1fr;gap:30px}.va-flavor{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px}.va-can{height:168px;border-radius:12px}.va-flavor>div:last-child{padding-top:0}.va-flavor h3{min-height:0;font-size:24px}.va-flavor p{font-size:16px;margin:10px 0 14px}.va-flavor>div>span{font-size:15px;line-height:1.3;padding-top:12px}.va-faq{margin-top:40px;padding-top:32px}.va-questions summary{font-size:19px;line-height:1.4}.va-questions details p{font-size:18px}}.va-fiber{display:block;padding:40px}.va-fiber-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:end;margin-bottom:30px}.va-fiber-intro .va-eyebrow{color:#d4cbd0;margin-bottom:14px}.va-fiber-intro>p:not(.va-eyebrow){margin:0 0 3px;max-width:460px;font-size:20px;line-height:1.55;color:#eee8eb}.va-blend-explainer{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);border-radius:18px;overflow:hidden;background:#f6f2ef;color:#231f20}.va-blend-ingredients{display:flex;flex-direction:column}.va-blend-ingredient{flex:1;padding:24px 28px;background:#edf1fb;border-left:5px solid #1226aa}.va-blend-fast{background:#fae8f2;border-color:#dc2697}.va-blend-ingredient .va-small-label{font-size:14px;letter-spacing:.06em;color:#5e595a;margin-bottom:5px}.va-blend-ingredient h3{font-size:32px;color:#231f20;margin-bottom:12px}.va-blend-fast h3{color:#231f20}.va-blend-ingredient>p:not(.va-small-label){font-size:17px;line-height:1.5}.va-blend-ingredient a{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:5px;font-size:15px;font-weight:600;text-underline-offset:4px}.va-fermentation{padding:28px 30px;display:flex;flex-direction:column;justify-content:center;min-width:0}.va-fermentation h3{font-size:26px;line-height:1.2;margin-bottom:24px}.va-fermentation-key{display:flex;gap:32px;margin-bottom:6px}.va-fermentation-key>div{display:flex;align-items:center;gap:10px}.va-fermentation-key strong{display:block;font-size:18px;font-weight:600;line-height:1.3}.va-fermentation-key div>span:not(.va-key-line){display:block;font-size:15px;color:#5e595a;line-height:1.4;margin-top:2px}.va-key-line{display:block;width:26px;flex:0 0 26px;border-top:4px solid #dc2697}.va-key-slow .va-key-line{border-top:4px dashed #1226aa}.va-fermentation-art{display:block;width:100%;height:auto;margin-top:12px}.va-fermentation-time{display:flex;justify-content:space-between;gap:8px;font-size:14px;color:#5e595a;line-height:1.4;margin-top:6px}.va-fermentation figcaption{font-size:14px;line-height:1.45;color:#5e595a;margin-top:22px;max-width:490px}.va-blend-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:24px}.va-blend-total{display:flex;align-items:center;gap:14px}.va-blend-total img{background:#f6f2ef;border-radius:50%;padding:8px;width:48px;height:48px}.va-blend-total strong{font:700 54px/1 VYV DIN,sans-serif;letter-spacing:-.02em}.va-blend-total>span{font-size:20px;line-height:1.2}.va-blend-total small{font-size:15px;color:#d4cbd0}.va-blend-footer>p{font-size:16px;line-height:1.45;text-align:right;color:#d4cbd0}@media(min-width:1100px){.va-fiber h2{font-size:42px}}@media(min-width:768px)and (max-width:1099px){.va-fiber{padding:32px}.va-fiber-intro{gap:32px}.va-fiber h2 br{display:block}.va-fiber-intro>p:not(.va-eyebrow){font-size:18px}.va-blend-explainer{grid-template-columns:1fr 1.15fr}.va-blend-ingredient{padding:22px}.va-fermentation{padding:24px}.va-fermentation-key{gap:20px}.va-fermentation-time>span:nth-child(2){display:none}}@media(max-width:767px){.va-fiber{padding:28px 20px}.va-fiber-intro{display:block;margin-bottom:26px}.va-fiber h2 br{display:block}.va-fiber-intro>p:not(.va-eyebrow){font-size:18px;margin:20px 0 0}.va-blend-explainer{display:flex;flex-direction:column}.va-fermentation{order:-1;padding:24px 20px}.va-fermentation h3{font-size:26px;margin-bottom:22px}.va-fermentation-key{gap:22px;justify-content:space-between}.va-fermentation-key>div{gap:7px}.va-key-line{width:18px;flex-basis:18px}.va-fermentation-key strong{font-size:17px}.va-fermentation-key div>span:not(.va-key-line){font-size:14px}.va-fermentation-art{margin-top:20px}.va-fermentation-time{font-size:13px}.va-fermentation-time>span:nth-child(2){display:none}.va-fermentation figcaption{font-size:14px;margin-top:20px}.va-blend-ingredient{padding:22px 20px}.va-blend-ingredient h3{font-size:30px}.va-blend-ingredient>p:not(.va-small-label){font-size:18px}.va-blend-ingredient a{font-size:16px}.va-blend-footer{display:block;padding-top:22px}.va-blend-total{gap:12px}.va-blend-total>span{font-size:18px}.va-blend-total strong{font-size:50px}.va-blend-footer>p{text-align:left;margin-top:14px;font-size:15px}.va-blend-footer>p br{display:none}.va-blend-footer>p br:after{content:" "}}.va-electrolytes{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:64px;padding:64px 0 32px;scroll-margin-top:110px;border-bottom:2px solid #231f20}.va-mineral-intro .va-eyebrow{color:#231f20;margin-bottom:18px}.va-mineral-intro>p:not(.va-eyebrow){margin-top:22px;max-width:370px;font-size:19px;line-height:1.5}.va-ratio{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px 20px;background:#f6f2ef;border-radius:16px;padding:24px;margin-top:30px;color:#231f20;max-width:380px}.va-ratio>strong{font:700 68px/1 VYV DIN,sans-serif;letter-spacing:-.02em}.va-ratio>div:not(.va-ratio-marks){font-size:18px;line-height:1.3;font-weight:600}.va-ratio span{display:block;font-size:14px;line-height:1.4;font-weight:400;color:#5e595a;margin-top:6px}.va-ratio-marks{grid-column:1/-1;display:flex;gap:6px}.va-ratio-marks i{height:7px;flex:1;background:#1226aa;border-radius:3px}.va-ratio-marks i:last-child{background:#dc2697}.va-mineral-intro .va-magnesium-note{font-size:17px;line-height:1.5;margin-top:22px}.va-mineral-label{display:flex;justify-content:space-between;gap:16px;color:#5e595a;font-size:13px;font-weight:600;letter-spacing:.05em;padding-bottom:12px;border-bottom:1px solid #d9d6d6}.va-mineral-list{margin:0;padding:0}.va-mineral-list>div{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:19px 0;border-bottom:1px solid #d9d6d6}.va-mineral-list dt{display:flex;align-items:center;gap:18px;font:700 24px/1.2 VYV DIN,sans-serif;min-width:0}.va-element{display:flex;align-items:center;justify-content:center;flex:0 0 48px;height:48px;border-radius:12px;background:#f6f2ef;color:#231f20;font-size:25px}.va-mineral-list>div:first-child .va-element{background:#edf1fb;color:#231f20}.va-mineral-list>div:nth-child(2) .va-element{background:#fae8f2;color:#231f20}.va-mineral-list dt small{display:block;font:400 16px/1.4 VYV Barlow,sans-serif;color:#5e595a;margin-top:5px}.va-mineral-list dd{flex-shrink:0;min-width:124px;margin:0;text-align:right;font:700 33px/1.1 VYV DIN,sans-serif}.va-mineral-list dd small{display:block;font:400 14px/1.35 VYV Barlow,sans-serif;color:#5e595a;margin-top:4px}.va-mineral-list dd.va-mineral-unquantified{font-size:21px}.va-mineral-details summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:17px;font-weight:600;padding:20px 0 6px;cursor:pointer;list-style:none}.va-mineral-details summary::-webkit-details-marker{display:none}.va-mineral-details summary>span{font-size:26px;line-height:1}.va-mineral-details[open] summary>span{transform:rotate(45deg)}.va-mineral-details>div{padding:18px 0 0;font-size:16px;line-height:1.55}.va-mineral-details>div>p+p{margin-top:16px}.va-mineral-details nav{display:flex;flex-wrap:wrap;gap:0 22px;margin-top:12px}.va-mineral-details a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px;font-weight:600}@media(min-width:768px)and (max-width:1099px){.va-electrolytes{grid-template-columns:.75fr 1.25fr;gap:32px}.va-ratio{padding:20px;gap:12px}.va-ratio>strong{font-size:56px}.va-mineral-list dt{gap:12px}.va-mineral-list dd{min-width:104px;font-size:28px}.va-element{flex-basis:40px;height:44px}.va-mineral-list dt small{font-size:15px}}@media(max-width:767px){.va-electrolytes{display:block;padding:44px 0 28px}.va-mineral-intro h2 br{display:none}.va-mineral-intro>p:not(.va-eyebrow){font-size:18px;max-width:none;margin-top:18px}.va-ratio{max-width:none;margin-top:24px}.va-mineral-intro .va-magnesium-note{font-size:17px;margin-top:18px}.va-mineral-content{margin-top:32px}.va-mineral-label{font-size:12px}.va-mineral-list>div{gap:12px;padding:18px 0}.va-mineral-list dt{font-size:22px;gap:12px;align-items:flex-start}.va-element{flex-basis:36px;height:38px;border-radius:9px;font-size:21px}.va-mineral-list dd{min-width:96px;font-size:27px}.va-mineral-list dt small{font-size:16px;line-height:1.4}.va-mineral-list dd small{font-size:13px}.va-mineral-list dd.va-mineral-unquantified{font-size:19px}.va-mineral-list dd.va-mineral-unquantified small{max-width:96px;margin-left:auto}.va-mineral-details summary{font-size:17px;padding-top:20px}.va-mineral-details>div{font-size:17px}}.va-ratio .va-ratio-legend{grid-column:1/-1;display:grid;grid-template-columns:3fr 1fr;gap:6px;margin-top:-6px}.va-ratio .va-ratio-legend span{font-size:14px;margin:0;line-height:1.3;color:#5e595a;font-weight:400}.va-ratio-legend span:last-child{text-align:right}@media(min-width:1100px){.va-fiber{padding:30px 36px}.va-fiber-intro{margin-bottom:22px;gap:48px}.va-fiber h2{font-size:36px}.va-fiber-intro>p:not(.va-eyebrow){font-size:18px}.va-blend-ingredient{padding:20px 26px}.va-fermentation{padding:22px 28px}.va-fermentation h3{font-size:24px;margin-bottom:16px}.va-fermentation-art{max-width:560px;height:auto;align-self:center;margin-top:8px}.va-fermentation-time{width:100%;max-width:560px;align-self:center}.va-fermentation figcaption{margin-top:16px}.va-blend-footer{padding-top:18px}.va-blend-total strong{font-size:46px}}@media(min-width:1100px){.va-electrolytes{padding-top:48px}.va-mineral-list>div{padding:13px 0;gap:18px}.va-mineral-list dt{font-size:22px;gap:14px}.va-mineral-list .va-element{flex-basis:40px;width:40px;height:40px;font-size:24px;border-radius:11px}.va-mineral-list dd{font-size:29px;min-width:112px}.va-mineral-list dd.va-mineral-unquantified{font-size:19px}.va-mineral-intro h2{font-size:38px}.va-mineral-intro>p:not(.va-eyebrow){font-size:18px;margin-top:18px}}.va .va-formula{background:#231f20;border:2px solid #231f20;border-radius:22px;overflow:hidden;padding:0;gap:0;margin:32px 0 40px;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}.va-formula .va-section-intro{color:#fff;padding:32px;align-self:center}.va-formula .va-section-intro h2{font-size:clamp(30px,2.7vw,38px)}.va-formula .va-ingredient-list{display:grid;grid-template-rows:1fr 1fr}.va-formula .va-ingredient-list article{padding:28px;border:0;gap:18px;background:#edf1fb}.va-formula .va-ingredient-list article+article{background:#fae8f2;border-top:2px solid #231f20}.va-formula .va-ingredient-list h3{font-size:26px}.va-formula .va-ingredient-list p{font-size:17px;line-height:1.5}@media(max-width:767px){.va .va-formula{display:block;margin:24px 0 32px;border-radius:18px}.va-formula .va-section-intro{padding:26px 22px}.va-formula .va-ingredient-list article{padding:24px 20px;grid-template-columns:32px 1fr;gap:14px}.va-formula .va-ingredient-list img{width:32px;height:32px}.va-formula .va-ingredient-list h3{font-size:24px}}.va-flavor{--wash:#fbe9ed}.va-blueberry{--wash:#eaf0fc}.va-strawberry{--wash:#fbe8f3}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vyv-about.css.map */
