.pdp-main-container{display:flex;justify-content:space-between;align-items:flex-start}ul.product-main li{flex:1 0 100%}.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}.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(28px,3vw,35px);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{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}@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:24px 0 18px}.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}.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 .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}.the_double_variant_tooltip svg,.the_version_variant_tooltip svg{transform:translateY(3px)}.the-double__wrapper,.the-version__wrapper{display:flex}.the-double__wrapper-img.active,.the-version__wrapper-img.active{border:solid 2px #023940eb}.the-double__wrapper-img,.the-version__wrapper-img{width:93px;text-align:center;border:solid 1px #eee;padding:0;border-radius:10px;overflow:hidden;margin-right:15px;display:block;background-color:#fff;cursor:pointer;margin-bottom:15px}.the-double__wrapper-img img,.the-version__wrapper-img img{width:100%;height:auto;margin-bottom:-6px;line-height:0}.the-double__wrapper-img .tooltip,.the-version__wrapper-img .tooltip{font-size:11px;font-weight:700;text-transform:uppercase;line-height:1;padding:7px;display:block;color:#023940}.the_double_variant_tooltip,.the_version_variant_tooltip{position:relative;display:inline;font-weight:300}.the_double_variant_tooltip .the_double_variant_tooltip_content,.the_version_variant_tooltip .the_version_variant_tooltip_content{position:absolute;bottom:150%;left:50%;background-color:#023940;padding:10px 16px;border-radius:20px;color:#fff;font-style:normal;font-size:12px;transform:translate(-50%);width:265px;z-index:99;display:none;box-shadow:#3c494aab 0 1px 12px -1px}.the_double_variant_tooltip .the_double_variant_tooltip_content p,.the_version_variant_tooltip .the_version_variant_tooltip_content p{color:#fff!important;font-size:12px!important;font-weight:500}.the_double_variant_tooltip .the_double_variant_tooltip_content ul li,.the_double_variant_tooltip .the_double_variant_tooltip_content ol li,.the_version_variant_tooltip .the_version_variant_tooltip_content ul li,.the_version_variant_tooltip .the_version_variant_tooltip_content ol li{color:#fff!important;list-style:inherit;margin-left:12px;margin-bottom:7px;padding-top:7px}.the_double_variant_tooltip .the_double_variant_tooltip_content:before,.the_version_variant_tooltip .the_version_variant_tooltip_content:before{content:"";width:12px;height:12px;background-color:#023940;position:absolute;bottom:-6px;left:50%;transform:translate(-50%) rotate(45deg)}.the_double_variant_tooltip:hover .the_double_variant_tooltip_content,.the_version_variant_tooltip:hover .the_version_variant_tooltip_content{display:block}.the-version__wrapper{padding-top:20px}.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:77%!important}}@media screen and (max-width: 767px){.single-product .container{padding-top:3.5rem}.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 .yotpo.bottomLine .yotpo-bottomline .yotpo-icon{font-size:16px}.product-single__meta .product-single__title+.yotpo{margin-bottom:10px}.product-single__meta .product-form{margin:0}#launcher{display:none!important}.selling_plan_global_container select{width:100%;min-height:30px}.the-double__wrapper{gap:9px;flex:nowrap;justify-content:space-around;border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:19px 0}.the-double__wrapper-img,.the-version__wrapper-img{width:25%;margin:0;border:none;display:flex;flex-direction:column;gap:10px}.the-double__wrapper-img img,.the-version__wrapper-img img{border:1px solid #02394040;border-radius:100%;padding:5px;margin:0}.the-double__wrapper-img .tooltip,.the-version__wrapper-img .tooltip{letter-spacing:.1px;font-size:12px;padding:0;font-weight:600}.the-double__wrapper-img.active,.the-version__wrapper-img.active{border:none}.the-double__wrapper-img.active .tooltip{font-weight:700}.the-double__wrapper-img.active img{border:2px solid #023940}}h1,h2{font-weight:700}.orderby-receiveby-four-days{display:none}.pro_price_range{width:fit-content;margin-top:10px}.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/466/assets/pdp-main.css.map */
