.section-standard-page{padding-top:8rem;padding-bottom:15rem}.default-style p a{text-decoration:underline;color:#2680eb}.default-style p a:hover{text-decoration:none}body:not(.woocommerce-page) .section-standard-page .default-style p:last-child a{position:relative;display:inline-block;padding:1.8rem 3rem 1.6rem!important;border:none;border-radius:5rem!important;font-weight:600!important;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.06rem;color:#000!important;background:#fff!important;box-shadow:0 0 0 1px #2680eb,.5rem .8rem 0 0 #2680eb!important;transform:translateX(0) translateY(0);transition:all 0.3s ease-out;cursor:pointer;appearance:none}body:not(.woocommerce-page) .section-standard-page .default-style p:last-child a:hover{box-shadow:0 0 0 1px #2680eb!important;transform:translateX(.8rem) translateY(.8rem)}.section-welcome-gallery .image{aspect-ratio:1 / 1}.section-outlets-locations .title__end.no-hover{pointer-events:none}.section-outlets-locations .title__end.no-hover .regions-nav{opacity:0;transform:translateY(5rem);pointer-events:none}.section-promotions .hours-desc p:not(:last-child){margin-bottom:0}.title-with-lines{padding-top:10rem}.header .country-select-container{position:relative}.header .country-select-container::before{content:'';position:absolute;top:50%;left:0;width:.1rem;height:2rem;background-color:#000;transform:translateY(-50%)}.header .country-select{width:auto;padding:1rem;margin-bottom:0;border-radius:0;outline:none;line-height:1.1;background:none;cursor:pointer}@media (max-width:991px){.header .country-select-container{position:relative;top:0;left:0;margin-left:2rem;transform:none}}.line-limit--3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:.5rem}.swiper-pagination-bullet-active{background:#2680eb}.bapf_sfilter.bapf_srch .bapf_form .bapf_input{height:unset;min-width:unset;margin-bottom:0;font-size:2rem;line-height:1.4}.bapf_sfilter.bapf_srch .bapf_form .bapf_search{top:45%;right:2.5rem;width:unset;margin-left:0;font-size:3rem;line-height:1.4;color:#000;transform:translateY(-50%)}.section-franchise-dreams .img-container{text-align:center}.section-faqs-questions+.section-faqs-questions,.section-faqs-questions .title-with-lines{padding-top:0}.section-outlets-locations .location .content-container .hours-desc p:not(:last-child){margin-bottom:3rem}.header .country-select-container .navbar__item--has-children .navbar__submenu{right:0;left:unset}.header .country-select-container .navbar__item--has-children .navbar__submenu::before{right:5rem;left:unset}.section-products-list{padding-top:5rem}.section-outlets-locations .locations-search{display:none}.woocommerce div.product div.summary::after,.woocommerce-page div.product div.summary::after{top:-5.5rem;width:6rem;height:6rem}.woocommerce-MyAccount-navigation-link a{font-size:2.5rem;line-height:2}.woocommerce-MyAccount-navigation-link:hover a,.woocommerce-MyAccount-navigation-link.is-active a{color:#2680eb}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block;margin-bottom:3rem}.woocommerce button.woocommerce-form-register__submit{margin-top:2rem}.woocommerce-account .woocommerce-notices-wrapper+h2{font-family:'FreightDisp Pro',"Rosmatika";font-size:3.4rem;font-weight:700;line-height:1.1}.franchisee-role .woocommerce-MyAccount-content :is(#account_outlet,#account_outlet_address){background-color:lightgray;opacity:.6;pointer-events:none}.woocommerce-MyAccount-content #account_display_name{margin-bottom:2rem}.woocommerce-MyAccount-content legend{margin-bottom:1rem;font-size:2.5rem;font-weight:600;text-transform:uppercase}.franchisee-role .woocommerce-Addresses .edit{display:none}.woocommerce form.login,.woocommerce form.register{padding:0;margin:0;border:0}:is(.woocommerce-privacy-policy-text,.link--underline) a{text-decoration:underline;color:#2680eb}:is(.woocommerce-privacy-policy-text,.link--underline) a:hover{text-decoration:none}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-content{margin-top:5rem}}@media (max-width:575px){.section-standard-page{padding-bottom:10rem}.fs--74{font-size:4.7rem}.fs--64{font-size:4rem}.section-home-banner .img-container::before{left:-6.5rem}.section-media-banner,.section-treatments-banner{padding:0}.section-media-banner .content,.section-treatments-banner .content{border-radius:0}.section-franchise-banner::before,.section-franchise-banner::after{content:none}.section-choose-treatment .content-container .img-item:nth-child(2){transform:translateX(2.6rem)}.section-choose-treatment .content-container .img-list,.section-15-minutes .content-container .img-list{flex-wrap:wrap;row-gap:0}.section-choose-treatment .content-container .img-item,.section-15-minutes .content-container .img-item{flex-basis:100%}.section-15-minutes .content-container .img-item:nth-child(2),.section-choose-treatment .content-container .img-item:nth-child(2){margin-left:0}.section-home-testimonials .testimonial .img-wrapper--cover{aspect-ratio:1 / 1}.section-testimonials .title::before,.section-testimonials .title::after{z-index:-1}.section-partner .content .reasons{grid-template-columns:1fr}.section-seen .logo img{max-height:10rem}.section-services .tab-pane{display:block!important;opacity:1!important}.section-services .tab-pane+.tab-pane{margin-top:3rem}.section-testimonials-banner{padding-top:18rem}.section-testimonials-banner .img-item:nth-child(1),.section-testimonials-banner .img-item:nth-child(4){display:block;opacity:1}.section-testimonials-banner .img-item img{max-width:10rem}.section-testimonials-banner .img-item:nth-child(1){top:3rem;left:16rem}.section-testimonials-banner .img-item:nth-child(4){top:3rem;right:16rem;bottom:unset}.section-franchise-gallery .image{height:20rem}.section-faqs-banner{padding-top:13rem;padding-inline:0}.section-faqs-banner .content-container{border-radius:0}.section-faqs-banner .btn-wrapper{width:100%;padding-bottom:1rem;overflow-x:auto;white-space:nowrap}.section-faqs-banner .col-sm-5{margin-top:-15rem}.section-faqs-banner .img-container{max-width:16.5rem;margin-inline:auto}.section-faqs-form{border-top-right-radius:0}.footer .contact-col{order:-1}.section-steps::before{top:64.5rem}.section-steps::after{top:59.5rem}.section-treatments-banner .content{background-size:95rem!important}.section-treatments-banner .title{padding-bottom:33rem}.section-home-testimonials .testimonial .content-container{right:1rem;bottom:1rem;left:1rem}}.section-text,.section-home-treatments{padding-top:30rem;padding-bottom:20rem}.section-services .categories-container{padding-top:0}.popup-subscribe{position:fixed;z-index:9999;width:100%;height:100%}.popup-subscribe .overplay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4}.popup-subscribe .box-content{position:absolute;top:50%;left:50%;width:100%;max-width:75rem;padding:5rem;border-top-left-radius:8rem;border-bottom-right-radius:8rem;background-color:#E3F2FD;transform:translate(-50%,-50%)}.fs-70{font-size:70%}.popup-subscribe{display:none}.popup-subscribe .box-content .form-container{position:relative}.popup-subscribe .box-content input[type=email]{margin-bottom:0;font-weight:300;color:#000;background-color:#fff}.popup-subscribe .box-content input[type=submit]{position:absolute;top:50%;right:2rem;width:4rem;height:4rem;color:#fff0;background:url(/usa/wp-content/themes/kskin/assets/icons/newsletter-submit.png) no-repeat center;background-size:contain;transform:translateY(-50%);transition:all 0.3s ease-in-out;cursor:pointer}.popup-subscribe .box-content .close{position:absolute;top:2rem;right:2rem;filter:grayscale(1);transition:all 0.3s ease-out;cursor:pointer}.popup-subscribe .box-content .close:hover{filter:grayscale(0)}.media-press{padding:15rem 0 20rem}.mb--50{margin-top:5rem}.media-press .title-with-lines:not(:first-child){margin-top:10rem}.media-press .title{font-size:7.4rem}@media (max-width:575px){.media-press{padding:10rem 0 15rem}.media-press .title{font-size:4.7rem}}.media-press .box-content{display:flex;height:100%;min-height:340px;padding:4rem;border-radius:5rem;overflow:hidden;flex-direction:column;justify-content:space-between;box-shadow:1px 1px 5px #0000004d;transition:all ease-in-out .5s}.media-press .box-content:hover{background:#d6ebff}.media-press .box-content .arrow-box{display:flex;width:30px;height:30px;border:1px solid;border-radius:50%;align-items:center;justify-content:center;transition:all ease-in-out .5s}.media-press .box-content:hover .arrow-box{margin-left:1rem}.media-press .box-content .box-logo img{width:auto;max-height:6rem;margin:0 0 19px;opacity:.6}.media-press .box-content .time{font-size:80%;letter-spacing:3px}.woocommerce ul.products li.product .woocommerce-loop-product__excerpt,.woocommerce-page ul.products li.product .woocommerce-loop-product__excerpt{height:5.6rem;max-height:5.6rem;min-height:5.6rem}.media-press .button-loadmore i.hidden{display:none}@media only screen and (max-width:576px){.media-press .box-content{min-height:inherit}.section-choose-treatment::before{top:90rem;height:33.5rem}.section-choose-treatment .col-lg-12 .title{margin-top:8rem}.section-outlets-instagram br,.section-treatments-banner .title br{display:none}.woocommerce ul.products li.product .woocommerce-loop-product__excerpt,.woocommerce-page ul.products li.product .woocommerce-loop-product__excerpt{height:5.6rem;max-height:5.6rem;min-height:5.6rem}}.font--title{font-family:'FreightDisp Pro',"Rosmatika";font-weight:700}.title-with-lines .title{font-family:'FreightDisp Pro',"Rosmatika";font-weight:700}.section-home-treatments{padding-top:15rem;padding-bottom:15rem}.media-press .story__popup .modal-content{padding:7rem 13rem 4rem;border-radius:0}.media-press .story__popup .details__date{color:rgb(0 0 0 / .5)}.media-press .story__popup .popup-close{position:absolute;top:4rem;right:6rem;filter:grayscale(1);transition:all 0.3s ease-out}.media-press .story__popup .modal-dialog{max-width:129rem}.media-press .story__popup .popup-close img{max-width:4rem}.woocommerce-product-details__short-description,.woocommerce-Tabs-panel{font-size:2rem}.header .navbar-mobile__container{padding:28rem 2rem 5rem}.wp-video-shortcode video,video.wp-video-shortcode{width:100%!important;height:100%!important}.section-faqs-banner .btn{cursor:pointer}.pswp__img{max-height:unset}.section-text{padding:20rem 0}.section-choose-treatment .content-container .title{margin-right:auto;margin-left:auto}@media only screen and (max-width:576px){.section-archive-promotions .promotion .fs--42{width:80%}}@media screen and (min-width:991px){.media-press .story__popup .details__content img{max-height:100vh}}