@media only screen and (max-width:1540px){.index-work-wrap .page-width{padding-left:2rem}.product-richtext-wrap .info-wrapper .text-wrapper .rgt{padding-right:20rem}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box{min-width:20rem;max-width:20rem}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap h2.cmn-heading.center,.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .txt.maintext{margin-bottom:1rem}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box{gap:2rem;margin-bottom:1.5rem}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap{gap:1rem}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap .downtime-cont.cont{max-width:calc(47% - .5rem)}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap .result-cont.cont{max-width:calc(53% - .5rem)}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap>div h4{margin-bottom:1rem}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap{padding-right:2rem}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .block-wrap .item{padding:2.5rem 2rem}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .block-wrap{gap:3rem}}@media only screen and (max-width:1420px){.index-banner-sec .index-banner-wrap .info-wrapper .info{padding:5rem 7rem}.index-banner-sec .index-banner-wrap .info-wrapper{max-width:55rem}.before-after-text-img .before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .lft{max-width:calc(45% - (var(--before-after-slider-clm-gap) - (var(--before-after-slider-clm-gap) / 2)))}.product-richtext-wrap .info-wrapper .text-wrapper .rgt{padding-right:10rem}.template-page-faq .main--page--wrap{padding:3rem 0}.template-page-faq .faq-main-wrap{margin:5rem 0}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box .price{font-size:4rem}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box{min-width:26rem;max-width:26rem}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap>div ul li{font-size:2.2rem}.index-banner.co2-banner .tox-banner-sec .info-wrapper{max-width:62.5rem}.index-banner.co2-banner .tox-banner-sec .info-wrapper .info{padding:2.8rem 2rem 2.8rem 3.2rem}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box{gap:1rem;row-gap:2.5rem}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap .downtime-cont.cont,.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap .result-cont.cont{max-width:100%}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .info h2.cmn-heading{margin-bottom:2rem!important;font-size:4rem}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .block-wrap h4.cmn-heading{font-size:2.8rem!important}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .block-wrap{gap:2rem}.template-page-co2-landing .index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box>div{min-width:calc(50% - 1rem);max-width:calc(50% - 1rem)}.template-page-co2-landing .index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box1-wrap .box{min-width:100%;max-width:100%}}@media only screen and (max-width:1340px){.index-work-wrap .index-work-inner .work-block-wrap .item{padding:3rem 0}.header-wrapper .header .header__icons{margin:0 0 0 3.5rem}.header-wrapper header.header nav.header__inline-menu ul{gap:3.5rem}.header-wrapper .header .book-now-btn{margin-left:3rem}.before-after-img-text-wrap{overflow:hidden}.index-banner.co2-banner .tox-banner-sec .info-wrapper .info .sub-heading,.index-banner.co2-banner .tox-banner-sec .info-wrapper .info .txt{margin-bottom:1.8rem}.index-banner.co2-banner .tox-banner-sec .info-wrapper .info .heading h1{line-height:1}.co2-bottom-line-sec .co2-bottom-line-wrap .co2-bottom-line-inner{padding:3.2rem 8rem}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .wrapper .lft{max-width:calc(49% - 3rem)}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .wrapper .rgt{max-width:calc(51% - 3rem)}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .wrapper{column-gap:6rem}.membership-benefits .membership-benefits-inner{gap:5rem}.membership-benefits .membership-benefits-inner .info{max-width:calc(55% - 2.5rem)}.membership-benefits .membership-benefits-inner .image-wrapper{max-width:calc(45% - 2.5rem)}.membership-rewards-inner .wrap .col-wrap.col3:before,.membership-rewards-inner .wrap .col-wrap.col6:before{width:13.1rem;left:-28%}}@media only screen and (max-width:1199px){:root{--p16:1.4rem;--p17:1.4rem;--p18:1.4rem;--p19:1.5rem;--p20:1.6rem;--p22:1.6rem;--p24:1.6rem;--p25:max(1.5625vw, 1.8rem);--p26:max(1.625vw, 1.9rem);--p30:max(1.875vw, 2rem);--p32:max(2vw, 2.2rem);--p35:max(2.1875vw, 2.3rem);--p36:max(2.1875vw, 2.3rem);--p40:max(2.5vw, 2.5rem);--p44:max(2.75vw, 2.7rem);--p46:max(2.875vw, 2.8rem);--p48:max(2.975vw, 2.8rem);--p50:max(3.125vw, 3rem);--p55:max(3.4375vw, 3.2rem);--p60:max(3.75vw, 3.5rem);--p64:max(4.0625vw, 3.7rem);--p65:max(4.0625vw, 3.8rem);--p70:max(4.375vw, 4rem);--p80:max(5vw, 4.2rem);--p128:12.8rem}.header-wrapper header.header{padding-top:1.5rem;padding-bottom:1.5rem}.header-wrapper header.header .header__heading-link img{width:10rem}.header-wrapper .header .book-now-btn .btn{height:3.253rem;width:auto;padding:0 2rem}.header-wrapper .header .book-now-btn{margin-left:1.5rem}.index-richtext--iner,.index-icon-wrap,.index-versus-wrap{padding-top:3rem;padding-bottom:3rem}.index-solution-sec{padding-top:2rem;padding-bottom:2rem}.index-work-wrap{padding-top:2rem;padding-bottom:3rem}.index-skin-wrap,.index-testimonials-wrap{padding-top:3rem;padding-bottom:3rem}.index-banner-sec .index-banner-wrap .info-wrapper{max-width:36rem}.index-banner-sec .index-banner-wrap .info-wrapper .info{padding:2.5rem}.index-banner-sec .index-banner-wrap .info-wrapper .heading{margin:0 0 1.5rem}.index-banner-sec .index-banner-wrap .info-wrapper .txt{margin-bottom:2rem;line-height:1}.index-banner-sec .index-banner-wrap .info-wrapper{left:1.5rem}.index-richtext .index-richtext-inner h4{margin:0 0 1rem}.index-icon-inner .cmn-heading,.index-solution-inner .info-wrapper .cmn-heading,.index-work-wrap .index-work-inner .cmn-heading,.index-skin-wrap .index-skin-inner .cmn-heading{margin-bottom:2rem}.index-skin-wrap .index-skin-inner .cmn-heading{margin-bottom:3rem}.page-width,.shopify-policy__container,.header-wrapper header.header.page-width,footer.footer .footer__content-top{padding-left:2rem;padding-right:2rem}.index-icon-inner .block .item{display:flex;flex-direction:column;justify-content:space-between}.index-icon-inner .block .item .img-sec img{width:120px;height:auto;margin:0 auto}.index-icon-inner .block .item .img-sec{margin-bottom:2rem!important}.index-versus-wrap .index-versus-inner .versus--lft .img-title-wrap .img-sec{border-radius:0 11rem}.index-versus-wrap .index-versus-inner .versus--rgt .img-title-wrap .img-sec{border-radius:11rem 0}.index-solution-inner .info-wrapper{padding:3.5rem}.index-solution-inner .info-wrapper .info{padding-bottom:0;margin-top:0}.index-solution-inner .info-wrapper .block-wrap .item{border-radius:2.2rem;padding:1.5rem 2rem}.index-solution-inner .info-wrapper .block-wrap{gap:2.5rem}.index-solution-inner .info-wrapper .rgt-img-wrap{right:0;width:46.55%}.skin--item .read-more-wrap{margin-top:-2.4rem}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item .read-more-wrap .btn-line{width:auto;padding:0 1.5rem;height:4.4rem}.index-testimonials-wrap .index-testimonials-inner .block-wrap .slider--item{gap:1.4rem;margin-right:1.4rem}.index-versus-wrap .index-versus-inner .versus-wrap{font-size:7rem}.index-versus-wrap .index-versus-inner .index-versus-flex{gap:2.5rem}.index-versus-wrap .index-versus-inner .versus--col .img-title-wrap h4{min-width:25rem;margin:-2.2rem 0 1.5rem}footer.footer .footer__content-top .img-sec{padding-bottom:2rem;margin-bottom:2.2rem}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(2) .footer-block--iner{max-width:35.4rem}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(3) .footer-block--iner{max-width:28rem}footer.footer .footer__content-top .footer__blocks-wrapper p{margin:0 0 1rem}footer.footer .footer__content-top .footer__blocks-wrapper p:last-child{margin:0 0 0rem}footer.footer .footer__content-bottom{padding:3rem 0 2rem}footer.footer .footer__content-bottom .list-social{gap:2.5rem}.index-work-wrap .index-work-inner .work-block-wrap .lft .img-sec{border-radius:11rem 0}.index-work-wrap .index-work-inner .work-block-wrap .work-block--items{gap:2rem}.index-skin-wrap .index-skin-inner .skin--block--items{--skincolgap: 1.4rem}.MainProduct--section .MainProduct--wrap{padding-top:2rem;padding-bottom:1.5rem}.product--info--container--wrap{padding:2rem}.product-tab-info .tab-main-wrapper .tab-menu-wrap{gap:5rem;padding:1rem 0}.product-tab-info .tab-main-wrapper .tab-menu-details{padding-left:0;margin-top:2.5rem}.product-tab-info .product-tab{padding-top:1.5rem;padding-bottom:2rem}.product-img-wrap .product-img-inner .cmn-heading,.product-richtext-wrap .info-wrapper .cmn-heading,.hydrafacial-banner-wrap .hydrafacial-banner-inner .cmn-heading,.template-page-hydra-facial .product-img-wrap .product-img-inner .cmn-heading,.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .cmn-heading{margin:0 0 2rem}.product-img-wrap{padding-top:2rem;padding-bottom:3rem}.template-product .index-work-wrap{padding-top:3rem;padding-bottom:2.5rem}.index-video-wrap{padding-top:2.5rem;padding-bottom:2.5rem}.index-video-wrap .cus-vdo-wrap .thumb-btn-wrap .vdo-btn-wrap .vdo-btn-click{width:10rem;height:10rem}.product-richtext-wrap .info-wrapper{padding-left:0;padding-right:0}.product-richtext-wrap{padding-top:1rem;padding-bottom:2rem}.template-product .index-skin-wrap{padding-bottom:5rem}.hydrafacial-banner-wrap{padding-top:2.5rem}.hydrafacial-banner-wrap .hydrafacial-banner-inner .sortText{margin-bottom:1.5rem}.template-page-hydra-facial .product-img-wrap{padding-top:1.7rem;padding-bottom:2.5rem}.template-page-hydra-facial .index-solution-sec{padding-top:2rem}.hydrafacial-pricing-wrap{padding-top:3.5rem;padding-bottom:2rem}.hydrafacial-pricing-wrap .btn-wrap{margin-top:3.5rem}.hydrafacial-img{padding-top:2.4rem;padding-bottom:1.6rem}.template-page-hydra-facial .product-richtext-wrap{padding-bottom:5rem}.hydrafacial-banner-wrap .hydrafacial-banner-inner .cmn-heading{padding:0}.product variant-selects .product-form__input--pill input[type=radio]+label{line-height:1.4}.main--page--wrap{padding:1.5rem 0 4.5rem}.before-after-img-text-wrap .befor-after-sider .slick-next.slick-arrow{left:45.9%}.before-after-img-text-wrap .befor-after-sider .slick-prev.slick-arrow{left:0}.before-after-img-text-wrap .befor-after-sider .itm-innr-wrp{--before-after-slider-clm-gap: 4rem}.before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .rgt .cmn-heading{margin-bottom:1.2rem}.before-after-text-img .before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .lft{max-width:calc(50% - (var(--before-after-slider-clm-gap) - (var(--before-after-slider-clm-gap) / 2)))}.before-after-text-img .before-after-img-text-wrap .befor-after-sider .slick-next.slick-arrow{right:0}.before-after-text-img .before-after-img-text-wrap .befor-after-sider .slick-prev.slick-arrow{right:45.9%}body:is(.template-page-before-after) .product-video .index-video-wrap{padding-top:2.5rem}.before-after-img-text+.before-after-text-img,.before-after-img-text-wrap{padding-top:2.5rem}.before-after-img-text-wrap .befor-after-sider .swiper-button-prev{left:0!important}.before-after-img-text-wrap .befor-after-sider .swiper-button-next{right:0!important}.product-richtext-wrap .info-wrapper .text-wrapper .rgt{padding-right:3rem;width:50%}.product-richtext-wrap .info-wrapper .text-wrapper .lft{width:46%}.header-banner.header-banner-sec .hydrafacial-banner-inner>.rgt .txt ul li{padding-left:25px;background-size:15px;background-position:left 2px}.header-banner.header-banner-sec .hydrafacial-banner-wrap{padding:3.5rem 0 3rem}.template-page-faq .faq-main-wrap .faq-block-items{padding:3.5rem 3rem}.template-page-faq .faq-block-items .wrapper{display:flex;justify-content:space-between;column-gap:8rem;margin-right:4rem;padding-right:5rem}.template-page-faq .faq-block-items .faq-heading{width:100%;max-width:calc(45% - 4rem)}.template-page-faq .faq-block-items .faq-text.rgt{width:100%;max-width:calc(55% - 4rem)}.template-page-faq .faq-block-items .wrapper:before{top:-.8rem}.template-page-faq .faq-block-items .wrapper:after{top:.45rem}.template-page-faq .faq-block-items.active .wrapper:after{top:.15rem}.before-after-img-text .slick-arrow.slick-prev,.before-after-text-img .slick-arrow.slick-prev{left:0rem!important}.before-after-img-text .slick-arrow.slick-next,.before-after-text-img{right:0rem!important}.header-banner.header-banner-sec .hydrafacial-banner-inner>.lft .txt ul li{padding-left:25px;background-size:15px;background-position:left 2px}.we-solution-2box .index-solution-inner .info-wrapper .rgt-img-wrap .tab-content.current img{max-height:45rem}.index-banner.co2-banner .tox-banner-sec .info-wrapper{max-width:48.5rem}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box .price{font-size:var(--p64)}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap>div ul li{font-size:var(--p24)}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap .downtime-cont.cont{max-width:calc(47% - .5rem)}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap .result-cont.cont{max-width:calc(53% - .5rem)}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box.box--3 h5{padding:0 6px}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box{min-width:19rem;max-width:19rem}.index-upgrade.co2-upgrade .index-upgrade-wrap .index-upgrade-inner .img-wrap{width:45.67%}.co2-richtext-sec .ico2-richtext-sec-wrap .page-width .txt--lg p:not(:last-child){margin-bottom:3rem}.co2-textarea-carousel .co2-textarea-carousel-wrap .page-width{padding-left:2.5rem;padding-right:2.5rem}.co2-textarea-carousel .co2-textarea-carousel-block .slick-track{gap:1rem}.co2-textarea-carousel .co2-textarea-carousel-block .slick-list.draggable{padding-right:13rem;margin:0 -1rem}.co2-textarea-carousel .co2-textarea-carousel-block>.slick-list .box{border-radius:3rem;padding:3rem 3.5rem}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .info h2.cmn-heading{font-size:var(--p50)}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .block-wrap h4.cmn-heading{font-size:var(--p36)!important}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .block-wrap .item{padding:2rem}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .block-wrap{gap:1.5rem}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .info{width:50.6%;left:2.5rem;padding-top:0rem}.co2-patient-stories .co2-patient-stories-wrap .patient-block{--gap: 2rem}.co2-refelection .co2-refelection-sec .co2-refelection-wrap .info-wrapper{left:4rem;max-width:50%}.co2-refelection .co2-refelection-sec .co2-refelection-wrap .info-wrapper .info a.btn{margin-top:2rem;height:5.7rem;min-height:5.7rem}.co2-credentials-wrap .co2-credentials-inner .co2-credentials-box{padding:1rem 2.25rem 0;gap:2rem}.co2-credentials-inner .co2-credentials-box .box-wrap{padding:1.8rem 1.4rem}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .wrapper:after{width:18px;height:18px;right:21px;top:6px}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .wrapper:before{width:6rem;height:6rem;top:-15px}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items{padding:3rem}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .wrapper{padding-right:8rem}.membership-offers .membership-offers-inner .patient-block{gap:2rem;margin:3rem 0;padding:0}.membership-offers .membership-offers-inner .patient-block .box{max-width:calc(33.33% - 2rem*2/3)}.membership-offers .membership-offers-inner .patient-block .box .img-sec img{max-height:35rem;min-height:35rem}.membership-benefits .membership-benefits-inner:before{width:100%}.membership-benefits .membership-benefits-inner .info .wrapper .box{width:28rem;padding:2rem 0}.membership-benefits .membership-benefits-inner .info .wrapper .btn-wrap .btn{min-height:6.5rem;padding:0 2.5rem}.membership-benefits .membership-benefits-inner .image-wrapper{border-radius:15rem 0}.membership-benefits .membership-benefits-inner{border-radius:3rem 0 15rem 3rem}.membership-offers .membership-offers-inner .patient-block .box .number-wrap{padding:2rem 1rem}.membership-perfect .membership-perfect-inner .icon-cont-wrap{min-width:30rem}.membership-perfect .membership-perfect-inner .icon-cont-wrap .img-sec{width:32.2rem;height:27.3rem;right:-20%}.membership-benefits .membership-benefits-inner .info .wrapper .box{min-height:12rem}.membership-rewards-inner .wrap .col-wrap.col3:before,.membership-rewards-inner .wrap .col-wrap.col6:before{width:11rem;left:-2.7rem}.membership-services .membership-services-inner .membership-block>.item .data-info .info .twoprice-wrap .price:nth-child(2),.membership-services .membership-services-inner .membership-block>.item .data-info .top-info-wrap .memnom-wrap h4:nth-child(2){width:140px}.membership-services .membership-services-inner .membership-block>.item .data-info .info .head-txt .head:after{top:12px}.membership-services .membership-services-wrap .membership-services-inner{padding:4rem 3rem}.membership-services .membership-services-inner .membership-block>.item .data-info .info .head-txt .head{gap:3rem}.membership-rewards-inner .wrap .membership-rewards{row-gap:3rem}.membership-rewards-inner{padding:13rem 2rem 4rem}.header-wrapper header.header nav.header__inline-menu ul{gap:1.5rem}}@media only screen (max-width: 1024px){.before-after-img-text .itm-innr-wrp .lft,.before-after-img-text .itm-innr-wrp .rgt,.video-with-text-inner .main-wrapper .lft,.video-with-text-inner .main-wrapper .rgt,.custom-image-with-text .main-wrapper .lft,.custom-image-with-text .main-wrapper .rgt{max-width:calc(50% - 2rem)}.we-solution-2box .index-solution-inner .info-wrapper .rgt-img-wrap .tab-content.current img{max-height:42rem}}@media only screen and (max-width:989px){.header-banner.header-banner-sec .hydrafacial-banner-inner>.rgt{width:100%;max-width:45%}.header-banner.header-banner-sec .hydrafacial-banner-inner>.lft{width:100%;max-width:55%;padding-right:3rem}.header-banner.header-banner-sec .hydrafacial-banner-wrap{padding:3.2rem 0 2.6rem}.header-wrapper .header .header__icons{margin:0 0 0 auto}.index-banner-sec .index-banner-wrap .info-wrapper{max-width:32rem}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(2) .footer-block--iner{max-width:24.4rem}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(3) .footer-block--iner{max-width:21rem}.index-solution-inner .info-wrapper .cmn-heading{padding-left:0}.index-solution-inner .info-wrapper{padding:2rem}.index-solution-inner .info-wrapper .block-wrap{gap:1rem}.index-solution-inner .info-wrapper .rgt-img-wrap{width:52%}.index-versus-wrap .index-versus-inner .versus--lft .img-title-wrap .img-sec{border-radius:0 9rem}.index-versus-wrap .index-versus-inner .versus--rgt .img-title-wrap .img-sec{border-radius:9rem 0}.index-work-wrap .index-work-inner .work-block-wrap .item{padding:2rem 0}.index-work-wrap .index-work-inner .work-block-wrap .item .num{width:4.2rem;height:4.2rem}.index-work-wrap .index-work-inner .work-block-wrap .item .item--inner--work{gap:1.2rem}.index-work-wrap .index-work-inner .work-block-wrap .item .txt-wrap h4{margin:0 0 .5rem}.index-work-wrap .index-work-inner .work-block-wrap .lft .img-sec{border-radius:9rem 0}.index-work-wrap .index-work-inner .work-block-wrap .work-block--items{gap:1rem}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item h4{font-size:var(--p30);margin:0 0 1rem}footer.footer .footer__content-top .img-sec a{max-width:20rem}.index-work-wrap .index-work-inner .cmn-heading{padding-left:0}.product .product__title,.product .sort-info-wrap,.product variant-selects{margin:0 0 1rem}.product .product__info-container .product-form{margin:1.5rem 0 0}.product .sort-info-wrap .txt ul{padding:1.5rem 1rem;gap:1rem}.product .benefit-div-wrap{padding-left:0}.product .benefit-div-wrap .benefits-info-wrap .txt ul{gap:.5rem}.product .product-form__input .price-per-item__container .quantity{height:4rem;min-height:auto}.product .product__info-container .product-form .product-form__submit{height:4.7rem}.product .benefit-div-wrap .benefits-info-wrap h4{line-height:1.4;margin:0 0 .5rem}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item{padding:2rem 1.5rem 13.2rem}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .info{padding-top:2rem}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .price--wrap-hy{min-height:6rem;margin-bottom:2rem}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .info strong{margin:0 0 1rem}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .title{min-height:6rem;margin:0 0 1.5rem}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block{--hypricecolgap: 1rem}.before-after-img-text-wrap .befor-after-sider .slick-slide{--before-after-slider-clm-gap: 2rem}.before-after-text-img .before-after-img-text-wrap .befor-after-sider .swiper-button-prev{left:auto;right:46.3%}.before-after-img-text-wrap .befor-after-sider .swiper-button-next{right:auto;left:46.3%}.template-page-faq .faq-main-wrap{margin:4rem 0}.template-page-faq .faq-block-items .faq-text.rgt,.template-page-faq .faq-block-items .faq-heading{width:100%;max-width:calc(50% - 4rem)}.template-page-faq .faq-block-items .wrapper{column-gap:4rem;row-gap:4rem;margin-right:0rem;padding-right:6.5rem}.template-page-faq .faq-block-items .faq-heading,body:not(:has(.template-page-faq)) .faq-block-items .faq-heading{max-width:calc(100% - 7.5rem)}.index-banner.co2-banner .tox-banner-sec .info-wrapper{max-width:40rem}.index-banner.co2-banner .tox-banner-sec .info-wrapper .info .btn{height:4.6rem;min-height:4.6rem}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap .downtime-cont.cont,.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap .result-cont.cont{max-width:100%}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box{min-width:15rem;max-width:15rem}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box.box--3{min-width:23rem;max-width:23rem}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box.box--2{min-width:18rem;max-width:18rem}.co2-textarea-carousel .co2-textarea-carousel-block .slick-list.draggable{padding-right:8rem;margin:0 -1rem}.co2-textarea-carousel .co2-textarea-carousel-block .box .bottom-box{border-radius:3rem;padding:2rem 2.2rem}.co2-textarea-carousel .co2-textarea-carousel-block .box .source-box{margin-bottom:2rem}.co2-textarea-carousel .co2-textarea-carousel-block .box .number-wrap{margin-bottom:3rem}.co2-textarea-carousel .co2-textarea-carousel-block .box .number-wrap .num{width:6rem;height:6rem}.co2-textarea-carousel .co2-textarea-carousel-block .box .source-box .txt p a{text-underline-offset:2px;text-decoration-thickness:1px}.co2-textarea-carousel .co2-textarea-carousel-block .slick-arrow{width:4rem;height:4rem}.co2-textarea-carousel .co2-textarea-carousel-block .slick-arrow svg{width:10px;height:auto}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .block-wrap .item .bloctxt-box{display:none}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .block-wrap .item.active .bloctxt-box{display:block}.co2-refelection .co2-refelection-sec .co2-refelection-wrap .info-wrapper .info a.btn{min-width:30.5rem}.co2-textarea-carousel .co2-textarea-carousel-block .box .number-wrap h4{margin-top:0}.membership-rewards-inner .wrap .col-wrap{padding:1.5rem 0}.membership-rewards-inner .wrap .col-wrap.col3:before,.membership-rewards-inner .wrap .col-wrap.col6:before{width:9.3rem;left:-1.7rem;border:3px solid #FFFFFF}.membership-rewards-inner .wrap .item.itemcout1 .col-wrap.col3 .img-sec{top:-5rem;right:-7.5rem;min-width:auto;max-width:5.5rem}.membership-rewards-inner .wrap .item.itemcout1 .col-wrap.col6 .img-sec{top:-3.5rem;max-width:6rem}.membership-rewards-inner .wrap .item.itemcout2 .col-wrap.col6 .img-sec{bottom:-4.7rem;left:-6.5rem;max-width:7rem}.membership-rewards-inner .wrap .item.itemcout2 .col-wrap.col3 .img-sec{bottom:-5.5rem;left:-6rem;min-width:9rem;max-width:9rem}.membership-rewards-inner .wrap .col-wrap .price{min-height:5rem;padding:0 1.5rem}.membership-rewards-inner .wrap .itemcout1 .col-wrap .price{top:-9rem}.membership-rewards-inner .wrap .itemcout2 .col-wrap .price{bottom:-9rem}.membership-services .membership-services-inner .membership-block>.item .data-info .top-info-wrap .memnom-wrap h4{font-size:clamp(1.6rem,2.02vw,2rem)}.membership-services .membership-services-inner .membership-block>.item .data-info .info .twoprice-wrap .price{font-size:clamp(1.8rem,2.02vw,2rem)}.membership-services .membership-services-inner .membership-block>.item .data-info .info .twoprice-wrap,.membership-services .membership-services-inner .membership-block>.item .data-info .top-info-wrap .memnom-wrap{gap:4rem}.membership-services .membership-services-inner .membership-block>.item .data-info .info .twoprice-wrap .price:nth-child(2):after{left:-2rem}.membership-services .membership-services-inner .membership-block>.item .data-info .top-info-wrap{margin-bottom:1.5rem}.membership-services .membership-services-inner .membership-block{gap:3.2rem}.membership-rewards-inner .wrap .btn-txt,.membership-rewards-inner .wrap .item{border-radius:2.2rem}.membership-rewards-inner .wrap .item{padding:0 3rem}.membership-perfect .membership-perfect-inner .icon-cont-wrap .img-sec{width:24.2rem;height:24.3rem;right:-10%;top:-55%}.membership-perfect .membership-perfect-inner .icon-cont-wrap{min-width:22rem}.membership-perfect .membership-perfect-inner .cont p{display:flex;flex-direction:column}.membership-perfect .membership-perfect-inner .cont p br:nth-child(2){display:none}.template-page-membership .index-banner-sec .index-banner-wrap .info-wrapper .info{width:calc(100% - 4rem)}.index-banner-sec .index-banner-wrap .img-sec{min-height:40rem}.template-page-membership.template-page-ads header.header .header__inline-menu{display:none}.template-page-membership .index-upgrade-wrap .upgrade-flex-wrap{gap:2.5rem;padding-left:0;padding-right:0}.template-page-membership .membership-fine .index-upgrade-wrap .info-wrap,.template-page-membership .membership-fine .index-upgrade-wrap .upgrade-flex-wrap .img-wrap,.template-page-membership .index-upgrade-wrap .upgrade-flex-wrap .img-wrap,.template-page-membership .index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap{width:calc(50% - 1.25rem)!important}.membership-services .membership-services-inner .membership-block>.item .data-info .info .twoprice-wrap .price:nth-child(2),.membership-services .membership-services-inner .membership-block>.item .data-info .top-info-wrap .memnom-wrap h4:nth-child(2){width:120px}.membership-services .membership-services-inner .membership-block>.item .data-info .info .head-txt{margin-bottom:2rem}.template-page-membership header.header .header__icon--menu{display:block!important}}@media only screen and (max-width:767px){footer.footer .footer__content-top .footer__blocks-wrapper{flex-wrap:wrap;gap:1.5rem}.membership-services .membership-services-wrap .membership-services-inner{padding:4rem 1.5rem}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(1),footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(2),footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(3),footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(1) .footer-block--iner,footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(2) .footer-block--iner,footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(3) .footer-block--iner{max-width:100%;text-align:center}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(1),footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(2),footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(3){padding-bottom:1.5rem;border:0;border-bottom:1px solid rgba(0,0,0,.12)}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__heading{margin:0 0 1rem}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block--menu ul.footer-block__details-content{flex-direction:row;gap:2rem;justify-content:center}footer.footer .footer__content-bottom{padding:1.5rem 0}footer.footer .footer__content-bottom .footer__copyright{gap:.5rem;flex-direction:column}footer.footer .footer__content-bottom .footer__copyright .copyright__content{font-size:1.3rem}.index-testimonials-wrap .index-testimonials-inner .block-wrap .slider--item{flex-direction:column}.index-testimonials-wrap .index-testimonials-inner .block-wrap .slider--item .slider--col--left .slider--colleft--iner:before{padding-bottom:100%}.index-skin-wrap .index-skin-inner .skin--block--items{row-gap:2.5rem}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item{max-width:calc(50% - (var(--skincolgap) - (var(--skincolgap) / 4)))}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item .tag-name{min-width:9.9rem;height:2.3rem;border-radius:10rem;padding:0 1.5rem;left:.5rem;top:.5rem}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item h4{text-align:center}.index-icon-inner .block{gap:2rem 1rem;flex-wrap:wrap}.index-icon-inner .block .item{max-width:48%!important;width:100%}.index-icon-inner .block .item .img-sec{margin-bottom:1rem!important}.index-icon-inner .block .item h4{font-size:var(--p24)}.index-versus-wrap .index-versus-inner .index-versus-flex{flex-direction:column;gap:8.5rem}.index-versus-wrap .index-versus-inner .versus-wrap{top:49%;margin-left:0}.index-solution-inner .info-wrapper .info{width:100%}.index-solution-inner .info-wrapper .rgt-img-wrap{width:100%;position:relative}.index-solution-inner .info-wrapper{flex-wrap:wrap;padding:2rem 1rem;padding-bottom:0;gap:2rem}.index-solution-inner .info-wrapper .rgt-img-wrap .img-sec img{max-width:30rem;width:100%;margin-left:auto}.index-solution-inner .info-wrapper .cmn-heading{font-size:2.9rem;text-align:center}.index-solution-inner .info-wrapper .rgt-img-wrap{right:-3rem}.index-work-wrap .index-work-inner .work-block-wrap .lft{width:100%;padding-left:2rem;padding-right:2rem}.index-work-wrap .index-work-inner .work-block-wrap .rgt{width:100%}.index-work-wrap .page-width{padding-left:0;padding-right:0}.index-work-wrap .index-work-inner .cmn-heading{text-align:center;padding:0 2rem}.index-work-wrap .index-work-inner .work-block-wrap{gap:1rem}.index-testimonials-wrap .index-testimonials-inner .cmn-heading{text-align:center;padding-right:2rem}.index-richtext .index-richtext-inner{text-align:center}.index-banner-sec .index-banner-wrap .img-sec:before{padding-bottom:51.469%}.index-banner-sec .index-banner-wrap .info-wrapper{max-width:calc(100% - 4rem);position:relative;text-align:center;margin:-2rem auto 0;left:auto}.index-banner-sec .index-banner-wrap .info-wrapper .info{padding:1.5rem;box-shadow:0 0 16px #0000001a;border-radius:2rem}.header-wrapper .header .book-now-btn .btn{padding:0 1rem;white-space:nowrap}.header-wrapper .header .book-now-btn{margin-left:.5rem}.header-wrapper header.header .header__heading-link img{width:12rem}footer.footer .footer__content-top .img-sec a{max-width:16rem}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item .read-more-wrap .btn-line{height:3.4rem}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item .read-more-wrap{margin-top:-1.7rem}.index-banner-sec .index-banner-wrap .info-wrapper h1{font-size:var(--p55)}.btn:not(button,.site-header__cart),.newsletter-form__button,.button{height:4.4rem}.product-img-wrap .product-img-inner .block{flex-wrap:wrap;gap:2rem}.product-img-wrap .product-img-inner .block .item{width:100%;max-width:100%}.index-video-wrap .cus-vdo-wrap{border-radius:3rem}.product-richtext-wrap .info-wrapper .text-wrapper{gap:1.2rem}.product-richtext-wrap .info-wrapper .text-wrapper .txt p{line-height:1.3}.product-richtext-wrap .info-wrapper .text-wrapper .rgt ul{margin:0 0 1rem}.product-richtext-wrap .info-wrapper .text-wrapper .lft,.product-richtext-wrap .info-wrapper .text-wrapper .rgt{width:100%;padding:0}.product .product__media-wrapper{max-width:100%!important}.product .product__info-wrapper{max-width:100%!important;padding-bottom:2rem}.product-tab-info .tab-main-wrapper .tab-menu-wrap{gap:0;flex-direction:column}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block{flex-wrap:wrap;row-gap:2rem}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item{max-width:100%}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item:nth-child(1){order:2}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item:nth-child(2){order:1}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item:nth-child(3){order:3}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .img-sec,.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .bottom-vdo-sec{width:100%!important}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .bottom-vdo-sec .blog-vdo-wrap{padding-bottom:100%}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper{flex-wrap:wrap;gap:2rem}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .img-sec:nth-of-type(2):before{padding-bottom:55%}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .price--wrap-hy,.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .tagname--wrap,.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .title{min-height:auto}.template-page-hydra-facial .index-solution-inner .info-wrapper .rgt-img-wrap{right:-1rem}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .info ul li br{display:none}.two-box-sec-wrap .two-box-sec-block{flex-direction:column}.two-box-sec-wrap .two-box-sec-block .item{gap:1.2rem}body:is(.template-page-filler) .product-richtext-wrap{padding:0}.product-img-wrap{padding-bottom:2rem}.product-richtext-wrap .info-wrapper .cmn-heading{line-height:1.1;margin-bottom:1.2rem}.image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:1rem 0 0}.image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content>*+*{margin-top:1rem}.section-template--18764437717243__image_with_text_4haTxx-padding{padding-bottom:0!important}.before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .lft,.before-after-text-img .before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .lft,.before-after-text-img .before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .rgt,.before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .rgt .cnt-wrrp,.before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .rgt{width:100%;max-width:100%}.before-after-img-text-wrap .befor-after-sider .slick-next.slick-arrow{left:auto;right:0}.before-after-text-img .before-after-img-text-wrap .befor-after-sider .slick-prev.slick-arrow{right:auto;left:0}.before-after-text-img .befor-after-sider .itm-innr-wrp{flex-direction:column-reverse}.index-video-wrap .cus-vdo-wrap .thumb-btn-wrap .vdo-btn-wrap .vdo-btn-click{width:8rem;height:8rem}.before-after-img-text-wrap .befor-after-sider .swiper-button-next{right:0;left:auto}.before-after-text-img .before-after-img-text-wrap .befor-after-sider .swiper-button-prev{left:0;right:auto}.header-banner.header-banner-sec .hydrafacial-banner-inner>.lft{max-width:100%;padding-right:0}.header-banner.header-banner-sec .hydrafacial-banner-inner>.rgt{max-width:100%}.header-banner.header-banner-sec .hydrafacial-banner-wrap{padding:2.2rem 0 1.6rem}.template-page-faq .faq-block-items .faq-text.rgt,.template-page-faq .faq-block-items .faq-heading{width:100%;max-width:100%}.template-page-faq .faq-block-items .wrapper{flex-direction:column;margin-right:0rem;padding-right:6.5rem}.template-page-faq .faq-block-items .wrapper:before{width:30px;height:30px}.template-page-faq .faq-block-items .wrapper:after{top:.2rem;width:1.1rem;height:1.1rem;right:.95rem;background-size:cover}.template-page-faq .faq-block-items.active .wrapper:after{top:-.1rem;right:.85rem;background-size:cover;width:1.5rem;height:1.8rem}.video-with-text-inner .main-wrapper,.before-after-img-text .itm-innr-wrp,.custom-image-with-text .main-wrapper{flex-direction:column;row-gap:3.5rem}.before-after-img-text .itm-innr-wrp .lft,.before-after-img-text .itm-innr-wrp .rgt,.video-with-text-inner .main-wrapper .lft,.video-with-text-inner .main-wrapper .rgt,.custom-image-with-text .main-wrapper .lft,.custom-image-with-text .main-wrapper .rgt{max-width:100%}.before-after-img-text .itm-innr-wrp .lft img{min-height:35rem;max-height:35rem}.sliderArrow--wrap{max-width:100%;top:25%}.sliderArrow--wrap .slick-arrow.preva{left:-1rem}.sliderArrow--wrap .slick-arrow.nexta{right:-1rem}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .pricbtn-row-panel{position:static;margin:15px 0 0}.product .slider--lg ul.product__media-list .product__media-item .product-media-container .media--transparent img{object-fit:contain}.product .slider--lg ul.product__media-list .product__media-item .product-media-container .media--transparent{background-color:#fff}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item{padding:2rem 1.5rem 3rem}.index-banner.co2-banner .tox-banner-sec .info-wrapper{margin:0;left:2rem;top:2.1rem;bottom:auto;text-align:left;max-width:36rem;height:auto;position:absolute;left:50%;transform:translate(-50%)}.index-banner.co2-banner .tox-banner-sec .info-wrapper .info .txt{padding:0}.index-banner.co2-banner .tox-banner-sec .index-banner-wrap .img-sec:before{padding-bottom:220.2%}.index-banner.co2-banner .tox-banner-sec .index-banner-wrap .img-sec{height:auto;border-radius:2.4rem;z-index:2;pointer-events:none}.index-banner.co2-banner .tox-banner-sec .index-banner-wrap .img-sec.img-sec-bg{left:0;top:0;z-index:-1;position:absolute}.index-upgrade.co2-upgrade .index-upgrade-wrap .index-upgrade-inner .img-wrap{width:100%}.index-upgrade.co2-upgrade .index-upgrade-inner .upgrade-flex-wrap:after{width:80%;border-radius:0 0rem 2.4rem 0}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap{width:100%}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap h2.cmn-heading.center{text-align:center}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap .downtime-cont.cont{max-width:calc(47% - .5rem)}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap .result-cont.cont{max-width:calc(53% - .5rem)}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box{min-width:calc(30% - 1rem);max-width:calc(30% - 1rem)}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box.box--2,.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box.box--3{min-width:calc(35% - 1rem);max-width:calc(35% - 1rem)}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box.box--3 h5{top:-6px}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .info{width:100%;left:0;padding:4rem 4rem 4.9rem}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .info h2.cmn-heading{text-align:center}.index-work.index-step-sec.co2-step-sec .index-work-wrap .rgt .work-block--items>.item:nth-child(2n) .step-itemimgbox{border-radius:7rem 7rem 0rem 0}.index-work.index-step-sec.co2-step-sec .index-work-wrap .rgt .work-block--items>.item{padding:0!important;margin:0!important;border-radius:7rem 7rem 0rem 0}.index-work.index-step-sec.co2-step-sec .index-work-wrap .rgt .work-block--items>.item:nth-child(2n){border-radius:7rem 7rem 0rem 0}.index-work.index-step-sec.co2-step-sec .index-work-wrap .rgt .work-block--items>.item .step-itemimgbox{border-radius:7rem 7rem 0rem 0}.index-work.index-step-sec.co2-step-sec .index-work-wrap .rgt .work-block--items>.item .item--inner--work .txt-wrap h4{margin-bottom:2.5rem}.co2-bottom-line-sec .co2-bottom-line-wrap .co2-bottom-line-inner{padding:3.2rem 4rem}.co2-refelection .co2-refelection-sec .co2-refelection-wrap .info-wrapper{position:unset;transform:none;max-width:100%;padding:2rem 0 1rem}.co2-credentials-wrap .co2-credentials-inner .co2-credentials-box{padding:0;gap:1rem}.co2-credentials-inner .co2-credentials-box .box1{max-width:calc(40% - .5rem)}.co2-credentials-inner .co2-credentials-box .box2{max-width:calc(60% - .5rem)}.co2-credentials-inner .co2-credentials-box .box3{max-width:calc(47% - .5rem)}.co2-credentials-inner .co2-credentials-box .box4{max-width:calc(49% - .5rem)}.co2-patient-stories .co2-patient-stories-wrap .patient-block{--count: 2}.co2-patient-stories .co2-patient-stories-wrap .patient-block .box .number-wrap{padding:1rem 1.5rem}.co2-patient-stories .co2-patient-stories-wrap{padding-top:2rem;padding-bottom:2rem}.template-page-co2-landing .faq-details .faq-details-wrap{padding:2rem 0}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .wrapper .rgt,.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .wrapper .lft{max-width:100%}.co2-textarea-carousel .co2-textarea-carousel-block .box .number-wrap .num{width:3.6rem;height:3.66rem;font-size:2.2rem}.co2-textarea-carousel .co2-textarea-carousel-block .box .number-wrap{gap:1rem}.co2-credentials-inner .co2-credentials-box .box-wrap .txt{font-size:2rem}.co2-textarea-carousel .co2-textarea-carousel-block .slick-arrow{width:3.5rem;height:3.5rem}.co2-textarea-carousel .co2-textarea-carousel-block .slick-arrow{left:-10px}.co2-textarea-carousel .co2-textarea-carousel-block .slick-arrow.rgt-arrow{right:-10px}.co2-credentials .co2-credentials-wrap{padding:2rem 0 4rem}.template-page-membership .index-banner-sec .index-banner-wrap .info-wrapper{justify-content:center;position:absolute;top:0;align-items:flex-start;margin:0 auto;padding-top:3rem}.template-page-membership .index-banner-sec .index-banner-wrap .img-sec:before{display:none}.template-page-membership .index-banner-sec .index-banner-wrap{min-height:60rem;border-radius:2.4rem;overflow:hidden}.template-page-membership .index-banner-sec .index-banner-wrap .image-wrapper .img-sec-bg.banner-img--mobile{position:static}.membership-benefits .membership-benefits-inner:before{border-radius:4rem 4rem 0 0;border:1px solid #B07C7A;border-bottom:none;height:100%}.membership-benefits .membership-benefits-inner{border-radius:4rem 4rem 15rem;flex-direction:column;row-gap:3.4rem}.membership-benefits .membership-benefits-inner .info{padding-top:4.5rem!important}.membership-benefits .membership-benefits-inner .info,.membership-benefits .membership-benefits-inner .image-wrapper{max-width:100%;padding:0}.membership-benefits .membership-benefits-inner .image-wrapper .img-sec img{width:100%}.membership-benefits .membership-benefits-inner .info .wrapper{max-width:60.5rem;margin:0 auto;display:flex;flex-direction:column;padding:3rem 0}.membership-benefits .membership-benefits-inner .info .wrapper{margin:0 auto;padding:0 2rem}.membership-benefits .membership-benefits-inner .image-wrapper{width:calc(100% + 3px);right:-1px;position:relative}.membership-rewards-mobile{display:block}.membership-rewards{display:none}.template-page-membership .index-upgrade-wrap .upgrade-flex-wrap{flex-direction:column}.index-upgrade.co2-upgrade .index-upgrade-wrap .index-upgrade-inner .img-wrap,.index-upgrade.co2-upgrade .index-upgrade-wrap .index-upgrade-inner .info-wrap{width:100%!important;max-width:100%}.template-page-membership .index-upgrade-wrap .upgrade-flex-wrap .img-wrap .txt{text-align:right;font-size:1.6rem}.template-page-membership .index-upgrade-wrap .upgrade-flex-wrap .info-wrap .cmn-heading,.template-page-membership .index-upgrade-wrap .upgrade-flex-wrap .info-wrap .cmn-heading strong{padding:0;margin-bottom:1rem!important}.template-page-membership .index-upgrade-wrap .upgrade-flex-wrap .info-wrap .cmn-heading{font-size:2.4rem!important}.template-page-membership .index-upgrade-wrap .info-wrap .txt{font-size:1.4rem}.template-page-membership .membership-fine .upgrade-flex-wrap{flex-direction:column-reverse;margin:0}.membership-services .membership-services-inner .membership-block>.item .data-info .info{display:flex;justify-content:space-between;gap:2rem;flex-direction:column}.index-banner-sec .index-banner-wrap .img-sec.banner-abs-img{height:auto;position:absolute}.template-page-membership .index-banner-sec .index-banner-wrap .info-wrapper .info{padding:1.6rem}.template-page-membership .index-banner-sec .index-banner-wrap .info-wrapper .txt{font-weight:300;font-size:1.6rem;line-height:1.2;color:#1d1d1f;margin-bottom:1.8rem;padding:0}.template-page-membership .index-banner-sec .index-banner-wrap .info-wrapper .info a.btn{background-color:#b07c7a}.index-banner-sec .index-banner-wrap .img-sec.banner-abs-img{height:46%;position:absolute;z-index:1;bottom:0;min-height:auto}.template-page-membership .index-banner-sec .index-banner-wrap .info-wrapper .info{padding:1.6rem 1.6rem 3rem}.template-page-membership .index-banner-sec .index-banner-wrap .info-wrapper .heading,.template-page-membership .index-banner-sec .index-banner-wrap .info-wrapper .txt{margin:0 0 1.5rem}.membership-perfect .membership-perfect-inner h2.cmn-heading{font-size:3.2rem;text-align:center}.membership-perfect .membership-perfect-inner .txt{font-size:1.6rem;text-align:center}.membership-perfect .membership-perfect-inner .icon-cont-wrap{min-width:15rem}.membership-perfect .membership-perfect-inner .cont{max-width:14rem;font-size:2.5rem;line-height:1.4}.membership-perfect .membership-perfect-inner .cont strong:last-child{font-size:1.6rem;margin-top:.5rem}.membership-perfect .membership-perfect-inner .icon-cont-wrap .img-sec{width:16rem;height:13.3rem;right:-1%;top:-52%}.membership-perfect .membership-perfect-inner{margin:3rem 0}.membership-offers .membership-offers-inner .patient-block{display:flex;gap:1.6rem;margin:2rem 0 3rem;padding:0;overflow-x:auto;flex-wrap:nowrap;align-items:stretch;scroll-snap-type:x mandatory;align-items:center}.membership-offers .membership-offers-inner .patient-block .box{flex:0 0 170px;max-width:200px;scroll-snap-align:start}.membership-offers .membership-offers-inner .patient-block .box .number-wrap{padding:2rem .5rem}.membership-offers .membership-offers-inner .patient-block .box.box2-item .number-wrap{padding:2rem 1.5rem}.membership-offers .membership-offers-inner .patient-block .box .img-sec img{max-height:16rem;min-height:16rem}.membership-offers .patient-block .box .number-wrap h3,.membership-offers .patient-block .box .number-wrap h2{font-size:2.4rem}.membership-offers .patient-block .box .number-wrap h5,.membership-offers .patient-block .box .number-wrap h4,.membership-offers .patient-block .box.box3-item .number-wrap h5{font-size:2rem;margin-bottom:.7rem}.membership-offers .patient-block .box .number-wrap .txt{font-size:1.4rem;line-height:1.2}.membership-offers .patient-block .box.box3-item .number-wrap h5{font-size:1.8rem;line-height:1.1}.membership-offers .box.box3-item .img-sec img{max-height:19rem;min-height:19rem}.membership-benefits .membership-benefits-inner .info .cmn-heading{font-size:2.4rem;margin-bottom:1.5rem}.membership-benefits .membership-benefits-inner .info .wrapper ul{margin:0 0 1.6rem;padding-left:3rem}.membership-benefits .membership-benefits-inner .info .wrapper ul li{line-height:1.1;font-size:1.4rem}.membership-benefits .membership-benefits-inner .info .wrapper ul li:before{width:2.2rem;height:1.6rem;top:50%;left:-3rem;transform:translateY(-50%)}.membership-benefits .membership-benefits-inner .info .wrapper .box{width:19.5rem;padding:2rem 0;min-height:7.6rem}.membership-benefits .membership-benefits-inner .info .wrapper .box h5{padding:1rem;top:-2rem;font-size:1.4rem}.membership-benefits .membership-benefits-inner .info .wrapper .box .price{font-size:4.8rem}.membership-benefits .membership-benefits-inner .info .wrapper .box .price strong{font-size:5.4rem;font-weight:600}.membership-benefits .membership-benefits-inner .info .wrapper .btn-wrap .btn{min-height:5.5rem;padding:0 2.5rem;font-size:1.6rem}.membership-benefits .membership-benefits-inner .info .wrapper .txt:has(p),.membership-benefits .membership-benefits-inner .info .wrapper .txt:has(p) strong{font-size:1.4rem;color:#363434}.template-page-membership .index-upgrade-wrap{padding:2rem 0}.membership-services{display:none}.membership-services.membership-services-mobile{display:block}.template-page-membership .index-testimonials-wrap{padding-top:2rem;padding-bottom:2rem}.membership-offers .membership-offers-inner .cmn-heading{margin-bottom:2rem;font-size:2.4rem}.membership-services .membership-services-inner .cmn-heading{font-size:3.2rem}.membership-services .membership-services-wrap .membership-services-inner{margin-top:2rem}.template-page-co2-landing .index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box>div{min-width:75%!important;max-width:75%!important}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box1-wrap h5{text-align:center}.template-page-co2-landing .index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box1-wrap .box{min-width:100%;max-width:100%}.template-page-co2-landing .index-upgrade.co2-upgrade .index-upgrade-wrap .index-upgrade-inner .img-wrap{padding-bottom:100%}.index-upgrade.co2-upgrade .index-upgrade-inner .upgrade-flex-wrap:after{border:none}.index-upgrade.co2-upgrade .index-upgrade-inner .upgrade-flex-wrap{border:1px solid #B07C7A}.membership-rewards-mobile .txt{font-size:1.6rem}.template-page-membership .index-testimonials-wrap .index-testimonials-inner .cmn-heading{padding-right:0;font-size:3.2rem}}@media only screen and (max-width:749px){header.header .menu-drawer__account account-icon>.svg-wrapper{height:3.253rem;width:3.253rem;border-radius:100%;background-color:#696464}header.header .menu-drawer__account account-icon>.svg-wrapper svg{width:1.6rem;height:1.9rem}.index-versus-wrap .index-versus-inner{max-width:30rem;margin:0 auto}.index-versus-wrap .index-versus-inner .versus--lft .img-title-wrap .img-sec{border-radius:0 7rem}.index-versus-wrap .index-versus-inner .versus--rgt .img-title-wrap .img-sec{border-radius:7rem 0}.product .product__media-wrapper .slider-buttons{gap:2rem;margin:2rem 0}.product .product__media-wrapper .slider-buttons .slider-counter{display:none}.product .product__media-wrapper .slider-buttons .slider-button{border-radius:100%;background-color:#c1948f;transition:all .45s ease-in-out}.product .product__media-wrapper .slider-buttons .slider-button[disabled=disabled]{opacity:.5}.product .product__media-wrapper .slider-buttons .slider-button .icon{height:1rem;color:#3d3d3d}.product--info--container--wrap--inner{max-width:100%;width:100%}.product .slider--lg{margin:0}.product .slider--lg ul.product__media-list{scroll-padding-left:0}.product--info--container--wrap{padding:2rem 1rem}.hydrafacial-banner-wrap .hydrafacial-banner-inner .cmn-heading{font-size:3rem}.befor-after-sider-main .swiper{padding:0 20px;height:auto}}@media only screen and (max-width:575px){.before-after-img-text-wrap .befor-after-sider .slick-arrow{top:35%}.before-after-img-text-wrap .befor-after-sider .swiper-button-prev,.before-after-img-text-wrap .befor-after-sider .swiper-button-next{top:30%}.template-page-faq .faq-main-wrap .faq-block-items{padding:2.5rem 1.5rem}.template-page-faq .faq-block-items .wrapper{flex-direction:column;margin-right:0rem;padding-right:3.9rem;row-gap:2.5rem}.template-page-faq .faq-block-items .wrapper:before{top:-.4rem}.template-page-faq .faq-block-items .wrapper:after{top:.5rem;right:.89rem}.template-page-faq .faq-block-items.active .wrapper:after{top:.3rem}.template-page-faq .faq-block-items h2{font-size:1.7rem}.template-page-faq .cmn-heading{font-size:3rem}.template-page-faq .faq-main-wrap{margin:3.5rem 0}.template-page-faq .main-page-title{margin:0;font-size:3.3rem}.template-page-faq .main--page--wrap{padding:2rem 0 3.5rem}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap .downtime-cont.cont,.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap .result-cont.cont{max-width:100%}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box{min-width:calc(45% - 1rem);max-width:calc(45% - 1rem)}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box.box--2{min-width:calc(55% - 1rem);max-width:calc(55% - 1rem)}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box.box--3{min-width:calc(60% - 1rem);max-width:calc(60% - 1rem)}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box{justify-content:center}.co2-credentials-inner .co2-credentials-box .box-wrap{max-width:100%!important}.co2-refelection .co2-refelection-sec .co2-refelection-wrap .info-wrapper .info a.btn{margin-top:2rem;height:5rem;min-height:5rem;min-width:13.5rem;gap:1.5rem}.co2-refelection .co2-refelection-sec .co2-refelection-wrap .info-wrapper .info a.btn span.arrow-wrap svg{width:13px;height:auto}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .block-wrap .item h4.cmn-heading{line-height:1.1!important}.co2-textarea-carousel .co2-textarea-carousel-block .box .number-wrap h4{font-size:2.4rem}.co2-textarea-carousel .co2-textarea-carousel-block .box .number-wrap{margin-bottom:2rem}.co2-textarea-carousel .co2-textarea-carousel-block .box .source-box .txt p strong,.co2-textarea-carousel .co2-textarea-carousel-block .box .bottom-box .txt h4{font-size:1.6rem}.co2-textarea-carousel .co2-textarea-carousel-block .box .source-box .txt p,.co2-textarea-carousel .co2-textarea-carousel-block .box .bottom-box .txt p{font-size:1.2rem}.co2-textarea-carousel .co2-textarea-carousel-block>.slick-list .box{border-radius:2rem;padding:2rem 1.5rem}.co2-textarea-carousel .co2-textarea-carousel-wrap .page-width{padding-left:1.5rem;padding-right:1.5rem}.co2-textarea-carousel .co2-textarea-carousel-block .slick-arrow{left:-10px}.co2-textarea-carousel .co2-textarea-carousel-block .slick-arrow.rgt-arrow{right:-10px}.co2-textarea-carousel .co2-textarea-carousel-block .box .bottom-box{border-radius:1rem;padding:1rem 1.2rem}.co2-textarea-carousel .co2-textarea-carousel-block .box .bottom-box .txt h4{margin-bottom:.5rem}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .block-wrap{gap:1rem}.co2-patient-stories .co2-patient-stories-wrap .patient-block{--gap: 1rem}.co2-patient-stories .co2-patient-stories-wrap .patient-block .box{border-radius:1rem}.co2-patient-stories .co2-patient-stories-wrap .patient-block .box .number-wrap{padding:1rem .5rem}.co2-patient-stories .co2-patient-stories-wrap .patient-block .box .number-wrap h4{margin-top:1rem;font-size:2rem}.co2-patient-stories .co2-patient-stories-wrap .patient-block .box .number-wrap .txt{font-size:1.4rem}}@media only screen and (max-width:479px){.index-banner.co2-banner .tox-banner-sec .index-banner-wrap .img-sec:before{padding-bottom:675px}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items{padding:2rem 1.5rem;border-radius:2rem}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .wrapper:after{width:10px;height:10px;right:13px;top:9px}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .wrapper:before{width:3.6rem;height:3.6rem;top:-4px}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .faq-heading.lft h2{font-size:2rem}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .wrapper{padding-right:0}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .wrapper .faq-text .txt{font-size:1.4rem}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .wrapper .faq-heading.lft{padding-right:5rem}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap{row-gap:1rem}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .info{width:100%;left:0;padding:2rem 2rem 1.9rem}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .block-wrap h4.cmn-heading{font-size:1.8rem!important}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .block-wrap .item{padding:1rem}.co2-bottom-line-sec .co2-bottom-line-wrap .co2-bottom-line-inner{padding:2.2rem 2rem}.co2-bottom-line-sec .co2-bottom-line-wrap .co2-bottom-line-inner .txt--lg p{font-size:2rem}.co2-textarea-carousel .co2-textarea-carousel-block .slick-list.draggable{padding-right:4rem}}@media only screen and (max-width:375px){.index-banner.co2-banner .tox-banner-sec .index-banner-wrap .img-sec:before{padding-bottom:760px}.index-banner.co2-banner .tox-banner-sec .info-wrapper .info{padding:1.8rem 1rem 1.8rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/responsive.css.map */
