.logo_marquee_header h2{margin:0;color:var(--Primary-Black, #000);font-family:var(--tt-hoves-pro-trial-medium);font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;opacity:.3;text-align:center}.logo_marquee_slider{margin-top:8px;display:flex}.logo_marquee_slider.slick-initialized.slick-slider{display:block}.logo_marquee_img img{max-width:100%;height:70px;display:block;object-fit:contain;object-position:center}@media (max-width: 767px){.logo_marquee_header h2{font-size:10px}.logo_marquee_slider{margin-top:2px}}.tabing_faq_container{max-width:980px;margin:0 auto;padding:0 40px}.tabing_faq_title h2{margin:0;color:var(--Black, #101010);text-align:center;font-family:Akira Expanded;font-size:42px;font-style:normal;font-weight:800;line-height:125%}.tabing_faq_content{margin-top:32px}.tabing_faq_content .tabing_faq_item{border-bottom:1px solid #e7e7e7}.tabing_faq_content .tabing_faq_item:first-child{border-top:1px solid #e7e7e7}.tabing_faq_content .tabing_faq_item .tabing_faq_item_header{display:flex;align-items:center;position:relative;cursor:pointer;background:transparent;padding:20px 0}.tabing_faq_item_header h5{margin:0;color:var(--Black, #101010);font-family:var(--tt-hoves-pro-trial-medium);font-size:18px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:normal}.tabing_faq_item_header.active h5{background:linear-gradient(180deg,#ac5dff,#7145ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tabing_faq_item_header:after{content:"+";font-size:24px;position:absolute;right:0}.tabing_faq_item_header.active:after{content:"\2212"}.tabing_faq_item_body{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.tabing_faq_item_content{padding:0 0 20px;margin-top:-4px}.tabing_faq_item_content p{margin:0;color:var(--Black, #101010);font-size:16px;font-style:normal;font-weight:400;line-height:160%}.tabing_faq_box{margin-top:56px}.tabing_faq_box .tabing_faq_titlebox ul.tf_tabs{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;padding:0;list-style:none}.tabing_faq_box .tabing_faq_titlebox ul.tf_tabs li.tab-link{border-radius:99px;border:1px solid var(--614FFF, #614fff);background:#fff;padding:11px 24px;color:var(--Black, #101010);text-align:center;font-family:Akira Expanded;font-size:16px;font-style:normal;font-weight:800;line-height:125%;cursor:pointer}.tabing_faq_box .tabing_faq_titlebox ul.tf_tabs li.tab-link.current{background:#614fff;color:#fff}.tabing_faq_content.tf_content{display:none}.tabing_faq_content.tf_content.current{display:inherit}.tabing_faq_contactbox{display:flex;gap:10px;margin-top:56px;justify-content:space-between}.tf_contact_details .tf_contact_icon svg{display:block}.tf_contact_details .tf_contact_title{margin:20px 0 0;color:var(--Black, #101010);font-family:Akira Expanded;font-size:18px;font-style:normal;font-weight:800;line-height:100%}.tf_contact_details .tf_contact_text{margin:11px 0 0;color:var(--Black, #101010);font-size:16px;font-style:normal;font-weight:400;line-height:150%;opacity:.75}.tf_contact_details .tf_contact_btn{display:block;width:fit-content;color:var(--614FFF, #614fff);font-family:var(--tt-hoves-pro-trial-medium);font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.16px;text-decoration-line:underline;margin:11px 0 0}@media (max-width: 1024px){.tabing_faq_container{max-width:720px;padding:0 20px}.tabing_faq_title h2{font-size:30px}.tabing_faq_box{margin-top:32px}.tabing_faq_box .tabing_faq_titlebox ul.tf_tabs li.tab-link{padding:11px 24px;font-size:12px}.tabing_faq_item_header h5{font-size:16px}.tabing_faq_item_content p{font-size:15px}.tf_contact_details .tf_contact_icon svg{display:block;width:28px;height:28px}.tf_contact_details .tf_contact_title{margin:16px 0 0;font-size:16px}.tf_contact_details .tf_contact_text{margin:8px 0 0;font-size:15px}.tf_contact_details .tf_contact_btn{font-size:15px;letter-spacing:-.15px;margin:8px 0 0}.tabing_faq_contactbox .tf_contant_col{width:28%}.tabing_faq_contactbox{margin-top:32px}}@media (min-width: 768px){.tabing_faq_contactbox.tabing_faq_contactbox_mobile{display:none}}@media (max-width: 767px){.tabing_faq_container{padding:0 16px}.tabing_faq_box .tabing_faq_titlebox ul.tf_tabs{justify-content:start;gap:12px;overflow-x:auto;margin-right:-16px;padding:0 16px 10px 0}.tabing_faq_title h2{font-size:25px;text-align:left}.tabing_faq_box{margin-top:24px}.tabing_faq_content{margin-top:14px}.tabing_faq_box .tabing_faq_titlebox ul.tf_tabs li.tab-link{padding:11px 16px;font-size:11px;flex:0 0 auto}.tabing_faq_contactbox.tabing_faq_contactbox_desktop{display:none}.tabing_faq_contactbox{margin-top:24px;gap:6px}.tabing_faq_contactbox .tf_contant_col{width:33%}.tabing_faq_contactbox .tf_contant_col div.tf_contact_details{text-decoration:none;display:block;border-radius:8px;border:1px solid #e7e7e7;background:#fff;padding:15px 10px;height:100%}.tf_contact_details .tf_contact_icon svg{width:24px;height:24px}.tf_contact_details .tf_contact_title{margin:8px 0 0;font-size:12px}.tf_contact_details .tf_contact_text{margin:8px 0 0;font-size:13px}.tf_contact_details .tf_contact_btn{font-size:13px;letter-spacing:-.13px;margin:8px 0 0}}.lading_benefits_header .section-header .title{margin:0;color:var(--Black, #101010);text-align:center;font-family:Akira Expanded;font-size:36px;font-style:normal;font-weight:800;line-height:125%}.lading_benefits_header .landing_header_text{margin-top:16px}.lading_benefits_header .landing_header_text p{margin:0;color:var(--Black, #101010);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.landing_benefits .landing_header_text{margin-top:16px}.landing_benefits .landing_header_text p{margin:0;color:var(--Black, #101010);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.landing_benefits_tabbox{margin-top:40px}.landing_benefit_tabbing{padding-top:14px}.lb_tabing_titlebox ul.benefits_tabing,.landing_benefit_tabbing .lb-section-tabbing ul{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;flex-wrap:nowrap}.lb_tabing_titlebox ul.benefits_tabing li,.landing_benefit_tabbing .lb-section-tabbing ul li{background:none;display:inline-block;padding:10px 21px 7px;cursor:pointer;border-radius:99px;border:1px solid #614fff;color:#101010;font-family:Akira Expanded;font-size:13.65px;font-style:normal;font-weight:800;line-height:25.2px;text-transform:uppercase;white-space:nowrap}.lb_tabing_titlebox ul.benefits_tabing li.current{background:#614fff;color:#fff}.landing_benefit_tabbing .lb-section-tabbing ul li.current{background:linear-gradient(264deg,#ac5dff 12.28%,#7145ff 76.09%),#614fff;border:1px solid #739bd0;color:#fff}.landing_benefit_tabbing .lb-section-tabbing ul li:not(.current){background:transparent;color:#000;border:1px solid #614fff}.benefits_tab_content,.landing_benefit-text-tabbox{display:none}.landing_benefit-text-tabbox.current{display:block!important}.benefits_tab_content.current{display:inherit}.benefits_tab_content{margin-top:48px}.benefits_tab_content .benefits_grid{display:flex;flex-wrap:wrap;gap:16px}.benefits_tab_content .benefits_grid .benefits_box{width:calc(100% / 3 - 11px);border-radius:8.4px;border:1.05px solid #e7e7e7;background:#614fff00;padding:18px 30px 18px 18px;display:flex;flex-direction:column;justify-content:center;min-height:120px}.benefits_tab_content .benefits_grid.bgrid--2 .benefits_box{width:calc(50% - 8px)}.benefits_tab_content .benefits_grid.bgrid--1 .benefits_box{width:100%}.benefits_tab_content .benefits_grid .benefits_box:hover{border:1.05px solid #614fff;background:#614fff0d}.benefits_box .benefits_box_title{display:flex;align-items:center;gap:4px}.benefits_box .benefits_box_title svg{display:block;flex:0 0 auto;width:24px;height:24px}.benefits_box .benefits_box_title h5{margin:0;flex:1;color:#101010;font-family:var(--tt-hoves-pro-trial-medium);font-size:18.9px;font-style:normal;font-weight:500;line-height:25.2px;letter-spacing:normal}.benefits_box .benefits_box_text{margin-top:8px}.benefits_box .benefits_box_text p{margin:0;color:#101010;font-family:var(--tt-hoves-pro-trial);font-size:15.75px;font-style:normal;font-weight:400;line-height:23.1px}@media only screen and (max-width: 1590px){.lb_tabing_titlebox ul.benefits_tabing li{padding:10px 14px 7px;font-size:13px;line-height:24px}}@media only screen and (max-width: 1199px){.lb_tabing_titlebox ul.benefits_tabing{justify-content:start;gap:10px;overflow-x:auto;margin-right:-20px;padding:0 20px 10px 0}}@media (max-width: 1024px){.lading_benefits_header .section-header .title{font-size:30px}.lading_benefits_header .landing_header_text p,.landing_benefits .landing_header_text p{font-size:15px}.landing_benefits_tabbox{margin-top:32px}.lb_tabing_titlebox ul.benefits_tabing li{padding:9px 21px 6px;font-size:12px}.benefits_tab_content{margin-top:32px}.benefits_tab_content .benefits_grid .benefits_box{border-radius:8px;padding:18px 20px}.benefits_box .benefits_box_title h5{font-size:18px}.benefits_box .benefits_box_text p{font-size:15px}}@media (max-width: 991px){.landing_benefits .page-width{padding:0 20px}}@media (max-width: 850px){.lb_tabing_titlebox ul.benefits_tabing li{flex:0 0 auto}}@media (max-width: 767px){.landing_benefits .page-width{padding:0 16px}.lading_benefits_header .section-header .title{font-size:25px;text-align:left}.lading_benefits_header .landing_header_text,.landing_benefits .landing_header_text{margin-top:12px}.lading_benefits_header .landing_header_text p,.landing_benefits .landing_header_text p{font-size:15px;text-align:left}.benefits_tab_content .benefits_grid .benefits_box{width:calc(50% - 8px)}.lb_tabing_titlebox ul.benefits_tabing li{padding:7px 16px 5px;font-size:11px}.lb_tabing_titlebox ul.benefits_tabing{margin-right:-16px;padding:0 16px 10px 0}}@media (max-width: 575px){.benefits_tab_content .benefits_grid .benefits_box{width:100%}.benefits_tab_content .benefits_grid{gap:8px}.lading_benefits_header .section-header .title{max-width:300px}.landing_benefits_tabbox{margin-top:24px}.benefits_tab_content{margin-top:16px}}.company_numbers_container{max-width:1330px;margin:0 auto;padding:0 40px}.company_number_title h2{margin:0;color:var(--Black, #101010);text-align:center;font-family:Akira Expanded;font-size:36px;font-style:normal;font-weight:800;line-height:125%}.company_number_grid{display:flex;gap:16px;margin-top:40px}.company_number_col.cn_col_score{width:25%;border-radius:21.92px;background:radial-gradient(189.97% 151.43% at 96.32% 1.72%,#aa5dff26,#0000),#303030}.company_number_grid .company_number_col.cn_col_numbers{width:50%}.company_number_col .cn_whoop_box{padding:27px}.company_number_col .cn_whoop_box .cn_whoop_icon svg{margin:0 auto;display:block}.company_number_col .cn_whoop_box .whoop_before{margin-top:32px}.whoop_after{margin-top:27px}.company_number_col .cn_whoop_box .whoop_before span,.whoop_after span{display:block;color:var(--White, #fff);text-align:center;font-family:Libre Franklin;font-size:16.44px;font-style:normal;font-weight:500;line-height:150%}.company_number_col .progress-container{position:relative;width:115px;height:115px;display:flex;align-items:center;justify-content:center;width:100%}.company_number_col .progress-circle{width:115px;height:115px;background:radial-gradient(closest-side,#303030 85%,transparent 88%),conic-gradient(#614fff,#fff 0deg);border-radius:50%;display:flex;justify-content:center;align-items:center}.company_number_col .progress-circle-first{animation:fill-progress 2s forwards}.company_number_col .progress-circle-second{animation:fill-progress-2 2s forwards}.company_number_col .progress-circle-third{animation:fill-progress-3 2s forwards}.company_number_col .progress-circle-four{animation:fill-progress-4 2s forwards}.company_number_col .progress-circle-first-m{animation:fill-progress-m1 2s forwards}.company_number_col .progress-circle-second-m{animation:fill-progress-m2 2s forwards}.company_number_col .progress-circle-third-m{animation:fill-progress-m3 2s forwards}.company_number_col .progress-circle-four-m{animation:fill-progress-m4 2s forwards}.company_number_col .progress-text{position:absolute;text-align:center;color:#fff;font-family:var(--tt-hoves-pro-trial-black);font-size:30.14px;font-style:normal;font-weight:600;line-height:100%}.company_number_col .cn_whoop_box .improved_box{margin-top:32px}.company_number_col .cn_whoop_box .improved_box{margin-top:32px;display:flex;align-items:center;justify-content:center;gap:6px}.company_number_col .cn_whoop_box .improved_box span{display:block;color:var(--White, #fff);font-family:Libre Franklin;font-size:16.44px;font-style:normal;font-weight:400;line-height:150%}.company_number_col .cn_whoop_box .improved_box h6{margin:0;color:var(--White, #fff);font-family:Libre Franklin;font-size:16.44px;font-style:normal;font-weight:700;line-height:150%;border-radius:135.63px;background:var(--BB75F5, #bb75f5);padding:2px 10px}.company_number_col .cn_number_grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.company_number_col .cn_number_grid .cn_number_col{width:100%}.company_number_col .cn_number_grid .cn_number_col{width:100%;border-radius:14.4px;background:#f7f7f7;padding:37px}.company_number_col .cn_number_grid .cn_number_col.cn_number_blue{background:#614fff1a}.company_number_col .cn_number_grid .cn_number_col.cn_number_half{width:calc(50% - 8px)}.company_number_col .cn_number_grid .cn_number_col .cn_numbering_main h3{margin:0;color:#101010;font-family:var(--tt-hoves-pro-trial-medium);font-size:57.6px;font-style:normal;font-weight:500;line-height:100%;text-align:center}.company_number_col .cn_number_grid .cn_number_col .cn_numbering_main span.cn_numbering_label{display:block;color:var(--Black, #101010);text-align:center;font-family:var(--tt-hoves-pro-trial-medium);font-size:13.5px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase;margin-top:8px}@media (max-width: 1249px){.company_number_col .cn_number_grid .cn_number_col{padding:34px 10px}.company_number_col .cn_whoop_box{padding:27px 10px}.company_number_col.cn_col_score{width:22%}.company_number_grid .company_number_col.cn_col_numbers{width:56%}}@media (max-width: 1149px){.company_number_col .cn_whoop_box .improved_box span{font-size:14px}.company_number_col .cn_whoop_box .improved_box h6{font-size:13px;padding:3px 8px 1px}}@media (max-width: 1024px){.company_number_title h2{font-size:30px}.company_number_grid{gap:12px;margin-top:32px}.company_number_col .cn_whoop_box .whoop_before{margin-top:25px}.company_number_col .cn_whoop_box .whoop_before span,.whoop_after span{font-size:14px}.company_number_col .progress-bar{width:100px;height:100px}.company_number_col .progress-bar:before,.company_number_col .progress-text{font-size:23px}.company_number_col .cn_whoop_box .improved_box span{font-size:12px}.company_number_col .cn_whoop_box .improved_box h6{font-size:11px;padding:2px 6px 0}.company_number_col .cn_number_grid .cn_number_col .cn_numbering_main h3{font-size:40px}.company_number_col .cn_number_grid .cn_number_col .cn_numbering_main span.cn_numbering_label{font-size:12px;margin-top:6px}.company_number_col .cn_whoop_box .improved_box{margin-top:20px;gap:4px}}@media (max-width: 991px){.company_numbers_container{padding:0 20px}.company_number_col.cn_col_score{width:25%}.company_number_grid .company_number_col.cn_col_numbers{width:50%}}@media (max-width: 850px){.company_number_col .cn_number_grid .cn_number_col{padding:32px 5px}}@media (min-width: 768px){.company_number_mobile{display:none}}@media (max-width: 767px){.company_numbers_container{padding:0 16px}.company_number_grid.company_number_desktop{display:none}.company_number_title h2{font-size:25px}.company_number_mobile{margin-top:24px}.company_number_mobilegrid{display:flex;gap:8px;flex-direction:column}.company_number_mobilegrid .cn_mobile_col.cn_whoop_mobile,.company_number_mobilegrid .cn_mobile_col.cn_number_mobile,.company_number_mobilegrid .company_number_col.cn_col_score{width:100%}.company_number_col .cn_number_grid .cn_number_col .cn_numbering_main h3{font-size:28px}.company_number_col .cn_number_grid .cn_number_col .cn_numbering_main span.cn_numbering_label{font-size:11px;margin-top:6px}.company_number_col .cn_whoop_box .cn_whoop_icon svg{margin:0 auto;display:block;width:100px;height:16px}.company_number_col .cn_whoop_box .whoop_before{margin-top:16px}.company_number_col .cn_whoop_box .whoop_before span,.whoop_after span{font-size:12px}.company_number_col .progress-bar{width:90px;height:90px}.company_number_col .progress-bar:before,.company_number_col .progress-text{font-size:20px}.company_number_col .cn_whoop_box .improved_box span{font-size:11px}.company_number_col .cn_whoop_box .improved_box h6{font-size:10px;padding:2px 5px 1px}.company_number_col.cn_col_score,.company_number_col .cn_number_grid .cn_number_col{border-radius:8px}.cn_mobile_oura .company_number_col.cn_col_score{width:100%;margin-top:8px}.company_number_col .cn_whoop_box .whoop_before{margin-top:0}.oura_before_after{display:flex;align-items:center;justify-content:center;gap:18px}.oura_before_after .whoop_before,.oura_before_after .whoop_after{margin:0;display:flex;flex-direction:row-reverse;align-items:center;gap:4px}.oura_before_after span{max-width:50px}.oura_before_after .progress-bar{width:80px;height:80px;margin:0}.cn_oura_iconbox{display:flex;align-items:center;justify-content:center;margin-top:16px}.cn_oura_iconbox .improved_box{margin:0!important;border-left:1px solid rgba(255,255,255,.15);padding-left:10px}.cn_oura_iconbox .cn_whoop_icon svg{width:52.545px!important;height:16.457px!important;margin-right:10px!important}.company_number_col .cn_number_grid{gap:8px}.company_number_col .cn_number_grid .cn_number_col{padding:30px 8px}.cn_mobile_col.cn_whoop_mobile .cn_whoop_icon svg{width:100px!important;height:16px!important}.company_number_col .cn_whoop_box{padding:16px 10px}.company_number_col .cn_number_grid .cn_number_col:nth-child(2){order:4}.company_number_col .cn_number_grid .cn_number_col.cn_number_half{width:calc(50% - 4px)}}.company_number_vertical{justify-content:center;flex-direction:column;gap:20px}.company_number_vertical .company_number_col{width:100%}.company_number_vertical .company_number_col.cn_col_numbers{display:none}.company_number_vertical .company_number_col .cn_whoop_box{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:30px 60px;padding-top:40px}.company_number_vertical .company_number_col .cn_whoop_box .cn_whoop_icon{min-width:150px}.company_number_vertical .company_number_col .cn_whoop_box .whoop_before,.company_number_vertical .company_number_col .cn_whoop_box .whoop_after{margin:0;display:flex;flex-direction:row-reverse;align-items:center;width:fit-content;justify-content:center;gap:20px}.company_number_vertical .company_number_col .cn_whoop_box .whoop_before .whoop_before_progress,.company_number_vertical .company_number_col .cn_whoop_box .whoop_after .whoop_before_progress{width:fit-content}.company_number_vertical .company_number_col .improved_box{width:100%;margin:0}.banner_box_section{padding:20px 0}.banner_box_section .banner_box_container{max-width:1440px;margin:0 auto;padding:0 40px}.banner_box_contentbox{background-image:url(https://cdn.shopify.com/s/files/1/0622/4753/4758/files/Optional_-__Guarantee_V2_Large_72db8f57-9081-4fdc-b02b-1a40e464f826.png?v=1728371764);padding:80px;border-radius:16px;background-repeat:no-repeat;background-position:center;background-size:cover}.banner_box_content{max-width:505px}.banner_box_contentbox .bb_content_icon svg{display:block}.banner_box_content .bb_content_title{margin-top:14px}.banner_box_content .bb_content_title h2{margin:0;color:#fff;font-family:Akira Expanded;font-size:42px;font-style:normal;font-weight:800;line-height:120%}.banner_box_content .bb_content_title h2 strong{display:block;color:#fff;font-family:Akira Expanded;background:linear-gradient(180deg,#ac5dff,#7145ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.banner_box_content .bb_content_text{margin-top:8px;max-width:400px}.banner_box_content .bb_content_text p{margin:0;color:#fff;font-size:17px;font-style:normal;font-weight:400;line-height:150%}.banner_box_content .bb_content_btn{margin-top:26px}.banner_box_content .bb_content_btn a{border-radius:99px;background:var(--614FFF, #614fff);display:block;padding:20px;color:var(--White, #fff);font-family:var(--tt-hoves-pro-trial-medium);font-size:18px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.18px;text-transform:uppercase;text-decoration:none;text-align:center}.banner_box_content .bb_usps_box{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:17px}.banner_box_content .bb_usps_box .bb_usps_list{display:flex;align-items:center;border-radius:99px;background:#87878726;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:4px;padding:10px 16px}.banner_box_content .bb_usps_box .bb_usps_list .bb_usps_icon{flex:0 0 auto}.banner_box_content .bb_usps_box .bb_usps_list .bb_usps_icon svg{display:block}.banner_box_content .bb_usps_box .bb_usps_list span.bb_usps_text{display:block;flex:1;color:#fff;font-family:var(--tt-hoves-pro-trial-medium);font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}@media (max-width: 1199px){.banner_box_contentbox{padding:60px}}@media (max-width: 1024px){.banner_box_contentbox{padding:60px;border-radius:12px}.banner_box_contentbox .bb_content_icon svg{display:block;width:48px;height:48px}.banner_box_content .bb_content_title h2{font-size:30px}.banner_box_content .bb_content_title{margin-top:10px}.banner_box_section .banner_box_container{padding:0 16px}.banner_box_content .bb_content_text p{font-size:15px}.banner_box_content .bb_content_text{margin-top:5px;max-width:350px}.banner_box_content .bb_content_btn{margin-top:18px}.banner_box_content .bb_content_btn a{padding:15px;font-size:15px;letter-spacing:-.15px}.banner_box_content .bb_usps_box .bb_usps_list{padding:8px 12px}.banner_box_content .bb_usps_box .bb_usps_list .bb_usps_icon svg{display:block;width:18px;height:18px}.banner_box_content .bb_usps_box .bb_usps_list span.bb_usps_text{font-size:11px}.banner_box_content{max-width:380px}}@media (max-width: 991px){.banner_box_contentbox{padding:40px;border-radius:12px}}@media (max-width: 767px){.banner_box_contentbox{padding:170px 19px 19px;background-position:top center}.banner_box_contentbox .bb_content_icon svg{width:40px;height:40px;margin:0 auto}.banner_box_content .bb_content_title h2{font-size:25px;text-align:center}.banner_box_content .bb_content_btn{margin-top:16px}.banner_box_content .bb_content_btn a{padding:16px;font-size:15px;letter-spacing:-.15px}.banner_box_content .bb_usps_box{gap:8px;margin-top:8px}.banner_box_content .bb_usps_box .bb_usps_list{padding:12px 16px;flex-direction:column;justify-content:center;border-radius:8px}.banner_box_content .bb_usps_box .bb_usps_list .bb_usps_icon svg{width:20px;height:20px}.banner_box_content .bb_usps_box .bb_usps_list span.bb_usps_text{font-size:11px;text-align:center}.banner_box_content .bb_content_text p{text-align:center}.banner_box_content{margin:0 auto}}.image_marquee_slide{margin:0 8px}.image_marquu_box{padding-top:100%;position:relative}.image_marquu_box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center}@media (max-width: 767px){.image_marquee_slide{margin:0 6px}}.trusted_review_container{max-width:1360px;margin:0 auto;padding:0 40px}.trusted_review_title h2{margin:0;color:var(--Black, #101010);text-align:center;font-family:Akira Expanded;font-size:36px;font-style:normal;font-weight:800;line-height:125%}.trusted_review_header{margin-top:24px}.trusted_review_header .tr_header_box{border-radius:99px;border:1px solid #e7e7e7;background:#fff;padding:5px 8px;display:flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto}.trusted_review_header .tr_header_box .tr_header_label{border-right:1px solid #e7e7e7;padding:4px 16px;display:flex;align-items:center;gap:5px}.trusted_review_header .tr_header_label svg{display:block}.trusted_review_header .tr_header_label span{color:var(--Primary-Black, #000);font-family:Roboto;font-size:15px;font-style:normal;font-weight:700;line-height:31.926px;display:block;margin-top:3px}.trusted_review_header .tr_header_star{display:flex;border-right:1px solid #e7e7e7;padding:4px 16px;gap:2.5px}.trusted_review_header .tr_header_star svg{background:#219653;padding:3px;width:24px;height:24px;display:block}.trusted_review_header .tr_header_rated{border-right:1px solid #e7e7e7;padding:4px 16px;border-left:1px solid #e7e7e7}.trusted_review_header .tr_header_rated span,.trusted_review_header .tr_header_happy span{display:block;color:var(--Primary-Black, #000);font-family:var(--tt-hoves-pro-trial-black);font-size:14px;font-style:normal;font-weight:600;line-height:31.926px}.trusted_review_header .tr_header_happy{padding:4px 16px}.trusted_review_grid{display:flex;gap:20px;margin-top:56px}.trusted_review_grid .trusted_review_col{width:calc(25% - 15px)}.simple_review_box{border-radius:12px;background:linear-gradient(0deg,#fff 0% 100%),#fff;padding:20px;height:100%;position:relative}.simple_review_author{display:flex;align-items:center;gap:10px}.simple_review_author .sr_author_img{flex:0 0 auto;width:36px;height:36px}.simple_review_author .sr_author_img img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:99px}.simple_review_author .sr_author_details{flex:1}.simple_review_author .sr_author_details .sr_author_name{display:flex;align-items:center;gap:4px}.simple_review_author .sr_author_details .sr_author_name h5{margin:0;color:var(--Black, #101010);font-family:var(--tt-hoves-pro-trial-black);font-size:14px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:normal}.simple_review_author .sr_author_details .sr_author_name span.sr_author_verified svg{display:block;margin-top:-2px}.simple_review_text p,.banner_review_content .banner_review_text p{margin:0;color:var(--Black, #101010);font-family:var(--tt-hoves-pro-trial);font-size:14px;font-style:normal;font-weight:400;line-height:150%;opacity:.75}.simple_review_text{margin-top:12px}.sr_twitter_icon{position:absolute;top:12px;right:12px}.sr_twitter_icon svg{display:block}span.simple_review_date{display:block;color:var(--Black, #101010);font-family:Libre Franklin;font-size:12px;font-style:normal;font-weight:400;line-height:150%;margin-top:12px;opacity:.6}.br_banner_box{padding-top:110%;position:relative;border-radius:8px 8px 0 0;overflow:hidden}.br_banner_box .br_banner_video,.br_banner_box .br_banner_img{position:absolute;top:0;left:0;width:100%;height:100%}.br_banner_box .br_banner_video img,.br_banner_box .br_banner_img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.br_banner_box .br_banner_video video.tvideo{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.br_banner_box .br_banner_video .tplay-icon img{width:64px;height:64px;display:block}.br_banner_box .br_banner_video .tplay-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.banner_review_content{border-radius:0 0 12px 12px;background:#fff;padding:18px 15px 20px}.banner_review_author.simple_review_author{margin-top:14px}span.sr_author_user{display:block;color:var(--Black, #101010);font-family:var(--tt-hoves-pro-trial);font-size:14px;font-style:normal;font-weight:400;line-height:150%;opacity:.6}.tr_col_grid{display:flex;flex-direction:column;gap:20px;height:100%}.tr_col_grid .tr_col_banner,.tr_col_grid .tr_col_simple{height:100%}.tr_col_grid.reverse_position_col{flex-direction:column-reverse}.trusted_review_footer{margin-top:56px}.trusted_review_footer .tf_footer_btn a{border-radius:99px;background:var(--614FFF, #614fff);padding:20px;display:block;max-width:354px;margin:0 auto;color:var(--White, #fff);font-family:var(--tt-hoves-pro-trial-demibold);font-size:18px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.18px;text-transform:uppercase;text-decoration:none;text-align:center}.trusted_review_usps{margin-top:16px}.trusted_review_usps .tr_usps_box{display:flex;align-items:center;justify-content:center;gap:12px}.trusted_review_usps .tr_usps_box .tr_usps_list{display:flex;align-items:center;gap:4px}.trusted_review_usps .tr_usps_box .tr_usps_list .tr_usps_icon svg{display:block}.trusted_review_usps .tr_usps_box .tr_usps_list span.ts_usps_label{display:block;color:var(--Black, #101010);font-family:var(--tt-hoves-pro-trial-medium);font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}@media (max-width: 1024px){.trusted_review_title h2{font-size:30px}.trusted_review_header{margin-top:17px}.trusted_review_header .tr_header_box{padding:4px 6px}.trusted_review_header .tr_header_box .tr_header_label{padding:3px 13px;gap:4px}.trusted_review_header .tr_header_label span{font-size:13px;line-height:26px;margin-top:4px}.trusted_review_header .tr_header_star{padding:3px 13px;gap:2px}.trusted_review_header .tr_header_star svg{padding:2px;width:20px;height:20px}.trusted_review_header .tr_header_rated{padding:3px 13px}.trusted_review_header .tr_header_rated span,.trusted_review_header .tr_header_happy span{font-size:12px;line-height:22px}.trusted_review_grid{gap:14px;margin-top:30px}.trusted_review_grid .trusted_review_col{width:calc(25% - 10px)}.tr_col_grid{gap:14px}.simple_review_box{border-radius:8px;padding:14px}.simple_review_author .sr_author_img{width:26px;height:26px}.simple_review_author{gap:6px}.simple_review_author .sr_author_details .sr_author_name h5{font-size:12px}.simple_review_author .sr_author_details .sr_author_name span.sr_author_verified svg{display:block;margin-top:0;width:12.825px;height:12.825px}.simple_review_text p,.banner_review_content .banner_review_text p{font-size:12px}.simple_review_text{margin-top:10px}.banner_review_content{border-radius:0 0 8px 8px;padding:16px 14px 15px}span.sr_author_user{font-size:12px}.br_banner_box .br_banner_video .tplay-icon img{width:54px;height:54px}.br_banner_box{padding-top:95%}.sr_twitter_icon{top:8px;right:8px}.sr_twitter_icon svg{display:block;width:14.25px;height:14.25px}span.simple_review_date{font-size:11px;margin-top:9px}.trusted_review_footer .tf_footer_btn a{padding:18px;font-size:16px;letter-spacing:-.16px}.trusted_review_usps .tr_usps_box .tr_usps_list span.ts_usps_label{font-size:12px}.trusted_review_footer{margin-top:32px}}@media (max-width: 991px){.trusted_review_container{padding:0 20px}}@media (max-width: 850px){.trusted_review_header .tr_header_box{padding:4px 6px;flex-wrap:wrap}.trusted_review_header .tr_header_box .tr_header_label{width:fit-content;justify-content:center;margin-bottom:4px}.trusted_review_header .tr_header_rated,.trusted_review_header .tr_header_happy{padding:10px;width:100%;border-top:1px solid #e7e7e7;border-right:none;border-left:none}.trusted_review_header .tr_header_rated span,.trusted_review_header .tr_header_happy span{text-align:center}.trusted_review_header .tr_header_star{border-right:none}.trusted_review_header .tr_header_box{padding:4px 0 0;flex-wrap:wrap;border-radius:8px}}@media (max-width: 767px){.trusted_review_container{padding:0 16px}.trusted_review_title h2{font-size:25px}.trusted_review_header{margin-top:16px}.trusted_review_grid{gap:12px;margin-top:24px;flex-wrap:wrap}.trusted_review_grid .trusted_review_col{width:calc(50% - 6px)}.tr_col_grid{gap:12px}.simple_review_box{border-radius:6px;padding:10px}.tr_col_grid.reverse_position_col{flex-direction:column}.tr_col_grid.mobile_position_reverse{flex-direction:column-reverse}.simple_review_author .sr_author_details .sr_author_name h5{font-size:11px}.br_banner_box .br_banner_video .tplay-icon img{width:40px;height:40px}.br_banner_box{padding-top:82%;border-radius:6px 6px 0 0}.banner_review_content{border-radius:0 0 6px 6px;padding:10px 10px 15px}.simple_review_text p,.banner_review_content .banner_review_text p{font-size:11px}.banner_review_author.simple_review_author{margin-top:8px}.trusted_review_footer .tf_footer_btn a{padding:17px;font-size:15px;letter-spacing:-.15px}.trusted_review_footer{margin-top:24px}.trusted_review_header .tr_header_box .tr_header_label,.trusted_review_header .tr_header_star{padding:3px 10px;gap:4px}.trusted_review_header .tr_header_label span{font-size:12px;line-height:18px;margin-top:3px}.trusted_review_header .tr_header_rated,.trusted_review_header .tr_header_happy{padding:6px}}.hero_banner_section{background-repeat:no-repeat;background-position:right center;background-size:cover}@media only screen and (min-width: 1450px){.hero_banner_section{padding-top:10%!important;padding-bottom:10%!important}}@media only screen and (min-width: 1800px){.hero_banner_section{padding-top:10%!important;padding-bottom:10%!important}}@media only screen and (min-width: 2400px){.hero_banner_section{padding-top:11%!important;padding-bottom:11%!important}}.hero_banner_container{max-width:1280px;margin:0 auto;padding:0 40px}.hero_banner_caption h5{margin:0;color:#fff;text-align:center;font-family:var(--peridot-medium);font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.64px}.hero_banner_caption{border-radius:4px;background:#000;width:fit-content;padding:4px 12px}.hero_banner_title{margin-top:8px}.hero_banner_title h1{margin:0;color:#fff;font-size:52px;font-style:normal;font-weight:800;line-height:64px}.hero_banner_btn{margin-top:20px;display:flex;gap:14px;max-width:500px}.hero_banner_btn a{display:block;border-radius:99px;background:#000;padding:16px 18px;width:50%;color:#fff;font-family:var(--peridot-medium);font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;text-align:center;text-decoration:none;flex:1;max-width:309px}.hero_banner_text{margin:10px auto 0 0;max-width:309px}.hero_banner_text p{margin:0;color:#fff;font-family:var(--peridot-medium);font-size:11px;font-style:normal;font-weight:500;line-height:135%;text-align:center}@media (max-width: 1024px){.hero_banner_title h1{font-size:42px;line-height:46px}.hero_banner_caption h5{font-size:14px;letter-spacing:.14px}.hero_banner_btn{gap:10px;max-width:400px}}@media (max-width: 767px){.hero_banner_section{background-position:bottom center;padding:22px 0!important;height:136vw}.hero_banner_container{padding:0 20px}.hero_banner_caption{margin:0 auto}.hero_banner_caption h5{font-size:13px;letter-spacing:.52px}.hero_banner_title{margin:6px auto 0;max-width:300px}.hero_banner_title h1{font-size:44px;text-align:center}.hero_banner_btn{margin:10px auto 0;gap:6px}.hero_banner_btn a{padding:12px 40px;max-width:230px;font-size:15px;margin:0 auto}.hero_banner_text{margin:10px auto 0;max-width:200px}}.price--on-sale .price__sale{align-items:center}.card-information .price__container .price__sale .save-bedge{color:var(--White, #fff);font-size:10px;font-style:normal;font-weight:700;line-height:150%;border-radius:99px;background:linear-gradient(264deg,#ac5dff 12.28%,#7145ff 76.09%),#614fff;padding:2px 8px;text-transform:uppercase}.upcart-item-compare-price,.sticky-atc--price .price--on-sale .price-item--regular{color:#000!important}.upcart-item-price,.upcart-upsell-item-price,span.upsell-price--price{color:#bf2e35!important}.product__accordion .accordion__content{padding:0 1rem 0 4.4rem!important}.accordion__title p{margin:0;font-size:12px;text-transform:capitalize}.price__container .you-save-badge{display:inline-flex!important;align-items:center;overflow:hidden;font-family:Arial,sans-serif;font-weight:700;background:linear-gradient(135deg,#000 57%,#efefef 43%)!important;padding:4px 5px 4px 10px!important;position:relative;border-radius:5px;max-height:22px;margin:0;justify-content:space-between;width:fit-content!important;gap:25px}.save_doller_text{color:#fff;z-index:1;font-weight:400;text-transform:uppercase;font-size:11px;margin:0}.price__container .you-save-badge span.save_doller_text b{font-weight:400;padding-left:4px}.price__container .you-save-badge span.save-badge-text{color:#000!important;font-size:12px}.sticky-atc--price .you-save-badge{display:none!important}.loox-carousel-item .loox-carousel-card-item-author-name.loox-carousel-author-name{font-size:16px!important}.loox-carousel-item .loox-carousel-card-item-content{font-size:14px!important}@media (min-width: 990px){slider-component.slider-component-full-width.slider-component-desktop{--desktop-margin-left-first-item: max( 5rem, calc( ( 100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing-p) ) / 2 ) ) !important}slider-component.slider-component-full-width.slider-component-desktop ul{overflow-x:auto!important;max-width:100%!important;scroll-padding-left:var(--desktop-margin-left-first-item)!important;-webkit-overflow-scrolling:unset;scrollbar-color:unset;column-gap:var(--grid-desktop-horizontal-spacing-p);row-gap:var(--grid-desktop-vertical-spacing-p)}slider-component.slider-component-full-width.slider-component-desktop ul::-webkit-scrollbar-thumb,slider-component.slider-component-full-width.slider-component-desktop ul::-webkit-scrollbar{height:0px!important;background-color:transparent!important}.slider--desktop .slider__slide:first-child{margin-left:var(--desktop-margin-left-first-item)!important;scroll-margin-left:var(--desktop-margin-left-first-item)!important}.slider--desktop.grid--6-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 6 - var(--grid-desktop-horizontal-spacing-p) * 1)}}.water-chiller .main-product .variant-grid input[type=radio]+label[data-option-value=no] .variant-priceGroup{display:none!important}.new-review-slider{padding:40px 0}.new-review-slider .new-review-slider-main{max-width:1100px;margin:0 auto;padding:24px 0 0}.new-review-slider .new-review-slider-card{border-radius:8px;box-shadow:0 7px 12px -4px #00000038;margin:14px 8px}.new-review-slider .new-review-slider-card-image{position:relative;padding-top:80%}.new-review-slider .new-review-slider-card-image img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px 8px 0 0}.new-review-slider .new-review-slider-card-content{position:relative}.new-review-slider .new-review-slider-card-content .review-slider-card-review{display:flex;align-items:center;justify-content:center;gap:2px;border-radius:8px;box-shadow:0 2px 7px #0000000f,0 4px 20px #00000014;font-size:22px;margin:-23px auto 0;padding:12px 16px;max-width:150px;background-color:#fff}.new-review-slider .review-card-title{display:flex;align-items:center;justify-content:center;gap:4px}.new-review-slider .review-card-title h3{color:#000;font-size:20px;font-family:montserrat;margin:0}.new-review-slider .review-card-title-description{margin-top:21px;padding:0 16px 16px}.new-review-slider .review-card-title svg{width:12px}.new-review-slider .review-card-description p{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-family:montserrat;font-style:normal;font-weight:400;line-height:1.4;overflow:hidden;text-align:center;margin:0}.new-review-slider .review-slider-allcard:not(.slick-initialized){display:flex;align-items:start;overflow:hidden}.new-review-slider .review-slider-allcard:not(.slick-initialized) .new-review-slider-card{min-width:204px!important}.new-review-slider .slick-arrow{border-radius:100%;box-shadow:0 0 12px #00000026;height:56px;padding:19px;width:56px;background-color:#fff;z-index:1}.new-review-slider .slick-prev,.new-review-slider .slick-next{background-color:#fff}.new-review-slider .slick-prev:before,.new-review-slider .slick-next:before{font-size:0}.new-review-slider .slick-arrow svg{width:18px;height:18px}@media (max-width: 1024px){.new-review-slider .new-review-slider-main{max-width:645px}}@media (max-width: 767px){.new-review-slider .new-review-slider-main{padding:0 0 0 20px}.new-review-slider .trusted_review_header{margin-top:0;padding:0 16px}.new-review-slider .review-slider-allcard:not(.slick-initialized) .new-review-slider-card{min-width:294px!important}}.nrs-popup-open{overflow:hidden}.nrs-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000a8;display:flex;justify-content:center;align-items:center;z-index:9999}.nrs-popup.hidden{display:none}.nrs-popup-content{background:#fff;padding:0;border-radius:8px;width:90%;display:flex;gap:0px;height:65vh;min-height:584px;max-height:584px;max-width:813px;overflow:hidden;position:relative}.nrs-popup-close{position:absolute;top:16px;left:16px;color:#fff;background-color:#0000004d;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:background-color .1s ease-in;-moz-transition:background-color .1s ease-in;-o-transition:background-color .1s ease-in;transition:background-color .1s ease-in;padding:6px;cursor:pointer;display:block;width:36px;height:36px}.nrs-popup-close:hover{background-color:#000000bd}.nrs-popup-content .nrs-popup-mediq{flex:0 0 auto;max-width:438px;width:55%}.nrs-popup-content .nrs-popup-info{flex-grow:1}.nrs-popup-content .nrs-popup-info{display:flex;flex-direction:column;justify-content:stretch}.nrs-popup-content .nrs-popup-info .nrs-content{padding:0 24px 24px;overflow:auto;margin-right:2px;flex-grow:1}.nrs-popup-content .nrs-popup-info .nrs-product{padding:0 24px 16px}.nrs-popup-mediq>img{width:100%;height:100%;border-radius:0;max-width:100%;max-height:100%;object-fit:cover}.nrs-popup-mediq>iframe{border:none;width:100%;height:100%;object-fit:cover}.nrs-heading{padding:24px 24px 16px;position:relative}.nrs-heading .nrs-htop{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:4px}.nrs-heading .nrs-htop>h3{font-size:16px;line-height:24px;font-weight:400;margin:0;font-family:Montserrat,sans-serif;text-transform:uppercase}.nrs-heading .nrs-hbottom{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.nrs-heading .nrs-hbottom .review-slider-card-review{display:flex;align-items:center;gap:1px}.nrs-heading .nrs-hbottom .nrs-date{color:#767676;font-size:12px;line-height:18px;font-weight:400;font-family:Montserrat,sans-serif}.nrs-popup-info .nrs-content .nrs-description{line-height:1.4}.nrs-product hr{display:block;height:1px;border:0;border-top:1px solid #e3e3e3;margin:0 0 16px}.nrs-product-inline{display:flex;align-items:flex-start;gap:14px}.nrs-product-inline .nrs-pmedia{flex:0 0 auto;width:74px}.nrs-product-inline .nrs-pmedia>img{display:block;max-width:100%;border-radius:4px}.nrs-product-inline .nrs-pinfo .popup-product-title{text-transform:uppercase;font-size:16px;line-height:24px;font-weight:400;color:#000;margin-bottom:8px;margin-top:0}.nrs-product-inline .nrs-pinfo .popup-product-button{align-self:flex-start;display:inline-flex;align-items:center;padding:6px 11px;background-color:#0000000d;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:background-color .1s ease-in;-moz-transition:background-color .1s ease-in;-o-transition:background-color .1s ease-in;transition:background-color .1s ease-in;font-weight:400;font-size:14px;line-height:24px;color:#000;text-decoration:none}.nrs-product-inline .nrs-pinfo .popup-product-button svg{margin-right:10px;height:16px;display:block;width:16px;flex:0 0 auto}@media only screen and (max-width: 767px){.nrs-popup-content{flex-direction:column;width:100%;height:100vh;max-height:100%;border-radius:0;overflow-y:auto}.nrs-popup-content .nrs-popup-mediq{flex:0 0 auto;max-width:100%;width:100%;min-height:75vw;max-height:135vw;height:660px}.nrs-popup-mediq>img,.nrs-popup-mediq>iframe{height:100%;max-height:135vw}}.custom_recharge_pack .product-options-wrapper,.custom_recharge_pack .recharge-subscription-widget,.custom_recharge_pack .recharge-subscription-widget .rc-template__radio-group{display:none}.custom_recharge_pack .rc-subscription-details{padding:0!important}.custom_recharge_pack .recharge-subscription-widget .rc-subscription-details{justify-content:end}.custom_recharge_pack .rc-subscription-details .rc-tooltip .arrow.bottom{left:auto;right:15px}.custom_recharge_pack .purchase_option_one{margin:20px 0 10px}.custom_recharge_pack .custom_variant_box{margin-top:0!important}.custom_recharge_pack .custom_variant_box .buy_options{margin-top:10px}.custom_recharge_pack .custom_variant_box .buy_option_btn{position:relative}.custom_recharge_pack .custom_variant_box .buy_option_btn+.buy_option_btn{margin-top:16px}.custom_recharge_pack .custom_variant_box .buy_option_btn label{border-radius:8px;border:1px solid #d9d9d9;padding:6px 0 8px 12px;overflow:hidden;min-height:52px;display:flex;align-items:start;justify-content:center;width:100%;flex-direction:column}.custom_recharge_pack .custom_variant_box .buy_option_btn label .buy_option_header{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.custom_recharge_pack .buy_option_header .buy_option_radio{display:flex;align-items:center;gap:6px}.custom_recharge_pack .buy_option_header .buy_option_radio input{margin:0;width:14px;height:14px;border-radius:99px;border:1px solid #404040}.custom_recharge_pack .buy_option_radio .purchase_label span.buy_button_text{color:#000;font-family:var(--tt-hoves-pro-trial-medium);font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.28px;display:block}.custom_recharge_pack .multibuy.buy_option_btn.active span.buy_button_text,.custom_recharge_pack .buy_option_radio .purchase_label .purchase_price_box{display:flex;align-items:center;gap:2px}.custom_recharge_pack .purchase_price_box span.bb_compare_price{display:block;color:#000000bf;font-family:var(--tt-hoves-pro-trial-medium);font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:line-through}.custom_recharge_pack .purchase_price_box span.bb_sale_price{display:block;color:#d26060;font-family:var(--tt-hoves-pro-trial-medium);font-size:12px;font-style:normal;font-weight:600;line-height:normal}.custom_recharge_pack .purchase_right_price{display:flex;align-items:center;gap:10px;margin:-24px 0 0}.custom_recharge_pack .buy_option_btn.active label .purchase_right_price{margin:-22px 0 0}.custom_recharge_pack .purchase_right_price span.purchase_pack_price{display:block;color:#5f17dd;font-family:var(--tt-hoves-pro-trial-medium);font-size:12px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.24px}.custom_recharge_pack .purchase_right_price span.purchase_save_price{display:block;border-radius:0 0 0 10px;background:#d9d9d9;padding:6px 8px 7px;color:gray;font-family:var(--tt-hoves-pro-trial-medium);font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:-.24px}.custom_recharge_pack .buy_option_btn.active{background:#fff}.custom_recharge_pack .buy_option_btn.active label{border:1px solid #5f17dd}.custom_recharge_pack .buy_option_btn.active label span.purchase_save_price{background:#5f17dd;color:#fff}.custom_recharge_pack .purchase_quantity_box{display:flex;align-items:center;padding:12px 12px 2px 0;gap:10px}.custom_recharge_pack .multibuy.buy_option_btn.active .purchase_quantity_box{display:flex!important}.custom_recharge_pack .purchase_quantity_box .qty-input{display:flex;gap:1px}.custom_recharge_pack .purchase_quantity_box .qty-input button.qty-count{display:flex;width:32px;height:32px;justify-content:center;align-items:center;border:none;background:transparent;padding:2px;border-radius:6px;cursor:pointer}.custom_recharge_pack .purchase_quantity_box button.qty-count.qty-count--minus{background:#d9d9d9}.custom_recharge_pack .purchase_quantity_box .qty-input button.qty-count.qty-count--add{border:1px solid #d9d9d9}.custom_recharge_pack .purchase_quantity_box .qty-input input.product-qty{display:flex;justify-content:center;align-items:center;color:#010101;font-family:var(--tt-hoves-pro-trial-medium);font-size:15px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.3px;border:none;text-align:center!important;padding:2px;flex:0 0 auto;margin:0}.custom_recharge_pack .purchase_quantity_box .qty-input input[type=number]::-webkit-inner-spin-button,.custom_recharge_pack .purchase_quantity_box .qty-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom_recharge_pack .purchase_quantity_box .qty-input input[type=number]{-moz-appearance:textfield}.custom_recharge_pack .purchase_quantity_box .qty-input input:focus-visible{outline-offset:unset;box-shadow:none;outline:none}.custom_recharge_pack .purchase_quantity_box span.qty_month_pack{display:block;color:#404040;font-family:var(--tt-hoves-pro-trial-medium);font-size:13px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.26px}.custom_recharge_pack .subscribe.buy_option_btn.active .subscription-container{display:block!important;width:100%}.custom_recharge_pack .subscription-container{padding:8px 12px 0 0}.custom_recharge_pack .subscription-container .dropdown{margin-bottom:8px}.custom_recharge_pack .subscription-container select{width:100%;padding:8px 12px;box-shadow:none;outline:none;color:#000000bf;font-size:13px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.26px;border-radius:4px;border:1px solid #d9d9d9;background-color:#f4f4f4;-webkit-appearance:none;appearance:none;background-image:url(//purediffuserco.com/cdn/shop/t/31/assets/icon-select.svg?v=7012188\2026);background-repeat:no-repeat!important;background-position:right 12px center;background-size:auto 22px}.custom_recharge_pack .subscription-container .benefits-list{list-style:none;padding:0;margin:0}.custom_recharge_pack .subscription-container .benefits-list li{display:flex;align-items:center;margin-bottom:4px;color:#0009;text-align:center;font-size:13px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.26px}.custom_recharge_pack .subscription-container .checkmark{margin-right:6px}.custom_recharge_pack .custom_variant_box .limited_offer_grid{border-radius:99px;background-color:#c8202f0d;padding:10px 0;margin:20px 0 0}.custom_recharge_pack .custom_recharge_header span{color:gray;font-size:15px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.3px;display:block}.custom_recharge_pack .custom_recharge_header span b{color:#010101;letter-spacing:normal;padding-right:4px}.custom_recharge_pack .buy_option_header .buy_option_radio input{font-size:inherit;width:15px;height:15px;accent-color:#6118de}.custom_recharge_pack .purchase_option_two .buy_option_btn.active label{padding:0}.custom_recharge_pack .purchase_option_two .buy_option_btn.active .buy_option_header{background:linear-gradient(90deg,#d982f7,#5f17dd);padding:6px 0 9px 12px}.custom_recharge_pack .purchase_option_two .buy_option_btn.active .purchase_pack_price,.custom_recharge_pack .purchase_option_two .buy_option_btn.active .buy_button_text{color:#fff}.custom_recharge_pack .purchase_option_two .buy_option_btn.active .bb_compare_price{color:#ffffffbf}.custom_recharge_pack .purchase_option_two .buy_option_btn.active .bb_sale_price{color:#fff}.custom_recharge_pack .purchase_option_two .buy_option_btn.active .purchase_save_price{background:#fff;color:#5f17dd}.custom_recharge_pack .purchase_option_two .purchase_quantity_box{padding:12px 12px 18px}.custom_recharge_pack .purchase_option_two .subscription-container{padding:13px 13px 18px}.custom_recharge_pack .purchase_option_two .buy_option_header .buy_option_radio input{font-size:inherit;width:15px;height:15px;accent-color:#fff}.custom_recharge_pack .buy_limited_offer{padding:0!important}.custom_recharge_pack .buy_limited_offer .limited_offer_grid{display:none}.buy_option_layout .subscribe.buy_option_btn.active label{padding:0}.buy_option_layout .subscribe.buy_option_btn.active label .buy_option_header{background:linear-gradient(90deg,#d982f7,#5f17dd);padding:6px 0 9px 12px}.buy_option_layout .subscribe.buy_option_btn.active label .buy_option_header input[type=radio]:checked{box-shadow:0 0 0 2px #fff;background-color:#fff;accent-color:unset!important;border:2px solid #d982f7;background-clip:border-box;border-radius:50%;-webkit-appearance:none;appearance:none;transition:background-color .3s,box-shadow .3s;width:12px;height:12px}.buy_option_layout .subscribe.buy_option_btn.active label .buy_option_header span.buy_button_text,.buy_option_layout .subscribe.buy_option_btn.active label .buy_option_header span.bb_sale_price,.buy_option_layout .subscribe.buy_option_btn.active label .buy_option_header span.purchase_pack_price{color:#fff}.buy_option_layout .subscribe.buy_option_btn.active label .buy_option_header span.bb_compare_price{color:#ffffffbf}.buy_option_layout .subscribe.buy_option_btn.active label .buy_option_header span.purchase_save_price{background:#fff;color:#5f17dd}.buy_option_layout .subscribe.buy_option_btn.active label .subscription-container{padding:13px 12px}@media (max-width: 1024px){.custom_recharge_pack .custom_variant_box .buy_option_btn label{padding:6px 0 8px 8px}.custom_recharge_pack .buy_option_radio .purchase_label span.buy_button_text{font-size:12px;line-height:18px;letter-spacing:-.12px}.custom_recharge_pack .purchase_price_box span.bb_compare_price,.custom_recharge_pack .purchase_price_box span.bb_sale_price{font-size:11px}.custom_recharge_pack .purchase_right_price span.purchase_pack_price{font-size:10px}.custom_recharge_pack .purchase_right_price span.purchase_save_price{padding:5px 5px 6px;font-size:10px;line-height:14px;letter-spacing:-.1px}.custom_recharge_pack .purchase_quantity_box .qty-input button.qty-count{width:28px;height:28px}.custom_recharge_pack .purchase_quantity_box span.qty_month_pack{font-size:12px;letter-spacing:-.12px}}span.upsell-price.icepod_upsell_price{display:flex;align-items:revert;gap:4px;margin:2px 0}span.offer_percentage_label{background:#000;padding:2px 6px;border-radius:4px;color:#fff;font-size:10px;display:block;width:fit-content}.variant-or{font-size:12px;text-transform:uppercase;color:gray;line-height:1}.variant-or .takequiz{background:transparent;padding:0;text-decoration:underline;border:none;font-weight:400!important;text-transform:none;cursor:pointer;color:#929292!important;font-size:calc(var(--font-heading-scale) * 1.5rem)!important;font-family:var(--font-body-family);text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.quiz_popup_active{position:relative;overflow:hidden}.quiz_popup_active:before{position:absolute;content:"";background:#00000069;width:100%;height:100%;z-index:9999;top:0;left:0}.quiz_form_popup{position:fixed;top:50%;left:50%;z-index:9999;transform:translate(-50%,-50%);background:#fff;border-radius:12px;overflow:hidden;width:70%;height:fit-content}.quiz_form_popup .quiz_form_close{cursor:pointer;position:absolute;top:20px;right:30px;z-index:999;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.quiz_form_popup .quiz_form_close svg.icon.icon-close{width:16px;height:16px}@media (max-width: 991px){.quiz_form_popup{width:90%}}@media (max-width: 767px){.quiz_form_popup{width:95%}.stacked-options-layout legend.form__label{gap:4px}.quiz_form_popup{height:90vh}.quiz_form_popup .quiz_form_content{height:100%}.quiz_form_popup .quiz_form_content>div{height:100%}.quiz_form_popup .quiz_form_content>div>div{height:100%!important}.template-product .main-product .stacked-options-layout>.variant-info-popup .product-popup-modal__button,.variant-or .takequiz{font-size:14px!important}.template-product .main-product .stacked-options-layout>.variant-info-popup .product-popup-modal__button{line-height:20px;display:flex!important;align-items:center;justify-content:space-between;gap:10px;line-height:110%;padding:8px 12px!important}}.mobile_video_btn,.video_popup_close{display:none}.mobile_video_active{position:fixed;overflow:hidden;width:100%;top:0}.mobile_video_active:before{position:absolute;content:"";background:#000000a3;width:100%;height:100%;z-index:9999;top:0;left:0}@media (max-width: 749px){.product__media-toggle:after{z-index:1!important}.product-video-block{display:none}.slider_top__gallery{position:relative}.mobile_video_btn{position:absolute;display:flex;z-index:2;bottom:20px;left:30px;background:#fff;border-radius:99px;align-items:center;padding:5px 10px;gap:2px;cursor:pointer}.mobile_video_btn svg{width:20px;height:20px}.product-video-block{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;height:fit-content;z-index:9999;margin:0!important}.video_popup_close{cursor:pointer;position:absolute;top:10px;right:10px;z-index:999;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.video_popup_close svg.icon.icon-close{width:12px;height:12px}.video-container .play-toggle{display:none!important;opacity:0}}body.template-product.overflow-hidden #el_Nh6TlvhsPH{z-index:0!important}.card-image-banner{display:none}.home-card-image-text{border:1px solid #0000001f;border-radius:12px;overflow:hidden;background-color:#fff}.home-card-image-text .home-card-image img{width:100%}.home-card-image-text .home-card-text{padding:27px 14px}.home-card-image-text .home-card-title h4{font-size:calc(var(--font-heading-scale) * 1rem);margin:0;font-family:var(--font-heading-family);letter-spacing:normal}.home-card-image-text .home-card-description p{margin:0;font-size:12px;letter-spacing:normal}.home-card-image-text .home-card-button a{display:block;color:#000;font-weight:600;font-size:14px}@media (max-width: 767px){.card-image-banner{display:block}}.home_banner_section{background-repeat:no-repeat;background-position:right center;background-size:cover;padding:164px 0}.home_banner_container{max-width:1360px;margin:0 auto;padding:0 40px}.home_banner_section .home_banner_content{max-width:630px}.home_banner_title{margin-top:0}.home_banner_title h1{margin:0;color:#fff;font-size:56px;font-style:normal;font-weight:800;line-height:64px}.home_banner_section .newsletter-form{max-width:100%;margin-top:32px}.home_banner_section .newsletter-form .newsletter-form__field-wrapper{max-width:380px}.home_banner_section .home_banner_content .newsletter-form .form-title{font-size:20px;font-weight:600;color:#fff;margin-bottom:12px;line-height:135%;letter-spacing:-.2px}.home_banner_section .newsletter-form__field-wrapper .field{display:flex;position:relative;height:56px}.home_banner_section .newsletter-form__field-wrapper .field:before,.home_banner_section .newsletter-form__field-wrapper .field:after{content:none}.home_banner_section .newsletter-form__field-wrapper .field__input{background-color:#fff;padding:8px 50px 8px 24px;outline:none!important;box-shadow:none;height:100%;border-radius:99px;width:100%;position:absolute;top:0;left:0}.home_banner_section .newsletter-form__field-wrapper .field__input,.home_banner_section .newsletter-form__field-wrapper .field__input::placeholder{color:#101010;font-family:var(--peridot-medium);font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.16px}.home_banner_section .newsletter-form__field-wrapper .field__input::placeholder{opacity:.5}.home_banner_section .newsletter-form__field-wrapper .field__input::placeholder{color:#10101050;display:block;opacity:1}.home_banner_section .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button .icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.home_banner_section .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{position:absolute;font-family:var(--peridot-medium);flex-shrink:0;border-radius:24px;background-color:#000;color:#fff;width:36px;height:36px;top:50%;right:9px;transform:translateY(-48%)}.home_banner_section .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button .text{display:none;font-size:14px;line-height:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.home_banner_btn{margin-top:20px}.home_banner_btn a{display:block;border-radius:99px;background:#000;padding:16px 18px;max-width:309px;color:#fff;font-family:var(--peridot-medium);font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;text-align:center;text-decoration:none}.home_banner_text{margin:10px auto 0 0;max-width:309px}.home_banner_text p{margin:0;color:#fff;font-family:var(--peridot-medium);font-size:11px;font-style:normal;font-weight:500;line-height:135%;text-align:center}.home_banner_section.home_banner_section-v-one .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{padding:13px 17px;width:fit-content;height:fit-content;right:7px}.home_banner_section.home_banner_section-v-one .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button .text{display:block}.home_banner_section.home_banner_section-v-one .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button .icon{display:none}@media (max-width: 1440px){.home_banner_section{padding:8vw 0}}@media (max-width: 1024px){.home_banner_title h1{font-size:42px;line-height:46px}.home_banner_caption h5{font-size:14px;letter-spacing:.14px}}@media (max-width: 991px){.home_banner_section .newsletter-form .newsletter-form__field-wrapper{max-width:330px}.home_banner_section .home_banner_content .newsletter-form .form-title{font-size:16px;margin-bottom:10px;letter-spacing:-.16px}}@media (max-width: 767px){.home_banner_section{background-position:bottom center;padding:24px 0!important;height:147vw}.home_banner_container{padding:0 20px}.home_banner_caption{margin:0 auto}.home_banner_caption h5{font-size:13px;letter-spacing:.52px}.home_banner_section .home_banner_content,.home_banner_section .newsletter-form__field-wrapper{margin:auto}.home_banner_section .newsletter-form{margin-top:14px}.home_banner_section .home_banner_content .newsletter-form .form-title{text-align:center}.home_banner_title{margin:6px auto 0;max-width:500px}.home_banner_title h1{font-size:44px;text-align:center}.home_banner_section .newsletter-form__field-wrapper .field{height:48px}.home_banner_section .newsletter-form__field-wrapper .field__input,.home_banner_section .newsletter-form__field-wrapper .field__input::placeholder{font-size:16px;letter-spacing:-.15px}.home_banner_section .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{width:32px;height:32px;right:7px;transform:translateY(-46%)}.home_banner_btn{margin-top:10px}.home_banner_btn a{padding:12px 18px;max-width:230px;font-size:15px;margin:0 auto}.home_banner_text{margin:10px auto 0;max-width:200px}.home_banner_section.home_banner_section-v-one .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{padding:12px 17px;width:fit-content;height:fit-content;right:5px;transform:translateY(-48%)}}.latest_product{margin:28px 0!important}.latest_product_box .latest_product_heading{margin:0;color:#101010;text-align:center;font-family:Akira Expanded;font-size:16px;font-style:normal;font-weight:800;line-height:125%}.latest_product_grid{margin:12px 0 0;padding:12px 16px;border-radius:8px;border:1px solid #e7e7e7;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px}.latest_product_details{display:flex;align-items:center;gap:16px;flex:1}.latest_product_details .latest_product_banner{flex:0 0 auto;width:45px}.latest_product_details .latest_product_content{flex:1}.latest_product_content .latest_product_title{margin:0;color:#101010;font-size:16px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.16px}.latest_product_content .latest_product_text{margin:2px 0 0;color:#101010;font-size:14px;font-style:normal;font-weight:400;line-height:150%;opacity:.7}.latest_product_content .latest_product_pricebox{display:flex;align-items:center;gap:3px;margin:3px 0 0}.latest_product_pricebox .lp_compare_price{display:block;color:gray;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-decoration-line:line-through}.latest_product_pricebox .lp_sale_price{display:block;color:#d15d5d;font-size:14px;font-style:normal;font-weight:600;line-height:150%}.latest_product_grid .latest_product_btn{flex:0 0 auto}.latest_product_btn .latest_product_btnlink{border-radius:4px;border:1px solid #101010;background:transparent;padding:9px 14px;display:flex;align-items:center;gap:2px;cursor:pointer;position:relative;text-decoration:none}button.latest_product_btnlink.lp_btnlisk_soldout{opacity:.4;cursor:no-drop}button.latest_product_btnlink.loading-custom-add{padding-right:32px}.latest_product_btnlink span{display:block;color:#101010;font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase}.latest_product_btn .latest_product_btnlink.added-product{cursor:not-allowed}.latest_product_btnlink.loading-custom-add .loading-custom-added{display:block}.loading-custom-added{height:0;width:0;float:right;padding:5px;border:3px solid #ccc;border-right-color:#888;border-radius:22px;-webkit-animation:rotate 1s infinite linear;position:absolute;display:none;right:12px}@media (max-width: 575px){.latest_product_box .latest_product_heading{font-size:14px}.latest_product_content .latest_product_text{font-size:11px}.latest_product_details .latest_product_banner{width:40px}.latest_product_btn .latest_product_btnlink{padding:7px 10px}.latest_product_btnlink span{font-size:12px}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg)}}.warehouse-clearance .loading-overlay__spinner svg .path{stroke:#fff}@media (max-width: 991px){.main-product .stacked-options .water-chiller-popup-trigger .variant-info-popup button{font-size:12px!important;letter-spacing:normal;line-height:normal;display:flex!important;align-items:center;justify-content:space-between;padding:5px 12px!important}}.main-product .pre_order .pre_order_box{border-radius:12px;background:linear-gradient(0deg,#6a8fff26 0% 100%),#fff;padding:16px}.main-product .pre_order .pre_order_box_title h4{max-width:292px;margin:0 auto;color:#101010;text-align:center;font-family:var(--font-body-bold-family);font-size:16px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:normal}.main-product .pre_order .pre_order_box_ships{padding-top:12px}.main-product .pre_order .pre_order_ships_card:first-child{margin-top:0}.main-product .pre_order .pre_order_ships_card.sold_out{background:#ffffffa6;border:none}.main-product .pre_order .pre_order_ships_card.sold_out span{color:#354880;font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:600;line-height:160%;display:block;opacity:.45}.main-product .pre_order .pre_order_ships_card{border-radius:8px;border:1px solid #a9a9a9;background:#fff;display:flex;padding:12px 16px;justify-content:space-between;align-items:center;margin-top:8px}.main-product .pre_order .pre_order_ships_card span{color:#516dc2;font-family:var(--font-body-bold-family);font-size:15px;font-style:normal;font-weight:600;line-height:160%;display:block}.main-product .pre_order .pre_order_ships_card .pos_card_text span{text-transform:uppercase}.main-product .pre_order_ships_card.pre_order_progressbox{border-radius:8px;background:#e9e9e9;box-shadow:0 0 4px #a4a4a4;border:none}.pre_order_progressbox .pos_card_text{display:flex;align-items:center;gap:12px;flex:1;justify-content:end}.pre_order_progressbox .pos_card_text .pre_order_progress{max-width:84px;width:100%;height:12px;border-radius:99px;background:#ffffffad;overflow:hidden}.pre_order_progress .pre_order_progressfill{height:100%;border-radius:99px;background-color:#dbdbdb;background-image:url(/cdn/shop/files/Rectangle_163.png?v=1744204689);background-repeat:repeat;background-position:center;background-size:20px}.main-product .pre_order_ships_card.pre_order_progressbox span{color:#000}.main-product .pre_order_ships_card.pre_order_progressbox .pos_card_text span{flex:0 0 auto}@media (max-width: 767px){.main-product .pre_order .pre_order_box_title h4{font-size:14px}.main-product .pre_order .pre_order_ships_card span,.main-product .pre_order .pre_order_ships_card.sold_out span{font-size:13px}}.calc-saving-price-btn{color:#4700d9;font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:140%;letter-spacing:.14px;text-decoration-line:underline;text-underline-position:from-font;padding-bottom:20px;margin:12px 0 20px;border-bottom:1px solid #eee}.calc-saving-price-btn button{display:flex;align-items:center;justify-content:center;gap:6px;color:#929292;font-size:calc(var(--font-heading-scale) * 1.5rem)!important;font-weight:400;line-height:140%;letter-spacing:normal;text-decoration-line:underline;text-underline-position:from-font;background-color:transparent;border:none;outline:none;cursor:pointer}.calc-saving-price-btn button span{display:inline-block;vertical-align:middle}.calc-saving-price-btn button span svg{vertical-align:middle}.calc-saving-price-btn button span svg path{stroke:#929292}.calculate-savings-modal-overlaly{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0005;z-index:999}.calculate-savings-modal-overlaly.show{display:block}body:has(.calculate-savings-modal.show){overflow:hidden!important}.calculate-savings-modal.show{display:flex}.calculate-savings-modal{padding:32px 28px 24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:8px;background:#fff;max-width:370px;width:100%;height:auto;z-index:999;max-height:calc(100vh - 20px);overflow:auto;text-align:center;display:flex;flex-direction:column;gap:28px;display:none}.modal-close-btn{position:absolute;top:10px;right:10px;width:22px;height:22px;cursor:pointer}.calculate-savings-modal .modal-heading .title{color:#101010;text-align:center;font-size:22px;font-weight:800;line-height:145%;margin:0}.calculate-savings-modal .modal-heading .description{margin:6px 0 0;color:#10101075;font-size:15px;font-weight:400;line-height:160%}.calculate-savings-modal .modal-body .input-box-wrapper{display:flex;gap:10px}.calculate-savings-modal .modal-body .inner-box .box-title{color:#101010;font-size:15px;font-weight:600;line-height:150%;text-align:left;margin-bottom:12px;font-family:var(--font-body-bold-family)}.calculate-savings-modal .modal-body .inner-box+.inner-box{margin-top:28px}.calculate-savings-modal .modal-body .input-box-wrapper label{border-radius:8px;width:50%;border:2px solid #e7e7e7;padding:15px 10px;color:#101010;font-size:15px;font-weight:500;line-height:150%;cursor:pointer;text-align:center;font-family:var(--font-body-family)}.calculate-savings-modal .modal-body .input-box-wrapper label input{visibility:hidden;width:0;height:0;-webkit-appearance:none;appearance:none;margin:0}.calculate-savings-modal .modal-body .input-box-wrapper label:has(input:checked){border-color:#ac5dff;font-weight:600;font-family:var(--font-body-bold-family)}.calculate-savings-modal .modal-body .quantity-box-wrapper{display:flex;align-items:center;justify-content:space-between;border-radius:8px;border:1px solid #e7e7e7;overflow:hidden}.calculate-savings-modal .modal-body .quantity-box-wrapper>button{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;outline:none;cursor:pointer}.calculate-savings-modal .modal-body .quantity-box-wrapper>button:active{background-color:#0001}.calculate-savings-modal .modal-body .quantity-box-wrapper .quantity-input-box input{width:4ch;text-align:right;border:none;outline:none;box-shadow:none;color:#101010;font-family:var(--font-body-bold-family);font-size:15px;font-style:normal;font-weight:600;line-height:150%}.calculate-savings-modal .quantity-input-box input[type=number]::-webkit-inner-spin-button,.calculate-savings-modal .quantity-input-box input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.calculate-savings-modal .quantity-input-box input[type=number]{-moz-appearance:textfield}.calculate-savings-modal .modal-body .quantity-box-wrapper .quantity-input-box span{font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:600;line-height:150%;color:#10101040}.calculate-savings-modal.calculat-result-box .modal-body{max-width:250px;margin:16px auto 0}.calculate-savings-modal .modal-body .days-result-box p,.calculate-savings-modal .modal-body .price-result-box p{color:#101010;text-align:center;font-family:var(--font-body-family);font-size:15px;font-weight:500;line-height:160%;margin:0 0 12px}.calculate-savings-modal .modal-body .days-result-box p strong,.calculate-savings-modal .modal-body .price-result-box p strong{font-family:var(--font-body-bold-family);font-weight:700;display:block}.calculate-savings-modal .modal-body .result-text-box{width:100%;padding:12px 8px;font-family:var(--font-heading-family);color:#614fff;text-align:center;font-weight:800;line-height:145%;letter-spacing:.2px;border-radius:8px;border:1px solid #ac5dff;background:#614fff0d}.calculate-savings-modal .modal-body .days-result-box{padding-bottom:20px;border-bottom:1px solid #eee}.calculate-savings-modal .modal-body .price-result-box{padding-top:20px}.calculate-savings-modal .modal-body .result-text-box.days-box{border:none;background:linear-gradient(261deg,#ac5dff -53.36%,#7145ff 153.57%);color:#fff}.calculate-savings-modal .modal-footer{margin-top:24px;display:flex;flex-direction:column;gap:12px}.calculate-savings-modal .modal-footer .modal-button{width:100%;height:56px;padding:20px;display:flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;color:#516dc2;background-color:transparent;font-family:var(--font-body-bold-family);font-size:16px;font-weight:600;line-height:100%;letter-spacing:-.16px;text-transform:uppercase;border-radius:99px;border:1px solid #516dc2;cursor:pointer}.calculate-saving-button{position:relative;overflow:hidden}.calculate-saving-button .loader svg path{fill:transparent!important}.calculate-saving-button .loader{position:absolute;top:0;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:center;z-index:1;background-color:#0006}.calculate-saving-button .loader svg{animation:spiner 1s linear infinite;transform:rotate(0) translate(0)}@keyframes spiner{to{transform:rotate(360deg) translate(0)}}.calculate-saving-button .loader.show{display:flex}.calculate-savings-modal .modal-footer .modal-button svg path{fill:#516dc2}.calculate-savings-modal .modal-footer .modal-button.fill-btn svg path{fill:#fff}.calculate-savings-modal .modal-footer .modal-button.fill-btn{border:none;background-color:#516dc2;color:#fff}.calculate-savings-modal.calculat-result-box{gap:0}.calculate-savings-modal .price-inner-hour_text{margin:20px 0 0;border-top:1px solid #eee;padding:20px 0 0}.calculate-savings-modal .price-inner-hour_text p{margin:0;color:#101010;text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:160%}.calculate-savings-modal .price-inner-hour_text p strong{color:#614fff;font-family:var(--font-body-bold-family)}@media (max-width: 430px){.calculate-savings-modal{width:100%;max-width:calc(100% - 20px)}}@media (max-width: 389px){.calculate-savings-modal .modal-heading .title{font-size:18px}.calculate-savings-modal .modal-body .input-box-wrapper label{font-size:13px}}.subscription-upsell-wrapper .form__label{display:flex;align-items:center;gap:6px}.subscription-upsell-wrapper .form__label .version-label{color:#101010;font-family:var(--font-body-bold-family);font-size:15px;font-style:normal;font-weight:600;line-height:160%;display:block}.subscription-upsell-wrapper .form__label .product-popup-modal__button.new-button{color:#929292!important;font-family:var(--font-body-bold-family);font-size:13px!important;font-style:normal;font-weight:500!important;line-height:115%;text-decoration:underline;margin-left:0!important}.subscription-upsell-wrapper .product-popup-modal__opener{display:flex!important;align-items:center;gap:4px}.included_in_the_bundle .included_in_the_bundle-card{display:flex;gap:8px;align-items:center;border-radius:10px;border:none;background:transparent;padding:12px;position:relative}.included_in_the_bundle .included_in_the_bundle-card:before{position:absolute;content:"";border:none;background:#f4f4f4;height:calc(100% - .4rem);width:calc(100% - .4rem);top:.2rem;left:.2rem!important;border-radius:calc(10px - .2rem);z-index:-4}.included_in_the_bundle .included_in_the_bundle-card:after{position:absolute;content:"";background:linear-gradient(90deg,#d982f7,#5f17dd);display:block;height:100%;width:100%;left:0;top:0;z-index:-6;border-radius:10px}.included_in_the_bundle .included_in_the_bundle-image{width:20%}.included_in_the_bundle .included_in_the_bundle-details{flex:1}.included_in_the_bundle .bundle-details-price{display:flex;align-items:center;gap:2px}.included_in_the_bundle .bundle-details-price .compare_at_price{color:gray;font-size:12px;font-style:normal;font-weight:700;line-height:150%;text-decoration:line-through;display:block}.included_in_the_bundle .bundle-details-price .price{color:#d15d5d;font-size:12px;font-style:normal;font-weight:700;line-height:150%;display:block}.included_in_the_bundle .bundle-details-savings{position:absolute;top:0;right:0;border-radius:0 6px 0 10px;background:#5f18dd;display:flex;padding:3px 9px;justify-content:center;align-items:center;overflow:hidden}.included_in_the_bundle .bundle-details-savings span{color:#fff;font-family:var(--font-body-bold-family);font-size:12px;font-style:normal;font-weight:700;line-height:150%;display:block;text-transform:uppercase}.included_in_the_bundle .bundle-details-title h4{color:#101010;font-family:var(--font-body-bold-family);font-size:calc(var(--font-heading-scale) * 1.5rem);font-style:normal;font-weight:800;line-height:normal;margin:0;letter-spacing:normal}.included_in_the_bundle .bundle-details-description p{color:#101010;font-size:12px;font-style:normal;font-weight:500;line-height:150%;margin:0;opacity:.5;letter-spacing:.2px}.product__sauna-pod-bundle .variant-or{display:none}.universal_ciller_tab .universal_tab_header{border-radius:10px;background:#101010;display:flex;align-items:center;position:relative;cursor:pointer;padding:10px 36px 10px 12px}.universal_ciller_tab .universal_tab_header.active{border-radius:10px 10px 0 0;background:linear-gradient(264deg,#696868 -10.21%,#c7c7c7 166.21%),#a4a4a4}.universal_ciller_tab .universal_tab_header h5{margin:0;color:#fff;font-family:var(--font-body-bold-family)!important;font-size:15px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:normal}.universal_tab_header:after{content:"";position:absolute;right:8px;background-image:url(https://cdn.shopify.com/s/files/1/0622/4753/4758/files/plus.png?v=1744191018);background-repeat:no-repeat;background-position:center;background-size:contain;width:24px;height:24px}.universal_tab_content a{text-decoration:none}.universal_tab_header.active:after{background-image:url(https://cdn.shopify.com/s/files/1/0622/4753/4758/files/minus.png?v=1744191018)}.universal_tab_body{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.universal_tab_body .universal_tab_content{border-radius:0 0 10px 10px;border-right:1px solid #d9d9da;border-bottom:1px solid #d9d9da;border-left:1px solid #d9d9da;background:#f5f5f5;padding:13px}.universal_tab_content .universal_product_box{display:flex;align-items:center;gap:12px;padding:12px;position:relative}.universal_tab_content .universal_product_box:before{position:absolute;content:"";border:none;background:#f4f4f4;height:calc(100% - .4rem);width:calc(100% - .4rem);top:.2rem;left:.2rem!important;border-radius:calc(10px - .2rem);z-index:1}.universal_tab_content .universal_product_box:after{position:absolute;content:"";border:.1rem solid #d9d9d9;display:block;height:100%;width:100%;left:0;top:0;z-index:0;border-radius:10px}.universal_product_box{cursor:pointer}.universal_product_box .universal_product_img{flex:0 0 auto;width:75px;height:75px;z-index:1}.universal_product_box .universal_product_img img{object-fit:contain}.universal_product_box .universal_product_content{position:relative;z-index:1;flex:1}.universal_product_content .universal_product_pricebox{display:flex;align-items:center;gap:2px}.universal_product_pricebox .up_compare_price{display:block;color:#101010;font-family:var(--font-body-family);font-size:12px;font-style:normal;font-weight:700;line-height:150%;text-decoration-line:line-through;opacity:.5}.universal_product_pricebox .up_sale_price{display:block;color:#d15d5d;font-family:var(--font-body-family);font-size:12px;font-style:normal;font-weight:700;line-height:150%}.universal_product_content .universal_product_offlabel{position:absolute;top:-11px;right:-11px;border-radius:0 6px 0 10px;background:#d9d9d9;padding:3px 10px}.universal_product_offlabel span{display:block;color:gray;font-size:12px;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase;font-family:var(--font-body-bold-family)}.universal_product_content .universal_product_title{display:flex;align-items:center;margin:0;gap:4px;color:#101010;font-family:var(--font-body-bold-family);font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.2px}.universal_product_content .universal_product_title span{display:block;border-radius:99px;background:#000;padding:2px 6px;color:#fff;font-size:8px;line-height:150%}.universal_product_description{margin:2px 0 0;max-width:250px}.universal_product_description p{margin:0;font-family:var(--font-body-family);color:#636363;font-weight:400;font-size:12px;font-style:normal;line-height:1.2em!important;letter-spacing:-.2px;opacity:.8}.universal_tab_btnbox{margin:8px 0 0}.universal_tab_btnbox .universal_tab_btn{display:flex;align-items:center;justify-content:center;margin:0 auto;width:fit-content;gap:4px;opacity:.6;text-decoration:none}.universal_tab_btnbox .universal_tab_btn span{display:block;color:#101010;font-family:var(--font-body-bold-family);font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.2px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.chiller_upsell_popup modal-opener.product-popup-modal__opener{display:block}.chiller_upsell_popup .product-popup-modal__button{color:#929292!important;font-size:calc(var(--font-heading-scale) * 1.5rem)!important;font-weight:400!important;height:fit-content}.chiller-upsell-col{border-radius:8px;border:1px solid #e7e7e7;background:#f7f7f7;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:5px}.chiller-upsell-col .chiller-upsell-name h4{color:#101010;font-family:var(--tt-hoves-pro-trial-demibold);font-size:18px;font-style:normal;font-weight:unset;line-height:150%;margin:0}.chiller-upsell-col .upsell-col{display:flex;gap:4px;align-items:center}.chiller-upsell-col .upsell-col .upsell-card.active{border:1px solid #ac5dff!important}.chiller-upsell-col .upsell-col .upsell-card{border:1px solid #ddd;padding:6px 12px;border-radius:6px;min-width:60px;text-align:center;cursor:pointer;background-color:transparent;display:inline-flex;justify-content:center;align-items:center}.chiller-upsell-col .upsell-col .upsell-card span{font-family:var(--font-body-bold-family);font-style:var(--font-heading-style);font-size:14px;padding-top:0;letter-spacing:0;text-align:left;line-height:normal;font-weight:800;color:#000}@media (max-width: 1024px){.chiller-upsell-col .chiller-upsell-name h4{font-size:16px;letter-spacing:normal}}@media (max-width: 767px){.chiller-upsell-col{padding:14px}.chiller-upsell-col .chiller-upsell-name h4{font-size:14px}}img.desktophero,img.mobilehero{display:none}.hero_banner_section{position:relative;overflow:hidden;background-image:unset!important}.hero_banner_section .hero_banner_container{position:relative}@media only screen and (min-width: 768px){.hero_banner_section img.desktophero{display:block;position:absolute;top:0;width:100%;height:100%;object-fit:cover;object-position:center center}}@media only screen and (max-width: 767px){.hero_banner_section img.mobilehero{display:block;position:absolute;top:0;width:100%;height:100%;object-fit:cover;object-position:center center}}.limited_offer_grid.limited_offer_grid_hide{display:none}.buy_limited_offer.buy_limited_offer_limit_hide{padding:0;background:transparent}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
