body:has(.ml-product-main),#MainContent:has(.ml-product-main){background:#f8f5ee}.ml-product-main{--color-background:248,245,238;--color-foreground:41,57,49;--color-button:100,25,28;--color-button-text:255,248,238;--color-secondary-button-text:100,25,28;--color-link:100,25,28;display:block;background:#f8f5ee;color:#293931;font:16px/1.65 Arial,Helvetica,sans-serif;letter-spacing:0}.ml-product-main>.page-width,.ml-product-main product-component>.page-width{max-width:1260px;padding-inline:36px}.ml-product-main .product__title h1{font:400 clamp(30px,3vw,43px)/1.13 Georgia,"Times New Roman",serif;letter-spacing:-.035em;color:#64191c;margin:0 0 17px}.ml-product-main .product__text{font:700 11px/1.5 Arial,sans-serif;color:#8e5d4d;letter-spacing:.18em}.ml-product-main .product__info-wrapper{padding-left:48px}.ml-product-main .product__info-container{max-width:620px}.ml-product-main .product__info-container>*+*{margin-top:18px}.ml-product-main .product__media-wrapper media-gallery{display:block;width:100%;max-width:410px;margin-inline:auto}.ml-product-main .product__media-list{border-radius:18px;background:#f1ece2;overflow:hidden}.ml-product-main .product-media-container{background:transparent;border:0}.ml-product-main .product__media{background:transparent}.ml-product-main .product__media img{object-fit:contain}.ml-product-main .thumbnail{border-radius:8px}.ml-product-main .thumbnail[aria-current=true]{box-shadow:0 0 0 1px #64191c;border-color:#64191c}.ml-product-main .price{font:400 30px/1.2 Georgia,serif;color:#19382e;letter-spacing:-.02em}.ml-product-main .price s{font:17px Arial,sans-serif;color:#77786c}.ml-product-main .product__tax{font:12px/1.6 Arial,sans-serif;color:#6f7167}.ml-product-main .product-form__buttons{max-width:100%}.ml-product-main .product-form__submit{background:#64191c;color:#fff8ee;border-radius:6px;font:600 16px/1.4 Arial,sans-serif;letter-spacing:.04em;min-height:53px}.ml-product-main .product-form__submit:after{border-radius:6px}.ml-product-main .product-form__submit:hover{background:#7b2629}.ml-product-main .quantity{border-radius:5px;background:#fcfaf6;--inputs-radius:5px}.ml-product-main .form__label{font:600 13px/1.5 Arial,sans-serif;color:#19382e}.ml-product-main .product-form__input input[type=radio]+label{font:14px Arial,sans-serif;border-color:#c9c2b3;border-radius:5px}.ml-product-main .product-form__input input[type=radio]:checked+label{background:#19382e;color:#fff8ee}.ml-product-summary{font-size:16px;line-height:1.65;color:#4b554d}.ml-product-summary p{margin:0 0 15px}.ml-product-summary strong{font-weight:700;color:#19382e}.ml-product-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 6px}.ml-product-chips li{font:12px/1.4 Arial,sans-serif;color:#19382e;border:1px solid #d4d6c7;border-radius:30px;padding:7px 11px;background:#eef0e6}.ml-product-summary a{font:600 13px Arial,sans-serif;color:#64191c;text-underline-offset:4px}.ml-product-main .share-button{color:#64191c;font:13px Arial,sans-serif}.ml-product-story{background:#f8f5ee;color:#35473b;font:17px/1.7 Arial,Helvetica,sans-serif;letter-spacing:0}.ml-product-story *{box-sizing:border-box}.ml-p-wrap{width:min(1180px,90%);margin-inline:auto}.ml-product-story h1,.ml-product-story h2,.ml-product-story h3,.ml-product-story h4,.ml-product-story h5,.ml-product-story h6{font-family:Georgia,Times New Roman,serif;line-height:1.15;letter-spacing:-.025em;font-weight:400;color:#64191c;margin:0 0 18px}.ml-product-story h2{font-size:clamp(30px,3.3vw,47px)}.ml-product-story h3{font-size:27px}.ml-product-story h4{font-size:23px}.ml-product-story h5{font-size:20px}.ml-product-story h6{font:700 15px/1.4 Arial,sans-serif;letter-spacing:.05em}.ml-product-story p{margin:0 0 18px}.ml-product-story strong{font-weight:700;color:#19382e}.ml-product-story a{color:#64191c;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ml-product-story a:hover{color:#19382e;text-decoration-thickness:2px}.ml-product-story em{font-style:italic;color:#526349}.ml-product-story mark,.ml-product-story .highlight{background:#ebdbc1;color:#64191c;padding:2px 5px;border-radius:3px}.ml-product-story blockquote{margin:26px 0;border-left:3px solid #a27a48;padding:10px 25px;font:italic 25px/1.5 Georgia,serif;color:#64191c}.ml-product-story .ml-p-eyebrow{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.18em;color:#8c654b;text-transform:uppercase;margin:0 0 12px}.ml-p-heading{max-width:780px;margin:0 auto 36px;text-align:center}.ml-p-heading p:last-child{margin-bottom:0}.ml-p-proof{border-block:1px solid #dcd7c9;padding:23px 0;margin:24px auto 0;display:grid;grid-template-columns:repeat(4,1fr);list-style:none}.ml-p-proof li{text-align:center;padding:6px 14px;border-right:1px solid #dcd7c9}.ml-p-proof li:last-child{border:0}.ml-p-proof strong{display:block;font:30px/1.2 Georgia,serif;color:#64191c}.ml-p-proof span{display:block;font-size:13px;margin-top:5px}.ml-p-intro{padding:65px 0 55px}.ml-p-manifesto{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.ml-p-manifesto article{border-top:2px solid #b7905c;padding-top:22px}.ml-p-manifesto .ml-p-number{display:block;color:#9e8060;font:14px Georgia,serif;margin-bottom:14px}.ml-p-manifesto p{font-size:16px;margin:0}.ml-p-formula{background:#19382e;color:#eef0e5;padding:56px 0}.ml-p-formula__inner{display:grid;grid-template-columns:35% 1fr;gap:55px;align-items:center}.ml-p-formula h2{color:#fff8ee}.ml-p-formula .ml-p-eyebrow{color:#d1b58d}.ml-p-formula p{font-size:16px;color:#dae2d6}.ml-p-free{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 28px}.ml-p-free li{border-bottom:1px solid #ffffff26;padding:15px 0;display:flex;gap:12px;align-items:center;font-size:17px}.ml-p-free svg{width:21px;height:21px;flex-shrink:0;color:#d4b37e}.ml-p-source{grid-column:1/-1;font-size:12px!important;margin:0!important;color:#c1cebd!important}.ml-p-why{padding:60px 0}.ml-p-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.ml-p-why-visual{background:#eee9df;border:1px solid #ddd8cb;border-radius:16px;min-height:340px;display:flex;align-items:center;justify-content:center;padding:35px}.ml-p-why-visual svg{width:min(300px,100%);height:auto;color:#64191c}.ml-p-why ul{padding-left:22px}.ml-p-why li{margin:9px 0;padding-left:5px}.ml-p-why li::marker{color:#a88555}.ml-p-usage{padding:48px 0;background:#efece2}.ml-p-usage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.ml-p-usage-grid article{background:#faf8f2;border:1px solid #e0d9ca;border-radius:10px;padding:27px}.ml-p-usage-grid svg{width:42px;height:42px;color:#64191c;margin-bottom:18px}.ml-p-usage-grid h3{font-size:24px}.ml-p-usage-grid p{font-size:16px;margin-bottom:0}.ml-p-note{font-size:12px!important;color:#676f62;text-align:center;max-width:820px;margin:22px auto 0!important}.ml-p-faq{padding:55px 0}.ml-p-faq details{border-bottom:1px solid #d8d2c4}.ml-p-faq summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;font:24px/1.3 Georgia,serif;color:#64191c;position:relative}.ml-p-faq summary::-webkit-details-marker{display:none}.ml-p-faq summary:after{content:"";position:absolute;right:9px;top:27px;width:9px;height:9px;border:solid #64191c;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.ml-p-faq details[open] summary:after{transform:rotate(225deg);top:32px}.ml-p-faq details>div{max-width:920px;padding-bottom:14px}.ml-product-story :focus-visible,.ml-product-main :focus-visible{outline:3px solid #aa8756;outline-offset:4px}body:has(.ml-product-main) .related-products{max-width:1260px}body:has(.ml-product-main) .related-products__heading{font:36px/1.2 Georgia,serif;color:#64191c}body:has(.ml-product-main) .related-products .card__heading{font:20px/1.3 Georgia,serif;color:#19382e}@media(min-width:750px){.ml-product-main .product--small .product__media-wrapper{max-width:43%;width:43%}.ml-product-main .product--small .product__info-wrapper{max-width:57%;width:57%}.ml-product-main .product__media-wrapper{padding-top:15px}}@media(max-width:989px){.ml-product-main .product__info-wrapper{padding-left:28px}.ml-p-formula__inner{gap:30px;grid-template-columns:1fr 1.5fr}.ml-p-why-grid{gap:26px}}@media(max-width:749px){.ml-product-main>.page-width,.ml-product-main product-component>.page-width{padding-inline:22px}.ml-product-main .product__info-wrapper{padding:24px 0 0}.ml-product-main .product__media-wrapper media-gallery{max-width:310px}.ml-product-main .product__media-list{margin:0;width:100%}.ml-product-main .product__media-list .product__media-item{width:100%;padding:0}.ml-product-main .product__title h1{font-size:32px}.ml-product-main .product__info-container>*+*{margin-top:16px}.ml-product-summary{font-size:15px}.ml-product-main .price{font-size:28px}.ml-p-proof{grid-template-columns:1fr 1fr;gap:18px 0;margin-top:10px;padding:20px 0}.ml-p-proof li:nth-child(2){border:0}.ml-p-proof strong{font-size:27px}.ml-p-intro,.ml-p-why,.ml-p-faq{padding:38px 0}.ml-p-manifesto{grid-template-columns:1fr;gap:25px}.ml-p-manifesto article{padding-top:18px}.ml-p-formula{padding:36px 0}.ml-p-formula__inner,.ml-p-why-grid{grid-template-columns:1fr;gap:25px}.ml-p-free{gap:0 17px}.ml-p-free li{font-size:14px;gap:8px}.ml-p-free svg{width:17px}.ml-p-why-visual{min-height:230px;padding:25px}.ml-p-why-visual svg{max-width:220px}.ml-p-usage-grid{grid-template-columns:1fr;gap:15px}.ml-p-usage-grid article{padding:23px}.ml-p-heading{margin-bottom:26px}.ml-product-story{font-size:16px}.ml-p-faq summary{font-size:21px}body:has(.ml-product-main) .related-products__heading{font-size:30px}}body:has(.ml-product-main) #MainContent>.shopify-section>.gradient{background:#f8f5ee}.ml-product-main .rte{font:16px/1.75 Arial,Helvetica,sans-serif;color:#35473b}.ml-product-main .rte h1,.ml-product-main .rte h2,.ml-product-main .rte h3,.ml-product-main .rte h4,.ml-product-main .rte h5,.ml-product-main .rte h6{font-family:Georgia,serif;font-weight:400;line-height:1.2;color:#64191c;letter-spacing:-.025em}.ml-product-main .rte h1,.ml-product-main .rte h2{font-size:30px}.ml-product-main .rte h3{font-size:25px}.ml-product-main .rte h4{font-size:22px}.ml-product-main .rte h5{font-size:19px}.ml-product-main .rte h6{font-size:17px}.ml-product-main .rte p{margin:0 0 18px}.ml-product-main .rte strong{color:#19382e;font-weight:700}.ml-product-main .rte a{color:#64191c;text-underline-offset:4px}.ml-product-main .rte a:hover{color:#19382e}.ml-product-main .rte mark,.ml-product-main .rte .highlight{background:#ebdbc1;color:#64191c;padding:2px 5px}.ml-product-main .product__media-list,.ml-product-main .product-media-container,.ml-product-main .product__media,.ml-product-main .thumbnail,.ml-p-why-visual,.ml-p-usage,.ml-p-usage-grid article{background:#fff}.ml-p-free li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;justify-content:center;width:calc((100% - 28px)/2)}@media(max-width:749px){.ml-p-free li:last-child:nth-child(odd){width:calc((100% - 17px)/2)}}.ml-product-main .shopify_subscriptions_fieldset .toggle_card{border:1px solid #d2ccbf;border-radius:9px;padding:5px;background:#e9e5dc}.ml-product-main .shopify_subscriptions_fieldset .tabs_wrapper{gap:6px}.ml-product-main .shopify_subscriptions_fieldset .tab_label{position:relative;background:#fff;color:#64191c;border:2px solid transparent;border-radius:6px;padding:14px 12px;gap:7px;transition:background .18s,color .18s,border-color .18s}.ml-product-main .shopify_subscriptions_fieldset .tab_label>span:first-child{font:600 14px/1.4 Arial,sans-serif}.ml-product-main .shopify_subscriptions_fieldset .tab_label .price{color:inherit;font:23px/1.25 Georgia,serif}.ml-product-main .shopify_subscriptions_fieldset .tab_label .tab_price_compare{color:inherit;opacity:.8;font:12px/1.5 Arial,sans-serif}.ml-product-main .shopify_subscriptions_fieldset .toggle_card:has(>.tab_radio[id^=tab_otp_]:checked) .tab_label[for^=tab_otp_],.ml-product-main .shopify_subscriptions_fieldset .toggle_card:has(>.tab_radio[id^=tab_subscribe_]:checked) .tab_label[for^=tab_subscribe_]{background:#38483f;color:#fff8ee;border-color:#19382e;box-shadow:0 2px 5px #19382e12}.ml-product-main .shopify_subscriptions_fieldset .toggle_card:has(>.tab_radio[id^=tab_otp_]:focus-visible) .tab_label[for^=tab_otp_],.ml-product-main .shopify_subscriptions_fieldset .toggle_card:has(>.tab_radio[id^=tab_subscribe_]:focus-visible) .tab_label[for^=tab_subscribe_]{outline:3px solid #b18a52;outline-offset:2px}.ml-product-main .shopify_subscriptions_fieldset .subscribe_panel{border-radius:5px;color:#19382e}.ml-product-main .shopify_subscriptions_fieldset .subscribe_panel .price{font-size:20px}@media(max-width:749px){.ml-product-main .shopify_subscriptions_fieldset .tab_label{padding:12px 9px}.ml-product-main .shopify_subscriptions_fieldset .tab_label .price{font-size:21px}}@media(prefers-reduced-motion:reduce){.ml-product-main .shopify_subscriptions_fieldset .tab_label{transition:none}}.ml-product-main .shopify_subscriptions_fieldset .toggle_card{background:#64191c;border-color:#64191c}.ml-product-main .shopify_subscriptions_fieldset .tab_label{background:#fff;color:#717171;border-color:transparent;box-shadow:none}.ml-product-main .shopify_subscriptions_fieldset .tab_label>span:first-child{font-weight:400}.ml-product-main .shopify_subscriptions_fieldset .tab_label .price{font-weight:400}.ml-product-main .shopify_subscriptions_fieldset .toggle_card:has(>.tab_radio[id^=tab_otp_]:checked) .tab_label[for^=tab_otp_],.ml-product-main .shopify_subscriptions_fieldset .toggle_card:has(>.tab_radio[id^=tab_subscribe_]:checked) .tab_label[for^=tab_subscribe_]{background:#fff;color:#64191c;border-color:#fff;box-shadow:none}.ml-product-main .shopify_subscriptions_fieldset .toggle_card:has(>.tab_radio[id^=tab_otp_]:checked) .tab_label[for^=tab_otp_]>span:first-child,.ml-product-main .shopify_subscriptions_fieldset .toggle_card:has(>.tab_radio[id^=tab_subscribe_]:checked) .tab_label[for^=tab_subscribe_]>span:first-child,.ml-product-main .shopify_subscriptions_fieldset .toggle_card:has(>.tab_radio[id^=tab_otp_]:checked) .tab_label[for^=tab_otp_] .price,.ml-product-main .shopify_subscriptions_fieldset .toggle_card:has(>.tab_radio[id^=tab_subscribe_]:checked) .tab_label[for^=tab_subscribe_] .price{font-weight:700}.ml-product-main .shopify_subscriptions_fieldset .toggle_card{background:#f3eee4;border-color:#ded6c8}.ml-product-main .shopify_subscriptions_fieldset .tab_label{background:#faf7f1!important;color:#717171!important}.ml-product-main .shopify_subscriptions_fieldset .tab_label>span,.ml-product-main .shopify_subscriptions_fieldset .tab_label .price{color:inherit!important;font-weight:400!important}.ml-product-main .shopify_subscriptions_fieldset .tab_radio[id^=tab_otp_]:checked~.tabs_wrapper .tab_label[for^=tab_otp_],.ml-product-main .shopify_subscriptions_fieldset .tab_radio[id^=tab_subscribe_]:checked~.tabs_wrapper .tab_label[for^=tab_subscribe_]{background:#faf7f1!important;color:#64191c!important;border-color:#ded6c8;box-shadow:none}.ml-product-main .shopify_subscriptions_fieldset .tab_radio[id^=tab_otp_]:checked~.tabs_wrapper .tab_label[for^=tab_otp_]>span,.ml-product-main .shopify_subscriptions_fieldset .tab_radio[id^=tab_subscribe_]:checked~.tabs_wrapper .tab_label[for^=tab_subscribe_]>span,.ml-product-main .shopify_subscriptions_fieldset .tab_radio[id^=tab_otp_]:checked~.tabs_wrapper .tab_label[for^=tab_otp_] .price,.ml-product-main .shopify_subscriptions_fieldset .tab_radio[id^=tab_subscribe_]:checked~.tabs_wrapper .tab_label[for^=tab_subscribe_] .price{color:#64191c!important;font-weight:700!important}.ml-product-main .shopify_subscriptions_app_policy{font:italic 10px/1.6 Arial,Helvetica,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;text-align:center!important;width:100%;margin:12px 0 0!important;color:#6a6a62}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ml-product.css.map */
