.vl-btn{align-items:center;background-color:#002e82;border:1px solid #002e82;border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-family:Karla,Arial,sans-serif;font-size:16px;font-weight:700;gap:6px;justify-content:center;line-height:1.1;min-height:46px;padding:13px 20px 14px;transition:background-color .15s ease,opacity .15s ease}@media (hover:hover){.vl-btn:hover:not(:disabled){background-color:#005cdb;border-color:#005cdb}}.vl-btn:disabled{cursor:wait;opacity:.7}.vl-btn:focus-visible{outline:2px solid #005cdb;outline-offset:2px}#supplementsPopup.vl-supplement-sheet .modal-dialog{align-items:stretch;display:flex;height:100%;margin:0;max-width:none;min-height:100%;padding:0;width:100%}@media (min-width:768px){#supplementsPopup.vl-supplement-sheet .modal-dialog{align-items:center;height:auto;margin-left:auto;margin-right:auto;max-width:624px;padding:2rem}}#supplementsPopup.vl-supplement-sheet .modal-content{--tw-bg-opacity:1;background-color:rgb(238 245 255/var(--tw-bg-opacity,1));border-radius:0;border-width:0;display:flex;flex-direction:column;height:100dvh;margin:0;max-width:none;overflow:hidden;padding:0;width:100%}@media (min-width:768px){#supplementsPopup.vl-supplement-sheet .modal-content{border-radius:16px;height:min(880px,calc(100dvh - 64px))}}#supplementsPopup.vl-supplement-sheet .modal-content{box-shadow:0 16px 40px -12px rgba(4,19,60,.35)}.vl-supplement-sheet .vl-sheet__header{display:flex;flex-direction:column;flex-shrink:0;gap:.375rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.vl-supplement-sheet .vl-sheet__header{padding-left:1.5rem;padding-right:1.5rem;padding-top:.5rem}}.vl-supplement-sheet .vl-sheet__header{padding-top:calc(16px + env(safe-area-inset-top))}.vl-supplement-sheet .vl-sheet__heading{align-items:center;display:flex;gap:.75rem;justify-content:space-between}#supplementsPopup.vl-supplement-sheet .vl-sheet__title{color:rgb(54 65 82/var(--tw-text-opacity,1));font-family:Sofia Pro SemiBold,sans-serif;font-size:22px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0;text-align:left}#supplementsPopup.vl-supplement-sheet .vl-sheet__title,.vl-supplement-sheet .vl-sheet__close{--tw-text-opacity:1}.vl-supplement-sheet .vl-sheet__close{align-items:center;background-color:transparent;border-radius:9999px;border-width:0;color:rgb(105 117 134/var(--tw-text-opacity,1));cursor:pointer;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;margin-bottom:-.625rem;margin-right:-.625rem;margin-top:-.625rem;padding:0;width:2.5rem}.vl-supplement-sheet .vl-sheet__close:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(0 46 130/var(--tw-text-opacity,1))}.vl-supplement-sheet .vl-sheet__close:focus-visible{outline-color:#005cdb;outline-offset:2px;outline-style:solid;outline-width:2px}#supplementsPopup.vl-supplement-sheet .vl-sheet__disclaimer{--tw-text-opacity:1;color:rgb(105 117 134/var(--tw-text-opacity,1));font-family:Karla,sans-serif;font-size:13px;letter-spacing:-.39px;line-height:1.3;margin:0;text-align:left}#supplementsPopup.vl-supplement-sheet .vl-sheet__disclaimer a{--tw-text-opacity:1;color:rgb(0 92 219/var(--tw-text-opacity,1));text-decoration-line:underline}.vl-supplement-sheet .vl-sheet__search{flex-shrink:0;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.vl-supplement-sheet .vl-sheet__search{padding-left:1.5rem;padding-right:1.5rem}}#supplementsPopup.vl-supplement-sheet #supplement-search{--tw-border-opacity:1;--tw-text-opacity:1;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23697586' stroke-width='2.25' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 14px;background-size:16px 16px;border-color:rgb(227 232 239/var(--tw-border-opacity,1));border-radius:100px;border-style:solid;border-width:1px;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 1.5px rgba(0,0,0,.06);box-sizing:border-box;color:rgb(32 41 57/var(--tw-text-opacity,1));display:block;font-family:Sofia Pro,sans-serif;font-size:16px;height:2.5rem;letter-spacing:-.28px;line-height:1.4;margin:0;padding:0 1rem 0 2.5rem;width:100%}#supplementsPopup.vl-supplement-sheet #supplement-search::-moz-placeholder{--tw-text-opacity:1;color:rgb(105 117 134/var(--tw-text-opacity,1));opacity:1}#supplementsPopup.vl-supplement-sheet #supplement-search::placeholder{--tw-text-opacity:1;color:rgb(105 117 134/var(--tw-text-opacity,1));opacity:1}#supplementsPopup.vl-supplement-sheet #supplement-search:focus{border-color:#005cdb!important;box-shadow:0 0 0 1px #005cdb;outline:2px solid transparent;outline-offset:2px}#supplementsPopup.vl-supplement-sheet .vl-sheet__body{flex:1 1 0%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.25rem 1rem 1rem}@media (min-width:768px){#supplementsPopup.vl-supplement-sheet .vl-sheet__body{padding-left:1.5rem;padding-right:1.5rem}}#supplementsPopup.vl-supplement-sheet #supplement-list{display:flex;flex-direction:column;gap:.5rem;max-height:none;overflow:visible}#supplementsPopup.vl-supplement-sheet #supplement-list,#supplementsPopup.vl-supplement-sheet .supplement_in{margin:0}#supplementsPopup.vl-supplement-sheet .supplement_in{--tw-border-opacity:1;--tw-bg-opacity:1;-webkit-tap-highlight-color:transparent;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(227 232 239/var(--tw-border-opacity,1));border-radius:16px;border-style:solid;border-width:1px;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 1.5px rgba(0,0,0,.06);-moz-column-gap:.75rem;column-gap:.75rem;cursor:pointer;display:grid;display:grid!important;grid-template-areas:"toggle name stepper" "toggle range stepper";grid-template-columns:24px minmax(0,1fr) auto;padding:.625rem .625rem .625rem .75rem;row-gap:.125rem;transition:border-color .15s ease,box-shadow .15s ease;width:auto}#supplementsPopup.vl-supplement-sheet .supplement_in[style*="display: none"]{display:none!important}#supplementsPopup.vl-supplement-sheet .supplement_in{z-index:auto}#supplementsPopup.vl-supplement-sheet .supplement_in .ingredient-dosage-input,#supplementsPopup.vl-supplement-sheet .supplement_in>.table-col{display:contents}#supplementsPopup.vl-supplement-sheet .supplement_in .vitamin_delete{display:none}#supplementsPopup.vl-supplement-sheet .supplement_in .add_ingredient{--tw-border-opacity:1;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23005CDB' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M6 2v8M2 6h8'/%3E%3C/svg%3E") no-repeat 50%;background-size:12px 12px;border-color:rgb(216 232 255/var(--tw-border-opacity,1));border-radius:9999px;border-style:solid;border-width:1.5px;grid-area:toggle;height:1.5rem;margin:0;padding:0;transition:background-color .15s ease,border-color .15s ease;width:1.5rem}#supplementsPopup.vl-supplement-sheet .supplement_in .add_ingredient.added{background:#005cdb url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2.25 6.25 2.5 2.5 5-5.5'/%3E%3C/svg%3E") no-repeat 50%;background-size:12px 12px;border-color:rgb(0 92 219/var(--tw-border-opacity,1))}#supplementsPopup.vl-supplement-sheet .supplement_in .add_ingredient:focus-visible{outline-color:#005cdb;outline-offset:2px;outline-style:solid;outline-width:2px}#supplementsPopup.vl-supplement-sheet .supplement_in>.table-col.ingredient-name{align-self:flex-end;display:block;grid-area:name;margin:0;min-width:0;overflow-wrap:break-word;padding:0;position:static;text-align:left}#supplementsPopup.vl-supplement-sheet .supplement_in:not(:has(.min-max-dose-wrap))>.table-col.ingredient-name{align-self:center;grid-row:1/span 2}#supplementsPopup.vl-supplement-sheet .supplement_in .ingredient-name>span:first-child{--tw-text-opacity:1;color:rgb(32 41 57/var(--tw-text-opacity,1));font-family:Sofia Pro SemiBold,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.3px;line-height:1.3;text-align:left}@media (min-width:768px){#supplementsPopup.vl-supplement-sheet .supplement_in .ingredient-name>span:first-child{font-size:16px}}#supplementsPopup.vl-supplement-sheet .supplement_in .out_of_stock_label{--tw-text-opacity:1;color:rgb(254 88 77/var(--tw-text-opacity,1));display:block;font-family:Karla,sans-serif;font-size:13px;margin:0}#supplementsPopup.vl-supplement-sheet .supplement_in .asterisk{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Ccircle cx='9' cy='9' r='8' fill='%23005CDB'/%3E%3Cpath d='M9 8v5' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='9' cy='5.25' r='1.1' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50% /18px 18px;border-radius:9999px;color:transparent;cursor:pointer;display:inline-block;font-size:0;height:18px;margin-left:.375rem;padding:0;position:static;vertical-align:-3px;width:18px}#supplementsPopup.vl-supplement-sheet .supplement_in .asterisk.contains_allergen{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M7.7 2.3a1.5 1.5 0 0 1 2.6 0l6.4 11.4a1.5 1.5 0 0 1-1.3 2.3H2.6a1.5 1.5 0 0 1-1.3-2.3z' fill='%23F08A24'/%3E%3Cpath d='M9 6.5v4' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='9' cy='13' r='1.05' fill='%23fff'/%3E%3C/svg%3E");border-radius:0}#supplementsPopup.vl-supplement-sheet .supplement_in .contains_allergen:after{content:none}#supplementsPopup.vl-supplement-sheet .supplement_in .asterisk:focus-visible{outline-color:#005cdb;outline-offset:2px;outline-style:solid;outline-width:2px}#supplementsPopup.vl-supplement-sheet .supplement_in .asterisk .info-text,#supplementsPopup.vl-supplement-sheet .supplement_in .asterisk:hover .info-text{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 46 130/var(--tw-bg-opacity,1));border-radius:8px;border-width:0;color:rgb(255 255 255/var(--tw-text-opacity,1));display:none;font-family:Karla,sans-serif;font-size:14px;font-weight:400;left:.75rem;letter-spacing:0;line-height:1.4;margin:0;min-width:0;padding:.625rem .75rem;position:absolute;right:.75rem;text-align:left;text-transform:none;top:calc(100% + 6px);width:auto;z-index:20}.vl-steps #remove_all_supplements.vl-supps__clear #supplementsPopup.vl-supplement-sheet .supplement_in .asterisk:hover .info-text,.vl-steps #remove_all_supplements.vl-supps__clear#supplementsPopup.vl-supplement-sheet .supplement_in .asterisk .info-text,.vl-steps .vl-supps__links #supplementsPopup.vl-supplement-sheet .supplement_in .asterisk .info-text,.vl-steps .vl-supps__links #supplementsPopup.vl-supplement-sheet .supplement_in .asterisk:hover .info-text{display:none}#supplementsPopup.vl-supplement-sheet .supplement_in .asterisk .info-text,#supplementsPopup.vl-supplement-sheet .supplement_in .asterisk:hover .info-text{box-shadow:0 10px 24px -8px rgba(4,19,60,.35)}#supplementsPopup.vl-supplement-sheet .supplement_in .asterisk .info-text .contains{--tw-text-opacity:1;color:rgb(156 191 247/var(--tw-text-opacity,1));font-weight:700}#supplementsPopup.vl-supplement-sheet .supplement_in .asterisk.is-open .info-text{display:block}#supplementsPopup.vl-supplement-sheet .supplement_in:has(.asterisk.is-open){position:relative;z-index:30}@media (hover:hover) and (pointer:fine){#supplementsPopup.vl-supplement-sheet .supplement_in .asterisk:hover .info-text{display:block}#supplementsPopup.vl-supplement-sheet .supplement_in:has(.asterisk:hover){position:relative;z-index:30}}#supplementsPopup.vl-supplement-sheet .supplement_in .min-max-dose-wrap{--tw-text-opacity:1;align-self:flex-start;color:rgb(0 46 130/var(--tw-text-opacity,1));display:block;font-family:Karla,sans-serif;font-size:13px;grid-area:range;left:auto;letter-spacing:-.4px;line-height:1.2;margin:0;padding:0;position:static;text-align:left;transform:none;white-space:nowrap;width:auto}@media (min-width:768px){#supplementsPopup.vl-supplement-sheet .supplement_in .min-max-dose-wrap{font-size:14px}}#supplementsPopup.vl-supplement-sheet .supplement_in.suppl_selected{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:#005cdb;box-shadow:inset 0 0 0 1px #005cdb;box-shadow:inset 0 0 0 1px #005cdb,0 1px 3px rgba(0,0,0,.06)}@media (hover:hover){#supplementsPopup.vl-supplement-sheet .supplement_in:not(.suppl_selected):not(.supplement_disabled):hover{--tw-border-opacity:1;border-color:rgb(156 191 247/var(--tw-border-opacity,1))}}#supplementsPopup.vl-supplement-sheet .supplement_in.supplement_disabled{cursor:default;opacity:.6}.vl-supplement-sheet .vl-sheet__footer{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(227 232 239/var(--tw-border-opacity,1));border-style:solid;border-width:1px 0 0;display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}@media (min-width:768px){.vl-supplement-sheet .vl-sheet__footer{padding-bottom:1.25rem;padding-left:1.5rem;padding-right:1.5rem}}.vl-supplement-sheet .vl-sheet__footer{box-shadow:0 -2px 10px rgba(0,46,130,.12);padding-bottom:calc(16px + env(safe-area-inset-bottom))}.vl-supplement-sheet .vl-sheet__summary{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-height:28px;padding-left:.25rem;padding-right:.25rem}#supplementsPopup.vl-supplement-sheet .vl-sheet__count{--tw-text-opacity:1;color:rgb(54 65 82/var(--tw-text-opacity,1));font-family:Karla,sans-serif;font-size:16px;letter-spacing:-.64px;line-height:1.4;margin:0}#supplementsPopup.vl-supplement-sheet .vl-sheet__count strong{font-weight:700}.vl-supplement-sheet .vl-sheet__clear{--tw-text-opacity:1;align-items:center;background-color:transparent;border-radius:100px;border-width:0;color:rgb(105 117 134/var(--tw-text-opacity,1));cursor:pointer;display:flex;font-family:Karla,sans-serif;font-size:16px;font-weight:500;gap:.125rem;letter-spacing:-.64px;line-height:1.4;margin-bottom:-.25rem;margin-right:-.25rem;margin-top:-.25rem;padding:.25rem}.vl-supplement-sheet .vl-sheet__clear[hidden]{display:none}.vl-supplement-sheet .vl-sheet__clear:hover{--tw-text-opacity:1;color:rgb(0 46 130/var(--tw-text-opacity,1))}.vl-supplement-sheet .vl-sheet__clear:focus-visible{outline-color:#005cdb;outline-offset:2px;outline-style:solid;outline-width:2px}#supplementsPopup.vl-supplement-sheet .vl-sheet__done{width:100%}.mb-3{margin-bottom:.75rem}.me-0{margin-inline-end:0}.hidden{display:none}body.loading:has(#supplementsPopup.vl-supplement-sheet.show) .overlay{display:none!important}body.vl-quiet-ajax .overlay{display:none!important}body:has(#supplementsPopup.vl-supplement-sheet.show) #fc_frame{display:none!important}.vl-stack-intro{margin-bottom:1.25rem;text-align:left}.vl-stack-intro__rating{--tw-text-opacity:1;align-items:center;color:rgb(96 130 181/var(--tw-text-opacity,1));display:flex;font-family:Karla,sans-serif;font-size:15px;font-weight:700;gap:.625rem;line-height:1.4;margin-bottom:.75rem}@media (min-width:768px){.vl-stack-intro__rating{font-size:16px}}.vl-stack-intro__rating img{height:auto;margin:0;width:104px}.vl-stack-intro__name{align-items:center;display:flex;gap:.5rem}.vl-stack-intro__name[hidden],.vl-stack-intro__title-input[hidden]{display:none!important}.vl-stack-intro__rename{--tw-text-opacity:1;align-items:center;background-color:transparent;border-radius:9999px;border-width:0;color:rgb(105 117 134/var(--tw-text-opacity,1));cursor:pointer;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;margin:0;padding:0;width:2.25rem}.vl-stack-intro__rename:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(238 245 255/var(--tw-bg-opacity,1));color:rgb(0 46 130/var(--tw-text-opacity,1))}.vl-stack-intro__rename:focus-visible{outline-color:#005cdb;outline-offset:2px;outline-style:solid;outline-width:2px}#formula-price-block .vl-stack-intro__title-input{--tw-border-opacity:1;--tw-text-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:transparent;border-color:rgb(0 92 219/var(--tw-border-opacity,1));border-radius:0;border-style:solid;border-width:0 0 2px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-sizing:border-box;color:rgb(0 46 130/var(--tw-text-opacity,1));display:block;font-family:Sofia Pro Bold,Arial,sans-serif;font-size:28px;letter-spacing:0;line-height:1.2;margin:0;outline:2px solid transparent;outline-offset:2px;padding:.125rem 0;width:100%}@media (min-width:768px){#formula-price-block .vl-stack-intro__title-input{font-size:32px}}#formula-price-block .vl-stack-intro__title-input,#formula-price-block .vl-stack-intro__title-input:focus{border-color:transparent transparent #005cdb!important;box-shadow:none;color:#002e82!important}#formula-price-block .vl-stack-intro__title{--tw-text-opacity:1;color:rgb(0 46 130/var(--tw-text-opacity,1));font-family:Sofia Pro Bold,Arial,sans-serif;font-size:28px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0;text-align:left}@media (min-width:768px){#formula-price-block .vl-stack-intro__title{font-size:32px}}#formula-price-block .vl-stack-intro__title{overflow-wrap:anywhere}#formula-price-block .vl-stack-intro__blurb{--tw-text-opacity:1;color:rgb(54 65 82/var(--tw-text-opacity,1));font-family:Karla,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.48px;line-height:1.4;margin-bottom:0;margin-top:.75rem}.vl-stack-intro__features{-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style-type:none;margin:1rem 0 0;padding:0;row-gap:.625rem}@media (min-width:768px){.vl-stack-intro__features{-moz-column-gap:1rem;column-gap:1rem}}.vl-stack-intro__features li{align-items:center;color:rgb(32 41 57/var(--tw-text-opacity,1));display:flex;font-family:Sofia Pro,sans-serif;font-size:14px;font-weight:400;gap:.375rem;letter-spacing:-.14px;line-height:1.3;margin:0;padding:0;text-transform:none}.vl-stack-intro__features li,.vl-stack-intro__features li a{--tw-text-opacity:1}.vl-stack-intro__features li a{color:rgb(0 92 219/var(--tw-text-opacity,1));font:inherit;letter-spacing:inherit;text-decoration-line:underline;text-transform:inherit;text-underline-offset:2px}.vl-stack-intro__features li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Ccircle cx='9' cy='9' r='8.25' stroke='%23005CDB' stroke-width='1.5'/%3E%3Cpath d='m5.5 9.25 2.25 2.25 4.75-4.75' stroke='%23005CDB' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50% /18px 18px;content:"";flex-shrink:0;height:18px;width:18px}@media (max-width:991.98px){.vl-stack-summary #carouselContainer #carouselFormula{padding-bottom:0;position:relative}.vl-stack-summary #carouselContainer #carouselFormula .carousel-inner{margin-left:auto;margin-right:auto}.vl-stack-summary #carouselContainer #carouselFormula .carousel-navigation{display:block;margin:.75rem 0 0;width:100%}.vl-stack-summary #carouselContainer #carouselFormula .carousel-indicators,.vl-stack-summary #carouselContainer #carouselFormula .carousel-navigation{padding:0;position:static}.vl-stack-summary #carouselContainer #carouselFormula .carousel-indicators{display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:center;list-style-type:none}.vl-stack-summary #carouselContainer #carouselFormula .carousel-indicators,.vl-stack-summary #carouselContainer #carouselFormula .carousel-indicators .carousel-indicator{margin:0}.vl-stack-summary #carouselContainer #carouselFormula .carousel-indicators .carousel-indicator{--tw-border-opacity:1;--tw-bg-opacity:1;aspect-ratio:1/1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(216 232 255/var(--tw-border-opacity,1));border-radius:8px;border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;flex:0 1 3.5rem;height:auto;min-width:0;opacity:.7;overflow:hidden;padding:0;text-indent:0;transition:opacity .15s ease,border-color .15s ease;width:auto}.vl-stack-summary #carouselContainer #carouselFormula .carousel-indicators .carousel-indicator.active{--tw-border-opacity:1;border-color:rgb(0 92 219/var(--tw-border-opacity,1));border-width:2px;opacity:1}.vl-stack-summary #carouselContainer #carouselFormula .carousel-indicators .carousel-indicator img{display:block;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}.vl-stack-summary #carouselContainer #carouselFormula .formula-benefits{display:none}.vl-stack-summary .vl-stack-perks{align-items:stretch;gap:.25rem;list-style-type:none;margin:1.25rem 0 0;padding:0}.vl-stack-summary .vl-stack-perks,.vl-stack-summary .vl-stack-perks li{display:flex}.vl-stack-summary .vl-stack-perks li{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(238 245 255/var(--tw-bg-opacity,1));border-radius:0;color:rgb(6 37 127/var(--tw-text-opacity,1));flex:1 1 0%;flex-direction:column;font-family:Sofia Pro,sans-serif;font-size:12px;gap:.5rem;justify-content:flex-start;letter-spacing:0;line-height:1.2;margin:0;padding:.75rem .25rem;text-align:center}.vl-stack-summary .vl-stack-perks li:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.vl-stack-summary .vl-stack-perks li:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.vl-stack-summary .vl-stack-perks img{flex-shrink:0;height:4rem;margin:0;-o-object-fit:contain;object-fit:contain;width:4rem}.vl-stack-summary .vl-stack-perks img.vl-stack-perk-nsf{height:auto;width:81px}.vl-stack-summary .vl-stack-perks .vl-stack-perk-badge{display:block;flex-shrink:0;position:relative}.vl-stack-summary .vl-stack-perks .vl-stack-perk-badge>span{--tw-text-opacity:1;align-items:center;color:rgb(6 37 127/var(--tw-text-opacity,1));display:flex;font-family:Sofia Pro,sans-serif;font-size:10px;font-weight:700;inset:0;justify-content:center;line-height:1;margin-left:auto;margin-right:auto;position:absolute;text-align:center;text-transform:uppercase;width:2rem}.vl-stack-summary #formula-price-block>.notice,.vl-stack-summary #formula-price-block>.perks,.vl-stack-summary #formula-price-block>.price-box,.vl-stack-summary #formula-price-block>.price-box-notice{display:none}.vl-stack-summary #formula-price-block{margin-bottom:0}.vl-stack-summary #formula-price-block>.truemed{border-bottom:0;margin-bottom:0;padding-bottom:0}.vl-stack-summary .vl-carousel-arrow{--tw-translate-y:-50%;--tw-text-opacity:1;align-items:center;background-color:transparent;border-radius:9999px;border-width:0;color:rgb(0 46 130/var(--tw-text-opacity,1));cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin:0;padding:0;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:2.5rem;z-index:2}.vl-stack-summary .vl-carousel-arrow--prev{left:.5rem}.vl-stack-summary .vl-carousel-arrow--next{right:.5rem}.vl-stack-summary .vl-carousel-arrow:focus-visible{outline-color:#005cdb;outline-offset:2px;outline-style:solid;outline-width:2px}.vl-stack-summary #carouselFormula .carousel-inner{cursor:zoom-in}.vl-stack-summary .vl-carousel-expand{--tw-text-opacity:1;--tw-shadow:0 6px 16px -6px rgba(0,46,130,.2);--tw-shadow-colored:0 6px 16px -6px var(--tw-shadow-color);align-items:center;background-color:hsla(0,0%,100%,.85);border-radius:9999px;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(0 46 130/var(--tw-text-opacity,1));cursor:pointer;display:flex;height:2.25rem;justify-content:center;margin:0;padding:0;position:absolute;right:.5rem;top:.5rem;width:2.25rem;z-index:2}.vl-stack-summary .vl-carousel-expand:focus-visible{outline-color:#005cdb;outline-offset:2px;outline-style:solid;outline-width:2px}}#create-stack-sticky-footer #vl-promo-banner{bottom:100%;left:0;position:absolute;right:0}#vl-promo-banner .vl-promo-banner{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(0 92 219/var(--tw-bg-opacity,1));border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:12px;border-top-right-radius:12px;border-width:0;color:rgb(255 255 255/var(--tw-text-opacity,1));cursor:pointer;display:flex;font-family:Karla,sans-serif;font-size:14px;font-weight:700;gap:.375rem;height:1.5rem;justify-content:center;letter-spacing:-.56px;line-height:1.3;margin:0;padding:0 .375rem;text-align:center;text-transform:uppercase;width:100%}#vl-promo-banner .vl-promo-banner svg{flex-shrink:0}@media (hover:hover){#vl-promo-banner .vl-promo-banner:hover{--tw-bg-opacity:1;background-color:rgb(0 46 130/var(--tw-bg-opacity,1))}}#vl-promo-banner .vl-promo-banner:focus-visible{outline-color:#fff;outline-offset:-4px;outline-style:solid;outline-width:2px}@media (max-width:991.98px){body:has(.vl-stack-summary) #form-customer-save-formula{padding-bottom:0}body:has(.vl-stack-summary) #form-customer-save-formula>.container.create-stack{margin-bottom:0}body:has(.vl-stack-summary) #FinePrint{margin-bottom:0;margin-top:16px}body:has(.vl-stack-summary) footer.site-footer{padding-bottom:calc(183px + env(safe-area-inset-bottom))}}body:has(.vl-stack-summary) .icons-block{display:none!important}@media (max-width:991.98px){.vl-desktop-only,body:has(.vl-stack-summary) #closedSaleCodePopup,body:has(.vl-stack-summary) #stack-names{display:none!important}}@media (min-width:992px){#carouselContainer #carouselFormula .carousel-indicators .carousel-indicator{aspect-ratio:1/1;box-sizing:border-box;flex:1 1 0;height:auto;max-width:80px;min-width:0}#vl-promo-banner,.vl-carousel-arrow,.vl-carousel-expand,.vl-mobile-only{display:none!important}}.vl-photo-viewer{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-width:0;color:rgb(0 46 130/var(--tw-text-opacity,1));height:100%;height:100dvh;inset:0;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:100%}.vl-photo-viewer::backdrop{background:#fff}.vl-photo-viewer[open]{animation:vl-photo-viewer-in .18s ease-out}@keyframes vl-photo-viewer-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.vl-photo-viewer__stage{align-items:center;display:flex;height:100%;justify-content:center;padding-bottom:calc(92px + env(safe-area-inset-bottom));padding-left:0;padding-right:0;padding-top:calc(56px + env(safe-area-inset-top));width:100%}.vl-photo-viewer__img{-webkit-user-drag:none;display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.vl-photo-viewer__arrow,.vl-photo-viewer__close,.vl-photo-viewer__img{margin:0}.vl-photo-viewer__arrow,.vl-photo-viewer__close{--tw-bg-opacity:1;--tw-text-opacity:1;-webkit-tap-highlight-color:transparent;align-items:center;background-color:rgb(238 245 255/var(--tw-bg-opacity,1));border-radius:9999px;border-width:0;color:rgb(0 46 130/var(--tw-text-opacity,1));cursor:pointer;display:flex;height:2.75rem;justify-content:center;padding:0;position:absolute;width:2.75rem;z-index:1}.vl-photo-viewer__arrow{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(216 232 255/var(--tw-border-opacity,1));border-style:solid;border-width:1px;box-shadow:0 2px 10px rgba(4,12,32,.18)}.vl-photo-viewer__close{right:.75rem;top:calc(8px + env(safe-area-inset-top))}.vl-photo-viewer__arrow{--tw-translate-y:-50%;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.vl-photo-viewer__arrow--prev{left:.5rem}.vl-photo-viewer__arrow--next{right:.5rem}.vl-photo-viewer__arrow:focus-visible,.vl-photo-viewer__close:focus-visible{outline-color:#005cdb;outline-offset:2px;outline-style:solid;outline-width:2px}.vl-photo-viewer__thumbs{bottom:calc(14px + env(safe-area-inset-bottom));display:flex;gap:.5rem;justify-content:center;left:0;overflow-x:auto;padding:.25rem 1rem;position:absolute;right:0;scrollbar-width:none;z-index:1}.vl-photo-viewer__thumbs::-webkit-scrollbar{display:none}.vl-photo-viewer__thumb{--tw-border-opacity:1;--tw-bg-opacity:1;-webkit-tap-highlight-color:transparent;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(216 232 255/var(--tw-border-opacity,1));border-radius:8px;border-style:solid;border-width:2px;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:3.5rem;margin:0;opacity:.6;overflow:hidden;padding:0;transition:opacity .15s ease,border-color .15s ease;width:3.5rem}.vl-photo-viewer__thumb[aria-current=true]{--tw-border-opacity:1;border-color:rgb(0 46 130/var(--tw-border-opacity,1));opacity:1}.vl-photo-viewer__thumb img{display:block;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}.vl-photo-viewer__thumb:focus-visible{outline-color:#005cdb;outline-offset:2px;outline-style:solid;outline-width:2px}html.vl-photo-viewer-open,html.vl-photo-viewer-open body{overflow:hidden}@media (max-width:991.98px){body#createstack-page #page.site{overflow:visible;overflow-x:clip}body#createstack-page .site-header{background:#eef5ff;box-shadow:0 1px 0 #d8e8ff;position:sticky;top:0}body#createstack-page .site-header .shop_mobile{display:none!important}body#createstack-page #page .container.create-stack{margin-top:12px}}@media (max-width:991.98px){body:has(.vl-stack-summary) #create-stack-sticky-footer{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(227 232 239/var(--tw-border-opacity,1));border-style:solid;border-top-left-radius:12px;border-top-right-radius:12px;border-width:1px 0 0;box-shadow:0 -2px 10px rgba(0,46,130,.16);padding-bottom:calc(12px + env(safe-area-inset-bottom));padding-left:1rem;padding-right:1rem;padding-top:1rem}body:has(.vl-stack-summary) #create-stack-sticky-footer:has(#vl-promo-banner .vl-promo-banner){border-top-left-radius:0;border-top-right-radius:0}body:has(.vl-stack-summary) #create-stack-sticky-footer>.container{max-width:none;padding:0;position:static}body:has(.vl-stack-summary) #create-stack-sticky-footer>.container>.row{align-items:flex-start;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-areas:"dose cta" "meta meta";grid-template-columns:auto minmax(0,1fr);margin:0;position:static;row-gap:.5rem}body:has(.vl-stack-summary) #create-stack-sticky-footer .formula_detail_block.last,body:has(.vl-stack-summary) #create-stack-sticky-footer>.container>.row>[class*=col-],body:has(.vl-stack-summary) #create-stack-sticky-footer>.container>.row>[class*=col-]>.row{display:contents}body:has(.vl-stack-summary) #create-stack-sticky-footer .formula_detail_block:not(.last){display:none}body:has(.vl-stack-summary) #create-stack-sticky-footer .month_price{display:contents}body:has(.vl-stack-summary) #create-stack-sticky-footer .formula_detail_block .vl-bar-price{display:none}body:has(.vl-stack-summary) #create-stack-sticky-footer .formula_detail_block .month_price p{margin:0;padding:0}body:has(.vl-stack-summary) #create-stack-sticky-footer .formula_detail_block .vl-bar-price{--tw-text-opacity:1;color:rgb(0 46 130/var(--tw-text-opacity,1));font-family:Sofia Pro SemiBold,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:1.3;white-space:nowrap}body:has(.vl-stack-summary) #create-stack-sticky-footer .formula_detail_block #footer_monthly_price{--tw-text-opacity:1;color:rgb(0 46 130/var(--tw-text-opacity,1));font-family:Sofia Pro SemiBold,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:1.3;margin:0;padding:0}body:has(.vl-stack-summary) #create-stack-sticky-footer .vl-bar-price__per{--tw-text-opacity:1;color:rgb(96 130 181/var(--tw-text-opacity,1));letter-spacing:-.64px}body:has(.vl-stack-summary) #create-stack-sticky-footer .formula_detail_block .vl-bar-meta{--tw-text-opacity:1;color:rgb(75 85 101/var(--tw-text-opacity,1));font-family:Sofia Pro SemiBold,sans-serif;font-size:13px;font-weight:400;grid-area:meta;letter-spacing:-.26px;line-height:1.3;margin:0;padding:0;text-align:center;white-space:nowrap}body:has(.vl-stack-summary) #create-stack-sticky-footer .formula_detail_block #order-formula-btn-footer{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(0 46 130/var(--tw-bg-opacity,1));border-radius:100px;border-width:0;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;font-family:Sofia Pro SemiBold,sans-serif;font-size:19px;font-weight:400;grid-area:cta;height:60px;justify-content:center;letter-spacing:-.38px;line-height:1.15;margin:0 70px 0 0!important;min-width:0;padding:0 1rem;white-space:nowrap;width:auto}body:has(.vl-stack-summary) #create-stack-sticky-footer .vl-bar-cta{align-items:center;display:flex;flex-direction:column}body:has(.vl-stack-summary) #create-stack-sticky-footer .vl-bar-cta__sub{color:hsla(0,0%,100%,.8);font-family:Sofia Pro,sans-serif;font-size:14px;letter-spacing:-.28px}body:has(.vl-stack-summary) #create-stack-sticky-footer .formula_detail_block #order-formula-btn-footer:disabled{cursor:not-allowed;opacity:.5}}.create-stack-right .vl-steps-heading{text-wrap:balance;color:#002e82;font-family:Sofia Pro Semibold,Arial,sans-serif;font-size:24px;font-size:min(24px,5.3vw);font-weight:400;letter-spacing:-.48px;line-height:1.3;margin:1.5rem 0 0;text-align:center}.create-stack-right .vl-steps,.create-stack-right .vl-steps-heading{padding:0}.create-stack-right .vl-steps{background-color:transparent}.vl-steps .vl-step{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:10px;margin:42px 0 0;padding:10px;position:relative}.vl-steps .vl-step+.vl-step{margin-top:38px}.vl-steps .vl-step__head{margin-bottom:1rem;min-height:48px;padding-left:66px}.vl-steps .vl-step__badge,.vl-steps .vl-step__head{align-items:center;display:flex}.vl-steps .vl-step__badge{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(249 224 219/var(--tw-bg-opacity,1));border-radius:9999px;color:rgb(0 46 130/var(--tw-text-opacity,1));flex-direction:column;height:68px;justify-content:center;left:-.5rem;margin:0;position:absolute;top:-1.25rem;width:68px}.vl-steps .vl-step__badge-label{font-family:Karla,sans-serif;font-size:11px;font-weight:700;letter-spacing:.66px;line-height:1;text-transform:uppercase}.vl-steps .vl-step__badge-n{font-family:Sofia Pro Bold,Arial,sans-serif;font-size:26px;line-height:1;margin-top:.125rem}.vl-steps .vl-step__title{color:#121926;font-family:Sofia Pro Semibold,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0;min-width:0}.vl-steps .vl-step__lead,.vl-steps .vl-step__title{text-align:left}.vl-steps .vl-step__lead{--tw-text-opacity:1;color:rgb(54 65 82/var(--tw-text-opacity,1));font-family:Karla,sans-serif;font-size:14px;letter-spacing:-.42px;line-height:1.4;margin:.25rem 0 0}.vl-steps .vl-step__subtitle{color:#202939;font-family:Sofia Pro Semibold,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0}.vl-steps .vl-step__help,.vl-steps .vl-step__subtitle{text-align:left}.vl-steps .vl-step__help{--tw-text-opacity:1;color:rgb(54 65 82/var(--tw-text-opacity,1));font-family:Karla,sans-serif;font-size:14px;letter-spacing:-.42px;line-height:1.4;margin:.25rem 0 0}.vl-steps .vl-step__rule{--tw-border-opacity:1;border-color:rgb(227 232 239/var(--tw-border-opacity,1));border-style:solid;border-width:1px 0 0;margin-bottom:1.25rem;margin-top:1.25rem;opacity:1}.vl-goals__head{align-items:flex-start;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.vl-goals__clear,.vl-goals__head{display:flex}.vl-goals__clear{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(238 245 255/var(--tw-bg-opacity,1));border-radius:100px;border-width:0;color:rgb(54 65 82/var(--tw-text-opacity,1));cursor:pointer;flex-shrink:0;font-family:Karla,sans-serif;font-size:15px;font-weight:500;gap:.25rem;height:2rem;letter-spacing:-.3px;line-height:1;padding-left:.75rem;padding-right:.75rem}.vl-goals__clear[hidden]{display:none}.vl-goals__clear:hover{--tw-text-opacity:1;color:rgb(0 46 130/var(--tw-text-opacity,1))}.vl-goals__chips{display:flex;flex-wrap:wrap;gap:.5rem}.vl-goal-chip{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(216 232 255/var(--tw-border-opacity,1));border-radius:100px;border-style:solid;border-width:1px;color:rgb(32 41 57/var(--tw-text-opacity,1));cursor:pointer;display:inline-flex;font-family:Sofia Pro,sans-serif;font-size:16px;font-weight:400;gap:.375rem;height:2.5rem;letter-spacing:-.32px;line-height:1;padding:0 .875rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.vl-goal-chip,.vl-goal-chip .vl-goal-chip__icon{margin:0}.vl-goal-chip .vl-goal-chip__icon{flex-shrink:0;height:1.25rem;width:1.25rem}.vl-goal-chip .vl-goal-chip__icon.longevity{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='21' viewBox='-2 -1 18 21' fill='none'%3E%3Cpath d='M12.417 18.206H.75M.75.75h11.667m-9.99 17.433v-3.598c0-.832.352-1.632.967-2.196L6.58 9.47l3.19 2.92c.616.564.97 1.365.97 2.198v3.597H2.427Zm.969-11.616a2.987 2.987 0 0 1-.97-2.198V.772h8.314v3.599c0 .831-.353 1.631-.967 2.195l-3.186 2.92-3.191-2.92Z' stroke='%23002E82' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}@media (hover:hover){.vl-goal-chip:not([aria-pressed=true]):hover{--tw-border-opacity:1;border-color:rgb(156 191 247/var(--tw-border-opacity,1))}}.vl-goal-chip:focus-visible{outline-color:#005cdb;outline-offset:2px;outline-style:solid;outline-width:2px}.vl-goal-chip[aria-pressed=true]{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:#005cdb;box-shadow:inset 0 0 0 1px #005cdb;color:rgb(32 41 57/var(--tw-text-opacity,1))}.vl-goal-chip[aria-pressed=true] .vl-goal-chip__icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23005CDB' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 10.5 8 14l7.5-8'/%3E%3C/svg%3E") no-repeat 50% /20px 20px}.vl-goal-chip.vl-goal-chip--more{--tw-bg-opacity:1;background-color:rgb(238 245 255/var(--tw-bg-opacity,1))}.vl-goal-chip--more svg{transition:transform .15s ease}.vl-goals.is-expanded .vl-goal-chip--more svg{transform:rotate(180deg)}.vl-goals .vl-goals__store,.vl-goals.is-chosen-only:not(.is-expanded) .vl-goal-chip[data-goalid]:not([data-keep]),.vl-goals:not(.is-expanded) .vl-goal-chip[data-extra]:not([aria-pressed=true]){display:none}.vl-supps{display:flex;flex-direction:column;gap:.75rem}@media (min-width:768px){.vl-supps{align-items:center;flex-direction:row;justify-content:space-between}}#create-stack-sticky-footer .vl-bar-dose{--tw-text-opacity:1;align-items:center;color:rgb(0 46 130/var(--tw-text-opacity,1));display:flex;gap:.375rem;grid-area:dose;margin:0;padding:0;position:static;text-align:left}#create-stack-sticky-footer .vl-bar-dose__text{flex-direction:column;gap:.125rem}#create-stack-sticky-footer .vl-bar-dose__count,#create-stack-sticky-footer .vl-bar-dose__text{align-items:center;display:inline-flex}#create-stack-sticky-footer .vl-bar-dose__count{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(0 46 130/var(--tw-border-opacity,1));border-radius:9999px;border-style:solid;border-width:2px;color:rgb(0 46 130/var(--tw-text-opacity,1));flex-shrink:0;font-family:Sofia Pro SemiBold,sans-serif;font-size:20px;font-variant-numeric:tabular-nums;font-weight:400;height:2.5rem;justify-content:center;letter-spacing:-.4px;line-height:1;min-width:40px;padding-left:.5rem;padding-right:.5rem}#create-stack-sticky-footer .vl-bar-dose__label{color:rgb(0 46 130/var(--tw-text-opacity,1));font-size:12px;letter-spacing:-.24px;white-space:pre-line}#create-stack-sticky-footer .vl-bar-dose__extra,#create-stack-sticky-footer .vl-bar-dose__label{--tw-text-opacity:1;display:block;font-family:Karla,sans-serif;font-weight:700;line-height:1.2;text-align:center}#create-stack-sticky-footer .vl-bar-dose__extra{color:rgb(0 92 219/var(--tw-text-opacity,1));font-size:11px;letter-spacing:-.22px;white-space:nowrap}#create-stack-sticky-footer .vl-bar-dose__count.is-changed{animation:vl-dose-count-pop .36s cubic-bezier(.34,1.56,.64,1)}@keyframes vl-dose-count-pop{0%{transform:scale(1)}40%{background-color:#eef5ff;transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){#create-stack-sticky-footer .vl-bar-dose__count.is-changed{animation:none}}#create-stack-sticky-footer .vl-dose-info{display:inline;position:static;white-space:nowrap}#create-stack-sticky-footer .vl-dose-info__button{--tw-text-opacity:1;background-color:transparent;border-width:0;color:rgb(0 46 130/var(--tw-text-opacity,1));cursor:pointer;display:inline;font-family:Karla,sans-serif;font-size:12px;font-weight:700;line-height:1;margin-bottom:-.5rem;margin-right:-.5rem;margin-top:-.5rem;padding:.5rem .5rem .5rem 1px;vertical-align:baseline}#create-stack-sticky-footer .vl-dose-info__button:focus-visible{outline-color:#005cdb;outline-offset:0;outline-style:solid;outline-width:2px}#create-stack-sticky-footer .vl-dose-info__tip{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 46 130/var(--tw-bg-opacity,1));border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 10px 24px -8px rgba(4,19,60,.35);color:rgb(255 255 255/var(--tw-text-opacity,1));display:none;font-family:Karla,sans-serif;font-size:14px;font-weight:400;left:1rem;letter-spacing:0;line-height:1.4;padding:.625rem .75rem;position:absolute;right:1rem;text-align:left;text-transform:none;white-space:normal;width:auto;z-index:20}#create-stack-sticky-footer .vl-dose-info.is-open .vl-dose-info__tip{display:block}@media (hover:hover) and (pointer:fine){#create-stack-sticky-footer .vl-dose-info:hover .vl-dose-info__tip{display:block}}.vl-steps .vl-supps__add{align-items:center;background-color:#fff;border:1px solid #002e82;border-radius:100px;color:#002e82;cursor:pointer;display:inline-flex;font-family:Sofia Pro Semibold,Arial,sans-serif;font-size:16px;gap:6px;justify-content:center;letter-spacing:-.32px;min-height:40px;padding:0 16px}.vl-steps .vl-supps__add:hover{background-color:#eef5ff}.vl-steps .vl-supps__add:focus-visible{outline:2px solid #005cdb;outline-offset:2px}.vl-steps .vl-supps__add{margin:0;text-decoration-line:none;width:100%}@media (min-width:768px){.vl-steps .vl-supps__add{width:auto}}.vl-steps #ingredients-list{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(227 232 239/var(--tw-border-opacity,1));border-radius:16px;border-style:solid;border-width:1px;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 1.5px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:0;margin-top:1rem}.vl-steps #ingredients-list:not(:has(.supplement_in)){background-color:transparent;border-width:0;box-shadow:none;margin-top:0}.vl-steps #ingredients-list .supplement_in{align-items:center;background-color:transparent;border-radius:0;border-width:0;box-shadow:none;-moz-column-gap:.625rem;column-gap:.625rem;display:grid!important;grid-template-areas:"name stepper remove" "range stepper remove";grid-template-columns:minmax(0,1fr) auto 28px;margin:0;padding:.75rem .5rem .75rem 1rem;position:relative;row-gap:.125rem;width:auto;z-index:auto}@media (max-width:991.98px){.vl-steps #ingredients-list{-webkit-overflow-scrolling:touch;max-height:max(124px,calc(100svh - 394px));overflow-y:auto}}.vl-steps #ingredients-list .supplement_in .ingredient-dosage-input,.vl-steps #ingredients-list .supplement_in>.table-col{display:contents}.vl-steps #ingredients-list .supplement_in .add_ingredient{display:none}.vl-steps #ingredients-list .supplement_in>.table-col.ingredient-name{align-self:flex-end;display:block;grid-area:name;margin:0;min-width:0;overflow-wrap:break-word;padding:0;position:static;text-align:left}@media (max-width:991.98px){.vl-steps #ingredients-list .supplement_in .min-max-dose-wrap{display:none!important}.vl-steps #ingredients-list .supplement_in>.table-col.ingredient-name{align-self:center;grid-row:1/span 2}}.vl-steps #ingredients-list .supplement_in:not(:has(.min-max-dose-wrap))>.table-col.ingredient-name{align-self:center;grid-row:1/span 2}.vl-steps #ingredients-list .supplement_in .ingredient-name>span:first-child{--tw-text-opacity:1;color:rgb(32 41 57/var(--tw-text-opacity,1));font-family:Sofia Pro SemiBold,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.3px;line-height:1.3;text-align:left}@media (min-width:768px){.vl-steps #ingredients-list .supplement_in .ingredient-name>span:first-child{font-size:16px}}.vl-steps #ingredients-list .supplement_in .min-max-dose-wrap{--tw-text-opacity:1;align-self:flex-start;color:rgb(0 46 130/var(--tw-text-opacity,1));display:block;font-family:Karla,sans-serif;font-size:13px;grid-area:range;left:auto;letter-spacing:-.4px;line-height:1.2;margin:0;padding:0;position:static;text-align:left;transform:none;white-space:nowrap;width:auto}@media (min-width:768px){.vl-steps #ingredients-list .supplement_in .min-max-dose-wrap{font-size:14px}}@media (max-width:991.98px){#supplementsPopup.vl-supplement-sheet .supplement_in .min-max-dose-wrap{display:none!important}#supplementsPopup.vl-supplement-sheet .supplement_in>.table-col.ingredient-name{align-self:center;grid-row:1/span 2}}#supplementsPopup.vl-supplement-sheet .supplement_in .vl-dose-note,.vl-steps #ingredients-list .supplement_in .vl-dose-note{--tw-text-opacity:1;align-items:center;align-self:flex-start;color:rgb(254 88 77/var(--tw-text-opacity,1));display:none;font-family:Karla,sans-serif;font-size:13px;font-weight:700;gap:.375rem;grid-column:1/-1;letter-spacing:-.2px;line-height:1.2;margin:.375rem 0 0;padding:0;text-align:left}@media (min-width:768px){#supplementsPopup.vl-supplement-sheet .supplement_in .vl-dose-note,.vl-steps #ingredients-list .supplement_in .vl-dose-note{font-size:14px}}#supplementsPopup.vl-supplement-sheet .supplement_in .vl-dose-note.is-shown,.vl-steps #ingredients-list .supplement_in .vl-dose-note.is-shown{animation:vl-dose-note-in .2s ease-out;display:flex}#supplementsPopup.vl-supplement-sheet .supplement_in .vl-dose-note:before,.vl-steps #ingredients-list .supplement_in .vl-dose-note:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='8' fill='%23FE584D'/%3E%3Cpath d='M9 5v5' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='9' cy='12.75' r='1.1' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50% /14px 14px;content:"";flex-shrink:0;height:14px;width:14px}@keyframes vl-dose-note-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.vl-steps #ingredients-list .supplement_in .asterisk{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Ccircle cx='9' cy='9' r='8' fill='%23005CDB'/%3E%3Cpath d='M9 8v5' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='9' cy='5.25' r='1.1' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50% /18px 18px;border-radius:9999px;color:transparent;cursor:pointer;display:inline-block;font-size:0;height:18px;margin-left:.375rem;padding:0;vertical-align:-3px;width:18px}.vl-steps #ingredients-list .supplement_in .asterisk.contains_allergen{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M7.7 2.3a1.5 1.5 0 0 1 2.6 0l6.4 11.4a1.5 1.5 0 0 1-1.3 2.3H2.6a1.5 1.5 0 0 1-1.3-2.3z' fill='%23F08A24'/%3E%3Cpath d='M9 6.5v4' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='9' cy='13' r='1.05' fill='%23fff'/%3E%3C/svg%3E");border-radius:0}.vl-steps #ingredients-list .supplement_in .contains_allergen:after{content:none}#supplementsPopup.vl-supplement-sheet .supplement_in .asterisk.asterisk--taste,.vl-steps #ingredients-list .supplement_in .asterisk.asterisk--taste{background:none;border-radius:0}#supplementsPopup.vl-supplement-sheet .supplement_in .asterisk.asterisk--taste:before,.vl-steps #ingredients-list .supplement_in .asterisk.asterisk--taste:before{--tw-text-opacity:1;color:rgb(254 88 77/var(--tw-text-opacity,1));content:"*";display:block;font-family:Sofia Pro SemiBold,sans-serif;font-size:24px;font-weight:400;line-height:26px;text-align:center}.vl-taste-modal #flavor_advisory{display:block!important;opacity:1!important}.vl-taste-modal .vl-taste-modal__agree{align-items:flex-start;cursor:pointer;display:flex;font-weight:700;gap:.625rem;margin-top:1rem}.vl-taste-modal .vl-taste-modal__agree input{flex-shrink:0;height:18px;margin-top:.25rem;width:18px}.vl-taste-modal #taste-message:empty{display:none}.vl-taste-modal #taste-message{font-family:Karla,sans-serif;font-size:14px;margin-top:.5rem}.vl-taste-modal #vl-taste-continue:disabled{cursor:not-allowed;opacity:.5}#vl-taste-modal .modal-dialog{margin-left:auto;margin-right:auto;max-width:560px;width:calc(100% - 24px)}#vl-taste-modal .modal-content{margin:0;max-width:none;padding:2rem 1.5rem 1.75rem;width:100%}#vl-taste-modal .modal-body>p{letter-spacing:0;line-height:1.5}#vl-taste-modal .modal-footer{margin-top:1.5rem}.vl-steps #ingredients-list .supplement_in .asterisk .info-text{font-family:Karla,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.4;text-align:left;text-transform:none}.vl-steps #ingredients-list .supplement_in .vitamin_delete{align-self:center;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23697586' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='m6 6 8 8m0-8-8 8'/%3E%3C/svg%3E") no-repeat 50% /18px 18px;border-radius:9999px;display:block;grid-area:remove;height:1.75rem;justify-self:end;margin:0;padding:0;position:static;width:1.75rem}.vl-steps #ingredients-list .supplement_in .vitamin_delete:after,.vl-steps #ingredients-list .supplement_in .vitamin_delete:before{content:none}@media (hover:hover){.vl-steps #ingredients-list .supplement_in .vitamin_delete:hover{--tw-bg-opacity:1;background-color:rgb(238 245 255/var(--tw-bg-opacity,1))}}.vl-steps .vl-supps__links{align-items:center;display:flex;font-family:Karla,sans-serif;font-size:14px;gap:.75rem;justify-content:space-between;margin-top:.75rem}.vl-steps .vl-supps__links .hidden{display:none}.vl-steps #remove_all_supplements.vl-supps__clear{color:#364152;display:flex;font-size:15px;margin:0 0 0 auto;text-decoration:none}.vl-steps #remove_all_supplements.vl-supps__clear:hover{color:#002e82}.vl-steps #remove_all_supplements.vl-supps__clear.hidden{display:none}.vl-steps #spec-col .double-radio-box,.vl-steps #spec-col .double-radio-box .cleared{max-width:none;width:100%}.vl-steps #spec-col .formula-info{--tw-text-opacity:1;color:rgb(54 65 82/var(--tw-text-opacity,1));font-family:Karla,sans-serif;font-size:14px;letter-spacing:-.42px;line-height:1.4;margin-top:.5rem;padding-left:0;text-align:left}.vl-steps #spec-col .formula-info:before{content:none}@media (max-width:359px){#supplementsPopup.vl-supplement-sheet .supplement_in{grid-template-areas:"toggle name" "toggle range" ". stepper";grid-template-columns:24px minmax(0,1fr)}.vl-steps #ingredients-list .supplement_in{grid-template-areas:"name remove" "range remove" "stepper stepper";grid-template-columns:minmax(0,1fr) 28px}#supplementsPopup.vl-supplement-sheet .supplement_in .plus-minus-input,.vl-steps #ingredients-list .supplement_in .plus-minus-input{justify-self:stretch;margin-top:.5rem}#supplementsPopup.vl-supplement-sheet .input-group.plus-minus-input .form-control.plus-minus,.vl-steps #ingredients-list .input-group.plus-minus-input .form-control.plus-minus{flex:1 1 0%}}#supplementsPopup.vl-supplement-sheet .supplement_in.vl-row--wide{grid-template-areas:"toggle name" "toggle range" ". stepper";grid-template-columns:24px minmax(0,1fr)}.vl-steps #ingredients-list .supplement_in.vl-row--wide{grid-template-areas:"name remove" "range remove" "stepper stepper";grid-template-columns:minmax(0,1fr) 28px}#supplementsPopup.vl-supplement-sheet .supplement_in.vl-row--wide .plus-minus-input,.vl-steps #ingredients-list .supplement_in.vl-row--wide .plus-minus-input{justify-self:stretch;margin-top:.5rem}#supplementsPopup.vl-supplement-sheet .supplement_in.vl-row--wide .input-group.plus-minus-input .form-control.plus-minus,.vl-steps #ingredients-list .supplement_in.vl-row--wide .input-group.plus-minus-input .form-control.plus-minus{flex:1 1 0%}#standalone-addons .electrolyte-addon-card{--tw-bg-opacity:1;background-color:rgb(249 239 214/var(--tw-bg-opacity,1));border-radius:12px;margin-bottom:.75rem;overflow:hidden}#standalone-addons .electrolyte-addon-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0;padding:0}#standalone-addons .electrolyte-addon-img{flex-basis:6rem;flex-shrink:0;height:6rem;margin:0;-o-object-fit:cover;object-fit:cover;width:6rem}#standalone-addons .electrolyte-addon-meta{flex:1 1 0%;flex-basis:0px;min-width:0;padding:1rem 1rem 1rem max(0px,calc(25% - 82px))}@media (min-width:576px){#standalone-addons .electrolyte-addon-meta{padding-left:max(0px,calc(16.6667% - 82.33px))}}@media (min-width:768px){#standalone-addons .electrolyte-addon-meta{padding-left:calc(16.6667% - 69px)}}#standalone-addons .electrolyte-addon-title{--tw-text-opacity:1;font-feature-settings:"liga" 0;color:rgb(6 37 127/var(--tw-text-opacity,1));display:block;font-family:Sofia Pro Bold,Arial,sans-serif;font-size:24px;font-weight:400;padding:0}#standalone-addons .electrolyte-addon-new,#standalone-addons .electrolyte-addon-title{letter-spacing:0;line-height:1.2}#standalone-addons .electrolyte-addon-new{--tw-bg-opacity:1;align-items:center;background-color:rgb(0 92 219/var(--tw-bg-opacity,1));border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity,1));display:inline-flex;font-family:Sofia Pro Bold,Arial,sans-serif;font-size:12px;height:18px;margin-left:.375rem;margin-top:0;padding-left:.375rem;padding-right:.375rem;padding-top:.125rem;position:relative;text-transform:uppercase;top:-.125rem;vertical-align:middle}#standalone-addons .electrolyte-addon-new,#standalone-addons .electrolyte-addon-sub{--tw-text-opacity:1;font-weight:400}#standalone-addons .electrolyte-addon-sub{color:rgb(55 63 65/var(--tw-text-opacity,1));display:block;font-family:Sofia Pro,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;margin-top:.25rem}#standalone-addons .electrolyte-addon-info{--tw-text-opacity:1;color:rgb(0 92 219/var(--tw-text-opacity,1));height:.875rem;margin-left:.25rem;width:.875rem}#standalone-addons .electrolyte-addon-action{display:block;flex-basis:100%;flex-grow:1;flex-shrink:0;padding-bottom:1rem;padding-left:1.25rem;padding-right:1.25rem;text-align:left;width:100%}@media (min-width:768px){#standalone-addons .electrolyte-addon-action{align-self:center;flex-basis:auto;flex-grow:0;margin-left:auto;padding:0 1.5rem 0 1rem;width:auto}}#standalone-addons .electrolyte-addon-price,#standalone-addons .electrolyte-addon-shipping{display:none}#standalone-addons .electrolyte-addon-action .checkbox_like_btn{display:block;margin:0;margin-bottom:0!important}#standalone-addons #electrolyte-addon+.electrolyte-addon-btn,#standalone-addons .electrolyte-addon-action .checkbox_like_btn{width:100%}#standalone-addons #electrolyte-addon+.electrolyte-addon-btn{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(0 46 130/var(--tw-border-opacity,1));border-radius:9999px;border-style:solid;border-width:1px;box-sizing:border-box;color:rgb(0 46 130/var(--tw-text-opacity,1));display:flex;font-family:Sofia Pro Medium,Arial,sans-serif;font-size:16px;font-weight:400;height:auto;justify-content:center;letter-spacing:0;line-height:19px;margin:0;min-height:42px;padding:11px 1.25rem}@media (min-width:768px){#standalone-addons #electrolyte-addon+.electrolyte-addon-btn{display:inline-flex;height:40px;min-height:0;padding-bottom:0;padding-top:0;width:auto}}#standalone-addons #electrolyte-addon:checked+.electrolyte-addon-btn{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 46 130/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}#standalone-addons #electrolyte-addon:disabled+.electrolyte-addon-btn{cursor:wait;opacity:.7}#standalone-addons .electrolyte-addon-accordion{--tw-border-opacity:1;border-color:rgb(243 214 156/var(--tw-border-opacity,1));border-style:solid;border-width:1px 0 0;padding:1rem}#standalone-addons .electrolyte-addon-acc-head{--tw-text-opacity:1;align-items:center;color:rgb(54 65 82/var(--tw-text-opacity,1));display:flex;font-family:Sofia Pro SemiBold,sans-serif;font-size:14px;font-weight:400;gap:.75rem;justify-content:space-between;letter-spacing:-.14px;line-height:1.4;padding:0}#standalone-addons .electrolyte-addon-acc-head:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='m4.5 6.75 4.5 4.5 4.5-4.5' stroke='%239AA3B2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50% /20px 20px;content:"";flex-shrink:0;height:1.25rem;transform:none;transition:transform .25s ease;width:1.25rem}#standalone-addons .electrolyte-addon-accordion[open] .electrolyte-addon-acc-head:after{transform:rotate(180deg)}#standalone-addons .electrolyte-addon-acc-body{margin-top:1rem;padding:0}#standalone-addons .electrolyte-addon-acc-body p{--tw-text-opacity:1;color:rgb(75 85 101/var(--tw-text-opacity,1));font-family:Sofia Pro,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.14px;line-height:1.4;margin:0}#standalone-addons .electrolyte-addon-acc-body p+p{margin-top:.875rem}#standalone-addons .electrolyte-addon-acc-body .electrolyte-addon-ingredients-title{--tw-text-opacity:1;color:rgb(54 65 82/var(--tw-text-opacity,1));font-family:Sofia Pro SemiBold,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:1.4;margin-bottom:.5rem;margin-top:1rem}#standalone-addons .electrolyte-addon-ingredients{display:flex;flex-direction:column;gap:.5rem;list-style-type:none;margin:0;padding:0}#standalone-addons .electrolyte-addon-ingredients li{--tw-text-opacity:1;color:rgb(75 85 101/var(--tw-text-opacity,1));font-family:Sofia Pro,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.14px;line-height:1.3;margin:0;padding-left:1.5rem;position:relative}#standalone-addons .electrolyte-addon-ingredients li:before{height:18px;left:0;top:0;width:18px}#standalone-addons .electrolyte-addon-ingredients li strong{--tw-text-opacity:1;color:rgb(54 65 82/var(--tw-text-opacity,1));font-family:Sofia Pro SemiBold,sans-serif;font-weight:400}#standalone-addons .electrolyte-addon-benefits{display:grid;gap:.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}#standalone-addons .electrolyte-addon-benefit{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:6px;color:rgb(75 85 101/var(--tw-text-opacity,1));display:flex;font-family:Sofia Pro,sans-serif;font-size:12px;font-weight:400;gap:.5rem;letter-spacing:-.12px;line-height:1.2;padding:.5rem .75rem}#standalone-addons .electrolyte-addon-benefit img{flex-basis:2.25rem;flex-shrink:0;height:2.25rem;margin:0;-o-object-fit:contain;object-fit:contain;width:2.25rem}#supplementsPopup.vl-supplement-sheet .supplement_in{-moz-column-gap:.625rem;column-gap:.625rem;grid-template-columns:40px minmax(0,1fr) auto}#supplementsPopup.vl-supplement-sheet .supplement_in .add_ingredient{--tw-border-opacity:1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 16 16' fill='none' stroke='%23005CDB' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M8 3.5v9M3.5 8h9'/%3E%3C/svg%3E");background-size:20px 20px;border-color:rgb(216 232 255/var(--tw-border-opacity,1));border-width:1px;box-sizing:border-box;height:2.5rem;width:2.5rem}#supplementsPopup.vl-supplement-sheet .supplement_in .add_ingredient.added{--tw-border-opacity:1;background:#c3e5d9 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 16 16' fill='none' stroke='%231A8F6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.25 3 3 6-6.5'/%3E%3C/svg%3E") no-repeat 50% /20px 20px;border-color:rgb(195 229 217/var(--tw-border-opacity,1))}#supplementsPopup.vl-supplement-sheet .supplement_in .plus-minus-input,.vl-steps #ingredients-list .supplement_in .plus-minus-input{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(216 232 255/var(--tw-border-opacity,1));border-radius:100px;border-style:solid;border-width:1px;box-sizing:border-box;display:flex;flex-wrap:nowrap;grid-area:stepper;height:2.5rem;justify-content:center;margin:0;overflow:visible;padding-left:39px;padding-right:39px;position:relative;width:auto}#supplementsPopup.vl-supplement-sheet .plus-minus-input .input-group-button,.vl-steps #ingredients-list .plus-minus-input .input-group-button{display:flex;height:2.5rem;margin:0;position:absolute;top:-1px;width:2.5rem;z-index:1}#supplementsPopup.vl-supplement-sheet .plus-minus-input .input-group-button:first-child,.vl-steps #ingredients-list .plus-minus-input .input-group-button:first-child{left:-1px}#supplementsPopup.vl-supplement-sheet .plus-minus-input .input-group-button:last-child,.vl-steps #ingredients-list .plus-minus-input .input-group-button:last-child{right:-1px}#supplementsPopup.vl-supplement-sheet .plus-minus-input .input-group-button .circle,.vl-steps #ingredients-list .plus-minus-input .input-group-button .circle{--tw-border-opacity:1;align-items:center;background:#fff no-repeat 50%/20px 20px;border-color:rgb(216 232 255/var(--tw-border-opacity,1));border-radius:9999px;border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin:0;padding:0;transition:background-color .15s ease,opacity .15s ease;width:2.5rem}#supplementsPopup.vl-supplement-sheet .plus-minus-input .input-group-button .circle i,.vl-steps #ingredients-list .plus-minus-input .input-group-button .circle i{display:none}#supplementsPopup.vl-supplement-sheet .plus-minus-input .circle.minus,.vl-steps #ingredients-list .plus-minus-input .circle.minus{background-color:#d8e8ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23002E82' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M3.5 8h9'/%3E%3C/svg%3E")}#supplementsPopup.vl-supplement-sheet .plus-minus-input .circle.plus,.vl-steps #ingredients-list .plus-minus-input .circle.plus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23002E82' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M8 3.5v9M3.5 8h9'/%3E%3C/svg%3E")}#supplementsPopup.vl-supplement-sheet .plus-minus-input .circle.minus.is-limit,.vl-steps #ingredients-list .plus-minus-input .circle.minus.is-limit{background-color:#eef5ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%239AA3B2' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M3.5 8h9'/%3E%3C/svg%3E")}#supplementsPopup.vl-supplement-sheet .plus-minus-input .circle.plus.is-limit,.vl-steps #ingredients-list .plus-minus-input .circle.plus.is-limit{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%239AA3B2' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M8 3.5v9M3.5 8h9'/%3E%3C/svg%3E")}@media (hover:hover){#supplementsPopup.vl-supplement-sheet .plus-minus-input .circle:not(.is-limit):hover,.vl-steps #ingredients-list .plus-minus-input .circle:not(.is-limit):hover{--tw-border-opacity:1;border-color:rgb(0 92 219/var(--tw-border-opacity,1))}}#supplementsPopup.vl-supplement-sheet .plus-minus-input .circle:focus-visible,.vl-steps #ingredients-list .plus-minus-input .circle:focus-visible{outline-color:#005cdb;outline-offset:2px;outline-style:solid;outline-width:2px}#supplementsPopup.vl-supplement-sheet .input-group.plus-minus-input .form-control.plus-minus,.vl-steps #ingredients-list .input-group.plus-minus-input .form-control.plus-minus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;align-items:center;border-radius:0;box-sizing:border-box;display:flex;flex:none;gap:.25rem;height:100%;justify-content:center;max-width:none!important;min-width:0;padding:0 .25rem;width:108px!important}#supplementsPopup.vl-supplement-sheet .input-group.plus-minus-input .form-control.plus-minus,#supplementsPopup.vl-supplement-sheet .input-group.plus-minus-input .form-control.plus-minus input,.vl-steps #ingredients-list .input-group.plus-minus-input .form-control.plus-minus,.vl-steps #ingredients-list .input-group.plus-minus-input .form-control.plus-minus input{background-color:transparent;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#supplementsPopup.vl-supplement-sheet .input-group.plus-minus-input .form-control.plus-minus input,.vl-steps #ingredients-list .input-group.plus-minus-input .form-control.plus-minus input{--tw-text-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;-moz-appearance:textfield;color:rgb(32 41 57/var(--tw-text-opacity,1));font-family:Karla,sans-serif;font-size:15px;font-variant-numeric:tabular-nums;height:auto;letter-spacing:-.3px;line-height:1;margin:0;max-width:none;padding:0;text-align:center;width:calc(var(--vl-len, 3)*1ch + 2px)}#supplementsPopup.vl-supplement-sheet .plus-minus input::-webkit-inner-spin-button,#supplementsPopup.vl-supplement-sheet .plus-minus input::-webkit-outer-spin-button,.vl-steps #ingredients-list .plus-minus input::-webkit-inner-spin-button,.vl-steps #ingredients-list .plus-minus input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#supplementsPopup.vl-supplement-sheet .plus-minus .unit,.vl-steps #ingredients-list .plus-minus .unit{--tw-text-opacity:1;color:rgb(32 41 57/var(--tw-text-opacity,1));font-family:Karla,sans-serif;font-size:15px;letter-spacing:-.3px;line-height:1}@media (min-width:360px){#supplementsPopup.vl-supplement-sheet .supplement_in.vl-row--wide{grid-template-areas:"toggle name stepper" "toggle range stepper";grid-template-columns:40px minmax(0,1fr) auto}.vl-steps #ingredients-list .supplement_in.vl-row--wide{grid-template-areas:"name stepper remove" "range stepper remove";grid-template-columns:minmax(0,1fr) auto 28px}#supplementsPopup.vl-supplement-sheet .supplement_in.vl-row--wide .plus-minus-input,.vl-steps #ingredients-list .supplement_in.vl-row--wide .plus-minus-input{justify-self:auto;margin-top:0}}@media (max-width:359px){#supplementsPopup.vl-supplement-sheet .supplement_in,#supplementsPopup.vl-supplement-sheet .supplement_in.vl-row--wide{grid-template-areas:"toggle name" "toggle range" ". stepper";grid-template-columns:40px minmax(0,1fr)}#supplementsPopup.vl-supplement-sheet .input-group.plus-minus-input .form-control.plus-minus,.vl-steps #ingredients-list .input-group.plus-minus-input .form-control.plus-minus{flex:1 1 0%;width:auto!important}}#supplementsPopup.vl-supplement-sheet .supplement_in .ingredient-name>span:first-child,.vl-steps #ingredients-list .supplement_in .ingredient-name>span:first-child{hyphens:auto}@media (max-width:991.98px){#supplementsPopup.vl-supplement-sheet .vl-sheet__body{padding-left:.75rem;padding-right:.75rem}#supplementsPopup.vl-supplement-sheet .supplement_in{-moz-column-gap:.5rem;column-gap:.5rem;grid-template-columns:32px minmax(0,1fr) auto;padding-left:.625rem;padding-right:.5rem}#supplementsPopup.vl-supplement-sheet .supplement_in .add_ingredient{background-size:16px 16px;height:2rem;width:2rem}#supplementsPopup.vl-supplement-sheet .supplement_in .add_ingredient.added{background-size:16px 16px}#supplementsPopup.vl-supplement-sheet .supplement_in .plus-minus-input,.vl-steps #ingredients-list .supplement_in .plus-minus-input{height:2.25rem;padding-left:35px;padding-right:35px}#supplementsPopup.vl-supplement-sheet .plus-minus-input .input-group-button,#supplementsPopup.vl-supplement-sheet .plus-minus-input .input-group-button .circle,.vl-steps #ingredients-list .plus-minus-input .input-group-button,.vl-steps #ingredients-list .plus-minus-input .input-group-button .circle{height:2.25rem;width:2.25rem}#supplementsPopup.vl-supplement-sheet .plus-minus-input .input-group-button .circle,.vl-steps #ingredients-list .plus-minus-input .input-group-button .circle{background-size:18px 18px}#supplementsPopup.vl-supplement-sheet .input-group.plus-minus-input .form-control.plus-minus input,#supplementsPopup.vl-supplement-sheet .plus-minus .unit,.vl-steps #ingredients-list .input-group.plus-minus-input .form-control.plus-minus input,.vl-steps #ingredients-list .plus-minus .unit{font-size:14px;letter-spacing:-.28px}}@media (min-width:360px) and (max-width:991.98px){#supplementsPopup.vl-supplement-sheet .input-group.plus-minus-input .form-control.plus-minus,.vl-steps #ingredients-list .input-group.plus-minus-input .form-control.plus-minus{width:88px!important}#supplementsPopup.vl-supplement-sheet .supplement_in.vl-row--wide{grid-template-columns:32px minmax(0,1fr) auto}}@media (max-width:359px){#supplementsPopup.vl-supplement-sheet .supplement_in,#supplementsPopup.vl-supplement-sheet .supplement_in.vl-row--wide{grid-template-columns:32px minmax(0,1fr)}}#supplementsPopup.vl-supplement-sheet .supplement_in>.table-col.ingredient-name,.vl-steps #ingredients-list .supplement_in>.table-col.ingredient-name{align-content:center;align-items:center;-moz-column-gap:.375rem;column-gap:.375rem;display:flex;flex-wrap:wrap;row-gap:.25rem}#supplementsPopup.vl-supplement-sheet .supplement_in .ingredient-name>span:first-child,#supplementsPopup.vl-supplement-sheet .supplement_in .out_of_stock_label,.vl-steps #ingredients-list .supplement_in .ingredient-name>span:first-child{flex-basis:100%}#supplementsPopup.vl-supplement-sheet .supplement_in .asterisk,.vl-steps #ingredients-list .supplement_in .asterisk{display:block;flex-shrink:0;height:18px;margin:0;vertical-align:baseline;width:18px}
