@media (min-width:576px){.container,.container-sm{max-width:100%}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:100%}}@media (min-width:1758px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1758px}}@media (min-width:1101px){.d-healthxl-none{display:none!important}.d-healthxl-block{display:block!important}.col-healthxl-3{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.col-healthxl-9{-ms-flex:0 0 80%;-webkit-box-flex:0;flex:0 0 80%;max-width:80%}}#main{padding-top:75px}@media (max-width:991px){body.logged-in.admin-bar{margin-top:calc(-1 * var(--wp-admin--admin-bar--height))}#main{padding-top:120px}}body,html{padding-top:0!important;font-family:"museo-sans";font-weight:300;color:#373442;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:17px;letter-spacing:0.34px;line-height:26px}@media (max-width:991px){body,html{overflow-x:hidden}}@media (min-width:992px){body,html{padding-top:35px!important}}body.disable-scroll{overflow:hidden}a{color:#705191}h1,h2,h3,h4{font-family:"pf-marlet-display";font-weight:400;color:#705191}h2{font-size:49px;letter-spacing:-0.49px;line-height:64px}@media (max-width:1100px){h2{font-size:43px;line-height:1.306}}@media (max-width:768px){h2{font-size:25px}}h3{font-size:39px;letter-spacing:0;line-height:47px}h4{font-family:"museo-sans";font-size:28px;letter-spacing:0;line-height:18px;line-height:normal;margin:0 0 15px}@media (max-width:767px){h4{font-size:25px;letter-spacing:0;line-height:38px;font-weight:400}}img{max-width:100%;height:auto}.njt-nofi-container{top:auto!important;bottom:0}.haa-purple{color:#705191!important}.purple-textured-bg img{position:absolute;inset:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.padding-x-0{padding-left:0!important;padding-right:0!important}#wl-wrapper .wl-add-to,.btn,a[rel=next],body .woocommerce .woocommerce-button,button{color:#504660;font-size:18px;font-weight:400;line-height:18px;font-weight:700;font-weight:500;padding:15px 33px 15px;height:50px;background-color:#DDBEA2;border-radius:99px;white-space:nowrap}#wl-wrapper .wl-add-to.btn-arrow,#wl-wrapper .wl-add-to.btn-gray-arrow,#wl-wrapper .wl-add-to.btn-purple-arrow,.btn.btn-arrow,.btn.btn-gray-arrow,.btn.btn-purple-arrow,a[rel=next].btn-arrow,a[rel=next].btn-gray-arrow,a[rel=next].btn-purple-arrow,body .woocommerce .woocommerce-button.btn-arrow,body .woocommerce .woocommerce-button.btn-gray-arrow,body .woocommerce .woocommerce-button.btn-purple-arrow,button.btn-arrow,button.btn-gray-arrow,button.btn-purple-arrow{background-image:url(../img/btn-arrow.svg);background-position:right 27px center;background-repeat:no-repeat;padding-right:59px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}#wl-wrapper .wl-add-to.btn-arrow:hover,#wl-wrapper .wl-add-to.btn-gray-arrow:hover,#wl-wrapper .wl-add-to.btn-purple-arrow:hover,.btn.btn-arrow:hover,.btn.btn-gray-arrow:hover,.btn.btn-purple-arrow:hover,a[rel=next].btn-arrow:hover,a[rel=next].btn-gray-arrow:hover,a[rel=next].btn-purple-arrow:hover,body .woocommerce .woocommerce-button.btn-arrow:hover,body .woocommerce .woocommerce-button.btn-gray-arrow:hover,body .woocommerce .woocommerce-button.btn-purple-arrow:hover,button.btn-arrow:hover,button.btn-gray-arrow:hover,button.btn-purple-arrow:hover{background-position:right 18px center}#wl-wrapper .wl-add-to.btn-purple-arrow,.btn.btn-purple-arrow,a[rel=next].btn-purple-arrow,body .woocommerce .woocommerce-button.btn-purple-arrow,button.btn-purple-arrow{background-image:url(../img/btn-arrow-purple.svg)}#wl-wrapper .wl-add-to.btn-gray-arrow,.btn.btn-gray-arrow,a[rel=next].btn-gray-arrow,body .woocommerce .woocommerce-button.btn-gray-arrow,button.btn-gray-arrow{background-image:url(../img/btn-arrow-gray.svg)}#wl-wrapper .wl-add-to.btn-transparent-bg,#wl-wrapper .wl-add-to[rel=next],.btn.btn-transparent-bg,.btn[rel=next],a[rel=next].btn-transparent-bg,a[rel=next][rel=next],body .woocommerce .woocommerce-button.btn-transparent-bg,body .woocommerce .woocommerce-button[rel=next],button.btn-transparent-bg,button[rel=next]{background-color:transparent;border:1px solid rgba(255,255,255,0.5019607843);color:#FFFFFF}#wl-wrapper .wl-add-to.btn-purple-text,#wl-wrapper .wl-add-to[rel=next],.btn.btn-purple-text,.btn[rel=next],a[rel=next].btn-purple-text,a[rel=next][rel=next],body .woocommerce .woocommerce-button.btn-purple-text,body .woocommerce .woocommerce-button[rel=next],button.btn-purple-text,button[rel=next]{color:#705191!important}#wl-wrapper .wl-add-to.btn-purplebg-text,.btn.btn-purplebg-text,a[rel=next].btn-purplebg-text,body .woocommerce .woocommerce-button.btn-purplebg-text,button.btn-purplebg-text{color:#504660!important}#wl-wrapper .wl-add-to.btn-purple-border,#wl-wrapper .wl-add-to[rel=next],.btn.btn-purple-border,.btn[rel=next],a[rel=next].btn-purple-border,a[rel=next][rel=next],body .woocommerce .woocommerce-button.btn-purple-border,body .woocommerce .woocommerce-button[rel=next],button.btn-purple-border,button[rel=next]{border-color:rgba(112,81,145,0.5019607843)!important}#wl-wrapper div{display:none}#wl-wrapper.woocommerce.product div{display:block}#wl-wrapper.wl-button-already-in{display:none}@media (min-width:601px){#wl-wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}#wl-wrapper .wl-add-to{font-weight:700;background-image:url(../img/wishlist.svg);background-position:right 27px center;background-repeat:no-repeat;background-size:19px 15px;padding-right:59px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;background-color:transparent;border:1px solid rgba(255,255,255,0.5019607843);color:#FFFFFF;color:#705191!important;border-color:rgba(112,81,145,0.5019607843)!important}#wl-wrapper .wl-add-to:hover{background-position:right 18px center}.full-height{height:100%}.full-height-minus-30{height:calc(100% - 30px)}.cf:after{content:" ";display:block;height:1px;width:100%;clear:both}.swiper-pagination{z-index:50000;position:absolute;left:33px;top:33px;bottom:auto;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.swiper-pagination .swiper-pagination-bullet{width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;counter-increment:slidenumber;background-color:transparent;opacity:0.4;border:1px solid transparent;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:rgba(255,255,255,0.5019607843);opacity:1}.swiper-pagination .swiper-pagination-bullet:after,.swiper-pagination .swiper-pagination-bullet:before{font-size:14px;letter-spacing:0.42px;line-height:17px;color:#FFFFFF}.swiper-pagination .swiper-pagination-bullet:before{content:"0"}.swiper-pagination .swiper-pagination-bullet:after{content:counter(slidenumber)}.haa-google-reviews-block{padding:8px 20px 8px 14px;text-align:left;border:1px solid rgba(255,255,255,0.5019607843);border-radius:7px;display:inline-block}.haa-google-reviews-block .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.haa-google-reviews-block img{width:62px;height:auto}.haa-google-reviews-block .grb-content img{width:116px;height:auto}.haa-google-reviews-block .grb-content-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;font-size:17px;letter-spacing:0.34px;line-height:30px;font-weight:500}.haa-google-reviews-block .grb-content-bottom{font-size:14px;letter-spacing:0.14px;line-height:32px;margin-top:-5px}.haa-google-reviews-block.colour-scheme-purple{border-color:rgba(112,81,145,0.5019607843)}.haa-google-reviews-block.colour-scheme-purple .grb-content-top{color:#705191}.haa-google-reviews-block.colour-scheme-purple .grb-content{position:relative}.haa-google-reviews-block.colour-scheme-purple .grb-content:before{content:" ";position:absolute;left:-11px;width:1px;top:0;bottom:0;background-color:rgba(55,52,66,0.1803921569)}@media (max-width:500px){.haa-google-reviews-block{width:100%}.haa-google-reviews-block .grb-content-top img{max-width:116px}}.haa-cqc-block{padding:15px 20px;text-align:left;border:1px solid rgba(255,255,255,0.5019607843);border-radius:7px;display:inline-block}.haa-cqc-block .d-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:100%}.haa-cqc-block span{white-space:nowrap;font-size:14px;letter-spacing:0.14px;line-height:21px}.vbs-thumbnail-container .vbs-thumbnail{position:relative;width:100%;height:100%;inset:0;position:absolute}.vbs-thumbnail-container .vbs-thumbnail img{width:100%;height:auto;aspect-ratio:771/410;-o-object-fit:cover;object-fit:cover}.vbs-thumbnail-container .vbs-thumbnail:after{content:" ";position:absolute;width:104px;height:104px;left:calc(50% - 52px);top:calc(50% - 52px);background:url(../img/play-button.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.vbs-thumbnail-container .vbs-video iframe{width:100%;height:100%;inset:0;position:absolute;z-index:100;border:none}.haa-phone-link{color:#705191;font-size:14px;letter-spacing:0.14px;line-height:32px;font-weight:500}.haa-phone-link a{font-size:22px;letter-spacing:0.44px;line-height:30px;color:inherit;text-decoration:none}article.loop-treatment{border-radius:10px;overflow:hidden;background-color:#F5F5F7;margin-bottom:30px;height:calc(100% - 30px);position:relative}article.loop-treatment .lt-image{width:100%;height:auto;aspect-ratio:560/369;position:relative}article.loop-treatment .lt-image:after{content:" ";inset:0;top:50%;background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(55,52,66,0)),to(#373442)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,rgba(55,52,66,0) 0%,#373442 100%) 0% 0% no-repeat padding-box;position:absolute;z-index:2}article.loop-treatment .lt-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}article.loop-treatment .lt-image .lt-tags{position:absolute;bottom:20px;left:18px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;z-index:3}article.loop-treatment .lt-image .lt-tags .lt-tag{border:1px solid rgba(255,255,255,0.5019607843);border-radius:99px;padding:13px 21px 11px 40px;padding:11px 21px 9px 40px;text-transform:uppercase;font-size:13px;letter-spacing:0.42px;line-height:17px;font-weight:500;color:#fff;position:relative}article.loop-treatment .lt-image .lt-tags .lt-tag svg{width:20px;height:20px;left:10px;top:calc(50% - 10px);position:absolute}article.loop-treatment .lt-image .lt-tags .lt-tag svg path{fill:#fff}article.loop-treatment .lt-content{padding:34px 25px 25px;padding-bottom:90px}article.loop-treatment .lt-content h4{font-size:39px;line-height:47px;font-family:"pf-marlet-display";font-weight:400}article.loop-treatment .lt-content p{font-size:17px;letter-spacing:0.34px;line-height:26px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}article.loop-treatment .lt-price-and-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:20px;position:absolute;bottom:29px;height:50px;width:calc(100% - 50px)}@media (max-width:600px){article.loop-treatment .lt-price-and-btn{display:block;height:auto}}article.loop-treatment .lt-price-and-btn .lt-price{width:100%;padding-top:20px;padding-top:16px;border-top:1px solid rgba(112,81,145,0.5019607843);font-size:17px;letter-spacing:0.34px;line-height:36px;font-weight:300;color:#705191}article.loop-treatment .lt-price-and-btn .lt-price .lt-price-price{display:inline-block;font-size:24px;letter-spacing:0;line-height:36px;font-weight:500}@media (max-width:600px){article.loop-treatment .lt-price-and-btn .lt-price .lt-price-price{margin-bottom:0.5em}}@media (max-width:767px){article.loop-treatment .lt-content{padding:25px 19px}article.loop-treatment .lt-content h4{font-size:24px;letter-spacing:0;line-height:36px}article.loop-treatment .lt-content p{font-size:17px;letter-spacing:0.34px;line-height:26px}article.loop-treatment .lt-price-and-btn{position:static;width:100%}}.larger-purple-text{font-size:28px!important;letter-spacing:0px!important;line-height:39px!important;color:#705191!important}.haa-button-and-phone{display:-webkit-box;display:-ms-flexbox;display:flex;gap:23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.haa-button-and-phone .haa-bap-separator{width:1px;height:62px;background-color:rgba(55,52,66,0.2)}article.loop-team-member{margin:12px;width:calc(20% - 24px)}article.loop-team-member .ltm-img{width:100%;height:auto;aspect-ratio:326/430;border-radius:10px;overflow:hidden;position:relative}article.loop-team-member .ltm-img img{position:absolute;width:100%;height:100%;inset:0;-o-object-fit:cover;object-fit:cover}article.loop-team-member .ltm-name{font-size:28px;letter-spacing:0px;line-height:39px;color:#705191;margin:16px 0 5px;font-weight:500}article.loop-team-member .ltm-jobtitle{font-size:14px;letter-spacing:0.42px;line-height:17px;color:#705191;text-transform:uppercase;padding:0 0 23px;border-bottom:1px solid rgba(112,81,145,0.5019607843);margin:0 0 15px;font-weight:500}article.loop-team-member p{font-size:17px;letter-spacing:0.34px;line-height:26px;color:#373442}@media (max-width:767px){article.loop-team-member .ltm-jobtitle{font-size:12px;letter-spacing:0.36px;line-height:14px}}.haa-social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.haa-social-icons a{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.haa-social-icons a:hover{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}.gform-theme{text-align:left}.gform_wrapper form .gform-body .gform_fields{gap:29px 25px}.gform_wrapper form .gform-body .gform_fields input,.gform_wrapper form .gform-body .gform_fields select,.gform_wrapper form .gform-body .gform_fields textarea{font-size:18px;letter-spacing:0;line-height:22px;color:#705191;font-weight:300;padding:13px 20px;border:1px solid rgba(112,81,145,0.5019607843);border-radius:4px;height:50px;outline:none!important;width:100%;max-width:500px}.gform_wrapper form .gform-body .gform_fields input:active,.gform_wrapper form .gform-body .gform_fields input:focus,.gform_wrapper form .gform-body .gform_fields select:active,.gform_wrapper form .gform-body .gform_fields select:focus,.gform_wrapper form .gform-body .gform_fields textarea:active,.gform_wrapper form .gform-body .gform_fields textarea:focus{border-color:#705191;font-weight:500}.gform_wrapper form .gform-body .gform_fields input[type=checkbox]{display:none}.gform_wrapper form .gform-body .gform_fields textarea{height:128px;min-height:128px}.gform_wrapper form .gform-body .gform_fields .haa-custom-checkbox{width:24px;min-width:24px;height:24px;border:1px solid #705191;border-radius:99px;position:relative}.gform_wrapper form .gform-body .gform_fields input[type=checkbox]:checked+.haa-custom-checkbox:after{content:" ";width:18px;height:18px;position:absolute;inset:2px;border-radius:99px;background-color:#705191}.gform_wrapper form .gform-body .gform_fields .gfield--type-consent{margin-bottom:-19px}.gform_wrapper form .gform-body .gform_fields .gfield--type-consent label{font-size:14px;letter-spacing:0.14px;line-height:normal;font-weight:300;margin-left:-25px;padding-left:35px;position:relative;z-index:2;cursor:pointer}@media (max-width:767px){.gform_wrapper form .gform-body .gform_fields{gap:20px}.gform_wrapper form .gform-body .gform_fields .ginput_container_consent{margin-bottom:20px}}.gform_wrapper form .gform-body input.gform-button,.gform_wrapper form .gform-body input.gform_button,.gform_wrapper form .gform_footer input.gform-button,.gform_wrapper form .gform_footer input.gform_button{width:445px!important;max-width:100%!important;display:block!important;background-color:#705191!important;color:#fff!important;border-radius:99px!important;padding:21px!important;font-size:24px!important;margin:0 0 0 auto!important}@media (min-width:768px){.haa-hide-on-desktop{display:none!important}}@media (max-width:767px){.haa-hide-on-mobile{display:none!important}.haa-row{padding-left:8px;padding-right:8px}.haa-row .haa-row{padding-left:0;padding-right:0}.haa-row .container{padding-left:7px;padding-right:7px}.haa-row .container .container{padding-left:0;padding-right:0}.haa-row .row{margin-left:-7px;margin-right:-7px}.haa-row .col,.haa-row .col-1,.haa-row .col-10,.haa-row .col-11,.haa-row .col-12,.haa-row .col-2,.haa-row .col-3,.haa-row .col-4,.haa-row .col-5,.haa-row .col-6,.haa-row .col-7,.haa-row .col-8,.haa-row .col-9,.haa-row .col-auto,.haa-row .col-lg,.haa-row .col-lg-1,.haa-row .col-lg-10,.haa-row .col-lg-11,.haa-row .col-lg-12,.haa-row .col-lg-2,.haa-row .col-lg-3,.haa-row .col-lg-4,.haa-row .col-lg-5,.haa-row .col-lg-6,.haa-row .col-lg-7,.haa-row .col-lg-8,.haa-row .col-lg-9,.haa-row .col-lg-auto,.haa-row .col-md,.haa-row .col-md-1,.haa-row .col-md-10,.haa-row .col-md-11,.haa-row .col-md-12,.haa-row .col-md-2,.haa-row .col-md-3,.haa-row .col-md-4,.haa-row .col-md-5,.haa-row .col-md-6,.haa-row .col-md-7,.haa-row .col-md-8,.haa-row .col-md-9,.haa-row .col-md-auto,.haa-row .col-sm,.haa-row .col-sm-1,.haa-row .col-sm-10,.haa-row .col-sm-11,.haa-row .col-sm-12,.haa-row .col-sm-2,.haa-row .col-sm-3,.haa-row .col-sm-4,.haa-row .col-sm-5,.haa-row .col-sm-6,.haa-row .col-sm-7,.haa-row .col-sm-8,.haa-row .col-sm-9,.haa-row .col-sm-auto,.haa-row .col-xl,.haa-row .col-xl-1,.haa-row .col-xl-10,.haa-row .col-xl-11,.haa-row .col-xl-12,.haa-row .col-xl-2,.haa-row .col-xl-3,.haa-row .col-xl-4,.haa-row .col-xl-5,.haa-row .col-xl-6,.haa-row .col-xl-7,.haa-row .col-xl-8,.haa-row .col-xl-9,.haa-row .col-xl-auto{padding-left:7px;padding-right:7px}}article.loop-product{padding-bottom:65px;position:relative;height:calc(100% - 30px);margin-bottom:30px}@media (max-width:768px){article.loop-product{padding-bottom:0;margin-bottom:15px}}article.loop-product .lp-img{width:100%;height:auto;aspect-ratio:413/426;border-radius:10px;background-color:#eee;position:relative;display:block;overflow:hidden}article.loop-product .lp-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}article.loop-product h5{margin:22px 0 20px;font-size:24px;letter-spacing:0;line-height:36px;font-weight:300;color:#705191;padding-bottom:50px}@media (max-width:768px){article.loop-product h5{padding-bottom:150px}}article.loop-product .lp-footer{left:0;bottom:0;right:0;height:65px;border-top:1px solid rgba(112,81,145,0.5019607843);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px;position:absolute}@media (max-width:768px){article.loop-product .lp-footer{position:relative;display:block;height:auto}}article.loop-product .lp-footer .lp-prescription{font-size:14px;letter-spacing:0.14px;line-height:32px}article.loop-product .lp-footer .lp-footer-rights{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px}@media (max-width:768px){article.loop-product .lp-footer .lp-footer-rights{margin-top:10px}}article.loop-product .lp-footer .lp-footer-rights .btn-add-to-cart-simple{width:50px;height:50px;padding-left:0;padding-right:0;text-align:center}.lp-price-and-volume{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px}.lp-price-and-volume .lp-price{color:#705191;font-size:24px;letter-spacing:0;line-height:36px;font-weight:300}.lp-price-and-volume .lp-price br,.lp-price-and-volume .lp-price del{display:none}.lp-price-and-volume .lp-price ins{text-decoration:none!important}.lp-price-and-volume .lp-volume{font-size:14px;letter-spacing:0.14px;line-height:32px;line-height:normal;color:#373442;font-weight:300}.faq-accordion{border-top:1px solid rgba(112,81,145,0.5019607843)}.faq-accordion h3{font-family:"museo-sans";font-size:28px;font-weight:300;line-height:39px;padding:20px 0;margin:0;cursor:pointer;position:relative}.faq-accordion h3 .ui-accordion-header-icon{content:" ";position:absolute;width:56px;height:56px;border-radius:50%;border:1px solid #705191;background-color:#fff;cursor:pointer;right:0;left:auto;top:calc(50% - 28px);bottom:auto}.faq-accordion h3 .ui-accordion-header-icon:before{content:" ";position:absolute;top:calc(50% - 1px);height:2px;left:calc(50% - 8px);width:16px;background-color:#705191}.faq-accordion h3 .ui-accordion-header-icon:after{content:" ";position:absolute;left:calc(50% - 1px);width:2px;top:calc(50% - 8px);height:16px;background-color:#705191;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.faq-accordion h3.ui-state-active .ui-accordion-header-icon:after{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq-accordion .wrap{padding:10px 0;border-bottom:1px solid rgba(112,81,145,0.5019607843)}.faq-accordion .ui-accordion-content,.faq-accordion .ui-accordion-content li,.faq-accordion .ui-accordion-content p{font-size:17px;letter-spacing:0.34px;line-height:26px}label.haa-ccb-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer}@media (max-width:767px){label.haa-ccb-label{font-size:12px;letter-spacing:0.12px;line-height:18px}}label.haa-ccb-label input[type=checkbox]{display:none}label.haa-ccb-label .haa-custom-checkbox{display:block;width:24px;min-width:24px;height:24px;border:1px solid #705191;border-radius:99px;position:relative}label.haa-ccb-label input[type=checkbox]:checked+.haa-custom-checkbox:after{content:" ";width:18px;height:18px;position:absolute;inset:2px;border-radius:99px;background-color:#705191}.breadcrumb-mini{color:rgba(112,81,145,0.5019607843)}.breadcrumb-mini a{color:#fff}#ha-popup-backdrop{position:fixed;inset:0;background-color:rgba(55,52,66,0.9019607843);z-index:9999998;display:none;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;cursor:pointer}#ha-popup-backdrop.active{pointer-events:all}#ha-popup{position:fixed;inset:0;z-index:9999999;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:90%;max-height:90%;display:none;background-color:#fff;padding:20px;overflow:auto;height:613px}#ha-popup.video-popup{overflow:visible;background:transparent}#ha-popup #ha-popup-content,#ha-popup .d-lg-flex{height:100%}#ha-popup img{max-width:100%;height:auto}#ha-popup .ltm-popup-right{padding:20px}#ha-popup .ltm-popup-left{display:none}@media (min-width:991px){#ha-popup{left:30%;top:50%;-webkit-transform:translate(-20%,-50%);transform:translate(-20%,-50%)}#ha-popup .ltm-popup-left{width:calc(35% - 5px);display:block}#ha-popup .ltm-popup-right{width:calc(65% - 5px);display:block}}@media (max-width:767px){#ha-popup{width:95%}}#ha-popup .popup-header{display:block;position:absolute;top:0;left:0;width:100%;height:40px;background-color:#705191;text-align:right;background-color:#fff;height:100px}#ha-popup .ha-popup-close{top:40px;right:15px}#ha-popup .vbs-video{border:none;position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}#ha-popup .vbs-video iframe{width:100%;height:100%;position:absolute;inset:0;border:none;top:0;left:0;border:0}.ha-popup-close,.lightbox-close-btn{position:absolute;top:54px;right:25px;width:56px;height:56px;margin-top:-28px;border-radius:50%;border:1px solid #705191;background-color:#fff;cursor:pointer;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ha-popup-close:before,.lightbox-close-btn:before{content:" ";position:absolute;top:calc(50% - 1px);height:2px;left:calc(50% - 8px);width:16px;background-color:#705191}.ha-popup-close:after,.lightbox-close-btn:after{content:" ";position:absolute;left:calc(50% - 1px);width:2px;top:calc(50% - 8px);height:16px;background-color:#705191;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}header.head{position:fixed;width:100%;z-index:9999;background:#fff;top:0}header.head .container{position:relative}@media (max-width:991px){header.head{position:fixed;left:0;right:0;z-index:9999999;background:#fff}}header.head #header-inner{padding:15px 0 16px}@media (max-width:991px){header.head #header-inner{padding:12px 0 10px;height:78px}header.head #header-inner img{max-height:56px;width:auto}}header.head #header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:30px;gap:27px}header.head #search-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:30px;gap:12px;position:relative}header.head nav ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:45px;gap:5px;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.head nav ul li a{color:#705191;font-size:17px;letter-spacing:0.34px;line-height:30px;padding:4px 20px 4px;border-radius:99px;border:1px solid transparent;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;text-decoration:none!important;position:relative;display:block}@media (max-width:1500px){header.head nav ul li a{padding:4px 8px 4px;border-radius:15px}}header.head nav ul li:first-child a{padding-left:0}header.head nav ul li:last-child a{padding-right:0}header.head nav .sub-menu{opacity:0;visibility:hidden;pointer-events:none;position:absolute;left:0;right:0;top:calc(100% + 15px);background-color:#F5F5F7;z-index:999;padding:0 17px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}header.head nav .sub-menu a{font-size:14px;letter-spacing:0.14px;line-height:32px}header.head nav li.menu-item-has-children>a{position:relative;display:block}header.head nav li.menu-item-has-children>a:after{content:" ";position:absolute;left:-20px;right:-20px;top:calc(100% - 1px);padding-bottom:50px;display:block;width:calc(100% + 40px);max-width:calc(100% + 40px);z-index:9999;pointer-events:none}header.head nav li.menu-item-has-children:hover>a{border-color:rgba(112,81,145,0.5019607843)}header.head nav li.menu-item-has-children:hover>a:after{pointer-events:all}header.head nav li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;pointer-events:all}header.head #header-divider{width:1px;height:71px;background-color:#373442;opacity:0.15}header.head #phone-link{font-size:17px;letter-spacing:0.34px;line-height:36px;color:#705191}header.head #phone-link a{font-size:22px;letter-spacing:0;line-height:36px;font-weight:500;text-decoration:none!important;color:inherit!important}@media (max-width:1368px){header.head #phone-link,header.head #phone-link a{font-size:14px;line-height:normal}}@media (max-width:1200px){header.head #phone-link,header.head #phone-link a{font-size:12px}}header.head .btn{font-weight:700;padding:15px 27px;margin-left:14px}header.head .search-btn{width:50px;height:50px;border:1px solid #705191;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:99px}header.head #basket-btn{position:relative}header.head #basket-btn .basket-btn{width:50px;height:50px;border:1px solid #705191;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:99px}header.head #basket-btn .basket-btn-cc{position:absolute;width:15px;height:15px;bottom:0;right:0;background-color:#fff}header.head #basket-btn .basket-btn-cc span{position:absolute;inset:1px;background-color:#705191;text-align:center;font-size:9px;line-height:14px;color:#fff;font-weight:700;border-radius:99px}header.head #mobile-search-form,header.head #search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;visibility:hidden;position:absolute;left:100%;top:0;right:0;bottom:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}header.head #mobile-search-form.active,header.head #search-form.active{left:0;visibility:visible}header.head #mobile-search-form input,header.head #search-form input{width:100%;border-radius:99px;border:1px solid #705191;outline:none;font-size:18px;padding:17px 55px 15px 24px;height:50px}header.head #mobile-search-form button,header.head #search-form button{position:absolute;right:0;background:#fff;outline:none;padding:0}header.head #mobile-search-form{visibility:visible!important;opacity:1!important;pointer-events:all!important;position:relative;inset:0}header.head #header-mobile-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:11px}header.head #header-mobile-buttons .hmb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;text-decoration:none!important}header.head #header-mobile-buttons .hmb-icon{width:40px;height:40px;border-radius:99px;border:0.5px solid #705191;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.head #header-mobile-buttons .hmb-icon.hmb-icon-search img{width:16px}header.head #header-mobile-buttons .hmb-text{text-align:center;font-size:9px;letter-spacing:0.63px;line-height:11px;color:#705191}header.head #header-mobile-buttons .haa-menu-btn .haa-mmb{position:relative;width:18px;height:12px}header.head #header-mobile-buttons .haa-menu-btn .haa-mmb span{position:absolute;height:2px;width:100%;border-radius:1px;background-color:#705191;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}header.head #header-mobile-buttons .haa-menu-btn .haa-mmb span:first-child{top:0}header.head #header-mobile-buttons .haa-menu-btn .haa-mmb span:nth-child(2){top:5px}header.head #header-mobile-buttons .haa-menu-btn .haa-mmb span:nth-child(3){bottom:0}header.head #header-mobile-buttons .haa-menu-btn.active .haa-mmb span:first-child{-webkit-transform:translate(0,5px) rotate(45deg);transform:translate(0,5px) rotate(45deg)}header.head #header-mobile-buttons .haa-menu-btn.active .haa-mmb span:nth-child(2){-webkit-transform:translate(0,0) rotate(-45deg);transform:translate(0,0) rotate(-45deg)}header.head #header-mobile-buttons .haa-menu-btn.active .haa-mmb span:nth-child(3){-webkit-transform:translate(0,-5px);transform:translate(0,-5px);opacity:0}header.head #header-mobile-buttons .hmb-open-search .hmb-icon-search-when-active{display:none}header.head #header-mobile-buttons .hmb-open-search .hmb-icon-search-when-active img{padding:7px}header.head #header-mobile-buttons .hmb-open-search.active .hmb-icon-search{display:none}header.head #header-mobile-buttons .hmb-open-search.active .hmb-icon-search-when-active{display:block}header.head #mobile-search-bar{display:none;background:#fff;padding:5px 0}@media (min-width:1200px){header.head #mobile-search-bar{display:none!important}}#fully-regulated-message{background-color:#373442;padding:7px 15px;font-size:12px;color:#fff;font-size:12px;letter-spacing:0.12px;line-height:normal;text-align:center;font-weight:300}#fully-regulated-message b{font-weight:700}#mobile-menu-backdrop{position:fixed;z-index:9999997;cursor:pointer;background-color:rgba(55,52,66,0.9019607843);inset:0;pointer-events:none;visibility:hidden;opacity:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media (min-width:992px){#mobile-menu-backdrop{display:none!important}}#mobile-menu-backdrop.active{pointer-events:all;visibility:visible;opacity:1}@media (max-width:1100px){body.nav-menu-active{overflow:hidden}}#mobile-menu{visibility:none;top:110px;bottom:0;left:100%;right:auto;width:88%;position:fixed;z-index:9999998;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;background-color:#fff;padding:80px 0 0 26px;overflow-y:auto}@media (min-width:1100px){#mobile-menu{display:none!important}}#mobile-menu.active{left:12%}#mobile-menu nav{position:relative}#mobile-menu ul{list-style:none;margin:0;padding:0}#mobile-menu ul li a{color:#373442;font-size:18px;letter-spacing:0.36px;line-height:26px;padding:23px 0 21px;display:block;border-bottom:0.5px solid rgba(0,0,0,0.1490196078)}#mobile-menu ul li:last-child a{border-bottom:none}#mobile-menu ul li.menu-item-has-children{background-image:url(../img/menu-arrow.svg);background-size:28px 13px;background-position:right 26px center;background-repeat:no-repeat}#mobile-menu ul .sub-menu{position:absolute;left:100%;width:100%;top:0;bottom:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;background-color:#fff}#mobile-menu ul .sub-menu.active{left:0}#mobile-menu #mobile-menu-headers .mobile-menu-header{position:absolute;top:0;left:0;right:0;text-align:center;background-color:#F5F5F7;padding:15px;font-size:18px;letter-spacing:0.36px;line-height:26px;font-weight:400;color:#705191}#mobile-menu #mobile-menu-headers .mobile-menu-header .mmh-close{cursor:pointer;position:absolute;top:0;left:0;bottom:0;width:65px;-webkit-mask-image:url(../img/menu-arrow.svg);mask-image:url(../img/menu-arrow.svg);-webkit-mask-size:28px 13px;mask-size:28px 13px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#705191;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.haab-treatment_intro-row{padding-bottom:24px}.haab-treatment_intro{background-color:#504660;color:#fff;padding:0!important;border-radius:10px;position:relative;overflow:hidden}.haab-treatment_intro:after{content:" ";position:absolute;z-index:2;inset:12px;border:1px solid #fff;border-radius:4px}.haab-treatment_intro h1{font-size:49px;letter-spacing:-0.49px;line-height:59px;margin:0 0 24px;color:#fff}.haab-treatment_intro .ti-left-col{padding:106px 93px 82px;text-align:center}.haab-treatment_intro .ti-left-col .position-relative{z-index:10}.haab-treatment_intro .ti-left-col .ti-first-paragraph{font-size:24px;line-height:36px;margin:0 0 28px}.haab-treatment_intro .ti-left-col .ti-second-paragraph{font-size:17px;letter-spacing:0.34px;line-height:26px;margin-bottom:40px}.haab-treatment_intro .ti-left-col .ti-second-paragraph a{color:inherit;font-weight:500}.haab-treatment_intro .ti-left-col .ti-stats{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:39px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.haab-treatment_intro .ti-left-col .ti-stat{text-transform:uppercase;font-size:14px;letter-spacing:0.42px;line-height:21px;font-weight:500}.haab-treatment_intro .ti-left-col .ti-stat span{white-space:nowrap}.haab-treatment_intro .ti-left-col .ti-stat:after{content:" ";width:1px;position:absolute;top:0;bottom:0;margin-left:-24px;display:block;background-color:rgba(255,255,255,0.5019607843)}.haab-treatment_intro .ti-left-col .ti-stat:first-child:after{display:none}.haab-treatment_intro .ti-left-col .ti-stat-btn{margin-left:-16px}.haab-treatment_intro .ti-left-col .ti-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.haab-treatment_intro .ti-left-col .ti-blocks .ti-block>div{height:100%}.haab-treatment_intro .ti-left-col .ti-blocks .ti-block{width:50%}@media (max-width:1690px){.haab-treatment_intro .ti-left-col .ti-blocks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.haab-treatment_intro .ti-left-col .ti-blocks .ti-block{width:100%}.haab-treatment_intro .ti-left-col .ti-blocks .ti-block .haa-cqc-block,.haab-treatment_intro .ti-left-col .ti-blocks .ti-block .haa-google-reviews-block{width:100%}}.haab-treatment_intro .ti-right-col{}.haab-treatment_intro .ti-right-col img{position:absolute;width:100%;height:100%;inset:0;-o-object-fit:cover;object-fit:cover}@media (max-width:991px){.haab-treatment_intro{margin-left:-15px;margin-right:-15px;border-radius:0}.haab-treatment_intro:after{content:none}.haab-treatment_intro .ti-image{padding:0;position:relative}.haab-treatment_intro .ti-image:after{content:" ";position:absolute;inset:0;background:transparent linear-gradient(181deg,rgba(55,52,66,0) 0%,#373442 79%,#373442 100%) 0% 0% no-repeat padding-box;opacity:1;opacity:0.7}.haab-treatment_intro .ti-image .ti-stats{position:absolute;z-index:2;bottom:17px;left:17px;right:17px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.haab-treatment_intro .ti-image .ti-stats .ti-stat{position:relative;font-size:12px;letter-spacing:0.72px;line-height:16px;font-weight:700;text-transform:uppercase;text-align:center;width:100%}.haab-treatment_intro .ti-image .ti-stats .ti-stat:before{content:" ";position:absolute;left:-15px;width:1px;top:calc(50% - 21px);bottom:calc(50% - 21px);border:1px solid rgba(255,255,255,0.5019607843)}.haab-treatment_intro .ti-image .ti-stats .ti-stat:first-child:before{content:none}.haab-treatment_intro .ti-left-col{padding:37px 37px 31px}.haab-treatment_intro .ti-left-col h1{font-size:25px;letter-spacing:0;line-height:38px;margin-bottom:12px}.haab-treatment_intro .ti-left-col .ti-first-paragraph{width:263px;max-width:100%;font-size:17px;letter-spacing:0.34px;line-height:26px;margin:0 auto 28px}.haab-treatment_intro .ti-left-col .ti-stats{gap:0}.haab-treatment_intro .ti-left-col .ti-stats .ti-stat{display:none}.haab-treatment_intro .ti-left-col .ti-stat-btn{margin-left:0}}.haab-treatment_overview h2{color:#705191;font-size:49px;letter-spacing:-0.49px;line-height:64px;margin:0 0 79px}.haab-treatment_overview .treatment-overview-stat{padding:20px 9px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;color:#373442;font-size:17px;letter-spacing:0.34px;line-height:26px;border-bottom:1px solid rgba(55,52,66,0.2)}.haab-treatment_overview .treatment-overview-stat:last-child{border-bottom:none;margin-bottom:20px}.haab-treatment_overview .treatment-overview-stat .tos-icon{width:46px;min-width:46px}.haab-treatment_overview .treatment-overview-stat h4{font-family:"museo-sans";font-size:24px;line-height:36px;line-height:24px;color:#705191;font-weight:500;margin:0 0 10px}.haab-treatment_overview .to-video-container-outer{background-color:#F5F5F7;border-radius:10px;padding:40px 40px 25px;position:sticky;top:220px}@media (max-width:991px){.haab-treatment_overview .to-video-container-outer .haab-treatment_overview .to-video-container-outer{padding:5px 5px 20px 5px}}.haab-treatment_overview .to-video-container-outer .to-video-container{width:100%;height:auto;aspect-ratio:771/410;position:relative}.haab-treatment_overview .to-video-container-outer .to-video-container img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.haab-treatment_overview .to-video-container-outer .to-video-title{font-size:17px;letter-spacing:0.17px;line-height:32px;text-align:center;color:#705191;margin-top:20px}.haab-treatment_details{padding:0!important;background-color:#F5F5F7;border-radius:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.haab-treatment_details h3{font-family:"museo-sans";font-size:28px;line-height:39px}.haab-treatment_details .td-text{padding:68px 60px 55px;padding:58px 65px 55px}.haab-treatment_details .td-text h2{font-size:49px;letter-spacing:-0.49px;line-height:64px;font-weight:400;color:#705191;margin:0;padding-bottom:14px;margin-bottom:25px;border-bottom:1px solid rgba(112,81,145,0.5019607843)}.haab-treatment_details .td-image{width:32.5%;min-width:32.5%;position:relative}.haab-treatment_details .td-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.haab-treatment_details img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-left:4px solid #DDBEA2;position:absolute}.haab-treatment_details .td-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.haab-treatment_details .td-buttons .btn{font-weight:700}.haab-treatment_details .td-button-separator{width:1px;height:62px;background-color:rgba(55,52,66,0.2)}.haab-treatment_extra_details{padding:90px 0 60px!important;text-align:center;width:1009px;max-width:100%;margin:0 auto}.haab-treatment_extra_details h2{color:#705191;font-size:49px;letter-spacing:-0.49px;line-height:64px;font-weight:400;margin-bottom:17px}.haab-treatment_extra_details .ed-first-paragraph{font-size:28px;letter-spacing:0px;line-height:39px;color:#705191}.haab-treatment_extra_details .ed-second-paragraph{font-size:17px;letter-spacing:0.34px;line-height:26px;color:#373442}.haab-treatment_extra_details .ed-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.haab-treatment_extra_details .ed-buttons .btn{font-weight:700}.haab-treatment_extra_details .ed-button-separator{width:1px;height:62px;background-color:rgba(55,52,66,0.2)}.haab-treatment_gallery{display:-webkit-box;display:-ms-flexbox;display:flex}.haab-treatment_gallery .gallery-caption{display:inline-block;position:absolute;top:0;right:0;background:rgba(0,0,0,0.5);z-index:400;color:#fff;font-size:13px;padding:0.125em 0.75em}.haab-treatment_gallery .gallery-lightbox{display:none;position:fixed;inset:0;width:100%;height:100%;background-color:#fff;z-index:9999999}.haab-treatment_gallery .gallery-lightbox .gallery-lightbox-close{position:absolute;top:54px;right:25px;width:56px;height:56px;margin-top:-28px;border-radius:50%;border:1px solid #705191;background-color:#fff;cursor:pointer;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.haab-treatment_gallery .gallery-lightbox .gallery-lightbox-close:before{content:" ";position:absolute;top:calc(50% - 1px);height:2px;left:calc(50% - 8px);width:16px;background-color:#705191}.haab-treatment_gallery .gallery-lightbox .gallery-lightbox-close:after{content:" ";position:absolute;left:calc(50% - 1px);width:2px;top:calc(50% - 8px);height:16px;background-color:#705191;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.haab-treatment_gallery .gallery-lightbox .swiper-button-next,.haab-treatment_gallery .gallery-lightbox .swiper-button-prev{background-image:url(../img/btn-arrow-purple.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:50px;height:24px}.haab-treatment_gallery .gallery-lightbox .swiper-button-next:after,.haab-treatment_gallery .gallery-lightbox .swiper-button-prev:after{content:none!important}.haab-treatment_gallery .gallery-lightbox .swiper-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.haab-treatment_gallery .gallery-lightbox .gallery-lightbox-swiper{padding-top:62px;padding-bottom:62px;height:100%;left:0;right:25%;width:50%;overflow:visible}.haab-treatment_gallery .gallery-lightbox .swiper-wrapper{position:absolute;height:calc(100% - 62px - 62px)}.haab-treatment_gallery .gallery-lightbox .swiper-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.haab-treatment_gallery .gallery-lightbox .swiper-slide{opacity:0.25;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.haab-treatment_gallery .gallery-lightbox .swiper-slide.swiper-slide-active{opacity:1}.haab-treatment_gallery .treatment-gallery-swiper{width:50%}@media (min-width:768px){.haab-treatment_gallery .treatment-gallery-swiper{border-radius:10px 0 0 10px;overflow:hidden}}.haab-treatment_gallery .treatment-gallery-swiper img{width:100%;height:auto;height:100%;-o-object-fit:cover;object-fit:cover;max-height:600px}.haab-treatment_gallery .treatment-gallery-swiper .gallery-ba{position:absolute;width:8em;text-align:center;z-index:30000;bottom:25px;background:rgba(0,0,0,0.35);padding:0.25em 2em;text-transform:uppercase;color:#fff;font-size:13px;border-radius:30px;border:1px solid rgba(255,255,255,0.4)}.haab-treatment_gallery .treatment-gallery-swiper .gallery-before{left:25%;margin-left:-4em}.haab-treatment_gallery .treatment-gallery-swiper .gallery-after{right:25%;margin-right:-4em}.haab-treatment_gallery .treatment-gallery-swiper .gallery-lightbox-opener{position:absolute;left:17px;bottom:17px;cursor:pointer;width:56px;height:56px;border-radius:50%;border:1px solid rgba(255,255,255,0.5019607843)}.haab-treatment_gallery .treatment-gallery-swiper .gallery-lightbox-opener:before{content:" ";position:absolute;top:calc(50% - 1px);height:2px;left:calc(50% - 8px);width:16px;background-color:#fff}.haab-treatment_gallery .treatment-gallery-swiper .gallery-lightbox-opener:after{content:" ";position:absolute;left:calc(50% - 1px);width:2px;top:calc(50% - 8px);height:16px;background-color:#fff;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.haab-treatment_gallery .tg-right{position:relative;width:50%;border-left:4px solid #DDBEA2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.haab-treatment_gallery .tg-right{border-radius:0 10px 10px 0;overflow:hidden}}.haab-treatment_gallery .tg-right .tg-right-content{position:relative;z-index:5;text-align:center;color:#fff}.haab-treatment_gallery .tg-right .tg-right-content h2{font-size:49px;letter-spacing:-0.49px;line-height:59px;color:#fff}.haab-treatment_gallery .tg-right .tg-right-content p{font-size:17px;letter-spacing:0.34px;line-height:28px;width:438px;display:block;margin:0 auto 33px;max-width:100%}.haab-treatment_gallery .tg-right .tg-right-footer{position:absolute;left:52px;bottom:0;right:38px;color:#fff;z-index:5;border-top:1px solid rgba(255,255,255,0.5019607843);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:27px 0}.haab-treatment_gallery .tg-right .tg-right-footer .swiper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px}.haab-treatment_gallery .tg-right .tg-right-footer .swiper-button-next,.haab-treatment_gallery .tg-right .tg-right-footer .swiper-button-prev{width:40px;height:19px;background-image:url(../img/white-slider-arrow.svg);position:static;margin:0}.haab-treatment_gallery .tg-right .tg-right-footer .swiper-button-next:after,.haab-treatment_gallery .tg-right .tg-right-footer .swiper-button-prev:after{content:none!important}.haab-treatment_gallery .tg-right .tg-right-footer .swiper-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.haab-treatment_gallery .tg-right .tg-right-footer .haa-phone-link{color:#fff}@media (max-width:991px){.haab-treatment_gallery{display:block}.haab-treatment_gallery .treatment-gallery-swiper{width:100%;border-radius:10px 10px 0 0}.haab-treatment_gallery .treatment-gallery-swiper img{aspect-ratio:342/225;-o-object-fit:cover;object-fit:cover;max-height:none}.haab-treatment_gallery .tg-right{width:100%;border-radius:0 0 10px 10px;border-top:2px solid #DDBEA2;border-left:none!important;border-right:none!important;overflow:hidden}.haab-treatment_gallery .tg-right .tg-right-content-and-footer{position:relative;width:100%;max-width:100%}.haab-treatment_gallery .tg-right .tg-right-content-and-footer h2{font-size:25px;letter-spacing:0;line-height:38px;margin:65px 10px 0}.haab-treatment_gallery .tg-right .tg-right-content-and-footer .tg-right-footer{position:static;padding-top:10px;padding-bottom:0}.haab-treatment_gallery .tg-right .tg-right-content-and-footer .swiper-buttons{position:absolute;top:19px;left:0;right:0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.haab-treatment_gallery .tg-right .tg-right-content-and-footer p{padding:0 26px;margin:0 0 19px}.haab-treatment_gallery .tg-right .tg-right-content-and-footer .btn{margin-bottom:11px}.haab-treatment_gallery .tg-right .tg-right-content-and-footer .haa-phone-link{position:relative;z-index:5;width:calc(100% - 32px);text-align:center;border-top:1px solid rgba(255,255,255,0.5019607843);margin:0 16px;padding:15px 0}}.haab-related_treatments h2{font-size:49px;letter-spacing:-0.49px;line-height:64px;margin:40px 0 30px}@media (max-width:767px){.haab-related_treatments h2{text-align:center;font-size:25px;letter-spacing:0;line-height:38px;margin:20px 0}}@media (min-width:768px){.haa-jump-to-row{height:111px}.haa-jump-to-row.sticky .haa-jump-to{margin-bottom:10px}.haa-jump-to-row.sticky .haa-jump-to-row-inner{position:fixed;top:102px;width:100%;z-index:9999;background:#fff}body.admin-bar .haa-jump-to-row.sticky .haa-jump-to-row-inner{top:134px}}.haa-jump-to{position:relative;margin-bottom:46px}.haa-jump-to:after{content:" ";position:absolute;top:50%;left:0;right:0;width:100%;height:1px;background-color:rgba(112,81,145,0.5019607843)}.haa-jump-to .jump-to-inner{position:relative;z-index:3;height:65px;border:1px solid rgba(112,81,145,0.5019607843);border-radius:99px;width:851px;max-width:calc(100% - 15px);margin:0 auto;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;padding:10px 38px}.haa-jump-to .jump-to-left{font-size:14px;letter-spacing:0.42px;line-height:17px;font-weight:700;color:#705191}.haa-jump-to .jump-to-options{font-size:17px;letter-spacing:0.34px;line-height:33px;font-weight:500;color:#705191;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:70px;height:40px;margin-left:auto}.haa-jump-to .jump-to-options .jump-to-option{position:relative;cursor:pointer;color:inherit!important}.haa-jump-to .jump-to-options .jump-to-option:before{content:" ";left:-35px;top:0;bottom:0;width:1px;background-color:rgba(112,81,145,0.5019607843);display:block;position:absolute}.haa-jump-to .jump-to-options .jump-to-option:first-child:before{content:none!important}.haa-jump-to .jump-to-options .jump-to-option.active{cursor:default;font-weight:900}@media (max-width:575px){.haa-jump-to{margin-top:60px}.haa-jump-to .jump-to-top{position:absolute;top:-50px;left:0;right:0;padding:18px 0;font-size:12px;letter-spacing:0.12px;line-height:18px;color:#373442;text-align:center}.haa-jump-to .jump-to-options{margin:0 auto;gap:35px}.haa-jump-to .jump-to-options .jump-to-option{font-size:17px;letter-spacing:0.34px;line-height:26px}.haa-jump-to .jump-to-options .jump-to-option:before{left:-17px}}.haab-conditions_archive .treatments-archive-filters,.haab-shop_archive .treatments-archive-filters,.haab-treatments_archive .treatments-archive-filters{position:relative;margin-bottom:46px;margin-bottom:62px}.haab-conditions_archive .treatments-archive-filters:after,.haab-shop_archive .treatments-archive-filters:after,.haab-treatments_archive .treatments-archive-filters:after{content:" ";position:absolute;top:50%;left:0;right:0;width:100%;height:1px;background-color:rgba(112,81,145,0.5019607843)}.haab-conditions_archive .treatments-archive-filters .treatments-archive-filters-inner,.haab-shop_archive .treatments-archive-filters .treatments-archive-filters-inner,.haab-treatments_archive .treatments-archive-filters .treatments-archive-filters-inner{position:relative;z-index:3;height:65px;border:1px solid rgba(112,81,145,0.5019607843);border-radius:99px;width:851px;max-width:100%;margin:0 auto;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;padding:10px 38px}.haab-conditions_archive .treatments-archive-filters .taf-text-left,.haab-shop_archive .treatments-archive-filters .taf-text-left,.haab-treatments_archive .treatments-archive-filters .taf-text-left{font-size:14px;letter-spacing:0.42px;line-height:17px;font-weight:500;color:#705191}.haab-conditions_archive .treatments-archive-filters .taf-options,.haab-shop_archive .treatments-archive-filters .taf-options,.haab-treatments_archive .treatments-archive-filters .taf-options{font-size:17px;letter-spacing:0.34px;line-height:33px;color:#705191;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:70px;height:40px;margin-left:auto}.haab-conditions_archive .treatments-archive-filters .taf-options .taf-option,.haab-shop_archive .treatments-archive-filters .taf-options .taf-option,.haab-treatments_archive .treatments-archive-filters .taf-options .taf-option{position:relative;cursor:pointer}.haab-conditions_archive .treatments-archive-filters .taf-options .taf-option:before,.haab-shop_archive .treatments-archive-filters .taf-options .taf-option:before,.haab-treatments_archive .treatments-archive-filters .taf-options .taf-option:before{content:" ";left:-35px;top:0;bottom:0;width:1px;background-color:rgba(112,81,145,0.5019607843);display:block;position:absolute}.haab-conditions_archive .treatments-archive-filters .taf-options .taf-option:first-child:before,.haab-shop_archive .treatments-archive-filters .taf-options .taf-option:first-child:before,.haab-treatments_archive .treatments-archive-filters .taf-options .taf-option:first-child:before{content:none!important}.haab-conditions_archive .treatments-archive-filters .taf-options .taf-option.active,.haab-shop_archive .treatments-archive-filters .taf-options .taf-option.active,.haab-treatments_archive .treatments-archive-filters .taf-options .taf-option.active{cursor:default;font-weight:900}@media (max-width:767px){.haab-conditions_archive .treatments-archive-filters .treatments-archive-filters-inner,.haab-shop_archive .treatments-archive-filters .treatments-archive-filters-inner,.haab-treatments_archive .treatments-archive-filters .treatments-archive-filters-inner{width:129px;padding-left:27px;padding-right:27px}.haab-conditions_archive .treatments-archive-filters .treatments-archive-filters-inner .taf-options,.haab-shop_archive .treatments-archive-filters .treatments-archive-filters-inner .taf-options,.haab-treatments_archive .treatments-archive-filters .treatments-archive-filters-inner .taf-options{opacity:0;margin:0 auto;padding:0;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;right:0;width:auto;pointer-events:none;white-space:nowrap;gap:44px}.haab-conditions_archive .treatments-archive-filters .treatments-archive-filters-inner .taf-options .taf-option:before,.haab-shop_archive .treatments-archive-filters .treatments-archive-filters-inner .taf-options .taf-option:before,.haab-treatments_archive .treatments-archive-filters .treatments-archive-filters-inner .taf-options .taf-option:before{left:-22px}.haab-conditions_archive .treatments-archive-filters .treatments-archive-filters-inner svg,.haab-shop_archive .treatments-archive-filters .treatments-archive-filters-inner svg,.haab-treatments_archive .treatments-archive-filters .treatments-archive-filters-inner svg{width:19px;min-width:19px}.haab-conditions_archive .treatments-archive-filters .treatments-archive-filters-inner,.haab-conditions_archive .treatments-archive-filters .treatments-archive-filters-inner .taf-options,.haab-conditions_archive .treatments-archive-filters .treatments-archive-filters-inner .taf-text-left,.haab-conditions_archive .treatments-archive-filters .treatments-archive-filters-inner svg,.haab-shop_archive .treatments-archive-filters .treatments-archive-filters-inner,.haab-shop_archive .treatments-archive-filters .treatments-archive-filters-inner .taf-options,.haab-shop_archive .treatments-archive-filters .treatments-archive-filters-inner .taf-text-left,.haab-shop_archive .treatments-archive-filters .treatments-archive-filters-inner svg,.haab-treatments_archive .treatments-archive-filters .treatments-archive-filters-inner,.haab-treatments_archive .treatments-archive-filters .treatments-archive-filters-inner .taf-options,.haab-treatments_archive .treatments-archive-filters .treatments-archive-filters-inner .taf-text-left,.haab-treatments_archive .treatments-archive-filters .treatments-archive-filters-inner svg{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.haab-conditions_archive .treatments-archive-filters .treatments-archive-filters-inner.opened,.haab-shop_archive .treatments-archive-filters .treatments-archive-filters-inner.opened,.haab-treatments_archive .treatments-archive-filters .treatments-archive-filters-inner.opened{width:100%}.haab-conditions_archive .treatments-archive-filters .treatments-archive-filters-inner.opened .taf-text-left,.haab-conditions_archive .treatments-archive-filters .treatments-archive-filters-inner.opened svg,.haab-shop_archive .treatments-archive-filters .treatments-archive-filters-inner.opened .taf-text-left,.haab-shop_archive .treatments-archive-filters .treatments-archive-filters-inner.opened svg,.haab-treatments_archive .treatments-archive-filters .treatments-archive-filters-inner.opened .taf-text-left,.haab-treatments_archive .treatments-archive-filters .treatments-archive-filters-inner.opened svg{opacity:0}.haab-conditions_archive .treatments-archive-filters .treatments-archive-filters-inner.opened .taf-options,.haab-shop_archive .treatments-archive-filters .treatments-archive-filters-inner.opened .taf-options,.haab-treatments_archive .treatments-archive-filters .treatments-archive-filters-inner.opened .taf-options{opacity:1;white-space:nowrap;pointer-events:all}}#haa-archive-pagination{position:relative;margin:40px 0}#haa-archive-pagination-pageno{font-size:14px;letter-spacing:0.42px;line-height:17px;font-weight:500;color:#705191;margin:0 0 4px}#haa-archive-pagination-line{border-top:1px solid #705191}#haa-archive-pagination-buttons{position:absolute;right:0;margin-top:-26px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px}#haa-archive-pagination-buttons a{z-index:2;background-color:#fff;position:relative;display:inline-block}@media (max-width:500px){#haa-archive-pagination-buttons a{font-size:18px;padding:15px 28px;letter-spacing:0}}.post-type-archive-treatment .haa-row .haab-treatments_-_full_list{padding-top:0;margin-top:-20px}body.single-treatment .purple-centered-block-inner p{font-size:24px;line-height:36px}.haab-condition_causes .cc-block-inner{background-color:#F5F5F7;border-radius:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.haab-condition_causes .cc-text{padding:56px 64px 55px}.haab-condition_causes .cc-text h2{font-size:49px;letter-spacing:-0.49px;line-height:64px;color:#705191;margin:0;padding-bottom:15px;border-bottom:1px solid rgba(112,81,145,0.5019607843)}.haab-condition_causes .cc-text p{margin-top:21px;font-size:17px;letter-spacing:0.34px;line-height:26px}.haab-condition_causes .cc-text ul{list-style:none;margin:0;padding:0}.haab-condition_causes .cc-text ul li{position:relative;color:#705191;font-size:24px;letter-spacing:0px;line-height:36px;padding-left:37px;margin-bottom:10px}.haab-condition_causes .cc-text ul li:before{content:" ";width:27px;height:13px;background:url(../img/btn-arrow-purple.svg);background-size:contain;background-position:center;background-repeat:no-repeat;left:0;top:12px;display:block;position:absolute}.haab-condition_causes .cc-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:25px}.haab-condition_causes .cc-buttons .btn{font-weight:700}@media (max-width:767px){.haab-condition_causes .cc-text{padding:27px 18px}.haab-condition_causes .cc-text h2{font-size:25px;letter-spacing:0;line-height:38px}.haab-condition_causes .cc-text ul li{font-size:17px;letter-spacing:0.34px;line-height:26px}}@media (max-width:500px){.haab-condition_causes .cc-buttons{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:10px;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}}body.single-condition #causes .purple-centered-block-inner p{font-size:24px;line-height:36px}body.single-condition #treatments h2{margin:35px 0 60px}.haab-condition_treatments h2{margin:0 0 63px}.haab-condition_treatments .intro{max-width:1000px;margin:-50px auto 20px auto}.haab-condition_treatments .ct-icon{height:53px}.haab-condition_treatments .ct-icon img{max-width:34px;max-height:34px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.haab-condition_treatments h4{font-size:24px;letter-spacing:0;line-height:36px;font-weight:500;margin:0 0 5px}.haab-condition_treatments p{font-size:17px;letter-spacing:0.34px;line-height:26px;color:#373442}.haab-condition_treatments .d-flex{gap:95px;max-width:1650px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.haab-condition_treatments .d-flex .condition-treatment{width:100%;position:relative;padding-top:10px;-webkit-box-flex:1;-ms-flex:1 0 21%;flex:1 0 21%}.haab-condition_treatments .d-flex .condition-treatment:before{content:" ";width:1px;height:100%;background-color:rgba(0,0,0,0.2);position:absolute;left:-47px;top:0;bottom:0}.haab-condition_treatments .d-flex .condition-treatment:first-child:before{content:none!important}@media (max-width:767px){.haab-condition_treatments h2{font-size:25px;letter-spacing:0;line-height:38px;margin:30px 0}.haab-condition_treatments .d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px}.haab-condition_treatments .d-flex .condition-treatment{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.haab-condition_treatments .d-flex .condition-treatment .ct-icon{width:45px;min-width:45px;padding-top:5px}.haab-condition_treatments .d-flex .condition-treatment:before{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:absolute;top:-22px;left:0;right:0;bottom:auto}}.haab-conditions_archive{padding-top:28px!important}.haab-conditions_archive .condition-list{width:374px;max-width:100%}.haab-conditions_archive .condition-list h4{font-family:"museo-sans";font-size:17px;letter-spacing:0.34px;line-height:26px;font-weight:500;margin:0 0 12px}.haab-conditions_archive .condition-list .cl-types-accordion{border-top:1.5px solid #705191}.haab-conditions_archive .condition-list .cl-types-accordion .wrap{border-bottom:1px solid rgba(0,0,0,0.1490196078);padding-bottom:10px}.haab-conditions_archive .condition-list .cl-types-accordion .wrap h3{padding:20px 0 5px;font-family:"museo-sans";font-size:24px;letter-spacing:0px;line-height:36px;font-weight:500;cursor:pointer;outline:none!important;position:relative}.haab-conditions_archive .condition-list .cl-types-accordion .wrap h3 .ui-accordion-header-icon{position:absolute;right:11px;top:32px;width:24px;height:12px;background-image:url(../img/accordion-dd-arrow-2.svg);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.haab-conditions_archive .condition-list .cl-types-accordion .wrap h3.ui-state-active .ui-accordion-header-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.haab-conditions_archive .condition-list .cl-types-accordion .wrap ul{list-style:none;margin:0 0 15px;padding:0}.haab-conditions_archive .condition-list .cl-types-accordion .wrap ul li a{font-size:17px;letter-spacing:0.34px;line-height:33px;color:#705191;font-weight:500}@media (max-width:767px){.haab-conditions_archive .condition-list .cl-types-accordion wrap{padding:0}.haab-conditions_archive .condition-list .cl-types-accordion wrap h3{padding:25px 0 19px;margin:0}.haab-conditions_archive .condition-list h4{margin-top:27px}}.haab-conditions_archive #haa-archive-pagination-buttons{left:50%;right:auto;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.haab-conditions_archive .haa-conditions-grid-row{padding-top:23px}.haab-conditions_archive .haa-conditions-grid-row .lt-content{padding-top:30px}.haab-conditions_archive .haa-conditions-grid-row .lt-content h4{font-family:"museo-sans";font-size:28px;letter-spacing:0;line-height:39px;font-weight:300}@media (max-width:767px){.haab-conditions_archive .haa-conditions-grid-row{padding-top:40px}}body .woocommerce-error,body .woocommerce-info,body .woocommerce-message{margin-bottom:1em;line-height:2em}@media (min-width:481px){body .woocommerce-error,body .woocommerce-info,body .woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body .woocommerce-error .custom-cart-message,body .woocommerce-info .custom-cart-message,body .woocommerce-message .custom-cart-message{padding-right:1em}}body .woocommerce-error .custom-cart-message,body .woocommerce-info .custom-cart-message,body .woocommerce-message .custom-cart-message{display:block;padding-bottom:0.5em}@media (min-width:481px){body .woocommerce-error .custom-cart-message,body .woocommerce-info .custom-cart-message,body .woocommerce-message .custom-cart-message{padding-bottom:0}}body .woocommerce-error .button,body .woocommerce-info .button,body .woocommerce-message .button{float:none!important;width:150px;text-align:center;margin-top:auto!important;margin-bottom:auto!important}@media (min-width:481px){body .woocommerce-error .button,body .woocommerce-info .button,body .woocommerce-message .button{margin-left:auto!important}}body .woocommerce-error .restore-item,body .woocommerce-error .showcoupon,body .woocommerce-info .restore-item,body .woocommerce-info .showcoupon,body .woocommerce-message .restore-item,body .woocommerce-message .showcoupon{margin-left:auto}.variation-detail{text-transform:capitalize}#single-product{padding-top:90px}@media (max-width:768px){#single-product{padding-top:0}}#single-product h1{font-size:49px;letter-spacing:-0.49px;line-height:1.5em;margin:0 0 39px}@media (max-width:768px){#single-product h1{font-size:25px;margin-bottom:0!important;padding:1em 0}}#single-product .lp-price-variation-chosen,#single-product .woocommerce-variation .woocommerce-variation-price{display:none}#single-product .woocommerce-product-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;position:sticky;top:107px}@media (max-width:768px){#single-product .woocommerce-product-gallery{display:block}}#single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none}#single-product .woocommerce-product-gallery .flex-control-nav{width:122px;min-width:122px;list-style:none;margin:0;padding:0;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){#single-product .woocommerce-product-gallery .flex-control-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;height:auto;gap:5px;margin-top:5px}}#single-product .woocommerce-product-gallery .flex-control-nav img{width:122px;height:122px;border-radius:10px;overflow:hidden;border-style:inset;border:3px solid transparent;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media (max-width:768px){#single-product .woocommerce-product-gallery .flex-control-nav img{width:60px;height:60px}}#single-product .woocommerce-product-gallery .flex-control-nav img.flex-active{border-color:#705191}#single-product .woocommerce-product-gallery .flex-viewport{width:calc(100% - 24px - 122px);height:auto!important;aspect-ratio:1;border-radius:10px;overflow:hidden}@media (max-width:768px){#single-product .woocommerce-product-gallery .flex-viewport{width:100%}}#single-product .woocommerce-product-gallery .flex-viewport a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#single-product form.variations_form{width:100%}#single-product table.variations,#single-product table.variations tbody,#single-product table.variations td,#single-product table.variations th,#single-product table.variations tr{display:block}#single-product table.variations select{letter-spacing:0;border:1px solid rgba(112,81,145,0.5019607843);outline:none!important;width:100%;font-size:18px;line-height:18px;font-weight:700;padding:10px 33px 10px;height:50px;border-radius:99px;white-space:nowrap;color:#705191}#single-product table.variations .reset_variations{display:none!important}#single-product .price-and-actions-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;border-top:1px solid rgba(55,52,66,0.2)}@media (max-width:1380px){#single-product .price-and-actions-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}}#single-product .price-and-actions-row .price{color:#705191;font-size:28px;letter-spacing:0px;line-height:36px;margin:0 0 7px;margin:0}#single-product .price-and-actions-row .haa-volume{font-size:17px;letter-spacing:0.34px;line-height:26px;color:#373442}#single-product .price-and-actions-row form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}#single-product .price-and-actions-row form.cart .qty-add-to-basket-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px}@media (max-width:600px){#single-product .price-and-actions-row form.cart{display:block;margin-left:0}}#single-product .price-and-actions-row form.cart.variations_form{display:block}body.woocommerce-cart .standard-text-block{width:100%}body.woocommerce-cart .woocommerce table.shop_table td{padding-top:16px;padding-bottom:16px}body.woocommerce-cart .product-thumbnail img{width:74px;height:92px;-o-object-fit:cover;object-fit:cover;border-radius:4px}body.woocommerce-cart .product-name a{font-size:24px;letter-spacing:0;line-height:33px;color:#705191;font-weight:300}body.woocommerce-cart .product-name .product-size-of-container{font-size:17px;letter-spacing:0.34px;line-height:26px}body.woocommerce-cart .product-price{font-size:0}body.woocommerce-cart .product-price del{display:block;font-size:14px;letter-spacing:0.14px;line-height:32px;color:#373442;font-weight:300}body.woocommerce-cart .product-price ins{font-size:24px;letter-spacing:0px;line-height:36px;color:#705191;font-weight:300;text-decoration:none}body.woocommerce-cart .product-remove a{background-color:transparent!important;color:#705191;background-image:url(../img/delete.svg)!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;width:52px;height:52px;font-size:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}body.woocommerce-cart .product-remove a:after{content:"DELETE";font-size:14px;letter-spacing:0.42px;line-height:17px;font-weight:500;color:#705191;position:absolute;bottom:-10px;left:-10px;right:-10px;text-align:center;opacity:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}body.woocommerce-cart .product-remove a:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}body.woocommerce-cart .product-remove a:hover:after{-webkit-transform:translate(0,10px);transform:translate(0,10px);opacity:1}body.woocommerce-cart .woocommerce{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:45px}body.woocommerce-cart .woocommerce .woocommerce-notices-wrapper{width:100%}body.woocommerce-cart .woocommerce .woocommerce-cart-form{width:64.8%;text-align:left}@media (max-width:767px){body.woocommerce-cart .woocommerce .woocommerce-cart-form{text-align:center;width:100%}}body.woocommerce-cart .woocommerce .woocommerce-cart-form p{font-size:17px;letter-spacing:0.34px;line-height:26px;color:#504660;margin:0 0 5px}body.woocommerce-cart .woocommerce .woocommerce-cart-form p b{font-weight:500;color:#705191}body.woocommerce-cart .woocommerce .woocommerce-cart-form table{border:1px solid rgba(112,81,145,0.5019607843)!important;background-color:rgba(112,81,145,0.0784313725)!important}body.woocommerce-cart .woocommerce .woocommerce-cart-form thead tr{border:1px solid #705191}body.woocommerce-cart .woocommerce .woocommerce-cart-form thead tr th{padding:19px 18px 16px!important;font-size:14px;letter-spacing:0.42px;line-height:17px;color:#705191}body.woocommerce-cart .woocommerce .woocommerce-cart-form tbody,body.woocommerce-cart .woocommerce .woocommerce-cart-form tbody tr{background-color:#FFFFFF!important}body.woocommerce-cart .woocommerce .woocommerce-cart-form tbody a.wc-block-components-product-name{color:#705191;font-size:24px;line-height:33px}body.woocommerce-cart .woocommerce .woocommerce-cart-form tbody tr:last-child{display:none}body.woocommerce-cart .woocommerce .woocommerce-cart-form th{background-color:rgba(112,81,145,0.0784313725)!important;text-transform:uppercase}body.woocommerce-cart .woocommerce .woocommerce-cart-form .quantity,body.woocommerce-cart .woocommerce .woocommerce-cart-form .quantity input{width:113px}body.woocommerce-cart .woocommerce .cart-collaterals{width:32.4%}@media (max-width:767px){body.woocommerce-cart .woocommerce .cart-collaterals{width:100%}}body.woocommerce-cart .woocommerce .haa-after-cart hr{border-color:rgba(112,81,145,0.5019607843);margin:36px 0 28px}body.woocommerce-cart .woocommerce .haa-after-cart .haa-ac-subtotal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left!important;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:767px){body.woocommerce-cart .woocommerce .haa-after-cart .haa-ac-subtotal .haa-ac-subtotal-left{max-width:55%}}body.woocommerce-cart .woocommerce .haa-after-cart .haa-ac-subtotal h4{font-size:24px;letter-spacing:0;line-height:36px;font-weight:300;color:#705191;margin:0 0 2px}body.woocommerce-cart .woocommerce .haa-after-cart .haa-ac-subtotal p{font-size:14px;letter-spacing:0.14px;line-height:32px}@media (max-width:767px){body.woocommerce-cart .woocommerce .haa-after-cart .haa-ac-subtotal p{font-size:12px;letter-spacing:0.12px;line-height:18px}}@media (max-width:767px){body.woocommerce-cart .woocommerce .haa-after-cart .haa-ac-subtotal h2{font-size:25px;letter-spacing:0px;line-height:38px;line-height:15px}}@media (max-width:768px){body.woocommerce-cart .woocommerce table.shop_table_responsive thead{display:block}body.woocommerce-cart .woocommerce table.shop_table_responsive thead th{display:none}body.woocommerce-cart .woocommerce table.shop_table_responsive thead th.product-name{display:block}body.woocommerce-cart .woocommerce table.shop_table_responsive thead th.product-name:after{content:"s"}body.woocommerce-cart .woocommerce table.shop_table_responsive tr.cart_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.woocommerce-cart .woocommerce table.shop_table_responsive td:before{content:none!important}body.woocommerce-cart .woocommerce table.shop_table_responsive td.product-thumbnail{display:block;padding:10px 9px}body.woocommerce-cart .woocommerce table.shop_table_responsive td.product-name{text-align:left!important;width:calc(100% - 92px)}body.woocommerce-cart .woocommerce table.shop_table_responsive td.product-name a{font-size:17px;letter-spacing:0.34px;line-height:25px}body.woocommerce-cart .woocommerce table.shop_table_responsive td.product-name .product-size-of-container{font-size:12px;letter-spacing:0.12px;line-height:18px}body.woocommerce-cart .woocommerce table.shop_table_responsive td.product-price{padding:15px 5px 5px 15px;width:calc(40% - 30px);width:40%;border:none;text-align:left!important}body.woocommerce-cart .woocommerce table.shop_table_responsive td.product-price>:first-child:before{content:"PRICE";display:block;font-size:12px;letter-spacing:0.36px;line-height:14px;color:#705191;font-weight:500;height:21px}body.woocommerce-cart .woocommerce table.shop_table_responsive td.product-quantity{padding:15px 5px;width:calc(40% - 30px);width:40%;border:none;text-align:left!important}body.woocommerce-cart .woocommerce table.shop_table_responsive td.product-quantity>:first-child:before{content:"QUANTITY";display:block;font-size:12px;letter-spacing:0.36px;line-height:14px;color:#705191;font-weight:500;height:21px}body.woocommerce-cart .woocommerce table.shop_table_responsive td.product-quantity .haa-qty-minus,body.woocommerce-cart .woocommerce table.shop_table_responsive td.product-quantity .haa-qty-plus{top:21px}body.woocommerce-cart .woocommerce table.shop_table_responsive td.product-subtotal{display:none}body.woocommerce-cart .woocommerce table.shop_table_responsive td.product-remove{padding:15px 5px;width:calc(20% - 30px);width:20%;border:none;text-align:left!important;margin-top:21px}}body.woocommerce-cart .woocommerce .ha-speedy-delivery{text-align:left!important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-line-pack:center;align-content:center}body.woocommerce-cart .woocommerce .ha-speedy-delivery .haa-purple{font-weight:500}@media (max-width:767px){body.woocommerce-cart .woocommerce .ha-speedy-delivery{font-size:12px!important;letter-spacing:0.12px!important;line-height:18px!important}body.woocommerce-cart .woocommerce .ha-speedy-delivery .haa-purple{display:block}}body.woocommerce-cart .woocommerce .cart_totals{width:100%;float:none;background:#F5F5F7;border-radius:10px;padding:53px 58px;text-align:left}@media (max-width:767px){body.woocommerce-cart .woocommerce .cart_totals{padding:18px 18px}}body.woocommerce-cart .woocommerce .cart_totals h4{font-size:24px;font-weight:300;letter-spacing:0;line-height:36px}@media (max-width:767px){body.woocommerce-cart .woocommerce .cart_totals h4{font-size:17px;letter-spacing:0.34px;line-height:26px;font-weight:500}}@media (max-width:767px){body.woocommerce-cart .woocommerce .cart_totals p{font-size:17px;letter-spacing:0.34px;line-height:26px}}body.woocommerce-cart .woocommerce .cart_totals .woocommerce-form-coupon-toggle{display:none!important}body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:0}body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon p{padding:0}body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon .form-row-first{margin-right:18px;width:100%}body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon .clear{display:none}body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon input[type=text]{width:100%}@media (max-width:767px){body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon .form-row-first{margin-right:9px}}body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon{border:none;padding:0}body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form .select2-container--default .select2-selection--single,body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form input[type=text],body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form select,body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon .select2-container--default .select2-selection--single,body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon input[type=text],body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon select{border:none;background-color:transparent;border-bottom:1px solid #705191;font-size:17px;letter-spacing:0.34px;line-height:26px;padding:13px 0;height:47px;color:#705191;font-weight:300;border-radius:0}body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form .select2-container--default .select2-selection--single::-webkit-input-placeholder,body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form input[type=text]::-webkit-input-placeholder,body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form select::-webkit-input-placeholder,body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon .select2-container--default .select2-selection--single::-webkit-input-placeholder,body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon input[type=text]::-webkit-input-placeholder,body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon select::-webkit-input-placeholder{color:#705191}body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form .select2-container--default .select2-selection--single::-moz-placeholder,body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form input[type=text]::-moz-placeholder,body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form select::-moz-placeholder,body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon .select2-container--default .select2-selection--single::-moz-placeholder,body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon input[type=text]::-moz-placeholder,body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon select::-moz-placeholder{color:#705191}body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form .select2-container--default .select2-selection--single:-ms-input-placeholder,body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form input[type=text]:-ms-input-placeholder,body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form select:-ms-input-placeholder,body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon .select2-container--default .select2-selection--single:-ms-input-placeholder,body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon input[type=text]:-ms-input-placeholder,body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon select:-ms-input-placeholder{color:#705191}body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form .select2-container--default .select2-selection--single::-ms-input-placeholder,body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form input[type=text]::-ms-input-placeholder,body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form select::-ms-input-placeholder,body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon .select2-container--default .select2-selection--single::-ms-input-placeholder,body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon input[type=text]::-ms-input-placeholder,body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon select::-ms-input-placeholder{color:#705191}body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form .select2-container--default .select2-selection--single::placeholder,body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form input[type=text]::placeholder,body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form select::placeholder,body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon .select2-container--default .select2-selection--single::placeholder,body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon input[type=text]::placeholder,body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon select::placeholder{color:#705191}body.woocommerce-cart .woocommerce .cart_totals .shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__rendered,body.woocommerce-cart .woocommerce .cart_totals form.checkout_coupon .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;color:#705191}body.woocommerce-cart .woocommerce .cart_totals .btn{margin-left:auto;display:block}body.woocommerce-cart .woocommerce .cart_totals hr{border:none;border-top:1px solid rgba(112,81,145,0.5019607843);margin:35px 0 23px}body.woocommerce-cart .woocommerce .cart_totals .checkout-button{border-radius:99px;margin:20px 0 0}.woocommerce .cart{gap:13px}.woocommerce .cart.variations_form{display:block}.woocommerce .cart .woocommerce-variation-add-to-cart{gap:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0}.woocommerce .cart .woocommerce-variation-add-to-cart #wl-wrapper.wl-button-wrap{padding:0;margin:0;width:auto}@media (max-width:600px){.woocommerce .cart .woocommerce-variation-add-to-cart #wl-wrapper.wl-button-wrap{margin-top:20px}.woocommerce .cart .woocommerce-variation-add-to-cart #wl-wrapper.wl-button-wrap a{width:100%}}.woocommerce .cart .qty{height:50px;border:1px solid #705191!important;outline:none;border-radius:99px;text-align:center;-moz-appearance:textfield;width:113px;color:#705191;font-size:18px;font-weight:500}.woocommerce .cart .qty::-webkit-inner-spin-button,.woocommerce .cart .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .cart .quantity{position:relative}.woocommerce .cart .quantity .haa-qty-minus{position:absolute;cursor:pointer;top:0;bottom:0;left:0;width:45px}.woocommerce .cart .quantity .haa-qty-minus span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#705191;width:16px;height:1px}.woocommerce .cart .quantity .haa-qty-plus{position:absolute;cursor:pointer;top:0;bottom:0;right:0;width:45px}.woocommerce .cart .quantity .haa-qty-plus span:first-child{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#705191;width:16px;height:1px}.woocommerce .cart .quantity .haa-qty-plus span:nth-child(2){position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#705191;width:1px;height:16px}.woocommerce .cart .button.single_add_to_cart_button{color:#504660!important;font-size:18px;font-weight:400;line-height:18px;padding:15px 33px 15px;height:50px;background-color:#DDBEA2!important;border-radius:99px;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 27px 15px;font-weight:700}@media (max-width:767px){.woocommerce .cart .button.single_add_to_cart_button{display:none}}.woocommerce .cart .button.single_add_to_cart_button:after{content:" ";background:url(../img/add-to-cart-icon.svg);width:14px;height:17px;background-position:center;background-size:contain;background-repeat:no-repeat}.woocommerce .haa-secure-payments-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;border:1px solid #705191;border-radius:10px;background-color:#F5F5F7;padding:20px;font-size:14px;letter-spacing:0.42px;line-height:17px;color:#705191;font-weight:500;text-transform:uppercase}.woocommerce .haa-secure-payments-message .haa-secure-payments-logos{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px}@media (max-width:1600px){.woocommerce .haa-secure-payments-message .haa-secure-payments-logos{margin:0}}@media (max-width:1600px){.woocommerce .haa-secure-payments-message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.woocommerce .haa-prescription-only-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #705191;border-radius:10px;background-color:#F5F5F7;color:#705191;font-weight:500;text-align:left}.woocommerce .haa-prescription-only-message .pom-title{font-size:14px;letter-spacing:0.42px;line-height:17px;text-transform:uppercase;padding:17px 19px 15px;border-bottom:1px solid #705191}.woocommerce .haa-prescription-only-message .pom-content{padding:17px 19px 15px;font-size:17px;letter-spacing:0.34px;line-height:26px}.woocommerce .haa-brand-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 0 30px}.woocommerce .haa-brand-logos .haa-brand-logo img{max-width:150px;max-height:100px;width:auto;height:auto}.woocommerce .haa-brand-logos-and-prescription-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce .haa-single-product-accordion .haa-video-container-outer{width:100%;position:relative;height:auto;aspect-ratio:771/410;margin:30px 0}.woocommerce .haa-single-product-accordion h4{margin-top:1em}.woocommerce .haa-single-product-buttons{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:13px;margin:69px 0 55px;margin:69px 0 47px}.woocommerce .haa-single-product-buttons a{position:relative;z-index:2;background:#fff!important;text-decoration:none!important}.woocommerce .haa-single-product-buttons:before{content:" ";position:absolute;top:50%;left:0;right:0;border-top:1px solid rgba(112,81,145,0.5019607843)}@media (max-width:480px){.woocommerce .haa-single-product-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:30px 0}.woocommerce .haa-single-product-buttons:before{content:none!important}}.woocommerce .related.products h2{margin-bottom:30px}.wc-block-cart__main table.wc-block-cart-items{border:1px solid rgba(112,81,145,0.5019607843)!important;background-color:rgba(112,81,145,0.0784313725)!important}.wc-block-cart__main thead tr{border:1px solid #705191}.wc-block-cart__main thead tr th{padding:19px 18px 16px!important;font-size:14px;letter-spacing:0.42px;line-height:17px;color:#705191}.wc-block-cart__main tbody,.wc-block-cart__main tbody tr{background-color:#FFFFFF!important}.wc-block-cart__main tbody a.wc-block-components-product-name{color:#705191;font-size:24px;line-height:33px}.wc-block-cart__sidebar,.wp-block-woocommerce-checkout-order-summary-block{background-color:#F5F5F7;border-radius:10px!important;padding:58px;border:none!important}.woocommerce-container .wp-element-button{margin-top:50px;font-size:24px;line-height:36px;padding:25px 20px 20px;background-color:#705191;font-weight:500;color:#fff;display:block;text-align:center;border-radius:99px;border:none!important}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__image{width:74px;min-width:74px}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__image img{width:74px;min-width:74px;height:92px;background-color:#fff;border:1px solid #705191;border-radius:4px}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item__label{font-size:24px!important;letter-spacing:0px!important;line-height:36px!important;color:#705191!important;font-weight:300!important}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item-tax-value{font-family:"pf-marlet-display";font-size:39px;letter-spacing:0px;line-height:47px!important;font-weight:400;color:#705191}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-name{font-size:17px;letter-spacing:0.34px;line-height:26px!important;color:#705191!important;font-weight:500!important}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title-text{margin:0!important;font-size:24px!important;line-height:36px;font-weight:300!important;color:#705191}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item{padding:0!important}body.woocommerce-cart #footer-mid,body.woocommerce-cart #footer-top,body.woocommerce-cart #our-treatments-footer,body.woocommerce-checkout #footer-mid,body.woocommerce-checkout #footer-top,body.woocommerce-checkout #our-treatments-footer{display:none}body.woocommerce-cart footer,body.woocommerce-checkout footer{margin-top:100px}body.woocommerce-shop .haab-trusted_brands_logos{margin-top:10px;border-top:1px solid rgba(112,81,145,0.5019607843);padding-top:27px}.pswp__bg{background:#fff}.pswp__top-bar{background-color:transparent!important}.pswp__button{display:none}.pswp__button.pswp__button--close{display:block;width:56px;height:56px;border-radius:50%;border:1px solid #705191;right:30px;top:30px;cursor:pointer;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pswp__button.pswp__button--close:before{content:" ";position:absolute;top:calc(50% - 1px);height:2px;left:calc(50% - 8px);width:16px;background-color:#705191}.pswp__button.pswp__button--close:after{content:" ";position:absolute;left:calc(50% - 1px);width:2px;top:calc(50% - 8px);height:16px;background-color:#705191;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.pswp__button.pswp__button--arrow--left,.pswp__button.pswp__button--arrow--right{display:block;right:44px}.pswp__button.pswp__button--arrow--left:before,.pswp__button.pswp__button--arrow--right:before{background-image:url(../img/btn-arrow-purple.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:50px;height:24px}.pswp__button.pswp__button--arrow--left{right:auto!important;left:44px!important}.pswp__button.pswp__button--arrow--left:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.woocommerce-checkout .wc-block-checkout__sidebar{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.woocommerce-checkout .woocommerce-container{margin-top:60px}.woocommerce-checkout .woocommerce-container .col-md-12>p{font-size:17px;letter-spacing:0.34px;line-height:26px;color:#504660;margin:0 0 5px}.woocommerce-checkout .woocommerce-container .col-md-12>p b{font-weight:500;color:#705191}.woocommerce-checkout .woocommerce-container .col-md-12>h2{margin-bottom:0}.woocommerce-checkout .woocommerce-container .wp-block-woocommerce-checkout{margin-top:0;padding-top:0}@media (min-width:768px){.woocommerce-checkout .wc-thanks-col-left{padding-right:35px}}.woocommerce-checkout .wc-thanks-map{margin-top:22px;margin-bottom:52px}@media (max-width:767px){.woocommerce-checkout .wc-thanks-map{margin-top:10px;margin-bottom:24px}}.woocommerce-checkout .titles p{margin-bottom:7px}@media (max-width:767px){.woocommerce-checkout p{font-size:12px;letter-spacing:0.12px;line-height:18px;margin-bottom:0}.woocommerce-checkout h2{font-size:25px;line-height:38px;font-weight:400;margin-bottom:18px}}.woocommerce-checkout .order-id{margin-bottom:15px}@media (max-width:767px){.woocommerce-checkout .order-id{margin-bottom:0}}.woocommerce-checkout #wc-thanks-map{height:478px;border:1px solid #705191;border-radius:10px}@media (max-width:767px){.woocommerce-checkout #wc-thanks-map{height:225px}}.woocommerce-checkout .wc-thanks-confirmation{padding:30px 0 20px;border-top:1px solid rgba(55,52,66,0.2)}.woocommerce-checkout .wc-thanks-confirmation h4{font-weight:300}@media (max-width:767px){.woocommerce-checkout .wc-thanks-confirmation h4{font-size:17px;letter-spacing:0.34px;line-height:26px}}.woocommerce-checkout .wc-thanks-confirmation .btn{margin-top:10px}@media (max-width:767px){.woocommerce-checkout .wc-thanks-confirmation{padding:13px 0 20px}.woocommerce-checkout .wc-thanks-confirmation h4{font-size:17px;letter-spacing:0.34px;line-height:26px;margin-bottom:5px}.woocommerce-checkout .wc-thanks-confirmation p{font-size:17px;letter-spacing:0.34px;line-height:26px}}.woocommerce-checkout .wc-thanks-questions{padding-top:36px;border-top:1px solid rgba(55,52,66,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-checkout .wc-thanks-questions h4{margin:0;font-weight:300}.woocommerce-checkout .wc-thanks-questions .wc-thanks-buttons-and-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.woocommerce-checkout .wc-thanks-questions .wc-thanks-buttons-and-phone .haa-phone-link{padding-left:48px;position:relative}@media (min-width:767px){.woocommerce-checkout .wc-thanks-questions .wc-thanks-buttons-and-phone .haa-phone-link:before{content:" ";position:absolute;left:16px;background-color:rgba(55,52,66,0.2);height:67px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:block;width:1px}}@media (max-width:767px){.woocommerce-checkout .wc-thanks-questions{display:block}.woocommerce-checkout .wc-thanks-questions .wc-thanks-buttons-and-phone{display:block}.woocommerce-checkout .wc-thanks-questions h4{font-size:17px;letter-spacing:0.34px;line-height:26px;margin-bottom:5px}.woocommerce-checkout .wc-thanks-questions .btn{background-image:none;padding-right:33px}.woocommerce-checkout .wc-thanks-questions .haa-phone-link{margin:20px 0 10px;padding:0!important}}.woocommerce-checkout .wc-thanks-order-summary{background-color:#F5F5F7;border-radius:10px;padding:53px 58px}.woocommerce-checkout .wc-thanks-order-summary h4{font-size:24px;line-height:36px;font-weight:300;margin-bottom:5px}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-summary-items{padding-bottom:15px;border-bottom:1px solid rgba(112,81,145,0.5019607843)}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-summary-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid rgba(80,70,96,0.5019607843);padding:10px 0}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-summary-item:last-child{border-bottom:none}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-summary-item .osi-thumbnail img{width:74px;min-width:74px;height:92px;-o-object-fit:cover;object-fit:cover;border:1px solid #705191;border-radius:4px}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-summary-item .osi-product-name{padding-bottom:8px}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-summary-item .osi-product-title{color:#705191;font-size:17px;letter-spacing:0.34px;line-height:26px;font-weight:500}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-summary-item .osi-product-volume{font-size:17px;letter-spacing:0.34px;line-height:26px;font-weight:300}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-summary-item .osi-product-price{margin-left:auto;font-size:17px;letter-spacing:0.34px;line-height:26px;font-weight:500}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-subtotals{padding:20px 0;border-bottom:1px solid rgba(112,81,145,0.5019607843)}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-subtotals h4{margin-bottom:8px}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-subtotals .os-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 10px}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-subtotals .os-item .os-item{font-size:17px;letter-spacing:0.34px;line-height:26px;font-weight:300;margin:0 0 8px}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-subtotals .os-item .os-itemprice{font-size:17px;letter-spacing:0.34px;line-height:26px;font-weight:500}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-total{padding:23px 0;border-bottom:1px solid rgba(112,81,145,0.5019607843);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-total .ot-title{margin:0;padding:0}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-total .ot-price{font-family:"pf-marlet-display";font-size:39px;letter-spacing:0px;line-height:47px!important;font-weight:400;color:#705191}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-delivery{padding-top:23px;font-size:17px;letter-spacing:0.34px;line-height:26px}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-delivery p{margin-bottom:0}.woocommerce-checkout .wc-thanks-order-summary .osi-product-name-and-price{display:none}@media (max-width:767px){.woocommerce-checkout .wc-thanks-order-summary{padding:18px 19px}.woocommerce-checkout .wc-thanks-order-summary h4{font-size:17px;letter-spacing:0.34px;line-height:26px;font-weight:500}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-summary-item>.osi-product-name,.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-summary-item>.osi-product-price{display:none}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-summary-item .osi-thumbnail img{width:64px;min-width:64px;height:80px}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-summary-item .osi-product-name-and-price{display:block}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-summary-item .osi-product-volume{font-size:12px;letter-spacing:0.12px;line-height:18px;font-weight:300}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-subtotals{padding:15px 0}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-total{padding:15px 0}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-order-total .ot-price{font-size:25px;line-height:38px!important}.woocommerce-checkout .wc-thanks-order-summary .wc-thanks-delivery p{font-size:17px;letter-spacing:0.34px;line-height:26px}}.woocommerce-MyAccount-navigation ul{list-style:none;text-align:left}.woocommerce-MyAccount-navigation ul li{padding-bottom:0.25em}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid #eee;padding-top:0.5em;margin-top:0.5em}.woocommerce-account .addresses .title .edit{float:none!important}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:100%!important}@media (max-width:768px){.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{width:100%}}.woocommerce-MyAccount-content h2{font-size:24px!important}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}.woocommerce-address-fields__field-wrapper{display:-ms-grid;display:grid;gap:1.5rem;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:1fr 1fr;max-width:800px;margin:0 auto}.woocommerce-address-fields__field-wrapper .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;width:100%}.woocommerce-address-fields__field-wrapper .form-row.form-row-wide{-ms-grid-column-span:2;grid-column:span 2}.woocommerce-address-fields__field-wrapper .form-row label{font-weight:600;margin-bottom:0.5rem;color:#333;font-size:1rem}.woocommerce-address-fields__field-wrapper .form-row input,.woocommerce-address-fields__field-wrapper .form-row select{padding:0.75rem 1rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;width:100%;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}.woocommerce-address-fields__field-wrapper .form-row input:focus,.woocommerce-address-fields__field-wrapper .form-row select:focus{border-color:#007cba;outline:none}.woocommerce-address-fields__field-wrapper .form-row .select2-container--default .select2-selection--single{height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;border-radius:4px;padding:0 0.75rem}.woocommerce-address-fields__field-wrapper .form-row .select2-selection__rendered{line-height:1.2;padding-left:0}.woocommerce-address-fields__field-wrapper .form-row .select2-selection__arrow{height:100%;right:0.75rem}.required_field .required{color:#d63638}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{width:100%!important}#main .haa-row:first-child .haa-block:first-child{padding-top:0}.haa-block{padding:20px 0;height:100%}@media (max-width:767px){.haa-block{padding:7px 0;padding:12px 0}}.haa-block.haab-slider_block .slider-block-swiper{border-radius:10px;overflow:hidden}.haa-block.haab-slider_block .slider-block-swiper .swiper-pagination{position:absolute;left:33px;top:33px;bottom:auto;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.haa-block.haab-slider_block .slider-block-swiper .swiper-pagination-bullet{margin:0}.haa-block.haab-slider_block img{width:100%;height:auto}.haa-block.haab-slider_block .swiper-slide-overlay{position:absolute;inset:0;background:transparent linear-gradient(256deg,rgba(55,52,66,0) 0%,#373442 100%) 0% 0% no-repeat padding-box;z-index:3}.haa-block.haab-slider_block .swiper-slide-overlay:after{content:" ";position:absolute;width:686px;height:686px;background-image:url(../img/slider-overlay-shape.svg);opacity:0.6;z-index:4;background-size:cover;bottom:0;left:0;max-width:50%;max-height:100%}.haa-block.haab-slider_block .swiper-slide-content{position:absolute;inset:46px;top:auto;right:auto;z-index:99;color:#fff;display:none;width:666px;max-width:calc(100% - 46px - 46px)}.haa-block.haab-slider_block .swiper-slide-content p{font-size:17px;letter-spacing:0.34px;line-height:26px;margin:0 0 10px;text-align:left;font-weight:400}.haa-block.haab-slider_block .swiper-slide-content h2{font-size:67px;letter-spacing:-0.67px;line-height:77px;margin:0 0 22px;color:#fff}.haa-block.haab-slider_block .swiper-slide-content .btn{background-color:transparent;border:1px solid rgba(255,255,255,0.5019607843);color:#fff;font-weight:500}@media (max-width:1100px){.haa-block.haab-slider_block .swiper-slide-content h2{font-size:49px}}@media (max-width:991px){.haa-block.haab-slider_block{padding:0;margin:0 -15px;border-radius:0}.haa-block.haab-slider_block .slider-block-swiper{border-radius:0}.haa-block.haab-slider_block,.haa-block.haab-slider_block .swiper-slide{min-height:332px}.haa-block.haab-slider_block img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.haa-block.haab-slider_block .swiper-slide-content{inset:17px;top:auto;width:calc(100% - 17px - 17px);max-width:calc(100% - 17px - 17px)}.haa-block.haab-slider_block .swiper-slide-content h2{font-size:29px;letter-spacing:0px;line-height:38px;margin:0;color:#fff}.haa-block.haab-slider_block .swiper-slide-content .btn{display:none}.haa-block.haab-slider_block .swiper-slide-content p{font-size:12px;letter-spacing:0.12px;line-height:18px}.haa-block.haab-slider_block .swiper-pagination{display:none!important}.haa-block.haab-slider_block .swiper-slide-overlay{background:transparent linear-gradient(207deg,rgba(55,52,66,0) 0%,#373442 100%) 0% 0% no-repeat padding-box}}.haa-block.haab-slider_block .slider-block-swiper-slide-image-large-screens{display:block}.haa-block.haab-slider_block .slider-block-swiper-slide-image-small-screens{display:none}@media (max-width:961px){.haa-block.haab-slider_block .slider-block-swiper-slide-image-large-screens{display:none}.haa-block.haab-slider_block .slider-block-swiper-slide-image-small-screens{display:block}}.haa-block.haab-statistics_block .haa-statistics-block-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic{width:100%;padding:20px;padding:10px 50px;border-right:1px solid rgba(0,0,0,0.2);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic h4{font-family:"museo-sans";font-size:24px;letter-spacing:0;line-height:36px;font-weight:500}.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic:last-child{border:none!important}@media (max-width:991px){.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic .haa-statistic-figure-and-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic .haa-statistic-figure{margin-bottom:-5px}}.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic-figure{font-size:87px;letter-spacing:-0.87px;line-height:104px;line-height:87px;color:#705191;min-height:20px;font-family:"pf-marlet-display"}.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic-figure sub{bottom:0;font-size:49px}.haa-block.haab-statistics_block .haa-statistics-block-flex img{max-width:100%;margin-bottom:5px}@media (max-width:991px){.haa-block.haab-statistics_block .haa-statistics-block-flex img{margin-bottom:0}}.haa-block.haab-statistics_block .haa-statistics-block-flex h4{font-size:24px;letter-spacing:0px;line-height:36px;color:#705191;font-weight:500;margin:0}.haa-block.haab-statistics_block .haa-statistics-block-flex p{font-size:17px;letter-spacing:0.34px;line-height:26px;color:#373442}@media (max-width:575px){.haa-block.haab-statistics_block .haa-statistics-block-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic{padding:20px 20px 0 20px;border-right:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:38px}.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic:first-child{padding-top:0;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.2)}.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic .haa-statistic-figure-and-img{width:45%}.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic .haa-statistic-title-and-desc{width:55%}.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic-figure{font-size:39px;letter-spacing:-0.39px;line-height:52px}.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic-figure sub{font-size:25px;letter-spacing:0px;line-height:38px}}@media (max-width:768px){.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic:nth-child(2){border-right:0}.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic:nth-child(n+3){display:none}.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic .haa-statistic-title-and-desc{text-align:left}.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic .haa-statistic-title-and-desc h4{font-size:17px;letter-spacing:0.34px;line-height:26px;margin:0!important}.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic .haa-statistic-title-and-desc p{font-size:12px;letter-spacing:0.12px;line-height:18px;margin:0}}@media (max-width:1100px){.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic:nth-child(3){border-right:0}.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic:nth-child(n+4){display:none}}@media (max-width:1400px){.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic:nth-child(4){border-right:0}.haa-block.haab-statistics_block .haa-statistics-block-flex .haa-statistic:nth-child(n+5){display:none}}.haa-block .purple-centered-block{border-radius:10px;background-color:#705191;position:relative;padding:60px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.haa-block .purple-centered-block.sticky{position:sticky;top:20px}.haa-block .purple-centered-block .purple-centered-block-bg img{position:absolute;inset:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.haa-block .purple-centered-block:after{content:" ";position:absolute;z-index:2;inset:12px;border:1px solid #fff;border-radius:4px}.haa-block .purple-centered-block .purple-centered-block-inner{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}.haa-block .purple-centered-block h1{color:#fff;text-align:center;font-size:67px;letter-spacing:-0.67px;line-height:77px}.haa-block .purple-centered-block h2{color:#fff;font-size:39px;line-height:47px;text-align:center}.haa-block .purple-centered-block p{font-size:17px;letter-spacing:0.34px;line-height:28px;text-align:center;max-width:498px;display:block;margin:0 auto;color:#FFFFFF}.haa-block .purple-centered-block p a{color:inherit;text-decoration:underline}@media (max-width:500px){.haa-block .purple-centered-block{padding:44px 42px}.haa-block .purple-centered-block:after{inset:6px}.haa-block .purple-centered-block .purple-centered-block-inner{gap:12px}.haa-block .purple-centered-block h2{font-size:25px;letter-spacing:0;line-height:38px;margin:0}.haa-block .purple-centered-block p{font-size:17px;letter-spacing:0.34px;line-height:26px;margin:10px 0}}.haa-block .videos-block{background-color:#F5F5F7;border-radius:10px;padding:40px 40px 10px}.haa-block .videos-block .vbs-video-container{aspect-ratio:771/410;padding-bottom:60px}@media (min-width:768px) and (max-width:1300px){.haa-block .videos-block .vbs-video-container{padding-bottom:87px}}.haa-block .videos-block .vbs-video-container .vbs-thumbnail{border-radius:10px;overflow:hidden;display:block}.haa-block .videos-block .vbs-thumbnail{position:relative}.haa-block .videos-block .vbs-thumbnail img{width:100%;height:auto;aspect-ratio:771/410;-o-object-fit:cover;object-fit:cover}.haa-block .videos-block .vbs-thumbnail:after{content:" ";position:absolute;width:104px;height:104px;left:calc(50% - 52px);top:calc(50% - 52px);background:url(../img/play-button.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.haa-block .videos-block .vbs-video iframe{position:absolute;width:100%;height:calc(100% - 70px);inset:0;bottom:70px;z-index:3;border:none}.haa-block .videos-block .ssc-video-title{font-size:17px;letter-spacing:0.17px;line-height:32px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 116px);overflow:hidden}.haa-block .videos-block .swiper-slide-content{position:absolute;bottom:0;height:47px;right:0;z-index:99;color:#fff;display:none;width:666px;max-width:calc(100% - 46px - 46px);font-size:17px;letter-spacing:0.17px;line-height:32px;color:#705191;text-align:right}.haa-block .videos-block .swiper-slide-content .d-flex{gap:18px}.haa-block .videos-block .swiper-slide-content .d-flex .ssc-separator{height:47px;width:1px;background-color:#BFBFBF}.haa-block .videos-block .swiper-slide-content img,.haa-block .videos-block .swiper-slide-content span{display:block}@media (min-width:768px) and (max-width:1300px){.haa-block .videos-block .swiper-slide-content{height:auto;left:0;width:100%!important;max-width:100%!important}.haa-block .videos-block .swiper-slide-content .d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}.haa-block .videos-block .swiper-slide-content .d-flex .ssc-separator{display:none}.haa-block .videos-block .swiper-slide-content .d-flex>span:last-child{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:12px}}.haa-block .videos-block .swiper-pagination{bottom:5px;left:0;gap:0}.haa-block .videos-block .swiper-pagination .swiper-pagination-bullet{margin:0;border-color:transparent;opacity:0.4}.haa-block .videos-block .swiper-pagination .swiper-pagination-bullet,.haa-block .videos-block .swiper-pagination .swiper-pagination-bullet:after,.haa-block .videos-block .swiper-pagination .swiper-pagination-bullet:before{color:#705191!important}.haa-block .videos-block .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:rgba(112,81,145,0.5019607843);opacity:1}@media (max-width:767px){.haa-block .videos-block{padding:6px}.haa-block .videos-block .vbs-video-container{border-radius:4px;overflow:hidden}.haa-block .videos-block .vbs-thumbnail{border-radius:4px!important}.haa-block .videos-block .vbs-thumbnail:after{width:56px;height:56px;top:calc(50% - 28px);left:calc(50% - 28px)}.haa-block .videos-block .swiper-slide-content{position:static;width:100%!important;max-width:100%!important}.haa-block .videos-block .swiper-slide-content span:first-child{text-align:center;width:100%}.haa-block .videos-block .swiper-slide-content .d-flex{margin-top:16px;gap:13px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.haa-block .videos-block .swiper-slide-content .d-flex .ssc-separator{width:100%;height:1px;margin:0 10px;width:calc(100% - 20px)}.haa-block .videos-block .swiper-slide-content .d-flex img{width:130px;margin-right:10px;margin-top:3px}.haa-block .videos-block .swiper-pagination{position:static;margin:9px 10px 0;width:calc(100% - 20px)}.haa-block .videos-block .swiper-pagination .swiper-pagination-bullet:after,.haa-block .videos-block .swiper-pagination .swiper-pagination-bullet:before{font-size:12px;letter-spacing:0.36px;line-height:14px;font-weight:500}.haa-block .videos-block .vbs-video iframe{height:100%}}.haa-block.haab-as_seen_in_block .container{padding-left:0!important;padding-right:0!important;width:100%!important}.haa-block .logos-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.haa-block .logos-block .logos-block-left{font-size:17px;letter-spacing:0.34px;line-height:26px;padding-right:33px;border-right:1px solid rgba(55,52,66,0.1803921569);height:141px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;color:#705191}.haa-block .logos-block .logos-block-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px;padding-left:53px;width:100%;padding-bottom:20px;overflow-x:auto}.haa-block .logos-block.logos-block-text-above{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.haa-block .logos-block.logos-block-text-above .logos-block-left{height:auto;padding:0 0 48px;border:none}.haa-block .logos-block.logos-block-text-above .logos-block-logos{padding-left:0}@media (max-width:1799px){.haa-block .logos-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.haa-block .logos-block .logos-block-left{height:auto!important;padding:0 0 13px!important;border:none!important;white-space:normal!important;text-align:center}.haa-block .logos-block .logos-block-logos{padding:10px 15px;overflow-x:auto;gap:37px;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);max-width:calc(100% + 30px)}.haa-block .logos-block .logos-block-logos img{height:auto}}@media (max-width:991px){.haa-block .logos-block .logos-block-left img{max-height:50px;max-width:125px}}.haa-block .image-link-block{display:block;position:relative;border-radius:10px;overflow:hidden;text-decoration:none!important}.haa-block .image-link-block.ilb-styling-2.ilb-small-border{padding:5px}.haa-block .image-link-block.ilb-styling-2.ilb-small-border .haa-ilb-image{border-radius:5px 5px 0 0;overflow:hidden}.haa-block .image-link-block.ilb-styling-1 .haa-ilb-image{height:100%}.haa-block .image-link-block.haa-ilb-block-text-purple{background-color:#504660;color:#fff}.haa-block .image-link-block.haa-ilb-block-text-gray{background-color:#F5F5F7;color:#373442}.haa-block .image-link-block.haa-ilb-block-text-beige{background-color:#DDBEA2;color:#373442}.haa-block .image-link-block.ilb-bgcolor-purple{background-color:#504660;color:#fff}.haa-block .image-link-block.ilb-bgcolor-gray{background-color:#F5F5F7;color:#373442}.haa-block .image-link-block.ilb-bgcolor-beige{background-color:#DDBEA2;color:#373442}.haa-block .image-link-block.ilb-bgcolor-beige svg line,.haa-block .image-link-block.ilb-bgcolor-beige svg path{stroke:#373442}.haa-block .image-link-block .haa-ilb-image{position:relative;display:block}.haa-block .image-link-block .haa-ilb-image:after{content:" ";position:absolute;inset:0;opacity:0.8;background:transparent linear-gradient(197deg,rgba(55,52,66,0) 0%,#373442 100%) 0% 0% no-repeat padding-box}.haa-block .image-link-block .haa-ilb-image img{width:100%;height:auto}.haa-block .image-link-block .haa-ilb-image .haa-ilb-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;gap:15px;position:absolute;z-index:2;top:auto;left:31px;bottom:23px;left:28px;bottom:19px;color:#fff;font-size:49px;letter-spacing:-0.49px;line-height:59px;font-family:"pf-marlet-display";font-weight:400}.haa-block .image-link-block .haa-ilb-image .haa-ilb-title img{display:inline-block;width:50px;height:auto;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.haa-block .image-link-block .haa-ilb-image .haa-ilb-text{background-color:transparent!important;position:absolute;z-index:2;bottom:0;font-size:22px;padding-bottom:17px;padding-left:35px}.haa-block .image-link-block .haa-ilb-title-bottom{padding:30px 32px 24px;font-size:49px;letter-spacing:-0.49px;line-height:59px;font-family:"pf-marlet-display";font-weight:400;display:block;position:relative}.haa-block .image-link-block .haa-ilb-title-bottom svg{position:absolute;display:block;top:calc(50% - 12px);right:36px;width:50px;height:auto;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.haa-block .image-link-block .haa-ilb-text{font-size:17px;letter-spacing:0.34px;line-height:26px;padding:24px 31px 32px;margin:0;display:block;width:100%;max-width:100%;text-align:left}.haa-block .image-link-block .haa-ilb-text.haa-ilb-text-purple{background-color:#504660;color:#fff}.haa-block .image-link-block .haa-ilb-text.haa-ilb-text-gray{background-color:#F5F5F7;color:#373442}.haa-block .image-link-block .haa-ilb-text.haa-ilb-text-beige{background-color:#DDBEA2;color:#373442}.haa-block .image-link-block:hover .haa-ilb-title img,.haa-block .image-link-block:hover .haa-ilb-title svg{-webkit-transform:translate(15px,0);transform:translate(15px,0)}@media (max-width:767px){.haa-block .image-link-block .haa-ilb-title img,.haa-block .image-link-block .haa-ilb-title svg{-webkit-transform:translate(15px,0)!important;transform:translate(15px,0)!important}.haa-block .image-link-block .haa-ilb-image>img{aspect-ratio:342/225;-o-object-fit:cover;object-fit:cover}.col-6 .haa-block .image-link-block .haa-ilb-image>img{aspect-ratio:164/210}.haa-block .image-link-block .haa-ilb-image .haa-ilb-title{font-size:25px;letter-spacing:0;line-height:38px;left:19px;bottom:14px}.haa-block .image-link-block .haa-ilb-image .haa-ilb-title img{width:34px}.haa-block .image-link-block .haa-ilb-title-bottom{font-size:25px;letter-spacing:0;line-height:38px;padding:24px 18px 18px;padding:10px 18px 6px}.haa-block .image-link-block .haa-ilb-title-bottom svg{width:34px;top:calc(50% - 5px)}.haa-block .image-link-block .haa-ilb-image .haa-ilb-text{display:none}.haa-block .image-link-block .ilb-no-title-overlay:after{content:none!important}.haa-block .image-link-block .haa-ilb-text{padding:15px 18px 24px;font-size:17px;letter-spacing:0.34px;line-height:26px}}.haa-block .blog-post-list{background-color:#F5F5F7;border-radius:10px;padding:40px}.haa-block .blog-post-list h4{float:left;font-size:17px;letter-spacing:0.34px;line-height:26px;line-height:0.8;color:#705191;font-weight:700}.haa-block .blog-post-list .cf{margin-bottom:35px}@media (max-width:1100px){.haa-block .blog-post-list .bpl-articles a:nth-child(n+3){display:none}}.haa-block .blog-post-list .btn{color:#705191;border-color:#705191;background-color:transparent;float:right}.haa-block .blog-post-list .bpl-article{width:100%;padding:20px 75px 20px 0;border-bottom:1px solid #705191;display:block;position:relative;text-decoration:none!important}.haa-block .blog-post-list .bpl-article:last-child{border-bottom:none}.haa-block .blog-post-list .bpl-article:after{content:" ";position:absolute;top:calc(50% - 9px);right:0;width:40px;height:19px;background-image:url(../img/btn-arrow-purple.svg);background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.haa-block .blog-post-list .bpl-article:hover:after{-webkit-transform:translate(15px,0);transform:translate(15px,0)}.haa-block .blog-post-list .bpl-article .bpl-article-title{display:block;color:#705191;font-size:24px;line-height:36px;font-weight:300;margin-bottom:12px;margin-bottom:0}@media (max-width:1100px){.haa-block .blog-post-list .bpl-article .bpl-article-title{font-size:19px;line-height:30px}}.haa-block .blog-post-list .bpl-article .bpl-article-date-and-categories{text-transform:uppercase;font-size:14px;letter-spacing:0.42px;line-height:17px;font-weight:500;color:#705191}.haa-block .video-and-content-block{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:10px;overflow:hidden}.haa-block .video-and-content-block .vacb-video{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#F5F5F7;border-right:2px solid #DDBEA2;border-right:1px solid #DDBEA2;position:relative}.haa-block .video-and-content-block .vacb-video .vbs-thumbnail img{width:100%;height:100%;aspect-ratio:auto;position:absolute;top:0;bottom:0;left:0;right:0;-o-object-position:center;object-position:center}.haa-block .video-and-content-block .vacb-content{width:50%;background-color:#705191;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-left:2px solid #DDBEA2;position:relative}.haa-block .video-and-content-block .vacb-content .purple-textured-bg img{position:absolute;inset:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.haa-block .video-and-content-block .vacb-content-top{position:relative;z-index:2;padding:88px 38px;width:653px;max-width:100%}.haa-block .video-and-content-block .vacb-content-top h1,.haa-block .video-and-content-block .vacb-content-top h2,.haa-block .video-and-content-block .vacb-content-top h3,.haa-block .video-and-content-block .vacb-content-top h4{color:#fff}.haa-block .video-and-content-block .vacb-content-text,.haa-block .video-and-content-block .vacb-content-text li,.haa-block .video-and-content-block .vacb-content-text p{color:#fff;font-size:24px;line-height:36px}.haa-block .video-and-content-block .vacb-content-button{margin-top:32px;margin-top:24px}.haa-block .video-and-content-block .vacb-content-button .btn{font-weight:700!important}.haa-block .video-and-content-block .vacb-content-footer{position:relative;z-index:3;padding:24px 0;text-align:right;font-size:14px;letter-spacing:0.14px;line-height:32px;color:#fff;width:calc(100% - 38px - 38px);border-top:1px solid rgba(255,255,255,0.5019607843)}@media (max-width:767px){.haa-block .video-and-content-block .vacb-content-footer{padding:16px 0}}.haa-block .video-and-content-block .vacb-content-footer a{color:inherit;font-size:22px;letter-spacing:0.44px;line-height:30px;font-weight:500;text-decoration:none!important}@media (min-width:768px){.haa-block .video-and-content-block.vacb-layout-videoright .vacb-video{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border:none;border-left:2px solid #DDBEA2}.haa-block .video-and-content-block.vacb-layout-videoright .vacb-content{border-right:2px solid #DDBEA2!important}}.haa-block .video-and-content-block.vacb-layout-videoright .vacb-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background-color:#F5F5F7;border:none}.haa-block .video-and-content-block.vacb-layout-videoright .vacb-content .purple-textured-bg{display:none}.haa-block .video-and-content-block.vacb-layout-videoright .vacb-content .vacb-content-top h1,.haa-block .video-and-content-block.vacb-layout-videoright .vacb-content .vacb-content-top h2,.haa-block .video-and-content-block.vacb-layout-videoright .vacb-content .vacb-content-top h3,.haa-block .video-and-content-block.vacb-layout-videoright .vacb-content .vacb-content-top h4{color:#705191}.haa-block .video-and-content-block.vacb-layout-videoright .vacb-content .vacb-content-text,.haa-block .video-and-content-block.vacb-layout-videoright .vacb-content .vacb-content-text li,.haa-block .video-and-content-block.vacb-layout-videoright .vacb-content .vacb-content-text p{color:#705191}.haa-block .video-and-content-block.vacb-layout-videoright .vacb-content .vacb-content-footer{border-color:#705191;color:#705191}.haa-block .video-and-content-block.vacb-layout-videoright .vacb-content .btn{background-image:url(../img/gray-arrow.svg)!important;color:#504660!important}@media (max-width:991px){.haa-block .video-and-content-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.haa-block .video-and-content-block .vacb-video{width:100%;aspect-ratio:342/225;border:none;border-bottom:3px solid #DDBEA2}.haa-block .video-and-content-block .vacb-content{width:100%;border:none}.haa-block .video-and-content-block .vacb-content-top{padding:20px 29px}.haa-block .video-and-content-block .vacb-content-top h3.vacb-content-large-text{font-size:25px;letter-spacing:0;line-height:35px}.haa-block .video-and-content-block .vacb-content-top .vacb-content-text,.haa-block .video-and-content-block .vacb-content-top .vacb-content-text li,.haa-block .video-and-content-block .vacb-content-top .vacb-content-text p{font-size:17px;letter-spacing:0.34px;line-height:26px}.haa-block .video-and-content-block .vacb-content-button{margin-top:24px}.haa-block .video-and-content-block .vacb-content-footer{text-align:center}}.haa-block .reviews-block{background:#F5F5F7;border-radius:10px;position:relative}.haa-block .reviews-block .reviews-slider{padding-bottom:67px}.haa-block .reviews-block .reviews-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.haa-block .reviews-block .reviews-slider .review-slide{padding:30px 50px;padding:80px 50px 50px}.haa-block .reviews-block .reviews-slider .swiper-pagination{bottom:15px;left:30px;gap:0}.haa-block .reviews-block .reviews-slider .swiper-pagination .swiper-pagination-bullet{margin:0;border-color:transparent;opacity:0.4}.haa-block .reviews-block .reviews-slider .swiper-pagination .swiper-pagination-bullet,.haa-block .reviews-block .reviews-slider .swiper-pagination .swiper-pagination-bullet:after,.haa-block .reviews-block .reviews-slider .swiper-pagination .swiper-pagination-bullet:before{color:#705191!important}.haa-block .reviews-block .reviews-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:rgba(112,81,145,0.5019607843);opacity:1}.haa-block .reviews-block .review-slide{width:983px;width:1049px;max-width:100%;text-align:center;color:#705191;min-height:340px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.haa-block .reviews-block .review-slide .review-text{font-size:24px;line-height:36px;margin-bottom:20px;margin-bottom:11px}.haa-block .reviews-block .review-slide .review-stars{margin-bottom:20px;margin-bottom:10px}.haa-block .reviews-block .review-slide .review-stars img{width:150px;height:auto}.haa-block .reviews-block .review-slide .review-who{font-size:17px;letter-spacing:0.17px;line-height:32px;font-weight:700;margin-bottom:6px;margin-bottom:-9px}.haa-block .reviews-block .review-slide .review-when{color:rgba(55,52,66,0.8);font-size:14px;letter-spacing:0.14px;line-height:32px}.haa-block .reviews-block .reviews-block-footer{position:absolute;bottom:0;left:30px;right:30px;height:67px;border-top:1px solid rgba(112,81,145,0.5019607843);text-align:right;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;letter-spacing:0.14px;line-height:32px;color:#373442}.haa-block .reviews-block .reviews-block-footer .rbf-google-score{font-size:17px;letter-spacing:0.34px;line-height:30px;font-weight:500;color:#705191;margin-right:9px;padding-bottom:3px}.haa-block .reviews-block .reviews-block-footer .rbf-google-logo{border-left:1px solid rgba(55,52,66,0.1803921569);height:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:13px;margin-left:15px}@media (max-width:767px){.haa-block .reviews-block .reviews-block-footer{padding-top:64px;height:113px}.haa-block .reviews-block .reviews-slider{padding-bottom:114px}.haa-block .reviews-block .reviews-slider .swiper-pagination{bottom:60px;width:calc(100% - 60px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.haa-block .reviews-block .reviews-slider .review-slide{padding:30px}.haa-block .reviews-block .reviews-slider .review-slide .review-text{font-size:17px;letter-spacing:0.34px;line-height:26px}}.haa-block .cta-block .cta-block-buttons-and-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:17px}.haa-block .cta-block h4{font-size:49px;letter-spacing:-0.49px;line-height:59px;color:#fff;font-family:"pf-marlet-display";margin:20px 0 -8px}.haa-block .cta-block .cta-block-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding-right:30px;height:67px;border-right:1px solid rgba(255,255,255,0.3019607843)}.haa-block .cta-block .cta-block-buttons .btn{font-weight:700!important}.haa-block .cta-block .cta-block-phone{margin-left:32px;font-size:14px;letter-spacing:0.14px;line-height:32px;color:rgba(255,255,255,0.8)}.haa-block .cta-block .cta-block-phone a{color:#ffffff;font-size:22px;letter-spacing:0.44px;line-height:30px;font-weight:500}@media (max-width:767px){.haa-block .cta-block{padding:47px 41px 41px}.haa-block .cta-block:after{inset:6px}.haa-block .cta-block h4{font-size:25px;letter-spacing:0;line-height:35px;text-align:center;margin:0}.haa-block .cta-block .cta-block-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none;padding:0;margin:0;height:auto}.haa-block .cta-block .cta-block-buttons .btn{min-width:198px;text-align:center}.haa-block .cta-block .cta-block-phone{display:none}}.haa-block .faqs-block h2{font-size:49px;letter-spacing:-0.49px;line-height:64px;color:#705191}.haa-block.haab-content_and_image_block .container{position:relative;border-radius:10px;overflow:hidden}.haa-block.haab-content_and_image_block .container .row{position:relative;z-index:20}.haa-block.haab-content_and_image_block .container:after{content:" ";position:absolute;z-index:10;inset:12px;border:1px solid #fff;border-radius:4px}.haa-block.haab-content_and_image_block .cai-left-col,.haa-block.haab-content_and_image_block .cai-right-col{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:686px;padding:100px;color:#fff;text-align:center}.haa-block.haab-content_and_image_block .cai-left-col{border-right:1px solid rgba(255,255,255,0.5019607843)}.haa-block.haab-content_and_image_block .cai-left-col h1,.haa-block.haab-content_and_image_block .cai-left-col h2{color:#fff;font-size:49px;letter-spacing:-0.49px;line-height:59px;margin:0 0 24px}.haa-block.haab-content_and_image_block .cai-left-col p{font-size:24px;letter-spacing:0px;line-height:36px;margin:0 0 42px}.haa-block.haab-content_and_image_block .cai-right-col.scale-img img{position:absolute;width:100%;height:100%;inset:0;-o-object-fit:cover;object-fit:cover}@media (max-width:991px){.haa-block.haab-content_and_image_block{border-radius:0;padding:0 0 40px 0;margin:-5px -15px 15px}.haa-block.haab-content_and_image_block .container{border-radius:0}.haa-block.haab-content_and_image_block .purple-textured-bg:after{content:none!important}.haa-block.haab-content_and_image_block .cai-right-col{padding:42px;min-height:0}.haa-block.haab-content_and_image_block .cai-right-col img{max-width:279px;height:auto}.haa-block.haab-content_and_image_block .cai-left-col{padding:0 0 40px 0;min-height:0}.haa-block.haab-content_and_image_block .cai-left-col h1{margin:0 22px;padding:31px 0 4px;border-top:1px solid rgba(255,255,255,0.5019607843);font-size:25px;letter-spacing:0;line-height:38px;display:block;width:calc(100% - 44px)}.haa-block.haab-content_and_image_block .cai-left-col p{margin:0 auto;width:281px;max-width:95%;font-size:17px;letter-spacing:0.34px;line-height:26px}.haa-block.haab-content_and_image_block .cai-left-col .btn{margin:27px 0 0 0}}.haa-block .standard-text-block{padding:80px 0 60px;text-align:center;width:1009px;max-width:100%;margin:0 auto}.haa-block .standard-text-block h1,.haa-block .standard-text-block h2{color:#705191;font-size:49px;letter-spacing:-0.49px;line-height:64px}.haa-block .standard-text-block .st-first-paragraph{font-size:28px;letter-spacing:0px;line-height:39px;color:#705191}.haa-block .standard-text-block .st-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.haa-block .standard-text-block .st-button-separator{width:1px;height:62px;background-color:rgba(55,52,66,0.2)}@media (max-width:767px){.haa-block .standard-text-block h2{font-size:25px;letter-spacing:0;line-height:38px}.haa-block .standard-text-block .st-first-paragraph{font-size:17px;letter-spacing:0.34px;line-height:26px}.haa-block .standard-text-block .st-buttons{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:10px;gap:15px}.haa-block .standard-text-block .st-button-separator{display:none}}.haa-block .image-and-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;background:#F5F5F7;border-radius:10px;overflow:hidden}.haa-block .image-and-text-block .iat-img{width:32.4%;border-right:4px solid #DDBEA2;position:relative}.haa-block .image-and-text-block .iat-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.haa-block .image-and-text-block .iat-content{width:67.6%;padding:77px 62px}.haa-block .image-and-text-block .iat-content h2{margin:0 0 27px;padding:0 0 21px;border-bottom:1px solid rgba(112,81,145,0.5019607843)}.haa-block .image-and-text-block .iat-content h2 sub{font-family:"museo-sans";font-size:14px;letter-spacing:0.14px;line-height:32px}.haa-block .image-and-text-block .iat-content,.haa-block .image-and-text-block .iat-content li,.haa-block .image-and-text-block .iat-content p{font-size:17px;letter-spacing:0.34px;line-height:26px}.haa-block .image-and-text-block.iat-layout-imageright{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.haa-block .image-and-text-block.iat-layout-imageright .iat-img{border-right:none;border-left:4px solid #DDBEA2}@media (max-width:991px){.haa-block .image-and-text-block{display:block}.haa-block .image-and-text-block .iat-img{width:100%;border-left:none!important;border-right:none!important;border-bottom:2px solid #DDBEA2}.haa-block .image-and-text-block .iat-img img{position:static;width:100%;height:auto;aspect-ratio:342/225}.haa-block .image-and-text-block .iat-content{width:100%;padding:18px}.haa-block .image-and-text-block .iat-content h2{font-size:25px;letter-spacing:0;line-height:38px;margin:0 0 10px;padding:0 0 18px}.haa-block .image-and-text-block .iat-content h2 sub{display:block;line-height:normal;font-weight:300}.haa-block .image-and-text-block .iat-content .larger-purple-text{font-size:17px!important;letter-spacing:0.34px!important;line-height:26px!important}.haa-block .image-and-text-block .iat-content .haa-button-and-phone{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:15px;margin-top:20px}.haa-block .image-and-text-block .iat-content .haa-button-and-phone .haa-bap-separator{display:none}.haa-block .image-and-text-block .iat-content .haa-button-and-phone .haa-phone-link{text-align:left;margin-right:auto}.haa-block .image-and-text-block .iat-content .haa-button-and-phone .btn{width:100%}}.haa-block .the-team-block h2{margin:5px 0 55px}.haa-block .the-team-block .team-grid{margin:-12px;width:calc(100% + 24px);max-width:calc(100% + 24px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.haa-block .the-team-block article.loop-team-member{margin:12px 12px 24px;width:calc(20% - 24px);cursor:pointer}@media (max-width:991px){.haa-block .the-team-block article.loop-team-member{width:calc(50% - 24px)}}@media (max-width:767px){.haa-block .the-team-block h2{font-size:25px;letter-spacing:0;line-height:38px;margin:16px 0 20px}.haa-block .the-team-block article.loop-team-member{width:calc(100% - 24px);margin:12px 12px 2px}.haa-block .the-team-block .ltm-img{aspect-ratio:1}}.haa-block .contact-page-form h2,.haa-block .contact-page-map h2{margin:33px 0 60px}.haa-block .contact-page-form h4,.haa-block .contact-page-map h4{font-weight:300}.haa-block .contact-page-form p,.haa-block .contact-page-map p{font-size:17px;letter-spacing:0.34px;line-height:26px;width:440px;max-width:100%}.haa-block .contact-page-form .gform_heading,.haa-block .contact-page-map .gform_heading{display:none}.haa-block .contact-page-form .gform_required_legend,.haa-block .contact-page-map .gform_required_legend{display:none}.haa-block .contact-page-form .cpf-block,.haa-block .contact-page-map .cpf-block{padding:35px 0;border-top:1px solid rgba(112,81,145,0.5019607843)}.haa-block .contact-page-form .cpf-block .d-flex,.haa-block .contact-page-map .cpf-block .d-flex{gap:12px}.haa-block .contact-page-form .cpf-block table td,.haa-block .contact-page-map .cpf-block table td{font-size:17px;letter-spacing:0.34px;line-height:26px;padding-bottom:7px}.haa-block .contact-page-form .cpf-block table td:first-child,.haa-block .contact-page-map .cpf-block table td:first-child{color:#705191;width:150px;font-weight:500}.haa-block .contact-page-form .cpf-link,.haa-block .contact-page-map .cpf-link{margin-bottom:18px}.haa-block .contact-page-form .cpf-link a,.haa-block .contact-page-map .cpf-link a{color:#705191;text-decoration:none!important;font-weight:500}.haa-block .contact-page-form .cpf-icon,.haa-block .contact-page-map .cpf-icon{width:39px;display:inline-block}.haa-block .contact-page-form #haa-map,.haa-block .contact-page-map #haa-map{height:610px;border:1px solid #705191;border-radius:10px}.haa-block .contact-page-form .haa-purple,.haa-block .contact-page-map .haa-purple{font-weight:500}@media (min-width:768px){.haa-block .contact-page-form #haa-map,.haa-block .contact-page-form .gform_wrapper,.haa-block .contact-page-map #haa-map,.haa-block .contact-page-map .gform_wrapper{margin-left:20px}}@media (max-width:767px){.haa-block .contact-page-form h2,.haa-block .contact-page-map h2{font-size:25px;letter-spacing:0;line-height:35px;margin:20px}.haa-block .contact-page-form form,.haa-block .contact-page-map form{margin-bottom:10px}.haa-block .contact-page-form .cpf-block,.haa-block .contact-page-map .cpf-block{padding:11px 0}.haa-block .contact-page-form .cpf-block h4,.haa-block .contact-page-map .cpf-block h4{margin-bottom:3px}.haa-block .contact-page-form #haa-map,.haa-block .contact-page-map #haa-map{height:342px}}.haa-block .shop-banner{position:relative;border-radius:10px;overflow:hidden;padding:130px 90px 113px}@media (max-width:768px){.haa-block .shop-banner{padding:130px 35px 35px}}.haa-block .shop-banner .shop-banner-bg img{position:absolute;content:" ";z-index:1;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.haa-block .shop-banner .shop-banner-bg img.shop-banner-bg-shape{z-index:3}.haa-block .shop-banner:before{position:absolute;content:" ";z-index:2;inset:0;width:100%;height:100%;background:transparent linear-gradient(260deg,rgba(55,52,66,0.0784313725) 0%,#373442 100%) 0% 0% no-repeat padding-box}.haa-block .shop-banner:after{position:absolute;content:" ";z-index:3;inset:12px;border-radius:3px;width:auto;height:auto;border:1px solid #fff}.haa-block .shop-banner .shop-banner-content{position:relative;z-index:4;width:678px;max-width:100%}.haa-block .shop-banner .shop-banner-content h2{font-size:67px;letter-spacing:-0.67px;line-height:1.2em;font-weight:300;color:#fff;margin-bottom:10px}@media (max-width:768px){.haa-block .shop-banner .shop-banner-content h2{font-size:39px;margin:0}}.haa-block .shop-banner .shop-banner-content p{font-size:17px;letter-spacing:0.34px;line-height:1.2em;color:#fff;width:473px;display:block}@media (max-width:768px){.haa-block .shop-banner .shop-banner-content p{display:none}}.haa-block .shop-banner .shop-banner-content p.subtitle{font-size:28px;letter-spacing:0px;margin:0 0 16px;width:100%}@media (max-width:768px){.haa-block .shop-banner .shop-banner-content p.subtitle{font-size:17px;display:block;margin:0}}.haa-block .shop-banner .shop-banner-content .sb-btn{margin-top:28px}@media (max-width:768px){.haa-block .shop-banner .shop-banner-content .sb-btn{margin-top:10px}}.haa-block .how-to-purchase h2{padding:0.5em 0 0.75em;text-align:center}.haa-block .how-to-purchase .htp-column{position:relative}@media (max-width:768px){.haa-block .how-to-purchase .htp-column{border-bottom:1px solid #D9D9D9;margin-bottom:20px}.haa-block .how-to-purchase .htp-column:last-child{border-bottom:0}}@media (min-width:769px){.haa-block .how-to-purchase .htp-column:before{content:" ";left:0;top:0;bottom:0;width:1px;background-color:rgba(0,0,0,0.2);position:absolute}}.haa-block .how-to-purchase .htp-column:first-child:before{content:none!important}.haa-block .how-to-purchase .htp-container{width:485px;max-width:100%;margin:0 auto}@media (max-width:768px){.haa-block .how-to-purchase .htp-container{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;gap:20px}.haa-block .how-to-purchase .htp-container :before{display:none}.haa-block .how-to-purchase .htp-container:nth-child(2){border-bottom:0}.haa-block .how-to-purchase .htp-container h5{margin-bottom:0;margin-top:-7px}}.haa-block .how-to-purchase .htp-icon{height:60px}.haa-block .how-to-purchase .htp-icon img{width:auto;height:auto;max-width:42px;max-height:45px}.haa-block .how-to-purchase h5{font-size:24px;letter-spacing:0;line-height:36px;font-weight:500;color:#705191;margin-bottom:5px}.haa-block .how-to-purchase,.haa-block .how-to-purchase p{font-size:17px;letter-spacing:0.34px;line-height:26px}.haa-block.haab-bestsellers{border-top:1px solid rgba(112,81,145,0.5019607843);margin-top:55px;padding-top:65px}@media (max-width:600px){.haa-block.haab-bestsellers{margin-top:1em;padding-top:2em}}.haa-block .bestsellers .bestsellers-swiper{margin-top:20px}.haa-block .bestsellers .d-flex{gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px}.haa-block .bestsellers .swiper-slide{height:auto}@media (max-width:960px){.haa-block .bestsellers h2{text-align:center}}.haa-block .bestsellers .swiper-pagination{border:1px solid rgba(112,81,145,0.5019607843);border-radius:99px;position:static;width:auto;gap:0}.haa-block .bestsellers .swiper-pagination .swiper-pagination-bullet{border-color:transparent;color:#705191;margin:0;width:50px;height:50px;margin:-1px}.haa-block .bestsellers .swiper-pagination .swiper-pagination-bullet:after,.haa-block .bestsellers .swiper-pagination .swiper-pagination-bullet:before{color:#705191;font-weight:500;font-size:17px;letter-spacing:0.34px;line-height:30px}.haa-block .bestsellers .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#705191}.haa-block .shop-archive .treatments-archive-filters .treatments-archive-filters-inner{width:1245px;white-space:nowrap}.haa-block .shop-archive .treatments-archive-filters .taf-options{gap:20px;display:block;overflow-x:auto;padding-left:20px}.haa-block .shop-archive .treatments-archive-filters .taf-options .taf-option:before{left:-10px}.haa-block .shop-archive .treatments-archive-filters .taf-options .taf-option{margin-right:20px}.haa-block.haab-video_and_content_block .haa-video-container-outer{width:100%}.haa-block.haab-video_and_content_block .vbs-thumbnail{position:static;width:100%;height:auto}.blog-content{margin:0 auto}.blog-content .blog-featured-img img{width:100%}.blog-content a{color:#fff}.blog-content .lt-tag{padding-left:21px!important}.single.single-post .blog-content{max-width:991px;margin:20px auto 60px auto}.single.single-post .blog-content h2{margin-top:30px}.single.single-post .blog-content a{color:#705191;font-weight:400}.single.single-post .purple-centered-block-bg img{opacity:0.08}#our-treatments-footer{padding-top:30px;position:relative}#our-treatments-footer h4{text-align:center;color:#705191;font-size:49px;letter-spacing:-0.49px;line-height:64px;font-family:"pf-marlet-display";font-weight:400;border-bottom:1px solid #705191;padding:0 0 49px;margin:0}@media (max-width:767px){#our-treatments-footer h4{font-size:25px;letter-spacing:0;line-height:38px;padding:0 0 35px}}.our-treatments-footer-list-outer .our-treatments-footer-list-open-btn{position:absolute;left:calc(50% - 28px);width:56px;height:56px;margin-top:-28px;border-radius:50%;border:1px solid #705191;background-color:#fff;cursor:pointer;z-index:9}@media (max-width:767px){.our-treatments-footer-list-outer .our-treatments-footer-list-open-btn{width:40px;height:40px;left:calc(50% - 20px);margin-top:-20px}}.our-treatments-footer-list-outer .our-treatments-footer-list-open-btn:before{content:" ";position:absolute;top:calc(50% - 1px);height:2px;left:calc(50% - 8px);width:16px;background-color:#705191}.our-treatments-footer-list-outer .our-treatments-footer-list-open-btn:after{content:" ";position:absolute;left:calc(50% - 1px);width:2px;top:calc(50% - 8px);height:16px;background-color:#705191;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.our-treatments-footer-list-outer .our-treatments-footer-list-open-btn.active:after{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.our-treatments-footer-list-outer .our-treatments-footer-list{display:none}.our-treatments-footer-list-outer .our-treatments-footer-types{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #705191}.our-treatments-footer-list-outer .our-treatments-footer-type{width:421px;max-width:50%;font-size:24px;line-height:36px;font-weight:500;color:#705191;padding:33px 0 26px;text-align:center;cursor:pointer;opacity:0.5;border-bottom:1px solid #fff;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media (max-width:767px){.our-treatments-footer-list-outer .our-treatments-footer-type{font-size:19px;padding:25px 0 8px}}.our-treatments-footer-list-outer .our-treatments-footer-type.active{border-color:#705191;opacity:1}.our-treatments-footer-list-outer .our-treatments-footer-type-lists{position:relative}.our-treatments-footer-list-outer .our-treatments-footer-type-list{position:absolute;top:0;left:0;right:0;padding-top:40px;opacity:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;pointer-events:none}.our-treatments-footer-list-outer .our-treatments-footer-type-list.active{opacity:1;pointer-events:auto}.our-treatments-footer-list-outer .our-treatments-footer-type-list ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.our-treatments-footer-list-outer .our-treatments-footer-type-list ul li{width:25%;padding-right:30px}.our-treatments-footer-list-outer .our-treatments-footer-type-list ul li a{color:#705191;text-decoration:none;font-size:17px;letter-spacing:0.34px;line-height:33px;font-weight:500}.our-treatments-footer-list-outer .our-treatments-footer-type-list ul.half-width{padding:0 25%}.our-treatments-footer-list-outer .our-treatments-footer-type-list ul.half-width li{width:50%}@media (max-width:991px){.our-treatments-footer-list-outer .our-treatments-footer-type-list ul.half-width{padding:0}.our-treatments-footer-list-outer .our-treatments-footer-type-list ul li{width:50%}}@media (max-width:500px){.our-treatments-footer-list-outer .our-treatments-footer-type-list ul li{width:100%!important}}@media (max-width:767px){.our-treatments-footer-list-outer .our-treatments-footer-type-lists{height:auto!important}.our-treatments-footer-list-outer .our-treatments-footer-type-list{height:auto!important;position:static;display:none}.our-treatments-footer-list-outer .our-treatments-footer-type-list.active{display:block}.our-treatments-footer-list-outer .our-treatments-footer-types-accordion .wrap{border-bottom:1px solid rgba(112,81,145,0.5019607843)}.our-treatments-footer-list-outer .our-treatments-footer-types-accordion .wrap h3{font-size:25px;letter-spacing:0;line-height:38px;text-align:center;padding:30px 0 40px;margin:0;position:relative}.our-treatments-footer-list-outer .our-treatments-footer-types-accordion .wrap h3 .ui-accordion-header-icon{position:absolute;left:calc(50% - 28px);width:56px;height:56px;margin-top:-28px;border-radius:50%;border:1px solid #705191;background-color:#fff;cursor:pointer;z-index:9;width:40px;height:40px;left:calc(50% - 20px);top:calc(100% - 20px);right:auto;bottom:auto;margin-top:0}.our-treatments-footer-list-outer .our-treatments-footer-types-accordion .wrap h3 .ui-accordion-header-icon:before{content:" ";position:absolute;top:calc(50% - 1px);height:2px;left:calc(50% - 8px);width:16px;background-color:#705191}.our-treatments-footer-list-outer .our-treatments-footer-types-accordion .wrap h3 .ui-accordion-header-icon:after{content:" ";position:absolute;left:calc(50% - 1px);width:2px;top:calc(50% - 8px);height:16px;background-color:#705191;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.our-treatments-footer-list-outer .our-treatments-footer-types-accordion .wrap h3.ui-state-active .ui-accordion-header-icon:after{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.our-treatments-footer-list-outer .our-treatments-footer-types-accordion .wrap .ui-accordion-content ul{list-style:none;margin:0;padding:20px 0}.our-treatments-footer-list-outer .our-treatments-footer-types-accordion .wrap .ui-accordion-content ul a{color:#705191;text-decoration:none;font-size:17px;letter-spacing:0.34px;line-height:33px}}footer #footer-top{padding:20px 0 10px}footer #footer-top .haa-social-icons{margin:0 0 14px}footer #gform_2{position:relative}footer #gform_2 .gform_fields{display:block!important;padding-bottom:15px}footer #gform_2 .gfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}footer #gform_2 .gfield label{margin:0 0 0 auto;padding:0;font-size:14px;letter-spacing:0.14px;line-height:32px;font-weight:300;-ms-flex-line-pack:center;align-content:center}footer #gform_2 .gfield input[type=email]{height:50px;border-radius:99px;text-align:left;width:274px}footer #gform_2 #field_2_2{position:absolute;bottom:20px;right:0}footer #gform_2 #field_2_2 .haa-custom-checkbox{margin-right:4px}footer #gform_2 #field_2_2 .gfield_required{display:none}footer #gform_2 .validation_message{position:absolute;top:calc(100% - 20px);right:0}footer #gform_2 .gfield--type-consent label{margin-left:-25px;padding-left:35px}footer #gform_2 .gfield--type-submit input[type=submit].gform-button{position:absolute;width:21px!important;max-width:21px!important;height:11px!important;right:21px;top:6px;padding:0!important;font-size:0!important;background:transparent!important;background-image:url(../img/btn-arrow-purple.svg)!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;border:none!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}footer #gform_2 .gfield--type-submit input[type=submit].gform-button:hover{-webkit-transform:translate(15px,0);transform:translate(15px,0);-webkit-transform:translate(8px,0);transform:translate(8px,0)}@media (max-width:767px){footer #gform_2 #field_2_2{margin-bottom:-50px;left:0}footer #gform_2 .gfield{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;gap:12px}footer #gform_2 .gfield label{display:block;width:100%;font-size:12px;letter-spacing:0.12px;line-height:18px}footer #gform_2 .gfield .ginput_container,footer #gform_2 .gfield .ginput_container input{width:100%;font-size:17px;letter-spacing:0;line-height:20px}footer #gform_2 .gform-footer{margin:14px 0 0}footer #gform_2 .gfield--type-submit input[type=submit].gform-button{top:auto;bottom:30px}}@media (max-width:767px){footer #gform_2{margin-bottom:30px}}footer #footer-mid{padding:0 0 57px}footer #footer-mid,footer #footer-mid p{font-size:14px;letter-spacing:0.14px;line-height:21px}footer #footer-mid .col .haa-google-reviews-block{margin-top:15px}@media (max-width:991px){footer #footer-mid .col{width:100%;min-width:100%;max-width:100%}}footer #footer-mid ul{margin:0;padding:0;list-style:none}footer #footer-mid ul li{margin-bottom:6px}footer #footer-mid ul li a{font-size:17px;letter-spacing:0.34px;line-height:26px;color:#705191;font-weight:500}@media (max-width:767px){footer #footer-mid{padding-bottom:16px}footer #footer-mid .footer-col-1>div:last-child{padding-bottom:15px;border-bottom:1px solid rgba(112,81,145,0.5019607843);margin-bottom:20px}footer #footer-mid ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer #footer-mid ul li{width:50%;margin-bottom:10px}footer #footer-mid ul li a{font-size:12px;letter-spacing:0.12px;line-height:18px;font-weight:500}}footer #footer-mid-border{padding:0 0 27px;border-top:1px solid #705191}footer #footer-bottom{position:relative;padding:30px 0;color:#fff}footer #footer-bottom .container{position:relative;z-index:2}footer #footer-bottom .fb-14{font-size:14px;letter-spacing:0.14px;line-height:21px;font-weight:500}footer #footer-bottom .fb-12{font-size:12px;letter-spacing:0.12px;line-height:18px;margin-bottom:0;opacity:0.8}@media (max-width:767px){footer #footer-bottom{padding:20px 0}footer #footer-bottom .fb-14{margin-bottom:4px}}footer #footer-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){footer #footer-logos{margin-top:18px;padding-top:21px;padding-left:10px;padding-right:10px;border-top:1px solid rgba(255,255,255,0.5019607843);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:25px 15px;padding-bottom:110px}footer #footer-logos img{max-width:86px;max-height:41px;width:auto;height:auto}}@media (max-width:767px){footer figure{margin:0 0 7px}footer #footer-mid p:last-child{margin-bottom:0}}#haa-sticky-footer{position:fixed;z-index:99999;background:#fff;width:100%;left:0;bottom:0;right:0;padding:18px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}@media (min-width:768px){#haa-sticky-footer{display:none!important}}#haa-sticky-footer .btn{font-weight:700}#haa-sticky-footer .haa-footer-add-to-basket{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px}#haa-sticky-footer .haa-footer-add-to-basket:after{content:" ";background:url(../img/add-to-cart-icon.svg);width:14px;height:17px;background-position:center;background-size:contain;background-repeat:no-repeat}#haa-sticky-footer #basket-btn{position:relative;width:40px;height:40px;border-radius:99px;border:0.5px solid #705191;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff}#haa-sticky-footer #basket-btn .basket-btn-cc{position:absolute;width:15px;height:15px;bottom:0;right:0;background-color:#fff;background:transparent}#haa-sticky-footer #basket-btn .basket-btn-cc span{position:absolute;inset:1px;background-color:#705191;text-align:center;font-size:9px;line-height:14px;color:#fff;font-weight:700;border-radius:99px}.show-landing-page-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff!important;text-decoration:none;margin:30px 0 0}.show-landing-page-btn .circle-with-plus{position:relative;width:30px;height:30px;border-radius:50%;border:1px solid #FFF;cursor:pointer;z-index:9}.show-landing-page-btn .circle-with-plus:before{content:" ";position:absolute;top:calc(50% - 1px);height:2px;left:calc(50% - 7px);width:14px;background-color:#fff}.show-landing-page-btn .circle-with-plus:after{content:" ";position:absolute;left:calc(50% - 1px);width:2px;top:calc(50% - 7px);height:14px;background-color:#fff;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.show-landing-page-btn.active .circle-with-plus:after{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#footer-landing-pages{display:none;padding:40px 0}#footer-landing-pages a{color:#705191;text-decoration:none;font-size:17px;letter-spacing:0.34px;line-height:33px;font-weight:500}#search-page-header .search-form-wrapper{position:relative}#search-page-header .search-form-wrapper:before{content:" ";top:50%;left:0;right:0;height:1px;background-color:#705191;position:absolute;z-index:1}#search-page-header .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;visibility:hidden;position:absolute;left:100%;top:0;right:0;bottom:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;visibility:visible;position:relative;left:0;max-width:600px;margin:50px auto;background:#fff;z-index:2}#search-page-header .search-form.active{left:0;visibility:visible}#search-page-header .search-form input{width:100%;border-radius:99px;border:1px solid #705191;outline:none;font-size:18px;padding:17px 55px 15px 24px;height:50px}#search-page-header .search-form button{position:absolute;right:0;background:#fff;outline:none;padding:0;width:50px;height:50px;border:1px solid #705191;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:99px}#search-page-results article{height:100%}#search-page-results article a{display:block;text-decoration:none!important;background-color:#F5F5F7;border-radius:10px;padding:30px;margin-bottom:30px;height:calc(100% - 30px)}#search-page-results .post-thumbnail{padding:0 0 20px}#search-page-results .post-thumbnail img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}#search-page-results .post-thumbnail .post-thumbnail-fallback{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 40px;position:relative;border-radius:10px;overflow:hidden}#search-page-results .post-thumbnail .post-thumbnail-fallback img{width:100%;height:auto;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;position:relative;z-index:2}#search-page-results .post-thumbnail .post-thumbnail-fallback .post-thumbnail-fallback-bg img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#search-page-results .post-type{padding:0 0 5px;padding:20px 0 5px 0;display:block;text-transform:uppercase;font-size:14px;letter-spacing:0.42px;line-height:17px;font-weight:700;color:#705191}#search-page-results .post-title{display:block;color:#705191;font-size:20px;line-height:1.3;font-weight:300;margin-bottom:0}.haa-pagination{padding:30px 0}.haa-pagination .pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.haa-pagination .pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%}.haa-pagination .pagination .nav-links a,.haa-pagination .pagination .nav-links span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:99px;border:1px solid #705191;color:#705191;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.42px;line-height:17px;text-decoration:none!important}.haa-pagination .pagination .nav-links span{background-color:#705191;color:#fff}