@font-face{font-family:Manrope;src:url(/cdn/shop/files/Manrope-Bold.woff2?v=1743765500) format("woff2"),url(/cdn/shop/files/Manrope-Bold.woff?v=1743765499) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/cdn/shop/files/Manrope-Regular.woff2?v=1743765499) format("woff2"),url(/cdn/shop/files/Manrope-Regular.woff?v=1743765498) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/cdn/shop/files/Manrope-Medium.woff2?v=1743765499) format("woff2"),url(/cdn/shop/files/Manrope-Medium.woff?v=1743765498) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/cdn/shop/files/Manrope-SemiBold.woff2?v=1743765498) format("woff2"),url(/cdn/shop/files/Manrope-SemiBold.woff?v=1743765498) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/cdn/shop/files/Manrope-ExtraBold.woff2?v=1743765498) format("woff2"),url(/cdn/shop/files/Manrope-ExtraBold.woff?v=1743765498) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/cdn/shop/files/Manrope-Light.woff2?v=1743765498) format("woff2"),url(/cdn/shop/files/Manrope-Light.woff?v=1743765498) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/cdn/shop/files/Manrope-ExtraLight.woff2?v=1743765498) format("woff2"),url(/cdn/shop/files/Manrope-ExtraLight.woff?v=1743765498) format("woff");font-weight:200;font-style:normal;font-display:swap}body{font-family:Manrope;color:#171617}h1,h2,h3,h4,h5,h6,p{font-family:Manrope!important}a{text-decoration:unset;font-family:Manrope}sticky-header.header-wrapper{background:transparent;position:absolute;width:100%;border-bottom:1px solid rgb(255 255 255 / 20%)}sticky-header.header-wrapper ul li a span{padding:41px 30px}sticky-header.header-wrapper ul li a,sticky-header.header-wrapper ul li a span,sticky-header.header-wrapper ul li span{color:#fff;font-size:16px;font-family:Manrope;font-weight:600;line-height:24px;transition:.3s all;letter-spacing:0}img.icons_arros{filter:unset!important;height:20px!important}header.header.scrolled sticky-header.header-wrapper ul li a,header.header.scrolled ul li a span,header.header.scrolled ul li span{color:#000!important}header.header.scrolled ul li a:hover,header.header.scrolled ul li a:hover span,header.header.scrolled ul li span:hover{color:#da1a3b!important}sticky-header.header-wrapper ul li:hover path{fill:#da1a3b!important}.header-wrapper ul li span.header__active-menu-item{font-weight:bolder!important;border-bottom:1px solid}summary.list-menu__item{padding:40px 46px 42px 30px!important}sticky-header.header-wrapper ul li{padding:0}header.header{max-width:1350px;padding:0 15px!important;background:transparent!important}sticky-header.header-wrapper ul li a svg.icon.icon-caret path{color:#fff;fill:#fff}sticky-header.header-wrapper ul li path{fill:#fff;width:15px;height:15px;transition:.3s all}sticky-header.header-wrapper ul li svg{height:8px;right:2.5rem!important;top:48px}ul.header__submenu li a{color:#171617!important}.header-wrapper a.shop-btn{padding:9px 20px;color:#171617;text-decoration:unset;background:#fff;font-size:13px;font-weight:900;font-family:Manrope;letter-spacing:0;transition:.3s all;margin-right:22px;height:36px;width:115px}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.scrolled a.shop-btn{color:#fff;background:#171617}.header-wrapper a.shop-btn:hover{background:#da1a3b;color:#fff}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.scrolled a.shop-btn:hover{background:#da1a3b;color:#fff}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.scrolled .svg-wrapper img{filter:invert(1)}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.scrolled ul li path{fill:#171617}.header__heading-link{padding:0}.banner__box.content-container{padding-bottom:0!important}.banner__content{justify-content:start!important;text-align:left;max-width:1350px;padding:240px 15px 96px!important}.banner__content .banner__box{text-align:left;position:relative}.banner__content .banner__box img{margin-left:13px;width:13px;height:13px;transition:.3s all}.banner__content a.button.button--primary:hover img{filter:invert(1)}.banner__content .banner__box p{font-weight:400!important;font-size:16px!important;line-height:24px;color:#fff;margin-bottom:24px}.banner__content .banner__box h2{font-family:Manrope;font-weight:700;font-size:44px;line-height:54px;margin-bottom:20px;max-width:788px;margin-top:0;letter-spacing:-1.2px}.banner:after,.banner__media:after{background:linear-gradient(0deg,#0000 73.53%,#00000080 89.23%)!important}a.button.button--primary{background-color:#da1a3b!important;border-radius:unset;font-family:Manrope;font-weight:900;font-size:13px;text-transform:uppercase;transition:.3s all;letter-spacing:-.1px}a.button.button--primary:hover{background-color:#fff!important;color:#171617}.logo-bar{max-width:1230px;padding:0 15px}.logo-bar-section{padding:18px 0}.logo-bar-section .feature{gap:8px!important}.logo-bar-section .feature span{font-weight:700!important;font-size:16px;line-height:24px;font-family:Manrope}.complaint .complaint-feature{text-align:center;padding:90px 0}div#shopify-section-template--24379576451388__how_does_red_rRjnaA{background-color:#f9f7f1}.infrared-light-effects{display:flex;column-gap:50px;max-width:1350px;align-items:center;margin:auto;background-color:unset;padding:80px 15px}.infrared-light-effects .chart{flex:0 0 65%;max-width:65%}.infrared-light-effects .stats{flex:0 0 30%;max-width:30%;display:flex;flex-direction:column}.infrared-light-effects .stats .stat{width:100%!important;background-color:unset;box-shadow:unset;padding:0 0 0 51px;max-width:312px;position:relative}.infrared-light-effects .stats .stat:before{position:absolute;content:"";background:#da1a3b;width:20px;height:4px;left:0;top:84px}.infrared-light-effects .stats .stat h3 span{display:none}.infrared-light-effects .stats .stat p strong{font-weight:700}.infrared-light-effects .chart img{margin-bottom:0;max-width:100%}.infrared-light-effects .stats .stat h3{color:#171617;font-weight:800;font-size:54px!important;line-height:54px;letter-spacing:-1.8px}.infrared-light-effects .stats .stat p{color:#171617;font-weight:400;font-size:18px;line-height:26px!important;letter-spacing:-.08px;margin-bottom:0;margin-top:16px}.infrared-light-effects h2{font-weight:700;font-size:38px;line-height:50px;color:#171617;letter-spacing:-1.1px;max-width:600px;text-align:left;margin:0 0 70px}.complaint .complaint-feature img{max-width:680px;width:100%}.product-item{background:#f2f2f2;margin:0 12px;position:relative}.product-item:before{content:"";position:absolute;width:80px;height:80px;background:url(/cdn/shop/files/arrowhover.png?v=1743767464);bottom:0;right:0;opacity:0;visibility:hidden;transition:.3s all}.product-item:hover:before{opacity:1;visibility:visible}.product-item img{height:320px;max-width:332px;width:100%;object-fit:contain;margin:auto;padding:20px;mix-blend-mode:darken;transition:.3s all}.product-item:hover img{transform:scale(1.1)}.slider_section{padding:80px 0 80px 15px;max-width:1600px;margin-left:auto}.slider_section .above-data h2,.about_page_title h2,.health-well .heading h2{font-weight:700;font-size:38px;line-height:50px;margin-bottom:0;margin-top:0;letter-spacing:-1.4px}.about_page_title h2{max-width:568px}.slider_section .above-data p,.about_page_title p{font-family:Manrope;font-weight:500;font-size:18px;line-height:26px;letter-spacing:-.08px;color:#3f3f3f;max-width:568px}.slider-container{margin-top:60px;margin-bottom:70px}.slider_section .product-info h3{font-weight:700!important;font-size:20px;line-height:30px;letter-spacing:-1px;margin:0;width:80%!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;transition:.3s all}.product-item a:hover .product-info h3{color:#da1a3b}.progress-bar-container{width:90%!important;margin-left:0}.slider_section .product-info p.price{color:#3f3f3f;margin:0;font-family:Manrope;font-weight:500;font-size:20px;line-height:30px;letter-spacing:-1px}.slider_section .above-data p{color:#3f3f3f;max-width:868px;font-weight:400;font-size:18px;line-height:26px!important;letter-spacing:-.08px;margin-bottom:0;margin-top:16px}.slider-container{margin-top:60px}.slider_section .product-info{padding:20px}.slider_section .product-info p.price{color:#3f3f3f;margin:0;font-weight:500;font-size:20px;line-height:30px;letter-spacing:-1px}.about_page_section .about_box{background:#f2f2f2;text-align:center;transition:.3s all;position:relative}.about_page_section .about_box .about_img{max-width:300px;width:100%;margin:auto;height:290px;object-fit:contain;padding:40px 20px 10px}.about_page_section .about_box .about_img img{max-width:100%;width:100%;height:100%;mix-blend-mode:darken;transition:.3s all}.about_page_section .about_box:hover img{transform:scale(1.1)}.about_page_section .about_box .about_title h2{font-weight:800;font-size:16px;line-height:24PX;letter-spacing:-1px;margin:0}.about_page_section{max-width:1350px;margin:auto;padding:0 15px}.about_page_section .container{flex-direction:column;align-items:self-start}.about_page_section .container .row{justify-content:start;display:flex;flex-wrap:wrap;gap:12px;margin-top:70px}.about_page_section .container .row .col-md-6.col-lg-4{flex:0 0 24%;max-width:24%}.about_page_section .about_title{padding:20px;text-align:left}.about_page_section .about_title p{margin:0;font-size:16px;line-height:24px;font-weight:400;letter-spacing:-1.05px}.health-well .wrapper-health .item h3{margin:0;font-weight:700;font-size:16px;line-height:24px;letter-spacing:-.2px}.health-well .wrapper-health .item p{font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.08px;color:#5b5b5b;margin:16px 0 0}.health-well{max-width:1350px;margin:auto;padding:100px 15px}.health-well .heading{margin-bottom:50px}.health-well .wrapper-health{display:flex}.health-well .wrapper-health .item{border-bottom:1px solid #D9D9D9;border-right:1px solid #D9D9D9;padding:30px;border-left:1px solid #D9D9D9}.health-well .wrapper-health .item h3{margin:0;font-family:Manrope;font-weight:700;font-size:16px;line-height:24px;letter-spacing:0}.health-well .wrapper-health .item p{font-family:Manrope;font-weight:500;font-size:16px;line-height:24px;letter-spacing:-1px;color:#5b5b5b}.quiz-section{flex:0 0 50%!important;max-width:50%!important;padding:130px 90px 90px!important;border-radius:unset!important;text-align:left!important;background-repeat:no-repeat;background-size:cover;background:#da1a3b!important;position:relative}.quiz-section:before{content:"";background:url(/cdn/shop/files/top_RED_LIFE_LOGO_RGB_MONO_2.png?v=1744270065);top:-120px;left:5%;width:300px;height:300px;position:absolute;background-repeat:no-repeat}.quiz-section:after{content:"";background:url(/cdn/shop/files/top_RED_LIFE_LOGO_RGB_MONO_2.png?v=1744270065);bottom:-164px;right:5%;height:300px;position:absolute;background-repeat:no-repeat;width:300px}.category-section{flex:0 0 50%!important;box-shadow:unset!important;max-width:50%!important;padding-left:74px!important}.main-sec{padding:0!important;background-color:transparent!important;overflow:hidden}.category-section ul{max-width:598px}.category-section ul li{display:flex;align-items:center;gap:40px;border-bottom:1px solid #D9D9D9;padding-bottom:10px;position:relative}.category-section ul li:before{position:absolute;content:"";background:url(/cdn/shop/files/arrow_forward.png?v=1743760342);width:22px;height:22px;background-size:contain;right:0;background-repeat:no-repeat}.category-section ul li:last-child{border-bottom:unset}.category-section ul li:first-child{margin-top:0}.category-section ul li a{font-family:Manrope;font-weight:700;font-size:26px!important;line-height:38px;letter-spacing:-1px;color:#171617!important;transition:.3s all}.category-section ul li a:hover{color:#ba0928!important}.category-section ul li .imgss{max-width:88px;width:100%;height:88px}.category-section ul li .imgss img{max-width:100%;height:100%;object-fit:cover}.category-section h3{color:#3f3f3f;font-weight:700!important;font-size:16px!important;line-height:24px;letter-spacing:0;text-transform:uppercase;margin-bottom:41px!important;margin-top:0}.quiz-section p{margin-bottom:30px;font-family:Manrope;font-weight:400;font-size:18px!important;line-height:26px;letter-spacing:0px}.quiz-section h1{color:#da1a3b;font-family:Manrope;font-weight:700;font-size:38px!important;line-height:50px!important;letter-spacing:-1px;margin-top:0;background:#f2f2f2;padding:12px}button.cta-button{color:#171617;font-family:Manrope;font-weight:800;font-size:13px;line-height:18px;letter-spacing:0;vertical-align:middle;text-transform:uppercase;padding:14px 20px;border-radius:unset}.mn_sectn{background:unset!important;box-shadow:unset!important;margin:auto!important;max-width:100%!important;padding:0!important;border-radius:unset!important;align-items:center!important}.mn_sectn .image-section img{border-radius:unset}.mn_sectn .text-section{padding:120px}.mn_sectn .text-section h2{font-family:Manrope;font-weight:700;font-size:32px;line-height:42px;letter-spacing:-1px;margin-top:0;margin-bottom:60px;color:#171617;max-width:536px}.mn_sectn .text-section h3{margin:0;font-family:Manrope;font-weight:700;font-size:26px;line-height:38px;letter-spacing:-1px;color:#171617}.sliders_txt{max-width:536px}.sliders_txt p{font-weight:400;font-size:18px!important;line-height:28px!important;letter-spacing:-.08px;color:#171617!important}span#slide-number{font-weight:700;margin:0 10px 0 40px;font-size:20px}.section_therpy{max-width:100%!important;box-shadow:unset!important;margin:0!important;border-radius:unset!important}.section_therpy .image-section img{border-radius:unset}.section_therpy .text-section{padding:120px}.section_therpy .text-section h2{font-weight:700;font-size:32px!important;line-height:42px;letter-spacing:-1px;margin-top:0;margin-bottom:20px;color:#171617!important}.section_therpy .text-section p{font-weight:400;font-size:18px!important;line-height:28px!important;letter-spacing:-.08px;color:#171617!important}.section_therpy .text-section .feature{padding:0 0 0 30px;position:relative}.section_therpy .text-section .feature .feature-text{font-family:Manrope;font-weight:800;font-size:16px;line-height:24px;letter-spacing:0;color:#171617}.section_therpy .text-section .feature:before{position:absolute;content:"";background:#da1a3b;width:20px;height:4px;left:0}.img_wrapper{max-width:888px;margin:auto;display:flex;gap:50px;align-items:center}.img_wrapper .hero-overlay{width:100%;display:block;flex:0 0 70%;max-width:70%;padding:0;margin:0}.img_wrapper .hero-overlay .imge_hero{flex:0 0 30%;max-width:30%}.img_wrapper .hero-overlay .hero-content.dfd{width:100%;max-width:100%;padding:0}.img_wrapper .hero-overlay .hero-content.dfd h1{font-family:Manrope;font-weight:700;font-size:38px!important;line-height:50px!important;letter-spacing:-1px;margin-top:0}.img_wrapper .hero-overlay .hero-content.dfd p{font-family:Manrope;font-weight:500;font-size:18px!important;line-height:26px!important;letter-spacing:-.08px;max-width:570px;margin-bottom:0}.section_therpy .text-section h3.subheadingss{font-family:Manrope;font-weight:700;line-height:26px;letter-spacing:-1px;color:#171617!important}.testimonial_wrapper{background:#f9f7f1;margin:0;padding:80px 0}.testimonial_wrapper h2{font-family:Manrope;font-weight:700;font-size:38px!important;line-height:50px;letter-spacing:-2px;margin-bottom:50px;margin-top:0;text-align:center}.slider-container button.slick-prev{background:url(/cdn/shop/files/left.png?v=1743762934);background-repeat:no-repeat;background-size:contain;width:44px;height:44px;bottom:-115px!important;top:unset;z-index:1;right:60px;left:unset}.slider-container button.slick-next{background:url(/cdn/shop/files/right.png?v=1743762934);background-repeat:no-repeat;background-size:contain;width:44px;height:44px;right:8px;bottom:-115px!important;top:unset;z-index:1}.slider-container button.slick-prev:before,.slider-container button.slick-next:before{display:none}footer.footer{max-width:1350px;margin:auto;padding:50px 15px}footer.footer .footer-column strong{font-family:Manrope;font-weight:800;font-size:17px;line-height:18px;letter-spacing:-1px;text-transform:uppercase;color:#171617;margin-bottom:24px}footer.footer .footer-column a{font-family:Manrope;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;color:#171617;text-decoration:unset;display:inline-block;margin-right:12px}footer.footer .footer-column a:hover{color:#da1a3b}.footer-column .rte p{font-weight:500;font-size:14px;line-height:22px;letter-spacing:0;max-width:210px;margin-bottom:20px!important;margin-top:10px}.footer-column .rte p a,.footer-column .rte p strong{margin-top:10px;display:inline-block}.footer-column dic.socialIcons a{margin-bottom:16px;display:inline-block}.footer-column .accordion-header{padding:0}.socials img{width:32px!important}.mainSec{display:flex;justify-content:space-between}.testimonial-container{background:#fff!important;padding:40px!important;display:flex!important;gap:28px;position:relative}.testimonial-container .testimonial-wrapper{flex:0 0 35%;max-width:35%}.testimonial-container .testimonial-wrapper .testimonial-image{max-width:240px;height:240px;width:100%;margin-bottom:24px}.testimonial-container .testimonial-wrapper .testimonial-image img{width:100%;height:100%;object-fit:cover}.testimonial-container .testimonial-wrapper .purchase-section a{display:flex}.testimonial-container .testimonial-wrapper .purchase-section a img{object-fit:contain;width:100px;height:100px;border-radius:unset;margin:0}.testimonial-container .testimonial-content{text-align:left}.testimonial-container .testimonial-content h3{font-family:Manrope;font-weight:700;font-size:20px;line-height:30px;letter-spacing:0;margin:0!important}.testimonial-container .testimonial-content p{font-weight:400;font-size:14px!important;line-height:22px!important;letter-spacing:0;color:#3f3f3f}.testimonial-container .testimonial-content p strong{font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;color:#171617;margin-bottom:10px;display:block}.testimonial-slider{max-width:760px;width:100%}.testimonial-slider button.slick-prev{background:url(/cdn/shop/files/whiteprevarrow.png?v=1743769813);background-repeat:no-repeat;background-size:contain;width:64px;height:64px;z-index:1;left:-70px}.testimonial-slider button.slick-next{background:url(/cdn/shop/files/whitenextarrow.png?v=1743769813);background-repeat:no-repeat;background-size:contain;width:64px;height:64px;z-index:1;right:-70px}.testimonial-slider button.slick-prev:before,.testimonial-slider button.slick-next:before{display:none}div#shopify-section-template--24379576451388__the_key_of_living_tUCXWz .section_therpy{align-items:center}.newsletter-wrapper{background:#ffd54f}.newsletter-section{max-width:1120px;margin:auto;padding:67px 15px!important}.newsletter-section .newsletter-content{max-width:460px}.newsletter-section .newsletter-content h2{font-weight:700;font-size:26px!important;line-height:38px!important;letter-spacing:-1px;margin:0}.newsletter-section .newsletter-content p{font-weight:500;font-size:16px!important;line-height:24px!important;letter-spacing:0;color:#171617!important;margin-bottom:0;margin-top:16px}.newsletter-section div{flex:0 0 50%;max-width:50%;justify-items:end}.newsletter-section div form#contact_form{width:100%;max-width:100%}.newsletter-section div form#contact_form .newsletter-form__field-wrapper{flex:0 0 100%;max-width:100%}.newsletter-section div form#contact_form .newsletter-form__field-wrapper input{border:unset!important;border-radius:unset!important;font-family:Manrope;font-weight:800;font-size:13px;line-height:18px;vertical-align:middle;text-transform:uppercase;color:#171617!important}.newsletter-form__field-wrapper .field:before{border:unset;display:none}button.newsletter-form__button.field__button{background-color:#000!important;color:#fff;width:145px;font-family:Manrope;font-weight:800;font-size:13px;line-height:24px;letter-spacing:0;vertical-align:middle;text-transform:uppercase;transition:.3s all}button.newsletter-form__button.field__button:hover{background-color:#da1a3b!important;color:#fff}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{display:none}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.scrolled{width:100%;max-width:100%;background:#f9f7f1!important;border-bottom:1px solid #E0E0E0}.newsletter-section div form#contact_form .newsletter-form__field-wrapper .field{max-width:450px;background:#fff;padding:13px}.texti_title{display:flex;justify-content:space-between;align-items:center;margin-top:8px;margin-bottom:14px!important}.texti_title p.testimonial-number{font-weight:700;font-size:20px!important;line-height:30px!important;letter-spacing:0;color:#3f3f3f;margin:0}.header__icons{align-items:center}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{display:none}a.button.button--primary img,button.cta-button img,button.newsletter-form__button.field__button img{margin-left:13px;width:13px;height:13px}.btns_sec a.button.button--primary:hover{background-color:#000!important;color:#fff}.about_page_title .btns_sec{margin-top:20px}.quiz-section button.cta-button a{padding:unset}button.cta-button:hover{background-color:#000;color:#fff}button.cta-button:hover a{color:#fff}button.cta-button:hover a img{filter:invert(1)}span#slide-number .total-number{font-size:15px;margin-left:3px}div#shopify-section-template--24379576451388__the_key_of_living_tUCXWz .section_therpy .btns_sec_keys a{background-color:transparent!important;border:1px solid #171617;color:#171617}div#shopify-section-template--24379576451388__the_key_of_living_tUCXWz .btns_sec_keys{margin-top:30px}div#shopify-section-template--24379576451388__the_key_of_living_tUCXWz .section_therpy .btns_sec_keys a:hover{background-color:#da1a3b!important;border-color:#da1a3b!important;color:#fff}div#shopify-section-template--24379576451388__the_key_of_living_tUCXWz .section_therpy .btns_sec_keys a:hover img{filter:invert(1)}.quiz-section img.heading{max-width:100%}header.header.header--middle-left.header--mobile-center{background:transparent;transition:.3s all}.blog sticky-header.header-wrapper,.article-page sticky-header.header-wrapper{position:relative}.product-page sticky-header.header-wrapper,.collection-page sticky-header.header-wrapper,.Cart_sec sticky-header.header-wrapper,.blog sticky-header.header-wrapper,.article-page sticky-header.header-wrapper,.faq-page sticky-header.header-wrapper{border-bottom:1px solid #E0E0E0}.faq-page .header__heading-logo-wrapper{display:none}.faq-page .header__heading-logo-wrapper.mobile-logo{display:block}.product-page sticky-header.header-wrapper ul li a,.product-page sticky-header.header-wrapper ul li a span,.product-page sticky-header.header-wrapper ul li span,.collection-page sticky-header.header-wrapper ul li a,.Cart_sec sticky-header.header-wrapper ul li a,.Cart_sec sticky-header.header-wrapper ul li a span,.Cart_sec sticky-header.header-wrapper ul li span,.blog sticky-header.header-wrapper ul li a,.blog sticky-header.header-wrapper ul li a span,.blog sticky-header.header-wrapper ul li span,.article-page sticky-header.header-wrapper ul li a,.article-page sticky-header.header-wrapper ul li a span,.article-page sticky-header.header-wrapper ul li span{color:#171617}.product-page sticky-header.header-wrapper ul li path,.Cart_sec sticky-header.header-wrapper ul li path,.faq-page sticky-header.header-wrapper ul li path,.blog sticky-header.header-wrapper ul li path,.article-page sticky-header.header-wrapper ul li path{fill:#171617}.product-page header.header .svg-wrapper img,.Cart_sec header.header .svg-wrapper img,.blog header.header .svg-wrapper img,.article-page header.header .svg-wrapper img{filter:invert(1)}.product-page .header-wrapper a.shop-btn,.Cart_sec .header-wrapper a.shop-btn,.blog .header-wrapper a.shop-btn,.article-page .header-wrapper a.shop-btn{color:#fff;background:#171617}.product-page .header-wrapper a.shop-btn:hover,.blog .header-wrapper a.shop-btn:hover,.article-page .header-wrapper a.shop-btn:hover{background:#e94046}.product-page .shopify-section-header-sticky sticky-header.header-wrapper ul li a,.product-page .shopify-section-header-sticky sticky-header.header-wrapper ul li a span,.product-page .shopify-section-header-sticky sticky-header.header-wrapper ul li span,.collection-page .shopify-section-header-sticky sticky-header.header-wrapper ul li a,.collection-page .shopify-section-header-sticky sticky-header.header-wrapper ul li a span,.collection-page .shopify-section-header-sticky sticky-header.header-wrapper ul li span{color:#171617}.product-page .shopify-section-header-sticky .header-wrapper a.shop-btn,.collection-page .shopify-section-header-sticky .header-wrapper a.shop-btn{color:#fff;background:#171617}.product-page .shopify-section-header-sticky .header-wrapper a.shop-btn:hover,.collection-page .shopify-section-header-sticky .header-wrapper a.shop-btn:hover{background:#e94046;color:#fff}.product-page .shopify-section-header-sticky sticky-header.header-wrapper ul li path,.collection-page .shopify-section-header-sticky sticky-header.header-wrapper ul li path{fill:#171617}.product-item .badge,.about_page_section .about_box ul.product-tags{position:absolute;top:20px;left:24px;background:#3553d7;color:#fff;border-radius:4px;padding:4px 10px;font-size:13px;line-height:18px;text-transform:uppercase;font-weight:bolder;font-family:Manrope;letter-spacing:-.1px;margin:0;list-style:none}.product-item:nth-child(9) .badge,.about_page_section .row>[class^=col-]:nth-child(6) ul.product-tags{background:#ffda5f;color:#171617}.cat_list h3{max-width:1350px;margin:auto;padding:0 15px 32px;color:#3f3f3f;font-size:16px;text-transform:uppercase;font-weight:700}.cat_list ul.category-list{list-style-type:none;padding:0;display:flex;gap:14px;margin:0 0 100px}.cat_list ul.category-list li a{background:#f2f2f2;padding:12px 30px;border-radius:50px;font-size:18px;text-transform:capitalize;line-height:26px;color:#171617;font-weight:500;font-family:Manrope;letter-spacing:-.1px;display:block;transition:.3s all}.cat_list ul.category-list li a:hover{background:#da1a3b;color:#fff}.education-center{max-width:1350px;margin:auto;padding:80px 15px}.education-center h2{margin:0;font-weight:700;font-size:32px;line-height:40px;letter-spacing:-1px;color:#171617}.cal_cr .article img{width:88px!important;height:88px!important;margin-right:0!important}.cal_cr{max-width:1350px;margin:auto;padding:0 15px 100px}.cal_cr h2{color:#3f3f3f;font-size:16px;text-transform:uppercase;font-weight:700;line-height:24px;letter-spacing:0;margin:0}.cal_cr_blog{display:flex;gap:86px;margin-top:40px}.cal_cr_blog .article{position:relative}.cal_cr_blog .columns .article a{display:flex;align-items:center;gap:40px;border-bottom:1px solid #D9D9D9;padding-bottom:14px;position:relative;margin-bottom:14px}.cal_cr_blog .article a .article-content p{font-weight:700;font-size:20px;line-height:30px;letter-spacing:-1px;color:#171617;transition:.3s all;margin:0;padding-right:60px}.cal_cr_blog .columns .article:last-child a{border:unset;padding-bottom:0;margin-bottom:0}.cal_cr_blog .article:before{position:absolute;content:"";background:url(/cdn/shop/files/arrow_forward.png?v=1743760342);width:22px;height:22px;background-size:contain;right:0;background-repeat:no-repeat;top:35px}.cal_cr_blog .columns .article a:hover .article-content p{color:#da1a3b}.slider-containers .card_education{margin-right:24px;position:relative}.slider-containers .card_education img{width:100%;max-width:100%;height:250px;object-fit:cover}.slider-containers .slider{padding:52px 0}.slider-containers .card_education:before{position:absolute;content:"";background:linear-gradient(180deg,#0000,#000);width:100%;height:100%;top:0;left:0;right:0;bottom:0}.slider-containers .card_education .card-content .title{margin:0;font-size:16px;line-height:24px;font-weight:700;font-family:Manrope;letter-spacing:0}.slider-containers .card-content .play-button{width:40px;height:40px;position:absolute;right:35px;bottom:10px}.slider-containers .card-content .play-button img{width:100%!important;height:100%!important;object-fit:contain!important}.slider-containers .card-content{width:100%}.slider-containers button.slick-prev{background:url(/cdn/shop/files/left.png?v=1743762934);background-repeat:no-repeat;background-size:contain;width:44px;height:44px;bottom:-60px!important;top:unset;z-index:1;right:60px;left:unset}.slider-containers button.slick-next{background:url(/cdn/shop/files/right.png?v=1743762934);background-repeat:no-repeat;background-size:contain;width:44px;height:44px;right:8px;bottom:-60px!important;top:unset;z-index:1}.slider-containers button.slick-prev:before,.slider-containers button.slick-next:before{display:none}.collection-page .flex.flex-col.md\:flex-row.justify-between.items-center{display:flex;justify-content:space-between;align-items:center;margin-top:32px}.collection-page div#shopify-section-template--24379576156476__collection_banners_new_RJjXqr .max-w-7xl.mx-auto.px-4.py-8.bg-\[\#faf8f2\]{max-width:1350px;margin:auto;padding:0 15px}.collection-page div#shopify-section-template--24379576156476__collection_banners_new_RJjXqr h1.text-4xl.font-bold.mb-2{margin:0 0 16px;font-size:44px;line-height:54px;letter-spacing:-.8px;font-weight:800}.collection-page div#shopify-section-template--24379576156476__collection_banners_new_RJjXqr p.text-base.text-gray-700{color:#3f3f3f;line-height:24px;margin:0}.collection-page .flex.flex-col.md\:flex-row.justify-between.items-center .flex.space-x-6 img{max-width:100%;width:100%;margin-left:auto}.collection-page div#shopify-section-template--24379576156476__collection_banners_new_RJjXqr .flex.space-x-6{flex:0 0 55%;max-width:55%;text-align:right}.collection_contaimer{max-width:1350px;margin:auto;padding:60px 15px}.filter-section .filter-title span{color:#3f3f3f;font-size:16px;line-height:24px;font-weight:800;font-family:Manrope}.filter-section .filter-buttons{margin-top:24px}.filter-section .filter-buttons button.filter-btn{font-size:18px;line-height:26px;background:transparent;border:1px solid #171617;border-radius:50px;padding:12px 24px;font-weight:700;font-family:Manrope;color:#171617}.filter-wrapper{display:flex;justify-content:space-between;margin-bottom:60px}.filter-wrapper .sort-by{margin:0}.filter-wrapper .sort-by label{display:block;color:#3f3f3f;font-size:16px;line-height:24px;font-weight:800;font-family:Manrope}.collection_contaimer .product-grid{grid-template-columns:repeat(auto-fill,minmax(424px,1fr));gap:12px}.collection_contaimer .product-grid .product-card{background:transparent;border:unset;padding:unset;border-radius:unset;text-align:unset;position:relative}.collection_contaimer .product-grid .product-item{background:transparent;margin:0 0 50px}.collection_contaimer .product-grid .product-card .product-image{background:#f2f2f2;height:410px;position:relative}.collection_contaimer .product-grid .product-card .product-image img{height:100%;padding:50px}.collection_contaimer .product-grid .product-card .product-details{padding:24px 0 0}.collection_contaimer .product-grid .product-card .product-details a{display:flex;justify-content:space-between;align-items:center}.collection_contaimer .product-grid .product-card .product-details a .product-labels{display:none}.collection_contaimer .product-grid .product-card .product-details a h3{margin:0;font-size:20px;line-height:30px;font-weight:700;letter-spacing:-1px}.product-price{margin:0;font-size:20px;line-height:30px;font-weight:500;letter-spacing:-1px;color:#3f3f3f;font-family:Manrope}.collection_contaimer .product-grid .product-card .product-image:before{content:"";position:absolute;width:80px;height:80px;background:url(/cdn/shop/files/arrowhover.png?v=1743767464);bottom:0;right:0;opacity:0;visibility:hidden;transition:.3s all;z-index:1}.collection_contaimer .product-grid .product-card:hover .product-image:before{opacity:1;visibility:visible}.collection_contaimer .product-item:before{display:none}.collection_contaimer .product-grid .jdgm-widget.jdgm-preview-badge.jdgm--done-setup{position:absolute;top:20px;right:20px}.collection_contaimer .product-grid .jdgm-preview-badge .jdgm-star.jdgm-star{color:#f19b10!important}.collection_contaimer .product-grid .product-card .product-details .product-price{margin:0}.mn_sectn .navigation button.nav-button:first-child{background:url(/cdn/shop/files/left.png?v=1743762934);background-repeat:no-repeat;background-size:contain;width:44px;height:44px}.mn_sectn .navigation button.nav-button{background:url(/cdn/shop/files/right.png?v=1743762934);background-repeat:no-repeat;background-size:contain;width:44px;height:44px}.mn_sectn .navigation{margin-top:60px}.filter-section .filter-buttons button.filter-btn.active{background:#da1a3b;border-color:#da1a3b;color:#fff}.collection-page .main-sec .quiz-section{flex:0 0 100%!important;max-width:100%!important;text-align:center!important;padding:80px 15px!important}.collection-page .main-sec .quiz-section p{max-width:513px;margin:30px auto 42px}.guarantee-section .guarantee-content{max-width:888px;padding:0}.guarantee-section{padding:80px 0!important}.guarantee-section .guarantee-content img.guarantee-icon{width:220px;height:220px;margin-right:60px}.guarantee-section .guarantee-content .guarantee-text h2{font-family:Manrope;font-weight:700;font-size:32px!important;line-height:40px!important;letter-spacing:-1px;margin:0 0 24px}.guarantee-section .guarantee-content .guarantee-text p{margin:0;font-size:18px;line-height:26px;color:#3f3f3f;letter-spacing:.5px}.guarantee-section a.return-policy-link{font-size:18px;color:#3f3f3f;letter-spacing:.5px;font-family:Manrope;text-decoration:underline}.on-scroll-logo img{width:100%;height:100%}.on-scroll-logo{width:170px;height:61px;object-fit:cover}.on-scroll-logo{display:none}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.scrolled .on-scroll-logo{display:block}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.scrolled .header__heading-logo-wrapper{display:none}.on-scroll-logo img{width:100%;height:100%;object-fit:contain}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#f19b10!important}.jdgm-prev-badge__text{font-size:14px;line-height:22px!important;font-weight:600;font-family:Manrope;color:#3f3f3f;margin-left:10px!important}.product__title h1{font-size:32px;line-height:40px;letter-spacing:-1.25px;margin:20px 0;color:#171617}.product-short-description{font-size:15px;line-height:24px;font-family:Manrope;color:#000;letter-spacing:0;font-weight:400;margin-bottom:32px}.wrapper_crt{background:#f9f7f1;max-width:470px;padding:27px 12px}.wrapper_crt .product-form__quantity .form__label{font-weight:700;color:#171617;text-transform:uppercase;letter-spacing:0;display:flex;justify-content:space-between;margin-bottom:16px;flex:0 0 100%;max-width:100%}.wrapper_crt .product-form__quantity .form__label span .img_qtyy{display:flex;align-items:center;gap:4px}.wrapper_crt .product-form__quantity .form__label span .img_qtyy p.stock-label{margin:0;font-weight:bolder}.wrapper_crt button.quantity__button{background:#fff!important;border-radius:50%;border:1px solid #D9D9D9;font-size:18px;font-family:Manrope;font-weight:600}.wrapper_crt input.quantity__input{background:#fff!important;border-radius:50px;border:1px solid #D9D9D9;margin:0 4px;width:90px;font-size:18px;font-family:Manrope;font-weight:600}.wrapper_crt button.product-form__submit{background:#da1a3b;border-radius:unset;transition:.3s all}.wrapper_crt button.product-form__submit:hover{background:#171617}.wrapper_crt button.product-form__submit span{font-size:13px;line-height:16px;letter-spacing:0;font-family:Manrope;text-transform:uppercase;font-weight:600}.wrapper_crt .starting_sec{text-align:center;margin:20px 0}.wrapper_crt .affrirm_sc1{margin-top:20px}.wrapper_crt .free_us_shipping img{width:100%}.wrapper_crt .product-form__quantity,.wrapper_crt .price,.wrapper_crt .product__tax{padding:0 20px;font-size:9px;font-weight:700;color:#828282;font-family:Manrope;max-width:100%}.wrapper_crt .price__regular .price-item--regular strong{font-size:18px;line-height:26px;letter-spacing:0;color:#000;margin-bottom:10px;display:block}.wrapper_crt .product-form__buttons{margin:auto}.quantity:before,.quantity:after{display:none}nav.breadcrumbs{max-width:1350px;margin:auto;padding:0 15px 32px}nav.breadcrumbs a.breadcrumbs__link{font-size:14px;line-height:22px;letter-spacing:0;color:#3f3f3f;text-decoration:unset}.product-page .page-width{max-width:1350px;padding:0 15px}.product-page product-info{padding-top:0!important;padding-bottom:20px}.product-page .product__media-wrapper{position:relative}.product-page .product__media-wrapper .gllery_tagss{position:absolute;top:20px;left:24px;background:#3553d7;color:#fff;border-radius:4px;padding:4px 10px;font-size:13px;line-height:18px;text-transform:uppercase;font-weight:bolder;font-family:Manrope;letter-spacing:-.1px;margin:0;list-style:none;z-index:1}.product-page .product__accordion h2.h4.accordion__title{font-size:18px;line-height:26px;font-weight:800;letter-spacing:0;color:#171617}.product-page .accordion summary{padding:20px 0}.product-page .product__accordion.accordion{border-top-color:#d9d9d9;border-bottom-color:#d9d9d9}.product-page .product__accordion .accordion__content{padding:0;font-family:Manrope;font-weight:500;font-size:15px;line-height:24px;letter-spacing:0;color:#5b5b5b}.infrared-light-effects_wrapper{background:#f9f7f1}.product-page .complaint .complaint-feature{padding-top:0}.faq-section{padding:120px 20px 90px;background:#fff!important}.collection_contaimer .product-grid .product-card .reviews{display:none}.collection_contaimer .product-grid .product-card .reviews{position:absolute;right:20px;top:20px;z-index:1}.collection_contaimer .product-grid .product-card .product-tags{left:20px;position:absolute;top:20px;z-index:1;margin:0}.collection_contaimer .product-grid .product-card .product-tags span.label{background:transparent;background:#3553d7;color:#fff;border-radius:4px;padding:4px 10px;font-size:13px;line-height:18px;text-transform:uppercase;font-weight:bolder;font-family:Manrope;letter-spacing:-.1px;margin:0}.collection_contaimer .product-grid .product-card .product-details h3{margin:0;font-size:20px;line-height:30px;letter-spacing:-1px;color:#171617}.collection_contaimer .product-grid .reviews img{width:auto}.product-page .product__accordion .accordion__content ul{list-style-position:inside;padding:0}.product-page .product__accordion .accordion__content ul li{letter-spacing:-1px;color:#5b5b5b;font-family:Manrope;font-weight:500;font-size:15px;line-height:24px;margin-bottom:6px}.product-page .product__accordion .accordion__content ul li strong{font-weight:700;color:#171617}.btns_sec.mobile_btn_sec_mini,.mn_sectn.mobile_sec,p.testimonial-number.formobile,.testimonial_wrapper .main_hh .slider-nav,.banner__content.mobile,.quiz-section img.mobile_img,.slider_sectionsMobile.for_mobile{display:none}.cat_list ul.category-list:last-child{display:none}.testimonial-container .purchase-section,.education-center.for_mobile{display:none}.testimonial_wrapper .main_hh .slider-nav{display:block}.testimonial_wrapper .main_hh .slider-nav span.testimonial-count{display:none}.testimonial_wrapper .main_hh .slider-nav{display:block;position:relative;max-width:980px;margin:auto}.testimonial_wrapper .slider-nav button.prev-btn{position:absolute;background:url(/cdn/shop/files/whiteprevarrow.png?v=1743769813);background-repeat:no-repeat;background-size:contain;width:60px;height:60px;left:20px;padding:0;top:240px;font-size:0}.testimonial_wrapper button.next-btn{background:url(/cdn/shop/files/whitenextarrow.png?v=1743769813);background-repeat:no-repeat;background-size:contain;width:60px;height:60px;top:250px;right:25px;padding:0;position:absolute;font-size:0}.slider-containers .progress-bar-container{position:relative;bottom:0}.slider-containers .progress-bar-container .progress-bar{background-color:#171617}.collection-page .main-sec .quiz-section img.heading{max-width:521px;width:100%}.homepage .quiz-section:before{left:-20%}.homepage .quiz-section:after{right:-20%}.testimonial-container .testimonial-wrapper .purchase-section{display:block}.products-ex ul li{color:#171617;position:relative;padding-left:32px;font-size:15px;font-weight:700;line-height:24px;letter-spacing:0;margin-bottom:8px}.products-ex ul{list-style:none;padding:0;margin:0}.products-ex ul li:before{position:absolute;left:0;top:10px;background:#da1a3b;width:20px;height:4px;content:""}.products-ex{margin:20px 0 32px!important}.wrapper_crt .product-form__quantity{display:flex;flex-wrap:wrap;justify-content:space-between}.wrapper_crt .product-form__quantity .price{padding:0}.wrapper_crt .product-form__quantity .price-per-item__container{flex:0 0 42%;max-width:42%}.wrapper_crt .product-form__quantity div#price-template--24379577008444__main,.wrapper_crt .product-form__quantity .pprices{flex:0 0 58%;max-width:58%;text-align:right}.wrapper_crt .product-form__quantity .product__tax.caption.rte{font-size:10px;padding-right:0;line-height:15px;padding-top:5px}.filter-wrapper .sort-by select:focus-visible{outline:unset;outline-offset:unset;box-shadow:unset}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f2f2f2 url(/cdn/shop/files/keyboard_arrow_down.png?v=1744116416) no-repeat right 22px center;padding-right:4rem;border:unset;font-size:18px;border-radius:60px;font-weight:700;padding-left:24px;height:50px;color:#171617;line-height:26px;font-family:Manrope;margin-top:24px}.product__media-wrapper .product-media-container{border:unset}.product__media-wrapper li.product__media-item{background:#f4f4f4!important}.product-page .accordion .summary__title+.icon-caret path{fill:#000}.product-page .accordion .summary__title+.icon-caret{width:13px;height:13px}.Cart_sec sticky-header.header-wrapper,.faq-page sticky-header.header-wrapper{position:static}.Cart_sec nav.breadcrumbs{padding:0 0 22px;position:relative;top:unset}.faq-page nav.breadcrumbs{padding:22px 0;position:relative;top:unset;left:unset;transform:unset;display:none}.Cart_sec nav.breadcrumbs ol.breadcrumbs__list li.breadcrumbs__item a,.Cart_sec .breadcrumbs__item:not(:last-child):after,.faq-page nav.breadcrumbs ol.breadcrumbs__list li.breadcrumbs__item a,.faq-page .breadcrumbs__item:not(:last-child):after{color:#171617}.cart__warnings h1.cart__empty-text{line-height:54px;letter-spacing:-.8px;font-weight:800}.cart__warnings a.button{background-color:#da1a3b;border-radius:unset;font-family:Manrope;font-weight:900;font-size:13px;text-transform:uppercase;transition:.3s all;letter-spacing:-.1px}.cart__warnings a.button:hover{background-color:#171617}.header__icon .cart-count-bubble{background-color:#da1a3b;border:1px solid #fff;bottom:unset;top:0;width:18px;height:18px;font-size:13px;font-weight:700;letter-spacing:0}.Cart_sec cart-items h1.title{line-height:54px;letter-spacing:-.8px;font-weight:800;font-size:44px;color:#171617}.Cart_sec cart-items .title-wrapper-with-link a.underlined-link{background-color:#da1a3b;border-radius:unset;font-family:Manrope;font-weight:900;font-size:13px;text-transform:uppercase;transition:.3s all;letter-spacing:-.1px;color:#fff;padding:10px 20px;display:none}.Cart_sec a.underlined-link:hover{background-color:#171617;color:#fff}.Cart_sec table.cart-items .img_qtyy{display:flex;align-items:center;gap:5px}.Cart_sec table.cart-items .img_qtyy p.stock-label{margin:0;font-size:14px;color:#171617;letter-spacing:0}.Cart_sec a.cart-item__name{font-size:20px;letter-spacing:-1px;color:#171617;text-transform:capitalize;transition:.3s all;text-decoration:unset;margin:16px 0 32px;line-height:30px;font-weight:800;max-width:100%}.Cart_sec a.cart-item__name:hover{color:#da1a3b;text-decoration:unset}.Cart_sec .product-option{color:#3f3f3f;margin:0;font-weight:500;font-size:18px;line-height:28px;letter-spacing:-1px}.Cart_sec .cart-quantity{background:transparent}.Cart_sec .cart-item__quantity-wrapper{justify-content:space-between;width:100%;align-items:center}.Cart_sec .cart-quantity button.quantity__button{background:#fff!important;border-radius:50%;border:1px solid #D9D9D9;font-size:18px;font-family:Manrope;font-weight:600}.Cart_sec .cart-quantity .quantity__input{background:#fff!important;border-radius:50px;border:1px solid #D9D9D9;margin:0 4px;width:90px!important;font-size:18px;font-family:Manrope;font-weight:600}.Cart_sec .cart-item__price-wrapper span.price.price--end{font-size:18px;line-height:24px;letter-spacing:0;color:#da1a3b;font-weight:700;margin:0}.Cart_sec cart-remove-button .button{position:absolute;right:0;background:transparent;z-index:1}.Cart_sec .cart-items thead th{font-size:18px;letter-spacing:0;color:#171617;font-weight:800}.product-page nav.breadcrumbs{position:unset;padding:24px 0 12px 20px;left:0;transform:unset}.product-page nav.breadcrumbs a.breadcrumbs__link{color:#171617!important}.product-page .breadcrumbs__item:not(:last-child):after{color:#171617!important}div#main-cart-footer{display:none}.cart__items .summary-box{background:#f9f7f1;padding:32px;flex:0 0 32%;max-width:32%;height:max-content;position:sticky;top:106px}.summary-box h2{line-height:38px;letter-spacing:-1.5px;font-weight:800;text-transform:capitalize;color:#171617;font-size:26px;margin:0 0 24px}.summary-box div{padding:0;font-size:13px!important;font-weight:700;color:#828282!important;margin-top:6px}.summary-box a.checkout-btn{background:#da1a3b;border-radius:unset;width:100%;display:block;font-size:13px;line-height:18px;font-family:Manrope;text-transform:uppercase;font-weight:800;color:#fff;padding:14px 20px;text-align:center;background-color:#da1a3b;transition:.3s all;letter-spacing:-.1px;margin:24px 0 20px}.summary-box .info-text{text-align:center;margin:0 0 20px}.summary-box .payment-icons img,.summary-box .info-text img{height:auto!important;width:auto;max-width:100%}.summary-box .payment-icons{padding-bottom:14px}.shipping-info{display:flex;gap:9px;border-top:1px solid #e3e3e3;padding-top:20px!important;flex-direction:column;justify-content:center;text-align:center}.shipping-info span{font-size:12px;color:#000;line-height:18px;font-weight:400}.Cart_sec .page-width{padding:0 15px;max-width:1350px}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.scrolled{position:fixed;top:0}.Cart_sec .cart__items{display:flex;justify-content:space-between;gap:54px;border-bottom:unset;padding-bottom:60px}.Cart_sec .cart__items .js-contents{flex:0 0 63%;max-width:63%;position:relative}.Cart_sec tr.cart-item{border-bottom:1px solid #E0E0E0;padding-bottom:24px!important;margin-bottom:24px;width:100%;position:relative}.Cart_sec tr.cart-item .cart-item__image-container img{width:100%;height:100%;mix-blend-mode:darken;object-fit:contain}.Cart_sec .cart-item__image-container{width:270px;height:270px;border:unset;background:#f2f2f2;margin-bottom:24px;margin-top:24px}.Cart_sec td.cart-item__media{padding:0;border-bottom:1px solid #E0E0E0}td.cart-item__details{border-bottom:1px solid #E0E0E0!important}.Cart_sec tr.cart-item:last-child td{border:unset!important}.Cart_sec quantity-popover{background:#f9f7f1;width:100%;max-width:100%!important;padding:20px}.Cart_sec .cart-item__price-wrapper span.price.price--end p.regular-price{margin:0;padding:0}.Cart_sec .cart-item__price-wrapper span.price.price--end p.compare_at_price{padding:0;margin:0 0 0 10px;color:#8d8d8d;letter-spacing:0;text-decoration:line-through}.Cart_sec .summary-row.total-row{width:100%;display:flex!important;justify-content:space-between}.Cart_sec .summary-row.total-row span{font-size:20px;line-height:30px;color:#171617;letter-spacing:-.5px}.Cart_sec .cart__items .summary-box .summary-row{display:none}.Cart_sec cart-items .title-wrapper-with-link{margin-bottom:10px}.Cart_sec .quantity-popover-container{padding:0;max-width:100%!important}.our_mission_box{display:flex;justify-content:space-between;gap:50px}.our_mission_box .our_mission_title{max-width:40%;flex:0 0 40%}.our_mission_box .our_mission_content{max-width:55%;flex:0 0 55%}.our_mission_wrapper{max-width:1350px;margin:auto;padding:120px 15px}.our_mission_box .our_mission_content p{margin:0;font-size:26px;line-height:38px;color:#171617;font-weight:400;letter-spacing:-1px}.our_mission_box .our_mission_title h2{margin:0;font-size:44px;line-height:54px;letter-spacing:-2.5px;color:#171617}.our_vission_about{background:#f9f7f1}.heal_eng_warpper{max-width:1350px;margin:auto;padding:120px 15px}.heal_eng_warpper .heal_eng_box{display:flex;justify-content:space-between;margin-bottom:100px}.heal_eng_warpper .heal_eng_box .h2_title_card h2{margin:0;font-size:64px;letter-spacing:-3px;font-weight:700;color:#171617}.heal_eng_warpper .heal_eng_box .h2_title_card:nth-child(2) h2{color:#da1a3b}.heal_eng_warpper h3.h3_trans{font-size:54px;letter-spacing:-3px;font-weight:300;color:#171617;line-height:66px;max-width:740px;margin:auto;text-align:center}.heal_eng_trans_sec{border-bottom:1px solid #3F3F3F}.wrapper_crt .product-form__quantity .form__label .img_qtyy{display:flex;align-items:center;gap:6px}.about-us .banner__content,.contact .banner__content{display:none}.about-us .banner__content.mobile.banner__content--middle-center,.contact .banner__content.mobile.banner__content--middle-center{display:block}nav.breadcrumbs{position:absolute;top:131px;z-index:1;width:100%;left:50%;transform:translate(-50%)}nav.breadcrumbs ol.breadcrumbs__list li.breadcrumbs__item a{color:#d9d9d9}.breadcrumbs__item:not(:last-child):after{color:#d9d9d9}.header__heading-logo-wrapper.mobile-logo{display:none}sticky-header.header-wrapper ul li a{padding:0}.privacy-policy-new .banner__media{display:none}.privacy-policy-new .banner{background:#171617}.privacy-policy-new .banner__content.mobile{display:block;padding-top:160px!important;padding-bottom:80px!important}.privacy-policy-new .banner__content{display:none}.privacy-policy-new .banner__content.mobile .banner__box{max-width:100%;text-align:center}.privacy-policy-new .banner__content.mobile .banner__box h2{max-width:100%}.normal_page_content p{color:#171617;font-size:18px!important;line-height:28px;letter-spacing:0}.normal_page_content h2{color:#171617;font-size:38px;line-height:50px;letter-spacing:-2px;margin:40px 0}.normal_page_content h3{color:#171617;font-size:32px;line-height:40px;letter-spacing:-2px;margin-bottom:24px}.normal_page_content ul{padding-left:30px}.normal_page_content ul li{font-size:18px;line-height:28px;letter-spacing:0;margin-bottom:14px}.normal_page_content h4{color:#171617;font-size:26px;line-height:38px;letter-spacing:-1.5px;margin:24px 0}.normal_page_content ul li a{color:#da1a3b!important}.privacy_policy_main{max-width:902px;padding:80px 15px 100px}.custom_pages_banner{background:#171617;min-height:390px}.custom_pages_banner .custom_pages_banner_wrapper{padding-top:200px;max-width:1350px;margin:auto;padding-left:15px;padding-right:15px}.custom_pages_banner .custom_pages_banner_wrapper h1{color:#fff;font-weight:700;font-size:44px;line-height:54px;letter-spacing:-2px;text-align:center;margin:0 0 20px}.custom_pages_banner .custom_pages_banner_wrapper p{color:#fff;font-weight:700;font-size:18px;line-height:26px;letter-spacing:-.5px;text-align:center;margin:0}.about-us .banner:after,.contact .banner:after{background:linear-gradient(0deg,#0000 73.53%,#00000080 89.23%)!important;opacity:unset!important}.product-page product-info nav.breadcrumbs{display:none}img.img_logo{max-width:148px}.contact_text_wrapper{max-width:1350px;margin:auto;padding:150px 15px;display:flex;justify-content:space-between}.contact_text_wrapper .contact_text_left,.contact_text_right{flex:0 0 50%;max-width:50%}.contact_text_wrapper .contact_text_left p{font-size:26px;line-height:38px;letter-spacing:-1px;max-width:400px;margin:0}.contact_text_right ul{padding:0;list-style:none;margin:0}.contact_text_right ul li{border-bottom:1px solid #171617;padding-bottom:50px;margin-bottom:50px}.contact_text_right ul li:last-child{border:unset;padding:0;margin:0}.contact_text_right ul li a{display:flex;justify-content:space-between;align-items:flex-start}.contact_text_right ul li a p{margin:0;color:#171617;font-size:26px;line-height:38px;letter-spacing:-1px}.contact_text_right ul li a span{color:#171617;font-family:Manrope;font-weight:700;font-size:26px;line-height:38px;letter-spacing:-2px;display:flex;align-items:center}.contact_text_right ul li a span img{margin-right:20px}.contact form{padding:unset;background:transparent}.download-pdf{text-align:center;transition:.3s all;border:1px solid #171617}.download-pdf a{color:#171617;font-size:16px;letter-spacing:0;font-weight:700;text-transform:uppercase;padding:12px 20px!important;display:block}.download-pdf:hover{background:#da1a3b;border-color:#da1a3b}.download-pdf:hover a{color:#fff}.download-pdf a img{max-width:13px;margin-left:18px;filter:invert(1)}.download-pdf:hover a img{filter:unset}.wrapper_crt .product-form__quantity .form__label p.stock-label.out-of-stock{margin:0}.wrapper_crt button.product-form__submit img{width:13px;margin-left:13px}.blog nav.breadcrumbs{position:relative;top:unset;left:unset;transform:unset;padding-top:20px}.blog nav.breadcrumbs ol.breadcrumbs__list li.breadcrumbs__item a,.blog .breadcrumbs__item:not(:last-child):after{color:#3f3f3f}.blog-articles .card-wrapper{width:100%;text-decoration:none;background:unset;padding:unset;border-radius:unset;box-shadow:unset}.all-blog{max-width:1350px;margin:auto;padding:0 15px 80px}.all-blog h2{font-weight:700;font-size:44px;line-height:54px;letter-spacing:-2.5px;margin:0 0 80px}.all-blog .top-blog-content{display:flex;gap:24px;flex-wrap:wrap}.all-blog .top-blog-content .blog-image-one{flex:0 0 32%;max-width:32%;overflow:hidden}.all-blog .top-blog-content .blog-image-one img{max-width:424px;height:424px;object-fit:cover;overflow:hidden;transition:.3s all}.article-card .card__heading{font-family:Manrope;font-weight:700;font-size:26px;line-height:38px;letter-spacing:-1.5px;margin:32px 0}.article-card .card__heading a{transition:.3s all}.all-blog .top-blog-content .blog-image-one .txt-blog a{color:#171617;transition:.3s all}.all-blog .top-blog-content .blog-image-one .read-more-blog a{font-weight:800;font-size:14px;line-height:24px;letter-spacing:0;vertical-align:middle;text-transform:uppercase;color:#171617;position:relative;display:inline-block;transition:.3s all}.all-blog .top-blog-content .blog-image-one .read-more-blog a:before{position:absolute;content:"";right:-22px;background:url(/cdn/shop/files/blackarrow.png?v=1744008789);width:13px;height:14px;background-repeat:no-repeat;background-size:contain;top:5px}.all-blog .top-blog-content .blog-image-one:hover img{transform:scale(1.1)}.all-blog .top-blog-content .blog-image-one:hover .txt-blog a{color:#da1a3b}.blog .main-blog{max-width:1350px;padding:0 15px}.blog .blog-articles{display:flex!important;gap:24px!important}.blog .blog-articles .blog-articles__article{flex:0 0 32%;max-width:32%}.blog .card--standard>.card__content .card__information .article-card__info.caption-with-letter-spacing.h5{display:none}.blog .card--standard>.card__content .card__information p.article-card__excerpt.rte-width{display:none}.blog .main-blog h1.title--primary{margin:0 0 80px;font-weight:800;font-size:44px;line-height:54px;letter-spacing:-2px}.blog .card.article-card{border-radius:unset}.blog .slider-containersBlogs .slider{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.blog .slider .cards_1{flex:0 0 24%;max-width:24%}.blog .slider .cards_1 .card_education img{width:100%;height:346px;object-fit:cover}.blog .slider .cards_1 .card_education{position:relative}.blog .slider .cards_1 .card_education .card-content{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;width:90%;left:50%;transform:translate(-50%)}.blog .slider .cards_1 .card_education .card-content .play-button img{width:100%;height:33px}.blog .slider .cards_1 .card_education .card-content .card-content_title .title,.blog .slider .cards_1 .card_education .card-content .card-content_title div{margin:0;font-family:Manrope;font-weight:700;font-size:16px;line-height:24px;letter-spacing:0;vertical-align:bottom}.blog .slider .cards_1 .card_education:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(180deg,#0000,#000)}.blog .slider-containersBlogs{margin-top:80px;margin-bottom:40px}.blog .cal_cr{margin-top:80px;padding:0;margin-bottom:40px}.blog .cal_cr .cal_cr_blog .columns{display:flex;flex-wrap:wrap;gap:80px 86px}.blog .cal_cr .cal_cr_blog .columns .article{flex:0 0 46%;max-width:46%}.blog .cal_cr .cal_cr_blog .columns .pagination{flex:0 0 100%;max-width:100%;text-align:center}.blog .cal_cr .cal_cr_blog .columns .pagination a{font-family:Manrope;font-weight:700;font-size:18px;line-height:26px;letter-spacing:0;color:#171617;margin:0 5px;display:inline-block;border-radius:50%;width:44px;height:44px;line-height:44px}.blog .cal_cr .columns .pagination a.next,.blog .cal_cr .columns .pagination a.previous{background:#f2f2f2}.blog .cal_cr .columns .pagination a.current{background:#da1a3b;color:#fff}article.article-template .article-template__hero-container{max-width:100%;flex:0 0 100%}article.article-template .article-template__hero-container h1.article-template__title{bottom:0;top:50%;height:auto;width:98%;max-width:1350px;left:50%;transform:translate(-50%);color:#fff;font-weight:700;font-size:44px;line-height:54px;letter-spacing:-2.5px}.article-page .header__heading-logo-wrapper{display:none}.article-page .header__heading-logo-wrapper.mobile-logo{display:block}.article-page article.article-template{display:flex;flex-wrap:wrap}.article-page article.article-template .article-template__back{display:none}.article-page article.article-template .article-template__comment-wrapper{display:none}.article-page article.article-template .article-template__content{flex:0 0 68%;max-width:68%;padding:90px 70px;margin-top:0;margin-left:0;margin-bottom:0}.article-page article.article-template .main-single{flex:0 0 30%!important;max-width:30%!important;position:relative;min-height:688px;height:100%}.article-page article.article-template .quiz-section{padding:143px 90px!important;overflow:hidden;position:relative;max-width:100%!important}.article-page article.article-template .quiz-section:before{left:-120px!important}.article-page article.article-template .quiz-section h2{font-weight:700;font-size:38px;line-height:50px;letter-spacing:-2.5px;color:#fff;margin:0 0 32px}.article-page article.article-template .quiz-section p{color:#fff;margin:0 0 32px}.article-page article.article-template .quiz-section button.cta-button a{color:#171617}.article-page article.article-template .quiz-section button.cta-button{border:unset}.article-page article.article-template .quiz-section:after{right:-140px;bottom:-150px}.article-page .cal_cr{background:#f9f7f1;padding:100px 0;max-width:100%}.article-page .cal_cr .cal_cr_blog,.article-page .cal_cr h2{max-width:1350px;padding:0 15px;margin:auto}.article-page .cal_cr .cal_cr_blog{margin-top:58px}.article-page article.article-template .article-template__content h2{font-weight:700;font-size:26px;line-height:38px;letter-spacing:-1.8px}.article-page article.article-template .article-template__content p{font-weight:400;font-size:18px;line-height:30px;letter-spacing:0;color:#171617}.article-page article.article-template .article-template__content ul li{font-family:Manrope;font-weight:400;font-size:18px;line-height:30px;letter-spacing:0;margin-bottom:16px}.article-page article.article-template .article-template__content ul li:last-child{margin-bottom:0}.article-page article.article-template .article-template__content ul{padding-left:30px;margin-bottom:70px}.article-page article.article-template .article-template__content p{display:flex;margin-bottom:40px}.article-page article.article-template .article-template__content p img{max-width:424px;height:346px;width:100%;object-fit:cover;object-position:0px -100px}.article-page article.article-template .main-single .social-share{background:#f2f2f2;padding:40px 50px;display:flex}.article-page article.article-template .main-single .social-share p{margin:0 28px 0 0;color:#171617;font-weight:700;font-size:26px!important;line-height:38px;letter-spacing:-1px}.article-page article.article-template .main-single .social-share a{margin:0 18px}.article-page article.article-template .social-share a:last-child{margin-right:0}.article-page article.article-template .quiz-section button.cta-button:hover a{color:#fff}.article-page .cal_cr h2{font-weight:700;font-size:38px;line-height:50px;letter-spacing:-1.5px;color:#171617;text-transform:capitalize}article.article-template .article-template__hero-container h1.article-template__title .article_single_blog{max-width:688px}.article-page .article-template__hero-adapt.media{height:490px!important;padding:0!important}.blog-articles .card-wrapper .card__information{padding:0}.blog-articles .card-wrapper:hover .card__heading a{text-decoration:unset;color:#da1a3b}.product-count.mobile{display:none}.custome-image-main{text-align:center}section.custome-image{padding:0 0 80px}.custome-image-main img{width:100%}.custome-image-main{max-width:1359px;margin:0 auto}section.custome-video-banner{position:relative;width:100%;height:700px;overflow:hidden}section.custome-video-banner video{width:100%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.1)}section.custome-video-banner video:before{content:"";display:block;background:#000;height:100%;width:100%;position:absolute;top:0;left:0}.custome-banner-col.banner__content.banner__box{position:absolute;top:55%;padding:0!important;z-index:1;transform:translateY(-50%)}section.custome-video-banner .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in{padding:0!important;background:transparent!important}.content-container:after{box-shadow:none}.banner__box.content-container.content-container--full-width-mobile.color-scheme-3.gradient{background:transparent}section.custome-video-banner .container{max-width:1350px;margin:0 auto;padding:0 15px}section.custome-video-banner:before{position:absolute;background:#0000003d;left:0;top:0;content:"";width:100%;height:100%;z-index:1}.section_therpy.key-to-living .text-section{padding-top:0;padding-bottom:0}section.custome-image.product-inforgraphic{padding:50px 0 0}.wave-wrapper{max-width:1321px;width:100%;margin:0 auto;position:relative}.wave-bg{position:absolute;top:-123px;left:0;width:100%;height:100%;z-index:1}.wave-content{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;color:#fff;display:flex;justify-content:space-between;align-items:flex-end;padding:0 2rem 1rem;font-family:sans-serif}.wave-nav{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;padding:0 20px}svg.wave-bg{height:196px}.wave-wrapper .nav-item{font-size:23px;color:#fff;font-weight:600}td.row-label{width:338px}.nav-item{width:32%}table.comparison-table tbody{border:1px solid #b6001c}table.comparison-table tr{border-bottom:1px solid #00000059}table.comparison-table tr:last-child{border:transparent}table.comparison-table tr td,.wave-wrapper .nav-item{text-align:center}td.check img,td.cross img{margin:0 0 -10px}span.yes-no{margin-left:5px}.marquee-wrapper{overflow:hidden;position:relative;width:100%;background:#fff}.marquee-inner{display:flex;width:fit-content;animation:marquee 30s linear infinite;gap:14px}.marquee-content{display:flex}.category-list{display:flex;list-style:none;padding:0;margin:0;gap:1rem}.category-list li a{display:inline-block;padding:10px 15px;background:#f5f5f5;border-radius:6px;color:#333;font-size:14px;text-decoration:none;white-space:nowrap}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-inner:hover{animation-play-state:paused}.faq .collapsible-content{padding:50px 0}.faq .collapsible-content .collapsible-content-wrapper-narrow{max-width:1320px}.faq .collapsible-content .collapsible-content-wrapper-narrow p.caption-with-letter-spacing{font-weight:900}.faq .collapsible-content summary h3.accordion__title{font-size:20px;color:#f9f7f1;letter-spacing:-1px}.faq .accordion__content p{font-weight:500;font-size:18px;line-height:30px;letter-spacing:-.08px;color:#3f3f3f}.faq .collapsible-content summary:hover{background:#da1a3b}.faq .collapsible-content .accordion{border:1px solid #dbdbdb!important;box-shadow:1px 2px 23px #dfdfdf}.faq .collapsible-content summary{padding:18px 15px;background:#da1a3b}.faq .collapsible-content summary:hover h3.accordion__title{text-decoration:unset}.faq .collapsible-row-layout .accordion .accordion__content{padding-top:2.5rem}.faq summary .icon-caret path{fill:#f9f7f1}.collection-page .collection-main-banner{background-size:contain;background-position:center;height:200px;background-repeat:no-repeat}.promote_red_section .container,.promote_red_sections .container,.test-section .container,.tools-section .container,.faq_aff-section .container{max-width:1350px;padding:120px 15px;margin:auto}.main-promote,.promote_red_sections .main-promotes,.tools-section .main-tools,.faq_aff-section .mainss-tools{display:flex;gap:24px}.main-promote .top-pro-sec:first-child,.main-promote .top-pro-sec:last-child{flex:0 0 36%;max-width:36%;background:#f9f7f1;padding:44px}.main-promote .top-pro-sec:nth-child(2){max-width:24%;flex:0 0 24%;background:#da1a3b;padding:40px}.affiliate-program div#shopify-section-template--24492045730108__effective_solutions_NLRfPH .section_therpy{flex-direction:row-reverse}.heading-pro h2,.heading-pros h2,.test-section .heading-testi h2{font-weight:700;font-size:38px;line-height:50px;margin-bottom:0;margin-top:0;letter-spacing:-1.4px;color:#171617}.heading-pro,.heading-pros,.test-section .heading-testi,.contentss-tool{margin-bottom:52px}.test-section .heading-testi h2{text-align:center}.main-promote .top-pro-sec h3,.contentss-tool h2{font-weight:700;font-size:32px;line-height:40px;letter-spacing:-1.4px;margin-top:0;margin-bottom:52px;position:relative}.main-promote .top-pro-sec h3:before{position:absolute;content:"";background:#da1a3b;width:20px;height:4px;left:0;top:105px}.main-promote .top-pro-sec p{font-weight:500;font-size:18px;line-height:28px;letter-spacing:-.3px;margin:0}.main-promote .top-pro-sec:nth-child(2) p,.main-promote .top-pro-sec:nth-child(2) h3{color:#fff}.main-promote .top-pro-sec:nth-child(2) h3:before{background:#fff}.promote_red_sections .container,.faq_aff-section .container{padding-top:0}.main-promotes .top-pro-sesc{border-right:1px solid #D9D9D9;padding:20px}.main-promotes .top-pro-sesc:last-child{border-right:unset}.main-promotes .top-pro-sesc h3{margin:0;font-weight:700;font-size:16px;line-height:24px;letter-spacing:-.5px;position:relative;padding-bottom:36px}.main-promotes .top-pro-sesc h3:before{position:absolute;content:"";background:#da1a3b;width:20px;height:4px;left:0;bottom:16px}.main-promotes .top-pro-sesc p{margin:0;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:#5b5b5b}.test-section{background:#f9f7f1}.testimonial-slide{background:#fff;padding:32px;margin:0 12px;height:100%!important;min-height:365px!important}.testimonial-slide p{font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;color:#171617;margin:32px 0}.testimonial-slide h4{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#3f3f3f}.slider-testi{max-width:1080px;margin:auto}.content-tool h2{font-weight:700;font-size:32px;line-height:40px;letter-spacing:-1.5px;margin:0 0 16px;color:#171617}.content-tool p{color:#3f3f3f;font-weight:400;font-size:18px;line-height:28px;letter-spacing:0;margin:0}.content-tool{margin-bottom:52px}.tools-custom-bann{position:relative}.tools-custom-bann h3{position:absolute;bottom:30px;left:20px;right:20px;font-weight:700;font-size:20px;line-height:30px;letter-spacing:-1px;vertical-align:bottom;margin:0}.faq_aff-section .mainss-tools{flex-wrap:wrap;gap:5px 85px;justify-content:space-between}.faq_aff-section .faq-item{flex:0 0 48%;max-width:45%;padding-bottom:32px;margin-bottom:0;position:relative}.faq_aff-section .faq-item h4.faq-question{font-weight:700;font-size:20px;line-height:30px;letter-spacing:-.6px}.faq_aff-section .faq-item.active .faq-answer{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;margin-top:8px}.affiliate-program .faq_aff-section .faq-item h4.faq-question{position:relative}.affiliate-program .faq_aff-section .faq-item h4.faq-question img{position:absolute;right:0;top:5px}.affiliate-program .hero-section .imge_hero{display:none}.affiliate-program .hero-section .hero-overlay{flex:0 0 100%;max-width:100%}.affiliate-program .hero-section .hero-overlay .hero-content.dfd{margin-right:0!important}.affiliate-program .hero-section .hero-overlay .hero-content.dfd a.shop-button{margin-top:24px;background:#fff;color:#000;border:unset;border-radius:unset;font-family:Manrope;font-weight:800;font-size:13px;line-height:18px;letter-spacing:-.5px;vertical-align:middle;text-transform:uppercase;padding:14px 50px 14px 27px;position:relative}.affiliate-program .hero-section .hero-overlay .hero-content.dfd a.shop-button:before{background:url(/cdn/shop/files/blackarrow.png?v=1744008789);content:"";position:absolute;top:50%;right:25px;background-size:contain;width:12px;height:12px;transform:translateY(-50%)}.img_wrapper .hero-overlay .hero-content.dfd p a{color:#fff;margin-top:-21px;display:block;text-decoration:underline}.affiliate-program .section_therpy .text-section h2{color:#3553d7!important;font-weight:800;font-size:15px!important;line-height:18px!important;letter-spacing:-.5px;text-transform:uppercase;margin-bottom:60px}.affiliate-program .section_therpy .feature-text{font-size:32px!important;line-height:40px!important;letter-spacing:-2px!important}.affiliate-program .section_therpy .text-section .feature:before{bottom:20px}.affiliate-program .section_therpy .text-section .feature{padding-bottom:40px;padding-left:0;margin-top:20px}.affiliate-program .feature3_description:before{display:none}div#shopify-section-template--24379576451388__minimize_your_steps_hJdFGz .about_page_section{padding-bottom:120px;padding-top:120px}div#shopify-section-template--24379576451388__health_well_being_JjG87X .health-well{padding-top:20px}.affiliate-program .slick-prev{left:-60px}.affiliate-program .slick-next{right:-60px}.affiliate-program .slick-prev:before{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:70px;height:70px;background-image:url(https://gq0j1a-zm.myshopify.com/cdn/shop/files/whiteprevarrow.png?v=1743769813);background-size:contain;background-repeat:no-repeat}.tools-custom-bann .img-cust-bann img{max-width:100%;width:100%}.affiliate-program .slick-next:before{content:"";position:absolute;right:5px;top:50%;transform:translateY(-50%);width:70px;height:70px;background-image:url(https://gq0j1a-zm.myshopify.com/cdn/shop/files/whitenextarrow.png?v=1743769813);background-size:contain;background-repeat:no-repeat}.faq-page span sticky-header.header-wrapper ul li a,.faq-page sticky-header.header-wrapper ul li a span,.faq-page sticky-header.header-wrapper ul li span{color:#000}.faq-page .header-wrapper a.shop-btn{background:#000;color:#fff}.faq-page .header__icon .svg-wrapper img{filter:invert(1)}.faq-page .cstm-faq-page .main-faq-content{display:flex;gap:24px;justify-content:space-between;padding-bottom:120px}.faq-page .cstm-faq-page .container{max-width:1350px;margin:auto;padding:0 15px}.cstm-faq-page .main-faq-content .faq-tabs button{width:100%;margin-bottom:16px;border-radius:50px;font-weight:500;font-size:18px;line-height:26px;letter-spacing:0;text-align:center;padding:12px 24px;border:1px solid #171617}.faq-page .cstm-faq-page .main-faq-content .faq-left nav.breadcrumbs{display:block}.faq-page .cstm-faq-page .main-faq-content .faq-left h2{font-weight:700;font-size:44px;line-height:54px;letter-spacing:-2.5px;margin:0}.faq-page .cstm-faq-page .main-faq-content .faq-left .faq-tab.active{background:#d62032;color:#fff;border-color:#d62032!important}.faq-page .cstm-faq-page .main-faq-content .faq-page-btn{width:44px;height:44px;border-radius:50%;font-size:18px;line-height:26px;border:unset;background:transparent}.faq-page .cstm-faq-page .main-faq-content .faq-page-btn.active{background-color:#d62032!important}.faq-page .cstm-faq-page .main-faq-content .faq-left .faq-tabs{margin-top:60px;max-width:312px}.faq-page .cstm-faq-page .main-faq-content .faq-left{flex:0 0 26%;max-width:26%;margin-left:auto}.faq-page .cstm-faq-page .main-faq-content .faq-right{flex:0 0 64%;max-width:64%}.faq-page .cstm-faq-page .main-faq-content .faq-right .faq-list{background:#f9f7f1;padding:248px 112px 80px}.faq-page .faq-question{font-weight:700;font-size:20px;line-height:30px;letter-spacing:-1px;padding-right:35px}.faq-page .faq-item{border-color:#d9d9d9;padding:30px 0}.faq-page .cstm-faq-page .main-faq-content .faq-right .faq-pagination{width:300px;position:relative;margin:60px auto 0}.faq-page .cstm-faq-page .faq-item:last-child{padding-bottom:0!important;border:unset}.faq-page .faq-item .faq-answer{margin-top:18px!important}.faq-page .faq-question img.arrow-icon{position:absolute;right:0;top:0}.faq-page .cstm-faq-page .main-faq-content .faq-right .faq-pagination button.faq-page-btn.prev-btn{position:absolute;left:0;top:-5px}.faq-page .cstm-faq-page .main-faq-content .faq-right .faq-pagination button.faq-page-btn.next-btn{position:absolute;top:-10px}.faq-page .faq-item .faq-answer p{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#3f3f3f;margin:0 0 15px}.faq-page .faq-item .faq-answer p:last-child{margin-bottom:0}.faq-page .faq-item:first-child{padding-top:0}.affiliate-program .section_therpy .text-section .feature.feature2_description.feature3_description{display:none}.bundles .banner__box h2.banner__heading{color:#fff}.bundles nav.breadcrumbs ol.breadcrumbs__list li.breadcrumbs__item a{color:#fff}.bundles .breadcrumbs__item:not(:last-child):after{color:#fff}.bundles .bundles-content{display:flex;flex-wrap:wrap;gap:60px 30px}.bundles .bundles-content .main-bundle{flex:0 0 31%;max-width:31%;background:#fff;padding:25px 20px;border-radius:25px;border:1px solid #d9d9d9;text-align:center;box-shadow:0 8px #da1a3b;position:relative;height:fit-content}.custom-bundles .container{max-width:1350px;margin:auto;padding:120px 15px}.custom-bundles{background:#f9f7f1}.bundles .bundles-content .main-bundle h3{font-weight:700;font-size:24px;letter-spacing:-1.4px;margin-top:0;margin-bottom:0;color:#fff;--r: .4em;--c: #da1a3b;position:absolute;top:10px;left:calc(-1 * var(--r));line-height:1.8;padding:0 .5em calc(2 * var(--r));border-radius:var(--r) 0 0 var(--r);background:radial-gradient(100% 50% at left,var(--c) 98%,#0000 101%) 100% 0 / .5lh calc(100% - 2 * var(--r)),radial-gradient(100% 50% at right,#0005 98%,#0000 101%) 0 100% / var(--r) calc(2 * var(--r)),conic-gradient(from 90deg at var(--r) calc(100% - 2 * var(--r)),#0000 25%,var(--c) 0) 0 0 / calc(101% - .5lh) 100%;background-repeat:no-repeat}.bundles .bundles-content .main-bundle .specifiaction-items{position:relative;margin-bottom:25px}.bundles .bundles-content .main-bundle .specifiaction-items .specification-toggle,.bundles .bundles-content .main-bundle .specifiaction-items .inclusions-toggle{color:#171617!important;font-weight:800;font-size:18px!important;line-height:18px!important;letter-spacing:-.5px;text-transform:capitalize;text-align:left;position:relative;background:transparent;border:unset;cursor:pointer;border-radius:2px;padding:0;margin-bottom:16px}.main-bundle-image{height:320px;margin:40px 0 30px}.main-bundle-image img{object-fit:contain;height:100%}.bundles .bundles-content .main-bundle button.add-bundle-to-cart:hover{padding:15px 40px}.bundles .bundles-content .main-bundle .specifiaction-items .specification-toggle:before,.bundles .bundles-content .main-bundle .specifiaction-items .inclusions-toggle:before{content:"";position:absolute;background:url(/cdn/shop/files/keyboard_arrow_down_24d5aedc-8711-49f7-8531-45798c3aa824.png?v=1746104172);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;top:50%;right:10px;transform:translateY(-50%);transition:.3s all}.bundles .bundles-content .main-bundle .specifiaction-items .specification-toggle.active:before,.bundles .bundles-content .main-bundle .specifiaction-items .inclusions-toggle.active:before{transform:rotate(180deg);top:0}.bundles .bundles-content .main-bundle .specifiaction-items .specification-content ul li{text-align:left;font-size:14px;font-weight:400;letter-spacing:-.08px;color:#171617!important;margin-bottom:5px}.bundles .bundles-content .main-bundle .specifiaction-items .specification-content ul{padding-left:20px;margin-top:0}.bundle-prices .cstm-prices p.price-item{margin:0;font-size:19px;font-weight:800;letter-spacing:-1px;color:#fff;--r: .4em;--c: #da1a3b;line-height:1.8;padding:3px 2.5em calc(2 * var(--r));border-radius:var(--r) 0 0 var(--r);background:radial-gradient(100% 50% at left,var(--c) 98%,#0000 101%) 100% 0 / .5lh calc(100% - 2 * var(--r)),radial-gradient(100% 50% at right,#0005 98%,#0000 101%) 0 100% / var(--r) calc(2 * var(--r)),conic-gradient(from 90deg at var(--r) calc(100% - 2 * var(--r)),#0000 25%,var(--c) 0) 0 0 / calc(101% - .5lh) 100%;background-repeat:no-repeat;position:absolute;left:-10px}.bundle-prices .cstm-prices p{font-size:20px;line-height:30px;font-weight:800;letter-spacing:-1px;color:#da1a3b;padding:5px 8px;width:max-content;display:block;margin:0 0 0 auto;text-align:left!important}.bundle-prices .cstm-prices p span{display:block;font-size:28px;line-height:24px;letter-spacing:-2px}.bundle-prices .cstm-prices p{text-align:center}.bundles .bundles-content .main-bundle .bundle-prices{margin:15px 0 30px}.bundles .bundles-content .actual-price p{margin:25px 0 10px;font-size:32px;line-height:30px;font-weight:800;letter-spacing:-2px;color:#171617}.bundles .bundles-content .main-bundle button.add-bundle-to-cart{padding:10px 30px;color:#171617;text-decoration:unset;background:#f0c300;font-size:25px;font-weight:900;transition:.3s all;margin-right:0;text-transform:uppercase;font-family:Manrope;position:absolute;left:50%;transform:translate(-50%);cursor:pointer;bottom:-30px;width:max-content;border:2px solid #171617;letter-spacing:-2px;border-radius:10px}.bundles .bundles-content .main-bundle .specifiaction-items .bundle-product{display:flex;justify-content:space-between;border-bottom:1px solid #E0E0E0;align-items:center;padding:8px 0}.bundles .bundles-content .main-bundle .specifiaction-items .bundle-product h4{font-size:14px;font-weight:700;letter-spacing:-.5px;color:#171617;margin:0;text-align:left}.bundles .bundles-content .main-bundle .specifiaction-items .bundle-product img{flex:0 0 20%;max-width:20%}.bundle-inclusions .free-products h4{font-size:18px;letter-spacing:-1px;font-weight:800}.bundle-prices .cstm-prices p.price-item span{text-decoration:line-through;margin-bottom:13px}.bundles .bundles-content .main-bundle .specifiaction-items .bundle-product p{margin:0;font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.8px;text-align:right}.price__container .price__sale{font-size:18px;line-height:26px;letter-spacing:-.8px;color:#000;margin-bottom:22px!important}.price__container .price__sale span.price-item.price-item--sale.price-item--last{margin:0 0 10px}.wrapper_crt .product-form__quantity .form__label .img_qtyy p.stock-label.in-stock{margin:0}.affiliate-program .test-section .slider-counter{display:none}.collection_banner_sec{position:relative}.collection_banner_content{position:absolute;bottom:96px;width:100%}.collection_banner_content_inner{max-width:1350px;margin:auto;padding:0 15px;width:100%}.collection_banner_content h1.collection_banner_title,.collection_banner_content p.collection_banner_description{color:#fff}.collection_banner_img img{width:100%;height:498px;object-fit:cover}.collection_banner_content h1.collection_banner_title{font-weight:700;font-size:44px;line-height:54px;margin-bottom:20px;max-width:788px;letter-spacing:-1.2px}.collection_banner_img{position:relative}.collection-page sticky-header.header-wrapper{position:absolute!important;border-bottom:1px solid rgb(255 255 255 / 20%)!important}.product-page sticky-header.header-wrapper{position:static!important;border-bottom:1px solid #E0E0E0!important}.bundles .bundles-content .main-bundle .ship-out p{color:#3f3f3f;font-weight:400;font-size:18px;line-height:26px!important;letter-spacing:-.08px;margin-bottom:25px;margin-top:16px}.bundles .bundles-content .main-bundle .bundle-prices .actual-price h4{font-size:25px;letter-spacing:-2px;max-width:188px;margin:30px auto 10px;font-weight:800}.cstm-detials.warranty\> h2,.cstm-detials.warranty\> h3{font-size:16px}.cstm-detials.how_to_use\> p strong{color:#000}.product-page .wrapper_crt .product-form__quantity{position:relative}.product-page .wrapper_crt .product-form__quantity #price-main-product{position:absolute;right:15px;bottom:0;text-align:right}.health-well .wrapper-health .item:last-child{border-bottom:unset}.product-page .custome-image.product-inforgraphic{padding-top:80px}.introduction-content-start{display:flex;gap:100px}.introduction-content-start .left-content{flex:0 0 50%;max-width:50%}.introduction-main,.welcome-main{max-width:1350px;margin:auto;padding:80px 15px 0}.welcome-main{padding-bottom:80px}.introduction-content-start .left-content h2,.welcome-main h2{font-weight:700;font-size:38px;line-height:50px;color:#171617;letter-spacing:-1.1px;max-width:600px;text-align:left;margin:0 0 20px;font-family:Manrope}.welcome-main h2{max-width:100%}.heading-our-wel{margin-top:60px;display:flex}.heading-our-wel h3{flex:0 0 40%;max-width:40%;margin:0!important;font-size:44px!important;line-height:54px!important;letter-spacing:-2.5px!important;color:#171617!important}.heading-our-wel p{margin:0;font-size:26px!important;line-height:38px!important;color:#171617;font-weight:400;letter-spacing:-1px!important}.introduction-content-start h3,.welcome-main h3{margin:0;font-size:24px;line-height:38px;color:#171617;font-weight:700;letter-spacing:-1px}.introduction-content-start p,.welcome-main p{color:#171617;font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.08px;margin-bottom:0;margin-top:22px}.introduction-main .container{border-bottom:1px solid #D9D9D9;padding-bottom:80px}.product-page .product__accordion .accordion__content ul li::marker{display:none;list-style:none}.product-page .product__accordion .accordion__content ul li{position:relative;padding-left:15px}.product-page .product__accordion .accordion__content ul li:before{content:"";background:#5b5b5b;width:5px;height:5px;border-radius:50%;position:absolute;left:0;top:10px}.product-page .product__accordion .accordion__content ul{list-style:unset}.myProducts .Specification .accordion__content ul li:before{display:none}.privacy_policy_main .rte p,.privacy_policy_main .rte span,.privacy_policy_main .rte ul li{font-weight:400;font-size:18px!important;line-height:28px;letter-spacing:-.08px}.privacy_policy_main .rte ul li{margin-bottom:15px}.privacy_policy_main .rte ul li:last-child{margin-bottom:0}.privacy_policy_main .rte h3,.privacy_policy_main .rte h3 span{font-weight:700;font-size:32px;line-height:40px;letter-spacing:-1.1px;margin:24px 0}.privacy_policy_main .rte h3 span{font-size:32px!important}.privacy_policy_main .rte h2{font-weight:700;font-size:38px;line-height:50px;letter-spacing:-1.1px;margin:40px 0}.privacy_policy_main .rte h4 span{font-weight:700;font-size:26px!important;line-height:38px;letter-spacing:-1.1px;margin:40px 0 24px;display:block}.how-about-main{max-width:1350px;margin:auto;padding:80px 15px 0}.how-about-main .container{border-bottom:1px solid #D9D9D9;padding-bottom:80px;margin-bottom:80px}.content-start-about h2{font-weight:700;font-size:38px;line-height:50px;color:#171617;letter-spacing:-1.1px;max-width:600px;text-align:left;margin:0 0 20px}.content-start-about p{color:#171617;font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.08px;margin-bottom:0;margin-top:22px}.content-start-about ul li{color:#171617;font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.08px;margin-top:7px}.content-start-about h3{font-weight:700;line-height:26px;letter-spacing:-1px;color:#171617!important;font-size:20px}.privacy_policy_main .rte ul li a,.privacy_policy_main .rte a{color:#da1a3b}.lagoni-shoe h1.main-page-title{margin-bottom:10px}.lagoni-shoe h1.main-page-title{margin-bottom:10px;font-weight:700;font-size:38px;line-height:50px;letter-spacing:-1.1px}.lagoni-shoe p{font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.08px;margin:0}.lagoni-shoe ul li{font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.08px;margin-top:15px}.lagoni-shoe ul li a{color:#da1a3b}.lagoni-shoe{max-width:902px;padding:80px 15px 100px}p.elementor-element.elementor-element-85605d7.elementor-widget.elementor-widget-text-editor{display:none}.close-btn{filter:none!important;color:#fff}.guarantee-text a{color:#171617;display:block;text-decoration:underline}.shopify-policy__title{background:#171617;min-height:390px;margin:0;padding:0}.shopify-policy__container{max-width:100%;padding:0}.shopify-policy__title h1{padding-top:210px;color:#fff;font-weight:700;font-size:44px;line-height:54px;letter-spacing:-2px;margin:0;text-transform:capitalize}.shopify-policy__body{max-width:902px;padding:80px 15px 100px;margin:auto}.shopify-policy__body p{font-weight:400;font-size:18px!important;line-height:28px;letter-spacing:-.08px}.shopify-policy__body h2.elementor-heading-title{font-weight:700;font-size:38px;line-height:50px;letter-spacing:-1.1px;margin:40px 0}.shopify-policy__body h3{font-weight:700;font-size:32px;line-height:40px;letter-spacing:-1.1px;margin:24px 0}.shopify-policy__body ul li{font-weight:400;font-size:18px!important;line-height:28px;letter-spacing:-.08px;margin-bottom:15px}.shopify-policy__body ul li a{color:#da1a3b!important}.shopify-policy__body p:empty{display:none}nav.breadcrumbs a.breadcrumbs__link{text-transform:capitalize}.section_therpy.key-to-living .text-section ul{padding-left:18px}.section_therpy.key-to-living .text-section ul li{font-weight:400;font-size:17px!important;line-height:26px!important;letter-spacing:-.08px;color:#171617!important;margin-bottom:12px}.testimonials .video-section h2.title{font-size:42px;line-height:48px;color:#171617;font-weight:700;letter-spacing:-1px}section#shopify-section-template--24379576877372__video_JgpKRD .video-section{padding:80px 15px!important}.cart-notification.active{z-index:9}.product-page .faq-section{padding:120px 20px 0}.product-page .about_page_section{padding-top:80px}@media screen and (min-width: 990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:55%!important;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 8rem!important;max-width:45%!important;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)!important}}@media screen and (min-width: 750px){.product__info-container{max-width:470px!important}.cart-item>td+td{padding-left:35px!important}}@media screen and (min-width: 750px){.banner--large:not(.banner--adapt){min-height:690px}}@media (max-width: 2200px){.article-page article.article-template .article-template__content{padding-left:410px}}@media (max-width: 2000px){.article-page article.article-template .article-template__content{padding-left:330px}}@media (max-width: 1920px){.article-page article.article-template .article-template__content{padding-left:265px}}@media (max-width: 1800px){.article-page article.article-template .article-template__content{padding-left:205px}}@media (max-width: 1700px){.article-page article.article-template .article-template__content{padding-left:170px}}@media (max-width: 1600px){.slider_section{max-width:1400px}.mn_sectn .text-section,.section_therpy .text-section{padding:80px}.article-page article.article-template .article-template__content{padding-left:120px}.section_therpy.key-to-living .image-section{height:620px}}@media (max-width: 1500px){.article-page article.article-template .article-template__content{padding-left:60px}}@media (max-width: 1440px){.article-page article.article-template .article-template__content{flex:0 0 60%;max-width:60%}.article-page article.article-template .main-single{flex:0 0 38%!important;max-width:38%!important}.article-page article.article-template .article-template__content{padding-left:20px}}@media (max-width: 1360px){.mn_sectn .text-section,.section_therpy .text-section{padding:40px}.Cart_sec .quantity-popover-container{max-width:50%!important;flex:0 0 50%}.faq-page .cstm-faq-page .main-faq-content .faq-left{flex:0 0 30%;max-width:30%}}@media (max-width: 1199px){.header-wrapper a.shop-btn{margin-right:10px}.Cart_sec .cart__items{gap:15px}.Cart_sec .cart__items .js-contents{flex:0 0 70%;max-width:70%}.cart__items .summary-box{padding:22px 14px;flex:0 0 29%;max-width:30%}sticky-header.header-wrapper ul li a span{padding:41px 12px}.article-page article.article-template .quiz-section{padding:143px 50px!important}.article-page article.article-template .article-template__content{padding:50px 30px}.article-page article.article-template .main-single .social-share p{margin:0 8px 0 0!important}.article-page article.article-template .main-single .social-share a{margin:0 8px!important}summary.list-menu__item{padding:40px 30px 42px 12px!important}sticky-header.header-wrapper ul li svg{right:1.2rem!important}}@media (max-width: 1024px){.infrared-light-effects{flex-direction:column}.infrared-light-effects .stats{flex:0 0 100%;max-width:100%}.infrared-light-effects .stats .stat{width:100%!important}.infrared-light-effects .stats .stat h3{margin-top:0}div#shopify-section-template--24379576451388__redlife_section3_nCLzDt .hero-section{height:auto;padding:50px 15px}}@media (max-width: 991px){.header__icon span path{fill:#fff}.product-page .header__icon span path{fill:#171617}.img_wrapper{flex-direction:column;gap:0}.logo-bar{flex-wrap:wrap}.logo-bar-section .feature{flex:0 0 48%;max-width:48%}.complaint .complaint-feature,.infrared-light-effects{padding:50px 15px}.infrared-light-effects .chart{flex:0 0 100%;max-width:100%;margin-bottom:40px}.infrared-light-effects .stats .stat{padding:0;max-width:100%;margin-bottom:28px}.infrared-light-effects .stats .stat:before{display:none}.health-well .wrapper-health .item{flex:0 0 48%;max-width:48%;border-bottom:unset;border-right:unset;padding:20px}.main-sec{flex-direction:column}.quiz-section{flex:0 0 100%!important;max-width:100%!important;text-align:center!important}.category-section{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;width:95%}.category-section ul{max-width:100%}.mn_sectn{flex-direction:column-reverse;position:relative;padding-top:130px}.section_therpy.key-to-living .image-section{height:auto}.mn_sectn .text-section,.section_therpy .text-section{padding:40px 15px!important;width:100%;max-width:100%}.image-section{width:100%!important}.mn_sectn .text-section h2{max-width:100%}div#shopify-section-template--24379576451388__red_light_therapy_EkQTdF .mn_sectn .sliders_txt{max-width:100%;height:auto}.img_wrapper .hero-overlay .hero-content.dfd p a{margin-top:15px}.section_therpy{flex-direction:column}div#shopify-section-template--24379576451388__redlife_section3_nCLzDt .img_wrapper .hero-overlay .hero-content.dfd{margin:0;text-align:center}div#shopify-section-template--24379576451388__redlife_section3_nCLzDt .img_wrapper .hero-overlay{flex:0 0 100%;max-width:100%}div#shopify-section-template--24379576451388__redlife_section3_nCLzDt .img_wrapper .hero-overlay .hero-content.dfd p{max-width:100%}.newsletter-section{flex-direction:column;padding:50px 15px!important}.newsletter-section .newsletter-content{max-width:100%;justify-items:self-start;flex:0 0 100%;margin-bottom:32px}.newsletter-section div form#contact_form .newsletter-form__field-wrapper .field{max-width:100%;display:flex;flex-direction:column;width:100%;background:transparent;padding:0}.newsletter-section div{flex:0 0 100%;max-width:100%;justify-items:self-start;width:100%}.product-item img{height:250px}.mainSec{flex-direction:column}.about_page_section .container .row .col-md-6.col-lg-4{flex:0 0 48%;max-width:48%}button.newsletter-form__button.field__button{width:100%;position:unset;height:46px;margin-top:14px}.newsletter-section div form#contact_form .newsletter-form__field-wrapper input{height:46px;padding:15px}div#shopify-section-template--24379576451388__testimonial_gdtcAm{padding:50px 0}.testimonial-slider button.slick-next{right:0;top:-50px}.testimonial-slider button.slick-prev{left:0;top:-50px}.testimonial-slider{width:90%!important}div#shopify-section-template--24379576451388__red_light_therapy_EkQTdF .mn_sectn .navigation{justify-content:space-between}.progress-bar-container{width:78%!important}.infrared-light-effects .stats .stat:last-child{margin-bottom:0}.cat_list h3{padding-top:20px}.cat_list ul.category-list{margin-bottom:50px;flex-wrap:wrap}.cal_cr_blog{gap:0;flex-wrap:wrap;margin-top:20px}.cal_cr_blog .article a .article-content p{font-size:18px;line-height:24px}.cal_cr .article img{width:56px!important;height:56px!important}.cal_cr_blog .columns .article a{gap:20px}.cal_cr_blog .columns .article:last-child a{border-bottom:1px solid #D9D9D9;padding-bottom:14px;margin-bottom:14px}.cal_cr_blog .article:before{width:16px;height:16px;top:20px}.cal_cr{padding:0 15px 40px}.cal_cr_blog .columns:last-child .article:last-child a{border:unset;margin:unset;padding:unset}.collection-page .flex.flex-col.md\:flex-row.justify-between.items-center{align-items:self-start;flex-direction:column;gap:20px}.filter-wrapper{margin-bottom:60px;flex-direction:column;gap:30px}.filter-section .filter-buttons button.filter-btn{font-size:14px;line-height:22px;margin-bottom:12px}sticky-header.header-wrapper ul li a{padding:12px 18px}summary.list-menu__item{padding:12px 46px 12px 22px!important;font-size:16px}.header-wrapper a.shop-btn{margin-right:15px;margin-left:15px;height:36px;width:95px;padding:0 12px;display:none}.product-page product-info{padding-top:40px!important}.faq-grid{grid-template-columns:auto!important}div#shopify-section-template--24379577008444__redlife_section3_wQ6EJi .hero-section{height:auto;padding:40px 0}.faq-section{padding:50px 0 40px}.faq-item{padding-bottom:8px!important;margin-bottom:20px!important}.comparison-container_wrapper{flex-direction:column}.comparison-container_title,.comparison-header{max-width:100%!important;flex:0 0 100%!important}.comparison-container h2{font-size:36px!important;margin:0 0 30px!important;line-height:44px!important;max-width:100%!important}sticky-header.header-wrapper ul li a,sticky-header.header-wrapper ul li a span,sticky-header.header-wrapper ul li span{color:inherit}.homepage header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.scrolled .header__icon span svg path{fill:#000!important}.Cart_sec .cart__items{flex-direction:column}.Cart_sec .cart__items .js-contents,.cart__items .summary-box{flex:0 0 100%;max-width:100%}.cart-item{grid-template:repeat(2,auto) / repeat(2,1fr)!important}.our_mission_box,.heal_eng_warpper .heal_eng_box{flex-direction:column}.our_mission_box .our_mission_title,.our_mission_box .our_mission_content{max-width:100%;flex:0 0 100%}.heal_eng_warpper .heal_eng_box .h2_title_card{text-align:center}.comparison-table td.row-label{width:100%;text-align:center}.comparison-table tbody tr{display:flex;flex-wrap:wrap}.comparison-table tbody tr td.check,.comparison-table tbody tr td.cross{width:50%!important}header-drawer .menu-drawer{background-color:#f9f7f1;padding:20px}.header-wrapper ul li a{font-size:26px!important;line-height:32px!important;color:#171617!important;padding:20px 0!important;letter-spacing:-1.2px;font-weight:700!important;border-bottom:1px solid #E0E0E0}summary.menu-drawer__menu-item{font-size:26px!important;line-height:32px!important;color:#171617!important;padding:20px 0!important;letter-spacing:-1.2px;font-weight:700!important;border-bottom:1px solid #E0E0E0}.header-wrapper ul li:last-child a{border-bottom:unset}button.menu-drawer__close-button{font-size:26px!important;line-height:32px!important;color:#171617!important;padding:20px 0!important;letter-spacing:-1.2px;font-weight:700!important;border-bottom:1px solid #171617;font-family:Manrope}.menu-drawer__inner-submenu{background:#f9f7f1}.header-wrapper ul li a .nav-collection_image{max-width:48px;width:100%;height:48px;margin-right:20px}.header-wrapper ul li a .nav-collection_image img{width:100%;height:100%;object-fit:cover}.header-wrapper ul li ul.menu-drawer__menu.list-menu li a{font-size:18px!important;line-height:24px!important;color:#171617!important;letter-spacing:-1.2px;font-weight:700!important;padding:16px 0!important;position:relative}.header-wrapper ul li ul.menu-drawer__menu.list-menu li a:before{position:absolute;content:"";right:0;top:50%;transform:translateY(-50%);background:url(/cdn/shop/files/arrow_forward_1.png?v=1744615333);width:16px;height:16px}.menu-drawer__menu-item--active{background-color:transparent!important}sticky-header.header-wrapper ul li:hover path,sticky-header.header-wrapper ul li path{fill:#1c1b1f!important}.menu-drawer__menu-item>.svg-wrapper{width:20px!important;right:0!important}.cstm-menu-open header-drawer a.menu-drawer__account,.cstm-menu-open header-drawer a.register_btn{font-size:26px!important;line-height:32px!important;color:#171617!important;letter-spacing:-1.2px;font-weight:700!important;padding:0}.cstm-menu-open .menu-drawer__utility-links{background:transparent;padding:32px 0 30px!important;border-top:1px solid #171617;display:flex;gap:4px;font-size:30px;font-weight:700;color:#171617;align-items:center}.header--has-social .menu-drawer__utility-links .menu-drawer__localization.header-localization,.header--has-social .menu-drawer__utility-links ul.list.list-social,.header__heading-logo-wrapper.mobile-logo{display:none}header.header{padding:17px 15px!important}.cstm-menu-open header.header.header--middle-left.header--mobile-center{width:100%;max-width:100%;background:#f9f7f1!important;border-bottom:1px solid #E0E0E0}.cstm-menu-open .header__heading-logo-wrapper{display:none}.cstm-menu-open .header__heading-logo-wrapper.mobile-logo{display:block}.cstm-menu-open .header__icons{display:none}.cstm-menu-open .header__icon span path{fill:#000}.cstm-menu-open div#menu-drawer{height:calc(100vh - 94px)}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.scrolled .header__icon span path{fill:#000}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{background-color:transparent!important}.contact_text_wrapper{flex-direction:column;gap:50px}.contact_text_wrapper .contact_text_left,.contact_text_right{flex:0 0 100%;max-width:100%}.contact_text_wrapper .contact_text_left p{max-width:100%}.article-page article.article-template{display:unset}.article-page article.article-template .article-template__content,.article-page article.article-template .main-single{flex:0 0 100%!important;max-width:100%!important}.article-page article.article-template .main-single{min-height:auto;display:flex;flex-direction:column-reverse}.article-page article.article-template .main-single .social-share p{margin:0 250px 0 0!important}.article-page article.article-template .main-single .social-share{justify-content:center}.article-page .header__icon span path,.blog .header__icon span path{fill:#000}.blog .slider .cards_1{flex:0 0 32%;max-width:32%}.blog .slider-containersBlogs .slider{justify-content:flex-start}.blog .blog-articles{flex-direction:column}.blog .blog-articles .blog-articles__article{flex:0 0 100%;max-width:100%}.article-page .cal_cr .cal_cr_blog .columns{flex:0 0 100%;width:100%;max-width:100%}.article-page .cal_cr .cal_cr_blog .columns .article{max-width:100%;width:100%}.article-page .cal_cr .cal_cr_blog .columns .article a{width:100%}.health-well .wrapper-health{flex-direction:column}.health-well .wrapper-health .item{border:unset;max-width:100%}section.custome-image{padding:20px 0 0}section.custome-video-banner{position:relative;width:100%;height:100vh;overflow:hidden}section.custome-video-banner video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:-1;pointer-events:none}.faq-page .cstm-faq-page .main-faq-content{flex-direction:column}.faq-page .cstm-faq-page .main-faq-content .faq-left,.faq-page .cstm-faq-page .main-faq-content .faq-right{flex:0 0 100%;max-width:100%}.faq-page .cstm-faq-page .main-faq-content .faq-left .faq-tabs{display:flex;flex-wrap:wrap;max-width:100%}.cstm-faq-page .main-faq-content .faq-tabs button{width:max-content;padding:8px 24px}.faq-page .header__icon span path,.Cart_sec .header__icon span path{fill:#000}.affiliate-program div#shopify-section-template--24492045730108__effective_solutions_NLRfPH .section_therpy,.main-promote{flex-direction:column}.main-promote .top-pro-sec:first-child,.main-promote .top-pro-sec:last-child,.main-promote .top-pro-sec:nth-child(2),.faq_aff-section .faq-item{flex:0 0 100%;max-width:100%}.tools-section .main-tools{flex-wrap:wrap}.tools-custom-bann{flex:0 0 48%;max-width:48%}.tools-custom-bann h3{right:unset;position:relative;bottom:unset;left:unset;margin-top:10px;font-size:18px;line-height:24px}.affiliate-program .hero-section .hero-overlay .hero-content.dfd{text-align:center}.main-promote .top-pro-sec h3:before{top:65px}div#shopify-section-template--24492045730108__effective_solutions_UFEhmD .section_therpy .image-section{display:none}.faq-page .cstm-faq-page .main-faq-content .faq-left{margin-left:unset;padding-left:20px}.bundles .bundles-content .main-bundle{flex:0 0 48%;max-width:48%}.collection-page .collection-main-banner{height:auto}.collection-page div#shopify-section-template--24379576156476__collection_banners_new_RJjXqr .flex.space-x-6{flex:0 0 100%;max-width:100%;text-align:right}.introduction-content-start{gap:30px;flex-direction:column}.introduction-content-start .left-content{flex:0 0 100%;max-width:100%}.heading-our-wel{flex-direction:column}.heading-our-wel h3{flex:0 0 100%;max-width:100%}.slider_section{padding-right:15px}}@media (max-width: 768px){.testimonials .video-section h2.title{font-size:32px;line-height:36px}body section.custome-video-banner .custome-banner-col.banner__content.banner__box{display:block!important}section.custome-video-banner .custome-banner-col.banner__content.banner__box .banner__content{display:block!important}.logo-bar{flex-direction:unset!important}footer.footer{display:none}.accordion_mobile{padding:50px 15px 40px}.accordion_mobile .footer-column .logo{justify-content:space-between}.accordion_mobile .footer-column .logo .footer-column.socials strong{display:none}.accordion-header{color:#171617;font-weight:700!important;font-size:18px;line-height:24px;letter-spacing:-.5px;font-family:Manrope;text-transform:capitalize}.footer-column{border-bottom:unset;padding-bottom:0}.footer-column .accordion-content a{color:#171617;font-family:Manrope;font-weight:600}.footer-column.socials{border:unset;padding:0}.accordion_mobile .footer-column.accordion:last-child{border-bottom:unset}.about_page_section .about_box .about_img{height:180px}.about_page_section .container{padding:40px 0 20px}.imge_hero img{max-width:150px}.img_wrapper .hero-overlay .hero-content.dfd{padding:0;text-align:center;margin:0}.img_wrapper .hero-overlay{flex:0 0 100%;max-width:100%;padding:0 15px}.faq-question{font-size:16px!important;line-height:24px!important;margin-bottom:8px!important;text-align:left!important}.faq-title{font-size:24px!important;line-height:30px!important;margin-bottom:30px!important}.faq-answer p{font-size:15px;line-height:22px}.faq-icon img{height:8px!important;width:10px!important}.comparison-container h2{font-size:26px!important;line-height:34px!important;margin-bottom:30px!important}.product-images{gap:20px!important;margin-bottom:30px!important}.wrapper_crt .affrirm_sc1 img{max-width:100%}.wrapper_crt .starting_sec{margin:10px 0}.wrapper_crt .affrirm_sc1{margin-top:10px}.marquee-wrapper{overflow:hidden;position:relative;width:100%;background:#fff}.marquee-inner{display:flex;width:fit-content;animation:marquee 30s linear infinite;gap:14px}.marquee-content{display:flex}.category-list{display:flex;list-style:none;padding:0;margin:0;gap:1rem}.category-list li a{display:inline-block;padding:10px 15px;background:#f5f5f5;border-radius:6px;color:#333;font-size:14px;text-decoration:none;white-space:nowrap}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.banner__content{display:none!important}.banner__content.mobile{display:block!important}.quiz-section img.mobile_img{display:block;width:100%}.quiz-section img.heading{display:none}.testimonial_wrapper .main_hh .slider-nav,.slider_sectionsMobile.for_mobile{display:block}.slider_sectionsMobile.for_mobile{max-width:1350px;margin:auto;padding:0 15px}.slider_sectionsMobile.for_mobile .slider-containers{display:flex;flex-wrap:wrap;gap:20px 10px}.slider_sectionsMobile.for_mobile .slider-containers .product-items{background:#f2f2f2;position:relative;flex:0 0 48%;max-width:48%}.slider_sectionsMobile.for_mobile .slider-containers .product-items a img{height:180px;max-width:332px;width:100%;object-fit:contain;padding:20px;mix-blend-mode:darken;transition:.3s all;margin:auto;display:block}.slider_sectionsMobile.for_mobile .slider-containers .product-info{padding:16px 0;background:#fff}.slider_sectionsMobile.for_mobile .slider-containers .product-items .badge{position:absolute;background:#3553d7;color:#fff;border-radius:4px;text-transform:uppercase;font-weight:bolder;font-family:Manrope;letter-spacing:-.1px;margin:0;list-style:none;top:10px;left:10px;padding:2px 8px;font-size:12px;line-height:15px}.slider_sectionsMobile.for_mobile .slider-containers .product-items:before{content:"";position:absolute;background:url(/cdn/shop/files/arrowhover.png?v=1743767464);bottom:74px;right:0;transition:.3s all;width:32px;height:32px;background-size:contain;opacity:1;visibility:visible}.slider_sectionsMobile.for_mobile .slider-containers .product-info h3{font-size:14px;line-height:20px;letter-spacing:-.5px;padding:0;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.slider_sectionsMobile.for_mobile .slider-containers .product-info p.price{margin:0;font-size:14px;letter-spacing:0;line-height:22px;font-weight:500;color:#3f3f3f}div#shopify-section-template--24379576451388__homepage_products_ftYaHL .slider-container,div#shopify-section-template--24379576451388__homepage_products_ftYaHL .progress-bar-container,.slider_sectionsMobile.for_mobile .above-data{display:none}.slider_section{padding-bottom:50px}.testimonial_wrapper .slider-nav{width:100%;max-width:100%;margin-bottom:22px;position:relative}.testimonial_wrapper .slider-nav button.prev-btn{font-size:0;position:absolute;background:url(/cdn/shop/files/whiteprevarrow.png?v=1743769813);background-repeat:no-repeat;background-size:contain;width:60px;height:60px;left:20px;padding:0;top:unset}.testimonial_wrapper .main_hh .slider-nav span.testimonial-count{display:block}.testimonial_wrapper .slider-nav button.next-btn{position:relative;left:83%;color:transparent}.testimonial_wrapper .slider-nav span.testimonial-count{position:absolute;left:50%;transform:translate(-50%);top:15px}.testimonial_wrapper button.next-btn{background:url(/cdn/shop/files/whitenextarrow.png?v=1743769813);background-repeat:no-repeat;background-size:contain;width:60px;height:60px;top:0;right:24px;padding:0}div#shopify-section-template--24379576451388__testimonial_gdtcAm{padding:0}.testimonial_wrapper .hedingss h2{margin-bottom:22px;padding:0 8px}.testimonial-container .testimonial-wrapper .testimonial-image{max-width:80px;height:80px}.testimonial-container .testimonial-wrapper .testimonial-image img{border-radius:unset}.testimonial-container{padding:20px!important;gap:0}.product-page .text-section .navigation{display:none}.education-center .slider-containers{display:unset}.education-center{padding:60px 15px 80px}.testimonial-container .purchase-section{display:block}.testimonial-container .testimonial-wrapper .purchase-section{display:none}.testimonial-container .testimonial-content .testimonial-main-title{position:absolute;top:25px;left:116px}.testimonial-container .purchase-section a{display:flex}.collection-page .quiz-section img.heading{display:block}.testimonial_wrapper .slider-nav{margin-bottom:20px!important}.faq-item:last-child{border-bottom:unset;margin-bottom:0!important}.accordion_mobile .footer-column{border-bottom:1px solid #e2e2e2;padding-bottom:0!important;margin:0}.accordion_mobile .footer-column .accordion-header{padding:20px 0;position:relative}.accordion_mobile .footer-column .accordion-header:after{content:"";background:url(/cdn/shop/files/keyboard_arrow_down.png?v=1744116416);position:absolute;top:30px;right:0;width:10px;height:10px;background-repeat:no-repeat}.cat_list ul.category-list{flex-wrap:unset;margin-bottom:0}.Cart_sec .cart-item__image-container{width:100%;height:180px}.Cart_sec tr.cart-item .cart-item__image-container img{max-width:100%}.Cart_sec td.cart-item__media,td.cart-item__details{border-bottom:unset}.about-us h2.sdsds.banner__heading{font-size:30px;line-height:37px}.about-us .banner__box,.contact .banner__box{padding:0}.about-us .banner__content{padding:226px 15px 96px!important}.our_mission_wrapper,.heal_eng_warpper{padding:40px 15px}.our_mission_box .our_mission_title h2{font-size:26px;line-height:32px;letter-spacing:-1.5px}.our_mission_box{gap:20px}.our_mission_box .our_mission_content p{font-size:18px;line-height:30px}.heal_eng_warpper .heal_eng_box .h2_title_card h2{font-size:36px;line-height:42px}.heal_eng_warpper .heal_eng_box{margin-bottom:30px;gap:14px}.heal_eng_warpper h3.h3_trans{font-size:36px;line-height:46px}.about-us .comparison-chart{padding:40px 15px 100px}.about-us .comparison-chart_sec{margin-top:0}.image-item img{width:180px;max-width:max-content;display:block;margin:auto}.image-item.\31 11 img:last-child{height:50px;width:120px;object-fit:contain}.image-item p{font-size:20px!important;line-height:48px!important;margin:30px 0 0!important}.normal_page_content p{font-size:15px!important;line-height:26px}.normal_page_content h2{font-size:26px;line-height:32px;margin:50px 0 24px}.normal_page_content h3{font-size:22px;line-height:28px;margin-bottom:16px}.normal_page_content ul li{font-size:15px;line-height:26px;margin-bottom:10px}.normal_page_content ul{padding-left:24px}.normal_page_content h4{font-size:20px;line-height:26px;margin:32px 0 16px}.privacy_policy_main,.shopify-policy__body{max-width:902px;padding:60px 15px}.privacy-policy-new .banner__content.mobile{padding-bottom:30px!important}.custom_pages_banner .custom_pages_banner_wrapper h1{text-align:left;font-size:30px;line-height:37px}.custom_pages_banner .custom_pages_banner_wrapper p{font-size:14px;line-height:20px;text-align:left}.custom_pages_banner{min-height:330px}.contact_text_wrapper{padding:60px 15px}.contact_text_wrapper .contact_text_left p{font-size:22px;line-height:30px}.contact_text_wrapper{gap:42px}.contact_text_right ul li a span{font-size:20px;line-height:26px}.contact_text_right ul li a span img{margin-right:16px;max-width:40px}.contact_text_right ul li a p{font-size:18px;line-height:28px}.contact_text_right ul li{padding-bottom:40px;margin-bottom:40px}.contact_text_right ul li a{flex-direction:column;gap:9px}.contact_text_right ul li a .content_add{width:100%;padding-left:56px}.article-page article.article-template .quiz-section img.mobile_img{DISPLAY:NONE}.article-page article.article-template .quiz-section:before{left:-70px!important;width:150px!important;height:150px!important}.article-page article.article-template .quiz-section:after{right:-40px;bottom:-50px;height:150px!important;width:150px!important}article.article-template .article-template__hero-container h1.article-template__title{font-size:30px;line-height:37px;letter-spacing:-1.5px}article.article-template .article-template__hero-container{height:400px}.article-page .article-template__hero-adapt.media{height:100%!important}.blog .slider .cards_1{flex:0 0 48%;max-width:48%}.blog .slider-containersBlogs .slider{justify-content:space-around}.blog .cal_cr .cal_cr_blog .columns .article{flex:0 0 100%;max-width:100%}.blog .cal_cr .cal_cr_blog .columns{gap:20px}.blog .cal_cr .cal_cr_blog .columns .pagination{margin-top:30px}.blog .cal_cr{margin-top:60px;margin-bottom:60px}.blog .education-center{padding:0 15px 40px}.blog .main-blog h1.title--primary{margin:0 0 40px;font-size:30px;line-height:37px}.blog .main-blog .article-card .card__heading{font-size:20px;line-height:26px;margin-bottom:40px}.blog .blog-articles{gap:0!important}.article-page article.article-template .article-template__content p,.article-page article.article-template .article-template__content ul li{font-size:14px;line-height:26px}.product-count.desktop{display:none}.sort-by.custom-select-wrapper{display:flex;flex-direction:row-reverse;align-items:center}.sort-by.custom-select-wrapper label{display:none}.filter-wrapper .sort-by select#sort-options{width:50%!important}.product-count.mobile{width:50%}span#product-count{color:#000;font-size:18px}.product-count.mobile{display:block}.health-images img{width:100%}.log-custom-shap{width:70px;margin:37px 0 0 70px}.log-custom-shap img{width:100%}.wave-wrapper .nav-item{font-size:10px}.nav-item{width:30%;margin:16px 0 0}td.check img,td.cross img{margin:0 0 -5px}svg.wave-bg{height:93px;top:-26px}.comparison-table tbody tr{flex-wrap:nowrap}.nav-item:last-child{margin:29px 0 0 20px}.wave-nav{padding:0}section.comparison-chart_sec{overflow:hidden}.faq .collapsible-content{padding:20px 0}.faq p.caption-with-letter-spacing{font-size:28px!important;line-height:34px!important;letter-spacing:-1.5px!important;padding-bottom:0!important}.faq .collapsible-content summary h3.accordion__title{font-size:18px}.faq .collapsible-row-layout .accordion .accordion__content{padding-top:1.5rem;margin-bottom:10px}.faq .collapsible-content .accordion:last-child{margin-bottom:0}.faq .section-template--24379576647996__collapsible_content_VyjQ4P-padding{padding-top:17px}.faq-page .cstm-faq-page .main-faq-content .faq-left h2{font-size:30px;line-height:37px;margin-top:18px;letter-spacing:-1px}.cstm-faq-page .main-faq-content .faq-tabs button{margin-bottom:14px}.faq-page .cstm-faq-page .main-faq-content{gap:26px}.faq-page .faq-question{font-size:18px!important;line-height:24px!important;letter-spacing:-1px;margin-bottom:0!important}.faq-page .faq-item{padding:24px 0!important;margin-bottom:0!important}.faq-page .cstm-faq-page .container{padding:0}.faq-page .cstm-faq-page .main-faq-content .faq-left{padding:0 20px}.faq-page .cstm-faq-page .main-faq-content{padding-bottom:60px}.main-promotes .top-pro-sesc:last-child{border-right:unset;flex:0 0 100%;max-width:100%}.main-promotes .top-pro-sesc{flex:0 0 48%;max-width:48%;border:unset}.promote_red_section .container{padding-top:0}.promote_red_sections .main-promotes{flex-wrap:wrap}section.promote_red_section .container .heading-pro{border-top:1px solid #D9D9D9;padding-top:60px}.promote_red_section .container{padding:0 15px 60px}.promote_red_sections .container{padding-bottom:60px}.test-section .container,.tools-section .container{padding:60px 15px}.faq_aff-section .container{padding-bottom:60px}div#shopify-section-template--24492045730108__redlife_section3_xWcpJ7 .img_wrapper{padding:69px 15px}div#shopify-section-template--24492045730108__redlife_section3_xWcpJ7 .hero-section{height:404px}.faq-page .cstm-faq-page .main-faq-content .faq-right .faq-list{padding:40px 20px 60px}.bundles .bundles-content .main-bundle{flex:0 0 100%;max-width:100%}.custom-bundles .container{padding:60px 15px 80px}.bundles .banner__box{padding:0}.bundles.packages .banner__content.mobile{display:none!important}.bundles.packages .banner__content{display:block!important;position:absolute!important;bottom:0;padding:0!important}.bundles.packages .banner__box{padding:0 15px!important}.collection_banner_img img{height:398px}div#shopify-section-template--24379576451388__minimize_your_steps_hJdFGz .about_page_section{padding-top:0;padding-bottom:60px}div#shopify-section-template--24379576451388__minimize_your_steps_hJdFGz .about_page_section.p_8 .container{padding-top:0}div#shopify-section-template--24379576451388__homepage_products_ftYaHL .slider_section{padding-top:50px}div#shopify-section-template--24379576451388__the_key_of_living_tUCXWz .text-section{padding-top:40px}.mn_sectn.mobile_sec .sliders_txt{height:auto}.introduction-main{padding:50px 15px 0}.introduction-content-start .left-content h2{font-size:28px;line-height:30px;margin:0 0 12px}.introduction-content-start h3{font-size:18px;line-height:28px}.introduction-content-start p{font-size:15px;line-height:24px!important;margin-top:12px}.introduction-main .container{padding-bottom:40px}.welcome-main h2{margin-bottom:12px;font-size:28px;line-height:38px}.heading-our-wel{margin-top:40px}.heading-our-wel h3{font-size:32px!important;line-height:34px!important}.heading-our-wel p{font-size:20px!important;line-height:32px!important}.welcome-main{padding-bottom:30px;padding-top:50px}.privacy_policy_main .rte p,.privacy_policy_main .rte span,.privacy_policy_main .rte ul li,.shopify-policy__body p,.shopify-policy__body ul li{font-size:15px!important;line-height:26px}.privacy_policy_main .rte h2,.shopify-policy__body h2.elementor-heading-title{font-size:26px;line-height:32px;margin:40px 0 24px}.privacy_policy_main .rte h3,.privacy_policy_main .rte h3 span,.shopify-policy__body h3{font-size:22px;line-height:28px}.privacy_policy_main .rte h3 span{font-size:22px!important}p.elementor-element.elementor-element-85605d7.elementor-widget.elementor-widget-text-editor{display:none}.privacy_policy_main .rte h4 span{font-size:20px!important;line-height:26px;margin:32px 0 16px}.privacy_policy_main .rte ul li,.shopify-policy__body ul li{margin-bottom:7px}.elementor-element.elementor-element-e52fec9 h3{margin-top:0}.privacy_policy_main .rte ul{margin:0;padding-left:30px}.content-start-about h2{font-size:28px;line-height:30px;margin:0 0 12px}.content-start-about p{font-size:15px;line-height:24px!important;margin-top:12px}.content-start-about ul li{font-size:15px;line-height:24px;margin-top:12px}.content-start-about h3{font-size:18px;line-height:28px}.how-about-main{padding:40px 15px 0}.how-about-main .container{padding-bottom:40px;margin-bottom:0}.how-about-main .content-start-about ul{padding-left:20px}.lagoni-shoe p{font-size:15px;line-height:26px}.lagoni-shoe ul{margin:0;padding-left:30px}.lagoni-shoe ul li{font-size:15px;line-height:26px;margin-top:7px}.lagoni-shoe h1.main-page-title{font-size:26px;line-height:32px;margin:0}.shopify-policy__title{min-height:330px}.shopify-policy__title h1{font-size:30px;line-height:37px;padding-left:15px;text-align:left}section.custome-video-banner .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in{padding-right:15px!important}.complaint .complaint-feature,.infrared-light-effects,div#shopify-section-template--24379576451388__homepage_products_ftYaHL .slider_section{padding:30px 15px}.complaint .complaint-feature img{width:90%}.section_therpy.key-to-living .text-section ul li{font-size:15px!important;line-height:22px!important;margin-bottom:8px}.menu-drawer__navigation{padding:0!important}.testimonials .banner__box,.faq .banner__box{padding-left:0}.accordion_mobile .footer-column.socials{border-bottom:unset}.faq .accordion__content p{font-size:15px;line-height:24px}.product-page product-info{padding-top:0!important}.pprices{margin-top:10px}.wrapper_crt .product-form__quantity .product__tax.caption.rte{padding-top:5px;font-size:12px;padding-left:0}.product-page .faq-section{padding:30px 0 0}.product-page .about_page_section{padding-top:40px}.product-page .faq-section button.faq-question span{padding-right:10px}.summary-box a.checkout-btn{margin:14px 0 0}.product-page .wrapper_crt .product-form__quantity{padding:0}.cat_list{padding-bottom:50px}nav.breadcrumbs ol.breadcrumbs__list li.breadcrumbs__item a{color:#fff}.collection_banner_img:before{position:absolute;content:"";background:#0000004a;top:0;width:100%;height:98%;bottom:0;left:0;right:0}}@media (max-width: 567px){section#shopify-section-template--24379576877372__video_JgpKRD .video-section{padding:30px 15px!important}.testimonials .video-section h2.title{font-size:28px;line-height:32px}.progress-bar-container{width:65%!important}.banner__content .banner__box h2,.collection_banner_content h1.collection_banner_title{font-size:26px;line-height:34px}.banner__content{padding:200px 15px 66px!important}.feature img{width:16px!important;height:16px!important}.logo-bar-section .feature span{font-size:13px;line-height:16px}.infrared-light-effects h2{font-size:26px;line-height:32px;margin:0 0 32px}.infrared-light-effects .stats .stat h3{font-size:36px!important;line-height:42px}.infrared-light-effects .stats .stat p{font-size:13px;line-height:18px!important;margin-top:10px}.slider_section .above-data h2,.about_page_title h2,.health-well .heading h2{font-size:26px;line-height:32px}.slider_section .above-data p{font-size:14px;line-height:22px!important}slider-container{margin-top:40px}.slider_section .product-info h3,.about_page_section .about_box .about_title h2{font-size:14px;line-height:20px}.slider_section .product-info p.price,.about_page_section .about_title p{font-size:14px!important;line-height:22px!important}.slider_section .above-data p,.about_page_title p{font-size:14px;line-height:22px}.about_page_section .container .row{margin-top:16px}.about_page_section .about_title{padding:10px}.health-well{padding:0 15px}.health-well .wrapper-health .item{padding:0 0 26px;max-width:100%}.health-well .wrapper-health .item span,.health-well .wrapper-health .item span img{display:block}.health-well .wrapper-health .item span{margin-top:10px}.health-well .wrapper-health .item h3{font-size:14px;line-height:20px}.health-well .wrapper-health .item p{font-size:14px;line-height:18px;margin-top:12px;letter-spacing:-.2px}.health-well .wrapper-health{justify-content:space-between}.quiz-section{padding:116px 20px!important}.quiz-section p{font-size:14px!important;line-height:22px}.category-section ul li a{font-size:20px!important;line-height:26px}.category-section ul li .imgss{max-width:56px;height:56px}.category-section ul li{gap:20px}.mn_sectn .text-section h2{font-size:22px;line-height:28px;margin-bottom:20px}.mn_sectn{padding-top:80px}.mn_sectn .text-section h3{font-size:20px;line-height:26px}.sliders_txt p,.section_therpy .text-section p,.img_wrapper .hero-overlay .hero-content.dfd p,.newsletter-section .newsletter-content p{font-size:15px!important;line-height:24px!important}.mn_sectn .text-section,.section_therpy .text-section{padding:40px 20px;width:100%;max-width:100%}.section_therpy.key-to-living .text-section{padding-top:30px!important;padding-bottom:30px!important}.section_therpy .text-section h2,div#shopify-section-template--24379576451388__testimonial_gdtcAm h2,.newsletter-section .newsletter-content h2,.img_wrapper .hero-overlay .hero-content.dfd h1{font-size:22px!important;line-height:28px!important}.testimonial-container{flex-direction:column;padding:20px}.main_hh{width:98%}.testimonial-container .testimonial-wrapper{flex:0 0 100%;max-width:100%}.product-item .badge,.about_page_section .about_box ul.product-tags{top:10px;left:10px;padding:2px 8px;font-size:12px;line-height:15px}.product-item img{height:180px}.slider_section .product-info{padding:12px}.collection-page .flex.flex-col.md\:flex-row.justify-between.items-center{margin-top:12px}.collection-page div#shopify-section-template--24379576156476__collection_banners_new_RJjXqr h1.text-4xl.font-bold.mb-2{margin:0 0 8px;font-size:28px;line-height:40px}.collection-page div#shopify-section-template--24379576156476__collection_banners_new_RJjXqr .flex.space-x-6{flex:0 0 100%;max-width:100%}.collection-page .flex.flex-col.md\:flex-row.justify-between.items-center .flex.space-x-6 img{max-width:100%;width:100%}.collection_contaimer{padding:40px 15px}.filter-section .filter-buttons button.filter-btn{padding:8px 18px;margin-right:2px}.filter-section .filter-buttons{margin-top:10px}.filter-wrapper .sort-by select#sort-options{font-size:14px;line-height:22px;padding:12px 24px;margin-top:10px;width:100%}.filter-wrapper{margin-bottom:30px;gap:20px}.collection_contaimer .product-grid .product-card .product-image{height:auto}.collection_contaimer .product-grid .product-item{margin:0 0 20px}.collection_contaimer .product-grid .product-card .product-details{padding:10px 0 0}.collection_contaimer .product-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.collection_contaimer .product-grid .product-card .product-image img{padding:50px 20px 10px}.guarantee-section .guarantee-content{padding:0 15px;flex-direction:column;justify-content:center;align-items:center;text-align:center}.guarantee-section{background-color:#fff!important;padding:40px 0!important}.guarantee-section .guarantee-content img.guarantee-icon{width:150px;height:150px;margin-right:0;margin-bottom:0}.guarantee-section .guarantee-content .guarantee-text h2{font-size:22px!important;line-height:30px!important;margin:20px 0 14px}.guarantee-section .guarantee-content .guarantee-text p{font-size:16px;line-height:24px}.guarantee-section a.return-policy-link{font-size:16px}.collection-page .main-sec .quiz-section{padding:70px 15px!important}.testimonial_wrapper h2{font-size:26px!important;line-height:30px}.testimonial_wrapper{padding:40px 0}.logo-bar{padding:0 10px}.logo-bar-section .feature{gap:4px!important}.logo-bar-section{padding:18px 0!important}.logo-bar-section .feature:nth-child(3),.logo-bar-section .feature:last-child{margin-bottom:0}.logo-bar-section .feature:nth-child(2),.logo-bar-section .feature:first-child{margin-top:0;margin-bottom:0}.collection-page .logo-bar-section .feature:nth-child(2),.collection-page .logo-bar-section .feature:first-child,.Cart_sec .logo-bar-section .feature:nth-child(2),.Cart_sec .logo-bar-section .feature:first-child{margin-top:0;margin-bottom:10px}.on-scroll-logo{max-width:170px;height:auto;width:100%}.comparison-table th,.comparison-table td{padding:8px!important;font-size:11px!important;line-height:15px!important}.check,.cross{width:36px!important}.check img,.cross img{width:24px!important}.product__title h1{font-size:26px;line-height:30px;margin:10px 0}nav.breadcrumbs{padding:0 15px 16px}header.header{padding:12px!important}.btns_sec.mobile_btn_sec_mini{display:block;margin-top:20px}.about_page_title .btns_sec{display:none}.btns_sec.mobile_btn_sec_mini a.button.button--primary{width:100%}.health-well .heading{margin-bottom:30px}.category-section{padding:60px 0 0!important}.category-section h3{margin-bottom:32px!important}.mn_sectn.mobile_sec{display:block}.mn_sectn.device_sec{display:none}.mn_sectn.mobile_sec .text-section h2{margin-bottom:0}.imge_hero img{max-width:84px}.product-item:before{width:32px;height:32px;background-size:contain;opacity:1;visibility:visible}div#shopify-section-template--24379576451388__redlife_section3_nCLzDt .img_wrapper .hero-overlay{padding:0}.about_page_section .about_box:before{content:"";position:absolute;width:32px;height:32px;background-size:contain!important;background:url(/cdn/shop/files/arrowhover.png?v=1743767464);bottom:0;right:0;opacity:1;visibility:visible;transition:.3s all}div#shopify-section-template--24379576451388__red_light_therapy_EkQTdF .mn_sectn .navigation{justify-content:space-between;display:none}.navigation.for_mobile{display:block!important;width:100%;justify-content:space-between!important;position:relative}.navigation.for_mobile button:last-child{right:5px;position:absolute}.navigation.for_mobile span#slide-number{position:absolute;left:50%;transform:translate(-50%);margin:0}p.testimonial-number.formobile{display:block}.testimonial-container .testimonial-content p.testimonial-number{display:none}.infrared-light-effects .stats .stat h3 span{display:block;position:relative;font-size:0;line-height:normal}.infrared-light-effects .stats .stat h3 span:before{content:"";position:absolute;background:#da1a3b;width:20px;height:4px;top:-22px}.infrared-light-effects .stats{flex-direction:row;flex-wrap:wrap;margin-top:22px}.infrared-light-effects .stats .stat{flex:0 0 46%;max-width:46%;margin-bottom:12px}.infrared-light-effects .stats .stat:last-child{flex:0 0 100%;max-width:100%;margin-top:22px;display:flex;align-items:center;gap:10px}.infrared-light-effects .stats .stat:last-child h3{flex:0 0 23%;max-width:23%;margin-bottom:0}.infrared-light-effects .stats .stat:last-child p{margin-top:0}.sliderMobile{display:flex;flex-wrap:wrap;gap:10px}.sliderMobile .cards_1Mobile{flex:0 0 95%;max-width:95%;margin:5px 5px 25px}.sliderMobile .cards_1Mobile .card_education{margin:0}.sliderMobile .cards_1Mobile .card-content{width:100%;position:relative;bottom:unset;left:unset;color:#000}.sliderMobile .cards_1Mobile .card-content .title{margin-top:16px;color:#171617;font-size:14px;line-height:20px;margin-bottom:0}.sliderMobile .cards_1Mobile{position:relative}.sliderMobile .cards_1Mobile .card-content div{margin-top:0;color:#171617;font-size:14px;line-height:20px;margin-bottom:0;letter-spacing:-.5px}.sliderMobile .cards_1Mobile .card-content .play-button{position:absolute;top:-65px;right:10px}.education-center{display:none}.education-center.for_mobile{display:block}.education-center.for_mobile .slider-containers button.slick-prev,.education-center.for_mobile .slider-containers button.slick-next{bottom:-75px!important}.education-center.for_mobile .progress-bar-container{margin-top:32px}.education-center.for_mobile h2{margin-bottom:40px}.collection_contaimer .product-count{margin-bottom:0}.collection_contaimer .product-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:8px}.collection_contaimer .product-grid .product-card .product-tags{left:10px;top:10px}.collection_contaimer .product-grid .product-card .product-tags span.label{padding:2px 8px;font-size:12px;line-height:15px}.product-page .slider_section .slider-container,.product-page .slider_section .progress-bar-container{display:none}.product-page .slider_section{padding-bottom:30px;padding-top:50px}.product-page .about_page_section .container{padding:0 0 10px}.comparison-chart_sec{margin-top:30px}.comparison-chart{padding-bottom:40px!important}.collection_contaimer .product-grid .product-card .product-image:before{width:32px;height:32px;opacity:1;visibility:visible;background-size:contain}.collection_contaimer .product-grid .reviews img{width:75px}.collection_contaimer .product-grid .product-card .reviews{right:10px;top:10px}.collection_contaimer .product-grid .product-card .product-details h3{font-size:14px;line-height:20px}.collection_contaimer .product-grid .product-card .product-price{font-size:14px;line-height:22px}.quiz-section:after{bottom:-53px;right:5%;height:100px;width:100px;background-size:contain}.quiz-section:before{top:-50px;width:100px;height:100px;background-size:contain}.homepage .quiz-section:before{left:-20%;width:150px;height:150px}.homepage .quiz-section:after{right:-20%;width:160px;height:160px}.slider-containers .card_education img{height:180px}.wrapper_crt .product-form__quantity div#price-template--24379577008444__main{flex:0 0 100%;max-width:100%;text-align:left;margin-top:14px}.products-ex ul li{font-size:13px;line-height:20px;margin-bottom:5px}.img_wrapper .hero-overlay .hero-content.dfd h1{margin-top:10px}.wrapper_crt .product-form__quantity .product__tax.caption.rte{font-size:12px;padding:8px 0}.product__info-container .product-form{margin:0}.summary-box h2{line-height:26px;font-size:22px;margin:0 0 14px}.Cart_sec .cart__items{padding-bottom:20px}.Cart_sec cart-items h1.title{line-height:32px;font-size:32px}.Cart_sec nav.breadcrumbs{padding:0 0 12px}.Cart_sec a.cart-item__name{font-size:18px;margin:8px 0 22px;line-height:26px}.Cart_sec .cart-item__image-container{height:90%}.Cart_sec tr.cart-item{width:100%!important}.Cart_sec td.cart-item__media{width:150px!important}.Cart_sec .cart-item__price-wrapper span.price.price--end{font-size:15px;line-height:22px;text-align:left;margin-top:12px}.Cart_sec quantity-popover{padding:10px}.Cart_sec .cart-quantity{min-height:40px}.Cart_sec .cart-quantity .quantity__input{width:50px!important}.Cart_sec .cart-item__price-wrapper span.price.price--end p.compare_at_price{padding:0;margin:0}.Cart_sec .cart-item{grid-template:unset!important}.Cart_sec cart-remove-button .button{top:-15px}.article-page article.article-template .main-single .social-share p{font-size:20px!important;line-height:26px}.article-page article.article-template .main-single .social-share p{margin:0 110px 0 0!important}.article-page article.article-template .quiz-section{padding:116px 16px!important}.article-page article.article-template .quiz-section h2{font-size:26px;line-height:32px;letter-spacing:-1.5px;margin:0 0 24px}.article-page .cal_cr{padding:60px 0}.article-page .cal_cr .cal_cr_blog{margin-top:40px}.article-page .cal_cr h2{font-size:26px;line-height:32px;letter-spacing:-1.5px}.article-page article.article-template .article-template__content p{margin-bottom:20px}.article-page article.article-template .article-template__content ul{padding-left:20px;margin-bottom:40px}.article-page article.article-template .article-template__content{padding:20px 20px 50px}.article-page article.article-template .article-template__content h2{font-size:20px;line-height:26px}.article-page article.article-template .article-template__content p img{height:206px;object-position:0px -50px}.article-page article.article-template .main-single .social-share{padding:40px 20px}.blog .sliderMobile .cards_1Mobile{flex:0 0 48%;max-width:48%;margin-left:0;margin-right:0;margin-bottom:30px}.blog .education-center.for_mobile h2{margin-bottom:40px;font-size:22px;line-height:28px;letter-spacing:-1px}.blog .cal_cr .cal_cr_blog .columns .pagination a{font-size:15px;margin:0;width:40px;height:40px;line-height:40px}article.article-template .article-template__hero-container h1.article-template__title .article_single_blog{padding:0 10px}.affiliate-program .banner__box.content-container{padding-left:0}.affiliate-program .section_therpy .text-section h2{margin-bottom:40px}.affiliate-program .section_therpy .feature-text{font-size:22px!important;line-height:28px!important;letter-spacing:-2px!important}.heading-pro h2,.heading-pros h2,.test-section .heading-testi h2{font-size:26px;line-height:32px}.promote_red_section .container .heading-pro,.heading-pros{padding-top:40px}.main-promote .top-pro-sec:first-child,.main-promote .top-pro-sec:last-child,.main-promote .top-pro-sec:nth-child(2),.faq_aff-section .faq-item{padding:24px 20px}.main-promote .top-pro-sec h3,.contentss-tool h2{font-size:22px;line-height:28px;margin-bottom:36px}.content-tool h2{font-size:22px;line-height:28px;margin-bottom:16px}.main-promote .top-pro-sec h3:before{top:44px}.main-promote .top-pro-sec p{font-size:16px;line-height:24px}.main-promote{gap:20px}.main-promotes .top-pro-sesc{flex:0 0 45%;max-width:45%;padding:0}.promote_red_sections .main-promotes{gap:30px}.promote_red_sections .container .heading-pros{padding-top:0}.content-tool p{font-size:16px;line-height:24px}.content-tool,.contentss-tool{margin-bottom:40px}.tools-custom-bann{flex:0 0 46%;max-width:46%}.tools-section .main-tools{gap:40px 18px}.faq_aff-section .mainss-tools .faq-item:first-child{padding-top:0;margin-top:0}.affiliate-program .faq_aff-section .faq-item h4.faq-question{position:relative;font-size:18px!important;padding-right:35px;margin-bottom:0!important}.affiliate-program .faq_aff-section .faq-item{padding-left:0!important;padding-right:0!important;padding-bottom:24px!important;margin-bottom:0!important;margin-top:0}.affiliate-program .faq_aff-section .faq-item h4.faq-question img{top:-2px}.affiliate-program .faq_aff-section .faq-item:last-child{padding-bottom:0!important}div#shopify-section-template--24492045730108__redlife_section3_xWcpJ7 .hero-section h1{font-size:30px!important;line-height:37px}.affiliate-program .slick-prev{left:0;position:relative}.affiliate-program .slick-next{right:-330px;position:relative;bottom:0;top:-335px}.affiliate-program .test-section .testimonial-slide{margin-top:40px}.affiliate-program .testimonial-slide{padding:24px;margin:0 8px;min-height:auto!important}.affiliate-program .testimonial-slide p{font-size:14px;line-height:22px;margin:22px 0}.testimonial-slide h4{margin-bottom:0;margin-top:0}.affiliate-program .test-section .main-testi{position:relative}.affiliate-program .test-section .main-testi .slider-counter{position:absolute;left:50%;transform:translate(-50%);top:70px;display:block}.faq-page .cstm-faq-page .main-faq-content .faq-right .faq-pagination{width:255px}.bundles .bundles-content .main-bundle h3{font-size:22px;line-height:32px;margin-bottom:18px}.bundles .bundles-content .main-bundle .specifiaction-items .specification-toggle,.bundles .bundles-content .main-bundle .specifiaction-items .inclusions-toggle{font-size:15px!important;line-height:18px!important;padding:0;margin-bottom:8px}.bundles .bundles-content .actual-price p{margin:20px 0 0;font-size:28px;line-height:30px}.bundle-prices .cstm-prices p.price-item{font-size:16px;line-height:28px}.bundle-prices .cstm-prices p{padding:2px 8px}.bundles .bundles-content .main-bundle .bundle-prices{margin:12px 0 10px}.bundles .bundles-content .main-bundle button.add-bundle-to-cart{padding:8px 25px;font-size:18px;bottom:-28px;width:max-content}.bundles .bundles-content{gap:50px 30px}.main-bundle-image{height:260px;margin:20px 0 10px}.bundles .bundles-content .main-bundle .bundle-prices .actual-price h4{font-size:22px;max-width:258px;margin:30px auto 0}.bundles .bundles-content .main-bundle .ship-out p{font-size:16px;margin-bottom:5px;margin-top:16px}.navigation.for_mobile span.mobile-slide-number{position:absolute;left:50%;transform:translate(-50%);display:block;top:12px}.infrared-light-effects .chart{margin-bottom:20px}.slider_sectionsMobile.for_mobile .slider-containers{gap:10px 10px}.slider_sectionsMobile.for_mobile .slider-containers .product-info{padding:10px 0}div#shopify-section-template--24379576451388__health_well_being_JjG87X .health-well{padding-top:30px}.cat_list h3{padding-bottom:20px}.mn_sectn .text-section,.section_therpy .text-section{padding:30px 15px!important}.mn_sectn .navigation{margin-top:30px}div#shopify-section-template--24379576451388__minimize_your_steps_hJdFGz .about_page_section{padding-bottom:40px}div#shopify-section-template--24379576451388__redlife_section3_nCLzDt .hero-section,.newsletter-section{padding:40px 15px}.newsletter-section .newsletter-content{margin-bottom:0}.accordion_mobile{padding:30px 15px}.wrapper_crt .product-form__quantity .pprices{flex:0 0 100%;max-width:100%;text-align:left}.price__container .price__sale span.price-item.price-item--sale.price-item--last{font-size:22px}}@media (max-width: 400px){.collection_contaimer .product-grid .reviews img{width:70px}.collection_contaimer .product-grid .product-card .product-tags span.label{font-size:10px}.collection_contaimer .product-grid .product-card .product-tags{left:7px;top:2px}.collection_contaimer .product-grid .product-card .reviews{right:5px;top:6px}.logo-bar-section .feature{gap:3px!important}.logo-bar-section .feature span{font-size:12px}.homepage .quiz-section:before{left:-24%;width:180px;height:180px}.homepage .quiz-section:after{right:-10%;width:180px;height:180px}.health-well .wrapper-health .item{max-width:100%}.Cart_sec a.cart-item__name{font-size:16px;margin:15px 0 22px;line-height:21px}.Cart_sec td.cart-item__media{width:130px!important}.article-page article.article-template .main-single .social-share p{margin:0 50px 0 0!important}}.afterpay-main-text{color:#000;font-size:11px}.myProducts .Specification .accordion__content ul li:nth-child(odd){background:#f2f2f2;padding:12px;border-radius:6px}.myProducts .Specification .accordion__content ul li{padding:12px}.myProducts sticky-header.header-wrapper{position:static}.myProducts product-info#MainProduct-template--24379577008444__main{margin:0;padding-top:15px!important}.faq p.caption-with-letter-spacing{margin:0;font-size:44px;line-height:54px;letter-spacing:-2.5px;color:#171617;font-weight:700;padding-bottom:25px}.affrirm_sc{display:none!important}.cart__items .info-text,.payment-icons,.affrirm_sc1{display:none}.form-content-webinar h2{font-weight:700;font-size:38px;line-height:50px;margin-bottom:0;margin-top:0;letter-spacing:-1.4px;text-align:center}.form-content-webinar h2 span{color:#da1a3b}.form-content-webinar p{color:#000;font-size:20px;line-height:26px!important;letter-spacing:-.08px;margin-bottom:0;margin-top:10px;text-align:center;font-weight:500}h2.banner__heading.inline-richtext.h1{color:#fff}.form-content-webinar ul li{list-style:che}section#shopify-section-template--24737157218620__video_Xq7VTi .video-section{max-width:980px;margin:auto;padding:0 15px}section#shopify-section-template--24737157218620__video_Xq7VTi .video-section h2{text-align:center;font-weight:700;font-size:36px;line-height:50px;margin-bottom:0;margin-top:0;letter-spacing:-1.4px}section#shopify-section-template--24737157218620__video_Xq7VTi .color-scheme-1.gradient{background:#f9f7f1;padding:60px 0}.health-well-heading-meet h2{text-align:center;font-weight:700;font-size:42px;line-height:50px;margin-bottom:10px;margin-top:10px;letter-spacing:-1.4px;color:#da1a3b;text-transform:capitalize}.Host-box{display:flex;align-items:center;gap:40px}.Meet-Your-Host .host-left{width:400px;height:350px;position:relative}.Meet-Your-Host .host-left:before{position:absolute;content:"";background:#da1a3b;width:90%;height:30px;bottom:-15px;left:50%;transform:translate(-50%);z-index:-1;border-radius:5px}.Meet-Your-Host .host-left img{width:100%;height:100%;object-fit:cover;border-radius:10px}.host-right{width:70%}.Chronic p,.host-right p,.disease-text-para p{color:#3f3f3f;font-weight:500;font-size:18px;line-height:30px!important;letter-spacing:-.08px;margin-bottom:0;margin-top:12px}.Chronic{padding:30px 0 0}.Thyroid-Diseases{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.Thyroid-Diseases:before{position:absolute;content:"";background:#000000b0;width:100%;height:100%}.Thyroid-Diseases .container{position:relative;padding:80px 0}.Diseases{background:#f9f7f1;max-width:800px;margin:0 auto;padding:20px;border-radius:10px}.Diseases h2{text-align:center;font-weight:700;font-size:32px;line-height:50px;margin-bottom:0;margin-top:0;letter-spacing:-1.4px}.Diseases p{color:#3f3f3f;font-weight:500;font-size:18px;line-height:26px!important;letter-spacing:-.08px;margin-bottom:0;margin-top:8px;text-align:center}.Diseases h3{text-align:center;font-weight:600;font-size:19px;line-height:36px;margin-bottom:0;letter-spacing:-1.4px;margin-top:22px}.image-with-text__text p{color:#3f3f3f;font-weight:400;font-size:18px;line-height:26px!important;letter-spacing:-.08px;margin-bottom:0}.containers{max-width:850px;margin:auto;padding:70px 15px}.Diseases-col p{color:#3f3f3f;font-weight:500;font-size:20px;line-height:32px!important;letter-spacing:-.08px;margin-bottom:0;margin-top:16px}div#shopify-section-template--24737157218620__meet_your_host_TVaCtY .Host-box{margin:40px 0 0}.form-content-webinar{background:#f9f7f1;padding:30px 40px;border-radius:10px;max-width:800px;margin:auto;letter-spacing:-1.1px;border:1px solid #D9D9D9}.incredible-main .container{max-width:1350px;margin:auto;padding:0 15px}.incredible-main{padding:0 0 70px}.incredible h2{font-weight:700;font-size:38px;line-height:50px;margin-bottom:0;margin-top:0;letter-spacing:-1.4px;text-align:left}.incredible p{color:#3f3f3f;font-weight:400;font-size:18px;line-height:26px!important;letter-spacing:-.08px;margin-bottom:0;margin-top:16px}.section-template--24737157218620__image_with_text_4HCzNA-padding.gradient.color-scheme-1{padding:0 0 100px}.incredible ul,.Diseases-col ul,.main-our-sec-start .right-text-ou ul,.countless-right .Chronic ul{list-style:none;padding:0}.incredible ul li,.Diseases-col ul li,.main-our-sec-start .right-text-ou ul li,.countless-right .Chronic ul li{color:#171617;position:relative;padding-left:32px;font-size:18px;line-height:28px;letter-spacing:0;margin-bottom:8px;font-weight:500}.incredible ul li:before,.Diseases-col ul li:before,.main-our-sec-start .right-text-ou ul li:before,.countless-right .Chronic ul li:before{position:absolute;left:0;top:12px;background:#da1a3b;width:20px;height:4px;content:""}.incredible ul li:last-child,.Diseases-col ul li:last-child,.main-our-sec-start .right-text-ou ul li:last-child,.countless-right .Chronic ul li:last-child{margin-bottom:0}.Meet-Your-Host .container{max-width:1110px;margin:auto}.host-right p em{color:#000;font-weight:700;text-transform:capitalize}.Thyroid-Diseases .containers{max-width:742px}.disease-section .disease-why-main,.main-our-sec-start{display:flex;align-items:center}.disease-section .disease-why-main .image-disease-right,.main-our-sec-start .image-our-left{flex:0 0 50%;max-width:50%}.disease-section .disease-why-main .image-disease-right img,.main-our-sec-start .image-our-left img{width:100%}.disease-section .disease-why-main .disease-why-heading,.main-our-sec-start .right-text-ou{flex:0 0 50%;max-width:50%;padding:80px}.main-our-sec-start .image-our-left img{height:620px;object-fit:cover}.main-our-sec-start .right-text-ou p{color:#3f3f3f;font-weight:500;font-size:18px;line-height:30px!important;letter-spacing:-.08px;margin-bottom:0;margin-top:0}div#shopify-section-template--24737157218620__countless_section_7FKBMN{background:#f9f7f1}.countless-right .Host-box .host-left{flex:0 0 50%;max-width:50%}.countless-right .Host-box .host-left img{width:100%;height:680px;object-fit:cover}.countless-right .Host-box .host-right{width:100%;padding:0 40px}.countless-right .Chronic{max-width:1110px;margin:auto;padding:10px 15px 80px!important}.disease-text-para{background:#f9f7f1;padding:60px}.disease-text-para p{max-width:1110px;margin:0 auto 30px}.disease-why-heading h2{font-weight:700;font-size:58px;line-height:65px;margin-bottom:0;margin-top:0;letter-spacing:-1.4px}.disease-why-heading h3{color:#171617;font-weight:500;font-size:30px;line-height:50px!important;letter-spacing:-.08px;margin-bottom:10px;margin-top:0}.disease-why-heading h3 span{display:block;color:#da1a3b;line-height:32px;font-size:18px}.disease-why-heading h4{font-weight:500;font-size:25px;line-height:30px;letter-spacing:0;background:#da1a3b;padding:15px;color:#fff;width:max-content;border-bottom:5px solid #000;border-radius:10px}.disease-why-heading h4 span{display:block;text-transform:uppercase;font-size:20px;font-weight:400;letter-spacing:1px;text-align:center;color:#f9f7f1}.Thyroid-Diseases-col:before{display:none}.Thyroid-Diseases-col .containers{max-width:550px}.dr-thank-you .main-banner-content{display:flex;max-width:1050px;margin:auto;padding:30px 15px 50px;align-items:center}section.dr-thank-you{padding:60px 0 0;background-repeat:no-repeat;background-size:cover}section.dr-thank-you h2{text-align:center;color:#fff;font-weight:700;font-size:38px;line-height:50px;margin-bottom:0;margin-top:0;letter-spacing:-1.4px}div#shopify-section-template--24737157218620__meet_your_host_hmLnB8 h4{font-weight:700;font-size:38px!important;line-height:50px!important;margin-bottom:30px;margin-top:0;letter-spacing:-1.4px;text-align:center;color:#da1a3b}.dr-thank-you .main-banner-content .left-content p{color:#fff;font-weight:500;font-size:20px!important;line-height:32px!important;letter-spacing:-.08px;margin-bottom:0;padding-right:50px}.like-btn{background:#da1a3b;width:max-content;border-bottom:5px solid #000;border-radius:10px;padding:20px 50px}.add-calendar{padding:80px 0}.add-calendar .container{text-align:center;max-width:980px;margin:auto;padding:0 15px}.add-calendar .container .btn-text{display:flex;flex-direction:column;align-items:center}.add-calendar .btn-text .like-btn p{margin:0;color:#fff;font-weight:500;font-size:25px;line-height:30px!important;letter-spacing:0}.add-calendar .btn-text h2{font-weight:700;font-size:38px;line-height:50px;margin-bottom:0;letter-spacing:-1.4px}.add-calendar .btn-text p{color:#171617;font-weight:500;font-size:18px;line-height:26px!important;letter-spacing:-.08px;margin-bottom:20px;margin-top:16px}.calendar-dropdown button.calendar-btn{background-color:#da1a3b!important;border-radius:unset;font-family:Manrope;font-weight:900;font-size:16px;text-transform:uppercase;transition:.3s all;letter-spacing:-.1px;border:unset;color:#fff;padding:15px 36px}.health-well-heading-meet h4{text-align:center;font-weight:700;font-size:26px!important;line-height:38px!important;letter-spacing:-1px;margin:0;text-transform:uppercase}.health-well-heading-meet h3{text-align:center;font-weight:700;font-size:26px!important;line-height:38px!important;letter-spacing:-1px;margin:0}.host-right P strong{color:#da1a3b}.webinar nav.breadcrumbs,.webinar .banner,.webinar sticky-header.header-wrapper,.webinar footer.footer,.dr-thank-you sticky-header.header-wrapper,.dr-thank-you nav.breadcrumbs{display:none}.webinar-form{padding:50px 15px}@media (max-width: 991px){.dr-thank-you .main-banner-content{flex-direction:column-reverse}.disease-section .disease-why-main .disease-why-heading,.main-our-sec-start .right-text-ou{padding:30px}.disease-why-heading h2{font-size:48px;line-height:55px}.disease-why-heading h3{font-size:20px;line-height:36px!important}.disease-why-heading h4 span{font-size:18px}.disease-why-heading h4{font-size:20px;text-align:center;display:inline-block}.Host-box{gap:20px;flex-direction:column}.host-right{width:100%}.Chronic{padding:0}.countless-right .Host-box .host-right{padding:0 15px}.disease-text-para{padding:60px 15px}.disease-section .disease-why-main,.main-our-sec-start{flex-direction:column}.disease-section .disease-why-main .disease-why-heading,.main-our-sec-start .right-text-ou{flex:0 0 100%;max-width:100%}.main-our-sec-start .image-our-left img,.countless-right .Host-box .host-left img{height:auto}.disease-section .disease-why-main{flex-direction:column-reverse;text-align:center}}@media (max-width: 767px){section.dr-thank-you{padding:30px 0 0}section.dr-thank-you h2{font-size:28px;line-height:40px;margin-top:0}.dr-thank-you .main-banner-content .right-content img{width:100%;height:250px}.form-content-webinar h2{font-size:30px;line-height:40px}.form-content-webinar p{font-size:18px;line-height:26px!important}.form-content-webinar{padding:20px 15px}.incredible h2{font-size:28px;line-height:40px}section#shopify-section-template--24737157218620__video_Xq7VTi .video-section h2,.form-content-webinar h2{font-size:26px;line-height:36px}section#shopify-section-template--24737157218620__video_Xq7VTi .color-scheme-1.gradient{padding:40px 0}.Thyroid-Diseases .container{padding:40px 15px}.health-well{padding:50px 15px}}@media (max-width: 567px){.dr-thank-you .main-banner-content .left-content p{font-size:16px!important;line-height:26px!important;padding-right:0;text-align:center}.dr-thank-you .main-banner-content{padding:10px}.add-calendar{padding:40px 0}.add-calendar .btn-text .like-btn p{font-size:20px;line-height:28px!important}.like-btn{padding:10px 30px}.add-calendar .btn-text h2{font-size:28px;line-height:38px}.add-calendar .btn-text p{font-size:16px;line-height:24px!important;margin-top:6px}.form-content-webinar p{font-size:16px}.incredible h2{font-size:22px;line-height:30px}.incredible ul li,.Diseases-col ul li,.main-our-sec-start .right-text-ou ul li,.countless-right .Chronic ul li{font-size:16px;line-height:24px}.health-well{padding:30px 15px}.incredible-main{padding:0 0 30px}section#shopify-section-template--24737157218620__video_Xq7VTi .video-section h2,.form-content-webinar h2{font-size:24px;line-height:30px}section#shopify-section-template--24737157218620__video_Xq7VTi .color-scheme-1.gradient{padding:30px 0}.Meet-Your-Host .host-left{width:auto;height:auto}div#shopify-section-template--24737157218620__meet_your_host_hmLnB8 h4{font-size:28px!important;line-height:40px!important;margin-bottom:20px}.Chronic p,.host-right p,.disease-text-para p,.Diseases p{font-size:16px;line-height:26px!important}.Diseases h2{font-size:26px;line-height:34px}.Diseases h3{font-size:18px;line-height:26px;margin-top:12px}.disease-section .disease-why-main .disease-why-heading,.main-our-sec-start .right-text-ou,.Thyroid-Diseases-col .containers{padding:30px 15px}.health-well-heading-meet h4{font-size:18px!important;line-height:30px!important}.health-well-heading-meet h2{font-size:28px;line-height:36px}.health-well-heading-meet h3{font-size:22px!important;line-height:30px!important}.countless-right .Chronic{padding:10px 15px 40px!important}.disease-section .disease-why-main .image-disease-right,.main-our-sec-start .image-our-left,.countless-right .Host-box .host-left{flex:0 0 100%;max-width:100%}.disease-why-heading h2{font-size:30px;line-height:40px}.disease-text-para{padding:30px 15px}.Thyroid-Diseases-col .Diseases-col P,.Thyroid-Diseases-col .Diseases-col ul li{font-size:16px;line-height:26px!important}.disease-why-heading h4{display:block;margin:10px 0;width:100%}.disease-why-heading h3{font-size:18px;line-height:30px!important;margin-bottom:0}.disease-section .disease-why-main .disease-why-heading{padding-top:15px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/main.css.map */
