.template-page .product-block .product-infinite-scroll .button{border-radius:12px}.template-page.product-card-layout-02.quick_shop_option_2 .card-information{padding-bottom:0!important}.template-page .product-block{overflow:hidden}.product-block .product-infinite-scroll .button{max-width:fit-content!important;padding-left:32px;padding-right:32px}.featured-blog-block .article-card__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.featured-blog-block .article-wrapper .article-card__title a{white-space:normal!important}.template-page .slider-buttons{display:none}.service_detail.custom-banner-section{position:relative;text-align:center;overflow:hidden}.service_detail .custom-banner-container{position:relative;height:540px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}.service_detail .custom-banner-overlay{display:block!important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.service_detail .custom-banner-content{position:absolute;z-index:2;bottom:22%}.service_detail .custom-banner-content h1:after{width:100%;content:"";display:block;background-color:#fff;height:3px;margin-top:24px}.service_detail .custom-banner-content h1{color:#fff;text-align:center;font-size:52px;font-style:normal;font-weight:600;line-height:72px;text-transform:none;margin:0}.service_detail .custom-banner-content p{font-size:1.2rem;margin-top:10px}.service-features-section{position:relative;padding-top:60px;text-align:center}.service-features-section .service-features-title{color:#232323;text-align:center;font-size:32px;font-style:normal;font-weight:500;line-height:40px;margin:0;padding-bottom:32px}.service-features-section .service-features-description{width:70%;margin:auto;color:#232323;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.service-features-section .service-features-list{display:flex;justify-content:center;flex-wrap:wrap;gap:60px}.service-features-section .feature-item{text-align:center}.service-features-section .feature-icon img{max-width:60px;height:auto;margin:auto}.service-features-section .feature-label{color:#232323;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.service-features-section .feature-description{font-size:.9rem;margin:0}.skin-therapy-section{padding-top:80px;padding-bottom:80px}.skin-therapy-section .section-title{color:#232323;text-align:center;font-family:Neue Haas Unica;font-size:32px;font-style:normal;font-weight:300;line-height:40px;margin-bottom:40px}.skin-therapy-section .services-list{display:flex;flex-wrap:wrap;gap:60px;justify-content:space-between}.skin-therapy-section .service-card:nth-child(2n){flex-direction:row-reverse}.skin-therapy-section .service-card:nth-child(odd) .service-content{border-radius:0 12px 12px 0}.skin-therapy-section .service-card:nth-child(2n) .service-content{border-radius:12px 0 0 12px}.skin-therapy-section .service-card{align-items:center;display:flex;flex-direction:row;background:#fff;overflow:hidden;width:100%;margin:0 auto}.skin-therapy-section .service-image img{border-radius:12px;height:100%;object-fit:cover}.skin-therapy-section .service-image{width:45%;height:100%}.skin-therapy-section .service-content{display:flex;flex-direction:column;justify-content:center;background:#f8f8fa;padding:12px 24px;text-align:left;flex:1;min-height:320px;margin:20px 0}.skin-therapy-section .service-content h5{color:#232323;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin:0;padding-bottom:12px}.skin-therapy-section .service-title{color:#232323;font-size:24px;font-style:normal;font-weight:500;line-height:32px;padding-bottom:16px;margin-bottom:16px;margin-top:0;border-bottom:1px solid #232323}.skin-therapy-section .service-description{color:#232323;margin:0;padding-bottom:16px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.skin-therapy-section .service-benefits{margin:0;list-style:disc;padding-left:20px}.skin-therapy-section .service-benefits li{color:#232323;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.skin-therapy-stats{background-color:#94aab0;padding-top:60px;padding-bottom:60px;text-align:center}.stats_container{margin-bottom:20px;color:#000}.stats_container h2{text-align:left;color:#232323;font-size:24px;font-style:normal;font-weight:400;line-height:32px;margin-top:0;margin-bottom:32px}.stat-block .stats_percent{color:#232323;font-size:80px;font-style:normal;font-weight:500;line-height:normal;margin:0;border-bottom:1px solid #232323;padding:0 16px 16px}.stat-block{flex:1;min-width:200px;margin:0;text-align:left}.stats_des{color:#232323;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;padding:24px 16px 0}.stats-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap;gap:24px}.step-by-step-process{text-align:center;padding-top:80px}.step-by-step-process:after{content:"";display:block;height:1px;width:100%;background:#cacaca;margin-top:80px}.step-main-heading{margin:0;color:#232323;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.step-sub-heading{margin-bottom:60px;margin-top:12px;color:#4f4f4f;text-align:center;font-family:Neue Haas Unica;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.step_both{background-image:url(/cdn/shop/files/Frame_1948757183.svg?v=1736915270);width:100%;background-size:contain;background-repeat:no-repeat}.steps-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.step-block{flex:1;max-width:170px;margin:0;text-align:center}.step-icon{background-image:url(/cdn/shop/files/Group_1000002890.png?v=1734258966);background-repeat:no-repeat;width:100px;background-size:contain;height:100px;margin:auto;display:flex;align-items:center;justify-content:center}.step-icon img{width:40px;height:40px;max-width:50%;max-height:50%}.placeholder-icon{color:#fff;font-size:2rem}.step-icon-border{margin:auto;width:100px;height:100px;border:1px dashed #232323;padding:10px;border-radius:50%}.step-title{color:#232323;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:capitalize;margin:24px 0 0}.service_detail.key-benefits-section{padding-top:40px;padding-bottom:40px;margin-top:60px;text-align:center;background-size:cover;background-position:center}.service_detail.key-benefits-section h2{margin-top:0;color:#232323;text-align:center;font-family:Neue Haas Unica;font-size:32px;font-style:italic;font-weight:300;line-height:40px;margin-bottom:24px}.service_detail .benefits-container{display:flex;justify-content:center;column-gap:100px;row-gap:40px}.service_detail .benefit-item{max-width:190px;text-align:center}.service_detail .benefit-item img{margin-left:auto;margin-right:auto;width:60px;height:60px;margin-bottom:16px}.service_detail .benefit-title{color:#232323;font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-transform:uppercase;margin-top:16px;margin-bottom:0}.boost-custom-section{text-align:center;padding-top:80px;padding-bottom:0;margin:auto}.boost-custom-section .custom-heading{color:#232323;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin-bottom:12px;margin-top:0;letter-spacing:0}.boost-custom-section .custom-content{width:50%;margin:0 auto;letter-spacing:0;color:#4f4f4f;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.choose_grid .custom-grid-choose{padding-bottom:80px;text-align:center}.custom-grid-choose:before{content:"";display:block;height:1px;width:100%;background:#cacaca;margin-bottom:80px}.choose_grid .section-heading{color:#232323;text-align:center;font-size:32px;font-style:normal;font-weight:300;line-height:40px;margin-bottom:60px;margin-top:0;letter-spacing:0px}.choose_grid .icon-wrapper img{margin:auto}.choose_grid .custom-grid{display:flex}.choose_grid .custom-grid.wrap{gap:84px;flex-wrap:wrap;justify-content:center}.choose_grid .custom-grid.nowrap{gap:84px}.choose_grid .grid-item{max-width:240px;text-align:center}.choose_grid .grid-icon{width:50px;height:50px}.choose_grid .grid-title{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin:16px 0;letter-spacing:0px}.choose_grid .grid-description{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;letter-spacing:0px}.appointment-section{padding-top:60px;padding-bottom:60px;background:linear-gradient(143deg,#7d99a4 0% 0%,#ffe7d8)}.appointment-section.yes{display:block}.appointment-section{display:none}.appointment-section .appointment-grid{display:flex;width:100%;gap:48px;margin-top:48px}.appointment-section .appointment-image{width:50%}.appointment-section .appointment-image img{width:100%;height:100%;object-fit:cover}.appointment-section .appointment-form{text-align:left;margin-top:-10px;width:50%}.appointment-section .section-title{color:#232323;font-family:Neue Haas Unica;font-size:32px;font-style:normal;font-weight:300;line-height:40px;margin-top:0;margin-bottom:16px;letter-spacing:0px;text-align:center}.appointment-section .section-description{color:#4f4f4f;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0px;margin:0}.appointment-section form{display:flex;flex-direction:column;gap:20px}.appointment-section .form-row{display:flex;gap:20px;flex-wrap:wrap}.appointment-section .form-row input,.form-row textarea{flex:1;min-width:calc(50% - 10px);padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px}.appointment-section .form-row textarea{min-width:100%;resize:none}.appointment-section .submit-button{background-color:#333;color:#fff;padding:10px 20px;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.appointment-section .submit-button:hover{background-color:#555}@media (max-width: 1300px){.step-block{max-width:max-content}}@media (max-width: 992px){#about_two_section .halo-row.column-2 .halo-item{width:44%!important}.choose_grid .custom-grid{flex-wrap:wrap;justify-content:center;gap:60px!important}.boost-custom-section{padding-top:60px}.boost-custom-section .custom-content{width:90%}.service_detail .benefits-container{column-gap:42px}.template-page .product-block .products-grid{margin:0 -26% 0 0}.products-grid .product{padding-right:5px!important;padding-left:5px!important}.service_detail .custom-banner-content h1{font-size:36px;line-height:44px}.service-features-section .service-features-description{width:100%}.step-icon{width:75px;height:75px}.step-icon img{width:32px;height:32px}.step-by-step-process{padding-top:60px}.step-by-step-process:after{margin-top:60px}.choose_grid .custom-grid-choose{padding-bottom:60px}}@media (max-width: 821px){.article_blog{margin-bottom:20px}.stats-wrapper{flex-direction:column}.service_detail .benefits-container{flex-wrap:wrap}.service_detail .benefit-item{max-width:100%;text-align:center;width:46%}}@media (max-width: 769px){.service_detail .custom-banner-content h1:after{width:90%;left:50%;transform:translate(-50%);position:absolute}#about_two_section.custom-service-block .halo-item.slider__slide.has-des.first-item a,#about_two_section.custom-service-block .halo-item.slider__slide.has-des.last-item a{padding:0}#about_two_section .bg-policies-block{padding-left:15px;padding-right:15px}#about_two_section .container-full{background-image:url(/cdn/shop/files/Group_1000002911_1.png?v=1737018304)}#about_two_section .halo-row.column-2 .halo-item{width:100%!important}.sk-form-main{max-width:100%}.appointment-section .appointment-image,.appointment-section .appointment-form{width:100%}.appointment-section .appointment-grid{flex-direction:column}.custom-grid-choose:before{margin-bottom:60px}.choose_grid .custom-grid.wrap,.choose_grid .custom-grid.nowrap{gap:60px}.template-page .product-block .products-grid{margin:0 -54% 0 0}.service-features-section{padding-top:40px}.skin-therapy-section{padding-top:60px;padding-bottom:60px}.skin-therapy-section .service-card:nth-child(odd) .service-content,.skin-therapy-section .service-card:nth-child(2n) .service-content{border-radius:0 0 12px 12px;padding:16px;width:100%}.skin-therapy-section .service-content{margin:0;justify-content:flex-start;min-height:auto}.skin-therapy-section .service-image img{width:100%;border-radius:12px 12px 0 0}.skin-therapy-section .service-card{flex-direction:column}.skin-therapy-section .service-card:nth-child(2n){flex-direction:column}.skin-therapy-section .service-image{width:100%}.service_detail .custom-banner-container{height:350px}.service_detail .custom-banner-content h1{font-size:20px;line-height:28px;padding:0 20px}.service_detail .custom-banner-content h1:after{margin-top:16px}.step-title{font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin:0}}@media (max-width: 700px){.steps-wrapper{flex-direction:column;align-items:flex-start;width:fit-content;margin:auto;gap:24px}.step-block{max-width:max-content;display:flex;align-items:center;gap:16px}.step_both{background-image:none}.steps-wrapper{background-position:-1%;background-image:url(/cdn/shop/files/Frame_1948758018.png?v=1736999881);background-repeat:no-repeat}.choose_grid .custom-grid.wrap,.choose_grid .custom-grid.nowrap{gap:30px!important}}@media (max-width: 576px){#about_two_section .bg-policies-block .halo-row{row-gap:64px}#about_two_section .bg-policies-block{padding-top:32px;padding-bottom:32px}#about_two_section .policies-content .policies-text{font-size:20px;line-height:28px}.appointment-section .appointment-grid{gap:16px}.choose_grid .custom-grid.nowrap{gap:21px!important}.appointment-section{padding-top:32px;padding-bottom:32px}.appointment-section .section-title{font-size:20px;font-style:normal;font-weight:300;line-height:28px;margin-bottom:4.17px}.appointment-section .appointment-grid{margin-top:16px}.choose_grid .custom-grid.wrap{justify-content:center}.choose_grid .custom-grid-choose{padding-bottom:32px}.choose_grid .grid-item{max-width:100%;text-align:center;width:46%}.choose_grid .grid-title{font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin:4.17px 0}.choose_grid .grid-description{font-size:14px;font-style:normal;font-weight:400;line-height:22px}.choose_grid .custom-grid.wrap{gap:21px!important}.custom-grid-choose:before{display:none}.choose_grid .section-heading{font-size:20px;font-style:normal;font-weight:300;line-height:22px;margin-bottom:16px}.boost-custom-section .custom-heading{font-size:20px;font-style:normal;font-weight:500;line-height:28px}.boost-custom-section .custom-content{font-size:14px;font-style:normal;font-weight:400;line-height:22px;width:100%}.boost-custom-section{padding-top:32px}.service_detail.key-benefits-section{margin-top:32px}.service_detail .benefits-container{column-gap:24px;row-gap:24px}.service_detail.key-benefits-section h2{font-size:20px;font-style:italic;font-weight:300;line-height:28px;margin-bottom:24px}.service_detail .benefit-item img{width:40px;height:40px;object-fit:cover}.service_detail .benefit-title{font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-transform:uppercase;margin-top:12px}.product-infinite-scroll .button{margin-top:10px}.step-by-step-process:after{margin-top:32px}.step-by-step-process{padding-top:32px}.step-main-heading{font-size:20px;font-style:normal;font-weight:500;line-height:28px}.step-sub-heading{font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-top:8px;margin-bottom:24px}.skin-therapy-stats{padding-top:32px;padding-bottom:32px}.stats_des{padding-top:12px;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.stat-block .stats_percent{padding:0 16px 12px;font-size:40px;font-style:normal;font-weight:500;line-height:48px}.stats_container h2{font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:24px}.skin-therapy-section{padding-top:32px;padding-bottom:32px}.skin-therapy-section .service-title{font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding-bottom:12px;margin-bottom:12px}.skin-therapy-section .service-description{font-size:14px;font-style:normal;font-weight:400;line-height:22px;padding-bottom:12px}.skin-therapy-section .service-content h5{font-size:14px;font-style:normal;font-weight:500;line-height:22px}.skin-therapy-section .services-list{gap:24px}.service-features-section{padding-top:32px}.service-features-section .service-features-description{font-size:14px;font-style:normal;font-weight:400;line-height:22px}.service-features-section .service-features-title{font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-bottom:10px}.service_detail .custom-banner-container{height:252px}.service_detail .custom-banner-content h1:after{margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/service-detail.css.map */
