.product-faq{padding-top:76px;padding-bottom:100px}.product-faq-grid{display:block}@media only screen and (min-width: 768px){.product-faq-grid{display:flex}}.product-faq__image{display:none}@media only screen and (min-width: 768px){.product-faq__image{display:block;background:#44604d;max-height:740px}}.product-faq__image img{width:100%;height:100%}@media only screen and (min-width: 768px){.product-faq-wrap{padding:0 0 0 32px;flex:1}}.product-faq__title{margin-bottom:26px;margin-top:-6px}.product-faq__subtitle{font-family:Sofia Pro Semi;font-weight:600;font-size:18px;line-height:1.6;margin-bottom:43px;color:#e6902d}.product-faq-list{counter-reset:count;padding:0;margin:0}.product-faq__item{position:relative;list-style-type:none;padding:20px 0 20px 35px;border-bottom:1px solid #44604D30;counter-increment:count;color:#44604d}@media only screen and (min-width: 768px){.product-faq__item{padding:40px 0 40px 35px}}.product-faq__item:first-child{border-top:1px solid #44604D30}.product-faq__item:before{content:counter(count,decimal-leading-zero);font-family:Sofia Pro Light;position:absolute;left:0;top:22px;color:#44604d;font-size:16px;line-height:1}@media only screen and (min-width: 768px){.product-faq__item:before{top:42px}}.product-faq__item .faq-question{position:relative;font-family:Sofia Pro Regular;font-weight:600;font-size:18px;line-height:20px;padding-right:44px;cursor:pointer}.product-faq__item .faq-question:after{content:"";position:absolute;top:50%;right:24px;font-size:30px;width:20px;height:20px;border:1px solid #44604D;transform:translateY(-50%);border-radius:50%}.product-faq__item .faq-question:after{content:"";position:absolute;top:50%;right:24px;width:20px;height:20px;border:1px solid #44604D;transform:translateY(-50%);border-radius:50%}.product-faq__item .faq-question:before{content:"";position:absolute;top:50%;right:31px;width:5px;height:5px;border-top:1px solid #44604D;border-left:1px solid #44604D;transform:translateY(-50%) rotate(225deg);transition:transform .5s ease}.product-faq__item .faq-question.open:before{transform:translateY(-50%) rotate(45deg)}.product-faq__item .faq-answer{margin-top:22px;display:none;max-width:655px}.product-faq__item .faq-answer p{margin-bottom:0;font-family:Sofia Pro Regular;font-size:18px;line-height:1.6}.product-faq__item .faq-answer li{font-size:18px}.product .slider.slider--mobile{padding:5px 0 40px;margin:0}@media only screen and (min-width: 768px){.product .slider.slider--mobile{padding:10px 0}}.product{margin:0}@media only screen and (min-width: 768px){.product{padding-top:93px;padding-bottom:25px}}.product.grid{justify-content:space-between;column-gap:0;row-gap:0}.product__media-list{width:400px}@media only screen and (min-width: 768px){.product__media-list{width:510px}}@media only screen and (min-width: 768px){#GalleryViewer-template--16075608588529__main.slider-mobile-gutter{display:flex;justify-content:center}}@media only screen and (min-width: 768px){#GalleryViewer-template--16075608588529__main.slider-mobile-gutter{justify-content:flex-end}}.product__title{margin-bottom:25px}.product__title h1{font-family:Sofia Pro Semi,Sofia Pro;font-weight:600;font-size:30px;line-height:30px;margin:0}@media only screen and (min-width: 768px){.product__description{max-width:423px}}.product__description p{margin-bottom:15px}.product__description ul{font-family:Sofia Pro Semi;font-weight:600;color:#e6902d;font-size:16px;line-height:1.6;margin-bottom:24px;padding-left:13px}.product--large:not(.product--no-media) .product__info-wrapper{width:100%}@media only screen and (min-width: 768px){.product--large:not(.product--no-media) .product__info-wrapper{max-width:500px;width:47%}}@media only screen and (min-width: 768px){.product--large:not(.product--no-media) .product__info-wrapper>.product__info-container{max-width:477px}}.product__media-wrapper{width:100%;max-width:none;margin-bottom:40px;padding-right:25px;padding-left:20px}@media only screen and (min-width: 768px){.product__media-wrapper{margin-bottom:0}}.product__media-wrapper .thumbs-container{display:none}@media only screen and (min-width: 768px){.product__media-wrapper{max-width:52%}.product__media-wrapper .thumbs-container{display:block}}@media only screen and (min-width: 1280px){.product__media-wrapper{padding-right:0;padding-left:0}}.product__media{width:100%}@media only screen and (min-width: 768px){.product__media{width:auto}}@media only screen and (min-width: 768px){.product__media-wrapper slider-component{display:flex;justify-content:flex-end}}.product__info-container .product-ingradients{padding:25px 0;margin:0}.product__info-container .product-ingradients .product-ingradients__title{font-family:Sofia Pro Semi;font-weight:600;font-size:18px;line-height:1.6;margin-bottom:10px}.product__info-container .product-ingradients .product-ingradients__list{max-height:115px;overflow:hidden}.product__info-container .product-ingradients .product-ingradients__list p{margin-bottom:5px}.product__info-container .product-ingradients .product-ingradients-expand{font-size:8px;color:#44604d;text-decoration:none;position:relative;top:-12px;display:none}.product__info-container .product-ingradients .product-ingradients-expand:hover{text-decoration:underline}.product__info-container .product-ingradients .product-expand-wrapper.open .product-ingradients__list{max-height:none}.product__info-container .product-ingradients .product-expand-wrapper.open .product-ingradients-expand{display:none}.product-improvements{padding-top:11px;padding-bottom:50px}.product-improvements .product-improvements__title{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e6902d}@media only screen and (min-width: 768px){.product-improvements .product-improvements__title{margin-bottom:37px;padding-bottom:47px}}.product-improvements .product-improvements__title span{color:#e6902d}.product-improvements .product-improvements__subtitle{font-family:Sofia Pro Semi;font-weight:600;font-size:20px;line-height:1;margin-bottom:15px}@media only screen and (min-width: 768px){.product-improvements .product-improvements__subtitle{font-size:30px;line-height:30px;margin-bottom:30px}}.product-improvements .product-improvements__list{display:flex;flex-wrap:wrap;flex-direction:column}@media only screen and (min-width: 768px){.product-improvements .product-improvements__list{flex-direction:row}}.product-improvements .product-improvements__list p{position:relative;color:#e6902d;margin:0;padding:0 22.5px}.product-improvements .product-improvements__list p:before{content:"";position:absolute;top:50%;left:-3px;width:6px;height:6px;border-radius:50%;background:#e6902d;transform:translateY(-50%)}.product-improvements .product-improvements__list p:first-child{padding-left:22.5px}.product-improvements .product-improvements__list p:first-child:before{display:block}@media only screen and (min-width: 768px){.product-improvements .product-improvements__list p:first-child{padding-left:0}.product-improvements .product-improvements__list p:first-child:before{display:none}}.product-benefits{position:relative;padding-top:40px;padding-bottom:40px}@media only screen and (min-width: 1024px){.product-benefits{padding-top:96px;padding-bottom:134px}}.product-benefits__title{width:489px;max-width:100%;margin-bottom:30px;font-family:Sofia Pro Medium;font-weight:500}@media only screen and (min-width: 1024px){.product-benefits__title{margin-bottom:95px}}@media only screen and (min-width: 1024px){.product-comparison{display:flex;justify-content:space-between}}.product-comparison__title{font-family:Sofia Pro Semi;font-weight:600;font-size:30px;line-height:1;margin-bottom:25px;padding-right:30px}.product-comparison__list p{margin:0;padding:4.61px 18px 4.6px 32px;border:1px solid #E9F3E1}.product-comparison__list p:nth-child(2n){background:#eeefd4}@media only screen and (min-width: 1024px){.product-comparison__item{width:50%}}.product-comparison__item.own-product{text-align:start}.product-comparison__item.own-product .product-comparison__title{color:#e6902d;padding-left:30px}@media only screen and (min-width: 1024px){.product-comparison__item.own-product .product-comparison__list p{padding-right:80px}}@media only screen and (min-width: 1024px){.product-comparison__item.other-product{text-align:right}}.product-comparison__item.other-product .product-comparison__title{padding-left:30px}@media only screen and (min-width: 1024px){.product-comparison__item.other-product .product-comparison__title{padding-left:0}}@media only screen and (min-width: 1024px){.product-comparison__item.other-product .product-comparison__list p{padding-left:200px}}.product-comparison__item.other-product p{padding-right:30px}.product-benefits__image{margin:40px 0 0;text-align:center}.product-benefits__image img{max-width:100%}@media only screen and (min-width: 1024px){.product-benefits__image{position:absolute;left:55.8%;bottom:0;transform:translate(-50%);margin:0}}@media screen and (min-width: 1014px) and (max-width: 1140px){.product-benefits__image{left:52%}.product-comparison__item.own-product .product-comparison__list p{padding-right:60px}}.product-feature{padding-top:62px;padding-bottom:75px}.product-feature__title{text-align:center;margin-bottom:57px}.feature-list{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 768px){.feature-list{row-gap:60px;column-gap:70px}}.feature-list__item{width:50%;margin-bottom:20px}@media screen and (min-width: 450px){.feature-list__item{width:auto;margin:0 20px 20px}}@media only screen and (min-width: 768px){.feature-list__item{margin:0}}@media screen and (min-width: 1150px){.feature-list__item:first-child{margin-left:120px}}.feature-list__item .feature-list__img{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto 16px}.feature-list__item .feature-list__img img{height:100%;width:100%;object-fit:cover}.feature-list__item .feature-list__title{text-align:center;font-size:18px;line-height:18px;margin:0}@media screen and (min-width: 1150px){.feature-list__item:first-child{margin-left:120px}.feature-list__item:nth-child(5){margin-right:120px}}.product-form__quantity .form__label{display:none}.product-form__quantity .quantity{width:110px;min-height:auto;padding:7px 0 8px;border:1px solid #44604D;border-radius:10px}.product-form__quantity .quantity__input,.product-form__quantity .quantity__button{font-size:18px;line-height:18px;color:#44604d;opacity:1}.product-form__quantity .quantity__button{width:37px;margin:0}.product-form__buttons button{font-family:Sofia Pro Semi;font-size:15px;line-height:15px;color:#fff;text-transform:uppercase;letter-spacing:0;border-radius:10px;min-height:40px;min-width:auto;padding:14px 0 11px;margin:0 0 5px;background-color:#f90}.product-form__buttons button:after{box-shadow:none}.product__info-wrapper .product-buttons-grid{display:flex;justify-content:space-between;margin:11px 0 42px;max-width:390px}.product__info-wrapper .product-buttons-grid product-form{flex:1 1 100%}.product__info-wrapper .product-buttons-grid .product-form__input{flex:auto;margin-right:20px}.product__info-container .product-ingradients .product-ingradients__list p{margin-bottom:0}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:none}.product-notification{font-size:14px;line-height:1.6;text-align:center;margin-bottom:0}.product-variants{max-width:390px;width:fit-content;margin:0!important;padding:2px;border:1px solid #44604D30;border-radius:10px}.product-variants .product-form__input{margin:0;flex:auto}.product-variants .form__label{display:none}.product-variants .product-form__input{display:flex;justify-content:space-between;column-gap:1px}.product-variants input[type=radio]+.product-variant__item{width:60px;min-width:fit-content;display:block;font-size:14px;line-height:14px;color:#44604d;letter-spacing:0;border:1px solid #44604D;border-radius:10px;padding:6px 11px;margin:0}.product-variants .product-form__input input[type=radio]:checked+.product-variant__item{color:#fff;background:#44604d}.product__info-container div.recharge-subscription-widget{max-width:390px;margin:0}.product__info-container div.recharge-subscription-widget .rc-subscription-details{display:none;padding-left:10px;text-decoration:underline}.product__info-container div.recharge-subscription-widget .rc-subscription-details span{color:#44604d;font-size:18px;line-height:18px;margin-top:20px}@media only screen and (min-width: 768px){.product__info-container div.recharge-subscription-widget .rc-subscription-details{padding-left:41px}}.product__info-container div.recharge-subscription-widget .rc-subscription-details svg{display:none}.product__info-container div.recharge-subscription-widget .rc-subscription-details .rc-tooltip .rc-tooltip__footer .recharge-badge{display:none}.product__info-container div.recharge-subscription-widget .rc-radio{display:block!important;border:1px solid #E6F0DF;padding:15px 10px 30px;margin-top:23px}@media only screen and (min-width: 768px){.product__info-container div.recharge-subscription-widget .rc-radio{padding:24px 39px 27px 40px}}.product__info-container div.recharge-subscription-widget .rc-radio:first-child{margin-top:0}.product__info-container div.recharge-subscription-widget .rc-radio.rc-radio--active,.product__info-container div.recharge-subscription-widget .rc-radio.rc-radio--active~.rc-selling-plans{background:#e6f0df}.product__info-container div.recharge-subscription-widget .rc-custom-label,.product__info-container div.recharge-subscription-widget .rc-radio__label{width:100%;display:flex;flex-wrap:wrap;position:relative;font-family:Sofia Pro Semi;font-size:18px;line-height:18px;padding-left:26.5px;margin:0;align-items:center;justify-content:space-between}.product__info-container div.recharge-subscription-widget .rc-custom-label:after,.product__info-container div.recharge-subscription-widget .rc-radio__label:after{content:"";position:absolute;top:50%;left:0;width:15px;height:15px;border:2px solid #44604d;border-radius:50%;transform:translateY(-50%)}@media (max-width: 390px){.product__info-container div.recharge-subscription-widget .rc-custom-label,.product__info-container div.recharge-subscription-widget .rc-radio__label{font-size:4.2vw}}.product__info-container div.recharge-subscription-widget .rc-radio__input{position:absolute;visibility:hidden;height:0}.product__info-container div.recharge-subscription-widget .rc-radio--active .rc-radio__label:before,.product__info-container div.recharge-subscription-widget .rc-radio--active .rc-custom-label:before{content:"";position:absolute;top:50%;left:4px;width:7px;height:7px;background:#44604d;border-radius:50%;transform:translateY(-50%)}.product__info-container div.recharge-subscription-widget .rc-radio__price{font-family:Sofia Pro Semi;color:#e6902d;font-size:24px;line-height:1.6}.product__info-container div.recharge-subscription-widget .subscription-radio.rc-radio--active{padding-bottom:15px}.product__info-container div.recharge-subscription-widget .subscription-radio .rc-custom-label:after{top:50%}.product__info-container div.recharge-subscription-widget .subscription-radio .rc-custom-label:before{top:50%}.product__info-container div.recharge-subscription-widget .subscription-radio .selling-options{padding-left:48px}.product__info-container div.recharge-subscription-widget .rc-selling-plans-dropdown__select{opacity:0;height:0;padding:0;position:absolute}.rc-custom-label .rc-old-price{position:relative;font-family:Sofia Pro ExtraLight;font-weight:200;color:#acacac;font-size:20px;line-height:1.6;margin-right:1px;display:none}.rc-custom-label .rc-old-price:after{content:"";position:absolute;width:100%;height:1px;background:#acacac;top:50%;left:0;transform:translateY(-50%)}.rc-custom-label .rc-new-price{font-size:23px;line-height:1.6;color:#e6902d}.product__info-container div.recharge-subscription-widget .rc-custom-label+.rc-radio__label{display:none}.rc-selling-plans{padding:0 43px 38px 40px!important}@media only screen and (min-width: 768px){.rc-selling-plans{padding:0 39px 27px 68px!important}}label.rc-radio.rc-radio--active.onetime-radio.px-3.py-2{position:relative}.product__info-container div.recharge-subscription-widget .onetime-radio:before{content:"$2.33 / serving";position:absolute;margin-top:28px;margin-left:28px;font-size:small}.product__info-container div.recharge-subscription-widget .subscription-radio:before{content:"$1.97 / serving";position:absolute;margin-top:32px;margin-left:28px;font-size:small}.product-variants{display:none}.rc-radio.onetime-radio.px-3.py-2{order:1;margin-bottom:5%}label.rc-radio.subscription-radio.px-3.py-2{order:2}.rc-template__radio{display:flex;flex-direction:column}.rc-template__radio .product-variants{display:block;margin-top:25px!important;margin-left:25px!important}.rc-template__radio div.rc-selling-plans{order:3}.selling-options{margin-top:15px;margin-bottom:0;position:relative;padding-left:20px;line-height:115%}.selling-options .bullet-point-check{position:absolute;left:0;transform:translatey(41%)}.selling-options p{margin-bottom:0}.product__info-container div.recharge-subscription-widget .onetime-radio .rc-custom-label:after{top:50%}.product__info-container div.recharge-subscription-widget .onetime-radio .rc-custom-label:before{top:50%}.product__info-container div.recharge-subscription-widget .onetime-radio .rc-custom-label b{font-size:23px;line-height:100%}@media (max-width: 390px){.product__info-container div.recharge-subscription-widget .onetime-radio .rc-custom-label b{font-size:5vw}}.recharge-subscription-widget.loading{position:relative}.recharge-subscription-widget.loading .rc-widget{opacity:0}.recharge-subscription-widget.loading:after{content:"";position:absolute;top:40%;left:45%;width:50px;height:50px;border-top:2px solid #44604D50;border-right:2px solid #44604D50;border-left:2px solid #44604D50;border-bottom:2px solid #44604d;border-radius:50%;transform:translate(-50%,-50%);animation:2s linear 0s normal none infinite running rot}@keyframes rot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#selling-selector{position:relative;width:186px}#selling-selector .select__toggle{position:relative;display:flex;border:1px solid #44604d;border-radius:10px;cursor:pointer;align-items:center;width:100%;font-size:14px;line-height:1;padding:5px 15px;-webkit-user-select:none;user-select:none;justify-content:space-between;background:transparent;color:#44604d}#selling-selector .select__toggle:after{content:"";position:absolute;top:37%;right:14px;width:5px;height:5px;border-left:1px solid #44604d;border-top:1px solid #44604d;transform:rotate(-135deg)}#selling-selector .select__toggle:focus{outline:none}#selling-selector.select_show .select__toggle:after{top:45%;transform:rotate(45deg)}#selling-selector .select__dropdown{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;border:1px solid #44604d;box-shadow:0 8px 30px #44604d40;border-radius:10px;z-index:2;background-color:#e6f0df;overflow:hidden}#selling-selector.select_show .select__dropdown,#selling-selector.select_show .select__backdrop{display:block}#selling-selector .select__options{margin:0;padding:0;list-style:none}#selling-selector .select__option{font-family:Sofia Pro Regular;font-size:14px;line-height:1;padding:0 15px 8px}#selling-selector .select__option:first-child{padding-top:10px}#selling-selector .select__option:last-child{margin-bottom:0;padding-bottom:10px}#selling-selector .select__option_selected{color:#e6902d}#selling-selector .select__option:hover{color:#e6902d;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/114/assets/product.scss.css.map */
