.custom-product-info{background-color:#fff}.product__info-container .custom-app-block{position:relative;display:flex;align-items:center;gap:22px;margin-bottom:16px}.custom-product-info .custom-app-block:has(.oke-sr--hidden){gap:0}.custom-product-info .okendo-custom-text{margin:0;color:#0e1800;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:170%;text-decoration-line:underline}.custom-product-info .okendo-custom-text strong{color:#ff0909}.custom-product-info .okendo-custom-text a{color:#0e1800}.custom-product-info .product__title .custom-product-title{font-family:"Minion 3";font-size:34px;font-weight:600;line-height:120%}.product__subheading{font-family:Georgia,Times New Roman,serif;margin:1.5rem 0;color:#666c59;font-size:16px;font-weight:600;line-height:20px;letter-spacing:.35px;text-transform:none}.custom-product-info .oke-sr-count>span{font-family:Raleway;font-size:14px;font-weight:600;line-height:16.5px;letter-spacing:3.08px;color:#1f2d1473!important}.custom-product-info .product .mobile-product-header-above-image{display:none}.custom-product-info .product__info-wrapper .custom-tags{margin-bottom:.8rem}.custom-product-info .product__info-wrapper .custom-tags,.custom-product-info .mobile-product-header-above-image .custom-tags{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.custom-product-info .product__info-wrapper .custom-tags span.product-tag,.custom-product-info .mobile-product-header-above-image span.product-tag{color:#1f2d14;font-size:14px;font-weight:700;line-height:20px;letter-spacing:.35px;display:inline-flex;align-items:center;padding:0;font-family:Georgia,Times New Roman,serif}.custom-product-info .product__info-wrapper .custom-tags span.product-tag:not(:last-child):after,.custom-product-info .mobile-product-header-above-image span.product-tag:not(:last-child):after{content:"\2022";margin-left:8px;margin-right:8px;font-size:14px;color:#1f2d14}.custom-product-info .product__info-wrapper .custom-tags span.product-tag:last-child,.custom-product-info .mobile-product-header-above-image span.product-tag:last-child{border-right:0 solid rgba(var(--color-foreground),1)}.custom-product-info .product__info-wrapper .price-item{margin-right:0;color:#0e1800;font-family:Poppins;font-size:18px;font-weight:600;line-height:30px;text-transform:uppercase}.custom-product-info .product__info-wrapper s.price-item.price-item--regular{opacity:1;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0px;color:#666c59}.custom-product-info .product__info-wrapper .product-form__buttons{max-width:64rem}.custom-product-info .product__info-wrapper .custom-buy-quantity-button{display:flex;gap:15px;align-items:center;margin-bottom:20px}.custom-product-info .product__info-wrapper .custom-buy-quantity-button .custom-buy-button{flex:1}.custom-product-info .product__info-wrapper .product-form__quantity .form__label{display:none}.custom-product-info .product__info-wrapper .product-form__input{margin:0}.custom-product-info .product__info-wrapper .quantity__input{color:#0e1800;font-size:18px;font-weight:500;line-height:170%}.custom-product-info .product__info-wrapper .quantity__button .svg-wrapper{width:1.5rem}.custom-product-info .product__info-wrapper .product__description{margin:0;color:#415136;font-size:15px;font-weight:500;line-height:170%}.custom-product-info .product__info-wrapper .custom-text .block-text-title,.custom-product-info .product__info-wrapper .tolstoy-stories .tolstoy-stories-title{font-family:Raleway;margin:0;color:#0e1800;font-size:16px;font-weight:800;line-height:170%;text-transform:uppercase}.custom-product-info .product__info-wrapper .custom-text .metafield-rich_text_field ul{list-style:none;padding:0 0 0 15px}.custom-product-info .product__info-wrapper .custom-text .metafield-rich_text_field ol li{position:relative;margin-bottom:1.4rem;color:#0e1800cc;font-family:Raleway;font-size:15px;font-weight:500;line-height:160%}.custom-product-info .product__info-wrapper .custom-text .metafield-rich_text_field ul li{position:relative;padding-left:25px;margin-bottom:1.4rem;color:#0e1800cc;font-family:Raleway;font-size:15px;font-weight:500;line-height:160%}.custom-product-info .product__info-wrapper .custom-text .metafield-rich_text_field li strong{color:#0e1800cc;font-family:Raleway;font-size:15px;font-weight:700;line-height:170%}.custom-product-info .product__info-wrapper .custom-text .metafield-rich_text_field ul li:before{content:"";position:absolute;left:-13px;top:0;display:flex;width:27px;height:27px;align-items:center;background-size:contain;background:url(/cdn/shop/files/rooted-results.svg?v=1771523414) no-repeat center center}.custom-product-info .product__info-wrapper .product__accordion.accordion summary{padding:1.5rem 0}.custom-product-info .product__info-wrapper .product__accordion .accordion__content ul li{list-style-position:outside;color:#2d2d2d;font-family:Raleway;font-size:16px;font-weight:500;line-height:28px;letter-spacing:.16px}.custom-product-info .product__info-wrapper .product__accordion .accordion__content{padding:0}.custom-product-info .product__info-wrapper .product__accordion .accordion__content .metafield-rich_text_field ul{margin-top:0}.custom-product-info .product__info-wrapper .custom-ingredients-txt-img-content .ingredients-list{display:flex;gap:20px;margin-bottom:14px}.custom-product-info .product__info-wrapper .custom-ingredients-txt-img-content .ingredients-list .custom-ingredients-image{border-radius:8px;background-color:#fef7f2;display:inline-block;line-height:0;overflow:hidden;width:68px;height:68px;min-width:68px}.custom-product-info .product__info-wrapper .custom-ingredients-txt-img-content .ingredients-list .custom-ingredients-image .ingredients-image{margin:0;width:100%;height:100%;object-fit:cover;border-radius:8px}.custom-product-info .product__info-wrapper .custom-ingredients-txt-img-content .ingredients-list .custom-ingredients-content-name{color:#2d2d2d;font-family:Raleway;font-size:16px;font-weight:700;line-height:1.75;letter-spacing:.16px}.custom-product-info .product__info-wrapper .custom-ingredients-txt-img-content .ingredients-list .custom-ingredients-content-description p{color:#2d2d2d;font-size:14px;font-weight:500;line-height:1.42;letter-spacing:.14px;margin:0}.custom-product-info .product__info-wrapper .custom-quantity-button{display:flex;gap:30px}.custom-product-info .product__info-wrapper .custom-quantity-button .product-form__input{flex:1;margin-bottom:0}.custom-product-info .product__info-wrapper .custom-quantity-button .product-form__input.product-form__quantity .form__label{display:none}.custom-product-info .product__info-wrapper .custom-quantity-button .product-form__input .price-per-item__container quantity-input.quantity{border-radius:7px;border:1px solid rgba(47,66,30,.08);background:#fff}.custom-product-info .product__info-wrapper .custom-quantity-button .product-form__input .price-per-item__container quantity-input.quantity:before{box-shadow:unset}.custom-product-info .product__info-wrapper .custom-quantity-button .product-form__input .price-per-item__container quantity-input.quantity:after{box-shadow:unset}.custom-product-info .product__info-wrapper .custom-quantity-button .product-form__input .price-per-item__container quantity-input.quantity .quantity__input{font-size:20px;font-weight:600;line-height:normal;letter-spacing:.2px}.custom-product-info .product__info-wrapper .custom-quantity-button .product-form__input .price-per-item__container quantity-input.quantity .quantity__button{border-radius:7px}.custom-product-info .product .slider-wrapper{display:flex;flex-direction:row-reverse;gap:20px;margin-bottom:24px}.custom-product-info .product .slider-wrapper .product__media-list .product__media-item .product__modal-opener{border-radius:14px;background:#fef7f2;overflow:hidden}.custom-product-info .product .slider-wrapper .product__media-list .product__media-item .product__modal-opener .product__media img{mix-blend-mode:darken}.custom-product-info .product .slider-wrapper .product__media-list .product__media-item .product-media-container{border:0;width:100%}.custom-product-info .product .slider-wrapper .custom-slider-content{flex:90%}.custom-product-info .product .slider-wrapper .custom-slider-content .product__media-list{margin-bottom:0}.custom-product-info .product .slider-wrapper .thumbnail-slider{gap:10px;display:flex;align-items:center;flex-direction:column;flex:10%}.custom-product-info .product .slider-wrapper .thumbnail-slider button.slider-button{border-radius:24px;border:1px solid rgba(255,190,152,.25);background:#fff}.custom-product-info .product .slider-wrapper .thumbnail-slider button.slider-button.slider-button--prev,.custom-product-info .product .slider-wrapper .thumbnail-slider button.slider-button.slider-button--next{transform:rotate(90deg)}.custom-product-info .product .slider-wrapper .thumbnail-slider button.slider-button .svg-wrapper svg{width:100%;height:100%}.custom-product-info .product .slider-wrapper ul.thumbnail-list{max-height:568px;flex-direction:column;width:100%;padding:20px 0;scroll-padding-left:.5rem}.custom-product-info .product .slider-wrapper ul.thumbnail-list.slider--tablet-up li.thumbnail-list__item.slider__slide{width:74px;height:74px;border-radius:10px;overflow:hidden}.custom-product-info .product .slider-wrapper ul.thumbnail-list.slider--tablet-up li.thumbnail-list__item.slider__slide .thumbnail{border-radius:50%;background-color:#fff7f2}.custom-product-info .product .slider-wrapper ul.thumbnail-list.slider--tablet-up li.thumbnail-list__item.slider__slide .thumbnail[aria-current]{background:none;box-shadow:none;border:2px solid #415136}.custom-product-info .product .slider-wrapper ul.thumbnail-list.slider--tablet-up li.thumbnail-list__item.slider__slide .thumbnail img{mix-blend-mode:darken}.custom-product-info .product .metafield-rich_text_field ol{padding:0 0 0 6px;list-style-position:inside}.custom-product-info .product .slider-counter{font-weight:600;font-size:14px}.custom-product-info .product .slider-buttons:has(.slider-counter) .slider-button .icon{height:1rem}.custom-product-info .product .recurpay__widget :where(ol li,.offer-applied-div,.recurpay__offer_message){font-weight:500}.custom-product-info .product .recurpay__widget .recurpay__offer_message.recurpay__offer_message_onetime{justify-content:flex-end}.custom-product-info .product .recurpay__widget :where(.recurpay__offer_svg,.recurpay__offer_message>span:first-child){display:none}.custom-product-info .product .recurpay__widget :where(.recurpay__group_main_title,.recurpay__group_title){font-weight:700;font-size:16px;line-height:1.7;text-transform:uppercase;color:#0e1800}.custom-product-info .product .recurpay__widget .recurpay__offer_saving_message_text{order:2;font-size:14px}.custom-product-info .product .recurpay__widget :where(.recurpay__offer_saving_message_text,.recurpay__offer_saving_message_text span){font-weight:600!important;font-size:14px}.custom-product-info .product .recurpay__widget .recurpay__offer_saving_message_amount{display:flex;flex-direction:row-reverse;align-items:center;font-size:16px;max-width:180px}.custom-product-info .product .recurpay__widget .recurpay__offer_saving_message_amount_text{font-size:14px;order:1;margin-left:6px;font-family:Poppins;line-height:20px;letter-spacing:0px;font-weight:700}.custom-product-info .product .recurpay__widget .recurpay__group_subtitle{font-weight:500;font-size:12px;line-height:16px;letter-spacing:0px;color:#1f2d1499;opacity:1;text-transform:none}.custom-product-info .product .recurpay__widget :where(.recurpay__group_selling_price){font-family:Poppins;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px;text-transform:uppercase;color:#1f2d14}.custom-product-info .product .recurpay__widget .recurpay__group_compare_price{font-family:Poppins;font-weight:500;font-size:14px;line-height:20px;text-transform:uppercase;text-decoration:line-through;color:#666c59;opacity:1}.custom-product-info .product .recurpay__widget .recurpay__offer_saving_message_amount{font-family:Poppins;font-family:600}.custom-product-info .product .recurpay__widget .recurpay__action button[data-recurpay-action]{font-size:11px;line-height:16.5px;letter-spacing:3.08px;font-family:Poppins;font-weight:600}.drawer .cart-drawer :where(.cart-item__totals,.product-option,.discount-percent,.subscribe-text-button-price,.quantity__input,.totals__total-value){font-family:Poppins}.drawer .cart-drawer .upgrade-icon-wrapper.one-time-select-box{flex-direction:column;align-items:flex-start}.drawer .cart-drawer .upgrade-icon-wrapper.one-time-select-box .subscribe-text-wrapper{width:100%}.drawer .cart-drawer .upgrade-icon-wrapper.one-time-select-box .discount-percent svg{margin-right:8px}.custom-how-to-use-tab-slider .custom-swiper-arrow div[class*=swiper-button-]{background-color:#fff;border:1px solid #DEE5B2;border-radius:100%;width:38px;height:38px}.custom-how-to-use-tab-slider .custom-swiper-arrow div[class*=swiper-button-] svg{width:16px;height:16px;color:#415136}.custom-product-info .product__info-wrapper .custom-text .custom-text-title .block-text-title{margin:0;color:#666c59;font-size:16px;font-weight:600;line-height:20px;letter-spacing:.35px;text-transform:inherit}.custom-product-info .product__info-wrapper span.price-item.price-item--save{opacity:1;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0px;color:#334822}.product__info-wrapper .product__accordion .summary__title{display:flex;flex:1;justify-content:space-between}.product__info-wrapper .product__accordion.accordion .summary__title .svg-wrapper svg{height:100%;width:100%;position:unset}.product__info-wrapper .product__accordion .summary__title .accordion__title{color:#334822;font-family:Raleway;font-size:16px;font-weight:700;line-height:28px;letter-spacing:.16px;text-transform:uppercase}.product__info-wrapper .product__accordion.accordion summary{padding:1.5rem 0}.product__info-wrapper .product__accordion .accordion__content ul li{list-style-position:outside;color:#2d2d2d;font-family:Raleway;font-size:16px;font-weight:500;line-height:28px;letter-spacing:.16px}.product__info-wrapper .product__accordion .accordion__content{padding:0}.product__info-wrapper .product__accordion .accordion__content .metafield-rich_text_field ul{margin-top:0}.product__info-wrapper .custom-ingredients-txt-img-content .ingredients-list{display:flex;gap:20px;margin-bottom:14px}.product__info-wrapper .custom-ingredients-txt-img-content .ingredients-list .custom-ingredients-image{border-radius:8px;background-color:#fef7f2;display:inline-block;line-height:0;overflow:hidden;width:68px;height:68px;min-width:68px}.product__info-wrapper .custom-ingredients-txt-img-content .ingredients-list .custom-ingredients-image .ingredients-image{margin:0;width:100%;height:100%;object-fit:cover;border-radius:8px}.product__info-wrapper .custom-ingredients-txt-img-content .ingredients-list .custom-ingredients-content-name{color:#2d2d2d;font-family:Raleway;font-size:16px;font-weight:700;line-height:1.75;letter-spacing:.16px}.product__info-wrapper .custom-ingredients-txt-img-content .ingredients-list .custom-ingredients-content-description p{color:#2d2d2d;font-size:14px;font-weight:500;line-height:1.42;letter-spacing:.14px;margin:0}.product__info-wrapper .ingredients-popup .ingredients-modal-button{min-height:0;cursor:pointer;background-color:transparent;border:0;padding:0;display:flex;gap:8px}.product__info-wrapper .ingredients-popup .ingredients-modal-button p{margin:0;color:#2f421e;font-family:Raleway;font-size:15px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.15px}.product__media-icon,.thumbnail__badge{left:unset;right:1.2rem}div.product-badge-wrappper{position:absolute;top:10px;z-index:9;left:10px}.product-form__error-message-wrapper span.product-form__error-message{color:red;font-size:16px;font-weight:500}.product__info-wrapper .price .badge{border-radius:14px 0;background-color:#dee5b2;border:0;color:#0e1800;font-family:Raleway;font-size:12px;font-weight:700;line-height:1.7;letter-spacing:.24px;margin:-5px 0 0 8px}.product__tax,.custom-text-installment,p.shopify_subscriptions_app_policy{display:none}.product-popup-modal__content-info{padding-right:0}.product-popup-modal__content-info>*{padding-bottom:30px}.product-popup-modal__toggle{top:3rem;height:4rem;width:4rem;margin:0 0 0 auto;background-color:#fef7f2}.product-key-ingredients-popup-modal.product-popup-modal__content{margin:0;height:auto;top:50%;transform:translate(-50%,-50%);width:50%;border-radius:14px}.product-full-ingredients-modal-content .product-full-ingredients-modal-title{margin:0;color:#2d2d2d;font-family:Raleway;font-size:18px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:.18px}.product-full-ingredients-modal-content .product-full-ingredients-modal-title p{margin:0 0 26px;border-bottom:2.5px solid #2F421E;border-top:0;padding:0 0 26px}.product-full-ingredients-modal-content .product-full-ingredients-modal-description{color:#2d2d2d;font-family:Raleway;font-size:16px;font-style:normal;font-weight:500;line-height:1.75;letter-spacing:.16px}.product-full-ingredients-modal-content .product-full-ingredients-modal-description .metafield-rich_text_field p{margin:0}.product__info-wrapper .product__accordion .custom-ingredients-accordion-content-wrapper .volumizing-title{border-radius:50px;border:1px solid rgba(51,72,34,.1);background:#415136;display:inline-block;margin-bottom:24px;padding:10px 20px}.product__info-wrapper .product__accordion .custom-ingredients-accordion-content-wrapper .volumizing-title p{margin:0;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:1px}.accordion__content .custom-accordion-swiper{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);position:relative}.accordion__content .custom-accordion-swiper.custom-ingredients-slider-main{border-top:0;border-bottom:0}.custom-ingredients-accordion-content-wrapper .swiper-slide{padding:30px 0 30px 30px;border-left:1px solid rgba(0,0,0,.1);width:calc(100% - 30px)!important}.custom-ingredients-accordion-content-wrapper .swiper-slide:nth-child(1){border-left:0}.custom-accordion-swiper .custom-ingredients-accordion-content-wrapper .swiper-slide.custom-ingredients-slider{padding:20px 0 0}.accordion .cusotm-key-ingredients-navigation{position:relative;height:100px}.accordion .cusotm-key-ingredients-navigation .svg-wrapper{margin-right:0}.accordion .cusotm-key-ingredients-navigation .swiper-button-next{right:0;left:unset}.accordion .cusotm-key-ingredients-navigation .swiper-button-prev{left:unset;right:60px}.key-ingridiant-accordion:has(.accordion__content:empty){display:none}.product__info-wrapper .custom-quantity-button.quantity-btn-remove{display:none}.real-user-results{margin-block:32px}.real-user-results__heading{font-size:13px;font-weight:600;line-height:16.5px;letter-spacing:3.08px;text-transform:uppercase;color:#f1710a;margin-bottom:16px;font-family:Raleway}.real-user-results__panel{border-radius:3px;padding:24px 16px;display:flex;flex-direction:column;gap:16px;max-width:514px;max-height:394px;border:1px solid rgba(31,45,20,.12);background:#1f2d140d}.real-user-results__comparison{display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.real-user-results__comparison-image{position:relative;width:100%;max-width:480px;height:270px;overflow:hidden}.real-user-results__image{width:100%;height:100%;object-fit:cover;display:block}.real-user-results__badge{position:absolute;bottom:238px;font-size:10.4px;font-weight:600;line-height:15.6px;letter-spacing:2.91px;text-transform:uppercase;padding:4px 8px;background:rgb(var(--color-background));border-radius:4px;box-shadow:0 2px 8px #0000002e;max-width:74px;color:#1f2d14}.real-user-results__badge--before{left:12px}.real-user-results__badge--after{right:12px}.real-user-results__benefit-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-auto-flow:column;gap:10px 22px}.real-user-results__benefit-item{display:flex;align-items:center;gap:12px}.real-user-results__benefit-number{flex-shrink:0;width:24px;height:24px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:Poppins;font-size:10.4px;letter-spacing:0px;line-height:14.9px;color:#415136;background:#faac6e40}.real-user-results__benefit-text{font-size:14px;line-height:20px;font-family:Poppins;color:#415136}.comparison-table{margin-block:40px}.comparison-table__eyebrow{font-size:13px;line-height:16.5px;letter-spacing:3.08px;font-weight:600;font-family:Raleway;text-transform:uppercase;margin:0 0 8px;color:#f1710a}.comparison-table__heading{font-size:2.6rem;font-weight:600;line-height:32px;letter-spacing:-.77px;margin:0 0 14px;font-family:Raleway;color:#1f2d14}.comparison-table__panel{border-radius:3px;overflow:hidden;border:1px solid rgba(var(--color-foreground),.08)}.comparison-table__header-row{display:grid;grid-template-columns:1fr 100px 100px;background:#334822}.comparison-table__header-cell{padding:11px 16px;font-size:11px;font-weight:400;letter-spacing:3.08px;text-transform:uppercase;font-family:Raleway;line-height:16.5px;color:#fffbf4}.comparison-table__header-cell--devane{color:#fff;text-align:center}.comparison-table__header-cell--others{text-align:center;color:#fffbf499}.comparison-table__row{display:grid;grid-template-columns:1fr 100px 100px;align-items:center;background:#1f2d140a}.comparison-table__row:nth-child(2n){background:#fff;border:.67px solid rgba(31,45,20,.1)}.comparison-table__row+.comparison-table__row{border-top:1px solid rgba(var(--color-foreground),.06)}.comparison-table__cell{padding:16px 18px;font-size:14px;line-height:20px;font-family:Poppins;letter-spacing:0px;color:#415136}.comparison-table__cell--icon{display:flex;justify-content:center}.comparison-table__icon{width:26px;height:26px;border-radius:50%;border:1.5px solid currentColor;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;line-height:1}span.heading_vs{font-size:21px;color:#666c59;font-style:italic;font-weight:500}.comparison-table__icon--yes{color:#4c9a5c}.comparison-table__icon--no{color:#d0554a}.comparison-table__icon{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.comparison-table__icon svg{display:block}.comparison-table__icon--yes{background:#accd8e26}.comparison-table__icon--no{background:#b2392b26}.available-offers{padding-top:32px;border-top:1px solid rgb(31 45 20 / 15%);margin-block:32px}.available-offers__heading{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:600;line-height:28px;margin:0 0 16px;letter-spacing:-.45px;color:#415136}.available-offers__heading-icon{width:20px;height:20px;color:#faac6e;flex-shrink:0}.available-offers__heading-icon svg{width:100%;height:100%;display:block}.available-offers__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.available-offers__card{background:#eeb98f47;border-radius:0;padding:10px 25px;position:relative;border:1px dashed #415136}.available-offers__card-label{font-family:"Minion 3";font-size:16px;font-weight:700;line-height:120%;margin:0 0 6px;color:#f1710a}.available-offers__card-description{font-family:"Minion 3";font-size:14px;font-weight:400;line-height:120%;color:#1f2d14b3;margin:0}.bundle-includes{margin-block:20px}.bundle-includes__heading{font-size:12px;font-weight:700;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#666c59;margin:0 0 8px;font-family:Georgia}.bundle-includes__panel{border:.67px solid #33482240;border-radius:2px;overflow:hidden;box-shadow:inset 0 0 0 .67px #1f2d141a}.bundle-includes__row{display:flex;align-items:flex-start;gap:12px;padding:10px 12px}.bundle-includes__row+.bundle-includes__row{border-top:1px solid rgba(var(--color-foreground),.08)}.bundle-includes__row-check{flex-shrink:0;width:16px;height:18px;color:#faac6e;display:flex;align-items:center;justify-content:center;font-size:8px;padding-top:2px}.bundle-includes__row-text{flex:1}.bundle-includes__row-title{font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:20px;letter-spacing:0px;font-weight:400;margin:0 0 4px;color:#1f2d14}.bundle-includes__row-subtitle{font-size:12px;line-height:16px;letter-spacing:0px;font-weight:400;font-family:Georgia,Times New Roman,serif;color:#666c59;margin:0}.bundle-includes__row-size{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:14px;line-height:20px;letter-spacing:0px;white-space:nowrap;color:#1f2d14;flex-shrink:0}.bundle-includes__pricing{margin:10px 0 0;font-size:12px;line-height:16px;letter-spacing:0px;font-weight:400;font-family:Georgia,Times New Roman,serif;display:flex;align-items:baseline;gap:12px}.bundle-includes__original-price{color:#666c59}.bundle-includes__savings{color:#faac6e}.bundle-includes__benefits{display:grid;grid-template-columns:1fr 1fr;column-gap:8px;row-gap:8px;padding-top:16px}.bundle-includes__benefit{display:flex;align-items:flex-start;gap:8px}.bundle-includes__benefit:only-child{grid-column:1 / -1}.bundle-includes__benefit-icon{width:13px;height:23px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bundle-includes__benefit-icon svg{width:100%;height:100%;display:block}.bundle-includes__benefit-text{font-size:14px;font-weight:400;line-height:22.8px;letter-spacing:0px;font-family:Georgia,Times New Roman,serif;color:#1f2d14bf}.best-for-benefits{margin-block:24px;display:flex;flex-direction:column}.best-for-benefits__panel{border-radius:0;overflow:hidden;border:none}.best-for-benefits__panel-header{background:#2f3e2a;padding:12px 20px}.best-for-benefits__panel-title{color:#fffbf4;font-size:13px;font-weight:600;font-family:Raleway;line-height:16.5px;letter-spacing:3.08px;text-transform:uppercase}.best-for-benefits__panel-body{background:#f2ece2;padding:16px 20px}.best-for-benefits__panel-body--no-padding{padding:0}.best-for__row{gap:16px;padding:16px 20px;display:grid;grid-template-columns:6.5em minmax(0,1fr);column-gap:1em;align-items:baseline;margin:0}.best-for__row:first-child{padding-top:0}.best-for__row:last-child{padding-bottom:0}.best-for-benefits__panel-body--no-padding:has(.benefits-panel__row:only-child){padding:16px 20px}.best-for__row+.best-for__row{border-top:1px solid rgba(var(--color-foreground),.08)}.best-for__row-label{margin:0;padding:0;color:#334822;font-size:14px;font-weight:700;font-family:Poppins;line-height:20px;letter-spacing:0px}.best-for__row-value{margin:0;padding:0;min-width:0;color:#666c59;font-size:14px;font-weight:400;font-family:Poppins;line-height:20px;letter-spacing:0px}.best-for__concern-list{display:flex;flex-wrap:wrap;gap:6px 18px}.best-for__concern-tag{color:#415136;white-space:nowrap;margin:0;padding:6px;list-style:none;font-size:16px;font-weight:400;font-family:Poppins;line-height:20px;letter-spacing:0px;border:1px solid #faac6e}.benefits-panel__row{max-height:60.5px;display:flex;align-items:center;gap:16px;padding:16px 20px}.benefits-panel__row+.benefits-panel__row{border-top:1px solid rgba(var(--color-foreground),.1)}.benefits-panel__row-number{flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:Poppins;width:28px;height:28px;border-radius:50%;font-size:.8em;background:#faac6e40;color:#334822;line-height:16px;font-weight:400}.benefits-panel__row-text{min-width:0;overflow-wrap:break-word;font-size:14px;font-weight:400;font-family:Poppins;line-height:22.8px;letter-spacing:0px;color:#1f2d14cc}@media screen and (max-width:1440px){.product-benefits-icon-text .product-benefits-icon-text-content-wrapper{width:33%}}@media screen and (max-width:1280px){.product-benefits-icon-text .product-benefits-icon-text-content-wrapper{width:50%}}@media screen and (max-width:991px){.product__info-wrapper .custom-quantity-button{width:35%}.product__info-wrapper .custom-buy-quantity-button{flex-direction:row}.product__info-wrapper .custom-buy-quantity-button .custom-buy-button{width:100%}.product-benefits-icon-text .product-benefits-icon-text-content-wrapper{width:50%}.product__info-wrapper .product__info-container .product__title h1{font-size:24px}.product__info-wrapper .product__info-container .custom-text .metafield-rich_text_field p{margin:0 0 5px}.product__info-wrapper .custom-text ul li{margin-bottom:1.4rem}.real-user-results__badge{bottom:25px}}@media screen and (max-width:749px){.custom-product-info .product__media-wrapper{margin:18px 0 0}.custom-product-info .product .mobile-product-header-above-image{display:block}.custom-product-info .product .mobile-product-header-above-image .custom-app-block:not(:has(.oke-sr--hidden)){justify-content:space-between}.custom-product-info .product .mobile-product-header-above-image .custom-app-block .okendo-custom-text{text-align:right}.custom-product-info .product .mobile-product-header-above-image .product__title{margin:13px 0 9px}.real-user-results__comparison-image{height:auto}.bundle-includes__benefits{grid-template-columns:1fr}.best-for__concern-tag{font-size:14px}.how-to-use__heading{font-size:38.4px;line-height:38.4px;letter-spacing:-1.15px}}@media screen and (max-width:575px){.product .slider-wrapper{flex-direction:row-reverse}.product .slider-wrapper .thumbnail-slider button.slider-button.slider-button--prev,.product .slider-wrapper .thumbnail-slider button.slider-button.slider-button--next{transform:rotate(90deg)}.product-benefits-icon-text .product-benefits-icon-text-content-wrapper{width:33.3%}.product-benefits-icon-text{margin-left:0;margin-bottom:0}.product__info-wrapper .product__info-container .product__title h1{font-size:35px;line-height:33.4px;letter-spacing:-1.06px;font-weight:600}.product__info-wrapper .custom-text ul li{margin-bottom:1.4rem}.product__info-wrapper .custom-text ul{margin-top:12px}.product-key-ingredients-popup-modal.product-popup-modal__content{width:95%}.product__info-wrapper .product__info-container .custom-text .metafield-rich_text_field p{margin:0}.custom-ingredients-accordion-content-wrapper .swiper-slide{padding:30px 0 0;border-left:0;width:100%!important}.product-media-modal__content .global-media-settings{max-height:100vh;object-fit:cover;width:100%}.product .slider-wrapper .custom-slider-content{flex:70%}.product .slider-wrapper .thumbnail-slider{flex:3%;flex-direction:column}.product .slider-wrapper ul.thumbnail-list{margin:0;max-height:250px;flex-direction:column}}@media screen and (max-width:480px){.real-user-results__benefit-list{grid-template-columns:1fr;gap:14px}.comparison-table__heading{font-size:2.5rem}.comparison-table__header-row,.comparison-table__row{grid-template-columns:1fr 100px 90px}.comparison-table__header-cell,.comparison-table__cell{padding:12px 10px}.comparison-table__icon{width:26px;height:26px}.available-offers__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/custom-main-product.css.map */
