ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1}p{margin:0;padding:0}.t-green{color:#456f3b}.t-pink{color:#b34785}@media screen and (min-width:1024px){.arrow-after--br{position:relative;display:inline}.arrow-after--br::after{content:url(../images/build/drawn-arrow-1.png);position:absolute;right:-15px;bottom:-6px;transform:translate(100%,100%)}}.marginTop-3{margin-top:3.125rem}.marginTop-2{margin-top:2.5rem}.marginTop-4{margin-top:3.875rem}.marginTop-1{margin-top:1.75rem}.marginBottom-1{margin-bottom:1.75rem}.marginBottom-2{margin-bottom:2.5rem}.marginLeft{margin-left:.6875rem}.paddingBottom-0{padding-bottom:0!important}.global_header{background-color:#466e3d;background-image:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/bg-floral-green.webp?updated=1671444198338);background-position:center;background-size:cover;color:#fff;padding-top:7rem;padding-bottom:7rem}.global_header .header-text{text-align:center}.global_header .header-links ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1.325rem;margin:0;margin-top:4.9375rem}.global_header .header-links ul .selected-menu{background:#fff;border-radius:4rem}.global_header .header-links ul .selected-menu a{color:#456f3b}.global_header .header-links ul li{list-style:none}.global_header .header-links ul li a{color:#fff;text-transform:uppercase;font-weight:200;padding:0 1rem;transition:all .3s ease-in-out}.global_header .header-links ul li a:hover{background:#fff;border-radius:4rem;color:#456f3b}.global_header .header-line{border:solid 1px #fff;width:15%;margin:2rem auto}.global_header .title{font-size:3.75rem}.global_header .heading{font-family:simplejoys,cursive;font-size:5rem;margin-bottom:1rem}.global_header .subheading{font-weight:100;font-size:1.875rem}.thankyou_header{background-color:#b34785;background-image:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/yuu-pink-background.webp?updated=1671444334474);background-position:center;background-size:cover;color:#fff;padding-top:7rem;padding-bottom:7rem}.thankyou_header .header-text{text-align:center}.thankyou_header .header-line{border:solid 1px #fff;width:15%;margin:2rem auto}.thankyou_header .title{font-size:3.75rem}.thankyou_header .heading{font-family:simplejoys,cursive;font-size:5rem;margin-bottom:1rem}.thankyou_header .subheading{font-weight:100;font-size:1.875rem}.thankyou_intro{padding:7.1875rem 0;background-color:#f9f9f9}.thankyou_intro p{width:90%;text-align:center;margin:0 auto}.not-found_header{background-position:center;background-size:cover;color:#222;padding-top:7rem;padding-bottom:7rem}.not-found_header .header-text{text-align:center}.not-found_header .header-line{border:solid 1px #222;width:15%;margin:2rem auto}.not-found_header .title{font-size:3.75rem}.not-found_header .heading{font-family:simplejoys,cursive;font-size:5rem;margin-bottom:1rem}.not-found_header .subheading{font-weight:100;font-size:1.875rem}.not-found_cta{transition:all .3s ease-in-out}.not-found_cta:hover{text-decoration:underline}.no-wrap{white-space:nowrap}.video-container{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border:1rem solid #fff;border-radius:.5rem;position:relative;width:100%;overflow:hidden;padding-top:56.25%}.video-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}*,::after,::before{box-sizing:inherit}body,html{height:100%}html{scroll-behavior:smooth;font-size:100%}@media (max-width:2000px){html{font-size:85.5%}}@media (max-width:1600px){html{font-size:65.5%}}.body.hidden{overflow:hidden!important}@media screen and (max-width:1240px){main{padding-top:104px}}body{margin:0;box-sizing:border-box;max-width:100vw;font-size:1.25rem;line-height:1.6;font-weight:400;font-family:Poppins,sans-serif;color:#222}body .promopo__layout{position:fixed;right:-55vw;top:50%;transform:translateY(-50%);display:grid;grid-template-columns:auto auto;transition:right ease .6s;z-index:9999}@media (max-width:1024px){body .promopo__layout{right:-85vw;top:15%;transform:translateY(0)}}@media (max-width:600px){body .promopo__layout{top:0;transform:translateY(0)}}body .promopo__layout h2,body .promopo__layout p{color:#fff}body .promopo__layout p{line-height:1.3;margin:1.6rem 0}body .promopo__dummy{height:100%;width:0;z-index:9969}body .promopo-btn{display:block;writing-mode:vertical-lr;transform:rotate(180deg);background-color:#f08b24;color:#fff;height:max-content;outline:0;border-left:0;margin-top:200px;padding:1.25rem 1rem;cursor:pointer;float:right;box-shadow:rgba(0,0,0,.24) 0 3px 8px;text-transform:uppercase;font-weight:700;border:7px solid #fff;border-radius:.4rem;padding:1rem;font-size:1.5rem!important;background-color:#456f3b;margin-right:-1rem;margin-top:1rem;position:relative;z-index:-1}@media (max-width:600px){body .promopo-btn{margin-top:20rem}}body .promopo{z-index:9999;width:55vw;border-right:0;overflow:hidden;min-height:20vh;transition:all .3s ease-in-out;background-color:#b34785;background-image:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/yuu-beauty-club-right.webp?updated=1671444334438);padding:4rem 15rem 4rem 4rem;border-radius:.4rem;border:7px solid #fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}@media (max-width:600px){body .promopo{min-height:unset;height:100vh;margin:1rem 0}}body .promopo .special-offer-form-container form .wrap-btn{display:flex;justify-content:flex-end}@media (max-width:1024px){body .promopo{width:85vw;padding:4rem}}body .promopo__backdrop{background-color:rgba(0,0,0,.9);position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;display:none;cursor:pointer}body .promopo__layout--shown{right:0!important}body .promopo__backdrop--shown{display:block!important}body .book-online-side{position:fixed;right:0;transform:translateY(-50%);display:grid;grid-template-columns:auto auto;transition:right ease .6s;z-index:100;display:none;top:56%}@media (max-width:1240px){body .book-online-side{display:block}}@media (max-width:1024px){body .book-online-side{top:37%;transform:translateY(0)}}@media (max-width:600px){body .book-online-side{top:0}}@media (max-width:600px){body .book-online-side{display:none}}body .book-online-side .book__dummy{height:100%;width:0;z-index:9969}body .book-online-side .book-btn{display:block;writing-mode:vertical-lr;transform:rotate(180deg);color:#fff;height:max-content;outline:0;border-left:0;padding:1.25rem 1rem;cursor:pointer;float:right;box-shadow:rgba(0,0,0,.24) 0 3px 8px;text-transform:uppercase;font-weight:700;border:7px solid #fff;border-radius:.4rem;padding:1rem;font-size:1.5rem!important;background-color:#b34785;position:relative;margin-right:-1rem;z-index:-1}@media (max-width:600px){body .book-online-side .book-btn{margin-top:37rem}}body .book-online-side .book-btn i{writing-mode:vertical-lr;transform:scaleY(-1)}body .book-online-side-mobile{display:none;padding-right:20px;width:100%}@media (max-width:600px){body .book-online-side-mobile{display:block}}body .book-online-side-mobile .book__dummy-mobile{height:100%;width:0;z-index:9969;width:100%}body .book-online-side-mobile .book-btn-mobile{text-align:center;width:100%;display:block;color:#fff;outline:0;border-left:0;cursor:pointer;box-shadow:rgba(0,0,0,.24) 0 3px 8px;text-transform:uppercase;font-weight:700;border:4px solid #fff;border-radius:.4rem;padding:.5rem;font-size:1.25rem!important;background-color:#b34785;margin-right:-1rem;z-index:-1}@media (max-width:500px){body .book-online-side-mobile .book-btn-mobile{font-size:1rem!important}}body .book-online-side-mobile .book-btn-mobile i{writing-mode:vertical-lr;transform:scaleY(-1)}main{overflow:hidden;flex:1 0 auto}i{cursor:pointer!important}.fa-circle{font-size:.7rem!important;color:#b34785!important}.show-for-mobile{display:none}@media (max-width:768px){.show-for-mobile{display:block}}.hide-for-mobile{display:none}@media (min-width:768px){.hide-for-mobile{display:block}}@font-face{font-family:simplejoys;src:url(../fonts/simplejoys.ttf)}.uppercase{text-transform:uppercase}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-900,.fw-black{font-weight:900}a{font-size:1.25rem!important}p.small{font-size:1.125rem!important}p{font-size:1.25rem!important}p.fs-x1{font-size:1.375rem!important}p.fs-x2{font-size:1.875rem!important}p.fs-x3{font-size:2.2rem!important}p.script{font-size:3.375rem!important;font-family:simplejoys,cursive;font-weight:400!important}h1.script{font-size:8.375rem;font-family:simplejoys,cursive;font-weight:400!important}h2.script{font-family:simplejoys,cursive;font-size:7.5rem;font-weight:400!important}h3.script{font-size:5.25rem!important;font-family:simplejoys,cursive;font-weight:400!important;margin:.5rem 0}h4.script{font-size:3.625rem!important;font-family:simplejoys,cursive;font-weight:400!important}h4.small{font-size:1.125rem!important}.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;padding:0;color:#fff;text-align:center;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:900;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border:none;cursor:pointer;transition:transform 250ms;transition:color .3s ease-in-out}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#b34785}.button-lg{text-align:center;font-family:Poppins,sans-serif;background-color:#b34785;color:#fff;border-radius:40px;padding:1rem 2rem;text-transform:uppercase;display:inline-flex;align-items:center;gap:1rem;font-weight:700;margin-top:1rem}.button-lg:hover{background-color:#b34785e5}.button--secondary{display:inline-block;padding:0;color:#fff;font-family:Poppins,sans-serif;font-size:2.1rem;font-weight:900;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;background-color:transparent;border:none;cursor:pointer;transition:color .3s ease-in-out}.button--secondary:hover{color:#b34785}.button--black{color:#222}.button--white{transition:all .3s ease-in-out}.button--white:hover{color:#fff!important;transform:translateX(3px)}a{color:#456f3b;text-decoration:none;transition:color .3s ease-in-out;cursor:pointer}.pagination-sitesearch{padding:2rem 0}.pagination-sitesearch a{font-size:2rem;margin-right:.8rem}.wrapper{position:relative;width:100%;max-width:1966px;margin:0 auto;padding:0 20px}.wrapper-90{position:relative;width:100%;max-width:calc(1966px * .9);margin:0 auto;padding:0 20px}.wrapper-80{position:relative;width:100%;max-width:calc(1966px * .78);margin:0 auto;padding:0 20px}.wrapper-60{position:relative;width:100%;max-width:calc(1966px * .6);margin:0 auto;padding:0 20px}.section--padding{padding:5.9375rem 0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{height:4rem;padding:6px 10px;background-color:transparent;border:1px solid #fff;border-radius:0;box-shadow:none;box-sizing:border-box;color:#fff;width:100%;font-size:1.375rem!important;font-family:Poppins,sans-serif}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #33c3f0;outline:0;font-family:Poppins,sans-serif}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}::placeholder{color:#fff;opacity:.6;font-family:Poppins,sans-serif}:-ms-input-placeholder{color:#fff;font-family:Poppins,sans-serif}::-ms-input-placeholder{color:#fff;font-family:Poppins,sans-serif}input{margin-bottom:1.375rem}.col-6{max-width:50%;flex:1 0 50%;width:100%}.col-7{max-width:58.3333333333%;flex:1 0 58.3333333333%;width:100%}.navbar{background-color:#fff;padding:3rem 0}@media screen and (max-width:1240px){.navbar{position:fixed;z-index:99;padding:3rem 0;width:100%}.navbar.paddingBottom-0{padding-bottom:2rem!important}}@media (max-width:768px){.navbar{padding:3rem 0!important}}@media (max-width:600px){.navbar{padding:1.75rem 0!important}}.navbar li{list-style-type:none}.navbar__brand{display:block;flex:0 2 380px;display:flex;align-items:center;justify-content:center}.navbar__brand img{max-height:7rem}@media (max-width:1600px){.navbar__brand img{max-height:5rem}}@media (max-width:768px){.navbar__brand img{max-height:5rem}}@media (max-width:500px){.navbar__brand img{max-height:3.3rem}}@media (max-width:768px){.navbar__brand{justify-content:flex-start}}@media (max-width:1242px){.navbar__brand{padding-left:2rem;padding-right:2rem}}.navbar__inner{max-width:2280px;margin:auto;display:flex;justify-content:space-between}.navbar__items{display:flex;gap:2rem;padding-left:2rem;padding-right:2rem}.navbar__item{color:#456f3b;text-decoration:none;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.navbar__item--light{padding:0}.navbar__right{display:flex;align-items:flex-end;flex:1 1 0}.navbar__left{display:flex;align-items:flex-end;flex:1 1 0}@media (max-width:1242px){.navbar__left{display:none}}.navbar__icons{display:flex;height:100%;align-items:center;padding-left:2rem;padding-right:2rem;gap:1rem}@media (max-width:768px){.navbar__icons{gap:1.3rem}}@media (max-width:500px){.navbar__icons{gap:1rem}}.navbar__icons i{color:#456f3b}.navbar__icons .fa-phone{font-size:2rem}@media (max-width:768px){.navbar__icons .fa-phone{font-size:3rem}}@media (max-width:500px){.navbar__icons .fa-phone{font-size:2.2rem}}.navbar__icons .fa-search{font-size:2rem}@media (max-width:768px){.navbar__icons .fa-search{font-size:3rem}}@media (max-width:500px){.navbar__icons .fa-search{font-size:2.2rem}}.navbar__icons .fa-bars{font-size:3rem}@media (max-width:768px){.navbar__icons .fa-bars{font-size:4rem}}@media (max-width:500px){.navbar__icons .fa-bars{font-size:2.5rem}}.navbar-sidebar,.navbar-sidebar__backdrop{top:0;bottom:0;right:0;display:none;position:fixed}.navbar-sidebar__backdrop{background-color:rgba(0,0,0,.6);left:0;cursor:pointer;z-index:2}.navbar-sidebar{background-color:#fff!important;width:300px;transform:translateX(100%);transition:transform .3s ease;z-index:4;overflow:scroll}@media (max-width:768px){.navbar-sidebar{width:400px}}@media (max-width:500px){.navbar-sidebar{width:300px}}.navbar-sidebar a{font-size:1.4rem;color:#222!important;text-transform:uppercase!important}.navbar-sidebar--shown .navbar-sidebar{transform:translateX(0)}.navbar__toggle{cursor:pointer}@media screen and (max-width:1240px){.navbar__items{display:none}.navbar__brand{max-width:70vw}.navbar-sidebar{display:block}.navbar-sidebar--shown .navbar-sidebar__backdrop{display:block}li,ul{text-transform:capitalize}.menu__list{margin:0;padding:0 1rem}.menu__list ul{margin-left:2rem}.menu__list li a{display:block;padding:12px 15px 12px 12px;border-bottom:1px solid #fff;transition:color .3s ease-in-out}.menu__list li a:hover{color:#b34785!important}.sub-nav li a{padding:12px 15px 12px 35px;border-bottom:1px solid #fff}}@media not screen and (max-width:1240px){.navbar__icons{display:none}}.navbar__items>li>ul{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);padding:1rem 3rem;background-color:#fff;z-index:3;line-height:1.7;border-radius:.5rem;position:absolute;visibility:hidden;opacity:0;transform:translateY(-10%);transition:all .4s}.navbar__items>li>ul>li>a{transition:color .3s ease-in-out}.navbar__items>li>ul>li>a:hover{color:#b34785!important}.navbar__items>li>ul>li>ul>li>a{transition:all .3s ease-in-out}.navbar__items>li>ul>li>ul>li>a:hover{color:#b34785!important}.navbar__items>.selected a{color:#b34785}.navbar__items>li>ul>.selected>a{color:#b34785!important}.navbar__items>li>.sub-nav>.selected a{color:#b34785!important}.navbar__items>li>ul>li>ul>.selected a{color:#b34785!important}.navbar__items li:hover>ul,.navbar__items li:hover>ul>li>ul{visibility:visible;opacity:1;transform:translateY(0)}.navbar__items li ul>li{margin-top:1rem}.navbar__items li ul li a{color:#222!important}.navbar__items li ul li ul{position:relative;margin-left:1rem}.navbar__items li ul li ul li{line-height:.7}.navbar__items li ul li ul>li>a{font-weight:300!important;color:#222!important;transition:color .3s ease-in-out}.navbar__items input{margin:0;color:#595959;border:1px solid #595959}.navbar__items a:hover{color:#b34785;transition:3ms}.navbar__items>li>.sub-nav{padding:2rem 3rem;right:12rem}.navbar__items>li>.sub-nav>li{margin-top:.5rem}.search-wrapper-backlight{background:linear-gradient(to bottom,#0b0a0ad3 0,#0000 100%);width:100%;height:100%;position:absolute;z-index:3;visibility:hidden;opacity:0;transition:all .3s ease-out}.open{visibility:visible!important;opacity:1!important}.search-wrapper{position:absolute;top:50%;left:50%;background:#fff;z-index:4;width:500px;padding:2rem;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);visibility:hidden;border-radius:.4rem;transform:translate(-50%,-50%);opacity:0;transition:all .3s ease-in-out}@media (max-width:500px){.search-wrapper{width:90%}}@media (max-width:400px){.search-wrapper .search-title{font-size:5.5rem!important}}.search-wrapper input{background-color:#e8e8e8;border:unset!important;color:#222;height:4.7rem;font-family:Poppins,sans-serif;font-size:1.375rem!important;margin-bottom:2rem;padding:1rem 1.5rem}.search-wrapper input::placeholder{color:#222;opacity:.6;text-transform:uppercase}.search-wrapper .search-close-btn{display:block;text-align:right;font-size:2rem}.search-wrapper .search-button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 0;border-radius:.4rem;font-size:1.8rem!important;background:#222;border:2px solid #222;color:#fff;cursor:pointer;transition:all ease-in-out .3s}.search-wrapper .search-button:hover{background:#222222ed;border:2px solid #222222ed;color:#a6a6a6}.search-wrapper-mobile{position:absolute;left:0;top:13rem;z-index:3;margin:0;background:#fff;padding:2rem;display:none;border-radius:.4rem;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.search-wrapper-mobile input{margin:0;border:1px solid #595959!important;color:#595959!important}.search-wrapper-mobile .search-button-mobile{position:absolute;right:0;top:0;transform:translate(-80%,62%)}.navbar__inner--top{position:relative}#navbar a{font-weight:700}.navbar__inner--top a{font-weight:300!important;text-transform:uppercase}.navbar__right{justify-content:flex-end}.navbar__right .menu-book-online{background-color:#b34785;border-radius:1.5rem}.navbar__right .menu-book-online a{color:#fff!important;padding:0 .7rem}.navbar__right .shop-btn{background-color:#b34785;border-radius:1.5rem}.navbar__right .shop-btn a{color:#fff!important;padding:0 .7rem}.menu-book-online{transition:all .3s ease-in-out}.menu-book-online a::after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:.375rem}.menu-book-online:hover{background-color:#595959;transition:.3s}.menu-book-online:hover a{color:#fff}.shop-btn{transition:all .3s ease-in-out}.shop-btn a::after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:.375rem}.shop-btn:hover{background-color:#595959;transition:.3s}.shop-btn:hover a{color:#fff}.footer__inner{display:flex;flex-flow:row wrap;justify-content:space-between;padding:40px 16px;gap:2rem}@media (max-width:768px){.group1{order:2}}@media (max-width:768px){.group2{order:1}}.footer-group{color:#456f3b;width:clamp(43ch,40%,53ch);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;line-height:1.7}@media (max-width:768px){.footer-group p.script{font-size:6rem!important}}@media (max-width:600px){.footer-group p.script{font-size:4rem!important}}@media (max-width:365px){.footer-group p.script{font-size:3rem!important}}@media (max-width:768px){.footer-group a,.footer-group p{font-size:2.3rem!important}}@media (max-width:600px){.footer-group a,.footer-group p{font-size:unset!important}}@media (max-width:768px){.footer-group{align-items:center;margin:0 auto;text-align:center;width:100%}}@media (max-width:600px){.footer-group{width:clamp(43ch,40%,53ch)!important}}.footer__brand{max-height:4rem;margin-bottom:2rem}@media (max-width:768px){.footer__brand{max-height:6rem}}@media (max-width:600px){.footer__brand{max-height:4rem!important}}@media (max-width:400px){.footer__brand{max-height:3rem!important}}.footer__meta{display:inline-flex;justify-content:flex-start;align-items:baseline;gap:1ch;margin:0}.footer__meta i{color:#b34785}a.footer__meta{cursor:pointer;text-decoration:none;font-size:1.25rem}.footer-bot__inner{display:flex;justify-content:space-between;flex-flow:row wrap;gap:2rem}@media (max-width:768px){.footer-bot__inner{justify-content:center;text-align:center}}@media (max-width:500px){.footer-bot__inner{justify-content:center;text-align:center}}.footer-bot__inner .website-success{font-size:.875rem!important}@media (max-width:768px){.footer-bot__inner .website-success{font-size:1.8rem!important}}@media (max-width:600px){.footer-bot__inner .website-success{font-size:1rem!important}}.footer-bot__inner .text{font-size:.875rem!important}@media (max-width:768px){.footer-bot__inner .text{font-size:1.8rem!important}}@media (max-width:600px){.footer-bot__inner .text{font-size:1rem!important}}.footer-bot__inner .text a{font-size:.875rem!important}@media (max-width:768px){.footer-bot__inner .text a{font-size:1.8rem!important}}@media (max-width:600px){.footer-bot__inner .text a{font-size:1rem!important}}.footer-bot p,a{margin:0}.footer-bot{border-top:1px solid #456f3b;color:#456f3b;text-transform:uppercase}.footer-bot__inner{padding:40px 16px}.footer-bot a{white-space:nowrap}.footer__awards{display:grid;grid-template-columns:repeat(4,1fr);margin-top:.5rem;gap:4rem;width:100%;place-items:center}.footer__awards img{max-width:100%}.footer__socials{margin-top:2rem!important;display:flex;gap:.7rem;font-size:2rem}.footer__socials a{font-size:unset!important;border:1px solid #456f3b;border-radius:100%;transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center;height:38px;width:38px;padding:25px}@media (max-width:1600px){.footer__socials a{padding:20px}}.footer__socials a:hover{background-color:#b34785!important;color:#fff;border:1px solid #b34785}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.mailing-list{background-color:#456f3b;background-image:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/bg-floral-green.webp?updated=1671444198338);background-position:center;background-size:cover;color:#fff}@media (max-width:768px){.mailing-list{background-image:url(../images/build/background-green-min.png)}}.mailing-list__container{display:grid;grid-template-columns:2fr 4fr;gap:4rem}@media (max-width:768px){.mailing-list__container{grid-template-columns:1fr;text-align:center}}.mailing-list__description{max-width:46ch}@media (max-width:768px){.mailing-list__description{max-width:60ch}}@media (max-width:768px){.mailing-list__description p.script{font-size:7.3rem!important}}@media (max-width:600px){.mailing-list__description p.script{font-size:4.3rem!important}}@media (max-width:768px){.mailing-list__description p{font-size:2.3rem!important}}@media (max-width:600px){.mailing-list__description p{font-size:unset!important}}.mailing-list__description p i{color:#fff!important;margin-left:.3rem;font-size:.5rem!important}@media (max-width:768px){.mailing-list__description{margin:0 auto}}.mailing-list__form{display:flex;justify-content:flex-end;align-items:flex-end}@media (max-width:768px){.mailing-list__form{justify-content:flex-start}}.mailing-list__form form{display:flex;margin:0;gap:1em;width:90%}@media (max-width:768px){.mailing-list__form form input{height:5.5rem;font-family:Poppins,sans-serif;font-size:2.3rem!important}}@media (max-width:600px){.mailing-list__form form input{height:4rem;font-family:Poppins,sans-serif;font-size:unset!important}}.mailing-list__form form button{transition:transform .3s}@media (max-width:768px){.mailing-list__form form button{align-self:flex-end;font-size:2.3rem!important}}@media (max-width:600px){.mailing-list__form form button{font-size:unset!important}}.mailing-list__form form button:hover{color:#fff!important;transform:translateX(3px)}@media (max-width:768px){.mailing-list__form form{flex-direction:column;width:100%;align-items:flex-start;gap:unset}}.featured-in{display:flex;align-items:center;gap:4rem;color:#456f3b}@media screen and (max-width:768px){.featured-in{flex-direction:column;text-align:center}}.featured-in__logos{flex:1 1 0;display:grid;gap:2rem;max-width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;padding:0 1rem}@media screen and (max-width:1100px){.featured-in__logos{justify-content:flex-start}}@media screen and (max-width:768px){.featured-in__logos{justify-content:center}}.featured-in h3{margin:0;font-size:6.2rem}@media screen and (max-width:768px){.featured-in h3{font-size:7rem!important}}@media screen and (max-width:600px){.featured-in h3{font-size:5.2rem!important}}.featured-in img{max-height:100%;width:auto;align-self:flex-end}@media screen and (max-width:1300px){.instafeed-section .wrapper-80{max-width:1200px}}.instafeed-section .instafeed__title{text-align:center;color:#b34785;margin-bottom:4rem;display:flex;align-items:center;justify-content:center;gap:1.5rem}@media (max-width:768px){.instafeed-section .instafeed__title{flex-direction:column}}@media (max-width:768px){.instafeed-section .instafeed__title h2{font-size:10rem!important}}@media (max-width:600px){.instafeed-section .instafeed__title h2{font-size:6.5rem!important}}.instafeed-section .instafeed__title h2 i{margin-left:.9375rem}.instafeed-section .instafeed__yuu-logo{margin:0}.instafeed-section .instafeed__yuu-logo img{height:4.375rem}@media (max-width:768px){.instafeed-section .instafeed__yuu-logo img{height:5.375rem}}@media (max-width:600px){.instafeed-section .instafeed__yuu-logo img{height:3.375rem}}.instafeed-section .instafeed{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media screen and (max-width:1300px){.instafeed-section .instafeed{gap:1rem}}@media screen and (max-width:768px){.instafeed-section .instafeed{grid-template-columns:repeat(3,1fr)}}.instafeed-section .instafeed__title h1{display:inline-flex;flex-flow:row wrap;gap:1ch;align-items:center;white-space:nowrap}.instafeed-section .instafeed a{aspect-ratio:1}.instafeed-section .instafeed img{width:100%;height:100%;object-fit:cover}.instafeed-section .instafeed figure{width:100%;height:100%;margin:0;padding:0}.cta-3-col{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;place-items:center}@media screen and (max-width:768px){.cta-3-col{grid-template-columns:repeat(1,1fr);row-gap:6rem}}.icon-cta{text-align:center;max-width:45ch;line-height:1.2;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:768px){.icon-cta{max-width:65ch}}@media screen and (max-width:600px){.icon-cta{max-width:45ch}}@media screen and (max-width:768px){.icon-cta p{font-size:2.3rem!important}}@media screen and (max-width:600px){.icon-cta p{font-size:unset!important}}@media screen and (max-width:768px){.icon-cta a{font-size:2.3rem!important}}@media screen and (max-width:600px){.icon-cta a{font-size:unset!important}}.icon-cta>*{margin:0}.icon-cta img{height:13ch;margin-bottom:1.2em}@media (max-width:1600px){.icon-cta img{height:11ch}}@media screen and (max-width:768px){.icon-cta img{height:14ch}}@media screen and (max-width:600px){.icon-cta img{height:11ch}}.icon-cta{gap:.8rem;align-items:center}.testimonials-bg{background-color:#e8e8e8}.swiper-container{height:300px}.testimonials-wrapper{position:relative;width:100%;max-width:2500px;margin:0 auto;padding:0 20px}.testimonial{color:#b34785;text-align:center;transform:scale(.75);opacity:.2;transition:all .5s ease}.testimonial__quote{font-size:3rem;line-height:1.2;margin-bottom:.5rem;padding:0 2rem}.testimonial.swiper-slide-active{transform:scale(1);opacity:1;transition:all .5s ease}.swiper-button-prev::after,.swiper-container-rtl .swiper-button-next::after{content:"\f137"}.swiper-button-next::after,.swiper-container-rtl .swiper-button-prev::after{content:"\f138"}.swiper-button-next::after,.swiper-button-prev::after{font-family:"Font Awesome 5 Free";font-weight:900;font-size:2rem;color:#b34785}.wrapper--hero{position:relative;width:100%;max-width:1665px;margin:0 auto}.hero{overflow:hidden;background:linear-gradient(to right,#456f3b 0,#456f3b 75%,#b34785 75%,#b34785 100%);justify-content:center;display:flex;align-items:center;background:url(../images/build/hero-background.webp);background-position:center top;background-repeat:no-repeat;background-size:cover}.hero__text-container{color:#fff}@media (max-width:768px){.hero__text-container p{font-size:2.7rem!important}}@media (max-width:600px){.hero__text-container p{font-size:1.95rem!important}}@media (max-width:768px){.hero__content-container{min-height:1120px}}@media (max-width:600px){.hero__content-container{min-height:620px}}.hero .hero-content{position:relative;margin-left:0}.hero .hero-content .hero-text i{font-size:1.2rem;color:#b34785;margin-left:.4rem}.hero-image-model1,.hero-image-model2,.hero-image-model3{position:absolute}.hero-image-model1{top:-27rem;right:0;z-index:3}.hero-image-model1 img{width:100%}.hero-image-model2{top:-27rem;right:-30rem;z-index:3}.hero-image-model2 img{width:100%}.hero-image-model3{top:-27rem;right:0;z-index:3}.hero-image-model3 img{width:100%}.background{background:url(../images/build/background-hero.webp);background-position:center top;background-repeat:no-repeat;background-size:cover}@media (max-width:768px){.background{background:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/bg-floral-green.webp?updated=1671444198338);background-repeat:no-repeat;background-size:cover;background-position:center center}}.hero__wrapper-1{background:linear-gradient(to right,#456f3b 0,#456f3b 75%,#b34785 75%,#b34785 100%);background:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/feel-like-the-real-you-again.webp?updated=1738587369700);background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:51.5rem;position:relative;width:100%;max-width:1966px;margin:0 auto;padding:0 20px}@media (max-width:600px){.hero__wrapper-1 .wrapper{padding:0}}@media (max-width:1024px){.hero__wrapper-1{background-position:60% top}}@media (max-width:998px){.hero__wrapper-1{background-position:70% top}}@media (max-width:768px){.hero__wrapper-1{background:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/feel-like-the-real-you-again-mobile.webp?updated=1738570320651);background-repeat:no-repeat;background-position:100% bottom}}@media (max-width:600px){.hero__wrapper-1{background-size:36rem;height:700px!important}}@media (max-width:410px){.hero__wrapper-1{background-size:33rem}}.hero__wrapper-2{background:linear-gradient(to right,#456f3b 0,#456f3b 75%,#b34785 75%,#b34785 100%);background:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/re-discover-your-confidence.webp?updated=1738587420955);background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:51.5rem;position:relative;width:100%;max-width:1966px;margin:0 auto;padding:0 20px}@media (max-width:600px){.hero__wrapper-2 .wrapper{padding:0}}@media (max-width:1024px){.hero__wrapper-2{background-position:80% top}}@media (max-width:998px){.hero__wrapper-2{background-position:70% top}}@media (max-width:768px){.hero__wrapper-2{background:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/re-discover-your-confidence-mobile.webp?updated=1738569664164);background-repeat:no-repeat;background-position:100% bottom}}@media (max-width:600px){.hero__wrapper-2{background-size:35rem;background-position:100% bottom;height:700px!important}}@media (max-width:410px){.hero__wrapper-2{background-size:33rem}}.hero__wrapper-3{background:linear-gradient(to right,#456f3b 0,#456f3b 75%,#b34785 75%,#b34785 100%);background:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/hydrafacial-homepage-banner.webp?updated=1738587549426);background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:51.5rem;position:relative;width:100%;max-width:1966px;margin:0 auto;padding:0 20px}@media (max-width:600px){.hero__wrapper-3 .wrapper{padding:0}}@media (max-width:998px){.hero__wrapper-3{background-position:70% top}}@media (max-width:1024px){.hero__wrapper-3{background-position:60% top}}@media (max-width:910px){.hero__wrapper-3{background-position:70% top}}@media (max-width:768px){.hero__wrapper-3{background:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/hydrafacial-homepage-banner-mobile.webp?updated=1738569986800);background-repeat:no-repeat;background-position:100% bottom}}@media (max-width:600px){.hero__wrapper-3{background-size:35rem;height:700px!important}}@media (max-width:410px){.hero__wrapper-3{background-size:33rem}}.hero__text-container{padding-left:10rem}@media (max-width:1200px){.hero__text-container{padding-left:7rem;width:60%}.hero__text-container h1{font-size:8rem;line-height:.65;margin:2rem 0}}@media (max-width:1024px){.hero__text-container{padding-left:7rem;width:60%}.hero__text-container h1{font-size:7.5rem}}@media (max-width:998px){.hero__text-container{padding-left:0}.hero__text-container h1{margin:2rem 0}}@media (max-width:768px){.hero__text-container{width:100%;margin-top:8rem}.hero__text-container p{line-height:1.3}.hero__text-container h1{line-height:.6;width:90%;margin-bottom:4.5rem;margin-top:3rem;font-size:14.375rem}}@media (max-width:746px){.hero__text-container h1{font-size:12.375rem}}@media (max-width:650px){.hero__text-container h1{font-size:10.5rem}}@media (max-width:600px){.hero__text-container{margin-top:3rem;text-align:left;padding-left:0}.hero__text-container p{line-height:1.3}.hero__text-container h1{line-height:.6;font-size:6.375rem;margin:2rem 0;width:100%}}@media (max-width:480px){.hero__text-container p{width:100%}}@media (max-width:430px){.hero__text-container h1{font-size:5.375rem}.hero__text-container p{font-size:1.7rem!important}}.hero__text{min-height:50rem;display:flex;align-items:center}@media (max-width:768px){.hero__text{min-height:73.4375rem;align-items:flex-start}}@media (max-width:600px){.hero__text{min-height:unset;align-items:flex-start}}.hero__text i{color:#b34785;margin-left:.2rem}.hero__text i.white{color:#fff}.wrapper--offset{position:absolute;bottom:-17rem;z-index:1;left:10rem}@media (max-width:1024px){.wrapper--offset{position:absolute;bottom:-17rem;z-index:1;left:50%;transform:translateX(-50%)}}@media (max-width:768px){.wrapper--offset{bottom:5rem;left:3rem;transform:translateX(0)}}@media (max-width:600px){.wrapper--offset{bottom:5rem}}.circles{display:flex;position:relative;bottom:0;margin-top:2rem;text-align:center;gap:6.25rem}@media (max-width:768px){.circles a{position:absolute}}.circles .circles-1{bottom:0;z-index:40}.circles .circles-2{z-index:-2}@media (max-width:768px){.circles .circles-2{bottom:-3.1rem}}@media (max-width:600px){.circles .circles-2{bottom:-2rem}}.circles .circles-3{z-index:-1;bottom:0}.circles .items{display:flex;flex-direction:column;align-items:center}.circles .items:hover .item1-cta,.circles .items:hover .item2-cta,.circles .items:hover .item3-cta{color:#b34785!important}.circles .items .item1,.circles .items .item2,.circles .items .item3{height:19.625rem;width:19.625rem;background-color:#b34785;border:solid .7rem #fff;border-radius:100%;position:relative;justify-content:center;display:flex;align-items:center;margin-bottom:1.125rem}@media (max-width:1600px){.circles .items .item1,.circles .items .item2,.circles .items .item3{margin-bottom:2rem}}@media (max-width:768px){.circles .items .item1,.circles .items .item2,.circles .items .item3{height:29rem;width:29rem;border:solid 1rem #fff}}@media (max-width:600px){.circles .items .item1,.circles .items .item2,.circles .items .item3{height:19rem;width:19rem;border:solid .7rem #fff}}.circles .items .item1 p,.circles .items .item2 p,.circles .items .item3 p{color:#fff;width:79%}.circles .items .item1{background-image:url(../images/build/vector1.webp);background-repeat:no-repeat;background-size:45%;background-position:center 120%}@media (max-width:2000px){.circles .items .item1{background-position:center 125%}}.circles .items .item1 .item1-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}@media (max-width:768px){.circles .items .item1 .item1-text{font-size:1.625rem!important}}@media (max-width:600px){.circles .items .item1 .item1-text{font-size:unset!important}}.circles .items .item2{background-image:url(../images/build/vector2.webp);background-repeat:no-repeat;background-size:50%;background-position:50% 230px}@media (max-width:2000px){.circles .items .item2{background-position:center 108%}}.circles .items .item3{background-image:url(../images/build/vector3.webp);background-repeat:no-repeat;background-size:70%;background-position:50% 224px}@media (max-width:2000px){.circles .items .item3{background-position:center 104%}}.circles .items .item3 .item3-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}@media (max-width:600px){.circles .items .item1-text{font-size:unset!important;line-height:1.2;letter-spacing:.2px}}.circles .items .item2-cta,.circles .items .item3-cta{opacity:0}.circles .items .item2-text,.circles .items .item3-text{opacity:.1}@media (max-width:768px){.circles .items .item2-text,.circles .items .item3-text{font-size:1.625rem!important}}@media (max-width:600px){.circles .items .item2-text,.circles .items .item3-text{font-size:unset!important;line-height:1.2;letter-spacing:.2px}}.circles .items .item1-cta,.circles .items .item2-cta,.circles .items .item3-cta{transition:color .3s ease-in-out}@media (max-width:768px){.circles .items .item1-cta,.circles .items .item2-cta,.circles .items .item3-cta{font-size:2.2rem!important}}@media (max-width:600px){.circles .items .item1-cta,.circles .items .item2-cta,.circles .items .item3-cta{font-size:unset!important}}.circles .items .item1-cta{position:relative;color:#222!important}.circles .items .item1-cta:after{content:url(../images/build/hero-arrow-mobile.webp);color:#222;position:absolute;transform:rotate(-10deg);left:-2rem;top:-4rem;z-index:-1}@media (max-width:1600px){.circles .items .item1-cta:after{top:-6rem}}@media (max-width:768px){.circles .items .item1-cta:after{top:-6rem}}@media (max-width:710px){.circles .items .item1-cta:after{top:-6rem}}.circles .items .item2-cta{position:relative;color:#222!important}.circles .items .item2-cta:after{content:url(../images/build/drawn-arrow-black.webp);color:#222;position:absolute;z-index:-1;transform:rotate(-10deg);top:-4rem;left:3rem}@media (max-width:1600px){.circles .items .item2-cta:after{top:-6rem}}.circles .items .item3-cta{position:relative;color:#222!important}.circles .items .item3-cta:after{content:url(../images/build/drawn-arrow-black.webp);color:#222;position:absolute;right:-20px;z-index:-1;transform:rotate(10deg);top:-4rem;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (max-width:1600px){.circles .items .item3-cta:after{top:-6rem}}.hero-container .static{margin-top:2rem}@media (max-width:768px){.hero-container .static{margin:0}}.hero-container .static .static-banner img{width:100%;height:100%}@media (max-width:768px){.hero-container .static .static-banner img.desktop{display:none}}.hero-container .static .static-banner img.mobile{display:none}@media (max-width:768px){.hero-container .static .static-banner img.mobile{display:block}}@media (max-width:600px){.hero-container{margin-top:2rem}}@media (max-width:499px){.hero-container{margin-top:0}}@media (max-width:768px){.ctas-for-static{padding-block:2rem;padding-inline:0!important}.ctas-for-static .wrapper--offset{position:static!important}.ctas-for-static .circles{overflow-x:auto;margin:0!important;gap:2rem}.ctas-for-static .circles .circles-1{margin-left:2rem}.ctas-for-static .circles .circles-3{margin-right:2rem}.ctas-for-static .circles a{position:static!important}}.page-intro{background-color:#e4e3e4;margin-top:18rem}@media (max-width:768px){.page-intro{margin-top:unset}}.page-intro__container{display:flex;flex-wrap:wrap;position:relative;width:100%;max-width:1966px;margin:0 auto;padding:0 20px}@media (max-width:940px){.page-intro__container{max-width:unset;padding:0 0}}@media (max-width:768px){.page-intro__container{max-width:unset;padding:0 0}}.page-intro__description{flex:1 0 66.6666666667%;max-width:66.6666666667%;padding:5.9375rem 0}@media (max-width:1200px){.page-intro__description{flex:1 0 50%;max-width:50%}}@media (max-width:940px){.page-intro__description{flex:1 0 100%;max-width:100%;padding:5rem 20px}}@media (max-width:768px){.page-intro__description{flex:1 0 100%;max-width:100%;padding:5rem 20px}}.page-intro__right{flex:1 0 33.3333333333%;max-width:33.3333333333%;padding:5.9375rem 0}@media (max-width:1200px){.page-intro__right{flex:1 0 50%;max-width:50%}}@media (max-width:940px){.page-intro__right{flex:1 0 100%;max-width:100%;background:#fff;padding:5rem 20px}}@media (max-width:768px){.page-intro__right{flex:1 0 100%;max-width:100%;background:#fff;padding:5rem 20px}}.page-intro__description .intro-title,.page-intro__description .sub-title{line-height:1}@media (max-width:768px){.page-intro__description p{font-size:2.3rem!important;line-height:1.3}}@media (max-width:600px){.page-intro__description p{font-size:unset!important;line-height:unset}}@media (max-width:768px){.page-intro__description a{font-size:2.3rem!important;line-height:1.3}}@media (max-width:600px){.page-intro__description a{font-size:unset!important;line-height:unset}}@media (max-width:768px){.page-intro__description .intro-title{font-size:11rem!important}}@media (max-width:600px){.page-intro__description .intro-title{font-size:6.5rem!important}}@media (max-width:350px){.page-intro__description .intro-title{font-size:5.5rem!important}}.page-intro__description .sub-title{margin-top:3.375rem}@media (max-width:768px){.page-intro__description .sub-title{font-size:8rem!important}}@media (max-width:600px){.page-intro__description .sub-title{font-size:5rem!important}}@media (max-width:350px){.page-intro__description .sub-title{font-size:4rem!important}}.page-intro__description .intro-description{line-height:1}@media (max-width:768px){.page-intro__description .intro-description{font-size:2.6rem!important}}@media (max-width:600px){.page-intro__description .intro-description{font-size:1.6rem!important}}.page-intro__description .p-title{margin-top:2.1875rem}.page-intro__right--container{position:relative;height:100%}@media (max-width:940px){.page-intro__right--cta-container{display:flex;justify-content:center;gap:1rem;margin-top:4.9375rem}}@media (max-width:768px){.page-intro__right--cta-container{display:flex;justify-content:space-evenly;gap:1rem;margin-top:4.9375rem}}@media (max-width:600px){.page-intro__right--cta-container{align-items:center;flex-direction:column}}.page-intro__right--chatbox{text-align:center;position:absolute;right:0;top:-21rem}@media (max-width:1200px){.page-intro__right--chatbox{top:50%;left:50%;right:unset;transform:translate(-50%,-70%)}}@media (max-width:940px){.page-intro__right--chatbox{position:relative;top:unset;left:unset;right:unset;transform:unset}}@media (max-width:768px){.page-intro__right--chatbox{position:relative;top:unset;left:unset;right:unset;transform:unset}}.page-intro__right--chatbox p{margin-bottom:1.36rem}@media (max-width:768px){.page-intro__right--chatbox p{font-size:2.6rem!important}}@media (max-width:600px){.page-intro__right--chatbox p{font-size:2rem!important}}.page-intro__right--chatbox .line{margin:0 auto;width:350px}@media (max-width:1600px){.page-intro__right--chatbox .line{width:250px}}@media (max-width:768px){.page-intro__right--chatbox .line{width:310px}}@media (max-width:600px){.page-intro__right--chatbox .line{width:270px}}@media (max-width:440px){.page-intro__right--chatbox .line{width:80%}}.page-intro__right--chatbox .chatbox-image{position:relative}@media (max-width:1300px){.page-intro__right--chatbox .chatbox-image{display:flex;justify-content:center}}.page-intro__right--chatbox .chatbox-image img{width:29.3125rem}@media (max-width:1600px){.page-intro__right--chatbox .chatbox-image img{width:26.3125rem}}@media (max-width:768px){.page-intro__right--chatbox .chatbox-image img{width:40rem}}@media (max-width:600px){.page-intro__right--chatbox .chatbox-image img{width:30.3125rem}}@media (max-width:440px){.page-intro__right--chatbox .chatbox-image img{width:80%}}.page-intro__right a{position:absolute}@media (max-width:940px){.page-intro__right a{position:unset}}@media (max-width:768px){.page-intro__right a{position:unset}}.page-intro__right--cta1{top:19.1875rem;left:7rem}.page-intro__right--cta1:hover p{color:#456f3b!important}.page-intro__right--cta1:hover a{color:#456f3b!important}@media (max-width:1600px){.page-intro__right--cta1{top:17.1875rem;right:20rem;left:unset}}@media (max-width:1200px){.page-intro__right--cta1{bottom:-3rem;left:2rem;top:unset}}.page-intro__right--cta2{top:26.5rem;left:22rem}.page-intro__right--cta2:hover p{color:#b34785!important}.page-intro__right--cta2:hover a{color:#b34785!important}@media (max-width:1600px){.page-intro__right--cta2{top:25rem;right:5rem;left:unset}}@media (max-width:1310px){.page-intro__right--cta2{top:26.5rem}}@media (max-width:1300px){.page-intro__right--cta2{top:26.5rem}}@media (max-width:1200px){.page-intro__right--cta2{bottom:-3rem;top:unset;left:50%;right:unset;transform:translateX(-50%)}}@media (max-width:940px){.page-intro__right--cta2{bottom:-3rem;top:unset;left:50%;right:unset;transform:translateX(0)}}@media (max-width:768px){.page-intro__right--cta2{bottom:-3rem;top:unset;left:50%;right:unset;transform:translateX(0)}}.page-intro__right--cta3{bottom:-10rem;left:13rem;z-index:3}.page-intro__right--cta3:hover p{color:#456f3b!important}.page-intro__right--cta3:hover a{color:#456f3b!important}@media (max-width:1600px){.page-intro__right--cta3{right:14rem;left:unset}}@media (max-width:1200px){.page-intro__right--cta3{bottom:-3rem;left:unset;right:2rem}}.page-intro__right--cta1-shape{overflow:hidden;position:relative;height:13.375rem;width:13.375rem;border-radius:100%;border:20px solid #456f3b;background-color:#fff;text-align:center}.page-intro__right--cta1-shape:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}@media (max-width:2000px){.page-intro__right--cta1-shape{border:10px solid #456f3b;height:12.375rem;width:12.375rem}}@media (max-width:1600px){.page-intro__right--cta1-shape{border:10px solid #456f3b;height:12.5rem;width:12.5rem}}@media (max-width:768px){.page-intro__right--cta1-shape{height:18.5rem;width:18.5rem;border:15px solid #456f3b}}@media (max-width:600px){.page-intro__right--cta1-shape{height:16.5rem;width:16.5rem;border:15px solid #456f3b}}.page-intro__right--cta1-shape img{position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}@media (max-width:2000px){.page-intro__right--cta1-shape img{bottom:-36%}}@media (max-width:1600px){.page-intro__right--cta1-shape img{bottom:-44%;width:60%}}.page-intro__right--cta1-shape .cta1-shape-title{margin-top:.9rem}@media (max-width:768px){.page-intro__right--cta1-shape .cta1-shape-title{font-size:2.875rem!important;margin-top:1.5rem}}@media (max-width:600px){.page-intro__right--cta1-shape .cta1-shape-title{font-size:2rem!important}}.page-intro__right--cta1-shape .cta1-shape-text{line-height:1.1}@media (max-width:600px){.page-intro__right--cta1-shape .cta1-shape-text{font-size:1.5rem!important}}.page-intro__right--cta2-shape{overflow:hidden;position:relative;height:13.375rem;width:13.375rem;border-radius:100%;border:20px solid #b34785;background-color:#fff;color:#b34785;text-align:center}.page-intro__right--cta2-shape:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}@media (max-width:2000px){.page-intro__right--cta2-shape{border:10px solid #b34785;height:12.375rem;width:12.375rem}}@media (max-width:1600px){.page-intro__right--cta2-shape{border:10px solid #b34785;height:12.5rem;width:12.5rem}}@media (max-width:768px){.page-intro__right--cta2-shape{height:18.5rem;width:18.5rem;border:15px solid #b34785}}@media (max-width:600px){.page-intro__right--cta2-shape{height:16.5rem;width:16.5rem;border:15px solid #b34785}}.page-intro__right--cta2-shape img{position:absolute;bottom:-25%;left:50%;transform:translate(-50%)}@media (max-width:2000px){.page-intro__right--cta2-shape img{bottom:-30%}}@media (max-width:1600px){.page-intro__right--cta2-shape img{bottom:-28%;width:60%}}.page-intro__right--cta2-shape .cta2-shape-title{margin-top:.9rem}@media (max-width:768px){.page-intro__right--cta2-shape .cta2-shape-title{font-size:2.875rem!important;margin-top:1.5rem}}@media (max-width:600px){.page-intro__right--cta2-shape .cta2-shape-title{font-size:2rem!important}}.page-intro__right--cta2-shape .cta2-shape-text{line-height:1.1}@media (max-width:768px){.page-intro__right--cta2-shape .cta2-shape-text{font-size:1.7rem!important}}@media (max-width:600px){.page-intro__right--cta2-shape .cta2-shape-text{font-size:1.5rem!important}}.page-intro__right--cta3-shape{overflow:hidden;position:relative;height:13.375rem;width:13.375rem;border-radius:100%;border:20px solid #456f3b;background-color:#fff;text-align:center}.page-intro__right--cta3-shape:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}@media (max-width:2000px){.page-intro__right--cta3-shape{border:10px solid #456f3b;height:12.375rem;width:12.375rem}}@media (max-width:1600px){.page-intro__right--cta3-shape{border:10px solid #456f3b;height:12.5rem;width:12.5rem}}@media (max-width:768px){.page-intro__right--cta3-shape{height:18.5rem;width:18.5rem;border:15px solid #456f3b}}@media (max-width:600px){.page-intro__right--cta3-shape{height:16.5rem;width:16.5rem;border:15px solid #456f3b}}.page-intro__right--cta3-shape img{position:absolute;bottom:.2rem;left:50%;transform:translate(-50%)}@media (max-width:1600px){.page-intro__right--cta3-shape img{width:60%}}.page-intro__right--cta3-shape .cta3-shape-title{margin-top:.9rem}@media (max-width:768px){.page-intro__right--cta3-shape .cta3-shape-title{font-size:2.875rem!important;margin-top:1.5rem}}@media (max-width:600px){.page-intro__right--cta3-shape .cta3-shape-title{font-size:2rem!important}}.page-intro__right--cta3-shape .cta3-shape-text{line-height:1.1}@media (max-width:768px){.page-intro__right--cta3-shape .cta3-shape-text{font-size:1.7rem!important}}@media (max-width:600px){.page-intro__right--cta3-shape .cta3-shape-text{font-size:1.5rem!important}}.laser-hair-removal__container{display:flex;flex-wrap:wrap}.laser-hair-removal__description{flex:1 0 33.3333333333%;line-height:1.2}@media (max-width:1300px){.laser-hair-removal__description{flex:1 0 50%;order:2}}@media (max-width:1300px){.laser-hair-removal__description{flex:1 0 50%;order:2}}@media (max-width:940px){.laser-hair-removal__description{flex:1 0 100%;order:2}}@media (max-width:768px){.laser-hair-removal__description{flex:1 0 100%;order:2}}.laser-hair-removal__description .quote-for-mobile{display:none}@media (max-width:768px){.laser-hair-removal__description .quote-for-mobile .text{font-size:6rem!important}}@media (max-width:600px){.laser-hair-removal__description .quote-for-mobile .text{font-size:3rem!important}}@media (max-width:768px){.laser-hair-removal__description .quote-for-mobile .text span i{font-size:1.2rem!important}}@media (max-width:600px){.laser-hair-removal__description .quote-for-mobile .text span i{font-size:.5rem!important}}@media (max-width:768px){.laser-hair-removal__description .quote-for-mobile{display:block;text-align:center;padding:2rem 0}}.laser-hair-removal .description-soprano p{display:flex}.laser-hair-removal .description-soprano p i{color:#b34785!important;margin-right:.6875rem;font-size:1.0625rem}.laser-hair-removal__image{flex:1 0 33.3333333333%;position:relative;display:grid;place-items:center}@media (max-width:1300px){.laser-hair-removal__image{flex:1 0 50%;order:1}}@media (max-width:940px){.laser-hair-removal__image{flex:1 0 100%;order:3;min-height:35rem}}@media (max-width:768px){.laser-hair-removal__image{flex:1 0 100%;min-height:40rem;order:3}}@media (max-width:600px){.laser-hair-removal__image{min-height:35rem}}@media (max-width:440px){.laser-hair-removal__image{min-height:29rem}}@media (max-width:360px){.laser-hair-removal__image{min-height:24rem}}@media (max-width:316px){.laser-hair-removal__image{min-height:20rem}}.laser-hair-removal__image #page2{width:100%;height:100%;position:absolute}.laser-hair-removal__image *{margin:0;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.laser-hair-removal__image .wrapper-laser2{width:100%;height:100%;max-height:100vh;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);overflow:hidden}@media (max-width:940px){.laser-hair-removal__image .wrapper-laser2{top:unset;transform:translateX(-20%)}}@media (max-width:768px){.laser-hair-removal__image .wrapper-laser2{transform:translateX(-30%)}}@media (max-width:600px){.laser-hair-removal__image .wrapper-laser2{transform:translateX(-40%)}}@media (max-width:600px){.laser-hair-removal__image .wrapper-laser2{transform:translateX(-45%)}}.laser-hair-removal__image .bottom,.laser-hair-removal__image .middle,.laser-hair-removal__image .top{width:100%;height:100%;background-repeat:no-repeat;background-color:#fff;background-size:cover;background-position:center;position:absolute;top:0;left:0;pointer-events:none;overflow:hidden}.laser-hair-removal__image .bottom img,.laser-hair-removal__image .middle img,.laser-hair-removal__image .top img{height:100%}.laser-hair-removal__image .top{width:125px}.laser-hair-removal__image .scroller{width:50px;height:50px;position:absolute;left:100px;top:50%;transform:translateY(-50%);border-radius:50%;background-color:#fff;opacity:.9;transition:opacity .12s ease-in-out;pointer-events:auto;cursor:pointer;box-shadow:3.5px 0 7px rgba(100,100,100,.2)}.laser-hair-removal__image .scroller-middle{margin-top:25px}.laser-hair-removal__image .scroller-top{margin-top:-25px}.laser-hair-removal__image .scroller:hover{opacity:1}.laser-hair-removal__image .scrolling{pointer-events:none;opacity:1;z-index:1}.laser-hair-removal__image .scroller__thumb{width:100%;height:100%;border-radius:50%;padding:7px}.laser-hair-removal__image .scroller:after,.laser-hair-removal__image .scroller:before{content:" ";display:block;width:5px;height:9999px;position:absolute;left:50%;margin-left:-3.5px;z-index:30;transition:.1s;box-shadow:3.5px 0 7px rgba(100,100,100,.2)}.laser-hair-removal__image .scroller-middle:after,.laser-hair-removal__image .scroller-middle:before{background:#000}.laser-hair-removal__image .scroller-top:after,.laser-hair-removal__image .scroller-top:before{background:#000}@media (max-width:1200px){.laser-hair-removal__image .image-wrapper{left:50%;transform:translateX(-35%)}}@media (max-width:768px){.laser-hair-removal__image .image-wrapper{left:50%;transform:translateX(-40%)}}.laser-hair-removal__image .arrow-container{display:flex;justify-content:space-evenly;align-items:center;height:100%}@media (max-width:1300px){.laser-hair-removal__description-container{padding:5rem 2rem}}@media (max-width:1200px){.laser-hair-removal__description-container{padding:2rem 2rem}}@media (max-width:940px){.laser-hair-removal__description-container{padding:2rem 0}}@media (max-width:768px){.laser-hair-removal__description-container{padding:2rem 0}.laser-hair-removal__description-container p{font-size:2.3rem!important}.laser-hair-removal__description-container p i{font-size:2rem!important}.laser-hair-removal__description-container a{font-size:2.3rem!important}}@media (max-width:600px){.laser-hair-removal__description-container p{font-size:unset!important}.laser-hair-removal__description-container p i{font-size:unset!important}.laser-hair-removal__description-container a{font-size:unset!important}}.laser-hair-removal__quote{flex:1 0 16.6666666667%;display:grid;place-items:center}@media (max-width:1300px){.laser-hair-removal__quote{flex:1 0 100%;order:3}}@media (max-width:768px){.laser-hair-removal__quote{display:none}}.laser-hair-removal__quote .text{line-height:1.2}.laser-hair-removal__quote-container{padding-left:1rem}@media (max-width:1300px){.laser-hair-removal__quote-container{width:50%;text-align:center;padding:4rem}}@media (max-width:940px){.laser-hair-removal__quote-container{width:70%;text-align:center;padding:4rem}}.meet-the-team{background-color:#456f3b;color:#fff;padding:3.125rem 0}@media (max-width:768px){.meet-the-team{padding:0}}@media (max-width:768px){.meet-the-team .wrapper-90{padding:0}}.meet-the-team__grid-container{display:grid;grid-template-columns:48% 50%}@media (max-width:940px){.meet-the-team__grid-container{grid-template-columns:1fr}}@media (max-width:768px){.meet-the-team__description-container p{font-size:2.3rem!important;width:95%}}@media (max-width:600px){.meet-the-team__description-container p{font-size:unset!important;width:100%}}.meet-the-team__description-title{line-height:1}.meet-the-team__description-title i{color:#fff!important}@media (max-width:768px){.meet-the-team__description-title{font-size:10.2rem!important}}@media (max-width:600px){.meet-the-team__description-title{font-size:6.5rem!important;width:100%}}@media (max-width:350px){.meet-the-team__description-title{font-size:5.5rem!important}}.meet-the-team__description{position:relative;display:flex;align-items:center;flex-direction:column}@media (max-width:940px){.meet-the-team__description{align-items:flex-start;margin-bottom:2rem}}@media (max-width:768px){.meet-the-team__description{margin-bottom:unset;align-items:flex-start;padding:20px 20px}}.meet-the-team__description .hide-arrow-desktop{display:none}@media (max-width:768px){.meet-the-team__description .arrow-text-container2{display:block;align-self:flex-end;margin-top:2rem}}@media (max-width:600px){.meet-the-team__description .arrow-text-container2 img{width:20rem}}.meet-the-team__description .arrow-text-container{position:absolute;bottom:7.25rem;right:5.375rem}@media (max-width:940px){.meet-the-team__description .arrow-text-container{bottom:1rem;right:1rem}.meet-the-team__description .arrow-text-container p{font-size:5rem!important}}@media (max-width:768px){.meet-the-team__description .arrow-text-container{display:none}}.meet-the-team__description .arrow{position:relative}.meet-the-team__description .arrow:after{content:url(../images/build/drawn-arrow-1.png);position:absolute;bottom:-3.125rem}@media (max-width:940px){.meet-the-team__description .arrow:after{display:none}}.meet-the-team__video .video-container{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border:1rem solid #fff;border-radius:.5rem;position:relative;width:100%;overflow:hidden;padding-top:56.25%}@media (max-width:768px){.meet-the-team__video .video-container{box-shadow:unset;border:unset;border-radius:unset}}.meet-the-team__video .video-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}.yuu-beauty-club{background:linear-gradient(to right,#fff 0,#fff 50%,#b34785 50%,#b34785 100%)}.yuu-beauty-club .wrapper{padding:0}@media (max-width:768px){.yuu-beauty-club .wrapper{position:unset;width:unset;max-width:unset;margin:unset;padding:unset}}.yuu-beauty-club__container{display:flex;flex-wrap:wrap}.yuu-beauty-club__description{flex:1 1 50%;max-width:50%;color:#b34785;background-image:url(../images/build/yuu-beauty-club-left.png);background-position:center right;background-size:cover;display:flex;justify-content:center}.yuu-beauty-club__description .hide-for-desktop{display:none}@media (max-width:400px){.yuu-beauty-club__description{background-position:90% top}}@media (max-width:768px){.yuu-beauty-club__description{flex:1 1 100%;max-width:100%;background-image:url(../images/build/beaty-club-min.png)}}@media (max-width:768px){.yuu-beauty-club__description{justify-content:flex-start;padding:1.5rem 20px;flex-direction:column}.yuu-beauty-club__description .yuu-beauty-club-arrow{margin-top:2rem;display:block}}@media (max-width:768px) and (max-width:768px){.yuu-beauty-club__description .yuu-beauty-club-arrow img{width:20rem}}@media (max-width:768px) and (max-width:600px){.yuu-beauty-club__description .yuu-beauty-club-arrow img{width:15rem}}@media (max-width:400px){.yuu-beauty-club__description-container{width:60%}}@media (max-width:768px){.yuu-beauty-club__description-container h2{font-size:10rem!important}}@media (max-width:600px){.yuu-beauty-club__description-container h2{font-size:6.5rem!important}}@media (max-width:350px){.yuu-beauty-club__description-container h2{font-size:5.5rem!important}}@media (max-width:768px){.yuu-beauty-club__description-container p{font-size:2.3rem!important}}@media (max-width:600px){.yuu-beauty-club__description-container p{font-size:unset!important}}.yuu-beauty-club__form{flex:1 0 100%;max-width:100%;color:#fff;background-image:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/yuu-beauty-club-right.webp?updated=1671444334438);background-position:center;background-size:cover;padding:5.9375rem 0 7.9375rem 0;display:flex;justify-content:center}@media (max-width:768px){.yuu-beauty-club__form{flex:1 1 100%;max-width:100%}}.yuu-beauty-club__form h2 i{color:#fff!important}@media (max-width:768px){.yuu-beauty-club__form h2{font-size:10rem!important}}@media (max-width:600px){.yuu-beauty-club__form h2{font-size:6.5rem!important}}@media (max-width:350px){.yuu-beauty-club__form h2{font-size:5.5rem!important}}@media (max-width:768px){.yuu-beauty-club__form p{font-size:2.3rem!important}}@media (max-width:600px){.yuu-beauty-club__form p{font-size:unset!important}}.yuu-beauty-club__form-container{max-width:56%}@media (max-width:768px){.yuu-beauty-club__form-container{max-width:80%}}@media (max-width:768px){.yuu-beauty-club__form-container input{height:5.5rem;font-family:Poppins,sans-serif;font-size:2.3rem!important}}@media (max-width:600px){.yuu-beauty-club__form-container input{height:4rem;font-size:unset!important}}.yuu-beauty-club__form-container button{transition:transform .3s}@media (max-width:768px){.yuu-beauty-club__form-container button{font-size:2.3rem!important}}@media (max-width:600px){.yuu-beauty-club__form-container button{font-size:unset!important}}.yuu-beauty-club__form-container button:hover{color:#fff!important;transform:translateX(3px)}.yuu-beauty-club__form-container form .wrap-btn{display:flex;justify-content:flex-end}.offers_header{background-color:#b34785;background-image:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/yuu-pink-background.webp?updated=1671444334474);background-position:center;background-size:cover;color:#fff;padding-top:7rem;padding-bottom:7rem}.offers_header .header-text{text-align:center}.offers_header .header-line{border:solid 1px #fff;width:15%;margin:2rem auto}.offers_header .title{font-size:3.75rem}.offers_header .heading{font-family:simplejoys,cursive;font-size:5rem;margin-bottom:1rem}.offers_header .subheading{font-weight:100;font-size:1.875rem}.offers_treatment-of-the-month{padding:5rem 0}.offers_treatment-of-the-month h4.treatment-of-the-month-title{text-align:center;margin-bottom:2rem}@media (max-width:768px){.offers_treatment-of-the-month h4.treatment-of-the-month-title{font-size:3.625rem!important}}.offers_product-of-the-month{padding:5rem 0;background-image:url(../images/build/yuu-white-background.png)}.offers_product-of-the-month-container{display:flex;flex-direction:column}.offers_product-of-the-month-col-container{display:flex;flex-wrap:wrap}.offers_product-of-the-month-image{flex:1 0 25%;max-width:25%;padding:1rem 1rem}@media (max-width:768px){.offers_product-of-the-month-image{flex:1 0 100%;max-width:100%}}.offers_product-of-the-month-description{flex:1 0 75%;max-width:75%;padding:1rem 1rem;display:flex;flex-direction:column;color:#000}@media (max-width:768px){.offers_product-of-the-month-description{flex:1 0 100%;max-width:100%}}.offers_product-of-the-month-description h4{text-align:left}.offers_product-of-the-month-description .offers-title{margin-bottom:1rem}.offers_product-of-the-month-description .offers-description{line-height:1.2}.offers_product-of-the-month-description .offers-description p{margin-bottom:1rem;font-weight:200}@media (max-width:768px){.offers_product-of-the-month-description .offers-description p{font-size:1.625rem!important}}.offers_product-of-the-month-description .lower-part-text{line-height:1.4;margin-block-start:auto}.offers_product-of-the-month-description .lower-part-text .offers-note{margin-bottom:.5rem}.christmas-img{display:flex;justify-content:center;gap:20px;margin-top:60px;max-width:1100px;margin-left:auto;margin-right:auto}@media (max-width:1024px){.christmas-img{flex-direction:column}}.christmas-img img{max-height:300px;width:100%;object-fit:cover;border:8px solid #fff;filter:drop-shadow(0 25px 25px rgba(0, 0, 0, .4))}.spread-the-cost_header{background-color:#466e3d;background-image:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/bg-floral-green.webp?updated=1671444198338);background-position:center;background-size:cover;color:#fff;padding-top:7rem;padding-bottom:7rem}.spread-the-cost_header .header-text{text-align:center}.spread-the-cost_header .header-line{border:solid 1px #fff;width:15%;margin:2rem auto}@media (max-width:768px){.spread-the-cost_header .header-line{width:30%;margin:3rem auto}}.spread-the-cost_header .title{font-size:3.75rem}@media (max-width:768px){.spread-the-cost_header .title{font-size:2.8rem;text-transform:uppercase}}.spread-the-cost_header .heading{font-family:simplejoys,cursive;font-size:5rem;margin-bottom:1rem}@media (max-width:768px){.spread-the-cost_header .heading{font-size:5.8rem}}.spread-the-cost_header .subheading{font-weight:100;font-size:1.875rem}@media (max-width:768px){.spread-the-cost_header .subheading{font-size:2.3rem}}.spread-the-cost_intro{padding:7.1875rem 0;background-color:#f9f9f9}.spread-the-cost_intro p{width:70%;text-align:center;margin:0 auto}.spread-the-cost__icons{padding:3.25rem 0}.spread-the-cost__icons-container{display:flex;justify-content:space-evenly}@media (max-width:1200px){.spread-the-cost__icons-container{flex-direction:column;gap:3rem}}.spread-the-cost__icons-col{text-align:center}.spread-the-cost__icons-col p{line-height:1.2}.spread-the-cost__descriptions{padding-bottom:3.25rem}.spread-the-cost__descriptions-container{display:flex;flex-wrap:wrap}.spread-the-cost__descriptions-col-text{flex:1 1 58.3333333333%;max-width:58.3333333333%;position:relative}@media (max-width:1200px){.spread-the-cost__descriptions-col-text{flex:1 1 100%;max-width:100%;order:2}}.spread-the-cost__descriptions-col-image{flex:1 1 41.6666666667%;max-width:41.6666666667%}@media (max-width:1200px){.spread-the-cost__descriptions-col-image{flex:1 1 100%;max-width:100%;order:1}}.spread-the-cost__descriptions-text{padding-top:3.25rem}.spread-the-cost__descriptions-text .descriptions-text-intro{margin-bottom:1.25rem;width:93%}@media (max-width:1200px){.spread-the-cost__descriptions-text .descriptions-text-intro{width:50%}}@media (max-width:768px){.spread-the-cost__descriptions-text .descriptions-text-intro{width:100%}}.spread-the-cost__descriptions-text .description-text-benefits{line-height:1.3}.spread-the-cost__descriptions-text .description-text-benefits h4{margin-bottom:.4rem}.spread-the-cost__descriptions-text .description-text-benefits p{font-weight:100}.spread-the-cost__descriptions-text .description-text-benefits p i{color:#b34785}.spread-the-cost__descriptions-text .description-text-wanna-get-started{margin-top:1.25rem}.spread-the-cost__descriptions-text .description-text-wanna-get-started p{line-height:1.2}@media (max-width:768px){.spread-the-cost__descriptions-text .description-text-ctas{display:flex;justify-content:space-evenly;margin-top:2rem}}@media (max-width:500px){.spread-the-cost__descriptions-text .description-text-ctas{flex-direction:column;align-items:center;gap:2rem}}.spread-the-cost__descriptions-text .cta-free{display:inline-block;position:absolute;right:21rem;bottom:1rem}@media (max-width:1600px){.spread-the-cost__descriptions-text .cta-free{right:20rem;bottom:3rem}}@media (max-width:1200px){.spread-the-cost__descriptions-text .cta-free{bottom:-6rem}}@media (max-width:768px){.spread-the-cost__descriptions-text .cta-free{position:relative;bottom:unset;right:unset}}@media (max-width:2000px){.spread-the-cost__descriptions-text .cta-free-holder img{width:12rem}}@media (max-width:1600px){.spread-the-cost__descriptions-text .cta-free-holder img{width:13rem}}@media (max-width:500px){.spread-the-cost__descriptions-text .cta-free-holder img{width:16rem}}.spread-the-cost__descriptions-text .cta-book{display:inline-block;position:absolute;bottom:-5rem;right:5rem}@media (max-width:1200px){.spread-the-cost__descriptions-text .cta-book{bottom:-6rem}}@media (max-width:768px){.spread-the-cost__descriptions-text .cta-book{position:relative;bottom:unset;right:unset}}@media (max-width:2000px){.spread-the-cost__descriptions-text .cta-book-holder img{width:12rem}}@media (max-width:1600px){.spread-the-cost__descriptions-text .cta-book-holder img{width:13rem}}@media (max-width:500px){.spread-the-cost__descriptions-text .cta-book-holder img{width:16rem}}.spread-the-cost__descriptions-image img{width:100%}@media (max-width:1200px){.spread-the-cost__descriptions-image img{height:500px;object-fit:cover}}.img-fluid{width:100%;max-width:100%;height:100%;min-height:24.3rem;max-height:24.3rem;object-fit:cover}@media (max-width:1600px){.img-fluid{min-height:31.3rem;max-height:31.3rem}}@media (max-width:768px){.img-fluid{min-height:67.5rem;max-height:67.5rem}}@media (max-width:500px){.img-fluid{min-height:35.5rem;max-height:35.5rem}}.detail-view-img-fluid{max-width:100%;height:100%;width:100%;min-height:35.1875rem;max-height:35.1875rem;object-fit:cover}.treatments_header{background-color:#466e3d;background-image:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/bg-floral-green.webp?updated=1671444198338);background-position:center;background-size:cover;color:#fff;padding-top:7rem;padding-bottom:2.6875rem}.treatments_header .header-text{text-align:center}.treatments_header .header-links-mobile{display:none;place-items:center;margin-top:4.0625rem}@media (max-width:768px){.treatments_header .header-links-mobile{display:grid}}.treatments_header .header-links-mobile select{background:0 0;outline:0;border:1px solid #fff;padding:1rem;color:#fff;width:40%;font-size:20px;font-weight:200;text-transform:uppercase}@media (max-width:500px){.treatments_header .header-links-mobile select{font-size:16px;width:60%}}.treatments_header .header-links-mobile select option{color:#222}@media (max-width:768px){.treatments_header .header-links{display:none}}.treatments_header .header-links ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1.325rem;margin:0;margin-top:4.9375rem}.treatments_header .header-links ul .selected-menu{background:#fff;border-radius:4rem}.treatments_header .header-links ul .selected-menu a{color:#456f3b}.treatments_header .header-links ul li{list-style:none}.treatments_header .header-links ul li a{color:#fff;text-transform:uppercase;font-weight:200;padding:0 1rem;transition:all .3s ease-in-out}.treatments_header .header-links ul li a:hover{background:#fff;border-radius:4rem;color:#456f3b}.treatments_header .header-line{border:solid 1px #fff;width:15%;margin:2rem auto}@media (max-width:768px){.treatments_header .header-line{width:30%;margin:3rem auto}}.treatments_header .title{font-size:3.75rem}@media (max-width:768px){.treatments_header .title{font-size:2.8rem;text-transform:uppercase}}.treatments_header .heading{font-family:simplejoys,cursive;font-size:5rem;margin-bottom:1rem}@media (max-width:768px){.treatments_header .heading{font-size:5.8rem}}@media (max-width:500px){.treatments_header .heading{font-size:5rem}}.treatments_header .subheading{font-weight:100;font-size:1.875rem}@media (max-width:768px){.treatments_header .subheading{font-size:2.3rem}}@media (max-width:500px){.treatments_header .subheading{font-size:1.875rem}}.treatments_header-secondary{background-color:#466e3d;background-image:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/bg-floral-green.webp?updated=1671444198338);background-position:center;background-size:cover;color:#fff;padding-top:7rem;padding-bottom:7rem}.treatments_header-secondary .header-text{text-align:center}.treatments_header-secondary .header-links ul{display:flex;justify-content:center;gap:1.325rem;margin:0;margin-top:4.9375rem}.treatments_header-secondary .header-links ul li{list-style:none}.treatments_header-secondary .header-links ul li a{color:#fff;text-transform:uppercase;font-weight:200;padding:0 1rem;transition:all .3s ease-in-out}.treatments_header-secondary .header-links ul li a:hover{background:#fff;border-radius:4rem;color:#456f3b}.treatments_header-secondary .header-line{border:solid 1px #fff;width:15%;margin:2rem auto}@media (max-width:768px){.treatments_header-secondary .header-line{width:30%;margin:3rem auto}}.treatments_header-secondary .title{font-size:3.75rem}@media (max-width:768px){.treatments_header-secondary .title{font-size:2.8rem;text-transform:uppercase}}.treatments_header-secondary .heading{font-family:simplejoys,cursive;font-size:5rem;margin-bottom:1rem}@media (max-width:768px){.treatments_header-secondary .heading{font-size:5.8rem}}.treatments_header-secondary .subheading{font-weight:100;font-size:1.875rem}@media (max-width:768px){.treatments_header-secondary .subheading{font-size:2.3rem}}.treatments_consultation-banner{text-align:center;margin:8.3125rem 0}.treatments_consultation-banner .consultation-container{display:flex;justify-content:center}.treatments_consultation-banner .banner{padding:1rem 1rem;flex:1 0 50%;max-width:50%}@media (max-width:1024px){.treatments_consultation-banner .banner{flex:0 0 100%;max-width:100%}}@media (max-width:768px){.treatments_consultation-banner .banner{flex:0 0 100%;max-width:100%}}@media (max-width:500px){.treatments_consultation-banner .banner{flex:0 0 100%;max-width:100%}}.treatments_consultation-banner .banner-description{background-color:#e8e8e8;padding:6.9375rem 1rem}.treatments_consultation-banner .banner-description h3{line-height:.7;font-size:4.625rem!important}@media (max-width:768px){.treatments_consultation-banner .banner-description h3{font-size:6.625rem!important}}@media (max-width:500px){.treatments_consultation-banner .banner-description h3{font-size:4.625rem!important}}.treatments_consultation-banner .consultation-cta{margin-top:4rem;background-color:#222;color:#fff;text-transform:uppercase;font-weight:700;padding:0 1rem;border-radius:.9375rem;display:inline-block;transition:all .3s ease-in-out}@media (max-width:768px){.treatments_consultation-banner .consultation-cta{font-size:2.4rem!important;padding:.5rem 2rem;border-radius:3rem}}@media (max-width:500px){.treatments_consultation-banner .consultation-cta{font-size:unset!important;padding:.5rem 2rem;border-radius:3rem}}.treatments_consultation-banner .consultation-cta:hover{background-color:#fff;outline:1px solid #222;color:#222}.treatments_body{margin-top:2.5625rem}.treatments_body__container{display:flex;flex-wrap:wrap}.treatments_body__wrapper{max-width:1500px;margin:0 auto}.treatments_body__category-col{padding:1rem 1rem;flex:0 0 33.3333333333%;max-width:33.3333333333%}@media (max-width:768px){.treatments_body__category-col{flex:0 0 50%;max-width:50%}}@media (max-width:500px){.treatments_body__category-col{flex:0 0 100%;max-width:100%}}.treatments_body__category-col a:hover h4{transform:scale(1.2)}.treatments_body__category-col-small{padding:1rem 1rem;flex:0 0 25%;max-width:25%}.treatments_body__category{background:url(../images/build/categories_facials.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;min-height:29.6875rem;max-width:100%;display:grid;place-items:center}.treatments_body__category .category-title{font-size:1.7rem;font-weight:700;text-transform:uppercase;color:#fff;transition:transform .4s;text-align:center}.treatments_body__category-question{background:#e8e8e8;text-align:center;min-height:29.6875rem;max-width:100%;display:grid;place-items:center}.treatments_body__category-question .question-text{padding:2rem}.treatments_body__category-question .question-text h3{color:#222;line-height:.7;margin-bottom:1.375rem}.treatments_body__category-question .question-text p{color:#222}.treatments_body__category-question .question-text p.book{line-height:1.2}.treatments_body__sub-category-col{padding:1rem 1rem;flex:1 0 25%;max-width:25%}@media (max-width:1024px){.treatments_body__sub-category-col{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media (max-width:768px){.treatments_body__sub-category-col{flex:0 0 100%;max-width:100%}}@media (max-width:500px){.treatments_body__sub-category-col{flex:0 0 100%;max-width:100%}}.treatments_body__sub-category-col a:hover h4{transform:scale(1.2)}.treatments_body__sub-category{background-color:#b34785;background-position:center;background-size:cover;background-repeat:no-repeat;min-height:24.3rem;max-width:100%;display:grid}@media (max-width:1600px){.treatments_body__sub-category{min-height:34.3rem;max-height:34.3rem}}@media (max-width:768px){.treatments_body__sub-category{min-height:67.5rem;max-height:67.5rem}}@media (max-width:500px){.treatments_body__sub-category{min-height:40.5rem;max-height:40.5rem}}.treatments_body__sub-category .sub-category-title-container{align-self:end;width:100%;height:18%;text-align:center;background-image:linear-gradient(#0000,#0b0a0aba)}@media (max-width:768px){.treatments_body__sub-category .sub-category-title-container{height:14%}}.treatments_body__sub-category .sub-category-title-container .sub-category-title{font-size:1.25rem;font-weight:700;text-transform:uppercase;color:#fff;margin-top:1.2rem;transition:transform .4s}@media (max-width:768px){.treatments_body__sub-category .sub-category-title-container .sub-category-title{font-size:2.5rem}}@media (max-width:500px){.treatments_body__sub-category .sub-category-title-container .sub-category-title{font-size:1.25rem}}.treatments_body__sub-category-banner{padding:1rem 1rem;flex:1 0 50%;max-width:50%}@media (max-width:1024px){.treatments_body__sub-category-banner{flex:0 0 100%;max-width:100%}}@media (max-width:768px){.treatments_body__sub-category-banner{flex:0 0 100%;max-width:100%}}.treatments_body__sub-category-banner-container{background-color:#e8e8e8;height:100%;max-width:100%;text-align:center;display:grid;place-items:center}@media (max-width:1024px){.treatments_body__sub-category-banner-description{padding:2rem}}@media (max-width:768px){.treatments_body__sub-category-banner-description{padding:2rem}}.treatments_body__sub-category-banner-description h3{line-height:.8;font-size:4.625rem!important}.treatments_body__sub-category-banner-description p.book{width:90%;line-height:1.1;margin:auto auto 1.75rem auto}@media (max-width:768px){.treatments_body__sub-category-banner-description p.book{width:90%}}.treatments_body__sub-category-banner-description p span{margin-right:1.5rem}.treatments_body__product-col{padding:1rem 1rem;flex:1 1 25%;max-width:25%;width:100%}@media (max-width:1024px){.treatments_body__product-col{flex:1 1 33.3333333333%;max-width:33.3333333333%}}@media (max-width:768px){.treatments_body__product-col{flex:1 1 100%;max-width:100%}}@media (max-width:500px){.treatments_body__product-col{flex:1 1 100%;max-width:100%}}.treatments_body__product{text-transform:uppercase}.treatments_body__product .product-image-container{position:relative;overflow:hidden}.treatments_body__product .product-image-container .overlay{position:absolute;bottom:.5rem;background:linear-gradient(to top,#0b0a0a9e 0,#0000 40%);width:100%;height:100%}.treatments_body__product h4{font-weight:700}@media (max-width:768px){.treatments_body__product h4 a{font-size:2.4rem!important}}@media (max-width:500px){.treatments_body__product h4 a{font-size:unset!important}}.treatments_body__product .product-ctas{display:flex;justify-content:space-between;margin-top:2.5rem;align-items:baseline}.treatments_body__product .product-ctas a{font-size:1.125rem!important}@media (max-width:768px){.treatments_body__product .product-ctas a{font-size:2.4rem!important}}@media (max-width:500px){.treatments_body__product .product-ctas a{font-size:unset!important}}.treatments_body__product-detail-container{display:flex}.treatments_body__product-detail-container #show-for-tablet{display:none}@media (max-width:768px){.treatments_body__product-detail-container{flex-direction:column}.treatments_body__product-detail-container #show-for-tablet{display:block}.treatments_body__product-detail-container #hide-for-tablet{display:none}}.treatments_body__product-detail-container .detail-view-banner2{background-color:#e8e8e8;padding:1.2rem;margin-top:1rem;text-align:center;margin-right:1rem;margin-left:1rem}@media (max-width:1600px){.treatments_body__product-detail-container .detail-view-banner2{padding:3.2rem}}@media (max-width:768px){.treatments_body__product-detail-container .detail-view-banner2{padding:3rem;margin-top:3rem;order:3}}.treatments_body__product-detail-container .detail-view-banner2 h3{font-size:3.25rem!important}@media (max-width:768px){.treatments_body__product-detail-container .detail-view-banner2 h3{font-size:4.25rem!important}}@media (max-width:500px){.treatments_body__product-detail-container .detail-view-banner2 h3{font-size:3.25rem!important}}.treatments_body__product-detail-container .detail-view-banner2 .detail-view-consultation-cta{background-color:#222;color:#fff;text-transform:uppercase;font-weight:700;padding:0 1rem;border-radius:.9375rem;display:inline-block;margin-top:1rem;transition:all .3s ease-in-out}@media (max-width:768px){.treatments_body__product-detail-container .detail-view-banner2 .detail-view-consultation-cta{font-size:1.625rem!important;border-radius:3rem;padding:.4rem 2rem;margin-top:2rem}}@media (max-width:500px){.treatments_body__product-detail-container .detail-view-banner2 .detail-view-consultation-cta{font-size:unset!important}}.treatments_body__product-detail-container .detail-view-banner2 .detail-view-consultation-cta:hover{background-color:#fff;outline:1px solid #222;color:#222}.treatments_body__product-detail-image{flex:1 1 35%;max-width:35%;padding:1rem;width:32.0625rem;min-height:35.0625rem}@media (max-width:768px){.treatments_body__product-detail-image{flex:1;max-width:100%;width:unset;min-height:unset;order:2;margin-top:1rem}}.treatments_body__product-detail-image img{max-width:100%;width:100%;object-fit:cover}@media (max-width:768px){.treatments_body__product-detail-image img{min-height:67.5rem;max-height:67.5rem}}@media (max-width:500px){.treatments_body__product-detail-image img{min-height:35.5rem;max-height:35.5rem}}.treatments_body__product-detail-description{flex:1 1 65%;max-width:65%;padding:1rem;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:768px){.treatments_body__product-detail-description{flex:1;max-width:100%;order:1}}.treatments_body__product-detail-description .detail-view-description{color:#456f3b}.treatments_body__product-detail-description .detail-view-description>h4{margin-bottom:1.5625rem}.treatments_body__product-detail-description .detail-view-description>a{margin-top:0;display:inline-block;margin-bottom:1.5rem;text-decoration:underline}@media (max-width:768px){.treatments_body__product-detail-description .detail-view-description>a{font-size:1.625rem!important}}.treatments_body__product-detail-description .detail-view-description div.content h4{text-transform:uppercase;margin-bottom:.5rem}@media (max-width:768px){.treatments_body__product-detail-description .detail-view-description div.content h4{font-size:1.625rem!important}}.treatments_body__product-detail-description .detail-view-description div.content ul{margin-left:1rem;list-style:none;margin-bottom:1.5625rem}.treatments_body__product-detail-description .detail-view-description div.content p{margin-bottom:.6rem}.treatments_body__product-detail-description .detail-view-description div.content p.add-ons{margin-bottom:0}.treatments_body__product-detail-description .detail-view-description div.content p a{margin:0}@media (max-width:768px){.treatments_body__product-detail-description .detail-view-description div.content p{font-size:1.625rem!important}}.treatments_body__product-detail-description .detail-view-description .detail-view-description-pricing-container{margin-bottom:1.5625rem}.treatments_body__product-detail-description .detail-view-description .detail-view-description-pricing-container .detail-view-description-pricing{display:flex;align-items:baseline}.treatments_body__product-detail-description .detail-view-description .detail-view-description-pricing-container .detail-view-description-pricing .name{flex:1 0 30%}.treatments_body__product-detail-description .detail-view-description .detail-view-description-pricing-container .detail-view-description-pricing .line{flex:1 0 65%;border-bottom:2px dotted #456f3b}.treatments_body__product-detail-description .detail-view-description .detail-view-description-pricing-container .detail-view-description-pricing .price{flex:1 0 5%}.treatments_body__product-detail-description .lower-part-text{margin-top:1rem}.treatments_body__product-detail-description .detail-view-banner{background-color:#e8e8e8;padding:1.6rem;margin-top:1rem;text-align:center}@media (max-width:1600px){.treatments_body__product-detail-description .detail-view-banner{padding:3.2rem}}@media (max-width:768px){.treatments_body__product-detail-description .detail-view-banner{padding:2rem;margin-top:2rem}}.treatments_body__product-detail-description .detail-view-banner h3{font-size:3.25rem!important}.treatments_body__product-detail-description .detail-view-banner .detail-view-consultation-cta{background-color:#222;color:#fff;text-transform:uppercase;font-weight:700;padding:0 1rem;border-radius:.9375rem;display:inline-block;margin-top:1rem;transition:all .3s ease-in-out}.treatments_body__product-detail-description .detail-view-banner .detail-view-consultation-cta:hover{background-color:#fff;outline:1px solid #222;color:#222}.treatments_view-details-cta:hover{transition:all .3s ease-in-out;color:#b34785}.treatments_button{background-color:#456f3b;border-radius:1rem;text-transform:uppercase;color:#fff;font-weight:700;padding:.1rem .6rem;transition:all .3s ease-in-out;font-size:1.125rem!important}@media (max-width:768px){.treatments_button{padding:.4rem 2rem;border-radius:3rem}}@media (max-width:500px){.treatments_button{padding:.1rem 1rem;border-radius:3rem}}.treatments_button:hover{background-color:#b34785;color:#fff}.treatments_button:visited{color:#fff}.tanning-shade{margin:3rem 0 0 0}.tanning-shade__items{display:flex;justify-content:center;text-align:center;margin-bottom:3rem}.tanning-shade__items p{width:75%;margin:0 auto}.tanning-naturasm{background-color:#466e3d;background-image:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/bg-floral-green.webp?updated=1671444198338);background-position:center;background-size:cover;color:#fff}.tanning-naturasm__description{display:flex;justify-content:center;align-items:center;height:100%}@media screen and (max-width:768px){.tanning-naturasm__description{flex-direction:column;text-align:center}}.tanning-naturasm__description p{font-size:2rem}.tanning-naturasm__description-container{height:50vh!important;min-height:350px}.tanning-image img{position:absolute;bottom:0;height:400px}@media screen and (max-width:767px){.tanning-image img{display:none}}.tanning-image-container{position:relative}.meet-the-team_intro{padding:7.1875rem 0;background-color:#f9f9f9}.meet-the-team_intro p{width:90%;text-align:center;margin:0 auto}.meet-the-team_container{display:flex;flex-direction:column}.meet-the-team_col{padding:3.9375rem 0}.meet-the-team_col:nth-child(even){background-image:url(../images/build/yuu-white-background.png)}.meet-the-team_col:nth-child(even) .meet-the-team_content{flex-direction:row-reverse}.meet-the-team_col:nth-child(even) .meet-the-team_content .meet-the-team_content-testimonials{justify-items:flex-start}.meet-the-team_content{display:flex;flex-wrap:wrap}.meet-the-team_content-description{flex:1 1 66.6666666667%;max-width:66.6666666667%;display:flex}@media (max-width:1200px){.meet-the-team_content-description{flex:1 1 100%;max-width:100%}}@media (max-width:768px){.meet-the-team_content-description{flex:1 1 100%;max-width:100%;flex-direction:column}}.meet-the-team_content-image img{height:auto;width:48.75rem;object-fit:cover}@media (max-width:768px){.meet-the-team_content-image img{width:100%}}.meet-the-team_content-text{margin-left:1.875rem}.meet-the-team_content-text .content-text-wrap{display:flex;align-items:baseline;gap:.7rem}@media (max-width:768px){.meet-the-team_content-text{margin-left:0}}.meet-the-team_content-text .content-text-container p{line-height:1.3;font-size:1.125rem!important}.meet-the-team_content-text .content-text-container p:nth-child(odd){margin-top:1rem}.meet-the-team_content-text .content-text-container p:nth-child(odd) strong{font-weight:600}.meet-the-team_content-text .content-text-container p:nth-child(even){font-weight:200}.meet-the-team_content-testimonials{flex:1 1 33.3333333333%;max-width:33.3333333333%;display:grid;justify-items:flex-end;align-items:center}@media (max-width:1200px){.meet-the-team_content-testimonials{flex:1 1 100%;max-width:100%;text-align:center;display:grid;justify-items:center;align-items:center}}@media (max-width:768px){.meet-the-team_content-testimonials{flex:1 1 100%;max-width:100%}}.meet-the-team_content-testimonials-container{width:70%}.meet-the-team_content-testimonials-container p.content-testimonials-testimonial{line-height:1;font-size:2.75rem!important;margin:.4rem 0}@media (max-width:1200px){.meet-the-team_content-testimonials-container{width:80%;margin:1.5rem auto 0 auto}}.meet-the-team_secondary-container{padding:3.9375rem 0;display:flex;flex-wrap:wrap;justify-content:center}.meet-the-team_secondary-col{flex:1 1 33.3333333333%;max-width:33.3333333333%;padding:1rem}@media (max-width:768px){.meet-the-team_secondary-col{flex:1 1 50%;max-width:50%}}@media (max-width:500px){.meet-the-team_secondary-col{flex:1 1 100%;max-width:100%}}.meet-the-team_secondary-content{display:flex;flex-direction:column;align-items:center}.meet-the-team_secondary-content-description{width:80%}@media (max-width:768px){.meet-the-team_secondary-content-description{width:100%}}.meet-the-team_secondary-content-description .content-text-wrap{display:flex;align-items:baseline;gap:.7rem;margin-top:1rem}.meet-the-team_secondary-content-description .content-description-container p{line-height:1.3;font-size:1.125rem!important;font-weight:200}.meet-the-team_secondary-content-description .content-description-container p:nth-child(odd){margin-top:1rem}.meet-the-team_secondary-content-description .content-description-container p:nth-child(odd) strong{font-weight:600}.meet-the-team_secondary-content-description .content-description-container p:nth-child(even){font-weight:200}.meet-the-team_secondary-content-description .content-description-container .line{width:100%;display:block;margin-top:3rem}.meet-the-team_secondary-content-image img{height:100%;width:100%}.just-for-him_testimonial{background-color:#e8e8e8;margin-top:4.75rem}.just-for-him_testimonial-container{display:flex;flex-wrap:wrap}.just-for-him_testimonial-container>*{padding:1rem}.just-for-him_video-container{flex:1 1 50%;max-width:50%}@media (max-width:768px){.just-for-him_video-container{flex:1 1 100%;max-width:100%}}.just-for-him_video-holder{position:relative;width:100%;overflow:hidden;padding-top:56.25%}.just-for-him_video-holder iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}.just-for-him_video-description{flex:1 1 50%;max-width:50%}@media (max-width:768px){.just-for-him_video-description{flex:1 1 100%;max-width:100%}}.just-for-him_video-description-container p{line-height:1}.just-for-him_video-description-container p.text{margin:1rem 0 2rem 0}.just-for-him_video-description-container p.name{margin-bottom:.7rem}.just-for-him_faqs-content{padding:1rem}.just-for-him_faqs-content .title{cursor:pointer;border-top:2px dotted #222;padding-top:1rem;padding-bottom:1rem}.just-for-him_faqs-content .title:nth-child(1){border-top:none}.just-for-him_faqs-content .text-container{margin-bottom:1.65rem}.just-for-him_faqs-content .text-container p{margin-top:1.65rem;font-weight:100}.just-for-him_faqs-content .line{margin-top:1.35rem}.just-for-him_faqs-content .accordion{transition:.4s}.just-for-him_faqs-content .panel{display:none;overflow:hidden;transition:max-height .2s ease-out;max-height:0}.ipl_header{background-color:#222;background-image:url(../images/build/header-black-background.png);background-position:center;background-size:cover;color:#fff;min-height:30.5rem}.ipl_header-text{text-align:center;display:grid;place-items:center;align-content:center;min-height:30.5rem}.ipl_title{font-size:3.75rem}.ipl_header-line{border:solid 1px #fff;width:15%;margin:2.5rem auto}.ipl_heading{font-family:simplejoys,cursive;font-size:5rem;margin-bottom:1rem}.ipl_subheading{font-weight:100;font-size:1.875rem}.ipl_intro{padding:2.5rem 0}.ipl_intro p{line-height:1.3!important}.ipl_content-container{display:grid;grid-template-columns:1fr 62.625rem;column-gap:2.6rem}@media (max-width:768px){.ipl_content-container{grid-template-columns:1fr}}@media (max-width:768px){.ipl_content-text{order:2}}.ipl_content-text .context-text-seperator{width:25ch;margin-bottom:2.2rem;margin-top:.2rem}.ipl_content-text .context-text-seperator p{color:#456f3b;display:flex}.ipl_content-text .context-text-seperator p i{margin-right:1rem;color:#b34785}.ipl_content-text .context-text-seperator p span{font-weight:200}.ipl_content-text a.ipl-cta{display:inline-block;padding:0;color:#fff;text-align:center;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:700;text-transform:uppercase;cursor:pointer;color:#456f3b!important;transition:color .3s ease-in-out}.ipl_content-text a.ipl-cta:hover{color:#b34785!important}@media (max-width:1600px){.ipl_content-image{margin-bottom:1rem}}.ipl_content-image img{width:100%;height:calc(100% - 1.3rem);object-fit:cover}.ipl_pricing{background-color:#e8e8e8;background-position:center;background-size:cover;padding:2.5rem 0}.ipl_pricing p{line-height:1.3}.ipl_pricing .pricing-intro-text{text-align:center}.ipl_pricing .pricing-intro-text p:nth-child(2){width:55%;margin:auto}@media (max-width:768px){.ipl_pricing .pricing-intro-text p:nth-child(2){width:100%}}.ipl_pricing .pricing-grid-container{display:grid;grid-template-columns:repeat(3,1fr);gap:3.5625rem;margin-top:2.2rem}@media (max-width:1024px){.ipl_pricing .pricing-grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ipl_pricing .pricing-grid-container{grid-template-columns:1fr}}.ipl_pricing .pricing-grid-women{line-height:1}.ipl_pricing .pricing-grid-women .pricing-title{margin-bottom:.7rem}.ipl_pricing .pricing-grid-women .pricing-content{display:flex}.ipl_pricing .pricing-grid-women .pricing-content .name p,.ipl_pricing .pricing-grid-women .pricing-content .price p{font-size:1.125rem!important}.ipl_pricing .pricing-grid-women .pricing-content .name{flex:1 1 33.3333333333%;max-width:33.3333333333%}.ipl_pricing .pricing-grid-women .pricing-content .line{flex:1 1 58.3333333333%;max-width:58.3333333333%;border-bottom:dotted 2px #222}.ipl_pricing .pricing-grid-women .pricing-content .price{text-align:right;flex:1 1 8.3333333333%;max-width:8.3333333333%}.ipl_pricing .pricing-grid-body{line-height:1}.ipl_pricing .pricing-grid-body .pricing-title{margin-bottom:.7rem}.ipl_pricing .pricing-grid-body .pricing-content{display:flex}.ipl_pricing .pricing-grid-body .pricing-content .name p,.ipl_pricing .pricing-grid-body .pricing-content .price p{font-size:1.125rem!important}.ipl_pricing .pricing-grid-body .pricing-content .name{flex:1 1 41.6666666667%;max-width:41.6666666667%}.ipl_pricing .pricing-grid-body .pricing-content .line{flex:1 1 39.1666666667%;max-width:39.1666666667%;border-bottom:dotted 2px #222}.ipl_pricing .pricing-grid-body .pricing-content .price{text-align:right;flex:1 1 19.1666666667%;max-width:19.1666666667%}.ipl_pricing .pricing-grid-men{line-height:1}.ipl_pricing .pricing-grid-men .pricing-title{margin-bottom:.7rem}.ipl_pricing .pricing-grid-men .pricing-content{display:flex}.ipl_pricing .pricing-grid-men .pricing-content .name p,.ipl_pricing .pricing-grid-men .pricing-content .price p{font-size:1.125rem!important}.ipl_pricing .pricing-grid-men .pricing-content .name{flex:1 1 41.6666666667%;max-width:41.6666666667%}.ipl_pricing .pricing-grid-men .pricing-content .line{flex:1 1 50%;max-width:50%;border-bottom:dotted 2px #222}.ipl_pricing .pricing-grid-men .pricing-content .price{text-align:right;flex:1 1 8.3333333333%;max-width:8.3333333333%}.ipl_pricing .pricing-grid-men .patch-test-details{margin-top:2rem}.ipl_pricing .pricing-grid-men .patch-test-details .patch-test-detail-title{font-weight:700;margin-top:.625rem}.ipl_pricing .pricing-grid-men .patch-test-details .patch-test-detail-description{font-size:1.125rem!important}.ipl_pricing .pricing-grid-men .patch-test-details a.patch-cta{text-transform:uppercase;display:inline-block;margin-top:.9375rem;font-weight:200;color:#222;transition:color .3s ease-in-out}.ipl_pricing .pricing-grid-men .patch-test-details a.patch-cta:hover{color:#b34785!important}@media (max-width:768px){.ipl_before-and-after-faqs{padding-right:unset!important;padding-left:unset!important}}.ipl_split-container{display:flex}@media (max-width:768px){.ipl_split-container{flex-direction:column}}.ipl_faqs{flex:1 1 50%;max-width:50%}@media (max-width:768px){.ipl_faqs{flex:1 1 100%;max-width:100%}}.ipl_before-and-after{flex:1 1 50%;max-width:50%}@media (max-width:768px){.ipl_before-and-after{flex:1 1 100%;max-width:100%;order:1}}.ipl_before-and-after h3{text-align:center}.ipl_before-and-after-image{display:flex;flex-direction:column;align-items:flex-end}.ipl_before-and-after-image img{max-width:100%}.ipl_before-and-after-image h3{align-self:center;margin-left:5rem}@media (max-width:768px){.ipl_before-and-after-image h3{margin-left:unset}}@media (max-width:768px){.ipl_faqs{order:2}}.ipl_faqs-container{height:100%;display:flex;flex-direction:column}.ipl_faqs-content{padding-top:6rem}.ipl_faqs-content h3{cursor:pointer;font-size:1.375rem;border-top:dotted 2px #222;padding-top:1.8rem;margin-top:1.8rem}.ipl_faqs-content h3 i{margin-left:.3rem}.ipl_faqs-content h3:nth-child(1){border-top:none;margin:0;padding:0}.ipl_faqs-content div p{padding-top:1.8rem;font-weight:100}.ipl_faqs-content .line{margin-top:1rem;border-bottom:dotted 4px #222}.ipl_faqs-content .accordion{transition:.4s}.ipl_faqs-content .panel{display:none;overflow:hidden;transition:max-height .2s ease-out;max-height:0}.ipl_question-banner{margin-block-start:auto;background-color:#e8e8e8;display:grid;place-items:center;padding:3.125rem;width:90%}@media (max-width:768px){.ipl_question-banner{width:100%}}.ipl_question-banner h3{font-size:3.625rem!important;margin-bottom:2rem;text-align:center}.ipl_question-banner span{background-color:#222;border-radius:1rem;color:#fff;font-weight:700;text-transform:uppercase;padding:0 .7rem;display:inline-block;cursor:pointer;text-align:center}.ipl_question-banner .cta-group{display:none}.ipl_question-banner .cta-group a{background-color:#222;border-radius:2rem;color:#fff;font-weight:700;text-transform:uppercase;padding:.4rem 1rem;display:inline-block;margin-top:1rem;margin-left:.5rem;margin-right:.5rem;font-size:2rem!important;transition:all .3s ease-in-out}.ipl_question-banner .cta-group a:hover{background-color:#fff;color:#222;outline:1px solid #222}.massage-and-body__massage h3{color:#b34785;margin:0}.massage-and-body__body-treatments h3{color:#b34785;margin:0}.waxing-threading .margint-8{margin-top:7rem}.waxing-threading .price{margin-right:0;padding-right:0}@media screen and (max-width:991px){.waxing-threading .price{margin-right:15px;padding-right:15px}}.waxing-threading .image{background:url(../images/build/facials/44.png);background-position:center;background-size:cover;background-repeat:no-repeat;margin-left:0;padding-left:0}.waxing-threading__table{width:100%;height:100%;margin:0;border-collapse:collapse}.waxing-threading__table td,.waxing-threading__table th{text-align:left;padding:8px}.waxing-threading__table tr:nth-child(even){background-color:#e9e9e9}.waxing-threading__title{background-color:#b34785;color:#fff}.waxing-threading__title th{font-size:2rem}.waxing-threading h3{color:#b34785;margin:0}.waxing-threading .book-your-wax .shape{height:120px;width:120px;border-radius:100%;border:solid 6px #456f3b;transition:transform 250ms}@media screen and (min-width:2000px){.waxing-threading .book-your-wax .shape{height:150px;width:150px;border:solid 9px #456f3b}}@media screen and (max-width:575px){.waxing-threading .book-your-wax .shape{margin:0 auto}}.waxing-threading .book-your-wax .shape p{margin:0;color:#000}.waxing-threading .book-your-wax .shape:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.nails-brows-lashes h3{color:#b34785}.image-wrapper{width:100%;height:100%;position:absolute;overflow:hidden}.after,.before{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:0;left:0;pointer-events:none;overflow:hidden}.content-image{height:100%}.after{width:125px}.scroller{width:50px;height:50px;position:absolute;left:50%;top:50%;transform:translateY(-50%);border-radius:50%;background-color:transparent;opacity:.9;pointer-events:fill;cursor:pointer}.scroller:hover{opacity:1}.scrolling{pointer-events:none;opacity:1}.scroller__thumb{width:100%;height:100%;border-radius:100%;background:#fff}.scroller:after,.scroller:before{content:" ";display:block;width:5px;height:9999px;position:absolute;left:50%;margin-left:-3.5px;z-index:30;transition:.1s}.scroller:before{top:100%}.scroller:after{bottom:100%}.scroller{border:5px solid #000;background-color:#fff}.scroller:after,.scroller:before{background:#000}.pricing-image-container{height:100%;width:100%;user-select:none;display:grid;place-items:center}.st-laser-hair-removal_header{background-color:#222;background-image:url(../images/build/header-black-background.png);background-position:center;background-size:cover;color:#fff}.st-laser-hair-removal_header-text{text-align:center;padding-top:7rem;padding-bottom:7rem}.st-laser-hair-removal_title{font-size:3.75rem}.st-laser-hair-removal_header-line{border:solid 1px #fff;width:15%;margin:2.5rem auto}.st-laser-hair-removal_heading{font-family:simplejoys,cursive;font-size:5rem;margin-bottom:1rem}.st-laser-hair-removal_subheading{font-weight:100;font-size:1.875rem;line-height:1.2}.st-laser-hair-removal_intro{padding:2.5rem 0}.st-laser-hair-removal_content-container{display:grid;grid-template-columns:1fr 1.5fr;column-gap:2rem}@media (max-width:768px){.st-laser-hair-removal_content-container{grid-template-columns:1fr}}.st-laser-hair-removal_content-text{line-height:1.3}@media (max-width:768px){.st-laser-hair-removal_content-text{order:2}}.st-laser-hair-removal_content-text a.st-laser-hair-removal-cta{display:inline-block;padding:0;font-size:1.25rem;font-weight:700;text-transform:uppercase;cursor:pointer;color:#456f3b!important;transition:color .3s ease-in-out;margin-top:2.5rem}.st-laser-hair-removal_content-text a.st-laser-hair-removal-cta:hover{color:#b34785!important}.st-laser-hair-removal_content-text a.st-laser-hair-removal-cta-consultation{display:inline-block;text-align:center;font-family:Poppins,sans-serif;font-weight:700;background-color:#456f3b;text-transform:uppercase;cursor:pointer;color:#fff;transition:color .3s ease-in-out;font-size:1.125rem!important;padding:.2rem .6rem;border-radius:1rem;margin-top:2.5rem}.st-laser-hair-removal_content-text a.st-laser-hair-removal-cta-consultation:hover{color:#456f3b!important;background-color:#fff;outline:1px solid #456f3b}.st-laser-hair-removal_content-text .st-laser-hair-removal-awards{margin:0;margin-top:6.25rem;display:grid;grid-template-columns:repeat(4,1fr)}.st-laser-hair-removal_content-text .st-laser-hair-removal-awards img{max-width:100%;width:6.6875rem;height:auto}@media (max-width:2000px){.st-laser-hair-removal_content-text .st-laser-hair-removal-awards img{width:12.6875rem}}@media (max-width:1600px){.st-laser-hair-removal_content-text .st-laser-hair-removal-awards img{width:100%}}.st-laser-hair-removal_content-image img{width:100%;height:calc(100% - 1.3rem);object-fit:cover}.st-laser-hair-removal_video-section{padding:2.5rem 0}@media (max-width:1250px){.st-laser-hair-removal_video-section{padding:4rem 0}}.st-laser-hair-removal_container{display:grid;grid-template-columns:1fr 1.5fr;column-gap:1rem}@media (max-width:768px){.st-laser-hair-removal_container{padding:2rem 0;grid-template-columns:1fr}}.st-laser-hair-removal_text-holder p{line-height:1.1}.st-laser-hair-removal_text-holder p.st-title{margin-top:2.5rem;margin-bottom:.625rem}.st-laser-hair-removal_text-holder a{display:inline-block;font-size:1.25rem;font-weight:700;text-transform:uppercase;cursor:pointer;color:#222!important;transition:color .3s ease-in-out}.st-laser-hair-removal_text-holder a:hover{color:#b34785!important}.st-laser-hair-removal_text-holder .soprano-titanium-info{margin-bottom:2.5rem}.st-laser-hair-removal_text-holder .soprano-titanium-info p{display:flex;line-height:1.4;align-items:baseline}.st-laser-hair-removal_text-holder .soprano-titanium-info p i{margin-right:1rem;color:#b34785}.st-laser-hair-removal_text-holder .soprano-titanium-info p span{font-weight:200}.st-laser-hair-removal_video-holder{position:relative;width:100%;overflow:hidden;padding-top:56.25%}.st-laser-hair-removal_video-holder iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}.st-laser-hair-removal_lhr-container{display:flex;flex-wrap:wrap}.st-laser-hair-removal_lhr-text{flex:1 1 33.3333333333%;max-width:33.3333333333%}@media (max-width:1250px){.st-laser-hair-removal_lhr-text{flex:1 1 50%;max-width:50%}}@media (max-width:950px){.st-laser-hair-removal_lhr-text{flex:1 1 100%;max-width:100%}}@media (max-width:768px){.st-laser-hair-removal_lhr-text{flex:1 1 100%;max-width:100%}}.st-laser-hair-removal_lhr-before-and-after{flex:1 1 41.6666666667%;max-width:41.6666666667%;position:relative}@media (max-width:1250px){.st-laser-hair-removal_lhr-before-and-after{flex:1 1 50%;max-width:50%}}@media (max-width:950px){.st-laser-hair-removal_lhr-before-and-after{flex:1 1 100%;max-width:100%;min-height:35rem}}@media (max-width:768px){.st-laser-hair-removal_lhr-before-and-after{flex:1 1 100%;max-width:100%;min-height:35rem}}.st-laser-hair-removal_lhr-before-and-after #page{width:100%;height:100%;position:absolute}.st-laser-hair-removal_lhr-before-and-after *{margin:0;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.st-laser-hair-removal_lhr-before-and-after .wrapper-laser{width:100%;height:100%;max-height:100vh;position:absolute;overflow:hidden}@media (max-width:950px){.st-laser-hair-removal_lhr-before-and-after .wrapper-laser{left:50%;top:50%;transform:translate(-20%,-50%)}}@media (max-width:768px){.st-laser-hair-removal_lhr-before-and-after .wrapper-laser{left:50%;top:50%;transform:translate(-30%,-50%)}}@media (max-width:500px){.st-laser-hair-removal_lhr-before-and-after .wrapper-laser{left:unset;top:unset;transform:unset}}.st-laser-hair-removal_lhr-before-and-after .bottom,.st-laser-hair-removal_lhr-before-and-after .middle,.st-laser-hair-removal_lhr-before-and-after .top{width:100%;height:100%;background-repeat:no-repeat;background-color:#fff;background-size:cover;background-position:center;position:absolute;top:0;left:0;pointer-events:none;overflow:hidden}.st-laser-hair-removal_lhr-before-and-after .bottom img,.st-laser-hair-removal_lhr-before-and-after .middle img,.st-laser-hair-removal_lhr-before-and-after .top img{height:100%}.st-laser-hair-removal_lhr-before-and-after .top{width:125px}.st-laser-hair-removal_lhr-before-and-after .scroller{width:50px;height:50px;position:absolute;left:100px;top:50%;transform:translateY(-50%);border-radius:50%;background-color:#fff;opacity:.9;transition:opacity .12s ease-in-out;pointer-events:auto;cursor:pointer;box-shadow:3.5px 0 7px rgba(100,100,100,.2)}.st-laser-hair-removal_lhr-before-and-after .scroller-middle{margin-top:25px}.st-laser-hair-removal_lhr-before-and-after .scroller-top{margin-top:-25px}.st-laser-hair-removal_lhr-before-and-after .scroller:hover{opacity:1}.st-laser-hair-removal_lhr-before-and-after .scrolling{pointer-events:none;opacity:1;z-index:1}.st-laser-hair-removal_lhr-before-and-after .scroller__thumb{width:100%;height:100%;border-radius:50%;padding:7px}.st-laser-hair-removal_lhr-before-and-after .scroller:after,.st-laser-hair-removal_lhr-before-and-after .scroller:before{content:" ";display:block;width:5px;height:9999px;position:absolute;left:50%;margin-left:-3.5px;z-index:30;transition:.1s;box-shadow:3.5px 0 7px rgba(100,100,100,.2)}.st-laser-hair-removal_lhr-before-and-after .scroller-middle:after,.st-laser-hair-removal_lhr-before-and-after .scroller-middle:before{background:#000}.st-laser-hair-removal_lhr-before-and-after .scroller-top:after,.st-laser-hair-removal_lhr-before-and-after .scroller-top:before{background:#000}.st-laser-hair-removal_lhr-testimonial{flex:1 1 25%;max-width:25%;padding:0 1rem;display:grid;place-items:center}@media (max-width:1250px){.st-laser-hair-removal_lhr-testimonial{flex:1 1 100%;max-width:100%}}@media (max-width:768px){.st-laser-hair-removal_lhr-testimonial{flex:1 1 100%;max-width:100%;padding:2rem 0;text-align:center}}.st-laser-hair-removal_lhr-text-holder{position:relative}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal-text-content{padding-bottom:5.625rem}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal-text-content p{margin-bottom:1.5625rem;line-height:1.3}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal-cta-prices{text-transform:uppercase;font-size:1.125rem!important;font-weight:700;background-color:#222;color:#fff;border-radius:1rem;padding:.2rem .8rem;transition:all .3s ease-in-out}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal-cta-prices:hover{background-color:#fff;color:#222;outline:1px solid #222}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal-cta-prices i{margin-left:.3rem}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta1{position:absolute;top:-3rem}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta1:hover p{color:#456f3b!important}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta1:hover a{color:#456f3b!important}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta1 .st-laser-hair-removal--cta1-shape{overflow:hidden;position:relative;height:13.375rem;width:13.375rem;border-radius:100%;border:20px solid #456f3b;background-color:#fff;text-align:center}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta1 .st-laser-hair-removal--cta1-shape:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}@media (max-width:2000px){.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta1 .st-laser-hair-removal--cta1-shape{border:10px solid #456f3b;height:12.375rem;width:12.375rem}}@media (max-width:1600px){.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta1 .st-laser-hair-removal--cta1-shape{border:10px solid #456f3b}}@media (max-width:1250px){.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta1 .st-laser-hair-removal--cta1-shape{border:10px solid #456f3b}}@media (max-width:768px){.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta1 .st-laser-hair-removal--cta1-shape{border:10px solid #456f3b}}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta1 .st-laser-hair-removal--cta1-shape img{position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}@media (max-width:1600px){.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta1 .st-laser-hair-removal--cta1-shape img{bottom:-50%}}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta1 .st-laser-hair-removal--cta1-shape .cta1-shape-title{margin-top:.9rem}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta1 .st-laser-hair-removal--cta1-shape .cta1-shape-text{line-height:1.1;width:90%;margin:0 auto}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta2{position:absolute;left:15.6875rem;top:1rem}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta2:hover p{color:#b34785!important}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta2:hover a{color:#b34785!important}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta2 .st-laser-hair-removal--cta2-shape{overflow:hidden;position:relative;height:13.375rem;width:13.375rem;border-radius:100%;border:20px solid #b34785;background-color:#fff;text-align:center}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta2 .st-laser-hair-removal--cta2-shape:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}@media (max-width:2000px){.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta2 .st-laser-hair-removal--cta2-shape{border:10px solid #b34785;height:12.375rem;width:12.375rem}}@media (max-width:1600px){.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta2 .st-laser-hair-removal--cta2-shape{border:10px solid #b34785}}@media (max-width:1250px){.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta2 .st-laser-hair-removal--cta2-shape{border:10px solid #b34785}}@media (max-width:768px){.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta2 .st-laser-hair-removal--cta2-shape{border:10px solid #b34785}}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta2 .st-laser-hair-removal--cta2-shape img{position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}@media (max-width:1600px){.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta2 .st-laser-hair-removal--cta2-shape img{bottom:-40%}}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta2 .st-laser-hair-removal--cta2-shape .cta2-shape-title{margin-top:.9rem;color:#b34785}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--cta2 .st-laser-hair-removal--cta2-shape .cta2-shape-text{line-height:1.1;color:#b34785}.st-laser-hair-removal_lhr-text-holder .st-laser-hair-removal--ctas-holder{min-height:16.75rem}@media (max-width:1250px){.st-laser-hair-removal_lhr-testimonial-holder{padding:2rem 0;text-align:center}}.st-laser-hair-removal_lhr-testimonial-holder p{line-height:1}.st-laser-hair-removal_lhr-testimonial-holder .lhr-testimonial-name{margin-top:.7rem;text-transform:uppercase;margin-bottom:.7rem}.st-laser-hair-removal_faqs{background-color:#e8e8e8;padding-top:3%}@media (max-width:768px){.st-laser-hair-removal_faqs{margin-bottom:unset}}.st-laser-hair-removal_faqs h1{font-family:simplejoys,cursive;font-size:5rem;text-align:center}.st-laser-hair-removal_faqs-container{display:flex;flex-wrap:wrap}.st-laser-hair-removal_faqs-col{flex:1 1 100%;position:relative}@media (max-width:768px){.st-laser-hair-removal_faqs-col{flex:1 1 100%}}.st-laser-hair-removal_faqs-content{padding-top:6rem;padding-bottom:6rem}.st-laser-hair-removal_faqs-content h3{cursor:pointer;font-size:1.375rem;border-top:dotted 2px #222;padding-top:1.8rem;margin-top:1.8rem}.st-laser-hair-removal_faqs-content h3 i{margin-left:.3rem}.st-laser-hair-removal_faqs-content h3:nth-child(1){border-top:none;margin:0;padding:0}.st-laser-hair-removal_faqs-content div p{padding-top:1.8rem;font-weight:100}.st-laser-hair-removal_faqs-content .line{margin-top:1rem;border-bottom:dotted 4px #222}.st-laser-hair-removal_faqs-content .accordion{transition:.4s}.st-laser-hair-removal_faqs-content .panel{display:none;overflow:hidden;transition:max-height .2s ease-out;max-height:0}.st-laser-hair-removal_faqs-video{padding:6rem}.st-laser-hair-removal_faqs-image{position:absolute;top:-3rem;left:6rem}.st-laser-hair-removal_faqs-image img{width:58rem}@media (max-width:768px){.st-laser-hair-removal_faqs-image img{display:none}}.st-laser-hair-removal_qa-vid{padding:1rem 0;width:100%}.st-laser-hair-removal_qa-vid h1{font-family:simplejoys,cursive;font-size:5rem;text-align:center}.st-laser-hair-removal_qa-vid .grid-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:1024px){.st-laser-hair-removal_qa-vid .grid-container{grid-template-columns:repeat(2,1fr)}}.beauty-club-wrapper{position:relative;width:100%;max-width:1966px;margin:0 auto;padding:0}.beauty-club-banner{background:linear-gradient(to right,#456f3b34 0,#456f3be0 70%),url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/PHOTO-2024-03-25-12-07-30.jpg?updated=1737993666483);background-position:center;background-size:cover;position:relative;overflow:hidden;padding-top:3rem;padding-bottom:3rem}@media (max-width:1600px){.beauty-club-banner{padding-top:5rem;padding-bottom:5rem;padding-left:3rem;padding-right:3rem}}@media (max-width:768px){.beauty-club-banner{padding-left:0;padding-right:0}}.beauty-club-banner__content{display:flex;color:#fff;align-items:center;justify-content:flex-end;gap:2rem}@media (max-width:768px){.beauty-club-banner__content{justify-content:flex-start;flex-direction:column-reverse}}.beauty-club-banner__text{padding:7rem 0;max-width:50%}.beauty-club-banner__text p{color:#fff;text-shadow:.5px .5px 0 #b44786,-.5px .5px 0 #b44786,.5px -.5px 0 #b44786,-.5px -.5px 0 #b44786;font-weight:400}@media (max-width:768px){.beauty-club-banner__text{padding:0 0;max-width:100%}}.beauty-club-banner__text h1{margin-bottom:10px}@media (max-width:500px){.beauty-club-banner__text h3{margin-bottom:1.5rem}}.beauty-club-banner__img{padding-right:3rem}.beauty-club-banner__img img{width:45rem}@media (max-width:1200px){.beauty-club-banner__img img{width:40rem;padding-right:0}}@media (max-width:1024px){.beauty-club-banner__img img{width:30rem}}.beauty-club-membership{padding:4rem 0}@media (max-width:1024px){.beauty-club-membership__col{margin-bottom:2rem}}.beauty-club-membership_wrapper{position:relative;width:100%;max-width:2078px;margin:0 auto;padding:0 20px}.beauty-club-membership__title{margin-bottom:5.625rem}.beauty-club-membership__title h4{text-align:center}.beauty-club-membership__content{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.beauty-club-membership__content{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.beauty-club-membership__content{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.beauty-club-membership__content{grid-template-columns:repeat(1,1fr)}}.beauty-club-membership__col-container{width:80%;position:relative;font-size:110%}.beauty-club-membership__col-container .popular-membership-icon{position:absolute;right:0}.beauty-club-membership__col-container .popular-membership-icon img{max-width:11rem}@media (max-width:768px){.beauty-club-membership__col-container .popular-membership-icon{position:unset;display:flex;justify-content:flex-end;margin-bottom:-16px}}.beauty-club-membership__price-title{font-size:1.875rem;text-transform:uppercase;color:#b34785}.beauty-club-membership__sub-price-title{font-weight:700;text-transform:uppercase;margin-top:1rem;margin-bottom:1rem}.beauty-club-membership__description{line-height:1.4;max-width:768px;margin:2rem auto}.beauty-club-membership__description li{list-style-type:none;display:flex;align-items:baseline;font-weight:200;margin-bottom:.3rem;text-align:left}.beauty-club-membership__description li i{margin-right:.8rem;color:#b34785}.beauty-club-membership__description-footer{margin-top:6.25rem;padding:0 6rem}@media (max-width:768px){.beauty-club-membership__description-footer{margin-top:2.25rem;padding:0 0}}.beauty-club-membership__description-footer h4{margin-bottom:1rem}.beauty-club-membership__description-footer p{font-size:1.2rem!important}.beauty-club-testimonial{padding:4rem 0;background-color:#e8e8e8}.beauty-club-testimonial h4{text-align:center}.beauty-club-testimonial .beauty-club-testimonial-title{margin-bottom:1rem}.beauty-club-testimonial__video-container{display:flex;flex-wrap:wrap}.beauty-club-testimonial__video-col{flex:1 1 50%;max-width:50%;padding:1rem}@media (max-width:768px){.beauty-club-testimonial__video-col{flex:1 1 100%;max-width:100%}}.beauty-club-testimonial__video-content{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border:1rem solid #fff;border-radius:.5rem;position:relative;width:100%;overflow:hidden;padding-top:56.25%}.beauty-club-testimonial__video-content iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}.beauty-club-testimonial-images__image-container{display:flex;align-items:flex-start}@media (max-width:768px){.beauty-club-testimonial-images__image-container{flex-direction:column}}.beauty-club-testimonial-images_col{flex:1;display:grid;justify-items:center;align-items:flex-end;height:100%}@media (max-width:768px){.beauty-club-testimonial-images_col{margin-bottom:2rem}}.beauty-club-testimonial-images_col .image{width:50%}@media (max-width:1000px){.beauty-club-testimonial-images_col .image{width:80%}}@media (max-width:768px){.beauty-club-testimonial-images_col .image{width:60%}}.beauty-club-testimonial-images_col .image2{margin-bottom:-10rem}@media (max-width:500px){.beauty-club-testimonial-images_col .image2{margin-bottom:unset}}.beauty-club-testimonial-images_content-text-holder{background-color:#fff;width:95%;margin:0 auto;padding:2rem}@media (max-width:768px){.beauty-club-testimonial-images_content-text-holder{width:100%;text-align:center}}.beauty-club-testimonial-images_content-text-holder .beauty-club-testimonial-images-description{line-height:1.4;font-size:2.75rem!important}.modal--backdrop{position:absolute;left:0;top:0;bottom:0;right:0;height:100%;width:100%;background:linear-gradient(to bottom,#0b0a0ad3 0,#0000 100%);z-index:2;opacity:0;visibility:hidden}.modal{border-radius:1rem;background-color:#b34785;background:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/yuu-beauty-club-right.webp?updated=1671444334438)!important;padding:2rem;color:#fff;width:40%;position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);visibility:hidden}@media (max-width:1024px){.modal{width:80%}}.modal input,.modal input[type=radio],.modal label{margin:0;margin-bottom:.5rem!important}.modal button{transition:transform .3s;margin-top:.4rem}.modal button i{margin-left:.4rem}.modal button:hover{color:#fff!important;transform:translateX(3px)}.modal .radio{display:flex;align-items:center;gap:.5rem}.modal .choose-membership__container{margin-top:3rem}.modal textarea{min-height:20rem}.show--modal-backdrop{opacity:1;visibility:visible}.show--modal{opacity:1;visibility:visible}.beauty-club-testimonial-images_content{height:100%}.contact{padding:6rem 0}.contact__container{display:flex;align-items:center}@media (max-width:1000px){.contact__container{flex-direction:column}}.contact__container .contact-title{font-size:7.5rem!important}.contact__info{flex:1 1 40%;max-width:40%}@media (max-width:1000px){.contact__info{flex:1 1 100%;max-width:100%;width:100%;margin-bottom:6rem;text-align:center}}.contact__address a{display:block;color:#456f3b}.contact__address a i{margin-right:.4rem;color:#b34785}.contact__address p{color:#456f3b}.contact__address p i{margin-right:.8rem;color:#b34785}.contact__opening-times{margin-top:5.1875rem}.contact__opening-times p{color:#456f3b}.contact__form-container{padding:8.125rem;flex:1 1 60%;max-width:60%;background-color:#b34785;background:url(../images/build/yuu-white-background.png)}@media (max-width:1000px){.contact__form-container{flex:1 1 100%;max-width:100%}}.contact__form-container form input::placeholder,.contact__form-container form textarea::placeholder{color:#222;font-family:Poppins,sans-serif}.contact__form-container form input,.contact__form-container form textarea{color:#222}.contact__form-container form .form-btn-holder{display:flex;justify-content:flex-end}.contact__form-container form .form-btn-holder button{margin-top:1rem;color:#222;transition:transform .3s}.contact__form-container form .form-btn-holder button:hover{transform:translateX(3px)}.about_header{background-color:#b34785;background-image:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/yuu-pink-background.webp?updated=1671444334474);background-position:center;background-size:cover;color:#fff;padding-top:7rem;padding-bottom:2.6875rem}.about_header .header-text{text-align:center}.about_header .header-links ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1.325rem;margin:0;margin-top:4.9375rem}.about_header .header-links ul .selected-menu{background:#fff;border-radius:4rem}.about_header .header-links ul .selected-menu a{color:#b34785}.about_header .header-links ul li{list-style:none}.about_header .header-links ul li a{color:#fff;text-transform:uppercase;font-weight:200;padding:0 1rem;transition:all .3s ease-in-out}.about_header .header-links ul li a:hover{background:#fff;border-radius:4rem;color:#456f3b}.about_header .header-line{border:solid 1px #fff;width:15%;margin:2rem auto}.about_header .title{font-size:3.75rem}.about_header .heading{font-family:simplejoys,cursive;font-size:5rem;margin-bottom:1rem}.about_header .subheading{font-weight:100;font-size:1.875rem}.about_wrapper{max-width:67rem;margin:0 auto;padding:0 20px}.about_our-story{padding:6.875rem 0}.about_our-story p{line-height:1.3}.about_our-philosophy{padding:6.5625rem 0;background-image:url(../images/build/yuu-white-background.png)}.about_our-philosophy p{line-height:1.3;margin-bottom:1.6875rem}.about_our-partners-salons{padding:6.5625rem 0;text-align:center}.about_our-partners-salons figure{margin:7.1875rem 0 0 0}.about_our-partners-salons figure img{max-width:100%;height:auto}.about_yuu-etiquette{padding:6.5625rem 0;background-image:url(../images/build/yuu-white-background.png)}.about_yuu-etiquette P{margin-bottom:1.6875rem;line-height:1.3}.about_yuu-etiquette h4.yuu-etiquette-title{margin-bottom:0;font-size:1.125rem!important}.about_yuu-etiquette .yuu-etiquette-list-title{margin-bottom:0}.about_yuu-etiquette .yuu-etiquette-list{margin-left:1rem}.about_yuu-etiquette .yuu-etiquette-list li{line-height:1.3;font-weight:200}.about_price-list-content-container{display:flex;flex-wrap:wrap}.about_price-list-content-col{flex:1 1 50%;max-width:50%;display:grid;place-items:center}@media (max-width:1300px){.about_price-list-content-col{flex:1 1 100%;max-width:100%}}.about_price-list-content{margin-bottom:4rem}@media (max-width:768px){.about_price-list-content{width:100%}}.about_price-list-content .price-list-content-image{max-width:100%;width:579px;min-height:793px;object-fit:cover;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border:1rem solid #fff;border-radius:.5rem}@media (max-width:768px){.about_price-list-content .price-list-content-image{width:100%;min-height:unset}}.about_price-list-content .price-list-content-text{padding:0 1rem}.about_price-list-content .price-list-content-text .price-list-content-title{margin-top:.5rem}.about_price-list-content .price-list-content-text .price-list-content-dl-btn{text-transform:uppercase;font-size:1.125rem!important;font-weight:700;background-color:#222;color:#fff;border-radius:1rem;padding:.2rem .8rem;transition:all .3s ease-in-out;margin-top:1.25rem;display:inline-block}.about_price-list-content .price-list-content-text .price-list-content-dl-btn i{margin-left:.4rem}.about_price-list-content .price-list-content-text .price-list-content-dl-btn:hover{background-color:#fff;color:#222}.testimonials{padding:4.375rem 0}.testimonials_container{display:flex;flex-wrap:wrap}.testimonials_col{flex:1 0 33.3333333333%;max-width:33.3333333333%;display:grid;align-items:flex-start;justify-items:center;min-height:43rem;margin-bottom:3rem}@media (max-width:1800px){.testimonials_col{flex:1 0 50%;max-width:50%}}@media (max-width:1600px){.testimonials_col{flex:1 0 33.3333333333%;max-width:33.3333333333%}}@media (max-width:1300px){.testimonials_col{flex:1 0 50%;max-width:50%}}@media (max-width:1024px){.testimonials_col{flex:1 0 50%;max-width:50%}}@media (max-width:768px){.testimonials_col{flex:1 0 100%;max-width:100%}}.testimonials_content{background-color:#000;background-position:center center;background-size:cover;min-height:32.5625rem;width:32.5rem;max-width:100%;position:relative}.testimonials_content-text-holder{background-color:#fff;min-height:22.9375rem;max-height:22.9375rem;width:30rem;max-width:100%;position:absolute;bottom:-9rem;left:50%;transform:translateX(-50%);background-image:url(../images/build/testimonial-background-for-text.png);padding:2rem}.testimonials_content-text-holder .testimonials-description{line-height:1;font-size:2.75rem!important}@media (max-width:1600px){.testimonials_content-text-holder .quote-upper{width:2rem}}@media (max-width:1600px){.testimonials_content-text-holder .quote-lower{width:9rem}}.testimonials_col-video{flex:1 1 50%;max-width:50%;padding:1rem}@media (max-width:768px){.testimonials_col-video{flex:1 1 100%;max-width:100%}}.testimonials_content-video{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border:1rem solid #fff;border-radius:.5rem;position:relative;width:100%;overflow:hidden;padding-top:56.25%}@media (max-width:1024px){.testimonials_content-video{width:100%;height:unset}}.testimonials_content-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}.blog_header{background-color:#222;background-image:url(https://uploads.prod01.london.platform-os.com/instances/769/assets/images/build/bg-floral-green.webp?updated=1671444198338);background-position:center;background-size:cover;color:#fff}.blog_header-text{text-align:center;padding-top:7rem;padding-bottom:7rem}.blog_title{font-size:3.75rem}.blog_header-line{border:solid 1px #fff;width:15%;margin:2.5rem auto}.blog_heading{font-family:simplejoys,cursive;font-size:5rem;margin-bottom:1rem}.blog_subheading{font-weight:100;font-size:1.875rem;line-height:1.2}.blog_body{padding:66px 0}.blog_grid-container{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media (max-width:1024px){.blog_grid-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.blog_grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog_grid-container{grid-template-columns:repeat(1,1fr)}}.blog_grid-container-detail{display:grid;width:100%;grid-template-columns:30% calc(70% - 30px);gap:30px}@media (max-width:1024px){.blog_grid-container-detail{grid-template-columns:repeat(1,1fr);gap:0}}.blog_item--image-holder{margin-bottom:26px}.blog_item--image{max-width:100%;width:100%;object-fit:cover;height:281px}.blog_item--image-detail{max-width:100%;width:100%;object-fit:cover;position:sticky;top:20px}.blog_item--date{font-weight:400;color:#222!important}.blog_item--title{margin-bottom:26px}.blog_item--title a{color:#222!important;font-size:1.375rem!important;font-weight:900}.blog_item--cta{font-size:1.25rem!important;letter-spacing:normal;display:inline-block}.blog_item--cta-detail{font-size:1.25rem!important;letter-spacing:normal;display:inline-block;margin-top:26px}.blog_item--description h1,.blog_item--description h2,.blog_item--description h3,.blog_item--description h4,.blog_item--description h5,.blog_item--description h6{margin-bottom:18px;line-height:1.1}.blog_item--description h1:not(:first-child),.blog_item--description h2:not(:first-child),.blog_item--description h3:not(:first-child),.blog_item--description h4:not(:first-child),.blog_item--description h5:not(:first-child),.blog_item--description h6:not(:first-child){margin-top:34px}.blog_item--description p{margin-bottom:26px}.blog_item--description a{font-weight:700!important}.blog_item--description a:hover{text-decoration:underline}.blog_item--description img{max-width:70%;display:block;margin-bottom:26px}.blog_item--description ul{display:block;list-style-type:disc;padding-left:40px;margin:0;margin-bottom:26px}.blog_item--description ol>:not(:first-child),.blog_item--description ul>:not(:first-child){margin-top:8px}.blog_item--description .blog-video-container{position:relative;width:100%;overflow:hidden;padding-top:56.25%;margin-bottom:26px}.blog_item--description iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}.blog_item--description .heading{margin-top:26px}.blog_item--description .column h2{margin-top:26px}.blog_item--description .container h2{margin-top:26px}.blog_item--description .split img{width:100%;height:100%;margin:0}