.pdp-main-container{display:flex;justify-content:space-between;align-items:flex-start}.product-main{max-width:unset;overflow:hidden;display:flex;align-items:center}ul.product-main li{flex:1 0 100%}* .atc-container{display:flex;flex-direction:column}.atc-container .pro_tab_detail{margin-top:1rem;order:1}.atc-container .banner_price{display:none;visibility:hidden}.product-single__meta span.product-price__price{margin-bottom:0}.product-form{margin-top:30px}#tab1>div>p:nth-of-type(3)>a{display:none}@media screen and (max-width: 1024px){.single-product .container{padding-top:64px}}@media screen and (min-width: 768px){.product-single .product-main{max-width:calc(100% - 120px);width:100%}.product-single .product_left{display:flex;flex-direction:row-reverse;justify-content:space-between;flex-wrap:wrap}.product-single .thumbnails-wrapper{width:102px}.new-icons{display:flex;flex-direction:column;flex-basis:100%;flex:3;max-width:calc(100% - 120px)}ul.product-thumbs{margin:0}}.main-image{width:100%;height:100%}.thumbnails-wrapper{overflow:hidden}@media screen and (max-width: 767px){.thumbnails-wrapper{width:100%;max-height:fit-content!important}}@media screen and (min-width: 1025px){.product-single{width:1140px}.product-main,.thumbnails-wrapper{max-height:440px;overflow:hidden}.product-main .zoom_img{cursor:pointer}}.product-main .zoom_img{padding:0}.single-product .container{width:100%;max-width:100%;padding-top:142px;padding-bottom:70px}.product-single{max-width:88%;margin:auto}.product_left{float:left;width:48%;margin:1rem 0 2rem;position:sticky;display:flex;flex-direction:row-reverse;justify-content:space-between;flex-wrap:wrap}.product-main-image .shop_slider .slider-li:not(:first-child),.product-main-image .product-thumbs li{opacity:0;visibility:hidden;display:none;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;max-height:5vh}.product-main-image .shop_slider.slick-initialized .slider-li,.product-main-image .product-thumbs.slick-initialized li{visibility:visible;display:block;opacity:1;max-height:unset}.product-main-image{width:100%;position:relative;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between}.healthline-badge{position:absolute;z-index:99999;top:10px;right:10px}.col2-set .col-2,.product_right{float:right;width:48%}.pdp-info{display:flex;flex-direction:column;gap:3px}.product-single__meta h1{line-height:1.19;margin:0;padding-bottom:0}.product-single__subtitle{font-size:17px;font-weight:500;padding:0}.product-single__meta .product-single__subtitle+.ruk_rating_snippet{margin:0;color:gold!important}.product-single__meta .product-single__title+.ruk_rating_snippet{margin-bottom:16px;color:#fbd127!important}.ruk_rating_snippet .ruk-rating-snippet-count{margin-left:5px}.product-single__meta span.product-price__price{font-family:Poppins,sans-serif;font-size:clamp(30px,2rem,3rem);font-weight:700;font-stretch:normal;font-style:normal;line-height:1.275;letter-spacing:normal;text-align:left}.product-single__meta span.product-price__price.subscription .rp,.product-single__meta span.product-price__price .ot_discount,.product-single__meta span.product-price__price .price-compare{font-weight:300;color:#565656;text-decoration:line-through;font-size:60%;vertical-align:super}.ot_discount{font-weight:300;color:#565656;text-decoration:line-through}s.ot_discount{font-size:15px;font-weight:300;color:#565656;text-decoration-color:#565656;text-decoration-thickness:.8px}.price-per-serving{letter-spacing:.2px;font-weight:500;width:fit-content;font-size:12px;color:#436e73;margin:0 0 13px}.pps-calc{font-weight:700;letter-spacing:.4px;color:#275459;font-size:13px}.pps-full-price{text-decoration:line-through;font-style:italic;opacity:.7;font-size:11px}@media screen and (max-width: 768px){s.ot_discount{font-size:14px}}.product-single__meta span.product-price__price.bfcm .bfcm-discount,.product-single__meta .price-real{display:inline-block;font-weight:500;color:#9b0101;text-decoration:none;margin-right:5px}.product-form{width:auto;padding-top:0;margin:0!important}.product-form__item:first-child{padding-left:0}.product-form__item{flex-basis:48%;margin:0;padding:.857em .587em}.product-single__description.rte{margin:0;color:#023940!important;display:none;padding:12px 0 23px;font-weight:400}.product-single__description.rte p{font-size:14px}.pdpcontainer,.pro_short_des.show_des,.products .product.type-product .et_shop_image .corner-treatment svg,.swell-referral-copy .show-on-desktop,.tab-description:first-child,.tabs-cont,ul.tabs.wc-tabs li.description_tab.active .product-single__description{display:block}.single-option-selector{padding:5px 15px!important;border:2px solid #000!important;border-radius:0;color:#000;text-transform:uppercase;min-width:100px;vertical-align:top;font-size:16px;margin-bottom:10px;width:99%;font-family:Poppins;letter-spacing:.8px;-webkit-appearance:none;-webkit-border-radius:0;position:relative;min-height:auto!important;margin-right:1em;line-height:normal}.tab-description,.tab-descriptions{letter-spacing:.7px;font-family:Poppins,sans-serif}.how-to-use-section ol.how-to-list li,.tab-description,.tab-descriptions{line-height:1.46;color:#000;font-size:18px;font-weight:300}.product-form__controls-group--submit,.soul-cbd-rewards .campaign-section.loggin_in{margin-top:0}.cart-side-panel .cart-middle-items .items_row .cart_p_quantity li.minus-box,.cart-side-panel .cart-middle-items .items_row .cart_p_quantity li.plus-box,.product-form__controls-group--submit .product-form__item,.soul-cbd-rewards .vip-section .vip-main .vip-table-wrapper #swell-tier-table-swell thead tr.swell-tier-status-row th,.soul-cbd-rewards .vip-section .vip-main .vip-table-wrapper .swell-tier-table thead tr.swell-tier-status-row th{padding:0}.product-form .product-form__qty input[name=quantity],input#Quantity-product-hero-template,input#Quantity-product-pet-template,input#Quantity-product-sleepi-template-fixed,input#Quantity-product-template{font-size:20px;font-family:Open Sans,Arial,sans-serif;padding:2px;width:3.631em;text-align:center;border:2px solid #000;color:#000!important;background-color:#fff;border-radius:50px;height:49px}.product-form__qty{margin-right:20px}button.btn.product-form__cart-submit.btn--secondary-accent{margin:0;width:auto;padding:11px 35px}.single_product_ac_content{margin-top:95px}.single_product_ac_content .et_pb_row.et_pb_row_1{max-width:900px}.products .product.type-product .et_shop_image .corner_treatment_water_drop_big,.single_product_ac_content .et_pb_main_blurb_image img{width:70px;height:70px}.single_product_ac_content .et_pb_main_blurb_image{display:inline-block;margin-bottom:30px;line-height:0;max-width:100%}.et_pb_row.et_pb_row_2.how-to-use-section{padding-top:84px}.et_pb_row.et_pb_row_2.how-to-use-section .et_pb_column{width:47.25%;position:relative;margin-right:5.5%}.et_pb_module.how-to-title{margin-bottom:5.82%;margin-top:100px}.et_pb_module.how-to-title h2{width:calc(200% + 60px);margin-left:auto;margin-right:calc(-100% - 60px);text-align:center;position:relative;z-index:9}.how-to-use-section ol.how-to-list{float:right;padding:0 0 23px;position:relative;z-index:2}.how-to-use-section ol.how-to-list li{position:relative;text-align:left;padding-left:38px;counter-increment:my-awesome-counter;margin-bottom:5px;font-family:Poppins;letter-spacing:.7px!important}ol li:before{position:absolute;top:0;left:0;background:#023940;color:#fff;border-radius:50px;padding:1px 7px;display:inline-block;margin-right:10px;font-weight:600;display:none}.molecule.molecule-middle:before{top:40%;bottom:auto}.pro_tab_wrapper{max-width:1200px;padding:30px;margin:0 auto;position:relative;z-index:2}ul.tabs.wc-tabs{display:block;width:100%;text-align:left;margin-bottom:20px}ul.tabs.wc-tabs li.description_tab{font-family:Poppins;font-weight:600;letter-spacing:0;font-size:14px;color:#000;float:left;margin:0;border-bottom:2px solid #023940;width:100%}ul.tabs.wc-tabs li.description_tab:first-child{border-top:2px solid #023940}ul.tabs.wc-tabs li.description_tab .product-single__title{position:relative;padding-right:60px;cursor:pointer}ul.tabs.wc-tabs li.description_tab .product-single__title:after{position:absolute;right:0;top:11px;width:25px;height:25px;content:"\2014";border:1.4px solid black;border-radius:100%;font-size:19px;line-height:1.3;text-align:center;font-weight:300}ul.tabs.wc-tabs li.description_tab.active .product-single__title:after{content:"+";font-size:25px;line-height:1;font-weight:300}ul.tabs.wc-tabs li p{margin:0;padding:11px 0}.tab-descriptions{max-width:900px;margin:auto;padding-bottom:45px;text-align:center;position:relative;z-index:2}.tab-description{display:none}#sticky-me .js-qty,.et_pb_column.et_pb_column_2_5.et-last-child,.lander_why_soul .et_pb_column.et_pb_column_4_4 .et_pb_text.et_pb_text_2,.product-single__description.rte ul{margin:0}.product-single__description.rte ul li{list-style-type:none}.product-single__description.rte ol{margin-left:19px}.product-recommendations__inner h2{text-align:center;color:#010101;margin-bottom:20px;line-height:1em;padding-bottom:10px;position:relative;z-index:2}.product-recommendations__inner h2.product__title{text-transform:uppercase;text-align:left;padding:.5em 0;margin:5px 0 0;font-size:1em;float:left}ul.products{margin:0 0 1em;display:inline-block}.product-recommendations__inner span.et_shop_image{box-shadow:0 0 40px #0000000d;border-radius:25px}.corners{border-radius:25px}.product-recommendations__inner{max-width:1200px;position:relative;padding:100px 30px 30px;display:table;width:100%;text-align:center;margin:0 auto}h3.et_pb_module_header{font-family:Open Sans;font-weight:700;text-align:center;font-size:18px;letter-spacing:-1px;margin:0;color:#010101;padding-bottom:10px}.price-container.product-main__mobile{width:100%;margin:.5rem 0}.icon-container{width:100%}.icon-container.product-main__mobile{order:2}.icon-container.product-main__mobile .value-props-afterimage{margin:0 auto;width:100%;padding-top:2rem;justify-content:space-evenly}.icon-container.product-main__desktop .value-props-afterimage{margin:0 0 0 auto;width:80%;padding-top:3rem;justify-content:space-evenly}.icon-container .value-props-afterimage .value-prop span{max-width:max-content;text-wrap-style:balance;line-height:1.3;font-weight:500}.custom-prive{display:none}.custom-prive.displayed{display:block}.custom-prive .content-prices{display:contents}.custom-prive__one-time .label-price{display:none}.custom-prive__one-time .real-final-price{font-weight:500;color:#565656;font-size:14px;vertical-align:super;margin-left:.3rem;line-height:1}.custom-prive .disclaimer-text{display:none}.prive-one-time-container,.prive-subscribe-container{background-color:#edf8f7;display:flex;flex-direction:column;text-align:left;margin:10px 0;border-radius:26px;border:2px solid #033940;padding:14px;width:100%}.prive-subscribe-container{margin-bottom:20px}.prive-subscribe-container .selling_plan_global_container{display:none}.prive-subscribe-container .real-final-price{font-weight:500;color:#565656;text-decoration:line-through;font-size:14px;vertical-align:super;margin-left:.3rem;line-height:1}.product-form__cart-submit .button-final-price{margin-left:.3rem}.selling_plan_global_container select{width:100%;font-size:14px!important;font-family:Poppins;background:#fff;-webkit-appearance:auto;border:1px solid gainsboro;border-radius:4px;padding:8px;color:#033940;font-weight:initial}.prive-subscribe-container label:has(input.subscribe_input_radio:checked)+.selling_plan_global_container{display:block;width:100%}.one-time-label{font-size:14px;display:flex;flex-wrap:wrap;align-items:center}.one-time-label.subscribe{justify-content:space-between;position:relative}.one-time-label.subscribe .prive_tooltip_text{display:none;position:absolute;flex-direction:column;z-index:1;width:320px;padding:6px;border-radius:6px;font-family:Poppins;bottom:100%;right:0;background-color:#f5f5f9;color:#000;text-align:center;font-size:12px}.one-time-label.subscribe svg:hover+.prive_tooltip_text{display:block}.one-time-label.subscribe>div{align-items:center;display:flex}.one_time_input_radio,.subscribe_input_radio{min-height:auto!important;height:auto}.prive-one-time-container .label-name,.prive-subscribe-container .label-name{margin-right:4px;margin-left:8px;color:#033940;font-weight:500!important;font-size:14px;font-weight:500;cursor:pointer;font-family:Poppins}.prive-one-time-container .label-price,.prive-subscribe-container .label-price{color:#9b0101;font-weight:600;font-size:15px}.one_time_input_radio,.subscribe_input_radio{accent-color:#033940;border:1px solid gainsboro;border-radius:4px;padding:8px;color:#033940;font-size:initialem;font-weight:initial}.disclaimer-text span{margin:12px 0 0;display:block;color:#033940;font-weight:400;font-size:14px;font-family:Poppins}@media screen and (min-width: 768px){.product-main__mobile{display:none!important}.product-single{width:1140px}}@media screen and (max-width: 767px){.product-main{width:100%}.product-main-image{width:100%;flex-direction:column;flex-wrap:wrap}.single-product .container{padding-top:4.5rem!important}.product-main__desktop{display:none!important}.pdp-main-container{flex-direction:column}.pdp-info{gap:6px}.product_left,.product_right{width:100%!important}.product_left{margin-bottom:16px}.product-single__meta .product-single__title{font-size:36px;font-weight:700;line-height:1.1;letter-spacing:0px;text-transform:none;text-wrap-style:balance}.product-single__meta .product-form{margin:0}#launcher{display:none!important}.selling_plan_global_container select{width:100%;min-height:30px}}h1,h2{font-weight:700}.orderby-receiveby-four-days{display:none}.pro_price_range{width:fit-content;margin:10px 0 8px}.banner_price{display:inline-block;margin-left:10px;width:fit-content;vertical-align:top}@media screen and (max-width: 629px){.banner_price{margin-left:0;margin-bottom:10px;margin-top:-4px}}
/*# sourceMappingURL=/cdn/shop/t/480/assets/pdp-main.css.map */
