:root{--bn-primary-color: #07B7B9;--swiper-controls-color: #07B7B9;--border-color: #E9E7E9;--field-text: #676F78;--black: rgba(34,34,34, 1);--m-bg-color: #f5f5f5}.m\:disabled,[disabled]{cursor:not-allowed}.m-product-card .m-button{padding-left:0;padding-right:0}.m-search-popup__result{--inputs-radius: 12px}@media screen and (min-width:768px){.m-product-card .m-button{padding-left:0;padding-right:0}}.m-button--primary.subscribe-button{background-color:var(--black);border-color:var(--black);color:#fff;margin-bottom:.5rem}.m-button--primary.subscribe-button:hover{background-color:var(--bn-primary-color);border-color:var(--bn-primary-color);box-shadow:0 0 0 .2rem var(--bn-primary-color)}.hidden{display:none!important}.custom-header .m-menu{--main-link-py: 10px}.custom-header .m-header__main .m-sub-menu--level-1{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;width:100%;gap:0 4%}.custom-header .m-menu__item--mega .m-sub-menu__item--level-1{margin-bottom:0}.custom-header .m-show-menu-column-divider .m-sub-menu__item--level-1{border-bottom:2px solid var(--border-color);padding-left:0;cursor:pointer;align-items:center;display:flex;position:static}.custom-header .m-show-menu-column-divider .m-sub-menu__item--level-1:after{content:"";width:0;border-bottom:2px solid var(--bn-primary-color);display:block;position:absolute;bottom:-2px;left:0;transition:width var(--m-duration-default, .25s) ease-in-out}.custom-header .m-show-menu-column-divider .m-sub-menu__item--level-1:hover:after{width:100%}.custom-header .m-show-menu-column-divider .m-sub-menu__item--level-1:hover .mega_link-parent_info>a{color:var(--bn-primary-color)}.custom-header .m-show-menu-column-divider .m-sub-menu__item--level-1:last-child,.custom-header .m-show-menu-column-divider .m-sub-menu__item--level-1:nth-last-child(2),.custom-header .m-show-menu-column-divider .m-sub-menu__item--level-1:nth-last-child(3),.custom-header .m-show-menu-column-divider .m-sub-menu__item--level-1:last-child:after,.custom-header .m-show-menu-column-divider .m-sub-menu__item--level-1:nth-last-child(2):after,.custom-header .m-show-menu-column-divider .m-sub-menu__item--level-1:nth-last-child(3):after{border-bottom:none}.m-menu__item--active .m-mega-menu.m-show-menu-column-divider{border-bottom:1px solid rgb(var(--color-border))}.custom-header .m-show-menu-column-divider .m-sub-menu__item--level-1{border-left:none}.custom-header .m-header__main .m-mega-menu__column{display:none}.custom-header .m-mega-menu__content{padding-left:6%}.custom-header .m-mega-banner--outside{position:relative;border-radius:22px;background:#ffcdba}.custom-header .m-mega-banner--outside:hover .m-mega-banner__title{text-decoration:underline;color:var(--bn-primary-color)}.custom-header .m-mega-banner--outside .m-mega-banner__inner{padding:10px 30px;margin-top:0}.custom-header .m-mega-banner--outside .m-mega-banner__title{font-size:16px;color:#000;transition:all ease-in .4s}.custom-header .m-menu__item:hover>a{color:var(--bn-primary-color)}.m-menu__item--active .m-mega-menu.mega_link-wrapper{display:none;height:100%}.m-menu__item--active .m-mega-menu.mega_link-wrapper.active{display:block;box-shadow:none}.mega_link-wrapper .m-mega-menu__inner{display:flex;flex-direction:column}.mega_link-parent_image{width:120px;display:flex;justify-items:center;flex:0 0 120px}.mega_link-wrapper h4{color:#107273}.mega_link-wrapper .mega_link-item-wrapper{border-left:2px solid var(--border-color)}.mega_link-wrapper .mega_link-content .m-sub-menu__item>a{padding-left:0}.mega_link-parent{width:100%}.m-header__main .mega_link-wrapper .mega_link-content .m-sub-menu__item>a:hover{color:var(--bn-primary-color);background:none}.mega_link-item-content{margin:0 6% 0 8%;background-color:#fff7e5;border-radius:22px}.mega_link-wrapper{top:-1px}.mega_link-item_comment_wrapper{padding:4% 8%}.mega_link-item_comment_wrapper q{color:#4c535d;font-size:16px}.mega_link-item_comment_wrapper q:before{position:absolute;top:0;left:6%;font-size:50px;line-height:59px;letter-spacing:.5px;color:#b8e2e3;font-weight:700}.mega_link-item_comment_wrapper q:after{display:none}.mega_link-item_comment_wrapper a{border:1px solid #07B7B9;padding:8px 22px;border-radius:var(--btn-border-radius, 0);color:var(--bn-primary-color);font-size:16px}.mega_link-item_comment_wrapper a:hover{text-decoration:underline}.mega_link-item_img img{max-width:100%;border-radius:22px}.mega_link-parent_info a{font-size:15px;color:#4c535d}.custom-header .m-search-form--full,.form-field{border-radius:var(--btn-border-radius, 0)}.m-header__top a{color:#414b56;font-size:15px;width:100%}.m-header__top .mega_link-parent_info{width:100%}.m-header__top .mega_link-parent_info a{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem}.m-header__top .mega_link-parent_info a:hover{background:rgba(var(--color-foreground),.07)}.header-scroll-up .m-header__desktop,.header-scroll-down .m-header__desktop,.m-header.header-sticky-always.custom-header .m-header__wrapper:not(.m-unset-shadow),.m-menu__item--active .m-mega-menu.m-show-menu-column-divider{box-shadow:#959da533 0 8px 24px}.custom-mobile-menu__item:not(.no-bg-color),.custom-mobile-menu__submenu{border-bottom:1px solid var(--border-color)}.custom-mobile-menu__submenu.m-menu-mobile{padding:12px 0}.custom-mobile-menu__submenu .m-menu-mobile__item>a{font-size:13px;padding:6px 12px 6px 28px}.custom-mobile-menu__submenu .m-menu-mobile__toggle-button{min-height:32px}.custom-mobile-menu .custom-mobile-menu__item>a,.custom-mobile-menu__item:not(.no-bg-color) .custom-mobile-menu__item-content{padding-top:2px;padding-bottom:2px}.custom-mobile-menu__submenu .m-menu-mobile__toggle-button svg{width:14px;height:14px}.custom-mobile-menu__item-content{padding:6px 12px;border-radius:10px}.custom-mobile-menu__item-heading{font-size:13px;max-width:60%}.custom-menu-customer .m-menu-customer__wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:0}.custom-menu-customer.m-menu-customer{margin-top:0}.custom-menu-customer.m-menu-customer a.m-button{width:48%;padding:6px 12px;font-size:13px}.custom-menu-customer.m-menu-customer a.m-button:first-child{margin-bottom:0}.announcement-bottom-bar__item-icon{width:16px;margin-right:6px}.announcement-bottom-bar__item-text p{color:#414b56}.announcement-bottom-bar__item-icon svg{max-width:100%}.m-icon-box__heading{font-size:13px;margin-bottom:0}.m-icon-box--horizontal .m\:flex-nowrap{align-items:center}.shopify-section-group-footer-group{--fluid-container-width: 100%}.m-footer--bottom,.m-section.m-icon-box-section{border-top:1px solid var(--border-color)}.klaviyo_field_group .row{margin-bottom:15px}.klaviyo_field_group .row input:first-child{margin-right:1rem}#lname{margin-top:0}.bottom-logo{max-width:200px}.m-accordion--item-icon{position:relative}.m-accordion--item-icon:after,.m-accordion--item-icon:before{content:"";position:absolute;top:50%;right:0;width:10.5px;height:1px;border-radius:8px;background-color:currentColor;transition-property:transform;transition-duration:.25s;transition-timing-function:ease-out}.m-accordion--item-icon:before{transform:translateY(-50%) rotate(-90deg)}.m-accordion--item-icon:after{transform:translateY(-50%)}.open .m-accordion--item-icon:before{transform:translateY(-50%)}@media screen and (max-width:767px){.mb-hidden{display:none}.m-footer--bottom-inner{flex-direction:column-reverse}.m-footer .m-footer--bottom-inner .m-payment-icons--list{column-gap:8px;justify-content:center}.m-footer--bottom-inner .m-footer--bottom-left{margin-bottom:0;margin-top:1rem;text-align:center}#email_signup button{width:100%}.block-image{margin-left:auto;margin-right:auto}.block-text{text-align:center}.social-media-links{justify-content:center}.bottom-logo{max-width:160px}.m-footer--block-newsletter{border-top:1px solid var(--border-color)}.shopify-section-group-footer-group .m-icon-box-section__wrapper{--row-gap-mobile: 1rem}.shopify-section-group-footer-group .m-icon-box__inner{flex-direction:column}.shopify-section-group-footer-group .m-icon-box__inner .m-icon-box__icon{margin-right:0;margin-bottom:.5rem;height:60px}.shopify-section-group-footer-group .m-icon-box__inner .m-icon-box__content{text-align:center}}@media screen and (max-width:639px){.swiper-slide .m-announcement-bar__content{display:flex;padding-left:0;padding-right:0}.m-menu-mobile__toggle-button.collapsible--icon:before,.m-menu-mobile__toggle-button.collapsible--icon:after{right:40%;height:1px;width:.8rem}}@media screen and (min-width:768px){.pc-hidden{display:none}}@media screen and (min-width:768px)and (max-width:1023px){.m-footer .m-footer--middle .m-footer--accordion{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.m-footer--middle .m-footer--block{width:100%}.m-footer .m-footer--middle .m-footer--accordion>div:nth-child(1){order:1;grid-column:span 3;border-bottom:1px solid var(--border-color);margin-bottom:1.5rem}.m-footer .m-footer--middle .m-footer--accordion>div:nth-child(5){order:2;grid-column:span 3;border-bottom:1px solid var(--border-color);margin-bottom:1.5rem}.m-footer .m-footer--middle .m-footer--accordion>div:nth-child(2){order:3;grid-column:span 2}.m-footer .m-footer--middle .m-footer--accordion>div:nth-child(3){order:4;grid-column:span 2}.m-footer .m-footer--middle .m-footer--accordion>div:nth-child(4){order:5;grid-column:span 2}.m-footer .m-footer--block-newsletter h3{display:none}.m-footer .m-footer--bottom-inner{flex-direction:column-reverse;align-items:center;justify-content:center}.m-footer .m-footer--bottom-left{margin-bottom:0;margin-top:1rem;text-align:center}.m-footer .m-footer--bottom-right{width:100%;margin-top:1.5rem}.m-footer .m-payment-icons--list{align-items:center;justify-content:center}}@media screen and (min-width:1024px){.m-slider-controls--absolute .m-slider-controls__button{box-shadow:#00000059 0 5px 15px}}@media screen and (min-width:1280px){.custom-header .m-menu__item--mega .m-sub-menu__item--level-1{width:100%}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-badges{position:absolute;left:12px;top:15px;z-index:10}.product-badges__item--rotate{display:flex;justify-content:center;align-items:center;background-color:transparent;padding:0}.product-badges__item--rotate svg{animation:rotating 10s linear infinite;width:100px;height:auto;fill:var(--product-color)}.product-badges__item--rotate svg path{fill:var(--product-color)}.bold{font-weight:700}.m-product-info--wrapper .main-product__block+.main-product__block{margin-top:12px}.m-product-info--wrapper .m-product-option--dropdown select{border-radius:var(--btn-border-radius, 0)}.m-product-info--wrapper .main-product__block .m-product-meta--label{display:none}.m-product-info--wrapper .m-product-meta--value{text-transform:uppercase;font-weight:700;color:var(--product-color);white-space:nowrap;line-height:1.17}.m-product-info--wrapper .main-product__block.main-product__block-title{margin-top:0}.rating_wishlist{margin-left:0}.rating_wishlist .jdgm-widget.jdgm-widget{display:flex;align-items:center}.rating_wishlist .m-product-media--mobile__atwl-button{position:relative;top:0}.m-product-info--wrapper .main-product__block.main-product__block-title+.main-product__block-custom_liquid{margin-top:12px;border-bottom:1px solid var(--border-color)}.m-product-info--wrapper .m-tooltip--style-1{width:30px;height:30px}.okeReviews-reviewsSummary-ratingCount{font-size:.9rem}.product-features{margin-top:1rem;margin-bottom:1rem}.product-features__item{display:flex;align-items:center}.product-features__item:not(:last-child){margin-bottom:10px}.product-features__item-image{max-width:43px;display:flex;align-items:center;justify-content:center;margin-right:20px}.product-features__item-image{fill:var(--product-color)!important}.product-features__item-image svg{fill:var(--product-color)!important}.product-features__item-image svg path{fill:var(--product-color)!important}.product-features__item-title{font-weight:700;font-size:1rem;line-height:14px;letter-spacing:1px;text-transform:uppercase;color:#001722}.product-features__item-description,.product-features__item-description *{font-size:.9rem;line-height:1.53;color:#414b56;margin-top:4px;margin-bottom:0}.shipping-information .text{font-size:14px;line-height:1.4}.shipping-information .countdown-wrapper{margin:2rem 0;border-top:1px solid #E9E7E9;border-bottom:1px solid #E9E7E9}.shipping-information .countdown-wrapper .icon{width:22px;height:22px;border-radius:50%;background-color:#d7ffd3;margin-left:0;margin-right:0}.shipping-information .countdown-wrapper .icon:before{content:"";display:block;width:12px;height:12px;background-color:red;border-radius:50%}@keyframes beat{0%{scale:1}50%{scale:.2}to{scale:1}}.shipping-information .countdown-wrapper.active .icon:before{background-color:#83e878;animation:beat 2s ease-in-out infinite}.shipping-information .info-wrapper{gap:1rem;margin:0 auto}.shipping-information .info-wrapper .text{margin:0}.shipping-information.pc{display:none}.shipping-information.mobile{display:block}.shipping-information .countdown-wrapper .text{padding:.8rem 0;margin:0 0 0 .8rem}.shipping-information svg{display:inline-block}.m-product-media--layout-4 .m-product-media--item{border-radius:20px}.m-product-media--layout-4 .m-product-media--item,.m-product-media--layout-4 .swiper-slide{background-color:color-mix(in srgb,var(--slider-bg) 20%,white)}.m-product-media--layout-4 .m-product-media--slider .swiper-button-control{border-radius:0;background-color:#fff;color:#000;border:none;outline:none}.m-product-media--layout-4 .m-product-media--slider .swiper-button-control svg{width:30px;height:30px}.m-product-media--layout-4 .m-product-media--slider .swiper-button-control:hover{background-color:var(--bn-primary-color);color:#fff;border:none;outline:none;box-shadow:none}.m-product-media--layout-4 .m-product-media--slider__navigation{padding:0}.m-product-media--layout-4 .m-product-media--slider__thumbnails .swiper-wrapper{justify-content:center;padding:0 8px}.acf-tabs h3{font-size:1.15rem}.acf-tabs .m-collapsible--button{border:1px solid var(--border-color);border-radius:1rem;padding:1rem;justify-content:flex-start}.acf-tabs .m-collapsible:not(:last-child) .m-collapsible--button{margin-bottom:1rem}.acf-tabs .m-collapsible--button .m-collapsible--button_text{padding-left:1rem}.collapsible--icon{position:relative;width:1rem;height:2px}.collapsible--icon:before,.collapsible--icon:after{content:"";position:absolute;top:50%;right:0;width:.8rem;height:1.6px;border-radius:8px;background-color:currentColor;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.collapsible--icon:after{transform:translateY(-50%)}.collapsible--icon:before{transform:translateY(-50%) rotate(-90deg)}.m-collapsible[open=true] .collapsible--icon:before{transform:translateY(-50%)}.acf-tabs .m-collapsible[open=true] .m-collapsible--button{border-color:transparent}.m-collapsible-section .acf-tabs .m-collapsible--content__inner{padding-top:0;padding-right:20px;padding-left:3rem;font-size:13px}.acf-tabs .m-collapsible--content__inner table tr{border-bottom:.5px solid #D3D6D9}.faq-for-pdp .m-collapsible--button{font-size:1.2rem;font-weight:400}.faq-for-pdp .m-collapsible--content__inner{color:#414b56}.love_reasons h2 strong{color:var(--slider-bg)}.love_reasons .m-hover-box__wrapper{border-radius:20px;overflow:hidden}.love_reasons .m-icon-box__description.rte{margin-top:1rem;font-size:14px;display:flex;align-items:flex-start;padding:0 .5rem}.love_reasons .m-icon-box__description .prefix{display:flex;align-items:center;justify-content:center;width:23px;height:23px;flex:0 0 23px;margin-right:8px;border-radius:50%;background-color:var(--slider-bg)}.love_reasons .m-icon-box__description .prefix:before{content:"\2714";color:#fff}.main_ingredients .slide-information__item-subtitle,.main_ingredients .m-icon-box__heading,.main_ingredients .m-icon-box__description{text-align:center}.main_ingredients .slide-information__item-subtitle{color:var(--slider-bg)}.main_ingredients .m-icon-box__heading{font-size:24px;font-weight:400}.main_ingredients .m-icon-box__inner{margin-bottom:1rem}.main_ingredients .m-icon-box__description.rte,.love_reasons .m-icon-box__description.rte,.customer_saying .m-icon-box__description.rte{color:#001722;line-height:1.6;letter-spacing:.5px}.customer_saying{background-color:color-mix(in srgb,var(--slider-bg) 80%,white);--swiper-controls-color: white}.customer_saying .five-star{margin-left:0;margin-right:0;justify-content:center;margin-bottom:1rem}.customer_saying .m-icon-box{background-color:#fff;padding:3rem;border-radius:20px;text-align:center;min-height:240px}.customer_saying .m-icon-box__description.rte{margin-bottom:.5rem}.custom-recommended-products .m-slide__content{max-width:460px}.custom-recommended-products .m-slide__description.rte{color:#000;letter-spacing:.5px;font-size:15px}.custom-recommended-products .m-button{font-size:20px;border-color:#000}.custom-recommended-products .recommended-product__item-bg{background-size:cover;background-position:top right;background-repeat:no-repeat}.qty-price-wrapper{margin:1rem 0}.qty-price-wrapper .m\:flex{margin-left:0;margin-right:0}.qty-price-wrapper .m-product-option--label{margin-bottom:0;font-weight:700;margin-right:1rem}.qty-price-wrapper .m-product-form--input{margin-left:0;width:auto}.qty-price-wrapper .m-quantity{border-radius:var(--btn-border-radius);position:relative}.qty-price-wrapper .m-price--on-sale .m-price__sale{flex-direction:row-reverse;font-weight:700}.product-card-package_contents{font-weight:700;font-size:12px;line-height:14px;text-align:center;letter-spacing:1px;color:var(--field-text);text-transform:uppercase;margin-bottom:6px}.product-card-product_benefits{display:inline-flex;flex-direction:column;width:calc(100% - 40px);align-items:center;margin:0 auto}.product-card-product_benefit{display:flex;margin-bottom:.5rem;justify-content:flex-start;text-align:center}.product-card-product_benefit-text{display:flex;align-items:flex-start;font-weight:400;font-size:12px;line-height:1.2;color:var(--paragraph-secondary);margin-bottom:0;margin-top:0;text-align:center}.product-card-product_benefit svg{margin-right:3px;height:10px}.m-product-card__title{font-size:calc(var(--font-base-size, 16) * 1.2px)}.recharge-options__items{position:relative;margin-bottom:14px}.recharge-option__radio{position:absolute;z-index:-1;opacity:0}.recharge-option,.normal-purchase{display:flex;flex-direction:column;align-items:center;padding:0;cursor:pointer;box-shadow:0 0 0 1px #d3d6d9;border-radius:10px}.recharge-options__one-time .recharge-option__info,.normal-purchase .qty-price-wrapper__info{padding:10px 16px}.recharge-option:hover{box-shadow:0 0 0 1px var(--bn-primary-color)}.recharge-option .recharge-option__label,.normal-purchase .qty-price-wrapper__label{background:var(--bn-primary-color);width:100%;text-align:center;font-size:13px;text-transform:uppercase;line-height:1.8;border-top-left-radius:10px;border-top-right-radius:10px}.recharge-option .recharge-option__info{padding:10px 16px}.recharge-options__items:not(.recharge-options__one-time) .recharge-option__text{display:flex;flex:1;flex-direction:column}.recharge-option .recharge-option__check,.normal-purchase .option__check{display:inline-block;width:18px;height:18px;flex-shrink:0;flex-grow:0;border:1px solid #414B56;border-radius:50%;margin-right:16px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.recharge-option__radio:checked+label,.normal-purchase{box-shadow:0 0 0 2px var(--bn-primary-color)}.recharge-option__radio:not(:disabled):not(:checked)+label:hover:before{border-color:#70cacb}.recharge-option__radio:not(:disabled):active+label:before{border-color:#70cacb}.recharge-option__radio:focus:not(:checked)+label:before{border-color:#9ff0f1}.recharge-option__radio:checked+label .recharge-option__check,.normal-purchase .option__check{border-color:#70cacb;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='2.99951' cy='3.10345' rx='3' ry='3.10345' fill='%2370CACB'/%3E%3C/svg%3E%0A")}.recharge-option__radio:disabled+label:before{background-color:#e9ecef}.recharge-option__text-icon{margin-left:4px}.recharge-option__price-money,.recharge-option__text{font-weight:700}.recharge-option .m-price-item--regular,.recharge-option__text{color:#4c535d}.recharge-option__text-count{font-size:13px}.recharge-option .m-quantity,.normal-purchase .m-quantity,.m-sticky-addtocart--quantity{border-radius:var(--btn-border-radius);margin-left:1rem;min-height:40px}.home-video-section .m-custom-content__boxed{background-color:transparent;overflow:visible}.home-video-section .m-custom-content__block-image_with_text{background-color:#fff;padding-top:10px;padding-bottom:10px}.home-video-section .m-custom-content__block-image_with_text .h2{font-size:1.4rem}.home-video-section .m-custom-content__block-image_with_text .h6{color:#db8374;margin-bottom:0;text-transform:uppercase;font-size:12px}.home-video-section .content__button{margin-top:1rem}@media screen and (max-width:767px){.custom-recommended-products .m-slide__wrapper{height:50%;top:auto}.custom-recommended-products.m-slider .m-slider-controls{margin-top:-40px}.custom-recommended-products .m-button{font-size:1rem}.product-card-product_benefits{width:100%}.home-video-section .m-custom-content__block-image_with_text{padding:1rem 2rem}.recharge-options__items .m-product-form--input{margin-bottom:0;margin-left:20px}.main-product__block-buy_buttons .m-quantity{max-width:120px}}@media screen and (max-width:639px){.m-main-product{margin-top:1rem}.m-product-info--wrapper .main-product__block .m-product-meta li:first-child{margin-top:0}.love_reasons .m-icon-box__description .prefix{width:20px;height:20px;margin-right:5px;flex:0 0 20px}.love_reasons .m-section__heading,.main_ingredients .m-section__heading{width:90%;margin:0 auto}.recharge-options__items .m-product-form--input{margin-left:10px}.recharge-option .recharge-option__info{padding-left:10px;padding-right:10px}.recharge-option .recharge-option__check,.normal-purchase .option__check{margin-right:8px}.m-product-form--wrapper .m-quantity__input{width:30px}.m-product-form--wrapper .form-field{padding-left:6px;padding-right:6px}.m-product-form--wrapper .m-quantity__button{width:40px}}@media screen and (max-width:430px){.recharge-options__items .m-product-form--input{margin-left:0}}@media screen and (min-width:768px){.shipping-information.pc{display:block}.shipping-information.mobile{display:none}.shipping-information .info-wrapper{gap:3rem;width:78%}}@media screen and (max-width:1023px){.home-video-section .video-2{display:none}}@media screen and (min-width:1024px){.product-badges{top:30px;left:30px}.product-badges__item--rotate svg{width:120px}.home-video-section .m-video__cover{display:none}}.m-price-item{transition:ease .25s all}.m-button:not(.m-button--link,.m-link-underline,.m-button--blank):hover .m-price-item{color:rgb(var(--color-button-text-hover))}.new-selector-form .m-product-option--dropdown{display:none!important}.option-selector{width:100%;position:absolute;bottom:0;background:#fff;padding:2rem 0 1rem;transition:all .4s ease-in-out;box-shadow:0 6px 10px 4px #c7ccce4d;transform:translateY(0);z-index:10;opacity:1}.option-selector.close{transform:translateY(200%);z-index:-1;opacity:0}.custom_variant-close{position:absolute;right:1rem;top:.8rem;cursor:pointer;transition:all .25s ease-in-out}.custom_variant-close:hover{transform:scale(1.5)}.custom_variant-close svg{width:1rem;height:1rem}.option-item{cursor:pointer;display:block;line-height:1.8;font-size:13px}.option-item:hover{background:#c7ccce4d}.subscribe-action-link-label{font-size:11px;line-height:13px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#fff;background:#db8374;border-radius:3px;padding:2px 4px;display:inline-block}.m-cart-addon__content textarea{border-radius:1rem}.m-collection-page-header{margin-top:2rem}.m-collection-page-header__description.is-clamped{position:relative;overflow:hidden;transition:max-height .3s ease}.m-read-more-toggle{display:inline-block;margin-top:10px;font-weight:500;text-decoration:underline;cursor:pointer;color:var(--color-link, #000)}.m-read-more-toggle:hover{color:var(--color-link-hover, #666)}.custom-recharge-tooltip{position:absolute;background:#fff;color:#333;padding:12px;border-radius:12px;box-shadow:0 4px 15px #00000026;z-index:10001;display:none;pointer-events:none;max-width:280px;font-size:13px;line-height:1.4;border:1px solid #eee;transform:translate(-50%,-100%);margin-top:-10px}.custom-recharge-tooltip.is-active{display:block;animation:m-fadeIn .2s ease-out}.recharge-option__tooltip-title{display:block;font-weight:700;margin-bottom:4px;color:#000;font-size:14px}.recharge-option__tooltip-subtitle{display:block;margin-bottom:8px;font-style:italic;color:#666}.recharge-option__tooltip-content,.recharge-option__tooltip-percent,.recharge-option__tooltip-save{display:block}.custom-recharge-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#ffffff transparent transparent transparent}.m-recently-viewed{background-color:var(--m-bg-color)}.m-collection-page-header__description h1{display:none}.m-collection-page-header__wrapper .m-collection-page-header__background img{height:auto}@media screen and (min-width:768px){.m-collection-page-header--image-right .m-collection-page-header__wrapper .m-collection-page-header__background{margin-top:5rem}}.best-self-block__column-image .first+div{margin-top:1.5rem}.best-self-block__image2{width:227px;margin-left:70px}.content__button+.content__button{margin-top:1rem}.bnspired-stories-why-us{-column-gap:30px;--column-gap-mobile: 16px;--section-padding-top: 0;--section-padding-bottom: 100px}.bnspired-stories-feature{--section-padding-top: 100px;--section-padding-bottom: 100px;--column-gap: 100px;--row-gap: 50px;--column-gap-mobile: 20px;--row-gap-mobile: 20px}.m-blog .active .collapsible--icon:before{transform:rotate(90deg);transition:transform .25s ease}.m-blog .active.m-widget h3 .collapsible--icon:before,.m-blog .has-sub-link.active .collapsible--icon:before{transform:rotate(0)}.has-sub-link.active .sub-lists{display:block}.m-link-lists.sub-lists{padding-left:2em;display:none}.template-blog .metafield-rich_text_field h3{margin-top:0}.template-blog .m-blog--view-grid .container-full{padding-top:100px;padding-bottom:100px}.template-blog .m-pagination{margin-top:3rem}@media screen and (min-width:768px){.m-blog .m-widget h3 .collapsible--icon{display:none}}@media screen and (max-width:767px){.m-blog.m-blog--sidebar-left .m-row{flex-direction:column-reverse}.m-blog .m-blog-sidebar{margin-top:0;margin-bottom:10px}.m-blog .m-widget .m-widget__content{display:none}.m-blog .m-widget.active .m-widget__content{display:block}.m-blog .m-widget+.m-widget{margin-top:0}.template-blog .m-blog--view-grid .container-full{padding-top:30px;padding-bottom:30px}}.bundle-item .product-info{flex:1;background:#181818;display:flex;flex-direction:column;padding:20px}.bundle-item p.description{font-size:22px;font-weight:400;flex:1;align-items:center;display:flex;letter-spacing:-.5px}.bundle-item .product-info h4{font-weight:700}.bundle-item .images-box{gap:10px;width:100%!important;display:grid;grid-template-rows:400px;margin:0}.bundle-item .count2{grid-template-columns:1fr 1fr}.bundle-item .count3{grid-template-columns:1fr 1fr 1fr}.bundle-item p.price-info.font-bold{font-size:28px;font-weight:400}.bundle-item p.price-info-tips{color:#ffdb00;font-size:14px;letter-spacing:1px}.bundle-info{display:flex;height:100%;flex-direction:column;justify-content:space-between;gap:5px}.template-index .bundle-with-countdown-content{grid-template-columns:1fr 1fr 1fr 1fr;display:grid;gap:20px;margin:0;padding:0}.template-index .bundle-item .product-info h4{font-weight:700;line-height:1em;letter-spacing:-.5px;font-size:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.template-index .bundle-item{display:grid;grid-template-columns:1fr;align-items:center;gap:10px;border-radius:20px;overflow:hidden;max-width:100%;background:#f0f0f0;margin:0}.template-index .bundle-item .product-info{flex:1;background:transparent;display:flex;flex-direction:column;padding:10px;text-align:center}.template-index .bundle-item p.description{display:none}.template-index .bundle-item p.price-info-tips{color:red;font-size:15px;letter-spacing:0;display:inline-flex;margin:-5px auto 0;font-weight:780;text-transform:uppercase;font-family:M-Body-Font;align-items:center;font-variation-settings:"wght" 700}.template-index .m-countdown__button{margin-top:0;margin-bottom:20px}.template-index .bundle-item p.price-info.font-bold{font-size:22px;font-weight:600;margin-top:10px;font-variation-settings:"wght" 500;margin-bottom:10px}.template-index .m-countdown{padding:0 20px}.bundle-with-countdown-content .m-countdown__inner-top{display:block;margin-bottom:10px;background-color:#222;border-radius:14px;padding:12px 0}.bundle-with-countdown-content .m-countdown-timer__wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.bundle-with-countdown-content .m-countdown-timer__box{color:#fff;padding:8px}.bundle-with-countdown-content .m-countdown-timer__text{font-size:10px;margin-top:2px}.m-countdown-timer__text{opacity:.8}.template-index .m-countdown__button a{width:100%;letter-spacing:1px}.template-index .bundle-item .images-box{gap:5px;display:grid;grid-template-rows:140px;margin:20px 20px 0;max-width:calc(100% - 40px)}.template-index .bundle-item .images-box responsive-image{border:1px solid rgba(0,0,0,.15);border-radius:10px;background:#fff}.template-index .bundle-item p.price-info-tips span{background:red;color:#fff;padding:1px 8px;margin-right:10px;text-decoration:none}.m-countdown__inner-top{display:grid;grid-template-columns:130px 1fr;align-items:center;background:#dff8ef;gap:5px;color:#fff}@media screen and (min-width:768px){.bundle-with-countdown-content .m-countdown-timer__box{min-width:auto}.bundle-with-countdown-content .m-countdown-timer__digit{font-size:1.2rem}}@media only screen and (min-width:768px)and (max-width:1280px){.template-index .bundle-with-countdown-content{grid-template-columns:1fr 1fr;display:grid;gap:20px;margin:0;padding:0}}@media(max-width:767px){.template-index .bundle-with-countdown-content{display:grid;gap:20px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.template-index .bundle-with-countdown-content .bundle-item{scroll-snap-align:start;width:70vw;box-sizing:border-box;margin:0}.template-index .bundle-item .product-info h4{font-weight:700;font-size:16px}.template-index .bundle-item .images-box{gap:5px;display:grid;grid-template-rows:120px;margin:15px 15px 0;max-width:calc(100% - 30px)}.template-index .bundle-item p.price-info.font-bold{font-size:16px;font-weight:600;margin-top:10px;font-variation-settings:"wght" 600;margin-bottom:10px}.template-index .bundle-item p.price-info-tips,.template-index .bundle-item p.price-info-tips span{font-size:13px;font-variation-settings:"wght" 700}}.interview-grid-icon{position:absolute;left:calc(50% - 30px);top:calc(50% - 30px);background:url(https://cdn.shopify.com/s/files/1/0280/3931/5529/files/youtube-play.svg?v=1727146490);background-size:100%;width:60px;height:60px;content:" ";z-index:10}a.interview-grid-item{overflow:hidden;border-radius:20px;position:relative}a.interview-grid-item img{transition:all 1s}a.interview-grid-item:hover img{transform:scale(1.5)}.interview-grid-photo{position:relative}.interview-grid-item h4{color:#fff;position:absolute;bottom:20px;left:20px;z-index:2;padding-right:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.interview-grid-photo:before{height:40%;width:100%;background:linear-gradient(0deg,#0000005e,transparent);position:absolute;bottom:0;left:0;z-index:2;content:" "}.interview-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.interview-grid .interview-grid-photo:before{height:100%;width:100%}.interview-grid h4{font-size:18px}.interview-grid a.interview-grid-item{border-radius:10px}@media(max-width:767px){.interview-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;grid-template-rows:220px 220px 220px}.interview-grid .interview-grid-photo{position:relative;height:100%;display:flex}.interview-grid h4{font-size:13px}.interview-grid-icon{position:absolute;left:calc(50% - 25px);top:calc(50% - 25px);background:url(/cdn/shop/files/youtube-play.svg?v=1727146490);background-size:100%;width:50px;height:50px;content:" ";z-index:10}.interview-grid-item h4{bottom:10px;left:10px;padding-right:10px;font-size:13px;font-weight:500}.interview-grid a.interview-grid-item img{transition:all 1s;height:100%;position:absolute;max-width:none;left:calc(50% - 175px)}}.m-article__content{background-color:#eff7f7;padding:1rem 2rem}.article-content-section{margin-bottom:3rem}.article-content-section .h3{text-align:center;margin:.5rem auto 2rem;line-height:2.5;background-color:#ebebeb;border-radius:100px}.article-content-section .metafield-rich_text_field{padding-left:1em}.article-content-section .article-content-wrapper.img-and-txt{display:flex;align-items:center;gap:60px}.article-content-section .article-content-wrapper.img-and-txt>div{width:50%}.article-content-section .article-content-wrapper .content-image{height:100%;border-radius:20px;overflow:hidden}.article-content-section .article-content-wrapper image{max-width:100%}.article-content-section .metafield-rich_text_field ul{margin:.8rem 0}.article-content-section .metafield-rich_text_field li{padding-left:1em;line-height:2;list-style-position:inside}.article-content-section .metafield-rich_text_field ul li{list-style-type:disc}.article-content-section .metafield-rich_text_field ol li{list-style-type:decimal}.article-content-section .metafield-rich_text_field h3{font-size:1.2rem;margin:1.5rem 0 .5rem}.article-content-section .metafield-rich_text_field a{font-size:inherit;font-style:italic}.article-content-section .metafield-rich_text_field h3 a{font-size:1rem;text-decoration:underline}.article-content-section .metafield-rich_text_field a:hover{color:var(--bn-primary-color)}.template-article .related-products{margin-top:4rem}.template-article.recipe .m-article__content{gap:3rem;padding:4rem 2rem}.template-article.recipe .m-article__content .ingredients{background-color:#fff;flex:0 0 30%;padding:2rem}.template-article.recipe .recipe-time-row{max-width:588px;margin:2rem auto 0;border-radius:8px;background-color:#eff7f7;box-shadow:0 4px 4px #0017220d;display:flex;align-items:center;justify-content:center;padding:27px 45px;flex-wrap:wrap}.template-article.recipe .recipe-time-row.count-2 .btn-group,.template-article.recipe .recipe-time-row.count-3 .btn-group{margin-top:1rem}.template-article.recipe .single-recipe-time{display:flex;align-items:center;padding:0 5px}.template-article.recipe .recipe-time-row .custom-size{width:150px;height:50px;border:1px solid #222;transition:all ease-in-out .3s}.template-article.recipe .recipe-time-row .custom-size:hover{border-color:var(--bn-primary-color);background-color:var(--bn-primary-color);color:#fff}.template-article.recipe .recipe-time-row .custom-size:nth-last-child(2){border-top-left-radius:6px;border-bottom-left-radius:6px}.template-article.recipe .recipe-time-row .custom-size:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;border-left:0}.template-article.recipe .single-recipe-time .icon{min-width:45px;width:45px;height:45px;background:#64ccc9;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px}.template-article.recipe .single-recipe-time p{margin:0;color:#00172280;font-size:16px;font-style:normal;font-weight:325;line-height:22px;text-align:left}.template-article.recipe .ingredients table{width:100%}.template-article.recipe .ingredients table tr td{color:#00172280;border:none;border-bottom:1px dashed rgba(0,23,34,.2);font-size:1.2rem;font-style:normal;font-weight:700;line-height:1.5;padding:1.4rem .4rem}.template-article.recipe .ingredients table tr td:first-child{color:#001722;font-size:24px;line-height:normal;width:100px}.template-article.recipe .recipe-detail-content ul li{display:flex;padding:.5rem 0}.template-article.recipe .recipe-detail-content ul li .step{color:#001722;font-size:1.4rem;margin-right:1rem;font-style:normal;font-weight:700;line-height:normal;min-width:70px}.template-article.recipe .recipe-detail-content h2{margin-bottom:.5rem;font-size:1.8rem}.template-article.recipe .recipe-detail-content ul li .step+p{margin-top:0}.m-testimonials__footer .m-product-card--style-simple{margin-top:2rem;box-shadow:#00000029 0 1px 4px;padding:2rem;border-radius:2rem}.m-product-card--style-simple{display:flex;gap:2rem}.m-product-card--style-simple .m-product-card__media{width:20%}.m-product-card--style-simple .m-product-card__content{width:80%}.m-product-card--style-simple .subscribe-button{display:none}.m-product-card--style-simple .m-add-to-cart{font-size:.8rem;padding:4px 12px;width:auto}.m-product-card--style-simple .m-price-item--regular{font-weight:700}.m-product-card--style-simple button .m-price-item--regular{color:#fff}@media screen and (min-width:640px){.template-article .m-article-card__title{font-size:1rem}}@media screen and (min-width:1024px){.m-product-card--style-simple .m-product-card__info{margin-top:0}}@media screen and (max-width:767px){.m-testimonials--layout-8 .m-testimonials__description{margin-top:1rem}.m-testimonials--layout-8 .m-testimonials-el .m-testimonials__inner{row-gap:1rem}.m-product-card--style-simple{flex-direction:column;align-items:center;gap:0}.m-product-card--style-simple .m-product-card__media{width:80%}.m-product-card--style-simple .m-product-card__content,.m-product-card--style-simple .m-add-to-cart{width:100%}.template-article.recipe .recipe-time-row{max-width:none;width:100%;padding:1rem;flex-direction:column}.template-article.recipe .recipe-time-row .custom-size{width:49%}.template-article.recipe .recipe-time-row .btn-group{width:100%;margin-top:1rem}.template-article.recipe .m-article__content{flex-direction:column;padding:2rem 1rem}.template-article.recipe .m-article__content .ingredients{padding:1rem}.article-content-section .article-content-wrapper.img-and-txt{flex-direction:column;gap:30px}.article-content-section .article-content-wrapper.img-and-txt>div{width:100%}}.template-page.new-contact .m-page-header{padding-bottom:0}.template-page.new-contact .m-contact-form__message textarea{border-radius:20px}@media screen and (min-width:768px){.template-page.new-contact .m-google-maps__content{width:430px;height:230px;top:30%}}.m-newsletter-section .m-newsletter-form--minimal .m-newsletter-form__button{position:static}@media(min-width:1280px){.template-page .sf__page-about .sf__about-block{margin-top:50px;margin-bottom:0}}.page-happy-giveaway-2026 h1,.page-happy-giveaway-2026 .happy-giveaway p,.page-happy-giveaway-2026 .happy-giveaway h4{text-align:center}.page-happy-giveaway-2026 .happy-giveaway label{font-weight:300;font-size:13px}.page-happy-giveaway-2026 h1{font-size:2rem;margin-bottom:1rem}.page-happy-giveaway-2026 .happy-giveaway h4{font-size:1.2rem;font-weight:700}.page-happy-giveaway-2026 .spaced-section{margin-top:2rem}.page-happy-giveaway-2026 .happy-giveaway .m-hidden{display:none}.page-happy-giveaway-2026 .happy-giveaway .pc-hidden{display:block}.page-happy-giveaway-2026 ul.flex-wrap{padding-left:0}.page-happy-giveaway-2026 .wizard__submit{width:100%}.share-custom-heading h2{font-size:2rem}.page-fibre-quiz .m-page-header__title{display:none}.calculator,.calculator .m-color-default{background-color:#b2d9d8}.calculator .m-custom-content__wrapper{margin-left:auto;margin-right:auto}.calculator .bg-round-w,.calculator-answer>div,.page-pace-calculator .cnt{background-color:#fff;padding:4%;border-radius:1.5rem}.page-pace-calculator .calc-container .custom-select,.page-pace-calculator .calc-container .time-cnt{box-sizing:border-box;margin:0;font-family:inherit;overflow:visible;display:block;height:41px;padding:10px 12px;color:#000;background:#b2d9d8;border:none;width:100%;border-radius:50px}.page-pace-calculator .calc-container h4{text-align:center;margin-bottom:.6rem}.page-pace-calculator .calc-container .time-cnt{display:flex;justify-content:center;align-items:center}.page-pace-calculator .time-cnt input{border:none;padding:0 .6rem;text-align:center;border-radius:6px;line-height:1.6}.page-pace-calculator .time-cnt span{display:block;margin-right:2rem;padding-left:4px}.calculator label,.calculator-answer ul li{display:block;text-align:center;margin-bottom:6px;font-weight:700;line-height:1.4;text-transform:initial;letter-spacing:initial;cursor:pointer;font-size:1rem}.template-page.macro .answers li div,.template-page.macro .answers .fiex{background-color:transparent;padding:0}.template-page.macro .answers .fiex{display:flex;justify-content:space-between}.template-page.macro .answers li .text-input{background-color:#f3f3f3;width:100%}.template-page.macro .answers li.total .text-input{width:90%;margin:0 auto}.calculator .text-input{box-sizing:border-box;margin:0;font-family:inherit!important;overflow:visible;display:block;height:41px!important;padding:10px 12px!important;color:#000!important;background:#7fbfbe99;border:none!important;width:100%;border-radius:50px}.calculator .gender-radio label.container,#RlBody .b-type-w label .bg{width:100%;background:#e3e2e2;transition:.5s ease all;padding:10px;margin-bottom:0;border-radius:20px 0 0 20px;display:block;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}#RlBody .b-type-w label:nth-child(2) .bg{border-radius:0}#RlBody .b-type-w label .sub-text{font-weight:400;font-size:12px}.calculator .gender-radio>div:last-child label.container,#RlBody .b-type-w label:last-child .bg{border-radius:0 20px 20px 0}.calculator .gender-radio,#RlBody .b-type-w{display:flex;align-items:flex-start}.calculator .gender-radio input,.calculator input[name=body]{position:absolute;opacity:0;display:none;left:0}#RlBody .b-type-w label{width:33.3%}.calculator .gender-radio input:checked~label.container,#RlBody .b-type-w input:checked~.bg{background-color:#7fbfbe99}.calculator .gender-radio>div{width:50%}.calculator .col-6,.calculator .input-group,.calculator-answer ul li,.calculator ul.questions li{margin-bottom:20px;width:100%}.calculator-answer h4{margin-bottom:2rem}.page-calorie-calculator .calculator .m-button--secondary{color:#fff}.calculator-answer ul li div{background:#f3f3f3;width:90%;border-radius:50px;height:41px;padding:10px 15px;margin-left:auto;margin-right:auto}.calculator .results.cardio-result{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.calculator .results.cardio-result>div{padding:0 8px;width:100%;text-align:center;font-size:13px;font-weight:700;margin-bottom:1rem}.calculator .results.cardio-result>div span{display:block;background:#f3f3f3;padding:15px 10px;margin-top:10px;border-radius:40px;font-weight:400}.page-weight-loss-calculator .buttons,.template-page.macro .buttons{padding-top:1rem;border-top:1px solid #f3f3f3}.page-weight-loss-calculator .buttons input,.template-page.macro .buttons .m-button{width:100%;margin-bottom:1rem}.page-weight-loss-calculator .calculator-answer h4{margin-bottom:0}.page-weight-loss-calculator .wl-message p{font-size:12px;opacity:.7}.page-bariatric-doctors-directory .clinic-card{border-radius:14px;background-color:#fff;padding:2rem;transition:var(--m-duration-default, .25s) all ease}.page-bariatric-doctors-directory .clinic-card:hover{box-shadow:2px 2px 8px #e2e2e2}.page-bariatric-doctors-directory .clinic-name{font-weight:700;font-size:1.2rem;margin-bottom:.5rem}.page-bariatric-doctors-directory .clinic-detail{display:flex;align-items:center}.page-bariatric-doctors-directory .clinic-detail svg{width:1.5rem;flex:0 0 1.5rem}.page-bariatric-doctors-directory .clinic-detail .m-link{transition:var(--m-duration-default, .25s) all ease;margin-left:.5rem}.page-bariatric-doctors-directory .clinic-detail:hover .m-link:after{width:100%}.page-bariatric-doctors-directory .clinic-description{background-color:#f5f5f5;padding:.5rem 1rem;border-radius:.5rem;opacity:.7;margin-top:.5rem;font-size:12px}.surgery-table table{width:100%;border:1px solid #e4e4e4;text-align:left}.surgery-table table td,.surgery-table table th{padding:.5rem}.page-new-products .m-collapsible--button{background-color:#eee;margin-top:1rem;border-bottom:none;padding:1rem}.page-new-products .m-collapsible--content__inner{padding:1rem}.needs-to-do .m-custom-content__block{padding-left:0;padding-right:0}.needs-to-do .title h4{padding:1rem 0;background-color:#e9e9e9}.needs-to-do .content{box-sizing:border-box;padding:1rem;background-color:#fff;border-radius:8px}@media(min-width:768px){.calculator .results.cardio-result>div{width:33.33%}.calculator .m-custom-content__wrapper{width:80%}.calculator .row,.calculator ul.questions{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.calculator .col-6,.page-calorie-calculator .calculator ul.questions li{width:48%}.page-calorie-calculator .calculator ul.questions li{flex:0 0 48%}.share-custom-heading h2{font-size:3rem}.page-happy-giveaway-2026 .wizard__submit{width:auto}.page-happy-giveaway-2026 .happy-giveaway .pc-hidden{display:none}.page-happy-giveaway-2026 .happy-giveaway .m-hidden{display:block}.page-happy-giveaway-2026 .happy-giveaway .images{display:flex;gap:30px;margin-bottom:30px}.page-happy-giveaway-2026 .happy-giveaway .footer_newsletter_form,.page-happy-giveaway-2026 .happy-giveaway p{width:70%;margin:2rem auto}}@media(min-width:1024px){.calculator .m-custom-content__wrapper{width:70%}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom.css.map */
