.modal-backdrop{z-index:12345678910!important}.theme__header{z-index:1!important}input[name=purchase-type]{appearance:none;-webkit-appearance:none;width:25px;height:25px;position:relative;display:flex;align-items:center;justify-content:center;background-color:#f6f5f0;border:1px solid #333;border-radius:50%;padding:0;margin:0 10px 0 0}input[name=purchase-type]:checked:after{content:"";display:block;width:15px;height:15px;background-color:#333;border-radius:50%}.close-call{position:absolute;left:10px;top:20px;background:transparent;border:none;cursor:pointer}.tab-content li{font-size:14px;line-height:1.5em;color:#6e6e6d}.product-tabs .rte.tab-content ul{list-style:none;margin:0;display:grid;grid-template-columns:50% 50%;grid-column-gap:10px}.yotpo-vertical-border{display:none!important}.yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper[data-v-a5eb37f4]{flex-direction:column!important;margin-bottom:40px!important}.yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line[data-v-a5eb37f4]{margin-right:0!important}.yotpo-bottom-line .yotpo-bottom-line-right-panel{margin-left:10px!important;margin-bottom:10px!important}.index-product .product__page{margin:auto}button#ag35:hover{background-color:#fff!important;color:#333}.index-product .form__width{max-width:100%;margin:0 auto}.custom--review-title .hero__content__wrapper{text-align:center;justify-content:center}.product--options label.selected{background-color:#f9f9f9}.custom--pdp-benefits.custom--reformed-faq{flex-direction:row-reverse;padding:0;max-width:100%}.custom--pdp-benefits.custom--reformed-faq .faq--img img{width:100%;height:750px;object-fit:cover;display:flex}.custom--pdp-benefits.custom--reformed-faq .faq.wrapper,.custom--pdp-benefits.custom--reformed-faq .faq--img{flex:0 0 50%}.template-product .icon_b_container.last-item:after{content:"";height:20px;width:100%;position:absolute;bottom:-20px;border-bottom-right-radius:23px;border-bottom-left-radius:23px}.ag-52v>span em{font-style:normal}.ag-53v span:last-child em{font-style:normal;color:#6e6e6d}.template-product .icon_b_container.last-item,.img_column_b_container{position:relative}.template-product .img_column_b_container{padding:30px 10px 10px;border-top-left-radius:23px;border-top-right-radius:23px}.template-product h1.product__title{font-size:1.875rem;font-family:Optima;color:#000}.template-product .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{font-family:Inter!important;font-weight:400!important}.template-product .product__description__content__entry{font-family:Inter;margin:20px 0 0;font-size:.875rem;max-width:700px}.pdp-benefits{margin:16px 0 0}.pdp-benefits span{color:#333;font-weight:500;font-size:1.2rem}.pdp-benefits ul{list-style:none;margin:10px 0;display:flex;column-gap:10px;flex-wrap:wrap}.pdp-benefits ul{flex-wrap:wrap;display:grid;grid-template-columns:50% 50%;list-style:none;width:100%}.pdp-benefits ul li{font-size:16px;padding:5px;border-radius:50px;line-height:22px;gap:10px;align-items:center;display:flex}.pdp-benefits ul li img{width:20px;height:auto}.pdp-benefits ul li span{font-size:.875rem;line-height:normal}.benefit-text{margin-bottom:3px}.variants--var .radio__button>label{flex:1;text-align:center;border:1px solid #333333;padding:.5em 12px;font-family:Inter;color:#333;font-size:14px;cursor:pointer;font-weight:500}.variants--var .radio__button label .variant_title p{margin-bottom:0}.variants--var .radio__button label .variant_weight p{margin-top:0}.variants--var .radio__button.active,.variants--var .radio__button.active em,.variants--var .radio__button>label.active,.variants--var .radio__button>label.active em{background-color:#333;color:#fff}.variants--var .radio__button>label:hover{background-color:#333;color:#fff}.variants--var .radio__button label:hover em{color:#fff}.radio__fieldset .radio__button input:checked~label em{color:#fff}.variants--var a p,.variants--var>label p{font-family:Inter;font-weight:500;font-size:18px}.variants--var input[type=radio]{display:none}.yotpo-bottom-line .yotpo-bottom-line-right-panel{padding-right:0!important}.variants--var .radio__button em,.variants--var .radio__button>label em{font-style:normal;font-weight:400;font-size:14px;vertical-align:inherit;color:#6e6e6d;font-weight:500}.pdp--form .variants--options>span{color:#333;font-weight:500;display:block;font-size:18px}.pdp--form{margin-top:10px;display:block}.index-product{background-color:#fff}.variants--options label{position:relative}.variants--options label input{position:absolute;width:0;height:0}.variants--var .radio__button label.active a{color:#fff}.variants--var{margin:30px 0 25px;display:flex;column-gap:10px;width:100%;row-gap:10px}.variants--var .radio__button label.active{background-color:#333;color:#fff}.variants--var .radio__button label{display:flex;flex-direction:column;position:relative}.variants--var .radio__button label:before{content:attr(data-shipping);position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);color:#333;width:100%}.product--options-main{margin-top:20px}.product--options-main .product--option-title-container>span{color:#333;font-weight:500;display:block;font-size:18px}.product--option-title-container{display:flex;justify-content:space-between}.product--option-title-container span:not(.product--option-title){display:none}.product--options-main .heading{display:flex;flex-direction:column;gap:12px}.product--options-main .product-subs.selected .heading{border-bottom:1px solid #33333396;padding-bottom:15px;border-width:thin;display:flex;gap:10px;flex-direction:column}.product--options label{border:1px solid #333333;padding:18px 20px 15px;display:block;margin-top:15px;cursor:pointer}h3.ag-531{margin:0;font-size:17px;font-family:Inter;font-weight:500}.product--options label.selected .ag-52t:before{background-color:#333}.ag-52t:before{position:absolute;content:"";top:50%;left:50%;width:15px;height:15px;background-color:transparent;border-radius:100%;margin-top:-7.5px;margin-left:-7.5px}.news__arrows{display:none}.ag-52t{position:relative;width:25px;height:25px;border-radius:100%;-webkit-box-shadow:inset 0 0 0 1px #b2b3b2;box-shadow:inset 0 0 0 1px #333}.product--options label.selected .ag-52t{-webkit-box-shadow:inset 0 0 0 1px #333;box-shadow:inset 0 0 0 1px #333}.ag-52s{margin-right:10px}.ag-52v>span{background-color:#333;color:#fff;padding:6px 12px;border-radius:50px;font-size:12px;margin-left:20px}.ag-53v span:last-child,[data-onetime-price-peritem]{margin-left:5px}.product-one .heading .ag-53v span:last-child{color:#6e6e6d}.ag-53v{flex:1;flex-wrap:wrap;padding:0 0 0 33px;display:flex;justify-content:space-between;align-items:center;gap:6px}.ag-52v{display:flex;align-items:center}.product--options label ul{list-style:none;margin:15px 0 10px}.product--options label ul li{font-size:14px;line-height:22px;text-indent:-26px;margin:0 0 8px 26px}.product--options label ul li:before{content:"";background-image:url(/cdn/shop/files/fluent_checkmark-16-regular_1.png?v=1708963113);padding:9px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:15px}.inludes{display:flex}.inludes div img{width:100%;height:150px;object-fit:cover}.inludes>div{flex:1}.ag-5300{display:flex;gap:5px;align-items:center}.inludes div span{font-size:16px;margin-top:2px}.inludes div .include-price{text-decoration:line-through}.inludes{display:flex;column-gap:8px}span.ag-532{font-size:18px;font-weight:500;line-height:0px}.product--options label.product-subs ul,.product--options label.product-subs .inludes,.product--options label.product-subs .inludes--title{display:none}.product--options label.product-subs.selected ul,.product--options label.product-subs.selected .inludes--title{display:block}.product--options label.product-subs.selected .inludes{display:flex;flex-direction:column;gap:13px;margin-top:10px}.include-price-wrapper{display:flex;gap:12px}.include-price{color:#09090966}.inclide-free-label{font-family:Optima!important}.include-title{font-family:Inter}.include-item{display:flex;justify-content:space-between}button.add-to-cart{background-color:#333;text-align:center;color:#fff;font-family:Inter;width:100%;font-weight:500;padding:15px 0;font-size:1.25rem;letter-spacing:normal;position:relative;text-transform:none}.pdp--add>span{text-align:center;display:block;margin:10px 0 0;font-size:14px;font-family:Inter;font-weight:500}.product__block.product__icon__row{grid-template-columns:1fr 1fr}.product__icon__text p{padding:0;margin:0;font-size:16px;font-family:Inter;color:#6e6e6d}.product__icon.aos-animate{margin-right:5px;align-self:unset;flex:0 0 18px;margin-block:0px}.product__block p.product__heading.strong{font-size:18px;margin:.8em 0}.product__block.product__text .product__subheading{font-size:14px}.product__subheading span svg path{fill:#333!important;stroke:#333!important}.product__subheading span svg{width:10px;height:10px;position:absolute;right:0;top:0;cursor:pointer}.product__block--divider .divider{margin:0;border-color:#333;border-bottom:.5px solid}.product__subheading p{color:#6e6e6d}.pdp-custom-icon img{width:100%}.template-product .custom--reformed-featured .wrapper--full{max-width:1600px;margin:0 auto;padding:80px 50px 0}.pdp-custom-icon p{font-weight:400;font-size:18px;margin-block:0}.product__content{padding-left:40px;max-width:100%}.pdp-custom-icon img{width:120px;height:auto;object-fit:scale-down;display:flex;justify-content:flex-end;margin-left:auto;margin-top:-5px}.pdp-custom-icon{display:flex}.template-product .custom--reformed-ingredients h2.grid__heading{font-family:Optima;font-size:40px}.template-product .custom--reformed-ingredients h2.column__heading.heading-size-4{font-size:20px}.template-product .custom--reformed-ingredients .column__text.rte.body-size-3 p{font-size:16px;line-height:1.6em}.template-product .origin>span,.template-product .helps_with>span{color:#31313185;font-size:11px;display:flex;justify-content:start}.template-product .origin>div,.template-product .helps_with>div{justify-content:end;display:flex;flex:1;text-transform:uppercase;font-size:11px}.template-product.custom--reformed-enjoy .column__text p{font-size:20px}.drawer__empty__item .btn{border:1px solid var(--BTN-PRIMARY-BORDER-COLOR)!important}.template-product .faq.wrapper h3.faq__subtitle p{font-family:Inter;font-size:16px;line-height:22px}.template-product h4.accordion__title,.template-product .rte.accordion__body p{color:#fff;line-height:22px;position:relative}.template-product .accordion{border-bottom:1px solid #fff!important}.template-product .accordion path{stroke:#fff;fill:#fff}.faq.wrapper{max-width:1600px;padding:80px 50px;margin:auto}.section-double-pdp h2.hero__title{font-family:Apple Garamond;font-size:45px;text-align:left;margin-bottom:50px}.section-double-pdp .section-double__aside{flex-basis:100%!important}.section-double-pdp .wrapper--full{max-width:100%;margin:auto}.section-double-pdp .icon--div img{width:20px;height:auto;object-fit:contain}.section-double-pdp .icon--div h3{font-family:Apple Garamond;font-size:30px;margin-bottom:0;margin-top:10px}.section-double-pdp .icon--div p{font-size:16px;font-weight:400;line-height:1.5em;font-family:Inter}.section-double-pdp .section-double__split-image img{width:100%;object-fit:cover}.rte.accordion__body p{font-family:Inter;font-size:16px;line-height:1.5em!important}.template-product .accordion path{stroke:#fff;fill:#fff;stroke-width:.1px!important}.section-double-pdp .icon--div{margin-bottom:35px}.pdp--featured .section-double__body{display:flex;flex:1;column-gap:50px}.template-product .featured-div{display:block}.template-product .custom--reformed-featured .section-double__figure{flex:0 0 30%}.template-product .custom--reformed-featured .section-double__figure--one-half{flex:0 0 66%}.template-product .custom--reformed-featured h2.hero__title{font-family:Apple Garamond;font-size:40px;max-width:23ch;margin-bottom:0;line-height:normal}.template-product .custom--reformed-featured .product .product-grid-col>img{width:100%;object-fit:scale-down}.template-product .screen-height-three-quarters{min-height:auto}.template-product .custom--reformed-featured .head--pdpp-featured>p{line-height:1.5em;font-size:16px;max-width:35ch;margin-bottom:40px}.template-product .custom--reformed-featured span.div--month{font-family:Apple Garamond}.template-product .custom--reformed-featured span.divider--text{margin-right:10px;margin-left:10px}.template-product .custom--reformed-featured{position:relative;overflow:hidden}.template-product .custom--reformed-featured .section-double__figure--one-half h2{display:flex;font-family:Inter;font-weight:400;width:85%;margin-left:auto;margin-right:auto;justify-content:space-between}.template-product .custom--reformed-featured .product.product-grid{column-gap:20px}.template-product .custom--reformed-featured .product.product-grid ul{list-style:none;width:85%;margin:10px auto 0}.template-product .custom--reformed-featured .product.product-grid li{font-family:Inter;margin-bottom:8px}span.div--prod{align-self:end;padding-bottom:1px}.template-product .custom--reformed-featured .product.product-grid li:before{content:"+";color:#333;font-size:14px;vertical-align:top;margin-right:15px}.welcome--hover{position:absolute;top:0;width:100%;height:100%;background-color:#0000003d;right:-10000px;transition:right ease}.welcome--hover.active{right:0;transition:right ease}.welcome--div{background-color:#fbfaff;display:flex;width:80%;padding:50px;margin-left:auto;height:100%;position:relative;overflow:hidden}.welcome--details h2{font-family:APPLE GARAMOND;font-size:40px;max-width:20ch;margin-bottom:50px}.welcome--img{display:flex}.img-divs img{width:300px;height:250px;object-fit:contain}span.close-display svg{width:15px;height:15px}.welcome-col{margin-bottom:30px}.welcome--title strong{font-family:Apple Garamond;margin-right:20px;font-size:20px}.welcome--title p{font-size:16px;font-family:Inter;line-height:22px}.welcome--desc p{font-size:16px;font-family:Inter;line-height:22px;margin-left:38px;margin-top:10px}.img-divs.g-2 img,.img-divs.g-4 img{margin-left:40%}.template-product .custom--pdp-benefits h4.accordion__title,.template-product .custom--pdp-benefits .rte.accordion__body p{color:#333}.custom--pdp-benefits.custom--reformed-faq .faq.wrapper{padding:0px 20ch 0 50px}.custom--pdp-benefits.custom--reformed-faq .faq h3.faq__title{font-size:45px}.custom--pdp-benefits.custom--reformed-faq .accordion{border-bottom:1px solid #333!important}.template-product .custom--pdp-benefits.custom--reformed-faq .accordion path{stroke:#333;fill:#333;stroke-width:.1px}.template-product .custom--pdp-benefits.custom--reformed-faq span.subtitle{font-family:Inter;font-size:18px;margin-right:20px;max-width:25ch;width:25ch;font-weight:500}.template-product .custom--pdp-benefits.custom--reformed-faq .rte.accordion__body{padding-left:31ch;padding-right:10px}.template-product .custom--pdp-benefits.custom--reformed-faq .rte.accordion__body p{font-weight:400;font-size:18px}.accord-icons{display:flex;margin-top:20px}.accord-icons-col,.accord-icons-col img,.accord-icons-col span{margin:auto;display:block}.accord-icons-col span{font-size:14px;text-align:center;margin:10px auto auto;font-family:Inter;color:#725f4f}span.yotpo-reviewer-name.unselectable{text-transform:uppercase;letter-spacing:1px;color:#333!important}.yotpo-review-votes-wrapper.top-margin,.yotpo-filters-container,.yotpo-clear-filters-container.yotpo-clear-filters-device,.yotpo-review-date{display:none!important}.yotpo-review-rating-title{display:block!important}.yotpo-review-title{display:block;margin-top:10px;margin-left:0!important;text-transform:uppercase}.yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper{flex-direction:row;margin-bottom:20px}.yotpo-reviews-container,.yotpo-reviews-placeholder{width:100%;margin-bottom:60px!important}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review){display:flex;flex-wrap:wrap;flex-direction:row;margin:0!important;padding:0!important}.yotpo-review-left-panel{padding:40px 20px!important;border-right:1px solid #333!important}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review),.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review){border-left:1px solid!important;border-right:1px solid!important}.yotpo-review-border-smooth{height:1px!important;border-bottom:1px solid #333;background-image:none!important}.yotpo-review-center-panel{padding:40px 30px!important}.yotpo-reviews-main-widget .top-margin{margin-top:0!important}.yotpo-reviewer-image,.yotpo-head{display:none!important}div#yotpo-app{max-width:100%;padding:0 50px;margin:auto}.yotpo-empty-state{padding-top:40px!important}.yotpo-header-container[data-v-a5eb37f4]{display:flex;flex-direction:column}.yotpo-main-layout .yotpo-layout-header-wrapper{justify-content:flex-end!important}.pdp-upgrade .full-wrapper{max-width:100%;margin:auto;padding:50px 0 0}.pdp-upgrade{background-color:#fbfaf8}.template-product .pdp-upgrade h2{font-family:Apple Garamond;font-size:65px;text-align:center}.main-upgrade-pdp{display:flex;border-top:2px solid #000000;flex-wrap:wrap;margin-top:50px;position:relative}.upgrade-pdp-col{position:relative;flex:0 0 50%;padding:30px 7ch 320px 9ch;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;cursor:pointer}.upgrade-pdp-col img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0}.upgrade-pdp-col.hovers img{opacity:1}.upgrade-pdp-col.c-1{border-right:solid 2px #000000;border-bottom:2px solid}.upgrade-pdp-col.c-2{border-bottom:2px solid #000000;text-align:right}.upgrade-pdp-col.c-3{border-right:2px solid #000000}.upgrade-pdp-col.c-4{text-align:right}.upgrade-pdp-col span{font-family:Apple Garamond;font-size:30px}img.center--image{width:250px;max-width:250px;height:auto;object-fit:scale-down;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.upgrade-pdp-col span{font-family:Apple Garamond;font-size:45px;cursor:pointer;position:relative;z-index:3}.upgrade-pdp-col p{display:table;padding:7px 20px;border-radius:50px;z-index:5;position:relative}.upgrade-pdp-col:hover p{background-color:#fff}.upgrade-pdp-col.c-2 p,.upgrade-pdp-col.c-4 p{margin-left:auto}.custom--review-title p{font-family:Optima;font-size:2rem;display:block;position:relative}.custom--review-title{max-width:1660px;margin:auto auto 0;padding:0 0 40px}.inludes--title{color:#000;font-family:Inter;font-weight:500!important;text-align:left;font-size:18px;padding:10px 0 3px}.template-product .product__tabs{display:none}.section-double-pdp .section-double__aside .hero__content{margin-left:15ch}.index-section h2.grid__heading.heading-size-6{font-size:2rem}.slider-mobile{display:none}.swiper{width:100%}.swiper-slide{display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.product__block.product__text span.open-call{position:absolute;width:20px;height:20px;object-fit:contain;display:block;right:0;top:0;cursor:pointer}.product__block.product__text span.open-call>svg{width:20px;height:20px}.product__block.product__text span.open-call>svg:hover{background-color:#333;border-radius:50%}.template-product .index-product .product__block.product__text span.open-call>svg:hover path{fill:#fff!important;stroke:#fff!important}.template-product .index-product .product__block.product__text span.open-call>svg path{fill:#212121!important;stroke:#212121!important}.product__block.product__text{position:relative}.custom--reformed-enjoy p em{font-style:normal;margin-bottom:10px;display:block}#shopify-block-yotpo_product_reviews_ugc_star_rating_NQwThy{margin-bottom:10px}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review),.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review){margin:0!important}@media (max-width: 1728px){.custom--pdp-benefits.custom--reformed-faq .faq.wrapper{padding:0px 10ch 0 50px}.section-double-pdp .section-double__aside .hero__content{margin-left:6ch}.yotpo-display-s .yotpo-review .yotpo-review-center-panel,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel{flex:50%!important;order:unset!important}.yotpo-display-s .yotpo-review,.yotpo-media-modal .yotpo-review{margin:0!important}.yotpo-display-s .yotpo-review,.yotpo-media-modal .yotpo-review{flex-wrap:nowrap!important}}.product--options label.selected h3{border-bottom:1px solid #333}@media (max-width: 1290px){.product--options-main .heading{flex-direction:column;justify-content:left}.ag-53v{padding-left:30px;margin-top:15px}.variants--var .radio__button>label{display:flex;justify-content:center;align-items:center}}@media (max-width: 1280px){.welcome-col{margin-bottom:20px}.template-product .product__icon__container--half{flex:0 0 100%;max-width:100%}.template-product .custom--reformed-featured .product .product-grid-col>img{height:220px}.template-product .custom--reformed-featured .product.product-grid{column-gap:0px}.template-product .custom--reformed-featured .product.product-grid ul{width:85%}.template-product .custom--reformed-featured .section-double__figure--one-half h2{width:75%}.template-product .pdp-upgrade h2{font-size:45px}.upgrade-pdp-col span{font-size:40px}.upgrade-pdp-col{padding:30px 5ch 320px 6ch}.section-double-pdp .section-double__aside .hero__content{margin-left:0ch}.custom--pdp-benefits.custom--reformed-faq .faq.wrapper{padding:0px 5ch 0 50px}.welcome--details h2{margin-bottom:30px}.custom--review-title .hero__content__wrapper{justify-content:center;padding:0;margin:auto}.yotpo-review-border-smooth.yotpo-border-margin,.yotpo-review-right-panel{display:none!important}.yotpo-display-s .yotpo-review,.yotpo-media-modal .yotpo-review{margin:0!important}.variants--var .radio__button label p,.variants--var .radio__button label em,.variants--var .radio__button>label p,.variants--var .radio__button>label em{font-family:Inter;font-weight:500;font-size:14px}}@media (max-width: 1260px){.template-product .custom--reformed-featured .section-double__figure--one-half h2,.template-product .custom--reformed-featured .product.product-grid ul{width:100%}.template-product .custom--reformed-featured .product.product-grid{column-gap:40px}}@media (max-width: 768px){.pdp-benefits ul li span{font-size:.963rem}.custom--product-divider1{display:none!important}.custom--reformed-enjoy p em,\a0.custom--reformed-enjoy p br{display:none}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review),.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review){margin:0!important}.ag-53v{padding-left:0}.ag-53v span:last-child{line-height:22px}.ag-53v span.ag-532:last-child{margin-left:0}.custom--reformed-enjoy p{font-size:14px}.slider-mobile{display:block}.swiper-slide img{display:block;width:100%}.product__content{padding-left:0}.inludes div img{width:100%;height:250px;object-fit:cover}.custom--reformed-ingredients .news__arrows{display:flex;justify-content:right;align-items:center;margin-top:20px}.custom--reformed-ingredients .wrapper--full-padded .vid-arrow{display:none}.custom--pdp-benefits.custom--reformed-faq .faq.wrapper,.custom--pdp-benefits.custom--reformed-faq .faq--img{flex:0 0 100%}.custom--pdp-benefits.custom--reformed-faq .faq.wrapper{padding:40px 30px 20px}.product__page{display:grid;grid-template-columns:1fr}.index-product .product__page{padding:0}.index-product{padding-top:20px}.template-product .custom--reformed-featured span.divider--text{margin-right:10px;margin-left:10px;opacity:1;font-size:20px!important}.template-product h1.product__title{font-size:30px;font-family:Optima;color:#000}.pdp-benefits ul{display:grid;grid-template-columns:100%;grid-column-gap:10px;list-style:none;margin:10px 0 20px;width:90%}.pdp-benefits ul li{font-size:14px;background-color:transparent;color:#fff;padding:5px 0;border-radius:50px;color:#333}.product--options label ul li:before{content:"";background-image:url(/cdn/shop/files/fluent_checkmark-16-regular_1.png?v=1708963113);padding:8px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:10px}.product--options label ul li{font-size:14px;margin:0 0 10px 26px}.ag-53v{display:flex;margin-left:0}.ag-53v span:last-child{display:flex}h3.ag-531{margin:0;font-size:16px;font-family:Inter;font-weight:500}.product-subs h3.ag-531{text-decoration:underline;text-underline-offset:3px}.ag-52v>span{background-color:#333;color:#fff;padding:7px 12px;border-radius:50px;font-size:12px;margin-left:10px}.inludes{display:flex;column-gap:10px;flex-wrap:wrap;row-gap:10px}.inludes>div{flex:100%}.template-product .product--options label.selected h3.ag-531{border-bottom:1px solid #333}.template-product .product__icon__container--half{flex:0 0 100%;max-width:100%}.news__arrow{width:14px;height:17px;cursor:pointer;filter:saturate(0%)}.news__arrow_dir_left{background:url(/cdn/shop/files/Vector_108_1.png) no-repeat;background-size:contain}.news__arrow_dir_right{background:url(/cdn/shop/files/Vector_109_1.png) no-repeat;background-size:contain}.template-product .custom--reformed-ingredients .wrapper--full-padded .slider__countered{color:#757575}.slider__countered{font-family:Inter;font-size:16px;cursor:pointer;transition:.3s all;text-align:center;margin:0 20px}.product-tabs__head{padding-bottom:0}.template-product .custom--pdp-benefits.custom--reformed-faq .faq h3.faq__title{font-size:30px;text-align:center}.template-product .custom--pdp-benefits.custom--reformed-faq{flex-direction:row-reverse;padding:0}.template-product .custom--reformed-faq .faq--img{display:block}.template-product .custom--pdp-benefits.custom--reformed-faq .rte.accordion__body{padding-left:0;padding-right:10px}.pdp-upgrade .full-wrapper{padding:30px 0 0}.template-product .pdp-upgrade h2{font-family:Apple Garamond;font-size:30px;text-align:center}.upgrade-pdp-col.c-1{border-right:solid 1px #333;border-bottom:1px solid}img.center--image{width:120px}.upgrade-pdp-col span{font-size:20px}.template-product .custom--reformed-featured .section-double__figure{flex:1 0 100%}.template-product .custom--reformed-featured h2.hero__title{font-size:30px}.template-product .custom--reformed-featured .section-double__figure--one-half{flex:0 0 100%}.template-product .custom--reformed-featured a.btn{width:50%}.template-product .custom--reformed-featured .head--pdpp-featured>p{max-width:100%}.welcome--details{width:90%}.template-product .custom--reformed-featured .product.product-grid{column-gap:0px}.template-product .custom--reformed-featured .product.product-grid{width:100%;column-gap:10px;margin:auto}.template-product .custom--reformed-featured .product.product-grid .product-grid-col{width:100%;flex:100%;margin-bottom:50px}.template-product .custom--reformed-featured .section-double__figure--one-half h2{width:90%}.template-product .custom--reformed-featured .product.product-grid ul{list-style:none;width:100%;margin:30px auto 0}.template-product .custom--reformed-featured .wrapper--full{padding:40px 30px 20px}.template-product .faq.wrapper{padding:40px 30px}.template-product .custom--reformed-featured .product.product-grid li{font-size:16px}.template-product .custom--reformed-featured .product.product-grid li:before{font-size:15px}.template-product .custom--reformed-featured span.div--month{font-size:25px;margin-top:2px}.welcome--div{width:100%}.welcome--div{width:100%;flex-wrap:wrap;padding:30px}.welcome--details h2{font-size:30px}.welcome--title p{font-size:16px}.welcome--desc p{font-size:14px}.welcome--title strong{font-family:Apple Garamond;margin-right:20px;font-size:18px}.upgrade-pdp-col{flex:0 0 50%;padding:20px 15px 150px}.upgrade-pdp-col p{padding:7px 10px;font-size:16px}.custom--review-title{padding:0 20px}.custom--review-title .hero__content__wrapper{display:block}.custom--review-title p{padding-bottom:20px}.section-double-pdp h2.hero__title{font-family:Apple Garamond;font-size:30px;text-align:center;margin-bottom:50px}.section-double-pdp .icon--div img{width:30px;height:auto;object-fit:contain;margin:auto;display:block}.section-double-pdp .icon--div{margin-bottom:35px;text-align:center}.section-double-pdp .image__hero__frame.screen-height-three-quarters.screen-height-one-half--mobile.section-double__image{min-height:400px}.section-double.section-double-pdp.is-reversed .section-double__body{flex-direction:column-reverse}.template-product .custom--reformed-featured .section-double__figure span.div--prod{background-color:#333;color:#fff;align-items:center;padding:3px 20px;border-radius:50px;font-size:15px;font-size:16px!important}.template-product .custom--reformed-enjoy{overflow:hidden}.yotpo-display-s .yotpo-review .yotpo-review-left-panel,.yotpo-media-modal .yotpo-review .yotpo-review-left-panel{flex-basis:30%!important}.yotpo-display-s .yotpo-review .yotpo-review-center-panel,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel{flex-basis:50%!important;max-width:100%!important}.yotpo-review-center-panel{padding:20px 30px!important}.yotpo-review-left-panel{padding:20px!important}.img-divs img{width:100%;height:250px;object-fit:contain}.welcome--img>div{width:100%}.welcome--img{display:flex;width:100%;row-gap:20px;column-gap:20px}.img-divs.g-2 img,.img-divs.g-4 img{margin-left:0%}.img-divs{margin-bottom:40px}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel{flex:1!important}.template-product .custom--reformed-enjoy .slider__countered{color:#757575}.custom--reformed-enjoy .column{flex:0 0 50%}.custom--reformed-enjoy .columns{display:flex;flex-wrap:wrap}}@media (max-width: 900px){.variants--var .radio__button:hover,.variants--var .radio__button:hover em,.variants--var .radio__button>label:hover,.variants--var .radio__button>label:hover em{color:#fff}.custom--pdp-benefits.custom--reformed-faq .faq.wrapper,.custom--pdp-benefits.custom--reformed-faq .faq--img{flex:0 0 100%}.index-product .product__page,.slider-mobile{display:block}.product__content{padding-left:0}.custom--reformed-featured .wrapper--full>div{flex-wrap:wrap!important;row-gap:50px}.template-product .custom--reformed-featured .section-double__figure--one-half{flex:0 0 100%}.template-product .custom--reformed-featured .section-double__figure.hero__content{flex:0 0 50%}.yotpo-review{border-left:1px solid!important;border-right:1px solid!important}}@media (max-width: 760px){.custom--reformed-ingredients .wrapper--full-padded .columns--mobile-slider .column{flex-basis:95%!important}.product--option-title-container span:not(.product--option-title){display:block}.inludes--title span{font-size:14px}.ag-53v span{font-size:16px}.inludes div span{font-size:14px}}@media (max-width: 600px){.template-product .custom--reformed-featured .section-double__figure.hero__content{flex:0 0 100%}.custom--reformed-testimonials .test--col>div:nth-child(2){flex:0 0 100%;width:100%}.custom--reformed-testimonials .test--col{flex-wrap:wrap}.news__arrows{display:flex;justify-content:right;align-items:center;margin-top:20px}.custom--reformed-testimonials .test--col>div:first-child{flex:0 0 100%;margin:50px auto auto 0}.custom--reformed-testimonials .rev-arrow,.custom--reformed-testimonials .vid-arrow{display:none}.custom--reformed-testimonials .col--reviews .slick-slide,.custom--reformed-testimonials .col--reviews .slick-list{margin:0}.news__dots-list li{padding:2px;font-weight:500;font-family:Inter;font-size:16px;cursor:pointer;color:#6e6e6d;transition:.3s all;width:18px;position:relative;z-index:0;text-align:center}.news__dots-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;list-style:none;margin:0 20px}.news__dots-list li.slick-active{text-decoration:underline}ul.footer__copyright.inline-list li{font-size:14px;padding:10px 0}.product--options label{padding:15px;min-height:81px}.variants--var .radio__button em,.variants--var .radio__button>label em{font-size:12px}.pdp-benefits ul li{font-size:14px}.template-product .product__description__content__entry{font-size:.969rem}.variants--var .radio__button p,.variants--var .radio__button>label p{font-size:.75rem;margin:0}.variants--var .radio__button,.variants--var .radio__button>label{font-size:.75rem}.variants--var .radio__button>label em{display:block}.ag-52s{margin-right:10px;float:left}.product--delivery-label{font-size:14px!important;color:#6e6e6d!important;line-height:1.4;font-weight:400!important}.ag-53v.mobile,.ag-53v{display:flex!important;justify-content:space-between;margin-top:5px}.ag-52v{min-height:22px}.template-product .custom--reformed-featured a.btn{width:100%}.template-product .custom--reformed-featured .product.product-grid{display:block}div#yotpo-app{padding:0 20px}.yotpo-display-s .yotpo-review .yotpo-review-left-panel,.yotpo-media-modal .yotpo-review .yotpo-review-left-panel{flex-basis:40%!important}.yotpo-display-s .yotpo-review .yotpo-review-center-panel,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel{flex-basis:60%!important}.yotpo-reviews-list .yotpo-star-rating yotpo-review-star-rating .star-container svg{width:15px;height:15px}.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-title,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-title{font-size:16px!important;margin-top:0!important}.template-product .custom--pdp-benefits.custom--reformed-faq span.subtitle{width:15ch;font-size:16px}.template-product span.maintitle{max-width:14ch;font-size:16px;margin-left:6ch}.template-product .custom--pdp-benefits.custom--reformed-faq .rte.accordion__body p{font-size:16px}.accord-icons{display:none}.yotpo-display-s .yotpo-empty-state{margin-top:0!important}.template-product .index-section h2.grid__heading.heading-size-6{margin-bottom:30px}.inludes div img{height:150px}.product--options label.product-subs.selected .inludes{row-gap:15px}.template-product .product__icon__container--half{flex:0 0 100%;max-width:100%}.custom--product-ingr,.custom--product-divider3,.custom--product-macros,.custom--product-divider2,.custom--product-mix{display:none}.template-product .product__tabs{display:block}ul.tabs.product-tabs-title{display:flex}.product-tabs ul.tabs>li{border-bottom-width:1px;white-space:normal;text-align:center;padding:0 0 15px;margin:10px 0;flex:1;font-family:Inter;text-transform:capitalize;font-size:15px;font-weight:500;border-bottom:2px solid #e7ddce;letter-spacing:0px}ul.tabs>li span:hover{background-size:0px}ul.tabs>li.current span{background-size:0;color:#333}ul.tabs>li span{color:#6e6e6d}ul.tabs>li.current{border-bottom:2px solid #6e6e6d}.product-tabs .rte.tab-content p{font-size:14px;line-height:1.5em;color:#6e6e6d}.product__icon{flex:0 0 20px;margin:.2em 10px 1em 0}.pdp-custom-icon img{width:110px;height:auto;object-fit:scale-down;display:flex;justify-content:flex-end;margin-left:auto;margin-top:-5px}.pdp-custom-icon p{font-size:14px}.custom--pdp-benefits.custom--reformed-faq .faq--img img{height:300px;object-fit:cover}.template-product .custom--reformed-featured .section-double__figure--one-half h2{width:100%;margin-top:30px}.template-product .custom--reformed-featured .section-double__figure--one-half h2{width:100%}.template-product .custom--reformed-featured span.div--month{font-size:20px}.section-double-pdp .icon--div img{width:20px}.section-double-pdp .icon--div h3{font-family:Apple Garamond;font-size:24px}.section-double-pdp .hero__content{padding:0}.section-double-pdp .icon--div p{font-size:14px}.section-double-pdp .section-double__aside{flex-basis:100%!important;padding:40px 20px 0}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review),.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review){margin:0!important}}@media (max-width: 495px){.custom--reformed-ingredients .wrapper--full-padded .columns--mobile-slider .column{flex-basis:unset!important}}@media (max-width: 430px){.yotpo-display-s .yotpo-review .yotpo-review-left-panel,.yotpo-media-modal .yotpo-review .yotpo-review-left-panel{flex-basis:100%!important;border:0px!important}.yotpo-display-s .yotpo-review,.yotpo-media-modal .yotpo-review{flex-wrap:wrap!important}.yotpo-review-left-panel{padding:20px 20px 0!important}.yotpo-review-center-panel{padding:0 20px 20px!important}.yotpo-review{border-left:1px solid!important;border-right:1px solid!important}}@media (max-width: 414px){.variants--var{margin-bottom:20px}.template-product h1.product__title{font-size:24px;font-family:Optima;color:#000}.template-product .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{font-size:12px!important;line-height:13.5px!important}.star-container svg{width:12px!important;margin-right:1px!important;height:auto!important}.template-product .product__description__content__entry{font-size:14px}.pdp--form .variants--options>span{font-size:16px}.variants--var .radio__button p,.variants--var .radio__button>label p{font-size:14px}.variants--var .radio__button em,.variants--var .radio__button>label em{font-size:11px}.product--options-main .product--option-title-container>span{font-size:16px}.ag-52t{width:20px;height:20px}.ag-52t:before{width:10px;height:10px;margin-top:-5px;margin-left:-5px}.ag-52v>span{font-size:10px}span.ag-532{font-size:16px}.ag-53v span:last-child{font-size:16px;margin-left:5px}.ag-53v{padding-bottom:0}.product--options-main .product-subs.selected .heading{padding-bottom:10px}.product--options label ul li{font-size:12px;margin:0 0 5px 20px;text-indent:-20px}.product--options label ul li:before{padding:6px}.inludes div img{height:120px}.product--options label.product-one,.product--options label.product-sub{padding:10px 15px}.product__block p.product__heading.strong,.product__icon__text p{font-size:14px}button.add-to-cart{padding:15px 0;font-size:18px}.product-tabs ul.tabs>li{padding:0 5px 10px;margin:10px 0;font-size:14px}.tab-content{padding:10px 10px 10px 0}.tab-content li{font-size:14px}.index-section h2.grid__heading.heading-size-6{font-size:24px}.slider__countered{font-size:14px}.news__arrow{width:12px;height:12px}.custom--reformed-ingredients .column__content>.column__text{margin-bottom:10px}.custom--reformed-ingredients .column.slick-slide{margin:0}.template-product .custom--pdp-benefits.custom--reformed-faq{display:block}.template-product .custom--pdp-benefits.custom--reformed-faq .faq h3.faq__title{font-size:24px}.template-product .custom--pdp-benefits.custom--reformed-faq span.subtitle,.template-product span.maintitle{font-size:14px;width:15ch;line-height:1.5em}.template-product .custom--pdp-benefits.custom--reformed-faq .rte.accordion__body p{font-size:14px;line-height:1.5em}.template-product .index-section h2.grid__heading.heading-size-6{margin-bottom:20px}.custom--reformed-enjoy .column__text p{font-size:14px}.template-product .pdp-upgrade h2{font-size:24px;padding:0 20px}img.center--image{width:80px}.upgrade-pdp-col p{padding:5px 8px;font-size:14px}.upgrade-pdp-col{padding:20px 10px 150px}.template-product .custom--reformed-featured h2.hero__title{font-size:24px}.template-product .custom--reformed-featured .head--pdpp-featured>p{font-size:14px;margin-bottom:20px}.template-product .custom--reformed-featured span.div--month{font-size:20px!important}.template-product .custom--reformed-featured .section-double__figure span.div--prod{padding:5px 15px;font-size:14px!important}.template-product .custom--reformed-featured .product.product-grid li{font-size:12px}.section-double-pdp h2.hero__title{font-size:24px}.section-double-pdp .icon--div p{font-size:12px}.section-double-pdp .icon--div h3{font-size:20px}.section--faqs h3.faq__title{font-size:24px}.faq.wrapper h3.faq__subtitle p{font-size:12x}.product-tabs .rte.tab-content p{font-size:14px}.template-product .img_column_b_container{padding:10px}.template-product .icon_container img{max-width:15px!important}.icon_a_container,.icon_b_container{padding:0}.custom--review-title p{padding-bottom:30px}.custom--reformed-testimonials .test--col>div:first-child{margin:20px auto auto 0}}.product__icon__row.desktop-hide,.product_icon-with-text-heading{display:none}@media (max-width: 900px){.product__icon__row.mobile-hide{display:none}.product__icon__row.desktop-hide{display:grid;margin-top:0;padding:0;grid-template-columns:1fr;margin-block:20px}.product_icon-with-text-heading{display:block;color:#333;font-weight:500;font-size:18px;padding-bottom:10px}.product__icon__container:last-child{padding-bottom:0!important}.custom--reformed-ingredients .slider__countered{display:none}}@media (max-width: 320px){h3.ag-531{font-size:14px}}.product__icon__row{display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:15px 0;margin-top:10px}.product_accordion{border:1px solid #333333;background-color:#fff;border-radius:5px}.product_accordion-heading{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;font-size:1rem;font-family:Inter;font-weight:500;padding:15px;position:relative;background-color:#fff;border-radius:5px}.product_accordion-heading circle{stroke:var(--arrow-color);fill:var(--arrow-bg-color)}.product_accordion-heading path{fill:var(--arrow-color)}.product_accordion-text{font-size:14px;margin-bottom:10px;color:#6e6e6d}.product_accordion svg{position:absolute;transition:.3s;top:50%;width:20px;right:10px;transform:translateY(-50%)}.product_accordion-container{overflow:hidden;height:0;transition:.3s}.product_accordion.open svg{transform:translateY(-50%) rotate(-45deg)}.fk-lists{gap:7px;display:flex}.fk-list-heading{margin:0;font-size:12px}.fk-list-content{font-size:10px}.fk-heading{padding-bottom:7px;display:block}.fk-list-item{flex:1}.fk-list-item img{width:100%;aspect-ratio:1 / 1;height:auto;object-fit:cover}.product_accordion-content{padding:0 15px 15px}.product-subs .ag-52v{text-decoration:underline;text-underline-offset:3px}.meta_product_list-scroller{width:100%;overflow-x:auto}.meta_product_list{display:flex;overflow:auto;padding:10px 0 5px;width:max-content}.meta_product_list .swiper-wrapper{align-items:stretch}.meta_product{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:110px;box-sizing:border-box;height:auto;border:2px solid #000000;border-radius:7px;overflow:hidden}.meta_product_list{gap:8px}.meta_product .product_image img{width:100px;height:112px}.meta_product .product_image{width:100%;display:flex;justify-content:space-around;justify-content:center;padding-top:5px}.meta_product.active{background-color:#fff}.meta_product .product_title{font-family:Optima;margin:0;text-align:center;color:#000;width:100%;padding-inline:6px;font-size:.719rem;line-height:16px;padding-bottom:5px}.product__content #wrap{position:relative;z-index:0}.product__submit__add{background-color:#333;text-align:center;color:#fff;font-family:Inter;width:100%;font-weight:500;font-size:20px}.product__submit__add:hover{color:#fff}.ag-532-1{text-decoration:line-through;color:#6e6e6d}.section-product{--COLOR-BG: #f3eee7}.section-product .btn{--BTN-PRIMARY-BORDER-COLOR: #212121;--BTN-PRIMARY-BG-COLOR: #212121;--BTN-PRIMARY-TEXT-COLOR: #ffffff;--BTN-PRIMARY-BG-COLOR-BRIGHTER: #3b3b3b;--BTN-SECONDARY-BORDER-COLOR: #f3eee7;--BTN-SECONDARY-BG-COLOR: #f3eee7;--BTN-SECONDARY-TEXT-COLOR: #ffffff;--BTN-SECONDARY-BG-COLOR-BRIGHTER: #ebe2d6}.product-button-label{text-align:center;display:block;font-size:.875rem;font-weight:500}.product-button-label p{margin:.2rem 0;line-height:normal}@media (max-width: 768px){.product_accordion{margin-top:10px}.meta_product .product_title{font-size:.791rem}.meta_product_list{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/main-product-v2.css.map */
