.scheme_default .sc_layouts_item_details_line1{color:#222}.scheme_default .sc_skills_pie.sc_skills_compact_off .sc_skills_item_title,.scheme_default .sc_skills .sc_skills_total{color:#494747}header>.sc_layouts_row_type_normal{padding-top:5px!important;padding-bottom:5px!important}.scheme_default .socials_wrap .social_item .social_icon{background-color:#ffe2d9!important}.scheme_default .socials_wrap .social_item:hover .social_icon,.scheme_default .socials_wrap .social_item:hover .social_icon i{color:#fff!important}.scheme_default .socials_wrap .social_item:hover .social_icon{background-color:#BA4073!important}header.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a,header.scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a,header.scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>header.scheme_default .sc_layouts_menu_nav>li>a:hover,header.scheme_default .sc_layouts_menu_nav>li.sfHover>a{color:#000!important}header>.Main-Header{padding:0 2em!important}.header-logo img.logo_image{max-height:85px}header.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a,header.scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a,header.scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a{color:#000!important}header.scheme_default .sc_layouts_menu_nav>li li.current-menu-item>a,header.scheme_default .sc_layouts_menu_nav>li li.current-menu-parent>a,header.scheme_default .sc_layouts_menu_nav>li li.current-menu-ancestor>a{color:#000!important}.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a:hover,.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav>li.sfHover>a,.scheme_default .sc_layouts_menu_nav>li li>a:hover,.scheme_default .sc_layouts_menu_nav>li li.sfHover>a{color:#ffffff!important;background-color:#BA4073}.rs-layer.home-button.rev-btn{background:#BA4073!important;color:#fff!important}.rs-layer.home-button.rev-btn:hover{background:#000!important}.scheme_default .custom .tp-bullet{background-color:#000000!important}.scheme_default .custom .tp-bullet:hover{background-color:#BA4073!important}.scheme_default .custom .tp-bullet:before{color:#ffffff!important}.custom .tp-bullet.rs-touchhover,.custom .tp-bullet.selected{background:#ffffff!important}.scheme_default .custom .tp-bullet.selected:before{color:#000!important}.custom .tp-bullet.rs-touchhover:before,.scheme_default .custom .tp-bullet.selected:hover{color:#fff!important}.scheme_default .sc_layouts_item_icon{color:#000!important}.scheme_default .home-button:after{background-color:#fff;color:#BA4073!important}.sticky-buttons.-right-center,.sticky-buttons.-left-center{top:145px!important;transform:initial!important;z-index:9999!important}.home-subtitle.rs-layer{font-weight:bold!important}.Service-First .vc_col-sm-8 .vc_general{background:#000!important;color:#fff!important;margin-top:20px}.Service-First .vc_col-sm-8 .vc_general:hover{background:#BA4073!important}.Service-First{padding:0 15px 15px}.Service-First .vc_tta-panel-body .vc_row.wpb_row{margin:0}.Service-First .vc_col-sm-8,.Service-First .vc_col-sm-4{padding:0 15px}.Service-First .vc_col-sm-8 p{color:#000;font-size:16px}.Service-First .vc_col-sm-4 img{width:100%}.Service-First .vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab>a{border-color:#BA4073;background-color:#BA4073;color:#fff}.Service-First .vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab>a:hover{background-color:#000;color:#fff}.scheme_default .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon{color:#ffffff!important;background-color:#000000!important}.scheme_default .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::before{border-color:#ffffff!important}.Service-First .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:#fff!important}.Service-First .vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab.vc_active>a{border-color:#fff;color:#333;background-color:#fff!important}.Service-First h2{margin-top:10px}#Facial-section .vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab>a{border-color:#000;background-color:#000}#Facial-section .vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab>a:hover{border-color:#BA4073;background-color:#BA4073}#Facial-section .vc_col-sm-8 button.vc_general{background:#BA4073!important}#Facial-section .vc_col-sm-8 button.vc_general:hover{background:#000!important}.woocommerce ul.products li.product .button:hover{background:#000!important;color:#fff}.service-button{margin-right:10px}.Service-First .Make-An-Appointment>a.vc_general{background-color:#ba4073!important;color:#fff!important;margin-top:19px;text-transform:uppercase;font-weight:500;font-size:14px}.Service-First .Make-An-Appointment>a.vc_general:hover{background:#000!important}#Wellness .Make-An-Appointment .vc_general{background:#ba4073!important}#Wellness .Make-An-Appointment .vc_general:hover{background:#000!important}.Service-First h2{color:#fff!important;font-weight:500}#Wellness .Service-First h2{color:#3a3a3a!important}.Providers .custom-section{display:flex;align-items:center;justify-content:space-between}.Providers .left{max-width:100px;width:100%}.Providers .left img{max-width:100px;border:1px solid #ba4073;margin:0!important}.Providers .middle{width:50%}.Providers .column.right{width:100%!important;max-width:290px}.Providers .column a.vc_general{padding:10px!important;width:100%!important;max-width:290px!important;margin:0}h2.Service-heading{font-size:24px;color:#3a3a3a!important}.Service-First{padding:0 15px}#Facial-section{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.page-id-2 #Facial-section{background-image:url(https://templumaw.com/wp-content/uploads/2022/08/facial.jpg?id=3675)!important}.page-id-4680 #Facial-section{background-image:url(https://templumaw.com/wp-content/uploads/2022/08/facial.jpg?id=3675)!important}.cq-tabcontent.style2{background:rgba(255 255 255 / 90%)!important}.cq-tabmenu.style2 li a{border-color:#000;padding:8px 13px 6px 13px!important;background-color:#000!important;color:#fff;text-transform:uppercase}.cq-tabmenu.style2 li a:hover{padding:12px 13px!important}.cq-tabmenu.style2 li.current a{background:#BA4073!important;padding:12px 13px 12px 13px!important}.Providers .column a.vc_general+a.vc_general{background:#BA4073!important}.Providers .column a.vc_general+a.vc_general:hover{background:#BA4073!important}.Providers .middle{padding:0 15px}.cq-tabitem:first-child .Providers .column.right{max-width:290px!important;width:inherit!important}.cq-tabitem:first-child .Providers .column a.vc_general{max-width:290px!important}.Providers+.Providers{margin-top:15px}.scheme_default .vc_tta-color-grey.vc_tta-style-classic.Custom-service-section .vc_tta-tabs-list .vc_tta-tab.vc_active>a{color:#fff}.scheme_default .vc_tta-color-grey.vc_tta-style-classic.Custom-service-section .vc_tta-tabs-list .vc_tta-tab>a:hover{background-color:#000;color:#fff}.Custom-service-section>.vc_col-sm-12>.vc_column-inner{padding:0}.Custom-service-section ul.vc_tta-tabs-list li{float:left}.Custom-service-section ul.vc_tta-tabs-list li{margin:0!important}.Custom-service-section .vc_general ul.vc_tta-tabs-list li.vc_tta-tab a{position:relative!important;display:block!important;padding:8px 20px 6px!important;font-size:14px!important;text-align:center!important;box-shadow:4px 8px 16px 2px rgb(0 0 0 / 20%)!important;transition:padding 0.2s ease,margin 0.2s ease!important}.Custom-service-section .vc_general ul.vc_tta-tabs-list li.vc_tta-tab:first-child a{border-top-left-radius:8px!important}.Custom-service-section .vc_general ul.vc_tta-tabs-list li.vc_tta-tab:last-child a{box-shadow:2px 8px 16px -2px rgb(0 0 0 / 20%);border-top-right-radius:8px!important}.Service-First .Make-An-Appointment>a.vc_general:first-child{margin-bottom:10px}.Custom-service-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab.vc_active>a{color:#fff}.Custom-service-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab>a{background-color:#000;color:#fff}.Custom-service-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab>a:hover{color:#fff}.Custom-service-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab.ui-state-active>a{background-color:#ba4073}.Custom-service-section .vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab+.vc_tta-tab{margin-left:0}.Custom-service-section .ui-widget.ui-widget-content{border:none}.custom-new-tabs .sp-tab__tab-content .sp-tab__tab-pane{background:transparent!important}div#Wellness{background-image:url(https://templumaw.com/wp-content/uploads/2022/08/wellness.jpg?id=3676)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}#IVtherapy{background-image:url(https://templumaw.com/wp-content/uploads/2022/11/Hangover-treatment-background.jpg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.scheme_default .homepage-contact-heading .sc_item_subtitle,.scheme_default .homepage-contact-heading .sc_item_title{color:#fff;font-weight:700}.scheme_default .vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-item .vc_pagination-trigger{background-color:#ffffff!important;color:#7e7d89!important}.scheme_default .vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-item.vc_active .vc_pagination-trigger{background-color:#BA4073!important;color:#ffffff!important}.scheme_default .woocommerce ul.products li.product .post_item,.scheme_default .woocommerce-page ul.products li.product .post_item{border:1px solid transparent!important}.scheme_default .post_featured.hover_shop .icons a{color:#000;border-color:#000!important;background-color:#ffe2d9!important}.scheme_default .post_featured.hover_shop .icons a{color:#fff;border-color:#BA4073!important;background-color:#BA4073!important}.scheme_default{color:#333!important}.scheme_default .sc_recent_news .post_item .post_date,.scheme_default .sc_recent_news .post_item .post_date:hover{color:#BA4073!important}.scheme_default .sc_services_default .sc_services_item{color:#333!important}.scheme_default .sc_services_default .sc_services_item_subtitle a{color:#BA4073!important}.scheme_default .sc_services_default .sc_services_item_title a:hover{color:#BA4073!important}.scheme_default .sc_services_default .sc_services_item_featured_left .sc_services_item_icon,.scheme_default .sc_services_default .sc_services_item_featured_right .sc_services_item_icon,.scheme_default .sc_services_list .sc_services_item_icon{color:#BA4073!important;background-color:#fff}.scheme_default .sc_services_list .sc_services_item_title a{color:#333!important}.scheme_default .sc_services_list .sc_services_item_title a:hover{color:#BA4073!important}.scheme_default .sc_events_default_item_date{color:#000000!important}.scheme_default .sc_events_default_item_time{color:#BA4073!important}.scheme_default button:not(.pswp__button).tribe-common-c-btn.tribe-events-c-search__button{color:#fff}.scheme_default .sc_events_default .sc_events_default_item_title a:hover{color:#BA4073!important}.scheme_default .woocommerce ul.products li.product .post_header a:hover{color:#BA4073!important}.scheme_dark .wp-widget-nav_menu.widget ul li a:hover,.scheme_dark .widget_nav_menu.widget ul li a:hover{color:#BA4073!important}.scheme_dark.footer_wrap a:hover,.footer_wrap .scheme_dark.vc_row a:hover{color:#BA4073!important}.page-template-accalia a.trx_addons_scroll_to_top.trx_addons_icon-up.inited.sc_button_hover_slide_left.show{background:#BA4073!important;color:#fff!important}.sc_item_subtitle+.sc_item_title,h2.sc_item_title.sc_item_title_tag{color:#BA4073}.scheme_default header .sc_layouts_menu_nav>li>a:hover,.scheme_default header .sc_layouts_menu_nav>li.sfHover>a{color:#000!important}.sc_button.Custom-button{padding:1.4em 2em!important}.Contact-custom{padding-bottom:0px!important}.Contact-custom .sc_layouts_column_icons_position_left>.vc_column-inner{padding:0!important}.Contact-custom #opening{background:#555;text-align:center;padding:50px 20px 20px}#opening h3.sc_item_title{color:#fff;margin-top:0}div#Form-class{padding:40px 15px 0}#Form-class h3.sc_item_title{margin-top:0}.Custom-timings{background:#555;text-align:center;padding:0 20px 40px}.Custom-timings p{font-size:18px;color:#fff}.Contact-custom .Contact-heading{background:#555;padding-top:20px}.Contact-custom .Address{background:#555;padding:13px 0 38px;text-align:center}.Contact-custom .Form{padding:0 40px}.Contact-custom .Form input[type="email"],.Contact-custom .Form input[type="text"],.Contact-custom .Form textarea{background:transparent!important;border:none;border-bottom:2px solid #1d1d1d;padding-left:0;color:#444}.Contact-custom .Form textarea.wpcf7-form-control.wpcf7-textarea:focus,.Contact-custom .Form .wpcf7-form-control:focus{color:#1d1d1d!important;border-color:#BA4073!important}.Contact-custom .Form textarea{min-height:150px}#Custom-form input.wpcf7-form-control.has-spinner.wpcf7-submit.sc_button_hover_slide_left{background-color:#000!important;color:#ffff!important}#Custom-form input.wpcf7-form-control.has-spinner.wpcf7-submit.sc_button_hover_slide_left:hover{background:#BA4073!important;color:#ffff!important}.Contact-heading h3.sc_item_title{margin:0;color:#fff!important}#Custom-address p span,#Custom-address p a{color:#fff!important;font-size:16px}#Custom-form .sc_form_field{text-align:center}#Custom-form .sc_form_field span.wpcf7-spinner{display:none}#Custom-form span.wpcf7-form-control-wrap{width:100%}#Custom-form label{width:100%}.woocommerce ul.products li.product .post_data,.woocommerce-page ul.products li.product .post_data{padding:0em 1em 1.5em!important}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img,.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{height:160px;width:100%;object-fit:contain}.footer_copyright_inner{background-color:#BA4073!important}.copyright_text,.sc_team_button a,.scheme_default .learn-more-btn{color:#fff!important}.scheme_default .evcf7-verify-btn input.sc_button_hover_slide_left:hover,.scheme_default .sc_team_button a:hover{color:#fff!important;background:#000!important}.scheme_default .learn-more-btn.sc_button_hover_slide_left:hover{background:#000!important;color:#fff!important}.footer_default .mc4wp-form{padding:0 0}.footer_default .mc4wp-form input[type="email"]{background-color:#ffffff!important;border-color:#ffffff!important;color:#000}.footer_default .mc4wp-form button{margin:0!important}a.trx_addons_scroll_to_top.trx_addons_icon-up.inited.show{background:#BA4073!important}#Custom-address a:hover{color:#BA4073!important}.footer_widgets_inner aside#block-7 img{margin-bottom:15px;background:#fff;padding:5px}.footer_widgets_wrap{position:relative;padding:65px 0!important}.footer_widgets_wrap.widget_area.sc_layouts_row.sc_layouts_row_type_normal:before{background-image:url(https://templumaw.com/wp-content/uploads/2022/08/1.jpg);opacity:1;position:absolute;content:'';left:0;right:0;bottom:0;top:0;z-index:8;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.footer_widgets_inner.widget_area_inner{position:relative;z-index:9}ul#menu-information li,ul#menu-procedures li{margin-bottom:7px;border:unset!important}.widget_mc4wp_form_widget .mc4wp-form button:hover{background:#BA4073!important}.footer_socials_inner{display:flex}.footer_socials_inner a{height:3.214em;width:3.214em;line-height:3.214em;background:#ffe2d9;margin-right:5px}.footer_socials_inner a span{color:#000}.footer_socials_inner a:hover{background:#BA4073}.footer_socials_inner a:hover span{color:#fff}.sc_item_subtitle+.sc_item_title{margin-top:0!important}input.wpcf7-form-control.has-spinner.wpcf7-submit{background:#BA4073!important;color:#ffff!important}#Custom-form input.wpcf7-form-control.has-spinner.wpcf7-submit{background:#BA4073!important;color:#ffff!important}#Custom-form input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background:#000!important;color:#ffff!important}.hiring-list-container{backdrop-filter:blur(12px);background:rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .4);border-radius:16px;padding:10px;box-shadow:0 8px 32px rgb(0 0 0 / .2);position:relative}.hiring-list-container:hover{box-shadow:0 12px 40px rgb(0 0 0 / .3);transform:scale(1.03);transition:all 0.3s ease}.hiring-list-container .hiring-glass ul li>a{text-decoration:none;font-size:15px}.hiring-list-container .hiring-glass ul{color:#000;margin-bottom:15px}.scheme_default .hiring-list-container h2,.scheme_default .hiring-list-container h3{color:#ba4073;font-size:24px;margin:5px 0}.hiring-list-container .hiring-glass h2::after,.hiring-list-container .hiring-glass h3::after{content:'+';font-size:1.5rem;transition:transform 0.3s ease;position:absolute;right:20px;font-size:30px}.hiring-list-container .hiring-glass.active h3::after{transform:rotate(45deg)}.hiring-list-container .hiring-section-list{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.hiring-list-container .hiring-glass.active .hiring-section-list{max-height:200px;margin-top:5px;font-size:15px}.hiring-list-container .hiring-section-list ul{list-style:none;padding:0;margin:0}.hiring-list-container .hiring-section-list li{padding:6px 0;border-bottom:1px solid rgb(255 255 255 / .2);color:#222}.scheme_default .templumaw-providers{max-height:222px;overflow:hidden}.scheme_default .templumaw-providers .team-card{backdrop-filter:blur(12px);background:rgb(255 255 255 / 41%);border:1px solid rgb(255 255 255 / .4);box-sizing:border-box;height:100%;display:flex;align-items:center;border-radius:22px}.scheme_default .templumaw-providers .frosted-glass{backdrop-filter:blur(12px);background:rgb(255 255 255 / 41%);border:1px solid rgb(255 255 255 / .4);padding:10px;box-sizing:border-box;height:100%;display:flex;align-items:center}.scheme_default .templumaw-providers .team-card .teams-slider{display:flex;align-items:stretch;width:540px;height:200px;border-radius:22px;overflow:hidden}.scheme_default .templumaw-providers .team-card .teams-slider .team-image{width:35%;position:relative}.scheme_default .templumaw-providers .team-card .teams-slider .team-image img{object-fit:cover;display:block;width:100%;height:100%;max-height:200}.scheme_default .templumaw-providers .team-card .teams-slider .provider-content{width:65%;padding:0 20px;display:flex;flex-direction:column;justify-content:center;font-size:13px}.scheme_default .templumaw-providers .team-card .teams-slider .provider-content .new-tag{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#c04b78;margin:0 0 5px}.scheme_default .templumaw-providers .team-card .teams-slider .provider-content h2{font-family:'Montserrat',sans-serif;font-weight:500;font-size:clamp(22px, 2.6vw, 24px);line-height:1.05;margin:0;margin-bottom:10px;color:#1f1f1f;letter-spacing:normal}.scheme_default .templumaw-providers .team-card .teams-slider .provider-content h4{margin:0;color:#c04b78;letter-spacing:2px;font-size:10px;text-transform:uppercase;margin-bottom:5px;letter-spacing:normal}.scheme_default .templumaw-providers .team-card .teams-slider .service-title{margin-top:0;text-transform:uppercase;letter-spacing:3px;font-size:10px;color:#111;font-weight:700}.scheme_default .templumaw-providers .team-card .teams-slider .description{font-size:13px;margin-bottom:5px;font-family:sans-serif;letter-spacing:normal}.scheme_default .templumaw-providers .team-card .teams-slider .provider-services{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);column-gap:4px}.scheme_default .templumaw-providers .team-card .teams-slider .provider-services li{position:relative;padding-left:16px;font-size:12px;color:#444}.scheme_default .templumaw-providers .team-card .teams-slider .provider-services li:before{content:"";width:6px;height:6px;background:#c04b78;border-radius:50%;position:absolute;left:0;top:10px}.scheme_default .templumaw-providers .team-card .teams-slider .profile-btn{margin-top:4px;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ba4073;text-decoration:none;padding-bottom:3px;border-bottom:1px solid #ba4073;transition:color 0.25s ease,border-color 0.25s ease,gap 0.25s ease}.sc_services_item_button a.sc_button{background:#000!important;color:#fff!important}.sc_services_item_button a.sc_button:hover{background:#BA4073!important;color:#fff!important}.scheme_default .post_featured.hover_dots .icons span{background-color:#ffffff!important}ul#menu-procedures li a:hover{color:#BA4073!important}.services_page_content p span{color:#333}.services_page .services_page_content .sc_button_with_icon{background:#000!important}.services_page .services_page_content .sc_button_icon{color:#ffffff!important;background-color:#BA4073!important}.services_page_content .sc_button_with_icon:hover{background:#BA4073!important}.All-service{padding:50px 0!important;text-align:center;margin-bottom:30px;background-position:left center}.All-service h2.vc_custom_heading{margin:0!important;text-align:center!important;font-size:36px;width:100%;display:inline-block;color:#fff}.services_page .services_page_header{display:none}.services_page .vc_col-sm-9 a.sc_button{margin-top:20px}.services_page .info-section-row{gap:20px;display:flex}.services_page .info-section-row .info-heading-section{background:#b43b6d;padding:24px}.services_page .service-section-bg-image{background:linear-gradient(rgb(0 0 0 / .77),rgb(0 0 0 / .77)),url(https://templumaw.com/wp-content/uploads/2026/04/Aesthetic.jpg?id=23592) center / cover no-repeat!important;color:#fff}.services_page .services-card-row{gap:25px;display:flex}.services_page .services-card-row .services-card{background:#fff;padding:30px 24px;border-radius:12px;text-align:left;box-shadow:0 10px 30px rgb(0 0 0 / .05);transition:0.3s}.services_page .services-card-row .services-card .card-badge{position:absolute;top:-12px;left:24px;background:#b43b6d;color:#fff;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:4px 14px;border-radius:2px}.services_page .services-card-row .services-card .tag{color:#b43b6d}.service_page .card.services-card .card-badge{position:absolute;top:-12px;left:24px;background:#b43b6d;color:#fff;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:4px 14px;border-radius:2px}.services_page .vc_custom_1768227625571{margin-bottom:20px!important;max-width:80%;margin:auto;text-align:center}.services_page .vc_custom_1768227625571 ul{display:inline-flex;justify-content:center;align-items:center;gap:28px;list-style-type:none;padding:0;width:100%}.services_page .vc_custom_1768227625571 ul li{padding:12px 24px;background-color:#e2e2e2;border-radius:25px}.services_page .vc_custom_heading{font-weight:500}.services_page .vc_custom_heading sup{font-size:14px;color:#b43b6d}.services_page .vc_custom_1777477448744{display:flex;justify-content:center;align-items:center;gap:27px}.services_page .vc_row.wpb_row.vc_row-fluid.vc_custom_1777477448744 .vc_column_container{padding:30px;border-radius:12px;text-align:left;box-shadow:0 10px 30px rgb(0 0 0 / .05);transition:0.3s;border:1px solid #c2c2c2}.service-section-content h2,.service-section-content p,.service-section-content h4,.service-section-content h5{color:#fff}.service-section-bg-image h2,.service-section-bg-image h4,.service-section-bg-image h6,.service-section-bg-image p,.service-section-bg-image ul li{color:#fff}.services_page .hero-eyebrow,.services_page .section-tag-left,.services_page .section-tag-center{font-size:11px!important;letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;display:flex;align-items:center;gap:12px}.services_page .hero-eyebrow{font-weight:600;color:#ba4073}.services_page .section-tag-center{justify-content:center}.services_page .hero-eyebrow::before,.services_page .section-tag-left::after{content:'';width:30px;height:1px;background:#ba4073;opacity:.6}.service_page .hero-content h1>em{color:#ba4073}.services_page .hero-content .hero-buttons .btn{padding:13px 24px;text-decoration:none;font-size:14px;margin-right:10px;background:#ba4073;color:#fff;border-radius:3px}.services_page .hero-content .hero-buttons{margin-bottom:20px}.services_page .hero-content .hero-stats{display:flex;justify-content:space-between;gap:15px;margin-bottom:1.6em;border-top:1px solid #ddd;padding-top:20px;font-family:'Montserrat',sans-serif;text-align:center}.services_page .hero-content .hero-stats .stat-num{color:#b43b6d;line-height:1;font-weight:500;font-size:18px}.services_page .hero-content .hero-stats .stat-label{font-size:12px;margin-top:4px;letter-spacing:.5px;font-weight:500}.services_page .hero-content .hero-stats .stat{font-size:14px;color:#777;line-height:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.services_page .hero-content .hero-stats strong{display:block;font-size:18px;color:#000}.services_page .hero-content .hero-desc{margin-bottom:1.6em}.services_page .hero-content .hero-features{margin-top:30px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.services_page .hero-content .hero-features .hero-feature{background:#fff;padding:18px;border-radius:18px;border:1px solid #f0f0f0;font-size:15px;font-weight:500;box-shadow:0 10px 30px rgb(0 0 0 / .04);display:flex;align-items:center;transition:0.4s}.services_page .hero-content .hero-features .hero-feature:hover{box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0}.services_page .inline-cta-btn .appt-schedule-now{position:absolute;text-align:center;left:0;right:0;top:24px}.inline-cta-btn .appt-schedule-now button.btn.primary.schedule-appointment.sc_button_hover_slide_left{background:#232323!important}.secrvice-section .benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.secrvice-section .benefits-grid .benefit-pill{display:flex;align-items:flex-start;flex-direction:column;background:#faf8f5;border:.5px solid #ede8e0;border-radius:10px;padding:12px 14px;font-family:'Roboto';letter-spacing:normal}.services_page .service-treatment-process-steps .process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.service-treatment-process-steps .process-steps::before{content:'';position:absolute;top:26px;left:60px;right:60px;height:1px;background:rgb(212 186 160 / .2);z-index:0}.service-treatment-process-steps .process-steps .step-card{text-align:center;padding:0 16px;position:relative;z-index:1}.service-treatment-process-steps .process-steps .step-card .step-num{width:52px;height:52px;border-radius:50%;background:#ba4073;color:#fff;font-family:'Roboto',serif;font-size:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;border:3px solid #faf8f5;position:relative;z-index:2}.service-treatment-steps h2,.service-treatment-steps p,.services_page .service-treatment-process-steps h3,.services_page .service-treatment-process-steps p{color:#fff}.services_page .service-treatment-process-steps span{color:#fff!important}.services_page .service-treatment-process-steps h3{font-size:25px;letter-spacing:initial}.templum-testimonials-section{background:var(--clr-bg);padding:80px 0 90px;position:relative;overflow:hidden}.templum-testimonials-section .testimonials-container{max-width:1180px;margin:0 auto;padding:0 24px}.templum-testimonials-section .testimonials-header{text-align:center;margin-bottom:52px;position:relative;z-index:1}.templum-testimonials-section .testimonials-header .eyebrow,.secrvice-section .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:'montserrat',sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ba4073;margin-bottom:14px}.services_page .section-tag-center::before,.services_page .section-tag-center::after,.templum-testimonials-section .testimonials-header .eyebrow::before,.templum-testimonials-section .testimonials-header .eyebrow::after,.secrvice-section .eyebrow::before,.secrvice-section .eyebrow::after,.cta-schedule-now .eyebrow::before,.cta-schedule-now .eyebrow::after,.service-section-second .eyebrow::after{content:'';display:block;width:32px;height:1px;background:#ba4073;opacity:.5}.cta-schedule-now .eyebrow,.service-section-second .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:'Roboto',sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.secrvice-section .eyebrow,.cta-schedule-now .eyebrow{color:#fff;align-items:center;width:100%;justify-content:center}.secrvice-section .eyebrow::before,.secrvice-section .eyebrow::after,.cta-schedule-now .eyebrow::before,.cta-schedule-now .eyebrow::after{background:#fff}.templum-testimonials-section .testimonials-header h2{font-family:'Montserrat',sans-serif;font-size:clamp(30px, 4vw, 44px);font-weight:500;color:#000;line-height:1.2;margin-bottom:12px;margin-top:initial}.templum-testimonials-section .testimonials-header h2 em{font-style:italic;color:#ba4073}.templum-testimonials-section .testimonials-header p{font-family:inherit;font-size:15px;font-weight:300;color:#000;max-width:480px;margin:0 auto;line-height:1.7}.templum-testimonials-section .rating-bar{display:inline-flex;align-items:center;gap:14px;background:var(--clr-card);border:1px solid var(--clr-border);border-radius:50px;padding:10px 22px;margin-bottom:48px;box-shadow:var(--shadow-card)}.templum-testimonials-section .rating-bar .stars{display:flex;gap:2px}.templum-testimonials-section .rating-bar .stars span{color:var(--clr-star);font-size:16px}.templum-testimonials-section .rating-bar .score{font-size:22px;font-weight:600;color:var(--clr-text-h);line-height:1}.templum-testimonials-section .rating-bar .divider{width:1px;height:20px}.templum-testimonials-section .rating-bar .count{font-family:var(--font-body);font-size:13px;color:var(--clr-text-meta);font-weight:400}.templum-testimonials-section .testimonial-card{background:var(--clr-card);border:1px solid var(--clr-border);border-radius:var(--radius-card);padding:36px 32px 30px;margin:8px 12px 20px;box-shadow:var(--shadow-card);transition:var(--transition);position:relative;display:flex!important;flex-direction:column;gap:0;height:auto}.templum-testimonials-section .testimonial-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px);background:var(--clr-card-hover)}.templum-testimonials-section .testimonial-card::before{content:'';position:absolute;top:0;left:32px;right:32px;height:2px;background:linear-gradient(90deg,transparent,var(--clr-accent),transparent);border-radius:0 0 2px 2px;opacity:0;transition:var(--transition)}.templum-testimonials-section .testimonial-card:hover::before{opacity:1}.templum-testimonials-section .card-stars{display:flex;gap:3px;margin-bottom:18px}.templum-testimonials-section .card-stars span{color:var(--clr-star);font-size:14px}.templum-testimonials-section .card-quote-icon{font-family:var(--font-display);font-size:64px;line-height:.6;color:var(--clr-accent-lt);margin-bottom:8px;display:block}.templum-testimonials-section .card-quote{font-family:var(--font-display);font-size:17px;font-weight:400;font-style:italic;color:var(--clr-text-h);line-height:1.7;margin-bottom:24px;flex:1}.templum-testimonials-section .card-treatment{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--clr-accent);background:var(--clr-accent-lt);border-radius:20px;padding:4px 12px;margin-bottom:18px}.templum-testimonials-section .card-author{display:flex;align-items:center;gap:12px;border-top:1px solid var(--clr-border);padding-top:18px;margin-top:auto}.templum-testimonials-section .card-avatar{width:42px;height:42px;border-radius:50%;background:var(--clr-accent-lt);border:2px solid var(--clr-border);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--clr-accent);flex-shrink:0;overflow:hidden}.templum-testimonials-section .card-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.templum-testimonials-section .card-meta{display:flex;flex-direction:column;gap:2px}.templum-testimonials-section .card-name{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--clr-text-h);letter-spacing:.02em}.templum-testimonials-section .card-location{font-family:var(--font-body);font-size:11px;color:var(--clr-text-meta);font-weight:400}.templum-testimonials-section .card-source{margin-left:auto;flex-shrink:0}.templum-testimonials-section .card-source img{height:18px;opacity:.55}.templum-testimonials-section .card-source-text{font-family:var(--font-body);font-size:10px;color:var(--clr-text-meta);text-align:right;line-height:1.4}.templum-testimonials-section .testimonials-slider.owl-carousel .owl-dots{margin-top:12px;text-align:center}.templum-testimonials-section .testimonials-slider.owl-carousel .owl-dot span{width:7px;height:7px;background:var(--clr-border);border-radius:50%;margin:0 4px;transition:var(--transition)}.templum-testimonials-section .testimonials-slider.owl-carousel .owl-dot.active span,.templum-testimonials-section .testimonials-slider.owl-carousel .owl-dot:hover span{background:var(--clr-accent);width:22px;border-radius:4px}.templum-testimonials-section .testimonials-slider.owl-carousel .owl-nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none}.templum-testimonials-section .testimonials-slider.owl-carousel .owl-nav button{pointer-events:all;width:44px;height:44px;border-radius:50%;background:var(--clr-card)!important;border:1px solid var(--clr-border)!important;box-shadow:var(--shadow-card);display:flex;align-items:center;justify-content:center;margin:0 -16px;transition:var(--transition);color:var(--clr-text-h)!important;font-size:18px!important}.templum-testimonials-section .testimonials-slider.owl-carousel .owl-nav button:hover{background:var(--clr-accent)!important;border-color:var(--clr-accent)!important;color:#fff!important}.templum-testimonials-section .owl-carousel .owl-nav button.owl-prev span,.templum-testimonials-section .owl-carousel .owl-nav button.owl-next span{font-size:22px;line-height:1;color:inherit}.templum-testimonials-section .testimonials-slider.slick-initialized .slick-dots{bottom:-36px}.templum-testimonials-section .testimonials-slider.slick-initialized .slick-dots li button::before{color:var(--clr-border);font-size:8px;opacity:1;transition:var(--transition)}.templum-testimonials-section .testimonials-slider.slick-initialized .slick-dots li.slick-active button::before{color:var(--clr-accent);font-size:10px}.templum-testimonials-section .testimonials-slider.slick-initialized .slick-prev,.templum-testimonials-section .testimonials-slider.slick-initialized .slick-next{width:44px;height:44px;background:var(--clr-card);border:1px solid var(--clr-border);border-radius:50%;box-shadow:var(--shadow-card);z-index:5;transition:var(--transition)}.templum-testimonials-section .testimonials-slider.slick-initialized .slick-prev{left:-22px}.templum-testimonials-section .testimonials-slider.slick-initialized .slick-next{right:-22px}.templum-testimonials-section .testimonials-slider.slick-initialized .slick-prev:hover,.templum-testimonials-section .testimonials-slider.slick-initialized .slick-next:hover{background:var(--clr-accent);border-color:var(--clr-accent)}.templum-testimonials-section .testimonials-slider.slick-initialized .slick-prev::before,.templum-testimonials-section .testimonials-slider.slick-initialized .slick-next::before{color:var(--clr-text-h);font-size:18px;opacity:1}.templum-testimonials-section .testimonials-slider.slick-initialized .slick-prev:hover::before,.templum-testimonials-section .testimonials-slider.slick-initialized .slick-next:hover::before{color:#fff}.templum-testimonials-section .testimonials-track{position:relative;padding:0 4px}.templum-testimonials-section .owl-stage,.templum-testimonials-section .owl-item{display:block;float:left}.templum-testimonials-section .owl-stage-outer{width:100%;overflow:hidden}.services_page .service-recovery-section{padding-left:24px}.services_page .service-recovery-section .timeline-item{margin-bottom:24px;padding-left:24px;border-left:1.5px solid #ede8e0;position:relative;font-family:'Roboto',sans-serif}.services_page .service-recovery-section .timeline-item::before{content:'';position:absolute;left:-5px;top:6px;width:8px;height:8px;border-radius:50%;background:#b43b6d}.services_page .service-recovery-section .contact-warning{margin-top:24px;background:#fff8ed;border:.5px solid #e8c870;border-left:3px solid #c9a56a;border-radius:0 10px 10px 0;padding:16px 18px;font-size:14px}.services_page .service-recovery-section .contact-warning .contact-warning-title{font-size:13px;font-weight:500;margin-bottom:6px;display:flex;align-items:center;gap:6px}.services_page .service-recovery-section .do-card{border-radius:12px;padding:20px 22px}.services_page .service-recovery-section .do-card.do-bg{background:#f0f7f0;border:.5px solid #b8d4b8}.services_page .service-recovery-section .do-card.dont-bg{background:#fdf0f0;border:.5px solid #e0b8b8}.services_page .comparison-table{width:100%;border-collapse:collapse;margin-top:8px}.services_page .comparison-table thead th{font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:14px 18px;text-align:left}.services_page .comparison-table tbody tr:first-child td{color:#1c2635;font-weight:500}.services_page .comparison-table td{padding:14px 18px;font-size:13px;color:#4a4540;vertical-align:top}.services_page .dur-badge.highlight{background:#1c2635;color:#fff}.services_page .dur-badge{display:inline-block;background:#e8e0d5;color:#6b6560;font-size:11px;padding:2px 8px;border-radius:12px;font-weight:400}.services_page .service-why-section .why-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.services_page .service-why-section .why-card{background:rgb(255 255 255 / .06);border:.5px solid rgb(212 186 160 / .2);border-radius:12px;padding:24px}.services_page .service-why-section .why-card h4{margin-top:initial}.services_page .service-why-section .why-card:first-child,.services_page .service-why-section .why-card:last-child{background:#fdf0f5}.services_page .service-why-section .why-card:nth-child(2),.services_page .service-why-section .why-card:nth-child(3){background:#f0f7f0}.service-hero-row-section .hero-content .hero-badges{display:flex;gap:16px;margin-bottom:30px;flex-wrap:wrap}.service-hero-row-section .hero-content span.hero-badge{border:1px solid #b43b6d;padding:8px 18px;font-size:.72rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#b43b6d;font-family:'Roboto',sans-serif}.service-hero-row-section .hero-content .hero-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;font-family:'Roboto',sans-serif}.service-hero-row-section .hero-content .hero-stat-grid .hero-stat{background:#fce4ee;padding:15px 40px;color:#000;line-height:1.75;border-radius:100px;font-family:'Roboto',sans-serif}.service-section-key-benifits .intro-strip .container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1px;font-family:'Roboto',sans-serif}.service-section-key-benifits .intro-strip .intro-item{background:#323232;padding:32px 24px;text-align:center;color:#fff}.service-section-key-benifits .intro-strip .intro-item:nth-child(even){background:#ba4073}.service-section-key-benifits .intro-icon{font-family:sans-serif;font-size:2rem;margin-bottom:12px;font-style:italic}.service-section-key-benifits .intro-item-title{font-weight:500;letter-spacing:.2em;text-transform:uppercase;font-size:.82rem;font-family:'Roboto',sans-serif}.service-section-second .eyebrow,.secrvice-section .vc_custom_1766474123247 .eyebrow{color:#b43b6d;justify-content:flex-start}.secrvice-section .vc_custom_1766474123247 .eyebrow::before,.secrvice-section .vc_custom_1766474123247 .eyebrow::after{background:#b43b6d}.secrvice-section .mechanism-steps{margin-top:40px;display:flex;flex-direction:column;gap:0;font-family:'Roboto',sans-serif}.secrvice-section .mechanism-steps .mstep{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid #ba4073;position:relative}.service-section .mechanism-steps .mstep-num{font-family:'Roboto',sans-serif;font-size:1.8rem;font-weight:300;color:#ba4073;opacity:.5;min-width:36px;line-height:1;padding-top:2px}.service-treatment-steps.vc_custom_1778223518569 .eyebrow{justify-content:flex-start}.service-treatment-steps.vc_custom_1778223518569 .eyebrow{justify-content:flex-start}.service-treatment-steps.vc_custom_1778223518569 .result-timeline{font-size:.95rem;line-height:1.8;margin-top:36px;display:flex;flex-direction:column;gap:0;font-family:'Roboto',sans-serif}.service-treatment-steps.vc_custom_1778223518569 .result-timeline .rt-item{display:flex;gap:20px;align-items:flex-start;padding:18px 0;border-bottom:1px solid #ffffff8a;font-family:'Roboto',sans-serif}.service-treatment-steps.vc_custom_1778223518569 .result-timeline .rt-item .rt-time{font-family:'Roboto',sans-serif;font-size:.95rem;color:#fff;min-width:80px;font-style:italic;padding-top:2px}.service-treatment-steps.vc_custom_1778223518569 .result-timeline .rt-item .rt-desc{color:#fff;line-height:1.65}.secrvice-section.service-treatment-steps.vc_custom_1778223518569::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6)}.services_page .results-section .results-stats{display:grid;grid-template-columns:1fr 1fr;gap:2px;color:#fff}.services_page .results-section .results-stats .result-stat{padding:40px 28px;text-align:center}.services_page .results-section .results-stats .result-stat-num{font-family:'Roboto',sans-serif;font-size:3.5rem;font-weight:300;color:var(--gold);line-height:1;margin-bottom:8px}.services_page .results-section .results-stats .result-stat-label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist-dim)}.services_page .results-section .results-stats .result-stat:first-child,.services_page .results-section .results-stats .result-stat:nth-child(2){border-bottom:1px solid #ffffff8a}.services_page .results-section .results-stats .result-stat:nth-child(odd){border-right:1px solid #ffffff8a}.secrvice-section.vc_custom_1778155054285 .eyebrow{color:#ba4073}.secrvice-section.vc_custom_1778155054285 .eyebrow::before,.secrvice-section.vc_custom_1778155054285 .eyebrow::after{background:#ba4073}.vc_custom_1778155054285 .benefits-grid{grid-template-columns:repeat(4,1fr);gap:1px}.vc_custom_1778155054285 .benefits-grid .benefit-card{background:var(--charcoal-2);padding:40px 28px;transition:background 0.25s;position:relative;overflow:hidden;font-family:'Roboto',sans-serif}.vc_custom_1778155054285 .benefits-grid .benefit-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:0;transition:opacity 0.3s}.vc_custom_1778155054285 .benefits-grid .benefit-card .benefit-num{font-family:sans-serif;font-size:3rem;color:rgb(186 64 115 / 30%);line-height:1;margin-bottom:20px;font-family:'Roboto',sans-serif}.vc_custom_1778155054285 .benefits-grid .benefit-card .benefit-title{font-weight:500;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-family:'Roboto',sans-serif}.vc_custom_1778155054285 .benefits-grid .benefit-card .benefit-desc{font-size:16px;line-height:1.7}.service-treatment-steps .results-section .service-note{margin-top:24px;padding:28px;border:1px solid rgb(255 255 255 / 20%);background:rgb(201 169 110 / .07);font-size:13px;font-family:'Roboto',sans-serif}.treatment-journey-timeline h2,.treatment-journey-timeline p{font-family:'Roboto',sans-serif}.treatment-journey-timeline .timeline{position:relative;max-width:800px;margin:0 auto;font-family:'Roboto',sans-serif}.treatment-journey-timeline .timeline::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:1px;background:#ba4073;transform:translateX(-50%)}.treatment-journey-timeline .tl-item{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:60px;position:relative}.treatment-journey-timeline .tl-dot{position:absolute;left:50%;top:0;transform:translateX(-50%);width:10px;height:10px;background:#ba4073;border-radius:50%;box-shadow:0 0 20px rgb(186 64 115 / 50%)}.treatment-journey-timeline .tl-left{text-align:right;padding-right:30px}.treatment-journey-timeline p.tl-phase{font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#ba4073;margin-bottom:8px;font-family:'Roboto',sans-serif}.treatment-journey-timeline h3.tl-title{font-family:sans-serif;font-size:1.3rem;color:#ba4073;margin-bottom:10px;letter-spacing:initial}.treatment-journey-timeline .tl-desc{font-size:.85rem;line-height:1.7}.safety-side-effects .vc_column_container p.safety-col-title{font-family:'Roboto',sans-serif;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding-bottom:16px;border-bottom:1px solid rgb(186 64 115 / 40%)}.safety-side-effects .vc_column_container p.safety-col-title{font-family:'Roboto',sans-serif;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding-bottom:16px;border-bottom:1px solid rgb(186 64 115 / 40%)}.safety-side-effects .vc_column_container ul.safety-list{list-style:none;display:flex;flex-direction:column;gap:16px}.safety-side-effects .vc_column_container ul.safety-list li{display:flex;gap:14px;align-items:flex-start;color:var(--mist-dim);line-height:1.65}.safety-side-effects .vc_column_container ul.safety-list li::before{content:'—';color:#ba4073;flex-shrink:0;margin-top:2px}.treatment-journey-timeline .eyebrow,.service-section-table.vc_custom_1778155277897 .eyebrow{color:#ba4073}.service-section-table.vc_custom_1778155277897 .eyebrow::before,.service-section-table.vc_custom_1778155277897 .eyebrow::after,.treatment-journey-timeline .eyebrow::before,.treatment-journey-timeline .eyebrow::after{background:#ba4073}.service-section-table.vc_custom_1778155277897 .safety-note{margin-top:40px;padding:28px;border:1px solid var(--border);background:rgb(88 88 88 / 20%)}.service-candidate-card .vc_column_container{padding:40px 32px}.secrvice-section ul.info-list{list-style:none}.secrvice-section ul.info-list li{display:flex;align-items:center;gap:24px;padding:24px 0;border-bottom:1px solid #ba4073;position:relative}.secrvice-section ul.info-list li:last-child{border-bottom:none}.secrvice-section .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:52px}.secrvice-section .steps-grid .step-card{background:rgb(234 142 181 / 90%);padding:44px 36px;position:relative;transition:background 0.3s;letter-spacing:initial}.secrvice-section .steps-grid .step-card span.step-num{font-family:'Cormorant Garamond',serif;font-size:52px;font-weight:300;line-height:1;position:absolute;top:20px;right:28px;pointer-events:none}.secrvice-section .steps-grid .step-card h3.step-title{font-family:'Roboto',sans-serif;font-size:22px;font-weight:400;color:#000;margin-bottom:12px!important;letter-spacing:inherit;border-bottom:1px solid #5c5c5c;padding-bottom:14px}.secrvice-section .steps-grid .step-card p.step-desc{font-size:13.5px;color:#fff;line-height:1.75;font-weight:300}.secrvice-section .steps-grid .step-card .step-result{color:#fff}.secrvice-section .steps-grid .step-card:hover{background:#ba4073}.vc_tta.vc_tta-color-grey.vc_tta-style-classic.service-treatment-tabs .vc_tta-tab+.vc_tta-tab{margin-left:0}.service-treatment-tabs-row .vc_tta.vc_tta-color-grey.vc_tta-style-classic.service-treatment-tabs .vc_tta-tab+.vc_tta-tab{margin-left:0;background-color:#fff0}.service-treatment-tabs-row .vc_tta.vc_tta-color-grey.vc_tta-style-classic.service-treatment-tabs .vc_tta-tab a{background:none}.scheme_default .vc_tta.vc_tta-tabs.service-treatment-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active{border-bottom:2px solid #ba4073cc}.scheme_default .vc_tta.vc_tta-tabs.service-treatment-tabs .vc_tta-tabs-list .vc_tta-tab:not(.active)>a{background:#fff0}.scheme_default .vc_tta.vc_tta-color-grey.vc_tta-style-classic.service-treatment-tabs .vc_tta-tab a:hover{background:#ba4073;color:#fff}.service-treatment-tabs .vc_tta-panel-body h3{margin:auto}.service-treatment-tabs .area-panel .wpb_wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.service-treatment-tabs .area-panel .wpb_wrapper .area-tag{display:inline-block;padding:5px 14px;background:#ba4073;color:#fff;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px}.service-treatment-tabs .area-panel .wpb_wrapper .area-name{font-family:'Roboto',sans-serif;font-size:38px;font-weight:300;margin-bottom:8px;line-height:1.15;letter-spacing:initial}.vc_general.vc_tta.vc_tta-tabs.service-treatment-tabs .area-panel .wpb_wrapper .area-desc{font-size:14px;color:#5A5248;line-height:1.8;margin-bottom:28px;font-weight:300}.service-treatment-tabs .area-panel .wpb_wrapper .area-symptoms h4{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--navy);margin-bottom:14px}.service-treatment-tabs .area-panel .wpb_wrapper ul.symptom-list{list-style:none}.service-treatment-tabs .area-panel .wpb_wrapper ul.symptom-list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:#5A5248;padding:7px 0}.service-treatment-tabs .area-panel .wpb_wrapper ul.symptom-list li::before{content:'—';flex-shrink:0;margin-top:2px}.service-treatment-tabs .area-panel .wpb_wrapper .detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.service-treatment-tabs .area-panel .wpb_wrapper .detail-grid .detail-card{padding:22px 20px}.service-treatment-tabs .area-panel .wpb_wrapper .detail-grid .detail-card:last-child{grid-column:span 2}.service-treatment-tabs .area-panel .wpb_wrapper .detail-grid .detail-card .d-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-weight:500;font-family:'Roboto',sans-serif}.service-treatment-tabs .area-panel .wpb_wrapper .detail-grid .detail-card .d-val{font-family:'Roboto',sans-serif;font-size:24px;font-weight:400;line-height:1.2}.service-treatment-tabs .area-panel .wpb_wrapper .detail-grid .detail-card .detail-card .d-sub{font-size:12px;margin-top:4px}.service-treatment-tabs-section .vc_tta-tabs.service-treatment-tabs .vc_tta-panels-container .vc_tta-panels{background:#fff0;border:none}.scheme_default .vc_tta.vc_tta-tabs.service-treatment-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active{border-bottom:2px solid #ba4073cc}.service-treatment-tabs-section .vc_tta.vc_tta-tabs.service-treatment-tabs .vc_tta-tabs-container{margin:0;border-bottom:2px solid #ba407333}.service-treatment-tabs .area-panel .wpb_wrapper .area-fda{border:1px solid rgb(93 202 165 / .2);padding:16px 18px;margin-top:2px;background:rgb(93 202 165 / .07);display:flex;align-items:center;gap:12px}.service-treatment-tabs .area-panel .wpb_wrapper .area-fda .fda-icon{width:32px;height:32px;background:rgb(93 202 165 / .15);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.service-treatment-tabs-section .vc_general.vc_tta.vc_tta-tabs.service-treatment-tabs .vc_tta-panels{background:#fff0;border:none}.service-treatment-tabs .area-panel .wpb_wrapper .detail-grid .detail-card{background:#fdf0f5;padding:22px 20px}.service-treatment-tabs .area-panel .wpb_wrapper .detail-grid .detail-card:nth-child(2),.service-treatment-tabs .area-panel .wpb_wrapper .detail-grid .detail-card:nth-child(3){background-color:#f0f7f0}.services_page .vc_section.secrvice-section .service-treatment-types .service-treatment-types-col{padding:44px 40px;position:relative}.services_page .vc_section.secrvice-section .vc_row.service-treatment-types,.services_page .service-treatment-types{flex-wrap:nowrap;column-gap:10px}.services_page .vc_section.secrvice-section .service-treatment-types .service-treatment-types-col,.services_page .service-treatment-types .service-treatment-types-col{padding:44px 40px;position:relative}.services_page .vc_section.secrvice-section .service-treatment-types .service-treatment-types-col:first-child,.services_page .service-treatment-types .service-treatment-types-col:first-child{background:#fdf0f5}.services_page .vc_section.secrvice-section .service-treatment-types .service-treatment-types-col:last-child,.services_page .service-treatment-types .service-treatment-types-col:last-child{background:#f0f7f0}.services_page .vc_section.secrvice-section .service-treatment-types .service-treatment-types-col .type-num{position:absolute;top:16px;right:24px;font-family:'Roboto',sans-serif;font-size:80px;font-weight:300;color:rgb(13 27 42 / .04);line-height:1;pointer-events:none}.services_page .vc_section.secrvice-section .service-treatment-types .service-treatment-types-col .type-tag{display:inline-block;padding:7px 12px;background-color:#ba4073;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#fff;margin-bottom:20px;border-radius:2px}.services_page .vc_section.secrvice-section .service-treatment-types .service-treatment-types-col .type-title{font-family:'Roboto',sans-serif;font-size:26px;font-weight:400;color:var(--navy);margin-bottom:12px;letter-spacing:initial}.services_page .vc_section.secrvice-section .service-treatment-types .service-treatment-types-col .type-desc{font-size:14px;color:#5A5248;line-height:1.8;font-weight:300}.services_page .vc_section.secrvice-section .service-treatment-types .service-treatment-types-col .type-features li{font-size:13px;color:#5A5248;padding:5px 0;list-style:none;padding-left:20px;position:relative}.services_page .vc_section.secrvice-section .service-treatment-types .service-treatment-types-col .type-features li::before{content:'→';position:absolute;left:0;color:var(--gold);font-size:12px}.services_page .secrvice-section-grid .benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.services_page .secrvice-section-grid .benefit-card{background:#fdf0f5;border-radius:8px;padding:1.75rem 1.5rem;position:relative;overflow:hidden}.services_page .secrvice-section-grid .benefit-card:nth-child(even){background:#f0f7f0}.services_page .secrvice-section-grid .benefit-card h3{font-family:'Roboto',sans-serif;font-size:18px;font-weight:600;color:#555;margin-top:0;margin-bottom:.5rem;letter-spacing:initial}.services_page .secrvice-section-grid .benefit-card p{line-height:1.7}.services_page .secrvice-section-grid .benefit-card::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:var(--gold)}.services_page .secrvice-section-grid .benefit-card .benefit-icon{font-size:1.6rem;margin-bottom:.75rem;display:block}.services_page .service-treatment-types .service-treatment-types-col .compare-card h3{font-family:'Roboto',sans-serif;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.services_page .service-treatment-types .service-treatment-types-col .compare-label{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem}.service-treatment-types .service-treatment-types-col h3{font-family:'Roboto',sans-serif;font-size:1.4rem;font-weight:600;margin-bottom:1rem;letter-spacing:initial}.service-treatment-journey-steps .steps .step{display:flex;gap:1.5rem;margin-bottom:2rem;position:relative}.service-treatment-journey-steps .steps .step .step-num{width:44px;height:44px;min-width:44px;border-radius:50%;background:#ba4073;color:#fff;font-family:'Roboto',sans-serif;font-size:1.1rem;font-weight:600;display:flex;align-items:center;justify-content:center;position:relative}.service-treatment-journey-steps .steps .step .step-content h3{font-family:'Roboto',sans-serif;font-size:16px;font-weight:600;margin-bottom:.4rem;letter-spacing:inherit}.service-treatment-journey-steps .steps .step .step-content p{line-height:1.75}.service-treatment-journey-steps .steps .step:not(:last-child)::after{content:'';position:absolute;left:21px;top:43px;width:1px;height:calc(100% + 0.5rem);background:#ba4073a6}.services_page .treatment-journey-step-section .service-treatment-journey-steps{padding:20px;border-radius:10px}.services_page .treatment-journey-step-section .service-treatment-journey-steps:not(.laser-service){border:1px solid #dae1da}.services_page .treatment-journey-step-section .service-treatment-good-candidate{background:#f0f7f0;border-radius:10px;padding:1.5rem;border:1px solid #00000017}.services_page .treatment-journey-step-section .service-treatment-good-candidate p{margin-bottom:.75rem}.services_page .treatment-journey-step-section .service-treatment-good-candidate ul{list-style:none;padding-left:5px}.services_page .treatment-journey-step-section .service-treatment-good-candidate ul li::before{content:"✓";margin-right:8px;color:#000}.safety-side-effects .safety-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:2rem}.safety-side-effects .safety-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:2rem}.safety-side-effects .safety-grid .safety-card{background:#fdf0f5;border:1px solid rgb(255 255 255 / .2);border-radius:8px;padding:1.25rem 1.25rem}.safety-side-effects .safety-grid .safety-card:nth-child(even){background:#f0f7f0}.safety-side-effects .safety-grid .safety-card h4{font-family:'Roboto',sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:initial;margin-bottom:.55rem}.safety-side-effects .safety-grid .safety-card p{line-height:1.65}.safety-side-effects .service-temporary-side-effect{background:#fdf0f5;border:1px solid rgb(255 255 255 / .2);border-radius:10px;padding:1.5rem;margin-top:1.75rem}.service-hero-section .hero-content .hero-locations{display:flex;flex-wrap:wrap;gap:8px}.service-hero-section .hero-content .hero-locations .location-chip{font-size:12px;font-weight:500;letter-spacing:.06em;color:#000;background:rgb(186 64 115 / 20%);border:1px solid rgb(196 107 139 / 20%);padding:4px 12px;border-radius:50px;transition:all 0.2s}.service-section-second .ingredient-pills{display:flex;flex-wrap:wrap;gap:8px;margin:1.75rem 0}.service-section-second .ingredient-pills .pill{font-weight:500;letter-spacing:.05em;padding:6px 14px;border-radius:50px;background:#ba4073;color:#fff;border:1px solid #f2e8ec}.services_page .secrvice-section-grid .mechanisms-grid,.service-section-indication .cond-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.services_page .secrvice-section-grid .mechanisms-grid .mechanism:nth-child(4){grid-column:1 / 2}.services_page .secrvice-section-grid .mechanisms-grid.vi-peels .mechanism{grid-column:span 1!important}.services_page .secrvice-section-grid .mechanisms-grid.vi-peels .mechanism:last-child,.services_page .secrvice-section-grid:has(.perfect-derma) .benefit-card:last-child{grid-column:1 / -1!important}.services_page .secrvice-section-grid .mechanisms-grid .mechanism{background:#fdf0f5;padding:32px 28px;transition:background 0.3s}.service-section-indication .cond-grid .cond-card{padding:2rem 1.5rem;background:#fdf0f5;transition:background 0.2s;cursor:default}.service-section-indication .cond-grid .cond-card:hover{background:#efdbe3}.service-section-indication .cond-grid .cond-card .cond-name{font-size:16px;font-weight:500;margin-bottom:6px;letter-spacing:.02em;font-family:'Roboto',sans-serif}.service-section-indication .cond-grid .cond-card .cond-desc{font-size:14px;line-height:1.7;font-family:'Roboto',sans-serif}.services_page .secrvice-section-grid .mechanisms-grid .mechanism:nth-child(even),.service-section-indication .cond-grid .cond-card:nth-child(even){background:#f0f7f0}.service-section-indication .cond-grid .cond-card:nth-child(even):hover{background:#e0f0e0}.services_page .secrvice-section-grid .mechanisms-grid .mechanism .mechanism-num,.service-section-indication .cond-grid .cond-card .cond-num{font-family:'Montserrat',sans-serif;font-size:2.5rem;font-weight:300;color:rgb(196 107 132 / 25%);line-height:1;margin-bottom:16px}.service-section-indication .cond-grid .cond-card .cond-num{transition:background 0.3s}.vc_row .treatment-journey-step-section .service-treatment-result-timeline{padding:0 34px}.services_page .treatment-journey-step-section .service-treatment-journey-steps.treatment-steps-timeline{border:none}.service-treatment-journey-steps.treatment-steps-timeline .timeline-day{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px;font-family:'Roboto',sans-serif}.service-treatment-journey-steps.treatment-steps-timeline .timeline-title{font-family:'Roboto',sans-serif;font-weight:400;margin-bottom:6px}.service-treatment-journey-steps.treatment-steps-timeline .timeline-desc{font-size:16px;font-weight:300;line-height:1.7;font-family:'Roboto',sans-serif}.safety-side-effects .safety-cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-top:3rem}.safety-side-effects .safety-cols h4{margin-top:initial;font-weight:500;letter-spacing:normal}.safety-side-effects .safety-cols .safety-card-eyebrow{font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;color:#ba4073;font-family:'Roboto',sans-serif}.safety-side-effects .safety-cols ul.safety-list{padding:0;gap:6px}.safety-side-effects .safety-cols .safety-card{background:#fdf0f5;padding:30px;border-radius:10px}.safety-side-effects .safety-cols .safety-card.rare{background:#f0f7f0}.service-aftercare-section .aftercare-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:3rem}.service-aftercare-section .aftercare-steps .aftercare-step{border:1px solid #ba407338;border-radius:12px;padding:28px;transition:all 0.3s;position:relative;overflow:hidden}.service-aftercare-section .aftercare-steps .aftercare-step::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:#ba4073;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}.service-aftercare-section .aftercare-steps .aftercare-step:hover{box-shadow:0 2px 20px rgb(26 23 20 / .1)}.service-aftercare-section .aftercare-steps .aftercare-step:hover::before{transform:scale(1)}.service-aftercare-section .aftercare-steps .aftercare-step .aftercare-phase{font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;color:#ba4073;font-family:'Roboto',sans-serif}.service-aftercare-section .aftercare-steps .aftercare-step .aftercare-title{font-family:'Roboto',sans-serif;margin-bottom:12px}.service-aftercare-section .aftercare-steps .aftercare-step ul.aftercare-list{list-style:none;padding-left:0}.service-aftercare-section .aftercare-steps .aftercare-step ul.aftercare-list li{font-weight:300;color:#000;line-height:1.6;padding:5px 0;padding-left:16px;position:relative}.service-aftercare-section .aftercare-steps .aftercare-step ul.aftercare-list li::before{content:'—';position:absolute;left:0;color:#ba4073;font-weight:300}.services_page .service-section-second .benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.services_page .service-section-second .benefits-grid .benefit-card{background:#fdf0f5;border:1px solid #dd98b3;border-radius:12px;padding:18px;transition:all 0.3s ease}.services_page .service-section-second .benefits-grid .benefit-card:nth-child(2),.services_page .service-section-second .benefits-grid .benefit-card:nth-child(3),.services_page .service-section-second .benefits-grid .benefit-card:nth-child(6){background:#f0f7f0;border:1px solid #a3d9b8}.services_page .service-section-second .benefits-grid .benefit-card .benefit-name h3{font-size:1rem;font-weight:600;margin-bottom:3px;letter-spacing:normal}.services_page .service-second-section-treatment-benefits .eyebrow h3{font-size:20px;letter-spacing:normal}.services_page .service-section-second .service-second-section-treatment-benefits .ingredient-list{margin-top:0;display:flex;flex-direction:column;gap:0}.services_page .service-section-second .service-second-section-treatment-benefits .ingredient-item{display:flex;align-items:flex-start;gap:16px;padding:18px 0;border-bottom:1px solid rgb(219 172 192 / 92%)}.services_page .service-section-second .service-second-section-treatment-benefits .ingredient-item .icon{margin-top:1px}.services_page .service-section-second .service-second-section-treatment-benefits .ingredient-item .ing-name{font-size:18px;font-weight:500;letter-spacing:.02em;margin-bottom:2px}.services_page .service-section-second .service-second-section-treatment-benefits .ingredient-item .ing-desc{font-size:16px;line-height:1.6;font-weight:300;font-family:'Roboto',sans-serif}.services_page .service-section-second .service-second-section-treatment-benefits .ingredient-item .ing-name h4{font-weight:700;margin:20px 0 16px;letter-spacing:normal;font-size:1.2em}.services_page .service-section-second .service-second-section-treatment-benefits .ingredient-item .ing-desc p{font-family:'Roboto';font-weight:400}.services_page .secrvice-section-grid:has(.perfect-derma) .benefit-card .benefit-number{font-family:'Roboto';font-size:48px;font-weight:300;color:rgb(201 110 156 / 15%);line-height:1;margin-bottom:16px;letter-spacing:-.03em}.services_page .secrvice-section-grid:has(.perfect-derma) .benefit-card .benefit-title{font-weight:500;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase;font-size:15px;font-family:'Roboto'}.services_page .secrvice-section-grid:has(.perfect-derma) .benefit-card .benefit-desc{font-size:14px;line-height:1.75;font-weight:400;font-family:'Roboto',sans-serif}.vi-peel-treatment-safety-section .safety-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.vi-peel-treatment-safety-section .safety-grid .safety-col-title{font-family:'Roboto',sans-serif;font-size:22px;font-weight:300;margin-bottom:10px;font-style:italic;display:flex;align-items:center;gap:12px}.vi-peel-treatment-safety-section .safety-grid .safety-list{display:flex;flex-direction:column;gap:0}.vi-peel-treatment-safety-section .safety-grid .safety-item{padding:14px 0;border-bottom:1px solid rgb(255 255 255 / .05);display:flex;gap:14px;align-items:flex-start}.vi-peel-treatment-safety-section .safety-grid .safety-item-dot.dot-gold{background:#b44073}.vi-peel-treatment-safety-section .safety-grid .safety-item-dot.dot-warn{background:#4c744c}.vi-peel-treatment-safety-section .safety-grid .safety-item-dot{width:5px;height:5px;border-radius:50%;margin-top:9px;flex-shrink:0}.vi-peel-treatment-safety-section .safety-grid .safety-col-title{font-family:'Roboto',sans-serif;font-size:22px;font-weight:300;margin-bottom:10px;font-style:italic;display:flex;align-items:center;gap:12px}.vi-peel-treatment-safety-section .safety-grid .safety-card{padding:30px}.vi-peel-treatment-safety-section .safety-grid .safety-col-title h3{margin:initial;font-size:22px;letter-spacing:normal}.service-at-a-glance-section .hiw-visual{border:1px solid #f1c3d7;border-radius:4px;padding:32px;background:#fdf0f5}.service-at-a-glance-section .hiw-visual .hiw-info-title{font-family:'Roboto';font-weight:700;font-size:22px;font-weight:300;margin-bottom:16px;letter-spacing:-.01em}.service-at-a-glance-section .hiw-visual .hiw-info-title h3{margin:initial;font-size:18px;letter-spacing:normal}.service-at-a-glance-section .hiw-visual .hiw-info-row{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid #edb2cb;font-size:14px}.service-at-a-glance-section .hiw-visual .hiw-info-row:last-child{border-bottom:none}.service-at-a-glance-section .hiw-visual .hiw-info-row span.hiw-info-key{color:#555;font-weight:400}.service-at-a-glance-section .hiw-visual .hiw-info-row span.hiw-info-val{font-weight:600;color:#ba4073}.service-phases-list-section .phases-list{display:flex;flex-direction:column;gap:0}.service-phases-list-section .phases-list .phase-item{display:flex;gap:24px;padding:28px 0;border-bottom:1px solid #ba407345;position:relative}.service-phases-list-section .phases-list .phase-item .phase-name h3{font-size:18px;letter-spacing:normal}.service-phases-list-section .phases-list .phase-item .phase-num{font-family:'Roboto';font-size:13px;color:#ba4073;font-weight:400;letter-spacing:.1em;margin-top:2px;min-width:36px;font-style:italic}.service-phases-list-section .phases-list .phase-item .phase-name{font-size:14px;font-weight:500;margin-bottom:6px;letter-spacing:.02em}.service-phases-list-section .phases-list .phase-item .phase-detail{font-size:14px;color:#555;line-height:1.7;font-weight:300}.service-phases-list-section .phases-list .phase-item span.phase-timing{display:inline-block;margin-top:6px;font-size:10px;color:#ba4073;letter-spacing:.12em;text-transform:uppercase;font-weight:400;border:1px solid rgb(186 64 115 / 25%);padding:3px 10px;border-radius:2px}.services_page .service-phases-list-section,.services_page .service-at-a-glance-section{margin-top:2rem}.services_page .service-at-a-glance-section .self-neutralizing-badge{background:#f0f7f0;border:1px solid #d3dad3;border-radius:4px;padding:20px 24px;display:flex;gap:14px;align-items:flex-start;margin-top:20px}.services_page .service-at-a-glance-section .sn-icon{width:36px;height:36px;background:rgb(201 169 110 / .12);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.services_page .service-at-a-glance-section .pre-post-treatment{margin-top:20px;background:#fdf0f5;border:1px solid #f1c3d7;border-radius:4px;padding:24px}.services_page .service-at-a-glance-section .pre-post-treatment h3{font-size:18px;letter-spacing:normal;margin-bottom:16px}.services_page .ideal-candidate-intro-section h2 em{color:#ba4073}.services_page .ideal-candidate-intro-section .skin-types-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:20px;margin-bottom:20px}.ideal-candidate-intro-section .skin-types-grid .skin-type-badge{background:#fdf0f5;border:1px solid #e1ced5;border-radius:4px;padding:14px 8px;text-align:center;transition:all 0.3s ease}.services_page .who-should-avoid-section{margin-top:20px;border-radius:4px;padding:24px;background:#fdf0f5;border:1px solid #f1c3d7}.services_page .who-should-avoid-section h3{font-size:18px;letter-spacing:normal;font-weight:700}.service-provider-row .service-badge{margin:20px 0}.service-provider-row .service-badge .badge:nth-child(odd){background:#e0f7e9}.service-provider-row .service-badge .badge{background:#fce4ee;padding:12px;margin:5px;font-size:13px;font-family:'Roboto'}.services_page .service-second-section-treatment-benefits .pullquote{border-left:3px solid #ba4073;padding:1rem 1.5rem;background:#fdf0f5;border-radius:0 8px 8px 0;margin:1.5rem 0;font-size:16px;font-family:'Roboto',sans-serif}.services_page .service-second-section-treatment-benefits .pullquote p{font-family:'Roboto';font-style:italic;line-height:1.5}.secrvice-section-info .stat-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.secrvice-section-info .stat-cards-grid .stat-card{background:#fff;border:1px solid hsl(335deg 49% 49% / 20%);border-radius:16px;padding:1.5rem;text-align:center;position:relative;overflow:hidden;transition:transform 0.3s,box-shadow 0.3s}.secrvice-section-info .stat-cards-grid .stat-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ecb2c1,#bb4c7a)}.secrvice-section-info .stat-cards-grid .stat-card .stat-icon{font-size:2rem;margin-bottom:8px}.secrvice-section-info .stat-cards-grid .stat-card .stat-num{font-family:'Roboto',sans-serif;font-size:2.4rem;font-weight:500;color:#5c5c5c;line-height:1;margin-bottom:6px}.secrvice-section-info .stat-cards-grid .stat-card .stat-label{font-size:12px;line-height:1.4}.services_page .secrvice-section-grid .areas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:rgb(247 185 216 / 7%);border-radius:24px;overflow:hidden;border:1px solid rgb(255 255 255 / .08)}.secrvice-section-grid .areas-grid .area-card{background:#f0f7f0;padding:1.5rem;position:relative;transition:background 0.3s;cursor:default;text-align:center}.secrvice-section-grid .areas-grid .area-card.featured{background:rgb(186 64 115 / 15%)}.secrvice-section-grid .areas-grid .area-card .area-badge{position:absolute;top:10px;right:10px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;background:#ba4073;color:#fff;padding:3px 8px;border-radius:100px;font-weight:500}.secrvice-section-grid .areas-grid .area-card .area-icon{font-size:2.1rem;margin-bottom:8px;margin-top:20px}.secrvice-section-grid .areas-grid .area-card .area-name{font-size:16px;font-weight:500;color:#ba4073;margin-bottom:4px;font-family:'Roboto',sans-serif}.secrvice-section-grid .areas-grid .area-card .area-detail{font-size:14px;color:#555;line-height:1.6;font-weight:300}.services_page .secrvice-section-grid .why-plasma-pen .benefit-card{border:1px solid rgb(74 92 78 / .15);border-radius:16px;padding:2rem 1.5rem;position:relative;overflow:hidden;transition:box-shadow 0.3s,transform 0.3s}.services_page .secrvice-section-grid .why-plasma-pen .benefit-card .benefit-icon{width:48px;height:48px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem;font-size:18px}.services_page .secrvice-section-grid .why-plasma-pen .benefit-title{font-family:'Roboto',sans-serif;font-size:16px;font-weight:500;margin-bottom:.6rem;letter-spacing:normal}.services_page .secrvice-section-grid .why-plasma-pen .benefit-card .benefit-desc{font-size:14px;line-height:1.65;font-family:'Roboto',sans-serif}.services_page .treatment-ideal-candidate .candidate-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.5rem}.treatment-ideal-candidate .candidate-grid .candidate-col{border:1px solid rgb(186 64 115 / 20%);border-radius:24px;padding:2rem;overflow:hidden;position:relative}.treatment-ideal-candidate .candidate-grid .candidate-col.ideal{background:#f0f7f0;border:1px solid #c0d4c0}.treatment-ideal-candidate .candidate-grid .candidate-col .col-header{display:flex;align-items:center;gap:12px;margin-bottom:1.5rem;padding-bottom:1rem}.treatment-ideal-candidate .candidate-grid .candidate-col.ideal .col-header{border-bottom:1px solid #c8dac8}.treatment-ideal-candidate .candidate-grid .candidate-col .col-header-text h3{font-size:1.4rem;letter-spacing:normal;margin:initial}.treatment-ideal-candidate .candidate-grid .candidate-col .col-header .col-icon{width:40px;height:40px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.treatment-ideal-candidate .candidate-grid .candidate-col .col-header .col-icon.green{background:rgb(74 92 78 / .1)}.treatment-ideal-candidate .candidate-grid .candidate-col.caution{background:#fdf0f5;border:1px solid rgb(186 64 115 / 20%)}.treatment-ideal-candidate .candidate-grid .candidate-col.caution .col-header{border-bottom:1px solid rgb(186 64 115 / 40%)}.treatment-ideal-candidate .candidate-grid .candidate-col .col-header .col-icon.red{background:#fccfe2}.treatment-ideal-candidate .candidate-col ul.cross-list,.treatment-ideal-candidate .candidate-col ul.check-list{list-style:none;padding-left:15px}.treatment-ideal-candidate .candidate-col ul.cross-list-assessment{padding-left:15px}.treatment-ideal-candidate .candidate-col ul.cross-list li,.treatment-ideal-candidate .candidate-col ul.check-list li,.treatment-ideal-candidate .candidate-col ul.cross-list-assessment li{display:flex;gap:10px;color:#3A3028;margin-bottom:10px;line-height:1.45;align-items:flex-start;font-weight:300;letter-spacing:normal;font-size:14px}.treatment-ideal-candidate .candidate-col ul.cross-list-assessment li{display:list-item;list-style:circle}.treatment-ideal-candidate .candidate-col ul.check-list li::before{content:'✓';color:var(--sage);font-weight:700;font-size:13px;flex-shrink:0;margin-top:1px}.treatment-ideal-candidate .candidate-col .skin-type-row{display:flex;gap:8px;margin-top:1.5rem;flex-wrap:wrap}.treatment-ideal-candidate .candidate-col .skin-type-row span.skin-chip{font-size:11.5px;padding:5px 12px;border-radius:100px;font-weight:500;letter-spacing:.04em}.treatment-ideal-candidate .candidate-col .skin-type-row span.skin-chip.good{background:rgb(74 92 78 / .12);color:var(--sage-dark);border:1px solid rgb(74 92 78 / .25)}.treatment-ideal-candidate .candidate-col .skin-type-row span.skin-chip.caution{background:rgb(184 146 74 / .12);color:#7A5A1E;border:1px solid rgb(184 146 74 / .3)}.treatment-ideal-candidate .candidate-col ul.cross-list,.treatment-ideal-candidate .candidate-col ul.check-list{list-style:none;padding-left:15px}.treatment-ideal-candidate .candidate-col ul.cross-list li::before{content:'✕';color:#C0392B;font-weight:700;font-size:12px;flex-shrink:0;margin-top:1px}.treatment-ideal-candidate .candidate-col .skin-type-row span.skin-chip.no{background:rgb(192 57 43 / .1);color:#8B2217;border:1px solid rgb(192 57 43 / .2)}.services_page .secrvice-section-grid .benefits-grid .aftercare-header{display:flex;align-items:center;gap:10px;margin-bottom:.8rem}.services_page .secrvice-section-grid .benefits-grid .aftercare-icon{font-size:1.4rem}.services_page .secrvice-section-grid .benefits-grid .aftercare-title{font-size:14px;font-weight:500;font-family:'Roboto',sans-serif}.services_page .secrvice-section-grid .benefits-grid .aftercare-desc{line-height:1.6;font-weight:300;font-size:14px}.post-treatment-section .aftercare-warn{background:rgb(192 57 43 / .07);border:1px solid rgb(192 57 43 / .15);border-radius:var(--radius-md);padding:1rem 1.2rem;margin-top:2rem}.post-treatment-section .aftercare-warn .aftercare-warn-title{font-size:12px;font-weight:500;color:#8B2217;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.post-treatment-section .aftercare-warn ul.dont-list{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding-left:0}.post-treatment-section .aftercare-warn ul.dont-list li.dont-item{font-size:12px;background:rgb(192 57 43 / .08);border:1px solid rgb(192 57 43 / .15);border-radius:100px;padding:4px 12px;color:#8B2217;font-weight:400}.services_page .service-comparison-table table.compare-table{width:100%;border-collapse:collapse}.service-comparison-table .compare-table thead th{padding:1.2rem 1.5rem;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;background:#ba4073;color:#fff;font-family:'Roboto',sans-serif}.service-comparison-table .compare-table tbody td{padding:1rem 1.5rem;font-size:14px;text-align:center;font-weight:300}.service-comparison-table .compare-table tbody td:first-child{text-align:left;font-size:14px;letter-spacing:.04em}.service-pricing{max-width:450px;overflow:hidden;margin-top:30px}.secrvice-section-info .depth-cards{display:flex;flex-direction:column;gap:1px}.secrvice-section-info .depth-cards .depth-card{font-family:'Roboto',sans-serif;background:#f6e5f0;padding:1.5rem 2rem;border-left:2px solid #fff0;transition:border-color 0.3s,background 0.3s;cursor:default}.secrvice-section-info .depth-cards .depth-card:hover{background:#fffcfd;border-left-color:#ba4073}.secrvice-section-info .depth-cards .depth-card .depth-label{font-size:14px;text-transform:uppercase;letter-spacing:.12em;color:#ba4073;margin-bottom:6px;font-family:'Roboto',sans-serif}.secrvice-section-info .depth-cards .depth-card .depth-title{font-family:'Roboto',sans-serif;font-size:18px;font-weight:500;margin-bottom:6px}.secrvice-section-info .depth-cards .depth-card .depth-desc{font-size:15px;color:#606060;line-height:1.7;font-family:'Roboto',sans-serif}.appointment-popup .service_description .service-pricing{max-width:100%;margin:auto}.treatment-journey-step-section .service-treatment-recovery-timeline .steps .step{display:flex;gap:24px;padding:28px;border-radius:20px;background:#fff;margin-bottom:24px;border:1px solid #f0f0f0;box-shadow:0 10px 30px rgb(0 0 0 / .03)}.treatment-journey-step-section .service-treatment-recovery-timeline .steps .step .step-num{min-width:70px;height:70px;border-radius:50%;background:#b43b6d;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:24px}.treatment-journey-step-section .service-treatment-recovery-timeline .steps .step .timeline-title h3{margin-bottom:10px;font-size:24px;color:#111;letter-spacing:initial}.treatment-journey-step-section .service-treatment-recovery-timeline .steps .step .timeline-desc{font-family:'Roboto';font-size:18px}.service-treatment-journey-steps.laser-service .steps .step .step-content p{margin-bottom:0;font-size:14px}.service-treatment-journey-steps .steps .step .step-tag{display:inline-block;margin-top:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:#c9d1da;padding:3px 10px;border-radius:2px;font-family:'Roboto';font-weight:500}.secrvice-section-info ul.feature-list{list-style-type:none;padding:0}.secrvice-section-info ul.feature-list li{display:flex;gap:14px;align-items:flex-start;padding:12px 0;font-size:14px}.secrvice-section-info ul.feature-list li:not(:last-child){border-bottom:.5px solid rgb(201 169 110 / .25)}.services_page .treatment-recovery-timeline .recovery-track{margin-top:3rem;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#fdf0f5;border:.5px solid #fff;border-radius:4px;overflow:hidden;font-family:'Roboto',sans-serif;font-size:14px}.services_page .treatment-recovery-timeline .day-block{background:#e66d9d;padding:1.5rem 1rem;text-align:center}.services_page .treatment-recovery-timeline span.day-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:.5rem;display:block}.services_page .treatment-recovery-timeline span.day-status{font-family:'Roboto',sans-serif;font-size:22px;font-weight:300;color:#fff;line-height:1.2;margin-bottom:6px;display:block}.services_page .treatment-recovery-timeline .day-note{font-size:14px;line-height:1.6}.services_page .treatment-recovery-timeline .intensity-bar{height:3px;background:rgb(255 254 255 / 30%);border-radius:2px;margin-top:10px;overflow:hidden}.services_page .treatment-recovery-timeline .intensity-bar .intensity-fill{height:100%;background:#fff;border-radius:2px;transition:width 0.3s}.laser-sub-services .science__jump-cards{display:flex;flex-direction:column;gap:1rem}.laser-sub-services .science__jump-cards .sub-services{display:block;padding:1.75rem;border:1px solid rgb(201 168 76 / .15);border-radius:16px;background:rgb(245 240 232 / .06);transition:border-color 0.2s ease,background 0.2s ease,transform 0.2s ease;position:relative;overflow:hidden}.laser-sub-services .science__jump-cards .sub-services{background:#fdf0f5}.laser-sub-services .science__jump-cards .sub-services::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px 0 0 3px;transition:opacity 0.2s ease}.laser-sub-services .science__jump-cards .sub-services::before{background:#ba4073}.laser-sub-services .science__jump-cards .sub-services:last-child::before{background:#bbd0bb}.laser-sub-services span.jump-card__badge{font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:.3rem .7rem;border-radius:20px;display:inline-block;font-weight:500;padding-left:0}.laser-sub-services .jump-card__title{font-family:'Roboto';font-size:1.5rem;font-weight:400;margin-bottom:.4rem}.laser-sub-services .jump-card__desc{font-size:16px;margin-bottom:1rem}.laser-sub-services .jump-card__meta{display:flex;gap:1.5rem}.laser-sub-services span.jump-card__arrow{position:absolute;right:1.5rem;bottom:1.5rem;font-size:1.2rem;color:#ba4073;transition:color 0.2s ease,transform 0.2s ease}.science__jump-cards .sub-services:last-child{background:#f0f7f0}.laser-services-comparision-tabs table.laser-comparison-table{width:100%;border-collapse:collapse;table-layout:fixed;background:#edf1f3}.laser-services-comparision-tabs .laser-comparison-table thead th{background:#fff0;text-transform:uppercase;letter-spacing:1px;font-size:18px;font-weight:700;padding:18px 30px;text-align:left}table.laser-comparison-table tbody tr{border-bottom:1px solid rgb(0 0 0 / .05)}.laser-services-comparision-tabs .cq-tabitem>p{margin:0}.laser-services-comparision-tabs .cq-tabitem{padding:0}.laser-services-comparision-tabs ul.cq-tabmenu li>a{padding:8px 16px}.laser-services-comparision-tabs li>a{padding:10px 21px}.cq-tabs.laser-services-comparision-tabs li:first-child{border-top-left-radius:8px}.cq-tabs.laser-services-comparision-tabs li:last-child{border-top-right-radius:8px}.cq-tabs.laser-services-comparision-tabs li{background:#f7f7f7}.cq-tabs.laser-services-comparision-tabs li.current>a{background:#ba4073}.cq-tabs.laser-services-comparision-tabs li:hover>a{background:#000;color:#fff!important}.laser-services-comparision-tabs .laser-comparison-table td.highlight{background:#f7f7f0}.cq-tabs.laser-services-comparision-tabs .laser-comparison-table tbody tr td{padding:22px 30px;vertical-align:middle;font-size:16px;line-height:1.6;font-family:'Roboto',sans-serif}.cq-tabs.laser-services-comparision-tabs ul.cq-tabmenu{background:#fff0}.laser-services-comparision-tabs ul.cq-tabmenu li:not(.current)>a{color:#555;font-weight:500;font-family:'Roboto'}.services_page .laser-service-decision__consult{margin-top:3rem;padding:2rem 2.5rem;border:1px solid rgb(201 168 76 / .2);border-radius:16px;background:#fdf0f5;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.services_page .laser-service-decision__consult h3{letter-spacing:inherit;font-family:'Roboto',sans-serif;font-size:1.4rem;margin-bottom:.25rem}.services_page .laser-service-decision__consult .appt-schedule-now{margin-top:30px}.laser-services-protocal .protocol__badge-group{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.laser-services-protocal .protocol__badge-group span.protocol__badge{background:#fdf0f5;border:1px solid rgb(201 76 141 / 20%);padding:.35rem .9rem;border-radius:20px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-family:'Roboto'}.laser-services-protocal-section .protocol__grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:30px}.laser-services-protocal-section p.protocol__col-label{font-size:14px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.25rem;font-family:'Roboto',sans-serif}.laser-services-protocal-section .protocol__grid ul.ideal-list{display:flex;flex-direction:column;padding-left:0}.laser-services-protocal-section .ideal-list li.ideal-list__item{display:flex;align-items:flex-start;gap:.75rem;font-size:16px;padding:.6rem 0;border-bottom:1px solid rgb(245 240 232 / .04)}.laser-services-protocal-section .ideal-list__item span.ideal-list__check{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.15rem;font-size:.6rem}.laser-services-protocal-section span.ideal-list__check{background:rgb(201 76 138 / 15%);color:#ba4073}.laser-services-protocal-section .timeline{position:relative;padding-left:2rem}.laser-services-protocal-section .timeline::before{content:'';position:absolute;left:-1px;top:8px;bottom:8px;width:1px;background:linear-gradient(to bottom,#c94c89,transparent)}.laser-services-protocal-section .timeline__item{position:relative;padding-bottom:1.75rem}.laser-services-protocal-section .timeline__dot{position:absolute;left:-2.375rem;top:5px;width:8px;height:8px;border-radius:50%;background:#c94c8f}.laser-services-protocal-section .timeline__phase{font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-weight:500;font-family:'Roboto',sans-serif}.laser-services-protocal-section .timeline__title{font-size:14px;font-weight:500;color:#000;margin-bottom:5px}.laser-services-protocal-section .timeline__body{font-size:.85rem;color:#000}.service-section-indication.laser-services-indication .cond-grid{grid-template-columns:repeat(4,1fr)}.services_page .why-choose-us .why-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.services_page .why-choose-us .why-grid .why-card{padding:1.75rem 2rem;background:#fdf0f5;border:1px solid rgb(201 76 147 / 8%);border-radius:16px;display:flex;gap:1.25rem;align-items:flex-start;transition:border-color 0.2s ease,background 0.2s ease}.services_page .why-choose-us .why-grid .why-card .why-card__icon{width:40px;height:40px;border-radius:8px;background:rgb(201 76 128 / 10%);border:1px solid rgb(201 76 143 / 15%);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#c94c89;font-size:1rem}.why-choose-us .why-grid .why-card:nth-child(2),.why-choose-us .why-grid .why-card:nth-child(3),.why-choose-us .why-grid .why-card:nth-child(6){background:#f0f7f0}.why-choose-us .why-grid .why-card:nth-child(2) .why-card__icon,.why-choose-us .why-grid .why-card:nth-child(3) .why-card__icon,.why-choose-us .why-grid .why-card:nth-child(6) .why-card__icon{background:rgb(139 160 139 / 10%);border-color:#a6c3a64a;color:#8b908a}@media (max-width:768px){.scheme_default .hiring-list-container{padding:5px}.scheme_default .hiring-list-container h2,.scheme_default .hiring-list-container h3{font-size:14px;letter-spacing:normal}.services_page p{font-size:15px}.templum-testimonials-section .templum-testimonials-section{padding:60px 0 70px}.templum-testimonials-section .templum-testimonials-section::before{font-size:280px;top:-40px;left:-30px}.templum-testimonials-section .testimonial-card{padding:28px 24px 24px;margin:8px 8px 16px}.templum-testimonials-section .card-quote{font-size:15px}.templum-testimonials-section .rating-bar{padding:8px 16px}.services_page .hero-content .hero-stats{gap:15px}.service-hero-row-section .service-hero-section,.services_page .secrvice-section-info,.safety-side-effects .vc_custom_1778581815073,.safety-side-effects .safety-side-effects-col{padding:0px!important}.services_page .service-treatment-process-steps .process-steps,.services_page .service-why-section .why-grid,.secrvice-section .steps-grid,.services_page .secrvice-section-grid .benefits-grid,.service-treatment-tabs .area-panel .wpb_wrapper,.service-treatment-tabs .area-panel .wpb_wrapper .detail-grid,.vi-peel-treatment-safety-section .safety-grid,.services_page .treatment-ideal-candidate .candidate-grid{grid-template-columns:1fr;gap:10px}.services_page .service-recovery-section{padding-left:0}.service-treatment-types .types-grid{grid-template-columns:1fr;gap:40px}.services_page .vc_section.secrvice-section .vc_row.service-treatment-types{flex-wrap:wrap;gap:20px}.service-section-key-benifits .intro-strip .container{grid-template-columns:1fr}.service-hero-row-section .hero-content .hero-stat-grid{grid-template-columns:1fr;gap:15px}.vc_custom_1778155054285 .benefits-grid,.safety-side-effects.vc_custom_1778748607934 .safety-cols{grid-template-columns:1fr}.vc_custom_1778155054285 .benefits-grid .benefit-card{background:#fce4ee}.vc_custom_1778155054285 .benefits-grid .benefit-card:nth-child(even){background:#e0f7e9}.services_page .services_page_content .vc_custom_1778155054285{padding-left:0px!important;padding-right:0px!important}.service-treatment-steps.vc_custom_1778223518569 .result-timeline .rt-item .rt-time,.service-treatment-steps.vc_custom_1778223518569 .result-timeline .rt-item .rt-desc{font-size:16px}.service-treatment-steps.vc_custom_1778223518569 .eyebrow,.secrvice-section .vc_custom_1766474123247 .eyebrow{justify-content:center}.single-cpt_services .sc_layouts_column_icons_position_left .vc_column-inner .wpb_wrapper .vc_custom_heading,.single-cpt_services .sc_layouts_column_icons_position_left .vc_column-inner .wpb_wrapper .vc_custom_heading{text-align:center!important;margin-bottom:10px}.mobile-custom-subheading p,.treatment-journey-timeline p.tl-phase,.treatment-journey-timeline h3.tl-title{text-align:center!important}.treatment-journey-timeline .tl-desc{font-size:14px;text-align:center}.treatment-journey-timeline .tl-item{grid-template-columns:1fr;text-align:center;gap:0;margin-bottom:20px}.treatment-journey-timeline .tl-dot,.treatment-journey-timeline .timeline::before{background:#fff0}.treatment-journey-timeline .tl-left{padding-right:0}.service-why-section.vc_custom_1778155300642 .vc_column-inner,.safety-side-effects .vc_custom_1778581815073{padding:0}.service-why-section.vc_custom_1778155300642 .vc_custom_1778233293053,.safety-side-effects .vc_custom_1778581815073{padding-top:0}.service-why-section.vc_custom_1778155300642 .service-candidate-card.vc_custom_1778233293053 .vc_column_container{padding:25px 32px}.service-why-section.vc_custom_1778155300642 .vc_custom_1778233293053{gap:15px;margin-top:20px}.service-why-section.vc_custom_1778155300642 .service-candidate-card.vc_custom_1778233293053 .vc_column_container{background:#fdf0f5}.service-why-section.vc_custom_1778155300642 .service-candidate-card.vc_custom_1778233293053 .vc_column_container:nth-child(even){background:#f0f7f0}.services_page .vc_section.secrvice-section .service-treatment-types .service-treatment-types-col{padding:20px 15px}.secrvice-section .steps-grid .step-card h3.step-title{padding-top:10px}.secrvice-section .steps-grid .step-card span.step-num{font-size:45px;color:rgb(235 239 242 / 47%)}.services_page .treatment-journey-step-section .service-treatment-journey-steps{padding:0;border:none}.service-treatment-journey-steps .steps .step .step-content h3,.service-treatment-types .service-treatment-types-col h3{font-size:18px}.services_page .service-treatment-types .service-treatment-types-col .compare-label{font-size:initial}.service-treatment-journey-steps .steps .step:not(:last-child)::after{background:#fff0}.services_page .secrvice-section-grid .mechanisms-grid{display:flex;flex-direction:column;gap:20px}.services_page .vc_custom_1778139686291 .service-treatment-result-timeline{padding-left:0px!important;padding-right:0px!important}section.vc_section.secrvice-section .secrvice-section-grid.vc_custom_1778691776835{margin-top:20px}.services_page .secrvice-section-grid .benefit-card h3{font-size:18px}.laser-services-protocal-section .protocol__grid,.service-section-indication.laser-services-indication .cond-grid,.services_page .secrvice-section-grid .mechanisms-grid,.service-section-indication .cond-grid{grid-template-columns:1fr}}@media (min-width:769px){.safety-side-effects .safety-cols .safety-card-eyebrow{font-size:.65rem}.safety-side-effects .safety-cols h4{font-size:1.15rem}.service-treatment-result-section{padding-right:17%}.services_page .service-section-subtitle{max-width:80%;margin:auto;text-align:center}.service-candidate-card .vc_column_container:not(:last-child){border-right:2px solid #f2f2f2}.services_page .secrvice-section-grid .mechanisms-grid:not(.vi-peels){display:grid;grid-template-columns:repeat(6,1fr);gap:30px}.services_page .secrvice-section-grid .mechanisms-grid:not(.vi-peels) .mechanism:nth-child(-n+3){grid-column:span 2}.services_page .secrvice-section-grid .mechanisms-grid:not(.vi-peels) .mechanism:nth-child(4){grid-column:1 / span 3}.services_page .secrvice-section-grid .mechanisms-grid:not(.vi-peels) .mechanism:nth-child(5){grid-column:4 / span 3}}.footer_widgets_inner ul#menu-procedures-1 li{margin-bottom:7px}.widget ul.menu.templumaw-location{padding-left:32px}.about-first{background-size:cover;margin-bottom:50px}.about-first h2.vc_custom_heading{margin-top:40px!important}.scheme_default .sc_promo_button>.sc_button_hover_slide_left{background:linear-gradient(to right,#000000 50%,#000000 50%) no-repeat scroll right bottom / 210% 100% #000000!important}.scheme_default .sc_promo_button>.sc_button_hover_slide_left:hover{background:linear-gradient(to right,#BA4073 50%,#BA4073 50%) no-repeat scroll right bottom / 210% 100% #BA4073!important}.sc_services_item>span.sc_services_item_number{color:#ffffff!important;background-color:#000000!important}.about-Third{margin-top:50px}.scheme_default h4.sc_services_item_title a:hover{color:#BA4073}.Custom-gallery{background-size:cover;margin-bottom:50px}.Custom-gallery h2.vc_custom_heading{margin-top:40px}.scheme_default div.esg-pagination .esg-pagination-button.selected{background:#000!important;color:#fff!important}.scheme_default div.esg-pagination .esg-pagination-button:hover{background:#BA4073!important;color:#fff!important}button.new-appt.button{background:#BA4073!important;color:#fff!important}.booked-calendar-shortcode-wrap .booked-appt-list .timeslot-people button.new-appt:hover{background:#000!important;color:#fff!important}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button.new-appt.button:hover{background:#000!important}span.button-text{font-size:14px}span.timeslot-range{font-size:14px}span.spots-available{color:#000!important;font-size:10px!important}.scheme_default table.booked-calendar td.today .date span{border-color:#000000!important}.page-id-303 .scheme_default table.booked-calendar td.today:hover .date span{background-color:#000000!important;color:#ffffff!important}.scheme_default table td,.scheme_default table th+td,.scheme_default table td+td{color:#BA4073!important}.booked-calendar-shortcode-wrap table.booked-calendar tr.days th{font-size:14px!important}header.top_panel{background:#fff}.page-id-3756 .page_wrap{background:#e9f4f5!important}.thankyou{position:relative;padding-top:80px;padding-bottom:80px}.thankyou .vc_column-inner>.wpb_wrapper{text-align:center!important;max-width:600px;background:#fff;margin:0 auto;box-shadow:0 0 40px rgb(0 0 0 / 10%);padding:70px 0 50px}.thankyou .vc_column-inner .wpb_wrapper .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left{text-align:center}.thankyou .vc_column-inner .wpb_wrapper .vc_icon_element span{text-align:center;background:#ba4073;width:70px;height:70px;line-height:65px!important;border-radius:50%;color:#fff!important;font-weight:700;margin:0 auto;display:block;position:relative;z-index:9}.thankyou .vc_column-inner .wpb_wrapper .vc_icon_element-inner:after{content:'';background:rgb(186 64 115 / 20%);width:100px;height:100px;top:-22px;left:-22px;position:absolute;border-radius:50%;z-index:1}.thankyou .vc_column-inner .wpb_wrapper p a{color:#ba4073}.thankyou .vc_column-inner .vc_btn3-container{width:auto;display:inline-block;margin:20px 0 0}.thankyou .vc_column-inner .vc_btn3-container a.vc_general{background:#ba4073;width:auto;color:#fff;font-weight:500;padding:17px 20px;font-size:14px}.thankyou .vc_column-inner .vc_btn3-container a.vc_general:hover{background:#000}.thankyou .vc_column-inner>.wpb_wrapper p{margin:0 auto 5px;max-width:400px}body.scheme_default .booked-modal .bm-window>p.booked-title-bar{background-color:#ba4073!important}input#submit-request-appointment{padding:17px 20px;background:#ba4073;margin:0;border:0!important;color:#fff}input#submit-request-appointment:hover{background:#000!important}.field button.cancel.button{background:#000!important;color:#fff!important;font-weight:500;border:0!important;padding:17px 20px;margin:0!important}.field button.cancel.button:hover{background:#ba4073!important;color:#fff!important}.woocommerce-info{font-size:14px!important}.woocommerce form .form-row label,.woocommerce-page form .form-row label{color:#000}.scheme_default table td,.scheme_default table th+td,.scheme_default table td+td{color:#333!important}.woocommerce table.shop_table th{background:#333;color:#fff}.woocommerce table.shop_table th a,.scheme_default .woocommerce-order-details .order-again a{color:#fff}.select2-results__option{color:#333;font-size:14px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#ba4073;color:#fff}.woocommerce table.shop_table td small{font-size:13px;padding-bottom:0;display:block;margin:0}.woocommerce table.shop_table td.product-name>b{font-size:14px;color:#ba4073;padding-bottom:10px;display:block}div#customer_details{background:#eaf3f6;padding:15px}.woocommerce-billing-fields h3,.woocommerce-additional-fields h3{font-size:22px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{background:#fff;border-color:#ccc}.scheme_default .showcoupon,.scheme_default .lost_password a,.scheme_default .showlogin,.scheme_default .shipping-calculator-button{color:#ba4073!important}.scheme_default .showcoupon:hover,.scheme_default .lost_password a:hover,.scheme_default .showlogin:hover,.scheme_default .shipping-calculator-button:hover{color:#000!important}span.select2-selection.select2-selection--single{background:#fff!important;min-height:50px;border:1px solid #ccc!important}span.woocommerce-Price-amount.amount{font-size:14px}.select--expiration-date select{width:95%}#pp--pay-form{max-width:100%!important}select#usaepay_expiration_yr{width:100%}div#pay_forma{background:#eaf3f6;max-width:100%}#pay_forma h3 b{font-size:24px;font-weight:500!important}input#usaepay_cc_cid{width:100%}button#place_order{background:#ba4073;color:#fff}button#place_order:hover{background:#000}a.woocommerce-privacy-policy-link{color:#ba4073!important}a.woocommerce-privacy-policy-link:hover{color:#000!important}.woocommerce-form-login-toggle{display:none}.scheme_default .woocommerce .woocommerce-error li{font-size:13px}.scheme_default .woocommerce .woocommerce-error{background-color:#ffe7e3!important}#card-data-wrapper .sq-input-wrapper input{border-left:1px solid #ccc!important}.scheme_default .woocommerce div.product p.price,.scheme_default .woocommerce div.product span.price,.scheme_default .woocommerce span.amount,.scheme_default .woocommerce-page span.amount{color:#000}.button[name="apply_coupon"]{background:#ba4073!important;color:#fff!important}.button[name="apply_coupon"]:hover{background:#000!important;color:#fff!important}.woocommerce form.checkout_coupon #coupon_code{border-color:#ccc}.page-id-559 .woocommerce-order{padding-top:50px}.woocommerce-thankyou-order-received{font-size:18px!important}.scheme_default .woocommerce .order_details.woocommerce-thankyou-order-details{color:#fff;background-color:#ba4073!important;padding:15px}.woocommerce ul.order_details li{font-size:12px;color:#fff}.scheme_default .woocommerce .order_details.woocommerce-thankyou-order-details strong{color:#ffffff!important}.woocommerce .order_details li,.woocommerce-page .order_details li{font-size:14px!important;line-height:22px!important}section.woocommerce-order-details h2.woocommerce-order-details__title{font-size:24px}td.woocommerce-table__product-name.product-name{font-size:14px}.sc_services_list .sc_services_item_featured_left .sc_services_item_info{padding:0px!important;margin:0 0 15px!important;background:#fff}.sc_services_list .sc_services_item_featured_left .sc_services_item_info h6.sc_services_item_title{text-transform:capitalize!important}.trx_addons_columns_wrap>[class*="trx_addons_column-"]{padding-right:15px!important}.sc_services_list .sc_services_item_featured_left .sc_services_item_info:hover{background:#000;color:#fff!important}.sc_services_list .sc_services_item_featured_left .sc_services_item_info a{padding:10px!important}.sc_services_list .sc_services_item_featured_left .sc_services_item_info:hover a{color:#fff!important}.File-submit .vc_col-sm-12>.vc_column-inner>.wpb_wrapper{max-width:800px;background:#fff;margin:70px auto 0;padding:20px}.page-id-3811 .page_wrap{background:#eaf3f6!important}.File-submit .vc_col-sm-12 h2.vc_custom_heading{margin-top:0}.File-submit input[type="text"],.File-submit input[type="email"],.File-submit textarea{background:#dfdfdf!important}.File-submit .vc_col-sm-12 h2.vc_custom_heading{font-size:26px;font-weight:500}.File-submit input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required{width:calc(100% - 30px);background:#dfdfdf;height:50px;line-height:50px;padding:0 15px}.top_panel{margin-bottom:0!important}.sc_googlemap>iframe{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.wpcf7 form .wpcf7-response-output{text-align:center;font-size:13px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:red;color:red}.scheme_default a{color:#ba4073}.scheme_default a:hover{color:#000}.scheme_default #booked-profile-page .booked-tabs li a{margin-right:12px}.scheme_default #booked-page-form input#user_login,.scheme_default input#user_pass{color:#000!important}.elementor-1317 .elementor-element.elementor-element-485017f{padding:.5rem 5.6rem .5rem 5.6rem!important}.elementor-1317 .elementor-element.elementor-element-25166f6 .logo_image{max-height:inherit!important;max-width:300px!important;z-index:999;position:relative}.sticky-buttons.-square .sb-icon,.sticky-buttons.-square .sb-label{color:#ffffff!important;background:#000!important}.sticky-buttons.-medium .sb-label{font-size:16px!important}.Service-First .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:transparent!important}.Service-First .vc_tta-panels{background:rgba(255 255 255 / 90%)!important}.Service-First .vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:rgba(255 255 255 / 90%)!important}.treatment_services{padding-bottom:50px}.treatment_services .vc_row.vc_row-flex h6{margin:1.5rem 0 0;text-align:left;color:#fff!important}.treatment_services .vc_row.vc_row-flex p{color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;line-clamp:2;-webkit-box-orient:vertical;text-align:left}.treatment_services .sc_layouts_column_icons_position_right h6 i{margin-right:10px;font-size:20px;color:#eaf3f6}.treatment_services .sc_layouts_column_icons_position_left h6 i{margin-right:10px;font-size:20px;color:#eaf3f6}.treatment_services .vc_col-sm-4 h2.vc_custom_heading{margin:30px 0 10px;text-align:left!important}.middle-section .wpb_wrapper,.middle-section .wpb_single_image,.middle-section .wpb_wrapper{height:100%}.middle-section figure .vc_single_image-wrapper{display:flex;height:100%;align-items:center}.text-right>.vc_column-inner,.right-column>.vc_column-inner{background-image:none!important}.text-right .vc_column-inner.vc_custom_1661777579253:before{position:absolute;background:url(https://templumaw.com/wp-content/uploads/2022/08/left.jpg?id=3715)!important;top:0;left:0;right:0;bottom:0;height:100%;opacity:.9;width:100%;z-index:-1;filter:blur(8px);-webkit-filter:blur(8px);transition:0.3s filter linear;-webkit-transition:0.3s -webkit-filter linear;-moz-transition:0.3s -moz-filter linear;-ms-transition:0.3s -ms-filter linear;-o-transition:0.3s -o-filter linear}.right-column .vc_column-inner.vc_custom_1662111005527:before{position:absolute;background-image:url(https://templumaw.com/wp-content/uploads/2022/08/right.jpg?id=3716)!important;top:0;left:0;right:0;bottom:0;opacity:.9;height:100%;width:100%;z-index:-1;filter:blur(8px);-webkit-filter:blur(8px);transition:0.3s filter linear;-webkit-transition:0.3s -webkit-filter linear;-moz-transition:0.3s -moz-filter linear;-ms-transition:0.3s -ms-filter linear;-o-transition:0.3s -o-filter linear}.woocommerce ul.products li.product a.button{background:#000!important;color:#fff!important;margin-top:15px!important}.woocommerce ul.products li.product .post_item:hover a.button,.woocommerce ul.products li.product .post_item:hover a.button:hover{background:#BA4073!important;color:#fff!important}.post_featured.hover_shop .icons{display:none}.summary .price{margin:20px 0!important}.summary .price span bdi{display:flex;font-weight:700;align-items:center}.summary .price span{font-size:20px!important}.wp-singular.tam-gift-card-page .summary.entry-summary .cart{margin-top:0}.woocommerce div.product .product_title{font-size:28px!important;font-weight:600!important;display:block!important}.cart button.single_add_to_cart_button.button.alt{background:#000!important;height:48px!important;color:#fff!important;font-size:14px!important;padding:0 30px!important}.cart button.single_add_to_cart_button.button.alt:hover{background:#ba4073!important;color:#fff!important}.single-product .cart button.single_add_to_cart_button.button.alt.wc-buy-now-btn{background:#000!important;margin-right:10px}.single-product .cart button.single_add_to_cart_button.button.alt.wc-buy-now-btn:hover{background:#ba4073!important}.product .product_meta span.posted_in a,.product .product_meta .tagged_as a,.product .product_meta .product_id span{color:#ba4073!important;font-size:16px!important}span.tagged_as{margin:10px 0}.woocommerce-Tabs-panel p{color:#73727d}.woocommerce-Tabs-panel p a{color:#ba4073}span#reply-title,.comment-form-rating label{color:#73727D}.woocommerce #review_form #respond p.stars a{color:#ba4073!important}.comment-form-rating{margin:5px 0}.scheme_default .single-product div.product .woocommerce-tabs .wc-tabs li a{color:#fff!important;font-size:16px!important;background-color:#050505!important}.scheme_default .single-product div.product .woocommerce-tabs .wc-tabs li.active a{color:#ffffff!important;background-color:#ba4073!important}form#commentform p.form-submit input#submit{background:#000!important}form#commentform p.form-submit input#submit:hover{background:#ba4073!important}header>.vc_row{display:flex;align-items:center}.single-product .footer_copyright_wrap{margin-top:0em!important}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date{line-height:50px!important}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col{line-height:50px!important;height:70px!important}body .booked-calendar-wrap{max-width:700px;margin:0 auto}.page-id-15 .booked-calendar-wrap{margin:0 auto 80px}.scheme_default body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today:hover .date span.number{background-color:#ba4073!important}.scheme_default table.booked-calendar td.today .date span,.scheme_default body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today .date span{border-color:#ba4073!important;height:auto;border:1px solid #ba4073;border-radius:25px}.timeslot.bookedClearFix{display:flex;flex-flow:wrap}span.timeslot-time{width:100%!important}span.timeslot-people{width:100%!important;justify-content:flex-start!important}.trx_addons_hover_mask{background-color:rgb(186 64 115 / 80%)!important}.Schedule{margin-top:0;font-size:36px;margin-bottom:50px}h2.Date{font-size:26px;margin-top:0}h2.Provider{font-size:26px;margin-top:0}.Appointment-row{display:flex;padding:25px 15px;flex-flow:wrap;background:#fff;box-shadow:0 0 10px rgb(0 0 0 / 15%)}.trx_addons_hover img{height:100%;object-fit:cover;min-height:440px}.Appointment-row .vc_col-sm-4:nth-child(2){padding:0 20px}.Appointment-row .vc_col-sm-4 .vc_column-inner .sc_team .sc_team_content .sc_team_item .post_featured{margin-bottom:0}body #booked-profile-page{background:#fff;box-shadow:0 0 30px 15px rgb(88 88 88 / 5%);border:0;padding:20px;margin-top:20px}.scheme_default #booked-profile-page ul.booked-tabs>li.active>a,.scheme_default #booked-profile-page ul.booked-tabs>li.active>a:hover{background-color:#ba4073!important}.scheme_default #booked-profile-page .booked-tab-content{background-color:#fff;border:10px solid #eaf3f6!important}.booked-user a.booked-logout-button{color:#ba4073!important}.scheme_default #booked-profile-page ul.booked-tabs{border-color:transparent!important;padding:10px!important}.booked-profile-appt-list .appt-block a{color:#ba4073;font-weight:700}body #booked-profile-page .booked-profile-appt-list .appt-block>i.fa-solid{color:#888!important}.appt-block strong{color:#888!important}#profile-edit form label{color:#555}body .booked-upload-wrap span{text-align:left;padding-left:10px}table.form-table{width:100%}.trx_addons_options_item{width:100%}body #booked-profile-page h4.trx_addons_options_item_title{margin-bottom:0}.trx_addons_options_item input[type="text"]{background:#fff!important;width:100%}.trx_addons_options_item_text,.trx_addons_options_item_icons{margin-top:15px}.form-table th label{color:#fff!important}#profile-edit table.form-table th{background-color:#28272e!important}body #profile-edit #booked-page-form p.form-submit{margin:20px 0 5px;text-align:center;display:inline-block}.form-submit input#updateuser{background:#ba4073!important;color:#fff!important}body #booked-profile-page input[type=submit].button-primary:hover{background:#000!important;color:#fff!important}form#booked-page-form h2{display:inline-block;font-size:26px;margin:0 0 20px;padding:0;font-weight:500}#profile-login .booked-form-wrap>p{font-size:24px!important;color:#000;font-weight:600}#profile-login .booked-form-wrap #loginform label,#profile-forgot .wp-user-form label{color:#000}#profile-login input#wp-submit,#profile-forgot .user-submit{background:#ba4073!important;color:#fff!important}#profile-login input#wp-submit:hover,#profile-forgot .user-submit:hover{background:#000!important;color:#fff!important}body .booked-custom-error{color:#ba4073}.sc_testimonials .sc_testimonials_item_author{max-width:100%!important;background-color:transparent!important}.sc_testimonials_item_content p{margin:0;color:#000}.sc_testimonials_item_content:before{color:#000000!important;margin-bottom:1rem}.scheme_default .product .post_featured .mask{background-color:transparent!important}.wpls-design-1 .logo_showcase{padding-top:30px;padding-bottom:30px}.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;min-height:210px;background:#fff;padding:10px;align-items:center;justify-content:center;border:10px solid #eae8e8}.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{height:210px;align-items:center;display:flex!important;object-fit:contain}.sliderimage_hide_border .wpls-logo-cnt.slick-slide:hover img{transform:scale(.8);-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.wpls-logo-showcase .slick-dots li button{background:#ccc!important;border-color:#ccc!important}.wpls-logo-showcase .slick-dots li.slick-active button{background:#ba4073!important;border-color:#ba4073!important}.Contact-custom .Form p{width:100%!important}.Contact-custom .Form p label{width:100%}.Contact-custom .Form p label .wpcf7-form-control-wrap{margin:4px 0 0 0px!important;width:100%}.scheme_dark .sc_slider_controls .slider_controls_wrap>a,.scheme_dark .slider_swiper.slider_controls_side .slider_controls_wrap>a,.scheme_dark .slider_outer_controls_side .slider_controls_wrap>a{color:#000000!important}.scheme_dark .sc_button_hover_style_dark.sc_button_hover_slide_left{display:none;background:linear-gradient(to right,#000000 50%,#ffffff 50%) no-repeat scroll right bottom / 210% 100% #ffffff!important}.scheme_dark .sc_button_hover_slide_left:hover,.scheme_dark .sc_button_hover_slide_left.active,.scheme_dark .ui-state-active .sc_button_hover_slide_left,.scheme_dark .vc_active .sc_button_hover_slide_left,.scheme_dark .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_left,.scheme_dark li.active .sc_button_hover_slide_left{background-position:left bottom!important;color:#fff!important}.treatment_services h2.vc_custom_heading{color:#fff!important}.tabsScroll .cq-tabmenu.style2::-webkit-scrollbar-track,.tabsScroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);border-radius:10px;background-color:#F5F5F5}.tabsScroll .cq-tabmenu.style2::-webkit-scrollbar,.tabsScroll::-webkit-scrollbar{height:5px;background-color:#F5F5F5}.tabsScroll .cq-tabmenu.style2::-webkit-scrollbar-thumb,.tabsScroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-color:#000}.Custom-Store .Custom-tour ul.vc_tta-tabs-list li.vc_tta-tab a{background:#000!important;color:#fff!important;padding:12px 30px!important}.Custom-Store .Custom-tour ul.vc_tta-tabs-list li.vc_tta-tab{margin-left:0px!important}.Custom-Store .Custom-tour ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a{background:#ba4073!important;color:#fff!important}.Custom-tour .vc_tta-panels-container{background:#eaf3f6!important;padding:15px}.Custom-tour.vc_tta.vc_general.vc_tta-tabs .vc_tta-panels-container .vc_tta-panel-body{padding:15px!important}.Custom-tour ul.products li.product>.post_item.post_layout_thumbs{box-shadow:0 0 20px rgb(0 0 0 / 7%)}.Custom-tour ul.products li.product>.post_item.post_layout_thumbs a.button{background:#000!important;margin-top:15px;color:#fff!important;min-width:163px}.Custom-tour ul.products li.product>.post_item.post_layout_thumbs a.button:hover{background:#ba4073!important}.Custom-tour ul.products li.product>.post_item.post_layout_thumbs .post_featured img{height:250px}.Products-tab ul.cq-tabmenu{border-bottom:2px solid #fff0;display:flex;align-items:center;white-space:nowrap;overflow-x:scroll;padding-bottom:20px}.Products-tab ul.cq-tabmenu li{overflow:initial!important}.cq-tabs.Products-tab .cq-tabmenu li a{background:#000;color:#fff!important;padding:0 30px;text-transform:uppercase;border-right:1px solid}.cq-tabs.Products-tab cq-tabmenu li a:hover{color:#fff!important}.cq-tabs.Products-tab li.current a,.cq-tabs.Products-tab li.current a:hover{background:#ba4073;color:#fff!important}.summary .price{display:flex;align-items:center}.summary .price span.amount{margin-right:10px}.summary .price span.amount:last-child{margin-left:10px}.woocommerce div.product form.cart .variations select{background:#d5e6ec!important;color:#000!important}.scheme_default .select_container:before,.scheme_default .select_container:focus:before,.scheme_default .select_container:hover:before{color:#fff!important;background-color:#000000!important}.scheme_default .select_container:focus:after,.scheme_default .select_container:hover:after{color:#ffffff!important}.quantity input{background:#d5e6ec!important;color:#000!important;font-size:16px!important}.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.scheme_default .woocommerce div.product form.cart div.quantity span,.scheme_default .woocommerce-page div.product form.cart div.quantity span,.scheme_default .woocommerce .shop_table.cart div.quantity span,.scheme_default .woocommerce-page .shop_table.cart div.quantity span{color:#fff;line-height:2em}.summary .select_container:after{width:1.5em;height:1.5em;right:.4em;font-size:18px;font-weight:700}.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a{padding:.6em 1.9em 0.6em!important}section.related.products h2{text-transform:capitalize}.scheme_default .single-product div.product:not(.product_cat-gift-card) .woocommerce-tabs .panel{background:#eaf3f6;padding:40px 20px 20px!important}form#commentform .form-submit input#submit:hover{color:#fff!important}.Store-Banner{width:100%;background-position:center center;padding:65px 0!important;background-size:cover}.page-id-3990 .Store-Banner h2.vc_custom_heading{display:none}.page-id-4183 .Store-Banner h2.vc_custom_heading{display:none}.page-id-4231 .Store-Banner h2.vc_custom_heading{display:none}.page-id-3690 .Store-Banner h2.vc_custom_heading{display:none}.page-id-4293 .Store-Banner h2.vc_custom_heading{display:none}form#commentform input,form#commentform textarea{background:#fff!important}.woocommerce-cart-form{margin-top:0}.woocommerce-cart-form table.shop_table.cart tr:nth-child(odd) td{background:#fff}.woocommerce-cart-form table.shop_table.cart td a{font-size:14px}.coupon input#coupon_code{border-color:#d5d5d5;margin:0}.actions .coupon>button.button{background:#333333!important;padding:13px 26px!important}.actions .coupon button:hover{background:#ba4073!important;color:#fff!important}.woocommerce .cart-collaterals h2,.woocommerce-page .cart-collaterals h2{letter-spacing:0!important;text-transform:capitalize}.actions>button.button.wp-element-button.sc_button_hover_slide_left{background:#333333!important;color:#fff}.actions>button.button.wp-element-button.sc_button_hover_slide_left:hover{background:#ba4073!important;color:#fff!important}.cart-subtotal>th,.order-total>th{padding:12px!important}.cart-subtotal>td,.order-total>td{font-size:14px}span.woocommerce-Price-amount.amount{font-weight:bold!important}article#post-558 .cart_totals a.sc_button_hover_slide_left{background:#ba4073!important;color:#fff;height:41px}article#post-558 .cart_totals a.sc_button_hover_slide_left:hover{background:#000!important;color:#fff!important}.product-quantity span.q_inc:hover,.product-quantity span.q_dec:hover{color:#fff!important}.page-id-558 .woocommerce{background:#eaf3f6;padding:15px;box-shadow:0 0 15px rgb(0 0 0 / 10%)}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%;background:#fff}.woocommerce table.shop_table td{background:#fff}.post_type_product a.button.wc-forward{background:#000!important;color:#fff!important}.post_type_product a.button.wc-forward:hover{background-color:#ba4073!important;color:#fff!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#ba4073!important;color:#fff!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#000!important}a.restore-item{color:#ba4073}.return-to-shop a.button.wc-backward{background:#000!important;color:#fff!important}.return-to-shop a.button.wc-backward:hover{background:#ba4073!important;color:#fff}.custom-new-tabs li.sp-tab__nav-item{margin-right:5px!important}.custom-new-tabs ul li label{padding:6px 15px!important;background:#000!important;overflow:hidden;border-radius:5px 5px 0 0!important;display:block}.custom-new-tabs ul li label.sp-tab__nav-link.sp-tab__active{background:#ba4073!important}.custom-new-tabs ul li span,.custom-new-tabs ul li h4{font-size:14px!important;color:#fff!important;font-weight:600!important;text-transform:uppercase}.custom-new-tabs>h2{display:none}.custom-new-tabs ul#sp-tab__ul{display:flex;overflow:hidden;overflow-x:auto!important;white-space:nowrap;flex-flow:row;width:100%;padding-bottom:15px}.program-accordion .vc_tta-panel-heading{margin-bottom:0px!important}.program-accordion h4.vc_tta-panel-title.vc_tta-controls-icon-position-right a{letter-spacing:initial}.service-hero-row-section h1,.service-hero-row-section h2,.service-hero-row-section h3,.service-hero-row-section h4,.service-hero-row-section h5,.service-hero-row-section h6,.services_page h1,.services_page h2,.services_page h3,.services_page h4,.services_page h5,.services_page h6,.service-hero-row-section p,.services_page p,.services_page ul li{font-family:"Roboto",sans-serif!important}.services_page p{font-size:16px}.services_page .service-faq-section p{margin-bottom:15px}.service-faq-section h4{letter-spacing:normal}.service-hero-row-section .secrvice-section.hero-image .vc_column-inner{padding-left:0;padding-right:0}.service-hero-row-section .secrvice-section.hero-image img{border-radius:0!important}.service-hero-row-section .service-hero-section{position:relative;display:flex;align-items:center}.service-hero-row-section .service-hero-section .hero-content{padding:40px}.service-hero-row-section .secrvice-section.hero-image .service-rating{position:absolute;bottom:0;width:100%;background:rgb(255 255 255 / .6)}.service-section-content{position:relative;overflow:hidden}.service-section-content p{color:#fff!important;font-family:"Roboto",sans-serif!important}.service-section-content .vc_icon_element-inner span.vc_icon_element-icon{color:#fff!important}.service-section-bg-image h1,.service-section-bg-image h2,.service-section-bg-image h3,.service-section-bg-image h4,.service-section-bg-image h5,.service-section-bg-image h6{font-family:"Roboto",sans-serif!important}.service-section-bg-image p{font-family:"Roboto",sans-serif!important}.service-section-bg-image li{font-family:"Roboto",sans-serif!important;margin-bottom:10px;font-size:18px}.services_page .hero-content .hero-buttons .btn,.scheme_default .service-cta-button button.vc_general.vc_btn3.vc_btn3-style-modern,.appt-schedule-now button.btn.primary.schedule-appointment{position:relative;overflow:hidden;padding:20px 35px;text-decoration:none;font-size:18px;margin-right:10px;background:#ba4073;color:#fff;border-radius:100px;z-index:1}.services_page .cta-schedule-now .appt-schedule-now{text-align:center}.services_page .hero-content .hero-buttons .btn::before,.appt-schedule-now button.btn.primary.schedule-appointment::before{content:"";position:absolute;inset:0;background:#000;transform:translateX(-100%);transition:transform 0.4s ease;z-index:-1}.services_page .hero-content .hero-buttons .btn:hover::before,.appt-schedule-now button.btn.primary.schedule-appointment:hover::before{transform:translateX(0)}.services_page .hero-content .hero-buttons .btn:hover,.services_page .appt-schedule-now button.btn.primary.schedule-appointment.sc_button_hover_slide_left:hover{color:#fff!important}.services_page .appt-schedule-now button.btn.primary.schedule-appointment.sc_button_hover_slide_left:focus,.services_page .appt-schedule-now button.btn.primary.schedule-appointment.sc_button_hover_slide_left:active{box-shadow:none}.why-choose-templum-list ul{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;column-gap:20px;margin-top:30px}.why-choose-templum-list ul li{background:#ffcee2;list-style:none;padding:10px 30px;border-radius:100px;margin-bottom:15px;color:#000;font-size:16px;font-family:"Roboto"}.why-choose-templum-section,.why-choose-templum-section h2,.why-choose-templum-section p,.why-choose-templum-section li{font-family:"Roboto",sans-serif!important}.why-choose-templum-section section.templum-testimonials-section{padding-bottom:60px}.FDA-Approved-Treatment,.FDA-Approved-Treatment h2,.FDA-Approved-Treatment p,.FDA-Approved-Treatment li{font-family:"Roboto",sans-serif!important}.Neurotoxin_sections,.Neurotoxin_sections h2,.Neurotoxin_sections p,.Neurotoxin_sections li{font-family:"Roboto",sans-serif!important}.scheme_default .templum-testimonials-section .testimonial-slider .sc_testimonials_item_author_subtitle{color:#b43b6d;margin-top:10px}@media only screen and (max-width:480px){.BtnBgLog{display:none!important}.mobile_layout .menu_mobile .menu_mobile_nav_area{padding:0 15px;width:100%;box-sizing:border-box}.menu_mobile .menu_mobile_nav_area>ul#menu_mobile-skin-treatments>li{padding:0 7px;margin:0 0 9px 0}.menu_mobile .menu_mobile_nav_area>ul>li{margin:0 0 9px 0}.menu_mobile .menu_mobile_nav_area>ul#menu_mobile-skin-treatments>li>a,.menu_mobile .menu_mobile_nav_area>ul>li>a{font-size:14px!important}.menu_mobile .menu_mobile_nav_area li>a{width:100%!important;padding:0 10px 0 10px!important}.mobile_layout .menu_mobile .search_mobile{width:87%}.menu_mobile .menu_mobile_nav_area ul ul{width:91%;float:right;margin:8px 0}.menu_mobile .menu_mobile_nav_area ul ul li{margin:0 0 4px 0}.menu_mobile .menu_mobile_nav_area ul ul li a .open_child_menu{padding-right:3px}.service-hero-section .secrvice-section.hero-image{margin:0 auto}.service-hero-section{padding-top:0px!important}.botox-dysport-cpt-services .service-hero-section .hero-content{padding:40px 0}.services_page .vc_custom_1768227625571 ul{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;column-gap:20px;margin-top:30px;gap:10px}.services_page .vc_custom_1768227625571 ul li{padding:6px 12px;background-color:#e2e2e2;border-radius:25px}.Neurotoxin_sections{padding-left:0px!important;padding-right:0px!important}.Neurotoxin_sections .vc_custom_1768227625571{padding-left:0px!important;padding-right:0px!important;margin:0px!important;max-width:100%!important}.Neurotoxin_sections .services-card-row{flex-wrap:wrap;padding:15px}.service-section-bg-image{padding-left:0px!important;padding-right:0px!important}.info-section-row{padding:0px!important}.services_page .info-section-row{gap:20px;display:flex;flex-wrap:wrap}.services_page .info-section-row .info-heading-section{background:#b43b6d;padding:10px}.why-choose-templum-list ul{padding:0px!important;margin:0px!important}.services_page .appt-schedule-now{text-align:center}.services_page .wpb_animate_when_almost_visible.vc_custom_1778245688832{padding-left:0px!important;padding-right:0px!important}.service-treatment-tabs-section .vc_general.vc_tta.vc_tta-tabs.service-treatment-tabs .vc_tta-panels .vc_tta-panel>.vc_tta-panel-heading{display:none}}#sc_googlemap_240214230{max-height:1334px}@media only screen and (max-width:1440px){.sc_googlemap{height:1245px!important}}@media only screen and (max-width:1360px){.sc_googlemap{height:1245px!important}}@media only screen and (max-width:1350px){.cq-tabmenu.style2 li a{padding:8px 12px 6px 12px}}@media only screen and (min-width:667px) and (max-width:767px){.Third-header{text-align:right}}@media only screen and (max-width:991px){.Third-header .vc_column-inner{padding:0!important}header>.vc_row{padding:0 15px!important}.Providers .column a.vc_general{max-width:100%!important}.Providers .column.right{max-width:100%}.Video.Consultation{padding:20px 0px!important}.wpb-js-composer .Client-Third-column .vc_tta.vc_general.vc_tta-tabs .vc_tta-panels .vc_tta-panel>.vc_tta-panel-body{padding:20px 10px 20px 10px!important}.Client-Third-column>.vc_column-inner{padding-left:0}.page-id-5797 .Video.Consultation{padding:0px!important;margin-bottom:0px!important}#user-Video-Consultation.vc_active{padding:20px}.page-id-5797 .submit-nex-form .grid-system-3.is_grid .grid_input_holder{flex:auto!important;width:100%!important;max-width:100%}.form_field.all_fields.heading.html_fields h4.the_input_element{margin:10px 0 10px 0px!important}#Loyalty-Programs .Video.Consultation{flex-flow:wrap}#Loyalty-Programs .Video.Consultation .vc_col-sm-6{width:100%!important;flex:auto!important;max-width:100%!important;padding:0 15px;margin-bottom:15px}div#user-Video-Consultation .vc_tta-panel-body{padding:1.55em!important}.footer_socials_inner{padding:1em 0 0em}.User-intake h3.the_input_element{margin-top:10px!important}}@media only screen and (max-width:991px) and (min-width:768px){.cq-tabmenu.style2{margin:0;padding:0 0 10px;margin-top:0!important;display:flex;flex-flow:wrap;align-items:baseline}.cq-tabmenu.style2 li{float:left;padding:0;width:49%;margin:5px 5px 0 0}.cq-tabmenu.style2 li a{margin-top:5px!important}.cq-tabmenu.style2 li.current a{padding:8px 20px 6px 20px}.Providers .custom-section{flex-flow:wrap}.Providers .middle{width:calc(100% - 140px)}.Providers .column.right{margin-top:15px}}@media only screen and (max-width:767px){header>.vc_row{padding:0 10px!important}.First-header{text-align:left!important}.second-header{order:3;max-width:80px}.Third-header>.vc_column-inner{padding-right:0}.Third-header a.sc_layouts_item_link{text-align:right}.Appointment-row{padding:25px 0}.Appointment-row .vc_col-sm-4:nth-child(2){padding:20px 0}.trx_addons_hover img{height:100%;min-height:200px}.Schedule{font-size:26px}.Service-First ul.cq-tabmenu li{width:50%;margin:0!important}.Service-First ul.cq-tabmenu li a{margin:0 5px 5px;border-radius:0!important}.cq-tabitem .vc_tta-panel-body{padding:20px 10px 20px 10px!important}.Service-First .cq-tabcontent .vc_col-sm-8,.Service-First .cq-tabcontent .vc_col-sm-4{padding:0}.Providers .custom-section{flex-flow:wrap}.Providers .column.left img{width:100%!important;min-width:250px!important;max-width:100%;min-width:100%!important}ul.cq-tabmenu.style2.active{margin-top:0px!important}.cq-tabmenu.style2 li.current a{margin-top:0}.cq-tabcontent h4.vc_tta-panel-title{display:none}.Service-First h4.vc_tta-panel-title a{background:#000!important;color:#fff!important}.Service-First.vc_active h4.vc_tta-panel-title a{background:#ba4073!important}.Providers .middle{width:calc(100% - 140px)}.Providers .column.right{margin-top:15px}.cq-tabmenu.style2{display:flex;overflow-x:auto!important;white-space:nowrap}.column.right .wpcf7-form.init p{width:100%}.custom-section .column.middle{width:calc(100% - 90px)}.custom-section .column.middle p{margin-top:0}.Custom-Store .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{border-color:#000;background-color:#000000!important}.Custom-Store .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color:#ba4073;background-color:#ba4073!important}.menu_mobile .menu_mobile_nav_area>ul>li>a>.open_child_menu:before{top:-8px}.Store-Banner{background-position:center;background-repeat:no-repeat;margin:0}.Client-main-row .vc_row.wpb_row.vc_row-fluid{flex-flow:wrap}.Client-First-column.wpb_column.vc_column_container.vc_col-sm-2.sc_layouts_column_icons_position_left{order:1;position:relative;top:auto;width:100%;padding:15px!important;right:auto}.Client-Second-column{order:2}.Client-Third-column{order:3}.Client-First-column #menu-skin-treatments li.menu-item{margin:0 0 0 0}.Video.Consultation{padding:30px 10px 30px!important}.Client-Second-column .trx_addons_columns_wrap .trx_addons_column-1_2{margin-bottom:15px}.Client-main-row h4.vc_custom_heading{margin-top:20px;margin-bottom:30px}.wpb-js-composer .Client-Third-column .vc_tta.vc_general.vc_tta-tabs .vc_tta-panels .vc_tta-panel>.vc_tta-panel-body{padding:15px!important}.Client-Third-column>.vc_column-inner{padding-left:15px}.Client-Third-column .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#28272e!important;color:#fff!important}.Client-Third-column .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading a{color:#fff!important;font-size:14px}.Client-Third-column .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#ba4073!important;color:#fff!important}.Client-Third-column .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading a{color:#fff!important}body #booked-profile-page .booked-user h3{font-size:15px!important}body #booked-profile-page .booked-profile-header .booked-logout-button{font-size:12px}body #booked-profile-page .appt-block .booked-cal-buttons .google-cal-button{font-size:12px}body #booked-profile-page .booked-tab-content{padding:30px 15px 30px 15px}#menu-skin-treatments li.menu-item a{font-size:14px!important}}@media (max-width:640px){.Providers .column.left{width:100%!important;float:left;max-width:100%;text-align:center}.Providers .column.middle{width:100%!important;margin:10px 0;text-align:center;padding:0}.Providers .column.left img{width:100%!important;min-width:250px!important}.Providers .column.right{width:100%!important;max-width:100%!important;text-align:center}.Providers .column a.vc_general{padding:10px!important;width:100%!important;max-width:240px!important;margin:0}.Service-First ul.cq-tabmenu li{width:100%;margin:0!important}.Service-First ul.cq-tabmenu li a{margin:0 10px 5px}.cq-tabitem .vc_tta-panel-body{padding:20px 10px 20px 10px!important}.Service-First .cq-tabcontent .vc_col-sm-8,.Service-First .cq-tabcontent .vc_col-sm-4{padding:0}.Providers .custom-section{flex-flow:wrap}.Providers .column.left img{width:100%!important;max-width:150px;min-width:initial!important;margin:0 auto!important}ul.cq-tabmenu.style2.active{margin-top:0px!important;padding-bottom:10px}.cq-tabmenu.style2 li.current a{margin-top:0}.products li.product{text-align:center}.woocommerce .products .star-rating{margin:0 auto;text-align:center}.woocommerce ul.products li.product a img{margin:0 auto}.cq-tabitem:first-child .Providers .column.right{max-width:100%!important;text-align:center;width:100%!important}}@media (max-width:480px){.custom-new-tabs .sp-tab__tab-content .sp-tab__tab-pane{padding:20px 0!important}.Providers .custom-section{align-items:center!important}.wpb_text_column.wpb_content_element.Providers .custom-section>.column.left{max-width:100%!important;width:100%!important}.wpb_column.vc_column_container.vc_col-sm-8.sc_layouts_column_icons_position_left h2.vc_custom_heading.Service-heading{font-size:16px!important}.menu_mobile .menu_mobile_nav_area>ul>li>a>.open_child_menu:before{top:-4px}.vc_btn3-container.Header-button.vc_btn3-inline a{padding:14px 12px}.Store-Banner{background-position:center;background-repeat:no-repeat;margin:0}.Client-main-row .vc_row.wpb_row.vc_row-fluid{flex-flow:wrap}.Client-First-column.wpb_column.vc_column_container.vc_col-sm-2.sc_layouts_column_icons_position_left{order:1;position:relative;top:auto;width:100%;padding:15px!important;right:auto}.Client-Second-column{order:2}.Client-Third-column{order:3}.Client-First-column #menu-skin-treatments li.menu-item{margin:0 0 0 0}.Video.Consultation{padding:30px 10px 30px!important}.Client-Second-column .trx_addons_columns_wrap .trx_addons_column-1_2{margin-bottom:15px}.Client-main-row h4.vc_custom_heading{margin-top:20px;margin-bottom:30px}.wpb-js-composer .Client-Third-column .vc_tta.vc_general.vc_tta-tabs .vc_tta-panels .vc_tta-panel>.vc_tta-panel-body{padding:15px!important}.service-hero-row-section .hero-content .vc_column-inner{padding-left:0px!important;padding-right:0px!important}}.Third-header .sc_layouts_item a{color:#ba4073}.Third-header .sc_layouts_item a:hover{color:#000}.Third-header .vc_column-inner>.wpb_wrapper{display:flex;justify-content:center;align-items:center;gap:10px}.Third-header .vc_column-inner>.wpb_wrapper .vc_btn3-container{margin:auto}@media only screen and (min-width:320px) and (max-width:480px){.sc_layouts_column{width:88%!important}}@media only screen and (min-width:768px) and (max-width:991px){.cq-tabmenu{white-space:nowrap;overflow-y:hidden;display:block;width:max-content;overflow-x:auto}.cq-tabmenu.style2 li{width:auto}.cq-tabcontent.style2{overflow-x:scroll;width:auto}.Providers .custom-section{flex-flow:initial}.wpb_column.vc_column_container.vc_col-sm-8.sc_layouts_column_icons_position_left{width:100%}.tabsScroll{width:100%;float:left;overflow-x:scroll}::-webkit-scrollbar{width:5px}.vc_btn3-container.Header-button.vc_btn3-inline a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey{padding-left:5px!important;padding-right:5px!important}}.woocommerce ul.products li.product .post_featured:not(.hover_none)+.post_data .add_to_cart_button,.woocommerce-page ul.products li.product .post_featured:not(.hover_none)+.post_data .add_to_cart_button{display:inline-block!important}.jobs-container{padding-bottom:30px}.jobs-container h5{color:#BA4073!important;font-size:2rem}.job-listing ul li{font-size:14px;margin-bottom:12px;padding-right:15px}h2.vc_custom_heading.job-h2{margin:20px 0 40px 0px!important}.jobs-bottom input#thjmf_location_filter{box-shadow:0 1px 1px rgb(0 0 0 / 1%),0 2px 10px rgb(0 0 0 / 23%)}.jobs-bottom button#thjmf_find_job{box-shadow:0 1px 1px rgb(0 0 0 / 1%),0 2px 10px rgb(0 0 0 / 23%);background:#000!important;color:#fff;border-radius:5px}.jobs-bottom .thjmf-secondary-filters.thjmf-filter-row select{min-width:300px}.thjmf-loop-job.thjmf-list-job-listing{background:#fff;margin-bottom:30px;padding:35px!important;border-radius:10px;box-shadow:0 0 25px rgb(0 0 0 / 12%);border:1px solid #ebebeb!important}a.button.thjmf-loop-job-details-button{background:#000!important;padding:10px 20px;color:#fff;font-size:14px;display:inline-block;box-shadow:0 1px 1px rgb(0 0 0 / 1%),0 2px 10px rgb(0 0 0 / 23%);border-radius:5px!important}.thjmf-js-job-header .thjmf-job-title-group .thjmf-featured-icon{width:max-content;border:none;background-color:#fff0d3;border-radius:20px;color:#ffae0b;line-height:0;vertical-align:middle!important;margin-left:10px;padding:0 10px 0 0;display:inline-flex;column-gap:5px}.thjmf-js-job-header .thjmf-job-title-group .thjmf-featured-icon img{width:27px}.thjmf-js-job-header .thjmf-job-title-group label{padding:0;font-size:14px;color:inherit;line-height:1px;margin:0}.thjmf-loop-job .thjmf-job-tags{padding:5px 0}.thjmf-loop-job .thjmf-loop-job-excerpt{padding:10px 0 20px 0}.thjmf-job-tag img{width:15px;margin:auto;height:23px}.thjmf-job-listings a.button.thjmf-loop-job-details-button:hover,.jobs-bottom button#thjmf_find_job:hover{background:#BA4073!important;color:#fff!important}.thjmf-job-title-group h2.thjmf-loop-job-title{margin-bottom:initial}h2.thjmf-loop-job-title.thjmf-js-job-title a{color:#BA4073!important;font-size:24px;font-weight:500;letter-spacing:0}a.button.thjmf-loop-job-details-button:hover{background:#89254f!important;color:#fff!important}.thjmf-single-job header.entry-header{background:#e7f3f6;padding:20px}button.button.thjmf-show-form.thjmf-job-button.thjmf-js-job-apply-button.sc_button_hover_slide_left{background:#BA4073!important;padding:15px 20px;color:#fff;font-size:14px;margin:5px 0 0 10px!important;box-shadow:0 1px 1px rgb(0 0 0 / 1%),0 2px 10px rgb(0 0 0 / 23%)}button.button.thjmf-show-form.thjmf-job-button.thjmf-js-job-apply-button.sc_button_hover_slide_left:hover{background:#89254f!important;color:#fff!important}.entry-jobs.entry-content li{font-size:14px;margin-bottom:12px}button#thjmf_show_form{background:#000!important;padding:15px 20px;color:#fff;font-size:14px;box-shadow:0 1px 1px rgb(0 0 0 / 1%),0 2px 10px rgb(0 0 0 / 23%)}button#thjmf_show_form:hover{background:#89254f!important;color:#fff!important}.single-thjm_jobs .thjmf-single-job header.entry-header{position:relative}.single-thjm_jobs .thjmf-single-job header.entry-header:before{position:absolute;content:'';left:-100%;background:#e7f3f6!important;width:100%;top:0;height:100%}.single-thjm_jobs .thjmf-single-job header.entry-header:after{position:absolute;content:'';right:-100%;background:#e7f3f6!important;width:100%;top:0;height:100%}button#thjmf_apply_job{background:#BA4073!important;padding:15px 20px;color:#fff;font-size:14px;box-shadow:0 1px 1px rgb(0 0 0 / 1%),0 2px 10px rgb(0 0 0 / 23%)}button#thjmf_apply_job:hover{background:#89254f!important;color:#fff!important}.jobs-section .job-listing h2,.jobs-section .job-listing h3,.jobs-section .job-listing h4,.jobs-section .job-listing h5,.jobs-section .job-listing h6{margin:initial}.thjmf-single-job .thjmf-job-application{display:grid;grid-template-columns:1fr 1fr;gap:20px}.thjmf-job-application .thjmf-form-row{width:100%;margin:auto}.thjmf-job-application #resume_field>label{position:absolute;top:15px;left:15px}.thjmf-job-application #resume_field .thjmf-input-wrapper{padding:10px}.thjmf-job-application p#thjmf_cover_letter_field,.thjmf-job-application button#thjmf_apply_job{grid-column:span 2}.thjmf-job-application .button.thjmf-job-button{width:151px}label.thjmf-upload-title a{color:#BA4073!important}.vc_btn3-container.Header-button.vc_btn3-inline a{background:#BA4073!important;color:#fff;margin:18px 0 0 0}.vc_btn3-container.Header-button.vc_btn3-inline a:hover{background:#000!important;color:#fff!important}.scheme_default .sc_events_detailed .sc_events_item{border-color:#a19d9d!important}.sc_events_detailed .sc_events_item_date_wrap{border-right:0 solid #a19d9d!important;width:17%}.scheme_default .sc_events_detailed .sc_events_item_date,.scheme_default .sc_events_detailed .sc_events_item_button{color:#000!important;font-size:12px}.scheme_default .sc_events_detailed .sc_events_item_time{color:#000!important;font-size:12px}.sc_events_detailed .sc_events_item_time_wrap:before,.sc_events_detailed .sc_events_item_button_wrap:before{content:' ';display:block;border-right:2px solid #a19d9d!important;position:absolute;width:0;height:1em;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.scheme_default .sc_events_detailed .sc_events_item:hover{background-color:#BA4073!important}.wpb_single_image.wpb_content_element.vc_align_left.training-img img.vc_single_image-img.attachment-full{max-width:calc(100% - 0px);width:100%;border-radius:0 100px 0 0}.scheme_default .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button{color:#fff!important;background-color:#BA4073!important;border-color:#BA4073!important}.tribe-common-h4.tribe-tickets__tickets-item-quantity button.tribe-tickets__tickets-item-quantity-add,.tribe-common-h4.tribe-tickets__tickets-item-quantity button.tribe-tickets__tickets-item-quantity-remove{background:#BA4073!important;padding:20px 10px!important;height:auto!important;line-height:0px!important;width:34px;border-radius:5px;color:#fff!important}.tribe-tickets__tickets-footer button#tribe-tickets__tickets-buy{background:#BA4073!important;color:#fff!important;border-radius:10px;box-shadow:0 1px 1px rgb(0 0 0 / 1%),0 2px 10px rgb(0 0 0 / 23%)}.tribe-events-meta-group.tribe-events-meta-group-details{background:#ffffff!important;padding:20px!important;box-shadow:0 0 20px 0 rgb(0 0 0 / 15%);border:1px solid #ececec}.tribe-events-meta-group.tribe-events-meta-group-organizer{margin:0px!important;padding:20px!important;background:#e1ecf9}.tribe-events-meta-group.tribe-events-meta-group-venue{padding:20px!important;background:#fff;box-shadow:0 0 20px 0 rgb(0 0 0 / 15%)}.tribe-events-venue-map{padding:20px;background:#e1ecf9!important}.comments_field.comments_comment{box-shadow:0 0 20px rgb(0 0 0 / 10%);border:1px solid #e5e5e5;border-radius:10px}form#commentform input#send_comment{background:#BA4073!important;color:#fff;border-radius:5px}form#commentform input#send_comment:hover{background:#000!important;color:#fff!important}.page_content_wrap section.comments_wrap{margin-bottom:30px}ul.tribe-events-sub-nav{padding-left:0px!important}div#tribe-events-footer ul.tribe-events-sub-nav li{max-width:50%}ul.tribe-events-sub-nav li a.sc_button_hover_slide_left{background:none!important;font-size:11px;border:1px #ccc solid!important;padding:10px!important}ul.tribe-events-sub-nav li a.sc_button_hover_slide_right{background:none!important;border:1px #ccc solid!important;padding:10px!important;font-size:11px}.tribe-events-event-meta address.tribe-events-address .tribe-events-gmap{display:block;color:#d71960!important;font-weight:700}.tribe-events-meta-group.tribe-events-meta-group-venue dd.tribe-venue-url a{color:#d71960!important;font-weight:700}.tribe-events-event-categories a{color:#d71960!important;font-weight:700}.sc_layouts_item{margin-left:0px!important}#Facial-section .vc_col-sm-8 button.vc_general{background:#BA4073!important;color:#ffff!important}#Wellness-Treatements .vc_col-sm-8 button.vc_general{background:#BA4073!important;color:#ffff!important}#thjmf_job_application .thjmf-job-application{background:#eaf3f6;padding:15px}#thjmf_job_application .thjmf-job-application input,#thjmf_job_application .thjmf-job-application textarea,#thjmf_job_application .thjmf-job-application span.thjmf-input-wrapper{background:#fff;border-radius:5px}.entry-jobs.entry-content button#thjmf_show_form,.thjmf-job-application button#thjmf_apply_job{border-radius:5px!important}.entry-jobs.entry-content button#thjmf_show_form:hover,.thjmf-job-application button#thjmf_apply_job:hover{border-radius:5px!important;background:#BA4073!important}#thjmf_job_application .thjmf-job-application span.thjmf-input-wrapper a.thjmf-file-upload-link{color:#000!important}.sc_events_detailed .sc_events_content a{border:0;background:#e7f3f6;margin-top:5px}.sc_events_detailed .sc_events_content a:hover span{color:#fff!important}.sc_events_detailed .sc_events_content a span:before{display:none}.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix,.tribe-events-single-section.tribe-events-event-meta.secondary.tribe-clearfix{padding:20px}.tribe-events-c-subscribe-dropdown__list li a.tribe-events-c-subscribe-dropdown__list-item-link:hover{color:#ba4073}div#Wellness1 h2{color:black!important}#Wellness .Make-An-Appointment .vc_general+.vc_general{background:#000!important}.First-header{min-width:200px}.First-header .vc_column-inner{padding:0}.Third-header .wpb_wrapper .hiring-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background:#b43b6d;color:#fff;font-weight:400}@media (max-width:667px){.Third-header{text-align:right}.Third-header .wpb_wrapper>.sc_layouts_item,.Third-header .wpb_wrapper .hiring-btn{display:none}.second-header{order:4;width:50%!important}.user-profile{order:2!important;position:relative!important;top:0px!important;width:calc(100% / 4)!important;left:14px!important}header.top_panel{background:#fff}.wpb_column.vc_column_container.vc_col-sm-2.sc_layouts_column_icons_position_left .sc_layouts_item_details_line1{font-size:16px;font-weight:700}}@media (min-width:668px) and (max-width:1200px){.Third-header.wpb_column.vc_column_container.vc_col-sm-2.sc_layouts_column_icons_position_left{width:250px!important}.wpb_column.vc_column_container.vc_col-sm-2.sc_layouts_column_icons_position_left{width:170px!important}.Providers .middle{width:80%}.cq-tabitem:first-child .Providers .column.right{margin-top:15px}}@media (max-width:1024px){.Providers .custom-section{flex-flow:wrap}}@media (min-width:641px) and (max-width:1024px){.second-header.wpb_column.vc_column_container.vc_col-sm-5.sc_layouts_column.sc_layouts_column_align_right.sc_layouts_column_icons_position_left{max-width:30%!important}}.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a:hover,.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav>li.sfHover>a,.scheme_default .sc_layouts_menu_nav>li li>a:hover,.scheme_default .sc_layouts_menu_nav>li li.sfHover>a{color:#ffffff!important;background-color:#000!important}.vc_btn3-container.Header-Cart.vc_btn3-inline a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-o-empty.vc_btn3-icon-right.vc_btn3-color-grey{background:#000!important;color:#fff!important}.vc_btn3-container.Header-Cart.vc_btn3-inline a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-o-empty.vc_btn3-icon-right.vc_btn3-color-grey:hover{background:#BA4073!important}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-thumbnail{width:100px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:100px!important}tr.woocommerce-cart-form__cart-item.cart_item a.remove{background:red!important;font-size:20px!important;border-radius:4px}.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity{border:1px #ccc solid}input#wpgv-redeem-gift-voucher-number{height:41px;border-color:#d5d5d5;margin:0}input#wpgv-apply-gift-voucher-checkout{background:#BA4073!important;color:#fff}.coupon button.button.wp-element-button.sc_button_hover_slide_left{background:#BA4073!important}a.showcoupon{color:#BA4073!important;font-weight:700}a#wpgv_show-gift-card{color:#BA4073!important;font-weight:700}a#wpgv_show-gift-card:hover{color:#000!important;font-weight:700}p.form-row.woocommerce-validated label:before{top:3px!important}.Coming-soon{width:100%;text-align:center;padding-top:20px;font-size:20px;color:#BA4073!important;font-weight:700}.team_member_details_value a:hover{color:#ba4073!important}.team_member_page .team_member_socials .social_item .social_icon{width:3em!important;height:3em!important;line-height:3em!important}.social_icon span{font-size:14px!important}span.team_member_details_value{font-weight:600}span.team_member_details_value a{color:#ba4073!important}.team_member_page .team_member_socials .social_item .social_icon{background:#ba4073!important}.team_member_page .team_member_socials .social_item:hover .social_icon{background:#000!important}.scheme_default .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-title{color:#ba4073!important;font-size:18px}.booked-calendar-shortcode-wrap .booked-appt-list .timeslot-people button[disabled]{color:#fff!important}button.new-appt.button span.timeslot-mobile-title{display:none}div.booked-calendar .booked-appt-list .timeslot .timeslot-people button.new-appt.button:hover{background:#000!important}.scheme_default body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active .date span.number{background-color:#ba4073;color:#fff;height:auto;border-radius:25px}.user-second-header a.sc_layouts_logo,.user-second-header .vc_col-sm-2 .vc_btn3-container{display:none}.user-second-header .sc_content{width:100%!important}.user-second-header.sc_layouts_row_fixed_on a.sc_layouts_logo,.user-second-header.sc_layouts_row_fixed_on .vc_col-sm-2 .vc_btn3-container{display:block;margin:0}.user-second-header nav.sc_layouts_menu li a{padding:1em!important}.user-second-header{padding:0 2em!important}.user-header .sc_content{width:100%}#userHeader .User-portal{padding:0 2em!important;display:flex;align-items:center}.User-portal .vc_col-sm-9 .wpb_wrapper{display:flex;align-items:center;justify-content:end}.User-portal .vc_col-sm-9 .wpb_wrapper .vc_btn3-container{margin:0}.User-portal .vc_col-sm-9 .wpb_wrapper>.sc_layouts_item{margin-right:20px!important}.User-portal .vc_col-sm-9 .wpb_wrapper a.vc_general.vc_btn3,.user-second-header .vc_col-sm-2 .vc_btn3-container a.vc_general.vc_btn3{background:#ba4073;color:#fff}.User-portal .vc_col-sm-9 .wpb_wrapper a.vc_general.vc_btn3:hover,.user-second-header .vc_col-sm-2 .vc_btn3-container a.vc_general.vc_btn3:hover{background:#000;color:#fff}.User-portal .sc_layouts_logo img{max-height:85px}.User-portal .sc_layouts_item{margin:0!important}.Blog-feed h5.sc_blogger_item_title a:hover{color:#ba4073}.Blog-feed .post_meta_item a{color:#ba4073!important}.Blog-feed .post_meta_item.post_date:before{color:#ba4073!important}.Blog-feed a.sc_button.sc_button_simple,.Blog-feed .sc_button_simple:not(.sc_button_bg_image):after{color:#000!important}.Blog-feed a.sc_button.sc_button_simple:hover,.Blog-feed .sc_button_simple:not(.sc_button_bg_image):hover:after,.scheme_default .Blog-feed .sc_button_simple:not(.sc_button_bg_image):hover:before{color:#ba4073!important}.scheme_default .Blog-feed .sc_blogger_item{background-color:#fff;box-shadow:0 2px 20px 0 rgb(0 0 0 / 11%)}span.post_info_item.post_categories a{background:#000!important}span.post_info_item.post_categories a:hover{background:#ba4073!important;color:#fff!important}.post_item_single .post_meta .post_meta_item:last-child.post_meta_counters{display:none!important}.post_meta_item a,a.post_meta_item.post_author,span.post_author_label,span.icon-calendar-light.post_meta_item.post_date:before{color:#ba4073!important}.User-Events h2.vc_custom_heading{text-align:center!important;margin-top:0;font-size:32px;margin-bottom:30px}.User-Events .sc_events_item{display:flex;flex-flow:wrap;box-shadow:0 2px 10px 0 rgb(0 0 0 / 20%);padding:20px}.User-Events .sc_events_item .sc_events_item_info{padding:0 15px!important}.User-Events .sc_events_item .sc_events_item_info{padding:0 15px}.User-Events .sc_events_item .sc_item_button a.sc_button{background:#000!important;color:#fff!important;padding:10px 20px}.User-Events .sc_events_item .sc_item_button a.sc_button:hover{background:#ba4073!important;color:#fff!important}.booked-tab-content{max-height:400px;overflow:auto}#profile-register .booked-form-wrap label{color:#000}.sc_layouts_row_delimiter{border-bottom:none!important}.sc_layouts_column_icons_position_left .vc_column-inner .wpb_wrapper h2.vc_custom_heading{font-size:2.7em;margin-top:52px}.vc_toggle{padding:11px 0!important;font-size:0.7em!important;background:#fff;box-shadow:0 0 6px #ccc}#menu-skin-treatments li.menu-item{margin:0 15px 0 0}#menu-skin-treatments li.menu-item a{background:#28272e;color:#ffffff!important;padding:.5em 1.2em!important}#menu_mobile-main-menu li.current-menu-item a,#menu-skin-treatments li.menu-item a:hover,#menu-skin-treatments li.current-menu-item a{background:#BA4073!important;color:#ffffff!important}#menu_mobile-main-menu li.current-menu-item ul li a{background:none!important}#profile-register input[type="submit"].user-submit{background:#ba4073!important;color:#fff!important}.menu_mobile_inner .current-menu-ancestor>a,.scheme_dark .menu_mobile_inner a:hover{color:#BA4073!important}.page-id-53 table.form-table{display:none}.page-id-53 form#booked-page-form h2{display:none!important}.Client-First-column .vc_column-inner{padding:0px!important}.Client-First-column .vc_column-inner ul{padding:0px!important}.Client-First-column .vc_column-inner ul li a{margin-top:1px!important;display:block}.Client-main-row .vc_row.wpb_row.vc_row-fluid{display:table}.Client-main-row .vc_row.wpb_row.vc_row-fluid{display:flex;justify-content:space-between}.Client-First-column{background:#eaf3f6;padding-top:12px;padding-bottom:40px!important}.Client-Second-column .trx_addons_columns_wrap{margin-right:0!important}.Client-Third-column h4.vc_custom_heading{margin:20px}.Client-Third-column .vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab+.vc_tta-tab{margin-left:0px!important}.Client-Third-column .vc_toggle_title i.vc_toggle_icon::before{background:#ba4073!important}.Client-Third-column .vc_toggle_title i.vc_toggle_icon::before{background:#ba4073!important}.Client-Third-column .vc_toggle_title i.vc_toggle_icon::before{background:#ba4073!important}.Client-Third-column .vc_toggle_title i.vc_toggle_icon::after{background:#ba4073!important}.Client-Third-column .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab.vc_active>a,.Client-Third-column .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab>a:hover{color:#fff!important;background-color:#ba4073!important}.vc_tta-panel .vc_tta-panel-body .vc_toggle.vc_toggle_default .vc_toggle_title h4{font-size:12px!important;letter-spacing:1px}.Client-Third-column .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li{margin-right:12px}.Client-Third-column .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container{overflow-x:auto!important;padding-bottom:12px}.custom-tabs ul.booked-tabs.bookedClearFix{width:1100px}.custom-tabs{overflow-x:scroll!important}.custom-tabs ul.booked-tabs.bookedClearFix li a{margin-right:12px}.Client-Second-column .custom-section{flex-flow:wrap}.Client-Second-column .custom-section .column.middle{width:80%}.Client-Second-column .custom-section .column.right{margin-top:15px;max-width:100%}.Client-Second-column .custom-section .column.right .custom-schedule{font-weight:600}@media (max-width:1024px){.Client-Third-column .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list{width:612px}}#booked-profile-page .appointment-cancel-note{margin:12px 0px!important;font-family:inherit;color:red}#booked-profile-page .appt-block .booked-cal-buttons>div{display:inline-block;margin:0 .5rem 0 0;width:100%;height:26px;line-height:26px!important}#booked-profile-page .appt-block .booked-cal-buttons .google-cal-button .addeventatc_icon{top:8px!important}.page-id-53 .body_wrap .page_wrap footer.footer_wrap.footer_default.scheme_dark{margin-top:0px!important}.page-id-4700 .body_wrap .page_wrap footer.footer_wrap.footer_default.scheme_dark{margin-top:0px!important}.page-id-4680 .body_wrap .page_wrap footer.footer_wrap.footer_default.scheme_dark{margin-top:0px!important}.Client-Second-column{padding-bottom:40px!important}.Client-third-column{padding-bottom:40px!important}.Client-Third-column .woocommerce ul.products li.product a img{max-width:100px!important}.wpcf7-form.init p .wpcf7-list-item.first label{width:100%;float:left}.wpcf7-form.init p .wpcf7-list-item.first{margin:0;float:left}.wpcf7-form.init p .wpcf7-list-item label input[type="radio"]{float:left;margin:5px 5px 0 0}.wpcf7-form-control-wrap{display:inline-block;margin:4px 0 0 13px}.wpcf7-form.init a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey{background-color:#ba4073!important;color:#fff!important;margin:2px 0;text-transform:uppercase;font-weight:500;font-size:14px;padding:10px!important}.wpcf7-form.init a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover{background-color:#000000!important}.booked-cal-buttons .addeventatc.atc-style-booked.google-cal-button{height:auto!important}.slider_swiper .swiper-slide{border:1px solid #ccc}.swiper-slide:hover .slide_info.slide_info_small h3.slide_title a,.swiper-slide:hover .slide_info.slide_info_small .slide_cats a,.slider_swiper.swiper-slide-active .slide_info.slide_info_small h3.slide_title a,.slider_swiper.swiper-slide-active .slide_info.slide_info_small .slide_cats a{color:#ffffff!important}.slide_overlay.slide_overlay_small{background-color:#fff0!important}.swiper-slide:hover .slide_overlay.slide_overlay_small,.slider_swiper.swiper-slide-active .slide_overlay.slide_overlay_small{background-color:rgb(0 0 0 / .5)!important}.slide_info.slide_info_small h3.slide_title a{text-shadow:none;letter-spacing:1px;font-size:17px!important;color:#ba4073!important;font-weight:bold!important}.slide_info.slide_info_small .slide_cats a{font-size:16px!important;color:#ba4073!important;font-weight:bold!important;text-shadow:none}.wpb_text_column.wpb_content_element.Providers .column.left{max-width:65%!important;width:18%!important}.wpb_text_column.wpb_content_element.Providers .column.left img{width:100%;max-width:200px!important}.wpb_text_column.wpb_content_element.Providers .column.left .column.middle{width:100%;padding:20px 0px!important}.Providers .custom-section{display:flex;align-items:baseline!important;justify-content:space-between}.Providers .column.right{max-width:35%}.Providers .column.right span.wpcf7-form-control-wrap{margin:0 0 10px 0}.Providers .column.right .custom-schedule{background:#ba4073;padding:10px!important;margin-bottom:15px;color:#fff!important}.Providers .column.right .custom-schedule p{color:#fff}.Make-An-Appointment form p label span label,.Make-An-Appointment form p span label{color:#000!important}.Make-An-Appointment form p label select.wpcf7-form-control.wpcf7-select{padding-left:10px}.Make-An-Appointment form div[data-class="wpcf7cf_group"]{width:100%!important}.Make-An-Appointment form div[data-class="wpcf7cf_group"] label span{width:100%}.Make-An-Appointment form.wpcf7-form.init>p span.wpcf7-form-control-wrap{margin-top:10px}.Providers .column.right a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:last-child{background:#000!important}.Providers .column.right a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover:last-child{background:#ba4073!important}.wpb_column.vc_column_container.vc_col-sm-8.sc_layouts_column_icons_position_left h2.vc_custom_heading.Service-heading{font-size:20px!important;background:#000!important;color:#fff!important;padding:10px!important;letter-spacing:0.2px!important}div#_58339 div#field_container .col-sm-12.input_container .the_input_element table td{background:none!important}#customerChoices label:before{display:none}#customerChoices .field .checkbox-radio-block label{padding-left:10px}#customerChoices .field .checkbox-radio-block{display:flex}#condition-current input.button,#condition-current button.booked-forgot-goback.button{padding:17px 20px;background:#ba4073;border:0!important;color:#fff}#condition-current input.button:hover,#condition-current button.booked-forgot-goback.button:hover{background:#000!important}a.booked-forgot-password{color:#ba4073!important}#condition-current a.booked-forgot-password:hover{color:#000!important}.checkout_coupon button.sc_button_hover_slide_left{background:#BA4073!important;color:#fff!important}.checkout_coupon button.sc_button_hover_slide_left:hover{color:#fff!important}a.button.sv-wc-payment-gateway-payment-form-manage-payment-methods{background:#ba4073!important;color:#fff!important}fieldset#wc-square-credit-card-credit-card-form{padding:0;margin:0;border:0}fieldset .wc-square-credit-card-new-payment-method-form{padding:1em 1.5em;margin:1.5em .2em;border:1px solid #ddd;position:relative}.trx_addons_login_content .trx_addons_popup_form_field button.forgot-pwd-button{padding:17px 22px;color:#fff!important;width:100%;margin:auto;border-radius:8px;font-size:14px}.trx_addons_scroll_to_top{line-height:3em;right:4em;bottom:8rem!important}img#img_live{display:none!important}input.button-large.sc_button_hover_slide_left{padding:10px 20px;color:#fff!important;margin:10px 10px 10px 0;border-radius:4px;background:#BA4073!important}input.button-large.sc_button_hover_slide_left:hover{background:#000!important;color:#fff!important}button#FreeCanvasSave{background:#000!important;padding:10px 20px;color:#fff!important;border-radius:4px}button#FreeCanvasSave:hover{color:#fff!important;background:#BA4073!important}.select_container select.the_input_element{background:#fff!important}span#free_canvas_save_text1,span#free_canvas_save_text2{display:none}select#tool:hover{color:#141414!important}select#tool option:last-child{display:none}p.booked-form-notice{display:none}.form_field.all_fields.submit-button.the_submit.button_fields.common_fields.preset_fields.special_fields.selection_fields{margin:0!important;display:flex;align-items:center;height:100%;padding-top:22px}.Membership .wps_membership_plan_content_title{background:#ba4073;color:#fff;padding:15px 15px;border-bottom:2px solid #722b49;font-size:24px}.elementor-price-table__features-list{list-style-type:none;margin:0;padding:0;line-height:1}.elementor-price-table__features-list li{text-align:left;padding-bottom:15px;margin-bottom:10px;font-size:14px;line-height:1}.elementor-price-table__features-list i{margin-right:10px;font-size:1.3em}form.wps_membership_buy_now_btn{text-align:center;display:inline-block;width:100%}input.wps_membership_buynow.sc_button_hover_slide_left{background:#BA4073!important;color:#fff!important;height:48px;margin:18px auto 0}input.wps_membership_buynow.sc_button_hover_slide_left:hover{background:#000!important;color:#fff!important;border-color:#000!important}#Membership-Programs .cq-tabcontent.style2{max-width:420px;margin:0 auto;margin-top:-60px!important}div#Membership-Programs{background-image:url(https://templumaw.com/wp-content/uploads/2023/02/Membership-Program.jpg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}div#Membership-Programs .vc_tta-panel-body .cq-tabmenu{padding:0 15px}#Membership-Programs input.wps_membership_buynow.sc_button_hover_slide_left{margin-top:0;color:#fff!important;background:#000!important}#Membership-Programs input.wps_membership_buynow.sc_button_hover_slide_left:hover{background:#BA4073!important;border-color:#BA4073!important}.booked-user a.booked-logout-button{color:#ba4073!important;background:#fff;padding:8px 10px!important;width:100px;text-align:center;float:right;font-size:14px!important;border-radius:5px;background:#ba4073;color:#fff!important;min-height:39px}.booked-user a.booked-logout-button:hover{background:#000;color:#fff!important}body #booked-profile-page .booked-info .booked-user{width:100%!important}body #booked-profile-page .booked-info .booked-user h3{width:92%}#booked-profile-page div.booked-user-avatar{width:36px!important;height:36px!important;margin-top:-7px}.Membership.Silver .wps_membership_plan_content_title{background:#b3bead;background:-moz-linear-gradient(left,#b3bead 0%,#dfe5d7 46%,#b3bead 99%);background:-webkit-linear-gradient(left,#b3bead 0%,#dfe5d7 46%,#b3bead 99%);background:linear-gradient(to right,#b3bead 0%,#dfe5d7 46%,#b3bead 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3bead',endColorstr='#b3bead',GradientType=1);border-color:#808080!important;color:#000!important}.Membership.Gold .wps_membership_plan_content_title{background:#fccd4d;background:-moz-linear-gradient(left,#fccd4d 0%,#fbdf93 49%,#fbdf93 49%,#f8b500 100%);background:-webkit-linear-gradient(left,#fccd4d 0%,#fbdf93 49%,#fbdf93 49%,#f8b500 100%);background:linear-gradient(to right,#fccd4d 0%,#fbdf93 49%,#fbdf93 49%,#f8b500 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fccd4d',endColorstr='#f8b500',GradientType=1);border-color:#b5911e!important;color:#000!important}.Membership.Platinum .wps_membership_plan_content_title{background:#afbece;background:-moz-linear-gradient(left,#afbece 0%,#d7e1e5 49%,#cedce7 49%,#afbece 100%);background:-webkit-linear-gradient(left,#afbece 0%,#d7e1e5 49%,#cedce7 49%,#afbece 100%);background:linear-gradient(to right,#afbece 0%,#d7e1e5 49%,#cedce7 49%,#afbece 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#afbece',endColorstr='#afbece',GradientType=1);border-color:#a39f9f!important;color:#000!important}.cq-tabs.Memberships ul li:nth-child(1) a{background:#b3bead!important;background:-moz-linear-gradient(left,#b3bead 0%,#dfe5d7 46%,#b3bead 99%)!important;background:-webkit-linear-gradient(left,#b3bead 0%,#dfe5d7 46%,#b3bead 99%)!important;background:linear-gradient(to right,#b3bead 0%,#dfe5d7 46%,#b3bead 99%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3bead',endColorstr='#b3bead',GradientType=1);border-color:#808080!important;color:#000!important}.cq-tabs.Memberships ul li:nth-child(2) a{background:#fccd4d!important;background:-moz-linear-gradient(left,#fccd4d 0%,#fbdf93 49%,#fbdf93 49%,#f8b500 100%)!important;background:-webkit-linear-gradient(left,#fccd4d 0%,#fbdf93 49%,#fbdf93 49%,#f8b500 100%)!important;background:linear-gradient(to right,#fccd4d 0%,#fbdf93 49%,#fbdf93 49%,#f8b500 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fccd4d',endColorstr='#f8b500',GradientType=1);border-color:#b5911e!important;color:#000!important}.cq-tabs.Memberships ul li:nth-child(3) a{background:#afbece!important;background:-moz-linear-gradient(left,#afbece 0%,#d7e1e5 49%,#cedce7 49%,#afbece 100%)!important;background:-webkit-linear-gradient(left,#afbece 0%,#d7e1e5 49%,#cedce7 49%,#afbece 100%)!important;background:linear-gradient(to right,#afbece 0%,#d7e1e5 49%,#cedce7 49%,#afbece 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#afbece',endColorstr='#afbece',GradientType=1);border-color:#a39f9f!important;color:#000!important}.silver{background:#b3bead!important;background:-moz-linear-gradient(left,#b3bead 0%,#dfe5d7 46%,#b3bead 99%)!important;background:-webkit-linear-gradient(left,#b3bead 0%,#dfe5d7 46%,#b3bead 99%)!important;background:linear-gradient(to right,#b3bead 0%,#dfe5d7 46%,#b3bead 99%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3bead',endColorstr='#b3bead',GradientType=1);border-color:#808080!important;color:#000!important}.gold{background:#fccd4d!important;background:-moz-linear-gradient(left,#fccd4d 0%,#fbdf93 49%,#fbdf93 49%,#f8b500 100%)!important;background:-webkit-linear-gradient(left,#fccd4d 0%,#fbdf93 49%,#fbdf93 49%,#f8b500 100%)!important;background:linear-gradient(to right,#fccd4d 0%,#fbdf93 49%,#fbdf93 49%,#f8b500 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fccd4d',endColorstr='#f8b500',GradientType=1);border-color:#b5911e!important;color:#000!important}.platinum{background:#afbece!important;background:-moz-linear-gradient(left,#afbece 0%,#d7e1e5 49%,#cedce7 49%,#afbece 100%)!important;background:-webkit-linear-gradient(left,#afbece 0%,#d7e1e5 49%,#cedce7 49%,#afbece 100%)!important;background:linear-gradient(to right,#afbece 0%,#d7e1e5 49%,#cedce7 49%,#afbece 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#afbece',endColorstr='#afbece',GradientType=1);border-color:#a39f9f!important;color:#000!important}@media (min-width:768px){.vc_col-sm-5{width:60.66666667%!important}}li#menu-item-5283{background-color:#000;border-radius:5px}li#menu-item-5283:hover{background-color:#ba4073}li#menu-item-5283 a{color:#fff}li#menu-item-5283 a:hover{color:#fff!important}ul#sticky-buttons-2{top:400px!important}#Membership-Programs .vc_inner.vc_row-fluid{display:flex;justify-content:space-between}div#Silver{background:rgba(255 255 255 / 90%)!important;width:27%;padding-bottom:20px}div#Gold{background:rgba(255 255 255 / 90%)!important;width:27%;padding-bottom:20px}div#Platinum{background:rgba(255 255 255 / 90%)!important;width:27%;padding-bottom:20px}.membership-pricing{display:block;margin-bottom:20px}.membership-pricing h3{font-size:40px;font-weight:600;color:#171717!important;margin:0}.membership-pricing span.commitment{font-size:18px}.page-id-2 .Membership{height:100vh}.page-id-2 .Membership .vc_column-inner{height:100%}.page-id-2 .Membership .vc_column-inner .wpb_wrapper{height:100%}.page-id-2 .Membership .vc_column-inner .wpb_text_column.wpb_content_element{height:100%}.page-id-2 .Membership form.wps_membership_buy_now_btn{position:absolute;bottom:0}ul.submenu li#menu-item-5283{border-radius:0}ul.submenu li#menu-item-5283:hover{background:#000}ul.submenu li#menu-item-5283 a{color:#fff!important}#Membership-Programs form.wps_membership_buy_now_btn{position:absolute;bottom:20px;width:100%;left:0}.page-id-4998 div#Silver,.page-id-4998 div#Gold,.page-id-4998 div#Platinum{padding-bottom:70px!important;margin-bottom:20px}.wps_membership_plan_content_desc ul.elementor-price-table__features-list li{list-style:none}.page-id-4998 div#Silver{background:rgba(255 255 255 / 90%)!important;width:27%;padding-bottom:20px;margin-left:30px;margin-right:30px}.page-id-4998 div#Gold{background:rgba(255 255 255 / 90%)!important;width:27%;padding-bottom:20px;margin-left:30px;margin-right:30px}.page-id-4998 div#Platinum{background:rgba(255 255 255 / 90%)!important;width:27%;padding-bottom:20px;margin-left:30px;margin-right:30px}h2#Membership-tittle{display:none}section#Membership-Banner{padding-bottom:150px!important;padding-top:150px!important;background-size:cover;background-repeat:no-repeat;background-position:center}span.Membership-user{padding-top:10px !IMPORTANT;padding-bottom:10px!important;padding-left:10px!important;padding-right:10px!important;border-radius:5px!important;width:100%;text-align:center;padding:20px 15px 15px;color:#171717;letter-spacing:1px;text-transform:capitalize;font-weight:600;padding:15px 15px;font-size:20px;background:linear-gradient(to right,#b3bead 0%,#dfe5d7 46%,#b3bead 99%);color:#000!important;line-height:1.25!important}a{font-family:trade-gothic-next-regular,Helvetica Neue,helvetica,arial,sans-serif!important;font-weight:600}.wps_membership_plan_content_title{font-family:'Great Vibes',cursive}.page-id-4998 .page_content_wrap.scheme_default{border-top:2px solid #e9e9e9}.booked-user.booked-new-user{display:flex;align-items:center}#booked-profile-page .booked-info .booked-user.booked-new-user h3{width:100%;font-family:'Great Vibes',cursive;font-size:27px!important;text-align:center;max-width:206px;line-height:28px;padding:0}#booked-profile-page .booked-user.booked-new-user h3 strong{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:500}#booked-profile-page .booked-new-user div.booked-user-avatar{width:90px!important;height:auto!important;margin:0 15px 0 0}.booked-new-user .custom-user-details{width:calc(100% - 110px);display:flex;justify-content:space-between;align-items:center}span.Membership-user{max-width:270px}span.Membership-user{max-width:270px;font-family:'Great Vibes',cursive;font-size:36px!important;line-height:28px!important;padding-top:15px!important}span.Membership-user strong{font-family:"Montserrat",sans-serif!important;font-size:16px;font-weight:600}.scheme_default .Become-a-Member{width:100%;display:flex;align-items:center;justify-content:space-between;column-gap:9px;margin-top:10px}a.booked-logout-button.not-a-member{margin-top:26px!important}.No-membership p{font-size:16px!important;color:#3a3a3a}.without-member-user{display:flex;margin:0 10px!important;align-items:center;flex-flow:wrap;max-width:500px}.No-membership{display:flex;width:100%;margin-right:0!important;margin-top:10px!important}.No-membership p{font-size:14px!important;color:#3a3a3a;font-weight:500;margin-top:5px!important}.scheme_default .Become-a-Member img{margin-bottom:0px!important}a.Become-platinum:hover{background:#afbece}a.Become-Gold:hover{background:#fccd4d}a.Become-Silver:hover{background:#b3bead}.without-member-user a.Become-platinum:hover{background:#fff0}.without-member-user a.Become-Gold:hover{background:#fff0}.without-member-user a.Become-Silver:hover{background:#fff0}#Membership-Programs .vc_row.wpb_row.vc_row-fluid{justify-content:space-between}a.Terms-condition{background-color:#000;color:#fff!important;border-radius:5px;padding:15px 40px}a.Terms-condition:hover{background-color:#ba4073;color:#fff!important}.page-id-4998 h4{margin-bottom:40px}div#profile-edit{max-height:initial!important}body #profile-edit #booked-page-form p.form-nickname{float:left;width:48%;margin:0 4% 25px 0}body #profile-edit #booked-page-form p.form-email{margin:0 0 25px;float:left;width:48%}body .booked-form .field input[type=text],body .booked-form .field select{color:#555;padding:.5em 1.1em}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{color:#555}input::placeholder,textarea::placeholder{color:#555}input#booked-textfield-single-line-text-label---10445809{text-transform:capitalize}section#Membership-Programs{background-repeat:no-repeat;background-size:cover}a.Terms-condition{margin-top:20px;display:inline-block}#booked-profile-page .booked-new-user div.booked-user-avatar h3{display:none}#booked-profile-page .booked-profile-appt-list .appt-block{font-size:14px}input#wc-square-credit-card-use-new-payment-method,input#payment_method_sprout_invoices,.js-sv-wc-payment-gateway-payment-token{display:none!important}.wc_payment_method.payment_method_square_credit_card label[for="payment_method_square_credit_card"]{padding-left:25px!important}.wc_payment_method.payment_method_square_credit_card input#payment_method_square_credit_card{display:none!important}.wc_payment_method.payment_method_square_credit_card label[for="payment_method_square_credit_card"]:before{border-color:#ba4073!important}.payment_box.payment_method_square_credit_card label::before{border-color:#ba4073!important;width:15px;height:15px;top:2px!important}input[type="radio"]+label:before,input[type="checkbox"]+label:before{line-height:0.7em!important;width:15px;height:15px}.wc_payment_method.payment_method_square_credit_card input[type="radio"]:checked+label[for="payment_method_square_credit_card"]:before{line-height:0.8em!important}p.form-row.woocommerce-validated input#wc-square-credit-card-tokenize-payment-method{display:none}.page-id-53 header.top_panel .vc_btn3-container a.vc_general{background:#000!important}.page-id-53 header.top_panel .vc_btn3-container a.vc_general:hover{background:#ba4073!important}.page-id-53 header.top_panel .sc_layouts_item a.sc_layouts_item_link span.sc_layouts_item_icon{color:#000!important}.page-id-53 .sticky-buttons.-square .sb-icon{background:#000000!important}.page-id-53 .sticky-buttons.-square .sb-icon:hover{background:#ba4073!important}.scheme_default .sc_layouts_menu_nav>li>a::before{line-height:1rem!important}#Membership-provider .elementor-price-table__feature-inner{font-size:14px;margin-bottom:10px}#Membership-provider .elementor-price-table__feature-inner i{margin-right:5px}.custom-user-details img{max-width:170px}.Client-Third-column .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list{display:flex;align-items:center;white-space:normal;overflow-x:auto}.Client-Third-column .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li{white-space:nowrap}select.wpcf7-form-control.wpcf7-select{color:#141414!important}select.wpcf7-form-control.wpcf7-select:hover{color:#141414!important}.vc_row.User-intake{padding-top:40px}.User-intake h1.the_input_element{font-size:26px;letter-spacing:1px}.User-intake h3.the_input_element{font-size:24px;letter-spacing:1px}.heading div#field_container .col-sm-12.input_container{padding:0}.vc_row.User-intake .the_label{color:#666!important;display:block}.User-intake h3.the_input_element{font-size:22px;letter-spacing:1px;margin-top:30px!important}.User-intake h2.the_input_element{font-size:24px;letter-spacing:1px;margin-top:30px!important}.User-intake label.radio-inline span.input-label{color:#666!important}select::-webkit-scrollbar{width:15px}select::-webkit-scrollbar-track{background:#666;border-radius:0 0 10px 0;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3)}select::-webkit-scrollbar-thumb{background:#000;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-image:-webkit-linear-gradient(45deg,rgb(255 255 255 / .2) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .2) 50%,rgb(255 255 255 / .2) 75%,transparent 75%,transparent)}.User-intake .select_container:befre,.User-intake .select_container:after{display:none!important}.wpb_text_column.wpb_content_element.Providers .custom-section.botox-custom .column.left{width:100%!important;max-width:45%!important}.custom-section.botox-custom .second-column{max-width:60%!important;display:flex;flex-flow:wrap;padding-left:15px}.custom-section.botox-custom .second-column h2.vc_custom_heading{width:100%;margin-top:0}.custom-section.botox-custom .second-column .column.middle{width:calc(100% - 180px)!important}.botox-custom .column.left .custom-schedule p{color:#fff;font-size:20px!important;font-weight:400;margin:0;letter-spacing:0.2px!important}.Make-An-Appointment form.wpcf7-form.init>p span.wpcf7-form-control-wrap{margin:10px 0 10px 0}.custom-section.botox-custom form.wpcf7-form.init div[data-class="wpcf7cf_group"] p span{margin-left:0}.Make-An-Appointment form.wpcf7-form.init>p>label{margin-left:10px}.User-intake .select_container:before{display:none!important}.User-intake .prettyradio a.checked.ui-state-active{background:#ba4073!important}.page-id-5599 .User-intake .nf_ms_breadcrumb>ul>li{background-color:#000}.page-id-5599 .User-intake .nf_ms_breadcrumb>ul.md-color-default li.current,.page-id-5599 .User-intake .nf_ms_breadcrumb.bc-solid ul.md-color-default>li.visited{border:2px solid #ba4073!important;background:#ba4073!important}.page-id-5599 .nf_ms_breadcrumb .step_number_container,.page-id-5599 .nf_ms_breadcrumb>ul>li a{color:#fff!important}.page-id-5599 .User-intake .nf_ms_breadcrumb>ul.md-color-default li.visited .step_connecter{border-bottom-color:#ba4073!important}.slides.swiper-wrapper.sc_item_columns_1{height:auto}.slider_swiper .swiper-slide{padding:10px}.wpls-logo-showcase .wpls-logo-cnt.slick-slide{height:auto}#Before-after-slider_swiper{height:100%!important}#Before-after-slider_swiper .slider_swiper .swiper-slide{max-height:320px}#Before-after-slider_swiper .slider_swiper .swiper-slide{padding:10px;height:100%;display:inline-block;max-height:300px}#Before-after-slider_swiper .slide_content{height:100%;display:inline-block;max-height:300px;width:100%}#Before-after-slider_swiper .cq-beforeafter{display:block;width:100%;max-height:300px}#Before-after-slider_swiper .cq-beforeafter img.cq-beforeafter-img{display:block;width:100%;height:100%;max-height:300px;min-height:300px}#Before-after-slider_swiper .slider_swiper .swiper-slide{max-height:325px}#Before-after-slider_swiper span.cq-beforeafter-caption.cq-beforeafter-captionleft{font-size:16px;text-transform:capitalize;font-weight:600}#Before-after-slider a.sc_button_hover_style_dark{background:#000!important;color:#fff!important}#Before-after-slider a.sc_button_hover_style_dark:hover{background:#BA4073!important;color:#fff!important}.grid-system-1 .form_field .col-sm-12 label.nf_title,.grid-system-1 .form_field .col-sm-12 label.nf_title{height:40px;display:flex;align-items:center}.precalladded{display:flex;align-items:center}@media screen and (max-width:1200px) and (min-width:1023px){div#Silver,div#Gold,div#Platinum{width:30%!important;padding:0}.membership-pricing h3{font-size:24px}.wps_membership_plan_content_title,.wps_membership_plan_content_price,.wps_membership_plan_content_desc{padding:20px 5px 15px}#Membership-Programs input.wps_membership_buynow.sc_button_hover_slide_left{margin-bottom:15px}.Membership{height:70vh}.page-id-4998 #Membership-Programs .Membership{height:80vh}body #booked-profile-page .booked-user h3{padding:4px 0 4px 0}}@media (max-width:1180px){.wpb_text_column.wpb_content_element.Providers .custom-section.botox-custom .column.left{width:100%!important;max-width:100%!important}.custom-section.botox-custom .second-column{max-width:100%!important;padding-left:0;margin-top:20px}.label-one.Home-page-form-membership span.wpcf7-form-control-wrap{padding-bottom:0;margin-top:16px}.Providers .custom-section.botox-custom{flex-flow:wrap}.page-id-2 .Membership{height:85vh}.trx_addons_hover img{height:auto}.wpls-logo-showcase .wpls-logo-cnt.slick-slide{height:auto}}@media (max-width:1024px){.page-id-4998 #Membership-Programs .Membership{height:85vh}.page-id-4998 div#Silver,.page-id-4998 div#Platinum{margin-left:20px;margin-right:20px}.page-id-4998 div#Gold{margin-left:0;margin-right:0}body #booked-profile-page .booked-user h3{padding:4px 0 4px 0}}@media (max-width:991px){#Membership-Programs .vc_inner.vc_row-fluid{flex-flow:wrap}div#Silver,div#Gold,div#Platinum{width:100%!important;margin-bottom:15px}div#Platinum{margin-bottom:0}.membership-pricing h3{font-size:28px}#Membership-Programs .vc_tta-panel-body{background:#fff0}.Membership{width:100%;height:100%}.Membership form.wps_membership_buy_now_btn{position:relative;margin-bottom:20px}.Membership form.wps_membership_buy_now_btn input{margin-top:0}.page-id-2 .Membership{height:auto}.page-id-2 #Membership-Programs .Membership form.wps_membership_buy_now_btn{position:relative;bottom:auto}.page-id-4998 .Membership-first-section .vc_row.wpb_row.vc_row-fluid{flex-flow:wrap}section#Membership-Programs .vc_row.wpb_row{flex-flow:wrap}.page-id-4998 div#Silver,.page-id-4998 div#Gold,.page-id-4998 div#Platinum{padding-bottom:10px!important}#Membership-Programs form.wps_membership_buy_now_btn{position:relative;bottom:auto}.Membership-first-section .wpb_column.vc_col-sm-6{width:100%;margin-bottom:20px}.page-id-4998 #Membership-Programs .Membership{height:100%}.membership-pricing span.commitment{margin-top:10px;display:block}.page-id-4998 div#Gold{margin-left:20px;margin-right:20px}#booked-profile-page .booked-info .booked-user.booked-new-user .custom-user-details h3{display:none}#booked-profile-page .booked-new-user div.booked-user-avatar h3{display:block}.booked-user.booked-new-user{flex-flow:wrap}#booked-profile-page .booked-new-user div.booked-user-avatar{width:100%!important;display:flex;align-items:center;margin-bottom:20px}#booked-profile-page .booked-new-user div.booked-user-avatar img{width:90px!important}.booked-new-user .custom-user-details{width:100%}.Custom-service-section .vc_general ul.vc_tta-tabs-list li.vc_tta-tab a{padding:8px 10px 6px!important;font-size:13px!important}#booked-page-form ul.booked-tabs.login{white-space:nowrap;overflow-x:auto}.scheme_default #booked-profile-page .booked-tab-content{border-top:0!important}.Store-Banner{margin:0px!important}.page-id-53 .Client-Third-column .vc_column-inner{padding:0 30px 0 0!important}.page-id-53 .Client-Third-column .vc_column-inner .vc_tta-tabs-container{margin:0!important}.scheme_default .woocommerce ul.products li.product .post_header a{font-size:14px}.Video.Consultation{margin-bottom:30px!important}body #booked-profile-page span.avatar{max-width:33%;width:100%}#userHeader .User-portal{padding:10px 2em!important}.wpb_column.vc_column_container.vc_col-sm-8.sc_layouts_column_icons_position_left h2.vc_custom_heading.Service-heading{line-height:24px;font-size:16px!important}.wpb_text_column.wpb_content_element.Providers .custom-section.botox-custom .column.left{max-width:100%!important}.botox-custom .column.left .custom-schedule p{font-size:16px!important}.wpcf7-form.init p .wpcf7-list-item.first{margin-bottom:10px}.label-one label>span.wpcf7-form-control-wrap{padding-bottom:0}.label-one label>span.wpcf7-form-control-wrap>span.wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item{margin-bottom:0}.Make-An-Appointment form div[data-class="wpcf7cf_group"]>.label-one{margin:0}.wpls-logo-showcase .wpls-logo-cnt.slick-slide{height:auto}.label-one.additional-appointment label>span.wpcf7-form-control-wrap span.wpcf7-list-item.last{margin-left:15px}#TEXTURE .wpb_column.vc_column_container.vc_col-sm-4.sc_layouts_column_icons_position_left{width:100%}.wpb_text_column.wpb_content_element.Providers .custom-section.botox-custom .column.left .vc_btn3-container.vc_btn3-inline{width:100%}.mobile-section-order .wpb_wrapper{display:flex;flex-flow:wrap}.mobile-section-order .wpb_wrapper .wpb_text_column.wpb_content_element{order:2}.mobile-section-order .wpb_wrapper .wpb_text_column.wpb_content_element.Providers{order:1}.mobile-section-order .wpb_wrapper>h2.vc_custom_heading.Service-heading{width:100%;margin-top:0}.mobile-section-order .Providers .custom-section.botox-custom{margin-top:0}}@media (max-width:767px){.Membership{height:100%}.page-id-4998 .Membership-first-section .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_col-sm-6{margin-bottom:20px}section.Terms-condition-readmore{padding:0}section.Terms-condition-readmore .vc_column-inner{padding:0}.page-id-53 .Client-Third-column .vc_column-inner{padding:0 15px!important}.wpb_text_column.wpb_content_element.Providers .custom-section.botox-custom .column.left{max-width:100%!important;text-align:left}.custom-section.botox-custom .second-column{max-width:100%!important;padding-left:0;margin-top:20px}div[data-class="wpcf7cf_group"] .label-one{margin-left:0}.custom-section.botox-custom .second-column .column.middle{width:100%!important;padding:0}.trx_addons_hover img{height:auto}.wpb_text_column.wpb_content_element.thank-page-msg{text-align:left;padding:15px 25px}div#Loyalty-Programs .vc_column_container{padding-right:0!important}}@media (max-width:480px){div#Silver,div#Gold,div#Platinum{padding:0}body #profile-edit #booked-page-form p.form-nickname{width:100%;margin:0}body #profile-edit #booked-page-form p.form-email{margin:0 0 25px;float:left;width:100%}section.Terms-condition-readmore{padding:0 15px}section.Terms-condition-readmore .vc_column-inner{padding:0 15px}#booked-profile-page .booked-new-user div.booked-user-avatar img{margin-right:0}}.additional-appointment .wpcf7-form-control span label,.Home-pg-consult-ong .wpcf7-form-control span label{display:flex!important;align-items:center;white-space:nowrap}.additional-appointment .wpcf7-form-control span label span,.Home-pg-consult-ong .wpcf7-form-control span label span{white-space:nowrap}button#Membership-button{color:#141414 !IMPORTANT;background:unset!important;font-weight:700;font-size:14px}.test1{display:none}button#Membership-button1{color:#141414 !IMPORTANT;background:unset!important;font-weight:700;font-size:14px}.test2{display:none}button#Membership-button2{color:#141414 !IMPORTANT;background:unset!important;font-weight:700;font-size:14px}.page-id-2 .Membership{height:auto;padding-bottom:40px!important}button#Membership-button1,button#Membership-button2,button#Membership-button{margin:0 auto 0;width:100%}.page-id-2 .elementor-price-table__feature-inner p.test,.page-id-2 .elementor-price-table__feature-inner p.test1,.page-id-2 .elementor-price-table__feature-inner p.test2{text-align:center!important}.page-id-2 .elementor-price-table__feature-inner p.test2{margin-bottom:10px!important}section.Provider-resource{background:#eaf3f6}section.Provider-resource h2.vc_custom_heading{text-align:left;font-weight:500;font-size:3.2em}.Provider-resource ul.vc_tta-tabs-list li a{border-color:#000;background-color:#000!important;margin:0!important;color:#fff!important}.Provider-resource ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a{background:#BA4073!important;color:#fff!important;margin:0!important}.Provider-resource .vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab+.vc_tta-tab{margin-left:10px!important}.Provider-resource .vc_tta.vc_general.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{padding:20px!important}.Provider-resource .vc_tta.vc_general.vc_tta-tabs .vc_tta-panels{background:#fff}.Provider-resource .vc_tta-panel-body ul.sp-tab__nav.sp-tab__nav-tabs{display:flex;overflow:hidden;overflow-x:auto!important;white-space:nowrap;flex-flow:row;width:100%;padding-bottom:10px!important;border:0!important}.Provider-resource .vc_tta-panel-body ul.sp-tab__nav.sp-tab__nav-tabs li.sp-tab__nav-item{background:transparent!important}.Provider-resource .vc_tta-panel-body ul.sp-tab__nav.sp-tab__nav-tabs li.sp-tab__nav-item label{background:#000!important;color:#fff!important;border-radius:5px!important;overflow:hidden;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.Provider-resource .vc_tta-panel-body ul.sp-tab__nav.sp-tab__nav-tabs li.sp-tab__nav-item h4{color:#fff!important;font-size:14px!important}.Provider-resource .vc_tta-panel-body ul.sp-tab__nav.sp-tab__nav-tabs li.sp-tab__nav-item label.sp-tab__nav-link.sp-tab__active{background:#ba4073!important}.Provider-resource .vc_tta-panel-body .sp-tab__tab-content .sp-tab__tab-pane{border:0!important}.page-id-4680 .wpb_text_column.wpb_content_element.Providers .custom-section.botox-custom .column.left{max-width:100%!important}.page-id-4680 .custom-section.botox-custom .second-column{max-width:100%!important}.page-id-4680 .custom-section.botox-custom .second-column{padding-left:12px}.custom-section.botox-custom .second-column .column.middle{padding-left:0}.page-id-4680 .Providers .custom-section.botox-custom .column.left{margin-top:30px;order:2}.page-id-4680 .Providers .custom-section.botox-custom .second-column{padding-left:0}.page-id-4680 .Providers .custom-section.botox-custom .second-column .column.middle,.page-id-4680 .Providers .custom-section.botox-custom .second-column .column.right{width:100%!important;padding-right:0!important}.page-id-4680 .Make-An-Appointment form div[data-class="wpcf7cf_group"]{padding-left:15px}.page-id-4680 div#tab-45962 .Client-Second-column .custom-section .column.right{max-width:100%!important}.page-id-4680 div#tab-45962 .mobile-section-order .custom-section .column.right .vc_btn3-container.Make-An-Appointment.vc_btn3-inline{max-width:100%;width:100%!important}.page-id-4680 div#tab-45962 .mobile-section-order .Providers .column.right{max-width:100%!important;width:100%!important}.page-id-4680 div#tab-45962 .mobile-section-order .Providers .column.right .custom-schedule p{color:#fff;font-size:20px!important;font-weight:400;margin:0;letter-spacing:0.2px!important}.page-id-4680 div#tab-45962 .mobile-section-order .custom-section .column.right .vc_btn3-container.Make-An-Appointment.vc_btn3-inline form span.wpcf7-form-control-wrap{width:100%!important}.page-id-4680 div#tab-45962 .mobile-section-order .custom-section .column.right .vc_btn3-container.Make-An-Appointment.vc_btn3-inline form span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio{width:100%!important}.page-id-4680 div#tab-45962 .mobile-section-order .custom-section .column.right .vc_btn3-container.Make-An-Appointment.vc_btn3-inline form span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item{width:auto!important}.page-id-4680 div#tab-45962 .mobile-section-order .custom-section .column.right .vc_btn3-container.Make-An-Appointment.vc_btn3-inline form span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label{display:flex;align-items:center}.page-id-4680 div#tab-45962 .mobile-section-order .custom-section .column.right .vc_btn3-container.Make-An-Appointment.vc_btn3-inline form span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label input[type="radio"]{margin:0 5px 0 0}div#tab-45963 .Providers .column.right,div#tab-45964 .Providers .column.right{max-width:100%!important;width:100%!important}div#tab-45963 .Providers .column.right .vc_btn3-container.Make-An-Appointment.vc_btn3-inline,div#tab-45964 .Providers .column.right .vc_btn3-container.Make-An-Appointment.vc_btn3-inline{width:100%!important}div#tab-45963 .Providers .column.right .vc_btn3-container.Make-An-Appointment.vc_btn3-inline span.wpcf7-form-control-wrap,div#tab-45964 .Providers .column.right .vc_btn3-container.Make-An-Appointment.vc_btn3-inline span.wpcf7-form-control-wrap{width:100%!important}div#tab-45963 .Providers .column.right .vc_btn3-container.Make-An-Appointment.vc_btn3-inline span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio,div#tab-45964 .Providers .column.right .vc_btn3-container.Make-An-Appointment.vc_btn3-inline span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio{width:100%!important;display:block}div#tab-45963 .Providers .column.right .vc_btn3-container.Make-An-Appointment.vc_btn3-inline span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item,div#tab-45964 .Providers .column.right .vc_btn3-container.Make-An-Appointment.vc_btn3-inline span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item{width:auto!important}div#tab-45963 .Providers .column.right .vc_btn3-container.Make-An-Appointment.vc_btn3-inline span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label,div#tab-45964 .Providers .column.right .vc_btn3-container.Make-An-Appointment.vc_btn3-inline span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label{display:flex!important}div#tab-45963 .Providers .column.right .vc_btn3-container.Make-An-Appointment.vc_btn3-inline span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label input[type="radio"],div#tab-45964 .Providers .column.right .vc_btn3-container.Make-An-Appointment.vc_btn3-inline span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label input[type="radio"]{margin:0 5px 0 0}.contact-form-recaptcha span.wpcf7-form-control-wrap.recaptcha{margin:0 0 20px}.form_field.all_fields.heading.html_fields h4.the_input_element{font-size:18px;font-weight:500!important;margin:10px 0 10px 15px!important}.Client-main-row h4.vc_custom_heading.Chat-with-provider-heading{padding-bottom:590px!important}.grid_input_holder.id-_55551.col-sm-4.grid-target-0{margin-top:30px;padding-left:60px!important}.grid_input_holder.id-_88971.col-sm-4.grid-target-0{margin-top:30px;padding-left:60px!important}.custom-form span.the_label.style_bold{font-size:14px!important;color:#141414!important}.Make-An-Appointment input[type="radio"]{display:block}.sc_layouts_item .BtnBg{background-color:#ba4073;border-radius:12px}.sc_layouts_item .BtnBg span{color:#fff}.scheme_default body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active .date,.scheme_default body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today .date,.scheme_default body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.entryBlock{background-color:unset}.scheme_default body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today{background:#fff}.scheme_default body .booked-form .field textarea#booked-textarea-paragraph-text-label---10451604___required{padding:6px}.hideToscr{display:none}input.purchased_membership.sc_button_hover_slide_left{color:aliceblue;font-size:10px;font-weight:800;border-radius:10px}input.purchased_membership.sc_button_hover_slide_left:hover{color:white!important}.booked-profile-appt-list ul#stars-onbooked{display:block!important;margin:12px auto!important;text-align:center}.booked-profile-appt-list ul#stars-onbooked i.fa{font-size:1.5rem}.WriteAProduct p.service-name{font-size:12px!important}.booked-profile-appt-list .WriteAProduct{margin-top:15px;margin-left:19px}button.pum-close.popmake-close.sc_button_hover_slide_left{line-height:0px!important}.showappid tr{border:1px solid #ddd}.showappid td{border:1px solid #ddd!important}.membership-details .elementor-price-table__features-list li{display:inline-block!important;width:32%!important}.custom-user-details .No-membership{margin-bottom:10px!important}.profile-membership-status-cls img{max-height:63px;width:100px;object-fit:cover}.multistep-form .nav-tabs .nav-link strong{height:auto;padding:3px 13px 3px 0;font-size:22px}div#ecRelationship select#ecRelationship{font-size:14px;font-weight:500;padding:0!important}.multistep-form .tab-content .tab-pane .next-step.sc_button_hover_slide_left:hover{color:#fff!important}.getOnecls img{border-radius:0!important;margin-top:28px!important;display:block;height:63px!important;object-fit:cover}.getTwocls img{height:63px;margin-top:10px!important;display:block}body #booked-profile-page .booked-info .booked-user{align-items:flex-start}.booked-new-user .custom-user-details{width:calc(100% - 110px);display:flex;justify-content:space-between;align-items:baseline}.woocommerce-message a.button.wc-forward.sc_button_hover_slide_left{color:#fff!important}.woocommerce-message a.button.wc-forward.sc_button_hover_slide_left:hover{color:#fff!important;background:#000!important}form.woocommerce-cart-form table.shop_table button.button.sc_button_hover_slide_left{color:#fff!important}form.woocommerce-cart-form table.shop_table button.button.sc_button_hover_slide_left:hover{background:#000!important}.page-id-559 div#customer_details .col-1,div#customer_details .col-2{max-width:50%;width:100%!important;flex:0 0 50%}.page-id-559 div#customer_details .col-1 p.form-row label{width:100%}.page-id-559 div#customer_details .col-1 p.form-row span.woocommerce-input-wrapper{width:100%}.page-id-559 div#customer_details .col-2 .woocommerce-additional-fields p.form-row label{width:100%}.page-id-559 div#customer_details .col-2 .woocommerce-additional-fields p.form-row span.woocommerce-input-wrapper{width:100%}.page-id-559 .woocommerce form .form-row .select2-container{width:100%;line-height:2em;height:50px}@media (max-width:991px){#booked-profile-page .booked-info .booked-user.booked-ne*w-user h3{max-width:200px}#booked-profile-page .booked-new-user div.booked-user-avatar{flex-flow:wrap}.getOnecls{width:100%}}@media (max-width:767px){div#collapse-B .card-body.headDiv>div{display:inline-block}.BtnCls{display:inline-block;width:100%}#booked-profile-page .booked-new-user div.booked-user-avatar{flex-flow:wrap}.booked-new-user .custom-user-details{width:100%!important}.page-id-559 div#customer_details{max-width:100%;flex-flow:wrap}.page-id-559 div#customer_details .col-1,.page-id-559 div#customer_details .col-2{max-width:100%;flex:0 0 100%}.woocommerce-billing-fields h3,.woocommerce-additional-fields h3{font-size:19px}.page-id-559 .woocommerce form .form-row-first,.woocommerce form .form-row-last,.page-id-559.woocommerce-page form .form-row-first,.page-id-559.woocommerce-page form .form-row-last{width:100%;overflow:visible}span.select2-selection.select2-selection--single{padding-left:6px}}@media (max-width:480px){.page-id-5599 .content_wrap,.page-id-5599 .content_container{width:330px!important}.footer_wrap .content_wrap,.footer_wrap .content_container{width:100%!important;padding:0 15px}}.user-profile-retail-products .woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol{font-size:initial;vertical-align:inherit}.videoClsdata .form-row{display:block}.videoClsdata .user-registration-Button{color:#fff!important;font-size:17px}.videoClsdata .vc_tta-title-text{color:#fff}.videocls #ScheduleVideoAppointment{margin:0 auto;color:#fff;font-weight:700;text-transform:capitalize;padding:11px 18px 11px 18px!important}.wbtn-booking{display:block!important}button.wbtn.wbtn-booking.wbtn-primary.wbtn.wbtn-primary{box-shadow:none!important;background-color:#ba4073;font-size:0.7em!important;padding:12px 21px 12px 21px;font-weight:700;margin:0 auto;color:#fff!important}.wap-wid.wclosable.step-button{text-align:center!important}div#popmake-11031{border:0;box-shadow:none!important}div#popmake-11031 .videoClsdata ul.vc_tta-tabs-list li.vc_tta-tab a{background-color:#444}div#popmake-11031 .videoClsdata ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a{background-color:#ba4073!important}div#popmake-11031 .videoClsdata #user-registration.user-registration{margin-top:0}div#popmake-11031 .videoClsdata .vc_tta-panel-body{background:#fff}div#popmake-11031 .videoClsdata button.ur-submit-button.userRegisteBtncls{color:#fff!important;font-size:17px;margin-right:0}.videoClsdata .user-registration-Button{border-radius:.25rem}div#popmake-11031{border:0;box-shadow:none!important}div#popmake-11031 .user-registration-error{display:flex;align-items:center}.notify-error p.notify{color:#ba4073!important;border:2px solid;padding:15px}.wap-front .wbtn.wbtn-primary.wbtn-booking,.wap-front .wbtn-primary.wbtn-booking:not(:disabled):not(.disabled):active,.wap-front .wbtn-primary.wbtn-booking:not(:disabled):not(.disabled).active{font-size:14px!important;font-family:trade-gothic-next-regular,Helvetica Neue,helvetica,arial,sans-serif!important;font-weight:600!important}.scheme_default .videocls #ScheduleVideoAppointment{font-family:trade-gothic-next-regular,Helvetica Neue,helvetica,arial,sans-serif!important;font-weight:600!important;color:#fff!important}.homeServicesList .wap-wid.wclosable.step-button button.wbtn.wbtn-booking:active{font-size:14px!important}.homeServicesList .wap-wid.wclosable.step-button button.wbtn.wbtn-booking:hover{background:#000!important;box-shadow:none}.wap-wid.wclosable>span.wclose::before,.wap-wid.wclosable>span.wclose::after{width:2px;height:20px;top:13px;background:#ffffff!important}.alertify-notifier.ajs-top{z-index:10000}.alertify .ajs-commands button.ajs-pin,.alertify .ajs-commands button.ajs-maximize,.alertify .ajs-commands button.ajs-close{background-color:#fff0}.alertify .ajs-modal,.alertify .ajs-dimmer{z-index:10000}.row.loyalty-program{width:100%;display:flex;flex-wrap:nowrap;padding-bottom:15px;padding-top:15px;overflow-x:auto}.row.loyalty-program img.card-img-top{height:200px}.row.loyalty-program .btn.btn-primary{color:#fff!important}.row.loyalty-program .btn.btn-primary:hover{background:#000!important}.user-loyalty-program button.insertdata{color:#fff;font-size:14px;padding:14px 29px;margin:0;margin-bottom:3px;border-top-left-radius:0;border-bottom-left-radius:0}.user-loyalty-program button.insertdata:hover,.user-loyalty-program button.insertdata:active{color:#fff;background-color:#000}.user-loyalty-program button.insertdata:focus{box-shadow:none}.row.user-loyalty-program input.getcode{border:none}.row.user-loyalty-program input.getcode:focus{border:none}@supports selector(::-webkit-scrollbar){.row.loyalty-program.border::-webkit-scrollbar{height:10px;width:10px;background:gray}.row.loyalty-program.border::-webkit-scrollbar-thumb:horizontal{background:#000;border-radius:10px}}.footer_socials_inner.footer-icons a.social-link:hover{background-color:#000}.footer_socials_inner.footer-icons a.social-link{background-color:#fff}.content_wrap article.post_item .more-link{color:#fff}.wap-front .wap-wid{max-width:100%}#Membership-Programs .sc_button_hover_slide_left.active{color:#fff!important;background:#000!important}#Membership-Programs button.tablinks.border.sc_button_hover_slide_left{color:#fff!important}#Membership-Programs button.tablinks.border.sc_button_hover_slide_left:hover{color:#fff!important;background:#000!important}.user-loyalty-program.border .btn.insertdata.sc_button_hover_slide_left{color:#fff!important}.user-loyalty-program.border .btn.insertdata.sc_button_hover_slide_left:hover{background:#000!important}#Before-And-After-Images .vc_tta-panel-body{min-height:560px}.HomeBlog{padding:0 0 30px 0}.HomeBlog .vc_grid-item-mini{border:10px solid #e5f3f6;height:100%}.HomeBlog .vc_gitem-zone-mini{padding:0 5px}.HomeBlog .vc_gitem-zone-mini h4{margin-top:15px;line-height:26px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:52px;display:-webkit-box}.HomeBlog .vc_gitem-zone-mini>.vc_gitem_row.vc_row.vc_gitem-row-position-top{margin:0}.HomeBlog .vc_gitem-zone-mini a.vc_general{background:#000;border-radius:0}.HomeBlog .vc_gitem-zone-mini .vc_custom_heading.vc_gitem-post-data-source-post_excerpt{-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:220px;display:-webkit-box}.HomeBlog .vc_gitem-zone-mini .vc_custom_heading.vc_gitem-post-data-source-post_excerpt p{margin-bottom:0}.HomeBlog .vc_gitem-zone-mini .vc_custom_heading.vc_gitem-post-data-source-post_excerpt p{margin-bottom:0;color:#000}.HomeBlog .vc_gitem-zone-mini a.vc_general:hover{background:#ba4073}.HomeBlog .vc_gitem-zone-mini .vc_btn3-container.vc_btn3-left{margin-bottom:15px}.HomeBlog .vc_gitem-zone-mini .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align-{padding:10px 5px}.single.single-post h5{margin-top:15px;margin-bottom:15px}.page-id-5797 #booked-profile-page{box-shadow:none}.page-id-5797 #Membership-Programs .vc_column-inner{background:rgba(255 255 255 / 90%);height:100%}.page-id-5797 div#Membership-Programs{padding:20px 15px!important}.page-id-5797 #Membership-Programs .wps_membership_plan_content_desc{padding:0!important}.page-id-5797 #Membership-Programs .membership-pricing h3{font-size:24px;font-weight:600;color:#171717!important;margin:0}.page-id-5797 #Membership-Programs .vc_column-inner>.wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper{padding-bottom:40px}.page-id-5797 #profile-edit #booked-page-form span.booked-upload-wrap{height:47px}.Booked-profile-tabs ul.vc_tta-tabs-list{margin-right:10px!important}.Booked-profile-tabs ul.vc_tta-tabs-list li{margin-left:0!important}.Booked-profile-tabs ul.vc_tta-tabs-list li a{background:#28272e!important;color:#ffffff!important;padding:.5em 1.2em!important;margin-left:0!important}.Booked-profile-tabs ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a{background:#ba4073!important}.Booked-profile-tabs ul.vc_tta-tabs-list li a .vc_tta-title-text{font-size:14px;text-transform:capitalize;font-weight:600}.Booked-profile-tabs.vc_tta.vc_general.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels{border:0}.Booked-profile-tabs.vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body{padding-top:0!important}.login-with-otp .parsley-errors-list{padding:0;margin:0}.login-with-otp .field-errors li,.login-with-otp .parsley-errors-list li{padding:0;list-style:none!important;color:red}.login-with-otp .back-btn{background-color:#ba4073;color:#fff;padding:19px;border-radius:6px}.login-with-otp .otp-error{display:block;width:100%;margin-top:10px}.scheme_default #booked-page-form .login-with-otp .verify-otp input[type=text]{margin-bottom:10px}.scheme_default .booked-form #booked-page-form{display:flex;flex-wrap:wrap}.scheme_default .booked-form #booked-page-form input[type=email],.scheme_default .booked-form #booked-page-form input[type=text]{background:#fff;border:1px solid #ccc;box-sizing:border-box;margin:0 1.5% 0 0}.scheme_default .booked-form #booked-page-form .verify-otp{display:inline-flex;flex-wrap:wrap;column-gap:7px;align-items:center;row-gap:5px}.scheme_default .booked-form .login-with-otp .verify-otp .back-btn{background-color:#ba4073;color:#fff;border-radius:3px;padding:17.5px}.scheme_default .booked-form #booked-page-form .verify-otp input[type=text]{margin-bottom:10px}.scheme_default .booked-form .login-with-otp .verify-otp .back-btn:hover{color:#fff}.scheme_default .booked-form .sms-consent{display:flex;align-items:flex-start;gap:8px;font-size:16px;line-height:1.4;max-width:500px}.scheme_default .booked-form .sms-consent a{color:#00e;font-weight:500}input#booked-textfield-single-line-text-label---7672765{text-transform:capitalize}#user-Video-Consultation.vc_active{background:#eaf3f6!important;border:0;padding:20px;margin:0 5px 0 4px}#user-Video-Consultation .video-consultation{display:block}#user-Video-Consultation .wpb_text_column.wpb_content_element p a{color:#ba4073}.datepicker table th{color:#ffffff!important;background-color:#ba4073!important}.datepicker table th:hover{color:#ffffff!important;background-color:#000!important}strong.successtick{width:26px;height:26px;line-height:16px;text-align:center}.subclsstoreemain{display:flex;font-weight:500!important;margin-bottom:20px!important;letter-spacing:1px}.subclsstoreemain>div{font-size:22px;font-weight:400!important;font-family:"Montserrat",sans-serif!important}.subclsstoree{margin-right:7px}@media (max-width:480px){.trx_addons_scroll_to_top{right:14px!important;bottom:9rem!important}.Video.Consultation{padding:0px!important}#user-Video-Consultation.vc_active{padding:20px!important}#user-Video-Consultation.vc_active .vc_tta-panel-body{background:#fff0}.page-id-5797 .vc_tta-panel-body h4.vc_custom_heading{margin-bottom:0}.Client-main-row h4.vc_custom_heading{margin-top:20px!important}#user-Video-Consultation .vc_tta-panel-body{padding:1.55em 0!important}.nf_ms_breadcrumb>ul.has-descriptions{flex-flow:wrap!important}.nf_ms_breadcrumb>ul.has-descriptions>li{width:100%;margin-bottom:15px}.nf_ms_breadcrumb.bc-gutter-20 ul li,.nf_ms_breadcrumb.bc-gutter-20>ul>li.current-next,.nf_ms_breadcrumb.bc-gutter-20>ul>li.over-current-next{margin-left:0!important}.nf_ms_breadcrumb>ul.has-descriptions>li .step_connecter{display:none!important}.User-intake h3.the_input_element{margin-top:10px!important}canvas.Custom-canvas11{width:100%}}@media (max-width:767px){.Custom-user-profile-second-layout .Booked-profile-tabs .vc_tta-tabs-container{display:block!important;width:100%}.Custom-user-profile-second-layout .Booked-profile-tabs .vc_tta-panels-container{width:100%;flex:auto!important}.Custom-user-profile-second-layout .Booked-profile-tabs{flex-flow:wrap}.Custom-user-profile-second-layout .Booked-profile-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list{margin-right:0!important}.page-id-5797 .vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.page-id-5797 .vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:5px}}@media (max-width:1440px){.page-id-5797 .page_content_wrap .content_wrap,.page-id-4680 .page_content_wrap .content_wrap{width:1349px}.page-id-5797 .page_content_wrap .content_wrap,.page-id-4680 .page_content_wrap .content_wrap{width:1349px}}@media (max-width:1200px){.page-id-5797 div#Membership-Programs .wpb_column.vc_column_container.vc_col-sm-4{padding:0 7px}}@media only screen and (max-width:991px) and (min-width:768px){.page-id-5797 div#Membership-Programs{padding:20px 15px 20px 20px!important;flex-flow:wrap;max-height:400px;overflow:auto}.page-id-5797 div#Membership-Programs .wpb_column.vc_column_container.vc_col-sm-4{width:100%}#user-Video-Consultation.vc_active{padding:20px}}@media only screen and (max-width:991px) and (min-width:768px){.page-id-5797 div#Membership-Programs{padding:20px 15px 20px 20px!important;flex-flow:wrap;max-height:400px;overflow:auto}.page-id-5797 div#Membership-Programs .wpb_column.vc_column_container.vc_col-sm-4{width:100%}#user-Video-Consultation.vc_active{padding:20px}}.Provider-resource-background{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center center}.Provider-resource-background>.wpb_column>.vc_column-inner{padding:15px!important}.Provider-resource .vc_tta.vc_general.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body,#sp-wp-tabs-wrapper_5724.sp-tab__lay-default>.sp-tab__tab-content .sp-tab__tab-pane{background-color:transparent!important}.woocommerce .checkout #order_review .payment_methods li{display:flex;align-items:center;flex-flow:wrap}.woocommerce .checkout #order_review .payment_methods li label,.woocommerce-page .checkout #order_review .payment_methods li label{display:inline-block;width:100%;padding-left:25px}.woocommerce .checkout #order_review .payment_methods li label:before{border-color:#ba4073;top:0;line-height:.8em!important}li.wc_payment_method.payment_method_cheque input#payment_method_cheque{display:none}.shipping-calculator-form button,.shipping-calculator-form button:hover{color:#ffffff!important}.woocommerce-Tabs-panel h4{margin-top:24px}.shipping-calculator-form button:hover{background:#000!important}.woocommerce-shipping-fields__field-wrapper .form-row{display:block}.scheme_default .woocommerce .woocommerce-Addresses.col2-set.addresses .woocommerce-Address{max-width:100%}.woocommerce form .form-row{display:flex;flex-direction:column;margin-bottom:20px}.woocommerce form .form-row label{font-weight:600;margin-bottom:6px}.single-product.woocommerce ul.products li.product a img,.single-product.woocommerce-page ul.products li.product a img{height:280px;width:100%;aspect-ratio:4 / 3;object-fit:fill;max-width:100%;border-radius:10px 10px 0 0}.scheme_default .woocommerce ul.products li.product .post_item:hover{box-shadow:0 4px 8px rgb(0 0 0 / .1);background:#fff}.scheme_default .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px;font-weight:600;color:#000;margin:20px 0 5px}.scheme_default .woocommerce ul.products li.product .post_header a{color:#000}.single-product span.woocommerce-Price-amount.amount{font-size:16px;align-items:center;padding:10px 0}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:48%;float:left}.woocommerce form .form-row-last{margin-left:4%}.woocommerce form .form-row.form-row-first::after,.woocommerce form .form-row.form-row-last::after{content:"";display:table;clear:both}.scheme_default .woocommerce div.product form.cart .variations th{color:#000}.woocommerce form .button{background-color:#a52a5a;color:#fff;padding:12px 24px;border:none;border-radius:4px;font-weight:700;cursor:pointer;display:inline-block}.woocommerce form:not(.woocommerce-cart-form) .button{margin-top:20px}.woocommerce form.woocommerce-cart-form .button{height:54px;line-height:1}.woocommerce form .button:hover{background-color:#8e1f48}.scheme_default .woocommerce form .woocommerce-address-fields button{color:#fff}.scheme_default .woocommerce form .woocommerce-address-fields button:hover{background-color:#000;color:#fff}@media (max-width:768px){.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%;float:none;margin-left:0}}@media only screen and (max-width:1920px) and (min-width:1681px){.woocommerce .checkout #order_review .payment_methods li label:before{border-color:#ba4073;top:4px;letter-spacing:0;line-height:0.6em!important}.woocommerce .checkout #order_review .payment_methods li.wc_payment_method.payment_method_square_credit_card label:before{line-height:0.7!important}.woocommerce .checkout #order_review li.wc_payment_method.payment_method_square_credit_card label:before{top:.1em;line-height:0.7em!important}}@media only screen and (max-width:1680px) and (min-width:1441px){.woocommerce .checkout #order_review .payment_methods li label:before{border-color:#ba4073;top:4px;letter-spacing:0;line-height:0.6em!important}.woocommerce .checkout #order_review .payment_methods li.wc_payment_method.payment_method_square_credit_card label:before{line-height:0.7!important}.woocommerce .checkout #order_review li.wc_payment_method.payment_method_square_credit_card label:before{top:.1em;line-height:0.7em!important}}#ui-datepicker-div .ui-datepicker-title{color:#fff}.drip-therapy-tab ul.cq-tabmenu.style2,.direct-injection-tab ul.cq-tabmenu.style2{display:flex;overflow-x:auto;white-space:nowrap;list-style-type:none;padding:0;margin:0;scrollbar-width:thin;-ms-overflow-style:none;column-gap:5px;padding-bottom:5px}.loaylty-services-table table th{background:#fff0;padding:5px 10px;font-size:14px;text-transform:capitalize;font-weight:600;text-align:center;color:#666572}.loaylty-services-table table td{padding:10px;text-align:center;font-size:14px;max-width:100px;line-height:18px}.loaylty-services-table table .align-left{text-align:left!important}.loaylty-services-table table td:nth-child(2){min-width:180px}.loaylty-services-table table tr:nth-child(odd) td{background:#f5f5f5}.loaylty-services-table table tr:nth-child(even) td{background:#fff}.loaylty-services-table .retail-products-cost{padding:5px 10px 10px 10px;background:#fff;margin:0}.loaylty-services-table .retail-products-cost table th strong{color:#000}.loaylty-services-table table{margin-bottom:10px;font-family:'Montserrat'}.loaylty-services-table table tr td span{display:block;vertical-align:bottom}.loaylty-services-table table td img{margin:5px 0}.scheme_default .sticky-schedule-button{position:fixed;top:417px;right:-65px;background:linear-gradient(135deg,#ba4073,#be2465);color:#fff;padding:10px;font-size:16px;font-weight:600;border:none;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 4px 6px rgb(0 0 0 / .1);cursor:pointer;z-index:1000;transition:background .3s ease,transform .3s ease;opacity:.85;transform:rotate(-90deg)}.scheme_default .sticky-schedule-button:hover{background:linear-gradient(135deg,#2f2d2d,#100808);transform:translateY(-2px);text-decoration:none;color:#ffffff!important;opacity:1;transform:rotate(-90deg)}#quickAppointmentPopup .btn-schedule{padding:11px;color:#fff}#quickAppointmentPopup .vc_row.add-more-services-opt.second-service{box-shadow:initial}#quickAppointmentPopup .booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people button.button .button-timeslot{font-size:18px;letter-spacing:2px}.appointment-popup{background:#fff;border-radius:8px;width:90%;max-width:100%;margin:0 auto;padding:20px 30px;box-shadow:0 5px 15px rgb(0 0 0 / .1);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.appointment-form{display:flex;flex-direction:column}.appointment-form h2{text-align:center;margin-top:20px;margin-bottom:20px;color:#333}.appointment-popup .add-more-services-opt.second-service{display:flex;align-items:center;column-gap:20px;flex-wrap:wrap}.appointment-popup .add-more-services-opt.second-service .form-group{min-width:calc(50% - 10px)}.appointment-popup .add-more-services-opt.second-service .form-group:nth-child(3){min-width:100%}.appointment-popup .homepage-radio-btn-section.appointment-type{padding:0;margin:0;display:flex;column-gap:20px;align-items:center;margin-bottom:10px!important}.appointment-popup .homepage-radio-btn-section.appointment-type label{margin-bottom:0;font-size:16px}.vc_section .vc_general .vc_tta-panel-body .service_description .svc-left .svc-badge-row{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:1rem}.vc_section .vc_general .vc_tta-panel-body .service_description .svc-left .svc-badge-row .svc-badge{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;padding:4px 12px;border-radius:100px}.vc_section .vc_general .vc_tta-panel-body .service_description .svc-left .svc-badge-row span.svc-badge.badge-tier{background:#EDE9F8;color:#4E3A8A}.vc_section .vc_general .vc_tta-panel-body .service_description .svc-left .svc-badge-row span.svc-badge.badge-down{background:#F5EDE8;color:#8A4E38}.vc_section .vc_general .vc_tta-panel-body .service_description .svc-left h2.svc-name{font-family:'Roboto',sans-serif;font-weight:600;margin:0 0 2px;letter-spacing:normal;font-size:48px;line-height:1.1;margin-bottom:12px}.vc_section .vc_general .vc_tta-panel-body .service_description .svc-left p.svc-tagline{margin:0 0 1rem;font-style:italic;letter-spacing:.01em;font-family:'Roboto',sans-serif;font-weight:600;font-size:22px}.vc_section .vc_general .vc_tta-panel-body .service_description .svc-left p.svc-desc{font-size:16px;line-height:1.8;color:#5f5b5d;margin-bottom:35px;font-family:'Roboto',sans-serif}.post_item_single .post_content .best-for h5{font-size:14px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-family:'Roboto',sans-serif;color:#2f2a28;font-weight:700}.vc_section .vc_general .vc_tta-panel-body .service_description .svc-left p.best-for-label{font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px!important;font-family:'Roboto',sans-serif}.vc_section .vc_general .vc_tta-panel-body .service_description .svc-left .downtime-pill{display:inline-flex;align-items:center;gap:6px;border:.5px solid #c6e7d8;padding:5px 14px;font-size:12px;margin-top:30px;margin-bottom:20px;background:#edf7f0;border-radius:16px;color:#44624d;line-height:1.6}.vc_section .vc_general .vc_tta-panel-body .service_description .svc-left .feature-pills{display:flex;column-gap:6px;flex-wrap:wrap;row-gap:10px}.vc_section .vc_general .vc_tta-panel-body .service_description .svc-left .feature-pills span.fpill{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:5px 12px;border-radius:100px;border:.5px solid #ba407338}.vc_section .vc_general .vc_tta-panel-body .service_description .svc-left .feature-pills span.fpill:nth-of-type(odd){background-color:#f0f7f0;border:1px solid #c1cec1}.vc_section .vc_general .vc_tta-panel-body .service_description .svc-left .feature-pills span.fpill:nth-of-type(even){background-color:#fdf0f5}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing{max-width:450px;overflow:hidden;margin-top:30px;margin-bottom:30px}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card,.service_description .service-pricing .price-card{background:#fff;border-radius:28px;padding:32px;border:.5px solid light-dark(rgb(31 30 29 / .15),rgb(222 220 209 / .15))}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .price-header{border-bottom:.5px solid light-dark(rgb(31 30 29 / .15),rgb(222 220 209 / .15))}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .price-header-top{display:flex;justify-content:space-between;align-items:flex-start}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card p.price-from{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:light-dark(rgb(115 114 108),rgb(156 154 146));font-weight:500}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .price-amount-row{display:flex;align-items:baseline;gap:6px;margin:10px 0}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card p.price-sub{font-size:11px;margin:10px 0;color:light-dark(rgb(115 114 108),rgb(156 154 146))}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card button.unlock-badge,.appointment-popup #homepageAppointmentForm .appt-service-cost .unlock-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#fff!important;border-radius:100px;padding:5px 10px;cursor:pointer;border:none;font-weight:500;white-space:nowrap}.appointment-popup .service-booking-appt-form strong.blurredClass{filter:blur(5px)}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card button.unlock-badge span{color:#fff}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .addons-section,.service_description .service-pricing .price-card .addons-section{padding:15px 0}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .addons-section p.addons-label,.service_description .service-pricing .price-card .addons-section p.addons-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:light-dark(rgb(115 114 108),rgb(156 154 146));font-weight:500;margin-bottom:10px;display:flex;align-items:center;gap:6px}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .addons-section .addon-grid,.service_description .service-pricing .price-card .addons-section .addon-grid{display:flex;flex-direction:column;gap:6px}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .addons-section .addon-grid .addon-row,.service_description .service-pricing .price-card .addons-section .addon-grid .addon-row{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;background:light-dark(rgb(245 244 237),rgb(38 38 36));cursor:pointer;transition:background 0.12s;border:.5px solid #fff0}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .addons-section .addon-grid .addon-row .addon-row-left,.service_description .service-pricing .price-card .addons-section .addon-grid .addon-row .addon-row-left{display:flex;align-items:center;gap:8px}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .addons-section .addon-grid .addon-row .addon-row-left .addon-check,.service_description .service-pricing .price-card .addons-section .addon-grid .addon-row .addon-row-left .addon-check{width:16px;height:16px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .price-total-row{display:flex;align-items:center;justify-content:space-between;padding:10px 1.25rem;border-top:.5px solid light-dark(rgb(31 30 29 / .15),rgb(222 220 209 / .15))}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card span.total-label{font-size:12px;color:light-dark(rgb(61 61 58),rgb(194 192 182))}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .total-value,.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .price-value,.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .addons-section .addon-price{font-family:'Roboto',serif;font-size:20px;font-weight:600;color:light-dark(rgb(20 20 19),rgb(250 249 245))}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card span.total-value.blurred,.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .price-value.blurred,.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .addons-section .addon-price.blurred{filter:blur(5px);user-select:none}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .login-hint{padding:0 1.25rem 1rem;margin-top:20px}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .login-hint .login-hint-inner{display:flex;align-items:center;gap:6px;font-size:11px;color:light-dark(rgb(115 114 108),rgb(156 154 146));border-top:.5px solid light-dark(rgb(31 30 29 / .15),rgb(222 220 209 / .15));padding-top:10px}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .addons-section .price-total-row{display:flex;align-items:center;justify-content:space-between;padding:10px 1.25rem;border-top:.5px solid light-dark(rgb(31 30 29 / .15),rgb(222 220 209 / .15))}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .addons-section .price-total-row span.total-label{font-size:12px;color:light-dark(rgb(61 61 58),rgb(194 192 182))}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .addons-section .price-card .cta-area{display:flex;flex-direction:column;gap:8px;margin-bottom:15px}.scheme_default .vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .cta-area .consult-btn{display:block;width:100%;text-align:center;text-decoration:none;border:none;border-radius:16px;padding:13px;cursor:pointer;transition:.3s;color:#fff!important;font-size:15px;font-weight:700;font-family:'Roboto',sans-serif;letter-spacing:normal}.scheme_default .vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card .login-hint-inner{border-top:.5px solid light-dark(rgb(31 30 29 / .15),rgb(222 220 209 / .15));padding-top:10px;display:block;font-size:14px}.appointment-form h4{font-size:26px;font-weight:500;margin-top:0px!important}.appointment-popup .add-more-services-opt.second-service .form-group label{font-size:16px;letter-spacing:0}.appointment-popup .add-more-services-opt.second-service .form-group .select_container select{font-size:16px;color:#000;background:#fff0}.alertify.quick-appt-booking .ajs-dialog{padding:0px!important;background:none!important;border:0px!important;max-width:650px}.alertify.quick-appt-booking .ajs-header{padding:0px!important}.alertify.quick-appt-booking .ajs-commands{margin-top:46px}.appointment-popup .provider-list{display:flex;align-items:flex-start;column-gap:12px}.appointment-popup .provider-list .provider-list-container img{width:100px;border-radius:5px}.appointment-popup .provider-list .mp-content-container{padding:0}.appointment-popup .provider_list.home_provider-list label{font-size:16px;font-weight:600;margin-bottom:10px;letter-spacing:0;width:100%}.appointment-popup .provider-list .radiobtn label.btn.btn-default.select-provider{font-size:14px;font-weight:400;letter-spacing:.5px;padding:4px 8px}.appointment-popup .provider-list .radiobtn label.btn.btn-default.select-provider .unselect-calendar{display:none;margin:5px 4px;border-radius:8px;padding:2px 0}.appointment-popup .provider-list .radiobtn input[type="radio"]:checked+label.select-provider .unselect-calendar{display:inline-block}.appointment-popup .provider-list .radiobtn{margin:0px!important;padding:0px!important}.appointment-form .provider_list.home_provider-list{margin-bottom:12px}.service-page-faq-list ul{font-size:14px}.service-coming-soon-notice{background:#fff3cd;border-left:5px solid #ff9800;padding:15px;margin:20px 0;font-weight:500}@media only screen and (max-width:480px){.quick-appt-booking .ajs-dialog{width:100%!important;max-width:100%}.add-more-services-opt.second-service{display:block!important;width:100%!important}.homepage-radio-btn-section.appointment-type{display:block!important}.homepage-radio-btn-section.appointment-type .radio-btn-section{margin-top:10px!important;margin-bottom:10px!important}.alertify.quick-appt-booking .ajs-commands{margin:20px 0}.quick-appt-booking .ajs-dialog{width:100%!important;max-width:100%}.add-more-services-opt.second-service{display:block!important;width:100%!important}.quick-appt-booking .homepage-radio-btn-section.appointment-type{margin-top:10px}.quick-appt-booking .provider-list .mp-content-container{justify-content:flex-start}.quick-appt-booking form:not(.service-booking-appt-form) .provider-list .mp-content-container .radiobtn{order:2;margin-left:10px!important}.sticky-schedule-button.front-page-mobile{display:inline-flex;margin-top:5px}body div.booked-calendar-wrap.small .booked-appt-list{padding:15px 20px 10px}.vc_section .vc_general .vc_tta-panel-body .service_description .service-pricing .price-card{margin-bottom:35px}}@media only screen and (min-width:768px){.sticky-schedule-button.front-page-mobile{display:none}.user-loyalty-program.border form{display:inline-flex}.vc_row.wpb_row.service_description>.service-pricing{margin-left:15px}}.Booked-profile-tabs .input-disabled{opacity:.5;pointer-events:none;cursor:default}.reschedule-appt-datepicker .ui-datepicker-calendar td:not(.ui-state-disabled){background:#fff;opacity:1;color:#000!important;border:1px solid #e5e5e5}.reschedule-appt-datepicker .ui-datepicker-calendar td:not(.ui-state-disabled).ui-datepicker-today,.reschedule-appt-datepicker .ui-datepicker-calendar td:not(.ui-state-disabled).ui-datepicker-current-day{background:#ba4073;color:#ffffff!important}.reschedule-appt-datepicker .ui-icon{text-indent:20px!important}.reschedule-appt input[type=text].booked_appt_date{color:#000;width:62%}.reschedule-appt .schedule-timeslot .select_container{padding:10px}.reschedule-appt .schedule-timeslot .select_container:hover select{color:#000}body .booked-modal .bm-window .booked-scrollable.reschedule-appt{background:#fff}.reschedule-appt-datepicker .ui-state-disabled{opacity:1}.scheme_default body .booked-modal .reschedule-appt button.ui-datepicker-trigger,.scheme_default body .booked-modal .reschedule-appt .update-appt{color:#fff;padding:16px 17px;margin:0;float:right}.scheme_default body .booked-modal .reschedule-appt .booked-appointment-details{margin-top:10px}.reschedule-appt-datepicker{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.reschedule-appt-datepicker .ui-datepicker-header{padding:10px;background:#ba4073;color:#fff!important;border-bottom:1px solid}.reschedule-appt-datepicker thead th{color:#fff!important}.reschedule-appt-datepicker td.ui-datepicker-days-cell-over.ui-datepicker-today a{padding:4px!important;color:#000!important;border-radius:5px!important}.reschedule-appt-datepicker table a.ui-state-default,.reschedule-appt-datepicker table td.ui-datepicker-unselectable.ui-state-disabled{border:0px!important;background:none!important}.reschedule-appt-datepicker table,.reschedule-appt-datepicker table th{border:0px!important;border-left:0px!important;border-right:0px!important;border-top:0px!important;border-bottom:0px!important}.reschedule-appt-datepicker table{background:#eaf3f6!important}.reschedule-appt-datepicker .ui-datepicker-header .ui-datepicker-title{text-align:center;margin:0 auto;font-size:14px}.reschedule-appt-datepicker .ui-datepicker-header .ui-datepicker-prev>span,.reschedule-appt-datepicker .ui-datepicker-header .ui-datepicker-next>span{color:#fff;letter-spacing:.6px}@media only screen and (max-width:768px){.scheme_default body .booked-modal .reschedule-appt button.ui-datepicker-trigger{margin-top:5px}.reschedule-appt .booked-appointments{display:inline-block;width:100%}}#sib-container input:-ms-input-placeholder{text-align:left;font-family:Helvetica,sans-serif;color:#c0ccda}#sib-container input::placeholder{text-align:left;font-family:Helvetica,sans-serif;color:#c0ccda}#sib-container textarea::placeholder{text-align:left;font-family:Helvetica,sans-serif;color:#c0ccda}#sib-container a{text-decoration:underline;color:#2bb2fc}.scheme_default .testimonial-slider .sc_testimonials_item_content{color:#000}.scheme_default .testimonial-slider .sc_testimonials_item_author_title{font-family:Satisfy,cursive}.scheme_default .testimonial-slider .sc_testimonials_item_author_subtitle{color:#f1eded}.scheme_default .testimonial-slider .owl-dots{text-align:center}.scheme_default .testimonial-slider .owl-dot{display:inline-block;width:12px;height:12px;margin:5px;border-radius:50%;transition:background-color 0.3s ease;cursor:pointer;background:#e7e7e7!important}.scheme_default .testimonial-slider .owl-dots .active,.scheme_default .testimonial-slider .owl-dot:hover{background:#be2465!important}.woocommerce.body_style_fullwide.sidebar_left .content{width:100%}.scheme_default.sidebar.left .sidebar_inner{background-color:#f9f9f9}.sidebar[class*="scheme_"] .widget.widget_provider_consultation_widget{padding:0;margin-top:0}.scheme_default.sidebar .widget.widget_wpc_chips_widget,.scheme_default.sidebar .widget.widget_wpc_sorting_widget{margin:auto}.scheme_default.sidebar .widget.widget_wpc_filters_widget{margin:auto;padding:15px}.widget.widget_wpc_sorting_widget select.wpc-orderby-select{border:1px solid #e6e6e6}.widget.widget_wpc_filters_widget .widget_title,.sidebar aside.widget_wpc_chips_widget .widget_title{margin:20px auto;padding:15px}.wpc-filters-widget-content .wpc-filters-section .wpc-filter-search-form .wpc-search-field,.widget.widget_wpc_sorting_widget select.wpc-orderby-select{border:1px solid #e6e6e6}.widget .wpc-filters-main-wrap li.wpc-term-item input[type=checkbox],.wpc-filters-main-wrap li.wpc-term-item input[type=radio]{display:none}.widget .wpc-filters-main-wrap li.wpc-term-item a{color:#111827;margin-top:4px}.scheme_default .wpc-filters-widget-wrapper .wpc-term-item-content-wrapper label::before{border-color:#d1d5db}.scheme_default .wpc-filters-section:not(.wpc-filter-more-less):not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric):not(.wpc-filter-layout-dropdown):not(.wpc-filter-terms-count-0) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list{overflow-y:auto}.widget .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label{padding-left:10px;border:none}.widget .wpc-filters-main-wrap input.wpc-label-input+label:hover span.wpc-filter-label-wrapper,.widget .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item input+label:hover a{background-color:initial;color:#000}.sidebar aside.widget.widget_wpc_chips_widget{padding:0 15px}.sidebar .wpc-widget-top-inside .wpc-inner-widget-chips-wrapper,.sidebar aside.widget .wpc-custom-selected-terms .wpc-filter-chips-list{overflow-y:auto;max-height:200px;padding:10px 15px;background-color:#f9f9f9;border-radius:5px}.sidebar .widget .wpc-filter-chips-list{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0;margin:0;list-style:none;align-items:center;justify-content:flex-start}.widget .wpc-filter-chip{display:flex;align-items:center;border:1px solid #0073e6;border-radius:20px;padding:6px 12px;font-size:14px;background-color:#fff;color:#333}.widget .wpc-chip-reset-all{border:1px solid #d99d9d;color:#a33c3c;background-color:#fff0f0}.widget .wpc-chip-reset-all .wpc-chip-content{display:flex;align-items:center;gap:5px}.widget .wpc-filter-chip a{text-decoration:none;color:inherit;display:flex;align-items:center}.widget .wpc-chip-remove-icon{margin-left:5px;font-weight:700;cursor:pointer}.widget .wpc-inner-widget-chips-wrapper li::before,.sidebar .wpc-filters-ul-list li::before,.widget .wpc-custom-selected-terms .wpc-filter-chips-list li::after,aside.widget .wpc-filter-chips-list li::before{content:'unset';display:none}.sidebar .widget.widget.widget_wpc_sorting_widget{padding:15px;background-color:#f9f9f9;border-radius:5px;margin-top:auto}.scheme_default .woocommerce ul.products li.product .post_item{display:flex;flex-direction:column;justify-content:space-between;height:100%}.scheme_default .woocommerce ul.products li.product .post_item:hover{box-shadow:0 4px 8px rgb(0 0 0 / .1)}.scheme_default .woocommerce-page ul.products li.product{padding:0 1em 2em 0}.scheme_default .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:600;color:#000;margin:10px 0 5px}#woocommerce_layered_nav-2{margin:0;padding:15px 0}#woocommerce_layered_nav-2 h5.widget_title,#wpc_sorting_widget-2 h5.widget_title{margin:20px auto;padding:15px}.sidebar .widget-title.wpc-filter-title{font-weight:600;font-size:16px;color:#555}#woocommerce_layered_nav-2 .woocommerce-widget-layered-nav-list{margin:0;padding:0;padding-left:50px}.scheme_default .wpc-filter-chips-list li,.scheme_default .wpc-filter-chips-list li.wpc-filter-chip,.scheme_default .wpc-filter-chips-list li.wpc-filter-chip{margin:0 7px 7px 0!important}.scheme_default .woocommerce-page .products.columns-4 .product{width:calc((100% - 40px) / 3)}@media screen and (max-width:767px){.scheme_default .woocommerce-page .products.columns-4 .product{width:calc(100% / 2);margin:0 auto}}@media screen and (min-width:577px) and (max-width:991px){.scheme_default .woocommerce-page .products.columns-4 .product{width:calc(100% / 3);margin:0 auto}}.woocommerce .list_products.shop_mode_thumbs .mobile-filter-button{display:none;margin-bottom:10px;float:right;background:#f2f2f2!important;color:#000!important}.woocommerce .list_products.shop_mode_thumbs .mobile-filter-button:hover,.woocommerce .list_products.shop_mode_thumbs .mobile-filter-button:focus,.woocommerce .list_products.shop_mode_thumbs .mobile-filter-button:active{background:#ba4073;color:#fff}.scheme_default .sidebar.left.widget_area.scheme_default #text-2{display:none;padding:0;text-align:right;margin:0}.woocommerce .sidebar .mobile-sidebar-close{font-size:24px;background:#ba4073;padding:5px 20px;color:#fff;display:inline-block;font-weight:700}.woocommerce form.variations_form.cart.inited{font-family:'Fraunces',serif;font-size:20px;color:#7E2843;margin-top:0;padding-top:28px}.scheme_default .woocommerce div.product form.cart .variations label{display:block;font-family:"Playfair Display",Georgia,serif;font-style:italic;font-weight:600;font-size:15px;color:#ba4073;margin-bottom:8px}.scheme_default .woocommerce .product form.cart table.variations td.value{display:flex;align-items:center;gap:14px;margin-top:2px}.woocommerce form.variations_form.cart.inited table.variations .select_container{flex:1 1 auto}.woocommerce div.product form.cart .variations select{background:#f7f2f2!important;color:#000!important;-webkit-appearance:none;border:1px solid #E7D3C8!important;border-radius:3px;padding:14px 42px 14px 16px;font-family:"Inter",-apple-system,Helvetica,Arial,sans-serif;font-size:18px;transition:border-color .15s ease,box-shadow .15s ease}.scheme_default .woocommerce .product a.reset_variations{color:#8A746D;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;display:block!important}.woocommerce .pwgc-field-container,.woocommerce .tam-sgc-field{background:#f7f2f2;border:1px solid #E7D3C8;border-radius:6px;padding:18px 18px 16px}.woocommerce div#pwgc-purchase-container div#pwgc-form-email-design,.woocommerce .tam-sgc-field:last-child{grid-column:2}.woocommerce .tam-sgc-gift-form legend.tam-sgc-gift-form__legend{color:#3a3a3a;background-color:#faf7f2;width:auto;padding:8px 33px;top:-20px}.woocommerce .pwgc-field-container .pwgc-label,.tam-sgc-field label.tam-sgc-label{font-weight:600;display:block;display:block;font-family:"Playfair Display",Georgia,serif;font-style:italic;font-weight:600;font-size:15px;color:#7C2A3E;margin-bottom:8px}.woocommerce .pwgc-field-container .pwgc-input-text,.woocommerce .pwgc-field-container #pwgc-custom-amount,.woocommerce .pwgc-field-container textarea#pwgc-message,.woocommerce .tam-sgc-field .tam-sgc-input-text,.woocommerce .tam-sgc-field .tam-sgc-input-textarea{width:100%;background:#FFF;border:1px solid #E7D3C8;border-radius:3px;padding:12px 14px;font-family:"Inter",-apple-system,Helvetica,Arial,sans-serif;font-size:14.5px;color:#2A1E1D;transition:border-color .15s ease,box-shadow .15s ease;margin-bottom:7px}.woocommerce .tam-sgc-gift-form{top:-10px;z-index:2;border:none;padding:0}.woocommerce .pwgc-field-container #pwgc-form-email-design{padding-bottom:1em}.woocommerce .pwgc-field-container .select_container{margin-bottom:12px}.woocommerce .pwgc-field-container button#pwgc-email-preview-button{border:1px solid #7C2A3E;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:10px 20px;border-radius:25px;transition:background .15s ease,color .15s ease;color:#fff}.single-product.woocommerce .pwgc-field-container .select_container{background:#fff}.single-product.woocommerce .pwgc-field-container textarea#pwgc-message,.woocommerce .tam-sgc-field .tam-sgc-input-textarea{min-height:110px;resize:vertical}.woocommerce .button,.woocommerce-page .button,.woocommerce div.product form.cart .button{opacity:1}.templum.related.products>h2{font-family:"Playfair Display",Georgia,serif;font-weight:600;font-style:italic;font-size:clamp(26px, 3vw, 34px);text-align:center;margin:0 0 8px}.templum.related .tpl-flourish{display:flex;align-items:center;gap:14px;margin:25px 0;color:#ba4073}.templum.related.products .tpl-flourish::before,.templum.related.products .tpl-flourish::after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,transparent,#e7c8d1 20%,#e7c8dd 80%,transparent)}.scheme_default .post_item_single .woocommerce .woocommerce-message .button{color:#fff;border-radius:5px}.templum-nav-profile{display:flex;align-items:center;float:right}.templum-nav-profile .profile-mobile,.profile-desktop{position:relative}.templum-nav-profile .profile-icon{font-size:24px;cursor:pointer}.templum-nav-profile .profile-text,.templum-nav-profile .trx_addons_popup_link{cursor:pointer;font-weight:500;background:#ba4073;padding:14px;border-radius:5px;color:#fff;font-size:14px;text-transform:uppercase;font-family:"Montserrat",sans-serif}.templum-nav-profile .profile-text a{text-decoration:none;color:#fff;font-style:normal;font-weight:400}.templum-nav-profile .profile-dropdown{display:none;position:absolute;right:0;top:31px;background:hsl(0deg 0% 100% / 83%);border:1px solid #ddd;box-shadow:0 2px 8px rgb(0 0 0 / .08);min-width:162px;z-index:1001;border-radius:6px}.templum-nav-profile .profile-dropdown a{display:block;padding:10px 15px;color:#333;text-decoration:none;border-bottom:1px solid #eee;border:1px solid rgb(255 255 255 / .35);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:inset 0 1px 3px rgb(255 255 255 / .6),inset 0 -1px 3px rgb(0 0 0 / .05),0 8px 24px rgb(0 0 0 / .15);filter:brightness(1.1)}.templum-nav-profile .profile-dropdown a:last-child{border-bottom:none}.service-section-steps .how-steps{display:flex;flex-direction:column;gap:0}.service-section-steps .how-steps .how-step{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid #ddc8d1;opacity:.82;transition:opacity 0.3s;cursor:default}.service-section-steps .how-steps .how-step:hover{opacity:1}.service-section-steps .how-steps .how-step .how-step-num{font-family:'Roboto',sans-serif;font-size:1.4rem;color:#d49ab3;line-height:1.2;padding-top:2px}.service-section-steps .how-steps .how-step h3.how-step-title{font-family:'Roboto',sans-serif;font-size:18px;font-weight:500;color:#2C3B2D;margin-bottom:8px;letter-spacing:inherit}.service-section-steps .how-steps .how-step .how-step-body{font-size:16px;line-height:1.75;color:#4B4F47}.laser-treatment-details-row .details-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;margin-top:56px;align-items:start}.laser-treatment-details-row .details-layout .detail-group{margin-bottom:40px}.laser-treatment-details-row .details-layout .detail-group-label{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#464744;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #ddc8d8}.laser-treatment-details-row .details-layout .detail-row{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid rgb(221 214 200 / .5);font-size:14px}.laser-treatment-details-row .details-layout span.detail-key{color:#4B4F47;flex:1}.laser-treatment-details-row .details-layout span.detail-val{font-weight:500;color:#2C3B2D;text-align:right;flex:1}.laser-treatment-details-row .details-layout .detail-group-label{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#464744;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #ddc8d8}.laser-treatment-details-row .care-timeline{position:relative}.laser-treatment-details-row .care-timeline::before{content:'';position:absolute;left:18px;top:24px;bottom:24px;width:1px;background:#ddc8d0}.laser-treatment-details-row .care-phase{display:grid;grid-template-columns:36px 1fr;gap:18px;margin-bottom:32px;position:relative}.laser-treatment-details-row .phase-dot{width:36px;height:36px;border-radius:50%;background:#edd8de;border:1.5px solid #ddc8d1;display:flex;align-items:center;justify-content:center;font-family:'Roboto',sans-serif;font-size:.85rem;color:#2C3B2D;flex-shrink:0;position:relative;z-index:1}.laser-treatment-details-row .phase-content{padding-top:4px}.laser-treatment-details-row .phase-when{font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ba4073;margin-bottom:4px}.laser-treatment-details-row .phase-title{font-family:'Roboto',sans-serif;font-size:16px;font-weight:500;color:#2C3B2D;margin-bottom:6px}.laser-treatment-details-row p.phase-desc{font-size:14px;line-height:1.7;color:#4B4F47}.services_page .treatment-ideal-candidate .candidate-grid .fitzpatrick-note{grid-column:span 2;margin-top:24px;padding:20px 24px;background:rgb(212 154 154 / 10%);border-left:2px solid #ba4073;border-radius:0 2px 2px 0}.laser-service-result-section .results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:48px}.laser-service-result-section .results-grid .result-card{background:#fdf5f5;padding:36px 28px;position:relative}.laser-service-result-section .results-grid .result-card::before{content:attr(data-num);position:absolute;top:20px;right:20px;font-family:'Roboto',sans-serif;font-size:3rem;color:#edd8df;line-height:1}.laser-service-result-section .results-grid .result-card .result-metric{font-family:'Roboto',sans-serif;font-size:2.2rem;color:#2C3B2D;line-height:1.1;margin-bottom:6px}.laser-service-result-section .results-grid .result-card .result-title{font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#7E8279;margin-bottom:14px}.laser-service-result-section .results-grid .result-card .result-desc{font-size:.84rem;line-height:1.7;color:#4B4F47}.schedule-appointment{background:#ba4073!important}.templum-blog.blog-archive{background:#fff;font-family:"Inter",sans-serif;margin-bottom:60px}.templum-blog .archive-header{text-align:center;margin-bottom:40px}.templum-blog .archive-header .archive-title{margin:initial;letter-spacing:initial}.templum-blog .archive-header h1,.templum-blog .archive-header h2,.templum-blog .archive-header h3,.templum-blog .archive-header h4,.templum-blog .archive-header h5,.templum-blog .archive-header h6{margin:initial}.templum-blog .archive-title{font-size:2.2rem;font-weight:700;margin-bottom:10px}.templum-blog .archive-description{color:#666;font-size:1rem}.templum-blog .archive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px;justify-content:center}.templum-blog .blog-card{background:#fafafa;border-radius:12px;overflow:hidden;box-shadow:0 3px 10px rgb(0 0 0 / .08);transition:all 0.3s ease;display:flex;flex-direction:column;justify-content:space-between}.templum-blog .blog-card:hover{transform:translateY(-5px)}.templum-blog .blog-card h2.blog-title{margin:initial;line-height:initial;letter-spacing:initial;font-size:18px;letter-spacing:0}.templum-blog .blog-thumb img{width:100%;height:220px;object-fit:cover}.templum-blog .blog-content{padding:20px;display:flex;flex-direction:column;height:100%;justify-content:space-between}.templum-blog .blog-meta{font-size:14px;color:#888;margin-bottom:8px}.templum-blog .blog-title a{color:#222;font-weight:600;text-decoration:none}.templum-blog .blog-title a:hover{color:#c2185b}.templum-blog .blog-excerpt{margin:12px 0 18px;color:#555;line-height:1.6;font-size:14px}.templum-blog .read-more{color:#fff;text-decoration:none;padding:8px 16px;border-radius:5px;font-weight:500;font-size:14px;transition:background 0.3s ease}.services_page .iv-therapy-section .callout-card{background:#fdf0f5;padding:38px 34px;border-radius:2px;position:relative}.services_page .iv-therapy-section .callout-card::before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:#ba4073e6}.services_page .iv-therapy-section .callout-card h4{letter-spacing:initial}.secrvice-section-grid .mechanisms-grid .mechanism-title h4{font-size:20px;margin-bottom:10px;letter-spacing:normal}.secrvice-section.hero-image .iv-service-img-section img{height:860px}.safety-side-effects .candidacy .safety-note{margin-top:30px;padding:22px 26px;background:#ba407342;font-size:.86rem;border-left:3px solid #ba4073}.scheme_default .location-section .city-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.scheme_default .location-section .city-strip .city-chip{border:1px solid var(--line);padding:9px 16px;font-size:.8rem;color:rgb(250 247 242 / .8);border-radius:20px}.scheme_default .location-section .city-strip .city-chip{border:1px solid rgb(186 64 115 / 38%);padding:9px 16px;font-size:.8rem;color:#ba4073;border-radius:20px}#provider_consultation_widget-2{display:none}.provider-consultation-header h2{margin:15px 0}.provider-consultation-section-mobile .provider-consultation-card{max-width:1100px;margin:40px auto;background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e5e5e5;box-shadow:0 15px 40px rgb(0 0 0 / .08);display:flex;flex-wrap:wrap}.provider-consultation-section-mobile .provider-consultation-card .subheading{width:100%;background:#edf3f1;padding:18px 25px;text-align:center;border-bottom:1px solid #e5e5e5}.provider-consultation-section-mobile .provider-consultation-card .subheading h2{margin:0;font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:600;color:#425b57}.provider-consultation-section-mobile .provider-consultation-card__image{width:300px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:40px}.provider-consultation-section-mobile .provider-consultation-card__image img{width:220px!important;height:220px!important;object-fit:cover;border-radius:50%!important;display:block}.provider-consultation-section-mobile .provider-consultation-card__content{flex:1;min-width:0;padding:40px 50px 40px 0;display:flex;flex-direction:column;justify-content:center}.provider-consultation-section-mobile .provider-consultation-card__name{margin:0 0 15px;font-size:32px;line-height:1.1;font-weight:600;color:#243142;letter-spacing:initial}.provider-consultation-section-mobile .provider-consultation-card__info{margin:0 0 25px;font-size:18px;line-height:1.7;color:#4f5c67;max-width:650px}.provider-consultation-section-mobile .provider-consultation-card__button{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:14px 28px;border-radius:8px;background:#b43b6d;color:#fff;text-decoration:none;font-weight:600;transition:.3s}.provider-consultation-section-mobile .provider-consultation-card__button:hover{background:#b8336a;color:#fff}@media (max-width:1024px){.provider-consultation-section-mobile .provider-consultation-card__image{width:260px;padding:30px}.provider-consultation-section-mobile .provider-consultation-card__image img{width:180px!important;height:180px!important}.provider-consultation-section-mobile .provider-consultation-card__content{padding:30px 30px 30px 0}.provider-consultation-section-mobile .provider-consultation-card__name{font-size:40px}.provider-consultation-section-mobile .provider-consultation-card__info{font-size:17px}}@media (max-width:767px){.provider-consultation-section-mobile .provider-consultation-card{display:block;margin:25px auto}.provider-consultation-section-mobile .provider-consultation-card .subheading{padding:14px 16px}.provider-consultation-section-mobile .provider-consultation-card .subheading h2{font-size:12px;letter-spacing:1px}.provider-consultation-section-mobile .provider-consultation-card__image{width:100%;padding:25px 20px 0}.provider-consultation-section-mobile .provider-consultation-card__image img{width:180px!important;height:180px!important;margin:0 auto}.provider-consultation-section-mobile .provider-consultation-card__content{padding:20px;text-align:center}.provider-consultation-section-mobile .provider-consultation-card__name{font-size:34px;margin-bottom:12px}.provider-consultation-section-mobile .provider-consultation-card__info{font-size:16px;margin-bottom:20px;max-width:100%}.provider-consultation-section-mobile .provider-consultation-card__button{width:100%;justify-content:center}}.scheme_default .gift-card-hero-section{position:relative;background:radial-gradient(circle at top right,rgb(186 64 115 / .22),transparent 35%),radial-gradient(circle at bottom left,rgb(186 64 115 / .12),transparent 40%),linear-gradient(135deg,#fff,#fff5f9,#fdeef5);color:#000;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;background-position-y:bottom;color:#f2f7f2}.scheme_default .gift-card-hero-section .gift-hero-desc{padding:45px 0;color:#f2f7f2}.gift-card-hero-section .gift-hero-desc .eyebrow::before{content:"";width:28px;height:1px;background:#b85c7a;display:inline-block}.gift-card-hero-section .gift-hero-desc .eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#b85c7a;font-weight:600;margin-bottom:18px;display:flex;align-items:center;gap:10px}.gift-card-hero-section .gift-hero-desc h1{font-weight:500;font-size:clamp(38px, 4.4vw, 62px);line-height:1.06;margin:0 0 22px;letter-spacing:.002em;color:#f2f7f2}.gift-card-hero-section .gift-hero-desc h1 em{color:#b85c7a}.gift-hero-images .tam-card-stage{position:relative;height:400px}.gift-hero-images .tam-giftcard{position:absolute;width:430px;max-width:90%;aspect-ratio:1.586 / 1;left:50%;top:50%;border-radius:16px;padding:28px 30px;display:flex;flex-direction:column;justify-content:center}.gift-hero-images .tam-giftcard.tam-card-front{transform:translate(-60%,-47%) rotate(4deg) translate(18px,-10px);background-position:center center;background-size:contain;padding:0;margin:0;height:100%;background-repeat:no-repeat}.gift-card-hero-section .gift-hero-desc ul{font-family:"Montserrat",sans-serif;display:inline-flex;align-items:center;justify-content:space-evenly;column-gap:37px;font-size:12.5px;letter-spacing:.02em}.gift-card-hero-section .gift-hero-desc ul li::marker{color:#b85c7a}.gift-card-listing-section .gift-card-section-subheading span.section-tag{font-family:"Montserrat",sans-serif;display:inline-block;padding:10px 18px;border-radius:50px;background:#fff4f8;color:#ba4073;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:20px}.scheme_default .vc_column-inner .wpb_wrapper h2.vc_custom_heading.gift-card-section-heading{font-family:"Montserrat",sans-serif;margin-top:10px;margin-bottom:15px}.gift-card-listing-section .gift-card-section-subtitle{font-family:"Montserrat",sans-serif;text-align:center;color:#6c6570;max-width:700px;margin:0 auto 50px}.gift-card-product-section h3.tam-filter-title{letter-spacing:normal;font-family:'Montserrat',sans-serif;margin:0;font-size:1.4rem;font-weight:700;line-height:1.2;color:#1f2937}.gift-card-product-section p.tam-filter-hint{font-size:12px;color:#948f80;margin:0 0 14px}.gift-card-product-section ul.tam-filter-list{list-style:none;margin:0;padding:0}.gift-card-product-section ul.tam-filter-list li{border-bottom:1px solid #e4ddcd}.gift-card-product-section ul.tam-filter-list li a{display:flex;justify-content:space-between;align-items:center;padding:11px 2px;font-size:14.5px;color:#3a3934;transition:color .15s ease;text-decoration:none;font-weight:400}.gift-card-product-section ul.tam-filter-list li:hover a{color:#b85c7a}.gift-card-product-section ul.tam-filter-list li a.is-active{color:#b85c7a;font-weight:600}.gift-card-product-section ul.tam-filter-list li a.is-active::before{content:"";width:5px;height:5px;border-radius:50%;background:#b85c7a;display:inline-block;margin-right:9px}.gift-card-product-section .tam-amount-chip-wrap span.tam-amount-chip{padding:8px 14px;border:1px solid #e4ddcd;border-radius:20px;font-size:13px;color:#3a3934;cursor:pointer}.gift-card-product-section .tam-amount-chip-wrap{display:flex;flex-wrap:wrap;gap:8px}.gift-card-product-section .tam-amount-chip-wrap span.tam-amount-chip{padding:8px 14px;border:1px solid #e4ddcd;border-radius:20px;font-size:13px;color:#3a3934;cursor:pointer}.gift-card-product-section .tam-amount-chip-wrap span.tam-amount-chip.is-active{background:#b85c7a;color:#fff;border-color:#b85c7a}.gift-card-product-section .tam-sidebar-note{background:#f2e4e3;border:1px solid #e4cdcd;border-radius:8px;padding:18px;margin-top:8px}.gift-card-product-section .tam-sidebar-note p{margin:0 0 10px;font-size:13px;color:#3a3934;line-height:1.6}.gift-card-product-section .tam-sidebar-note a{font-size:12.5px;font-weight:700;color:#b85c7a;letter-spacing:.03em}.gift-card-product-section aside.tam-sidebar{width:100%;max-width:320px;display:flex;flex-direction:column;gap:24px}.gift-card-product-section .tam-filter-block{margin-bottom:34px;background:#fff}.gift-card-product-section .gift-card-section-heading{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#ba4073;border-radius:8px;font-weight:600;color:#fff;transition:.4s linear}.gift-card-product-section .gift-card-section-heading:hover{background:#af3065}.gift-card-product-section h3.tam-cat-title{margin:0 0 10px;padding-top:18px;padding-bottom:18px;border-bottom:1px solid #f0f0f0;font-size:20px;letter-spacing:normal}.gift-card-product-section section.gift-card-section{margin:0 0 40px}.gift-card-product-section .tam-cat-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:16px;margin-bottom:28px;border-bottom:1px solid #ece7e1}.gift-card-product-section .tam-cat-heading-group{display:flex;flex-direction:column;gap:8px}.gift-card-product-section span.tam-cat-eyebrow{display:inline-flex;align-self:flex-start;padding:5px 14px;border-radius:999px;background:#fbe6ee;color:#b8336a;font-family:'DM Sans',sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.gift-card-product-section h2.tam-cat-title{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:30px;line-height:1.15;color:#262626;margin:0;letter-spacing:normal}.gift-card-section .gift-card-work-steps .tam-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.gift-card-section .gift-card-work-steps .tam-how-grid .tam-how-step{text-align:center;padding:0 18px}.gift-card-section .gift-card-work-steps .tam-how-grid .tam-how-step .tam-how-num{width:60px;height:60px;border-radius:50%;border:1px solid #ba4073;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;font-family:'Montserrat',sans-serif;color:#ba4073;font-size:25px}.gift-card-section .gift-card-work-steps .tam-how-grid .tam-how-step h4{font-size:19px;font-weight:600;letter-spacing:normal;margin:0 0 8px;font-family:'Montserrat',sans-serif}.gift-card-section .gift-card-work-steps .tam-how-grid .tam-how-step p{font-size:13.5px;line-height:1.6;margin:0}.gift-card-section .gift-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;justify-content:center}.gift-card-section .gift-card-grid article.gift-card{position:relative;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 25px 60px rgb(0 0 0 / .08),0 8px 20px rgb(0 0 0 / .04);transition:0.45s cubic-bezier(.22,.61,.36,1)}.gift-image{overflow:hidden;position:relative}.gift-card-section .gift-card-grid article.gift-card span.gift-badge{position:absolute;top:18px;left:18px;z-index:5;padding:8px 16px;border-radius:50px;background:rgb(255 255 255 / .9);color:#ba4073;font-size:12px;letter-spacing:2px;text-transform:uppercase;backdrop-filter:blur(8px);background:rgb(255 255 255 / 58%);border:1px solid rgb(255 255 255 / .4);font-weight:600}.gift-card-section .gift-card-grid article.gift-card .gift-image img{width:100%;display:block;transition:0.8s;aspect-ratio:4 / 3;object-fit:fill}.gift-card-section .gift-card-grid article.gift-card .gift-content{display:flex;flex-direction:column;gap:10px;justify-content:space-between;align-items:baseline;padding:20px}.gift-card-section .gift-card-grid article.gift-card .gift-content h3{color:#1b1b1b;line-height:1.3;font-size:20px;font-weight:600;margin:0 0 6px;letter-spacing:normal}.gift-card-section .gift-card-grid article.gift-card .gift-content .gift-price{font-size:18px;color:#000}.gift-card-section .gift-card-grid article.gift-card a.gift-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 34px;border-radius:100px;text-decoration:none;color:#fff;font-weight:600;letter-spacing:.4px;background:linear-gradient(135deg,#202020,#3b3b3b);transition:0.45s cubic-bezier(.22,.61,.36,1);overflow:hidden;position:relative}.gift-card-section .gift-card-grid article.gift-card .gift-btn:hover{background:linear-gradient(135deg,#ba4073,#e26b9c);transform:translateY(-2px)}.gift-card-section .gift-card:hover{transform:translateY(-14px);box-shadow:0 40px 90px rgb(0 0 0 / .14)}.gift-card-section .gift-card:hover img{transform:scale(1.08)}#gift-loader-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .72);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:0.35s ease;z-index:999}#gift-loader-overlay.active{opacity:1;visibility:visible}.gift-card-section{position:relative}#gift-loader-overlay\ active{background:rgb(255 255 255 / .92);box-shadow:0 20px 60px rgb(0 0 0 / .12);position:fixed;z-index:6;top:0;right:0;bottom:0;left:0}#gift-loader-overlay.active .gift-loader{height:100%;width:100%;margin:auto;justify-content:center;display:flex;flex-direction:column;align-items:center;gap:18px;padding:28px 40px;border-radius:20px;background:rgb(255 255 255 / .92);box-shadow:0 20px 60px rgb(0 0 0 / .12)}.gift-spinner{width:70px;height:70px;border-radius:50%;border:4px solid rgb(212 55 112 / .18);border-top-color:#ba4073;animation:giftSpin 0.9s linear infinite}.gift-loader span{font-size:15px;font-weight:500;color:#444;letter-spacing:.6px}.gift-card-subheading{max-width:60%;margin:auto}.occasion-grid-section{position:relative}.occasion-grid-section .slick-arrow{position:absolute;top:50%;padding:0;font-size:27px;border-radius:23px}.scheme_default .occasion-grid-section button.slick-arrow{color:#fff;background-color:#7f7f7f}.scheme_default .occasion-grid-section button.slick-arrow:hover{color:#fff;outline:none;background:rgb(0 0 0 / .75)}.occasion-grid-section .slick-prev{left:-52px;z-index:1}.occasion-grid-section .slick-next{right:-52px}.occasion-grid-section .slick-slide{margin:0 10px}.occasion-grid-section .slick-list{margin:0 -10px}.occasion-grid-section .occasion-card{grid-column:span 3;position:relative;isolation:isolate;min-height:300px;padding:17px;overflow:hidden;color:#fff;background-color:#687451;display:block;border-radius:12px;transition:transform 0.3s ease}.occasion-grid-section .occasion-card:hover{transform:translateY(-5px)}.occasion-grid-section .occasion-card::before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .05),rgb(0 0 0 / .55));pointer-events:none}.occasion-grid-section .occasion-card:hover::before{opacity:0}.occasion-image{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.occasion-grid-section .occasion-card:hover .occasion-image{transform:scale(1.05)}.occasion-grid-section .card-index{font:10px "DM Mono",monospace}.occasion-grid-section .card-content{position:absolute;left:17px;right:17px;bottom:17px;color:#fff}.occasion-grid-section .card-content>span:first-child{font-size:.69rem;font-weight:600}.card-content h3{margin:5px 0 0;font:500 clamp(1.55rem, 2.5vw, 2.2rem) / 1 "Playfair Display",serif;letter-spacing:-.05em;color:#fff}@keyframes giftSpin{to{transform:rotate(360deg)}}@medial screen (max-width:768px){.gift-card-section{margin-top:20px}.gift-card-section .gift-card-grid,.gift-card-section .gift-card-work-steps .tam-how-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}section.templum-gift-card-faq{max-width:820px;margin:0 auto;font-family:Montserrat,sans-serif}.templum-gift-card-faq .templum-gift-card-faq-item:not(:last-child){border-bottom:1px solid #e4ddcd;padding:20px 4px}.templum-gift-card-faq .templum-gift-card-faq-item:last-child{padding-top:24px}.templum-gift-card-faq .templum-gift-card-faq-item h4{font-size:15.5px;font-weight:700;margin:0 0 8px;display:flex;justify-content:space-between;letter-spacing:normal}.templum-gift-card-faq .templum-gift-card-faq-item p{font-size:14px;color:#3a3934;line-height:1.65;margin:0}.templum-nav-profile .profile-mobile{display:none}.templum-nav-profile .profile-desktop{display:block}.scheme .desktop-user-profile-section .profile-content{flex:1;min-height:580px;background:#fff;border-radius:0 20px 20px 20px;display:flex;flex-direction:column;align-items:center;position:relative;padding:32px 30px}.scheme .desktop-user-profile-section .top-login{position:absolute;top:32px;left:50%;transform:translateX(-50%);border:none;outline:none;padding:9px 15px;font-family:inherit;font-size:15px;font-weight:500;color:#8e456c;background:linear-gradient(135deg,#c52d72,#b92d6b);border-radius:3px;cursor:pointer;transition:all 0.25s ease}.scheme .desktop-user-profile-section .top-login:hover{transform:translateX(-50%) translateY(-1px);box-shadow:0 5px 15px rgb(190 42 108 / .25)}.scheme .desktop-user-profile-section .login-container{width:100%;max-width:500px;display:flex;flex-direction:column;align-items:center;text-align:center}.scheme .desktop-user-profile-section .user-icon{width:96px;height:96px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fbeaf2;margin-bottom:14px}.scheme .desktop-user-profile-section .user-icon svg{width:52px;height:52px;stroke:#be3b75;stroke-width:2;fill:none}.scheme_default .desktop-user-profile-section .login-title{margin-bottom:8px;font-size:20px;line-height:1.4;font-weight:700;color:#171717;letter-spacing:initial}.scheme_default #booked-profile-page hr.hyper-link{margin:20px 0}.scheme_default #booked-profile-page h4{letter-spacing:initial}.scheme_default #booked-profile-page .pre-call-doc{font-size:15px}@media (max-width:1023px){.templum-nav-profile .profile-mobile{display:block}.templum-nav-profile .profile-desktop{display:none}}@media screen and (min-width:1024px) and (max-width:1366px){.templum-nav-profile .profile-mobile{display:block}.templum-nav-profile .profile-desktop{display:none}}@media screen and (min-width:1366px) and (max-width:1469px){.templum-nav-profile .profile-text{font-size:smaller;padding:14px 12px}}.templum-nav-profile .profile-dropdown.show{display:block}@media screen and (min-width:1023px) and (max-width:1300px){.templum-nav-profile .profile-dropdown a{padding:10px}}@media screen and (max-width:959px){.woocommerce .menu_mobile_overlay.active{display:block!important}.scheme_default .sidebar.left.widget_area.scheme_default #text-2{display:block;height:40px}.woocommerce .list_products.shop_mode_thumbs .mobile-filter-button{display:inline}.scheme_default .woocommerce .sidebar.left{position:fixed!important;top:0!important;right:-100%;width:80%;height:100%;background:#fff;z-index:1000;overflow-y:auto;transition:all 0.5s ease-out;padding:20px;box-shadow:-2px 0 10px rgb(0 0 0 / .2);z-index:100000;margin:initial}.woocommerce .sidebar{display:flex;flex-direction:column;width:100%}.woocommerce .sidebar .sidebar_inner>*{width:100%!important}.menu_mobile_overlay.active{display:block}.scheme_default .woocommerce .sidebar.left.active{right:0;width:320px}.mobile-filter-close{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer}}