@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Medium.eot?v=1762832582);src:url(/cdn/shop/files/Montserrat-Medium.eot?v=1762832582?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Montserrat-Medium.woff2?v=1762832582) format("woff2"),url(/cdn/shop/files/Montserrat-Medium.woff?v=1762832582) format("woff"),url(/cdn/shop/files/Montserrat-Medium.ttf?v=1762832582) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Regular.eot?v=1762832582);src:url(/cdn/shop/files/Montserrat-Regular.eot?v=1762832582?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Montserrat-Regular.woff2?v=1762832582) format("woff2"),url(/cdn/shop/files/Montserrat-Regular.woff?v=1762832582) format("woff"),url(/cdn/shop/files/Montserrat-Regular.ttf?v=1762832582) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Bold.eot?v=1762832582);src:url(/cdn/shop/files/Montserrat-Bold.eot?v=1762832582?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Montserrat-Bold.woff2?v=1762832582) format("woff2"),url(/cdn/shop/files/Montserrat-Bold.woff?v=1762832582) format("woff"),url(/cdn/shop/files/Montserrat-Bold.ttf?v=1762832582) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Light.eot?v=1762832582);src:url(/cdn/shop/files/Montserrat-Light.eot?v=1762832582?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Montserrat-Light.woff2?v=1762832582) format("woff2"),url(/cdn/shop/files/Montserrat-Light.woff?v=1762832582) format("woff"),url(/cdn/shop/files/Montserrat-Light.ttf?v=1762832582) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Thin.eot?v=1762832582);src:url(/cdn/shop/files/Montserrat-Thin.eot?v=1762832582?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Montserrat-Thin.woff2?v=1762832582) format("woff2"),url(/cdn/shop/files/Montserrat-Thin.woff?v=1762832582) format("woff"),url(/cdn/shop/files/Montserrat-Thin.ttf?v=1762832583) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-SemiBold.eot?v=1762832582);src:url(/cdn/shop/files/Montserrat-SemiBold.eot?v=1762832582?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Montserrat-SemiBold.woff2?v=1762832582) format("woff2"),url(/cdn/shop/files/Montserrat-SemiBold.woff?v=1762832582) format("woff"),url(/cdn/shop/files/Montserrat-SemiBold.ttf?v=1762832583) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/cdn/shop/files/PlayfairDisplay-Bold.eot?v=1762832582);src:url(/cdn/shop/files/PlayfairDisplay-Bold.eot?v=1762832582?#iefix) format("embedded-opentype"),url(/cdn/shop/files/PlayfairDisplay-Bold.woff2?v=1762832582) format("woff2"),url(/cdn/shop/files/PlayfairDisplay-Bold.woff?v=1762832582) format("woff"),url(/cdn/shop/files/PlayfairDisplay-Bold.ttf?v=1762832582) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/cdn/shop/files/PlayfairDisplay-Regular.eot?v=1762832582);src:url(/cdn/shop/files/PlayfairDisplay-Regular.eot?v=1762832582?#iefix) format("embedded-opentype"),url(/cdn/shop/files/PlayfairDisplay-Regular.woff2?v=1762832582) format("woff2"),url(/cdn/shop/files/PlayfairDisplay-Regular.woff?v=1762832582) format("woff"),url(/cdn/shop/files/PlayfairDisplay-Regular.ttf?v=1762832582) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/cdn/shop/files/PlayfairDisplay-Black.eot?v=1762832583);src:url(/cdn/shop/files/PlayfairDisplay-Black.eot?v=1762832583?#iefix) format("embedded-opentype"),url(/cdn/shop/files/PlayfairDisplay-Black.woff2?v=1762832581) format("woff2"),url(/cdn/shop/files/PlayfairDisplay-Black.woff?v=1762832582) format("woff"),url(/cdn/shop/files/PlayfairDisplay-Black.ttf?v=1762832583) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/cdn/shop/files/PlayfairDisplay-Medium.eot?v=1762832582);src:url(/cdn/shop/files/PlayfairDisplay-Medium.eot?v=1762832582?#iefix) format("embedded-opentype"),url(/cdn/shop/files/PlayfairDisplay-Medium.woff2?v=1762832582) format("woff2"),url(/cdn/shop/files/PlayfairDisplay-Medium.woff?v=1762832582) format("woff"),url(/cdn/shop/files/PlayfairDisplay-Medium.ttf?v=1762832582) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/cdn/shop/files/PlayfairDisplay-SemiBold.eot?v=1762832582);src:url(/cdn/shop/files/PlayfairDisplay-SemiBold.eot?v=1762832582?#iefix) format("embedded-opentype"),url(/cdn/shop/files/PlayfairDisplay-SemiBold.woff2?v=1762832581) format("woff2"),url(/cdn/shop/files/PlayfairDisplay-SemiBold.woff?v=1762832582) format("woff"),url(/cdn/shop/files/PlayfairDisplay-SemiBold.ttf?v=1762832582) format("truetype");font-weight:600;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif}:root{--primary: #efe4be;--black: #000000;--white: #FFFFFF;--gray: #B4B4B4;--light-gray: #D9D9D9;--cream: #F7F6F3;--container-width: 1430px;--playfair-font: "Playfair Display";--montserrat-font: "Montserrat";--h1: normal normal 400 73px/1 var(--playfair-font);--h2: normal normal 400 48px/1 var(--playfair-font);--h3: normal normal 400 30px/1 var(--playfair-font);--h4: normal normal 400 22px/1 var(--playfair-font);--p: normal normal 400 18px/1 var(--montserrat-font);--btn: normal normal 400 16px/1 var(--montserrat-font)}.container{width:100%;max-width:var(--container-width);padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}h1,.h1{font:var(--h1)}h2,.h2{font:var(--h2)}h3,.h3{font:var(--h3)}h4,.h4{font:var(--h4)}p,.p{font:var(--p)}h4,h5,h6{font-family:var(--playfair-font)}a{color:currentColor}img,svg{height:100%;width:100%;display:block}.aspect_ratio{position:relative;padding-top:100%}.aspect_ratio img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.btn{font:var(--btn);background-color:var(--black);color:var(--white);padding:14px 30px;transition:all .3s ease-in-out;border:1px solid var(--black);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;gap:10px;text-align:center}.btn svg path{fill:currentColor}.btn svg circle,.btn svg line{stroke:currentColor}.btn svg{height:20px;width:20px}.btn:hover{background-color:transparent;color:var(--black)}.btn.btn_white{background-color:var(--white);color:var(--black);border-color:var(--white)}.btn.btn_white:hover{background-color:transparent;color:var(--white)}.btn.btn_outlined{background-color:transparent;color:var(--black)}.btn.btn_outlined:hover{background-color:var(--black);color:var(--white)}.btn.btn_outlined.btn_white{color:var(--white);border-color:var(--white)}.btn.btn_outlined.btn_white:hover{color:var(--black);background-color:var(--white)}.btn.btn_outlined.btn_primary{color:var(--primary);border-color:var(--primary)}.btn.btn_outlined.btn_primary:hover{color:var(--black);background-color:var(--primary)}ul{list-style:none}.accordion_content,.mob_only{display:none}.animated{visibility:visible;animation-fill-mode:both;animation-duration:.7s;animation-play-state:running}.animatable{visibility:hidden;animation-play-state:paused}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.common_head h6,.common_p p,.common_head p,.consistency_block_list h6,.consistency_block p,.become_member_block ul li{font-size:18px;line-height:1.2;color:var(--black);font-weight:400;list-style:disc;margin:0 0 20px}.banner_section,section.animation-element,section:has(.animated){overflow:hidden}.header{z-index:11;position:fixed;width:100%;top:var(--announcement-height);left:0;transition:.5s all ease-in-out;background-color:#fff;box-shadow:0 10px 20px #0000000d}.main-wrapper{padding-top:calc(var(--announcement-height) + var(--header-height))}.announcement_bar{background-color:var(--cream);padding:10px 0;text-align:center;position:fixed;top:0;left:0;right:0;z-index:9}.announcement_bar p,.announcement_bar span{font-size:18px;line-height:1;font-weight:500}.header .logo_wrapper{padding:20px 0;display:flex;align-items:center}.header .logo{display:block;max-width:200px;margin:0 auto}.header .menu_list{display:flex;justify-content:center;gap:40px;list-style:none}.header .menu_list .menu{padding:0 0 20px;text-align:center}.header .menu_list .menu:has(.dropdown){position:relative}.header .menu_list a{font-size:16px;font-weight:500;color:var(--black);text-decoration:none;display:flex;align-items:center;justify-content:space-between;position:relative}.menu.active>a:after,.menu:hover>a:after{width:100%}.menu>a:after{content:"";position:absolute;height:2px;width:0;background:var(--black);top:100%;left:50%;transform:translate(-50%);transition:all .3s ease-in-out}.menu_list .menu:has(.dropdown.sub_menu){position:relative}.dropdown{position:absolute;top:100%;left:-50%;width:max-content;background:var(--cream);border:1px solid rgba(0,0,0,.2);display:none;transition:all .3s ease-in-out;padding:0}.menu:hover .dropdown{display:block}.menu_list .menu .dropdown li{padding:10px 20px}.header .menu_list a span{width:25px;height:20px}.header .logo_wrapper .menu_btn{border:0;background-color:transparent}.header .logo_wrapper .menu_btn svg{height:40px;width:40px}.mega_menu{position:absolute;top:100%;left:0;width:100%;height:auto;background:var(--cream);z-index:11;padding:30px 0 50px;text-align:left;transition:all .3s ease-in-out;display:none;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}.menu:hover .mega_menu{display:block}.mega_menu_wrp{display:flex;flex-wrap:wrap;justify-content:space-between}.mega_menu_link_inner{width:100%;max-width:75%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;padding:0 30px 0 0}.mega_menu_link_inner>div{width:calc(33.33% - 20px)}.mega_menu_images{width:100%;max-width:25%}.mega_menu_link h3{font-family:var(--montserrat-font);font-size:16px;font-weight:500;background:#0003;padding:5px 0 5px 10px}.mega_menu_link ul li{margin:5px 0}.mega_menu_images a{font-family:var(--montserrat-font);margin:20px 0 0}.mobile_menu{background:var(--cream)}.mobile_menu .mobile_menu_ul{display:flex;align-items:center;justify-content:space-between;gap:5px}.mobile_menu_ul li a{display:flex;align-items:center;flex-direction:column;text-decoration:none;gap:5px;padding:10px;font-size:16px}.mobile_menu_ul li a span{width:30px;height:30px}.home_banner{min-height:calc(100vh - 168px);display:flex}.home_banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--white);opacity:.5;z-index:-1}.home_banner_wrp{z-index:2}.home_banner .home_banner_sider .swiper-slide{display:flex;flex-direction:column;justify-content:center;padding:100px 0}.home_banner_content{width:100%;max-width:800px;margin:0 auto;text-align:center}.home_banner_content h1 span{font-family:var(--playfair-font);font-weight:400;font-size:48px}.home_banner_content p{font-family:var(--playfair-font);font-size:28px;margin-top:48px}.home_banner_image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.home_banner_image img,.home_banner_image video{width:100%;height:100%;object-fit:cover;object-position:center}.swiper.home_banner_sider{width:100%}.small_contact_section{background-color:var(--cream);padding:20px 0}.contact_title{text-align:center;margin:0 0 15px;font-size:28px;font-weight:400}.small_contact_wrp{position:relative;padding:0 0 20px}.contact_form{display:flex;flex-wrap:wrap;gap:0 18px;justify-content:space-between}.contact_form .form_group{width:calc((100% / 6) - ((18px * 5) / 6));margin:0 0 15px}.small_contact_section .checkbox_group{position:absolute;bottom:0;left:0}.contact_form .form_group select,.contact_form .form_group input:not(input[type=submit]),textarea{width:100%;display:block;padding:12px 17px;font-size:14px;font-weight:400;border:none;outline:none;transition:all .5s ease-in-out;background:var(--white);color:var(--black)}.contact_form .form_group select{-webkit-appearance:initial;background:url(/cdn/shop/files/down-arrow-5-svgrepo-com.svg?v=1762861698) no-repeat #fff;background-size:20px;background-position:center right 10px}.contact_form .form_group select,.contact_form .form_group input{height:100%;border-radius:0;-webkit-border-radius:0}.contact_form .form_group input::placeholder,textarea::placeholder{color:var(--black)}.form_group input:focus::placeholder,textarea:focus::placeholder{opacity:0}.collection_filter .checkbox_group{display:flex;flex-direction:column;gap:10px}.collection_filter .checkbox_group input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid var(--gray);width:14px;min-width:14px;height:14px}.collection_filter .checkbox_group input[type=checkbox]:checked{-webkit-appearance:revert;appearance:revert}.collection_filter .collection_filter .checkbox_group label{font-size:14px;font-weight:300;display:flex;align-items:center;gap:5px;cursor:pointer}.checkbox_group input[type=checkbox]{vertical-align:middle;accent-color:var(--black)}.checkbox_group label{font-size:12px;margin:0 0 0 5px}.form_group input:not([type=submit]):focus,textarea:focus,select:focus{box-shadow:0 0 0 2px var(--primary)}.small_contact_section .contact_form input[type=submit]{width:100%;border-radius:0;-webkit-border-radius:0}.small_contact_section .form_success{font-size:15px}.restoring_section{margin:100px 0}.restoring_wrp{display:flex;align-items:center;flex-wrap:wrap}.restoring_left_img,.restoring_right_img{width:28%}.restoring_img{position:relative;padding-bottom:149%;overflow:hidden}.restoring_img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.restoring_content{flex:1;padding:0 50px;text-align:center}.restoring_content_logo{width:80px;height:max-content;margin:0 auto}.restoring_content h3{font-size:24px;margin:25px 0 0;font-style:italic}.restoring_content h2{margin:25px 0 35px}.restoring_content p{line-height:1.6;text-align:left}.restoring_content .btn_wrapper{margin:35px 0 0}.category_section{margin:100px 0;overflow:hidden}.category_title_wrp{text-align:center;margin:0 0 60px}.category_title_wrp h3{font-family:var(--montserrat-font);font-size:20px;line-height:1.2;font-weight:400;margin:15px auto 0;max-width:600px}.category_wrp{display:flex;flex-wrap:wrap;gap:50px}.category_card{width:calc(33.33% - (50px * 2) / 3);position:relative;cursor:pointer;overflow:hidden}.category_card_img{height:100%}.category_card_img img{transition:all 1.25s ease-in-out}.category_card:hover .category_card_img img{scale:1.2}.category_card_conatnt{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px;z-index:1;transition:all .6s ease-in-out}.category_card_conatnt h2{font-size:40px;color:var(--white);font-weight:400;margin:50px 0 0;transition:all .6s ease-in-out;text-transform:uppercase}.category_card:hover .category_card_conatnt h2{margin:0}.category_card_conatnt .btn{position:absolute;top:100%;left:50%;transform:translate(-50%);width:max-content}.category_card:hover .category_card_conatnt{background:#0006}.category_card:hover .category_card_conatnt .btn{top:66%}.certified_section{background-color:#eaeaea;position:relative;z-index:1}.certified_section .certified_bg_img{position:absolute;top:0;left:0;width:100%;height:100%}.certified_section .certified_bg_img img{object-fit:cover;object-position:center}.certified_wrapper{display:flex;align-items:end;justify-content:space-between}.certified_content{width:50%;text-align:center;padding:150px 0}.certified_content .certified_content_logo{width:80px;height:max-content;margin:0 auto 10px}.certified_content h3{font-size:27px;margin:30px 0 15px;font-style:italic;font-weight:500}.certified_content h2{font-size:54px;margin:15px 0 35px}.certified_content p{line-height:2;text-align:left}.btn_wrapper{text-align:center;margin:50px 0 0}.certified_image{width:35%}.certified_img{position:relative;padding-top:140%}.certified_img svg,.certified_img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.marquee_section{padding:30px 0}.marquee_wrapper{display:flex;gap:40px;width:fit-content}.marquee_inner_wrapper{display:flex;align-items:center;gap:40px;animation:marquee 24s linear infinite;min-width:100vw;justify-content:space-around}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - 40px))}}.marquee_logo img{width:auto}.patient_secton{margin:100px 0}.patient_title_wrp{margin:0 0 65px;text-align:center}.patient_title_wrp h3{font-size:24px;margin:0 0 15px}.patient_wrp{display:flex;flex-wrap:wrap}.patient_card{padding:0 50px;height:100%}.patient_slider .swiper-slide{height:auto}.patient_slider .swiper-slide-active .patient_card,.patient_slider .swiper-slide-next .patient_card{border-right:1px solid var(--black)}.patient_card h4{font-size:30px}.patient_card p{line-height:1.4;margin:20px 0}.patient_card_star_wrp{display:flex;align-items:center;gap:10px}.patient_card_star_wrp span{font-size:18px}.patient_card_star_wrp .star_wrp{display:flex;align-items:center;gap:5px}.patient_card_star_wrp .star_wrp a{width:16px;height:16px}.patient_slider_btn_wrp{margin:50px 0 0;display:flex;align-items:center;justify-content:center;gap:20px}.patient_slider_arrow_wrp{display:flex;align-items:center;gap:10px}.patient_slider_btn_wrp .btn{padding:15px 50px}.patient_slider_arrow_wrp .arrow_prev,.patient_slider_arrow_wrp .arrow_next{width:50px;height:auto;display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid var(--black);transition:all .3s ease-in-out;color:var(--black);background:var(--white)}.patient_slider_arrow_wrp .arrow_prev svg,.patient_slider_arrow_wrp .arrow_next svg{width:20px;height:20px}.patient_slider_arrow_wrp .arrow_next svg,.cutting_slider_arrow_wrp .cutting_arrow_next svg{rotate:180deg}.patient_slider_arrow_wrp .arrow_prev:hover,.patient_slider_arrow_wrp .arrow_next:hover{background:var(--black);color:var(--white)}.treatment_areas_section{width:100%;height:100%;padding:100px 0;position:relative;z-index:1;overflow:hidden}.treatment_areas_bg img{object-fit:cover}.treatment_areas_wrp{display:flex;align-items:center;justify-content:space-between;gap:50px}.treatment_areas_conetnt{width:100%;max-width:46%}.treatment_areas_conetnt h3{font-size:27px;font-style:italic}.treatment_areas_conetnt h2{font-size:54px;line-height:1.4;margin:10px 0 30px}.treatment_areas_conetnt p{line-height:2}.treatment_areas_link_wrp{text-align:right;height:400px;overflow:auto}.treatment_areas_link_wrp ul li{margin:30px 30px 30px 0;list-style:none}.treatment_areas_link_wrp ul li:first-child{margin-top:0}.treatment_areas_link_wrp ul li a{text-decoration:none;font-size:16px;font-weight:500;transition:all .3s ease-in-out;position:relative;padding:10px 0;display:inline-block;overflow:hidden;text-transform:uppercase}.treatment_areas_link_wrp ul li a:after{content:"";position:absolute;top:0;left:0;width:0;height:1px;background:var(--black);transition:all .5s ease-in-out}.treatment_areas_link_wrp ul li a:before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--black);transition:all .5s ease-in-out}.treatment_areas_link_wrp ul li a:hover:after,.treatment_areas_link_wrp ul li a:hover:before{width:100%}.clinic_section{margin:100px 0;overflow:hidden}.clinic_title_wrp{display:flex;align-items:center;flex-wrap:wrap;gap:30px}.clinic_title{width:30%}.clinic_title h2{font-size:42px}.clinic_title_content{flex:1;align-self:start}.clinic_title_content p{line-height:1.4}.clinic_wrp{display:flex;gap:20px;margin:50px 0 0}.clinic_wrp>div{width:calc(50% - 10px)}.clinic_left_wrp{display:grid;grid-template-columns:1fr 1fr;gap:20px}.clinic_left_wrp:nth-child(odd) .clinic_left_img:nth-child(3n){grid-column:span 2}.clinic_left_wrp:nth-child(2n) .clinic_left_img:nth-child(3n+1),.clinic_left_wrp:nth-child(2n) .clinic_left_img:nth-child(1){grid-column:span 2}.clinic_left_img_wrp>div{width:calc(50% - 10px)}.clinic_btns{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:40px;margin:50px 0 0}.blog_section{padding:100px 0;background:var(--cream);overflow:hidden}.blog_title{margin:0 0 50px;text-align:center}.blog_title h2{font-weight:500;text-transform:uppercase}.blog_title_link{text-decoration:underline;font-size:14px;margin:10px 0 0}.blog_wrp{display:flex;flex-wrap:wrap;gap:40px}.blog_card{padding:15px;background:var(--white)}.recent_blog_slider .swiper-slide{height:auto}.blog_card_content h3{font-size:18px;padding:10px 0;margin:0 0 10px;border-bottom:1px solid var(--black)}.blog_card_content p{font-size:16px;line-height:1.4;margin:0 0 20px}.blog_card_content_btn{text-align:center}.blog_card_content_btn .btn{font-family:var(--playfair-font)}.footer{background-color:var(--cream);color:var(--black);padding-top:50px}.footer_wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 50px}.footer_logo_wrapper{width:30%}.footer_link{width:20%;padding:0 10px}.copyright_wrapper{padding:20px 0;color:var(--black);background-color:var(--white)}.footer_payment_icons{display:flex;justify-content:center;align-items:center;gap:10px;margin:0 0 20px}.footer_payment_icons li a{background:var(--white);display:flex;align-items:center;justify-content:center;width:70px;height:35px;padding:5px}.footer_payment_icons img{width:100%;height:100%;object-fit:contain}.footer_payment{border-left:1px solid var(--black);padding-left:50px;width:30%}.footer_review{text-align:center}.footer_review .review_star{margin:10px auto 0}.footer_logo_wrapper .logo{max-width:200px;margin:0 0 20px;width:100%;display:block}.footer_logo_wrapper a,.footer_logo_wrapper p{font-family:var(--montserrat-font);font-size:16px;margin:0 0 15px;font-weight:400}.footer_logo_wrapper p{max-width:300px}.footer_logo_wrapper a{margin:0 0 10px;display:block;text-decoration:none}.footer_logo_wrapper a:last-child{margin:0}.footer_link h3{font-family:var(--montserrat-font);font-size:16px;margin:0 0 10px;font-weight:700}.footer_link li{margin:5px 0}.footer_link li a{font-size:16px;text-decoration:none;font-weight:400}.footer_payment h3{font-family:var(--montserrat-font);font-size:16px;text-align:center;font-weight:600;margin:0 0 10px}.copyright_inner_wrapper{display:flex;align-items:center;justify-content:space-between}.copyright_inner_wrapper a,.copyright_inner_wrapper p{font-size:16px;text-transform:uppercase;font-family:var(--montserrat-font)}.review_star{display:flex;width:max-content;margin:0 auto 30px;gap:5px}.review_star svg{height:15px;width:15px;fill:var(--black)}.review_star svg path{fill:var(--black)}.social_icons{display:flex;gap:20px;list-style:none}.social_icons svg{height:30px;width:30px}.collection_banner{padding:200px 50px 40px;color:var(--black);position:relative;z-index:1}.collection_banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--white);opacity:.5;z-index:1}.collection_banner_wrapper .collection_banner_image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.collection_banner_wrapper .collection_banner_image img{object-fit:cover}.collection_banner_wrapper .collection_banner_content{position:relative;z-index:2}.collection_banner_content p{font-size:20px;margin:10px 0 0 30px}.collection_section{padding:75px 0}.results_filter{color:var(--black);font-size:14px;text-decoration:none;display:flex;align-items:center;gap:10px}.results_filter span{width:24px;height:24px;border:1px solid var(--black);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:2px}.results_filter span svg{width:16px;height:16px}.accordion_header{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.accordion_header .down_icon{height:20px;width:20px;transition:all .3s ease-in-out}.collection_wrapper{display:flex;flex-wrap:wrap;gap:75px}.collection_filter{width:22%}.collection_filter .results_data{top:180px;display:flex;align-items:center;justify-content:space-between;margin:0 0 20px}.results_data .facets-item{border:none;padding:0}.results_data .facets-item .facet-clear-all{text-decoration:none}.collection_filter_sticky{position:sticky;top:21%}.collection_image>div{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1}.collection_image .hover_image{z-index:2;visibility:hidden;opacity:0;transition:all .5s ease-in-out}.collection_card:hover .collection_image .hover_image{opacity:1;visibility:visible}.collection_right_select_wrp{display:flex;align-items:center;justify-content:end;gap:10px;margin:0 0 30px;flex-wrap:wrap}.results_data{font-size:14px;gap:10px}.results_data a{text-decoration:none}.collection_wrapper .active-facets{display:flex;align-items:center;flex-flow:wrap;gap:10px}.collection_wrapper .active-facets a{display:flex;align-items:center;gap:1px;font-size:16px;line-height:1.4;text-decoration:none}.collection_select select{border:1px solid var(--black);padding:5px 10px;font-size:16px;text-transform:uppercase;width:100%}.collection_filter .checkbox_group{margin-bottom:10px;text-transform:uppercase}.collection_filter .checkbox_group label{font-size:14px;font-weight:300;display:flex;align-items:center;gap:5px;cursor:pointer}.facets__label.facet-checkbox.disabled{opacity:.7;cursor:not-allowed}.collection_filter .accordion_header{padding:10px 0}.collection_filter .accordion_header h5{font-family:var(--montserrat-font);font-size:18px;font-weight:500}.collection_filter .accordion{border-top:1px solid var(--black)}.accordion_header.active .down_icon{rotate:180deg}.collection_right{flex:1}.collection_heading{margin-bottom:30px}.collection_grid{display:flex;flex-wrap:wrap;gap:40px}.collection_grid .collection_card{width:calc(33.33% - ((40px * 2) / 3));border:1px solid var(--black);overflow:hidden;display:flex;flex-direction:column;height:auto}.collection_card .collection_image{position:relative;padding-top:120%}.collection_card .collection_content{padding:20px;display:flex;flex-direction:column;height:100%}.collection_card .collection_image img,.collection_card .collection_image svg{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.collection_card:hover .collection_image .hover-image{opacity:1;visibility:visible}.collection_tag{display:flex;gap:5px;flex-wrap:wrap;margin:0 0 20px}.collection_tag li{font-family:var(--montserrat-font);border:1px solid var(--black);border-radius:0;padding:4px 7px;font-size:14px;line-height:1;font-weight:400}.collection_content h2{font-family:var(--montserrat-font);font-size:18px;line-height:1;color:var(--black)}.collection_content h2 a{text-decoration:none}.collection_card .btn{margin:auto 0 0;width:100%;padding:8px 10px}.collection_card .price{margin:5px 0;font-size:12px;display:block}.collection_card p{font-size:14px;margin:20px 0}.form_contact_section{padding:50px 0;position:relative}.small_title_content p a{text-decoration:none}.form_contact_section .checkbox_group{max-width:600px;margin:0 auto 30px;text-align:center}.form_contact_section .form_group .btn{text-transform:uppercase;margin:0 auto;display:block;background-color:var(--white);padding:8px 100px}.pagination_number{display:flex;align-items:center;gap:5px}.banner_section{background-color:#eaeaea;overflow:hidden}.banner_wrapper{display:flex;align-items:center;padding:0 50px 0 100px}.banner_content{max-width:550px}.banner_content h3{font-size:18px;font-weight:500;font-style:italic;margin-left:10px}.banner_content h1{font-size:44px;margin:0 0 10px;font-weight:500}.banner_content p{font-size:18px}.banner_image{flex:1;padding-left:150px}.healthy_section{margin:100px 0}.healthy_wrp{display:flex;flex-wrap:wrap;gap:50px}.healthy_wrp>div{width:calc(50% - 25px)}.healthy_img{position:relative;padding-top:100%}.healthy_img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.healthy_image_social_icons{display:flex;align-items:center;justify-content:center;gap:20px;margin:30px 0 0}.healthy_image_social_icons a{width:24px;height:24px}.healthy_content_logo{width:70px;height:max-content}.healthy_content h2{font-size:36px;font-weight:500;margin:20px 0 30px}.healthy_content p{font-size:16px;line-height:1.5;max-width:500px;letter-spacing:.5px;margin:10px 0}.about_condition_section{padding:50px 0;background-color:#eaeaea;position:relative;overflow:hidden}.about_condition_title{width:max-content;border-bottom:1px solid var(--black);padding:0 0 10px}.about_condition_title h4{font-size:20px;font-weight:400}.about_me_block{display:flex;flex-wrap:wrap;margin:30px 0 0;gap:10px}.about_secondary_title{font-family:var(--montserrat-font);font-size:24px;max-width:500px;margin-left:50px}.condition_list_wrp{width:100%;flex:1;margin:30px 0 0}.condition_list{display:flex;flex-wrap:wrap}.condition_list li{width:50%;margin-bottom:10px;font-size:16px}.condition_list li:before{content:"";display:inline-block;vertical-align:middle;height:20px;width:20px;background-image:url(https://cdn.shopify.com/s/files/1/0699/8409/2389/files/checked.svg?v=1762231607);background-size:contain;margin-right:5px}.condition_list_popular{margin:20px 0;text-align:center;max-width:60%}.condition_list_popular a{font-size:18px;display:block}.about_location_section{margin:100px 0}.about_location_title{padding:0 0 30px;border-bottom:1px solid var(--black);text-align:center}.about_location_title h2{font-size:36px;font-weight:500;margin:0 0 10px}.about_location_title p{font-size:20px;font-weight:400}.about_location_wrp{max-width:1000px;margin:50px auto}.about_location_wrp .location_details{margin-top:20px;display:flex;align-items:end;flex-wrap:wrap;gap:20px}.location_details .location_details_title{flex:1}.about_location_wrp .location_details_title h3{font-size:25px;font-weight:500}.about_location_wrp .location_details_title p{font-size:18px;margin:5px 0 10px}.location_details_title a{font-size:18px}.about_cutting_section{margin:100px 0}.about_cutting_title{margin:0 0 30px;text-align:center}.about_cutting_title h2{font-size:36px}.about_cutting_wrp{position:relative;padding:0 70px}.about_cutting_card{width:calc(33.33% - (20px * 2) / 3)}.cutting_slider_arrow_wrp .cutting_icon{width:40px;height:auto;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:50%;border:1px solid var(--black);transition:all .3s ease-in-out;color:var(--black);background:var(--white)}.cutting_slider_arrow_wrp .cutting_icon{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.cutting_slider_arrow_wrp .cutting_arrow_next{right:0}.cutting_slider_arrow_wrp .cutting_arrow_prev{left:0}.cutting_slider_arrow_wrp .cutting_icon:hover{color:var(--white);background:var(--black)}.cutting_slider_image{position:relative;padding-top:100%}.cutting_slider_image img{position:absolute;height:100%;width:100%;left:0;top:0;object-fit:cover}.about .blog_section{background:#eaeaea;margin:100px 0}.small_contact_section.contact .form_group .btn{width:250px;min-width:250px;background-color:var(--white)}.small_contact_section.contact .form_group .btn:hover{background-color:var(--black)}.about_modal{display:none;position:fixed;z-index:13;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;height:500px;background-color:var(--white);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:popup .3s ease;padding:50px 20px;overflow:auto}.about_modal h3{font-size:20px;font-weight:400;margin:0 0 20px}.about_modal ul li{margin:10px 0}.about_modal ul li a{display:inline-block;font-size:16px;text-decoration:none;margin:5px 0}.close_btn{position:absolute;top:10px;right:10px;width:26px;height:26px;cursor:pointer;color:#555}@keyframes popup{0%{opacity:0}to{opacity:1}}body.ov_hi{overflow:hidden;position:relative}.dropshadow{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;z-index:12;display:none}body.ov_hi .dropshadow{display:block}#form_model.about_modal{padding:100px 50px;max-width:500px;height:max-content}.custom-modal-content h3{font-size:24px;line-height:1.4;font-family:var(--playfair-font);margin:0}.about .banner_section{position:relative}.about .banner_section .banner_wrapper{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);padding:0;z-index:1}.about .banner_section .aspect_ratio{position:relative;padding-top:31.4961%}.why_choose_col ul li{list-style:disc;margin:0 0 10px 20px}.about .form_contact_section,.faq_section{margin:100px 0}.results_banner_section{min-height:calc(100vh - 168px);display:flex;align-items:end;justify-content:end;padding:100px 0;position:relative;z-index:1}.results_banner_bg_image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.results_banner_bg_image img{object-fit:cover}.results_banner_section .banner_content{text-align:right;color:var(--black);width:100%;max-width:100%}.results_banner_section .banner_content_inner_wrapper{max-width:560px;margin-left:auto}.results_banner_section h1{font-family:var(--montserrat-font);font-weight:400;font-size:70px;margin-bottom:30px}.results_banner_section .banner_content p{margin-bottom:50px;font-size:28px;line-height:1.2}.before_after_section{padding:50px 0;border-bottom:1px solid var(--black)}.before_after_section .heading_block{text-align:left;margin:0 0 30px}.before_after_section .heading_block h2{font-size:40px;margin:0 0 10px}.heading_block p{font-size:20px;font-weight:400}.before_after_tab .tab_title{color:var(--black);margin:0 0 30px;text-align:center;text-transform:uppercase;font-size:26px;font-weight:400}.before_after_tab .tab_btn_wrapper{display:flex;align-items:center;justify-content:center;gap:50px;flex-wrap:wrap}.before_after_tab .tab_btn_wrapper .tab_btn{border:1px solid var(--black);border-radius:0;background-color:transparent;color:var(--black);padding:10px 40px;font-size:18px;cursor:pointer;transition:all .3s ease-in-out}.before_after_tab .tab_btn_wrapper .tab_btn.active,.before_after_tab .tab_btn_wrapper .tab_btn:hover{background-color:var(--black);color:var(--white)}.tab_content.active{display:block}.tab_content{display:none}.before_after_tab .patient_results_wrapper{margin:50px 0 0}.patient_results_wrapper{display:flex}.patient_results_wrapper>div{flex:calc(50% - 25px)}.patient_results_wrapper .patient_results_block{background-color:var(--cream);color:var(--black);padding:20px 50px}.result_tag{display:flex;flex-wrap:wrap;justify-content:end;gap:15px;margin-bottom:25px}.result_tag li{font-size:14px;line-height:1;font-weight:400;border-radius:3px;padding:7px 15px;border:1px solid currentColor;text-transform:uppercase}.patient_results_block h3{font-family:var(--montserrat-font);font-size:40px;line-height:1;font-weight:600;margin:0 0 20px}.patient_results_block p{font-size:16px;line-height:1.5;font-weight:400;margin:20px 0}.patient_results_image{display:flex;position:relative}.patient_results_image .result_image{position:relative;width:100%}.patient_results_image .result_image span{position:absolute;top:20px;left:20px;text-transform:uppercase;font-size:14px;line-height:1;font-weight:500}.patient_results_image .result_image img{object-fit:cover}.collection-pagination{width:100%}.pagination_wrapper{display:flex;align-items:center;justify-content:space-between;margin:40px 0 0}.pagination_wrapper .arrow_btn{display:flex;align-items:center;border:0;background-color:transparent;font-size:16px;color:var(--black);gap:10px;text-transform:uppercase;text-decoration:none}.pagination_wrapper .arrow_btn svg{height:20px;width:20px}.pagination_wrapper .arrow_btn.arrow_next svg{rotate:180deg}.pagination_wrapper .btn_pagination_next svg{rotate:180deg}.results .pagination_number{display:flex;align-items:center;gap:10px;margin:0 auto}.results .pagination_number a{font-size:16px;text-decoration:none}.pagination_number .active{color:#c27d00}.consistency_matter_section{padding:100px 0;position:relative;text-align:center;overflow:hidden}.consistency_matter_section .bg_image{z-index:1;position:absolute;top:0;left:0;height:100%;width:100%}.consistency_matter_section .bg_image img{object-fit:cover}.consistency_matter_content{position:relative;z-index:2;max-width:850px;margin:0 auto}.consistency_matter_section h2{margin:0 0 40px}.consistency_matter_section p{margin:0 0 40px;line-height:1.4}.view_all_link{margin-top:54px;text-align:center;font-size:20px}.faq_accordion .accordion_header .down_icon{height:30px;width:30px;transition:all .3s ease-in-out}.product_section{padding:50px 0 80px}.product_details_wrapper{background-color:var(--primary);padding:50px 20px;display:flex;flex-wrap:wrap;height:100%}.product_details_wrapper .product_details_box{width:calc(100% / 3);padding:0 30px;border-right:1px solid var(--black);display:flex;flex-direction:column;height:auto}.product_details_box h2{font-size:35px;line-height:1;color:var(--black);font-weight:600;margin:0 0 20px}.product_details_box h3{font-size:30px;line-height:1;color:var(--black);font-weight:600;margin:0 0 20px}.product_details_wrapper .product_details_box p{font-size:18px;line-height:1;color:var(--black);font-weight:400;margin:auto 0 0}.product_details_wrapper .product_details_box:last-child{border:0}.breadcrumb_bar{padding:50px 0}.breadcrumb_wrapper{display:flex;flex-wrap:wrap}.breadcrumbs__item{white-space:nowrap}.breadcrumb_wrapper li a{font-size:18px;font-weight:500}.product_wrapper{display:flex;gap:50px;max-width:1000px;margin:0 auto}.pdp_details,.pdp_image_block{width:calc(50% - 25px)}.pdp_details_block{flex:1;width:100%}.pdp_image_block p.price{margin-left:10px}.pdp_details_block h2{font-size:48px;line-height:1.2}.pdp_details_block p{line-height:1.8;margin:15px 0}.pdp_review{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.produc-rating{display:flex;gap:10px}.pdp_review_star{display:flex;align-items:center;gap:2px;color:#fcd706}.pdp_review_star li svg{width:14px;height:14px}.pdp_review span{font-size:16px;line-height:1.2;font-weight:400}.pdp_details_block .pdp_details_learn{font-size:18px;line-height:1.2;font-weight:400;display:inline-block;margin:30px 0}.metafield-rich_text_field li{font-size:18px;line-height:1.2;font-weight:400;list-style:disc;margin:10px 10px 10px 30px}.pdp_details_block .btn{width:100%;margin:40px 0 10px}.pdp_accordion{margin:10px 0}.pdp_accordion .accordion{border-top:1px solid var(--light-gray);background:var(--cream)}.pdp_accordion .accordion_header{padding:10px 48px 10px 10px;position:relative}.pdp_accordion .accordion_header h5{font-family:var(--montserrat-font);font-size:18px;line-height:1.2;color:var(--black);font-weight:400}.pdp_accordion .accordion_content{padding-bottom:20px}.pdp_accordion .accordion_content .variant-item{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border:1px solid var(--light-gray);margin:10px 20px;font-size:14px;font-weight:400;background:var(--white)}.pdp_accordion_card{display:flex;align-items:center;gap:20px;border:1px solid var(--black);padding:20px}.pdp_accordion_card:nth-child(2){border-top:0}.pdp_accordion_img{width:100px;height:max-content}.pdp_accordion_content{text-align:right;flex:1;width:100%}.pdp_accordion_content h4{font-size:25px;line-height:1;color:var(--black);font-weight:400;margin:0 0 5px}.pdp_accordion_content p{font-size:14px;line-height:1;color:var(--black);font-weight:400}.product_section .accordion_header .plus_minus_icon{height:16px;width:16px;position:absolute;right:25px;top:11px}.product_section .accordion_header.active .plus_minus_icon:before{height:0px}.product_section .accordion_header .plus_minus_icon:before{height:100%;width:1px}.product_section .plus_minus_icon:before,.product_section .plus_minus_icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:1px;width:100%;background-color:var(--black);transition:.3s ease-in-out}.full_text_img_section{padding:100px 0;position:relative}.full_img_wrapper{display:flex;position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.full_img_wrapper>div{width:50%}.full_img_wrapper img{width:100%;height:100%;object-fit:cover}.full_text{width:50%;padding-right:50px}.flex_row{display:flex;flex-wrap:nowrap}.full_text_img_block{position:relative}.common_img_rel{padding-top:70%;position:relative;width:100%;overflow:hidden}.common_img_rel img,.common_img_rel video,.common_img_rel iframe{width:100%;height:100%;position:absolute;object-fit:cover;object-position:top;top:0;left:0}.full_text h1{font-size:52px}.full_text h5{font-size:27px;font-weight:300;margin:15px 0;font-style:italic}.full_text p{font-size:16px;line-height:1.8}.text_img_section{padding:100px 0;background-color:#f7f6f3;overflow:hidden}.text_img_left,.text_img_right{max-width:50%;width:100%}.text_img_right{padding-left:80px}.text_img_block{align-items:center}.img_block.common_img_rel{box-shadow:0 4px 8px #0003,0 6px 20px #00000030;padding-top:65%}.text_block p{line-height:1.8;margin:15px 0}.common_areas_head h3{font-size:38px;line-height:1.2;margin-bottom:40px}.common_areas_head h3{max-width:500px}.common_areas_section{padding:75px 0;overflow:hidden}.common_areas_section .container{position:relative}.common_areas_section .container:after{content:"";position:absolute;height:1px;width:100%;top:-75px;left:0;background:var(--primary)}.common_areas_wrp{max-width:1100px;margin:0 auto}.common_areas_list ul{display:flex;flex-wrap:wrap}.common_areas_list li{width:calc(50% - 20px);font-size:18px;line-height:1.2;color:var(--black);font-weight:400;list-style:disc;margin:0 0 20px 20px;padding-right:25px}.common_areas_list{max-width:1020px;margin:0 0 40px auto}.metafield-rich_text_field p:not(.can_cannot_list .metafield-rich_text_field p){margin:30px 0}.metafield-rich_text_field ul:not(.expect_list_wrp .metafield-rich_text_field ul,.treatment_areas_link_wrp ul){margin-left:50px}.metafield-rich_text_field p a{margin-left:20px}.metafield-rich_text_field p{line-height:1.4;margin:10px 0}.what_expect_section{padding:50px 0}.what_expect_head{text-align:center;margin-bottom:40px}.what_expect_head h2{margin-bottom:15px}.expect_list_wrp{max-width:1100px;margin:0 auto;gap:70px 50px;flex-wrap:wrap}.can_cannot_list,.expect_list{padding:30px;position:relative;flex:1;background-color:#f7f6f3}.expect_list{border:1px solid #b4b4b4;padding:60px}.metafield-rich_text_field p strong,.expect_list h5{font-size:32px;padding-bottom:5px;margin:0 30px;text-align:center;font-weight:400}.metafield-rich_text_field p strong,.expect_list h5 a{font-family:var(--playfair-font);display:block}.expect_list h5{border-bottom:1px solid #d1d0cf;padding-bottom:20px}.can_cannot_list ul,.expect_list ul{margin-top:20px}.can_cannot_list li,.expect_list ul li{font-size:18px;line-height:1.4;color:var(--black);font-weight:400;list-style:disc;margin:10px 10px 20px 30px}.text_center{text-align:center}.can_cannot_head h3{font-size:32px;font-weight:500;max-width:700px;margin:0 auto;border-bottom:1px solid #d1d0cf;padding-bottom:25px}.can_cannot_do_wrp.fadeIn.animated{animation-duration:.3s}.can_cannot_do_block{padding:50px 20px 20px;background-color:#f7f6f3;border:1px solid #b4b4b4}.can_cannot_list li{list-style:disc;margin-left:20px}.can_cannot_list:first-child:after{position:absolute;height:74%;width:1px;background-color:#b4b4b4;content:" ";top:18%;right:0}.can_cannot_list li span,.can_cannot_list h5 span{text-decoration:underline}.patient_results_left{max-width:550px;padding-right:70px}.patient_results_right_col,.patient_results_right{flex:1;width:100%}.patient_results_left .common_head h2{margin-bottom:0}.patient_results_details{padding-top:10px}.patient_results_btn{margin-top:30px;text-align:center}.interested_treatment_section{padding:100px 0 50px;overflow:hidden}.interested_treatment_heading{max-width:1000px;margin:0 auto}.interested_treatment_heading h2{font-size:20px;border-bottom:1px solid var(--black);padding-bottom:20px;font-weight:400;text-transform:uppercase}.filter_list{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin:30px 0}.filter_list .filter_link{display:flex;gap:8px;align-items:center;text-decoration:none;font-size:16px}.filter_list .active .filter_link{text-decoration:underline}.filter_list li span{height:30px;width:30px;border-radius:50px}.treatment_card_wrapper{display:flex;flex-wrap:wrap;gap:32px}.treatment_card_wrapper p{width:100%;text-align:center}.treatment_card{width:calc(33.33% - (32px * 2) / 3)}.treatment_image{padding-top:100%;position:relative;border-radius:5px;overflow:hidden;margin:0 0 15px}.treatment_image svg,.treatment_image img{position:absolute;height:100%;width:100%;object-fit:cover;left:0;top:0}.treatment_content h3{font-size:18px;margin:0 0 5px;font-weight:500}.treatment_content .price{font-size:13px;margin:0 0 10px;display:block}.treatment_content .price span{font-weight:500}.treatment_content p{font-size:14px}.treatment_card .btn_group{display:flex;gap:10px;margin:10px 0 0}.treatment_card .btn_group .btn{padding:7px 10px;flex:1}.view_all_link a{font-size:24px}.view_all_link a:hover{text-decoration:none}.faq_section{padding:50px 0;background-color:#f7f6f3}.faq_section .section_title{font-size:32px;font-weight:400;margin:0 0 30px}.faq_section .faq_wrp{max-width:1100px;margin:0 auto}.faq_section .btn_wrapper a{font-size:18px;font-weight:400}.faq_accordion ul li{margin:0 0 10px 20px;list-style:disc;font-size:16px}.faq_accordion ul{margin:20px 0}.faq_accordion .accordion:first-child{border-top:1px solid var(--black)}.faq_accordion .accordion{border-bottom:1px solid var(--black)}.faq_accordion .accordion_header{padding:16px 4px 16px 0}.faq_accordion .accordion_header .down_icon{height:26px;width:26px;transition:all .3s ease-in-out}.faq_accordion .accordion_header.active .down_icon{rotate:180deg}.membership_faq_accordion .accordion_header h3,.faq_accordion .accordion_header h3{font-size:22px;font-weight:400;font-family:var(--montserrat-font)}.faq_accordion .plus_minus_icon{height:25px;width:25px;position:relative}.faq_accordion .plus_minus_icon:before,.faq_accordion .plus_minus_icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:1px;width:100%;background-color:var(--black);transition:all .3s ease-in-out}.faq_accordion .accordion_content p{font-size:16px;line-height:1.3}.faq_accordion .accordion_header .plus_minus_icon:before{height:100%;width:1px}.faq_accordion .accordion_header.active .plus_minus_icon:before{height:0}.faq_accordion .accordion_content{padding:0 0 20px}.patient_results_details p,.why_choose_col p{line-height:1.8}.why_choose_section{padding:50px 0 100px;overflow:hidden;border-top:1px solid rgba(0,0,0,.2)}.why_choose_head h2{max-width:850px;margin:0 auto;padding:0 0 40px;border-bottom:1px solid rgba(0,0,0,.2)}.why_choose_head{margin:0 0 48px}.why_choose_col{flex:1}.why_choose_wrp{max-width:1200px;margin:0 auto;gap:30px}.patient_results_section{padding:100px 0;overflow:hidden;position:relative}.patient_results_wrp{align-items:center}.patient_results_bg_img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.patient_results_bg_img img{object-fit:cover}.patient_results_left .common_head h2{font-size:54px}.patient_results_left .common_head h5{font-size:26px;margin:15px 0;font-style:italic;font-weight:400}.patient_results_right_col .common_img_rel{padding-top:122.5%}.patient_results_right_col{position:relative}.patient_results_right_col span{position:absolute;top:20px;left:20px;text-transform:uppercase;font-size:12px;line-height:1;font-weight:400}.banner_section.medical .banner_content{max-width:600px}.banner_section.medical .banner_content h4{font-size:20px;font-weight:400;margin:0 0 20px}.banner_section.medical .banner_content p{margin:10px 0 10px 20px}.banner_section.medical .banne_btn_wrp{margin:30px 0 0}.schedule_section{padding:80px 0;overflow:hidden}.schedule_block{max-width:900px;margin:0 auto}.schedule_section .common_head h2{margin:0 0 40px}.schedule_details p{font-size:16px;line-height:1.4;font-weight:400;margin:15px 0}.schedule_col{max-width:267px;padding:10px}.schedule_btn{margin-top:50px}.schedule_logo{justify-content:center;align-items:center}.consistency_section .common_areas_list li{position:relative;padding-left:28px;list-style:none;text-transform:uppercase}.consistency_section .common_areas_list li:before{content:" ";background-image:url(https://cdn.shopify.com/s/files/1/0699/8409/2389/files/checked.svg?v=1762231607);background-size:18px;width:18px;height:18px;left:0;top:0;position:absolute}.office_location_section{padding:50px 0}.md_what_expect_section .common_head h2,.office_location_section .common_head h2{margin-bottom:20px}.office_location_section .common_head h5{font-size:26px;line-height:1;font-weight:400}.office_location_section .common_head{padding-bottom:20px;border-bottom:1px solid #b4b4b4;max-width:1100px;margin:0 auto}.office_location_block{max-width:800px;margin:30px auto}.office_location_block{padding-top:30%}.office_location_details{max-width:800px;margin:0 auto;justify-content:space-between;align-items:end;gap:20px}.office_location_left p{font-size:20px;line-height:1;margin-bottom:15px}.office_location_left h5{font-family:var(--montserrat-font);font-size:30px;line-height:1;font-weight:400;margin:0 0 10px}.office_location_left a{font-size:20px;font-weight:400}.mob_tab_select{width:100%;padding:10px;border-radius:0;border:1px solid var(--black);background:url(/cdn/shop/files/down-arrow-5-svgrepo-com.svg?v=1762861698) no-repeat;background-position:center right 10px;background-size:20px;appearance:none;-webkit-appearance:none;box-shadow:none;outline:none}.md_what_expect_wrp h5{font-size:24px;font-family:var(--montserrat-font);font-weight:400;margin:0 0 0 20px}.office_location_section .common_img_rel img,.office_location_section .common_img_rel video,.office_location_section .common_img_rel iframe{border-radius:15px}.office_location_left{flex:1}.office_location_right{max-width:250px}.md_what_expect_section{padding:50px 0}.md_what_expect_section .common_head{margin-bottom:40px}.md_what_expect_wrp{max-width:1100px;margin:0 auto}.md_what_expect_col{margin:0 auto 25px;max-width:900px;border:1px solid #b4b4b4;padding:25px;border-radius:10px}.md_what_expect_left{max-width:200px;width:100%;text-align:center}.md_what_expect_left h3{font-size:28px;line-height:1.1;font-weight:400;border-bottom:1px solid #b4b4b4;padding-bottom:5px}.md_what_expect_right{flex:1;padding-left:20px}.md_what_expect_details ul{margin:20px 0}.md_what_expect_details ul li{margin:0 0 10px 20px;list-style:disc;font-size:16px}.md_what_expect_details p{font-size:16px;line-height:1.4;color:var(--black);font-weight:400;margin-bottom:10px}.md_what_expect_details p span{font-weight:500}.md_what_expect_btn{text-align:end;margin-top:25px}.md_what_expect_btn a{font-size:16px}.schedule_col img{object-fit:scale-down}.common_head h4,.membership_hero_section .common_head h2,.schedule_section .common_head h1{font-size:44px;font-weight:400;line-height:1;color:var(--black)}.membership_hero_section{position:relative;z-index:1;overflow:hidden;text-align:center}.membership_wrp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:111;padding:20px 0}.membership_hero_section .aspect_ratio{padding-top:31.4961%}.membership_hero_section .common_head h2{font-family:var(--montserrat-font);font-weight:700;margin-bottom:20px;text-transform:uppercase}.membership_hero_section p{font-size:24px}.common_head h4{font-size:34px}.membership_hero_btn{margin-top:40px}.become_member_left{flex:1;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;position:relative;padding-top:42%}.become_member_left img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.become_member_left img,.become_member_left video,.become_member_left iframe{object-fit:cover}.become_member_right{max-width:55%;width:100%;display:flex;flex-direction:column}.become_member_right h2{font-family:var(--montserrat-font)}.become_member_right p{font-style:italic}.become_member_right h5{font-family:var(--montserrat-font);font-size:24px;font-weight:400;margin:0 0 20px}.become_member_block{gap:40px;align-items:center}.become_member_btn{margin:15px 0 0}.become_member_right .common_head p{margin-left:20px}.become_member_right .common_head h2,.plus_enjoy_section .common_areas_list,.become_member_right .common_head p,.become_member_right .common_head{margin-bottom:20px}.become_member_block ul{margin-left:20px}.how_works_block.common_areas_list{max-width:90%}.how_works_block li{text-transform:uppercase}.plus_enjoy_section .common_areas_list li{padding-right:50px}.plus_enjoy_section .common_areas_list ul{padding:0 20px}.become_member_section,.plus_enjoy_section{padding:50px 0}.how_works_head{align-items:center;justify-content:space-between;border-bottom:1px solid var(--black);padding-bottom:20px;margin-bottom:40px}.how_works_head h2{margin-bottom:0}.how_works_head a{font-size:18px;font-weight:500}.how_works_block a{font-size:18px;text-decoration:none}.consistency_section .common_areas_list li,.how_works_section .common_areas_list li{width:100%}.before_arrive_section,.consistency_section{padding:50px 0}.consistency_section .common_head h2{border-bottom:2px solid var(--black);padding-bottom:30px;margin:0 0 40px}.consistency_block{max-width:800px;margin:0 auto}.consistency_block ul li{list-style:disc;margin:0 0 10px 20px}.consistency_section .common_areas_list li:before{background-image:url(../images/arrow-2.png)}.become_member_section{background-color:#f7f6f3}.become_member_block ul li{font-size:16px;font-weight:500;text-transform:uppercase}.plus_enjoy_section .common_head h2{font-family:var(--montserrat-font);font-size:32px;margin:0 0 40px}.plus_enjoy_section .plus_enjoy_ul ul{max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap}.plus_enjoy_ul li{width:calc(50% - 20px);list-style:disc;margin:0 0 20px 20px;padding:0 20px 0 0}.plus_enjoy_ul li a{text-decoration:none;font-size:18px;line-height:1.4}.how_works_section{position:relative;z-index:1;padding:50px 0}.how_works_bg_image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.how_works_bg_image img{object-fit:cover}.consistency_block_list h6{font-family:var(--montserrat-font)}.consistency_block_list ul a{text-decoration:none}.consistency_section .consistency_block_list{margin:0}.membership_hero_section.your_visit_banner{text-align:left}.breadcrumb_bar_visit{padding-top:40px}.before_arrive_section .common_areas_list li{width:100%;padding-right:0;margin:0 0 10px 50px}.before_arrive_section .common_areas_list p{margin:10px 0 0;text-align:center}.before_arrive_btn{padding-bottom:50px;border-bottom:1px solid #b4b4b4}.before_arrive_section{padding-bottom:0}.payment_options_wrp,.consultation_visit_wrp,.what_bring_wrp,.before_arrive_wrp{max-width:1100px;margin:0 auto}.before_arrive_block{padding:0 50px}.payment_options_section,.consultation_visit_section,.what_bring_section{padding:50px 0}.payment_options_section .common_head h2,.consultation_visit_section .common_head h2,.what_bring_section .common_head h2{margin-bottom:20px}.payment_options_section .common_head,.what_bring_section .common_head{border-bottom:1px solid #b4b4b4}.what_bring_block{padding:40px 0;justify-content:center}.what_bring_col h6{font-size:20px;list-style:1.1;font-weight:400;color:var(--black)}.what_bring_col{max-width:200px;width:100%;padding:0 20px}.what_bring_img{max-width:120px;margin:0 auto 10px}.what_bring_img img,.what_bring_img svg{height:80px;object-fit:scale-down}.consultation_visit_block{flex-direction:column;margin-top:20px;max-width:1000px;margin-bottom:0}.consultation_visit_block.common_areas_list li{width:100%;padding-right:0}.consultation_visit_block ul li span{text-decoration:underline}.payment_card_wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;margin-top:20px}.payment_card{width:calc(33.33% - 20px);border:1px solid var(--black);padding:20px 10px;border-radius:5px;text-align:center}.payment_card img,.payment_card svg{height:50px;width:50px;margin:0 auto 10px}.payment_card h5{font-size:18px;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid var(--black)}.payment_card p{margin:0 0 5px;font-size:18px}.payment_card span{font-size:12px}.during_your_visit_section .consultation_visit_block{margin:20px auto}.during_your_visit_section .consultation_visit_block ul{max-width:100%;margin:20px 40px 0}.after_visit_btn{align-items:center;margin:20px 0 60px}.after_visit_btn a{margin-right:40px;line-height:20px}.existing_patient_head{margin:0 0 5px}.existing_patient_head h5{font-size:20px;font-weight:700;line-height:1.5}.existing_patient_head p{font-size:14px}.connected_care_block{max-width:500px;padding:20px;border-radius:5px;border:1px solid var(--black)}.existing_patient_wrp{background-color:#502d7f;padding:10px 50px 10px 20px;color:var(--white);border-radius:10px;justify-content:space-between;align-items:center}.existing_patient_left h5{font-size:16px;margin:0 0 5px;font-weight:400}.existing_patient_left p{font-size:14px;font-weight:400}.existing_patient_right .btn{padding:5px 20px}.aftercare_section{background-color:#eaeaea;text-align:center;padding:50px 0}.aftercare_wrp{display:flex;flex-wrap:wrap;gap:40px}.aftercare_wrp>a{width:calc(25% - 30px);padding:8px 20px}.insurance_section{padding:50px 0}.insurance_title h2{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid var(--black);font-weight:400}.insurance_title p{font-size:18px;line-height:1.2}.insurance_section ul{margin:20px 50px}.insurance_section ul li{list-style:disc;font-size:20px;margin:0 0 0 20px}.insurance_section ul li h3{font-size:24px}.insurance_section ul li p{font-size:20px;font-weight:400;margin:10px 0 0 10px}.section_404{display:flex;align-items:center;text-align:center;min-height:calc(100vh - 167px);height:100%;position:relative;padding:100px 0}.section_bg_image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.section_bg_image img{object-fit:cover}.section_bg .container,.pdf_section .container{position:relative;z-index:2}.content_404 span{font-size:150px;font-weight:600}.content_404 h2{margin:20px 0;font-weight:400;text-transform:uppercase;font-size:50px;font-family:var(--montserrat-font)}.content_404 .btn{background-color:var(--white)}.treatment_areas_section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--white);opacity:.5}.treatment_areas_bg{overflow:hidden;width:100%;z-index:0;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);height:100%;display:flex}.treatment_areas_section .container{position:relative;z-index:1}.treatment_areas_link_wrp::-webkit-scrollbar{width:6px}.treatment_areas_link_wrp::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#000;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.treatment_areas_link_wrp::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,1);-webkit-border-radius:12px;border-radius:12px}.restoring_section.animation-element .restoring_img img{transform:scale(1.5)}.restoring_section.animation-element.in-view .restoring_img img{transform:scale(1);transition:2s .5s ease-in-out}.restoring_section.animation-element .restoring_content{transform:translateY(-60px);transition:2s .5s ease-in-out}.restoring_section.animation-element.in-view .restoring_content{transform:translateY(0)}.certified_section{overflow:hidden}.treatment_areas_section.animation-element .treatment_areas_bg img,.animation-element .side_animation_top,.certified_section.animation-element .certified_img img{transform:scale(1.2);transition:all 1.75s ease}.treatment_areas_section.animation-element.in-view .treatment_areas_bg img,.animation-element.in-view .side_animation_top,.certified_section.animation-element.in-view .certified_img img{transform:scale(1)}.certified_section.animation-element .certified_content{transition:all 1.75s ease;opacity:0;transform:translate(-150%)}.certified_section.animation-element.in-view .certified_content{opacity:1;transform:translate(0)}.marquee_logo a{display:block;max-width:190px;max-height:55px;width:auto;height:55px}.marquee_section.animation-element .marquee_logo img{transform:scale(.8);transition:all 1.25s ease}.marquee_section.animation-element.in-view .marquee_logo img{transform:scale(1)}.animation-element.in-view .side_animation_left,.treatment_areas_section.animation-element.in-view .treatment_areas_conetnt{opacity:1;transform:translate(0)}.animation-element .side_animation_left,.treatment_areas_section.animation-element .treatment_areas_conetnt{opacity:0;transform:translate(-150%);transition:all 1.25s ease}.form_contact_section,.about_cutting_section,.about_location_section,.healthy_section{overflow:hidden}.animation-element.in-view .side_animation_right{opacity:1;transform:translate(0)}.animation-element .side_animation_right{opacity:0;transform:translate(150%);transition:all 1.25s ease}.active-facets{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.list-active-filters{margin-right:auto}facet-remove.facets-item{display:flex;align-items:center;border:1px solid var(--black);padding:6px 10px}facet-remove.facets-item svg{height:20px;width:20px;min-width:20px}.form_contact_bg_image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.form_contact_bg_image img{object-fit:cover}.small_title_content{max-width:300px;margin:10px auto 20px;text-align:center}.form_contact_section .contact_title{font-size:54px}.small_title_content p{font-size:20px;line-height:1.4;margin-bottom:16px}.small_title_content a{font-size:20px;line-height:1.4;text-decoration:none}.form_contact_section .contact_form{width:100%;max-width:700px;margin:0 auto}.form_contact_section .form_group{width:100%!important}.form_contact_section .form_group select,.form_contact_section .form_group input:not(input[type=submit]),textarea{font-size:18px}.form_contact_section .checkbox_group{margin:0 0 30px;text-align:center}.form_contact_section .form_group .btn{margin:0 auto;display:block;background-color:var(--white);padding:8px 100px}.form_contact_section .form_group .btn:hover{background-color:var(--black)}.treatment__conetnt_fillers{padding-left:100px}.product_page.treatment_areas_section{position:relative;z-index:2}.product_page .treatment_areas_conetnt h4{font-size:38px;padding:0 0 15px;margin:0 0 15px;border-bottom:1px solid var(--white)}.membership_hero_section .common_head h1{font-size:48px;margin-bottom:20px}.membership_hero_section.your_visit_banner p{text-transform:capitalize;font-family:var(--playfair-font)}.before_arrive_wrp h2{margin:0 0 40px}.before_arrive_section .common_areas_list{max-width:100%}.before_arrive_section .common_areas_list ul{max-width:780px;margin:0 0 0 auto}.office_location_section .common_head h5{font-family:var(--montserrat-font);font-size:24px;font-weight:400}.what_bring_col h6{font-family:var(--montserrat-font);font-size:20px;line-height:1.1;font-weight:400}.payment_card h5{font-family:var(--montserrat-font);font-size:18px;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid var(--black);font-weight:600}.during_your_visit_section .consultation_visit_block{margin:20px 0}.existing_patient_head h5,.existing_patient_left h5{font-family:var(--montserrat-font)}.existing_patient_head p{margin:10px 0}.existing_patient_left p{margin:0 0 0 20px}.aftercare_title{padding:0 0 20px;border-bottom:1px solid var(--black);width:max-content;margin:0 auto 30px}.insurance_section ul li h3{font-family:var(--montserrat-font);font-size:20px;font-weight:600}.payment_card_wrapper{margin-top:40px}.aftercare_section{overflow:hidden;position:relative;z-index:1}.aftercare_bg_image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.aftercare_bg_image img{object-fit:cover}.instgram_section .eapps-instagram-feed-header-container{display:none}.instgram_section .flex_row{flex-wrap:wrap;justify-content:space-between;gap:20px}.list-collections .common_head h1{font-size:48px;margin-bottom:30px}.list-collections a.collection-link{text-decoration:none}body:has(header .sidebar.active) .dropshadow{z-index:9}@media only screen and (max-width: 1280px){:root{--h1: normal normal 400 50px/1 var(--playfair-font);--h2: normal normal 400 36px/1 var(--playfair-font);--p: normal normal 400 16px/1 var(--montserrat-font)}.home_banner_content{max-width:650px}.restoring_content_logo{width:60px}.restoring_content{padding:0 20px}.restoring_content h3{font-size:20px;margin:10px 0 0}.restoring_content h2{margin:20px 0}.restoring_content .btn_wrapper{margin:30px 0 0}.category_wrp{gap:30px}.category_card{width:calc(33.33% - 20px)}.btn_wrapper{margin:20px 0 0}.patient_card{padding:0 20px}.clinic_title h2{font-size:30px}.clinic_btns,.blog_wrp{gap:20px}.blog_card_content h3{font-size:16px}.blog_card_content p{font-size:14px}.collection_wrapper,.collection_grid{gap:30px}.collection_grid .collection_card{width:calc(33.33% - 20px)}.banner_image{padding-left:30px}.healthy_wrp{gap:20px}.healthy_wrp>div{width:calc(50% - 15px)}.before_after_tab .tab_btn_wrapper{gap:20px}.patient_results_wrapper .patient_results_block{padding:20px}.footer_payment{padding-left:20px}.aftercare_wrp{gap:20px}.aftercare_wrp>a{width:calc(33.33% - (20px * 2)/ 3);padding:8px 20px}.content_404 span{font-size:60px}.content_404 h2{font-size:30px}.become_member_left{padding-top:50%}.certified_content{padding:50px 0}.membership_hero_section .aspect_ratio,.about .banner_section .aspect_ratio{padding-top:40%}}@media only screen and (max-width: 1140px){.text_img_right{padding-left:20px}.md_what_expect_section .common_head h5,.become_member_right .common_head p{margin-left:0}.become_member_right{max-width:50%}.patient_results_left{max-width:450px;padding-right:50px}.collection_filter{width:35%}}@media only screen and (max-width: 1024px){.mega_menu_link_inner{max-width:65%}.mega_menu_link_inner>div{width:calc(50% - 15px)}.mega_menu_images{max-width:35%}.announcement_bar span{font-size:14px}.header .menu_list{gap:15px}.header .menu_list a{font-size:14px}.home_banner{min-height:unset}.contact_form .form_group{width:calc((100% / 3) - ((20px * 5) / 6))}.form_contact_section .form_group .btn{padding:8px 50px}.restoring_wrp{gap:30px}.restoring_left_img,.restoring_right_img{width:calc(50% - 15px);flex:unset}.restoring_content{padding:0 20px;order:3}.category_wrp{justify-content:center}.category_card{width:calc(50% - (50px * 2) / 3)}.certified_wrapper{padding:0;align-items:center}.certified_content p{font-size:14px;line-height:1.8}.clinic_title_wrp{flex-direction:column;row-gap:30px}.clinic_title{width:100%;text-align:center}.patient_slider .patient_card{border:none}.patient_slider .swiper-slide-active .patient_card{border-right:1px solid var(--black)}.patient_slider .swiper-slide-next .patient_card{border:none}.treatment_areas_conetnt h2{font-size:38px}.certified_content h3{font-size:20px}.certified_content h2{font-size:40px;margin:15px 0}.certified_image{width:45%}.footer_logo_wrapper{width:100%;margin:0 0 50px}.footer_link{width:30%}.footer_payment{width:40%}.footer_wrapper{flex-wrap:wrap}.copyright_inner_wrapper a,.copyright_inner_wrapper p{font-size:14px}.copyright_inner_wrapper{flex-wrap:wrap;gap:20px;justify-content:center}.collection_grid .collection_card{width:calc(50% - 15px)}.banner_wrapper{padding:0 30px}.banner_content{max-width:400px;padding:50px 0}.banner_content h1{font-size:32px;margin:10px 0}.banner_content p,.results_banner_section .banner_content p{font-size:16px}.healthy_wrp{flex-direction:column}.healthy_wrp>div{width:100%;text-align:center}.healthy_content p{max-width:100%}.about_condition_title h2{font-size:30px}.condition_list li{width:100%}.results_banner_section{min-height:unset}.results_banner_section .banner_content{padding:0}.before_after_section .heading_block{text-align:center}.before_after_section .heading_block a{margin:0 0 30px}.filter_list{gap:25px}.treatment_card .btn_group .btn{flex:unset}.before_after_tab .patient_results_wrapper{flex-direction:column-reverse}.condition_list_popular{margin:20px 0 0;text-align:left;max-width:100%}.plus_enjoy_ul li{width:100%}.about_secondary_title{margin-left:0}.before_arrive_section .common_areas_list ul{max-width:750px}.membership_hero_section .aspect_ratio,.about .banner_section .aspect_ratio{padding-top:55%}}@media only screen and (max-width: 991px){.full_text h1{font-size:30px}.product_wrapper,.text_img_block,.patient_results_wrp,.why_choose_wrp,.can_cannot_list_wrp,.expect_list_wrp,.full_text_img_block.flex_row{flex-direction:column}.full_text_img_left,.full_img_right{max-width:100%;flex:unset;padding:50px 20px}.full_img_right{height:250px}.patient_results_left{max-width:100%;padding-right:0;padding-bottom:30px;text-align:center}.common_areas_head h3,.full_text_img_left .full_text{max-width:100%;margin-left:unset}.text_img_left,.text_img_right{max-width:100%;width:100%;padding:10px 0!important}.text_img_left{padding-top:0!important}.product_section,.faq_section,.patient_results_section,.why_choose_section,.common_areas_section,.text_img_section{padding:40px 0}.pdp_details,.pdp_image_block{width:100%}.product_wrapper{gap:20px;flex-direction:column-reverse}.pdp_details_block .pdp_details_learn{margin:15px 0}.pdp_details_block h2,.faq_section .section_title,.common_head h2{font-size:34px;margin-bottom:15px}.can_cannot_head h3,.common_areas_head h3{font-size:30px}.text_img_right .common_head h2{border-bottom:1px solid #e7e6db;padding-bottom:20px;text-align:center}.expect_list_wrp{gap:20px}.can_cannot_do_block,.can_cannot_list,.expect_list{padding:25px 15px}.can_cannot_list:first-child:after{content:none}.can_cannot_list{padding:20px 0}.faq_accordion .accordion_header h3{font-size:20px}.pdp_details_block .btn{margin-top:20px}.interested_treatment_section{padding:50px 0}.breadcrumb_bar.desk_only,.medical-care-template .small_contact_section,.results-template .small_contact_section,.full_text_img_section.desk_only{display:none}.breadcrumb_bar{padding:20px 0}.treatment_card_wrapper{gap:10px}.treatment_card{width:calc(33.33% - (10px * 2) / 3)}.treatment_areas_section.product_page{padding:50px 0}.pdp_review{margin:0 0 30px}.schedule_logo{overflow:auto}.schedule_col{min-width:100px}.consistency_section,.become_member_section,.md_what_expect_section,.office_location_section,.schedule_section{padding:50px 0}.md_what_expect_section{padding-bottom:15px}.schedule_btn{margin-top:20px}.schedule_details,.schedule_block .common_head{text-align:left}.common_areas_list li,.insurance_title p{font-size:16px}.common_head h4,.office_location_left h5{font-size:26px}.office_location_left p{font-size:18px}.office_location_block{padding-top:50%}.faq_section .btn_wrapper a,.common_head h5,.office_location_section .common_head h5{font-size:18px}.faq_section .faq_head,.md_what_expect_wrp .common_head{text-align:center}.md_what_expect_section{padding-top:0}.md_what_expect_section .container .md_what_expect_wrp{padding-top:40px;border-top:1px solid #b4b4b4}.how_works_block.common_areas_list,.consistency_section .common_areas_list,.md_what_expect_section .common_head{margin-bottom:20px}.plus_enjoy_section .common_areas_list li{padding-right:0}.membership_hero_section.bg_img{padding:100px 0}.plus_enjoy_section .common_areas_list ul{padding-right:0}.how_works_block.common_areas_list{max-width:100%;padding-left:0;margin:0}.metafield-rich_text_field ul:not(.expect_list_wrp .metafield-rich_text_field ul){margin-left:20px}.about_secondary_title{max-width:400px}.certified_content{padding:25px 0}.certified_content .certified_content_logo{width:50px}.certified_content h3{margin:10px 0}.certified_content h2{font-size:30px;margin:10px 0}.certified_section .certified_bg_img img{object-fit:cover;object-position:center}}@media only screen and (max-width: 767px){:root{--h1: normal normal 400 30px/1 var(--playfair-font);--h2: normal normal 400 24px/1 var(--playfair-font);--p: normal normal 400 16px/1 var(--montserrat-font)}.desk_only{display:none}.mob_only{display:block}.sidebar{position:fixed;top:0;left:0;transform:translate(-340px);height:100dvh;background-color:var(--primary);width:100%;max-width:300px;padding:50px 20px 20px;z-index:13;transition:all .5s ease-in-out;display:block!important}.sidebar>*{overflow:auto;max-height:100%}.main-wrapper{padding-top:var(--header-height)}.header .menu_list{flex-direction:column;justify-content:start;padding:0}.sidebar_close{position:absolute;top:20px;left:100%;border:0;background-color:var(--primary);height:40px;width:40px;border-radius:0 5px 5px 0}.sidebar.active{transform:translate(0)}.restoring_section,.category_section,.patient_secton,.clinic_section,.about_location_section,.about_cutting_section{margin:50px 0}.header{top:0}.menu_list .menu .dropdown li{padding:10px 0}.dropdown .mob_only a{padding:0}.menu_right_icon.active{display:block}body.ov_hi{overflow:hidden}.mega_menu .mobile_menu_ul{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0}.mega_menu_link_inner>div{width:100%}.mega_menu .mega_menu_wrp{flex-direction:column}.mega_menu_link_inner{max-width:100%;padding:0;flex-direction:column;gap:20px}.mega_menu_images{max-width:100%}.header .menu_list .menu{padding:0}.back_menu svg{width:26px;height:26px}.back_menu{position:absolute!important;top:15px;left:15px;padding:0}.mega_menu .container{padding:0}.blog_section,.collection_section{padding:50px 0}.home_banner_wrp{margin:0 0 50px}.home_banner_content h1{margin:40px 0 0}.home_banner_content h1 span{font-size:26px}.home_banner_content p{margin-top:30px;font-size:16px}.home_banner_content{max-width:100%;background-color:var(--white);padding:0 15px}.home_banner_image{position:unset;margin:0 -15px;width:auto;height:auto}.home_banner .home_banner_sider .swiper-slide{padding:0;background:var(--white)}.small_contact_section .contact_form .form_group,.form_contact_section .contact_form .form_group{width:100%}.small_contact_section .contact_form .form_group{text-align:center}.restoring_left_img,.restoring_right_img{width:50%;flex:unset;margin:0 auto}.restoring_content{padding:0}.restoring_content h3{font-size:16px}.restoring_content p{text-align:center}.category_card{width:100%}.category_card_conatnt h2{font-size:30px}.category_card_conatnt .btn{padding:8px 10px}.certified_section{background-color:var(--white);padding:0}.certified_section:after{content:unset}.certified_wrapper{flex-direction:column;row-gap:30px;padding:0}.certified_content{width:100%;flex:unset;padding:0;order:2}.certified_content h3{font-size:18px}.certified_content h2{font-size:36px}.certified_content p{text-align:center}.certified_image{width:100%;position:relative}.certified_image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#0006,#0003 20%,#eaeaea);z-index:-1}.patient_title_wrp{margin:0 0 20px}.patient_title_wrp h2{font-size:25px}.patient_slider .swiper-slide-active .patient_card{border:none}.patient_card{text-align:center}.patient_card h4{font-size:24px;margin:0 0 20px}.patient_card p{font-size:14px;margin:10px 0}.patient_card_star_wrp{justify-content:center}.patient_slider_btn_wrp .btn{padding:15px 10px}.patient_slider_btn_wrp{margin:30px 0 0}.patient_slider_arrow_wrp .arrow_prev,.patient_slider_arrow_wrp .arrow_next{width:40px}.patient_slider_arrow_wrp .arrow_prev svg,.patient_slider_arrow_wrp .arrow_next svg{width:16px;height:16px}.clinic_title_wrp{row-gap:20px}.clinic_wrp{margin:30px 0 0}.clinic_title_content p{font-size:14px}.clinic_title_content{text-align:center}.clinic_wrp>div{width:100%}.clinic_left_img_wrp,.clinic_left_wrp{gap:10px}.clinic_left_img_wrp>div{width:calc(50% - 5px)}.clinic_btns .btn{width:100%;min-width:100%}.blog_title{margin:0 0 30px}.blog_title h2{font-size:30px}.blog_card_content h3{font-size:16px}.blog_card_content p{font-size:14px}.footer{padding:20px 0}.footer_logo_wrapper .logo{max-width:150px}.footer_logo_wrapper a,.footer_logo_wrapper p{font-size:14px}.footer_link{width:50%}.footer_payment{padding:0;margin-top:50px;border:0;width:100%;display:flex;flex-direction:column-reverse}.footer_review span{font-size:14px}.footer_review .review_star{border-bottom:1px solid var(--white);padding-bottom:15px;margin-bottom:15px}.footer_payment h3{margin:0 0 10px;font-size:14px}.footer_payment_icons svg{width:30px}.footer_wrapper,.footer_payment_icons{margin:0}.copyright_wrapper{display:none}.footer_link h3,.footer_link li a{font-size:14px}.collection_banner_content h1{font-size:30px;margin:10px 0}.collection_banner_content p{margin:0}.collection-right-sidebar{width:100%}.collection_grid{gap:30px 10px}.collection_card .collection_content{padding:10px}.collection_grid .collection_card{width:calc(50% - 5px)}.collection_content h2{font-size:14px}.collection_card p{font-size:12px;margin:10px 0}.collection_card .btn{font-size:14px}.collection_banner{padding:0}.collection_banner_wrapper .collection_banner_image{position:unset;width:auto;margin:0 -15px}.collection_banner_image img{aspect-ratio:2/1;object-fit:cover}.collection_banner_wrapper .collection_banner_content{padding:30px 10px 0;text-align:center;color:var(--black)}.collection_select,.mob-filter-result-wrap{width:100%}.results_data{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 0 auto}.collection_filter .results_data,.collection_filter .accordion_block{position:unset}.banner_section{background-color:transparent}.banner_wrapper{flex-direction:column-reverse;padding:0;background:#eaeaea}.banner_content{width:100%;max-width:100%;padding:25px 0;background:var(--white)}.banner_content h3{font-size:14px;margin-left:0}.banner_content p{font-size:14px}.banner_image{width:100%;max-width:400px;padding:0}.healthy_section{margin:50px 0}.healthy_content_logo{width:50px;margin:0 auto}.healthy_content h2{font-size:24px}.healthy_content p{font-size:14px;letter-spacing:.5px;text-align:left}.about_condition_title{width:100%;padding:0 0 30px;text-align:center}.about_condition_title h2{font-size:24px;margin:0 0 10px}.about_condition_title h4{font-size:16px}.about_condition_section{background:transparent;border-bottom:1px solid var(--black)}#form_model.about_modal{padding:100px 30px;max-width:300px;height:max-content;text-align:center}.condition_list li{font-size:14px}.condition_list_wrp{margin:0;padding:0 0 0 20px}.condition_list_popular a{font-size:14px}.about_cutting_title h2{font-size:20px}.about_cutting_wrp{padding:0 40px}.about_location_title{padding:0;border:none}.about_location_title h2{font-size:25px;margin:0}.cutting_slider_arrow_wrp .cutting_icon{width:30px}.about_location_wrp .location_details{flex-direction:column;align-items:center;justify-content:center;text-align:center}.about_location_wrp{margin:30px auto}.about_location_wrp .location_details h3{font-size:18px}.about_location_wrp .location_details_title p,.location_details_title a{font-size:14px}.form_contact_section .contact_title{font-size:25px}.small_title_content{max-width:270px}.small_title_content p{font-size:18px}.results_banner_section .banner_wrapper,.results_banner_section .banner_content{background-color:transparent}.results_banner_section .banner_content{text-align:center;padding:0}.results_banner_section .banner_content_inner_wrapper{max-width:100%;margin-left:0}.results_banner_section .banner_content p{margin-bottom:30px}.before_after_tab .tab_btn_wrapper{justify-content:space-between}.before_after_tab .tab_btn_wrapper .tab_btn{padding:5px 20px;font-size:16px;width:calc(50% - 20px)}.before_after_tab .tab_title{font-size:24px}.patient_results_wrapper .patient_results_block{background-color:var(--white);padding:30px 0 0}.result_tag li{font-size:12px}.patient_results_block h3{font-size:25px;border-bottom:1px solid var(--black);padding:0 0 10px;margin:0 0 10px}.patient_results_btn_wrp{text-align:center}.consistency_section p{font-size:16px;margin:0 0 20px}.filter_list{padding:0;justify-content:start;gap:30px}.treatment_card .btn_group .btn{width:100%}.view_all_link{margin-top:20px}.patient_results_details p,.why_choose_col p,.what_expect_head p,.pdp_details_block ul li,.pdp_details_block p{font-size:16px}.interested_treatment_heading h2{text-align:center}.filter_btn_wrapper{padding:20px 0;text-align:center}.filter_btn_wrapper .filter_btn{width:100%;justify-content:space-between;position:relative}.filter_list.sub_menu{position:absolute;top:100%;left:0;width:100%;height:auto;background:var(--cream);color:var(--black);margin:0;flex-direction:column;z-index:1;padding:20px;border:1px solid var(--black)}.treatment_card_wrapper .treatment_card:not(:first-child){display:none}.treatment__conetnt_fillers{padding-left:0}.treatment_card{width:100%;max-width:400px;margin:0 auto}.text_img_section{padding:20px 0}.membership_hero_section .common_head h2,.faq_section .section_title{font-size:30px}.common_head h6,.common_p p,.common_head p,.consistency_block_list h6,.consistency_block p,.become_member_block ul li{font-size:16px}.patient_results_right_col .common_img_rel{padding-top:130%}.common_areas_list li{width:100%}.metafield-rich_text_field p strong,.expect_list h5{font-size:30px}.can_cannot_list li,.expect_list ul li{font-size:16px}.product_page .treatment_areas_conetnt h4{font-size:30px}.why_choose_head{margin:0 0 30px}.patient_results_left{text-align:center}.patient_results_left .common_head h2{font-size:40px}.patient_results_right_col,.patient_results_right{flex-direction:column}.list-active-filters{width:100%;display:flex;align-items:center;justify-content:space-between}.view_all_link a,.treatment_areas_conetnt h3{font-size:20px}.treatment_areas_conetnt h2{font-size:30px}.faq_accordion .accordion_header .down_icon{height:18px;width:18px;min-width:18px}.banner_section.medical .banner_content{background-color:transparent;text-align:center;width:100%}.banner_section.medical .banner_content h4{font-size:18px;font-weight:400}.breadcrumb_bar{padding:20px 0}.become_member_block,.md_what_expect_col,.office_location_details{flex-direction:column}.membership_hero_section .common_head h1{font-size:24px}.membership_hero_section .common_head h4{font-size:18px}.become_member_btn a,.become_member_right{max-width:100%;width:100%}.office_location_details{align-items:center;text-align:center}.office_location_block{margin:20px auto}.common_head h4,.office_location_left h5{font-size:24px}.office_location_left p{font-size:15px}.md_what_expect_col{border-radius:5px}.md_what_expect_left{margin:0 auto 20px;max-width:100%}.md_what_expect_right{padding-left:0}.md_what_expect_btn{text-align:center}.md_what_expect_left h3{display:inline-block;padding:0 20px 5px}.become_member_block{gap:20px}.plus_enjoy_section{background-color:#f7f6f3}.plus_enjoy_section .common_head h2{text-align:left;font-size:24px;margin:0 0 20px}.consistency_section .common_areas_list{max-width:90%}.schedule_section .common_head h2{margin:0 0 20px}.office_location_left a{font-size:16px}.become_member_left{width:100%}.become_member_right p{margin:20px 0}.become_member_right h5{font-size:18px}.plus_enjoy_section .plus_enjoy_ul{margin:0}.plus_enjoy_ul li a{font-size:16px}.how_works_block a{font-size:16px;font-weight:600;text-decoration:underline}.plus_enjoy_ul li{margin:0 0 10px 20px}.how_works_section{border-bottom:1px solid black}.faq_accordion .accordion_header h3{font-size:16px}.consistency_matter_section{padding:50px 0}.consistency_matter_content{max-width:300px;margin:0 auto}.consistency_matter_section h2{border-bottom:1px solid var(--black);padding:0 0 10px;margin:0}.consistency_matter_section p{font-size:16px;margin:20px 0}.consistency_matter_section p a{font-weight:600}.aftercare_wrp>a{width:100%}.consultation_visit_section,.what_bring_section,.payment_options_section{border-bottom:1px solid var(--black)}.before_arrive_block{padding:0;text-align:left}.office_location_section .common_head{text-align:center;border:none;padding:0}.what_bring_wrp .common_head,.consultation_visit_section .common_head,.payment_options_section .common_head{border:none}.insurance_title h2{font-size:34px;border:none;padding:0}.insurance_title p{font-size:16px}.payment_card{width:100%}.during_your_visit_section .consultation_visit_block ul{margin:20px 0 0}.existing_patient_head h5{font-size:16px}.after_visit_btn{gap:15px}.after_visit_btn a{margin:0;padding:8px 20px}.existing_patient_left h5{font-size:12px}.existing_patient_right .btn{padding:8px 10px}.existing_patient_left p{font-size:12px}.existing_patient_wrp{padding:10px}.treatment_areas_section{padding:50px 0}.treatment_areas_wrp{flex-direction:column;align-items:unset;gap:30px}.treatment_areas_link_wrp ul li a:hover{margin-right:0;background:var(--black);color:var(--white);border:1px solid transparent}.treatment_areas_link_wrp ul li a:hover:after,.treatment_areas_link_wrp ul li a:hover:before{content:unset}.treatment_areas_conetnt,.treatment_areas_link_wrp{max-width:100%}.treatment_areas_link_wrp{height:auto}.treatment_areas_conetnt{text-align:center}.treatment_areas_link_wrp ul li{margin:10px 0;text-align:center}.treatment_areas_link_wrp ul li a{font-size:14px;width:100%;display:block;padding:10px;background:#f7f6f3;border:1px solid transparent;border-color:#b4b4b4;text-transform:uppercase}.mobile_menu{margin:0 -15px;padding:0 15px}.menu>a:after{display:none}.social_icons{gap:15px}.social_icons svg{height:22px;width:22px}.collection_filter_sticky{position:unset;top:19%}.membership_hero_section .common_head{margin:0 0 30px}.your_visit_banner .membership_hero_bg_image{position:unset;width:auto;margin:0 -15px}.membership_hero_section .common_head h1{font-size:26px}.membership_hero_section p{font-family:var(--montserrat-font);font-size:14px}.before_arrive_section .common_areas_list,.connected_care_block{max-width:100%}.content_404 span{opacity:.3}.content_404 h2{font-size:18px}.form_contact_section .form_group select,.form_contact_section .form_group input:not(input[type=submit]),textarea{font-size:14px}.category_title_wrp h3{font-size:14px;max-width:420px}.patient_secton .patient_title_wrp h3:not(.instgram_section .patient_title_wrp h3){position:relative}.patient_secton .patient_title_wrp h3:after{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;background:url(/cdn/shop/files/Patient-T-bg-img.png?v=1765174173) no-repeat center;z-index:-1;transform:translate(-50%,-50%);background-size:contain}.pdp_review{margin:0}.pdp_accordion .accordion_content .variant-item{padding:10px 20px}.metafield-rich_text_field ul:not(.expect_list_wrp .metafield-rich_text_field ul){margin-left:0}.metafield-rich_text_field p a{margin-left:0}.why_choose_wrp{gap:30px}.result_image.results_right_image.result_hover_img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;visibility:hidden;opacity:0;transition:all .3s ease-in-out}.patient_results_image:hover .result_hover_img{visibility:visible;opacity:1}.consistency_block{text-align:center}.about .banner_section .banner_wrapper{position:unset;width:100%;transform:translateY(0);padding:0;background:var(--white)}.about .banner_section .banner_image{margin:0 auto}.about .form_contact_section,.faq_section{margin:50px 0}.what_bring_col{padding:0 5px}.what_bring_col h6{font-size:13px}.before_arrive_section .common_areas_list p{text-align:left}.before_arrive_section .common_areas_list li{margin:0 0 10px 20px}.payment_ul_wrp ul li{list-style:disc;margin:0 0 10px 20px}.insurance_section{border-bottom:1px solid var(--black)}.footer_logo_wrapper p{max-width:100%;font-size:13px}.membership_wrp{position:unset;transform:translate(0);padding:50px 0}.membership_hero_section .aspect_ratio{padding-top:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.membership_hero_section .aspect_ratio img{position:unset}.your_visit_banner .membership_wrp{padding:20px 0}.your_visit_banner .aspect_ratio{position:unset}.small_contact_wrp{padding:0}.small_contact_section .checkbox_group{position:unset;margin:0 0 15px}.custom-modal-content{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
