:root{--variant-pills-radius:5px}img{max-width:100%}.product--thumbnail_slider .product__media-gallery{display:flex;flex-direction:row-reverse;gap:20px}.product--thumbnail_slider .thumbnail-slider,.thumbnail-slider .thumbnail-list.slider--tablet-up{flex-direction:column}.thumbnail-slider .thumbnail-list.slider--tablet-up{width:100%;scroll-snap-type:y mandatory}.product--thumbnail_slider .product__media-list{margin:0}.product--thumbnail_slider .slider-mobile-gutter .slider-button{width:100%;padding-left:0;padding-right:0}.product--thumbnail_slider .slider-mobile-gutter .slider-button svg{transform:rotate(90deg)}.product--thumbnail_slider .slider-mobile-gutter .slider-button--next svg{transform:rotate(-90deg)}.product--thumbnail_slider .thumbnail:not([aria-current]){border:0}.product--thumbnail_slider .thumbnail{border-radius:6px}.slider.slider--tablet-up{overflow:auto}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100%;height:65px}.product--thumbnail_slider .thumbnail-slider{width:65px;position:absolute;top:0;left:0;bottom:0}.product--thumbnail_slider slider-component{width:calc(100% - 85px)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:calc(50% - 85px)}.product--large:not(.product--no-media) .product__media-wrapper{max-width:calc(50% + 85px)}.product__title>h1{font-size:26px}.product__reviews .rating-text{display:block;letter-spacing:0;margin:0}.product__reviews .rating-count{font-style:normal;letter-spacing:0}.rating-count .caption{margin:13px 0 15px}.product__short-desc,.modal-content{font-size:14px;letter-spacing:0;font-weight:400}.product__short-desc .metafield-rich_text_field strong{font-weight:700}.product__short-desc.product__short-benefits{margin-bottom:0;padding:0}.product__short-desc.product__short-benefits+.product__short-benefits{margin-top:0}.product__unit{font-size:14px;text-transform:uppercase;font-weight:400}.product-form__quantity .quantity{border:1px solid #dedede;display:grid;grid-template-columns:25px 1fr 25px;grid-gap:0;margin-right:4px;border-radius:4px}.quantity__button{color:#89898c}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{display:none}.product-form__quantity .quantity .quantity__input{width:100%;max-width:100%;color:#27292b}.quantity__button path{stroke:#89898c}.quantity__button svg{width:10px}.product-form__submit:before,.product-form__submit:after{display:none}.product-form__submit{transition:background .3s;background:#27292b}.product-form__submit:hover{background:#f5d9df;color:var(--junipPrimaryColor);font-size:14px;font-weight:700}.product-form__quantity .quantity,.product-form__submit{border-radius:4px;min-height:49px;min-width:92px;margin-right:0}.watch-it-section{padding-top:25px;margin-top:40px;border-top:1px solid #F1F1F1}.watch-it-section-bottom-position{border:none;padding-top:0;margin-top:24px}.watch-it-section h2{font-size:24px;font-weight:700;margin:0 0 24px;line-height:1}.watch-it-videos{grid-gap:10px;display:flex}.watch-it-section-container{margin-bottom:0;padding-bottom:0}.watch-it-videos img{width:100%;object-fit:cover;max-width:100%;vertical-align:middle;border-radius:5px;aspect-ratio:4/6}.wi-video-container{cursor:url(cursor.png),auto;cursor:-webkit-image-set(url(cursor.png) 1x,url(cursor_@2x.png) 2x),auto!important;position:relative;max-width:135px}.watch-it-play-button{position:absolute;top:0;bottom:0;left:0;right:0;max-width:60px;margin:auto;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;z-index:2}.watch-it-play-button img{object-fit:contain;max-width:36px}.wi-video-container:hover .watch-it-play-button{opacity:1}.video-slide .modal__overlay{background:transparent;top:auto;left:auto;right:0;bottom:96px;width:390px;height:auto;transition:all .5s}.video-slide .modal__container{padding:0;width:100%;height:auto;max-height:none}.wi-video-wrapper{position:relative}.wi-video-wrapper video,.wi-video-wrapper source{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.video-slide .modal-content{margin:0}.video-slide[aria-hidden=true] .modal__overlay{transform:translate(100%)}.video-slide .modal__close:before{content:"\2715"}.video-slide .modal__close{position:absolute;top:15px;right:25px;border:1px solid #ffffff;border-radius:6px;height:40px;width:40px;display:flex;align-items:center;justify-content:center;color:#fff;padding:0;z-index:9999}.video-action-btn{position:absolute;right:25px;bottom:30px;display:flex;flex-direction:column;left:25px;gap:10px;z-index:9999}.video-product-card{padding:10px;background:#000000a6;display:grid;grid-template-columns:100px 1fr;gap:20px;border-radius:8px}.video-product-card>img{border-radius:4px}.vpc-info p,.vpc-info span{display:block;margin:0;font-size:12px;line-height:1.6}.vpc-info p{font-size:16px;font-weight:700}.vpc-info .video-bag{display:inline-block;vertical-align:middle;color:#fff;text-decoration:none;border:1px solid #ffffff;padding:10px 40px;border-radius:5px;text-align:center;text-transform:uppercase;font-size:12px;margin-top:10px}.vpc-info{color:#fff}.video-bag{width:100%}.video-action-btn>a{height:40px;margin-left:auto;width:40px;background:#000000a6;border-radius:6px;display:flex;align-items:center;justify-content:center}.video-action-btn>a svg{width:17px}.custom-product-tabs{background:#f4f5f7;padding:60px 0}.tabs-nav{margin:0;display:flex;align-items:center;border-bottom:1px solid #1e1e1e;gap:40px;list-style:none;padding:0;-ms-overflow-style:none;scrollbar-width:none}.tabs-nav::-webkit-scrollbar{display:none}.tabs-nav a{text-decoration:none;font-size:26px;font-weight:700;color:#1e1e1e;display:block;transition:all .3s;position:relative;line-height:6rem}.tabs-nav a:before,.tabs-nav a:after{content:"";display:block;position:absolute;border:16px solid transparent;border-top-color:#1e1e1e;top:100%;left:50%;transform:translate(-50%);z-index:10;border-width:0;transition:all .3s}.tabs-nav a:after{margin-top:-1.5px;border-top-color:#f4f5f7}.tabs-nav a.custom-tab-active:before,.tabs-nav a.custom-tab-active:after{border-width:16px}.tabs-nav a.custom-tab-active,.tabs-nav a:hover{color:#ffa8e7}.product-tabs-content{padding-top:56px}.before-after-content{position:relative;overflow:hidden;border-radius:6px;background-size:100% auto;background-repeat:no-repeat}.ba-content{width:480px}.before,.after{width:100%;pointer-events:none}.after{opacity:0}.before{height:100%;object-fit:cover;object-position:left;width:50%}.before{position:absolute;top:0;left:0;overflow:hidden}.before-after-content img{display:block}.scroller{width:130px;height:100%;position:absolute;margin-left:-65px;left:50%;top:0;background-color:transparent;opacity:1;pointer-events:auto;display:flex;flex-direction:column;justify-content:flex-end}.scrolling{pointer-events:none;opacity:1}.scroller svg{width:100%;display:block;height:50px}.scroller:before,.scroller:after{content:" ";display:block;width:1px;position:absolute;left:50%;z-index:30;transition:.1s;background:#fff}.scroller:before{top:0;height:calc(100% - 65px)}.scroller:after{bottom:0;height:40px}.scroller-thumb{display:flex;border:1px solid #ffffff;border-radius:50px;height:25px;margin-bottom:40px;align-items:center;padding:0 10px;color:#fff;font-size:13px;justify-content:space-between;cursor:pointer}.scroller-thumb svg{width:4px}.scroller-thumb span{pointer-events:none;padding-top:1px}.before-after-info{display:grid;grid-template-columns:repeat(2,1fr)}.before-after-info p{font-size:14px;color:#494a4a;line-height:normal;margin:15px 0 0;padding-right:20px}.before-after-info p strong{font-size:17px;color:#27292b;display:block;margin-bottom:5px}.cpt-results-content{display:flex;gap:40px}.content-title{font-weight:700;font-size:20px;margin:0;padding-bottom:20px;border-bottom:1px solid #E9E8E8}.before-after-information,.use-instructions ul{margin:0;padding:0;list-style:none}.before-after-information li,.use-instructions ul li{display:grid;grid-template-columns:100px 1fr;grid-gap:20px;border-bottom:1px solid #E9E8E8;font-size:15px;color:#494a4a;padding:17px 115px 17px 0;line-height:18.5px;align-items:center}.use-instructions ul{border-top:1px solid #e9e8e8}.cpt-content{display:none}.use-instructions ul li{grid-template-columns:150px 1fr;grid-gap:50px}.before-after-information li span,.use-instructions ul li span{font-size:44px;font-weight:700;line-height:1;color:#27292b}.use-instructions ul li span{font-size:17px}.before-after-information li sup{font-size:20px}.before-after-nav{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.before-after-nav a{width:100px;border-radius:6px;overflow:hidden;transition:all .3s}.before-after-nav img{max-width:100%;vertical-align:middle;border-radius:6px}.before-after-nav a.active-preview{border:3px solid #ffa8e7;border-radius:9px}.before-after-container .content-title{margin-top:42px;border:0}.um-video-wrapper{position:absolute;top:0;left:0;width:100%;display:none}.um-video-wrapper video,.um-video-wrapper source{position:absolute;top:0;left:0;width:100%;height:100%}.use-media{align-items:flex-start;display:flex;gap:40px}.um-video{width:480px;position:relative}.um-video img{vertical-align:middle;max-width:100%}.um-video-preview svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px}.ingredient-left,.includes-left{position:relative;width:calc(100% - 460px);overflow:hidden;padding-bottom:60px}.ingredient-right,.includes-right{width:400px}.cpt-ingredients-content,.cpt-includes-content{display:flex;gap:60px}.ingredient-slider-container{overflow:visible;width:85%;margin:0}.ingredient_item{background:#a7ddae;padding:30px 24px;border-radius:6px;height:100%}.ingredient-slider .swiper-slide{height:auto}.ingredient_item hr{margin:0 auto 10px;width:1px;height:30px;background:#27292b;color:#27292b}.ingredient_item h3{font-size:18px;text-transform:uppercase;color:#1e1e1e;letter-spacing:0;margin:0 0 10px;text-align:center}.ingredient_item .rte{line-height:normal;color:#494a4a;text-align:center;font-size:14px;letter-spacing:0;padding-bottom:20px}.ingredient-actions{display:flex}.ingredient-actions>div{position:static}.cpt-content .swiper-button-next,.cpt-content .swiper-button-prev,#swiper-full-slider .swiper-button-next,#swiper-full-slider .swiper-button-prev{width:32px;height:32px;right:0;left:auto;top:auto;bottom:0;transform:none;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #D9D9D9;border-radius:6px;opacity:1;margin:0}.cpt-content .swiper-button-next,.cpt-content .swiper-button-prev{width:32px;height:32px;background:#f4f5f7}.cpt-content .swiper-button-prev{right:40px}#swiper-full-slider .swiper-button-next{margin-top:20px;position:static;float:left;margin-left:10px}#swiper-full-slider .swiper-button-prev{margin-top:20px;position:static;float:left;margin-left:20px}#swiper-full-slider .swiper-horizontal>.swiper-scrollbar,#swiper-full-slider .swiper-scrollbar.swiper-scrollbar-horizontal{width:calc(100% - 130px);position:static;float:left;margin-top:32px;margin-left:20px}.cpt-content .swiper-button-next:after,.cpt-content .swiper-button-prev:after,#swiper-full-slider .swiper-button-next:after,#swiper-full-slider .swiper-button-prev:after{display:none}.ingredient-slider-container{position:static}.ingredient-left .swiper-horizontal>.swiper-scrollbar,.ingredient-left .swiper-scrollbar.swiper-scrollbar-horizontal,.includes-left .swiper-horizontal>.swiper-scrollbar,.includes-left .swiper-scrollbar.swiper-scrollbar-horizontal{bottom:0;left:0;right:90px;width:calc(100% - 90px);margin-bottom:12px;opacity:1}.ingredient-left .swiper-scrollbar.swiper-scrollbar-horizontal,.includes-left .swiper-scrollbar.swiper-scrollbar-horizontal{width:calc(100% - 95px);margin-bottom:14px}.accordion-content{border-top:1px solid #E9E8E8}.accordion-content:last-of-type{border-bottom:1px solid #E9E8E8}.accordion-ques{font-size:17px;font-weight:700;color:#27292b;padding:20px 0;display:flex;justify-content:space-between;gap:10px;text-decoration:none;line-height:normal;letter-spacing:0}.accordion-ques:after{content:"+"}.accordion-open .accordion-ques:after{content:"-"}.accordion-answer{padding-bottom:20px;font-size:14px;line-height:17.5px;letter-spacing:0;color:#494a4a}.accordion-content:not(.accordion-open) .accordion-answer{display:none}.upsell-product-list img{max-width:100%}.upsell-list{background:#ffeaff}.cc-image{border-radius:6px;padding-bottom:100%;width:100%;overflow:hidden;position:relative}.cc-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.custom-card-wrapper{padding:50px 0}.pu-title{font-size:14px;color:#1e1e1e;font-weight:700;margin:18px 0}.swiper-slide *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.swiper-slide form{position:relative}.swiper-slide form button>span{align-items:center;display:flex;color:#fff;gap:4px}.swiper-slide form button span{color:#fff}.quick-add-trigger{font-size:13px;position:absolute;bottom:0;left:0;right:0;top:0;z-index:100;opacity:0}.quick-add-trigger,.quick-add-trigger:after{border-radius:6px}.upl-container .button--full-width,.upl-container .button--full-width span{font-size:13px}.upsell-product-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;text-decoration:none}.upsell-info-container{display:flex}.upsell-info{width:140px;padding:50px 0}.upsell-info ul{margin:0;padding:0 0 67px;list-style:none;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.upsell-slider{width:calc(100% - 140px);padding-left:40px;overflow:hidden;padding-right:120px}.property-list li,.upsell-info li{font-size:14px;font-weight:400;letter-spacing:0;line-height:17px;color:#494a4a;padding:17px 0 16px;position:relative}.upsell-info li{border-top:1px solid #ffffff;font-weight:700;color:#27292b;padding:17px 0 15px;line-height:1}.upsell-info li:last-of-type{min-height:81px}.property-list li:before{height:1px;position:absolute;top:0;left:-80px;right:-80px;background:#fff;content:""}.property-list{position:relative;margin:0;padding:0;list-style:none}.upl-container{overflow:visible}.swiper-slide:last-of-type .property-list li:before{right:0}.upsell-title{font-size:26px;letter-spacing:0;line-height:normal;margin:55px 0 0}.upsell-desc{margin:5px 0 25px;font-size:16px;letter-spacing:0;line-height:normal}#swiper-full-slider{display:none}.see-results-container{margin:0;padding:0}.see-results{display:none}.pastic-container{display:grid;grid-template-columns:65px 1fr;grid-gap:15px;align-items:flex-start}.vegan-image-gallery{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5px}.vegan-image-gallery img{vertical-align:middle;border-radius:6px;width:auto;max-width:100%}.um-video{border-radius:6px;overflow:hidden}.product-form__input input[type=radio]+label{letter-spacing:0;border-color:#ccc}.product-form__input input[type=radio]:checked+label{background:#27292b;border-color:#27292b}.swiper-product-card{background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.swiper-product-card>img{width:100%;display:block}.swiper-card-info{padding:30px}.swiper-card-info h3{margin:0;padding:0;font-size:18px;text-align:center;text-transform:uppercase}.swiper-card-info .rte{font-size:14px;font-weight:400;color:#494a4a;text-align:center;margin-top:10px}.view-product-btn{display:block;border-radius:5px;margin-top:10px;font-size:13px;background:#1e1e1e;color:#fff;text-transform:uppercase;text-align:center;width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;text-decoration:none}.includes-title{font-size:28px;font-weight:700;margin:0 0 30px}.cpt-content .swiper-button-disabled.swiper-button-lock{opacity:0}.color-swatch-image{display:block;width:60px;height:60px;margin:0 auto 10px;border-radius:100%;overflow:hidden;border:1px solid #ddd}.product-form__input.color-swatch input[type=radio]:checked+label .color-swatch-image{border-color:#27292b}.product-form__input.color-swatch input[type=radio]:checked+label,.product-form__input.color-swatch input[type=radio]+label{background:transparent;border:0;padding:0;margin-left:10px;color:#27292b;font-size:12px}.color-swatch-image img{width:100%;height:100%;display:block;object-fit:cover}.free-shipping-text{text-align:center;margin:8px 0 0}.free-shipping-text a{color:#494a4a}h2.widget-title{font-size:17px;margin-top:30px;margin-bottom:5px}.customer-reviews-meta{font-size:13px}.customer-reviews-meta a{color:inherit}.customer-review-content{border-radius:6px;margin-top:15px;padding:15px;display:grid;grid-template-columns:1fr 150px;gap:20px;align-items:center;text-align:center}.customer-review-content span{font-size:68px;display:block;line-height:.5;margin-top:10px;margin-bottom:-15px}p.cr-quote{margin:0;font-size:13px;line-height:1.4;padding:0 20px}p.cr-author{margin-top:10px;font-size:14px;font-weight:700;margin-bottom:0}.customer-review-image img{display:block}.accordion-title ul{list-style:none;display:flex;margin:0;padding:0;border:0;gap:30px}.accordion-title ul li{color:#ccc}.accordion-title ul li.active-accordion{color:#27292b}.accordion-content-description{max-width:635px;font-size:14px}.product-accordion-content{padding-top:36px;padding-bottom:60px}.full-ing-modal:not(.is-open){display:none}.is-open+.full-ing-button{display:none}.accordion-title ul a{font-size:30px;color:inherit;font-weight:700;text-decoration:none}.accordion-content-description ul{list-style:none;padding:0}.accordion-content-description ul img{vertical-align:middle}.ingredient_item_content{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ingredient_item_accordion{display:grid;grid-template-columns:110px 1fr;gap:15px;background:#f5f5f7;border-radius:6px;overflow:hidden;padding-right:15px}.ii_content h3{font-size:14px;margin:10px 0 0;color:#27292b}.ii_content p{color:#494a4a;font-size:14px;line-height:normal}.ii_image img{height:100%;object-fit:cover;display:block}.full-ing-button,#modal-full-ing button{font-size:12px;text-transform:uppercase;padding:0;margin:20px 0 0;color:#494a4a}#modal-full-ing button{font-size:12px;padding:0;margin:20px 0 0;color:#494a4a}.clinical_results_content{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.clinical_results_content li{background:#f4f4f7;padding:20px;display:flex;font-size:12px;align-items:center;gap:20px;border-radius:6px}.clinical_results_content li span{font-size:30px;font-weight:700}.clinical_results_content li sup{font-size:14px}.ui-upsell-title-simple{margin-bottom:12px;line-height:1.2;font-size:14px;font-weight:600;letter-spacing:0}.ui-upsell-title{padding:0;margin:20px 0 0;list-style:none;display:inline-flex;position:relative}.ui-upsell-title:after,.ui-upsell-title .active-upsell a:after{content:"";position:absolute;bottom:0;left:0;right:0;background:#ddd;height:3px;border-radius:2px;z-index:10}.ui-upsell-title .active-upsell a:after{background:#27292b;z-index:20}.ui-upsell-title a{color:#27292b;padding:10px 20px;display:block;text-decoration:none;color:#908f8f;font-size:14px;text-transform:uppercase}.ui-upsell-title .active-upsell a{position:relative;color:#27292b;font-weight:700}.view-all-items:nth-child(2):last-of-type{display:none}.upsell-item{position:relative;display:grid;grid-template-columns:85px 1fr 100px;gap:15px;align-items:center;background:#f5f5f7;border-radius:6px;padding:10px;margin-top:5px}a.upsell-item-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:block}.ui-add-cart.button{width:100%;padding:0;min-width:100%;border-radius:100px;height:31px;font-size:12px;font-weight:400}.ui-add-cart{z-index:20;line-height:normal;min-height:31px;border:0;position:relative}.ui-add-cart.button:before,.ui-add-cart.button:after{display:none}.ui-content h3{margin:0;color:#27292b;font-size:14px}.ui-content h4{color:#494a4a;font-size:14px;font-weight:400;margin:0}.upsell-item+.upsell-item{display:none}.view-all-items{display:block;text-align:center;font-size:13px;font-weight:400;text-transform:uppercase;margin-top:25px;color:#707070}.ii_content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.ii_content p{color:#494a4a;font-size:14px;line-height:1.4;margin:6px 0 10px}@media only screen and (max-width:1400px){.upsell-list .page-width{padding-right:0}}@media only screen and (max-width:1200px){.before-after-information li,.use-instructions ul li{padding-right:0}.ingredient-right,.includes-right{width:250px}.ingredient-left,.includes-left{width:calc(100% - 310px)}.value-prop span{white-space:normal}.customer-review-content{display:flex;flex-direction:column-reverse}.accordion-title ul a{font-size:25px}}@media only screen and (min-width:750px){.truncated-desc,.show-less-desc,.full-screen-slider{display:none!important}.upsell-info ul{padding-bottom:52px}.mobile-only{display:none!important}}@media only screen and (max-width:989px){.before-after-nav a{flex:1}.product--large:not(.product--no-media) .product__media-wrapper{width:100%}.product--large:not(.product--no-media) .product__info-wrapper{width:100%;padding-left:0}.product.grid{flex-direction:column;gap:20px}.grid__item.product__media-item--full{max-width:100%}.product--large:not(.product--no-media) .product__media-wrapper,.product--large:not(.product--no-media) .product__info-wrapper{max-width:100%}.product-form__quantity{flex:0;width:88px;min-width:88px}.product-form__quantity+div{max-width:100%;width:calc(100% - 98px)}.product__qty-buy-buttons-container,.product__qty-buy-buttons{align-items:stretch}.cpt-results-content,.use-media,.cpt-ingredients-content,.cpt-includes-content{flex-direction:column}.results-details{display:flex;flex-direction:column-reverse}.before-after-container .content-title{margin:0}.content-title{margin-top:42px}.ba-content,.um-video,.ingredient-left,.ingredient-right,.includes-right,.includes-left{width:100%}.before-after-content img{width:calc(100vw - 15rem)}.before-after-content img.before{width:calc(50vw - 1.5rem)}.before-after-content{position:relative}.customer-review-content{display:grid}.ingredient_item_content,.clinical_results_content{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:990px){.upsell-info ul{padding-bottom:61px}}@media screen and (min-width: 750px) and (max-width: 989px){.before-after-content img.before{width:calc(50vw - 7.5rem)}}@media only screen and (max-width:749px){.desktop-only{display:none!important}.tabs-nav{scroll-behavior:smooth;white-space:nowrap;overflow:auto}.product__media-slider .swiper-pagination-bullets{position:absolute;left:0;bottom:8px;margin:0 auto;top:auto;width:min-content;padding:4px 8px;background:#fff9;border-radius:40px;right:0}.product__media-slider .swiper-pagination-bullet{height:4px;width:4px;border-radius:100%;background:#0006}.product.grid{gap:0}.product__media-slider{margin-bottom:0}.swiper-pagination-bullet:after{display:none}.product__info-container{display:grid;grid-template-columns:100%}.new_product__info-container{padding-top:20px}.new_product__info-container .product__title h1{padding-top:0}.page-type-product .rating svg.icon-stars>path{fill:#ffa8e7}.product__reviews .rating-text,.product__reviews .rating-count{font-size:12px;color:#7a7a7a}.rating-count .caption{margin:13px 0 15px}.see-results{margin-left:auto;font-size:12px;text-transform:uppercase;font-weight:700;text-decoration:underline;color:#27292b}.see-results-container{margin-top:0!important;margin-bottom:0!important;position:relative;margin:0 -15px;padding:9px 15px 8px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e7e7}.product__title>h1{font-size:22px;line-height:26px;padding-top:14px;letter-spacing:0}.product__short-desc,.product__short-desc.product__short-desc a{margin:0;color:#494a4a!important}.product__info-container .product__unit{margin-top:0;color:#494a4a}.product__short-desc.product__short-benefits{margin-bottom:10px}.product__text .metafield-rich_text_field strong{color:#27292b!important}a.show-less-desc{font-size:14px;text-decoration:underline;line-height:normal;margin-bottom:18px}#pdp-product-form{margin:0}.product__qty-buy-buttons-container,.product__qty-buy-buttons{position:fixed;top:auto;bottom:0;width:100%;left:0;right:0;padding:16px;margin:0;margin-bottom:0!important;background:#fff;box-shadow:0 -4px 20px 2px #00000014;z-index:999}.full-screen-slider{text-decoration:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:99}#swiper-full-slider{align-items:center;justify-content:center;position:fixed;top:-9999em;left:-9999em;z-index:99999;background:#fff;display:flex;height:100vh;width:100vw}#swiper-full-slider.slider-is-shown{top:0;left:0}.siper-main-container{width:100%;margin-bottom:100px}.close-slider-pop{display:flex;margin:0 25px 25px auto;width:40px;height:40px;border-radius:6px;background:#fff;border:1px solid #D9D9D9;align-items:center;justify-content:center}.see-results{display:block;cursor:pointer}.modal__overlay{justify-content:stretch;align-items:flex-end}.modal__container{width:100%;position:relative}.modal__container .modal__title{margin:0}.modal__container .modal__close:before{content:"\2715"}.modal__close{width:40px;height:40px;position:absolute;right:5px;z-index:5;font-size:24px}.modal__overlay{z-index:99999}.modal__header{padding:15px;border-bottom:1px solid #E9E8E8;font-size:20px}.modal__container{padding:0}.modal__title{font-size:21px;color:#494a4a}.modal-content{padding:10px 20px;margin:0}.result-preview{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.result-preview img{border-radius:6px;vertical-align:middle}.result-preview-nav{margin:25px 0 0;padding:25px 0 0;border-top:1px solid #E9E8E8;list-style:none;gap:5px;display:flex;align-items:center;justify-content:flex-start}.result-preview-nav li{flex:2 1 auto}.result-preview-nav{padding-bottom:30px}.result-preview-nav li img{object-fit:cover}#modal-results .modal__close:before{font-size:18px;color:#27292b}.result-preview p{margin:5px 0 0;font-size:13px}.result-preview p strong{display:block;font-size:17px}.modal-content img{max-width:100%}.pr-nav-item{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2px;border-radius:6px;overflow:hidden;border:3px solid transparent}.pr-nav-item.active-result-preview{border:3px solid #ffa8e7}.product__short-desc,.modal-content{font-size:14px}.video-slide .modal__overlay{top:0;bottom:0;left:0;right:0;width:auto}.video-slide .modal__container{height:100%}.video-slide .modal-content{padding:0;height:100%}.wi-video-wrapper{height:100%;background:#000}.tabs-nav a{font-size:21px;line-height:normal}.tabs-nav{border:0;position:relative;gap:0}.tabs-nav li{padding-bottom:32px;padding-right:30px;position:relative}.tabs-nav li:first-of-type{padding-left:0}.tabs-nav li:after,.tabs-nav:after{content:"";display:block;position:absolute;left:0;right:0;bottom:32px;height:1px;background:#27292b}.product-tabs-content{padding-top:10px}.before-after-content img{width:calc(100vw - 30px)}.before-after-info p{font-size:13px;line-height:16.5px}.use-instructions ul{border:0}.use-instructions ul li{display:block;padding:0;border:0;font-size:14px}.use-instructions ul li span{font-size:14px}.use-instructions ul li+li{margin-top:20px}.ingredient-slider-container{width:232px}.accordion-ques{color:#494a4a}.upsell-title{min-height:47px;min-width:178px;margin:0;font-size:19px;padding:10px;background:#ffa8e7;text-align:center;transform:rotate(-90deg) translate(-100%);border-bottom-left-radius:6px;border-bottom-right-radius:6px;transform-origin:top left;position:absolute;top:0;left:0}.product-upsells{position:relative}.upsell-desc{display:none}.upsell-info{width:100px;border:0}.upsell-slider{width:calc(100% - 80px);padding-left:20px;padding-right:70px}.upsell-info-container{overflow:hidden}.property-list li,.upsell-info li{font-size:13px}.upsell-info li:last-of-type{min-height:79px}.watch-it-videos{grid-template-columns:repeat(4,1fr)}.tabs-nav{margin-left:0;margin-right:-15px}.upsell-info ul{justify-content:flex-end;height:auto}.upsell-info{justify-content:flex-end;display:flex;flex-direction:column}.product-form__quantity .quantity,.product-form__submit{min-height:48px;min-width:92px;margin-right:0}.product-form__submit{font-size:14px}.upsell-product-list .custom-card-wrapper{padding-top:30px;padding-bottom:40px}.cc-image{overflow:hidden}.upl-container .button--full-width{min-height:42px}.pu-title{font-size:13px}.upsell-info{padding-top:30px;padding-bottom:30px}.custom-product-tabs{padding-top:30px;padding-bottom:50px}.tabs-nav a{padding-bottom:20px}.before-after-information li span{font-size:42px}.before-after-information li{font-size:14px}.before-after-information li{padding-top:12px;padding-bottom:12px}.use-media{gap:20px}.product-tabs-content #how-to-use{padding-left:10px;padding-right:10px}.ingredient_item{padding-left:20px;padding-right:20px}.accordion-ques{font-size:17px;display:flex;align-items:center;line-height:1}.accordion-ques:after{font-size:21px;line-height:1;padding-bottom:4px;font-weight:400}.swiper-card-info{padding:20px}.customer-reviews-widget{margin-bottom:-15px;margin-left:-15px;margin-right:-15px}.product-accordion-content{padding-top:20px;padding-bottom:0}.ui-upsell-title{margin-top:20px;width:100%}.ui-upsell-title li{width:50%;text-align:center}h2.widget-title{margin-top:0;padding-left:15px;padding-right:15px}.customer-reviews-meta{padding:0 15px}.customer-review-content{border-radius:0}p.cr-quote{padding:0}.accordion-title ul{flex-direction:column;gap:0}.ingredient_item_content,.clinical_results_content{grid-template-columns:100%}.upsell-content{padding-bottom:0}}.product-upsells-page-width{padding-left:7.5rem}@media screen and (max-width: 999px){.product-upsells-page-width{padding-left:1.5rem}.cpt-ingredients-content,.cpt-includes-content{gap:32px}.accordion-ques{padding:12px 0}.product__info-container .product__type{margin:-1px 0 7px}}.circular-image-container{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:100%}.circular-image-container img{max-width:auto;border-radius:none}.junip-product-review-title,.junip-avatar{display:none}.junip-customer-details{display:flex;align-items:center}.junip-verified{margin-top:0!important;margin-left:12px}.junip-review-author{font-size:14px!important;font-weight:700}.junip-review-vote-container,.junip-review-title,.junip-review-body-container{color:#494a4a}.junip-review-date,.junip-verified,.junip-product-summary-review-count{color:#868686!important}.junip-product-summary-review-count{font-size:12px!important;margin-left:6px!important}.junip-verified-badge{background-color:#27292b!important}.junip-star-ratings-container .junip-star{height:20px;padding:2px;width:20px}.junip-recommendation-container{display:none!important}.junip-product-review-container{padding:0!important}.junip-filters-label{display:none!important}.junip-button-border-radius-shaved .junip-btn-sm{border-radius:50px!important;background:transparent!important;color:#27292b!important;border:1px solid #BDBDBD!important;text-transform:capitalize;font-size:14px;font-weight:700;letter-spacing:0;padding:16px}.junip-product-summary-star{height:15px!important;padding:1px!important;width:15px!important}@media screen and (min-width: 581px){.junip-write-review-cta-container{position:relative!important;top:-10px!important;transform:translateY(0)!important}.junip-product-review-summary-wrapper{display:flex;align-items:center;justify-content:space-between}.junip-review-list-item .junip-review-body-container{max-width:75%}}.custom-card-wrapper-upsell-pdp{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-width:160px}.property-list{min-height:140px}.property-list li:first-child{line-height:1}.product__short-desc p span{color:#494a4a!important}.product__short-benefits p{margin-bottom:4px}.bfcm-message{margin:.5rem 0 16px;height:48px;width:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f7;color:#27292b;border-radius:4px}.text-bold{font-weight:600}.text-hotpink{color:#ff6ed7!important}.rc-template__radio-group .rc-radio{display:grid;grid-template-columns:16px 1fr;align-items:flex-start;grid-column-gap:10px}.rc-template__radio-group .rc-radio .rc-radio__input{min-height:16px;max-height:16px;min-width:16px;max-width:16px;width:16px;margin:0;padding:0;transform:none!important}.rc-template__radio-group .rc-option__subsave .rc-radio__input{grid-row:span 4}.rc_widget .rc_widget__option .rc_widget__option__label{margin:0}.rc_widget .rc_widget__option .rc_widget__option__label{font-size:14px}.rc_widget .rc-option__subsave .rc_widget__option__label{margin-bottom:4px}.recharge-one-time-price{margin-left:10px;opacity:.5;text-decoration:line-through}.rc-option-custom-labels:before{content:"\2022  ";margin-right:5px}.rc-options-custom-labels{font-size:14px}.rc-selling-plans{border:1px solid #ccc;margin-top:0!important;border-top:0;padding:0 10px 14px 34px;align-items:center;border-radius:0 0 5px 5px;gap:10px}.rc-selling-plans.selling-plan-selected{background:#f5f5f7}.rc-selling-plans .rc-selling-plans__label{padding:0;font-weight:400}.rc-selling-plans .rc_widget__option__plans__dropdown{display:block!important;margin:0;background:#fff;border:8px solid transparent;color:#27292b;outline:1px solid #27292B;border-radius:4px;font-size:14px;letter-spacing:0}.rc-widget label{font-size:14px}.rc-selling-plans .rc_widget__option__plans__dropdown:after{padding-right:12px;top:6px;right:10px;position:absolute}.rc_button_options{display:none}.rc-template__radio-group .rc-radio+.rc-radio{margin-top:10px}.rc-template__radio-group .rc-radio{border:1px solid #ccc;border-radius:5px;overflow:hidden}.rc-template__radio-group .rc-radio-group__options{border:0}.rc-template__radio-group .rc-radio-group__options{border-radius:0!important}.rc-template__radio-group .rc-radio.rc-option__subsave{border-bottom:0;border-radius:5px 5px 0 0}.rc_widget__option--subsave input:not(:checked)~.rc-option-custom-labels{display:none}.rc-template__radio-group .rc-radio.rc-option__subsave:not(.rc-option--active){border-radius:5px;border-bottom:1px solid #ccc}.rc-selling-plans.selling-plan-selected{display:flex!important}@media only screen and (max-width:600px){.rc_widget .rc_widget__option .rc_widget__option__label{font-size:14px}.rc-container-wrapper{margin-top:20px}}.pdp-callout-badge-container{display:flex;align-items:stretch;justify-content:space-between;gap:5px;width:100%;margin-top:0}.callout-badge{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px;height:40px;background:#f5f5f7;color:#494a4a;border-radius:4px;flex:1 1}.callout-icon{width:18px;height:18px}.callout-text{font-size:13px;line-height:1}.accordion-content-item{font-size:14px;line-height:1.4;color:#494a4a}.pdp-altbanner{display:none}@media only screen and (max-width:600px){.callout-text{font-size:11px;line-height:1}}
/*# sourceMappingURL=/cdn/shop/t/386/assets/custom-product.css.map */
