.loadingModal_loadingModal__XaA7D{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:9999}.loadingModal_backdrop__fOo6t{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);animation:loadingModal_fadeIn__bTIGg .3s ease-out}.loadingModal_content__0FB2y{position:relative;z-index:10000;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;animation:loadingModal_slideUp__bWlZM .5s ease-out}.loadingModal_logo__fcHHw{width:120px;height:120px;animation:loadingModal_pulse__0pnwg 2s infinite}@media(max-width:768px){.loadingModal_logo__fcHHw{width:100px;height:100px}}.loadingModal_logo__fcHHw img{width:100%;height:100%;object-fit:contain}.loadingModal_spinnerContainer__Zy7Zq{position:relative;width:80px;height:80px;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.loadingModal_spinnerContainer__Zy7Zq{width:60px;height:60px}}.loadingModal_spinner__0pyrS{width:100%;height:100%;animation:loadingModal_spin__WT0_Z 1s linear infinite}.loadingModal_spinnerInner__hsgZw,.loadingModal_spinner__0pyrS{border:4px solid rgba(212,175,55,.1);border-top-color:#d4af37;border-radius:50%}.loadingModal_spinnerInner__hsgZw{position:absolute;width:60%;height:60%;animation:loadingModal_spin__WT0_Z .8s linear infinite reverse}.loadingModal_text__l_eRL{text-align:center;color:#1f2937;font-size:1.125rem;font-weight:500;animation:loadingModal_fadeIn__bTIGg .5s ease-out .3s both}@media(max-width:768px){.loadingModal_text__l_eRL{font-size:1rem}}@keyframes loadingModal_fadeIn__bTIGg{0%{opacity:0}to{opacity:1}}@keyframes loadingModal_slideUp__bWlZM{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes loadingModal_spin__WT0_Z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loadingModal_pulse__0pnwg{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{padding:0;margin:0}a{text-decoration:none;color:inherit}ul{list-style:none}button{border:none;cursor:pointer;font-family:inherit}@font-face{font-family:Moontime;src:url(/fonts/MoonTime-Regular-400.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Mandali;src:url(/fonts/Mandali.ttf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Yeseva-One;src:url(/fonts/Yeseva-One.ttf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Josefin-Sans;src:url(/fonts/Josefin-Sans.ttf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/fonts/RobotoLight.ttf) format("opentype");font-weight:300;font-style:normal}.section{background:linear-gradient(135deg,#b8a694,#bc9f88);padding:50px;color:#fff}.section-title{text-align:center;font-size:28px;font-weight:700;margin-bottom:20px}.table-container{display:flex;justify-content:center;margin-bottom:40px}.content-container{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto}.pricing-table{width:100%;max-width:600px;border-collapse:collapse;font-size:18px;margin:0 auto;color:#fff}.pricing-table td,.pricing-table th{padding:12px;text-align:center;border-top:1px solid #fff;border-left:1px solid #fff}.pricing-table thead th{font-weight:700;text-transform:uppercase}.pricing-table tbody td:first-child,.pricing-table thead th:first-child{border-left:none;text-align:left}.pricing-table tbody td:last-child{border-right:none}.pricing-table thead th:first-child{border-top:none;border-left:none}.pricing-table thead th:last-child,.pricing-table thead th:nth-child(2),.pricing-table thead th:nth-child(3){border-top:none}.pricing-table tbody tr:last-child td:first-child{font-style:italic}.service-list{flex:1;padding-right:20px;line-height:35px}.service-list h3{text-align:left;margin-top:20px;font-size:22px}.service-list p{display:flex;justify-content:space-between;font-size:18px}.service-list .price{font-weight:700;margin-left:auto}.image-container{flex:1;display:flex;justify-content:center}.oval-image img{border-radius:50%;opacity:.8;max-width:100%}.cta{background:linear-gradient(135deg,#b8a694,#bc9f88);padding:60px 20px;color:#fff;max-width:1400px;margin:0 auto;text-align:center}.cta h2{font-family:Dancing Script,cursive;font-size:50px;font-weight:600;line-height:75px;color:#fff;margin-bottom:15px}@media(max-width:768px){.cta h2{font-size:36px}}.cta .cta-button{display:inline-block;padding:12px 24px;font-size:16px;font-weight:700;border:2px solid #fff;text-decoration:none;transition:all .3s ease;border-radius:5px;margin-top:25px}.cta .cta-button:hover{background:#6a4f4b;color:#fff}.addons-section{text-align:center;padding:40px 0;max-width:1400px;margin:0 auto}.addons-list{display:flex;flex-direction:column;align-items:center;font-size:18px;line-height:2}.addons-list p{display:flex;justify-content:space-between;width:100%;max-width:1400px}.addons-note{font-size:14px;color:#ddd;max-width:1400px;margin:20px auto}@media(max-width:1024px){.content-container{flex-direction:column;align-items:center;text-align:center}.table-container{width:100%;overflow-x:auto}.service-list{width:100%;padding:0 20px}.image-container{margin-bottom:20px;margin-top:50px;margin-right:0!important}.pricing-table{font-size:16px}}@media(max-width:768px){.section{padding:30px}.section-title{font-size:24px;margin-bottom:15px}.content-container{flex-direction:column;align-items:center;text-align:center}.pricing-table{font-size:14px}.image-container{margin-bottom:20px;width:350px!important}.cta h2{font-size:30px;line-height:40px}.cta-button{font-size:14px;padding:10px 20px}.addons-list p{flex-direction:column;text-align:center}}@media(max-width:480px){.section{padding:20px}.section-title{font-size:20px;margin-bottom:10px}.pricing-table{font-size:12px}.cta h2{font-size:24px;line-height:35px}.cta-button{font-size:12px;padding:8px 16px}.addons-list p{flex-direction:column;text-align:center}}.massage-section{background:#f6f0ea;padding:50px;color:#6e5b4b;text-align:center}.massage-title{font-size:50px;font-weight:700;text-transform:capitalize;margin-bottom:20px}.massage-content-container{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;gap:50px}.massage-image-container{flex:1;display:flex;justify-content:center}.massage-rounded-image img{border-radius:20% 20% 0 0;max-width:100%}.massage-service-list{flex:1;text-align:left;display:flex;flex-direction:column;gap:15px}.massage-service-item{display:flex;justify-content:space-between;align-items:center;font-size:18px;padding:10px;border-bottom:1px solid #d3c4b4}.massage-service-list h3{font-size:20px;font-weight:600;margin:0;text-align:left}.massage-details-link{margin-left:10px;cursor:pointer;font-weight:700}.massage-price{font-weight:700;font-size:18px;color:#6e5b4b}.massage-modal-title{padding-bottom:10px}@media(max-width:768px){.massage-content-container{flex-direction:column;align-items:center;text-align:center}.massage-image-container{margin-bottom:20px;width:80%}.massage-rounded-image img{border-radius:10%;max-width:100%}.massage-service-list{width:100%;padding:0 15px}.massage-service-item{flex-direction:column;text-align:center;align-items:center}.massage-service-list h3{text-align:center}.massage-price{margin-top:5px}}.massage-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:10000;padding:20px}.massage-modal-content,.massage-modal-overlay{display:flex;justify-content:center;align-items:center}.massage-modal-content{background:#f6f0ea;padding:30px;border-radius:10px;text-align:center;position:relative;box-shadow:0 4px 10px rgba(0,0,0,.2);overflow:hidden;flex-direction:column}.massage-close-button{position:absolute;top:50px;right:-40%;font-size:22px;background:none;border:none;cursor:pointer;color:#333}.massage-modal-image{padding:20px 0;width:100%;max-height:250px;object-fit:cover;border-radius:8px;margin-bottom:10px}.massage-modal-actions{width:100%;display:flex;justify-content:center;gap:15px;margin-top:20px;flex-wrap:wrap}.massage-back-button,.massage-book-button{margin-top:20px;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:700;border:2px solid rgba(0,0,0,0);border-radius:50px;cursor:pointer;text-decoration:none;transition:all .3s ease;width:150px;height:auto}.massage-back-button{background:rgba(0,0,0,0);color:#8c7762;border:2px solid #8c7762}.massage-back-button:hover,.massage-book-button{background:#8c7762;color:#fff}.massage-book-button:hover{background:#6e5b4b}@media(max-width:768px){.massage-section{padding:20px}.massage-modal-content{width:100vw;height:100vh;padding:20px;justify-content:center;align-items:center}.massage-service-list{padding:0}.massage-image-container{width:100%}.massage-modal-overlay{padding:0;z-index:9999999}.massage-modal-image{max-height:20vh}.massage-modal-actions{flex-direction:column;gap:10px}.massage-back-button,.massage-book-button{min-width:100%;padding:10px}}.medical-grade-section{background:#f6f0ea;padding:60px 0;text-align:center}.medical-grade-title{font-size:50px;font-weight:700;text-transform:capitalize;margin-bottom:40px;color:#6e5b4b}.medical-grade-services-container{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;max-width:1400px;margin:0 auto;padding:20px}.medical-grade-service-item{display:flex;flex-direction:column;align-items:center;text-align:center}.medical-grade-image-container{width:400px;height:400px;overflow:hidden;border-radius:50%}.medical-grade-service-image{width:100%;height:100%;object-fit:cover}.medical-grade-service-content{max-width:700px;margin-top:20px;text-align:left}.medical-grade-service-content h3{font-size:22px;font-weight:700;margin-bottom:5px;text-align:left}.medical-grade-service-price{font-size:18px;font-weight:700;color:#8c7762;margin-bottom:10px}.medical-grade-service-description{font-size:16px;color:#6e5b4b;margin-bottom:15px}@media(max-width:1024px){.medical-grade-services-container{grid-template-columns:1fr;gap:40px}.medical-grade-image-container{width:300px;height:300px}.medical-grade-service-content,.medical-grade-service-content h3{text-align:center}}@media(max-width:768px){.medical-grade-title{font-size:40px}.medical-grade-services-container{padding:10px;gap:30px}.medical-grade-image-container{width:250px;height:250px}.medical-grade-service-content{max-width:90%}}@media(max-width:480px){.medical-grade-title{font-size:30px}.medical-grade-image-container{width:200px;height:200px}.medical-grade-service-content h3{font-size:20px}.medical-grade-service-price{font-size:16px}}.treatment-section{background:#f6f0ea;text-align:center;line-height:30px}.treatment-section .cta{background:#f6f0ea}.treatment-section .cta h2{color:#6e5b4b}.treatment-section .cta .cta-button{color:#6e5b4b;border:2px solid #6e5b4b}.treatment-section .cta .cta-button:hover{background:#6e5b4b;color:#fff}.treatment-section h2{font-size:42px;font-weight:700;text-transform:uppercase;text-align:left;line-height:50px;margin-bottom:40px;color:#6e5b4b}.treatment-title{max-width:100%;padding:20px;font-size:84px;text-transform:uppercase;text-align:center;font-family:Yeseva One,Sans-serif;color:#fff;margin:0 auto 50px;line-height:1.2;background:linear-gradient(135deg,#b8a694,#bc9f88)}.treatment-light{background:#f6f0ea;padding:50px 20px}.treatment-dark{background:#c2a38a;color:#fff}.treatment-dark .treatment-content{color:#fff;line-height:30px}.treatment-dark .treatment-button{color:#fff;border-color:#fff}.treatment-dark .treatment-button:hover{background:#fff;color:#6e5b4b}.treatment-item{max-width:1400px;margin:0 auto;padding:20px}.treatment-subtitle{font-size:42px;font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:40px;color:#6e5b4b}.treatment-content-container{display:flex;align-items:center;justify-content:space-between;gap:50px;max-width:1400px;margin:0 auto;padding:60px 20px}.treatment-content-container.photo-content{flex-direction:row}.treatment-content-container.content-photo{flex-direction:row-reverse}.treatment-content-container .treatment-image-container{flex:1;display:flex;justify-content:center;align-items:center}.treatment-content-container .treatment-image-container img{width:100%;height:auto;object-fit:cover;border-radius:50%}.treatment-content-container .treatment-content{flex:1;text-align:left;max-width:600px}.treatment-content-container .treatment-content h2{font-size:40px;font-weight:600;text-align:left}.treatment-content-container .treatment-content p{font-size:18px;line-height:1.6}@media(max-width:768px){.treatment-content-container{flex-direction:column!important;text-align:center;gap:30px}.treatment-image-container{order:-1}.treatment-content{text-align:center;max-width:100%}}.treatment-services{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;max-width:1400px;margin:0 auto;padding:50px 20px}.treatment-service{text-align:center;max-width:450px;flex:1}.treatment-service .treatment-service-image-wrapper{width:400px;height:400px;border-radius:50%;overflow:hidden;margin:0 auto 20px}.treatment-service .treatment-service-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.treatment-service h3{font-size:22px;font-weight:700;margin-bottom:5px}.treatment-service p{font-size:16px;color:#6e5b4b;margin-bottom:15px;line-height:1.5}.treatment-button{display:inline-block;padding:10px 20px;font-size:16px;font-weight:700;color:#6e5b4b;border:2px solid #6e5b4b;border-radius:50px;text-decoration:none;transition:all .3s ease;margin-top:20px}.treatment-button:hover{background:#6e5b4b;color:#fff}.price-section{max-width:1200px;width:100%;padding:40px 20px;text-align:left;color:#fff;border-radius:8px;display:block!important}.price-section h2{font-size:44px;margin-bottom:20px;text-align:left;font-family:Cormorant Garamond,Sans-serif;font-weight:300;color:#fff}.price-section .price-list{border:1px solid #fff;border-radius:5px;overflow:hidden}.price-section .price-item{border-bottom:1px solid hsla(0,0%,100%,.3)}.price-section .price-item:last-child{border-bottom:none}.price-section .price-question{width:100%;padding:20px;font-size:28px;text-align:left;background:linear-gradient(135deg,#b8a694,#bc9f88);cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:Cormorant Garamond,serif;font-weight:400;color:#fff;border:none;border-bottom:1px solid #fff}.price-section .price-question .price-icon{font-size:20px}.price-section .price-answer{padding:20px;font-size:20px;color:#fff;font-weight:300;font-family:Josefin Sans,sans-serif}.price-section .price-answer p{display:flex;align-items:center;font-size:20px;line-height:50px;border-bottom:1px solid hsla(0,0%,100%,.2);padding:10px 0}.price-section .price-answer p:last-child{border-bottom:none}.price-section .price-answer p:before{content:counter(item,decimal) " ";counter-increment:item;font-size:14px;color:hsla(0,0%,100%,.6);margin-right:10px}.price-section .price-item.open{background:linear-gradient(135deg,#b8a694,#bc9f88)}@media(max-width:1024px){.treatment-content-container{flex-direction:column;text-align:center}.treatment-content{text-align:center;max-width:100%}.treatment-services{flex-direction:column;gap:30px}.treatment-service{max-width:100%;padding:0 15px}.treatment-service-image-wrapper{width:200px;height:200px}}@media(max-width:768px){.treatment-title{font-size:36px}.treatment-service{padding:0}.treatment-service .treatment-service-image-wrapper{width:350px;height:350px}.treatment-services{margin:0;padding:0}.treatment-service h3{font-size:20px}.treatment-service p{font-size:14px}.treatment-subtitle{font-size:30px;line-height:40px}}.herbal-peel-container .section{background:none;width:100vw;display:flex;justify-content:center;align-items:center;padding:50px 0}.herbal-peel-container .section.dark{background:linear-gradient(135deg,#b8a694,#bc9f88);color:#fff}.herbal-peel-container .section.light{background-color:#fff!important;color:#000}.herbal-peel-container .section h2{font-size:44px;margin-bottom:20px;text-align:left;font-family:Cormorant Garamond,Sans-serif;font-weight:300}.herbal-peel-container .section .content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1400px;width:100%;padding:0 2%;gap:50px;font-family:Josefin Sans,Sans-serif}.herbal-peel-container .section .content .text-section{flex:1;text-align:left}.herbal-peel-container .section .content .text-section h1{font-size:40px;font-weight:600}.herbal-peel-container .section .content .text-section .price{font-size:20px;padding:10px 0;font-weight:500}.herbal-peel-container .section .content .text-section .description{padding:20px 0;font-size:18px;line-height:1.5;font-weight:300}.herbal-peel-container .section .content .image-section{flex:1;display:flex;justify-content:center}.herbal-peel-container .section .content .image-section img{max-width:100%;max-height:auto;border-radius:10px}.herbal-peel-container .section .content .circle img{border-radius:50%}.herbal-peel-container .info-section{display:block!important}.herbal-peel-container .info-section h2{text-align:center}.herbal-peel-container .info-section .info-list{display:block;max-width:1400px;margin:0 auto;padding:0}.herbal-peel-container .info-section .info-list .info-item{font-size:18px;padding:15px 0;width:100%;border-bottom:1px solid #ccc;display:flex;align-items:center;gap:10px;font-weight:300}.herbal-peel-container .info-section .info-list .info-number{font-size:14px;color:#aaa}.herbal-peel-container .why-herbal-peel{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1400px;width:100%;padding:0 2%;gap:50px;font-family:Josefin Sans,Sans-serif}.herbal-peel-container .why-herbal-peel .text-section{flex:1;text-align:left}.herbal-peel-container .why-herbal-peel .text-section .benefits-list{margin-top:20px;display:flex;flex-direction:column;gap:10px;line-height:50px}.herbal-peel-container .why-herbal-peel .text-section .benefits-list .benefit-item{font-size:18px;padding:10px 0;border-bottom:1px solid #ccc;display:flex;align-items:center;gap:10px;font-weight:300}.herbal-peel-container .why-herbal-peel .text-section .benefits-list .benefit-number{font-size:14px;color:#aaa}.herbal-peel-container .why-herbal-peel .image-section{flex:1;display:flex;justify-content:center}.herbal-peel-container .why-herbal-peel .image-section img{max-width:100%;max-height:auto;border-radius:10px}.herbal-peel-container .slider-section{text-align:center;padding:60px 0;display:block}.herbal-peel-container .slider-section h2{text-align:center}.herbal-peel-container .slider-section .image-slider{max-width:1000px;margin:0 auto;position:relative}@media(max-width:1300px){.herbal-peel-container .slider-section .image-slider{max-width:800px}}.herbal-peel-container .slider-section .image-slider .slide{display:flex;justify-content:center;align-items:center}.herbal-peel-container .slider-section .image-slider .slider-image{width:100%;height:auto;border-radius:10px}.herbal-peel-container .slider-section .image-slider .slick-next,.herbal-peel-container .slider-section .image-slider .slick-prev{z-index:10}.herbal-peel-container .faq-section{max-width:1400px;width:100%;padding:40px 20px;text-align:left;display:block!important}.herbal-peel-container .faq-section .faq-list{background:#fff;border:1px solid #ddd;border-radius:5px;overflow:hidden}.herbal-peel-container .faq-section .faq-item{border-bottom:1px solid #ddd}.herbal-peel-container .faq-section .faq-question{width:100%;padding:20px;font-size:20px;text-align:left;border:none;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:Cormorant Garamond,serif;font-weight:400;color:#333}.herbal-peel-container .faq-section .faq-answer{padding:20px;font-size:18px;text-align:left;color:#333;font-weight:350;font-family:Josefin Sans,sans-serif}.herbal-peel-container .faq-section .faq-icon{font-size:24px}@media(max-width:1024px){.herbal-peel-container .content{flex-direction:column;text-align:center;gap:30px;padding:0 5%}.herbal-peel-container .text-section{text-align:center}.herbal-peel-container .slider-section{padding:50px}}@media(max-width:768px){.herbal-peel-container .content{flex-direction:column!important;text-align:center;gap:20px;padding:20px!important}.herbal-peel-container h2{line-height:50px}.herbal-peel-container .text-section{text-align:center}.herbal-peel-container .herbal-peel-container .why-herbal-peel .image-section img{max-width:350px;max-height:450px}.herbal-peel-container .image-slider{max-width:100%}}@media(max-width:480px){.herbal-peel-container .content{padding:0 5%}.herbal-peel-container h2{font-size:32px}}.perfect-peel-container .section{background:none;width:100vw;display:flex;justify-content:center;align-items:center;padding:50px 0}.perfect-peel-container .section.dark{background:linear-gradient(135deg,#b8a694,#bc9f88);color:#fff}.perfect-peel-container .section.light{background-color:#fff!important;color:#000}.perfect-peel-container .section h2{font-size:44px;margin-bottom:20px;text-align:left;font-family:Cormorant Garamond,Sans-serif;font-weight:300}.perfect-peel-container .section .content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1400px;width:100%;padding:0 2%;gap:50px;font-family:Josefin Sans,Sans-serif}.perfect-peel-container .section .content .text-section{flex:1;text-align:left}.perfect-peel-container .section .content .text-section h1{font-size:40px;font-weight:600}.perfect-peel-container .section .content .text-section .price{font-size:20px;padding:10px 0;font-weight:500}.perfect-peel-container .section .content .text-section .description{padding:20px 0;font-size:18px;line-height:1.5;font-weight:300}.perfect-peel-container .section .content .image-section{flex:1;display:flex;justify-content:center}.perfect-peel-container .section .content .image-section img{max-width:100%;max-height:auto;border-radius:10px}.perfect-peel-container .section .content .circle img{border-radius:50%}.perfect-peel-container .info-section{display:block!important}.perfect-peel-container .info-section h2{text-align:center}.perfect-peel-container .info-section .info-list{display:block;max-width:1400px;margin:0 auto;padding:0}.perfect-peel-container .info-section .info-list .info-item{font-size:18px;padding:15px 0;width:100%;border-bottom:1px solid #ccc;display:flex;align-items:center;gap:10px;font-weight:300}.perfect-peel-container .info-section .info-list .info-number{font-size:14px;color:#aaa}.perfect-peel-container .why-herbal-peel{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1400px;width:100%;padding:0 2%;gap:50px;font-family:Josefin Sans,Sans-serif}.perfect-peel-container .why-herbal-peel .text-section{flex:1;text-align:left}.perfect-peel-container .why-herbal-peel .text-section .benefits-list{margin-top:20px;display:flex;flex-direction:column;gap:10px;line-height:50px}.perfect-peel-container .why-herbal-peel .text-section .benefits-list .benefit-item{font-size:18px;padding:10px 0;border-bottom:1px solid #ccc;display:flex;align-items:center;gap:10px;font-weight:300}.perfect-peel-container .why-herbal-peel .text-section .benefits-list .benefit-number{font-size:14px;color:#aaa}.perfect-peel-container .why-herbal-peel .image-section{flex:1;display:flex;justify-content:center}.perfect-peel-container .why-herbal-peel .image-section img{max-width:100%;max-height:auto;border-radius:10px}.perfect-peel-container .slider-section{text-align:center;padding:60px 0;display:block}.perfect-peel-container .slider-section h2{text-align:center}.perfect-peel-container .slider-section .image-slider{max-width:1000px;margin:0 auto;position:relative}@media(max-width:1300px){.perfect-peel-container .slider-section .image-slider{max-width:800px}}.perfect-peel-container .slider-section .image-slider .slide{display:flex;justify-content:center;align-items:center}.perfect-peel-container .slider-section .image-slider .slider-image{width:100%;height:auto;border-radius:10px}.perfect-peel-container .slider-section .image-slider .slick-next,.perfect-peel-container .slider-section .image-slider .slick-prev{z-index:10}.perfect-peel-container .faq-section{max-width:1400px;width:100%;padding:40px 20px;text-align:left;display:block!important}.perfect-peel-container .faq-section .faq-list{background:#fff;border:1px solid #ddd;border-radius:5px;overflow:hidden}.perfect-peel-container .faq-section .faq-item{border-bottom:1px solid #ddd}.perfect-peel-container .faq-section .faq-question{width:100%;padding:20px;font-size:20px;text-align:left;border:none;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:Cormorant Garamond,serif;font-weight:400;color:#333}.perfect-peel-container .faq-section .faq-answer{padding:20px;font-size:18px;color:#333;font-weight:350;font-family:Josefin Sans,sans-serif;text-align:left}.perfect-peel-container .faq-section .faq-icon{font-size:24px}@media(max-width:1024px){.perfect-peel-container .content{flex-direction:column;text-align:center;gap:30px;padding:0 5%}.perfect-peel-container .text-section{text-align:center}.perfect-peel-container .slider-section{padding:50px}}@media(max-width:768px){.perfect-peel-container .content{flex-direction:column!important;text-align:center;gap:20px;padding:20px!important}.perfect-peel-container h2{line-height:50px}.perfect-peel-container .text-section{text-align:center}.perfect-peel-container .image-slider{max-width:100%}}@media(max-width:480px){.perfect-peel-container .content{padding:0 5%}.perfect-peel-container h2{font-size:32px}}.ultraformer-peel-container .section{background:none;width:100vw;display:flex;justify-content:center;align-items:center;padding:50px 0}.ultraformer-peel-container .section.dark{background:linear-gradient(135deg,#b8a694,#bc9f88);color:#fff}.ultraformer-peel-container .section.light{background-color:#fff!important;color:#000}.ultraformer-peel-container .section h2{font-size:44px;margin-bottom:20px;text-align:left;font-family:Cormorant Garamond,Sans-serif;font-weight:300}.ultraformer-peel-container .section .content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1400px;width:100%;padding:0 2%;gap:50px;font-family:Josefin Sans,Sans-serif}.ultraformer-peel-container .section .content .text-section{flex:1;text-align:left}.ultraformer-peel-container .section .content .text-section h1{font-size:40px;font-weight:600}.ultraformer-peel-container .section .content .text-section .price{font-size:20px;padding:10px 0;font-weight:500}.ultraformer-peel-container .section .content .text-section .description{padding:20px 0;font-size:18px;line-height:1.5;font-weight:300}.ultraformer-peel-container .section .content .image-section{flex:1;display:flex;justify-content:center}.ultraformer-peel-container .section .content .image-section img{max-width:100%;max-height:auto;border-radius:10px}.ultraformer-peel-container .section .content .circle img{border-radius:50%}.ultraformer-peel-container .info-section{display:block!important}.ultraformer-peel-container .info-section h2{text-align:center}.ultraformer-peel-container .info-section .info-list{display:block;max-width:1400px;margin:0 auto;padding:0}.ultraformer-peel-container .info-section .info-list .info-item{font-size:18px;padding:15px 0;width:100%;border-bottom:1px solid #ccc;display:flex;align-items:center;gap:10px;font-weight:300}.ultraformer-peel-container .info-section .info-list .info-number{font-size:14px;color:#aaa}.ultraformer-peel-container .why-ultraformer-peel{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1400px;width:100%;padding:0 2%;gap:50px;font-family:Josefin Sans,Sans-serif}.ultraformer-peel-container .why-ultraformer-peel .text-section{flex:1;text-align:left}.ultraformer-peel-container .why-ultraformer-peel .text-section .benefits-list{margin-top:20px;display:flex;flex-direction:column;gap:10px;line-height:50px}.ultraformer-peel-container .why-ultraformer-peel .text-section .benefits-list .benefit-item{font-size:20px;padding:10px 0;border-bottom:1px solid #ccc;display:flex;align-items:center;gap:10px;font-weight:300}.ultraformer-peel-container .why-ultraformer-peel .text-section .benefits-list .benefit-number{font-size:16px;color:#c3c3c3}.ultraformer-peel-container .why-ultraformer-peel .image-section{flex:1;display:flex;justify-content:center}.ultraformer-peel-container .why-ultraformer-peel .image-section img{max-width:100%;max-height:auto;border-radius:10px}.ultraformer-peel-container .slider-section{text-align:center;padding:60px 0;display:block}.ultraformer-peel-container .slider-section h2{text-align:center}.ultraformer-peel-container .slider-section .image-slider{max-width:1000px;margin:0 auto;position:relative}@media(max-width:1300px){.ultraformer-peel-container .slider-section .image-slider{max-width:800px}}.ultraformer-peel-container .slider-section .image-slider .slide{display:flex;justify-content:center;align-items:center}.ultraformer-peel-container .slider-section .image-slider .slider-image{width:100%;height:auto;border-radius:10px}.ultraformer-peel-container .slider-section .image-slider .slick-next,.ultraformer-peel-container .slider-section .image-slider .slick-prev{z-index:10}.ultraformer-peel-container .faq-section{max-width:1400px;width:100%;padding:40px 20px;text-align:left;display:block!important}.ultraformer-peel-container .faq-section .faq-list{background:#fff;border:1px solid #ddd;border-radius:5px;overflow:hidden}.ultraformer-peel-container .faq-section .faq-item{border-bottom:1px solid #ddd}.ultraformer-peel-container .faq-section .faq-question{width:100%;padding:20px;font-size:20px;text-align:left;border:none;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:Cormorant Garamond,serif;font-weight:400;color:#333}.ultraformer-peel-container .faq-section .faq-answer{padding:20px;font-size:18px;text-align:left;color:#333;font-weight:350;font-family:Josefin Sans,sans-serif}.ultraformer-peel-container .faq-section .faq-icon{font-size:24px}@media(max-width:1024px){.ultraformer-peel-container .content{flex-direction:column;text-align:center;gap:30px;padding:0 5%}.ultraformer-peel-container .text-section{text-align:center}.ultraformer-peel-container .slider-section{padding:50px}}@media(max-width:768px){.ultraformer-peel-container .content{flex-direction:column!important;text-align:center;gap:20px;padding:20px!important}.ultraformer-peel-container h2{line-height:50px}.ultraformer-peel-container .text-section{text-align:center}.ultraformer-peel-container .ultraformer-peel-container .why-ultraformer-peel .image-section img{max-width:350px;max-height:450px}.ultraformer-peel-container .image-slider{max-width:100%}}@media(max-width:480px){.ultraformer-peel-container .content{padding:0 5%}.ultraformer-peel-container h2{font-size:32px}}.fractionallaser-peel-container .section{background:none;width:100vw;display:flex;justify-content:center;align-items:center;padding:50px 0}.fractionallaser-peel-container .section.dark{background:linear-gradient(135deg,#b8a694,#bc9f88);color:#fff}.fractionallaser-peel-container .section.light{background-color:#fff!important;color:#000}.fractionallaser-peel-container .section h2{font-size:44px;margin-bottom:20px;text-align:left;font-family:Cormorant Garamond,Sans-serif;font-weight:300}.fractionallaser-peel-container .section .content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1400px;width:100%;padding:0 2%;gap:50px;font-family:Josefin Sans,Sans-serif}.fractionallaser-peel-container .section .content .text-section{flex:1;text-align:left}.fractionallaser-peel-container .section .content .text-section h1{font-size:40px;font-weight:600}.fractionallaser-peel-container .section .content .text-section .price{font-size:20px;padding:10px 0;font-weight:500}.fractionallaser-peel-container .section .content .text-section .description{padding:20px 0;font-size:18px;line-height:1.5;font-weight:300}.fractionallaser-peel-container .section .content .image-section{flex:1;display:flex;justify-content:center}.fractionallaser-peel-container .section .content .image-section img{max-width:100%;max-height:auto;border-radius:10px}.fractionallaser-peel-container .section .content .circle img{border-radius:50%}.fractionallaser-peel-container .info-section{display:block!important}.fractionallaser-peel-container .info-section h2{text-align:center}.fractionallaser-peel-container .info-section .info-list{display:block;max-width:1400px;margin:0 auto;padding:0}.fractionallaser-peel-container .info-section .info-list .info-item{font-size:18px;padding:15px 0;width:100%;border-bottom:1px solid #ccc;display:flex;align-items:center;gap:10px;font-weight:300}.fractionallaser-peel-container .info-section .info-list .info-number{font-size:14px;color:#aaa}.fractionallaser-peel-container .why-fractionallaser-peel{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1400px;width:100%;padding:0 2%;gap:50px;font-family:Josefin Sans,Sans-serif}.fractionallaser-peel-container .why-fractionallaser-peel .text-section{flex:1;text-align:left}.fractionallaser-peel-container .why-fractionallaser-peel .text-section .benefits-list{margin-top:20px;display:flex;flex-direction:column;gap:10px;line-height:50px}.fractionallaser-peel-container .why-fractionallaser-peel .text-section .benefits-list .benefit-item{font-size:20px;padding:10px 0;border-bottom:1px solid #ccc;display:flex;align-items:center;gap:10px;font-weight:300}.fractionallaser-peel-container .why-fractionallaser-peel .text-section .benefits-list .benefit-number{font-size:16px;color:#c3c3c3}.fractionallaser-peel-container .why-fractionallaser-peel .image-section{flex:1;display:flex;justify-content:center}.fractionallaser-peel-container .why-fractionallaser-peel .image-section img{max-width:100%;max-height:auto;border-radius:10px}.fractionallaser-peel-container .slider-section{text-align:center;padding:60px 0;display:block}.fractionallaser-peel-container .slider-section h2{text-align:center}.fractionallaser-peel-container .slider-section .image-slider{max-width:1000px;margin:0 auto;position:relative}@media(max-width:1300px){.fractionallaser-peel-container .slider-section .image-slider{max-width:800px}}.fractionallaser-peel-container .slider-section .image-slider .slide{display:flex;justify-content:center;align-items:center}.fractionallaser-peel-container .slider-section .image-slider .slider-image{width:100%;height:auto;border-radius:10px}.fractionallaser-peel-container .slider-section .image-slider .slick-next,.fractionallaser-peel-container .slider-section .image-slider .slick-prev{z-index:10}.fractionallaser-peel-container .faq-section{max-width:1400px;width:100%;padding:40px 20px;text-align:left;display:block!important}.fractionallaser-peel-container .faq-section .faq-list{background:#fff;border:1px solid #ddd;border-radius:5px;overflow:hidden}.fractionallaser-peel-container .faq-section .faq-item{border-bottom:1px solid #ddd}.fractionallaser-peel-container .faq-section .faq-question{width:100%;padding:20px;font-size:20px;text-align:left;border:none;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:Cormorant Garamond,serif;font-weight:400;color:#333}.fractionallaser-peel-container .faq-section .faq-answer{padding:20px;font-size:18px;text-align:left;color:#333;font-weight:350;font-family:Josefin Sans,sans-serif}.fractionallaser-peel-container .faq-section .faq-icon{font-size:24px}.fractionallaser-peel-container .price-container .price-list{border:1px solid #b8a694;border-radius:5px;overflow:hidden}.fractionallaser-peel-container .price-container .price-item{border-bottom:1px solid rgba(0,0,0,.1)}.fractionallaser-peel-container .price-container .price-item:last-child{border-bottom:none}.fractionallaser-peel-container .price-container .price-question{width:100%;padding:20px;font-size:24px;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:Cormorant Garamond,serif;color:#000;border:1px solid #fff}.fractionallaser-peel-container .price-container .price-question .price-icon{font-size:20px}.fractionallaser-peel-container .price-container .price-answer{padding:20px;font-size:18px;color:#000;font-weight:400;font-family:Josefin Sans,sans-serif;border:1px solid #fff}.fractionallaser-peel-container .price-container .price-answer table{width:100%;border-collapse:collapse;border-radius:5px;overflow:hidden;margin-top:10px}.fractionallaser-peel-container .price-container .price-answer td,.fractionallaser-peel-container .price-container .price-answer th{padding:15px;text-align:left;border-bottom:1px solid rgba(0,0,0,.1)}.fractionallaser-peel-container .price-container .price-answer th{font-weight:600;font-size:18px;color:#000}.fractionallaser-peel-container .price-container .price-answer td{font-size:16px;color:#6e5b4b}.fractionallaser-peel-container .price-container .price-answer tr:last-child td{border-bottom:none}.fractionallaser-peel-container .price-container .price-item.open{background:linear-gradient(135deg,#e0d6ca,#d4c4b5)}@media(max-width:1024px){.fractionallaser-peel-container .content{flex-direction:column;text-align:center;gap:30px;padding:0 5%}.fractionallaser-peel-container .text-section{text-align:center}.fractionallaser-peel-container .slider-section{padding:50px}}@media(max-width:768px){.fractionallaser-peel-container .content{flex-direction:column!important;text-align:center;gap:20px;padding:20px!important}.fractionallaser-peel-container h2{line-height:50px}.fractionallaser-peel-container .text-section{text-align:center}.fractionallaser-peel-container .fractionallaser-peel-container .why-fractionallaser-peel .image-section img{max-width:350px;max-height:450px}.fractionallaser-peel-container .image-slider{max-width:100%}.fractionallaser-peel-container .price-container{padding:20px}.fractionallaser-peel-container .price-question{font-size:20px;padding:15px}.fractionallaser-peel-container .price-answer{font-size:16px;padding:15px}.fractionallaser-peel-container td,.fractionallaser-peel-container th{font-size:16px;padding:10px}}@media(max-width:480px){.fractionallaser-peel-container .content{padding:0 5%}.fractionallaser-peel-container h2{font-size:32px}}.laser-hair-removal-peel-container .section{background:none;width:100vw;display:flex;justify-content:center;align-items:center;padding:50px 0}.laser-hair-removal-peel-container .section.dark{background:linear-gradient(135deg,#b8a694,#bc9f88);color:#fff}.laser-hair-removal-peel-container .section.light{background-color:#fff!important;color:#000}.laser-hair-removal-peel-container .section h2{font-size:44px;margin-bottom:20px;text-align:left;font-family:Cormorant Garamond,Sans-serif;font-weight:300}.laser-hair-removal-peel-container .section .content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1400px;width:100%;padding:0 2%;gap:50px;font-family:Josefin Sans,Sans-serif}.laser-hair-removal-peel-container .section .content .text-section{flex:1;text-align:left}.laser-hair-removal-peel-container .section .content .text-section h1{font-size:40px;font-weight:600}.laser-hair-removal-peel-container .section .content .text-section .price{font-size:20px;padding:10px 0;font-weight:500}.laser-hair-removal-peel-container .section .content .text-section .description{padding:20px 0;font-size:18px;line-height:1.5;font-weight:300}.laser-hair-removal-peel-container .section .content .image-section{flex:1;display:flex;justify-content:center}.laser-hair-removal-peel-container .section .content .image-section img{max-width:100%;max-height:auto;border-radius:10px}.laser-hair-removal-peel-container .section .content .circle img{border-radius:50%}.laser-hair-removal-peel-container .info-section{display:block!important}.laser-hair-removal-peel-container .info-section h2{text-align:center}.laser-hair-removal-peel-container .info-section .info-list{display:block;max-width:1400px;margin:0 auto;padding:0}.laser-hair-removal-peel-container .info-section .info-list .info-item{font-size:18px;padding:15px 0;width:100%;border-bottom:1px solid #ccc;display:flex;align-items:center;gap:10px;font-weight:300}.laser-hair-removal-peel-container .info-section .info-list .info-number{font-size:14px;color:#aaa}.laser-hair-removal-peel-container .why-laser-hair-removal-peel{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1400px;width:100%;padding:0 2%;gap:50px;font-family:Josefin Sans,Sans-serif}.laser-hair-removal-peel-container .why-laser-hair-removal-peel .text-section{flex:1;text-align:left}.laser-hair-removal-peel-container .why-laser-hair-removal-peel .text-section .benefits-list{margin-top:20px;display:flex;flex-direction:column;gap:10px;line-height:50px}.laser-hair-removal-peel-container .why-laser-hair-removal-peel .text-section .benefits-list .benefit-item{font-size:20px;padding:10px 0;border-bottom:1px solid #ccc;display:flex;align-items:center;gap:10px;font-weight:300}.laser-hair-removal-peel-container .why-laser-hair-removal-peel .text-section .benefits-list .benefit-number{font-size:16px;color:#c3c3c3}.laser-hair-removal-peel-container .why-laser-hair-removal-peel .image-section{flex:1;display:flex;justify-content:center}.laser-hair-removal-peel-container .why-laser-hair-removal-peel .image-section img{max-width:100%;max-height:auto;border-radius:10px}.laser-hair-removal-peel-container .slider-section{text-align:center;padding:60px 0;display:block}.laser-hair-removal-peel-container .slider-section h2{text-align:center}.laser-hair-removal-peel-container .slider-section .image-slider{max-width:1000px;margin:0 auto;position:relative}@media(max-width:1300px){.laser-hair-removal-peel-container .slider-section .image-slider{max-width:800px}}.laser-hair-removal-peel-container .slider-section .image-slider .slide{display:flex;justify-content:center;align-items:center}.laser-hair-removal-peel-container .slider-section .image-slider .slider-image{width:100%;height:auto;border-radius:10px}.laser-hair-removal-peel-container .slider-section .image-slider .slick-next,.laser-hair-removal-peel-container .slider-section .image-slider .slick-prev{z-index:10}.laser-hair-removal-peel-container .faq-section{max-width:1400px;width:100%;padding:40px 20px;text-align:left;display:block!important}.laser-hair-removal-peel-container .faq-section .faq-list{background:#fff;border:1px solid #ddd;border-radius:5px;overflow:hidden}.laser-hair-removal-peel-container .faq-section .faq-item{border-bottom:1px solid #ddd}.laser-hair-removal-peel-container .faq-section .faq-question{width:100%;padding:20px;font-size:20px;text-align:left;border:none;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:Cormorant Garamond,serif;font-weight:400;color:#333}.laser-hair-removal-peel-container .faq-section .faq-answer{padding:20px;font-size:18px;text-align:left;color:#333;font-weight:350;font-family:Josefin Sans,sans-serif}.laser-hair-removal-peel-container .faq-section .faq-icon{font-size:24px}.laser-hair-removal-peel-container .price-section{max-width:1200px;width:100%;padding:40px 20px;text-align:left;color:#fff;border-radius:8px;display:block!important}.laser-hair-removal-peel-container .price-section h2{font-size:44px;margin-bottom:20px;text-align:left;font-family:Cormorant Garamond,Sans-serif;font-weight:300;color:#fff}.laser-hair-removal-peel-container .price-section .price-list{border:1px solid #fff;border-radius:5px;overflow:hidden}.laser-hair-removal-peel-container .price-section .price-item{border-bottom:1px solid hsla(0,0%,100%,.3)}.laser-hair-removal-peel-container .price-section .price-item:last-child{border-bottom:none}.laser-hair-removal-peel-container .price-section .price-question{width:100%;padding:20px;font-size:28px;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:Cormorant Garamond,serif;font-weight:400;color:#fff;border:none;border-bottom:1px solid #fff}.laser-hair-removal-peel-container .price-section .price-question .price-icon{font-size:20px}.laser-hair-removal-peel-container .price-section .price-answer{padding:20px;font-size:18px;color:#fff;font-weight:300;font-family:Josefin Sans,sans-serif}.laser-hair-removal-peel-container .price-section .price-answer table{width:100%;border-collapse:collapse}.laser-hair-removal-peel-container .price-section .price-answer td,.laser-hair-removal-peel-container .price-section .price-answer th{padding:12px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.3);font-size:18px;color:#fff}.laser-hair-removal-peel-container .price-section .price-answer th{font-weight:700}.laser-hair-removal-peel-container .price-section .price-answer tr:last-child td{border-bottom:none}.laser-hair-removal-peel-container .price-section .price-answer td:first-child{font-weight:700}.laser-hair-removal-peel-container .price-section .price-answer .note{padding-top:15px;font-size:16px;font-style:italic}@media(max-width:1024px){.laser-hair-removal-peel-container .content{flex-direction:column;text-align:center;gap:30px;padding:0 5%}.laser-hair-removal-peel-container .text-section{text-align:center}.laser-hair-removal-peel-container .slider-section{padding:50px}}@media(max-width:768px){.laser-hair-removal-peel-container .content{flex-direction:column!important;text-align:center;gap:20px;padding:20px!important}.laser-hair-removal-peel-container h2{line-height:50px}.laser-hair-removal-peel-container .text-section{text-align:center}.laser-hair-removal-peel-container .laser-hair-removal-peel-container .why-laser-hair-removal-peel .image-section img{max-width:350px;max-height:450px}.laser-hair-removal-peel-container .image-slider{max-width:100%}.laser-hair-removal-peel-container .price-container{padding:20px}.laser-hair-removal-peel-container .price-question{font-size:20px;padding:15px}.laser-hair-removal-peel-container .price-answer{font-size:16px;padding:15px}.laser-hair-removal-peel-container td,.laser-hair-removal-peel-container th{font-size:16px;padding:10px}}@media(max-width:480px){.laser-hair-removal-peel-container .content{padding:0 5%}.laser-hair-removal-peel-container h2{font-size:32px}}