@import"https://use.typekit.net/jrc4sib.css";@import"https://use.typekit.net/upx5wpm.css";@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Gordita;src:url(/cdn/shop/files/Gordita-Regular.woff2) format("woff2"),url(/cdn/shop/files/Gordita-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(/cdn/shop/files/Gordita-Medium.woff2) format("woff2"),url(/cdn/shop/files/Gordita-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(/cdn/shop/files/Gordita-Bold.woff2) format("woff2"),url(/cdn/shop/files/Gordita-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Juana SemiBold It;src:url(/cdn/shop/files/Juana-SemiBoldIt.woff2?v=1736761215) format("woff2"),url(/cdn/shop/files/Juana-SemiBoldIt.woff?v=1736761215) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Juana ExtraLight It;src:url(/cdn/shop/files/Juana-ExtraLightIt.woff2?v=1736761215) format("woff2"),url(/cdn/shop/files/Juana-ExtraLightIt.woff?v=1736761215) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Juana Medium It;src:url(/cdn/shop/files/Juana-MediumIt.woff2?v=1736761215) format("woff2"),url(/cdn/shop/files/Juana-MediumIt.woff?v=1736761215) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Juana Light It;src:url(/cdn/shop/files/Juana-LightIt.woff2?v=1736761215) format("woff2"),url(/cdn/shop/files/Juana-LightIt.woff?v=1736761215) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Juana It;src:url(/cdn/shop/files/Juana-RegularIt.woff2?v=1736761215) format("woff2"),url(/cdn/shop/files/Juana-RegularIt.woff?v=1736761215) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Juana Thin It;src:url(/cdn/shop/files/Juana-ThinIt.woff2?v=1736761215) format("woff2"),url(/cdn/shop/files/Juana-ThinIt.woff?v=1736761215) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Juana Bold It;src:url(/cdn/shop/files/Juana-BoldIt.woff2?v=1736761180) format("woff2"),url(/cdn/shop/files/Juana-BoldIt.woff?v=1736761215) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"FONTSPRING DEMO - The Seasons";src:url(/cdn/shop/files/FONTSPRINGDEMO-TheSeasonsBoldItalic.woff2?v=1746535191) format("woff2"),url(/cdn/shop/files/FONTSPRINGDEMO-TheSeasonsBoldItalic.woff?v=1746535191) format("woff");font-weight:700;font-style:italic;font-display:swap}html{font-size:62.5%;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}:root{scroll-behavior:inherit;--page-width:160rem;--font-seasons-bold: "the-seasons", sans-serif;--font-seasons-nn: "the-seasons", sans-serif;--font-seasons: "Juana";--font-Bricolage: "Bricolage Grotesque", sans-serif;--font-Work-Sans: "Work Sans", sans-serif;--font-Inter: "Inter", sans-serif;--font-Gordita: "Gordita", sans-serif;--p16:1.6rem;--p17:1.7rem;--p18:1.8rem;--p19:1.9rem;--p20:2rem;--p22:2.2rem;--p24:2.4rem;--p25:2.5rem;--p26:2.6rem;--p28:2.8rem;--p30:3rem;--p32:3.2rem;--p35:3.5rem;--p36:3.6rem;--p40:4rem;--p44:4.4rem;--p46:4.6rem;--p48:4.8rem;--p50:5rem;--p55:5.5rem;--p60:6rem;--p64:6.4rem;--p65:6.5rem;--p70:7rem;--p75:7.5rem;--p80:8rem;--p96:9.6rem;--p128:12.8rem;--white: #fff;--black: #000}*,*:before,*:after{box-sizing:border-box}p{margin:0 0 2rem}p:last-child{margin:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.drawer__heading{font-family:var(--font-Bricolage);margin:0 0 2.5rem;padding:0;color:#fff;letter-spacing:0}h1,.h1{font-size:var(--p100);line-height:1}h2,.h2,.drawer__heading{font-size:var(--p75);line-height:1}h3,.h3{font-size:var(--p50);line-height:1}h4,.h4{font-size:var(--p36);line-height:1.2}h5,.h5{font-size:var(--p30);line-height:1.2}a{margin:0;padding:0;text-decoration:none;outline:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}img,video,iframe{max-width:100%;display:inherit;height:auto}video,iframe{border:0}.mobile{display:none!important}body{font-family:var(--font-Bricolage);color:#363434;letter-spacing:0;font-style:normal;font-weight:400;font-size:var(--p18);line-height:1.4375;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.gradient{background-color:#f2edeb}.page-width,.shopify-policy__container,.header-wrapper header.header.page-width{max-width:var(--page-width);width:100%;padding-left:5rem;padding-right:5rem;margin-left:auto;margin-right:auto}.btn:not(button,.site-header__cart),.newsletter-form__button,.button,.customer button,.activate button[name=decline],.addresses li>button,.addresses form button[type]{background-color:#a8bab2;display:inline-flex;padding:0 4.1rem;height:5.4rem;justify-content:center;align-items:center;color:#fff;font-size:var(--p16);font-weight:500;text-transform:uppercase;line-height:175%;border-radius:5rem;cursor:pointer;font-family:var(--font-Bricolage);transition:all .45s ease-in-out}.activate button[name=decline],.addresses li>button,.addresses form button[type]{background-color:#a8bab2!important;color:#fff!important}.btn:not(button:before,.site-header__cart:before),.newsletter-form__button:before,.button:before,.btn:not(button:after,.site-header__cart:after),.newsletter-form__button:after,.button:after,.customer button:before,.customer button:after,.activate button[name=decline]:before,.addresses li>button:before,.addresses form button[type]:before,.activate button[name=decline]:after,.addresses li>button:after,.addresses form button[type]:after{content:normal}.btn:not(button,.site-header__cart):hover,.newsletter-form__button:hover,.button:hover,.customer button:hover,.activate button[name=decline]:hover,.addresses li>button:hover,.addresses form button[type]:hover{background-color:#696464}.activate button[name=decline]:hover,.addresses li>button:hover,.addresses form button[type]:hover{background-color:#696464!important}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:normal}table{width:100%}.header-wrapper.header-wrapper--border-bottom{border:0;background-color:transparent}.header-wrapper header.header.page-width{padding-left:5rem;padding-right:5rem}.header-wrapper header.header{padding-top:1rem;padding-bottom:1rem;gap:0;display:flex}.header-wrapper header.header .header__heading-link{margin-left:0;padding:0}.header-wrapper header.header .header__heading-link img{width:14rem}.header-wrapper header.header nav.header__inline-menu{margin:0 0 0 auto}.header-wrapper header.header nav.header__inline-menu ul{display:flex;gap:5.8rem}.header-wrapper header.header nav.header__inline-menu ul li{margin:0}.header-wrapper header.header nav.header__inline-menu ul li a,nav.header__inline-menu ul li summary{padding:0;font-weight:400;font-size:var(--p18);line-height:1;display:flex;align-items:center;text-transform:none;color:#696464;transition:all .45s ease-in-out}.header-wrapper header.header nav.header__inline-menu ul li a span,nav.header__inline-menu ul li summary span{text-decoration:none!important;color:#696464;transition:all .45s ease-in-out}.header-wrapper header.header nav.header__inline-menu ul li a:hover span,nav.header__inline-menu ul li summary:hover span,.header-wrapper header.header nav.header__inline-menu ul li a span.header__active-menu-item{color:#1d1d1f}.header-wrapper header.header nav.header__inline-menu .header__submenu.list-menu{padding:1rem 0}.header-wrapper header.header nav.header__inline-menu ul li summary{padding-right:2.4rem}.header-wrapper header.header nav.header__inline-menu ul li details[open]>summary span{color:#1d1d1f}.header-wrapper header.header details[open]>summary span,details[open]:hover>summary span{color:#1d1d1f}.header-wrapper header.header details[open]>.header__menu-item{text-decoration:none!important;box-shadow:none;outline:none}.header-wrapper header.header nav.header__inline-menu ul li ul.header__submenu.list-menu{background-color:#fff;border:0;box-shadow:0 0 10px #0003;padding:0;margin:0;top:140%;flex-direction:column;gap:0;border-radius:1rem;width:29rem}.header-wrapper header.header nav.header__inline-menu ul li ul.header__submenu.list-menu ul{left:0}.header-wrapper header.header nav.header__inline-menu ul li ul li{position:relative;margin:0}.header-wrapper header.header nav.header__inline-menu ul li ul li .header__menu-item{padding:1.5rem 1rem;border-bottom:1px solid #A8BAB2;text-decoration:none;font-size:var(--p18)}.header-wrapper header.header nav.header__inline-menu ul li ul li .header__menu-item:hover{color:#1d1d1f}.header-wrapper header.header nav.header__inline-menu ul li ul li:last-child .header__menu-item{border:0}.header-wrapper header.header nav.header__inline-menu ul li ul li .header__menu-item svg{right:1rem}.header-wrapper header.header nav.header__inline-menu ul li ul.header__submenu.list-menu ul{position:absolute;left:100%;width:24rem;top:0;background-color:#eee}.header-wrapper header.header nav.header__inline-menu ul li summary svg{position:absolute;right:0;transition:all .45s ease-in-out;height:.8rem;width:auto}.header-wrapper header.header nav.header__inline-menu ul li details[open]>summary svg,.header-wrapper header.header nav.header__inline-menu ul li details:hover summary svg{transform:scaleY(-1)}.header-wrapper header.header nav.header__inline-menu ul li details[open]>summary svg path,.header-wrapper header.header nav.header__inline-menu ul li details:hover summary svg path{fill:#1d1d1f}.header-wrapper header.header .menu-drawer__close-button.link.link--text.focus-inset{color:#fff;font-weight:700;font-size:18px;letter-spacing:.5px;text-transform:uppercase;background-color:#1d1d1f}.header-wrapper .header .header__icons{padding:0;margin:0 0 0 7.9rem;gap:.547rem;align-items:center}.header-wrapper .header .header__icons .header__search{display:none}.header-wrapper .header .header__icons .header__icon{margin:0;padding:0;height:3.253rem;width:3.253rem;border-radius:100%;background-color:#696464}.header-wrapper .header .header__icons .header__icon svg{width:1.645rem;height:1.9rem;transform:scale(1)}.header-wrapper .header .header__icons .header__icon .svg-wrapper{width:auto;height:auto}.header-wrapper .header .header__icons .header__icon--account svg{width:1.6rem;height:1.9rem}.header-wrapper .header .header__icons .header__icon--cart svg{width:1.805rem;height:1.698rem}.header-wrapper .header .header__icons .header__icon:hover{background-color:#a8bab2}.header-wrapper .header .book-now-btn{margin-left:4.4rem}.header-wrapper .header .book-now-btn .btn{height:5.1rem;width:18.1rem;padding-left:1.5rem;padding-right:1.5rem}footer.footer{padding:0;margin:0;border:0;background-color:transparent}footer.footer .footer__content-top{padding:0 5rem;margin:0 auto}footer.footer .footer__content-top .img-sec{width:100%;padding-bottom:4rem;border-bottom:1px solid rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12);margin-bottom:4.2rem;padding-top:1.8rem}.template-index footer.footer .footer__content-top .img-sec{border-top:0px solid rgba(0,0,0,.12);padding-top:0rem}footer.footer .footer__content-top .img-sec a{max-width:29.5rem;width:100%;margin:0 auto;display:block}footer.footer .footer__content-top .img-sec a img{width:100%;height:auto}footer.footer .footer__content-top .footer__blocks-wrapper{gap:0;margin:0;display:flex;justify-content:space-between;flex-wrap:nowrap}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block{margin:0;padding:0;width:100%;border-right:1px solid rgba(0,0,0,.12)}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:last-child{border:0}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(1){max-width:30%}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(2){max-width:47.5333333333%}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(2) .footer-block--iner{max-width:44.4rem;width:100%;margin:0 auto}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(3){max-width:32.5333333333%}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(3) .footer-block--iner{max-width:35.1rem;width:100%;margin-left:auto}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__heading{font-size:var(--p30);padding:0;margin:0 0 2.2rem;color:#696464;font-family:var(--font-Bricolage);letter-spacing:-.308px;line-height:103%;font-weight:600}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content{margin:0;padding:0;font-size:var(--p18);line-height:1.5;color:#696464;font-family:var(--font-Bricolage)}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content a{font-size:var(--p18);line-height:1.5;color:#696464;transition:all .45s ease-in-out}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content a:hover,footer.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content a:hover strong{color:#c8918c}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block--menu ul.footer-block__details-content{display:flex;flex-direction:column;gap:.4rem;margin:0}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block--menu ul.footer-block__details-content li{margin:0;padding:0}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block--menu ul.footer-block__details-content li a{font-size:var(--p18);line-height:1.5;color:#696464;padding:0;margin:0;font-family:var(--font-Bricolage);display:block;text-decoration:none}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block--menu ul li a:hover,footer.footer .footer__content-top .footer__blocks-wrapper .footer-block--menu ul li a.list-menu__item--active{color:#c8918c}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block .rte a strong{color:#696464;font-size:var(--p26);letter-spacing:-.312px;text-transform:uppercase;font-weight:700}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(3) .rte{font-family:var(--font-Work-Sans);font-weight:400;font-size:var(--p18);line-height:150%;color:#696464}footer.footer .footer__content-bottom{border:0;padding:6.6rem 0 3.2rem}footer.footer .footer__content-bottom .footer__copyright{margin:0;display:flex;justify-content:space-between;gap:2rem;align-items:center;width:100%}footer.footer .footer__content-bottom .footer__copyright .copyright__content{display:flex;gap:3px;font-size:var(--p18);font-weight:400;color:#1d1d1f;font-family:var(--font-Work-Sans);letter-spacing:0}footer.footer .footer__content-bottom .footer__copyright .copyright__content a{text-decoration:none;transition:all .45s ease-in-out}footer.footer .footer__content-bottom .footer__copyright .copyright__content a:hover{color:#c8918c}footer.footer .footer__content-bottom .list-social{gap:4.5rem}footer.footer .footer__content-bottom .list-social li{margin:0;padding:0}footer.footer .footer__content-bottom .list-social li a{padding:0;margin:0}footer.footer .footer__content-bottom .list-social li a .svg-wrapper{width:auto;height:auto}footer.footer .footer__content-bottom .list-social li a svg{width:auto;height:2.597rem;transform:scale(1)}footer.footer .footer__content-bottom .list-social li a svg.icon-facebook{width:1.099rem;height:2.386rem}footer.footer .footer__content-bottom .list-social li a svg.icon-twitter{width:2.348rem;height:2.597rem}footer.footer .footer__content-bottom .list-social li a svg.icon-instagram{width:2.197rem;height:2.377rem}footer.footer .footer__content-bottom .list-social li a svg path{transition:all .45s ease-in-out}footer.footer .footer__content-bottom .list-social li a:hover svg path{fill:#c8918c}.index-banner-sec .index-banner-wrap{position:relative}.index-banner-sec .index-banner-wrap .img-sec{width:100%;position:relative;overflow:hidden;border-radius:2.5rem}.index-banner-sec .index-banner-wrap .img-sec:before{content:"";width:100%;display:block;padding-bottom:46.469%}.index-banner-sec .index-banner-wrap .img-sec img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.index-banner-sec .index-banner-wrap .info-wrapper{position:absolute;left:2.9rem;top:0;max-width:63.9rem;width:100%;height:100%;display:flex;align-items:center}.index-banner-sec .index-banner-wrap .info-wrapper .info{padding:8.7rem 10rem;width:100%;background:#f2edeb;box-shadow:-10px -10px 16.9px -4px #0000001a;border-radius:3.2rem}.index-banner-sec .index-banner-wrap .info-wrapper .heading{margin:0 0 3.7rem}.index-banner-sec .index-banner-wrap .info-wrapper h1{font-family:var(--font-Bricolage);font-weight:500;font-size:var(--p70);line-height:113%;color:#696464;margin:0}.index-banner-sec .index-banner-wrap .info-wrapper h1 strong{color:#c1948f;font-weight:500}.index-banner-sec .index-banner-wrap .info-wrapper .txt{font-family:var(--font-seasons);font-style:italic;font-weight:300;font-size:var(--p32);line-height:88%;letter-spacing:-.4px;color:#1d1d1f;margin-bottom:4.6rem}.index-richtext--iner{padding-top:9.4rem;padding-bottom:7.1rem}.index-richtext .index-richtext-inner{max-width:96.1rem;width:100%}.index-richtext .index-richtext-inner h4{font-family:var(--font-seasons);font-style:normal;font-weight:400;font-size:var(--p80);line-height:99%;color:#949f9a;margin:0 0 2rem}.index-richtext .index-richtext-inner .txt--lg{font-family:var(--font-Bricolage);font-weight:300;font-size:var(--p24);line-height:133%;color:#363434}.index-richtext .index-richtext-inner .txt--lg strong{font-family:var(--font-Bricolage);font-weight:600;font-size:var(--p50);line-height:114%;color:#696464;display:block}.cmn-heading,.title,.customer>h1,.customer__title,.main-page-title{font-family:var(--font-Bricolage);font-weight:500;font-size:var(--p65);line-height:122%;color:#696464}.cmn-heading strong{font-family:var(--font-Bricolage)!important;font-style:normal!important}.cmn-heading strong,.title strong,.main-page-title strong{font-family:var(--font-seasons);font-style:italic;font-weight:600;color:#b07c7a}.main--page--wrap .main-page-title{margin-bottom:2rem}.index-icon-wrap{padding-top:5.7rem;padding-bottom:6.9rem}.index-icon-inner .block{display:flex;justify-content:space-between;gap:2rem}.index-icon-inner .block .item{max-width:26.8rem;width:100%;text-align:center}.index-icon-inner .block .item:nth-of-type(1){max-width:22.4rem}.index-icon-inner .block .item:nth-of-type(2){max-width:22.8rem}.index-icon-inner .block .item:nth-of-type(3){max-width:25.2rem}.index-icon-inner .block .item:nth-of-type(4){max-width:26.8rem}.index-icon-inner .block .item .img-sec{display:inline-block}.index-icon-inner .block .item .img-sec img{width:auto;height:auto}.index-icon-inner .block .item h4{font-family:var(--font-Bricolage);font-style:normal;font-weight:500;font-size:var(--p25);line-height:112%;text-align:center;letter-spacing:.03em;color:#6f6868;margin:0}.index-icon-inner .block .item:nth-of-type(1) .img-sec{margin-bottom:7.4rem}.index-icon-inner .block .item:nth-of-type(2) .img-sec{margin-bottom:5.4rem}.index-icon-inner .block .item:nth-of-type(3) .img-sec{margin-bottom:5.6rem}.index-icon-inner .block .item:nth-of-type(4) .img-sec{margin-bottom:7.2rem}.index-icon-inner .cmn-heading{margin-bottom:7.7rem}.index-versus-wrap{padding-top:6.9rem;padding-bottom:4.6rem}.index-versus-wrap .index-versus-inner{position:relative}.index-versus-wrap .index-versus-inner .versus-wrap{font-family:var(--font-seasons);font-style:normal;font-weight:700;font-size:var(--p128);line-height:62%;color:#696464;position:absolute;left:50%;top:36%;transform:translate(-50%,-50%);margin-left:-1rem}.index-versus-wrap .index-versus-inner .index-versus-flex{display:flex;justify-content:space-between;gap:5.8rem}.index-versus-wrap .index-versus-inner .versus--col{width:100%}.index-versus-wrap .index-versus-inner .versus--col .img-title-wrap{width:100%;text-align:center}.index-versus-wrap .index-versus-inner .versus--col .img-title-wrap .img-sec{width:100%;position:relative;overflow:hidden}.index-versus-wrap .index-versus-inner .versus--col .img-title-wrap .img-sec:before{content:"";width:100%;display:block;padding-bottom:54.1%;border-radius:0}.index-versus-wrap .index-versus-inner .versus--col .img-title-wrap .img-sec img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.index-versus-wrap .index-versus-inner .versus--lft .img-title-wrap .img-sec{border-radius:0 16rem}.index-versus-wrap .index-versus-inner .versus--rgt .img-title-wrap .img-sec{border-radius:16rem 0}.index-versus-wrap .index-versus-inner .versus--lft .img-title-wrap h4{background-color:#b07c7a}.index-versus-wrap .index-versus-inner .versus--rgt .img-title-wrap h4{background-color:#99a7a0}.index-versus-wrap .index-versus-inner .versus--col .img-title-wrap h4{font-family:var(--font-Bricolage);font-weight:600;font-size:var(--p30);line-height:110%;color:#f5f5f5;display:inline-flex;border-radius:1.5rem;min-width:33.3rem;min-height:6rem;align-items:center;justify-content:center;margin:-2.2rem 0 2.6rem;position:relative}.index-versus-wrap .index-versus-inner .versus--col .txt{font-family:var(--font-Bricolage);font-weight:400;font-size:var(--p22);line-height:127%;text-align:center;color:#696464;width:100%;margin:0 auto}.index-versus-wrap .index-versus-inner .versus--lft .txt{max-width:26.7rem}.index-versus-wrap .index-versus-inner .versus--rgt .txt{max-width:36.5rem}.index-solution-sec{padding-top:4.6rem;padding-bottom:4.6rem}.index-solution-inner{position:relative}.index-solution-inner .image-wrapper{position:absolute;width:100%;height:100%;left:0;top:0}.index-solution-inner .image-wrapper .img-sec{height:100%}.index-solution-inner .image-wrapper .img-sec img{width:100%;height:100%;object-fit:cover;border-radius:3.2rem}.index-solution-inner .info-wrapper{position:relative;z-index:1;padding:6.3rem;display:flex}.index-solution-inner .info-wrapper .cmn-heading{font-size:var(--p55);font-weight:600;line-height:144%;color:#fff;padding-left:4.4rem}.index-solution-inner .info-wrapper .cmn-heading strong{font-family:var(--font-seasons);font-style:italic;color:#fff;font-weight:700}.index-solution-inner .info-wrapper .info{width:48.185%;padding-bottom:2.5rem;margin-top:-1.5rem}.index-solution-inner .info-wrapper .block-wrap{display:flex;flex-direction:column;gap:3rem}.index-solution-inner .info-wrapper .block-wrap .item{background:#fff;border-radius:3.2rem;padding:3.4rem 5.4rem 4rem 5.2rem;font-family:var(--font-Bricolage);font-weight:400;font-size:var(--p18);line-height:156%;color:#3d3d3d;opacity:.59;transition:all .45s ease-in-out;cursor:pointer}.index-solution-inner .info-wrapper .block-wrap .item h4{font-family:var(--font-Bricolage);font-weight:600;font-size:var(--p30);line-height:110%;color:#3d3d3d;margin:0 0 1rem}.index-solution-inner .info-wrapper .block-wrap .item:hover,.index-solution-inner .info-wrapper .block-wrap .item.solution--hover,.index-solution-inner .info-wrapper .block-wrap .item.active{opacity:1}.index-solution-inner .info-wrapper .rgt-img-wrap{width:49.55%;margin-left:auto;position:absolute;right:0;bottom:0}.index-solution-inner .info-wrapper .rgt-img-wrap .img-sec{width:100%}.index-solution-inner .info-wrapper .rgt-img-wrap .tab-content{display:none}.index-solution-inner .info-wrapper .rgt-img-wrap .tab-content.current{display:block}.we-solution-2box .index-solution-inner .info-wrapper .rgt-img-wrap .tab-content.current img{max-height:62rem;object-fit:cover;object-position:top}.index-work-wrap{padding-top:5rem;padding-bottom:6rem}.index-work-wrap .page-width{padding-left:calc((100% - 150rem)/2);padding-right:0;max-width:100%}.index-work-wrap .index-work-inner .cmn-heading{padding-left:17.9rem}.index-work-wrap .index-work-inner .cmn-heading strong{color:#949f9a;font-weight:600}.index-work-wrap .index-work-inner .work-block-wrap{display:flex;flex-wrap:wrap;align-items:center}.index-work-wrap .index-work-inner .work-block-wrap .lft{width:34.8387096774%}.index-work-wrap .index-work-inner .work-block-wrap .lft .img-sec{position:relative;overflow:hidden;border-radius:16rem 0}.index-work-wrap .index-work-inner .work-block-wrap .lft .img-sec:before{content:"";width:100%;display:block;padding-bottom:140%}.index-work-wrap .index-work-inner .work-block-wrap .lft .img-sec img{height:100%;width:100%;object-fit:cover;position:absolute;left:0;top:0}.index-work-wrap .index-work-inner .work-block-wrap .lft .tab-content{display:none}.index-work-wrap .index-work-inner .work-block-wrap .lft .current{display:block}.index-work-wrap .index-work-inner .work-block-wrap .rgt{width:65.1612903226%}.index-work-wrap .index-work-inner .work-block-wrap .work-block--items{display:flex;width:100%;gap:5.5rem;flex-direction:column;justify-content:center}.index-work-wrap .index-work-inner .work-block-wrap .item{border:1px solid #B07C7A;padding:5.6rem 0 5rem;opacity:.59;transition:all .45s ease-in-out;cursor:pointer}.index-work-wrap .index-work-inner .work-block-wrap .item:hover,.index-work-wrap .index-work-inner .work-block-wrap .item.work--hover,.index-work-wrap .index-work-inner .work-block-wrap .item.active{opacity:1}.index-work-wrap .index-work-inner .work-block-wrap .item .item--inner--work{display:flex;max-width:68.2rem;width:100%;gap:3.2rem}.index-work-wrap .index-work-inner .work-block-wrap .item .num{width:9.246rem;height:9.246rem;border-radius:100%;background:#c8918c;display:flex;align-items:center;justify-content:center;font-family:var(--font-seasons);font-weight:700;font-size:var(--p64);line-height:59%;letter-spacing:-.561788px;color:#fff3f3}.index-work-wrap .index-work-inner .work-block-wrap .item .txt-wrap{flex:1;font-family:var(--font-Bricolage);font-weight:400;font-size:var(--p18);line-height:156%;color:#363434}.index-work-wrap .index-work-inner .work-block-wrap .item .txt-wrap h4{font-family:var(--font-Bricolage);font-weight:600;font-size:var(--p30);line-height:110%;color:#363434;margin:0 0 2rem}.index-work-wrap .index-work-inner .work-block-wrap .item:nth-child(odd){border-right:0;border-radius:10.2rem 0 0 10.2rem;padding-left:9.6rem;margin-left:7.8rem}.txt strong{color:#696464}.index-work-wrap .index-work-inner .work-block-wrap .item:nth-child(2n){border-left:0;border-radius:0 10.2rem 10.2rem 0;padding-right:9.6rem;margin-right:5rem;gap:1rem}.index-work-wrap .index-work-inner .work-block-wrap .item:nth-child(2n) .item--inner--work{flex-direction:row-reverse;margin-left:auto}.index-skin-wrap{padding-top:7rem;padding-bottom:7rem}.index-skin-wrap .index-skin-inner .cmn-heading{font-weight:600;font-size:var(--p60);line-height:115%;margin:0 0 8.4rem}.index-skin-wrap .index-skin-inner .cmn-heading strong{color:#949f9a;font-weight:600}.index-skin-wrap .index-skin-inner .skin--block--items{display:flex;flex-wrap:wrap;--skincolgap:2.651rem;column-gap:var(--skincolgap)}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item{max-width:calc(25% - (var(--skincolgap) - (var(--skincolgap) / 4)));width:100%;position:relative}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item h4{font-family:var(--font-Bricolage);font-style:normal;font-weight:500;font-size:var(--p40);line-height:109%;letter-spacing:-.695925px;color:#363434;margin:0 0 1.9rem}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item .tag-name{font-family:var(--font-Bricolage);font-weight:600;font-size:var(--p16);line-height:95%;text-transform:uppercase;color:#fff;margin:0;min-width:11.9rem;height:3.3rem;display:flex;align-items:center;justify-content:center;border-radius:10rem;padding:0 2.2rem;position:absolute;left:1.4rem;top:1.8rem}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item:nth-child(odd) .tag-name{background-color:#c1948f}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item:nth-child(2n) .tag-name{background-color:#a8bab2}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item .img-tag-wrap{position:relative}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item .img-tag-wrap .img-sec{position:relative;overflow:hidden;border-radius:1.73981rem}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item .img-tag-wrap .img-sec:before{content:"";width:100%;display:block;padding-bottom:139%}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item .img-tag-wrap .img-sec img{height:100%;width:100%;object-fit:cover;position:absolute;left:0;top:0}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item .read-more-wrap{text-align:center;margin-top:-2.9rem;position:relative}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item .read-more-wrap .btn-line{width:25.1rem;height:5.9rem;background-color:#f2edeb;border-radius:6.959rem;border:.2rem solid;display:inline-flex;font-weight:700;font-size:var(--p18);line-height:133%;text-transform:uppercase;color:#b07c7a;justify-content:center;align-items:center;transition:all .45s ease-in-out}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item:nth-child(odd) .btn-line{color:#b07c7a;border-color:#b07c7a}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item:nth-child(2n) .btn-line{color:#a8bab2;border-color:#a8bab2}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item:nth-child(odd) .btn-line:hover{color:#fff;background-color:#b07c7a}.index-skin-wrap .index-skin-inner .skin--block--items .skin--item:nth-child(2n) .btn-line:hover{color:#fff;background-color:#a8bab2}.index-testimonials-wrap{padding-top:7rem;padding-bottom:8.4rem}.index-testimonials-wrap .index-testimonials-inner .cmn-heading{margin:0 0 .1rem;font-family:var(--font-Bricolage);font-style:normal;font-weight:600;font-size:var(--p60);line-height:122%;color:#696464}.index-testimonials-wrap .index-testimonials-inner .cmn-heading strong{font-weight:600}.index-testimonials-wrap .index-testimonials-inner .block-wrap .slick-track{display:flex}.index-testimonials-wrap .index-testimonials-inner .block-wrap .slick-track:before,.index-testimonials-wrap .index-testimonials-inner .block-wrap .slick-track:after{content:normal}.index-testimonials-wrap .index-testimonials-inner .block-wrap .slick-list{padding:3rem 0}.index-testimonials-wrap .index-testimonials-inner .block-wrap .slider--item{display:flex;gap:2.4rem;padding-right:1.2rem;padding-left:1.2rem;height:auto}.index-testimonials-wrap .index-testimonials-inner .block-wrap{margin:0 -1.2rem}.index-testimonials-wrap .index-testimonials-inner .block-wrap .slider--item .slider--col{width:100%;position:relative}.index-testimonials-wrap .index-testimonials-inner .block-wrap .slider--item .slider--col .soundicon{position:absolute;left:1rem;bottom:1.3rem}.index-testimonials-wrap .index-testimonials-inner .block-wrap .slider--item .slider--col .soundicon .mute{cursor:pointer;width:3rem;height:3rem;border:1px solid #fff;border-radius:100%;display:flex;align-items:center;justify-content:center}.index-testimonials-wrap .index-testimonials-inner .block-wrap .slider--item .slider--col .soundicon .unmute{width:3rem;height:3rem;border:1px solid #fff;border-radius:100%;display:none;align-items:center;justify-content:center;cursor:pointer}.index-testimonials-wrap .index-testimonials-inner .block-wrap .slider--item .slider--col .soundicon.active .mute{display:none}.index-testimonials-wrap .index-testimonials-inner .block-wrap .slider--item .slider--col .soundicon.active .unmute{display:flex}.index-testimonials-wrap .index-testimonials-inner .block-wrap .slider--item .slider--col--left .slider--colleft--iner{width:100%;position:relative;overflow:hidden;border-radius:1.6rem}.index-testimonials-wrap .index-testimonials-inner .block-wrap .slider--item .slider--col--left .slider--colleft--iner:before{content:"";width:100%;display:block;padding-bottom:179%}.index-testimonials-wrap .index-testimonials-inner .block-wrap .slider--item .slider--col--left .slider--colleft--iner img,.index-testimonials-wrap .index-testimonials-inner .block-wrap .slider--item .slider--col--left .slider--colleft--iner video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.index-testimonials-wrap .index-testimonials-inner .block-wrap .slider--item .slider--col--right{background:#fff;box-shadow:0 10px 30px #8566401a;border-radius:1.6rem;padding:2.4rem 2.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.index-testimonials-wrap .index-testimonials-inner .block-wrap .star-wrap{display:flex;justify-content:space-between;align-items:flex-start}.index-testimonials-wrap .index-testimonials-inner .block-wrap .star-wrap h4{margin:0;font-family:var(--font-Inter);font-style:normal;font-weight:500;font-size:var(--p16);line-height:150%;color:#1d1d1f}.index-testimonials-wrap .index-testimonials-inner .block-wrap .text-info-wrap{font-family:var(--font-Gordita);font-style:normal;font-weight:400;font-size:var(--p16);line-height:156%;color:#1d1d1f}.MainProduct--section .MainProduct--wrap{padding-top:5.5rem;padding-bottom:2.5rem}.product .product__media-wrapper{max-width:48.8%!important;width:100%!important}.product .slider--lg ul.product__media-list,.product .slider--lg ul.product__media-list .product__media-item{padding:0;margin:0;width:100%}.product .slider--lg ul.product__media-list .product__media-item .product-media-container{width:100%;border:0;background-color:transparent}.product .slider--lg ul.product__media-list .product__media-item .product-media-container .media--transparent{border-radius:2.3rem}.product .thumbnail-slider{margin-top:2.6rem}.product .thumbnail-slider ul.thumbnail-list{padding:0;margin:0;grid-gap:1.8rem}.product .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item{width:calc(25% - 1.4rem)}.product .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item:before{padding-bottom:88%}.product .thumbnail-slider ul.thumbnail-list li.thumbnail-list__item button{border:0;box-shadow:none;border-radius:1.1rem}.product .thumbnail-slider .slider-button{position:absolute;z-index:1;width:3rem;height:3rem;border-radius:100%;background-color:#c1948f;padding:0;margin:0}.product .thumbnail-slider .slider-button svg{color:#fff}.product .thumbnail-slider .slider-button.slider-button--prev{left:-1.3rem}.product .thumbnail-slider .slider-button.slider-button--next{right:-1.3rem}.product .thumbnail-slider .slider-button[disabled=disabled]{opacity:.5}.product .product__info-wrapper{max-width:48.6%!important;width:100%!important;margin-left:auto;padding:0!important}.product .product__info-wrapper .product__info-container{max-width:100%;width:100%}.product--info--container--wrap{background-color:#e9e9e9b3;padding:3.4rem 4.1rem 4.4rem;border-radius:2rem}.product--info--container--wrap--inner{max-width:49.5rem;width:100%}.product .product__title{margin:0 0 2.2rem}.product .product__title h1{font-family:var(--font-Bricolage);font-weight:400;font-size:var(--p65);line-height:105%;color:#696464}.product .prd--price--wrap{margin:0 0 1rem}.product .price .price__container{margin:0}.product .price .price__container span,.product .price .price__container s{font-family:var(--font-Bricolage);font-weight:500;font-size:var(--p24);line-height:125%;letter-spacing:.02em;color:#3d3d3d}.product .sort-info-wrap{margin-bottom:1.9rem}.product .sort-info-wrap .txt{font-family:var(--font-Bricolage);font-style:normal;font-weight:400;font-size:var(--p18);line-height:167%;letter-spacing:.02em;color:#3d3d3d}.product .sort-info-wrap .txt ul{background:#fff;border-radius:1rem;padding:2.4rem 1.8rem;margin:0;display:flex;flex-direction:column;gap:1.8rem}.product .sort-info-wrap .txt ul li{font-family:var(--font-Bricolage);font-weight:400;font-size:var(--p16);line-height:1.4;letter-spacing:.02em;color:#363434;list-style:none;position:relative;padding-left:1.3rem}.product .sort-info-wrap .txt ul li:before{content:"";width:.4rem;height:.4rem;border-radius:100%;background-color:#363434;position:absolute;left:0;top:.85rem}.product variant-selects{margin:0 0 2.2rem}.product variant-selects fieldset.product-form__input{margin:0;display:flex;max-width:100%}.product variant-selects fieldset.product-form__input .form__label{float:left;margin:0;padding:0;display:flex}.product variant-selects fieldset.product-form__input .form__label:after{content:":";display:inline-block}.product variant-selects .product-form__input--pill input[type=radio]+label{background-color:transparent;border:0;font-family:var(--font-Bricolage);font-style:normal;font-weight:300;font-size:var(--p16);line-height:188%;letter-spacing:.02em;color:#363434;padding:0 1.1rem;margin:0;text-align:left}.product .form__label{font-family:var(--font-Bricolage);font-weight:700;font-size:var(--p16);line-height:188%;letter-spacing:.02em;color:#363434;margin:0}.product .product-form__input,.product .product-form__buttons{max-width:100%}.product .product-form__input .quantity__label{display:none}.product .product-form__input .price-per-item__container .quantity{border:1px solid #9D9D9D;border-radius:10rem;width:100%;height:5rem}.product .product-form__input .price-per-item__container .quantity .quantity__button{width:5.3rem;opacity:1}.product .product-form__input .price-per-item__container .quantity .quantity__button[name=minus]{border-right:1px solid #9D9D9D}.product .product-form__input .price-per-item__container .quantity .quantity__button[name=plus]{border-left:1px solid #9D9D9D}.product .product-form__input .price-per-item__container .quantity .quantity__button .svg-wrapper{width:1.4rem;height:1.4rem}.product .product-form__input .price-per-item__container .quantity .quantity__input{font-family:var(--font-Bricolage);font-weight:400;font-size:var(--p16);line-height:188%;letter-spacing:.02em;color:#3d3d3d;margin:0;letter-spacing:0;background-color:transparent;box-shadow:none;outline:none}.product .product-form__input .price-per-item__container .quantity:before,.product .product-form__input .price-per-item__container .quantity:after{content:normal}.product .product__info-container .product-form{margin:2.8rem 0 0}.product .product__info-container .product-form .product-form__submit{margin:0;letter-spacing:0}.product .benefit-div-wrap{margin:.1rem 0 0;padding-left:4.1rem}.product .benefit-div-wrap .benefits-info-wrap h4{font-family:var(--font-Bricolage);font-weight:400;font-size:var(--p46);line-height:173%;color:#696464;margin:0 0 1.2rem}.product .benefit-div-wrap .benefits-info-wrap .txt{font-family:var(--font-Bricolage);font-style:normal;font-weight:400;font-size:var(--p18);line-height:167%;letter-spacing:.02em;color:#3d3d3d}.product .benefit-div-wrap .benefits-info-wrap .txt ul{padding:0;margin:0;display:flex;flex-direction:column;gap:1.8rem}.product .benefit-div-wrap .benefits-info-wrap .txt ul li{font-family:var(--font-Bricolage);font-weight:400;font-size:var(--p16);line-height:1.4;letter-spacing:.02em;color:#3d3d3d;list-style:none;position:relative;padding-left:1.3rem}.product .benefit-div-wrap .benefits-info-wrap .txt ul li:before{content:"";width:.4rem;height:.4rem;border-radius:100%;background-color:#363434;position:absolute;left:0;top:.85rem}.product-tab-info .product-tab{padding-top:2.5rem;padding-bottom:4.6rem}.product-tab-info .tab-main-wrapper .tab-menu-wrap{display:flex;justify-content:center;gap:11rem;padding:2.1rem 0 2rem;border-top:1px solid #000000;border-bottom:1px solid #000000}.product-tab-info .tab-main-wrapper .tab-menu-wrap .cmn-tab{font-family:var(--font-Bricolage);font-style:normal;font-weight:400;font-size:var(--p35);line-height:1.4;color:#696464;opacity:.6;transition:all .45s ease-in-out;cursor:pointer}.product-tab-info .tab-main-wrapper .tab-menu-wrap .cmn-tab:hover,.product-tab-info .tab-main-wrapper .tab-menu-wrap .cmn-tab.active{opacity:1}.product-tab-info .tab-main-wrapper .tab-menu-details{padding-left:17.5rem;margin-top:8.5rem}.product-tab-info .tab-main-wrapper .tab-menu-details .tabcont{font-family:var(--font-Bricolage);font-weight:300;font-size:var(--p24);line-height:133%;color:#363434;max-width:96.1rem;width:100%}.product-tab-info .tab-main-wrapper .tab-menu-details .tabcont h4{font-family:var(--font-seasons);font-style:normal;font-weight:400;font-size:var(--p80);line-height:99%;color:#949f9a;margin:0 0 2rem}.product-tab-info .tab-main-wrapper .tab-menu-details .tabcont strong{font-family:var(--font-Bricolage);font-weight:600;font-size:var(--p50);line-height:114%;color:#696464;display:block}.product-img-wrap{padding-top:4.6rem;padding-bottom:8rem}body:is(.template-page-filler) .product-img-wrap{padding-bottom:0}.product-img-wrap .product-img-inner .cmn-heading{font-size:var(--p65);margin:0 0 5.1rem}.product-img-wrap .product-img-inner .cmn-heading strong{font-family:var(--font-Bricolage);font-weight:600;color:#c1948f}.product-img-wrap .product-img-inner .block--header--panel:has(.txt--lg) .cmn-heading{margin:0 0 2.5rem}.product-img-wrap .product-img-inner .block--header--panel .txt--lg{text-align:center;font-family:var(--font-Bricolage);font-weight:300;font-size:var(--p24);line-height:133%;color:#363434;margin:0 auto 3rem;max-width:80rem;width:100%}.product-img-wrap .product-img-inner .block{display:flex;--prdimggap:.9rem;column-gap:var(--prdimggap);justify-content:center}.product-img-wrap .product-img-inner .block .item .item--title--wrap{position:relative}.product-img-wrap .product-img-inner .block .item .item--title--wrap{margin:2rem 0 1.2rem}.product-img-wrap .product-img-inner .block .item{width:100%;max-width:calc((100% / var(--count)) - (var(--prdimggap) - (var(--prdimggap) / var(--count))));background:#fff;border:1px solid rgba(0,0,0,.14);border-radius:2rem;padding:1.7rem 1.3rem 4rem;transition:all .45s ease}.product-img-wrap .product-img-inner .block .item:hover{border-color:transparent;box-shadow:0 1.2rem 3.7rem #8566401a}.product-img-wrap .product-img-inner .block .item .img-sec{width:100%;position:relative;overflow:hidden;border-radius:2rem}.product-img-wrap .product-img-inner .block .item .img-sec:before{content:"";width:100%;display:block;padding-bottom:53.23%}.product-img-wrap .product-img-inner .block .item .img-sec img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.product-img-wrap .product-img-inner .block .item h4{font-family:var(--font-Bricolage);font-weight:600;font-size:var(--p30);line-height:1.4;color:#696464;margin:2rem 0 1.2rem;padding-left:.5rem;padding-right:.5rem}.product-img-wrap .product-img-inner .block .item h4 strong{color:#c1948f;font-weight:600}.product-img-wrap .product-img-inner .block .item .txt{padding-left:.5rem;padding-right:.5rem;font-family:var(--font-Bricolage);font-weight:400;font-size:var(--p16);line-height:1.5;color:#363434}.template-product .index-work-wrap{padding-top:8.1rem;padding-bottom:5.5rem}.index-video-wrap{padding-top:5rem;padding-bottom:5rem}.index-video-wrap .cus-vdo-wrap{position:relative;overflow:hidden;border-radius:5rem}.index-video-wrap .cus-vdo-wrap .vdo-sec{position:absolute;width:100%;height:100%;left:0;top:0}.index-video-wrap .cus-vdo-wrap .vdo-sec video{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.index-video-wrap .cus-vdo-wrap .thumb-btn-wrap{transition:all .45s ease-in-out}.index-video-wrap .cus-vdo-wrap .thumb-btn-wrap .thumb-sec{position:relative;overflow:hidden;transition:all .45s ease-in-out}.index-video-wrap .cus-vdo-wrap .thumb-btn-wrap.is-select{opacity:0;position:relative;z-index:-1;pointer-events:none}.index-video-wrap .cus-vdo-wrap .thumb-btn-wrap .thumb-sec:before{content:"";width:100%;display:block;padding-bottom:37.535%}.index-video-wrap .cus-vdo-wrap .thumb-btn-wrap .thumb-sec img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.index-video-wrap .cus-vdo-wrap .thumb-btn-wrap .vdo-btn-wrap .vdo-btn-click{position:absolute;width:21.2rem;height:21.2rem;background:#0003;border-radius:100%;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:var(--p19);line-height:74%;text-transform:uppercase;color:#fff;font-family:"Font Awesome 5 Free";left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer;transition:all .45s ease-in-out}.index-video-wrap .cus-vdo-wrap .thumb-btn-wrap .vdo-btn-wrap .vdo-btn-click:hover{background:#00000080}.product-richtext-wrap{padding-top:3.7rem;padding-bottom:3.9rem}.product-richtext-wrap .info-wrapper{padding-left:16.9rem;padding-right:32.9rem}.product-richtext-wrap .info-wrapper .cmn-heading{margin:0 0 3.5rem;text-align:left}.product-richtext-wrap .info-wrapper .cmn-heading strong{font-family:var(--font-Bricolage)}.product-richtext-wrap .info-wrapper .text-wrapper{display:flex;flex-wrap:wrap;row-gap:1.2rem}.product-richtext-wrap .info-wrapper .text-wrapper .lft{width:32.3676323676%;font-family:var(--font-Inter);font-weight:500;font-size:var(--p16);line-height:150%;color:#363434}.product-richtext-wrap .info-wrapper .text-wrapper .lft,.product-richtext-wrap .info-wrapper .text-wrapper .rgt{padding:0}.product-richtext-wrap .info-wrapper .text-wrapper .rgt{width:58.3416583417%;margin-left:auto;font-family:var(--font-Bricolage);font-style:normal;font-weight:400;font-size:var(--p20);line-height:140%;color:#363434;padding-right:28rem}.product-richtext-wrap .info-wrapper .text-wrapper .rgt strong{font-weight:600;display:block;font-size:var(--p22);line-height:1.3}.product-richtext-wrap .info-wrapper .text-wrapper .lft p strong{display:block;font-size:var(--p22);line-height:1.3;font-weight:600;margin-bottom:1rem}.product-richtext-wrap .info-wrapper .text-wrapper .txt p{margin:0 0 1rem}.product-richtext-wrap .info-wrapper .text-wrapper .txt p:last-child{margin:0}.template-product .index-skin-wrap{padding-bottom:12.9rem}.cart-notification__heading,.cart-notification-product__name,.cart-item__name,.totals__total{color:#363434}.totals{gap:1rem}.cart-notification .cart-notification__links .button--secondary,.cart-notification .cart-notification__links .button--primary{height:4.2rem}header.header .cart-count-bubble{bottom:auto;left:auto;top:0;right:-.6rem}.cart__items .cart-item__quantity-wrapper{align-items:center}.cart__items cart-remove-button .button{height:4.7rem}.cart__items cart-remove-button .button svg path{fill:#fff}.cart__items .quantity{border:1px solid #9D9D9D;border-radius:10rem;height:4.7rem}.cart__items .quantity .quantity__button{width:3.3rem;opacity:1}.cart__items .quantity .quantity__button[name=minus]{border-right:1px solid #9D9D9D}.cart__items .quantity .quantity__button[name=plus]{border-left:1px solid #9D9D9D}.cart__items .quantity .quantity__button .svg-wrapper{width:1.4rem;height:1.4rem}.cart__items .quantity .quantity__input{font-family:var(--font-Bricolage);font-weight:400;font-size:var(--p16);line-height:188%;letter-spacing:.02em;color:#3d3d3d;margin:0;letter-spacing:0;background-color:transparent;box-shadow:none;outline:none}.cart__items .quantity:before,.cart__items .quantity:after{content:normal}.hydrafacial-banner-wrap{padding-top:5.2rem;margin-bottom:3rem}.hydrafacial-banner-wrap .hydrafacial-banner-inner .sortText{background:#e7c6bf;border-radius:2rem;font-family:var(--font-Gordita);font-style:normal;font-weight:400;font-size:var(--p16);line-height:1;text-transform:uppercase;color:#000;padding:.3rem 1.7rem 0;height:2.3rem;display:inline-flex;align-items:center;margin-bottom:2.6rem}.hydrafacial-banner-wrap .hydrafacial-banner-inner .cmn-heading{font-family:var(--font-Bricolage);font-weight:600;font-size:var(--p65);line-height:103%;color:#696464;margin:0 0 4.5rem;padding-right:26.4rem}.hydrafacial-banner-wrap .hydrafacial-banner-inner .img-sec img{width:100%;border-radius:1.8rem}.template-page-hydra-facial .product-img-wrap .page-width{max-width:100%}.template-page-hydra-facial .product-img-wrap .normal-title{transition:all .45s ease-in-out}.product-img-wrap .hover-title{display:none;transition:all .45s ease-in-out}.template-page-hydra-facial .product-img-wrap .product-img-inner .cmn-heading{text-align:left;margin:0 0 5rem}.template-page-hydra-facial .product-img-wrap .product-img-inner .cmn-heading strong{color:#949f9a}.template-page-hydra-facial .index-solution-sec{padding-top:4.6rem}.template-page-hydra-facial .index-solution-inner .info-wrapper .cmn-heading{padding-left:0}.template-page-hydra-facial .index-solution-inner .info-wrapper .cmn-heading strong{color:#c8918c}.template-page-hydra-facial .index-solution-inner .info-wrapper .rgt-img-wrap{width:47.267%;right:0}.template-page-hydra-facial .index-solution-sec .index-solution-inner .image-wrapper .img-sec img{border-radius:3.2rem 3.2rem 0}.template-page-hydra-facial .product-img-wrap{padding-top:3.7rem;padding-bottom:4.5rem}.template-page-hydra-facial .product-img-wrap .product-img-inner .block .item{padding:0;padding-bottom:2rem}.template-page-hydra-facial .product-img-wrap .product-img-inner .block .item h4,.template-page-hydra-facial .product-img-wrap .product-img-inner .block .item .txt{padding-left:1.5rem;padding-right:1.5rem}.hydrafacial-img-block2 .hydrafacial-img-block2-wrap{padding-top:3.1rem;padding-bottom:4rem}.hydrafacial-img-block2 .hydrafacial-img-block2-wrap .product-img-inner .cmn-heading{text-align:left;margin:0 0 4.1rem}.hydrafacial-img-block2 .hydrafacial-img-block2-wrap .product-img-inner .block .item{background:transparent;border:0px solid rgba(0,0,0,.14);border-radius:2rem;padding:0;transition:all .45s ease}.hydrafacial-img-block2 .hydrafacial-img-block2-wrap .product-img-inner .block .item:hover{border:0px solid rgba(0,0,0,.14);box-shadow:none}.hydrafacial-img-block2 .hydrafacial-img-block2-wrap .product-img-inner .block{--prdimggap: 1.7rem}.hydrafacial-img-block2 .hydrafacial-img-block2-wrap .product-img-inner .block .item .img-sec{border-radius:3.373rem;border:1px solid #c8918c;border-color:transparent;transition:all .45s ease}.hydrafacial-img-block2 .hydrafacial-img-block2-wrap .product-img-inner .block .item:hover .img-sec{border:1px solid #c8918c}.hydrafacial-img-block2 .hydrafacial-img-block2-wrap .product-img-inner .block .item .img-sec:before{padding-bottom:62.9%}.hydrafacial-img-block2 .hydrafacial-img-block2-wrap .product-img-inner .block .item .txt,.hydrafacial-img-block2 .hydrafacial-img-block2-wrap .product-img-inner .block .item h4{padding:0}.hydrafacial-img-block2 .hydrafacial-img-block2-wrap .product-img-inner .block .item h4 strong{color:#949f9a}.hydrafacial-pricing-wrap{padding-top:4rem;padding-bottom:4rem}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .cmn-heading{margin:0 0 5.5rem;font-weight:600}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .cmn-heading strong{font-family:var(--font-Bricolage)}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block{display:flex;--hypricecolgap:1.806rem;column-gap:var(--hypricecolgap);justify-content:center}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item{width:100%;max-width:calc((100% / var(--count)) - (var(--hypricecolgap) - (var(--hypricecolgap) / var(--count))));border:0px solid rgba(0,0,0,.11);filter:drop-shadow(0px 1.22105rem 3.66314rem rgba(133,102,64,.1));border-radius:3rem;padding:3.9rem 2.9rem 5.8rem;transition:all .45s ease-in-out;box-shadow:0 0 2rem #8566401a}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .tagname--wrap{min-height:2.564rem;margin:0 0 1.9rem}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .tagname{background-color:#e7c6bf;font-family:var(--font-Gordita);font-style:normal;font-weight:500;font-size:1.1rem;line-height:100%;text-transform:uppercase;color:#1d1d1f;border-radius:12.2rem;height:2.564rem;display:inline-flex;align-items:center;padding:.3rem 1.059rem 0}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .title{padding:0;margin:0;font-family:var(--font-Bricolage);font-weight:500;font-size:var(--p18);line-height:200%;letter-spacing:-.586102px;color:#696464;min-height:7.326rem;margin:0 0 2.564rem}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .title strong{font-family:var(--font-Bricolage);font-weight:600;font-size:var(--p30);line-height:125%;letter-spacing:-.586102px;color:#696464}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .title p,.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .price--row p{margin:0}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .price--wrap-hy{min-height:9.646rem;margin-bottom:4.438rem}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .price--row{font-family:var(--font-Gordita);font-style:normal;font-weight:400;font-size:var(--p17);line-height:143%;color:#1d1d1f;display:block}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .price--row strong{font-family:var(--font-Bricolage);font-weight:700;font-size:var(--p44);line-height:89%;color:#949f9a;margin:0 0 .611rem;display:block}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .info{border-top:.1rem solid #1D1D1F;padding-top:4.274rem}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .info p{margin:0}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .info strong{font-family:var(--font-Gordita);font-weight:500;font-size:var(--p18);line-height:171%;display:flex;align-items:center;color:#1d1d1f;display:block;margin:0 0 2.198rem}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .info ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:.977rem;font-family:var(--font-Bricolage);font-weight:400;font-size:var(--p16);line-height:153%;color:#363434}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .info ul li{position:relative;padding-left:3rem;background-image:url(/cdn/shop/files/list--icon.png);background-repeat:no-repeat;background-position:left top .5rem}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item:hover,.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item.price--item--select{border-color:transparent;background:#fff;box-shadow:0 1.2rem 3.7rem #8566404d;border-radius:3rem;border:0px solid #000}.hydrafacial-pricing-wrap .btn-wrap{text-align:center;margin-top:7.862rem}.hydrafacial-img{padding-top:4.4rem;padding-bottom:3.1rem}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper{display:flex;flex-wrap:wrap;--img-vdo-gap: 2.5rem;gap:var(--img-vdo-gap);max-width:149.1rem;margin:0 auto}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .img-sec{width:calc(60% - (var(--img-vdo-gap) - (var(--img-vdo-gap) / 2)));position:relative;overflow:hidden;border-radius:1.988rem}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .bottom-vdo-sec{width:calc(40% - (var(--img-vdo-gap) - (var(--img-vdo-gap) / 2)))}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .img-sec:first-child{border-radius:1.988rem}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .img-sec:nth-of-type(2){width:calc(40% - (var(--img-vdo-gap) - (var(--img-vdo-gap) / 2)));margin-left:0}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .img-sec:before{content:"";width:100%;display:block}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .img-sec:first-child:before{padding-bottom:55.0053821313%}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .img-sec:nth-of-type(2):before{padding-bottom:93.0783242259%}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .img-sec img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.template-page-hydra-facial .product-richtext-wrap{padding-bottom:10.1rem}.template-404.page-width p{font-size:var(--p65);font-family:var(--font-Work-Sans);color:#c1948f;font-weight:700}.customer>h1,.customer__title{font-size:var(--p40);color:#363434}:is(.account,.order) h2,.customer li[data-address]>h2,.template-cart .cart__empty-text,.addresses h2,.cart__login-title{font-size:var(--p24);color:#363434}.customer svg path{fill:#363434}.customer .select select{background-image:url(/cdn/shop/files/arrow-down-acco.png);background-repeat:no-repeat;background-position:right 1rem center;-webkit-appearance:none;appearance:none}.customer .field label,.customer .select select{font-family:var(--font-Bricolage);font-size:var(--p16);color:#363434;letter-spacing:0}.customer .select select+.svg-wrapper{display:none}.template-cart .cart__warnings{padding:7rem 0}.main--page--wrap{padding:4.5rem 0 7rem}.main--page--wrap .page-width{padding-top:0;padding-bottom:0}.main--page--wrap .rte{font-family:var(--font-Bricolage);color:#363434;font-size:var(--p18);line-height:1.4375;font-weight:400}.two-box-sec-wrap{padding-top:2rem;padding-bottom:3.1rem}.two-box-sec-wrap .two-box-sec-block{display:flex;gap:1.6rem}.two-box-sec-wrap .two-box-sec-block .item{width:100%;border-radius:2.4rem;background-color:#fff;padding:2.4rem;display:flex;gap:3.2rem}.two-box-sec-wrap .two-box-sec-block .item .icon{flex-shrink:0}.two-box-sec-wrap .two-box-sec-block .item .txt{font-family:var(--font-Bricolage);font-weight:400;font-size:var(--p18);line-height:156%;color:#3d3d3d}.two-box-sec-wrap .two-box-sec-block .item .txt p{margin:0 0 1rem}.two-box-sec-wrap .two-box-sec-block .item .txt strong{display:block;font-family:var(--font-Bricolage);color:#3d3d3d;font-size:var(--p22)}.two-box-sec-wrap .two-box-sec-block .item .txt p:last-child{margin:0}.index-testimonials-wrap .testimonials--slider--wrapper{overflow:hidden}.index-testimonials-wrap .testimonials--slider--wrapper .slick-track .slick-slide{height:auto;display:flex;flex-wrap:wrap;gap:1rem;padding:0 .5rem}.index-testimonials-wrap .testimonials--slider--wrapper .slick-track .slick-slide>div,.index-testimonials-wrap .testimonials--slider--wrapper .slick-track .slick-slide>div+div{width:100%;height:50%}.index-testimonials-wrap .testimonials--slider--wrapper .block-wrap{margin:0}.index-testimonials-wrap .testimonials--slider--wrapper .block-wrap .slider--item{padding:0}.index-testimonials-wrap .testimonials--slider--wrapper .block-wrap .slider--item .slider--col--right,.index-testimonials-wrap .testimonials--slider--wrapper .block-wrap .slider--item{height:100%}.index-testimonials-wrap .testimonials--slider--wrapper .slick-track .slick-slide>div{margin-left:-25%}.index-testimonials-wrap .testimonials--slider--wrapper .slick-track .slick-slide>div+div{padding:0;margin-left:-75%}.index-testimonials-wrap .testimonials--slider--wrapper .block-wrap .slick-list{padding-bottom:4rem}.splide__track .splide__slide .splide__slide__row .info-wrap{transform:translate(-25%)}.splide__track .splide__slide .splide__slide__row+.splide__slide__row .info-wrap{transform:translate(-75%)}.product-testimonial-slider .splide__track{padding-bottom:3rem;padding-top:3rem}.product-richtext-wrap .info-wrapper{padding-left:0;padding-right:0}.before-after-img-text-wrap{padding-top:4rem}.before-after-img-text-wrap .cmn-heading,.custom-image-with-text .cmn-heading{margin-bottom:5rem}.before-after-img-text-wrap .top-txt-wrap .txt{font-weight:300;font-size:clamp(1.6rem,1.5vw,2.4rem);line-height:1.4;color:#363434}.before-after-img-text-wrap .befor-after-sider .itm-innr-wrp{display:flex;flex-wrap:wrap;row-gap:2rem;--before-after-slider-clm-gap: 10rem;column-gap:var(--before-after-slider-clm-gap);align-items:center}.before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .lft{width:100%;max-width:calc(50% - (var(--before-after-slider-clm-gap) - (var(--before-after-slider-clm-gap) / 2)))}.before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .lft img{width:100%;border-radius:2.5rem}.before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .rgt{width:100%;max-width:calc(50% - (var(--before-after-slider-clm-gap) - (var(--before-after-slider-clm-gap) / 2)))}.before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .rgt .cnt-wrrp{width:100%;max-width:45.3rem;margin-left:0;margin-right:auto}.before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .rgt .cnt-wrrp .txt p{font-weight:300}.before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .rgt .cmn-heading strong{color:#949f9a;font-weight:400;display:block;font-size:var(--p50);margin-bottom:1rem}.before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .rgt .cmn-heading{font-size:var(--p40);text-transform:capitalize;font-weight:600;margin-bottom:2rem}.before-after-img-text-wrap .befor-after-sider .slick-arrow:before{display:none}.before-after-img-text-wrap .befor-after-sider .slick-arrow{z-index:1!important}.before-after-img-text-wrap .befor-after-sider .slick-arrow.slick-next{right:auto;left:47%}.before-after-img-text-wrap .slick-track{display:flex}.before-after-img-text-wrap .slick-track:before,.before-after-img-text-wrap .slick-track:after{display:none}body:is(.template-page-before-after) .product-img-wrap .product-img-inner .cmn-heading{text-transform:capitalize;text-align:left;color:#696464}body:is(.template-page-before-after) .product-img-wrap .product-img-inner .cmn-heading strong{color:#949f9a}body:is(.template-page-before-after) .product-img-wrap .product-img-inner .block .item h4{text-transform:capitalize}.before-after-text-img .before-after-img-text-wrap{padding-top:0}.before-after-text-img .before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .rgt{width:100%;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 .itm-innr-wrp .rgt .cnt-wrrp{max-width:100%}.before-after-text-img .before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .rgt .cnt-wrrp img{border-radius:2.5rem;width:100%}.before-after-text-img .before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .lft{width:100%;max-width:calc(35% - (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 .itm-innr-wrp{justify-content:space-between}.before-after-text-img .before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .lft .cmn-heading{font-size:var(--p40);font-weight:600;margin-bottom:2rem;text-transform:capitalize}.before-after-text-img .before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .lft .cmn-heading strong{color:#949f9a;display:block;font-size:var(--p50);margin-bottom:1rem}.before-after-text-img .before-after-img-text-wrap .befor-after-sider .itm-innr-wrp .lft .txt p{font-weight:300}.before-after-text-img .before-after-img-text-wrap .befor-after-sider .slick-prev.slick-arrow{left:auto;right:47%}.before-after-text-img .before-after-img-text-wrap .befor-after-sider .slick-next.slick-arrow{left:auto;right:-25px}.before-after-img-text+.before-after-text-img{padding-top:8rem}body:is(.template-page-before-after) .product-video .index-video-wrap{padding-top:10rem}body:is(.template-page-before-after) .testimonial-silder-sec .index-testimonials-wrap .cmn-heading{font-weight:600;color:#696464;font-size:var(--p60);text-shadow:-.5px -.5px 0 #C8918C,.5px -.5px 0 #C8918C,-.5px .5px 0 #C8918C,.5px .5px 0 #C8918C}body:is(.template-page-before-after) .product-richtext-wrap .info-wrapper .cmn-heading{text-transform:capitalize}.before-after-img-text-wrap .befor-after-sider .swiper-button-prev:after,.before-after-img-text-wrap .befor-after-sider .swiper-button-next:after{display:none}.before-after-img-text-wrap .befor-after-sider .swiper-button-prev svg,.before-after-img-text-wrap .befor-after-sider .swiper-button-next svg{width:21px;height:22px}.before-after-img-text-wrap .befor-after-sider .swiper-button-prev,.before-after-img-text-wrap .befor-after-sider .swiper-button-next{opacity:1;z-index:1;width:35px;height:35px}.before-after-img-text-wrap .befor-after-sider .swiper-button-prev{left:-7px}.before-after-img-text-wrap .befor-after-sider .swiper-button-next{right:-7px;left:auto}.before-after-text-img .before-after-img-text-wrap .befor-after-sider .swiper-button-next{left:auto;right:-7px}.before-after-text-img .before-after-img-text-wrap .befor-after-sider .swiper-button-prev{left:-7px;right:auto}.befor-after-sider-main .swiper{padding:0 20px;height:500px}.header-banner.header-banner-sec .hydrafacial-banner-inner{display:flex;row-gap:2rem;flex-wrap:wrap}.header-banner.header-banner-sec .hydrafacial-banner-inner>.lft{width:100%;max-width:60%;padding-right:5rem}.header-banner.header-banner-sec .hydrafacial-banner-inner>.rgt{width:100%;max-width:40%}.header-banner.header-banner-sec .hydrafacial-banner-inner>.lft .cmn-heading{padding:0}.header-banner.header-banner-sec .hydrafacial-banner-inner>.rgt .txt{margin-left:auto;font-family:var(--font-Bricolage);font-style:normal;font-weight:400;font-size:var(--p20);line-height:1.4;color:#363434}.header-banner.header-banner-sec .hydrafacial-banner-inner>.rgt>.txt.contnt-wrap{margin-top:2rem}.header-banner.header-banner-sec .hydrafacial-banner-inner>.rgt>.txt.contnt-wrap p,.header-banner.header-banner-sec .hydrafacial-banner-inner>.lft>.txt.contnt-wrap p{font-weight:600;display:block;font-size:var(--p22);line-height:1.3}.header-banner.header-banner-sec .hydrafacial-banner-inner>.rgt .txt ul,.header-banner.header-banner-sec .hydrafacial-banner-inner>.lft .txt ul{padding:0}.header-banner.header-banner-sec .hydrafacial-banner-inner>.rgt .txt ul li,.header-banner.header-banner-sec .hydrafacial-banner-inner>.lft .txt ul li,.header-banner.header-banner-sec .hydrafacial-banner-inner>.lft .txt ul li strong{list-style:none;list-style-position:unset;font-weight:400;font-size:var(--p22);line-height:1.3;color:#363434;margin-bottom:15px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.93679 0.0205078C3.55348 0.0205078 0 3.57399 0 7.9573C0 12.3404 3.55348 15.8941 7.93679 15.8941C12.3199 15.8941 15.8736 12.3404 15.8736 7.9573C15.8736 3.57399 12.3199 0.0205078 7.93679 0.0205078ZM11.6876 5.80555L7.69752 10.9695C7.57144 11.1328 7.38605 11.2229 7.19435 11.2381C6.94954 11.2723 6.69348 11.1806 6.53382 10.9711L4.18188 7.88497C3.94677 7.57632 4.00678 7.13148 4.31543 6.89621C4.62408 6.66111 5.06892 6.7211 5.30419 7.02976L7.11892 9.41097L10.5713 4.94311C10.8085 4.63606 11.2538 4.57889 11.5609 4.81629C11.868 5.05374 11.9249 5.49846 11.6876 5.80555Z' fill='%23C1948F'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;padding-left:36px;background-size:20px;background-position:left 5px;transition:.3s ease;width:100%;max-width:max-content}.header-banner.header-banner-sec .hydrafacial-banner-inner>.rgt .txt ul li a{color:#363434}.header-banner.header-banner-sec .hydrafacial-banner-inner>.rgt .txt ul li:hover{color:#b07c7a}.header-banner.header-banner-sec .hydrafacial-banner-inner>.rgt .txt ul li:hover a{color:#b07c7a}.header-banner.header-banner-sec .hydrafacial-banner-inner>.rgt .txt ul li:last-child{margin-bottom:0}.header-banner.header-banner-sec .hydrafacial-banner-wrap{padding:5.2rem 0 4.6rem}.rich-text.content-container .rich-text__wrapper{width:100%!important}.rich-text.content-container .rich-text__wrapper .rich-text__blocks{max-width:100%!important}.image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__heading{font-family:var(--font-Bricolage);font-weight:500;font-size:var(--p65);line-height:1.1;color:#696464}.hydrafacial-img-block2 .hydrafacial-img-block2-wrap .product-img-inner .block .item .img-sec{border:0!important}.hydrafacial-img-block2 .hydrafacial-img-block2-wrap .product-img-inner .block .item:hover .img-sec{border-color:transparent;background:#fff;box-shadow:0 1.2rem 3.7rem #8566404d;border-radius:3rem;border:0px solid #000}.hydrafacial-img-block2 .hydrafacial-img-block2-wrap .product-img-inner .block .item h4{padding:0 2rem}.hydrafacial-img-block2 .hydrafacial-img-block2-wrap .product-img-inner .block .item .txt{padding:0 2rem 2rem}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .bottom-vdo-sec .blog-vdo-wrap{position:relative;display:block;width:100%;overflow:hidden;border-radius:1.988rem;padding-bottom:83%}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .bottom-vdo-sec .blog-vdo-wrap .vdo-sec,.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .bottom-vdo-sec .blog-vdo-wrap .thumb-btn-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .bottom-vdo-sec .blog-vdo-wrap .thumb-btn-wrap img{width:100%;height:100%;object-fit:cover}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .bottom-vdo-sec .blog-vdo-wrap .vdo-btn-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:5rem;height:5rem}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .bottom-vdo-sec .blog-vdo-wrap .vdo-sec video{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .bottom-vdo-sec .blog-vdo-wrap .vdo-btn-wrap .vdo-btn{background:transparent;border:0;padding:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;border-radius:50%}.hydrafacial-img .hydrafacial-img-wrap .image-wrapper .bottom-vdo-sec .blog-vdo-wrap .vdo-btn-wrap .vdo-btn svg{width:30px;height:30px}body:is(.template-page-acne) .index-solution-inner .info-wrapper .rgt-img-wrap{right:0}body:is(.template-page-filler) .hydrafacial-img-block .product-img-wrap .product-img-inner .cmn-heading{text-align:left}body:is(.template-page-filler) .hydrafacial-img-block .product-img-wrap .product-img-inner .block--header--panel .txt--lg{margin-left:0;margin-right:auto;text-align:left;max-width:82%}.template-page-faq .main-page-title{color:#3d3d3d}.template-page-faq .cmn-heading{margin-bottom:0rem;color:#a8bab2}.template-page-faq .faq-main-wrap .faq-block-items,body:not(:has(.template-page-faq)) .faq-main-wrap .faq-block-items{padding:4rem;background:#ffffff8f;border-radius:1.4rem;transition:all .3s ease;cursor:pointer}.template-page-faq .faq-block-items .wrapper,body:not(:has(.template-page-faq)) .faq-block-items .wrapper{display:flex;justify-content:space-between;column-gap:14rem;margin-right:0;position:relative;padding-right:8rem}.template-page-faq .faq-block-items .wrapper:before,body:not(:has(.template-page-faq)) .faq-block-items .wrapper:before{position:absolute;right:0;top:0;background:#a8bab282;width:40px;height:40px;border-radius:50%;content:"";transition:all .1s ease}.template-page-faq .faq-block-items.active .wrapper:before,.template-page-faq .faq-block-items:hover .wrapper:before,body:not(:has(.template-page-faq)) .faq-block-items.active .wrapper:before,body:not(:has(.template-page-faq)) .faq-block-items:hover .wrapper:before{background:#a8bab2}.template-page-faq .faq-block-items .wrapper:after,body:not(:has(.template-page-faq)) .faq-block-items .wrapper:after{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg' class='svg svg-plus'%3E%3Cpath d='M14.0001 8.00012H8.00006V14.0001H6.00006V8.00012H6.10352e-05L6.10352e-05 6.00012H6.00006V0.00012207L8.00006 0.00012207V6.00012H14.0001V8.00012Z' fill='%23323232'%3E%3C/path%3E%3C/svg%3E");position:absolute;content:"";width:1.4rem;height:1.4rem;z-index:1;top:1.25rem;right:1.3rem;transition:all .1s ease}.template-page-faq .faq-block-items.active .wrapper:after,body:not(:has(.template-page-faq)) .faq-block-items.active .wrapper:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' class='svg-icon svg-minus'%3E%3Cg clip-path='url(.clip0_1361_5320)'%3E%3Cpath d='M19 13H5V11H19V13Z' fill='%231D1D1F'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath class='clip0_1361_5320'%3E%3Crect width='24' height='24' fill='white'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");top:.9rem;right:1.5rem}.template-page-faq .faq-main-wrap,body:not(:has(.template-page-faq)) .faq-main-wrap{display:flex;flex-direction:column;row-gap:1.5rem;margin:7rem 0}.template-page-faq .faq-block-items h2,body:not(:has(.template-page-faq)) .faq-block-items h2{margin-bottom:0;color:var(--black);font-family:var(--font-Inter);font-weight:500;line-height:1.3;font-size:var(--p30);cursor:pointer}.template-page-faq .faq-block-items .faq-heading,body:not(:has(.template-page-faq)) .faq-block-items .faq-heading{width:100%;max-width:calc(49% - 7.5rem)}.template-page-faq .faq-block-items .faq-text.rgt,body:not(:has(.template-page-faq)) .faq-block-items .faq-text.rgt{width:100%;max-width:calc(51% - 7.5rem)}.template-page-faq .faq-block-items .faq-text.rgt a,body:not(:has(.template-page-faq)) .faq-block-items .faq-text.rgt a{font-weight:500;color:#b07c7a}.heading-with-text .heading-with-text-inner{text-align:center;margin-bottom:3.5rem}.video-with-text-inner .main-wrapper{display:flex;column-gap:4rem;align-items:center}.video-with-text-inner .main-wrapper .lft{width:100%;max-width:calc(55% - 2rem)}.video-with-text-inner .blog-vdo-wrap .thumb-sec img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-with-text-inner .vdo-sec video{min-height:50rem}.video-with-text-inner .vdo-sec video,.video-with-text-inner .blog-vdo-wrap .thumb-sec img,.video-with-text-inner .main-wrapper .lft .blog-vdo-wrap{border-radius:2rem;overflow:hidden}.video-with-text-inner .cmn-heading{text-align:center}.video-with-text-inner .main-wrapper .rgt{width:100%;max-width:calc(45% - 2rem)}.before-after-img-text .befor-after-sider-main{margin:0}.before-after-img-text .itm-innr-wrp{display:flex;row-gap:2rem;align-items:center;column-gap:4rem}.before-after-img-text .itm-innr-wrp .lft,.before-after-img-text .itm-innr-wrp .rgt{width:100%;max-width:calc(50% - 2rem)}.before-after-img-text .itm-innr-wrp .lft img{width:100%}.before-after-img-text .itm-innr-wrp .lft img{min-height:45rem;max-height:45rem;object-fit:cover}.before-after-img-text .itm-innr-wrp .lft img,.before-after-img-text .itm-innr-wrp .lft{border-radius:1.5rem;overflow:hidden}.before-after-img-text .top-txt-wrap{text-align:center;margin-bottom:3.5rem}.before-after-img-text .slick-arrow,.before-after-text-img .slick-arrow{width:4.2rem;height:4.2rem;border:1px solid #7D9BC1;z-index:1;background:#fff}.before-after-img-text .slick-arrow.slick-prev,.before-after-text-img .slick-arrow.slick-prev{left:-4.5rem!important}.before-after-img-text .slick-arrow.slick-next,.before-after-text-img{right:-4.5rem!important}.before-after-img-text .slick-arrow:before,.before-after-text-img .slick-arrow:before{display:none}.before-after-img-text .slick-arrow.slick-prev:after,.before-after-text-img .slick-arrow.slick-prev:after{width:17.4px;height:14.5px;background-repeat:no-repeat;position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5.65178L0.421171 5.21099L5.63217 0L6.51436 0.882191L2.3566 5.03873L14.6558 5.03873V6.26484L2.35598 6.26484L6.51374 10.422L5.63217 11.3036L0.421171 6.09257L0 5.65178Z' fill='%237D9BC1'/%3E%3C/svg%3E%0A");content:"";top:1.3rem;z-index:1;background-size:cover;right:1.2rem}.before-after-img-text .slick-arrow.slick-next:after,.before-after-text-img .slick-arrow.slick-next:after{width:17.4px;height:14.5px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 5.65178L14.5788 5.21099L9.36783 0L8.48564 0.882191L12.6434 5.03873L0.344232 5.03873V6.26484L12.644 6.26484L8.48626 10.422L9.36783 11.3036L14.5788 6.09257L15 5.65178Z' fill='%237D9BC1'/%3E%3C/svg%3E%0A");content:"";top:1.3rem;z-index:1;background-size:cover;right:1.2rem;position:absolute}.video-with-text-inner .main-wrapper .lft .blog-vdo-wrap{position:relative}.video-with-text-inner .main-wrapper .lft .blog-vdo-wrap .thumb-btn-wrap{height:100%;display:flex;align-items:center;justify-content:center;position:absolute;width:100%;top:0;left:0}.video-with-text-inner .main-wrapper .lft .vdo-btn{width:4.5rem;height:4.5rem;border-radius:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;border:none;outline:none}.video-with-text-inner .main-wrapper .lft .vdo-btn svg{max-width:2rem;max-height:2rem}.custom-image-with-text .cmn-heading{text-align:center}.custom-image-with-text .main-wrapper{display:flex;row-gap:2rem;align-items:center;column-gap:4rem}.custom-image-with-text .main-wrapper .lft{width:100%;max-width:calc(60% - 2rem)}.custom-image-with-text .main-wrapper .rgt{width:100%;max-width:calc(40% - 2rem)}.custom-image-with-text .main-wrapper .img-sec,.custom-image-with-text .main-wrapper .img-sec img{border-radius:1.5rem;overflow:hidden}.template-page-hyperpigmentation .custom-image-with-text .main-wrapper .img-sec img{margin:0 auto}.hydrafacial-img-block2 .hydrafacial-img-block2-wrap .product-img-inner .block .item .txt a,.hydrafacial-img-block2 .hydrafacial-img-block2-wrap .product-img-inner .block .item .txt a strong{color:#b07c7a}.hydrafacial-banner-wrap .img-sec{position:relative}.template-page-tixel .hydrafacial-banner-wrap .img-sec:before{content:"";width:100%;display:block;padding-bottom:25%}.template-page-tixel .hydrafacial-banner-wrap .img-sec img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.template-page-tixel .heading-with-text--block-0.heading-with-text .heading-with-text-inner{background-color:#f8ede9;padding:2.5rem 2.5rem 4rem;border-radius:3rem;box-shadow:0 0 3rem #0000001a;position:relative}.template-page-tixel .heading-with-text--block-0.heading-with-text .heading-with-text-inner:before{content:"\2193";width:5rem;height:5rem;background-color:#b07c7a;border-radius:100%;position:absolute;left:50%;transform:translate(-50%);bottom:-2.5rem;color:#fff;font-size:3rem;display:flex;align-items:center;justify-content:center}.template-page-tixel .heading-with-text--block-0.heading-with-text .heading-with-text-inner .cmn-heading{margin:0 0 1rem}.before-after-img-text .slick-arrow,.before-after-text-img .slick-arrow{border:1px solid #fff;background:#b07c7a!important;border-radius:100%;pointer-events:all;display:flex;align-items:center;justify-content:center;cursor:pointer}.before-after-img-text .slick-arrow.slick-next:after,.before-after-text-img .slick-arrow.slick-next:after,.before-after-img-text .slick-arrow.slick-prev:after,.before-after-text-img .slick-arrow.slick-prev:after{mix-blend-mode:color-dodge}.before-after-img-text .slick-arrow.slick-prev,.before-after-text-img .slick-arrow.slick-prev{left:-2.4rem!important}.before-after-img-text .slick-arrow.slick-next{right:-4.5rem!important;right:auto!important;left:47.4%}.befor-after-sider-no{position:relative}.sliderArrow--wrap{width:100%;position:absolute;display:flex;justify-content:space-between;max-width:calc(50% - 2rem);z-index:1;pointer-events:none;top:50%;transform:translateY(-50%)}.sliderArrow--wrap .slick-arrow svg{width:2rem;height:auto}.sliderArrow--wrap .slick-arrow{position:relative}.sliderArrow--wrap .slick-arrow.preva{left:-2.1rem}.sliderArrow--wrap .slick-arrow.nexta{right:-2.1rem}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .price--row a{color:#1d1d1f;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#949f9a;text-decoration-thickness:2px;display:inline-block;margin-bottom:8px}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .price--row a:hover{color:#b07c7a;text-decoration-color:#b07c7a}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item{position:relative;padding-bottom:13.2rem}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .pricbtn-row-panel{position:absolute;left:0;bottom:5.8rem;width:100%;text-align:center}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .pricbtn-row-panel .btn-red{background-color:#b07c7a}.hydrafacial-pricing-wrap .hydrafacial-pricing-inner .pricing-block .item .pricbtn-row-panel .btn-red:hover{background-color:#a8bab2}.prc--btn{margin-top:2rem}.hydrafacial-banner-wrap .hydrafacial-banner-inner .txt{margin:0 0 2rem}.hydrafacial-banner-wrap .hydrafacial-banner-inner:has(.txt) .cmn-heading{margin-bottom:1.5rem}.hydrafacial-img-block2 .hydrafacial-img-block2-wrap .product-img-inner .block .item ul{padding:0 0 0 1.7rem}.imgTagg{position:absolute;left:1.5rem;top:1.5rem;background:#e7c6bf;text-transform:uppercase;font-size:var(--p16);color:#000;padding:.2rem 1.5rem 0;border-radius:3rem;font-family:var(--font-Gordita)}.cart-notification-wrapper .cart-notification-product__name{font-size:1.6rem}.template-cart .cart-item__name{font-size:1.4rem}.co2-credentials .co2-credentials-wrap{padding:2rem 0 7rem}.co2-credentials .co2-credentials-wrap h2.cmn-heading{font-size:var(--p60);font-weight:600}.co2-credentials .co2-credentials-wrap h2.cmn-heading strong{font-style:italic!important;font-family:var(--font-seasons)!important;font-family:Juana SemiBold It!important}.co2-credentials-wrap .co2-credentials-inner .co2-credentials-box{padding:1rem 4.25rem 0;display:flex;gap:4rem;flex-wrap:wrap;justify-content:center}.co2-credentials-inner .co2-credentials-box .box1{width:100%;max-width:calc(40% - 2rem)}.co2-credentials-inner .co2-credentials-box .box2{width:100%;max-width:calc(60% - 2rem)}.co2-credentials-inner .co2-credentials-box .box3{width:100%;max-width:calc(47% - 2rem)}.co2-credentials-inner .co2-credentials-box .box4{width:1000%;max-width:calc(49% - 2rem)}.co2-credentials-inner .co2-credentials-box .box-wrap{padding:2.8rem 3.4rem;text-align:center;background-color:#f8f5f4;border:2px solid #B07C7A;border-radius:3.2rem}.co2-credentials-inner .co2-credentials-box .box-wrap .txt{font-size:var(--p40);font-family:var(--font-Bricolage);font-weight:500;color:#696463;line-height:1.3}.index-banner.co2-banner .tox-banner-sec .info-wrapper{max-width:70.5rem}.index-banner.co2-banner .tox-banner-sec .info-wrapper .info{padding:3.8rem 5rem 3.8rem 7.2rem}.index-banner.co2-banner .tox-banner-sec .info-wrapper .info .heading h1{color:#696464}.index-banner.co2-banner .tox-banner-sec .info-wrapper .info .heading h1 strong{color:#818b86}.index-banner.co2-banner .tox-banner-sec .info-wrapper .info .sub-heading{font-family:var(--font-seasons);font-family:Juana Light It;font-size:var(--p32);font-style:italic;font-weight:300;letter-spacing:-.4px;color:#1d1d1f;line-height:1.1;max-width:47rem;margin-bottom:2.8rem}.index-banner.co2-banner .tox-banner-sec .info-wrapper .info .txt{font-family:var(--font-Bricolage);font-style:normal;font-size:var(--p24);color:#363434;font-weight:400;line-height:1.12;max-width:55.6rem;margin-bottom:2.8rem}.index-banner.co2-banner .tox-banner-sec .info-wrapper .info .btn{font-size:var(--p24);padding:10px 20px;height:5.6rem;min-height:5.6rem}.co2-textarea-carousel .co2-textarea-carousel-block .slick-arrow{position:unset;width:5rem;height:5rem;border-radius:100%;background-color:#c8918c;border:none;transition:.3s ease;cursor:pointer;z-index:1;opacity:.6;margin-top:40px}.co2-textarea-carousel .co2-textarea-carousel-block .slick-arrow.rgt-arrow{left:auto;right:0}.co2-textarea-carousel .co2-textarea-carousel-block .slick-arrow:hover{opacity:1}.co2-textarea-carousel .co2-textarea-carousel-block .slick-track{display:flex;gap:2rem}.co2-textarea-carousel .co2-textarea-carousel-block>.slick-list .box{background-color:#fff;border-radius:3.2rem;padding:4rem 5.5rem}.co2-textarea-carousel .co2-textarea-carousel-block .box .number-wrap{display:flex;align-items:flex-start;gap:2.4rem;margin-bottom:4rem}.co2-textarea-carousel .co2-textarea-carousel-block .box .number-wrap h4{color:#696464;font-size:var(--p50);margin:0;margin-top:1rem}.co2-textarea-carousel .co2-textarea-carousel-block .box .number-wrap .num{width:8rem;height:8rem;border-radius:100%;background-color:#949f9a;text-align:center;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-seasons-bold);font-weight:700;font-size:var(--p48);color:#fff;line-height:1;flex:0 0 auto}.co2-textarea-carousel .co2-textarea-carousel-block .box .source-box{margin-bottom:3.5rem}.co2-textarea-carousel .co2-textarea-carousel-block .box .source-box .txt p{color:#696463;font-family:var(--font-Bricolage);font-size:var(--p24);font-weight:400;line-height:1.3}.co2-textarea-carousel .co2-textarea-carousel-block .box .source-box .txt p strong{font-size:var(--p32);font-family:Juana Medium It;font-weight:500;line-height:1;color:#818b86}.co2-textarea-carousel .co2-textarea-carousel-block .box .source-box .txt p a{color:#b07c7a;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.co2-textarea-carousel .co2-textarea-carousel-block .box .bottom-box{background-color:#f7f7f7;border:1px solid #C4C4C4;border-radius:3.2rem;padding:2.4rem 3.6rem}.co2-textarea-carousel .co2-textarea-carousel-block .box .bottom-box .txt h4{color:#696464;font-family:Juana Medium It;font-size:var(--p32);margin-bottom:1.4rem;font-weight:500}.co2-textarea-carousel .co2-textarea-carousel-block .box .bottom-box .txt p{color:#696463;font-weight:400;font-family:var(--font-Bricolage);font-size:var(--p24)}.co2-textarea-carousel .co2-textarea-carousel-block .box .bottom-box .txt p strong{color:inherit}.co2-textarea-carousel .co2-textarea-carousel-wrap{padding:2rem 0}.index-solution-provide.index-bg-work.co2-works-sec .info-wrapper .info .block-wrap .bloctxt-box p a{color:#b07c7a;text-decoration:underline;text-underline-offset:2px;font-size:var(--p18)}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .info{width:48.6%;left:4.5rem;padding-top:6rem}.index-solution-provide.index-bg-work.co2-works-sec .index-page-sec .index-solution-inner .info-wrapper .block-wrap{gap:3rem}body.template-page-co2-landing .index-solution-provide.index-bg-work.co2-works-sec .index-solution-inner h2.cmn-heading{text-align:left;margin-bottom:4rem!important}.index-solution-provide.index-bg-work.co2-works-sec .index-solution-inner .info-wrapper .rgt-img-wrap .img-sec:after{background:linear-gradient(278deg,#d9d9d900 6.16%,#696464 102.28%)}.index-solution-provide.index-bg-work.co2-works-sec .index-solution-sec{padding-bottom:2rem}.index-work.index-step-sec.co2-step-sec .index-work-wrap{padding-top:2rem;padding-bottom:2rem}.index-work.index-step-sec.co2-step-sec .index-work-wrap h2.cmn-heading{font-size:var(--p60);font-weight:600;margin-bottom:1rem;line-height:1}.index-work.index-step-sec.co2-step-sec .index-work-wrap h2.cmn-heading strong{font-weight:600;font-family:Juana SemiBold!important;font-size:var(--p60)}.index-work.index-step-sec.co2-step-sec .index-work-wrap h4.sub-heading{text-align:center;color:#696464;font-weight:600}.index-work.index-step-sec.co2-step-sec .index-work-wrap .work-block-wrap{padding-top:2rem}.index-work.index-step-sec.co2-step-sec .index-work-wrap .index-work-inner .work-block-wrap .lft .img-sec{border-radius:0;border-top-right-radius:6rem;border-bottom-right-radius:6rem;z-index:1}.index-work.index-step-sec.co2-step-sec .index-work-wrap .index-work-inner .work-block-wrap .item:first-child:after{content:"";background-color:#b07c7a;width:100%;position:absolute;top:-1px;height:1px;left:-63%;z-index:-1}.index-work.index-step-sec.co2-step-sec .index-work-wrap .index-work-inner .work-block-wrap .item:last-child:after{z-index:-1}.index-work.index-step-sec.co2-step-sec .index-work-wrap .index-work-inner .work-block-wrap .item .item--inner--work .txt-wrap{font-size:var(--p16)}.index-work.index-step-sec.co2-step-sec .index-work-wrap .index-work-inner .work-block-wrap .item .item--inner--work .txt-wrap a{color:#b07c7a;text-decoration:underline;text-underline-offset:2px}.index-work.index-step-sec.co2-step-sec .index-work-inner .work-block-wrap .item .txt-wrap h4{font-size:var(--p22);margin-bottom:.5rem}.co2-bottom-line-sec .co2-bottom-line-wrap{padding:2rem 0}.co2-bottom-line-sec .co2-bottom-line-wrap .co2-bottom-line-inner{background-color:#ffffff75;padding:3.2rem 22rem 3.2rem 9.5rem;text-align:center;border-radius:3.2rem;border:1px solid #AABCB4}.co2-bottom-line-sec .co2-bottom-line-wrap .page-width{max-width:147.7rem}.index-work.index-step-sec.co2-step-sec .index-work-wrap .page-width{max-width:154rem}.co2-bottom-line-sec .co2-bottom-line-wrap .co2-bottom-line-inner .txt--lg p{font-size:var(--p40);color:#696463}.co2-bottom-line-sec .co2-bottom-line-wrap .co2-bottom-line-inner .txt--lg p em{font-family:Juana SemiBold It;font-size:var(--p40);color:#b07c7a;font-weight:600;font-style:italic}.template-page-co2-landing .index-before-after-slider .index-ba-slider-wrap{padding-top:2rem}.template-page-co2-landing .index-before-after-slider .index-ba-slider-wrap .top-wrap{max-width:84rem;margin:0 auto 7.4rem}.template-page-co2-landing .index-before-after-slider .index-ba-slider-wrap .top-wrap h2.cmn-heading.center{font-weight:500;font-size:var(--p55)}.template-page-co2-landing .index-before-after-slider .index-ba-slider-wrap .top-wrap h2.cmn-heading.center strong{font-family:Juana Medium It!important;color:#b07c7a;font-weight:500}.template-page-co2-landing .index-before-after-slider .index-ba-slider-wrap .top-wrap p{line-height:1.5}.co2-patient-stories .co2-patient-stories-wrap{padding-top:4rem;padding-bottom:4rem}.co2-patient-stories .co2-patient-stories-wrap h2.cmn-heading{text-align:center;font-size:var(--p60);font-weight:600}.co2-patient-stories .co2-patient-stories-wrap h2.cmn-heading strong{font-family:Juana SemiBold It!important;font-weight:600;color:#c8918c;font-style:italic}.co2-patient-stories .co2-patient-stories-wrap .patient-block{display:flex;justify-content:flex-start;flex-wrap:wrap;--gap: 4rem;--count: 3;gap:var(--gap)}.co2-patient-stories .co2-patient-stories-wrap .patient-block .box{width:100%;max-width:calc((100% / var(--count)) - (var(--gap) - (var(--gap) / var(--count))));border-radius:2.4rem;overflow:hidden;box-shadow:3px 5px 10px #818b8654;background-color:#fff}.co2-patient-stories .co2-patient-stories-wrap .patient-block .box .img-sec{padding-bottom:81%;overflow:hidden;width:100%;position:relative}.co2-patient-stories .co2-patient-stories-wrap .page-width{max-width:152.4rem}.co2-patient-stories .co2-patient-stories-wrap .patient-block .box .img-sec img{position:absolute;top:0;left:0;width:100%;height:100%}.co2-patient-stories .co2-patient-stories-wrap .patient-block .box .number-wrap{padding:3rem;background-color:#fff}.co2-patient-stories .co2-patient-stories-wrap .patient-block .box .number-wrap .txt{color:#363434;font-size:var(--p24)}.co2-patient-stories .co2-patient-stories-wrap .patient-block .box .number-wrap h4{margin:0;margin-top:2rem;text-align:right;color:#b07c7a;font-family:Juana Medium It;font-weight:500;font-size:var(--p32);font-style:italic}.co2-patient-stories .co2-patient-stories-wrap .patient-block .box:nth-child(2n) .number-wrap h4{color:#818b86}.template-page-co2-landing .faq-details .faq-details-wrap{padding:4rem 0 2rem}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap{margin-bottom:0;margin-top:4rem;row-gap:4rem}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items{border-radius:3.2rem;padding:5rem 4rem;background:#ffffff75}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .faq-heading.lft h2{font-size:var(--p40);color:#696463;font-weight:400;font-family:var(--font-Bricolage)}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner h2.cmn-heading{color:#696464;font-size:var(--p60);font-weight:600}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .wrapper{padding-right:14rem}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .wrapper:before{width:8.8rem;height:8.8rem;top:-15px;background-color:#dce6e0}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .wrapper:after{width:24px;background-repeat:no-repeat;height:24px;right:31px;background-size:contain;top:16px;background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.9475 24.896V0H15.0675V24.896H9.9475ZM0.0915003 14.848V10.048H24.9235V14.848H0.0915003Z' fill='%23696463'/%3E%3C/svg%3E%0A");background-position:center;transition:none}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items.active .wrapper:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='6' viewBox='0 0 18 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.487 5.664V0.287998H17.511V5.664H0.487Z' fill='%23696463'/%3E%3C/svg%3E%0A")}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items.active .wrapper:before{background-color:#aabcb4}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .wrapper .faq-text .txt{font-size:var(--p24);color:#696463}.template-page-co2-landing .faq-details .faq-details-wrap .faq-details-inner .faq-main-wrap .faq-block-items .wrapper .faq-text .txt a{text-decoration:underline;text-underline-offset:2px;color:#b07c7a}.co2-refelection .co2-refelection-sec{padding:2rem 0}.co2-refelection .co2-refelection-sec .co2-refelection-wrap{position:relative}.co2-refelection .co2-refelection-sec .co2-refelection-wrap .img-sec img{width:100%;border-radius:2.6rem;object-fit:cover;object-position:center}.co2-refelection .co2-refelection-sec .co2-refelection-wrap .info-wrapper{position:absolute;top:50%;left:10rem;width:100%;max-width:56rem;transform:translateY(-50%)}.co2-refelection .co2-refelection-sec .co2-refelection-wrap .info-wrapper .info .heading{font-size:var(--p70);font-family:var(--font-Bricolage);font-weight:500;color:#696464;line-height:1.15;margin-bottom:2rem}.co2-refelection .co2-refelection-sec .co2-refelection-wrap .info-wrapper .info .heading p strong{color:#818b86;font-family:Juana Medium It;font-style:italic;font-weight:500}.co2-refelection .co2-refelection-sec .co2-refelection-wrap .info-wrapper .info .txt{color:#363434;font-size:var(--p24)}.co2-refelection .co2-refelection-sec .co2-refelection-wrap .info-wrapper .info a.btn{margin-top:3rem;height:7.7rem;min-height:7.7rem;background-color:#c8918c;display:inline-flex;gap:3rem;justify-content:space-between;font-size:var(--p24);min-width:39.5rem;padding:1rem 3.2rem}.co2-refelection .co2-refelection-sec .co2-refelection-wrap .info-wrapper .info a.btn:hover{opacity:.7}.index-upgrade.co2-upgrade .index-upgrade-wrap .img-wrap .container-ba-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.index-upgrade.co2-upgrade .index-upgrade-wrap .img-wrap .container-ba-wrap .image-container{width:100%;height:100%;position:absolute}.index-upgrade.co2-upgrade .index-upgrade-wrap .img-wrap .container-ba-wrap .image-container .moveimg-no .image-before{max-width:inherit;height:100%}.index-upgrade.co2-upgrade .index-upgrade-wrap .img-wrap .container-ba-wrap .image-container .moveimg-no{position:absolute;height:100%;left:0;top:0;overflow:hidden;width:var(--position);z-index:1}.index-upgrade.co2-upgrade .index-upgrade-wrap .index-upgrade-inner .img-wrap{padding-bottom:51%;width:43.67%}.index-upgrade.co2-upgrade .index-upgrade-wrap .index-upgrade-inner .img-wrap:before{display:none!important}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap{width:53%;padding-right:5rem}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap h2.cmn-heading.center{font-family:Juana Medium It;font-size:var(--p50);color:#696463;font-weight:500}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .txt.maintext{text-align:center;font-family:Juana SemiBold It;font-weight:600;font-size:var(--p36);color:#b07c7a;max-width:100%;font-style:italic}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box{gap:2.4rem;flex-wrap:wrap;align-items:flex-start}.template-page-co2-landing .index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box>div{width:100%;max-width:calc(33.33% - 2.4rem*2/3)}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box1-wrap h5{font-family:var(--font-Bricolage);font-weight:600;color:#363434;font-size:1.2rem;margin-top:1.5rem;margin-bottom:0}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box{min-width:22.8rem;max-width:22.8rem;border-color:#00000040;display:flex;flex-direction:column;justify-content:center}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box .price{font-size:var(--p64);color:#0000004d}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box .price:before{display:none}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box.box--2{border-color:#949f9a}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box.box--2 .price{color:#949f9a}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box .boxtxt{color:#0000004d}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box.box--2 .boxtxt{color:#949f9a}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box.box--3 .price,.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box.box--3 .boxtxt{color:#b07c7a}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap{display:flex;gap:5rem;flex-wrap:wrap}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap .downtime-cont.cont{width:100%;max-width:calc(47% - 2.5rem)}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap .result-cont.cont{width:100%;max-width:calc(53% - 2.5rem)}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap>div h4{font-family:Juana SemiBold It;font-size:var(--p36);font-weight:600;color:#b07c7a;font-style:italic}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .down-result-wrap>div ul li{font-family:var(--font-Bricolage);font-weight:400;color:#696463;font-size:var(--p24)}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap .upgrade-box .box.box--3 h5{color:#b07c7a;font-family:var(--font-Bricolage);padding:0 11px;background-color:#fff;left:50%;transform:translate(-50%);top:-12px}.index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap a.btn{font-size:var(--p32);max-width:23.4rem}.index-upgrade.co2-upgrade .index-upgrade-inner .upgrade-flex-wrap{position:relative;border:none}.index-upgrade.co2-upgrade .index-upgrade-inner .upgrade-flex-wrap:after{content:"";position:absolute;width:73%;height:100%;right:0;top:0;border:1px solid #B07C7A;border-radius:0 4rem 4rem 0;z-index:0;border-left:0;pointer-events:none}.co2-richtext-sec .ico2-richtext-sec-wrap{padding:2rem 0}.co2-richtext-sec .ico2-richtext-sec-wrap .page-width{max-width:152rem}.co2-richtext-sec .ico2-richtext-sec-wrap .page-width .txt--lg{font-size:var(--p24);color:#363434}.co2-richtext-sec .ico2-richtext-sec-wrap .page-width .txt--lg strong{font-weight:600}.co2-richtext-sec .ico2-richtext-sec-wrap .page-width .txt--lg p:not(:last-child){margin-bottom:5rem}.index-upgrade.co2-upgrade .index-upgrade-wrap{padding-top:2.2rem}.template-page-co2-landing footer.footer .footer__content-top .img-sec{border-top:none}.index-upgrade.membership-fine .img-wrap .txt{text-align:right}.index-upgrade.co2-upgrade .index-upgrade-wrap .index-upgrade-inner .img-wrap .container-ba-wrap{width:100%;display:flex;height:100%;overflow:hidden;border-radius:0;position:relative}.index-upgrade.co2-upgrade .index-upgrade-wrap .index-upgrade-inner .img-wrap .container-ba-wrap .image-container{width:100%;position:relative}.index-upgrade.co2-upgrade .index-upgrade-wrap .index-upgrade-inner .img-wrap .container-ba-wrap .image-container img.image-after.slider-image{width:100%;height:100%;display:block;position:unset}.index-upgrade.co2-upgrade .index-upgrade-wrap .index-upgrade-inner .img-wrap .container-ba-wrap .image-container img{position:unset}.index-upgrade.co2-upgrade .index-upgrade-wrap .index-upgrade-inner .img-wrap{padding-bottom:0}.template-page-co2-landing .co2-textarea-carousel-wrap .box.slick-slide{height:auto}.template-page-co2-landing .co2-textarea-carousel-wrap .slick-dots{position:static;transform:none;display:flex;gap:1.6rem;align-items:center;justify-content:center;width:auto;margin:40px 16px 0}.template-page-co2-landing .co2-textarea-carousel-wrap .slick-dots li{margin:0;position:relative;width:1.6rem;height:1.6rem;border-radius:100%;overflow:hidden;transition:all .45s ease-in-out}.template-page-co2-landing .co2-textarea-carousel-wrap .slick-dots li button{width:100%;height:100%;left:0;top:0;background-color:#d9d9d9;padding:0;position:absolute}.template-page-co2-landing .co2-textarea-carousel-wrap .slick-dots li button:before{content:none}.template-page-co2-landing .co2-textarea-carousel-wrap .slick-dots li.slick-active{width:2.4rem;height:2.4rem}.template-page-co2-landing .co2-textarea-carousel-wrap .slick-dots li.slick-active button{background-color:#a8bab2}.co2-textarea-carousel .co2-textarea-carousel-block .slick-list.draggable{order:-1;margin:0 -2rem;padding-right:15rem}.co2-textarea-carousel .co2-textarea-carousel-block{display:flex;justify-content:center;flex-wrap:wrap}.co2-textarea-carousel .co2-textarea-carousel-block .slick-arrow.rgt-arrow{left:auto;right:0;order:2}.template-page-membership.template-page-ads header.header .header__inline-menu,.template-page-membership.template-page-ads header.header .header__icons{display:flex}.template-page-membership .index-banner-sec .index-banner-wrap .img-sec img{object-position:top}.template-page-membership .index-banner-sec .index-banner-wrap .info-wrapper{max-width:74.4rem}.template-page-membership .index-banner-sec .index-banner-wrap .info-wrapper h1 strong{font-style:normal!important;font-family:var(--font-Bricolage);color:#b07c7a;font-weight:700}.template-page-membership .index-banner-sec .index-banner-wrap .info-wrapper .txt{font-family:var(--font-Bricolage);font-style:normal;font-weight:400;font-size:var(--p28);line-height:1.36;color:#363434;margin-bottom:2.8rem}.template-page-membership .index-banner-sec .index-banner-wrap .info-wrapper .info{padding:3rem}.template-page-membership .index-banner-sec .index-banner-wrap .info-wrapper .info a.btn{background:#c8918c;font-size:var(--p24);padding:0 2.2rem}.template-page-membership .index-upgrade-wrap .upgrade-flex-wrap{background:transparent;border-radius:0;border:none!important;gap:4rem;padding-left:var(--inline-space);padding-right:var(--inline-space);--inline-space: clamp(2rem,5.2vw,7.5rem);align-items:center}.template-page-membership .index-upgrade-wrap .upgrade-flex-wrap .img-wrap{border-radius:0;width:calc(37% - 2rem)!important}.template-page-membership .index-upgrade-wrap .upgrade-flex-wrap .img-wrap .image-container{border-radius:2rem;overflow:hidden}.template-page-membership .index-upgrade.co2-upgrade .index-upgrade-wrap .info-wrap{width:calc(63% - 2rem);padding:0;margin:0}.template-page-membership .index-upgrade.co2-upgrade .index-upgrade-inner .upgrade-flex-wrap:after{display:none}.template-page-membership .index-upgrade-wrap .info-wrap .cmn-heading{font-weight:600;font-size:var(--p50)!important;color:#696463!important;margin-bottom:2rem!important}.template-page-membership .index-upgrade-wrap .info-wrap{max-width:75rem!important}.template-page-membership .index-upgrade-wrap .info-wrap .txt{font-size:var(--p24);font-weight:400;color:#363434;line-height:1.2}.template-page-membership .index-upgrade-wrap .info-wrap .txt strong{color:#363434;font-weight:600}.template-page-membership .index-upgrade-wrap .upgrade-flex-wrap .img-wrap .txt{color:#696463;font-size:var(--p32);font-family:Juana It!important;font-weight:500;margin-top:1rem;font-style:italic}.template-page-membership .membership-fine .index-upgrade-wrap .info-wrap,.template-page-membership .membership-fine .index-upgrade-wrap .upgrade-flex-wrap .img-wrap{width:calc(50% - 2rem)!important}.membership-offers .membership-offers-inner .cmn-heading{color:#b07c7a;font-size:var(--p50);font-weight:600;font-family:Juana SemiBold It;text-align:center;font-style:italic}.membership-offers .membership-offers-inner .patient-block{display:flex;gap:3.2rem;flex-wrap:wrap;margin:4rem 0;align-items:center;--patient-inlinspace: clamp(0rem,3.33vw,5rem);padding:0 var(--patient-inlinspace)}.membership-offers .membership-offers-inner .patient-block .box{width:100%;max-width:calc(33.33% - 3.2rem*2/3);border-radius:3rem;overflow:hidden}.membership-offers .membership-offers-inner .patient-block .box .img-sec img{width:100%}.membership-offers .membership-offers-inner .patient-block .box:not(.box2-item){border:2px solid #818B86}.membership-offers .membership-offers-inner .patient-block .box.box2-item{border:2px solid #B07C7A;filter:drop-shadow(0px 4px 10.7px rgba(0,0,0,.1))}.membership-offers .membership-offers-inner .patient-block .box .img-sec img{max-height:42rem;min-height:42rem;object-fit:cover}.membership-offers .membership-offers-inner .patient-block .box .number-wrap{padding:3.2rem 2rem}.membership-offers .membership-offers-inner .patient-block .box2-item .number-wrap{background:linear-gradient(180.45deg,#fff 37.6%,#fff0 99.61%)}.membership-offers .patient-block .box .number-wrap{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}.membership-offers .patient-block .box .number-wrap h3{font-size:clamp(2.6rem,3.73vw,5.6rem);font-weight:600;line-height:1;color:#818b86;margin-bottom:.5rem}.membership-offers .patient-block .box .number-wrap h5{font-size:var(--p32);margin-bottom:.4rem;color:#696464;font-weight:600}.membership-offers .patient-block .box.box3-item .number-wrap h5{font-size:var(--p28);font-weight:600}.membership-offers .patient-block .box .number-wrap .txt{font-size:var(--p24);font-weight:500;color:#696464;line-height:1.17}.membership-offers .patient-block .box .number-wrap h2{font-size:var(--p80);font-weight:600;line-height:1;color:#b07c7a;margin-bottom:0}.membership-offers .patient-block .box .number-wrap h4{font-size:var(--p48);margin-bottom:.2rem;color:#696463;font-weight:500;line-height:1}.membership-perfect .membership-perfect-inner{display:flex;gap:0;justify-content:center;align-items:center;margin:7.5rem 0 6.5rem}.membership-rewards-inner .wrap .item .txt p{display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:600;color:var(--white);font-size:var(--p24)}.membership-perfect .membership-perfect-inner h2.cmn-heading{color:#818b86;font-size:var(--p80);font-weight:600;font-family:Juana SemiBold It;margin-bottom:0;font-style:italic}.membership-perfect .membership-perfect-inner .txt{font-size:var(--p40);font-weight:400;color:#696464;line-height:1.2}.membership-perfect .membership-perfect-inner .icon-cont-wrap .img-sec{position:absolute;width:37.2rem;height:36.3rem;top:-50%;right:-25%}.membership-perfect .membership-perfect-inner .cont{max-width:16.6rem;font-size:var(--p64);font-weight:600;position:relative;z-index:1;line-height:45px;word-break:break-word;text-align:center;letter-spacing:-.4px;font-family:Juana SemiBold It;color:var(--white);margin-left:auto;font-style:italic}.membership-perfect .membership-perfect-inner .cont p strong:nth-child(1){line-height:.9}.membership-perfect .membership-perfect-inner .cont strong:last-child{font-size:var(--p32);font-weight:400;font-family:var(--font-Bricolage)}.membership-perfect .membership-perfect-inner .icon-cont-wrap{position:relative;min-width:33rem}.membership-rewards-inner .wrap .item .txt br{display:none}.membership-rewards-inner .wrap .item .col-wrap.col3 .img-sec,.membership-rewards-inner .wrap .item .col-wrap.col6 .img-sec{position:absolute}.membership-rewards-inner .wrap .item.itemcout1 .col-wrap.col3 .img-sec{top:-6rem;right:-9.5rem;min-width:8.4rem}.membership-rewards-inner .wrap .item.itemcout1 .col-wrap.col6 .img-sec{position:absolute;top:-4.5rem;right:-4rem;max-width:7rem}.membership-rewards-inner .wrap .item.itemcout2 .col-wrap.col3 .img-sec{bottom:-6rem;left:-8rem;transform:translate(-31%);min-width:11rem}.membership-rewards-inner .wrap .item.itemcout2 .col-wrap.col6 .img-sec{position:absolute;bottom:-4.7rem;left:-9rem}.membership-benefits .membership-benefits-inner{border-radius:4rem 0 23.6rem 4rem;display:flex;gap:9rem;flex-wrap:wrap;border-right:none;position:relative;background:transparent;overflow:hidden}.membership-benefits .membership-benefits-inner:before{position:absolute;background:linear-gradient(270deg,#fff,#fff0);pointer-events:none;z-index:-1;content:"";width:75%;height:100%;border-left:1px solid #B07C7A;border-radius:4rem 0 0 4rem;border-top:1px solid #B07C7A;border-bottom:1px solid #B07C7A}.membership-benefits .membership-benefits-inner .info{max-width:calc(52% - 4.5rem);width:100%;padding-left:3rem}.membership-benefits .membership-benefits-inner .image-wrapper{border-radius:23.6rem 0;max-width:calc(48% - 4.5rem);width:100%;overflow:hidden}.membership-benefits .membership-benefits-inner .image-wrapper .img-sec,.membership-benefits .membership-benefits-inner .image-wrapper .img-sec img,.membership-benefits .membership-benefits-inner .image-wrapper .img-sec img img{height:100%;object-fit:cover}.membership-benefits .membership-benefits-inner .info .wrapper{max-width:60.5rem;margin:0 0 0 auto;display:flex;flex-direction:column;padding:3rem 0}.membership-benefits .membership-benefits-inner .info .cmn-heading{font-size:var(--p50);font-weight:600;font-family:Juana SemiBold It;margin-bottom:2.7rem;color:#b07c7a;text-align:center;font-style:italic}.membership-benefits .membership-benefits-inner .info .wrapper ul{margin:0 0 2.8rem;list-style:none;display:flex;flex-direction:column;row-gap:1.3rem}.membership-benefits .membership-benefits-inner .info .wrapper .mob-txt{font-size:1.6rem;font-weight:600;font-family:Juana SemiBold It;margin-bottom:1.4rem;color:#b07c7a;margin-top:1rem;font-style:italic}.membership-benefits .membership-benefits-inner .info .wrapper ul li:before{position:absolute;content:"";width:3.3rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.3796 11.7116C33.085 11.2837 32.4625 10.6226 32.0946 10.2069C27.748 5.29096 21.2463 0.401111 14.4413 0.0149329L13.73 0.00276016C8.53422 -0.0998727 3.44309 2.66425 1.39618 7.53322C0.932136 8.62722 0.63024 9.7828 0.5 10.9636C0.931679 10.6486 1.3843 10.3633 1.85473 10.1095C7.7444 6.96787 16.021 6.85307 23.2497 9.56849C23.2497 9.56849 23.2898 9.59806 23.2619 9.59458C12.8007 8.38734 7.59096 9.94249 5.85614 11.1028C5.04979 11.6243 4.30624 12.2365 3.64011 12.9275C2.71331 13.9268 2.20285 15.2408 2.21257 16.6022C2.22229 17.9636 2.75146 19.2702 3.69243 20.2562C7.22657 24.0154 13.0779 25.5044 18.38 22.074C21.4015 20.1171 22.6952 17.5878 25.063 15.1663C27.2999 12.8806 29.9448 11.9134 33.1721 12.3465C33.54 12.2613 33.5819 12.0056 33.3796 11.7116Z' fill='%23A8BAB2'/%3E%3C/svg%3E%0A");background-size:contain;top:.3rem;left:-4.3rem;background-repeat:no-repeat}.membership-benefits .membership-benefits-inner .info .wrapper ul li{position:relative;font-size:var(--p24);font-family:var(--font-Bricolage);font-weight:600;color:#696464}.membership-benefits .membership-benefits-inner .info .wrapper .box{width:32rem;margin:3rem auto;position:relative;border-radius:1.2rem;border:1px solid #B07C7A;padding:3rem 2rem;min-height:15.4rem;display:flex;align-items:center;justify-content:center;border-top:none}.membership-benefits .membership-benefits-inner .info .wrapper .box h5{padding:1rem 1.5rem;background:transparent;position:absolute;top:-2rem;left:50%;transform:translate(-50%);font-size:var(--p24);font-family:var(--font-Bricolage);font-weight:600;color:#b07c7a;width:91%;text-align:center}.membership-benefits .membership-benefits-inner .info .wrapper .box .price{font-size:var(--p48);font-family:var(--font-Bricolage);font-weight:600;color:#b07c7a;line-height:1}.membership-benefits .membership-benefits-inner .info .wrapper .box .price strong{font-size:var(--p96);font-weight:600}.membership-benefits .membership-benefits-inner .info .wrapper .btn-wrap{display:flex;align-items:center;justify-content:center}.membership-benefits .membership-benefits-inner .info .wrapper .btn-wrap .btn{min-height:8.5rem;font-size:var(--p32);background:#b07c7a}.membership-benefits .membership-benefits-inner .info .wrapper .btn-wrap .btn{min-height:8.5rem;font-size:var(--p32);background:#b07c7a;padding:0 3.5rem}.membership-benefits .membership-benefits-inner .info .wrapper .txt:has(p){max-width:47rem;margin:1.5rem auto 0;text-align:center;font-size:var(--p20);font-weight:400;color:#696464}.membership-benefits .membership-benefits-inner .info .wrapper .txt:has(p) strong{font-weight:600}.membership-rewards{padding:4rem 0 2rem}.membership-rewards-mobile{display:none;padding:3rem 0 0}.membership-rewards .heading-wrap{display:flex;flex-direction:column;text-align:center}.membership-rewards .heading-wrap h2.cmn-heading{color:#949f9a;font-family:Juana SemiBold It;font-size:var(--p80);margin-bottom:1.5rem;font-weight:600;font-style:italic}.membership-rewards .heading-wrap .txt{font-size:var(--p32);font-weight:400;color:#696464;line-height:1.13;margin-bottom:3rem}.membership-rewards .heading-wrap .txt strong{font-weight:800}.membership-rewards-inner{padding:16rem 3rem 6rem;background-size:cover!important;background-repeat:no-repeat!important;background:url(/cdn/shop/files/streak-rewards-bckgrnd.png);border-radius:2.6rem}.membership-rewards-inner .wrap{max-width:114rem;margin:0 auto}.membership-rewards-inner .wrap .membership-rewards{padding:0;display:flex;flex-direction:column;row-gap:5.6rem;margin-bottom:clamp(12rem,9.72vw,14rem)}.membership-rewards-inner .wrap .item{border-radius:3.2rem;display:flex;gap:3rem;justify-content:space-between;padding:0 5rem;align-items:center;position:relative}.membership-rewards-inner .wrap .item.itemcout1{background:linear-gradient(90deg,#a8bab2 29.04%,#949f9a)}.membership-rewards-inner .wrap .item.itemcout2{background:linear-gradient(90deg,#949f9a 38.94%,#76706e)}.membership-rewards-inner .wrap .btn-txt p{max-width:92rem;margin:0 auto}.membership-rewards-inner .wrap .btn-txt{padding:1.4rem 2.5rem;background:#696464;border-radius:3.2rem;text-align:center;color:var(--white);font-size:var(--p24);line-height:1.5;font-weight:400}.membership-rewards-inner .wrap .btn-txt strong{font-weight:700;color:#fff3f3}.membership-rewards-inner .wrap .item .txt p strong{font-size:clamp(3.2rem,3.2vw,4.8rem);color:var(--white)}.membership-rewards-inner .wrap .col-wrap{position:relative;padding:2rem 0}.membership-rewards-inner .wrap .col-wrap .price{position:absolute;min-height:6rem;padding:0 2rem;background:linear-gradient(90deg,#e3f0e8,#b1bbb5);border-radius:3.2rem;font-size:var(--p48);font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;color:#696463}.membership-rewards-inner .wrap .itemcout1 .col-wrap .price{top:-10rem;left:50%;transform:translate(-50%)}.membership-rewards-inner .wrap .col-wrap.col3:before,.membership-rewards-inner .wrap .col-wrap.col6:before{position:absolute;content:"";width:160%;height:100%;left:-31%;border:5px solid #FFFFFF;top:0;border-radius:100%;pointer-events:none}.membership-rewards-inner .wrap .itemcout1 .col-wrap.col3:after,.membership-rewards-inner .wrap .itemcout1 .col-wrap.col6:after{position:absolute;content:"";height:4rem;width:4px;background:var(--white);bottom:100%;left:50%;transform:translate(-50%);pointer-events:none}.membership-rewards-inner .wrap .itemcout2 .col-wrap .price{bottom:-10rem;left:50%;transform:translate(-50%)}.membership-rewards-inner .wrap .itemcout2 .col-wrap.col3:after,.membership-rewards-inner .wrap .itemcout2 .col-wrap.col6:after{position:absolute;content:"";height:4rem;width:4px;background:var(--white);top:100%;left:50%;transform:translate(-50%)}.template-page-membership .index-testimonials-wrap{padding-top:4rem}.membership-rewards-mobile .heading-wrap{display:flex;flex-direction:column;text-align:center;max-width:34rem;margin:0 auto 1.5rem}.membership-rewards-mobile .cmn-heading{font-size:3.2rem;color:#949f9a;font-family:Juana SemiBold It;margin-bottom:1.5rem;font-weight:600;font-style:italic}.membership-rewards-mobile .cmn-txt{font-size:1.6rem;font-weight:400;color:#363434;line-height:1.13;margin-bottom:1.5rem}.membership-rewards-mobile .cmn-txt strong{color:#363434;font-weight:600}.membership-rewards-mobile .membership-rewards{padding:0;display:flex;flex-direction:column;row-gap:2.4rem;margin-bottom:2.4rem}.membership-rewards-mobile .membership-rewards .item .num-coll-wrapper{border-radius:10px;display:flex;gap:1rem;justify-content:space-between;padding:0 1rem;align-items:center;position:relative;max-width:20.5rem}.membership-rewards-mobile .membership-rewards .item .col-wrap{width:100%;max-width:calc(100%/3 - 3rem*2/3);padding:11.49px 0}.membership-rewards-mobile .col-wrap .txt p{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;font-weight:600;color:var(--white);font-size:1rem}.membership-rewards-mobile .col-wrap .txt p strong{color:var(--white);font-size:1.6rem;line-height:1}.membership-rewards-mobile .col-wrap .txt p br{display:none}.membership-rewards-mobile .membership-rewards-inner{padding:3.5rem .8rem 3rem;border-radius:2.5rem}.membership-rewards-mobile .membership-rewards .item.itemcout1 .num-coll-wrapper,.membership-rewards-mobile .membership-rewards .item.itemcout2 .num-coll-wrapper{background:linear-gradient(90deg,#a8bab2 29.04%,#949f9a)}.membership-rewards-mobile .membership-rewards .item.itemcout3 .num-coll-wrapper,.membership-rewards-mobile .membership-rewards .item.itemcout4 .num-coll-wrapper{background:linear-gradient(90deg,#949f9a 38.94%,#76706e)}.membership-rewards-mobile .btm-txt{padding:1.4rem 1.7rem;background:#696464;border-radius:2rem;text-align:left;color:var(--white);font-size:1.4rem;line-height:1.4;font-weight:400}.membership-rewards-mobile .membership-rewards .item .col-wrap:last-child{position:relative}.membership-rewards-mobile .membership-rewards .item .col-wrap:last-child:before{position:absolute;content:"";border:2px solid #FFFFFF;border-radius:100%;pointer-events:none;width:60px;left:50%;height:58px;transform:translate(-50%,-50%);top:50%}.membership-rewards-mobile .membership-rewards .item .col-wrap:last-child:after{position:absolute;content:"";width:16px;height:2px;background:var(--white);top:50%;transform:translateY(-50%);left:auto;right:-20px}.membership-rewards-mobile .membership-rewards .item .col-wrap:last-child .img-sec{position:absolute;left:200%;width:4rem}.membership-rewards-mobile .membership-rewards>.item{display:flex;justify-content:center;gap:6px;align-items:center}.membership-rewards-mobile .membership-rewards>.item .price-icon-wrap{position:relative;min-width:6.6rem}.membership-rewards-mobile .membership-rewards>.item .price-icon-wrap .price{position:unset;padding:3px 9px;border-radius:3rem;background:linear-gradient(90deg,#e3f0e8,#b1bbb5);font-size:2rem;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;color:#696463;max-width:max-content;letter-spacing:normal}.membership-rewards-mobile .membership-rewards>.item .price-icon-wrap .img-sec{position:absolute;left:auto;right:-13px;top:-17px}.membership-rewards-mobile .membership-rewards>.item:nth-child(2n) .price-icon-wrap .img-sec{top:auto;bottom:-18px;right:-6px}.membership-rewards-mobile .membership-rewards>.item .price-icon-wrap .img-sec img{height:30px;width:auto}.membership-rewards-mobile .membership-rewards .item .num-coll-wrapper{max-width:23rem;width:100%}.membership-rewards-mobile .membership-rewards>.item .price-icon-wrap .price-icon-wrap-box{position:relative;max-width:max-content}.membership-offers.for-mobile{display:none}@media (min-width: 768px){.membership-services-mobile,.membership-benefits .membership-benefits-inner .info .wrapper .mob-txt{display:none}}.membership-services.membership-services-mobile .membership-services-inner{padding:4rem 1.5rem}.membership-services.membership-services-mobile .membership-block{gap:2.4rem!important;margin-top:2.3rem!important}.membership-services.membership-services-mobile .membership-services-inner .membership-block h4{font-size:1.8rem;margin-bottom:.5rem}.membership-services.membership-services-mobile .membership-services-inner .membership-block h4.spacetitle-wrap{text-align:center;font-size:2rem;font-weight:700;color:#696463;margin:1rem 0 2rem}.membership-services.membership-services-mobile .member-flex-wrap{display:flex;gap:3rem;justify-content:space-between;position:relative;margin-top:1.5rem}.membership-services.membership-services-mobile .member-flex-wrap:before{position:absolute;content:"";width:1px;height:calc(100% + 1rem);left:50%;transform:translate(-50%);top:-.5rem;background:#696463}.membership-services.membership-services-mobile .mem-item{display:flex;flex-direction:column;row-gap:1.5rem}.membership-services.membership-services-mobile .mem-item h4{font-size:1.6rem;font-weight:700;margin:0;letter-spacing:0;font-family:Juana Bold It;font-style:italic}.membership-services.membership-services-mobile .mem-item .price{font-size:1.8rem;font-weight:700;margin:0}.membership-services.membership-services-mobile .mem-item.member h4,.membership-services.membership-services-mobile .mem-item.member .price{color:#b07c7a}.membership-services.membership-services-mobile .mem-item.non-member h4,.membership-services.membership-services-mobile .mem-item.non-member .price{color:#a8bab2;text-align:right}.membership-services .membership-services-wrap .membership-services-inner{margin-top:4rem}@media (max-width: 767px){.membership-offers.for-desktop{display:none}.membership-offers.for-mobile .membership-offers-inner .patient-block{display:block;padding:0;align-items:unset;overflow:unset}.membership-offers.for-mobile .membership-offers-inner .patient-block .slick-list.draggable{padding:0 12rem!important;margin:0 -16px}.membership-offers.for-mobile .membership-offers-inner .patient-block .slick-list.draggable .box{width:100%;max-width:100%;padding:0 8px;flex:0 0 auto;border:none;filter:none;overflow:visible}.membership-offers.for-mobile .membership-offers-inner .patient-block .slick-list.draggable .box.box2-item .mobile-offer-box-wrap{border:2px solid #B07C7A;border-radius:3rem;overflow:hidden}.membership-offers.for-mobile .membership-offers-inner .patient-block .slick-list.draggable .box .mobile-offer-box-wrap{border:2px solid #818B86;border-radius:3rem;overflow:hidden}.membership-offers.for-mobile .membership-offers-inner .patient-block .slick-list.draggable .box .img-sec{position:relative;padding-bottom:80%;overflow:hidden;top:0;width:100%}.membership-offers.for-mobile .membership-offers-inner .patient-block .slick-list.draggable .box .img-sec img{max-height:100%;height:100%;position:absolute;width:100%;max-width:100%;min-width:100%}.membership-offers.for-mobile .membership-offers-inner .patient-block .slick-list.draggable .box.box2-item .img-sec{padding-bottom:90%}.membership-offers.for-mobile .membership-offers-wrap .page-width{padding-left:0;padding-right:0;overflow:hidden}.membership-offers.for-mobile .membership-offers-inner .patient-block .slick-list.draggable .slick-track{display:flex;align-items:center;padding:5px 0}.membership-rewards-mobile .membership-rewards-wrap .btm-txt p strong{color:#fff3f3}.template-page-membership .membership-benefits .membership-benefits-inner{border-radius:3rem 0rem 7rem}.template-page-membership .membership-benefits .membership-benefits-inner .image-wrapper{border-radius:7rem 0}.membership-offers.for-mobile{display:block}}@media (max-width: 400px){.membership-rewards-mobile .membership-rewards .item .num-coll-wrapper{max-width:22.4rem}.membership-rewards-mobile .membership-rewards>.item .price-icon-wrap .img-sec img{height:27px;width:auto}.membership-rewards-mobile .membership-rewards>.item .price-icon-wrap{position:relative;min-width:5.6rem}.membership-offers.for-mobile .membership-offers-inner .patient-block .slick-list.draggable{padding:0 10rem!important}.membership-offers.for-mobile .membership-offers-inner .patient-block{margin-top:1rem}.membership-offers .membership-offers-inner .cmn-heading{margin-bottom:1rem}}@media (max-width: 375px){.membership-rewards-mobile .membership-rewards .item .num-coll-wrapper{max-width:21rem}.membership-rewards-mobile .membership-rewards>.item .price-icon-wrap .price{padding:3px 7px}.membership-rewards-mobile .membership-rewards .item .col-wrap:last-child:after{right:-23px}.membership-rewards-mobile .membership-rewards>.item .price-icon-wrap .img-sec{right:-10px}.membership-rewards-mobile .membership-rewards>.item:nth-child(2n) .price-icon-wrap .img-sec{bottom:-17px;right:-6px}.membership-rewards-mobile .membership-rewards>.item .price-icon-wrap .price{font-size:17px}.membership-offers.for-mobile .membership-offers-inner .patient-block .slick-list.draggable{padding:0 7rem!important}.membership-services.membership-services-mobile .member-flex-wrap{word-break:break-word}}.membership-perfect .membership-perfect-inner h2.cmn-heading,.membership-rewards .heading-wrap h2.cmn-heading{font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/19/assets/style.css.map */
