.hydration-section{padding:64px 56px;background:#fff}.hydration-steps-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;column-gap:33px;row-gap:32px;align-items:start}.hydration-title{grid-column:1;grid-row:1;margin-bottom:0;font-family:Nohemi-regular;font-weight:400;font-size:56px;line-height:68px;letter-spacing:0%;color:#233bf8}.hydration-steps{grid-column:2;grid-row:1;display:flex;gap:7px}.step-card{background:#f3f3f3;padding:12px;border-radius:4px;width:100%;text-align:left;max-width:220px;display:flex;flex-direction:column;gap:11.15px}.step-image img{width:100%;border-radius:6.8px}.step-title{font-family:Nohemi-regular;font-weight:400;font-size:26.07px;line-height:100%;letter-spacing:0;color:#233bf8;margin:0}.step-text{font-family:Nohemi-regular;font-weight:400;font-size:14px;line-height:17.15px;letter-spacing:0;color:#000000e6;margin:0}.hydration-stats{grid-column:1;grid-row:2;display:grid;grid-template-columns:auto 1fr;align-items:stretch;align-self:start;column-gap:0}.stat-item{display:flex;align-items:stretch;column-gap:16px;color:#233bf8}.stat-item:first-child{padding-right:24px}.stat-item:not(:first-child){border-left:1px dashed #233BF8;padding-left:24px}.stat-number{font-family:new-science,new-science-mono,sans-serif;font-weight:500;font-size:68px;line-height:48px;letter-spacing:0;min-width:33px;text-align:left;align-self:center}.stat-number sup{font-size:16px;line-height:48px;font-weight:500;letter-spacing:0%;margin-left:-6px;position:relative;top:-10px}.stat-divider{display:none}.stat-text{font-family:new-science-mono;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;flex:0 0 auto;width:min-content;align-self:center}.hydration-link{grid-column:2;grid-row:2;align-self:end;justify-self:start;font-family:new-science-mono;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:#233bf8}button.hydration-link{background:none;border:none;padding:0;cursor:pointer;font-family:new-science-mono;font-weight:600;text-align:inherit;margin-top:0}body.nutrition-facts-modal-open{overflow:hidden}.nutrition-facts-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.nutrition-facts-modal.is-active{display:flex}.nutrition-facts-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;cursor:pointer}.nutrition-facts-modal__dialog{position:relative;z-index:1;width:600px;max-width:600px;max-height:90vh;display:flex;flex-direction:column;pointer-events:auto}.nutrition-facts-modal__chrome{background:#fff;display:flex;flex-direction:column;gap:8px;padding:16px 8px;max-height:95vh;overflow:hidden}.nutrition-facts-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.nutrition-facts-modal__subheader{font-size:14px;font-family:Nohemi-regular;margin-top:0;margin-bottom:9px;font-weight:400;line-height:1.2;flex-shrink:0}.nutrition-facts-modal__title{font-family:Nohemi-regular,sans-serif;font-weight:400;font-size:20px;line-height:1.2;letter-spacing:.04em;color:#000;margin:0;text-align:left}.nutrition-facts-modal__close{border:0;background:transparent}.nutrition-facts-modal__close-x{display:block;font-size:18px;font-weight:400;line-height:1;margin-top:-2px}.nutrition-facts-modal__body{min-height:0;flex:1;display:flex;flex-direction:column}.nutrition-facts-modal__scroll{overflow:auto;-webkit-overflow-scrolling:touch;margin:0;line-height:0}.nutrition-facts-modal__scroll picture{display:block;width:100%}.nutrition-facts-modal__scroll img,.nutrition-facts-modal__img{display:block;width:100%;max-width:100%;height:auto;vertical-align:top}.image-over-faq-inner{display:flex;width:100%}.image-over-faq-left{width:50%}.image-over-faq-right{width:50%;max-width:479px;margin:0 auto}.image-over-faq-left .hydration-title{font-family:Nohemi-regular;font-weight:400;font-size:56px;line-height:68px;color:#fff;letter-spacing:0%}.image-over-faq-right .accordion-question-answer{padding:0}.image-over-faq-right .accordion-item{border-bottom:1px dashed #fff;border-top:0}.image-over-faq-right .accordion-item .accordion-title{font-family:Nohemi-regular;font-weight:400;font-size:24px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#fff;text-transform:none}.image-over-faq-right .accordion-item .accordion-title svg path{fill:#fff}.image-over-faq-right .accordion-content{background:linear-gradient(148.86deg,#233bf8 31.17%,#152392 90.42%);padding:24px;position:relative}.image-over-faq-right .accordion-content p{color:#fff!important;font-family:Geist Mono;font-weight:400;font-size:16px!important;line-height:22px;letter-spacing:5%;text-transform:uppercase;padding-left:0!important;margin-top:0!important}.accordion-content-header{display:none;justify-content:space-between;margin-bottom:20px}.image-over-faq-right .accordion-content .accordion-icon{width:50px;flex-shrink:0;transform:rotate(0)}.image-over-faq-right .accordion-content .accordion-icon img{width:100%;height:auto;object-fit:cover;margin-left:-20px}.image-over-faq-right .accordion-number{font-family:new-science;font-weight:100;font-size:60px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#fff;display:none}.image-over-faq-right .accordion-item.active .accordion-header{margin-bottom:15px}.corner-icon{width:18px;height:18px;position:absolute}.corner-icon.top-right{top:0;right:0;z-index:10}.corner-icon.bottom-left{bottom:0;left:0;transform:rotate(180deg)}.ingredients-section{background:#233bf8;padding:64px 0}.ingredients-section h2{font-family:Nohemi-regular;font-weight:400;font-size:44px;line-height:60px;letter-spacing:0%;color:#fff;width:1079px;margin-bottom:64px;padding-left:54px}.card-content h3{font-family:Nohemi-regular;font-weight:400;font-size:24px;line-height:26px;letter-spacing:0%;color:#fff;margin-bottom:0}.ingredient-image-outer{position:relative}.card-content{position:absolute;bottom:0;padding:24px}.card-content p{font-family:new-science-mono;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:#fff;margin-top:10px;max-width:230px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:" "}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:""}.ingredient-header-arrow-outer{position:relative;display:flex;justify-content:space-between}.swipper-arrows-outer{position:relative;z-index:9999}.swiper-button-prev.custom-arrow{position:absolute;left:-120px}.swiper-button-next.custom-arrow{right:52px;position:absolute}.expert-section{padding:64px 52px}.expert-heading{font-family:Nohemi-regular;font-weight:400;font-size:44px;line-height:60px;letter-spacing:0%;color:#233bf8;margin-bottom:24px}.expert-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.expert-card{display:flex;background:#e4f0ff;overflow:hidden}.expert-image{width:35%}.expert-content{padding:20px 32px;width:65%}.expert-content{padding:20px 32px;width:65%;display:flex;flex-direction:column;justify-content:space-between}.expert-description{font-family:Nohemi-regular;font-weight:400;font-size:20px;line-height:32px;letter-spacing:4%}.expert-name{font-family:new-science-mono;font-weight:600;font-size:16px;line-height:100%;letter-spacing:10%;text-transform:uppercase;margin-bottom:0;color:#0d27fae5}.expert-image-with-name{display:flex;align-items:center;gap:13px}.expert-icon img{width:11px;height:11px}.expert-role{font-family:new-science-mono;font-weight:500;font-size:12px;line-height:17px;letter-spacing:0%;text-transform:uppercase;color:#4e4e4e}.faq-section .accordion-content{display:none}.faq-section .accordion-item.active .accordion-content{display:block}.faq-section .hidden-faq{display:none}.faq-section .accordion-header{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-section .accordion-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-family:Nohemi-regular;font-size:24px;line-height:1;color:#233bf8}.faq-section .accordion-icon-minus,.faq-section .accordion-item.active .accordion-icon-plus{display:none}.faq-section .accordion-item.active .accordion-icon-minus{display:inline}.faq-section{background:#f3f3f3;padding:22px}.faq-section h2{font-family:Nohemi-regular;font-weight:400;font-size:28px;line-height:34px;letter-spacing:5%;color:#233bf8}.faq-section .accordion-title{justify-content:space-between;width:100%}.faq-section .accordion-title-inner{display:flex;align-items:flex-start;gap:8px}.faq-section .faq-number{flex:0 0 auto;position:relative;top:5px;line-height:inherit}.faq-section .faq-question-text{flex:1 1 auto;min-width:0;line-height:120%;max-width:480px}.faq-section .accordion-image img{width:100%}.faq-section .desk-title{display:none}.faq-section .mobile-title{display:block}.hydration-personas .hydration-personas__intro{padding:0 59px;margin-bottom:67px}.hydration-personas .hydration-personas__heading{font-family:Nohemi-regular,sans-serif;font-weight:400;font-size:56px;line-height:68px;color:var(--hp-accent);margin:0}.hydration-personas .hydration-personas__rows{display:flex;flex-direction:column;gap:30px}.hydration-personas .hydration-personas__row{overflow:hidden;width:100%}.hydration-personas .hydration-personas__track{display:flex;width:max-content;will-change:transform}.hydration-personas .hydration-personas__row--left .hydration-personas__track{animation:hp-marquee-left var(--hp-speed) linear infinite}.hydration-personas .hydration-personas__row--right .hydration-personas__track{animation:hp-marquee-right var(--hp-speed) linear infinite}.hydration-personas .hydration-personas__list{list-style:none;margin:0;padding:0 68px 0 0;display:flex;gap:68px}.hydration-personas .hp-card{display:flex;flex-direction:column;gap:4px;flex:0 0 auto;width:147.31px}.hydration-personas .hp-card__media{position:relative;width:100%;aspect-ratio:267 / 145;border-radius:8px;overflow:hidden;background:#d9d9d9}.hydration-personas .hp-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hydration-personas .hp-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:linear-gradient(176.91deg,#0d27fa00 49.66%,#081794 165.99%),linear-gradient(90deg,#0003 0% 100%);pointer-events:none}.hydration-personas .hp-card__label{font-family:new-science-mono,monospace;font-weight:600;font-size:11px;line-height:15px;letter-spacing:-.22px;color:var(--hp-accent);text-transform:uppercase;margin:0}@keyframes hp-marquee-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes hp-marquee-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.hydration-personas .hydration-personas__track{animation:none!important}}@media(min-width:991px){.faq-section .desk-title{display:block}.faq-section .mobile-title{display:none}.faq-section .accordion-inner{display:flex;width:100%;gap:88px;align-items:center}.faq-section .accordion-image{width:50%}.faq-section{padding:48px 52px}.faq-section .accordion-question-answer{padding-top:0;width:50%}.faq-section h2{font-size:56px;line-height:68px;letter-spacing:0%;margin-bottom:0}.faq-section .accordion-question-answer .accordion-title{font-size:16px}.faq-section .faq-number{font-size:12px;line-height:100%;letter-spacing:20%;vertical-align:middle;text-transform:uppercase}.faq-section .accordion-item.active .accordion-content p{font-size:14px;font-family:new-science-mono}.faq-section .faq-show-more{font-family:new-science-mono;font-size:18px;margin-top:35px}}@media(min-width:1200px){.expert-slider.four-grid-per-row .expert-grid{grid-template-columns:repeat(4,1fr);gap:35px}.expert-slider.four-grid-per-row .expert-card{display:block}.expert-slider.four-grid-per-row .expert-image{width:100%}.expert-slider.four-grid-per-row .expert-content{width:100%;padding:18px 0 0;display:block}.expert-slider.four-grid-per-row .expert-description{font-size:14px;line-height:20px}.expert-slider.four-grid-per-row .expert-name{font-size:14px;line-height:100%;letter-spacing:9%}.expert-slider.four-grid-per-row .expert-card{background:#fff}.expert-slider.four-grid-per-row .expert-role{margin-top:4px}}@media(min-width:769px)and (max-width:1443px){.hydration-title{font-size:48px;line-height:58px}}@media(max-width:990px){.image-over-faq-inner{display:block}.image-over-faq-left{width:100%}.image-over-faq-right{max-width:100%;width:100%}.image-over-faq-left .hydration-title{font-size:28px;line-height:30px;letter-spacing:2%;max-width:342px}.image-over-faq-right .accordion-item .accordion-title{line-height:100%;letter-spacing:0%}.image-over-faq-right .accordion-item{padding-top:20px}.ingredients-section{padding:30px 0 20px}.swipper-arrows-outer{display:none}.ingredients-section h2{font-weight:400;font-size:28px;line-height:32px;letter-spacing:5%;width:100%;margin-bottom:30px;padding-left:20px}.card-content h3{font-size:24px;line-height:26px;margin-bottom:0}.card-content p{font-size:12px}.hydration-personas{padding:32px 0}.hydration-personas .hydration-personas__intro{padding:0 17px;margin-bottom:20px}.hydration-personas .hydration-personas__heading{font-size:28px;line-height:34px;letter-spacing:1.4px}.hydration-personas .hydration-personas__rows{gap:12px}.hydration-personas .hydration-personas__list{gap:30px;padding-right:30px}.hydration-personas .hp-card{width:110px;gap:4px}.hydration-personas .hp-card__label{font-size:11px;line-height:13px;letter-spacing:0}}@media(max-width:768px){.hydration-steps-container{display:flex;flex-direction:column;gap:24px}.hydration-title{width:100%;font-size:28px;line-height:34px;letter-spacing:5%;margin-bottom:0}.hydration-section{padding:25px 18px}.hydration-steps{grid-column:auto;grid-row:auto}.step-title{font-size:20px}.step-title sup{font-size:10px}.step-text{font-size:14px;line-height:17px;text-align:left}.step-card{padding:6px;max-width:none;flex:1 1 0;min-width:0;gap:8px}.hydration-stats{grid-column:auto;grid-row:auto;display:grid;grid-template-columns:auto 1fr;align-items:stretch;align-self:stretch;width:100%;gap:0;border-top:1px dashed #233BF8;padding-top:24px}.stat-item{column-gap:10px;min-width:0}.stat-item:first-child{padding-right:50px}.stat-item:not(:first-child){border-left:1px dashed #233BF8;padding-left:50px}.stat-number{font-size:44px;line-height:48px;letter-spacing:0;min-width:33px}.stat-divider{display:none}.stat-text{font-weight:500;font-size:14px;line-height:18px}.hydration-link{grid-column:auto;grid-row:auto;align-self:flex-start;justify-self:flex-start;text-align:left;font-size:14px;margin-top:10px}.nutrition-facts-modal{padding:16px}.nutrition-facts-modal__dialog{width:min(95%,628px);max-height:92vh}.nutrition-facts-modal__chrome{max-height:92vh;padding:16px 8px}.expert-card{flex-direction:column;background:transparent}.expert-image,.expert-content{width:100%}.expert-section{padding:0;background-color:var(--bg-color)}.expert-heading{padding:30px 22px;font-size:28px;line-height:34px;letter-spacing:5%;margin-bottom:0}.expert-grid{display:flex;gap:0}.expert-slider{padding-left:22px;padding-bottom:50px}.expert-content{padding:15px 0 0}.expert-description{font-size:14px;line-height:20px}.expert-name{font-size:14px}}@media screen and (max-width:749px){.nutrition-facts-modal__subheader{max-width:214px;margin-top:-5px;margin-bottom:4px;font-size:10px}}@media(max-width:420px){.expert-heading{max-width:300px}.faq-section h2{max-width:275px;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
