body.ctm-glowmad_updated .page-width-small{max-width:1230px}.video_row_lp .feature-row__item video,.vision_promise .feature-row__item video{width:100%;height:100%;object-fit:contain;border-radius:25px}.video_row_lp .page-width-small.feature-row{padding-top:64px;padding-bottom:64px}.video_row_lp.watch_it_work .page-width-small.feature-row{padding-top:80px;padding-bottom:80px}.video_row_lp .subtext,.vision-specs .subtext,.media-gallery .media-header .subtext,.image-faq-header .subtext,.rev_heading_container .subtext{text-transform:uppercase;font-size:11px;border-radius:50px;border:1px solid #1D1D1FB2;padding:5px 12px;display:inline-block;letter-spacing:.99px;margin-bottom:15px;font-weight:600}.slider_section_header .subtext{text-transform:uppercase;font-size:11px;border-radius:50px;border:1px solid #FFFFFF8C;padding:5px 12px;display:inline-block;letter-spacing:.99px;margin-bottom:15px;color:#fff;font-weight:600}.video_row_lp h2.h3,.image-faq-header .h3{font-size:52px;font-weight:300;font-style:italic;color:#59b233}.slider_section_header h2{font-size:64px;font-weight:300;line-height:1.2;font-style:italic;color:#59b233}.vision_comp_slider .slider_section_header h2{color:#59b233}.vision-specs .h3,.media-gallery .media-header .h3,.rev_heading_container .h3{font-size:64px;font-weight:300;font-style:italic;color:#59b233;line-height:1.1}.vision-specs .h3 strong,.image-faq-header .h3 strong{color:#1d1d1f;font-style:normal}.media-gallery .media-header .h3 strong,.rev_heading_container .h3 strong{color:#1d1d1f;font-style:normal;display:block}.video_row_lp h2.h3 strong{display:block;color:#1d1d1f;font-style:normal}.slider_section_header h2 strong{display:block;color:#fff;font-style:normal}.slider_section_header{margin-bottom:100px}.slider_section_header p{margin-top:10px;color:#666}.video_row_lp .rte{font-size:20px}.video_row_lp .rte.green_content p{color:#59b233!important;font-style:italic}.video_row_lp.watch_it_work hr{margin:20px 0;border-color:#ffffff2e;max-width:65px}.video_row_lp .feature-item{font-size:18px;display:flex;align-items:center;gap:12px}.video_row_lp .feature-list{display:flex;flex-direction:column;gap:15px}.video_row_lp .testimonial-card{background:#1d1d1f;padding:24px;border-radius:15px;margin-top:20px;color:#fff}.video_row_lp .testimonial-card .quote{padding:revert-layer;text-align:left;font-size:15px;font-weight:300;margin-top:10px}.video_row_lp .author{display:flex;align-items:center;gap:10px;margin-top:20px}.video_row_lp .author .avatar{width:32px;border-radius:100px;height:32px;overflow:hidden}.video_row_lp .feature-row__item.feature-row__text{padding-top:0;padding-bottom:0}.video_row_lp.watch_it_work{background:#000}.video_row_lp.watch_it_work h2.h3 strong{color:#fff}.vision_promise .page-width-small.feature-row{padding-top:64px;padding-bottom:100px}.vision_promise .page-width-small.feature-row .icon_wrap{margin-bottom:12px}.vision_promise{background:#000}.vision_promise .page-width-small.feature-row h2.h3{font-size:36px;color:#59b233}.vision_promise .page-width-small.feature-row .rte p{color:#fff}.vision_promise .page-width-small.feature-row .rte p a{color:#59b233}.honest_answer_wrap{background:#000;padding-top:100px!important}.honest-answer_Swiper .swiper-slide{height:auto}.honest-answer_Swiper .swiper-pagination{position:unset;margin-top:20px}.honest-answer_Swiper .swiper-pagination-bullet{background:#ffffff59;opacity:1}.honest-answer_Swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;width:18px;border-radius:5px}.honest-answer-section .answer_card .subtext{font-size:13px;text-transform:uppercase;letter-spacing:.78px;margin-bottom:10px;display:inline-block}.honest-answer-section .answer_card .heading{font-size:19.2px;font-style:italic;letter-spacing:0;padding-bottom:20px;border-bottom:1px solid #00000033;margin-bottom:20px}.honest-answer-section .answer_card .description{color:#1d1d1f;font-size:17px}.honest-answer-section .arrow_btn{width:34px;height:34px;border:2px solid #FFFFFF99;background:#ffffff26;top:-34px!important;border-radius:100%;padding:8px}.honest-answer-section .arrow_btn svg.swiper-navigation-icon,.honest-answer-section .arrow_btn svg.swiper-navigation-icon path{fill:#fff!important}.honest-answer-section .swiper-button-prev.arrow_btn{right:50px;left:auto}.vision_comp_slider{padding:150px 0!important;background-image:url(/cdn/shop/files/Container.webp?v=1784801428);background-position:center;background-size:cover;background-repeat:no-repeat}.visionSwiper .swiper-slide{height:auto}.visionSwiper .swiper-pagination{position:unset;margin-top:20px}.visionSwiper .swiper-pagination-bullet{background:#00000059;opacity:1}.visionSwiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#59b233;width:18px;border-radius:5px}.vision-section .arrow_btn{width:34px;height:34px;border:2px solid #FFFFFF99;background:#fff;top:-34px!important;border-radius:100%;padding:8px}.vision-section .arrow_btn svg.swiper-navigation-icon,.vision-section .arrow_btn svg.swiper-navigation-icon path{fill:#000!important}.vision-section .swiper-button-prev.arrow_btn{right:50px;left:auto}.vision-section .slider_section_header .subtext{background:#fff;color:#000}.vision-section .slider_section_header p{color:#fff;text-shadow:0px 1px 10px rgba(0,0,0,.5);font-size:18px;max-width:450px;margin:0 auto}.vision-section .slider_section_header h2{text-shadow:0px 2px 16px rgba(0,0,0,.4)}.video_row_lp.watch_it_work .rte p{color:#fff}.video_img_gallery{padding-bottom:0!important}.vision-specs .description{color:#1a1a1a;font-size:18px;margin-bottom:70px}.vision-specs .contact_text{font-size:18px;color:#1f1f1f;font-weight:700;padding-top:40px}.vision-specs .contact_text a{display:block;color:#59b233}.video_row_lp .feature-row__text--right{padding-left:0}.video_row_lp .feature-row__text--left{padding-right:0}.sticky_atc_main{padding:0!important}.vision-card .title{color:#1d1d1f;font-size:17px;letter-spacing:.2px;vertical-align:middle;margin-top:16px;margin-bottom:15px}.vision-card .content{color:#1d1d1f;font-size:15px;margin-bottom:22px}.vision-card .vision-winner{display:flex;align-items:center;gap:15px}.vision-card .vision-winner .winner_text{color:#59b233;font-weight:700;font-size:14px;letter-spacing:1.4px;text-transform:uppercase}.vision-card .vision-winner .winner_text strong{display:block;color:#1d1d1f;letter-spacing:0;font-size:18px;text-transform:capitalize}.review_heading{padding-bottom:20px!important}.review_heading .media-header{border-bottom:1px solid #00000026;padding-bottom:25px}.review_heading .media-header .h3{margin-bottom:0}#side-drawer .drawer-body{overflow:auto;height:100%;padding:20px 24px}button#close-drawer{border:0;outline:none;background:none;border-radius:100%;padding:0;margin:0}.drawer-header h2{color:#1d1d1f;font-weight:700;font-size:20px;letter-spacing:0px;vertical-align:middle;margin:0}#side-drawer .drawer-body .testimonial{display:flex;align-items:center;gap:10px}#side-drawer .drawer-body .image_wrap{width:46px;height:46px;min-width:46px}#side-drawer .drawer-body .testimonial-content{width:auto}#side-drawer .drawer-body .testimonial-text{color:#1d1d1f;font-weight:600;font-size:13.5px;letter-spacing:0%;margin:0}#side-drawer .drawer-body .testimonial-author{color:#55555a;font-size:14px;letter-spacing:0%;vertical-align:middle;margin-top:2px}#side-drawer .drawer-body .icon-features{display:flex;justify-content:center;margin-top:12px}#side-drawer .drawer-body .icon-features .feature-col{flex:1;display:flex;flex-direction:column;gap:8px;text-align:center;align-items:center;padding:10px 5px}#side-drawer .drawer-body .feature-text{color:#1d1d1f;font-weight:700;font-size:12px;letter-spacing:0%}#side-drawer .drawer-body .feature-divider{width:1px;background:#00000024;display:block}#side-drawer .btn.product-form__cart-submit [data-add-to-cart-text]{display:flex;align-items:center;gap:10px}#side-drawer .btn.product-form__cart-submit{justify-content:center;text-transform:uppercase;border-radius:12px;margin:0}#side-drawer .btn.product-form__cart-submit:after{display:none}#side-drawer .drawer-footer{padding:20px 24px;border-top:1px solid #0000001F}#side-drawer .product-form__item.product-form__item--submit{margin:0;padding:0;flex:100%}#side-drawer .kaching-bundles__checkbox-upsells,#side-drawer .kaching-bundles__bars{margin-top:20px}#side-drawer .kaching-bundles__checkbox-upsells:before{content:"Add-ons";color:#55555a;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:1px}#side-drawer .kaching-bundles__bars:before{content:"Select your bundle";color:#55555a;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:1px}#side-drawer .kaching-bundles__block{--bar-border-radius: 12px!important;--bar-background-color:#F5F5F7!important}#side-drawer .kaching-bundles__checkbox-upsells .kaching-bundles__bar-container{background:none}#side-drawer .kaching-bundles__checkbox-upsells .kaching-bundles__bar-container .kaching-bundles__bar-title{font-weight:700}#side-drawer .kaching-bundles__checkbox-upsells .kaching-bundles__checkbox-upsells__checkbox{border-radius:5px}#side-drawer .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container{box-shadow:inset 0 0 0 1px #1d1d1f}#side-drawer .kaching-bundles .kaching-bundles__bar-title,#side-drawer .kaching-bundles .kaching-bundles__bar-price{font-weight:700}#side-drawer .kaching-bundles__bar:not(.kaching-bundles__bar--selected) .custom-accordion{background:#fff}#side-drawer .kaching-bundles .kaching-bundles__free-gift{--kaching-free-gift-background-color: #F5F5F7!important;--kaching-free-gift-selected-background-color: #F5F5F7!important;--kaching-free-gift-selected-text-color: #1D1D1F!important;width:calc(100% - 28px);margin-left:auto;margin-right:auto;padding:12px 14px;border-bottom:1px solid #0000000F;box-shadow:none}#side-drawer .kaching-bundles .kaching-bundles__free-gift .kaching-bundles__free-gift__link{display:none}#side-drawer .kaching-bundles .kaching-bundles__free-gift .kaching-bundles__free-gift__text{font-weight:500;font-size:13px;line-height:100%;letter-spacing:0px}#side-drawer .kaching-bundles .kaching-bundles__free-gift .kaching-bundles__free-gift__full-price{color:#0006;font-weight:700;font-size:13px;line-height:100%;letter-spacing:0px}.custom-accordion .acc-header b{color:#59b233}#side-drawer .kaching-bundles .kaching-bundles__free-gift:last-child{margin-bottom:15px;border-bottom:0}form#localization-footer{justify-content:left}.site-footer__item .selectors-form .disclosure__toggle{background:unset!important;color:#fff!important;border-color:#ffffff47!important}.video_row_lp .feature-list:before{content:"";height:1px;width:200px;background:#00000026;margin-top:4px;margin-bottom:20px}.vision-card .vision-winner path[stroke="#6B6B6F"]{stroke:#fff}#side-drawer .kaching-bundles__free-gift__divider{display:none}.custom-accordion{background:#f5f5f7;border-radius:10px;padding:12px 14px;cursor:pointer;width:calc(100% - 28px);margin:0 auto 15px;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0px}.custom-accordion .acc-header{display:flex;justify-content:space-between;align-items:center}.custom-accordion .acc-icon{transition:transform .3s ease}.custom-accordion.active .acc-icon{transform:rotate(180deg)}.gifts_wrap{transition:max-height .35s ease}.custom-accordion.active{margin-bottom:0;border-radius:10px 10px 0 0}#side-drawer .drawer-footer .total_bar{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px;align-items:baseline}#side-drawer .drawer-footer .total_bar .cart_total_price .kaching-bundles__bar-pricing{display:flex;align-items:center;gap:5px}#side-drawer .drawer-footer .total_text,#side-drawer .drawer-footer .kaching-bundles__bar-full-price{color:#55555a;font-size:14px;letter-spacing:.6px;line-height:1.2}#side-drawer .drawer-footer .kaching-bundles__bar-full-price{text-decoration:line-through}#side-drawer .drawer-footer .kaching-bundles__bar-price{color:#1d1d1f;font-weight:700;font-size:22px;letter-spacing:.6px;line-height:1.2}.updated_main_pro .feature-list .feature-item .feature-icon{width:32px;height:32px;min-width:32px}.klaviyo-close-form svg.needsclick{background:#fff;border-radius:100%}@media only screen and (min-width:750px){.custom_video_wrap{position:relative;padding-bottom:135%}.custom_video_wrap video,.vision_video_wrap video{position:absolute;left:0;top:0;object-fit:cover!important}.vision_video_wrap{position:relative;padding-bottom:135%}}@media only screen and (max-width:749px){.video_row_lp .feature-row__item.feature-row__text{padding:20px 0 0}.video_row_lp .page-width-small.feature-row{padding-top:32px;padding-bottom:32px}.video_row_lp .rte{font-size:16px}.video_row_lp .feature-item .icon{width:18px;min-width:18px}.video_row_lp .feature-item{font-size:16px;font-weight:600}.video_row_lp h2.h3,.slider_section_header h2,.image-faq-header .h3,.vision-specs .h3,.media-gallery .media-header .h3,.rev_heading_container .h3{font-size:36px;line-height:1.2}.media-gallery{padding:48px 0 0!important}.image-faq{padding:48px 0!important}.media-gallery .media-header{margin-bottom:20px!important}.vision_promise .feature-row__text{padding:40px 0 0;max-width:unset;text-align:center}.vision_promise .feature-row__text .icon_wrap{text-align:center;display:flex;justify-content:center}.vision_promise .page-width-small.feature-row .rte p{font-size:17px}.honest-answer-section .arrow_btn{display:none}.slider_section_header{margin-bottom:48px}.vision-specs .description{margin-bottom:40px}.vision-specs .contact_text{padding-top:0;font-size:14px}.vision-section .arrow_btn{display:none}.vision_comp_slider{padding:80px 0 50px!important;background-image:url(/cdn/shop/files/Section_-_COMPARISON.png)}.ctm-glowmad_updated .site-footer{padding-bottom:150px}.ctm-glowmad_updated a#BackToTop{bottom:155px;box-shadow:0 4px 16px #0000004d}}@media only screen and (min-width:990px){.updated_main_pro .grid.product-single .grid__item.product-single__media-group{display:flex;flex-direction:row;align-items:flex-start;gap:12px}.updated_main_pro .product-single__media-group .product-single__media__carousel{order:2;flex:1 1 auto;min-width:0}.updated_main_pro .product-single__media-group .thumbnails-wrapper{order:1;flex:0 0 80px;width:80px;margin:0;padding:0}.updated_main_pro .product-single__media-group .product-single__thumbnails{display:flex;flex-direction:column;gap:8px;max-height:640px;overflow-y:auto;margin:0;padding:0;scrollbar-width:none;-ms-overflow-style:none}.updated_main_pro .product-single__media-group .product-single__thumbnails::-webkit-scrollbar{display:none}.updated_main_pro .product-single__media-group .product-single__thumbnails-block{width:100%!important;flex:0 0 auto;padding:0!important;margin:0!important}.updated_main_pro .product-single__media-group .thumbnails-block_wrapper{position:relative;width:72px;height:72px;margin:0 auto;border-radius:8px;overflow:hidden;border:2px solid transparent;transition:border-color .2s;background:#f0f0f0;cursor:pointer}.updated_main_pro .product-single__media-group .product-single__thumbnail-image{width:100%;height:100%;object-fit:cover;display:block}.updated_main_pro .product-single__media-group .product-single__thumbnails-block.is-selected .thumbnails-block_wrapper,.updated_main_pro .product-single__media-group .product-single__thumbnails-block.active .thumbnails-block_wrapper,.updated_main_pro .product-single__media-group .product-single__thumbnails-block[aria-current=true] .thumbnails-block_wrapper{border-color:#59b233}.updated_main_pro .product-single__media-group .product-single__thumbnail-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;pointer-events:none}.updated_main_pro .product-single__media-group .product-single__thumbnail-badge svg{width:100%;height:100%}.updated_main_pro .product-single__media-group .product-single__media__carousel .flickity-page-dots{display:none}}body.ctm-glowmad_updated .essential_annoucement_bar_wrapper_1be2ef84-9b56-4d83-8dd7-3e908c51f4f8{display:none!important}.updated_main_pro .cb-media-tag{display:none}@media only screen and (max-width:749px){.updated_main_pro .product-single__media__slide{position:relative}.updated_main_pro .cb-media-tag{position:absolute;top:12px;left:12px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:4px;opacity:1;border-radius:8px;padding:9.5px 8px;background:#59b233;color:#fff;font-weight:700;font-size:12px;line-height:11.2px;white-space:nowrap}.updated_main_pro .cb-media-tag svg{flex:0 0 15px;width:15px;height:14px;display:block}}.updated_main_pro .pro_rating .rating_value{display:none}@media only screen and (max-width:749px){.updated_main_pro .pro_rating .rating_value{display:inline-block;color:#1d1d1f;font-size:17px;font-weight:700;line-height:1;text-decoration:underline;cursor:pointer}.updated_main_pro .pro_rating .rating_value:hover{color:#1d1d1f}}html{scroll-behavior:smooth}.updated_main_pro .pro_rating .pro_rating__stars{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}@media only screen and (max-width:749px){.sticky-atc-inner{background:#1c1c1c!important}.sticky-atc-inner .atc-info .swiper .heading_text,.sticky-atc-inner .atc-info .swiper .subheading_text{color:#fff}}@media only screen and (max-width:989px){.updated_main_pro .grid.product-single{margin-top:-20px}.updated_main_pro .grid.product-single .grid__item.product-single__media-group{width:100%!important;max-width:100%;flex:0 0 100%!important}.updated_main_pro .product-single__media__carousel,.updated_main_pro .product-single__media__carousel .flickity-viewport{max-width:100%}.updated_main_pro .product-single__media-group .thumbnails-wrapper{display:block;width:100%;margin:12px 0 0;padding:0}.updated_main_pro .product-single__media-group .product-single__thumbnails{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.updated_main_pro .product-single__media-group .product-single__thumbnails::-webkit-scrollbar{display:none}.updated_main_pro .product-single__media-group .product-single__thumbnails-block{width:72px!important;flex:0 0 72px;padding:0!important;margin:0!important}.updated_main_pro .product-single__media-group .thumbnails-block_wrapper{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden;border:2px solid transparent;transition:border-color .2s;background:#f0f0f0;cursor:pointer}.updated_main_pro .product-single__media-group .product-single__thumbnail-image{width:100%;height:100%;object-fit:cover;display:block}.updated_main_pro .product-single__media-group .product-single__thumbnails-block.is-selected .thumbnails-block_wrapper,.updated_main_pro .product-single__media-group .product-single__thumbnails-block.active .thumbnails-block_wrapper,.updated_main_pro .product-single__media-group .product-single__thumbnails-block[aria-current=true] .thumbnails-block_wrapper{border-color:#59b233}.updated_main_pro .product-single__media-group .product-single__thumbnail-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;pointer-events:none}.updated_main_pro .product-single__media-group .product-single__thumbnail-badge svg{width:100%;height:100%}}.ctm-glowmad-original .updated_main_pro h1.main-title strong{display:inline}@media only screen and (max-width:749px){body .updated_main_pro .pro_rating.pro_rating{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:8px;white-space:nowrap}body .updated_main_pro .pro_rating.pro_rating .pro_rating__stars{gap:6px;flex-shrink:0}body .updated_main_pro .pro_rating.pro_rating .rating_value{font-size:14px}body .updated_main_pro .pro_rating.pro_rating span.rating_txt{font-size:13px;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis}}@media only screen and (max-width:359px){body .updated_main_pro .pro_rating.pro_rating span.rating_txt{font-size:12px}}@media only screen and (max-width:749px){.product-single__meta .cb-ms{display:none}.cb-ms-slot{padding:16px;background:#fff}.cb-ms-slot .cb-ms{margin:0}body .updated_main_pro.updated_main_pro{padding-top:4px}body .updated_main_pro .pro_rating.pro_rating{position:static;top:auto;margin:0 0 8px}}@media only screen and (max-width:749px){body .updated_main_pro.updated_main_pro .feature-list.feature-list{display:flex;align-items:stretch;gap:8px;margin-bottom:20px;padding:12px 0;border-top:1px solid rgb(0 0 0 / 7%);border-bottom:1px solid rgb(0 0 0 / 7%)}body .updated_main_pro.updated_main_pro .feature-list.feature-list .feature-item.feature-item{flex:1 1 0;min-width:0;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;padding:0;border:0;text-align:center}body .updated_main_pro.updated_main_pro .feature-list.feature-list .feature-item .feature-icon{width:24px;height:24px;min-width:24px}body .updated_main_pro.updated_main_pro .feature-list.feature-list .feature-item .feature-icon svg{width:100%;height:100%}body .updated_main_pro.updated_main_pro .feature-list.feature-list .feature-content h3.feature-title{font-size:13px;line-height:1.25;margin:0;letter-spacing:-.1px;text-wrap:balance;max-width:7em;margin-inline:auto;min-height:2.5em}body .updated_main_pro.updated_main_pro .feature-list.feature-list .feature-content .feature-description{display:none}}@media only screen and (max-width:749px){body .updated_main_pro.updated_main_pro .grid.product-single .grid__item.product-single__media-group .product-single__media__carousel.product-single__media__carousel .flickity-page-dots.flickity-page-dots{min-height:0;height:auto;margin:10px auto 0;padding:0;line-height:0}body .updated_main_pro.updated_main_pro .grid.product-single .grid__item.product-single__media-group:has(.cb-pdp3d) .product-single__media__carousel.product-single__media__carousel .flickity-page-dots.flickity-page-dots{min-height:40px;display:flex;align-items:center}body .updated_main_pro.updated_main_pro .grid.product-single{row-gap:0}body .updated_main_pro .pro_rating.pro_rating{margin-top:12px}}@media only screen and (max-width:749px){body .updated_main_pro.updated_main_pro .custom-product-heading h1.main-title.main-title,body .updated_main_pro.updated_main_pro .custom-product-heading h1.main-title.main-title strong{font-size:38.4px;line-height:1.04}}@media only screen and (max-width:749px){body .updated_main_pro .tabs-wrapper.tabs-wrapper .tab-content,body .updated_main_pro .tabs-wrapper.tabs-wrapper .tab-content :is(p,li,span,strong,a,b){font-size:14px;line-height:1.45}body .updated_main_pro .tabs-wrapper.tabs-wrapper .tab-content h6{font-size:12px;line-height:1.45}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/custom.css.map */
