.sr-only{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.hidden{display:none!important}.title{font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px}@media only screen and (min-width:780px){.title{font-size:50px;line-height:52px}}.subtitle{font-size:24px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:29px}@media only screen and (min-width:780px){.subtitle{font-size:38px;line-height:42px}}.header{font-size:28px;line-height:32px}.header,.subheader{font-family:proxima-nova,sans-serif;font-weight:700}.subheader{font-size:16px;line-height:1;letter-spacing:.96px;text-transform:uppercase}@media only screen and (min-width:780px){.subheader{font-size:20px;letter-spacing:1.2px}}.accent{font-size:18px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1}.small-text,.small-text-alt{font-size:12px;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.4}.small-text-alt{font-weight:700}.text{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.4}@media only screen and (min-width:780px){.text{font-size:18px}}.rte h2{margin-bottom:10px;font-size:28px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:32px}.rte a{color:#255a79;font-weight:600;text-decoration:underline;transition:color .2s}.rte a:focus,.rte a:hover{color:#123256}.rte p:not(:last-of-type){margin-bottom:20px}.rte ul{margin-left:20px;list-style:disc}.rte ul li::marker{font-size:10px}.rte ul li:not(:last-of-type){margin-bottom:15px}.rte ol{list-style:decimal;list-style-position:outside;margin-left:25px}.rte ol li{margin-bottom:20px}.rte ol li::marker{margin-left:-25px;font-weight:700}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{height:0;overflow:visible;box-sizing:content-box}pre{font-family:monospace,monospace;font-size:1em}a{color:inherit;text-decoration:none;cursor:pointer;background-color:transparent}abbr[title]{text-decoration:underline;border-bottom:0}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{display:block;max-width:100%;height:auto;border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0;margin:0;border-width:0}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal;box-sizing:border-box}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0;box-sizing:border-box}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}button{padding:0;color:inherit;cursor:pointer;background-color:transparent;border-width:0}figure{margin:0}input::-moz-focus-inner{padding:0;margin:0;border:0}dd,ol,ul{padding:0;margin:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit;word-wrap:break-word}p{margin:0}cite{font-style:normal}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}body{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.4;min-height:100vh;color:#123256;background-color:#fafafa}@media only screen and (min-width:780px){body{font-size:18px}}main{position:relative;overflow:hidden}.btn{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;letter-spacing:.96px;text-transform:uppercase;font-size:20px;letter-spacing:0!important;display:inline-block;padding:11px 40px;text-align:center;text-transform:none;border-radius:40px;border:2px solid transparent}@media only screen and (min-width:780px){.btn{font-size:20px;letter-spacing:1.2px}}.btn--disabled{opacity:.5;cursor:not-allowed}.btn--primary{background-color:#123256;border-color:#123256;color:#fafafa;transition:background-color .2s ease-in-out,color .2s ease-in-out}.btn--primary:focus,.btn--primary:hover{background-color:#fafafa;color:#123256}.btn--primary:active{color:#123256;background-color:#c2e5f4}.btn--secondary{background-color:transparent;border-color:#e9f6fd;color:#fafafa;transition:background-color .2s ease-in-out,color .2s ease-in-out}.btn--secondary:focus,.btn--secondary:hover{background-color:#e9f6fd;color:#123256}.btn--secondary:active{background-color:#c2e5f4;border-color:#c2e5f4}.btn--tertiary{background-color:transparent;border-color:#123256;color:#123256;transition:background-color .2s ease-in-out,color .2s ease-in-out}.btn--tertiary:focus,.btn--tertiary:hover{background-color:#123256;color:#fafafa}.btn--tertiary:active{background-color:#c2e5f4;color:#123256}.link{transition:color .2s}.link:focus,.link:hover{text-decoration:underline;color:#c2e5f4}.link--alt{transition:color .2s}.link--alt:focus,.link--alt:hover{color:#255a79}.form__label{font-size:18px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;text-align:left}.form__input,.form__label{display:block;color:#123256}.form__input{width:270px;padding:13px 5px;border:0;border-bottom:2px solid #74b7d8;background:transparent}.form__input::-moz-placeholder{color:#123256;opacity:.8}.form__input::placeholder{color:#123256;opacity:.8}.form__input:focus{outline:none;background-color:hsla(0,0%,98%,.8)}.form__textarea{width:100%;padding:10px;border:2px solid #74b7d8;border-radius:10px}.form__textarea::-moz-placeholder{color:#123256;opacity:.8}.form__textarea::placeholder{color:#123256;opacity:.8}.form__textarea:focus{outline:none;background-color:hsla(0,0%,98%,.8)}.form--inline{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.slf-widget__layout{height:-moz-fit-content!important;height:fit-content!important}.slf-widget__layout .form-element{max-width:unset!important}.account{position:relative;padding:99px 0 30px;background-color:#e4f2f9}@media only screen and (min-width:780px){.account{padding:169px 0 80px}}.account__bg{display:none}@media only screen and (min-width:780px){.account__bg{position:absolute;display:block}}.account__btn{padding:11px 30px}.account__btn-wrap{display:flex;align-items:center;gap:6px}.account__content-wrap{width:421px;max-width:100%}.account__form{width:405px;max-width:100%}.account__img{display:none}@media only screen and (min-width:780px){.account__img{display:block;width:350px;max-width:48%;border-radius:20px}}.account__link{display:block;margin-bottom:40px;font-weight:600;text-decoration:underline}.account__subtitle,.account__title{margin-bottom:30px}.account__title{font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px;text-align:center}@media only screen and (min-width:780px){.account__title{font-size:50px;line-height:52px;text-align:left}}.account__wrap{width:90%;max-width:805px;margin-right:auto;margin-left:auto;display:flex;justify-content:center}@media only screen and (min-width:780px){.account__wrap{position:relative;z-index:3;align-items:center;justify-content:space-between;gap:20px}}.account .form__field{margin-bottom:40px}.account .form__field--last{margin-bottom:20px}.account .form__input{width:100%}.account--login__recover-cancel{margin-top:10px}.account--details{padding:99px 0 30px;background-color:#e4f2f9}@media only screen and (min-width:780px){.account--details{padding:169px 0 80px}}.account--details__address--link{margin-top:20px;font-weight:600;color:#255a79;text-decoration:underline}.account--details__details-card{padding:30px;background-color:#fafafa;border-radius:10px}.account--details__details-wrap{width:300px;max-width:100%}.account--details__logout{margin-bottom:50px;text-align:center}.account--details__no-orders-wrap{display:flex;align-items:flex-start;flex-direction:column;text-align:left;gap:20px}.account--details__row{display:grid;width:100%;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #7ed0e3;grid-template-columns:1fr 1fr;grid-row-gap:10px}@media only screen and (min-width:780px){.account--details__row{display:table-row}.account--details__row td{padding-top:20px}}.account--details__row-label{font-weight:700}@media only screen and (min-width:780px){.account--details__row-label{display:none}}.account--details__row-fulfillment,.account--details__row-payment,.account--details__row-total{grid-column:span 2}.account--details__row:last-of-type{padding:0;margin:0;border:0}.account--details__row td{white-space:nowrap}.account--details__row .account__link{display:inline-block;margin:0;color:#255a79}.account--details__subtitle{margin-bottom:10px;font-size:16px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;letter-spacing:.96px;text-transform:uppercase;color:#255a79}@media only screen and (min-width:780px){.account--details__subtitle{font-size:20px;letter-spacing:1.2px}}.account--details__table{width:100%;padding:30px;background:#fafafa;border-radius:10px}@media only screen and (min-width:1000px){.account--details__table{padding:40px}}.account--details__table-wrap{width:100%}.account--details__thead{display:none}@media only screen and (min-width:780px){.account--details__thead{display:table-header-group}.account--details__thead th{text-align:left}}.account--details__title{margin-bottom:10px;font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px;text-align:center}@media only screen and (min-width:780px){.account--details__title{font-size:50px;line-height:52px}}.account--details__wrap{width:90%;max-width:1180px;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;gap:40px}@media only screen and (min-width:780px){.account--details__wrap{flex-direction:row}}.account--addresses{padding:99px 0 30px;background-color:#e4f2f9}@media only screen and (min-width:780px){.account--addresses{padding:169px 0 80px}}.account--addresses__add-btn{margin:0 auto 40px}.account--addresses__address--action-wrap{display:flex;justify-content:center;margin-top:20px;gap:30px}.account--addresses__address--action-wrap .account__link{margin:0}.account--addresses__address-wrap{width:300px;max-width:100%;padding:40px;text-align:center;background:#fafafa;border-radius:10px}.account--addresses__addresses-wrap{display:flex;align-items:center;flex-direction:column;gap:20px}@media only screen and (min-width:780px){.account--addresses__addresses-wrap{align-items:stretch;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:15px}}.account--addresses__addresses-wrap .form__input{max-width:100%}.account--addresses__btn-wrap{display:flex;justify-content:center}.account--addresses__edit-cancel{margin:0 auto}.account--addresses__edit-title{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;letter-spacing:.96px;text-transform:uppercase;margin:15px 0 10px}@media only screen and (min-width:780px){.account--addresses__edit-title{font-size:20px;letter-spacing:1.2px}}.account--addresses__new-btn{margin:15px 0}.account--addresses__new-default{display:flex}.account--addresses__return-btn{text-align:center}.account--addresses__subtitle{margin-bottom:10px;font-size:16px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;letter-spacing:.96px;text-transform:uppercase;color:#255a79}@media only screen and (min-width:780px){.account--addresses__subtitle{font-size:20px;letter-spacing:1.2px}}.account--addresses__title{margin-bottom:10px;font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px;text-align:center}@media only screen and (min-width:780px){.account--addresses__title{font-size:50px;line-height:52px}}.account--addresses__wrap{width:90%;max-width:1180px;margin-right:auto;margin-left:auto}.account--addresses .form__field{margin-bottom:15px}.account--order__addresses-wrap{display:flex;flex-direction:column;gap:40px}.account--order__address-wrap{padding:30px;background:#fafafa;border-radius:10px}.account--order__back{margin:0 auto 64px;text-align:center}.account--order__details-wrap{width:300px;max-width:100%}.account--order__order-wrap{width:100%}.account--order__subtext{margin-bottom:10px}.account--order__subtext-cap{text-transform:capitalize}.account--order__subtitle{margin-bottom:10px;font-size:16px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;letter-spacing:.96px;text-transform:uppercase;color:#255a79}@media only screen and (min-width:780px){.account--order__subtitle{font-size:20px;letter-spacing:1.2px}}.account--order__row{display:grid;width:100%;padding-bottom:30px;grid-template-columns:1fr 1fr;grid-row-gap:10px;border-bottom:1px solid #7ed0e3}@media only screen and (min-width:780px){.account--order__row{display:table-row}}.account--order__row:not(:first-of-type){padding-top:30px}.account--order__row-label{font-weight:700}@media only screen and (min-width:780px){.account--order__row-label{display:none}}.account--order__row-sku,.account--order__row-title{grid-column:span 2}.account--order__row td{white-space:nowrap}.account--order__row td a{color:#255a79;text-decoration:underline}@media only screen and (min-width:780px){.account--order__row td{padding:10px 0}}.account--order__row-total{display:flex}.account--order__table-summary{padding-top:30px}@media only screen and (min-width:780px){.account--order__table-summary{margin-top:30px;border-top:1px solid #7ed0e3}}.account--order__table-summary--label{font-weight:700}.account--order__table-summary--shipping,.account--order__table-summary--subtotal,.account--order__table-summary--total{display:flex;justify-content:space-between;margin-bottom:10px}.account--order__table{width:100%}.account--order__table-wrap{padding:30px;background:#fafafa;border-radius:10px}@media only screen and (min-width:780px){.account--order__table-wrap{padding:40px}}.account--order__thead{display:none}@media only screen and (min-width:780px){.account--order__thead{display:table-header-group}}.account--order__thead th{text-align:left}.account--order__title{font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px;margin-bottom:10px;text-align:center}@media only screen and (min-width:780px){.account--order__title{font-size:50px;line-height:52px}}.account--order__wrap{width:90%;max-width:1180px;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;gap:40px}@media only screen and (min-width:1000px){.account--order__wrap{flex-direction:row;gap:15px}}#address_form_new{background:#fafafa;border-radius:10px;padding:20px;margin-bottom:20px}#address_form_new input,#address_form_new select{width:100%}.account--addresses__new-default{gap:10px}.account--addresses__new-default input{width:auto!important}#rc_login{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;letter-spacing:.96px;text-transform:uppercase;font-size:20px;letter-spacing:0!important;display:inline-block;padding:0;text-transform:none;text-align:left!important;text-decoration:underline}@media only screen and (min-width:780px){#rc_login{font-size:20px;letter-spacing:1.2px}}#ReCharge{padding-top:140px}.article--header{width:90%;max-width:1180px;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:1fr;padding:89px 0 30px;border-bottom:1px solid #123256;gap:30px}@media only screen and (min-width:780px){.article--header{grid-template-columns:1fr 1fr;padding:146px 0 40px}}.article--header__date{padding-right:20px;margin-right:20px;border-right:1px solid #7ed0e3}.article--header__excerpt{margin-bottom:20px;font-weight:700}.article--header__footer{display:flex}.article--header__img{width:100%;border:2px solid #123256;border-radius:10px}.article--header__share-link{position:relative}.article--header__share-toast{position:absolute;bottom:-31px;left:-66px;display:none;font-size:14px;white-space:nowrap;padding:3px;background:#fff;border:1px solid #123256;border-radius:10px}.article--header__share-list,.article--header__share-wrap{display:flex;align-items:center;gap:20px}.article--header__title{margin-bottom:10px;font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px}@media only screen and (min-width:780px){.article--header__title{font-size:50px;line-height:52px}}.article--content{padding-top:40px}@media only screen and (min-width:780px){.article--content{padding-top:60px}}.article--content__content{width:90%;max-width:823px;margin-right:auto;margin-left:auto;margin-bottom:40px}.article--content__content img,.article--content__content ol,.article--content__content p,.article--content__content ul{margin-bottom:30px}@media only screen and (min-width:780px){.article--content__content img,.article--content__content ol,.article--content__content p,.article--content__content ul{margin-bottom:40px}}.article--content__content img{width:100%;border:2px solid #123256;border-radius:10px}@media only screen and (min-width:780px){.article--content__content{margin-bottom:60px}}.article--content__related-list{display:flex;float:left;padding-right:30px;gap:15px}@media only screen and (min-width:955px){.article--content__related-list{float:none;padding-right:0;justify-content:center}}.article--content__related-title{width:90%;max-width:1180px;margin-right:auto;margin-left:auto;padding-top:60px;margin-bottom:20px;font-size:24px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:29px;text-align:center;border-top:2px solid #123256}@media only screen and (min-width:780px){.article--content__related-title{font-size:38px;line-height:42px;margin-bottom:40px}}.article--content__related-wrap{overflow:scroll;padding-bottom:60px;padding-left:30px}@media only screen and (min-width:955px){.article--content__related-wrap{padding-left:0;overflow:visible}}.animated-multi-cta{position:relative;z-index:0;background:#123256;color:#fafafa}.animated-multi-cta__animation-image{position:absolute;height:auto;transition:transform 2s}.animated-multi-cta__content{position:relative;z-index:1;opacity:0;transition:opacity .5s}.is-intersecting .animated-multi-cta__content{opacity:1}.animated-multi-cta__ctas{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:16px}.animated-multi-cta__subtitle{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;letter-spacing:.96px;text-transform:uppercase;padding-bottom:20px;color:#c2e5f4}@media only screen and (min-width:780px){.animated-multi-cta__subtitle{font-size:20px;letter-spacing:1.2px}}.animated-multi-cta__text{padding-bottom:30px}.animated-multi-cta__title{font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px;padding-bottom:10px}@media only screen and (min-width:780px){.animated-multi-cta__title{font-size:50px;line-height:52px}}.animated-multi-cta__wrap{width:90%;max-width:520px;margin-right:auto;margin-left:auto;position:relative;width:80%;padding:94px 0;text-align:center}@media only screen and (min-width:780px){.animated-multi-cta__wrap{padding:116px 0}}.biopup-benefits{padding:30px 0 40px;background:#123256}@media only screen and (min-width:780px){.biopup-benefits{padding:80px 0}}.biopup-benefits__content{padding:40px 12px 30px 30px}@media only screen and (min-width:780px){.biopup-benefits__content{padding:60px}}.biopup-benefits__deco-wrap{position:relative}.biopup-benefits__deco{width:180px;height:auto;max-width:unset}@media only screen and (min-width:780px){.biopup-benefits__deco{position:absolute;bottom:0;left:0;width:310px}}.biopup-benefits__description{padding-bottom:30px}.biopup-benefits__ingredients{width:90%;max-width:1180px;margin-right:auto;margin-left:auto;padding-top:20px}@media only screen and (min-width:944px){.biopup-benefits__ingredients{padding-top:72px}}.biopup-benefits__ingredients-title{font-size:18px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;margin-bottom:10px;text-align:center;color:#fafafa}.biopup-benefits__ingredients-title a{text-decoration:underline}@media only screen and (min-width:780px){.biopup-benefits__ingredients-title{margin-top:40px}}@media only screen and (min-width:1030px){.biopup-benefits__ingredients-title{margin-top:0}}.biopup-benefits__logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}@media only screen and (min-width:944px){.biopup-benefits__logos{justify-content:space-between}}.biopup-benefits__img{width:100px;height:auto}@media only screen and (min-width:1030px){.biopup-benefits__img{width:150px}}.biopup-benefits__subtitle{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;letter-spacing:.96px;text-transform:uppercase;margin-bottom:10px}@media only screen and (min-width:780px){.biopup-benefits__subtitle{font-size:20px;letter-spacing:1.2px;margin-bottom:20px}}.biopup-benefits__title{font-size:24px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:29px;margin-bottom:10px}@media only screen and (min-width:780px){.biopup-benefits__title{font-size:38px;line-height:42px}}.biopup-benefits__wrap{width:90%;max-width:1180px;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;align-items:center;border-radius:10px;background-color:#fafafa;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 346 501'%3E%3Cpath fill='%23E4F2F9' d='M204.026 378.612c-7.172 2.781-13.889 4.598-20.115 5.393-6.225.813-11.618.605-16.159-.644-4.541-1.249-7.909-3.576-10.067-7.001-2.157-3.425-2.649-7.228-1.759-11.788.889-4.561 3.065-9.442 6.547-14.627 3.462-5.166 8.042-10.388 13.661-15.649 5.639-5.241 12.167-10.218 19.585-14.891 7.398-4.655 14.721-8.402 21.893-11.221 7.209-2.819 13.87-4.674 20.057-5.582 6.169-.871 11.524-.757 16.046.416s7.815 3.387 9.877 6.68c2.157 3.425 2.801 7.474 1.949 12.129-.87 4.655-3.027 9.612-6.433 14.872-3.425 5.28-7.947 10.54-13.605 15.819-5.639 5.28-12.167 10.256-19.566 14.911-7.417 4.674-14.74 8.401-21.911 11.202v-.019zm20.379 32.546c-7.38 2.498-14.343 3.879-20.89 4.163-6.547.284-12.281-.53-17.219-2.46-4.939-1.93-8.723-4.92-11.297-9.007l-7.607-12.091c5.526 1.211 11.732 1.324 18.658.284 6.925-1.041 14.191-3.047 21.779-6.037 7.588-3.008 15.1-6.849 22.555-11.542 7.512-4.731 14.286-9.877 20.266-15.403 5.998-5.563 10.956-11.239 14.872-17.048 3.917-5.828 6.51-11.448 7.777-16.917l7.607 12.091c2.573 4.088 3.633 8.78 3.217 14.097-.417 5.299-2.195 10.843-5.242 16.614-3.084 5.771-7.36 11.467-12.81 17.049-5.431 5.582-11.902 10.729-19.376 15.44-7.455 4.693-14.873 8.288-22.29 10.786v-.019zM41.882 297.266c-7.682-.265-14.589-1.249-20.606-2.952-6.055-1.703-10.918-4.031-14.608-6.964-3.69-2.933-5.866-6.395-6.49-10.407-.624-4.011.397-7.682 3.009-11.523 2.61-3.841 6.547-7.475 11.77-10.862 5.222-3.387 11.485-6.395 18.713-9.006 7.228-2.593 15.213-4.599 23.86-5.98 8.648-1.381 16.841-1.93 24.543-1.703 7.739.246 14.589 1.173 20.625 2.763 6.017 1.608 10.88 3.841 14.589 6.679 3.709 2.839 5.847 6.188 6.452 10.029.644 4.011-.359 7.985-2.989 11.902-2.631 3.936-6.566 7.644-11.77 11.145-5.222 3.501-11.448 6.566-18.733 9.196-7.247 2.63-15.232 4.636-23.86 6.017-8.63 1.382-16.86 1.93-24.543 1.666h.038zm5.923 37.938c-7.777-.605-14.721-2.081-20.833-4.39-6.112-2.308-11.07-5.336-14.854-9.044-3.785-3.709-6.074-7.948-6.831-12.716l-2.233-14.116c4.598 3.293 10.275 5.828 17.049 7.607 6.774 1.778 14.23 2.781 22.385 3.008 8.155.228 16.576-.359 25.28-1.74 8.76-1.382 17.01-3.463 24.693-6.188 7.701-2.744 14.494-6.017 20.379-9.82 5.885-3.804 10.483-7.967 13.813-12.489l2.233 14.116c.757 4.768-.114 9.518-2.592 14.21-2.479 4.712-6.282 9.121-11.354 13.208-5.109 4.087-11.277 7.644-18.486 10.634-7.19 2.99-15.157 5.185-23.899 6.566-8.742 1.381-16.935 1.76-24.731 1.135l-.02.019zM181.13 209.505c-5.431-5.45-9.783-10.88-13.018-16.254-3.236-5.393-5.204-10.407-5.904-15.062-.7-4.655.094-8.685 2.384-12.034 2.176-3.217 5.544-5.336 10.086-6.358 4.541-1.022 9.877-.984 16.027.132 6.13 1.098 12.753 3.179 19.811 6.226 7.058 3.046 14.248 7.039 21.495 11.977 7.248 4.939 13.605 10.105 19.074 15.554 5.487 5.469 9.858 10.843 13.151 16.122 3.273 5.298 5.317 10.256 6.074 14.854.757 4.598.038 8.515-2.157 11.731-2.271 3.35-5.715 5.582-10.313 6.642-4.598 1.06-10.01 1.097-16.197.076-6.207-1.022-12.848-3.047-19.944-6.112-7.096-3.047-14.286-7.039-21.515-11.94-7.228-4.901-13.623-10.123-19.054-15.573v.019zm-21.647 31.732c-5.241-5.752-9.31-11.58-12.186-17.465-2.876-5.884-4.428-11.467-4.655-16.765-.227-5.298 1.003-9.953 3.709-13.964l8.023-11.826c1.117 5.544 3.501 11.277 7.228 17.219 3.728 5.922 8.477 11.769 14.268 17.521 5.79 5.734 12.318 11.07 19.622 16.027 7.304 4.958 14.778 9.121 22.252 12.375 7.493 3.274 14.684 5.526 21.59 6.775 6.907 1.248 13.113 1.362 18.62.34l-8.023 11.827c-2.706 3.992-6.585 6.849-11.619 8.609-5.033 1.741-10.804 2.346-17.313 1.854-6.528-.51-13.454-2.138-20.758-4.881-7.304-2.744-14.608-6.585-21.93-11.562-7.304-4.957-13.568-10.293-18.828-16.084zM47.067 124.829c-6.907-3.368-12.81-7.096-17.598-11.108-4.825-4.03-8.326-8.136-10.483-12.318-2.176-4.182-2.743-8.23-1.684-12.148 1.06-3.917 3.5-6.85 7.456-9.29 3.954-2.442 9.025-4.145 15.194-5.11 6.15-.965 13.094-1.154 20.758-.567 7.663.586 15.762 2.006 24.22 4.295 8.44 2.27 16.159 5.11 23.104 8.477 6.963 3.368 12.848 7.02 17.692 10.956 4.825 3.936 8.363 7.947 10.577 12.072 2.214 4.125 2.82 8.042 1.798 11.789-1.022 3.746-3.576 7.134-7.588 9.65-4.011 2.517-9.101 4.295-15.289 5.355-6.206 1.06-13.132 1.306-20.852.738-7.701-.568-15.8-1.987-24.24-4.257-8.457-2.29-16.178-5.128-23.084-8.515l.019-.019zm-10.105 37.049c-6.85-3.728-12.583-7.909-17.219-12.526-4.636-4.617-7.928-9.386-9.877-14.324-1.93-4.939-2.309-9.745-1.04-14.4l3.727-13.794c2.857 4.882 6.982 9.518 12.45 13.908 5.45 4.389 11.865 8.363 19.206 11.902 7.342 3.538 15.27 6.452 23.786 8.742 8.552 2.308 16.935 3.784 25.071 4.427 8.156.644 15.687.417 22.612-.643 6.926-1.079 12.829-2.99 17.711-5.752l-3.727 13.794c-1.268 4.674-3.993 8.628-8.175 11.921-4.182 3.292-9.442 5.752-15.762 7.417-6.339 1.646-13.416 2.365-21.212 2.157-7.795-.208-15.95-1.457-24.485-3.765-8.533-2.309-16.178-5.317-23.047-9.064h-.019zm4.22 279.214c-6.036-4.749-11.012-9.631-14.853-14.589-3.86-4.957-6.415-9.707-7.645-14.248-1.23-4.541-.927-8.628.927-12.224 1.855-3.595 4.882-5.96 9.253-7.512 4.371-1.551 9.688-2.157 15.933-1.778 6.206.359 13.037 1.646 20.416 3.822 7.38 2.195 14.987 5.298 22.764 9.31 7.777 4.011 14.721 8.401 20.795 13.15 6.093 4.769 11.07 9.575 14.986 14.438 3.879 4.863 6.51 9.537 7.796 14.021 1.287 4.485 1.06 8.458-.738 11.902-1.854 3.614-5.014 6.226-9.461 7.834-4.446 1.608-9.82 2.271-16.065 2.006-6.282-.284-13.113-1.495-20.549-3.69-7.398-2.176-15.024-5.279-22.782-9.291-7.796-4.011-14.722-8.439-20.777-13.189v.038zM23.49 475.171c-5.903-5.09-10.634-10.388-14.191-15.876-3.558-5.487-5.772-10.842-6.623-16.083-.852-5.242-.19-10.01 2.025-14.306l6.547-12.696c1.76 5.374 4.825 10.785 9.234 16.235 4.409 5.449 9.82 10.672 16.254 15.686 6.433 4.996 13.567 9.518 21.4 13.567 7.872 4.069 15.763 7.285 23.559 9.632 7.833 2.346 15.25 3.727 22.233 4.144 7.001.416 13.17-.208 18.525-1.892l-6.547 12.696c-2.214 4.296-5.715 7.607-10.502 9.934-4.787 2.328-10.445 3.633-16.973 3.917-6.547.284-13.624-.511-21.193-2.365-7.569-1.836-15.289-4.806-23.142-8.856-7.852-4.049-14.702-8.609-20.606-13.718v-.019z'/%3E%3Cpath fill='%23E4F2F9' d='M258.673 161.633c-7.683-.436-14.551-1.571-20.531-3.425-6.017-1.855-10.823-4.277-14.437-7.285-3.614-3.009-5.715-6.528-6.264-10.559-.529-3.86.587-7.682 3.274-11.467 2.706-3.784 6.698-7.322 12.015-10.596 5.299-3.273 11.619-6.131 18.923-8.572 7.285-2.441 15.308-4.257 23.993-5.43 8.685-1.173 16.878-1.552 24.58-1.136 7.72.417 14.57 1.495 20.568 3.236 5.979 1.76 10.804 4.087 14.437 7.02 3.633 2.933 5.715 6.32 6.226 10.18.548 4.012-.549 7.966-3.255 11.845-2.706 3.88-6.736 7.494-12.015 10.862-5.299 3.368-11.6 6.301-18.941 8.761-7.323 2.46-15.327 4.295-23.994 5.468-8.685 1.173-16.897 1.533-24.579 1.117v-.019zm5.052 38.071c-7.758-.795-14.665-2.422-20.739-4.863-6.074-2.441-10.956-5.582-14.645-9.385-3.709-3.804-5.904-8.08-6.547-12.886l-1.912-14.173c4.523 3.387 10.143 6.074 16.86 8.004 6.717 1.93 14.173 3.103 22.309 3.52 8.137.397 16.576.018 25.318-1.155 8.78-1.192 17.086-3.065 24.826-5.62 7.758-2.573 14.626-5.695 20.606-9.347 5.979-3.671 10.672-7.739 14.097-12.167l1.911 14.173c.643 4.787-.341 9.499-2.914 14.153-2.574 4.655-6.49 8.969-11.656 12.943-5.204 3.974-11.448 7.38-18.714 10.199-7.266 2.838-15.27 4.844-24.031 6.017s-16.973 1.382-24.75.587h-.019zM185.842 59.018c-7.683-.435-14.551-1.57-20.531-3.425-6.017-1.854-10.823-4.276-14.437-7.285-3.614-3.008-5.715-6.528-6.263-10.558-.549-4.03.586-7.683 3.273-11.467 2.706-3.785 6.699-7.323 12.016-10.597 5.298-3.273 11.618-6.13 18.922-8.571 7.285-2.441 15.308-4.258 23.993-5.43C211.5.51 219.693.132 227.395.548c7.72.416 14.57 1.495 20.568 3.235 5.979 1.76 10.804 4.088 14.438 7.02 3.633 2.934 5.714 6.32 6.225 10.18.549 4.012-.549 7.967-3.255 11.846-2.706 3.879-6.736 7.493-12.015 10.861-5.298 3.368-11.599 6.301-18.941 8.761-7.323 2.46-15.327 4.295-23.993 5.468-8.686 1.174-16.898 1.533-24.58 1.117v-.019zm5.052 38.071c-7.758-.794-14.665-2.422-20.739-4.863-6.074-2.46-10.956-5.582-14.645-9.385-3.69-3.803-5.904-8.08-6.547-12.886l-1.911-14.173c4.522 3.387 10.142 6.074 16.859 8.004 6.717 1.93 14.173 3.104 22.309 3.52 8.137.397 16.576.019 25.318-1.154 8.78-1.192 17.087-3.066 24.826-5.62 7.758-2.574 14.627-5.696 20.606-9.348 5.979-3.67 10.672-7.739 14.097-12.167l1.911 14.173c.643 4.787-.341 9.499-2.914 14.154-2.573 4.655-6.49 8.969-11.656 12.942-5.204 3.974-11.448 7.38-18.714 10.2-7.266 2.838-15.27 4.843-24.031 6.017-8.761 1.173-16.973 1.381-24.75.586h-.019z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:160px;background-position:bottom 20px right 20px}@media only screen and (min-width:780px){.biopup-benefits__wrap{display:grid;align-items:flex-end;grid-template-columns:3fr 2fr;background-size:340px;background-position:bottom 40px right 130px}}.blog{padding:99px 0 56px}@media only screen and (min-width:780px){.blog{padding:146px 0 80px}}.blog__header{width:90%;max-width:615px;margin-right:auto;margin-left:auto}.blog__list{display:flex;align-items:center;flex-direction:column;gap:30px}@media only screen and (min-width:780px){.blog__list{display:grid;align-items:flex-start;grid-template-columns:1fr 1fr;grid-column-gap:15px;grid-row-gap:40px}}@media only screen and (min-width:1024px){.blog__list{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:1336px){.blog__list{grid-template-columns:1fr 1fr 1fr 1fr}}.blog__list-wrap{width:90%;max-width:1245px;margin-right:auto;margin-left:auto;padding:40px 0}@media only screen and (min-width:780px){.blog__list-wrap{padding:60px 0}}.blog__nav{padding-left:30px;overflow:scroll}@media only screen and (min-width:780px){.blog__nav{padding:0;overflow:visible}}.blog__nav-link{white-space:nowrap}.blog__nav-list{display:flex;float:left;padding-right:30px;gap:5px}@media only screen and (min-width:780px){.blog__nav-list{width:90%;max-width:1180px;margin-right:auto;margin-left:auto;justify-content:center;flex-wrap:wrap;float:none;padding:0;gap:10px}}.blog__subtitle{margin-bottom:30px;text-align:center}@media only screen and (min-width:780px){.blog__subtitle{margin-bottom:40px}}.blog__title{margin-bottom:10px;font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px;text-align:center}@media only screen and (min-width:780px){.blog__title{font-size:50px;line-height:52px}}.card--article{width:300px;text-align:center}.card--article__excerpt a{font-weight:600;text-decoration:underline}.card--article__link{width:100%}.card--article__img{width:100%;margin-bottom:10px;border:2px solid #123256;border-radius:10px}.card--article__title{margin-bottom:5px;font-weight:700}.card--product{display:flex;align-items:center;flex-direction:column;justify-content:stretch;width:300px;max-width:100%}.card--product__img{border:2px solid #123256;border-radius:10px}.card--product__title{margin:10px 0 30px;font-size:18px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;text-align:center}.cart{padding:99px 0 30px;background-color:#e4f2f9}@media only screen and (min-width:780px){.cart{padding:169px 0 80px}}.cart__checkout-submit-wrap{display:flex;align-items:center;flex-direction:column;margin-top:20px;gap:10px}@media only screen and (min-width:780px){.cart__checkout-submit-wrap{flex-direction:row;justify-content:flex-end;gap:20px}}.cart__form{width:90%;max-width:825px;margin-right:auto;margin-left:auto;padding:30px;background:#fafafa;border-radius:10px}@media only screen and (min-width:780px){.cart__footer{margin-top:25px}}.cart__footer-message-wrap{display:flex;justify-content:space-between;margin-bottom:10px}.cart__row{display:grid;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #7ed0e3;grid-template-columns:.74fr 1.22fr .6fr;grid-column-gap:8px}@media only screen and (min-width:780px){.cart__row{display:table-row;grid-column-gap:16px}.cart__row td{padding:25px 10px}}.cart__row-img{grid-area:1/1/3/2}.cart__row-img img{min-width:70px;max-height:100px}.cart__row-qty{grid-area:3/2/4/3}.cart__row-qty-input{width:89px;padding:11px;font-family:proxima-nova,sans-serif;font-size:20px;font-weight:700;text-align:center;border:2px solid #123256;border-radius:23.5px}.cart__row-remove{margin-left:auto;grid-area:1/3/1/4}@media only screen and (min-width:780px){.cart__row-remove{padding-right:0}}.cart__row-price{grid-area:2/2/3/3}.cart__row-title{grid-area:1/2/2/3}.cart__row-title-text{font-weight:600;text-decoration:underline}.cart__row-total{margin:auto 0 auto auto;grid-area:3/3/4/4}.cart__table{width:100%}@media only screen and (min-width:780px){.cart__table{border-collapse:collapse}}.cart__thead{display:none}@media only screen and (min-width:780px){.cart__thead{display:table-header-group;border-bottom:1px solid #7ed0e3}.cart__thead th{padding:10px;text-align:left}}.cart__title{margin-bottom:30px;font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px;text-align:center}@media only screen and (min-width:780px){.cart__title{font-size:50px;line-height:52px;margin-bottom:40px}}.cart__update{font-weight:600;color:#255a79;text-decoration:underline}.cart--empty{display:flex;align-items:center;flex-direction:column;padding:99px 0 30px;min-height:calc(100vh - 460px);background-color:#e4f2f9}@media only screen and (min-width:780px){.cart--empty{padding:169px 0 80px}}.cart--empty__btn{margin:0 auto}.cart--empty__title{margin-bottom:30px;font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px;text-align:center}@media only screen and (min-width:780px){.cart--empty__title{font-size:50px;line-height:52px;margin-bottom:40px}}.dynamic-checkout__content{margin-top:20px}@media only screen and (min-width:780px){.dynamic-checkout__content{text-align:right}}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius:40px;--shopify-accelerated-checkout-button-box-shadow:none;--shopify-accelerated-checkout-inline-alignment:center;--shopify-accelerated-checkout-row-gap:8px;--shopify-accelerated-checkout-skeleton-background-color:#dedede;--shopify-accelerated-checkout-skeleton-animation-opacity-start:1;--shopify-accelerated-checkout-skeleton-animation-opacity-end:0.5;--shopify-accelerated-checkout-skeleton-animation-duration:4s;--shopify-accelerated-checkout-skeleton-animation-timing-function:ease}@media only screen and (min-width:780px){shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-inline-alignment:flex-end}}.contact-us{padding:100px 0 60px;background:#e4f2f9}@media only screen and (min-width:780px){.contact-us{padding:152px 0 100px}}.contact-us__content{margin-bottom:30px}@media only screen and (min-width:780px){.contact-us__content-wrap{max-width:452px}}.contact-us__form{display:flex;flex-direction:column;max-width:253px;margin:0 auto;gap:20px}.contact-us__form input{width:100%;max-width:100%}.contact-us__form-btn{width:183px}@media only screen and (min-width:780px){.contact-us__form{max-width:452px}}.contact-us__img{max-width:53%;border-radius:20px}@media only screen and (min-width:780px){.contact-us__img{max-width:350px}}.contact-us__message-label{margin-bottom:7px}.contact-us__title{margin-bottom:20px;font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px}@media only screen and (min-width:780px){.contact-us__title{font-size:50px;line-height:52px}}.contact-us__wrap{width:90%;max-width:852px;margin-right:auto;margin-left:auto;display:flex;align-items:center;flex-direction:column;text-align:center;gap:20px}@media only screen and (min-width:780px){.contact-us__wrap{flex-direction:row;justify-content:space-between;text-align:left}}.content-hero{padding:30px 0}@media only screen and (min-width:1180px){.content-hero{padding:100px 0}}.content-hero__content .btn,.content-hero__content p{margin-bottom:30px}@media only screen and (min-width:1180px){.content-hero__content-wrap{max-width:48%}}.content-hero__footer{width:90%;max-width:1180px;margin-right:auto;margin-left:auto}.content-hero__footer p{margin-bottom:30px}@media only screen and (min-width:1180px){.content-hero__footer{margin-left:0}}.content-hero__media-wrap{width:473px;max-width:100%}.content-hero__media-wrap video{width:100%;max-height:602px}.content-hero__footer-image{width:400px;margin:0 auto}@media only screen and (min-width:1180px){.content-hero__footer-image{margin:0}}.content-hero__title{margin-bottom:10px;font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px}@media only screen and (min-width:780px){.content-hero__title{font-size:50px;line-height:52px}}.content-hero__wrap{width:90%;max-width:1180px;margin-right:auto;margin-left:auto;display:flex;align-items:center;flex-direction:column;gap:20px}@media only screen and (min-width:1180px){.content-hero__wrap{align-items:flex-start;flex-direction:row-reverse;justify-content:space-between}}@media only screen and (min-width:1180px){.content-hero__wrap-reverse{flex-direction:row}}.decorated-hero{position:relative;padding:130px 0 60px}@media only screen and (min-width:1180px){.decorated-hero{padding:166px 0 106px}}.decorated-hero__dec-left,.decorated-hero__dec-left-2,.decorated-hero__dec-right,.decorated-hero__dec-right-2{position:absolute}.decorated-hero__dec-left{bottom:0;left:-90px;width:133px;transform:rotate(-115deg)}@media only screen and (min-width:1180px){.decorated-hero__dec-left{top:-95px;bottom:unset;width:350px;transform:none}}.decorated-hero__dec-left-2{bottom:-145px;left:-40px;width:197px}@media only screen and (min-width:1180px){.decorated-hero__dec-left-2{bottom:-180px;left:-295px;width:532px}}.decorated-hero__dec-right{top:-10px;right:-25px;width:154px;transform:rotate(180deg)}@media only screen and (min-width:1180px){.decorated-hero__dec-right{top:270px;right:-220px;width:416px;transform:none}}.decorated-hero__dec-right-2{width:242px}.decorated-hero__text{position:relative;z-index:2;width:90%;margin:0 auto;text-align:center}.decorated-hero__text p:not(:first-child){margin-top:20px}.decorated-hero__title{position:relative;z-index:2;margin-bottom:20px;font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px;text-align:center}@media only screen and (min-width:780px){.decorated-hero__title{font-size:50px;line-height:52px}}.decorated-hero__wrap{width:90%;max-width:720px;margin-right:auto;margin-left:auto}@media only screen and (min-width:1180px){.decorated-hero--ingredients{padding:210px 0 198px}}.decorated-hero__ingredients--right-1{top:8px;right:-22px;width:110px;transform:none}@media only screen and (min-width:1180px){.decorated-hero__ingredients--right-1{top:-32px;right:110px;width:238px}}.decorated-hero__ingredients--left-1{top:-25px;bottom:unset;left:-60px;width:153px;transform:rotate(110deg)}@media only screen and (min-width:1180px){.decorated-hero__ingredients--left-1{left:-239px;width:448px}}@media only screen and (min-width:1200px){.decorated-hero__ingredients--left-1{left:-160px}}.decorated-hero__ingredients--right-2{right:-150px;bottom:-130px}@media only screen and (min-width:1180px){.decorated-hero__ingredients--right-2{right:-192px;bottom:-135px;width:430px}}@media only screen and (min-width:1240p){.decorated-hero__ingredients--right-2{width:502px}}.decorated-hero__ingredients--left-2{bottom:-115px;left:-136px;width:246px;transform:rotate(-25deg)}@media only screen and (min-width:1180px){.decorated-hero__ingredients--left-2{bottom:-215px;left:-210px;width:519px}}.faq{padding:100px 0 80px;background:#e4f2f9}@media only screen and (min-width:780px){.faq{padding:146px 0 120px}}.faq__answer{max-height:0;overflow:hidden;transition:max-height 0s}.is-active .faq__answer{height:-moz-min-content;height:min-content;max-height:600px;transition:max-height 3s ease}.faq__item{width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #123256}.faq__title{margin-bottom:30px;font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px;text-align:center}@media only screen and (min-width:780px){.faq__title{font-size:50px;line-height:52px}}.faq__question{display:flex;justify-content:space-between;width:100%;font-size:18px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;text-align:left}.faq__question-text{max-width:80%}.faq__question-symbol-minus svg{width:22px}.faq__question-symbol-plus svg{width:24px}.faq__question-symbol-minus{display:none}.is-active .faq__question-symbol-minus{display:block;height:45px}.is-active .faq__question-symbol-plus{display:none}.faq__wrap{width:90%;max-width:825px;margin-right:auto;margin-left:auto}.faq--selection{padding:40px 0;background:#E9F6FD}@media only screen and (min-width:780px){.faq--selection{padding:64px 0}}.faq--selection input[type=checkbox]{display:none}.faq--selection input:checked+.faq--selection__question+.faq--selection__content{max-height:100vh}.faq--selection input:checked+.faq--selection__question svg .horizontal{opacity:0}.faq--selection__content{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}.faq--selection__content-inner{padding-bottom:20px}.faq--selection__collapsible{border-bottom:1px solid #7ed0e3}.faq--selection__question{display:grid;grid-template-columns:1fr 20px;align-items:center;margin:10px 0;font-weight:700;gap:10px}.faq--selection__question .horizontal{transition:opacity .25s ease-in-out}.faq--selection__questions{margin-bottom:20px}@media only screen and (min-width:780px){.faq--selection__questions{margin-bottom:40px}}.faq--selection__title{font-size:24px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:29px;margin-bottom:20px;text-align:center}@media only screen and (min-width:780px){.faq--selection__title{font-size:38px;line-height:42px;margin-bottom:30px}}.faq--selection__wrap{width:90%;max-width:840px;margin-right:auto;margin-left:auto;display:grid}.faq--selection__wrap .btn.btn--primary{width:fit-content;margin:0 auto;padding:18px 38px;font-size:18px}@media screen and (max-width:768px){.faq--selection__wrap .btn.btn--primary{font-size:16px;padding:11px 16px}}.footer{color:#fafafa;background-color:#123256}.footer__bottom{width:90%;max-width:1180px;margin-right:auto;margin-left:auto;padding-bottom:30px}@media only screen and (min-width:780px){.footer__bottom-item{font-size:16px}.footer__bottom-item:not(:last-of-type){padding-right:15px;border-right:2px solid #7ed0e3}}.footer__bottom-link{transition:color .2s}.footer__bottom-link:focus,.footer__bottom-link:hover{color:#7ed0e3}@media only screen and (min-width:780px){.footer__bottom-link{font-size:16px}}.footer__bottom-list{display:flex;flex-direction:column;gap:10px}@media only screen and (min-width:780px){.footer__bottom-list{flex-direction:row;justify-content:center}}@media only screen and (min-width:780px){.footer__contact{grid-area:1/3/2/4}}.footer__disclaimer{margin-top:15px;font-size:12px;text-align:center}.footer__head{display:flex;align-items:center;justify-content:space-between;gap:16px}@media only screen and (min-width:780px){.footer__head{flex-direction:column;align-items:flex-start;grid-area:1/1/2/2;align-self:start}}@media only screen and (min-width:780px){.footer__help{grid-area:1/1/2/2;margin-top:100px}}.footer__item{margin:10px 0}.footer__link{font-size:18px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;transition:color .2s}.footer__link:focus,.footer__link:hover{color:#7ed0e3}.footer__list--two-col{-moz-column-count:2;column-count:2}@media only screen and (min-width:780px){.footer__list--two-col{-moz-column-count:1;column-count:1}}.footer__logo{width:100px;height:auto}@media only screen and (min-width:780px){.footer__logo{width:130px}}@media only screen and (min-width:780px){.footer__quick{grid-area:1/2/2/3}}.footer__signup .slf-form.form-inline input[type=email].field-input:focus{background-color:transparent!important;border-bottom:2px solid #7ed0e3!important}.footer__signup .slf-button{border:3px solid #fafafa!important}.footer__social{display:flex;gap:20px}.footer__social svg{width:45px;height:45px;fill:#c2e5f4;transition:fill .2s}@media only screen and (min-width:780px){.footer__social svg{width:25px;height:25px}}.footer__social svg:focus,.footer__social svg:hover{fill:#fafafa}.footer__subtitle{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;letter-spacing:.96px;text-transform:uppercase;font-size:20px;letter-spacing:0!important;margin-bottom:10px;color:#d9f0f4}@media only screen and (min-width:780px){.footer__subtitle{font-size:20px;letter-spacing:1.2px}}.footer__wrap{width:90%;max-width:930px;margin-right:auto;margin-left:auto;display:grid;padding:32px 0 22px;gap:30px}@media only screen and (min-width:780px){.footer__wrap{grid-template-columns:1fr 1fr 1fr;padding-bottom:40px;gap:15px}}.more-footer{background-color:#061f3b;padding:10px}.more-footer__wrap{width:90%;max-width:1180px;margin-right:auto;margin-left:auto;display:flex;align-items:center;justify-content:center;font-size:16px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;letter-spacing:.96px;text-transform:uppercase;font-size:20px;letter-spacing:0!important;color:#d9f0f4;gap:10px}@media only screen and (min-width:780px){.more-footer__wrap{font-size:20px;letter-spacing:1.2px}}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{width:24px;height:16px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:24px;height:2px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:7px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:14px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,7px,0) rotate(-45deg)}.header{position:fixed;top:0;left:0;z-index:10;width:100%;transition:background-color .2s}.header.is-scrolled{background-color:#fafafa}.header__actions{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:30px}.header__actions svg{display:block;width:auto;height:24px}.header__logo{width:100px;height:auto;margin:0 auto -5px}@media only screen and (min-width:780px){.header__logo{width:130px}}.header__logo-wrap,.header__menu{flex:1}.header__toggle{padding-left:60px;padding-right:60px;text-transform:none}@media only screen and (min-width:780px){.header__toggle--mobile{display:none}}.header__toggle--desktop{display:none}@media only screen and (min-width:780px){.header__toggle--desktop{display:block}}.header__top{font-size:18px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;max-height:200px;color:#fafafa;font-size:14px;text-transform:uppercase;text-align:center;overflow:hidden;transition:max-height .5s}.is-scrolled .header__top{max-height:0}@media only screen and (min-width:780px){.header__top{font-size:16px}}.header__top-wrap{padding:6px 0}.header__top-wrap,.header__wrap{width:90%;max-width:1180px;margin-right:auto;margin-left:auto}.header__wrap{display:flex;align-items:center;justify-content:space-between;padding:10px 0;transform:translateY(10px);transition:transform .2s}.is-scrolled .header__wrap{transform:translateY(0)}.hero--two-col{position:relative;padding:100px 0 40px;background-color:#e4f2f9}@media only screen and (min-width:780px){.hero--two-col{padding:170px 0 80px}}.hero--two-col__blobs{position:absolute;top:-50px;left:calc(50% - 450px);width:767px;height:767px;opacity:.7}@media only screen and (min-width:780px){.hero--two-col__blobs{left:calc(50% - 700px)}}.hero--two-col__image{width:300px}@media only screen and (min-width:780px){.hero--two-col__image{width:100%}}.round .hero--two-col__image{border-radius:10px;overflow:hidden}.hero--two-col__subtitle{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;letter-spacing:.96px;text-transform:uppercase;margin-bottom:10px}@media only screen and (min-width:780px){.hero--two-col__subtitle{font-size:20px;letter-spacing:1.2px}}.hero--two-col__title{font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px;margin-bottom:10px}@media only screen and (min-width:780px){.hero--two-col__title{font-size:50px;line-height:52px}}.hero--two-col__wrap{width:90%;max-width:1180px;margin-right:auto;margin-left:auto;position:relative;z-index:1;display:grid;align-items:center;justify-items:center;text-align:center;gap:20px}@media only screen and (min-width:780px){.hero--two-col__wrap{grid-template-columns:1fr 1fr;text-align:left;gap:50px}}.jumbotron{position:relative;z-index:1;min-height:90vh}@media only screen and (min-width:740px){.jumbotron__animation{min-height:90vh!important}}.jumbotron__animation-image{position:absolute;transition:transform 2s;height:-moz-fit-content;height:fit-content;max-width:unset}.jumbotron__bg{position:absolute;z-index:0;bottom:calc(50% - 600px);left:calc(50% - 850px);width:900px;transition:transform .5s}.is-loaded .jumbotron__bg{transform:translateY(-100px) translateX(50px)}.jumbotron__content{position:relative;z-index:1}.jumbotron__text{padding-bottom:20px}@media only screen and (min-width:740px){.jumbotron__text{padding-bottom:30px}}.jumbotron__image{width:360px;height:-moz-fit-content;height:fit-content;padding-bottom:10px;margin:0 auto}@media only screen and (min-width:740px){.jumbotron__image{padding-bottom:30px;margin-left:0}}.jumbotron__subtitle{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;letter-spacing:.96px;text-transform:uppercase;padding-bottom:10px}@media only screen and (min-width:780px){.jumbotron__subtitle{font-size:20px;letter-spacing:1.2px}}@media only screen and (min-width:740px){.jumbotron__subtitle{padding-bottom:14px}}.jumbotron__video{position:relative;border-radius:40px;overflow:hidden}.jumbotron__video video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.jumbotron__video-icon{position:absolute;top:10px;right:10px;width:80px}@media only screen and (min-width:1180px){.jumbotron__video-icon{width:100px}}.jumbotron__wrap{width:90%;max-width:1180px;margin-right:auto;margin-left:auto;display:grid;height:100%;min-height:90vh;padding-bottom:60px;text-align:center;gap:40px}@media only screen and (min-width:740px){.jumbotron__wrap{align-items:center;grid-template-columns:1fr 1fr;padding-bottom:0;text-align:left}}.has-video .jumbotron__wrap{padding:100px 0 60px}@media only screen and (min-width:740px){.has-video .jumbotron__wrap{padding:40px 0 0}}.shopify-policy__body{width:90%;max-width:824px;margin-right:auto;margin-left:auto}.shopify-policy__body div{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #123256}.shopify-policy__body div:last-child{border-bottom:none}.shopify-policy__body h2{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;letter-spacing:.96px;text-transform:uppercase;font-size:20px;letter-spacing:0!important;margin-bottom:10px}@media only screen and (min-width:780px){.shopify-policy__body h2{font-size:20px;letter-spacing:1.2px}}.shopify-policy__body h3{margin-bottom:10px;font-size:18px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1}.shopify-policy__body p{margin-bottom:20px}.shopify-policy__body a{text-decoration:underline}.shopify-policy__container{max-width:100vw;padding:100px 0 80px;background:#e4f2f9}@media only screen and (min-width:780px){.shopify-policy__container{padding:146px 0 120px}}.shopify-policy__title{margin-bottom:30px;font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px;text-align:center}@media only screen and (min-width:780px){.shopify-policy__title{font-size:50px;line-height:52px;margin-bottom:40px}}.list-box{width:90%;max-width:1180px;margin-right:auto;margin-left:auto;margin-bottom:40px;border-radius:10px;overflow:hidden}@media only screen and (min-width:780px){.list-box{margin-bottom:80px}}.list-box__content-wrap{padding:20px 0 30px;background:#e4f2f9}@media only screen and (min-width:780px){.list-box__content-wrap{padding:40px 0 60px}}.list-box__footer{width:90%;max-width:825px;margin-right:auto;margin-left:auto;margin-top:20px;font-size:16px;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.4;font-style:italic;text-align:center}@media only screen and (min-width:780px){.list-box__footer{font-size:18px;margin-top:30px}}.list-box__item{margin-bottom:10px;font-size:12px}.list-box__item-content{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.4}@media only screen and (min-width:780px){.list-box__item-content{font-size:18px}}.list-box__item-content a{font-weight:600;text-decoration:underline}.list-box__list{width:90%;max-width:825px;margin-right:auto;margin-left:auto;width:70%;list-style-type:disc}@media only screen and (min-width:780px){.list-box__list{-moz-columns:2;column-count:2;gap:30px}}@media only screen and (min-width:1100px){.list-box__list{gap:70px}}.list-box__title{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;letter-spacing:.96px;text-transform:uppercase;color:#fafafa;text-align:center}@media only screen and (min-width:780px){.list-box__title{font-size:20px;letter-spacing:1.2px}}.list-box__title-wrap{padding:20px 30px;background:#123256}@media only screen and (min-width:780px){.list-box__title-wrap{padding:25px 30px}}.nav{position:absolute;top:60px;left:-10px;z-index:10;display:flex;width:50vw;min-height:calc(90vh - 60px);max-width:400px;min-width:-moz-fit-content;min-width:fit-content;color:#fafafa;background-color:#123256;border-radius:20px;opacity:0;transform:translateX(calc(-100% - 20px));transition:transform .5s,opcaity .5s}.is-active .nav{transform:translateX(0);opacity:1}@media only screen and (min-width:780px){.nav{top:10px;transform:translateX(calc(-100% - 5vw - 60px))}}@media only screen and (min-width:1560px){.nav{left:-200px}}.nav__close{position:absolute;top:60px;right:60px;width:20px;height:20px}@media only screen and (max-width:780px){.nav__close{display:none}}.nav__close svg{stroke:#fafafa;transition:stroke .2s}.nav__close:focus svg,.nav__close:hover svg{stroke:#7ed0e3}.nav__link{transition:color .2s}.nav__link:focus,.nav__link:hover{color:#7ed0e3}.nav__main{display:grid;gap:15px}.nav__secondary{display:grid;gap:10px}.nav__secondary-link{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.4;color:#fafafa;transition:color .2s}@media only screen and (min-width:780px){.nav__secondary-link{font-size:18px}}.nav__secondary-link:focus,.nav__secondary-link:hover{color:#c2e5f4}.nav__wrap{display:flex;flex-direction:column;justify-content:space-between;padding:40px}@media only screen and (min-width:780px){.nav__wrap{padding:80px}}.nav .search__input{margin-bottom:20px;color:#fafafa}.nav .search__input::-moz-placeholder{color:#fafafa!important}.nav .search__input::placeholder{color:#fafafa!important}.nav .search__input:focus{background:transparent}.newsletter--inline-signup{padding:40px 0 50px;background-color:#d9f0f4}@media only screen and (min-width:780px){.newsletter--inline-signup{padding:65px 0}}.newsletter--inline-signup__content{display:grid;grid-template-columns:1fr 4fr;gap:20px}.newsletter--inline-signup__divider{background-color:#c2e5f4}@media only screen and (max-width:780px){.newsletter--inline-signup__divider{display:none}}.newsletter--inline-signup__link{font-size:18px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1}.newsletter--inline-signup__links{display:flex;align-items:center;margin-top:20px;gap:20px}@media only screen and (min-width:780px){.newsletter--inline-signup__links{margin-top:30px;gap:30px}}.newsletter--inline-signup__links svg{width:45px;height:45px;fill:#123256;transition:fill .2s ease}@media only screen and (min-width:780px){.newsletter--inline-signup__links svg{width:25px;height:25px}}.newsletter--inline-signup__links a:focus svg,.newsletter--inline-signup__links a:hover svg{fill:#255a79}.newsletter--inline-signup__title{font-size:24px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:29px;margin-bottom:10px}@media only screen and (min-width:780px){.newsletter--inline-signup__title{font-size:38px;line-height:42px}}.newsletter--inline-signup__wrap{width:90%;max-width:970px;margin-right:auto;margin-left:auto;display:grid;gap:30px}@media only screen and (min-width:780px){.newsletter--inline-signup__wrap{grid-template-columns:1fr 2px 1fr;gap:40px}}.newsletter{position:relative;min-height:calc(100vh - 40px);padding:20px 0;background:#e4f2f9}.newsletter__alt-btn{margin:20px auto 0;text-transform:capitalize}.newsletter__bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}@media only screen and (min-width:780px){.newsletter__bg{top:360px;left:50%;width:915px;height:915px}}.newsletter__btn{display:block;margin:20px auto 0}@media only screen and (min-width:780px){.newsletter__btn{display:inline-block}}.newsletter__content-wrap{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;text-align:center}@media only screen and (min-width:780px){.newsletter__content-wrap{align-items:flex-start;max-width:500px;text-align:left}}.newsletter__form{width:100%;min-height:50px;margin-top:16px}@media only screen and (min-width:780px){.newsletter__form-field{display:inline-block}}.newsletter__img{position:relative;z-index:1;max-width:50%;margin:0 auto;border-radius:20px}@media only screen and (min-width:780px){.newsletter__img{max-width:349px;margin:0}}.newsletter__logo-wrap{position:relative;z-index:2;display:flex;justify-content:center}.newsletter__password-title{margin:60px auto 20px;font-size:16px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;letter-spacing:.96px;text-transform:uppercase;font-size:20px;letter-spacing:0!important}@media only screen and (min-width:780px){.newsletter__password-title{font-size:20px;letter-spacing:1.2px}}.newsletter__sign-up-form{margin-top:20px}.newsletter__subtitle{margin-bottom:10px;font-size:16px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;letter-spacing:.96px;text-transform:uppercase;font-size:20px;letter-spacing:0!important}@media only screen and (min-width:780px){.newsletter__subtitle{font-size:20px;letter-spacing:1.2px}}.newsletter__title{margin-bottom:10px;font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px}@media only screen and (min-width:780px){.newsletter__title{font-size:50px;line-height:52px}}.newsletter__wrap{width:90%;max-width:1180px;margin-right:auto;margin-left:auto;display:flex;align-items:center;flex-direction:column;padding-top:90px;gap:30px}@media only screen and (min-width:780px){.newsletter__wrap{flex-direction:row;justify-content:center;gap:60px}}.not-found{padding:89px 0 100px;background:#e4f2f9}@media only screen and (min-width:780px){.not-found{min-height:calc(100vh - 340px);padding:150px 0 110px}}.not-found__bg lottie-player{top:unset!important;right:-26%;bottom:-120px;left:unset!important}.not-found__title{margin-bottom:30px;font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px;text-align:center}@media only screen and (min-width:780px){.not-found__title{font-size:50px;line-height:52px}}.not-found__title-small{font-size:18px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1}.not-found__wrap{position:relative;z-index:2;width:90%;max-width:1180px;margin-right:auto;margin-left:auto;display:flex;align-items:center;flex-direction:column}.pagination{display:flex;justify-content:center;margin-top:40px}.pagination__arrow{width:14px}.pagination__arrow svg{fill:#7ed0e3}.pagination__arrow-link-inactive svg{opacity:.5}.pagination__arrow-next svg{transform:rotate(180deg)}.pagination__list{display:flex;justify-content:center;gap:10px}.product--details__badge{display:flex;gap:10px;margin:10px 0;align-items:center}.product--details__benefit{margin:20px 0;container-type:inline-size}.product--details__benefit ul{display:grid;grid-template-columns:1fr 1fr;gap:5px}@container (min-width: 465px){.product--details__benefit ul{grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}}.product--details__benefit li{display:flex;align-items:center;justify-content:center;padding:20px 6px;font-size:12px;font-weight:600;color:#061f3b;text-align:center;border:1px solid #061f3b;border-radius:10px}@container (min-width: 465px){.product--details__benefit li{font-size:14px;padding:12px 15px}}.product--details__cert-panel{margin-top:20px}@media only screen and (min-width:780px){.product--details__cert-panel{margin-top:40px}}@media only screen and (min-width:780px){.product--details__cert-panel.mobile{display:none}}@media only screen and (max-width:780px){.product--details__cert-panel.desktop{display:none}}.product--details__descriptor{font-size:18px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;margin-bottom:20px}.product--details__directions-of-use-content{box-shadow:0 0 50px 0 rgba(18,50,86,.5)}.product--details__logo{width:auto;max-height:20px}.product--details__reviews{min-height:18px}.product--details__product-facts-active{overflow:hidden;border-radius:30px;background:#fafafa;box-shadow:0 0 50px 0 rgba(18,50,86,.5)}.product--details__directions-of-use-close,.product--details__product-facts-close{position:absolute;top:15px;right:15px;width:30px;height:30px}.product--details__directions-of-use-content,.product--details__product-facts-content-wrap{position:absolute;top:50%;left:50%;width:100%;max-height:95vh;font-size:14px;transform:translate(-50%,-50%);overflow:scroll}.product--details__directions-of-use-content::-webkit-scrollbar,.product--details__product-facts-content-wrap::-webkit-scrollbar{display:none}.product--details__directions-of-use-content,.product--details__product-facts-content{width:462px;max-width:95%;margin:0 auto;border-radius:30px}.product--details__product-facts-active-content{padding:25px}.product--details__product-facts-active-content table{width:100%}.product--details__product-facts-active-content tr{display:flex;justify-content:space-between;width:100%;padding:5px 0;border-bottom:1px solid #123256}.product--details__product-facts-active-content tr:last-child{border-bottom:none}.product--details__product-facts-active-content tr td:first-child{font-weight:700}.product--details__product-facts-active-content tr td:last-child{height:-moz-max-content;height:max-content;margin-top:auto;margin-bottom:auto;white-space:nowrap}.product--details__product-facts-active-content tr .product--details__product-facts-table-sub{font-weight:400}.product--details__product-facts-header{position:relative;padding:25px;color:#fafafa;background:#123256}.product--details__product-facts-inactive{padding:25px;margin-top:20px;background:#fafafa;border-radius:30px;box-shadow:0 0 50px 0 rgba(18,50,86,.5)}.product--details__product-facts-inactive h3{font-weight:700}.product--details__product-facts-inactive h3,.product--details__product-facts-inactive p{display:inline}.product--details__product-facts-subtitle{display:flex;justify-content:space-between}.product--details__product-facts-title{font-weight:700}.product--details__directions-of-use-toggle,.product--details__product-facts-toggle{display:flex;justify-content:space-between;width:100%;padding-bottom:10px;margin-top:20px;font-size:18px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;border-bottom:1px solid #c2e5f4}.product--details__directions-of-use-wrap,.product--details__product-facts-wrap{position:fixed;top:0;left:0;z-index:100;display:none;width:100vw;height:100vh}.active .product--details__directions-of-use-wrap,.active .product--details__product-facts-wrap{display:block}.product--details__subtitle{font-size:28px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:32px;font-size:18px;margin-bottom:0}@media only screen and (min-width:780px){.product--details__subtitle{margin-bottom:7px;font-size:20px}}.product--details__title{font-size:35px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:37px;margin-bottom:5px;font-size:30px;font-weight:900}@media only screen and (min-width:780px){.product--details__title{font-size:50px;line-height:52px}}#yotpo-main-widget-btn{padding:10px 20px!important}.product--main{padding-top:100px;padding-bottom:60px;background:#e9f6fd}@media only screen and (min-width:780px){.product--main{padding-top:135px}}.product--main__wrap{width:90%;max-width:500px;margin-right:auto;margin-left:auto;display:grid;gap:30px}@media only screen and (min-width:780px){.product--main__wrap{width:90%;max-width:1180px;margin-right:auto;margin-left:auto;grid-template-columns:2fr 2fr;align-items:flex-start;gap:52px}}.product--media{width:100%;overflow:hidden}.product--media__arrow:after{width:15px;height:15px;font-size:0;background-size:contain;background-repeat:no-repeat}.product--media__cert-badge{position:absolute;right:20px;top:20px;z-index:2;width:70px;height:70px}@media only screen and (min-width:780px){.product--media__cert-badge{width:100px;height:100px}}.product--media__embed,.product--media__model,.product--media__video{display:block;width:100%;height:auto;aspect-ratio:16/9}.product--media__img{height:auto}.product--media__next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 16'%3E%3Cpath fill='%23123256' d='M14.707 8.707a1 1 0 000-1.414L8.343.929A1 1 0 006.93 2.343L12.586 8l-5.657 5.657a1 1 0 101.414 1.414l6.364-6.364zM0 9h14V7H0v2z'/%3E%3C/svg%3E")}.product--media__prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 16'%3E%3Cpath fill='%23123256' d='M.293 7.293a1 1 0 000 1.414l6.364 6.364a1 1 0 001.414-1.414L2.414 8l5.657-5.657A1 1 0 006.657.93L.293 7.293zM1 9h14V7H1v2z'/%3E%3C/svg%3E")}.product--media .swiper-pagination-bullet,.product--media .swiper-pagination-bullet-active{background:#7ed0e3}.product--media .swiper-slide{border-radius:10px;overflow:hidden}.product--media .swiper-wrapper{padding-bottom:40px}.product--order{container-type:inline-size;margin-bottom:20px;}.product--order__badge{font-size:12px;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.4;font-weight:700;position:absolute;top:-10px;left:20px;padding:4px 12px;font-size:8px;color:#123256!important;text-transform:uppercase;background:#fafafa;border:1px solid #123256;border-radius:40px}@container (min-width: 465px){.product--order__badge{left:40px}}.product--order__btn{width:100%;padding:18px 20px;font-size:16px}@container (min-width: 465px){.product--order__btn{font-size:18px}}.product--order__purchase-type{margin-bottom:10px;background:#c2e5f4;border:1px solid #123256;border-radius:40px}@container (min-width: 465px){.product--order__purchase-type{margin-bottom:20px}}.product--order__purchase-type-flair{font-size:12px;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.4}.product--order__purchase-type-label{font-size:18px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 10px;text-align:center;font-size:16px;border-radius:40px}.product--order__purchase-type-label:has(input:checked){color:#fafafa;background-color:#123256}@container (min-width: 560px){.product--order__purchase-type-label{padding:13px 26px;font-size:18px}}@container (min-width: 560px){.product--order__purchase-type-label-break{display:none}}.product--order__purchase-type-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.product--order__radio-group{display:grid}.product--order__radio-group.sizes{grid-template-columns:1fr;justify-content:space-between;gap:6px}@container (min-width: 465px){.product--order__radio-group.sizes{grid-template-columns:repeat(3,1fr);gap:10px}}.product--order__radio-group.offers{grid-template-columns:1fr;gap:15px}.product--order__radio-group-discount,.product--order__radio-label-one-time-discount{font-size:12px;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.4;font-weight:700;position:absolute;top:-10px;right:20px;padding:3px 10px;font-size:10px;color:#123256;background:#c2e5f4;border-radius:40px}@container (min-width: 465px){.product--order__radio-group-discount,.product--order__radio-label-one-time-discount{position:static;font-size:12px}}.product--order__radio-group-label{font-size:18px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;position:relative;display:flex;align-items:center;justify-content:center;padding:12px 30px;font-size:16px;border:1px solid #123256;border-radius:40px}@container (min-width: 465px){.product--order__radio-group-label{font-size:18px}}.product--order__radio-group-label:has(input:checked){color:#fafafa;background-color:#123256}.product--order__radio-group-label.large{justify-content:space-between;width:100%;padding:15px 16px;gap:10px}@container (min-width: 465px){.product--order__radio-group-label.large{padding:15px 16px}}.product--order__radio-group-label input{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product--order__radio-group-left{padding-top:10px;flex-grow:1}.product--order__radio-group-supply{text-transform:capitalize}.product--order__radio-group-per-day{font-size:12px;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.4}.product--order__radio-group-wrap{margin-bottom:10px}@container (min-width: 465px){.product--order__radio-group-wrap{margin-bottom:20px}}.product--order__radio-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding:0 30px;font-family:proxima-nova,sans-serif;font-weight:500;font-size:14px;line-height:1}.product--order__radio-title.weight{justify-content:center;margin-bottom:10px}@container (min-width: 465px){.product--order__radio-title.weight{justify-content:flex-start}}@container (min-width: 465px){.product--order__radio-title{margin-bottom:10px;padding:0 20px;font-size:18px}}.product--order__radio-group-one-time{display:grid;gap:16px}.product--order__radio-label-one-time{font-size:18px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;position:relative;display:flex;align-items:center;justify-content:center;padding:19px 20px;border:1px solid #123256;border-radius:40px;gap:12px}.product--order__radio-label-one-time:has(input:checked){color:#fafafa;background-color:#123256}.product--order__radio-label-one-time input{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product--order__radio-label-one-time s{font-size:12px;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.4;opacity:.8}.product--order__radio-label-one-time-title{flex-grow:1;min-width:-moz-max-content;min-width:max-content}.search{width:90%;max-width:615px;margin-right:auto;margin-left:auto;padding:115px 0 100px;min-height:calc(100vh - 905px)}@media only screen and (min-width:780px){.search{min-height:calc(100vh - 422px)}}.search__btn{position:absolute;top:20px;right:10px;width:14px}.search__form{position:relative;width:100%}.search__input{width:100%}.search__results-description{text-align:center}.search__results-description a{font-weight:600;text-decoration:underline}.search__results-item{width:300px;max-width:100%;padding:15px 0}.search__results-item-page{width:100%;border-top:1px solid #123256}@media only screen and (min-width:780px){.search__results-item-page{grid-column:span 2}}.search__results-item-page .search__results-description{text-align:left}.search__results-item-page--first{border-top:0}.search__results-image{width:100%;border:2px solid #123256;border-radius:10px}.search__results-list{display:flex;align-items:center;flex-direction:column}@media only screen and (min-width:780px){.search__results-list{display:grid;align-items:stretch;grid-template-columns:1fr 1fr;padding-top:10px}}.search__results-page-title{display:block;margin-bottom:15px}.search__results-page-title,.search__results-title{font-size:18px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1}.search__results-title{margin:10px 0;text-align:center}.search__title{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;letter-spacing:.96px;text-transform:uppercase;color:#123256;text-align:center}@media only screen and (min-width:780px){.search__title{font-size:20px;letter-spacing:1.2px}}.sendlane-form{width:100%}.slf-form.form-inline{min-height:0!important;padding:0!important;container-type:inline-size}.slf-form.form-inline .elements{display:grid;align-items:end;gap:16px}@container (width > 370px){.slf-form.form-inline .elements{grid-template-columns:2fr 1fr}}.slf-form.form-inline .form-element,.slf-form.form-inline .slf-button{margin-bottom:0!important}.slf-form.form-inline input[type=email].field-input{background-color:transparent!important;border-bottom:2px solid #74b7d8!important}.slf-form.form-inline input[type=email].field-input:focus{outline:none;background-color:#fff!important}.side-by-side{padding:30px 0;background:#e9f6fd}@media only screen and (min-width:780px){.side-by-side{padding:40px 0}}.side-by-side__content{position:relative;padding:30px;margin-top:85px;text-align:center}@media only screen and (min-width:780px){.side-by-side__content{grid-area:1/1/2/2;margin-top:200px}}.side-by-side__icon{position:absolute;top:-195px;left:0;right:0;width:85px;height:-moz-fit-content;height:fit-content;margin:0 auto;transition:transform 1s}.is-intersecting .side-by-side__icon{transform:translateY(120px)}@media only screen and (min-width:780px){.is-intersecting .side-by-side__icon{transform:translateY(35px)}}@media only screen and (min-width:780px){.side-by-side__icon{top:-180px;width:120px}}.side-by-side__text{margin-bottom:20px}@media only screen and (min-width:780px){.side-by-side__text{margin-bottom:30px}}.side-by-side__title{font-size:24px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:29px;margin-bottom:10px}@media only screen and (min-width:780px){.side-by-side__title{font-size:38px;line-height:42px;margin-bottom:20px}}.side-by-side__wrap{width:90%;max-width:1180px;margin-right:auto;margin-left:auto;overflow:hidden;background:#fafafa;border-radius:40px}@media only screen and (min-width:780px){.side-by-side__wrap{display:grid;grid-template-columns:1fr 1fr}}.side-by-side__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (min-width:780px){.side-by-side__video{grid-area:1/2/2/3}}.slide-in--two-col{background-color:#fafafa}.slide-in--two-col__content{transform:translateX(-900px);opacity:0;transition:transform .5s ease,opacity .5s ease}.slide-in--two-col__wrap-reverse .slide-in--two-col__content{transform:translateX(900px)}.is-intersecting .slide-in--two-col__content{transform:translateX(0);opacity:1}@media only screen and (min-width:780px){.slide-in--two-col__content{grid-column:1/2}.slide-in--two-col__content em{font-size:16px}.slide-in--two-col__wrap-reverse .slide-in--two-col__content{grid-column:2/3}}.slide-in--two-col__image{width:400px;border-radius:10px;overflow:hidden;transform:translateX(900px);opacity:0;transition:transform .5s ease,opacity .5s ease}.slide-in--two-col__wrap-reverse .slide-in--two-col__image{transform:translateX(-900px)}.is-intersecting .slide-in--two-col__image{transform:translateX(0);opacity:1}@media only screen and (min-width:780px){.slide-in--two-col__image{width:100%;grid-column:2/3}.slide-in--two-col__wrap-reverse .slide-in--two-col__image{grid-column:1/2}}.slide-in--two-col__title{font-size:24px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:29px;margin-bottom:20px}@media only screen and (min-width:780px){.slide-in--two-col__title{font-size:38px;line-height:42px}}.slide-in--two-col__wrap{width:90%;max-width:1180px;display:grid;grid-auto-flow:dense;align-items:center;justify-items:center;margin:40px auto;gap:20px}@media only screen and (min-width:780px){.slide-in--two-col__wrap{grid-template-columns:1fr 1fr;margin:80px auto;gap:50px}}.simple--two-col{padding:40px 0;color:#fafafa;background-color:#123256}@media only screen and (min-width:780px){.simple--two-col{padding:75px 0}}.simple--two-col__image{width:255px;justify-self:center;border-radius:50%;overflow:hidden}@media only screen and (min-width:780px){.simple--two-col__image{justify-self:end}}.simple--two-col__subtitle{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;letter-spacing:.96px;text-transform:uppercase;font-size:20px;letter-spacing:0!important;margin-bottom:20px;color:#c2e5f4}@media only screen and (min-width:780px){.simple--two-col__subtitle{font-size:20px;letter-spacing:1.2px}}.simple--two-col__title{font-size:24px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:29px;margin-bottom:10px}@media only screen and (min-width:780px){.simple--two-col__title{font-size:38px;line-height:42px}}.simple--two-col__wrap{width:90%;max-width:820px;margin-right:auto;margin-left:auto;display:grid;align-items:center;text-align:center;gap:20px}@media only screen and (min-width:780px){.simple--two-col__wrap{grid-template-columns:255px 1fr;text-align:left;gap:50px}}.study-blocks{width:90%;max-width:1180px;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #123256;gap:20px}@media only screen and (min-width:780px){.study-blocks{flex-direction:row;padding-bottom:40px;gap:48px}}.study-blocks:first-child{padding-top:40px}@media only screen and (min-width:780px){.study-blocks:first-child{padding-top:80px}}.study-blocks__block-content-wrap{display:flex;flex-direction:column;gap:20px}.study-blocks__block-img{max-width:140px}.study-blocks__block-link-wrap{display:flex;flex-wrap:wrap;gap:10px}@media only screen and (min-width:780px){.study-blocks__block-link-wrap{gap:20px}}.study-blocks--footer-block{width:90%;max-width:1180px;margin-right:auto;margin-left:auto;padding-top:30px;padding-bottom:40px}@media only screen and (min-width:780px){.study-blocks--footer-block{padding-top:40px;padding-bottom:80px}}.testimonial-slider{position:relative;z-index:1;background:#fafafa}.testimonial-slider__attribution{display:flex;align-items:center;gap:10px}@media only screen and (min-width:780px){.testimonial-slider__attribution{flex-direction:column}}.testimonial-slider__controls{position:absolute;top:104px;left:129px;z-index:1;display:flex;gap:40px}.testimonial-slider__controls svg{width:20px;height:20px;fill:#c2e5f4}@media only screen and (min-width:780px){.testimonial-slider__controls svg{fill:#123256}}@media only screen and (min-width:780px){.testimonial-slider__controls{top:unset;right:50px;bottom:50px;left:unset;gap:60px}}.testimonial-slider__image{width:120px;height:120px;border-radius:100px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:780px){.testimonial-slider__image{width:180px;height:180px;margin-bottom:10px}}.testimonial-slider__item{grid-area:1/1/-1/-1;opacity:0;transition:opacity 1s}.testimonial-slider__item.is-active{opacity:1}@media only screen and (min-width:780px){.testimonial-slider__item{display:grid;grid-template-columns:200px 1fr;gap:46px}}.testimonial-slider__name,.testimonial-slider__title{font-size:18px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;margin-bottom:10px;text-transform:uppercase}.testimonial-slider__pagination{padding-left:30px;pointer-events:none}@media only screen and (min-width:780px){.testimonial-slider__pagination{position:absolute;right:85px;bottom:50px;z-index:1;padding-left:0;text-align:center}}.testimonial-slider__quote{position:relative;padding:30px 30px 60px;margin-top:10px;text-align:center;background-color:#c2e5f4;border-radius:10px}@media only screen and (min-width:780px){.testimonial-slider__quote{padding:60px;text-align:left}}.testimonial-slider__title{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}@media only screen and (min-width:780px){.testimonial-slider__title{justify-content:flex-start}}@media only screen and (min-width:780px){.testimonial-slider__title h2{display:inline-block}}.testimonial-slider__title svg{display:inline-block;width:15px;height:auto}.testimonial-slider__triangle{position:absolute;top:-45px;left:29px;width:36px;transform:rotate(90deg)}@media only screen and (min-width:780px){.testimonial-slider__triangle{top:45px;left:-28px;transform:none}}.testimonial-slider__wrap{width:90%;max-width:1200px;margin-right:auto;margin-left:auto;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-auto-flow:dense;padding:40px 0}.testimonial-slider--desktop{display:none}@media only screen and (min-width:780px){.testimonial-slider--desktop{display:block;margin-top:10px;background:transparent}.testimonial-slider--desktop .testimonial-slider__triangle{top:-45px;left:29px;transform:rotate(90deg)}.testimonial-slider--desktop .testimonial-slider__title{justify-content:center;gap:14px}.testimonial-slider--desktop .testimonial-slider__title h2{display:block}.testimonial-slider--desktop .testimonial-slider__quote{padding:30px 30px 60px;text-align:center}.testimonial-slider--desktop .testimonial-slider__pagination{position:relative;right:unset;bottom:unset;text-align:left;padding-left:30px}.testimonial-slider--desktop .testimonial-slider__item{display:block}.testimonial-slider--desktop .testimonial-slider__image{width:120px;height:120px;margin-bottom:0}.testimonial-slider--desktop .testimonial-slider__controls{top:104px;right:unset;bottom:unset;left:129px;gap:40px}.testimonial-slider--desktop .testimonial-slider__controls svg{fill:#c2e5f4}.testimonial-slider--desktop .testimonial-slider__attribution{flex-direction:row}}.testimonial-slider--mobile{margin-top:10px;background:transparent}@media only screen and (min-width:780px){.testimonial-slider--mobile{display:none}}@keyframes ticker{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(-50%,0,0)}}.ticker{position:relative;z-index:2;width:100%;height:30px;overflow:hidden;background-color:#fafafa;padding-top:16px;padding-bottom:16px;padding-left:0;box-sizing:content-box;border-top:2px solid #c2e5f4;border-bottom:2px solid #c2e5f4}@media only screen and (min-width:780px){.ticker{height:40px}}.ticker__image{width:auto;height:30px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-width:unset;padding:0 20px}@media only screen and (min-width:780px){.ticker__image{height:40px;padding:0 50px}}.ticker__item{display:inline-block}.ticker__title{font-size:18px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1;text-align:center;text-transform:uppercase;padding:10px 0 5px}.ticker__wrap{display:inline-block;white-space:nowrap;padding-right:0;box-sizing:content-box;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:ticker;animation-duration:100s}.text-ticker{display:flex;align-items:center;padding:3px 0;margin-top:-2px;color:#123256;background:#fafafa}@media only screen and (min-width:780px){.text-ticker{height:32px}}.text-ticker.ticker{border:0}.text-ticker .ticker__item{position:relative;height:100%;padding-left:30px;padding-right:30px;font-family:proxima-nova,sans-serif;font-size:16px;font-weight:600;letter-spacing:1.28px;text-transform:none;color:#123256}.text-ticker .ticker__item:after{position:absolute;top:2px;right:0;content:"";width:2px;height:16px;background-color:#7ed0e3}.text-ticker__wrap{position:relative;z-index:2;padding:10px 0;border-top:2px solid #c2e5f4;border-bottom:2px solid #c2e5f4;background:#fafafa}#recharge-customer-portal{padding-top:80px}body:has(#recharge-customer-portal) .header__top{display:none}