.product .product__info-wrapper .product__info-container{width:100%;max-width:100%;display:block}.product .product__info-wrapper .product__info-container .product__text-container .product__text.product__text-left span em{font-style:normal;text-decoration:line-through}.product .product__info-wrapper .product__info-container .product__text-container .product__text.product__text-left span{font-family:Karla;font-weight:400;font-size:16px;line-height:100%;letter-spacing:2%}.product .product__info-wrapper .product__info-container .product-title{font-family:Cardo;font-weight:700;font-size:34px;line-height:100%;letter-spacing:2%;border-bottom:1px solid #dedede;margin-bottom:15px;padding-bottom:20px;margin-top:20px}.product .product__info-wrapper .product__info-container .short_desc{font-family:Karla;font-weight:400;font-size:18px;line-height:120%;letter-spacing:2%;text-align:center}.product .product__info-wrapper .product__info-container .icon-with-text{display:flex;justify-content:center;gap:0;border-bottom:1px solid #dedede;margin-bottom:20px;padding-bottom:20px}.product .product__info-wrapper .product__info-container .icon-with-text .icon-with-text__item{width:25%;position:relative}.product .product__info-wrapper .product__info-container .icon-with-text .icon-with-text__item:after{content:"";background:#dedede;width:1px;height:80%;position:absolute;left:0}.product .product__info-wrapper .product__info-container .icon-with-text .icon-with-text__item:nth-child(1):after{display:none}.product .product__info-wrapper .product__info-container .icon-with-text .icon-with-text__item img{width:auto;margin:0 0 10px}.product .product__info-wrapper .product__info-container .icon-with-text .icon-with-text__item .h4{font-family:Karla;font-weight:400;font-size:16px;line-height:100%;letter-spacing:-1%;text-align:center;max-width:76px}.product .product__info-wrapper .product__info-container .product-form{width:100%;margin-top:16px;margin-bottom:10px}.product .product__info-wrapper .product__info-container .product-form .product-form__buttons .product-form__submit.button{background:#cc9196;font-family:Karla;font-weight:700;font-size:27.24px;line-height:100%;letter-spacing:0%;border-radius:15px;padding:14px 0;height:auto}.product .product__info-wrapper .product__info-container .product-form .product-form__buttons .product-form__submit.button:after,.product .product__info-wrapper .product__info-container .product-form .product-form__buttons .product-form__submit.button:before{display:none}.product .product__info-wrapper .product__info-container .cust_fav{background:#fff8f8;padding:10px 20px;border-radius:8.15px;font-family:Karla;font-weight:400;font-size:12.67px;line-height:100%;letter-spacing:0%;text-align:center;margin-bottom:26px}.product .product__info-wrapper .product__info-container .cust_fav b{display:block;font-family:Karla;font-weight:700;font-size:13.22px;margin-bottom:2px}.product .product__info-wrapper .product__info-container .product__accordion.accordion .accordion__details .accordion__summary .summary__title .h4.accordion__title{font-family:Cardo;font-weight:700;font-size:14px;line-height:100%;letter-spacing:4%}.prod_reviews splide-component .splide .splide__track .splide__list .splide__slide .splide__slide__container{width:100%;background:#e3f2ff;border-radius:15px;padding:20px;display:flex;align-items:center;min-height:300px}.prod_reviews splide-component .splide .splide__track .splide__list .splide__slide .splide__slide__container .image-slide .image-slide__image{padding:0}.prod_reviews splide-component .splide .splide__track .splide__list .splide__slide .splide__slide__container .image-slide .image-slide__image img{position:static;width:auto;height:auto;max-width:100px;margin:0 auto}.prod_reviews splide-component .splide .splide__track .splide__list .splide__slide .splide__slide__container .image-slide .image-slide__image:after,.prod_reviews splide-component .splide .splide__track .splide__list .splide__slide .splide__slide__container .image-slide .image-slide__image:before{display:none}.prod_reviews splide-component .splide .splide__track .splide__list .splide__slide .splide__slide__container .image-slide .image-slide__image{padding:0;margin-bottom:0}.prod_reviews splide-component .splide .splide__track .splide__list .splide__slide .splide__slide__container .image-slide .image-slide__desc strong{font-family:Karla;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-2%;margin-bottom:5px;display:block}.prod_reviews splide-component .splide .splide__track .splide__list .splide__slide .splide__slide__container .image-slide .image-slide__desc p em{font-family:Karla;font-weight:700;font-size:14.17px;line-height:100%;letter-spacing:-2%;font-style:normal;display:block;width:100%;text-align:center;margin-top:11px}.prod_reviews splide-component .splide .splide__dots-and-arrows .splide__arrows .splide__arrow{background-image:url(https://cdn.shopify.com/s/files/1/0972/3510/8104/files/Group_23_1.png?v=1751526558);background-color:transparent;border:none;font-size:0;width:45px;height:45px;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:-23px}.prod_reviews splide-component .splide .splide__dots-and-arrows .splide__arrows .splide__arrow.splide__arrow--next{right:-23px;left:auto;background-image:url(https://cdn.shopify.com/s/files/1/0972/3510/8104/files/Group_24_1.png?v=1751526558)}.prod_reviews .page-width a{color:#b4747a;font-size:16px;text-decoration:underline;margin:20px auto 0;display:table}.vid_section .image-with-text .image-with-text__grid .image-with-text__media-item .image-with-text__media{background:#d9d9d9;border-radius:20px!important;overflow:hidden!important}.vid_section .image-with-text .image-with-text__grid .image-with-text__media-item video{width:100%}.vid_section .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__heading.h1{font-family:Cardo;font-weight:700;font-size:35.5px;line-height:120%;letter-spacing:2%;text-align:center}.biology_section.multicolumn .splide__track,.biology_section.multicolumn .splide__track .splide__list,.biology_section.multicolumn .splide__track .splide__list .splide__slide{width:100%}.biology_section.multicolumn .splide__track .splide__list .splide__slide .splide__slide__container .multicolumn-card .multicolumn-card__info h3{font-family:Karla;font-weight:700;line-height:100%;letter-spacing:2%;text-align:center;border:1px solid #000000;width:auto;display:table;margin:0 auto 16px;border-radius:8px;padding:5px 10px;color:#000;font-size:20px!important}.biology_section.multicolumn .splide__track .splide__list .splide__slide .splide__slide__container .multicolumn-card .multicolumn-card__info .rte p{font-family:Karla;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%;text-align:center}.ingredient_sec .title-wrapper--no-top-margin h2.title{font-family:Cardo;font-weight:700;font-size:32.5px;line-height:130%;letter-spacing:2%;text-align:center;color:#000;max-width:810px;margin:0 auto}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide__desc{background:transparent}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide__desc p{font-family:Karla;font-weight:400;font-size:20px;line-height:110%;letter-spacing:0%;text-align:center;color:#000}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide__image:after,.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide__image:before{display:none}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide__image{padding:0;margin-bottom:20px;margin-top:30px}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide__image img{position:static;width:auto;margin:0 auto}.ingredient_sec splide-component .splide .splide__list .splide__slide{background:#fff;border-radius:25px;padding-bottom:0}.ingredient_sec splide-component{margin-top:40px}.logo_section.multicolumn .splide .splide__track .splide__list .splide__slide .multicolumn-card .multicolumn-card__image-wrapper{padding:0}.logo_section.multicolumn .splide .splide__track .splide__list .splide__slide .multicolumn-card .multicolumn-card__image-wrapper .media.media--circle{background:#f3e9de;border:.89px solid #000000;width:auto;display:table;border-radius:50px;padding:10px}.logo_section.multicolumn .splide .splide__track .splide__list .splide__slide .multicolumn-card .multicolumn-card__image-wrapper .media.media--circle .multicolumn-card__image{position:static;height:100%;width:100%}.logo_section.multicolumn .splide .splide__track .splide__list .splide__slide .multicolumn-card .multicolumn-card__info{padding:10px 0 0!important;display:block;max-width:174px;margin:0 auto}.logo_section.multicolumn .splide .splide__track .splide__list{margin-top:50px!important}.review_head .rich-text__wrapper .rich-text__heading{font-family:Cardo;font-weight:700;font-size:30px;line-height:100%;letter-spacing:2%}.review_head .rich-text.content-container{width:100%;padding:50px 0 10px}.faq_section .collapsible-content__wrapper .collapsible-content-wrapper-narrow .collapsible-content__header .collapsible-content__heading{font-family:Karla;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0%;text-align:center;max-width:630px;margin:0 auto 40px}.faq_section .collapsible-content__wrapper .collapsible-content-wrapper-narrow .collapsible-content__header .collapsible-content__heading strong{font-family:Cardo;font-weight:700;font-size:25.5px;line-height:100%;letter-spacing:2%;text-align:center;display:block;margin-bottom:10px}.faq_section .collapsible-content__wrapper .collapsible-content-wrapper-narrow .grid .grid__item .accordion.animate-item .summary__title .h4.accordion__title{font-family:Karla;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%}.faq_section .collapsible-content__wrapper .collapsible-content-wrapper-narrow .grid .grid__item .accordion.animate-item .summary__title .material-icon.material-symbols-outlined{margin-left:10px;font-size:26px}.faq_section .collapsible-content__wrapper .collapsible-content-wrapper-narrow .grid .grid__item .accordion.animate-item .icon.icon-caret{display:none}.faq_section .collapsible-content__wrapper .collapsible-content-wrapper-narrow .grid .grid__item .accordion.animate-item .accordion__content-wrapper .accordion__content p{font-family:Karla;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%}.last_btn .rich-text__wrapper .rich-text__buttons .button.button--primary:after,.last_btn .rich-text__wrapper .rich-text__buttons .button.button--primary:before{display:none}.last_btn .rich-text__wrapper .rich-text__buttons .button.button--primary{background:#cc9196;box-shadow:0 2px 4px #00000040;border-radius:15px;font-family:Karla;font-weight:700;font-size:27.24px;line-height:100%;letter-spacing:0%;text-align:center;padding:14px 40px;height:auto;width:100%}.last_btn .rich-text__wrapper .rich-text__text{width:100%;margin-top:10px}.last_btn .rich-text__wrapper .rich-text__text ul{padding:0;margin:0;width:100%;display:flex;justify-content:center;gap:20px;list-style:none}.last_btn .rich-text__wrapper .rich-text__text ul li{font-family:Karla;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-1%;position:relative;padding-left:20px}.last_btn .rich-text__wrapper .rich-text__text ul li:after{content:"";background-image:url(https://cdn.shopify.com/s/files/1/0972/3510/8104/files/Vector_44.png?v=1750950305);background-repeat:no-repeat;background-size:contain;background-position:center;height:13px;width:13px;position:absolute;left:0}.as_seen.multicolumn splide-component{background:#f7f1ec;border-radius:8.15px;padding:10px;margin-bottom:20px}.last_btn.isolate .rich-text.content-container{background:#c9b9a9;padding-top:0!important;padding-bottom:0!important}.faq_section .collapsible-content__wrapper .collapsible-content-wrapper-narrow .grid .grid__item .accordion.animate-item{background:#f7f1ec;border:1px solid #000000;border-radius:8px;margin:0 0 10px;overflow:hidden}.faq_section .collapsible-content__wrapper .collapsible-content-wrapper-narrow .grid .grid__item .accordion.animate-item .accordion__details{background:#d9d9d9;border-radius:8px 8px 0 0}.faq_section .collapsible-content__wrapper .collapsible-content-wrapper-narrow .grid .grid__item .accordion.animate-item .accordion__details[open]+.accordion__content-wrapper{padding:10px}.as_seen.multicolumn .splide{background:#f7f1ec;border-radius:8.15px;padding:10px;width:100%;max-width:90%;margin:0 auto}.ingredient_sec splide-component .splide__dots-and-arrows .splide__arrow{margin:7px 0 0;background-image:url(https://cdn.shopify.com/s/files/1/0972/3510/8104/files/right-iconL.png?v=1751009005);background-color:transparent;background-repeat:no-repeat;background-size:contain;opacity:1;width:30px;height:30px;right:-34px}.ingredient_sec splide-component .splide__dots-and-arrows .splide__arrow.splide__arrow--prev{background-image:url(https://cdn.shopify.com/s/files/1/0972/3510/8104/files/left-iconL.png?v=1751009004);left:-34px;right:auto}.ingredient_sec splide-component .splide__dots-and-arrows .splide__arrow svg{display:none}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide__desc p strong{display:table;width:auto;margin:0 0 8px auto;position:relative}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide__desc p strong:after{content:"";background:#cc9196;width:95%;height:3px;position:absolute;right:0;display:table;border-radius:70px;bottom:-3px}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide__desc p>br{display:none}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide{display:flex;gap:10px;padding:20px;align-items:center;min-height:220px}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide__image{margin-bottom:0;margin-top:0;padding:0;width:50%}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide__desc{background:transparent;width:55%;padding:0;text-align:left}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide__desc p{text-align:right}.biology_section.multicolumn .splide__track .splide__list .splide__slide:after{content:"";background-image:url(https://cdn.shopify.com/s/files/1/0972/3510/8104/files/effect_dotedPor.png?v=1751005935);width:78px;height:14px;position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center;left:-60px;top:50%;transform:translatey(-50%);z-index:99}.biology_section.multicolumn .splide__track .splide__list .splide__slide{position:relative}.biology_section.multicolumn .splide__track .splide__list .splide__slide:nth-child(1):after{display:none}.ingredient_sec splide-component .splide__pagination li .splide__pagination__page:before{background:#fff}.ingredient_sec splide-component .splide__pagination li .splide__pagination__page:before{background:#fff;width:10px;height:10px}.ingredient_sec splide-component .splide__pagination li .splide__pagination__page.is-active{border:1px solid #fff;padding:2px;width:10px;height:10px}@media screen and (max-width:767px){.product .product__info-wrapper .product__info-container .product-title{font-size:25.5px;line-height:100%;margin-bottom:15px;padding-bottom:20px;margin-top:20px}.product .product__info-wrapper .product__info-container .short_desc{font-family:Karla;font-weight:400;font-size:16px;line-height:120%;letter-spacing:2%;text-align:center}.product .product__info-wrapper .product__info-container .product__text-container .product__text.product__text-left span{font-size:14px;line-height:100%}.product .product__info-wrapper .product__info-container .product-form .product-form__buttons .product-form__submit.button{font-weight:700;font-size:27.24px;padding:14px 0}.prod_reviews .page-width{max-width:90%;margin-top:20px}.prod_reviews splide-component .splide .splide__dots-and-arrows .splide__arrows .splide__arrow{width:35px;height:35px;left:-23px;top:44%;bottom:auto}.prod_reviews splide-component .splide .splide__track .splide__list .splide__slide .splide__slide__container .image-slide .image-slide__desc strong{text-align:left}.prod_reviews splide-component .splide .splide__track .splide__list .splide__slide .splide__slide__container .image-slide .image-slide__desc p{text-align:left}.prod_reviews splide-component .splide .splide__track .splide__list .splide__slide .splide__slide__container .image-slide .image-slide__image img{margin:0;padding-left:8px}.vid_section .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__heading.h1{font-size:25.5px;line-height:120%}.vid_section .image-with-text .image-with-text__grid .image-with-text__media-item .image-with-text__media{max-width:90%;margin:0 auto;padding-bottom:90%!important}.ingredient_sec .title-wrapper--no-top-margin h2.title strong{font-family:Cardo;font-weight:700;font-size:25.5px;line-height:110%;letter-spacing:2%;text-align:center;margin-bottom:10px;display:block}.ingredient_sec .title-wrapper--no-top-margin h2.title{font-family:Karla;font-weight:400;font-size:16px;line-height:130%;letter-spacing:2%;text-align:center;color:#000;max-width:250px;margin:0 auto}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide__image{margin-bottom:0;margin-top:0;padding:0;width:45%}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide__desc{background:transparent;width:55%;padding:0;text-align:left}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide__desc p{font-size:14px;line-height:110%;text-align:right}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide{display:flex;gap:5px;padding:10px 8px;align-items:center;min-height:auto}.ingredient_sec splide-component .splide__dots-and-arrows .splide__arrow{margin:7px 0 0}.logo_section.multicolumn .splide .splide__track .splide__list{margin-top:50px!important;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.logo_section.multicolumn .splide .splide__track .splide__list .splide__slide .multicolumn-card .multicolumn-card__image-wrapper .media.media--circle{background:#f3e9de;border:.89px solid #000000;width:90px;display:block;border-radius:50px;padding:10px;margin:0 auto;height:90px}.logo_section.multicolumn .splide .splide__track .splide__list .splide__slide .multicolumn-card .multicolumn-card__info h3{font-size:11px!important}.review_head .rich-text__wrapper .rich-text__heading{font-size:25px;text-align:left}.faq_section .collapsible-content__wrapper .collapsible-content-wrapper-narrow .collapsible-content__header .collapsible-content__heading{font-family:Karla;font-weight:400;font-size:16px;line-height:110%;letter-spacing:0%;text-align:center;max-width:321px;margin:0 auto 40px}.last_btn .rich-text__wrapper .rich-text__text ul{width:100%;gap:12px;margin-top:15px}.last_btn .rich-text__wrapper .rich-text__text ul{padding:0;margin:15px 0 0;width:100%;display:flex;justify-content:center;gap:12px;list-style:none}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide__image img{width:100%}.as_seen.multicolumn .splide{background:#f7f1ec;border-radius:8.15px;padding:10px;width:100%;max-width:90%;margin:0 auto}.as_seen.multicolumn .splide .splide__list{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.as_seen.multicolumn .splide .splide__list .splide__slide{width:auto;display:flex;align-items:center;justify-content:center}.as_seen.multicolumn .splide .splide__list .splide__slide .media.media--transparent{padding:0!important}.as_seen.multicolumn .splide .splide__list .splide__slide .splide__slide__container .multicolumn-card__image-wrapper{border-radius:0}.as_seen.multicolumn .splide .splide__list .splide__slide .splide__slide__container{width:100%}.as_seen.multicolumn .splide .splide__list .splide__slide .media.media--transparent .multicolumn-card__image{position:static;transform:inherit;width:100%;height:100%;object-fit:fill}.as_seen.multicolumn .splide{padding-bottom:3px}.last_btn .rich-text__wrapper .rich-text__text ul li{font-size:12px;padding-left:16px}.logo_section.multicolumn .splide .splide__track .splide__list .splide__slide .multicolumn-card .multicolumn-card__image-wrapper{width:90%}.ingredient_sec splide-component .splide .splide__list{display:flex;gap:10px}.ingredient_sec splide-component .splide .splide__list .splide__slide{width:80%!important;margin-left:0}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide__desc p>br{display:none}.ingredient_sec splide-component .splide .splide__list .splide__slide .splide__slide__container .image-slide__desc p strong{display:table;width:auto;margin:0 0 8px auto;position:relative}.biology_section.multicolumn .splide__track .splide__list .splide__slide:after{background-image:url(https://cdn.shopify.com/s/files/1/0972/3510/8104/files/effect_doted77.png?v=1751005828);width:14px;height:48px;left:0;top:-34px;transform:inherit;right:0;margin:0 auto}.biology_section.multicolumn .splide__track .splide__list .splide__slide .multicolumn-card{padding-bottom:10px;border-radius:25px}.prod_reviews splide-component .splide .splide__track .splide__list .splide__slide .splide__slide__container .image-slide .image-slide__desc p em{text-align:left}.review_head .rich-text.content-container{width:100%;padding:50px 0 0;text-align:left}.vid_section .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding-left:0;padding-right:0;max-width:350px;margin:0 auto}}.quantity-break-content-upsell{max-height:0px;opacity:0;transition:.3s all;display:block;overflow:hidden}.quantity-breaks-container input:checked+.quantity-break .quantity-break-content-upsell{max-height:200px;opacity:1}.quantity-break-content-upsell ul{list-style:none;margin:0;padding:10px 0 0;padding-left:var(--padding-indicator);margin-left:calc(var(--padding-x) * -1)}.quantity-break-content-upsell li:before{content:"+ ";color:#0060ae;font-weight:700;font-size:1.2em;line-height:1}.subscribe-box{max-width:600px;margin:12px 0 0;padding:15px 25px 18px;background-color:#e0f7fa;border:3px dashed #0060AE;border-radius:18px;cursor:pointer;box-shadow:0 4px 10px #00000026;background:linear-gradient(88.07deg,#42aaff80 27.32%,#a1d5ff80 91.46%)}.subscribe-wrapper{display:flex;align-items:center;gap:15px}.checkbox{width:36px;height:36px;border:3px solid #42AAFF;background-color:#fff;color:#fff;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:22px;overflow:hidden}.checkbox span{display:none}.checkbox span svg{max-width:100%;width:auto}.checked .checkbox span{display:flex;background:#42aaff;width:100%;text-align:center;color:#fff;padding:6px}.subscribe-wrapper .content h3{font-size:16px;margin:0;color:#000}.subscribe-wrapper .content h3 span{color:#0060ae;text-decoration:underline}.subscribe-wrapper .content p{margin:3px 0 0;font-size:14px;line-height:1.4;color:#333;max-width:320px}.quantity-break__compare-price em strong{color:var(--color-icon);font-style:normal;font-weight:400}.cart-drawer-item .cart-item__name{text-transform:capitalize}.header__menu-item.header__menu-item--main.list-menu__item{color:#fff}.rte ul li p{display:contents}.template-faq .accordion .summary__title img{width:2.8rem;height:2.8rem;margin-left:1.2rem}.template-faq .faq_section .collapsible-content__wrapper .collapsible-content-wrapper-narrow .grid .grid__item .accordion.animate-item .summary__title .h4.accordion__title{font-family:var(--font-body-family)!important}.template-faq summary.accordion__summary{background:#bce0ff}.template-faq summary.accordion__summary:hover{background:#bce0ff;text-decoration:none}.template-faq .accordion__content-wrapper{background-color:#fff}.template-faq .accordion__content-wrapper *,.template-faq .faq_section .collapsible-content__wrapper .collapsible-content-wrapper-narrow .collapsible-content__header .collapsible-content__heading{font-family:var(--font-body-family)!important}.template-index .prod_reviews .page-width{max-width:100%}.template-index .prod_reviews .splide__pagination__page.is-active:before{width:1rem;height:1rem;background:#3a8acf;outline:1px solid #3A8ACF;outline-offset:1px}.template-index .prod_reviews .splide__pagination__page:before{background:#e3f2ff;opacity:1;width:1rem;height:1rem}.template-index .accordion .summary__title img{width:2.8rem;height:2.8rem;margin-left:1.2rem}.template-index .faq_section .collapsible-content__wrapper .collapsible-content-wrapper-narrow .grid .grid__item .accordion.animate-item .summary__title .h4.accordion__title{font-family:var(--font-body-family)!important}.template-index summary.accordion__summary{background:#bce0ff}.template-index summary.accordion__summary:hover{background:#bce0ff;text-decoration:none}.template-index .accordion__content-wrapper{background-color:#fff}.template-index .accordion__content-wrapper *,.template-index .faq_section .collapsible-content__wrapper .collapsible-content-wrapper-narrow .collapsible-content__header .collapsible-content__heading{font-family:var(--font-body-family)!important}.footer-block__brand-info a{color:#fff}@media(min-width:750px){.rte hr{margin:4rem 0}}@media(max-width:560px){.subscribe-wrapper .content h3{font-size:13px}.subscribe-wrapper .content p{font-size:10px;max-width:200px}.checkbox{min-width:32px;height:32px}.subscribe-box{padding:12px 15px}}.funnel-text{padding-top:12px;width:100%}.funnel-text>a{display:block;max-width:100%;min-width:0}.funnel-headline{font-size:20px;text-align:center;margin-bottom:10px}.funnel-headline strong{color:#0060ae}.funnel-list{font-size:14px;margin:20px auto;text-align:center;line-height:1;display:flex;flex-direction:column;row-gap:10px}.funnel-gifts{background:#edf8ff;border-radius:15px;margin-top:15px}.funnel-gifts .inner{max-width:260px;margin:0 auto;display:grid;grid-template-columns:45px 1fr;align-items:center;line-height:125%;column-gap:5px;font-size:13px}.funnel-orderby{border:1.5px dashed #0060AE;background:#f1f9ff;font-size:14px;color:#0060ae;border-radius:8px}.funnel-orderby .inner{display:grid;grid-template-columns:30px 1fr;align-items:center;line-height:125%;column-gap:5px;font-size:14px;padding:3px 7px}.funnel-orderby .inner p{padding:0;margin:0}.funnel-text .guaranteeText{display:grid;grid-template-columns:30px 1fr;align-items:center;line-height:125%;max-width:340px;font-size:12.7px;margin:0 auto;font-weight:600}.happy-customers-grid{display:grid;grid-template-columns:70px 1fr;align-items:center;column-gap:7px;margin:15px auto;max-width:360px}.happy-customers-grid h3{color:#0060ae;font-size:19px;font-weight:400;margin:0}.happy-customers-grid .icons-row{display:flex;letter-spacing:-.01em;font-size:9px;column-gap:3px;line-height:1}.happy-customers-grid .icons-row .icon-text{display:grid;grid-template-columns:12px 1fr;column-gap:2px;align-items:center}.happy-customers-grid .icons-row img{max-width:100%}.mobile-top-blocks{padding:15px 0 20px}.mobile-top-blocks .product__title+p{font-style:italic;margin:10px 0;letter-spacing:.02em;line-height:125%}.mobile-top-blocks .join-us__icon-texts{padding-top:5px}.festive-banner{text-align:center;padding:10px;color:#fff;position:relative;display:flex;align-items:center;justify-content:center;column-gap:10px}.festive-banner .banner-text{font-size:16px;font-weight:700;margin-bottom:0}.festive-banner .banner-icon{max-width:30px;height:auto;transform:rotate(25deg)}.festive-banner .banner-icon:nth-of-type(2n){transform:rotate(-25deg)}@media(max-width:750px){.hideMobileBlocks>.rating-stars,.hideMobileBlocks>.product__title,.hideMobileBlocks .product__title+p,.hideMobileBlocks .join-us__icon-texts{display:none}}@media(min-width:750px){.mobile-top-blocks{display:none}.funnel-text .guaranteeText{max-width:100%;margin:0}.funnel-list{flex-direction:row;line-height:130%}.funnel-list li{display:flex;align-items:center;text-align:left;column-gap:10px}}.subscribe-box.new-ssbox{background:linear-gradient(88.07deg,#42aaff29 27.32%,#a1d5ff29 91.46%);padding:7px 10px 10px 15px}.subscribe-box.new-ssbox .subscribe-wrapper .content p{font-size:12px}.subscribe-box.new-ssbox .list-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:0 5px;margin-top:3px}.subs-info-trigger{color:#0060ae;text-decoration:underline;text-align:center;margin:7px auto 10px;display:block;font-size:14px}.subs-info-box{background:#fff;border:2px solid #0060AE;padding:0;border-radius:8px;max-width:600px;margin:0 auto -20px;position:relative}.subs-info-box .box{padding:15px 10px 10px}.subs-info-box{overflow:hidden;height:0;opacity:0;transform:scale(.95);transition:all .3s ease}.subs-info-box.show{height:auto;opacity:1;transform:scale(1);margin-bottom:0}.subs-info-box button.info-close{font-size:4rem;font-weight:200;position:absolute;right:0;top:0}.subs-info-box h2{font-size:16px;margin-bottom:10px;margin-top:0}.subs-info-box .content{line-height:1.25}.subs-info-box .links{display:flex;justify-content:space-between;font-size:12px;text-decoration:underline}.subs-info-box h2 em{font-style:normal;color:#42aaff}.subs-info-box ul{list-style:none;padding:0;margin:0 0 20px}.subs-info-box ul li{display:flex;align-items:center}.subs-info-box ul li .icon{width:30px;height:auto;margin-right:10px;flex-shrink:0}.subs-info-box ul li:nth-of-type(2) .icon,.subs-info-box ul li:nth-of-type(3) .icon{transform:scale(.7)}.subs-info-box .promo-content{font-size:14px;line-height:1.6;margin-bottom:15px}.subs-info-box .promo-policy a{color:#0073e6;text-decoration:underline;font-size:14px}.subs-info-box .promo-close{text-align:right;font-size:13px;color:#666;cursor:pointer}@media(max-width:500px){.subs-info-trigger{font-size:12px}.subs-info-box h2{font-size:14px}.subs-info-box .box{padding:10px 8px 7px}.subs-info-box{font-size:14px}.subs-info-box ul li .icon{width:24px;margin-right:7px}.new-ssbox .checkbox{width:26px;height:26px}.new-ssbox .subscribe-wrapper{gap:7px}.subscribe-box.new-ssbox{border-width:1px}.subscribe-box.new-ssbox .subscribe-box{padding:7px 10px}.subscribe-box.new-ssbox .subscribe-wrapper .content h3{font-size:13px}.subscribe-box.new-ssbox .subscribe-wrapper .content p{font-size:10px;max-width:200px}.subscribe-box.new-ssbox .checkbox{width:32px;height:32px}.subscribe-box.new-ssbox .subscribe-box{padding:12px 15px}}@media(max-width:440px){.subscribe-box.new-ssbox .subscribe-wrapper .content p{font-size:9px}}@media(max-width:400px){.subscribe-box.new-ssbox .subscribe-wrapper .content p{font-size:8px}.subs-info-box .links{font-size:11px}}.preorder{margin:1rem auto 0rem;max-width:600px;background:linear-gradient(88.07deg,#42aaff4d 27.32%,#a1d5ff4d 91.46%);border:1.5px solid #B8CDE6;border-radius:6px;padding:10px;font-size:11px}.preorder .intro-text{font-size:11.8px;line-height:1.2;margin-bottom:1.5rem}.preorder .availability-rows{display:flex;flex-direction:column;gap:5px;margin:10px 0 3px}.preorder .availability-row{display:grid;grid-template-columns:1.25fr 3fr;justify-content:space-between;font-size:1.1em;padding:0 5px;border-radius:6px}.preorder .row-heading{font-weight:400;color:#002e54}.preorder .row-label{border:1px solid #002E54;color:#dfdfdf;border-radius:8px;padding:0 5px;position:relative;overflow:hidden;background:#fff}.preorder .row-label span{z-index:11;position:relative}.preorder .row-label .bg-label{background:#002e54;position:absolute;height:100%;left:0;right:0;display:block}.preorder-faq{font-size:11px;margin:3px 0 10px}.preorder-faq a{text-decoration:underline}.availability-row.coming .row-label{background:none;border:0;color:#000;font-style:italic}.faq_section details:first-of-type{scroll-margin-top:100px}.amazon-note{border-radius:6px;padding:10px 7px;margin:1.25rem 0 -1.25rem;border:1.5px solid #B8CDE6}.amazon-note-inner{display:flex;align-items:center;gap:7px}.amazon-note-icon{width:20px;height:20px;flex-shrink:0}.amazon-note-text{font-size:11.6px;color:#000;line-height:1.35}@media(min-width:750px){.preorder{font-size:13px}.amazon-note-text{font-size:14.5px}.preorder .intro-text{line-height:1.2;font-size:14.5px}}.disclaimer{font-size:12px;line-height:1.6;padding-top:20px;border-top:solid .1rem rgba(var(--color-foreground),.08);margin:40px 0 -20px}.review-item-row{display:flex;align-items:center;flex-shrink:0}.reviews-block .review-item{display:flex;flex-direction:column;align-items:flex-start!important}.review-item__bottom{display:flex;justify-content:space-between;width:100%!important;align-items:center;margin-top:5px}.review-item__bottom .review-item__author{margin:0}.product__accordions .accordion{transition:all .3s ease;border:1px solid rgba(228,228,228,1);margin-bottom:var(--spacing);border-radius:5px}.template-product .product__accordions summary.accordion__summary{background:transparent!important;padding:1.25rem}.product__accordions .accordion__title{--font-heading-scale: 1.2;font-weight:400}.product__accordions .product__accordion .accordion__content{padding:0 1.25rem}.res-reviews .splide__dots-and-arrows{position:absolute;width:100%;top:50%;transform:translateY(-50%);margin:0!important}.res-reviews .splide--desktop-arrows-under .splide__arrows{justify-content:space-between;margin:0!important;padding:0!important}.res-reviews.reviews-block .review-item{padding:1.2rem 2rem 1.5rem}.res-reviews .splide--mobile-arrows-under .splide__arrow{width:24px;height:24px;border-radius:50%;border:1px solid #d1d5db;background:transparent;display:flex;align-items:center;justify-content:center;color:#9ca3af;cursor:pointer;transition:all .2s;background:#fff;opacity:.85}.res-reviews .splide--mobile-arrows-under .splide__arrow:disabled{opacity:.5}.res-reviews .review-item__author{column-gap:2px;line-height:1.3;color:#0060ae;font-size:1.3rem;border-top:none!important}.res-reviews .review-item__text p{color:#0060ae}.res-reviews .splide__slide__container{padding-bottom:2px}.inventory-bar{width:100%;padding:20px 15px 19px;box-sizing:border-box;border-radius:7px;box-shadow:0 2px 8px #00000014}.inventory-bar__wrapper{display:grid;grid-template-columns:1fr 90px;margin:0 auto}.inventory-bar__track{width:100%;height:10px;border-radius:4px;overflow:visible;position:relative}.inventory-bar__text{font-size:13px;font-weight:400;text-align:right;line-height:1;margin-top:-2px}.inventory-bar__fill{height:100%;display:block!important;border-radius:4px;width:0%;transition:width 5s cubic-bezier(.4,0,.2,1)!important;position:relative;animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 4px #c93b3b66}50%{box-shadow:0 0 12px #c93b3bcc,0 0 20px #c93b3b66}}.progress-percentage{font-weight:600;font-size:15px;color:#c93b3b;min-width:75px;text-align:right;animation:text-pulse 2s ease-in-out infinite}@keyframes text-pulse{0%,to{opacity:1}50%{opacity:.7}}.vertical__icon-text{display:grid;grid-template-columns:42px 1fr;column-gap:7px;align-items:center;margin-bottom:7px}.vertical__icon-text .vertical__text{margin:.5em 0}.rating-widget__wrapper{margin:0 auto 10px;display:flex;align-items:center;line-height:1}.rating-widget__stars img{max-height:24px}.rating-widget__rating-text{font-size:14px}.rating-widget__rating-subtitle{font-size:14px;font-weight:500;line-height:1}.rating-widget__rating-title{font-size:20px;font-weight:700;line-height:1.3}@media(max-width:750px){.review-ticker{margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
