/* © 2026 - Bendix Kruse | bendixkruse.com | CRUISE DEV. */ 
@charset "UTF-8";.bx-reviews-block{display:flex;align-items:center;gap:1rem;font-size:1.125rem;margin:1rem 0}.bx-reviews-block .bx-stars-container{--star-color:#E6F6EC;gap:.25rem}.highlights>.wrapper{max-width:none}.highlights .highlights__items{gap:.875rem;justify-content:flex-start;align-items:center;margin:0;padding:0}.highlights .highlights__items .highlights__item{width:auto;flex-basis:auto;padding:0;margin:0}.highlights .highlights__items .highlights__item .btn{font-size:1rem;--btn-top:.5rem;--btn-left:1.5rem;line-height:1.5}.highlights .highlights__items .highlights__item .btn.is-active{--btn-bg:#002BF5!important;--btn-bg-hover:#002BF5!important;--btn-text:#E6F6EC!important;--btn-text-hover:#E6F6EC!important;--btn-border:#002BF5!important;--btn-border-hover:#002BF5!important}.pagination-custom__page{min-width:1.5rem;min-height:1rem;line-height:1rem;text-align:center}:root{font-size:16px;--hy-theme-font:$themeFont;--hy-boxed-width:none;--hy-relative-width:calc(100% - (var(--outer) * 2));--text-light:#002BF5;--text-dark:#002BF5;--btn-top:8px;--btn-left:24px}body{background-color:#fafdfb;color:#002bf5;font-weight:400;line-height:150%}body .bx-boxed{max-width:none;width:var(--hy-relative-width);margin:auto}body a{color:#002bf5;line-height:125%}body strong{font-weight:500}body .h1,body h1{font-size:4rem;font-weight:400;line-height:105%;letter-spacing:-1%}body .h2,body .hero__title.heading-medium,body h2{font-size:2.5rem;font-weight:400;line-height:110%;letter-spacing:-1%}body .h3,body h3{font-size:1.5rem;font-weight:500;line-height:1;letter-spacing:0}body .body-medium,body .bx-medium-text{font-size:1.125rem;font-weight:400;line-height:150%;letter-spacing:0}body .bx-small-text{font-size:.875rem;font-weight:400;line-height:150%;letter-spacing:-.2px}body .bx-overline{font-size:.875rem;font-weight:400;line-height:150%;letter-spacing:0}body p strong{font-weight:500}body .btn.btn--small{font-size:.875rem;--btn-top:.5rem;--btn-left:1.25rem}body .btn.btn--light{--btn-border:#E6F6EC}body .btn.btn--light.btn--solid{--btn-border:#E6F6EC;--btn-bg:#E6F6EC;--btn-text:#002BF5;--btn-text-hover:#002BF5;--btn-border-hover:#E6F6EC;--btn-bg-hover:rgb(241.25, 250.05, 244.55)}body ul.tabs .btn--outline{--btn-border:rgba(0, 43, 245, 0.2)}body form input:focus,body form input:focus-visible{outline:0}.bx-stars-container{display:flex;align-items:center;gap:.4rem;--star-color:#002BF5}.bx-stars-container .bx-star{height:1.25rem;width:1.25rem;background:linear-gradient(to right,var(--star-color) var(--filled),transparent var(--filled));mask-image:var(--filled-star-mask);mask-size:contain;mask-repeat:no-repeat;mask-position:center;position:relative}.bx-stars-container .bx-star::before{content:"";position:absolute;inset:0;background-color:var(--star-color);mask-image:var(--unfilled-star-mask);mask-size:contain;mask-repeat:no-repeat;mask-position:center}table.nutrition-table{font-size:.875rem;border:0}table.nutrition-table thead th{font-weight:500}table.nutrition-table tr>td,table.nutrition-table tr>th{border-right:0;border-left:0}table.nutrition-table tr.nutrition-table__sub>td:first-child{padding-left:1.5rem}slider-component.slideshow__slider .flickity-button{--btn-size:2rem}.flickity-prev-next-button:before{background-color:var(--text)}.slider__arrows{left:0;right:0}.slider__arrows .slider__button--prev{left:1rem}.slider__arrows .slider__button--next{right:1rem}.bx-info-box-container{border:1px solid rgba(0,43,245,.2);padding:1.25rem;border-radius:1.5rem}.bx-info-box-container h3{font-size:1rem;font-weight:500;display:flex;align-items:center;margin:0 0 .75rem;gap:.25rem}.bx-info-box-container h3::before{content:"";height:1.6rem;width:1.6rem;background-color:#002bf5;mask-image:var(--lightbulb-icon);mask-size:contain;mask-position:center;mask-repeat:no-repeat}.bx-info-box-container p{margin:0}.bx-input-field{margin:2rem 0;width:100%;max-width:36rem;position:relative;overflow:hidden}.bx-input-field:before{content:"";position:absolute;left:1rem;top:0;height:100%;width:1.5rem;background-color:#002bf5;mask-image:var(--input-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.bx-input-field input{background-color:#e6f6ec;border:1px solid rgba(0,43,245,.2);border-radius:50px;color:#002bf5;padding:1rem 1rem 1rem 3rem;margin:0;outline:0;width:100%}.bx-input-field input:focus{outline:0;border-color:#002bf5}.bx-input-field input::placeholder{color:rgba(0,43,245,.2)}grid-item.product-item .product-item__info{padding:.75rem 0}grid-item.product-item .product-item__image{border-radius:2rem;overflow:hidden}grid-item.product-item .badge-box-container{top:1.125rem;left:1.125rem;padding:0}grid-item.product-item .badge-box-container .badge-box{font-size:.875rem;padding:.25rem .75rem;color:#e6f6ec}grid-item.product-item .badge-box-container .badge-box.sale-box{background-color:#bc1b06}grid-item.product-item .bx-meta-row{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}grid-item.product-item .bx-meta-row .bx-flavor{display:flex;align-items:center;gap:.25rem}grid-item.product-item .bx-meta-row .bx-flavor::before{content:"";height:.875rem;width:.875rem;border-radius:50%;background-color:var(--flavor-color,#002bf5)}grid-item.product-item .product-item__title{text-align:left;font-weight:500;font-size:1rem;margin:.5rem 0}grid-item.product-item .product-item__short-description{font-size:.875rem}grid-item.product-item .product-item__price{text-align:left;font-size:1rem}grid-item.product-item .product-item__price .price{font-weight:500}grid-item.product-item .product-item__price .price.sale .new-price{color:#bc1b06}grid-item.product-item quick-add-product .quick-add__button{max-width:none;width:100%;--btn-bg:#FAFDFB;--btn-border:#002BF5;--btn-border-hover:#002BF5;--btn-text:#002BF5;--btn-text-hover:#002BF5;font-size:1rem}product-info .product__content .form__wrapper{padding-top:2rem}product-info .product__head{margin:0}product-info .product__title__wrapper{padding:0}product-info .product__title__wrapper h1.product__title{font-size:2.25rem;font-weight:500;line-height:140%}product-info .price__container{flex-direction:row;align-items:center;justify-content:flex-start;white-space:nowrap}product-info .price__container .price-item--regular{font-size:1rem;color:#002bf5;opacity:1}product-info .price__container .price-item--sale{margin-right:.25rem;font-size:1.25rem;font-weight:500;color:#bc1b06}product-info .price__container .unit-price{margin-left:.4rem;font-size:1rem}product-info .product__tax{font-size:.75rem;opacity:.75}product-info .product__price--off{background-color:#bc1b06;color:#fafdfb;line-height:90%;padding:.5rem;font-size:.75rem;text-transform:none;margin-left:.5rem}product-info .block__icon__text .body-small{font-size:.875rem;line-height:140%}product-info .bx-review-container{margin-bottom:1.5rem}product-info .bx-review-container .bx-stars-container{gap:.25rem;display:flex;align-items:center}product-info .bx-review-container .bx-stars-container .bx-star{width:1rem;height:1rem}product-info .bx-review-container .bx-review-info{font-size:.875rem;font-weight:500}product-info .bx-review-container .bx-description{font-size:.875rem;margin-top:.5rem}product-info .bx-payment-methods-container{margin:1rem 0}product-info .bx-payment-methods-container ul{display:flex;align-items:center;justify-content:center;flex-flow:wrap;gap:.375rem;margin:auto}product-info .bx-highlight-text-container{background-color:#e6f6ec;border-radius:1rem;padding:1.25rem 0;text-align:center;margin:2rem 0;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem}product-info .bx-highlight-text-container .bx-icon{line-height:1;width:1.125rem;height:1.125rem}product-info .bx-highlight-text-container .bx-icon img{width:100%;height:100%}product-info product-images .product__photo{border-radius:2rem;overflow:hidden}product-info collapsible-elements details.accordion{border:1px solid #002bf5;padding:0 1.25rem;border-radius:1rem;margin:0}product-info collapsible-elements details.accordion .accordion__title{font-size:1rem}product-info collapsible-elements details.accordion .accordion__title .icon{--icon-size:1.8rem;right:0}product-info collapsible-elements details.accordion .accordion__content{font-size:.875rem}product-info .bx-flavors-container{margin:0 0 1.5rem}product-info .bx-flavors-container .bx-variant-title-selection{text-transform:uppercase;font-size:.875rem;margin:1rem 0;letter-spacing:-1%}product-info .bx-flavors-container .bx-variant-title-selection span{font-weight:500}product-info .bx-flavors-container .bx-flavors-grid{display:flex;flex-flow:wrap;gap:.5rem}product-info .bx-flavors-container .bx-flavors-grid .bx-flavor-swatch-item{padding:.375rem .75rem .375rem .5rem;border:1px solid rgba(0,43,245,.2);border-radius:50px;font-size:.875rem;font-family:"FG Futurist Narrow";display:flex;align-items:center;gap:.5rem}product-info .bx-flavors-container .bx-flavors-grid .bx-flavor-swatch-item.active{border-color:#002bf5;border-width:1.5px}product-info .bx-flavors-container .bx-flavors-grid .bx-flavor-swatch-item::before{content:"";height:.875rem;width:.875rem;border-radius:50%;background-color:var(--flavor-color);display:inline-block}product-info .bx-flavors-container .bx-flavors-grid .bx-flavor-swatch-item .bx-new{background-color:#002bf5;padding:.25rem .375rem;color:#fafdfb;font-size:.875rem;border-radius:50px;margin-right:-.25rem}reviewsio-product-reviews-widget{display:block;margin:4rem auto}reviewsio-product-reviews-widget .ElementsWidget-prefix .ElementsWidget__inner .ElementsWidget__subheader{display:none}reviewsio-product-reviews-widget .R-PaginationControls__item{--pagination-tab-text-color:#002BF5;--pagination-tab-active-text-color:#002BF5;--pagination-tab-active-border-color:#002BF5}reviewsio-product-reviews-widget .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--right{display:none!important}reviewsio-product-reviews-widget .ElementsWidget-prefix .R-MediaSlider .R-MediaSlider__item .item__image{border-radius:1rem}reviewsio-product-reviews-widget .ElementsWidget-prefix .R-Button{border-radius:50px!important}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}accordion-group accordion-item:not(:last-child),accordion-group>div:not(:last-child) accordion-item{border-bottom:0}accordion-group .bx-menu-container{display:flex;align-items:center;gap:25px;flex-flow:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}accordion-group .bx-menu-container::-webkit-scrollbar{display:none}accordion-group .bx-menu-container .bx-link-button{font-size:18px;padding:4px 0;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s ease-in-out;white-space:nowrap;user-select:none}accordion-group .bx-title{color:#002bf5;font-size:28px;margin-top:36px}accordion-group .bx-sub-title{color:#002bf5;font-size:18px}accordion-item{display:block;border-top:1px solid var(--accordion-border-color,rgba(0,43,245,.2));border-bottom:1px solid var(--accordion-border-color,rgba(0,43,245,.2))}accordion-item.always-open .bx-button-container .bx-plus{display:none}accordion-item .bx-button-container{width:100%;padding:12px 0;font-weight:700;position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:var(--accordion-title-color,#000);gap:24px;font-size:14px;line-height:1.3}accordion-item .bx-button-container .bx-plus{position:relative;height:15px;width:15px;min-width:15px;display:block;transition:all .3s ease-in-out}accordion-item .bx-button-container .bx-plus:after,accordion-item .bx-button-container .bx-plus:before{content:"";position:absolute;top:50%;left:50%;height:1px;width:100%;background-color:var(--accordion-plus-color,var(--accordion-title-color,#000))}accordion-item .bx-button-container .bx-plus:before{transform:translate(-50%,-50%)}accordion-item .bx-button-container .bx-plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:all .3s ease-in-out}accordion-item.opened .bx-button-container .bx-plus{transform:rotate(180deg)}accordion-item.opened .bx-button-container .bx-plus:after{transform:translate(-50%,-50%)}accordion-item:not(.always-open) .bx-content-container{overflow:hidden;max-height:0;transition:all .3s ease-in-out}accordion-item .bx-content-container{font-size:14px;line-height:1.3}accordion-item .bx-content-container:after{content:"";display:block;height:10px}accordion-item .bx-content-container p{margin:0}.accordion-group .wrapper--narrow{max-width:53.5rem}.accordion-group .bx-accordion-group-header{margin-bottom:4rem;text-align:center}.accordion-group .bx-accordion-group-header h3{font-size:2.5rem;font-weight:400;margin:0 0 1.5rem}.accordion-group .bx-accordion-group-header .bx-description{max-width:41rem;margin:auto}.accordion-group details.accordion{border:1px solid #002bf5;border-radius:1rem;margin:.25rem 0;padding:0 1.25rem}.accordion-group details.accordion summary.accordion__title{font-size:1rem;padding:1rem 0}.accordion-group details.accordion summary.accordion__title .icon{right:0;--icon-size:1.8rem}announcement-bar .announcement__text .body-medium{text-transform:uppercase;font-weight:500;font-size:1rem}announcement-bar .bx-dot-seperator{height:5px;flex:0 0 5px;background-color:#cfeeda;border-radius:50%;min-height:auto;margin:0 32px}announcement-bar .bx-reviews-container .body-medium{display:flex;gap:1rem;align-items:center}announcement-bar .bx-reviews-container .body-medium .bx-stars-container{--star-color:#E6F6EC}hydraid-athlethes{display:block;background-color:#002bf5;padding:2rem 0 5rem}hydraid-athlethes .bx-category-container{margin:3rem 0}hydraid-athlethes .bx-category-container .bx-filter-buttons{display:inline-flex;gap:1rem;align-items:center;flex-flow:nowrap;padding:0 var(--outer);white-space:nowrap;width:100%;scrollbar-width:none}hydraid-athlethes .bx-category-container .bx-filter-buttons button{white-space:nowrap;flex-shrink:0}hydraid-athlethes .bx-category-container .bx-filter-buttons button.btn--outline{--btn-border:#ffffff47}hydraid-athlethes .bx-athlethes-grid{display:grid;grid-template-columns:repeat(4,1fr);color:#cfeeda;gap:2rem}hydraid-athlethe-item{display:block;position:relative;overflow:hidden;border-radius:2rem;background-color:#000;cursor:pointer}hydraid-athlethe-item:before{content:"";display:block;padding-bottom:120%}hydraid-athlethe-item .bx-background-image{position:absolute;left:0;top:0;inset:0;opacity:.7;transition:all .3s ease-in-out}hydraid-athlethe-item .bx-background-image img{position:absolute;top:0;left:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}hydraid-athlethe-item .bx-plus{position:absolute;top:1.5rem;right:1.5rem;height:2.5rem;width:2.5rem;background-color:#002bf5;border-radius:50%}hydraid-athlethe-item .bx-plus::before{content:"";position:absolute;inset:0;background:#cfeeda;mask-image:var(--plus-mask);mask-position:center;mask-repeat:no-repeat;mask-size:1rem}.bx-athlethe-title-container{position:absolute;bottom:1.5rem;left:1.5rem;width:calc(100% - 3rem);display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;z-index:1}.bx-athlethe-title-container .bx-category{background-color:rgba(207,238,218,.3);border-radius:50px;text-transform:uppercase;display:inline-block;font-weight:500;line-height:130%;font-family:"FG Futurist Narrow";font-size:.875rem;padding:.5rem 1rem}.bx-athlethe-title-container .bx-title,.bx-athlethe-title-container h3{background-color:#002bf5;border-radius:50px;display:inline-block;margin:0;font-weight:500;padding:.5rem 1rem;font-size:1.25rem}header-drawer#athlethes-drawer{--DRAWER-WIDTH:32rem;color:#cfeeda}header-drawer#athlethes-drawer .drawer__head{position:absolute;top:0;z-index:3;border:0}header-drawer#athlethes-drawer .drawer__head .drawer__close{background-color:#002bf5;top:1rem;right:1rem;transform:none;outline:0}header-drawer#athlethes-drawer .drawer__head .drawer__close svg{fill:#cfeeda;stroke:#cfeeda}header-drawer#athlethes-drawer .drawer__inner{background-color:#002bf5;border:0}header-drawer#athlethes-drawer .bx-header-container{position:relative;background-color:#000}header-drawer#athlethes-drawer .bx-header-container::before{content:"";display:block;padding-bottom:80%}header-drawer#athlethes-drawer .bx-header-container .image-wrapper{position:absolute;inset:0;left:0;top:0;opacity:.8}header-drawer#athlethes-drawer .bx-description{padding:1.5rem}header-drawer#athlethes-drawer .bx-facts-container{display:flex;flex-direction:column;gap:.5rem;padding:0 1.5rem;align-items:flex-start}header-drawer#athlethes-drawer .bx-facts-container .bx-fact{font-size:.875rem;background-color:rgba(207,238,218,.3);padding:.5rem 1rem;line-height:1;border-radius:50px}header-drawer#athlethes-drawer .bx-quote-container{margin:1.5rem;background-color:#e6f6ec;color:#002bf5;padding:1.5rem;border-radius:1rem}header-drawer#athlethes-drawer .bx-quote-container:before{content:"”";font-size:5rem;line-height:1;display:block;height:2.5rem}header-drawer#athlethes-drawer .bx-favorites-products{padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}header-drawer#athlethes-drawer .bx-favorites-products .bx-title{font-size:1.25rem;font-weight:500}header-drawer#athlethes-drawer .bx-favorites-products .bx-product-item{border-radius:1rem;background-color:#e6f6ec;color:#002bf5;display:flex;align-items:center;width:100%;padding:.5rem;gap:1rem}header-drawer#athlethes-drawer .bx-favorites-products .bx-product-item .bx-image{flex:0 0 20%;border-radius:1rem;overflow:hidden}header-drawer#athlethes-drawer .bx-favorites-products .bx-product-item .bx-content .bx-name{opacity:.6;font-family:"FG Futurist Narrow";font-size:.875rem}header-drawer#athlethes-drawer .bx-favorites-products .bx-product-item .bx-content .bx-flavor{font-size:1rem;font-weight:500}.bx-hydraid-facts-container{background-color:var(--bg-color);color:var(--content-color);padding:7rem 0 6rem}.bx-hydraid-facts-container .bx-disclaimer-text{font-size:.875rem;text-align:center;max-width:42rem;margin:2rem auto}.bx-hydraid-facts-container .bx-title-container{max-width:48rem;margin:0 0 4rem}.bx-hydraid-facts-container .bx-title-container h2{margin:0 0 1.5rem}.bx-hydraid-facts-container .bx-facts-container{background-color:var(--content-color);color:var(--card-color);border-radius:1rem;display:flex;padding:5rem 4rem;gap:1.5rem}.bx-hydraid-facts-container .bx-facts-container .bx-fact-item{flex:1;text-align:center}.bx-hydraid-facts-container .bx-facts-container .bx-fact-item .bx-large{font-size:5rem;line-height:130%}.bx-hydraid-facts-container .bx-facts-container .bx-fact-item .bx-description{max-width:19.75rem}hydraid-faq{display:block;background-color:var(--bg-color,#fafdfb);color:var(--content-color,#002bf5);padding:4rem 0}hydraid-faq .bx-filter-buttons{display:flex;gap:.875rem;align-items:center;flex-flow:nowrap;white-space:nowrap;width:100%;scrollbar-width:none;margin:auto;padding:0 var(--outer);flex-flow:wrap}hydraid-faq .bx-filter-buttons button{white-space:nowrap;flex-shrink:0}hydraid-faq .bx-filter-buttons button.btn--outline{--btn-border:rgba(0, 43, 245, 0.2)}hydraid-faq .bx-faq-items-wrapper{margin:3rem 0;max-width:56rem;padding:0 var(--outer);width:100%}hydraid-faq .bx-faq-items-wrapper .bx-category-container{margin:4rem auto}hydraid-faq .bx-faq-items-wrapper .bx-category-container h2{font-size:.875rem;text-transform:uppercase;font-weight:500;margin:2rem 0}hydraid-faq .bx-faq-items-wrapper .bx-faq-item{background-color:#fafdfb;border-radius:1rem;margin:1rem 0;border:1px solid rgba(0,43,245,.2);padding:0 1rem}hydraid-faq .bx-faq-items-wrapper .bx-faq-item .accordion__title{font-size:1.125rem;padding:1.25rem 2.5rem 1.25rem 0rem}hydraid-faq .bx-faq-items-wrapper .bx-faq-item .accordion__title .icon-nav-arrow-down{background-color:#002bf5;border-radius:50%;--icon-size:2rem;stroke:#fff;padding:.25rem;right:0}hydraid-faq .bx-faq-items-wrapper .bx-faq-item .accordion__content p{margin:0;font-size:1rem}footer{color:#cfeeda}footer .accordion{--border:#CFEEDA}footer a{color:#cfeeda}footer .anchor-logo{margin-top:-1px}footer .footer__blocks{gap:.75rem}footer .footer__blocks .footer__block--social{min-width:17.5rem}footer .footer__blocks .footer__block--menu{min-width:8rem;padding:0 .25rem}footer .footer__blocks .footer__block--newsletter{flex:0 0 25%}footer .footer__blocks .footer__block--newsletter .footer__newsletter__wrapper{width:100%;max-width:25rem}footer .footer__blocks .footer__block__title{font-weight:500;font-size:1rem}footer .footer__blocks .footer__block__title:not(.accordion__title){margin-bottom:1rem}footer .footer__blocks .footer__social__text{line-height:1}footer .footer__blocks ul.footer__quicklinks li{margin-bottom:0;padding:.5rem 0}footer .footer__blocks ul.footer__quicklinks li a{font-size:.875rem;line-height:150%;hyphens:auto}footer .footer__blocks ul.socials{gap:.625rem}footer .footer__blocks ul.socials li{margin:0}footer .footer__blocks .bx-copyright{margin:1.5rem 0}footer .footer__blocks .popout-footer{margin:1.5rem 0}footer .footer__blocks .popout-footer .popout__toggle{border-color:#cfeeda;border-radius:5rem;text-transform:none;padding:.625rem .75rem;margin:0}footer .footer__blocks .bx-payment-icons-container ul.payment-icons{display:flex;flex-flow:wrap;gap:.375rem;max-width:16rem}footer .footer__blocks .bx-payment-icons-container ul.payment-icons li svg{width:2.25rem}.bx-glass-hero-container{background-color:#002bf5;color:var(--content-color,#e6f6ec);padding:7rem 0;position:relative;overflow:hidden}.bx-glass-hero-container .bx-background-image{position:absolute;inset:0;top:0;left:0}.bx-glass-hero-container .bx-glass-box-container{border:1px solid rgba(230,246,236,.2);border-radius:2rem;padding:6.5rem 0;position:relative;z-index:1;backdrop-filter:blur(20px) brightness(1.02) saturate(1.1);max-width:125rem}.bx-glass-hero-container .bx-inner-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;max-width:80rem;margin:auto;padding:0 3rem;gap:0 3rem}.bx-glass-hero-container .bx-inner-grid.no-blocks{grid-template-rows:1fr;align-items:center}.bx-glass-hero-container .bx-inner-grid .bx-title-container{grid-column:1;grid-row:1}.bx-glass-hero-container .bx-inner-grid .bx-title-container h2{margin:0 0 1.5rem}.bx-glass-hero-container .bx-inner-grid .bx-blocks-wrapper{grid-column:1;grid-row:2;margin:1.5rem 0}.bx-glass-hero-container .bx-inner-grid .bx-blocks-wrapper .bx-info-box-container{border-color:rgba(230,246,236,.2)}.bx-glass-hero-container .bx-inner-grid .bx-blocks-wrapper .bx-info-box-container h3::before{background-color:#e6f6ec}.bx-glass-hero-container .bx-inner-grid .bx-right-container{grid-column:2;grid-row:1/3}.bx-glass-hero-container .bx-inner-grid .bx-right-container .bx-image-container{max-width:26rem;margin:auto;width:100%}header-component.header__wrapper.js__header__stuck.header--stuck-visible{--bg:#002BF5}header-component.header__wrapper.js__header__stuck.header--stuck-visible .header__cart__status{color:#002bf5;background-color:#cfeeda}header-component.header__wrapper.js__header__stuck.header--stuck-visible .header__desktop,header-component.header__wrapper.js__header__stuck.header--stuck-visible .header__mobile{--link:#CFEEDA}header-component.header__wrapper.js__header__stuck.header--stuck-visible .btn--solid{--btn-border:#CFEEDA;--btn-bg:#CFEEDA;--btn-bg-hover:#E6F6EC;--btn-border-hover:#CFEEDA;--btn-text:#002BF5;--btn-text-hover:#002BF5}header-component.header__wrapper.js__header__stuck.header--stuck-visible .logo__img--transparent{opacity:1!important}header-component.header__wrapper.js__header__stuck.header--stuck-visible .logo__img--color{opacity:0!important}header-component.header__wrapper{transition:transform .3s ease-in-out,opacity .2s ease-in-out}header-component.header__wrapper.js__header__stuck.header--hidden{transform:translateY(calc(var(--header-height) * -1));opacity:0}header-component.header__wrapper .header__desktop__button--cta{display:flex;align-items:center;padding-left:0;padding-right:2rem}header-component.header__wrapper .header__cart__status{background-color:#002bf5;color:#cfeeda}header-component.header__wrapper.bx-active-blue:not(.is-mega-menu-open,.js__header__stuck) .header__desktop,header-component.header__wrapper.bx-active-blue:not(.is-mega-menu-open,.js__header__stuck) .header__mobile{--link:#002BF5!important}header-component.header__wrapper.bx-active-blue:not(.is-mega-menu-open,.js__header__stuck) .header__cart__status{color:#cfeeda;background-color:#002bf5}header-component.header__wrapper.bx-active-blue:not(.is-mega-menu-open,.js__header__stuck) .logo__img--transparent{opacity:0!important}header-component.header__wrapper.bx-active-blue:not(.is-mega-menu-open,.js__header__stuck) .logo__img--color{opacity:1!important}header-component.header__wrapper.bx-active-blue:not(.is-mega-menu-open,.js__header__stuck) .btn--solid{--btn-border:#002BF5;--btn-bg:#002BF5;--btn-border-hover:#002BF5;--btn-text:#E6F6EC;--btn-text-hover:#E6F6EC;--btn-bg-hover:#0028d9}header-component.header__wrapper.is-mega-menu-open{--bg:#002BF5}header-component.header__wrapper.is-mega-menu-open .theme__header::after{opacity:1}header-component.header__wrapper.is-mega-menu-open .header__desktop__button--cta .btn--primary{--btn-bg:#CFEEDA;--btn-text:#002BF5}header-component.header__wrapper.is-mega-menu-open,header-component.header__wrapper.is-mega-menu-open .header__desktop,header-component.header__wrapper.is-mega-menu-open .header__mobile,header-component.header__wrapper.is-mega-menu-open .toolbar,header-component.header__wrapper.is-mega-menu-open.js__header__stuck,header-component.header__wrapper.is-mega-menu-open.js__header__stuck .header__desktop,header-component.header__wrapper.is-mega-menu-open.js__header__stuck .header__mobile,header-component.header__wrapper.is-mega-menu-open.js__header__stuck .toolbar{--text:var(--COLOR-MENU-TRANSPARENT);--link:var(--COLOR-MENU-TRANSPARENT)!important;--link-hover:var(--COLOR-MENU-TRANSPARENT-HOVER);--text-dark:var(--COLOR-MENU-TRANSPARENT);--text-light:var(--COLOR-MENU-TRANSPARENT)}header-component.header__wrapper.is-mega-menu-open .toolbar,header-component.header__wrapper.is-mega-menu-open.js__header__stuck .toolbar{--bg:var(--TRANSPARENT)}header-component.header__wrapper.is-mega-menu-open .theme__header.has-border,header-component.header__wrapper.is-mega-menu-open.js__header__stuck .theme__header.has-border{--border:var(--COLOR-MENU-TRANSPARENT)}header-component.header__wrapper.is-mega-menu-open .toolbar.has-border,header-component.header__wrapper.is-mega-menu-open.js__header__stuck .toolbar.has-border{--border:var(--COLOR-MENU-TRANSPARENT)}header-component.header__wrapper.is-mega-menu-open .parent .navlink--toplevel::after,header-component.header__wrapper.is-mega-menu-open.js__header__stuck .parent .navlink--toplevel::after{content:none}header-component.header__wrapper.is-mega-menu-open .header__logo--has-transparent .logo__img--transparent,header-component.header__wrapper.is-mega-menu-open.js__header__stuck .header__logo--has-transparent .logo__img--transparent{opacity:1!important}header-component.header__wrapper.is-mega-menu-open .header__logo--has-transparent .logo__img--color,header-component.header__wrapper.is-mega-menu-open.js__header__stuck .header__logo--has-transparent .logo__img--color{opacity:0}header-component.header__wrapper.is-mega-menu-open .header__logo--has-transparent .logo__img--transparent,header-component.header__wrapper.is-mega-menu-open.js__header__stuck .header__logo--has-transparent .logo__img--transparent{opacity:1;transition:opacity .6s cubic-bezier(.215,.61,.355,1)}mobile-menu a{color:#e6f6ec}mobile-menu .bx-cta-card-container{margin:1rem auto 2rem;border-radius:1.5rem;overflow:hidden;position:relative;width:100%}mobile-menu .bx-cta-card-container .image-wrapper{position:absolute;left:0;top:0;width:100%}mobile-menu .bx-cta-card-container .bx-content{padding:183px 20px 20px}mobile-menu .mobile-menu__block--menu::after{display:none}mobile-menu .bx-nav-accordion-menu{padding:0 var(--inner) 0}mobile-menu .bx-nav-accordion-menu collapsible-elements{display:block;border-bottom:1px solid #cfeeda;border-top:1px solid #cfeeda}mobile-menu .bx-nav-accordion-menu .bx-nav-accordion{border-bottom:1px solid #cfeeda;border-top:1px solid #cfeeda}mobile-menu .bx-nav-accordion-menu .bx-nav-accordion:last-child{margin-bottom:-1px}mobile-menu .bx-nav-accordion-menu .bx-nav-accordion .accordion__title{padding:1rem 0;font-size:1.125rem;font-weight:500}mobile-menu .bx-nav-accordion-menu .bx-nav-accordion .accordion__body .accordion__content{display:flex;flex-direction:column;gap:1.125rem}mobile-menu .bx-nav-accordion-menu .bx-nav-accordion .accordion__body .bx-nav-sublink{font-size:1.125rem}.bx-header-mega-menu-wrapper .header__mega-menu__panel{background-color:#002bf5;color:#cfeeda;padding:1.5rem 0;opacity:0;transform:translateY(10px);pointer-events:none;transition:all .2s ease-in-out;display:none}.bx-header-mega-menu-wrapper .header__mega-menu__panel.show{display:block;pointer-events:all;opacity:1;transform:translateY(0)}.bx-header-mega-menu-wrapper .header__mega-menu__panel .bx-inner-row{display:flex;align-items:center;gap:1.5rem}.bx-header-mega-menu-wrapper .header__mega-menu__panel .submenu-block--title-text{max-width:18rem;margin-right:auto}.bx-header-mega-menu-wrapper .header__mega-menu__panel .submenu-block--title-text .submenu-block__title{font-size:2rem;font-weight:300}.bx-header-mega-menu-wrapper .header__mega-menu__panel .submenu-block--title-text .submenu-block__text{font-size:1rem}.bx-header-mega-menu-wrapper .header__mega-menu__panel .submenu-block--title-text .bx-button-container{margin-top:1rem}.bx-header-mega-menu-wrapper .header__mega-menu__panel .submenu-block--image-text{flex:1;max-width:18rem}.bx-header-mega-menu-wrapper .header__mega-menu__panel .submenu-block--image-text a:not(.btn){color:inherit}.bx-header-mega-menu-wrapper .header__mega-menu__panel .submenu-block--image-text .image-wrapper{border-radius:1.5rem;overflow:hidden}.bx-header-mega-menu-wrapper .header__mega-menu__panel .submenu-block--image-text .submenu-block__content{margin-top:1rem}.bx-header-mega-menu-wrapper .header__mega-menu__panel .submenu-block--image-text .submenu-block__content .submenu-block__title{font-size:1.125rem;font-weight:400}.bx-header-mega-menu-wrapper .header__mega-menu__panel .submenu-block--image-text .submenu-block__content .submenu-block__subline{margin:0}.bx-hydraid-content-cards-container{padding:5rem 0;background-color:var(--bg-color,#fafdfb);overflow:hidden}.bx-hydraid-content-cards-container .bx-title-container{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4rem;gap:1.5rem}.bx-hydraid-content-cards-container .bx-title-container h2{margin:0;color:var(--content-color,#002bf5);max-width:40rem}.bx-hydraid-content-cards-container .bx-title-container p{color:var(--content-color,#002bf5);margin:1.5rem 0 0}.bx-hydraid-content-cards-container .bx-content-cards-slider{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:2rem;overflow-x:scroll;scrollbar-width:none;padding:0 var(--outer);scroll-padding-left:var(--outer);scroll-snap-type:x mandatory}.bx-hydraid-content-cards-container .bx-content-cards-slider::-webkit-scrollbar{display:none}.bx-hydraid-content-cards-container .bx-content-cards-slider .bx-grid-item{scroll-snap-align:start;flex:var(--flex,0 0 25rem)}.bx-icon-card{--flex:1 1 0;min-width:26.5rem;overflow:hidden;border-radius:2rem;position:relative;background-color:var(--content-color);color:var(--bg-color);padding:2rem;align-self:stretch}.bx-icon-card .bx-icon{height:3.375rem;width:100%;background-color:var(--bg-color);mask-image:var(--icon-mask);mask-size:contain;mask-repeat:no-repeat;mask-position:center left}.bx-icon-card h2{font-size:2rem;margin-top:2rem;display:block}.bx-icon-card .bx-description{font-size:1.125rem}.bx-image-text-card{color:var(--content-color,#002bf5);min-width:26rem;--flex:1 1 0;max-width:33.33%}.bx-image-text-card .bx-image-container{overflow:hidden;border-radius:2rem}.bx-image-text-card .bx-text-container{margin-top:1.5rem;width:90%}.bx-image-text-card .bx-text-container h3{margin:.75rem 0 1rem;font-weight:400}.bx-image-text-card .bx-text-container .bx-description{line-height:140%}.bx-overlay-card{--flex:1;min-width:40rem;overflow:hidden;border-radius:2rem;position:relative}.bx-overlay-card .bx-image-container::after{content:"";inset:0;position:absolute;background-color:rgba(33,33,33,.1803921569)}.bx-overlay-card .bx-overlay-container{position:absolute;z-index:1;bottom:0;width:100%;padding:0 3rem 3rem;color:#fafdfb;display:flex;flex-direction:column;gap:1.5rem}.bx-overlay-card .bx-overlay-container h3{margin:0;font-size:2.25rem;font-weight:400;color:#002bf5}.bx-overlay-card .bx-overlay-container .hero__button{margin:0}.bx-partner-card{overflow:hidden;border-radius:2rem;--flex:1;min-width:26rem}.bx-partner-card .bx-image-container{position:relative}.bx-partner-card .bx-partner-container{position:absolute;bottom:1rem;left:1rem;width:calc(100% - 2rem);border-radius:.5rem;display:flex;background-color:var(--bg-color);color:var(--content-color);align-items:center;padding:.75rem .875rem}.bx-partner-card .bx-partner-container .bx-name{flex:1}.bx-partner-card .bx-partner-container .bx-logo{width:7.5rem;height:2.5rem;box-sizing:content-box;padding-left:1rem}.bx-partner-card .bx-partner-container .bx-logo img{width:100%;height:100%;object-fit:contain}.bx-hydraid-reviews-container{background-color:#cfeeda;padding:5rem 0;overflow:hidden}.bx-hydraid-reviews-container .bx-title-container{margin-bottom:4rem}.bx-hydraid-reviews-container .bx-title-container .bx-overline{text-transform:uppercase;font-size:1rem}.bx-hydraid-reviews-container .bx-title-container .bx-stars-container{margin-bottom:1.5rem}.bx-hydraid-reviews-container .bx-reviews-slider-container{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:2rem;overflow-x:scroll;scrollbar-width:none;padding:0 var(--outer);scroll-padding-left:var(--outer);scroll-snap-type:x mandatory}.bx-hydraid-reviews-container .bx-reviews-slider-container::-webkit-scrollbar{display:none}.bx-hydraid-reviews-container .bx-reviews-slider-container .bx-video-item{flex:0 0 25rem;overflow:hidden;border-radius:2rem;line-height:0}.bx-hydraid-reviews-container .bx-reviews-slider-container .bx-video-item video{width:100%}.bx-hydraid-reviews-container .bx-reviews-slider-container .bx-review-item{scroll-snap-align:start;background-color:#fafdfb;border-radius:2rem;padding:2rem;flex:0 0 25rem}.bx-hydraid-reviews-container .bx-reviews-slider-container .bx-review-item .bx-stars-container{gap:.25rem}.bx-hydraid-reviews-container .bx-reviews-slider-container .bx-review-item .bx-description{margin:1.5rem 0}.bx-hydraid-reviews-container .bx-reviews-slider-container .bx-review-item .bx-author{display:flex;align-items:center;gap:.5rem;line-height:1;margin:0 0 4px}.bx-hydraid-reviews-container .bx-reviews-slider-container .bx-review-item .bx-author::after{content:"";display:block;width:.875rem;height:.875rem;background-image:var(--verification-icon);background-size:contain;background-repeat:no-repeat;background-position:center}.bx-hydraid-reviews-container .bx-reviews-slider-container .bx-review-item .bx-product{line-height:1}.bx-hydraid-reviews-container .bx-reviews-slider-container .bx-review-item .bx-product a{text-decoration:underline;text-underline-offset:3px}hydraid-nutrient-group{display:block;margin:4rem 0}hydraid-nutrient-group:first-child{margin-top:0}hydraid-nutrient-group h2{margin:0}hydraid-nutrient-group .bx-description{font-size:1.125rem;max-width:48rem;margin:1.5rem 0}hydraid-nutrient-group .bx-nutrient-items{display:grid;grid-template-columns:1fr 1fr;gap:2rem}hydraid-nutrient-item{display:block;position:relative;border-radius:1rem;overflow:hidden;cursor:pointer;background-color:#002bf5;position:relative}hydraid-nutrient-item::before{content:"";display:block;padding-bottom:56%}hydraid-nutrient-item .bx-background-image{position:absolute;left:0;top:0;inset:0;transition:all .3s ease-in-out;transform:scale(1)}hydraid-nutrient-item .bx-background-image img{width:100%;height:100%;object-fit:cover;object-position:center}hydraid-nutrient-item .bx-content-container{position:absolute;display:flex;justify-content:space-between;align-items:center;bottom:1.25rem;left:1.25rem;width:calc(100% - 2.5rem)}hydraid-nutrient-item .bx-content-container h3{font-size:1rem;padding:.375rem .75rem;background-color:#cfeeda;color:#002bf5;font-weight:400;border-radius:50px;line-height:150%;margin:0}hydraid-nutrient-item .bx-content-container .bx-plus{height:2rem;width:2rem;border-radius:50%;background-color:#cfeeda;background-image:var(--plus-icon);background-position:center;background-repeat:no-repeat;background-size:90%}header-drawer#nutrient-drawer{--DRAWER-WIDTH:32rem}header-drawer#nutrient-drawer .drawer__inner{padding:0}header-drawer#nutrient-drawer .drawer__inner .drawer__head{border:0;padding:0}header-drawer#nutrient-drawer .drawer__inner .drawer__head .drawer__close{position:absolute;top:1rem;right:1rem;transform:none;border:1px solid #002bf5;border-radius:50%;z-index:3;background-color:#fafdfb;outline:0}header-drawer#nutrient-drawer .drawer__body{padding:1rem;overflow-y:visible;align-items:flex-start}header-drawer#nutrient-drawer .drawer__body .bx-title-container{margin:0rem 0 1rem}header-drawer#nutrient-drawer .drawer__body .bx-title-container .bx-title{font-size:1.5rem;line-height:150%}header-drawer#nutrient-drawer .drawer__body .bx-title-container .bx-subline{font-size:.875rem}header-drawer#nutrient-drawer .drawer__body .image-wrapper{border-radius:1rem;overflow:hidden;margin:1rem 0}header-drawer#nutrient-drawer .drawer__body .image-wrapper img{object-fit:cover}header-drawer#nutrient-drawer .drawer__body .bx-description{margin:1rem 0}header-drawer#nutrient-drawer .drawer__body a.btn{display:inline-block;flex-shrink:0;font-size:.875rem}header-drawer#nutrient-drawer .drawer__body .bx-amount-per-product-container{border-top:1px solid rgba(0,43,245,.2);border-bottom:1px solid rgba(0,43,245,.2);padding:1.5rem 0 1rem;margin:1.5rem 0;width:100%}header-drawer#nutrient-drawer .drawer__body .bx-amount-per-product-container .bx-title{font-size:.875rem;font-family:"FG Futurist Narrow";margin-bottom:1rem}header-drawer#nutrient-drawer .drawer__body .bx-amount-per-product-container .bx-pp-item{display:inline-block;background-color:#cfeeda;border-radius:50px;padding:.375rem 1.25rem;margin:.25rem 0}header-drawer#nutrient-drawer .drawer__body .bx-footer-text{font-size:.875rem;font-family:"FG Futurist Narrow";line-height:1.3}hydraid-nutrients{display:block;margin:5rem 0}hydraid-nutrients .bx-boxed{display:flex;align-items:flex-start;gap:5rem}hydraid-nutrients .bx-filters-container{flex:0 0 23%;border-top:1px solid rgba(0,43,245,.2);border-bottom:1px solid rgba(0,43,245,.2);position:sticky;top:calc(var(--header-height) + 2rem);background-color:#fafdfb;z-index:99}hydraid-nutrients .bx-filters-container .bx-ingredient-container,hydraid-nutrients .bx-filters-container .bx-products-container{padding:.875rem 0 0}hydraid-nutrients .bx-filters-container .bx-filter-name{font-size:.875rem;text-transform:uppercase}hydraid-nutrients .bx-filters-container .bx-filter-button-wrapper{padding:.875rem 0;scrollbar-width:none;overflow-x:scroll}hydraid-nutrients .bx-filters-container .bx-filter-buttons{display:inline-flex;gap:.5rem;flex-flow:wrap;white-space:nowrap}hydraid-nutrients .bx-filters-container .bx-filter-buttons button{white-space:nowrap}hydraid-nutrients .bx-filters-container .bx-filter-buttons button.btn--outline{--btn-border:rgba(0, 43, 245, 0.2)}hydraid-nutrients .bx-filters-container .bx-products-container{border-bottom:1px solid rgba(0,43,245,.2)}hydraid-nutrients .bx-nutrient-groups-container{flex:1}.bx-hydraid-logos-container{padding:5rem 0;background-color:var(--bg-color,#fafdfb);color:var(--content-color,#002bf5);overflow:hidden}.bx-hydraid-logos-container .bx-title-container{max-width:45rem;width:var(--hy-relative-width);margin:0 auto 2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.bx-hydraid-logos-container .bx-title-container h2{margin:0}hydraid-marquee-slider{display:block;overflow:hidden}hydraid-marquee-slider .bx-marquee-track{display:flex;will-change:transform}hydraid-marquee-slider .bx-marquee-track .bx-marquee-set{display:flex;align-items:center;gap:2.5rem;padding-right:2.5rem;flex-shrink:0}hydraid-marquee-slider img{max-height:var(--max-height,3.5rem);width:auto;flex-shrink:0;pointer-events:none;user-select:none}hydraid-marquee-slider:not(.is-marquee) .bx-marquee-track{flex-wrap:wrap;justify-content:center;gap:2.5rem;padding:0 var(--outer)}hydraid-marquee-slider:not(.is-marquee) .bx-marquee-track .bx-marquee-set{flex-wrap:wrap;justify-content:center;padding-right:0}.bx-hydraid-product-cards-container{background-color:var(--bg-color);color:var(--content-color);padding:5rem 0}.bx-hydraid-product-cards-container .bx-boxed{display:flex;gap:2rem;flex-flow:wrap}.bx-hydraid-product-cards-container .bx-product-card{border-radius:2rem;background-color:var(--card-bg-color);color:var(--bg-color);flex:0 0 calc(50% - 1rem)}.bx-hydraid-product-cards-container .bx-product-card .bx-image{width:100%}.bx-hydraid-product-cards-container .bx-product-card .bx-content{padding:3rem}.bx-hydraid-product-cards-container .bx-product-card .bx-content .bx-name{display:block;font-weight:500;font-size:2rem;line-height:120%}.bx-hydraid-product-cards-container .bx-product-card .bx-content .price{display:block;margin:1rem 0 2rem;font-size:1rem}.bx-hydraid-product-cards-container .bx-product-card .bx-content .price.sale .new-price{color:#bc1b06;font-size:1.25rem;font-weight:500}cart-drawer{--DRAWER-WIDTH:32rem}cart-drawer cart-items ul.cart-items__bundle{display:flex;align-items:flex-start;gap:.5rem;font-size:.625rem;line-height:1.1;list-style-type:none;margin:0}cart-drawer cart-items ul.cart-items__bundle img{width:2.5rem;height:2.5rem;object-fit:cover;border-radius:.5rem}cart-drawer cart-items ul.cart-items__bundle li{margin:0}.slideshow{--overlay-bg:#0000004D}.slideshow h2.hero__title{font-size:4rem;white-space:pre-line}.slideshow .hero__content,.slideshow .hero__content--transparent{max-width:75%;padding-bottom:5rem!important}section.index-tab-collections .grid__heading-holder.text-center{text-align:left}section.index-tab-collections .grid__heading-holder.text-center .grid__heading-text{width:100%;max-width:none;margin-bottom:4rem!important}section.index-tab-collections .grid__heading-holder.text-center .grid__heading-actions{margin-bottom:3rem}section.index-tab-collections .grid__heading-holder.text-center .grid__heading-actions ul.tabs.text-center{text-align:left;display:inline-flex;gap:.875rem}section.index-tab-collections .grid__heading-holder.text-center .grid__heading-actions ul.tabs.text-center li{margin:0}section.index-tab-collections .grid__heading-holder.text-center .grid__heading-actions ul.tabs.text-center li.current .btn{--btn-border:var(--BTN-PRIMARY-BG);--btn-bg:var(--BTN-PRIMARY-BG);--btn-text:var(--BTN-PRIMARY-TEXT);--btn-border-hover:var(--BTN-PRIMARY-BG-BRIGHTER);--btn-bg-hover:var(--BTN-PRIMARY-BG-BRIGHTER);--btn-text-hover:var(--BTN-PRIMARY-TEXT)}section.index-image-text .brick__block__text{padding:4rem var(--outer)}.bx-rounded-image{padding:var(--PT) var(--outer) var(--PB)}.bx-rounded-image .bx-trinary-image-grid .brick__block--images{display:grid;grid-template-columns:3fr 2fr;grid-template-rows:1fr 1fr;gap:1rem}.bx-rounded-image .bx-trinary-image-grid .brick__block--images .brick__block__image:first-child{grid-row:1/3}.bx-rounded-image .brick__section{max-width:125rem}.bx-rounded-image .brick__block__text{flex-basis:90%}.bx-rounded-image .brick__block__text .hero__content{padding:0}.bx-rounded-image .brick__block__text .hero__title{margin:0;padding-bottom:var(--block-padding-bottom)}.bx-rounded-image .brick__block__text .hero__rte{margin:2rem 0}.bx-rounded-image .brick__block--images{gap:1rem;position:relative}.bx-rounded-image .brick__block--images .bx-overlay-image-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.bx-rounded-image .brick__block--images .bx-overlay-image-container img{max-width:var(--max-width,20rem);width:var(--hy-relative-width)}.bx-rounded-image .brick__block--images .brick__block__image{border-radius:2rem;overflow:hidden}.bx-text-on-image{position:absolute;bottom:2rem;left:2rem;color:#fafdfb;line-height:150%;border-radius:.5rem;backdrop-filter:blur(5px) brightness(1.05) saturate(1.1);border:1px solid rgba(250,253,251,.1);padding:.5rem 1.5rem;font-size:1rem}hydraid-upgrade-bundles{display:block;margin-bottom:1.5rem}hydraid-upgrade-bundles .bx-variant-title{text-transform:uppercase;font-size:.875rem;margin:1rem 0}hydraid-upgrade-bundles .bx-product-title-price-row{display:flex;justify-content:space-between;font-weight:500}hydraid-upgrade-bundles .bx-product-title-price-row .bx-price .bx-sale-price{flex-shrink:0}hydraid-upgrade-bundles .bx-product-title-price-row .bx-price .bx-sale-price .price-item--sale{color:#bc1b06;margin:0}hydraid-upgrade-bundles .bx-tax-text{font-size:.75rem;text-align:right;opacity:.7}hydraid-upgrade-bundles .bx-upsell-item-container{background-color:#e6f6ec;border-radius:1rem;margin:1rem 0;padding:1rem}hydraid-upgrade-bundles .bx-upsell-item-container .bx-content-row{display:flex;align-items:flex-end;justify-content:flex-start;gap:1rem}hydraid-upgrade-bundles .bx-upsell-item-container .bx-content-row .bx-button-col{text-align:right;margin-left:auto}hydraid-upgrade-bundles .bx-upsell-item-container .bx-content-row .bx-image-col{flex:1;max-width:7rem}hydraid-upgrade-bundles .bx-upsell-item-container .bx-content-row .bx-image-col .image-wrapper{border-radius:1rem;overflow:hidden}hydraid-upgrade-bundles .bx-upsell-item-container .bx-content-row .bx-checkmarks-col{flex:1;max-width:14rem;font-size:.875rem;line-height:130%;display:flex;gap:.375rem;flex-direction:column;align-self:center}hydraid-upgrade-bundles .bx-upsell-item-container .bx-content-row .bx-checkmarks-col .bx-checkmark{display:flex;gap:.5rem;font-family:"FG Futurist Narrow"}hydraid-upgrade-bundles .bx-upsell-item-container .bx-content-row .bx-checkmarks-col .bx-checkmark::before{content:"";height:1.125rem;width:1.125rem;flex-shrink:0;background-color:#002bf5;display:block;mask-image:var(--checkmark-icon);mask-size:contain;mask-repeat:no-repeat;mask-position:center}hydraid-upsell-row{display:block;margin-bottom:1.5rem}hydraid-upsell-row .bx-variant-title{text-transform:uppercase;font-size:.875rem;margin-bottom:1rem;letter-spacing:-1%}hydraid-upsell-row .bx-variant-title .bx-current-selection{font-weight:500;margin:0 .25rem}hydraid-upsell-row .bx-row-container{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:1rem;overflow-x:scroll;scrollbar-width:none;scroll-snap-type:x mandatory}hydraid-upsell-row .bx-row-container::-webkit-scrollbar{display:none}hydraid-upsell-row .bx-row-container .bx-product-item{scroll-snap-align:start;flex:0 0 7rem;cursor:pointer;padding:2px}hydraid-upsell-row .bx-row-container .bx-product-item.active .bx-image-container{outline:1.5px solid #002bf5}hydraid-upsell-row .bx-row-container .bx-product-item .bx-image-container{border-radius:1rem;overflow:hidden;position:relative;background-color:#e6f6ec}hydraid-upsell-row .bx-row-container .bx-product-item .bx-image-container .image-wrapper{overflow:hidden;border-radius:.5rem;width:calc(100% - 1rem);margin:8px auto}hydraid-upsell-row .bx-row-container .bx-product-item .bx-image-container .image-wrapper img{object-fit:cover}hydraid-upsell-row .bx-row-container .bx-product-item .bx-image-container .bx-price{background-color:#fafdfb;color:#002bf5;font-size:.75rem;display:flex;text-align:center;justify-content:center;border-radius:50px;margin:.5rem}hydraid-upsell-row .bx-row-container .bx-product-item .bx-image-container .bx-price .price-item,hydraid-upsell-row .bx-row-container .bx-product-item .bx-image-container .bx-price .product__price{font-size:.75rem}hydraid-upsell-row .bx-row-container .bx-product-item .bx-product-name{font-size:.875rem;line-height:140%;margin:.5rem 0}.bx-hydraid-video-container{display:block;background-color:var(--bg-color);color:var(--content-color);padding:5rem 0}.bx-hydraid-video-container .bx-boxed{display:flex;gap:2rem;flex-flow:wrap}.bx-hydraid-video-container .bx-title-container{display:flex;align-items:flex-start;margin-bottom:3rem;padding:0 2rem}.bx-hydraid-video-container .bx-title-container .bx-title{flex:1;margin:0}.bx-hydraid-video-container .bx-title-container .bx-description{flex:1}.bx-hydraid-video-container .bx-video-wrapper{width:100%;position:relative;border-radius:2rem;overflow:hidden;line-height:0}.bx-hydraid-video-container .bx-video-wrapper .bx-video-container video{width:100%}.bx-hydraid-video-container .bx-video-wrapper .bx-play-pause-button{height:3.5rem;width:3.5rem;border-radius:50%;backdrop-filter:blur(10px) brightness(1.02) saturate(1.1);border:1px solid rgba(250,253,251,.2);position:absolute;bottom:3rem;right:3rem;transform:scale(1);transition:transform .3s ease;background-image:var(--play-icon);background-size:1.25rem;background-repeat:no-repeat;background-position:57% center}.bx-hydraid-video-container .bx-video-wrapper .bx-play-pause-button.is-playing{background-image:var(--pause-icon);background-position:center;background-size:1.2rem}@media (min-width:767px){grid-item.product-item quick-add-product .quick-add__holder{width:calc(100% - 2rem);bottom:1rem;left:1rem}.bx-hydraid-facts-container .bx-facts-container .bx-fact-item .bx-description{margin:auto}.bx-rounded-image .brick__block.brick__block--images{flex:0 0 46%}}@media (min-width:1050px){footer .footer__blocks .footer__block:nth-child(5){margin-right:auto}}@media (max-width:1050px){hydraid-athlethes .bx-athlethes-grid{gap:1rem;grid-template-columns:repeat(3,1fr)}footer .footer__blocks{gap:0rem}footer .footer__blocks .footer__block--social{flex:1 0 50%}footer .footer__blocks .footer__block--menu{flex:1 0 50%}footer .footer__blocks .footer__block--newsletter{flex:1 0 50%}.bx-header-mega-menu-wrapper{display:none}}@media (max-width:767px){.bx-reviews-block{font-size:.875rem;gap:.5rem}.bx-reviews-block .bx-stars-container{gap:.15rem}.highlights .highlights__items{gap:.5rem}:root{--btn-top:7px;--btn-left:20px}body .h1,body h1{font-size:2rem}body .h2,body .hero__title.heading-medium,body h2{font-size:1.5rem}body .h3,body h3{font-size:1.25rem}body .body-medium,body .bx-medium-text{font-size:1rem}body .bx-overline{font-size:.75rem}body .btn{font-size:.875rem}grid-item.product-item .product-item__image{border-radius:1.5rem;--PRODUCT-GRID-ASPECT-RATIO:117%}grid-item.product-item .badge-box-container{top:1rem;left:1rem}grid-item.product-item .badge-box-container .badge-box{padding:.2rem .75rem}grid-item.product-item quick-add-product{margin-top:.75rem;display:none}product-info .product__title__wrapper h1.product__title{font-size:1.5rem;margin:.75rem 0 .5rem}product-info .price__container .price-item--regular{font-size:.875rem}product-info .price__container .price-item--sale{font-size:1.125rem}product-info .price__container .unit-price{font-size:.875rem}product-info product-images .product__photo{border-radius:1rem}reviewsio-product-reviews-widget{margin:2rem auto}accordion-group .bx-menu-container{gap:15px}accordion-group .bx-menu-container .bx-link-button{font-size:18px}accordion-group .bx-title{font-size:18px}accordion-group .bx-sub-title{font-size:16px}.accordion-group .bx-accordion-group-header{margin-bottom:2.5rem}.accordion-group .bx-accordion-group-header h3{font-size:1.5rem}hydraid-athlethes{padding:1rem 0 3rem}hydraid-athlethes .bx-category-container{margin:2rem 0}hydraid-athlethes .bx-category-container .bx-filter-buttons{overflow-x:scroll}hydraid-athlethes .bx-category-container .bx-filter-buttons{gap:.5rem}hydraid-athlethes .bx-athlethes-grid{gap:.5rem;grid-template-columns:repeat(2,1fr)}hydraid-athlethe-item{border-radius:1rem}hydraid-athlethe-item:before{padding-bottom:140%}hydraid-athlethe-item .bx-plus{top:.5rem;right:.5rem;height:1.5rem;width:1.5rem}.bx-athlethe-title-container{bottom:.5rem;left:.5rem;width:calc(100% - 1rem)}.bx-athlethe-title-container .bx-category{font-size:.75rem;padding:.25rem .5rem}.bx-athlethe-title-container .bx-title,.bx-athlethe-title-container h3{font-size:.875rem;padding:.25rem .5rem}header-drawer#athlethes-drawer .bx-header-container .bx-athlethe-title-container{bottom:1.5rem;left:1.5rem;width:calc(100% - 3rem)}header-drawer#athlethes-drawer .bx-header-container .bx-category{font-size:.875rem}header-drawer#athlethes-drawer .bx-header-container .bx-title{font-size:1.25rem}.bx-hydraid-facts-container{padding:4rem 0}.bx-hydraid-facts-container .bx-title-container{margin:0 0 1.5rem}.bx-hydraid-facts-container .bx-facts-container{flex-direction:column;padding:1.5rem 2rem}.bx-hydraid-facts-container .bx-facts-container .bx-fact-item{text-align:left}.bx-hydraid-facts-container .bx-facts-container .bx-fact-item .bx-large{font-size:4rem}hydraid-faq .bx-filter-buttons{gap:.5rem;flex-flow:nowrap;overflow-x:scroll}hydraid-faq .bx-filter-buttons{gap:.5rem}footer .anchor-logo{padding:3rem 0}footer .footer__blocks .footer__block--social{margin-bottom:4rem}footer .footer__blocks .footer__block--menu .accordion__title{padding:1.15rem 30px 1.15rem 0}footer .footer__blocks .footer__block--newsletter{order:-1;margin-bottom:3rem}footer .footer__blocks .footer__block--newsletter .footer__newsletter__wrapper .newsletter-form .input-row{margin-bottom:1.5rem}.bx-glass-hero-container{padding:2rem 0}.bx-glass-hero-container .bx-glass-box-container{display:flex;flex-direction:column;border-radius:1.5rem;padding:1.5rem 0}.bx-glass-hero-container .bx-inner-grid{display:flex;flex-direction:column;padding:1rem;gap:1.5rem}.bx-glass-hero-container .bx-inner-grid .bx-title-container{order:1}.bx-glass-hero-container .bx-inner-grid .bx-blocks-wrapper{order:3;margin:0}.bx-glass-hero-container .bx-inner-grid .bx-right-container{order:2}.bx-glass-hero-container .bx-inner-grid .bx-right-container .bx-image-container{max-width:none}header-component.header__wrapper .header__logo .header__logo__link{max-width:5.625rem}.bx-hydraid-content-cards-container{padding:4rem 0}.bx-hydraid-content-cards-container .bx-title-container{flex-direction:column;margin-bottom:2.5rem;align-items:flex-start}.bx-hydraid-content-cards-container .bx-content-cards-slider{gap:1rem}.bx-icon-card{border-radius:1.5rem;min-width:21rem;padding:1.25rem}.bx-icon-card h2{font-size:1.5rem}.bx-image-text-card{min-width:20rem}.bx-overlay-card{border-radius:1.5rem;min-width:20rem}.bx-overlay-card .bx-overlay-container{padding:1.5rem;gap:1rem}.bx-overlay-card .bx-overlay-container h3{font-size:1.5rem}.bx-partner-card{min-width:21rem;border-radius:1.5rem}.bx-partner-card .bx-partner-container .bx-logo{width:3rem}.bx-hydraid-reviews-container{padding:3rem 0}.bx-hydraid-reviews-container .bx-title-container{margin-bottom:2.5rem}.bx-hydraid-reviews-container .bx-reviews-slider-container{gap:1rem}.bx-hydraid-reviews-container .bx-reviews-slider-container .bx-video-item{flex:0 0 21rem;border-radius:1.5rem}.bx-hydraid-reviews-container .bx-reviews-slider-container .bx-review-item{flex:0 0 20rem}hydraid-nutrient-group{margin:3rem 0}hydraid-nutrient-group .bx-nutrient-items{grid-template-columns:1fr;gap:1rem}hydraid-nutrients{flex-direction:column;margin:1rem 0}hydraid-nutrients .bx-boxed{flex-direction:column;gap:2rem}hydraid-nutrients .bx-filters-container{flex:1;width:100%;top:var(--header-height)}hydraid-nutrients .bx-filters-container .bx-filter-buttons{flex-flow:nowrap;overflow-x:scroll}.bx-hydraid-logos-container{padding:4rem 0}.bx-hydraid-logos-container .bx-title-container{justify-content:flex-start;align-items:flex-start;text-align:left;gap:1rem;margin-bottom:2rem}.bx-hydraid-product-cards-container .bx-boxed{flex-direction:column;gap:1rem}.bx-hydraid-product-cards-container .bx-product-card .bx-content{padding:1.5rem}.bx-hydraid-product-cards-container .bx-product-card .bx-content .bx-name{font-size:1.5rem}.bx-hydraid-product-cards-container .bx-product-card .bx-content .price{margin:1rem 0 1.5rem}section[data-section-type=rich-text] .mobile-text-left{text-align:left}.slideshow h2.hero__title{font-size:2rem}.slideshow .hero__content,.slideshow .hero__content--transparent{max-width:100%;padding-bottom:3rem!important}section.index-tab-collections .grid__heading-holder.text-center .grid__heading-text{margin-bottom:2.5rem!important}section.index-tab-collections .grid__heading-holder.text-center .grid__heading-actions{margin-bottom:2rem}.bx-rounded-image{padding:2rem var(--outer)}.bx-rounded-image .brick__section{gap:1.5rem}.bx-rounded-image .brick__block__text{flex-basis:100%;padding:0!important}.bx-rounded-image .brick__block__text .hero__rte{margin:1.25rem 0}.bx-rounded-image .brick__block--images .brick__block__image{border-radius:1.5rem}.bx-text-on-image{bottom:1.5rem;left:1.5rem;width:calc(100% - 3rem);text-align:center;padding:.5rem}hydraid-upgrade-bundles .bx-upsell-item-container .bx-content-row{flex-flow:wrap}hydraid-upgrade-bundles .bx-upsell-item-container .bx-content-row .bx-button-col{flex:0 0 100%}hydraid-upgrade-bundles .bx-upsell-item-container .bx-content-row .bx-image-col{max-width:6.5rem}.bx-hydraid-video-container{padding:4rem 0}.bx-hydraid-video-container .bx-boxed{flex-direction:column;gap:0}.bx-hydraid-video-container .bx-title-container{flex-direction:column;gap:1rem;padding:0;margin-bottom:2rem}.bx-hydraid-video-container .bx-video-wrapper{border-radius:1.5rem}.bx-hydraid-video-container .bx-video-wrapper .bx-play-pause-button.is-playing{background-size:.95rem}.bx-hydraid-video-container .bx-video-wrapper .bx-play-pause-button{height:2.75rem;width:2.75rem;bottom:1rem;right:1rem;background-size:1rem}}@media (hover:hover){accordion-group .bx-menu-container .bx-link-button:hover{border-color:#002bf5}hydraid-athlethe-item:hover .bx-background-image{opacity:.9}hydraid-nutrient-item:hover .bx-background-image{transform:scale(1.03)}.bx-hydraid-video-container .bx-video-wrapper .bx-play-pause-button:hover{transform:scale(1.1)}}