.TreatmentsPage_header_img_container__BJVqX{height:100lvh;position:relative}.TreatmentsPage_header_img_container__BJVqX .TreatmentsPage_header_image_wrapper__K7LjK{height:100%;position:absolute;top:0;width:100%}.TreatmentsPage_header_img_container__BJVqX .TreatmentsPage_black_overlay__skI7y{background:#00000080;height:100%;left:0;position:absolute;top:0;width:100%}.TreatmentsPage_header_img_container__BJVqX .TreatmentsPage_header_img_content__tEAY3{bottom:25%;left:10%;position:absolute;right:0;z-index:1}.TreatmentsPage_header_img_container__BJVqX .TreatmentsPage_header_img_content__tEAY3 .TreatmentsPage_service_header_contents__QQXjw{display:grid;max-width:700px}.TreatmentsPage_sub_headline__dq0kF{color:#fffaf2;font-family:Silk;font-size:16px;margin-bottom:calc(8px + .51282vw);text-transform:uppercase}.TreatmentsPage_section_title__QnRjt{color:#fffaf2;font-family:Silk;font-size:36px;text-transform:uppercase}.TreatmentsPage_header_description__Qs0Ua{color:#fffaf2b3;max-width:700px}.TreatmentsPage_m_content_actions__otpGB{position:relative;border-bottom:.1rem solid #d9d9d9}.TreatmentsPage_m_action_left__Ca6ui,.TreatmentsPage_m_action_right__2GTFB{cursor:pointer;position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.TreatmentsPage_m_action_left__Ca6ui{left:4rem}.TreatmentsPage_m_action_right__2GTFB{right:4rem}.TreatmentsPage_j_top__EXKmL{padding:calc(81px + 48px) 0 0}.TreatmentsPage_container__Vf_L9{max-width:100%;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.TreatmentsPage_j_top__EXKmL .TreatmentsPage_h2__5yaMm{font:400 48px/1 Silk;letter-spacing:-.035em;text-align:center;text-transform:uppercase}.TreatmentsPage_j_top__EXKmL .TreatmentsPage_txt__q20pP{font:normal 16px/26px Poppins;letter-spacing:0;text-align:center;text-transform:uppercase;margin:18px 0 0}.TreatmentsPage_j_top__EXKmL .TreatmentsPage_txt__q20pP .TreatmentsPage_br__0cPkG{display:block}.TreatmentsPage_procedure_title_inner__rHsmN{max-width:82rem;margin:0 auto;border-bottom:1px solid hsla(0,0%,45%,.15);padding:48px 0 32px}.TreatmentsPage_procedure_title_text__2hnlT{font-size:24px;line-height:1.2;color:#707070}.TreatmentsPage_procedure_wrapper__bnswk{padding:0 24px}.TreatmentsPage_treatment_list_item__YaQyq{padding:42px 24px;transition:background .3s ease;cursor:pointer;display:block}.TreatmentsPage_treatment_list_item_inner__FFJ5X{max-width:82rem;margin:0 auto}.TreatmentsPage_treatment_list_item_content_grid__m45En{display:flex;gap:42px}.TreatmentsPage_treatment_image_cell__khc3j{width:100%;max-width:13%;flex-shrink:0}.TreatmentsPage_treatment_image_wrapper__LZ7SI{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background-color:#d9d9d9}.TreatmentsPage_treatment_details_cell__og1mp{flex:1}.TreatmentsPage_treatment_name__uWNBB{font-size:28px;font-weight:500;font-family:Silk;line-height:1.2;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-transition:background-size .5s cubic-bezier(.76,0,.24,1);-moz-transition:background-size .5s cubic-bezier(.76,0,.24,1);-ms-transition:background-size .5s cubic-bezier(.76,0,.24,1);-o-transition:background-size .5s cubic-bezier(.76,0,.24,1);transition:background-size .5s cubic-bezier(.76,0,.24,1)}.TreatmentsPage_treatment_description__4D8hy{font-size:14px;color:gray;margin-bottom:16px}.TreatmentsPage_treatment_description__4D8hy:last-of-type{margin-bottom:0}.TreatmentsPage_treatments_pricing__FAJRV{margin-top:24px;display:flex;gap:8px;flex-direction:column}.TreatmentsPage_price__zQ6Es{font-size:14px;font-weight:500}.TreatmentsPage_number_of_sessions__pfazP{font-size:14px;font-weight:400;color:gray}.TreatmentsPage_benefit__nDbEB{position:relative;margin-left:20px;padding:5px 12px;background-color:#fff;font-size:12px;border-radius:24px;border:1px solid #a9a9a9}.TreatmentsPage_benefit__nDbEB .TreatmentsPage_tail__8_UBQ{position:absolute;top:50%;transform:translateY(-50%);right:100%;height:1px;width:12px;background-color:#a9a9a9;z-index:1}.TreatmentsPage_view_details_cta__NVyHP{margin-top:24px;font-size:14px}.TreatmentsPage_view_details_cta__NVyHP span{text-decoration:underline;text-underline-offset:5px}.TreatmentsPage_all_treatments_wrapper__cifVE{position:relative;margin:48px 0 0}.TreatmentsPage_all_treatments_grid__Kirzm{padding:0 16px;display:grid;grid-template-columns:repeat(5,1fr);max-width:1600px;margin:0 auto;gap:32px;column-gap:1.5%}.TreatmentsPage_treatment_chip__9rsIs{display:flex;align-items:center;border-radius:12px;padding:12px 20px;border:1px solid #d9d9d9;position:relative;overflow:hidden;transition:all .3s}.TreatmentsPage_treatment_chip__9rsIs:before{background-color:#f4efeb;border-radius:12px;content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(105%);transition:all .3s;width:100%;z-index:0}.TreatmentsPage_treatment_chip__9rsIs:not(.TreatmentsPage_active__lsz2q):hover:before{transform:translateY(0)}.TreatmentsPage_treatment_chip__9rsIs.TreatmentsPage_active__lsz2q{color:#000;border-color:transparent}.TreatmentsPage_treatment_chip__9rsIs.TreatmentsPage_active__lsz2q:before{background-color:#f3e0d4;transform:translateY(0)}.TreatmentsPage_price_divider__nqeFB{width:8px;height:8px;background-color:#bc967e;border-radius:100%}.TreatmentsPage_treatment_list_item__YaQyq:hover{background-color:#fff}.TreatmentsPage_savings__sdXGt{padding:5px 12px;background-color:#d4f7d2;font-size:14px;color:#3a8365;display:flex;align-items:center;border-radius:4px}.TreatmentsPage_treatments_pricing__FAJRV.TreatmentsPage_for_small_viewport__4cxqi{display:none}.TreatmentsPage_pricing_divider__t3Ar7{font-size:10px;font-weight:300;padding:8px 0;letter-spacing:1.5px}@media(min-width:1366px){.TreatmentsPage_m_content_actions__otpGB:before{content:"";position:absolute;top:0;bottom:0;width:20rem;pointer-events:none;opacity:.8;z-index:2;left:0;background-image:linear-gradient(90deg,#f8f7f6 70%,transparent)}}@media(min-width:1728px){.TreatmentsPage_sub_headline__dq0kF{font-size:36px}.TreatmentsPage_section_title__QnRjt{font-size:96px;font-weight:400}}@media(max-width:1365px){.TreatmentsPage_treatment_chip__9rsIs{padding:12px}.TreatmentsPage_treatment_chip__9rsIs div:first-child{width:40px;height:40px}.TreatmentsPage_all_treatments_grid__Kirzm{column-gap:16px;row-gap:24px}}@media(max-width:1279px){.TreatmentsPage_treatment_chip__9rsIs span{font-size:13px}.TreatmentsPage_treatment_chip__9rsIs div:first-child{width:35px;height:35px}.TreatmentsPage_all_treatments_wrapper__cifVE{margin-top:32px}.TreatmentsPage_procedure_title_inner__rHsmN{padding-top:38px;padding-bottom:24px}.TreatmentsPage_procedure_title_text__2hnlT{font-size:20px}.TreatmentsPage_treatment_name__uWNBB{font-size:24px}}@media(max-width:1199px){.TreatmentsPage_treatment_image_cell__khc3j{max-width:15%}}@media(max-width:999px){.TreatmentsPage_all_treatments_grid__Kirzm{grid-template-columns:repeat(5,1fr)}.TreatmentsPage_treatment_list_item_content_grid__m45En{gap:28px}.TreatmentsPage_treatment_image_cell__khc3j{max-width:18%}.TreatmentsPage_treatment_list_item__YaQyq{padding-top:28px;padding-bottom:28px}}@media(max-width:849px){.TreatmentsPage_all_treatments_grid__Kirzm{grid-template-columns:repeat(4,1fr)}.TreatmentsPage_treatment_image_cell__khc3j{max-width:20%}}@media(max-width:767px){.TreatmentsPage_procedure_title_text__2hnlT{font-size:16px}.TreatmentsPage_treatment_name__uWNBB{font-size:18px}.TreatmentsPage_number_of_sessions__pfazP,.TreatmentsPage_price__zQ6Es,.TreatmentsPage_treatment_description__4D8hy{font-size:12px}.TreatmentsPage_savings__sdXGt{padding:5px 8px}.TreatmentsPage_savings__sdXGt span{font-size:10px}.TreatmentsPage_treatments_pricing__FAJRV{margin-top:16px}.TreatmentsPage_treatment_list_item__YaQyq{padding:24px 16px}.TreatmentsPage_treatment_list_item_content_grid__m45En{gap:18px}}@media(max-width:699px){.TreatmentsPage_all_treatments_grid__Kirzm{grid-template-columns:repeat(3,1fr)}.TreatmentsPage_treatment_chip__9rsIs span{font-size:12px}}@media(max-width:599px){.TreatmentsPage_procedure_title_text__2hnlT{font-size:14px}.TreatmentsPage_treatment_name__uWNBB{font-size:16px}.TreatmentsPage_treatments_pricing__FAJRV{margin-top:14px}.TreatmentsPage_savings__sdXGt svg{width:12px;margin-right:5px}.TreatmentsPage_treatment_image_cell__khc3j{max-width:23%}.TreatmentsPage_procedure_title_text__2hnlT sup{font-size:10px}}@media(max-width:529px){.TreatmentsPage_all_treatments_grid__Kirzm{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.TreatmentsPage_treatment_list_item__YaQyq:hover .TreatmentsPage_treatment_name__uWNBB{background-size:100% 1px}}@media(max-width:499px){.TreatmentsPage_procedure_title_inner__rHsmN{border-bottom:none;text-align:center}.TreatmentsPage_treatment_description__4D8hy{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.TreatmentsPage_treatments_pricing__FAJRV{display:none}.TreatmentsPage_treatments_pricing__FAJRV.TreatmentsPage_for_small_viewport__4cxqi{display:block;margin-top:0}.TreatmentsPage_treatment_list_item__YaQyq{border-bottom:1px solid #e7e7e7}.TreatmentsPage_treatment_image_wrapper__LZ7SI{border-radius:8px}}.Page_j_top__Ipjbs{padding:calc(81px + 48px) 0 0}.Page_container__4TqKj{max-width:100%;width:100%;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.Page_j_top__Ipjbs .Page_h2__Qh209{font:400 48px/1.2 Silk;text-align:center;text-transform:uppercase}.Page_j_top__Ipjbs .Page_txt__HdGxK{font:normal 16px/1.5 Poppins;letter-spacing:0;text-align:center;text-transform:uppercase;margin:18px 0 0}.Page_j_top__Ipjbs .Page_txt__HdGxK .Page_br__IwoLC{display:block}.Page_txt__HdGxK{color:#707070}@media(max-width:1279px){.Page_j_top__Ipjbs .Page_h2__Qh209{font-size:38px}.Page_j_top__Ipjbs .Page_txt__HdGxK{font-size:14px}}@media(max-width:767px){.Page_j_top__Ipjbs .Page_h2__Qh209{font-size:28px}}.ProceduresFilter_treatments_wrapper___qSmR{position:fixed;top:80px;display:flex;align-items:stretch;border-top:1px solid hsla(0,0%,45%,.15);border-bottom:1px solid hsla(0,0%,45%,.15);overflow:hidden;background-color:#f8f7f6;z-index:1;transform:translateY(-100%);opacity:0;left:0;right:0;transition:opacity .3s ease,transform .3s ease}.ProceduresFilter_treatments_wrapper___qSmR.ProceduresFilter_visible__sTsAF{opacity:1;transform:translateY(0)}.ProceduresFilter_filters_container__z1iYH{width:100%;min-width:0}.ProceduresFilter_procedures_control_button__9M6aF{padding:0 24px;display:flex;align-items:center;justify-content:center}.ProceduresFilter_procedures_control_button__9M6aF button{width:32px;height:32px;background-color:#fff;border-radius:100%;display:flex;align-items:center;border:1px solid #d9d9d9;justify-content:center}.ProceduresFilter_filter_icon_wrapper__NSYu9{width:45px;height:45px}@media(max-width:1279px){.ProceduresFilter_filter_name__9wkjM{font-size:13px}.ProceduresFilter_filter_icon_wrapper__NSYu9{width:40px;height:40px}}@media(max-width:767px){.ProceduresFilter_procedures_control_button__9M6aF button{width:24px;height:24px}.ProceduresFilter_procedures_control_button__9M6aF button svg{width:15px;height:15px}}@media(max-width:599px){.ProceduresFilter_filter_name__9wkjM{font-size:12px}}