html{scroll-behavior:smooth}.product_sub{display:flex;flex-direction:column;width:100%;max-width:1150px;margin:0 auto;overflow:hidden}.product_sub__media{position:relative;overflow:hidden;height:fit-content;width:100%}.brand_stamp{position:absolute;top:20px;right:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;color:#fff;text-align:center;font-size:8px;font-weight:425;line-height:1;text-transform:uppercase;margin:0;padding-bottom:4px;box-sizing:border-box}.product_sub__media .swiper-wrapper{width:100%!important;height:auto}.product_sub__media>.swiper-wrapper .swiper-slide{position:relative;display:flex;width:100%!important;margin:0}.product_sub__media .swiper-slide img,.product_sub__media .swiper-slide video{width:100%;height:auto;object-fit:cover}.shop-product__media__navigation{position:absolute;bottom:18px;left:50%;transform:translate(-50%);display:flex;justify-content:space-between;z-index:2;width:calc(100% - 18px)}.shop-product__media__navigation .swiper-button-prev,.shop-product__media__navigation .swiper-button-next{position:initial;display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:20px;height:20px}.shop-product__media__navigation .swiper-button-prev:after,.shop-product__media__navigation .swiper-button-next:after{display:none}.product_sub__media__thumbs{z-index:2;width:calc(100% - 65px)!important;margin:0 auto;padding-top:10px;padding-inline:10px;overflow:hidden;background-color:#fff}.product_sub__media__thumbs .swiper-slide{display:flex;width:55px;aspect-ratio:1 / 1;margin:0 10px 0 0;cursor:pointer;box-sizing:border-box;border:1px solid transparent}.product_sub__media__thumbs .swiper-slide.swiper-slide-thumb-active{border-color:#5b7793}.shop-product__media--video{display:flex;position:relative;width:100%;height:100%}.video-loader-container{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);background-color:transparent;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-loader-container button{cursor:pointer;width:50px;height:50px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent}.video-loader-container button svg{width:100%;height:100%}.video-loader-container:not(.is-loading) span,.video-loader-container.is-loading button{display:none}.video-loader-container__loader{width:48px;height:48px;border:5px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 769px){.product_sub{display:grid;grid-template-columns:1fr .8fr;place-items:start;column-gap:30px;padding:20px;overflow:visible}.product_sub__media{padding-left:74px;position:sticky;top:55px}.product_sub__media__thumbs{order:-1;position:absolute;left:0;top:0;flex-direction:column;width:auto!important;max-width:80px;margin:0;z-index:4;max-height:584px;padding-top:0!important;padding-bottom:30px;padding-right:15px;background-color:#fff}.product_sub__media__thumbs .swiper-wrapper{flex-direction:column}.product_sub__media__thumbs .swiper-slide{margin:0 0 10px}.shop-product__media__navigation{display:none}}.product_sub__content{width:100%;padding:32px 12px 12px}.product_sub__form{width:100%;overflow:hidden}.product_title{font-size:26px;margin:6px 0}.product_sub__form__variants{display:flex;gap:8px;align-items:end;margin-bottom:17px}.product_variant{position:relative;display:flex;flex-direction:column;width:33%;cursor:pointer;border-radius:4px;border:1px solid #e5e5ea;background:#fff;transition:all ease .4s}.product_variant img{border-radius:4px 4px 0 0}.product_variant__discount{display:flex;flex-direction:column;align-items:center;gap:3px;margin:0;padding:6.5px 0;border-radius:3px 3px 0 0;box-shadow:0 0 0 1px #5b7793;background-color:#0e3e59}.product_variant__discount p{color:#fff;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;margin:0}.product_variant__discount span{color:#fff;font-size:8px;font-weight:500;line-height:1;text-transform:uppercase}.product_variant img{display:flex;width:100%;margin:0 auto;aspect-ratio:1 / 1}.product_sub__form__variants input:checked+.product_variant{border-color:#000}.product_variant__info{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;background-color:transparent}.product_variant__info__prices{display:flex;align-items:center;justify-content:center;gap:5px}.product_variant__info__prices p[data-price-v]{font-size:12px;font-weight:500;margin:0}.product_variant__info__prices p[data-compare-price-v]{font-size:12px;margin:0;font-weight:400;color:#767678;text-decoration:line-through}.product_variant__info__save_price{margin:0;color:#5b7793;text-align:center;font-size:10px;font-weight:500;line-height:1;text-transform:uppercase}.product_variant__info__discount{width:fit-content;margin:0;border-radius:50px;color:#fff;text-align:center;font-size:10px;font-weight:700;line-height:normal;text-transform:uppercase;padding:2px 10px;background-color:#8c8d98;transition:all ease .2s}.product_sub__form__variants input:checked+.product_variant .product_variant__info__discount{background-color:var(--primary-color)}.product_sub__form__kit_items{margin:20px 0}.product_sub__form__kit_items>p{color:#000;font-size:14px;font-weight:500;line-height:1;margin:0 0 16px;margin-block-end:1em}.product_sub__form__kit_items>ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.product_sub__form__kit_items>ul li{display:flex;justify-content:start;gap:5px;color:#242729;font-size:12px;font-weight:400;line-height:1;margin:0}.product_sub__form__kit_items>ul li svg{flex:none}.product_sub__form__ctas>h3{color:#000;font-size:14px;font-weight:400;margin:0 0 15px;line-height:1}.product_methods{display:flex;flex-direction:column;gap:15px}.product_methods__label{padding:17px 15px;border-radius:5px;border:1px solid #000;color:#000;cursor:pointer;background-color:#fff}.product_methods__label__intro{display:flex;align-items:center;justify-content:space-between}.product_methods--sub .product_methods__label__intro{flex-wrap:wrap;gap:3px 0px}.product_methods--sub .product_methods__label__intro .method__title{flex:1}.product_methods--sub .product_methods__label__intro .method__price{justify-content:flex-end}.product_methods--sub .product_methods__label__intro .method__price p.label_price{font-size:16px}.product_methods__label__intro .method__price p.label_price+p{color:#8a8a8a;font-size:12px;line-height:normal}.product_methods--sub .product_methods__label__intro .subscription_text{padding-left:26px;color:#6b6b6b;font-size:12px;font-weight:400}.method__title{display:flex;align-items:center;gap:4px}.method__title h3{color:#242729;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 0 6px}.method__price{display:flex;align-items:baseline;gap:4px}.method__price p{margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.radioSpan{position:relative;display:flex;justify-content:center;align-items:center;width:16px;height:16px;aspect-ratio:1 / 1;border-radius:50%;border:1px solid #b4b4b4}.radioSpan:before{content:"";width:10px;height:10px;border-radius:50%;background-color:transparent}.product_methods__label__intro>p{font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}.product_methods--ot .product_methods__label__content{margin-top:15px;display:flex;justify-content:center;align-items:center;gap:4px;padding-top:12px;border-top:1px solid #e6e6e6}.product_methods--sub .product_methods__label__content{display:flex;flex-direction:column;margin-top:10px;padding:12px 26px 0;border-top:1px solid var(--Semantic-background-bg-wh2, #e8e8e8)}.product_methods--sub .product_methods__label__content button.popup_subs__btn{align-self:center;margin:0}.product_methods--sub .method__title h3{display:flex;flex-direction:column}.product_methods--sub .product_methods__label__content ul{display:flex;flex-direction:column;gap:5px;margin:0 0 15px}.product_methods--sub .product_methods__label__content ul li{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:400;line-height:1;color:#767678}.product_methods--sub__discount_flag{display:flex;justify-content:center;align-items:center;gap:4px;margin:0;min-width:41px;min-height:22px;color:#fff;font-size:14px;font-weight:400;line-height:normal;border-radius:50px;background:var(--primary-color)}.product_methods--sub .product_methods__label__content ul li svg{flex:none}.product_methods--sub .product_methods__label__content>p{color:#000;text-align:center;font-size:12px;font-weight:400;line-height:normal;margin:0}input#one_time:not(:checked)~.product_methods--ot,input#subscription:not(:checked)~.product_methods--sub{border-color:#b4b4b4;background-color:#f8fbff}input#subscription:not(:checked)~.product_methods--sub .popup_subs__btn{pointer-events:none}input#one_time:not(:checked)~.product_methods--ot *,input#subscription:not(:checked)~.product_methods--sub *{font-weight:400!important}input#one_time:checked~.product_methods--ot .radioSpan,input#subscription:checked~.product_methods--sub .radioSpan{border-color:#000}input#one_time:checked~.product_methods--ot .radioSpan:before,input#subscription:checked~.product_methods--sub .radioSpan:before{background-color:#000}input[name="properties[_purchase_type]"]:checked~.product_methods__label .radioSpan{border-color:#b4b4b4}.product_sub__form__btn{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:50px;margin:15px auto 0;padding:5px;font-size:16.8px;font-weight:500;text-transform:uppercase;color:#fff;cursor:pointer;border:none;border-radius:6px;background:var(--primary-color)}button.product_sub__form__btn:focus{background:var(--primary-color)}@media (min-width: 769px){.product_sub__content{padding:0 0 0 30px}.product_sub__form__kit_items>ul{grid-template-columns:1fr 1fr 1fr}}.product_sub__form__float_cta{display:flex;align-items:center;flex-direction:column;position:fixed;bottom:0;left:0;z-index:100;gap:10px;padding:10px;transform:translateY(0);background-color:#fff;border-top:1px solid #c3c3c3;width:100%;transition:all ease .2s}.product_sub__form__float_cta.float_cta--hidden{transform:translateY(100%)}.product_sub__form__float_cta div{display:flex;align-items:center;justify-content:space-between;width:100%}.product_sub__form__float_cta div h3{margin:0;font-size:16px;font-weight:500;line-height:1;text-transform:uppercase}.product_sub__form__float_cta button{position:relative;display:flex;height:40px;width:100%;justify-content:center;gap:20px;align-items:center;border-radius:6px;border:none;background:var(--primary-color);color:#fff;font-size:17px;font-weight:500}.WizybotShopifyWidget__iframe__outter__close{transition:all ease .2s}html:has(.product_sub__form__float_cta:not(.float_cta--hidden)) .WizybotShopifyWidget__iframe__outter__close{bottom:90px!important}html:has(.product_sub__form__float_cta:not(.float_cta--hidden)) div.needsclick[class*=kl-teaser-]{bottom:80px!important}@media (min-width: 769px){.product_sub__form__float_cta{transform:translateY(100%)}html:has(.product_sub__form__float_cta:not(.float_cta--hidden)) .WizybotShopifyWidget__iframe__outter__close{bottom:15px!important}html:has(.product_sub__form__float_cta:not(.float_cta--hidden)) div.needsclick[class*=kl-teaser-]{bottom:0!important}}.product_sub__content__order_details{display:flex;align-items:center;justify-content:center;gap:10px;margin:15px 0;font-size:15px}.product_sub__content__dropdowns{margin-top:20px}.product_dropdown{border-top:.5px solid #dadada}.product_dropdown:first-child{border-top:none}.product_dropdown:last-child{border-bottom:.5px solid #dadada}.product_dropdown_header{display:flex;align-items:center;gap:5px;cursor:pointer;padding:13px 0;height:64px}.product_dropdown_header svg{width:100%;max-width:24px;flex:none;display:none}.product_dropdown_header h2{margin:0;font-size:18px;font-weight:400;flex:1}.plus-icon{display:flex;align-items:center;justify-content:center;position:relative;width:16px;aspect-ratio:1 / 1;margin-right:5px}.plus-icon:after,.plus-icon:before{content:"";width:100%;height:2px;border-radius:999px;background-color:#000;display:block}.plus-icon:after{transform:rotate(90deg);position:absolute;transition:all ease .1s}.product_dropdown input:checked~.product_dropdown_body{display:block}.product_dropdown input:checked+.product_dropdown_header .plus-icon:after{transform:rotate(0)}.product_dropdown_body{display:none;padding:0 0 1rem}.product_dropdown_body p{margin:0;font-size:1rem}.product_dropdown_body.how-to-use div{display:flex;flex-direction:column;gap:10px}.product_dropdown.vsProDropBenefits .product_dropdown_body ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style-type:disc;padding-left:20px}.product_dropdown.vsProDropBenefits .product_dropdown_body ul li{display:list-item;list-style-type:disc!important}.product_sub_form__title{color:#242729;font-size:20px;font-weight:500;line-height:normal}ul.product_dropdown_body_list{position:relative;display:flex;flex-direction:column;gap:20px;padding-left:20px;margin-top:15px}ul.product_dropdown_body_list:before{content:"";position:absolute;width:1px;height:100%;left:0;top:0;background-color:#5b7793}.product_dropdown_body_list li{display:flex;flex-direction:column;gap:5px}.product_dropdown_body_list li h3{margin:0;font-size:14px}.product_sub__content__guarantee{display:flex;gap:20px;width:100%;margin:17px auto 0;padding:20px 15px;border-radius:10px;background:#e8f4ff}.product_sub__content__guarantee svg{flex:none}.product_sub__content__guarantee h3{color:#000;font-size:16px;font-weight:500;line-height:normal;margin:0}.product_sub__content__guarantee p{color:#62636c;font-size:12px;font-weight:400;line-height:16px;margin:15px 0 0;padding:0}.product_description{color:#242729;font-size:18px;font-weight:400;line-height:normal;margin:24px 0}.product_prices{display:flex;align-items:center;flex-wrap:wrap;width:100%;margin-top:8px;gap:5px}.product_prices p{color:#242729;font-size:20px;font-weight:500;line-height:normal;margin:0}.product_prices p.compare{color:#767678;font-size:14px;font-weight:400;width:100%;text-decoration-line:line-through}.product_prices span{border-radius:999px;background:#ff6010;color:#fff;font-size:12px;font-weight:700;padding:2px 7px;line-height:normal;margin-right:auto}.product_intro_description{margin-top:14px}.product_intro_description>p{color:#242729;font-size:14px;font-weight:400;line-height:normal;margin:0}.relief .product_sub__media__thumbs .swiper-slide{border-width:2px}.relief .product_sub__media__thumbs .swiper-slide.swiper-slide-thumb-active{border-color:var(--primary-color)}.relief .product_sub__media__thumbs{padding-inline:5px}.relief .amazon_reviews__intro{--oke-stars-foregroundColor: #ffa41c !important}.relief .product_title,.relief h2.product_title{text-transform:uppercase;font-size:26px}.relief .product_variant{width:50%}.relief .product_variant__info__prices p[data-price-v]{font-size:24px}.relief .product_variant__info__prices p[data-compare-price-v]{font-size:14px}.relief .product_variant__info__discount{font-size:15px;background-color:#767678}.relief .product_sub__form__variants input:checked+.product_variant .product_variant__info__discount{background-color:var(--tertiary-color)}.relief .product_sub__form__kit_items{margin:24px 0}.relief .free_returns__modal{left:auto;right:0}.relief .product_methods--sub .product_methods__label__intro .subscription_text{text-align:center;width:100%;padding-left:0;font-size:16px}.relief .product_sub__form__kit_items>p{font-size:20px;color:#242729}.relief .product_sub__form__kit_items>ul li{font-size:16px}.relief .product_sub__form__kit_items>ul{gap:18px 10px;padding:0}.relief .product_sub__form__kit_items>ul li svg circle{fill:var(--primary-color)}.relief .product_sub__form__btn{max-width:350px;background:#f47120;box-shadow:0 1px 4px #00000040;min-height:48px;font-size:20px;gap:28px;font-weight:700}.relief .product_sub__content__order_details{font-size:18px}.relief .product_sub__content__order_details path{fill:#f47120}.relief .product_dropdown_header h2{font-size:20px}.relief .product_dropdown_body_description,.relief .product_dropdown_body p{font-size:16px}.relief .product_dropdown_body_description strong{font-size:18px}.relief .product_sub__content__guarantee{background:linear-gradient(180deg,var(--primary-color) 23.24%,rgba(255,255,255,0) 100%);gap:12px;margin:24px auto 0;align-items:center;padding:12px}.relief .product_sub__content__guarantee h3{color:#fff}.relief .product_sub__content__guarantee p{margin:8px 0 0;color:#242729;font-size:14px}.relief input#one_time:not(:checked)~.product_methods--ot .method__price p,.relief input#one_time:not(:checked)~.product_methods--ot .method__title h3,.relief input#subscription:not(:checked)~.product_methods--sub .method__title h3,.relief input#subscription:not(:checked)~.product_methods--sub .method__price p,.relief .method__title h3,.relief .method__price p{font-weight:500!important}.relief .method__price p{font-size:24px!important}.relief .method__title h3{font-size:18px}.relief .radioSpan{width:22px;height:22px}.relief input#one_time:checked~.product_methods--ot .radioSpan:before,.relief input#subscription:checked~.product_methods--sub .radioSpan:before{background-color:var(--primary-color)}.relief .radioSpan:before{width:14px;height:14px}.relief .product_methods__label__intro{align-items:center}.relief .product_methods--ot .product_methods__label__content{border-top:1px solid #767678}.relief .installments_info{color:#242729}.relief input#one_time:not(:checked)~.product_methods--ot .product_methods__label__content,.relief input#subscription:not(:checked)~.product_methods--sub .product_methods--sub__discount_flag,.relief input#subscription:not(:checked)~.product_methods--sub .product_methods__label__content,.relief .product_methods--sub .product_methods__label__content{display:flex}.relief .product_methods--sub .product_methods__label__content{flex-direction:column;padding-inline:0}.relief .product_methods--sub .product_methods__label__content>p{order:-1;border-top:1px solid #767678;font-size:16px;margin-bottom:24px;padding:10px 15px 0}.relief .product_methods--sub .popup_subs__btn{font-size:14px!important;text-align:center;margin-top:0;width:100%}.relief input#one_time:not(:checked)~.product_methods--ot,.relief input#subscription:not(:checked)~.product_methods--sub{border-color:#dadada;background:#f7f7f7}.relief .product_methods--sub .product_methods__label__content ul li{font-size:16px;line-height:normal}.relief .product_methods--sub .product_methods__label__content ul{gap:10px;margin-bottom:24px}.relief .product_methods--sub .product_methods__label__content ul li svg{width:18px;height:auto;transform:scale(1.2)}.relief .product_methods--sub .product_methods__label__content ul li svg circle{display:none}@media (min-width: 768px){.relief .product_sub__media__thumbs .swiper-slide{width:62px}.relief .product_sub__media__thumbs{padding-right:7px}.relief .product_sub{grid-template-columns:622px 430px;justify-content:center}}.product_intro_video{display:flex;flex-direction:column;margin:29px 0 17px}.product_intro_video video{width:100%;height:auto;object-fit:cover;aspect-ratio:1}.product_intro_video h3{color:#242729;text-align:center;font-size:24px;font-weight:400;margin:12px 0 0}.product_intro_video p{color:#242729;text-align:center;font-size:16px;font-weight:400;margin:10px 0 0}.product_variants--container{display:flex;flex-direction:column}.product_variants--container .free_returns{align-self:end;width:100%;display:flex;justify-content:end;margin-bottom:12px}.guarantee-droplist{list-style:disc;list-style-type:disc!important;padding-left:20px!important}.guarantee-droplist li{list-style:disc;list-style-type:disc!important}
/*# sourceMappingURL=/cdn/shop/t/135/assets/shop-product-subs-new.scss.css.map */
