body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .pro_rating__stars svg path{fill:#f5a623}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .media-gallery--vision-plus .custom_gallery_container{box-sizing:border-box;width:100%;max-width:1470px;margin:0 auto}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .media-gallery--vision-plus .media-header{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:0}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .media-gallery--vision-plus .media-header .subtext{display:inline-flex;box-sizing:border-box;width:169.5px;height:34.5px;align-items:center;justify-content:center;padding:10px;gap:10px;border:.75px solid #1D1D1FB2;border-radius:37.5px;color:#232323;font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:600;line-height:12.38px;letter-spacing:.74px;text-transform:uppercase;white-space:nowrap}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .media-gallery--vision-plus .media-header h2{margin:0;color:#59b233;font-family:Instrument Sans,sans-serif;font-size:48px;font-weight:300;font-style:italic;line-height:52.8px;letter-spacing:-.75px}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .media-gallery--vision-plus .media-header h2 strong,body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .media-gallery--vision-plus .media-header h2 em{display:block}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .media-gallery--vision-plus .media-header h2 strong{color:#1d1d1f;font-weight:700;font-style:normal}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .media-gallery--vision-plus .media-header h2 em{color:#59b233;font-weight:300;font-style:italic}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .media-gallery--vision-plus .media-header h2 em>span{display:inline-block;width:0;height:0;overflow:hidden;vertical-align:baseline}@media screen and (max-width:768px){body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .media-gallery--vision-plus .media-header{gap:10px}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .media-gallery--vision-plus .media-header h2{font-size:32px;line-height:35.2px}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .media-gallery--vision-plus .media-header h2 em{font-size:clamp(20px,calc((100vw - 44px)*.08),28px);line-height:1.1;white-space:nowrap}}@media screen and (max-width:749px){body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .media-gallery--vision-plus .media-header h2{width:100%;font-size:36px;line-height:40px;letter-spacing:-.75px;text-align:left}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .media-gallery--vision-plus .media-header h2 strong{color:#1d1d1f;font-size:36px;font-weight:700;line-height:40px;letter-spacing:-.75px}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .media-gallery--vision-plus .media-header h2 em{color:#59b233;display:block;width:100%;font-size:36px;font-weight:300;font-style:italic;line-height:40px;letter-spacing:-.75px;text-align:left;white-space:normal;overflow-wrap:normal;word-break:normal}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .nvp-std__card--light .nvp-std__list-item span{color:#555}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .image-faq--vision-plus .image-faq-left{width:100%;min-width:0}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .image-faq--vision-plus .image-faq-left>img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .vision-section .slider_section_header p{white-space:pre-line}@media screen and (min-width:990px){body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .vision-section .slider_section_header p{max-width:850px}}@media screen and (min-width:769px){body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .vision-section .slider_section_header .vision-desktop-description{margin-left:auto;margin-right:auto;line-height:24px;white-space:normal}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .vision-section .vision-desktop-description span{display:block;white-space:nowrap}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .vision-section .vision-mobile-description{display:none}}@media screen and (max-width:749px){body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .vision-section .slider_section_header p{box-sizing:border-box;width:min(calc(100% + 34px),calc(100vw - 24px));margin-left:max(-17px,calc((100vw - 360px)/-2));font-size:16px;line-height:24px}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .vision-section .vision-desktop-description{display:none}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .vision-section .vision-mobile-description{display:block;font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0;text-align:center}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .vision-section .slider_section_header .vision-mobile-description{width:100%;max-width:100%;margin-left:0;white-space:normal}}@media screen and (min-width:990px){body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .grid.product-single .grid__item.product-single__media-group{width:585px;flex:unset}}@media screen and (min-width:750px)and (max-width:1200px){body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .tabs-wrapper .tabs-nav-pro span.tab-btn{flex:1 1 0;min-width:0;padding-right:clamp(4px,1.5vw,16px);padding-left:clamp(4px,1.5vw,16px);white-space:normal;overflow-wrap:break-word}}@media screen and (max-width:749px){body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .tabs-wrapper .tabs-nav-pro{display:flex;width:100%}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .tabs-wrapper .tabs-nav-pro span.tab-btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:1 1 0;min-width:0;padding-right:4px;padding-left:4px;overflow-wrap:anywhere}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .tabs-nav-pro .tab-btn[data-tab=why_vision]{white-space:normal}}body.ctm-new-vision-plus #side-drawer .kaching-bundles__block-title{display:none}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .tabs-wrapper .review-img{border-radius:50%;object-fit:cover}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .tabs-nav-pro .tab-btn[data-tab=why_vision]{white-space:nowrap}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .tabs-nav-pro .vp-tab-second-line{display:block}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .video_row_lp .author .avatar,body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .video_row_lp .author .avatar img{border-radius:50%}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .video_row_lp .author .avatar img{width:100%;height:100%;object-fit:cover}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .vision-section--vision-plus .vision_icon svg{width:24px;height:24px}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .honest-answer-section--vision-plus .slider_section_header h2 strong{color:#f5f5f7;font-style:normal;font-weight:700}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .honest-answer-section--vision-plus .slider_section_header h2 em{color:#59b233;font-style:italic;font-weight:300}@media screen and (max-width:749px){body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .honest-answer-section--vision-plus .slider_section_header h2 em{display:inline-block;white-space:nowrap}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .image-faq--vision-plus .image-faq-header h2 em{display:inline-block;white-space:nowrap;font-size:inherit}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .image-faq--vision-plus .image-faq-header h2{font-size:30px;line-height:1.2}}@media screen and (min-width:769px){body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .vision_promise .page-width-small.feature-row .rte p{margin-bottom:0}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .honest-answer-section--vision-plus .slider_section_header h2{font-size:64px;line-height:1.1}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .honest-answer-section--vision-plus .slider_section_header h2 strong,body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .honest-answer-section--vision-plus .slider_section_header h2 em{display:block}}@media screen and (min-width:880px){body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .nvp-std__heading{font-weight:300;font-size:48px;line-height:52.8px;letter-spacing:-.75px}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .nvp-std__heading strong{font-weight:700;font-style:normal}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .nvp-std__card{box-sizing:border-box;padding:28px}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .nvp-std__card--dark .nvp-std__card-title{color:#59b233;font-size:24px;font-weight:700;line-height:100%;letter-spacing:-.4px}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .nvp-std__cta{font-size:15px}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .sticky-atc .atc-button{font-size:16px}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .nvp-std__card-bold{font-size:15px;font-weight:600;line-height:100%;color:#fff}}@media screen and (max-width:879px){body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .nvp-std__cta{font-size:15px}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .sticky-atc .atc-button{font-size:16px}}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .nvp-std__card--light .nvp-std__list-item span{color:#737373}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .product-single__media--vision-plus-reallife img{object-fit:contain!important;object-position:center}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .product-single__media--vision-plus-screen img{object-fit:contain!important;object-position:center}@media screen and (max-width:749px){body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .tabs-nav-pro .tab-btn[data-tab=why_vision]{flex-direction:column;line-height:18px;white-space:normal}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .tabs-nav-pro .tab-btn[data-tab=reviews]{flex-direction:column;line-height:18px}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .tabs-nav-pro .vp-pro-review-second-line{white-space:nowrap}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .tabs-nav-pro .vp-pro-review-first-line,body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .tabs-nav-pro .vp-pro-review-second-line{display:block}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .tabs-nav-pro .vp-tab-second-line{white-space:nowrap}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .video_row_lp.watch_it_work .featured-row__subtext p{font-size:16px;line-height:24px;letter-spacing:-.1px;text-align:left}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .video_row_lp.watch_it_work .featured-row__subtext p:first-child>span{display:block}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .video_row_lp.watch_it_work .featured-row__subtext p:first-child>span>span{display:block;white-space:nowrap}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .video_row_lp.watch_it_work .rte.green_content p{box-sizing:border-box;width:calc(100% + 30px);font-size:clamp(11px,calc(5.2vw - 2.64px),18px);line-height:1.4;letter-spacing:-.1px;white-space:nowrap}}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .custom-product-heading h1.main-title{background:linear-gradient(100deg,#ff3b3b,#ff8a00,#f2b100,#2fbf4a,#00b3d6,#6f3fff,#e04bd0 84%,#ff3b3b) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-right:.12em;animation:cbVpTitleFlow 8s linear infinite}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .custom-product-heading h1.main-title strong{-webkit-text-fill-color:#000;color:#000}@keyframes cbVpTitleFlow{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .custom-product-heading h1.main-title{animation:none}}@media(max-width:749px){body:is(.ctm-new-vision-plus,.ctm-vision-preorder) [data-product-main-slider] .flickity-prev-next-button{display:none}}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .grid.product-single .grid__item.product-single__media-group .product-single__media__carousel .flickity-page-dots{position:static;transform:none;width:auto;margin:12px auto 0;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;align-items:center;justify-content:flex-end;min-height:40px}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .grid.product-single .grid__item.product-single__media-group .product-single__media__carousel .flickity-page-dots .dot{background:#0b0b0c38;opacity:1}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .grid.product-single .grid__item.product-single__media-group .product-single__media__carousel .flickity-page-dots .dot.is-selected{background:#0b0b0c}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .product-single__meta .cb-bfp-duo{display:none}body:is(.ctm-new-vision-plus,.ctm-vision-preorder) .updated_main_pro .feature-list .feature-item{padding-top:14.4px;padding-bottom:14.4px}
/*# sourceMappingURL=/cdn/shop/t/72/assets/new-vision-plus.css.map */
