body.template-product{background:#fff}.template-product div#PageContainer{padding-top:0!important}.updated_main_pro{background:linear-gradient(150.558deg,#ececec,#fff 60%);max-width:100%!important;padding-top:52px;padding-bottom:52px}.updated_main_pro .pro_rating{font-size:15px;color:#1d1d1f;display:flex;flex-direction:column;gap:4px}.updated_main_pro .pro_rating span.rating_txt{line-height:20px}.updated_main_pro .pro_rating svg path:not([fill^=url]){fill:#f5a623}.updated_main_pro .badge_sbtitle{display:flex;align-items:center;gap:10px;margin-bottom:10px}.updated_main_pro .badge_sbtitle .badge{letter-spacing:.96px;background:#59b233;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;padding:3px 14px;border-radius:100px}.updated_main_pro .badge_sbtitle .subtitle{color:#1d1d1f;font-size:16px;font-weight:700;letter-spacing:-.36px}.updated_main_pro .badge_sbtitle{flex-wrap:wrap;row-gap:8px}.updated_main_pro .badge_sbtitle .ship-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 12px 3px 10px;border-radius:100px;background:#59b2331f;border:1px solid rgba(89,178,51,.55);color:#2f6b18;font-size:12px;font-weight:700;letter-spacing:.01em;line-height:1.5;white-space:nowrap}.updated_main_pro .badge_sbtitle .ship-badge svg{width:15px;height:15px;flex:none}.updated_main_pro .custom-product-heading{margin-top:12px;border-bottom:1px solid rgb(0 0 0 / 20%);padding-bottom:15px}.updated_main_pro .custom-product-heading h1.main-title{font-size:40px;color:#59b233;font-style:italic;font-weight:700;line-height:1.04;margin-bottom:8px}@media only screen and (max-width:768px){.updated_main_pro .custom-product-heading h1.main-title{font-size:48px;line-height:1.04}}.updated_main_pro h1.main-title strong{color:#000;font-style:normal;display:block;font-weight:700}.updated_main_pro .custom-product-heading .subdescription{font-size:17px;font-style:italic;color:#1a1a1a}.updated_main_pro .grid.product-single{max-width:1120px;margin:0 auto;gap:56px;flex-wrap:nowrap}.updated_main_pro .grid.product-single .grid__item .product-single__meta .product-form{padding:0}.updated_main_pro .grid.product-single .grid__item{padding:0;flex:1}.updated_main_pro .grid.product-single .grid__item.product-single__media-group{width:585px;flex:unset}.updated_main_pro .grid.product-single .grid__item .product-single__meta{padding:0}.updated_main_pro .grid.product-single .grid__item.product-single__media-group .product-single__media img{object-fit:cover}.updated_main_pro .feature-list{margin-bottom:38px}.updated_main_pro .feature-list hr.feature-divider{display:none}.updated_main_pro .feature-list .feature-item{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgb(0 0 0 / 7%);padding:18px 0}.updated_main_pro .feature-list .feature-item .feature-content h3.feature-title{font-size:18px;font-weight:700;color:#1d1d1f;letter-spacing:-.2px;margin:0 0 8px}.updated_main_pro .feature-list .feature-item .feature-content .feature-description{font-size:18px;letter-spacing:-.2px;color:#1d1d1f;font-weight:400}.updated_main_pro .feature-list .feature-item .feature-content .feature-description a{color:#59b233;text-decoration:underline;font-weight:600}.updated_main_pro .tabs-wrapper{border:1px solid #C0C0C0;border-radius:12px;padding:0;overflow:hidden;margin-bottom:32px}.updated_main_pro .tabs-wrapper .tabs-nav-pro{background:#f5f5f7;margin:0;align-items:center;border:none;gap:0px}.updated_main_pro .tabs-wrapper .tabs-nav-pro span.tab-btn{color:#1d1d1f;font-size:15px;line-height:20px;text-align:center;position:relative;padding:10px 20px}.updated_main_pro .tabs-wrapper .tabs-nav-pro span.tab-btn.active{border-left:1px solid #C0C0C0;background:#fff;border-top:1px solid #C0C0C0;border-right:1px solid #C0C0C0;border-bottom:none;border-radius:12px 12px 0 0;box-shadow:0 -8px 12px #00000014;font-weight:700;padding:22px 20px;margin-left:-1px}.updated_main_pro .tabs-wrapper .tabs-nav-pro span.tab-btn:after{content:"";width:2px;height:14px;background:#aaaaaf;position:absolute;right:-12px;top:50%;transform:translateY(-50%)}.updated_main_pro .tabs-wrapper .tabs-nav-pro span.tab-btn.active:after{display:none}.updated_main_pro .tabs-wrapper .tabs-nav-pro span.tab-btn:last-child:after{display:none}.updated_main_pro .tabs-wrapper .tab-content{padding:20px}.updated_main_pro .tabs-wrapper .tab-content .review-box .review-text p.quote{font-size:16px;font-weight:600;font-style:italic;color:#3a3a3c;line-height:25px;margin:0 0 18px}.updated_main_pro .tabs-wrapper .tab-content .review-box .review-text .author{display:flex;align-items:center;gap:10px}.updated_main_pro .tabs-wrapper .tab-content .review-box .review-text .author img.review-img{width:40px;height:40px}.updated_main_pro .tabs-wrapper .tab-content .review-box .review-text .author .name_role p.name{font-weight:700;font-size:16px;color:#1d1d1f;margin:0}.updated_main_pro .tabs-wrapper .tab-content .review-box .review-text .author .name_role p{color:#86868b;font-size:12px}.updated_main_pro .product_description_accrordion .product_accordion__heading{font-size:18px;font-weight:700;color:#232323;letter-spacing:0;padding-top:20px;padding-bottom:20px}.updated_main_pro .product_description_accrordion .product_accordion__block .product_accordion__content{margin-top:0;margin-bottom:20px}.updated_main_pro .product_description_accrordion .product_accordion__heading:after{width:20px;height:20px;background:#0000001a;border-radius:100px;display:flex;justify-content:center;align-items:center;font-size:17px;margin:0;line-height:17px}.updated_main_pro .product_description_accrordion .product_accordion__block{border-bottom:1px solid rgb(0 0 0 / 15%);padding-top:0;padding-bottom:0}.updated_main_pro .product_description_accrordion .product_accordion__block .product_accordion__content p{margin:0;font-size:15px;line-height:25px}.updated_main_pro .product_description_accrordion:last-child .product_accordion__block{border:none}.updated_main_pro .grid.product-single .grid__item.product-single__media-group .product-single__media__carousel .flickity-page-dots{background:#0000000f;padding:8px 12px;border-radius:100px;width:max-content;display:flex;justify-content:center;align-items:center;margin:18px auto 0}.updated_main_pro .grid.product-single .grid__item.product-single__media-group .product-single__media__carousel .flickity-page-dots li.dot{width:7px;height:7px;border-radius:100px;background:#0003;margin:0 3px}.updated_main_pro .grid.product-single .grid__item.product-single__media-group .product-single__media__carousel .flickity-page-dots li.dot.is-selected{background:#000;width:22px}.updated_main_pro .tabs-wrapper .tab-content li{position:relative;font-size:16px;padding-left:35px;line-height:24px}.updated_main_pro .tabs-wrapper .tab-content li:before{content:"";background:url(/cdn/shop/files/check_icon_03b5dc2e-a84e-4e56-9d7e-057b436fe074.png?v=1785146570);width:26px;height:26px;position:absolute;left:0;top:0}.updated_main_pro .tabs-wrapper .tab-content li:not(:last-child){margin-bottom:12px}.video_row_lp.watch_it_work .feature-row__item.layout_right{position:relative}.video_row_lp.watch_it_work .feature-row__item.layout_right:after{content:"";background:url(/cdn/shop/files/watch_it_work_icon_48859d38-d763-4800-a37a-c4ce61d1bbdb.png?v=1785167438);width:151px;height:90px;position:absolute;right:-170px;top:-20px;background-size:cover;z-index:1}.video_row_lp.watch_it_work .featured-row__subtext p,.video_row_lp.watch_it_work .green_content p{opacity:.3;transition:opacity .2s ease}.video_row_lp.watch_it_work .featured-row__subtext p.active,.video_row_lp.watch_it_work .green_content p.active{opacity:1}.updated_main_pro .tabs-wrapper .tab-content#how li{display:flex;align-items:flex-start;gap:35px;border-bottom:1px solid rgb(0 0 0 / 18%);padding:16px 0}.updated_main_pro .tabs-wrapper .tab-content#how li:before{display:none}.updated_main_pro .tabs-wrapper .tab-content#how li h6{font-size:13px;font-weight:700;color:#1d1d1f;margin:0;width:40px;position:relative;top:6px;min-width:40px}.updated_main_pro .tabs-wrapper .tab-content#how li span.info{flex:1}.updated_main_pro .tabs-wrapper .tab-content#how li:not(:last-child){margin:0}.updated_main_pro .tabs-wrapper .tab-content#how li:last-child{border:none;padding-bottom:0}.announcement-ribbon{position:relative}button#copyBtn{position:absolute;right:15px;top:50%;transform:translateY(-50%);border-radius:8px;border:none;font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px;padding:6px 16px;z-index:9}.oke-w-reviews-footer button.oke-showMore-button.oke-button{background:#59b233!important;color:#fff!important;font-size:17px!important;font-weight:400!important;border:none!important;border-radius:100px!important;margin-top:20px!important}@media only screen and (max-width:1600px){.video_row_lp.watch_it_work .feature-row__item.layout_right:after{width:111px;height:66px;right:-121px;top:-20px}}@media only screen and (max-width:1440px){.video_row_lp.watch_it_work .feature-row__item.layout_right:after{width:81px;height:48px;right:-80px;top:-20px}}@media only screen and (max-width:1350px){.video_row_lp.watch_it_work .feature-row__item.layout_right:after{right:-40px;top:-30px}}@media only screen and (max-width:749px){.updated_main_pro .grid.product-single{gap:16px;flex-wrap:wrap;margin-top:-20px}.updated_main_pro .pro_rating{position:absolute;top:30px}.atc-button{padding:10px;font-size:11px}.updated_main_pro{padding:108px 16px 24px}.updated_main_pro .grid.product-single .grid__item.product-single__media-group{margin:0}.updated_main_pro .custom-product-heading h1.main-title{font-size:48px;line-height:1.04}.updated_main_pro .feature-list .feature-item .feature-content h3.feature-title,.updated_main_pro .feature-list .feature-item .feature-content .feature-description{font-size:16px}.updated_main_pro .tabs-wrapper .tabs-nav-pro span.tab-btn{font-size:14px;line-height:18px;padding:10px 16px}.updated_main_pro .tabs-wrapper .tabs-nav-pro span.tab-btn:after{right:-2px}.updated_main_pro .tabs-wrapper .tab-content .review-box .review-text p.quote{font-size:16px;font-weight:400}.updated_main_pro .tabs-wrapper .tab-content .review-box .review-text .author .name_role p.name{font-size:13px}.updated_main_pro .grid.product-single .grid__item.product-single__media-group .product-single__media__carousel .flickity-page-dots{background:#0003;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.updated_main_pro .grid.product-single .grid__item.product-single__media-group .product-single__media__carousel .flickity-page-dots li.dot{background:#ffffff73}.updated_main_pro .grid.product-single .grid__item.product-single__media-group .product-single__media__carousel .flickity-page-dots li.dot.is-selected{background:#fff}.video_row_lp.watch_it_work .feature-row__item.layout_right:after{right:0;top:-55px;background:url(/cdn/shop/files/mobile_watch.png?v=1785170507);width:125px;height:78px;background-size:cover}.video_row_lp.watch_it_work h2.h3{font-size:36px;line-height:46px;position:absolute;top:50px}.video_row_lp.watch_it_work .page-width-small.feature-row{padding-top:220px;position:relative}.video_row_lp.watch_it_work .feature-row__item.layout_right{margin-bottom:30px}.video_row_lp.watch_it_work .featured-row__subtext p,.video_row_lp.watch_it_work .green_content p{padding:0 15px;font-size:18px}.sticky-atc-inner{border-radius:10px!important;padding:14px 20px;flex-direction:column}.sticky-atc-inner .atc-info{flex-direction:column;width:100%!important;align-items:center}.sticky-atc-inner .atc-info .swiper .heading_text,.atc-info .swiper .subheading_text{text-align:center}.sticky-atc-inner .atc-button{width:100%;max-width:100%;padding:11px 15px;border-radius:14px;font-size:15px}.video_row_lp.watch_it_work hr{margin-left:15px}.updated_main_pro .product-single__media__carousel .flickity-prev-next-button{opacity:1;visibility:visible}}@media only screen and (min-width:750px){.updated_main_pro .product-single__media-group--sticky{position:sticky;top:calc(var(--cb-bfa-h, 0px) + 108px);align-self:flex-start;transition:top .35s cubic-bezier(.2,.7,.2,1)}body:has(.cb-gh--away) .updated_main_pro .product-single__media-group--sticky{top:calc(var(--cb-bfa-h, 0px) + 20px)}}@media(prefers-reduced-motion:reduce){.updated_main_pro .product-single__media-group--sticky{transition:none}}.cb-upg{display:flex;align-items:center;gap:14px;margin:18px 0 6px;padding:12px 16px 12px 12px;border-radius:18px;background:#fff;border:1px solid rgba(11,11,12,.1);box-shadow:0 10px 24px -18px #00000059;color:#0b0b0c;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;font-family:Instrument Sans,system-ui,sans-serif}.cb-upg:hover{transform:translateY(-1px);border-color:#0b0b0c38;box-shadow:0 14px 28px -16px #0006}.cb-upg__img{position:relative;flex:none;width:60px;height:60px;padding:2.5px;border-radius:16px;background:conic-gradient(from 200deg,#ff3b3b,#ffd23b,#3bff6b,#3bd8ff,#5b3bff,#ff3bd2,#ff3b3b);box-shadow:0 0 16px -2px #ff5ac88c,0 0 18px -4px #3cc8ff99}.cb-upg__img img{display:block;width:100%;height:100%;object-fit:cover;border-radius:13.5px;background:#111}.cb-upg__copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.cb-upg__copy b{font-size:15.5px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:#0b0b0c}.cb-upg__copy small{font-size:13.5px;line-height:1.4;color:#0b0b0c9e}.cb-upg__go{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#0b0b0c;white-space:nowrap}.cb-upg__plus{color:#59b233}.cb-upg__go svg{width:15px;height:15px;transition:transform .2s}.cb-upg:hover .cb-upg__go svg{transform:translate(3px)}@media(max-width:480px){.cb-upg{gap:12px;padding:10px 12px 10px 10px}.cb-upg__img{width:54px;height:54px}.cb-upg__label{display:none}.cb-upg__go svg{width:18px;height:18px}.cb-upg__copy b{font-size:14.5px}.cb-upg__copy small{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.cb-upg,.cb-upg__go svg{transition:none}}@media only screen and (max-width:749px){.video_row_lp.watch_it_work h2.h3{font-size:min(36px,9.4vw);line-height:1.27}.video_row_lp.watch_it_work .page-width-small.feature-row{padding-top:calc(126px + 3.81*min(36px,9.4vw))}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/k-custom.css.map */
