.background{height:100vh;position:absolute;top:0;width:100vw;z-index:-1}#gallery-head,#home-head,#salon-head,#services-head,#team-head{animation:fade-in-down 6s ease;color:#fff;font-family:"noto serif display",serif;font-size:500%;position:absolute;text-align:center;top:15%;width:100%}@media only screen and (min-width:300px) and (max-width:766px) and (max-height:1024px) and (orientation:portrait){#gallery-head,#home-head,#salon-head,#services-head,#team-head{color:#0000;font-size:0}}@media only screen and (min-width:300px) and (max-width:766px) and (max-height:1024px) and (orientation:landscape){#gallery-head,#home-head,#salon-head,#services-head,#team-head{color:#0000;font-size:0}}@media only screen and (min-width:300px) and (max-width:766px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{color:#0000;font-size:0}}@media only screen and (min-width:767px) and (max-width:830px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:90px;top:13.5vh}}@media only screen and (min-height:767px) and (max-height:830px) and (orientation:landscape){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:105px;top:17vh}}@media only screen and (width:780px) and (height:360px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:85px;top:35.5vh}}@media only screen and (width:800px) and (height:360px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:85px;top:35vh}}@media only screen and (min-width:831px) and (max-width:900px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:95px;top:20vh}}@media only screen and (min-height:831px) and (max-height:900px) and (orientation:portrait){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:105px;top:16vh}}@media only screen and (width:834px) and (height:548px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:85px;top:29.5vh}}@media only screen and (width:844px) and (height:390px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:85px;top:36.5vh}}@media only screen and (width:873px) and (height:393px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:85px;top:33.5vh}}@media only screen and (width:869px) and (height:412px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:85px;top:34.5vh}}@media only screen and (width:896px) and (height:414px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:85px;top:34.5vh}}@media only screen and (min-width:900px) and (max-width:990px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:95px;top:22vh}}@media only screen and (min-height:900px) and (max-height:990px) and (orientation:portrait){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:105px;top:16vh}}@media only screen and (width:915px) and (height:412px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:85px;top:34.5vh}}@media only screen and (width:926px) and (height:428px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:85px;top:34.5vh}}@media only screen and (width:962px) and (height:601px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:105px;top:32.5vh}}@media only screen and (min-width:991px) and (max-width:1199px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:115px;top:22vh}}@media only screen and (min-height:991px) and (max-height:1199px) and (orientation:portrait){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:105px;top:16vh}}@media only screen and (width:1024px) and (height:600px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:115px;top:32.5vh}}@media only screen and (width:1024px) and (height:768px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:115px;top:26.5vh}}@media only screen and (min-width:767px) and (max-width:830px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:90px;top:16vh}}@media only screen and (width:780px) and (height:360px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:90px;top:32.5vh}}@media only screen and (width:800px) and (height:360px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:90px;top:32.5vh}}@media only screen and (width:812px) and (height:375px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:85px;top:33.5vh}}@media only screen and (width:852px) and (height:393px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:85px;top:33.5vh}}@media only screen and (min-width:1200px) and (max-width:1348px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:130px;top:23.5vh}}@media only screen and (width:1280px) and (height:720px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:110px;top:37.5vh}}@media only screen and (width:1280px) and (height:800px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:110px;top:33.5vh}}@media only screen and (width:1280px) and (height:900px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:110px;top:30.5vh}}@media only screen and (min-height:1200px) and (max-height:1348px) and (orientation:portrait){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:110px;top:17vh}}@media only screen and (min-width:1349px) and (max-width:1399px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:140px;top:29vh}}@media only screen and (min-height:1349px) and (max-height:1399px) and (orientation:portrait){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:110px;top:14.5vh}}@media only screen and (min-width:1400px) and (max-width:1599px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:150px;top:30.5vh}}@media only screen and (min-height:1400px) and (max-height:1599px) and (orientation:portrait){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:115px;top:13.5vh}}@media only screen and (min-width:1600px) and (max-width:1799px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:155px;top:33vh}}@media only screen and (min-height:1600px) and (max-height:1799px) and (orientation:portrait){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:115px;top:12vh}}@media only screen and (min-width:1800px) and (max-width:1930px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:160px;top:37vh}}@media only screen and (min-height:1800px) and (max-height:1930px) and (orientation:portrait){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:120px;top:12vh}}@media only screen and (width:820px) and (height:1180px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:90px;top:14.5vh}}@media only screen and (width:834px) and (height:1194px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:90px;top:14.5vh}}@media only screen and (width:800px) and (height:1280px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:90px;top:12.5vh}}@media only screen and (width:1180px) and (height:820px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:110px;top:26.5vh}}@media only screen and (width:1112px) and (height:834px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:110px;top:27.5vh}}@media only screen and (width:1194px) and (height:834px){#gallery-head,#home-head,#salon-head,#services-head,#team-head{font-size:110px;top:27.5vh}}#page-components-wrap{animation:fade-in-down 1.6s ease;padding-top:56.2%}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}body{height:100vh}.box{margin:0 auto}.button{background-color:#dacece69;border:1px solid #fff;border-radius:5px;color:#fff;display:flex;font-family:playfair display;font-size:14px;font-weight:500;justify-content:space-evenly;padding:10% 0;text-decoration:none;text-transform:uppercase;width:80px}@media only screen and (min-width:992px){.button{font-size:16px;width:95px}}.button:hover{background-color:hsla(0,14%,83%,.186);border:1.5px solid #fff;color:#f5f5f5;cursor:pointer}.overlay{background:#000000b3;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .5s;visibility:hidden;z-index:99}.overlay:target{opacity:1;visibility:visible}.popup,.popupOnePage{background:#0000;border-radius:5px;height:100%;margin:70px auto;padding:0;position:relative;transition:all 5s ease-in-out;width:100%}.popup .close,.popupOnePage .close{color:#fff;font-size:40px;font-weight:700;left:4rem;position:fixed;text-decoration:none;top:2rem;transition:all .2s}@media only screen and (max-width:601px){.popup .close,.popupOnePage .close{left:3rem;top:1rem}}@media only screen and (min-width:1600px) and (max-width:1920px){.popup .close,.popupOnePage .close{font-size:60px;left:4rem;top:1rem}}.popup .close:hover,.popupOnePage .close:hover{color:#dba3ad}.popup .content,.popupOnePage .content{max-height:90%;max-width:100%;overflow:auto}.popup .content img,.popupOnePage .content img{height:110%;margin:0 1%;width:100%}@media screen and (max-width:1000px){.box{width:63%}.popup,.popupOnePage{width:80%}}@media screen and (min-width:1001px) and (max-width:1920px){.box{width:63%}.popup,.popupOnePage{width:40%}}.flex{display:flex;gap:1rem;gap:var(--gap,1rem)}@media only screen and (max-width:766px){.logo{margin-left:32%;margin-top:15%;position:absolute;z-index:99}.logo img{animation:gelatine 8.5s infinite;height:82%;width:62%}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}.background{margin-bottom:-22%}}@media only screen and (min-width:767px){.logo{left:3%;position:absolute;top:3%;z-index:99}.logo img{animation:gelatine 8.5s infinite;height:62%;width:27%}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}}@media only screen and (min-width:1400px){.logo{left:3%;position:absolute;top:4%;z-index:99}.logo img{animation:gelatine 8.5s infinite;height:70%;width:35%}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}}@media only screen and (min-width:1600px){.logo{left:3%;position:absolute;top:4%;z-index:99}.logo img{animation:gelatine 8.5s infinite;height:70%;width:35%}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}}@media only screen and (min-width:1800px){.logo{left:3%;position:absolute;top:4%;z-index:99}.logo img{animation:gelatine 8.5s infinite;height:75%;width:40%}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}}.primary-navigation{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#ffffff1a;list-style:none;margin:0;padding:0;transition:all .5s ease;z-index:99}.primary-navigation a{color:#fff;font-family:"noto serif display",serif;text-decoration:none}.primary-navigation a:hover{color:#ca9a9a}#primary-navigation-inactive{transform:translateX(100%);transition:all .5s ease}@media (min-width:320px){.primary-navigation{--gap:2.5em;flex-direction:column;font-size:19px;inset:0 0 0 35%;padding:min(20vh,10%) 2%;position:fixed}}@media (min-width:320px) and (max-width:568px) and (orientation:landscape){.primary-navigation{--gap:1em;flex-direction:column;font-size:16px;inset:0 0 0 35%;padding:min(20vh,10%) 2%;position:fixed}}@media (min-width:500px){.primary-navigation{font-size:25px;inset:0 0 0 45%}}@media (min-width:700px){.primary-navigation{inset:0 0 0 70%}}@media (min-width:700px) and (max-width:1024px) and (orientation:landscape){.primary-navigation{--gap:1.3em;flex-direction:column;font-size:22px;inset:0 0 0 73%;padding:min(20vh,10%) 2%;position:fixed}}@media (min-width:1200px){.primary-navigation{--gap:1.8em;font-size:22px;inset:0 0 0 80%}}@media (min-width:1600px){.primary-navigation{--gap:2em;font-size:22px;inset:0 0 0 83%}}.nav-toggle{aspect-ratio:1;background:url(/static/media/burgernav.11d647de5753a59f7cab.svg);border:0;position:absolute;right:1rem;top:2rem;width:3rem;z-index:9999}.nav-toggle i{color:#fff;font-size:1.8rem}@media only screen and (max-width:602px){.nav-toggle{right:.8rem;top:1rem}}@media only screen and (min-width:1400px) and (orientation:landscape){.nav-toggle i{font-size:2.8rem}.nav-toggle{right:2rem;top:3rem}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@media only screen and (max-width:575px){*{margin:1;max-width:100vw}html{scrollbar-width:none}body{-ms-overflow-style:none;background-image:url(/static/media/marble3bg.a28cd5caac78837a66bf.png);width:100%}::-webkit-scrollbar{display:none}.homepage-head{color:#0000;font-size:0}.homedetail-wrap{background-color:initial;background-image:url(/static/media/salonblack.bcf5e2cbe00613796e22.png);background-size:cover;border:1px solid #0000;z-index:99}.homedetail-subtext{color:#5f4040;color:#fff;flex-direction:column;font-size:14.5px;line-height:24px;margin:8% 8% 3%;padding:2% 1% 0;position:relative;text-align:center}.homedetail-book-button,.homedetail-subtext{display:flex;font-family:"noto serif display",serif}.homedetail-book-button{background-color:initial;border:2px solid #fff;box-shadow:inset 600px 0 0 0 #e0d9d997;color:#f5f5f5;font-weight:400;margin:0 auto 5%;padding:2% 3%;transition:.3s ease-in-out}.homedetail-book-button:hover{border:2px solid #0000;box-shadow:inset 600px 0 0 0 #e0d9d997;color:#f5f5f5}.homedetail-book-button span{color:#fff;display:flex;font-size:13px;margin:0 auto;padding-top:1%}.homedetail-book-button span:hover{color:#a89195}.homeservices-wrap{font-weight:300;margin-top:5vh}@media only screen and (max-width:767px){.homeservices-flexwrap{display:flex}}.homeservices-header{color:#f5f5f5;font-family:italiana;font-family:"noto serif display";font-size:45px;letter-spacing:-.25rem;letter-spacing:-.15rem;text-align:center;text-transform:uppercase;text-transform:lowercase}@media only screen and (width:320px){.homeservices-header{font-size:38px}}.homeservices-info{display:flex;flex-wrap:wrap;gap:1em;margin-top:4vh}.homeservices-info img{border-radius:6%;height:auto;margin-left:25%;width:50%}.specialise-header{color:#b09393;font-size:16px;padding:4% 0 1%;text-align:center}.rotate-word,.specialise-header{font-family:"noto serif display",serif;font-weight:700;text-transform:uppercase}.rotate-word{color:#fff;display:table;font-size:18px;margin:0 auto;padding:0 2%}.homeservices-link{text-decoration:none}.homeservices-link span{color:#b09393;color:#7f4f57;display:table;font-family:"noto serif display",serif;font-size:14px;font-weight:bolder;margin:0 auto;padding:8% 0;text-transform:uppercase}.homeservices-link span:hover{color:#fff;cursor:pointer}.homestylists-wrap{background-image:url(/static/media/salonbrush2.ecc3c74e8833a232c4f9.png);background-image:url(/static/media/marble2bg.64b17119277fa6e0bc01.png);background-size:cover;border-bottom:.8px solid #fff;border-top:.8px solid #fff;margin:1% 0 0;padding:5% 3% 4%}.homestylists-header{color:#ac8c8c;font-family:Italiana,serif;font-family:"noto serif display";font-size:45px;letter-spacing:-.15rem;line-height:28px;margin:8% 2% 9%;text-align:center;text-transform:uppercase;text-transform:lowercase}.homestylists-subtext{color:#967379;font-family:"noto serif display",serif;font-size:16px;line-height:30px;margin:1% 3% 0;text-align:center}.homestylists-button{border:1px solid #f5f5f5;box-shadow:inset 0 0 0 0 #ddd3d3;display:flex;font-family:"noto serif display",serif;height:4%;margin:5% auto;padding:2% 3%;text-decoration:none;transition:.3s ease-in-out;width:40%}.homestylists-button span{color:#ac8c8c;color:#7f4f57;display:flex;font-size:12px;margin:0 auto;padding-top:1%}@media only screen and (width:320px){.homestylists-button span{font-size:9px}.homestylists-header{font-size:38px}}.homestylists-button:hover{border:1.5px solid #b09797c9}.homestylists-img{border:1px solid #fff;display:flex;height:65%;margin:4% auto;width:65%}.homecontact-page-wrap{color:#fff;font-family:"noto serif display",serif;font-weight:bolder;margin:0 3%}.homecontact-banner{display:flex;flex-direction:column}.homecontact-address{padding-top:12%}.homecontact-address-h4{color:#a4777f;font-size:17.5px;text-align:center}.homecontact-address-table{font-size:14.5px;line-height:24px;margin:0 auto;padding-top:3%;text-align:center}.homecontact-address li{list-style:none}.homecontact-openingtimes{padding:6% 0}.opening-current-day{color:#9d7f7f}.homecontact-book{padding:2% 0}.homecontact-openingtimes-h4{color:#a4777f;font-size:17.5px;text-align:center}.homecontact-weekdays{font-size:13.5px;margin:0 auto;padding-top:3%;text-align:center}.homecontact-book-h4{color:#a4777f;font-size:17.5px;padding-bottom:2%;text-align:center}.homecontact-book a{color:#fff;display:flex;font-size:13px;justify-content:center;padding-top:4%;text-decoration:none}.homecontact-book{padding-bottom:10%}.homecontact-book a:hover{color:#9d7f7f;cursor:pointer}.homeinstagram{background-image:url(/static/media/igbg.3084179312abd7f2e2e9.png);border-bottom:.5px solid #fff;border-top:.5px solid #fff;margin-top:0;padding-bottom:8%}.homeinstagram-header{color:#f5f5f5;font-family:italiana,serif;font-family:"noto serif display";font-size:29px;letter-spacing:-.03em;letter-spacing:-.15rem;margin:0 auto 3%;padding-top:3%;text-align:center;text-transform:uppercase;text-transform:lowercase}@media only screen and (min-width:390px){.homeinstagram-header{font-size:34px}}.homeinstagram-widget{margin:0 auto}.testimonials-page-wrap{background-color:#d2c1ae}.testimonials-header{color:#f5f5f5;font-family:italiana,serif;font-family:"noto serif display";font-size:32px;letter-spacing:-.18rem;letter-spacing:-.15rem;margin-top:5%;padding:1% 0 0;text-align:center;text-transform:uppercase;text-transform:lowercase}@media only screen and (min-width:380px){.testimonials-header{padding:1% 0 14%}}.testimonial-link{color:#a18d8d;font-family:"noto serif display",serif;font-size:12px;font-weight:700;padding:9% 0 4%;text-align:center}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{color:#fff;font-family:"noto serif display",serif;line-height:1.5}.slider{align-items:flex-end;display:flex;flex-flow:row nowrap;height:40vh;justify-content:center;overflow:hidden;position:relative}.slider-nav{-webkit-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;height:5px;margin:3%;outline:6px solid #b39b9b;outline-offset:-1px;width:5px;z-index:10}.slider-nav:checked{animation:check .4s linear forwards}.slider-nav:checked:first-of-type~.slider-inner{left:0}.slider-nav:checked:nth-of-type(2)~.slider-inner{left:-100%}.slider-nav:checked:nth-of-type(3)~.slider-inner{left:-200%}.slider-nav:checked:nth-of-type(4)~.slider-inner{left:-300%}.slider-nav:checked:nth-of-type(5)~.slider-inner{left:-400%}.slider-nav:checked:nth-of-type(6)~.slider-inner{left:-500%}.slider-nav:checked:nth-of-type(7)~.slider-inner{left:-600%}.slider-nav:checked:nth-of-type(8)~.slider-inner{left:-700%}.slider-nav:checked:nth-of-type(9)~.slider-inner{left:-800%}.slider-nav:checked:nth-of-type(10)~.slider-inner{left:-900%}.slider-inner{display:flex;flex-flow:row nowrap;height:100%;left:10;position:absolute;top:0;transition:left .4s;width:400%}.slider-contents{align-items:center;display:flex;flex:1 1;flex-flow:column nowrap;height:100%;justify-content:center;padding:4%;text-align:center}.slider-caption{color:#a18d8d;color:#fff;font-size:11px;margin-top:0;min-width:800px;text-transform:uppercase}.slider-text{color:#866e6e;color:#7f4f57;font-size:13px;margin-bottom:5.5%}@keyframes check{50%{box-shadow:0 0 0 2px #f5f5f5,0 0 0 2px #f5f5f5;outline-color:#fff}to{box-shadow:0 0 0 0 #f5f5f5,0 0 0 0 #f5f5f5;outline-color:#fff}}@media only screen and (min-width:375px){.slider-caption{font-size:11.5px;margin-top:10%}.slider-text{color:#866e6e;font-size:13.5px;margin-bottom:5%}.testimonials-header{font-size:40px;margin-bottom:-25%;padding-top:1%}.slider{height:35vh}}@media only screen and (min-width:410px){.slider-caption{font-size:12px;margin-top:10%}.slider-text{color:#866e6e;font-size:14.5px;margin-bottom:5%}.testimonials-header{font-size:33px}.slider{height:33vh}.slider-nav{height:8px;width:8px}}@media only screen and (width:568px) and (height:320px) and (orientation:landscape){.testimonials-header{padding-bottom:15%}.slider-text{font-size:11px}.slider{height:60vh}}.saloncontent-wrap{border:1px solid #fff;border-left:0;border-right:0;box-shadow:inset 2000px 0 0 0 #c8bfbf97;font-family:"noto serif display",serif}.salon-about-info-1 h2{color:#fff;font-size:30px;font-weight:lighter;margin-bottom:5%;text-transform:lowercase}.salon-about-info-1 p{line-height:25px}.salon-about-info-1,.salon-about-info-2,.salon-about-info-3{color:#9e8080;color:#7f4f57;font-size:14px;line-height:25px;margin:4% 3% 0;text-align:center}.salon-gallery img{height:18vh;width:32vw}.gallery-1,.gallery-2,.gallery-3{display:flex;justify-content:space-between;padding-top:2%}@media only screen and (max-height:575px) and (orientation:landscape){.salon-gallery img{height:45vh;width:56vh}}.salon-info{border:1px solid #fff;border-left:0;border-right:0;box-shadow:inset 2000px 0 0 0 #c8bfbf97;font-family:"noto serif display",serif;margin:2% 0 0}.salon-address-context{color:#9e8080;margin-bottom:3%}.salon-address-div{font-size:12px;padding-top:-2%;text-align:center;text-transform:uppercase}.salon-address-div h2{color:#fff;font-size:30px;font-weight:lighter;margin-bottom:3%;margin-top:2%;text-transform:lowercase}.salon-context{color:#9e8080;color:#7f4f57;font-size:14px;line-height:22px;margin:2% 10% 0;text-align:center}.salon-context-p2{margin-bottom:3%}.salon-context a{background-color:#b0a9a6;border:1px solid #fff;color:#fff;padding:1% 6%;text-decoration:none;text-transform:uppercase}.salon-context a:hover{background-color:#cbbcb7}.salon-access-gallery img{height:22vh;width:38vw}.salon-access-gallery{display:flex;padding-bottom:0}.saloncontact-page-wrap{background-color:initial;background-image:url(/static/media/igbg.3084179312abd7f2e2e9.png);border:1.5px solid #fff;box-shadow:inset 2000px 0 0 0 #ac95954f;font-family:"noto serif display",serif;margin:2% 4% 0;opacity:.8;padding-bottom:2%;padding-top:2%}.saloncontact-banner{display:flex;flex-direction:column}.saloncontact-address{padding-top:10%}.saloncontact-address-h4{color:#896e6e;font-size:17.5px;text-align:center}.saloncontact-address-table{font-size:14.5px;line-height:24px;margin:0 auto;padding-top:3%;text-align:center}.saloncontact-address li{list-style:none}.saloncontact-openingtimes{padding:6% 0}.salon-opening-current-day{color:#896e6e}.saloncontact-book{padding:2% 0}.saloncontact-openingtimes-h4{color:#896e6e;font-size:17.5px;text-align:center}.saloncontact-weekdays{font-size:13.5px;margin:0 auto;padding-top:3%;text-align:center}.saloncontact-book-h4{color:#a4777f;font-size:17.5px;padding-bottom:2%;text-align:center}.saloncontact-book a{color:#fff;display:flex;font-size:13px;justify-content:center;padding-top:4%;text-decoration:none}.saloncontact-book{padding-bottom:10%}.saloncontact-book a:hover{color:#9d7f7f;cursor:pointer}.salon-shop-wrap{border:1.5px solid #fff;box-shadow:inset 2000px 0 0 0 #beadad97;font-family:"noto serif display",serif;margin:2% 4%;text-align:center}.salon-shop-header{color:#fff;font-size:30px;font-weight:100;margin-bottom:3%;padding-top:2%;text-transform:lowercase}.salon-shop-content{color:#8f7070;font-size:12px;line-height:28px;margin:0 7%;padding-bottom:5%}.salon-shop-link{background-color:initial;border:2px solid #fff;display:flex;font-family:"noto serif display",serif;font-weight:400;margin:0 auto 3%;padding:3% 5%;transition:.3s ease-in-out}.salon-shop-link,.salon-shop-link:hover{box-shadow:inset 600px 0 0 0 #e0d9d997;color:#f5f5f5}.salon-shop-link:hover{border:2px solid #0000}.salon-shop-link span{color:#fff;color:#7f4f57;display:flex;font-size:17px;margin:0 auto}.salon-shop-link span:hover{color:#a89195}.salon-shop-logos{padding:5% 0}#salon-shop-utopia-logo{border-radius:50%;height:9vh;width:9vh}#salon-shop-elth-logo{margin-bottom:4%}@media only screen and (min-width:390px){.salon-shop-header{font-size:33px}.salon-shop-content{font-size:14px;margin:0 8%}.salon-shop-link{font-size:19px;padding:2% 4%}}.salon-shop-logos{align-items:center;padding:7% 0}#salon-shop-utopia-logo{height:11vh;width:11vh}#salon-shop-elth-logo{height:6vh;margin-bottom:5%;margin-left:2%;width:12vh}}@media only screen and (max-width:900px) and (orientation:landscape){.salon-shop-logos{display:none}}.services-book-wrap{background-image:url(/static/media/blackoutsalonstretch.feaad0c008291b2b3c39.png);background-repeat:no-repeat;background-size:cover;margin-bottom:0;padding-bottom:.5%;position:relative}.services-book-text{font-family:"noto serif display",serif;font-size:14.5px;padding-top:10%;text-align:center;text-transform:uppercase}.services-book-2{font-size:22px;font-style:italic;padding-bottom:2%;text-transform:lowercase}.services-book-3{font-style:normal;text-transform:uppercase}.services-book-button{background-color:initial;border:2px solid #fff;box-shadow:inset 600px 0 0 0 #09000057;color:#f5f5f5;display:flex;font-weight:400;margin:0 auto 12%;padding:2% 3%;transition:.3s ease-in-out}.services-book-button:hover{border:2px solid #0000;box-shadow:inset 600px 0 0 0 #e0d9d997;color:#f5f5f5}.services-book-button span{color:#fff;display:flex;font-size:14px;margin:0 auto;padding-top:1.1%}.services-pricing{border:.7px solid #fff;box-shadow:inset 1930px 0 0 0 #e0d9d98b;padding-bottom:7%}.services-text{text-align:center}.pricing-header{color:#ac8c8c;font-family:"noto serif display";font-size:45px;line-height:32px;padding-top:6%;text-transform:lowercase}.pricing-menu-wrap p{color:#ac8c8c;font-size:9px;margin:3.5% 0 0 4%;text-transform:uppercase}.services-artists{color:#9e8989;font-family:"noto serif display",serif;font-size:14.5px;font-weight:bolder;margin:6% 4%;text-transform:uppercase}.pricing-menus{display:inline-flex;justify-content:center;margin:0 11% 0 0;padding:3% 1%}.services-recommendation-wrap{font-family:"noto serif display",serif;margin:8% 2% 0}.recommendation-header{color:#ac8c8c;font-family:"noto serif display";font-size:30px;font-weight:100;margin-bottom:3%;text-align:center;text-transform:lowercase}@media only screen and (min-width:360px){.recommendation-header{margin-top:-15%}}@media only screen and (width:568px) and (orientation:landscape){.services-book-wrap{background-repeat:no-repeat;background-size:cover;position:relative}.recommendation-header{margin-top:-8%}}.services-recommendation-info{color:#fff;color:#7f4f57;font-size:14.5px;line-height:29px;margin:0 1%;text-align:center}.services-inspiration{color:#fff;color:#7f4f57;font-size:16px;line-height:32px;margin:2% 1% 4%;text-align:center}.services-policies{border:1px solid #fff;box-shadow:inset 1000px 0 0 0 #e0d9d97e;font-family:"noto serif display",serif}.services-policies-header{color:#ac8c8c;font-size:35px;margin:4% 0 3% 3%;text-transform:lowercase}.policy-header,.services-policies-header{font-family:"noto serif display";text-align:center}.policy-header{color:#b69292;font-size:16px;font-weight:700;margin:0 0 1% 3%;text-transform:uppercase}.policy-p{color:#fff;color:#7f4f57;font-size:14px;line-height:25px;margin:0 7% 2.5%;text-align:center}.policy-p a{color:#ba8e96;text-decoration:none}.policy-p a:hover{color:#d4c5c8}@media only screen and (min-width:360px){.services-text{padding-top:4%}.services-recommendation-wrap{margin-top:20%}}@media only screen and (min-width:375px){.pricing-menus{display:inline-flex;padding:4% 1%}.services-recommendation-wrap{margin-top:19%}}@media only screen and (min-width:390px){.services-book-text{padding-top:15%}.services-book-2{padding-top:1%}}@media only screen and (min-width:412px){.services-recommendation-wrap{margin-top:21%}.services-artists{font-size:13px}.services-recommendation-info{font-size:14px}.services-inspiration{font-size:13px}.policy-p{font-size:14px}.policy-header{font-size:15.5px}.services-policies-header{font-size:27px}.pricing-header{font-size:38px;padding-top:5%}}@media only screen and (min-width:568px) and (min-height:320px){.pricing-header,.services-book-text{padding-top:5%}.services-text{text-align:center}.pricing-header{font-size:37px;padding-top:4%}.pricing-menu-wrap p{font-size:10px;margin:2% 0 0}.services-artists{font-size:16px;margin:6% 4%}.pricing-menus{margin:0 8% 0 0;padding:3% 2%}.services-recommendation-wrap{margin:12.5% 2% 0}}@media only screen and (min-width:546px) and (min-height:320px){.services-book-wrap{position:relative}.pricing-header{padding-top:5%}.services-recommendation-wrap{margin:11.5% 2% 0}}@media only screen and (min-width:548px) and (min-height:834px){.services-recommendation-wrap{margin-top:10.5%}}@media only screen and (min-width:568px) and (min-height:320px){.services-background-img img{height:210vh;width:200vw}}.team-page-wrap{font-family:italiana;margin-bottom:0;margin-top:10%}#team-intro{color:#0000;font-size:1px}.team-girls{padding-top:10%}.teamgirls-wrap{font-family:playfair display;margin-top:-10%}.team-pic-name-flex{display:inline-flex}.team-buttons{display:flex;margin-left:2.4%;margin-top:4%}.team-book-now-button{background-color:#ecebeb;border:2px solid #fff;box-shadow:inset 0 0 0 0 #d3c4be;color:#b0a9a6;color:#8e6c72;cursor:pointer;display:inline-flex;font-family:"noto serif display",serif;font-size:9px;font-weight:300;height:35px;margin-right:3%;padding:1.9% 2%;position:relative;transition:.3s ease-in-out;width:90px}.team-book-now-button span{margin:0 auto}.team-book-now-button:hover{border:2.5px solid #fff;box-shadow:inset 140px 0 0 0 #eae6e4;color:#b0a9a6}.team-social-button a{align-items:center;background-color:#ecebeb;border:2px solid #fff;border-radius:50%;border-radius:0;display:inline-flex;height:35px;justify-content:center;line-height:1;margin-left:0;width:35px}.team-social-button a:before{background-color:#dcd3d1;border:2px solid #fff;border-radius:0;content:"";height:35px;position:absolute;transform:scale(0);transition:.3s ease-in-out;width:35px}.team-social-button a:hover:before{border:2.5px solid #fff;box-shadow:inset 140px 0 0 0 #eae6e4;transform:scale(1)}.team-social-button a img{background-color:#eae6e4;background-color:initial;transition:.3s ease-in-out;width:60%;z-index:1}.team-social-button a:hover img{background-color:#eae6e4;background-color:initial;outline:none}.treatment-type{background-color:#ecebeb;border:2px solid #fff;color:#b0a9a6;color:#8e6c72;display:inline-flex;font-family:"noto serif display",serif;font-size:15px;font-weight:300;height:35px;margin-left:3%;padding:0 2%;width:90px}.treatment-type span{margin:0 auto;padding-top:6%}.treatment-type-erin{background-color:#ecebeb;border:2px solid #fff;color:#b0a9a6;color:#8e6c72;display:inline-flex;font-family:"noto serif display",serif;font-size:8px;font-weight:300;height:35px;margin-left:3%;padding:0 2%;width:90px}.treatment-type-erin span{margin:0 auto;padding-top:7%;text-align:center}.team-h2{color:#a7848a;font-family:playfair display;font-size:20px;font-weight:100;letter-spacing:.1em;margin-left:0}.team-name-title{margin:17% 0 0 8%}.team-title{color:#f5f5f5;font-family:"noto serif display",serif;font-size:9.5px;font-weight:bolder;margin:-15% 0 0 1%;text-transform:uppercase}.team-pics img{display:flex;height:160px;margin-left:6%;margin-top:3%;padding-bottom:3.5%;width:160px}.team-about{color:#fff;color:#7f4f57;font-family:"noto serif display",serif;font-size:13px;letter-spacing:-.03em;line-height:2.5;margin:4% 12% 4% 3%}.team-specialise{color:#a7848a;font-size:12px;margin-top:2%}.team-hours{color:#8d7176;font-size:12px;margin-top:-.5%}@media only screen and (min-width:359px){.teamgirls-wrap{margin-top:12%}.team-book-now-button{padding:1.6% 2%}.team-pics img{height:180px;width:180px}.team-title{font-size:9.5px}.team-about{font-size:12.5px;margin:4% 2.5%}.team-hours,.team-specialise{font-size:13px}}@media only screen and (min-width:374px){.team-title{font-size:9.8px}}@media only screen and (min-width:389px){.team-title{font-size:11px}.team-pics img{height:200px;width:200px}.team-book-now-button{font-size:10px;padding:1.25% 2%}.team-about,.team-hours,.team-specialise{font-size:15px}}@media only screen and (min-width:411px){.team-book-now-button{font-size:11px;height:40px;padding:1.5% 2%;width:95px}.team-social-button a{height:40px;width:40px}.team-social-button a:before{content:"";height:40px;width:40px}.treatment-type-erin{height:40px;width:95px}.treatment-type-erin span{font-size:9px}.treatment-type{height:40px;padding-top:.5%;width:95px}.treatment-type span{font-size:16px}.team-h2{font-size:25px}.team-title{font-size:12px}}@media only screen and (min-width:427px){.team-pics img{height:210px;width:210px}}@media only screen and (min-width:548px){.teamgirls-wrap{margin-top:20%}.team-book-now-button{padding:1.2% 2%}.team-about{margin-right:5%}}@media only screen and (max-width:575px){.teamgirls-wrap{margin-top:-10%}}iframe#webpack-dev-server-client-overlay{display:none!important}.gallery-imgs{padding-left:2%;padding-top:3%}.gallery-extra-heading{font-family:"noto serif display",serif;font-size:25px;padding:3% 0;text-align:center;text-transform:lowercase}#gallery-extra-feed{padding-left:-1%}@media only screen and (min-width:390px){.gallery-extra-heading{font-size:25px}}.gallerypage-gallery img{border-radius:14px;height:18vh;width:32vw}.gallerypage-gallery-1,.gallerypage-gallery-2,.gallerypage-gallery-3,.gallerypage-gallery-4,.gallerypage-gallery-5,.gallerypage-gallery-6{display:flex;justify-content:space-between;padding-top:2%}.gallerypage-gallery-6{padding-bottom:2%}@media only screen and (max-height:575px) and (orientation:landscape){.gallerypage-gallery img{height:45vh;width:56vh}}.main-footer{background-color:hsla(32,20%,63%,.335);border-top:.5px solid #fff;bottom:0;color:#867070;font-family:"noto serif display",serif;text-transform:uppercase;width:100%}.footer-address{display:flex;flex-direction:column;font-size:11.8px;margin-top:3%;padding-right:8.6%}@media only screen and (min-width:315px){.footer-address{font-size:10px;padding-right:9%}}@media only screen and (min-width:559px){.footer-address{padding-right:7%}}.footer-address-list{color:#fff;display:flex;list-style:none;margin:0 auto}.footer-address-list li{display:flex;flex-direction:column;margin-left:4px}.footer-opening-times{align-items:center;display:flex;flex-direction:column;margin:10px 0}.footer-weekdays{font-size:11px;list-style:none;text-align:left;text-decoration:none}.footer-weekdays th{padding-right:5px}.footer-current-day{color:#fff}.footer-salon-number{color:#fff;font-size:13px;padding-top:2%;text-align:center}.footer-socials{align-items:center;display:flex;flex-direction:column;margin:18px 0}.footer-socials img{height:35px;margin-right:13px;max-width:100%;padding:0 7px;width:35px}.tiktok-footer img{height:80%;max-width:100%;padding-bottom:5%}.sitemap{display:flex;flex-direction:column;margin:20px 0}.sitemap-list{display:flex;margin:0 auto;padding-right:12%}.footer-icon-link a{color:#fff;text-decoration:none}.footer-icon-link{color:#695858;font-size:5px;text-align:center;text-decoration:none}@media only screen and (min-width:471px){.sitemap-list{display:flex;margin:0 auto;padding-right:10%}}@media only screen and (min-width:559px){.sitemap-list{display:flex;margin:0 auto;padding-right:8%}}.sitemap-list a{color:#867070;font-size:15px;margin-left:10px;text-decoration:none}@media only screen and (min-width:315px){.sitemap-list{padding-right:14.5%}.sitemap-list a{font-size:10px}}@media only screen and (min-width:334px){.sitemap-list{padding-right:13%}}@media only screen and (min-width:390px){.sitemap-list{padding-right:11%}.sitemap-list a{font-size:12px}}@media only screen and (min-width:475px){.sitemap-list{padding-right:10%}}@media only screen and (min-width:520px){.sitemap-list{padding-right:9%}}.sitemap-list a:hover{color:#fff}.footer-logo img{animation:gelatine 8.5s infinite;border-radius:50%;display:flex;margin:0 auto 15px;max-height:120px;max-width:120px}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}.footer-logo img:hover{cursor:pointer}.footer-hr{margin:0}.footer-disclaimer{padding-bottom:0}.footer-credit,.footer-disclaimer{color:#695858;font-size:5px;text-align:center}.footer-credit{background-color:initial;padding-bottom:1.5%}@media only screen and (min-width:576px){*{margin:1;max-width:100vw}html{scrollbar-width:none}body{-ms-overflow-style:none;background-image:url(/static/media/marble3bg.a28cd5caac78837a66bf.png);width:100%}::-webkit-scrollbar{display:none}.homepage-head{color:#0000;font-size:1px}.homedetail-wrap{background-color:initial;background-image:url(/static/media/salonblack.bcf5e2cbe00613796e22.png);background-size:cover;border:1px solid #0000;z-index:99}.homedetail-small-img{height:auto;margin-top:11vh;opacity:.9;position:absolute;width:100%;z-index:-1}.homedetail-subtext{color:#5f4040;color:#fff;flex-direction:column;font-size:16px;line-height:30px;margin:10% 8% 3%;padding:6% 1% 0;position:relative;text-align:center}.homedetail-book-button,.homedetail-subtext{display:flex;font-family:"noto serif display",serif}.homedetail-book-button{background-color:initial;border:2px solid #fff;box-shadow:inset 600px 0 0 0 #e0d9d997;color:#f5f5f5;font-weight:400;margin:0 auto 5%;padding:2% 3%;transition:.3s ease-in-out}.homedetail-book-button:hover{border:2px solid #0000;box-shadow:inset 600px 0 0 0 #e0d9d997;color:#f5f5f5}.homedetail-book-button span{color:#fff;display:flex;font-size:13px;margin:0 auto;padding-top:2%}.homedetail-book-button span:hover{color:#a89195}.homeservices-wrap{margin-top:5vh}.homeservices-flexwrap{display:flex}.homeservices-header{color:#f5f5f5;font-size:64px;letter-spacing:-.25rem;text-align:center;text-transform:lowercase}.homeservices-info{display:flex;flex-wrap:wrap;gap:2.5em;margin-top:4vh}.homeservices-info img{border-radius:1%;height:auto;margin-left:26%;width:50%}.specialise-header{color:#b09393;font-size:30px;padding:4% 0 1%;text-align:center}.rotate-word,.specialise-header{font-family:"noto serif display",serif;text-transform:uppercase}.rotate-word{color:#fff;display:table;font-size:36px;margin:0 auto;padding:0 2%}.homeservices-link{text-decoration:none}.homeservices-link span{color:#b09393;color:#7f4f57;display:table;font-family:"noto serif display",serif;font-size:14px;margin:0 auto;padding:8% 0 3%;text-transform:uppercase}.homeservices-link span:hover{color:#fff;cursor:pointer}.homestylists-wrap{background-image:url(/static/media/salonbrush2.ecc3c74e8833a232c4f9.png);background-image:url(/static/media/marble2bg.64b17119277fa6e0bc01.png);background-size:cover;border-bottom:.8px solid #fff;border-top:.8px solid #fff;margin:1% 0 0;padding:5% 3% 4%}.homestylists-header{color:#ac8c8c;font-size:64px;letter-spacing:-.25rem;line-height:28px;margin:2% 2% 7%;text-align:center;text-transform:lowercase}.homestylists-subtext{color:#967379;font-family:"noto serif display",serif;font-size:17px;line-height:40px;margin:1% 3% 0;text-align:center}.homestylists-button{border:1px solid #fff;box-shadow:inset 0 0 0 0 #ddd3d3;display:flex;font-family:"noto serif display",serif;height:3%;margin:3% auto 1%;padding:2% 1%;text-decoration:none;transition:.3s ease-in-out;width:38%}.homestylists-button span{color:#ac8c8c;color:#7f4f57;display:flex;font-size:12px;margin:0 auto;padding-top:1%}.homestylists-button:hover{border:1.5px solid #b09393;color:#fff}.homestylists-img{border:1.6px solid #fff;display:flex;height:65%;margin:4% auto;width:65%}.homecontact-page-wrap{color:#b09797c9;font-family:"noto serif display",serif;margin:0 3%}.homecontact-banner{display:flex;flex-direction:column}.homecontact-address{padding-top:11%}.homecontact-address-h4{font-size:19.5px}.homecontact-address-table{font-size:16.5px;line-height:25px;margin:0 auto;padding-top:3%;text-align:center}.homecontact-address li{list-style:none}.homecontact-openingtimes{padding:6% 0}.opening-current-day{color:#9d7f7f}.homecontact-book{padding:2% 0}.homecontact-openingtimes-h4{font-size:17.5px}.homecontact-weekdays{font-size:14.5px;margin:0 auto;padding-top:3%;text-align:center}.homecontact-book-h4{font-size:17.5px;padding-bottom:2%}.homecontact-book a{color:#9d7f7f;padding-top:4%}.homecontact-book{padding-bottom:10%}.homecontact-page-wrap{color:#fff}.homecontact-address-h4,.homecontact-book-h4,.homecontact-openingtimes-h4{color:#a4777f;font-size:22.5px;text-align:center}.homecontact-book-h4{padding-bottom:1%}.homecontact-book a{color:#fff;display:flex;font-size:15px;justify-content:center;padding-top:2.8%;text-decoration:none}.homecontact-book a:hover{color:#9d7f7f;cursor:pointer}.homeinstagram{background-image:url(/static/media/igbg.3084179312abd7f2e2e9.png);border-bottom:.5px solid #fff;border-top:.5px solid #fff;margin-top:0;padding-bottom:2%}.homeinstagram-header{color:#f5f5f5;font-size:48px;letter-spacing:-.03em;margin:0 auto 3%;padding-top:3%;text-align:center;text-transform:lowercase}.homeinstagram-widget{margin:0 auto}.testimonials-page-wrap{background-color:#d2c1ae}.testimonials-header{color:#f5f5f5;font-size:52px;letter-spacing:-.18rem;padding:1% 0 15%;text-align:center;text-transform:lowercase}@media only screen and (max-width:766px){.testimonials-header{margin-top:5%}}.testimonial-link{color:#fdfdfd;font-family:"noto serif display",serif;font-size:13px;padding:3% 0 4%;text-align:center}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{color:#fff;font-family:"noto serif display",serif;line-height:1.5}.slider{align-items:flex-end;display:flex;flex-flow:row nowrap;height:35vh;justify-content:center;overflow:hidden;position:relative}.slider-nav{-webkit-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;height:10px;margin:3% 3.5%;outline:6px solid #b39b9b;outline-offset:-3px;width:10px;z-index:10}.slider-nav:checked{animation:check .4s linear forwards}.slider-nav:checked:first-of-type~.slider-inner{left:0}.slider-nav:checked:nth-of-type(2)~.slider-inner{left:-100%}.slider-nav:checked:nth-of-type(3)~.slider-inner{left:-200%}.slider-nav:checked:nth-of-type(4)~.slider-inner{left:-300%}.slider-nav:checked:nth-of-type(5)~.slider-inner{left:-400%}.slider-nav:checked:nth-of-type(6)~.slider-inner{left:-500%}.slider-nav:checked:nth-of-type(7)~.slider-inner{left:-600%}.slider-nav:checked:nth-of-type(8)~.slider-inner{left:-700%}.slider-nav:checked:nth-of-type(9)~.slider-inner{left:-800%}.slider-nav:checked:nth-of-type(10)~.slider-inner{left:-900%}.slider-inner{display:flex;flex-flow:row nowrap;height:100%;left:10;position:absolute;top:0;transition:left .4s;width:400%}.slider-contents{align-items:center;display:flex;flex:1 1;flex-flow:column nowrap;height:100%;justify-content:center;padding:4%;text-align:center}.slider-caption{font-size:14px;margin-top:10%;min-width:800px;text-transform:uppercase}.slider-text{color:#866e6e;color:#7f4f57;font-size:14.5px}@keyframes check{50%{box-shadow:0 0 0 2px #f5f5f5,0 0 0 2px #f5f5f5;outline-color:#fff}to{box-shadow:0 0 0 0 #f5f5f5,0 0 0 0 #f5f5f5;outline-color:#fff}}@media only screen and (min-width:600px){.slider-caption{font-size:14px;margin-top:10%}.slider-text{color:#866e6e;color:#7f4f57;font-size:16.5px;margin-bottom:5%}.testimonials-header{font-size:60px;margin-bottom:-25%;padding-top:1%}.slider{height:45vh}.slider-nav{height:10px;margin:5% 2.8%;width:10px}.testimonial-link{font-size:14.5px}}@media only screen and (min-width:700px){.slider-caption{font-size:15px;margin-top:10%}.slider-text{color:#866e6e;color:#7f4f57;font-size:18.5px;margin-bottom:5%}.testimonials-header{font-size:42px;margin-bottom:-25%;padding-top:1%}.slider{height:38vh}.slider-nav{height:10px;margin:5% 2%;width:10px}.testimonial-link{font-size:15.5px}}.saloncontent-wrap{border:1px solid #fff;border-left:0;border-right:0;box-shadow:inset 2000px 0 0 0 #c8bfbf97;font-family:"noto serif display",serif}.salon-about-info-1 h2{color:#fff;font-size:40px;margin-bottom:5%;text-transform:lowercase}.salon-about-info-1 p{line-height:25px}.salon-about-info-1,.salon-about-info-2,.salon-about-info-3{color:#9e8080;color:#7f4f57;font-size:17px;line-height:29px;margin:4% 3% 0;text-align:center}.salon-gallery img{height:20vh;width:32vw}.gallery-1,.gallery-2,.gallery-3{display:flex;justify-content:space-between;padding-top:2%}@media only screen and (max-height:575px){.salon-gallery img{height:50vh;width:32vw}}.salon-info{border:1px solid #fff;border-left:0;border-right:0;box-shadow:inset 2000px 0 0 0 #c8bfbf97;font-family:"noto serif display",serif;margin:2% 0 0}.salon-address-context{color:#9e8080;margin-bottom:3%}.salon-address-div{font-size:15px;padding-top:-2%;text-align:center;text-transform:uppercase}.salon-address-div h2{color:#fff;font-size:40px;margin-bottom:3%;text-transform:lowercase}.salon-context{color:#9e8080;color:#7f4f57;font-size:17px;line-height:29px;margin:2% 10% 0;text-align:center}.salon-context-p2{margin-bottom:6%}.salon-context a{background-color:#b0a9a6;border:1px solid #fff;color:#fff;padding:2% 4%;text-decoration:none;text-transform:uppercase}.salon-context a:hover{background-color:#cbbcb7}.salon-access-gallery img{height:22vh;width:38vw}.salon-access-gallery{display:flex;padding-bottom:0}.saloncontact-page-wrap{background-color:initial;background-image:url(/static/media/igbg.3084179312abd7f2e2e9.png);border:1.5px solid #fff;box-shadow:inset 2000px 0 0 0 #ac95954f;font-family:"noto serif display",serif;margin:2% 4%;opacity:.8;padding-bottom:1%;padding-top:-2%}.saloncontact-banner{display:flex;flex-direction:column}.saloncontact-address{padding-top:6%}.saloncontact-address-h4{color:#896e6e;font-size:17.5px;text-align:center}.saloncontact-address-table{font-size:14.5px;line-height:24px;margin:0 auto;padding-top:1%;text-align:center}.saloncontact-address li{list-style:none}.saloncontact-openingtimes{padding:6% 0}.salon-opening-current-day{color:#896e6e}.saloncontact-book{padding:2% 0}.saloncontact-openingtimes-h4{color:#896e6e;font-size:17.5px;text-align:center}.saloncontact-weekdays{font-size:13.5px;margin:0 auto;padding-top:1%;text-align:center}.salon-shop-wrap{border:1.5px solid #fff;box-shadow:inset 2000px 0 0 0 #beadad97;font-family:"noto serif display",serif;margin:2% 4%;text-align:center}.salon-shop-header{color:#fff;font-size:46px;font-weight:100;margin-bottom:3%;padding-top:2%;text-transform:lowercase}.salon-shop-content{color:#8f7070;font-size:15.5px;line-height:32px;margin:0 7%;padding-bottom:5%}.salon-shop-link{background-color:initial;border:2px solid #fff;display:flex;font-family:"noto serif display",serif;font-weight:400;margin:0 auto 3%;padding:3% 5%;transition:.3s ease-in-out}.salon-shop-link,.salon-shop-link:hover{box-shadow:inset 600px 0 0 0 #e0d9d997;color:#f5f5f5}.salon-shop-link:hover{border:2px solid #0000}.salon-shop-link span{color:#fff;color:#7f4f57;display:flex;font-size:17px;margin:0 auto}.salon-shop-link span:hover{color:#a89195}.salon-shop-logos{align-items:center;padding:5% 0}#salon-shop-utopia-logo{border-radius:50%;height:9vh;width:9vh}#salon-shop-elth-logo{height:6vh;margin-bottom:2%;margin-left:2%;width:12vh}@media only screen and (max-width:900px) and (orientation:landscape){.salon-shop-logos{display:none}}.services-book-wrap{background-image:url(/static/media/blackoutsalonstretch.feaad0c008291b2b3c39.png);background-repeat:no-repeat;background-size:cover;margin-top:0;padding:5% 0;position:relative}.services-book-text{font-family:"noto serif display",serif;text-align:center;text-transform:uppercase}.services-book-1{font-size:23px;padding-top:8%}.services-book-2{font-size:34px;font-style:italic;padding-bottom:2%;text-transform:lowercase}.services-book-3{font-style:normal;text-transform:uppercase}.services-book-button{background-color:initial;border:2px solid #fff;box-shadow:inset 600px 0 0 0 #09000057;color:#f5f5f5;display:flex;font-weight:400;margin:0 auto 12%;padding:2% 3%;transition:.3s ease-in-out}.services-book-button:hover{border:2px solid #0000;box-shadow:inset 600px 0 0 0 #e0d9d997;color:#f5f5f5}.services-book-button span{color:#fff;display:flex;font-size:20px;margin:0 auto;padding-top:1.1%}.services-pricing{border:.8px solid #fff;box-shadow:inset 1930px 0 0 0 #c5b8b87e;margin-top:0;padding-bottom:7%}@media only screen and (min-width:600px) and (orientation:portrait){.services-background-img img{height:80vh;width:100%}}.services-text{text-align:center}.pricing-header{color:#ac8c8c;font-family:"noto serif display";font-size:50px;line-height:32px;padding-top:6%;text-transform:lowercase}.pricing-menu-wrap p{color:#ac8c8c;font-size:10px;margin:3% 0 0 4%;text-transform:uppercase}.services-artists{color:#a99393;font-family:"noto serif display",serif;font-size:17px;margin:6% 4%;text-transform:uppercase}.pricing-menus{display:inline-flex;justify-content:center;margin:0 7% 0 0;padding:3% 2%}.services-recommendation-wrap{font-family:"noto serif display",serif;margin:16% 2% 0}@media only screen and (width:601px) and (height:962px){.services-recommendation-wrap{margin:8% 2% 0}}.recommendation-header{color:#ac8c8c;font-family:"noto serif display";font-size:35px;font-weight:100;margin-bottom:3%;text-align:center;text-transform:lowercase}.services-recommendation-info{font-size:16px;line-height:31px;margin:0 1%;text-align:center}.services-inspiration{font-size:16px;line-height:32px;margin:2% 1% 4%;text-align:center}.services-policies{border:1px solid #fff;box-shadow:inset 1000px 0 0 0 #e0d9d97e;font-family:"noto serif display",serif}.services-policies-header{font-size:35px;margin:4% 0 3% 3%;text-transform:lowercase}.policy-header,.services-policies-header{color:#ac8c8c;font-family:"noto serif display";text-align:center}.policy-header{font-size:16.5px;margin:0 0 1% 3%;text-transform:uppercase}.policy-p{font-size:15px;line-height:27px;margin:0 7% 2.5%;text-align:center}.policy-p a{color:#ba8e96;text-decoration:none}.policy-p a:hover{color:#d4c5c8}@media only screen and (min-width:590px) and (orientation:portrait){.services-book-text{padding-top:0}}.team-page-wrap{font-family:italiana;margin-bottom:0;margin-top:0}#team-intro{color:#0000;font-size:1px}.teamgirls-wrap{font-family:playfair display;margin-top:10%}.team-girls{padding-top:10%}.team-pic-name-flex{display:inline-flex}.team-buttons{display:flex;margin-left:2.4%;margin-top:4%}.team-book-now-button{background-color:#ecebeb;border:2px solid #fff;box-shadow:inset 0 0 0 0 #d3c4be;color:#b0a9a6;color:#8e6c72;cursor:pointer;display:inline-flex;font-family:"noto serif display",serif;font-size:12px;font-weight:300;height:45px;margin-right:3%;padding:1.4% 2%;position:relative;transition:.3s ease-in-out;width:100px}.team-book-now-button span{margin:0 auto}.team-book-now-button:hover{border:2.5px solid #fff;box-shadow:inset 140px 0 0 0 #eae6e4;color:#b0a9a6;font-size:10px}.team-social-button a{align-items:center;background-color:#ecebeb;border:2px solid #fff;border-radius:50%;border-radius:0;display:inline-flex;height:45px;justify-content:center;line-height:1;margin-left:0;width:45px}.team-social-button a:before{background-color:#dcd3d1;border:2px solid #fff;border-radius:0;content:"";height:45px;position:absolute;transform:scale(0);transition:.3s ease-in-out;width:45px}.team-social-button a:hover:before{border:2.5px solid #fff;box-shadow:inset 140px 0 0 0 #eae6e4;transform:scale(1)}.team-social-button a img{background-color:#eae6e4;background-color:initial;transition:.3s ease-in-out;width:65%;z-index:1}.team-social-button a:hover img{background-color:#eae6e4;background-color:initial;outline:none}.treatment-type{background-color:#ecebeb;border:2px solid #fff;color:#b0a9a6;color:#8e6c72;display:inline-flex;font-family:"noto serif display",serif;font-size:17px;font-weight:300;height:45px;margin-left:3%;padding:0 2%;width:100px}.treatment-type span{margin:0 auto;padding-top:11%}.treatment-type-erin{background-color:#ecebeb;border:2px solid #fff;color:#b0a9a6;color:#8e6c72;display:inline-flex;font-family:"noto serif display",serif;font-size:10px;font-weight:300;height:45px;margin-left:3%;padding:0 2%;width:100px}.treatment-type-erin span{margin:0 auto;padding-top:9%;text-align:center}.team-h2{color:#a7848a;font-family:playfair display;font-size:28px;font-weight:100;letter-spacing:.1em;margin-left:0}.team-name-title{margin:17% 0 0 8%}.team-title{color:#f5f5f5;font-family:"noto serif display",serif;font-size:13.5px;margin:-15% 0 0 1%;text-transform:uppercase}.team-pics img{display:flex;height:270px;margin-left:6%;margin-top:3%;padding-bottom:3.5%;width:270px}.team-about{color:#fff;color:#7f4f57;font-family:"noto serif display",serif;font-size:16px;letter-spacing:-.03em;line-height:2.5;margin:4% 12% 4% 2%}.team-specialise{color:#a7848a;font-size:16.5px;margin-top:2%}.team-hours{color:#8d7176;font-size:16.5px;margin-top:-.5%}@media only screen and (min-width:639px){.team-book-now-button{padding:1.1% 2%}}@media only screen and (min-width:666px){.treatment-type-erin{padding:0 1%}}@media only screen and (min-width:719px){.teamgirls-wrap{margin-top:0}.team-book-now-button{padding:1%}}@media only screen and (min-width:735px){.team-book-now-button{padding:1%}.team-book-now-button:hover{font-size:12px;padding:1%}}iframe#webpack-dev-server-client-overlay{display:none!important}.gallery-imgs{padding-top:3%}.gallery-extra-heading{font-family:"noto serif display",serif;font-size:40px;padding:3% 0;text-align:center;text-transform:lowercase}.gallerypage-gallery img{border-radius:14px;height:20vh;width:32vw}.gallerypage-gallery-1,.gallerypage-gallery-2,.gallerypage-gallery-3,.gallerypage-gallery-4,.gallerypage-gallery-5,.gallerypage-gallery-6{display:flex;justify-content:space-between;padding-top:2%}.gallerypage-gallery-6{padding-bottom:2%}@media only screen and (max-height:575px){.gallery-gallery img{height:50vh;width:32vw}}.main-footer{background-color:hsla(32,20%,63%,.335);border-top:.5px solid #fff;bottom:0;color:#867070;font-family:"noto serif display",serif;text-transform:uppercase;width:100%}.footer-address{display:flex;flex-direction:column;font-size:15px;margin-top:3%;padding-right:8.6%}@media only screen and (min-width:670px){.footer-address{padding-right:7%}}.footer-address-list{color:#fff;display:flex;list-style:none;margin:0 auto}.footer-address-list li{display:flex;flex-direction:column;margin-left:4px}.footer-opening-times{align-items:center;display:flex;flex-direction:column;margin:11px 0}.footer-weekdays{font-size:11px;list-style:none;text-align:left;text-decoration:none}.footer-weekdays th{padding-right:5px}.footer-current-day{color:#fff}.footer-salon-number{color:#fff;text-align:center}.footer-socials{align-items:center;display:flex;flex-direction:column;margin:18px 0}.footer-socials img{height:40px;margin-right:14px;max-width:100%;padding:0 8px;width:40px}.tiktok-footer img{height:34px;margin-bottom:3%;width:42px}.sitemap{display:flex;flex-direction:column;margin:20px 0}.sitemap-list{display:flex;margin:0 auto;padding-right:10%}@media only screen and (min-width:650px){.sitemap-list{padding-right:7.5%}}.sitemap-list a{color:#867070;font-size:15px;margin-left:10px;text-decoration:none}.sitemap-list a:hover{color:#fff}.footer-logo img{animation:gelatine 8.5s infinite;border-radius:50%;display:flex;margin:0 auto 16px;max-height:150px;max-width:150px}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}.footer-logo img:hover{cursor:pointer}.footer-hr{margin:0}.footer-disclaimer{color:#695858;font-size:6px;padding-bottom:0;text-align:center}.footer-credit{background-color:initial;font-size:6px;padding-bottom:1.5%;text-align:center}.footer-credit a{color:#695858;text-decoration:none}}@media only screen and (min-width:767px){*{margin:1;max-width:100vw}html{scrollbar-width:none}body{-ms-overflow-style:none;background-image:url(/static/media/marble3bg.a28cd5caac78837a66bf.png);width:100%}::-webkit-scrollbar{display:none}.background{position:absolute;top:0;z-index:-1}.homedetail-wrap{background-color:initial;background-image:url(/static/media/salonblack.bcf5e2cbe00613796e22.png);background-size:cover;border:1px solid #0000;z-index:99}.homedetail-subtext{color:#5f4040;color:#fff;font-family:"noto serif display",serif;font-size:17px;line-height:32px;line-height:27.5px;margin:2% 8% 0 0;padding:8% 0 4% 8%;text-align:center}.homedetail-book-button{background-color:initial;border:2px solid #fff;box-shadow:inset 600px 0 0 0 #e0d9d997;color:#f5f5f5;display:flex;font-family:"noto serif display",serif;font-size:14px;font-weight:400;margin:0 auto 5%;padding:2% 5%;transition:.3s ease-in-out}.homedetail-book-button:hover{border:2px solid #0000;box-shadow:inset 600px 0 0 0 #e0d9d997;color:#f5f5f5}.homedetail-book-button span{color:#fff;display:flex;font-size:20px;margin:0 auto;padding-top:2%}.homedetail-book-button span:hover{color:#a89195}@media only screen and (min-width:900px){.homedetail-subtext{font-size:17px;line-height:30px}.homedetail-book-button{font-size:14px}}.home-services-and-stylists{background-image:url(/static/media/marble2bg.64b17119277fa6e0bc01.png);border:1.6px solid #fff;display:flex;opacity:85%}.homeservices-flexwrap{justify-content:space-evenly;width:50vw}.homeservices-header{color:#ac8c8c;font-family:italiana;font-family:"noto serif display";font-size:42px;letter-spacing:-.25rem;margin-top:-3%;text-align:center;text-transform:uppercase;text-transform:lowercase}@media only screen and (width:812px) and (height:375px){.homeservices-header{margin-top:6.5%}.homeservices-info{margin-top:6vh}}@media only screen and (width:844px) and (height:390px){.homeservices-header{margin-top:6.5%}.homeservices-info{margin-top:6vh}}@media only screen and (width:852px) and (height:393px){.homeservices-header{margin-top:6.5%}.homeservices-info{margin-top:6vh}}.homeservices-info{display:flex;flex-wrap:wrap;gap:1em;margin-top:4vh}.homeservices-info img{border-radius:6%;height:auto;margin-left:28.5%;width:43%}.homeservices-nails img{margin-left:30%}.homeservices-brows img{margin-left:30.5%}.specialise-header{color:#b09393;font-size:16px;padding:4% 0 1%;text-align:center}.rotate-word,.specialise-header{font-family:"noto serif display",serif;text-transform:uppercase}.rotate-word{color:#8b646b;display:table;font-size:21px;margin:0 auto;padding:0 2%}.homeservices-link{text-decoration:none}.homeservices-link span{color:#b09393;color:#7f4f57;display:table;font-family:"noto serif display",serif;font-size:14px;margin:0 auto;padding:16% 0 2%;text-transform:uppercase}.homeservices-link span:hover{color:#fff;cursor:pointer}.homestylists-wrap{background-image:url(/static/media/salonbrush2.ecc3c74e8833a232c4f9.png);background-image:url(/static/media/marble2bg.64b17119277fa6e0bc01.png);background-size:cover;border-left:1.3px solid #f5f5f5;margin:0;padding:4.6% 3% 4%}.homestylists-header{color:#ac8c8c;font-family:"noto serif display";font-size:42px;font-weight:lighter;letter-spacing:-.25rem;line-height:28px;margin:6.8% 2% 8%;text-align:center;text-transform:lowercase}.homestylists-subtext{color:#967379;font-family:"noto serif display",serif;font-size:16.5px;line-height:32px;margin:1% 3% 0;text-align:center}.homestylists-button{border:1px solid #f5f5f5;box-shadow:inset 0 0 0 0 #ddd3d3;display:flex;font-family:"noto serif display",serif;height:7.5%;margin:3% auto 1%;padding:2% 4%;text-decoration:none;transition:.3s ease-in-out;width:40%}.homestylists-button span{color:#ac8c8c;color:#8f7070;display:flex;font-size:11.5px;margin:0 auto;padding-top:2.3%}.homestylists-button:hover{border:1.5px solid #b09797c9}.homestylists-button span:hover{color:#fff}.homestylists-img{border:1.6px solid #fff;border-radius:0;display:flex;height:60%;margin:4% auto;width:60%}.homecontact-page-wrap{background-color:initial;font-family:"noto serif display",serif;margin-top:1.5%}.homecontact-banner{display:flex;flex-direction:row;justify-content:space-evenly}.homecontact-address{margin-top:-5%}.homecontact-address-h4{color:#b39991;color:#fff;font-size:21px;letter-spacing:.2em;margin-bottom:4%;text-align:center}.homecontact-address-table{color:#b09393;color:#8f7070;font-size:13px;line-height:35px;list-style:none;text-align:center}.homecontact-openingtimes{margin:0 1.8% 0 0}.homecontact-openingtimes-h4{color:#b39991;color:#fff;font-size:19.5px;letter-spacing:.2em;margin-bottom:2%;text-align:center}.homecontact-weekdays{color:#b09393;color:#8f7070;font-size:12px;line-height:30px;text-align:center}.homecontact-weekdays th{font-weight:100}.opening-current-day{color:#fff}.homecontact-book{margin-top:3.9%}.homecontact-book-h4{color:#b39991;color:#fff;font-size:21px;letter-spacing:.2em;margin-bottom:-2%;text-align:center}.homecontact-book a{color:#b09393;color:#8f7070;display:flex;font-size:11px;line-height:20px;margin-bottom:-9%;padding-top:21%;text-decoration:none}.homecontact-book a:hover{color:#fff;cursor:pointer}@media only screen and (min-width:850px){.homecontact-address-h4{font-size:18px}.homecontact-address-table{font-size:12px;line-height:25px}.homecontact-openingtimes-h4{font-size:16px}.homecontact-book-h4{font-size:18px}.homecontact-book a{font-size:10px;line-height:17px}.homecontact-weekdays{font-size:12px;line-height:28px}}@media only screen and (min-width:950px){.homecontact-address-h4{font-size:18.5px}.homecontact-address-table{font-size:12.5px;line-height:30px}.homecontact-openingtimes-h4{font-size:16.5px}.homecontact-book-h4{font-size:18.5px}.homecontact-book a{font-size:10.5px;line-height:18px}}.homeinstagram{background-image:url(/static/media/igbg.3084179312abd7f2e2e9.png);margin-top:0;padding-bottom:4%}.homeinstagram-header{color:#f5f5f5;font-family:italiana,serif;font-family:"noto serif display";font-size:45px;letter-spacing:-.03em;margin:0 auto 3%;padding-top:3%;text-align:center;text-transform:uppercase;text-transform:lowercase}.homeinstagram-widget{margin:0 auto}.testimonials-header{color:#f5f5f5;font-family:"noto serif display";font-size:50px;letter-spacing:-.25rem;line-height:26px;margin-bottom:-2%;padding:6% 0 0 3%;text-align:left;text-transform:lowercase}@media only screen and (min-width:980px){.testimonials-header{padding-bottom:12%}}.testimonial-link{color:#ac8c8c;font-family:"noto serif display",serif;font-size:14px;font-weight:bolder;padding:3% 0 4%;text-align:center}.testimonial-link:hover{color:#fff;cursor:pointer}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{color:#fff;font-family:lato,serif;line-height:1.5}.slider{align-items:flex-end;display:flex;flex-flow:row nowrap;height:35vh;justify-content:center;overflow:hidden;position:relative}@media only screen and (min-width:768px) and (orientation:landscape){.slider{height:75vh}}.home-slider-nav{-webkit-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;height:10px;margin:0 2%;outline:10px solid #aca1a1;outline-offset:-6px;width:10px;z-index:10}.home-slider-nav:checked{animation:check .4s linear forwards}.home-slider-nav:checked:first-of-type~.slider-inner{left:0}.home-slider-nav:checked:nth-of-type(2)~.slider-inner{left:-100%}.home-slider-nav:checked:nth-of-type(3)~.slider-inner{left:-200%}.home-slider-nav:checked:nth-of-type(4)~.slider-inner{left:-300%}.home-slider-nav:checked:nth-of-type(5)~.slider-inner{left:-400%}.home-slider-nav:checked:nth-of-type(6)~.slider-inner{left:-500%}.home-slider-nav:checked:nth-of-type(7)~.slider-inner{left:-600%}.home-slider-nav:checked:nth-of-type(8)~.slider-inner{left:-700%}.home-slider-nav:checked:nth-of-type(9)~.slider-inner{left:-800%}.home-slider-nav:checked:nth-of-type(10)~.slider-inner{left:-900%}.slider-inner{display:flex;flex-flow:row nowrap;height:100%;left:0;position:absolute;top:0;transition:left .4s;width:400%}.slider-contents{align-items:center;display:flex;flex:1 1;flex-flow:column nowrap;height:100%;justify-content:center;padding:4%;text-align:center}.slider-caption{color:#ac8c8c;font-size:12px;margin-top:10%;min-width:325px;text-transform:uppercase}.slider-text{color:#fff;color:#8e6c72;font-family:"noto serif display",serif;font-size:14.5px;line-height:24px;margin-bottom:5.5%;max-width:300px}#slide10,#slide6,#slide7,#slide8,#slide9{visibility:hidden}#slide1{margin-left:30%}@media only screen and (min-width:950px){#slide1{margin-left:28%}}@keyframes check{50%{box-shadow:0 0 0 1px #f5f5f5,0 0 0 1px #f5f5f5;outline-color:#fff}to{box-shadow:0 0 0 0 #f5f5f5,0 0 0 0 #f5f5f5;outline-color:#fff}}@media only screen and (min-width:800px){.slider-caption{font-size:11px;margin-top:10%;min-width:335px;text-transform:uppercase}.slider-text{font-size:12.5px}}@media only screen and (min-width:780px){.slider-contents{padding:4%}}@media only screen and (min-width:810px){.slider-contents{padding:4.5%}.testimonials-header{margin-bottom:-2%}}@media only screen and (min-width:830px){.slider-contents{padding:5%}.slider-text{font-size:13.5px}.testimonials-header{margin-bottom:-6%}}@media only screen and (min-width:850px){.slider-contents{padding:5.4%}}@media only screen and (min-width:880px){.slider-contents{padding:6%}}@media only screen and (min-width:900px){.slider-contents{padding:6.5%}}@media only screen and (min-width:920px){.slider-contents{padding:6.8%}}@media only screen and (min-width:940px){.slider-contents{padding:7.4%}}@media only screen and (min-width:960px){.slider-contents{padding:7.8%}}@media only screen and (min-width:980px){.slider-contents{padding:8.2%}.testimonials-header{margin-bottom:-15%}}.saloncontent-wrap{border:1px solid #fff;border-left:0;border-right:0;box-shadow:inset 2000px 0 0 0 #c8bfbf97;font-family:"noto serif display",serif}.salon-about-info-1 h2{color:#fff;font-size:46px;font-weight:100;margin-bottom:5%;text-transform:lowercase}.salon-about-info-1 p{line-height:32px}.salon-about-info-1,.salon-about-info-2,.salon-about-info-3{color:#9e8080;color:#8e6c72;font-size:15.5px;line-height:32px;margin:4% 3% 0;text-align:center}.salon-about-info-3{margin-bottom:5%}.salon-gallery img{height:22vh;width:32vw}@media only screen and (min-width:850px){.salon-gallery img{height:32vh;width:32vw}}@media only screen and (max-height:575px) and (orientation:landscape){.salon-gallery img{height:60vh;width:32vw}}.gallery-1,.gallery-2,.gallery-3{display:flex;justify-content:space-between;padding-top:2%}.salon-info{border:1px solid #fff;border-left:0;border-right:0;box-shadow:inset 2000px 0 0 0 #c8bfbf97;font-family:"noto serif display",serif;margin:2% 0 0}.salon-address-context{color:#9e8080;margin-bottom:3%}.salon-address-div{font-size:12px;padding-top:-2%;text-align:center;text-transform:uppercase}.salon-address-div h2{color:#fff;font-size:46px;font-weight:100;margin-bottom:3%;margin-top:2.5%;text-transform:lowercase}.salon-context{color:#9e8080;color:#8e6c72;font-size:16.5px;line-height:32px;margin:2% 10% 0;text-align:center}.salon-context-p2{margin-bottom:3%}.salon-context a{background-color:#b0a9a6;border:1px solid #fff;color:#fff;padding:1% 2%;text-decoration:none;text-transform:uppercase}.salon-context a:hover{background-color:#cbbcb7}.salon-access-gallery img{height:23vh;padding-left:1%;width:40vw}@media only screen and (max-height:575px) and (orientation:landscape){.salon-access-gallery img{height:30vh;width:23vw}}.salon-access-gallery{display:inline;justify-content:center;padding-bottom:2%}.saloncontact-page-wrap{font-family:"noto serif display",serif;margin-bottom:0;padding-bottom:2%;padding-top:2%}.saloncontact-banner{display:flex;flex-direction:row;justify-content:space-evenly}.saloncontact-address-h4{color:#896e6e;font-size:21px;letter-spacing:.2em;margin-bottom:4%;text-align:center}.saloncontact-address-table{color:#fff;font-size:13px;line-height:35px;list-style:none;margin:0 auto;text-align:center}.saloncontact-openingtimes-h4{color:#896e6e;font-size:19.5px;letter-spacing:.2em;margin-bottom:2%;text-align:center}.saloncontact-weekdays{color:#fff;font-size:12px;line-height:22px;margin:0 auto;text-align:center}.saloncontact-weekdays th{font-weight:100}.salon-opening-current-day{color:#896e6e}@media only screen and (min-width:850px){.saloncontact-address-h4{font-size:20px}.saloncontact-address-table{font-size:15px;line-height:33px}.saloncontact-openingtimes-h4{font-size:20px}.saloncontact-weekdays{font-size:14px;line-height:28px}}@media only screen and (min-width:950px){.saloncontact-address-h4{font-size:18.5px}.saloncontact-address-table{font-size:12.5px;line-height:30px}.saloncontact-openingtimes-h4{font-size:16.5px}}.salon-shop-wrap{border:1.7px solid #fff;box-shadow:inset 2000px 0 0 0 #a5939368;font-family:"noto serif display",serif;margin:2% 8% 0;text-align:center}.salon-shop-header{color:#fff;font-size:46px;font-weight:100;margin-bottom:3%;padding-top:2%;text-transform:lowercase}.salon-shop-content{color:#8f7070;font-size:17px;line-height:32px;margin:0 13%;padding-bottom:5%}.salon-shop-link{background-color:initial;border:2px solid #fff;box-shadow:inset 600px 0 0 0 #e0d9d997;color:#f5f5f5;color:#8f7070;display:flex;font-family:"noto serif display",serif;font-weight:400;margin:0 auto 2%;padding:2%;text-transform:uppercase;transition:.3s ease-in-out}.salon-shop-link span{color:#8f7070;font-size:20px}.salon-shop-logos{align-items:center;padding:5% 0}#salon-shop-utopia-logo{border-radius:50%;height:9vh;width:9vh}#salon-shop-elth-logo{height:6vh;margin-bottom:2%;margin-left:2%;width:12vh}@media only screen and (max-width:900px) and (orientation:landscape){.salon-shop-logos{display:none}}.services-page-wrap{font-family:"noto serif display",serif}.services-book-wrap{background-image:url(/static/media/blackoutsalonstretch.feaad0c008291b2b3c39.png);background-repeat:no-repeat;background-size:cover;padding:1% 0;position:relative}.services-book-text{font-size:27px;padding-bottom:0;text-align:center;text-transform:uppercase}.services-book-2{font-size:44px;font-style:italic;padding:5% 0;text-transform:lowercase}.services-book-3{font-style:normal;text-transform:uppercase}.services-book-button{background-color:initial;border:2px solid #fff;box-shadow:inset 600px 0 0 0 #09000057;color:#f5f5f5;display:flex;font-weight:400;margin:0 auto 8%;padding:3% 5%;transition:.3s ease-in-out}.services-book-button:hover{border:2px solid #0000;box-shadow:inset 600px 0 0 0 #e0d9d997;color:#f5f5f5}.services-book-button span{color:#fff;display:flex;font-size:25px;margin:0 auto;padding-top:1.1%}.services-pricing{border:1px solid #fff;padding-bottom:7%}.services-text{text-align:left}.pricing-header{color:#ac8c8c;font-family:"noto serif display";font-size:55px;letter-spacing:-.3rem;margin:-5% 60% 3% 3.5%;text-transform:lowercase}.pricing-menu-wrap p{color:#ac8c8c;font-size:9px;margin:2% 0 0 4.2%;text-transform:uppercase}.services-artists{color:#967379;font-size:16px;margin:6% 0 0 4%;text-transform:uppercase}.pricing-menus{display:inline-flex;justify-content:center;margin:4% 0 0 1%;padding:2% 1%}.services-recommendation-wrap{float:right;height:auto;margin-top:5%;z-index:-1}.recommendation-header{color:#ac8c8c;font-family:"noto serif display";font-size:32px;font-weight:100;margin-top:-2%;text-align:center;text-transform:lowercase}.services-recommendation-info{font-size:15px;line-height:29px;margin:0 1%;text-align:center}.services-inspiration{font-size:15px;line-height:32px;margin-top:2%;text-align:center}.services-inspiration a{color:#c4a9ae;text-decoration:none}.services-inspiration a:hover{color:#9a8488}.services-imgs{margin:4% 0 0}.services-policies{border:1px solid #fff;box-shadow:inset 1930px 0 0 0 #e0d9d97e}.services-policies-header{font-family:italiana,serif;font-size:40px;margin:2.5% 0 3% 3%;text-transform:lowercase}.policy-header,.services-policies-header{color:#ac8c8c;font-family:"noto serif display";text-align:center}.policy-header{font-size:20px;margin:0 0 1% 3%;text-transform:uppercase}.policy-p{font-size:13.5px;line-height:25px;margin:0 3% 2.5%;text-align:center}.policy-p a{color:#ba8e96;text-decoration:none}.policy-p a:hover{color:#d4c5c8}.team-page-wrap{font-family:italiana;margin-bottom:0}.team-girls{margin-top:-10%}.teamgirls-wrap{font-family:playfair display;margin-top:4%;padding:4% 0}.team-pic-name-flex{display:inline-flex}.team-buttons{display:flex;margin-left:7%}.team-book-now-button{background-color:#ecebeb;border:2px solid #fff;border-radius:0;box-shadow:inset 0 0 0 0 #d3c4be;color:#b0a9a6;color:#8f7070;cursor:pointer;display:inline-flex;font-family:"noto serif display",serif;font-size:11px;font-weight:300;height:50px;margin-left:-.5%;margin-right:3%;padding:1.5% 2%;position:relative;transition:.3s ease-in-out;width:100px}.team-book-now-button span{background-color:initial;display:flex;margin:0 auto;z-index:1}.team-book-now-button:hover{border:2.5px solid #fff;box-shadow:inset 140px 0 0 0 #eae6e4;color:#b0a9a6;padding:1.5% 1%}.team-social-button a{align-items:center;background-color:#ecebeb;border:2px solid #fff;border-radius:50%;border-radius:0;display:inline-flex;height:50px;justify-content:center;line-height:1;margin-left:0;width:50px}.team-social-button a:before{background-color:#dcd3d1;border:2px solid #fff;border-radius:0;content:"";height:50px;position:absolute;transform:scale(0);transition:.3s ease-in-out;width:50px}.team-social-button a:hover:before{border:2.5px solid #fff;box-shadow:inset 140px 0 0 0 #eae6e4;transform:scale(1)}.team-social-button a img{background-color:initial;transition:.3s ease-in-out;width:60%;z-index:1}.team-social-button a:hover img{background-color:#eae6e4;background-color:initial;outline:none}.treatment-type{background-color:#ecebeb;border:2px solid #fff;color:#b0a9a6;color:#8f7070;display:inline-flex;font-family:"noto serif display",serif;font-size:20px;font-weight:300;height:50px;margin-left:3%;padding:0 2%;width:100px}.treatment-type span{margin:0 auto;padding-top:16%}.treatment-type-erin{background-color:#ecebeb;border:2px solid #fff;color:#b0a9a6;color:#8e6c72;display:inline-flex;font-family:"noto serif display",serif;font-size:9px;font-weight:300;height:50px;margin-left:3%;padding:0 2%;width:100px}.treatment-type-erin span{margin:0 auto;padding-top:15%;text-align:center}.team-h2{color:#a7848a;font-family:playfair display;font-size:43px;font-weight:100;letter-spacing:.1em;margin-left:9%}.team-name-title{margin:20% 0 0 8%}.team-title{color:#f5f5f5;font-family:"noto serif display",serif;font-size:13px;margin:-14% 0 0 10%;text-transform:uppercase}.team-pics img{display:flex;height:370px;margin-left:6%;margin-top:3%;padding-bottom:3.5%;width:370px}.team-about{color:#fff;color:#7f4f57;font-family:"noto serif display",serif;font-size:16.5px;letter-spacing:-.03em;line-height:2.5;margin:4% 12% 4% 3%}.team-specialise{color:#a7848a;font-size:17px;margin-top:2%}.team-hours{color:#8d7176;font-size:17px;margin-top:-.5%}@media only screen and (min-width:799px){.team-book-now-button{padding:1.4% 2%}}@media only screen and (min-width:819px){.team-h2{font-size:45px}.team-title{font-size:14px}.team-pics img{height:380px;width:380px}.team-about{font-size:17.5px}.team-hours,.team-specialise{font-size:18px}}@media only screen and (min-width:833px){#team-head{margin-top:1%}.team-book-now-button,.team-book-now-button:hover{padding:1.6% 1%}}@media only screen and (min-width:883px){.team-pics img{height:390px;width:390px}.team-about{font-size:18px}.team-hours,.team-specialise{font-size:18.5px}.treatment-type-erin{padding:0 1%}}@media only screen and (min-width:895px){.treatment-type-erin{padding:0 1%}}@media only screen and (min-width:899px){.team-book-now-button,.team-book-now-button:hover{padding:1.3% 1%}.treatment-type-erin{padding:0 1%}}@media only screen and (min-width:914px){.team-book-now-button{padding:1.3% 1%}.team-book-now-button:hover{font-size:11px;padding:1.3% 1%}}@media only screen and (min-width:961px){.treatment-type-erin{padding:0 1%}}iframe#webpack-dev-server-client-overlay{display:none!important}.gallery-imgs{padding-left:0;padding-top:3%}.gallery-extra-heading{font-family:"noto serif display",serif;font-size:40px;padding:3% 0;text-align:center;text-transform:lowercase}.gallerypage-gallery img{border-radius:10px;height:22vh;width:32vw}@media only screen and (min-width:850px){.gallerypage-gallery img{height:32vh;width:32vw}}@media only screen and (max-height:575px) and (orientation:landscape){.gallerypage-gallery img{height:60vh;width:32vw}}.gallerypage-gallery-1,.gallerypage-gallery-2,.gallerypage-gallery-3,.gallerypage-gallery-4,.gallerypage-gallery-5,.gallerypage-gallery-6{display:flex;justify-content:space-between;padding-top:2%}.gallerypage-gallery-6{padding-bottom:2%}.footer-address{font-size:16px;margin-top:2.5%;padding-right:8.6%}@media only screen and (min-width:774px){.footer-address{padding-right:5%}}@media only screen and (min-width:904px){.footer-address{padding-right:3.5%}}.footer-opening-times{align-items:center;display:flex;flex-direction:column;margin:12px 0;text-align:center}.footer-weekdays{font-size:11px;list-style:none;text-align:left;text-decoration:none}.footer-weekdays th{font-weight:500;padding-right:5px}.footer-weekdays td{text-align:center}.footer-current-day{color:#fff}.footer-salon-number{color:#fff;text-align:center}.footer-socials{align-items:center;display:flex;flex-direction:column;margin:18px 0}.footer-socials img{height:41px;margin-right:15px;max-width:100%;padding:0 9px;width:41px}.tiktok-footer img{height:30px;margin-bottom:5px;width:45px}.sitemap{display:flex;flex-direction:column;margin:20px 0}.sitemap-list{display:flex;margin:0 auto;padding-right:7%}@media only screen and (min-width:774px){.sitemap-list{padding-right:6%}}@media only screen and (min-width:904px){.sitemap-list{padding-right:4.5%}}.sitemap-list a{color:#867070;font-size:14px;margin-left:13px;text-decoration:none}.footer-logo img{max-height:155px;max-width:155px}.footer-credit,.footer-disclaimer{background-color:initial;color:#695858;font-size:6px;text-align:center}.footer-credit{padding-bottom:.4%}.footer-icon-link{color:#695858;font-size:6px;text-align:center;text-decoration:none}}@media only screen and (min-width:992px){*{margin:1;max-width:100vw}html{scrollbar-width:none}body{-ms-overflow-style:none;background-image:url(/static/media/marble3bg.a28cd5caac78837a66bf.png);width:100%}::-webkit-scrollbar{display:none}.homedetail-subtext{font-size:18px;line-height:40px}@media only screen and (min-width:1150px){.homedetail-subtext{font-size:20px;line-height:45px}.homedetail-book-button{font-size:16px}}.homeservices-header{font-size:50px;margin:1% 0 5% 3%}.specialise-header{font-size:20px}.rotate-word{font-size:26px}.homeservices-link span{font-size:13px;margin-bottom:0;margin-top:-11%}@media only screen and (min-width:1000px){.homeservices-link span{margin-bottom:0;margin-top:-10%}}.homestylists-header{font-size:50px;line-height:28px;margin:7.5% 2%}.homestylists-subtext{color:#967379;font-family:"noto serif display",serif;font-size:15px;line-height:40px;margin:1% 3% 0;text-align:center}.homestylists-button{padding:1.5% 3%}.homestylists-button span{color:#8f7070;font-size:12.5px}@media only screen and (width:1024px) and (height:768px){.homestylists-header{margin-top:4.4%}}@media only screen and (min-width:1100px){.homestylists-subtext{color:#967379;font-family:"noto serif display",serif;font-size:15px;line-height:38px;margin:1% 3% 0}.homestylists-header{margin:4.5% 2% 8%}}.homecontact-page-wrap{margin:2% 0 0}.testimonials-page-wrap{background-color:#d2c1ae}.testimonials-header{font-size:52px;padding-bottom:18%}.testimonial-link{color:#fdfdfd;font-family:"noto serif display",serif;font-size:14px;padding:3% 0 4%;text-align:center}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{color:#fff;font-family:"noto serif display",serif;line-height:1.5}.slider{align-items:flex-end;display:flex;flex-flow:row nowrap;height:35vh;justify-content:center;overflow:hidden;position:relative}.slider-nav{-webkit-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;height:8px;margin:1% 2% 2%;outline:6px solid #aca1a1;outline-offset:-1px;width:8px;z-index:10}.slider-nav:checked{animation:check .4s linear forwards}.home-slider-nav:checked:first-of-type~.slider-inner{left:0}.home-slider-nav:checked:nth-of-type(2)~.slider-inner{left:-100%}.home-slider-nav:checked:nth-of-type(3)~.slider-inner{left:-200%}.home-slider-nav:checked:nth-of-type(4)~.slider-inner{left:-300%}.home-slider-nav:checked:nth-of-type(5)~.slider-inner{left:-400%}.home-slider-nav:checked:nth-of-type(6)~.slider-inner{left:-500%}.home-slider-nav:checked:nth-of-type(7)~.slider-inner{left:-600%}.home-slider-nav:checked:nth-of-type(8)~.slider-inner{left:-700%}.home-slider-nav:checked:nth-of-type(9)~.slider-inner{left:-800%}.home-slider-nav:checked:nth-of-type(10)~.slider-inner{left:-900%}.slider-inner{display:flex;flex-flow:row nowrap;height:100%;left:10;position:absolute;top:0;transition:left .4s;width:400%}.slider-contents{align-items:center;display:flex;flex:1 1;flex-flow:column nowrap;height:100%;justify-content:center;padding:4%;text-align:center}.slider-caption{font-size:12px;margin-top:10%;min-width:250px;text-transform:uppercase}.slider-text{color:#fff;color:#8e6c72;font-size:13.5px;margin-bottom:23.5%;max-width:210px}#slide4,#slide5,#slide6{visibility:hidden}#slide1{margin-left:36.5%}@keyframes check{50%{box-shadow:0 0 0 0 #f5f5f5,0 0 0 0 #f5f5f5;outline-color:#fff}to{box-shadow:0 0 0 0 #f5f5f5,0 0 0 0 #f5f5f5;outline-color:#fff}}@media only screen and (min-width:1020px){.slider-contents{padding:4.5%}}@media only screen and (min-width:1040px){.slider-contents{padding:4.8%}}@media only screen and (min-width:1070px){.slider-contents{padding:5.4%}}@media only screen and (min-width:1120px){.slider-contents{padding:5.6%}}@media only screen and (min-width:1170px){.slider-contents{padding:6.1%}}@media only screen and (min-width:1190px){.slider-contents{padding:6.3%}}@media only screen and (width:1024px) and (height:768px){.slider{height:44vh}}.salon-access-gallery img{height:23vh;width:30vw}.salon-access-gallery{display:inline;justify-content:center;padding-bottom:2%}.team-page-wrap{font-family:italiana;margin-bottom:0;margin-top:-20%}.team-girls{margin-top:-5%}.teamgirls-wrap{font-family:playfair display;margin-top:18%;padding:4% 0}.team-pic-name-flex{display:inline-flex}.team-buttons{display:flex;margin-left:7%}.team-book-now-button{background-color:#ecebeb;border:2px solid #fff;border-radius:0;box-shadow:inset 0 0 0 0 #d3c4be;color:#b0a9a6;color:#8e6c72;cursor:pointer;display:inline-flex;font-family:"noto serif display",serif;font-size:13px;font-weight:300;height:50px;margin-left:-.5%;margin-right:3%;padding:1% 2%;position:relative;transition:.3s ease-in-out;width:120px}.team-book-now-button span{background-color:initial;display:flex;margin:0 auto;z-index:1}.team-book-now-button:hover{border:2.5px solid #fff;box-shadow:inset 140px 0 0 0 #eae6e4;color:#b0a9a6;font-size:13px}.team-social-button a{align-items:center;background-color:#ecebeb;border:2px solid #fff;border-radius:50%;border-radius:0;display:inline-flex;height:50px;justify-content:center;line-height:1;margin-left:0;width:50px}.team-social-button a:before{background-color:#dcd3d1;border:2px solid #fff;border-radius:0;content:"";height:50px;position:absolute;transform:scale(0);transition:.3s ease-in-out;width:50px}.team-social-button a:hover:before{border:2.5px solid #fff;box-shadow:inset 140px 0 0 0 #eae6e4;transform:scale(1)}.team-social-button a img{background-color:initial;transition:.3s ease-in-out;width:60%;z-index:1}.team-social-button a:hover img{background-color:#eae6e4;background-color:initial;outline:none}.treatment-type{background-color:#ecebeb;border:2px solid #fff;color:#b0a9a6;color:#8e6c72;display:inline-flex;font-family:"noto serif display",serif;font-size:23px;font-weight:300;height:50px;margin-left:3%;padding:0 2%;width:120px}.treatment-type span{margin:0 auto}.treatment-type-erin{background-color:#ecebeb;border:2px solid #fff;color:#b0a9a6;color:#8e6c72;display:inline-flex;font-family:"noto serif display",serif;font-size:11px;font-weight:300;height:50px;margin-left:3%;padding:0 2%;width:120px}.treatment-type-erin span{margin:0 auto;padding-top:15%;text-align:center}.team-h2{color:#a7848a;font-family:playfair display;font-size:49px;font-weight:100;letter-spacing:.1em;margin-left:9%}.team-name-title{margin:20% 0 0 8%}.team-title{color:#f5f5f5;font-family:"noto serif display",serif;font-size:16px;margin:-16% 0 0 10%;text-transform:uppercase}.team-pics img{display:flex;height:430px;margin-left:6%;margin-top:3%;padding-bottom:3.5%;width:430px}.team-about{color:#fff;color:#8e6c72;font-family:"noto serif display",serif;font-size:20px;letter-spacing:-.03em;line-height:2.5;margin:4% 12% 4% 3%}.team-specialise{color:#a7848a;font-size:20.5px;margin-top:2%}.team-hours{color:#8d7176;font-size:20.5px;margin-top:-.5%}@media only screen and (min-width:1023px){.team-book-now-button:hover{padding:1% 2%}}@media only screen and (min-width:1079px){.treatment-type-erin{padding:0 1%}}@media only screen and (min-width:1111px){.team-book-now-button,.team-book-now-button:hover{padding:1%}.team-buttons{margin-left:6%}}@media only screen and (min-width:1179px){.team-book-now-button{padding:.8% 1%}.team-book-now-button:hover{font-size:11px;padding:1%}}iframe#webpack-dev-server-client-overlay{display:none!important}.gallery-imgs{padding-top:3%}.gallerypage-gallery img{height:35vh;width:32vw}.footer-address{display:flex;flex-direction:column;font-size:17px;margin-top:2%;padding-right:8.6%}@media only screen and (min-width:993px){.footer-address{padding-right:3%}}.footer-address-list{color:#fff;display:flex;list-style:none;margin:0 auto}.footer-address-list li{display:flex;flex-direction:column;margin-left:4px}.footer-opening-times{align-items:center;display:flex;flex-direction:column;margin:13px 0}.footer-weekdays{font-size:13px;list-style:none;text-align:left;text-decoration:none}.footer-weekdays th{padding-right:5px}.footer-current-day{color:#fff}.footer-socials{align-items:center;display:flex;flex-direction:column;margin:20px 0}.footer-socials img{height:45px;margin-right:16px;max-width:100%;padding:0 10px;width:45px}.tiktok-footer img{height:33px;margin-bottom:7px;width:45px}.sitemap{display:flex;flex-direction:column;margin-bottom:22px}.sitemap-list{display:flex;margin:0 auto;padding-right:10%}.sitemap-list a{color:#867070;font-size:17px;margin-left:10px;text-decoration:none}@media only screen and (min-width:993px){.sitemap-list{padding-right:3.7%}}@media only screen and (min-width:1183px){.sitemap-list{padding-right:3%}}.footer-logo img{margin-bottom:17px;max-height:157px;max-width:157px}.footer-disclaimer{font-size:7px;padding-bottom:.6%}.footer-credit{font-size:7px;margin-top:-1%;padding-bottom:.4%}}@media only screen and (min-width:1200px){*{margin:1;max-width:100vw}html{scrollbar-width:none}body{-ms-overflow-style:none;background-image:url(/static/media/marble3bg.a28cd5caac78837a66bf.png);width:100%}::-webkit-scrollbar{display:none}.homedetail-subtext{font-size:21px;line-height:48px}@media only screen and (min-width:1400px){.homedetail-subtext{font-size:22px;line-height:53px}.homedetail-book-button{font-size:18px}}.homeservices-info{margin-top:1vh}.homeservices-link span{padding:13% 0 0}.homestylists-button{padding:1.7% 0}@media only screen and (min-width:1220px){.homestylists-subtext{color:#967379;font-family:"noto serif display",serif;font-size:16px;line-height:35px;margin:1% 3% 0}.homestylists-header{margin:3% 2% 8%}.homestylists-button{height:6.8%;padding:1% 0}.homestylists-button span{font-size:14px}}.testimonials-page-wrap{background-color:#d2c1ae}.testimonials-header{font-size:41px}.testimonial-link{color:#fdfdfd;font-family:"noto serif display",serif;font-size:14px;padding:3% 0 4%;text-align:center}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{color:#fff;font-family:"noto serif display",serif;line-height:1.5}.slider{align-items:flex-end;display:flex;flex-flow:row nowrap;height:36vh;justify-content:center;overflow:hidden;position:relative}.slider-nav{-webkit-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;height:10px;margin:0 2%;outline:6px solid #aca1a1;outline-offset:-6px;width:10px;z-index:10}.slider-nav:checked{animation:check .4s linear forwards}.home-slider-nav:checked:first-of-type~.slider-inner{left:0}.home-slider-nav:checked:nth-of-type(2)~.slider-inner{left:-100%}.home-slider-nav:checked:nth-of-type(3)~.slider-inner{left:-200%}.home-slider-nav:checked:nth-of-type(4)~.slider-inner{left:-300%}.home-slider-nav:checked:nth-of-type(5)~.slider-inner{left:-400%}.home-slider-nav:checked:nth-of-type(6)~.slider-inner{left:-500%}.home-slider-nav:checked:nth-of-type(7)~.slider-inner{left:-600%}.home-slider-nav:checked:nth-of-type(8)~.slider-inner{left:-700%}.home-slider-nav:checked:nth-of-type(9)~.slider-inner{left:-800%}.home-slider-nav:checked:nth-of-type(10)~.slider-inner{left:-900%}.slider-inner{display:flex;flex-flow:row nowrap;height:100%;left:10;position:absolute;top:0;transition:left .4s;width:400%}.slider-contents{align-items:center;display:flex;flex:1 1;flex-flow:column nowrap;height:100%;justify-content:center;padding:6.3%;text-align:center}.slider-caption{font-size:12px;margin-top:10%;min-width:250px;text-transform:uppercase}.slider-text{color:#fff;font-size:13.5px;margin-bottom:5.5%;max-width:210px}#slide4,#slide5,#slide6{visibility:hidden}#slide1{margin-left:36.5%}@keyframes check{50%{box-shadow:0 0 0 0 #f5f5f5,0 0 0 0 #f5f5f5;outline-color:#fff}to{box-shadow:0 0 0 0 #f5f5f5,0 0 0 0 #f5f5f5;outline-color:#fff}}@media only screen and (min-width:1220px){.slider-contents{padding:6.6%}}@media only screen and (min-width:1260px){.slider-contents{padding:6.8%}}@media only screen and (min-width:1280px){.slider-contents{padding:7.1%}}@media only screen and (min-width:1300px){.slider-contents{padding:7.2%}}@media only screen and (min-width:1340px){.slider-contents{padding:7.5%}}.salon-gallery img{height:36vh;width:32vw}@media only screen and (min-width:1300px){.salon-gallery img{height:38vh;width:32vw}}.saloncontact-address-h4{font-size:27px;margin-bottom:4%}.saloncontact-address-table{font-size:17px;line-height:40px}.saloncontact-openingtimes-h4{font-size:27px;margin-bottom:4%}.saloncontact-weekdays{font-size:16px;line-height:28px}.salon-shop-header{font-size:50px;margin-bottom:3%;padding-top:2%}.salon-shop-content{font-size:16.5px;line-height:33px;padding-bottom:3%}.salon-shop-link{font-size:26px}.salon-shop-logos{align-items:center;padding:5% 0}#salon-shop-utopia-logo{height:11vh;width:11vh}#salon-shop-elth-logo{height:8vh;margin-bottom:1.5%;margin-left:2%;width:14vh}.pricing-menus{margin:4% 0 -3%}.pricing-menu-wrap p{margin:2% 0 -3% 4%}.services-artists{margin:6% 0 -1% 4%}.team-page-wrap{font-family:italiana;margin-bottom:0}.team-girls{margin-top:-5%}.teamgirls-wrap{font-family:playfair display;margin-top:18%;padding:4% 0}.team-pic-name-flex{display:inline-flex}.team-buttons{display:flex;margin-left:3%}.team-book-now-button{background-color:#ecebeb;border:2px solid #fff;border-radius:0;box-shadow:inset 0 0 0 0 #d3c4be;color:#b0a9a6;cursor:pointer;display:inline-flex;font-family:"noto serif display",serif;font-size:10px;font-weight:300;height:50px;margin-left:-.5%;margin-right:3%;padding:1% 2%;position:relative;transition:.3s ease-in-out;width:110px}.team-book-now-button span{background-color:initial;display:flex;font-size:10px;margin:0 auto;z-index:1}.team-book-now-button:hover{border:2.5px solid #fff;box-shadow:inset 140px 0 0 0 #eae6e4;color:#b0a9a6;font-size:9px;padding:1% 2%}.team-social-button a{align-items:center;background-color:#ecebeb;border:2px solid #fff;border-radius:50%;border-radius:0;display:inline-flex;height:50px;justify-content:center;line-height:1;margin-left:0;width:50px}.team-social-button a:before{background-color:#dcd3d1;border:2px solid #fff;border-radius:0;content:"";height:50px;position:absolute;transform:scale(0);transition:.3s ease-in-out;width:50px}.team-social-button a:hover:before{border:2.5px solid #fff;box-shadow:inset 140px 0 0 0 #eae6e4;transform:scale(1)}.team-social-button a img{background-color:initial;transition:.3s ease-in-out;width:50%;z-index:1}.team-social-button a:hover img{background-color:#eae6e4;background-color:initial;outline:none}.treatment-type{background-color:#ecebeb;border:2px solid #fff;color:#b0a9a6;display:inline-flex;font-family:"noto serif display",serif;font-size:19px;font-weight:300;height:50px;margin-left:3%;padding:0 2%;width:110px}.treatment-type span{margin:0 auto}.treatment-type-erin{background-color:#ecebeb;border:2px solid #fff;color:#b0a9a6;display:inline-flex;font-family:"noto serif display",serif;font-size:8px;font-weight:300;height:50px;margin-left:3%;padding:0 2%;width:110px}.treatment-type-erin span{margin:0 auto;padding-top:8%;text-align:center}.team-h2{color:#a7848a;font-family:playfair display;font-size:45px;font-weight:100;letter-spacing:.1em;margin-left:9%}.team-name-title{margin:20% 0 0 8%}.team-title{color:#f5f5f5;font-family:"noto serif display",serif;font-size:14px;margin:-14% 0 0 10%;text-transform:uppercase}.team-pics img{display:flex;height:360px;margin-left:6%;margin-top:3%;padding-bottom:3.5%;width:360px}.team-about{color:#fff;font-family:"noto serif display",serif;font-size:18px;letter-spacing:-.03em;line-height:2.9;margin:4% 12% 0 2%}.team-specialise{color:#a7848a;font-size:18.5px;margin-top:2%}.team-hours{color:#8d7176;font-size:18.5px;margin-top:-.5%}@media only screen and (min-width:1279px){.team-book-now-button,.team-book-now-button:hover{font-size:11px;padding:.9% 1%}.treatment-type-erin{font-size:10px;padding:0 1%}}iframe#webpack-dev-server-client-overlay{display:none!important}.gallery-imgs{padding-top:3%}.gallerypage-gallery img{height:36vh;width:32vw}@media only screen and (min-width:1300px){.gallerypage-gallery img{height:38vh;width:32vw}}.footer-address{display:flex;flex-direction:column;font-size:19px;margin-top:2%;padding-right:2%}@media only screen and (min-width:1207px){.footer-address{margin-top:1%}}.footer-address-list{color:#fff;display:flex;list-style:none;margin:0 auto}.footer-address-list li{display:flex;flex-direction:column;margin-left:4px}.footer-opening-times{align-items:center;display:flex;flex-direction:column;margin:13px 0}.footer-weekdays{font-size:17px;list-style:none;text-align:left;text-decoration:none}.footer-weekdays th{padding-right:5px}.footer-current-day{color:#fff}.footer-socials{align-items:center;display:flex;flex-direction:column;margin:20px 0}.footer-socials img{height:50px;margin-right:17px;max-width:100%;padding:0 11px;width:50px}.tiktok-footer img{height:35px;margin-bottom:7px;width:48px}.sitemap{display:flex;flex-direction:column;margin:22px 0}.sitemap-list{display:flex;margin:0 auto;padding-right:2.8%}@media only screen and (min-width:1790px){.sitemap-list{padding-right:3%}}.sitemap-list a{color:#867070;font-size:18px;margin-left:10px;text-decoration:none}.footer-credit{font-size:7px;margin-top:-1%;padding-bottom:.4%}}@media only screen and (min-width:1348px){*{margin:1;max-width:100vw}html{scrollbar-width:none}body{-ms-overflow-style:none;background-image:url(/static/media/marble3bg.a28cd5caac78837a66bf.png);width:100%}::-webkit-scrollbar{display:none}@media only screen and (min-width:1500px){.homedetail-subtext{font-size:23px;line-height:65px}.homedetail-book-button{font-size:18px}}@media only screen and (min-width:1600px){.homedetail-subtext{font-size:25px;line-height:70px}.homedetail-book-button{font-size:19px}}@media only screen and (min-width:1700px){.homedetail-subtext{font-size:26px;line-height:75px}.homedetail-book-button{font-size:19px}}.homeservices-header{font-size:55px;margin-top:2.5%}.homeservices-info{display:flex;flex-wrap:wrap;gap:1em;margin-top:1vh}.homeservices-info img{height:auto;margin-left:32%;width:38%}.specialise-header{font-size:20px}.rotate-word{font-size:25px}.homeservices-link span{font-size:16px;padding:15% 0 0}@media only screen and (min-width:1500px){.homeservices-header{font-size:55px;margin-top:3.5%}}.homestylists-wrap{background-image:url(/static/media/salonbrush2.ecc3c74e8833a232c4f9.png);background-image:url(/static/media/marble2bg.64b17119277fa6e0bc01.png);background-size:cover;border-left:2px solid #f5f5f5;margin:0;padding:5% 3% 4%}.homestylists-header{font-size:55px;line-height:28px;margin:4.5% 2% 5%;text-align:center}.homestylists-subtext{color:#967379;font-family:"noto serif display",serif;font-size:16px;line-height:35px;margin:-4% 3% 0}.homestylists-button{height:8%;padding-top:1.7%}.homestylists-button span{font-size:15px;padding-top:1%}.homestylists-img{border-radius:2px;display:flex;height:60%;margin:10% auto;width:60%}.homecontact-page-wrap{margin:0 0 -3%}.testimonials-page-wrap{background-color:#d2c1ae}.testimonials-header{font-size:43px}.testimonial-link{color:#fdfdfd;font-family:"noto serif display",serif;font-size:14px;padding:3% 0 4%;text-align:center}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{color:#fff;font-family:"noto serif display",serif;line-height:1.5}.slider{align-items:flex-end;display:flex;flex-flow:row nowrap;height:35vh;justify-content:center;overflow:hidden;position:relative}.slider-nav{-webkit-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;height:15px;margin:0 1%;outline:6px solid #aca1a1;outline-offset:-9px;width:15px;z-index:10}.slider-nav:checked{animation:check .4s linear forwards}.home-slider-nav:checked:first-of-type~.slider-inner{left:0}.home-slider-nav:checked:nth-of-type(2)~.slider-inner{left:-100%}.home-slider-nav:checked:nth-of-type(3)~.slider-inner{left:-200%}.home-slider-nav:checked:nth-of-type(4)~.slider-inner{left:-300%}.home-slider-nav:checked:nth-of-type(5)~.slider-inner{left:-400%}.home-slider-nav:checked:nth-of-type(6)~.slider-inner{left:-500%}.home-slider-nav:checked:nth-of-type(7)~.slider-inner{left:-600%}.home-slider-nav:checked:nth-of-type(8)~.slider-inner{left:-700%}.home-slider-nav:checked:nth-of-type(9)~.slider-inner{left:-800%}.home-slider-nav:checked:nth-of-type(10)~.slider-inner{left:-900%}.slider-inner{display:flex;flex-flow:row nowrap;height:100%;left:10;position:absolute;top:0;transition:left .4s;width:400%}.slider-contents{align-items:center;display:flex;flex:1 1;flex-flow:column nowrap;height:100%;justify-content:center;padding:7.5%;text-align:center}.slider-caption{font-size:15px;margin-top:10%;min-width:250px;text-transform:uppercase}.slider-text{color:#fff;font-size:16.5px;margin-bottom:18.5%;max-width:260px}#slide4,#slide5,#slide6{visibility:hidden}#slide1{margin-left:22%}@media only screen and (min-width:1550px){#slide1{margin-left:22%}}@media only screen and (min-width:1750px){#slide1{margin-left:21%}}@keyframes check{50%{box-shadow:0 0 0 0 #f5f5f5,0 0 0 0 #f5f5f5;outline-color:#fff}to{box-shadow:0 0 0 0 #f5f5f5,0 0 0 0 #f5f5f5;outline-color:#fff}}@media only screen and (min-width:1400px){.slider-contents{padding:7.8%}.slider{height:31vh}}@media only screen and (min-width:1430px){.slider-contents{padding:8%}}@media only screen and (min-width:1460px){.slider-contents{padding:8.2%}}@media only screen and (min-width:1490px){.slider-contents{padding:8.4%}}@media only screen and (min-width:1520px){.slider-contents{padding:8.6%}}@media only screen and (min-width:1550px){.slider-contents{padding:8.8%}}@media only screen and (min-width:1580px){.slider-contents{padding:9%}}@media only screen and (min-width:1610px){.slider-contents{padding:9.1%}}@media only screen and (min-width:1640px){.slider-contents{padding:9.3%}}@media only screen and (min-width:1670px){.slider-contents{padding:9.3%}}@media only screen and (min-width:1700px){.slider-contents{padding:9.4%}}@media only screen and (min-width:1730px){.slider-contents{padding:9.6%}}@media only screen and (min-width:1790px){.slider-contents{padding:9.9%}}.salon-gallery img{height:42vh;width:32vw}@media only screen and (min-width:1500px){.salon-gallery img{height:44vh;width:32vw}}@media only screen and (min-width:1600px){.salon-gallery img{height:47vh;width:32vw}}@media only screen and (min-width:1700px){.salon-gallery img{height:50vh;width:32vw}}.salon-about-info-1 h2{color:#fff;font-size:60px;margin-bottom:5%}.salon-about-info-1 p{line-height:35px}.salon-about-info-1,.salon-about-info-2,.salon-about-info-3{font-size:18.5px;line-height:35px;margin-bottom:3%}.salon-address-div h2{color:#fff;font-size:60px}.salon-context-p2{margin-bottom:5%}.salon-context{font-size:18.5px}.salon-access-gallery img{height:25vh;padding-left:1%;width:28vw}.saloncontact-page-wrap{border-bottom:1.5px solid #fff;border-top:1.5px solid #fff;padding-bottom:0;padding-top:0}.saloncontact-address-h4{font-size:26px;margin-bottom:4%}.saloncontact-address-table{font-size:17px;line-height:42px}.saloncontact-openingtimes-h4{font-size:26px;margin-bottom:4%}.saloncontact-weekdays{font-size:16px;line-height:30px}.salon-shop-header{font-size:52px;margin-bottom:3%;padding-top:2%}.salon-shop-content{font-size:18.5px;line-height:33px;padding-bottom:3%}.salon-shop-link{font-size:28px}.salon-shop-logos{align-items:center;padding:3% 0}#salon-shop-utopia-logo{height:13vh;width:13vh}#salon-shop-elth-logo{height:10vh;margin-bottom:1.3%;margin-left:2%;width:16vh}.pricing-header{margin-left:1.9%}.services-artists{margin-left:2%}.pricing-menu-wrap p{margin:2% 0%-3% 3%}@media only screen and (min-width:1536px) and (min-width:863px){.services-artists{margin-top:4%}.pricing-menus{margin-top:1%}}.team-page-wrap{font-family:italiana;margin-bottom:0}.team-girls{margin-top:-5%}.teamgirls-wrap{animation:fade-in-left 3s ease;font-family:playfair display;margin-top:18%;padding:4% 0}@keyframes fade-in-left{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.team-pic-name-flex{display:inline-flex}.team-buttons{display:flex;margin:2% 0 0 4%}.team-book-now-button{background-color:#ecebeb;border:2px solid #fff;box-shadow:inset 0 0 0 0 #d3c4be;color:#b0a9a6;cursor:pointer;display:inline-flex;font-family:"noto serif display",serif;font-size:11px;font-weight:300;height:50px;margin-left:-.5%;margin-right:1%;padding:.9% 1%;position:relative;transition:.3s ease-in-out;width:110px}.team-book-now-button span{background-color:initial;display:flex;margin:0 auto;z-index:1}.team-book-now-button:hover{border:2.5px solid #fff;box-shadow:inset 140px 0 0 0 #eae6e4;color:#b0a9a6;font-size:11px}.team-social-button a{align-items:center;background-color:#ecebeb;border:2px solid #fff;border-radius:50%;border-radius:0;display:inline-flex;height:50px;justify-content:center;line-height:1;margin-left:0;width:50px}.team-social-button a:before{background-color:#dcd3d1;border:2px solid #fff;border-radius:0;content:"";height:50px;position:absolute;transform:scale(0);transition:.3s ease-in-out;width:50px}.team-social-button a:hover:before{border:2.5px solid #fff;box-shadow:inset 140px 0 0 0 #eae6e4;transform:scale(1)}.team-social-button a img{background-color:#eae6e4;background-color:initial;transition:.3s ease-in-out;width:50%;z-index:1}.team-social-button a:hover img{background-color:#eae6e4;background-color:initial;outline:none}.treatment-type{background-color:#ecebeb;border:2px solid #fff;color:#b0a9a6;display:inline-flex;font-family:"noto serif display",serif;font-size:19px;font-weight:300;height:50px;margin-left:1%;padding:0 2%;width:110px}.treatment-type span{margin:0 auto;padding-top:21%}.treatment-type-erin{background-color:#ecebeb;border:2px solid #fff;color:#b0a9a6;display:inline-flex;font-family:"noto serif display",serif;font-size:10px;font-weight:300;height:50px;margin-left:1%;padding:0 2%;width:110px}.treatment-type-erin span{margin:0 auto;padding-top:4%;text-align:center}.team-h2{color:#a7848a;font-family:playfair display;font-size:45px;font-weight:100;letter-spacing:.1em;margin-left:9%}.team-name-title{margin:20% 0 0 8%}.team-title{color:#f5f5f5;font-family:"noto serif display",serif;font-size:14px;margin:-16% 0 0 10%;text-transform:uppercase}.team-pics img{display:flex;height:360px;margin-left:6%;margin-top:3%;padding-bottom:3.5%;width:360px}.team-about{color:#fff;font-family:"noto serif display",serif;font-size:18px;letter-spacing:-.03em;line-height:2.9;margin:2% 12% 0 2%}.team-specialise{color:#a7848a;font-size:18.5px;margin-top:2%}.team-hours{color:#8d7176;font-size:18.5px;margin-top:-.5%}@media only screen and (min-width:1365px){.team-book-now-button{padding:.9% 1%}.team-book-now-button:hover{font-size:10px;padding:.9% 1%}}@media only screen and (min-width:1439px){.team-book-now-button{font-size:10px}.team-book-now-button:hover{font-size:10px;padding:.5% 2%}.treatment-type{padding:-1% 1%}}@media only screen and (min-width:1535px){.team-book-now-button{padding:.85% 1%}.treatment-type span{padding-top:20%}}@media only screen and (min-width:1679px){.treatment-type-erin{font-size:8.5px}.treatment-type-erin span{padding-top:11%}.treatment-type{padding:0 1%}.treatment-type span{padding-top:13%}.team-buttons{margin-left:3.5%}}iframe#webpack-dev-server-client-overlay{display:none!important}.gallery-imgs{padding-top:3%}.gallery-extra-heading{font-family:"noto serif display",serif;font-size:50px;padding:2% 0;text-align:center;text-transform:lowercase}.gallerypage-gallery img{height:42vh;width:32vw}@media only screen and (min-width:1500px){.gallerypage-gallery img{height:44vh;width:32vw}}@media only screen and (min-width:1600px){.gallerypage-gallery img{height:47vh;width:32vw}}@media only screen and (min-width:1700px){.gallerypage-gallery img{height:50vh;width:32vw}}.footer-address{display:flex;flex-direction:column;font-size:19px;margin-top:2%;padding-right:2%}@media only screen and (min-width:1207px){.footer-address{margin-top:1%}}.footer-address-list{color:#fff;display:flex;list-style:none;margin:0 auto}.footer-address-list li{display:flex;flex-direction:column;margin-left:4px}.footer-opening-times{align-items:center;display:flex;flex-direction:column;margin:13px 0}.footer-weekdays{font-size:17px;list-style:none;text-align:left;text-decoration:none}.footer-weekdays th{padding-right:5px}.footer-current-day{color:#fff}.footer-socials{align-items:center;display:flex;flex-direction:column;margin:20px 0}.footer-socials img{height:50px;margin-right:17px;max-width:100%;padding:0 11px;width:50px}.tiktok-footer img{height:35px;margin-bottom:7px;width:48px}.sitemap{display:flex;flex-direction:column;margin:22px 0}.sitemap-list{display:flex;margin:0 auto;padding-right:2.8%}@media only screen and (min-width:1790px){.sitemap-list{padding-right:3%}}.sitemap-list a{color:#867070;font-size:18px;margin-left:10px;text-decoration:none}}@media only screen and (min-width:1800px){*{margin:1;max-width:100vw}html{scrollbar-width:none}body{-ms-overflow-style:none;background-image:url(/static/media/marble3bg.a28cd5caac78837a66bf.png);width:100%}::-webkit-scrollbar{display:none}@media only screen and (min-width:1700px){.homedetail-subtext{font-size:27.5px;line-height:78px}.homedetail-book-button span{font-size:23px}}@media only screen and (min-width:1900px){.homedetail-subtext{font-size:29px;line-height:90px}.homedetail-book-button span{font-size:25px}}.homeservices-header{font-size:60px;margin-top:5%}.homeservices-info{display:flex;flex-wrap:wrap;gap:1em;margin-top:1vh}.homeservices-link span{font-size:14px;padding:12% 0 3%}.homeservices-info img{border-radius:6%;height:auto;margin-left:33%;width:35%}.homeservices-nails img{margin-left:33.5%}.homestylists-header{font-size:60px}.homestylists-subtext{font-size:18px;line-height:45px;margin:-3% 3% 0}.homestylists-img{height:45%;margin:6% auto;width:45%}.homestylists-button span{font-size:17px;padding-top:0}.homeinstagram-header{font-size:56px}.testimonials-page-wrap{background-color:#d2c1ae}.testimonials-header{font-size:57px;margin-top:-2%}.testimonial-link{color:#fdfdfd;font-family:"noto serif display",serif;font-size:14px;padding:5% 0 2%;text-align:center}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{color:#fff;font-family:"noto serif display",serif;line-height:1.5}.slider{align-items:flex-end;display:flex;flex-flow:row nowrap;height:30vh;justify-content:center;overflow:hidden;position:relative}.slider-nav{-webkit-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;height:12px;margin:0 1%;outline:6px solid #aca1a1;outline-offset:-6px;width:12px;z-index:10}.slider-nav:checked{animation:check .4s linear forwards}.home-slider-nav:checked:first-of-type~.slider-inner{left:0}.home-slider-nav:checked:nth-of-type(2)~.slider-inner{left:-100%}.home-slider-nav:checked:nth-of-type(3)~.slider-inner{left:-200%}.home-slider-nav:checked:nth-of-type(4)~.slider-inner{left:-300%}.home-slider-nav:checked:nth-of-type(5)~.slider-inner{left:-400%}.home-slider-nav:checked:nth-of-type(6)~.slider-inner{left:-500%}.home-slider-nav:checked:nth-of-type(7)~.slider-inner{left:-600%}.home-slider-nav:checked:nth-of-type(8)~.slider-inner{left:-700%}.home-slider-nav:checked:nth-of-type(9)~.slider-inner{left:-800%}.home-slider-nav:checked:nth-of-type(10)~.slider-inner{left:-900%}.slider-inner{display:flex;flex-flow:row nowrap;height:100%;left:10;position:absolute;top:0;transition:left .4s;width:400%}.slider-contents{align-items:center;display:flex;flex:1 1;flex-flow:column nowrap;height:100%;justify-content:center;padding:9.8%;text-align:center}.slider-caption{font-size:16px;margin-top:30%;min-width:250px;text-transform:uppercase}.slider-text{color:#fff;font-size:18.5px;margin-bottom:75%;max-width:230px}#slide4,#slide5,#slide6{visibility:hidden}#slide1{margin-left:20%}@media only screen and (min-width:1900px){#slide1{margin-left:20%}}@keyframes check{50%{box-shadow:0 0 0 0 #f5f5f5,0 0 0 0 #f5f5f5;outline-color:#fff}to{box-shadow:0 0 0 0 #f5f5f5,0 0 0 0 #f5f5f5;outline-color:#fff}}@media only screen and (min-width:1830px){.slider-contents{padding:9.9%}}@media only screen and (min-width:1860px){.slider-contents{padding:10%}}@media only screen and (min-width:1890px){.slider-contents{padding:10.1%}}@media only screen and (min-width:1910px){.slider-contents{padding:10.2%}}.salon-about-info-1 h2{margin-bottom:4%}.salon-about-info-1,.salon-about-info-2,.salon-about-info-3{margin:2.5% 3% 0}.salon-about-info-3{margin-bottom:3%}.salon-gallery img{height:54vh;width:32vw}@media only screen and (min-width:1900px){.salon-gallery img{height:58vh;width:32vw}}.salon-about-info-1 p{line-height:50px}.salon-about-info-1,.salon-about-info-2,.salon-about-info-3{font-size:24.5px;line-height:50px}.salon-context-p2{margin-bottom:5%}.salon-context{font-size:24.5px}.salon-access-gallery img{height:40vh;padding-left:1%;width:35vw}.salon-access-gallery{display:inline}.salon-access-gallery-2{padding-bottom:2%}.salon-shop-header{font-size:58px;margin-bottom:2%;padding-top:2%}.salon-shop-content{font-size:21.5px;line-height:42px;padding-bottom:2%}.salon-shop-link{font-size:30px}.salon-shop-logos{align-items:center;padding:1% 0 2%}#salon-shop-utopia-logo{height:17vh;width:17vh}#salon-shop-elth-logo{height:12vh;margin-bottom:1.4%;margin-left:2%;width:20vh}.services-book-wrap{background-image:url(/static/media/blackoutsalonstretch.feaad0c008291b2b3c39.png);background-repeat:no-repeat;position:relative}.services-book-text{padding-bottom:0;text-align:center;text-transform:uppercase}.services-book-1{font-size:50px}.services-book-2{font-size:70px}.services-book-button span{color:#fff;display:flex;font-size:45px;margin:0 auto;padding-top:1.1%}.services-pricing{background-image:url(/static/media/marble2bg.64b17119277fa6e0bc01.png);margin-bottom:0;padding-bottom:2%}.pricing-header{font-size:75px;letter-spacing:-.35rem;margin:-7% 60% 1% 3.5%}.pricing-menu-wrap p{font-size:12px;margin:2% 0 0 4%}.services-artists{font-size:27px;margin:3% 0 0 4%}.pricing-menus{margin:2% 0 0 1.5%}.team-page-wrap{font-family:italiana;margin-bottom:0}.team-girls{margin-top:-6%}.teamgirls-wrap{animation:fade-in-left 3s ease;font-family:playfair display;padding:4% 0}@keyframes fade-in-left{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.team-pic-name-flex{display:inline-flex}.team-buttons{display:flex;margin:2% 0 0 4%}.team-book-now-button{background-color:#ecebeb;border:2px solid #fff;box-shadow:inset 0 0 0 0 #d3c4be;color:#b0a9a6;cursor:pointer;display:inline-flex;font-family:"noto serif display",serif;font-size:10px;font-weight:300;height:50px;margin-left:-.5%;margin-right:1%;padding:.65% .5%;position:relative;transition:.3s ease-in-out;width:100px}.team-book-now-button span{background-color:initial;display:flex;margin:0 auto;z-index:1}.team-book-now-button:hover{border:2.5px solid #fff;box-shadow:inset 140px 0 0 0 #eae6e4;color:#b0a9a6;font-size:10px;padding:.65% .5%}.team-social-button a{align-items:center;background-color:#ecebeb;border:2px solid #fff;border-radius:50%;border-radius:0;display:inline-flex;height:50px;justify-content:center;line-height:1;margin-left:0;width:50px}.team-social-button a:before{background-color:#dcd3d1;border:2px solid #fff;border-radius:0;content:"";height:50px;position:absolute;transform:scale(0);transition:.3s ease-in-out;width:50px}.team-social-button a:hover:before{border:2.5px solid #fff;box-shadow:inset 140px 0 0 0 #eae6e4;transform:scale(1)}.team-social-button a img{background-color:#eae6e4;background-color:initial;transition:.3s ease-in-out;width:50%;z-index:1}.team-social-button a:hover img{background-color:#eae6e4;background-color:initial;outline:none}.treatment-type{background-color:#ecebeb;border:2px solid #fff;color:#b0a9a6;display:inline-flex;font-family:"noto serif display",serif;font-size:19px;font-weight:300;height:50px;margin-left:1%;padding:0 1%;width:100px}.treatment-type span{margin:0 auto;padding-top:17.5%}.treatment-type-erin{background-color:#ecebeb;border:2px solid #fff;color:#b0a9a6;display:inline-flex;font-family:"noto serif display",serif;font-size:10px;font-weight:300;height:50px;margin-left:1%;padding:0 1%;width:100px}.treatment-type-erin span{margin:0 auto;padding-top:3%;text-align:center}.team-h2{color:#a7848a;font-family:playfair display;font-size:45px;font-weight:100;letter-spacing:.1em;margin-left:9%}.team-name-title{margin:20% 0 0 8%}.team-title{color:#f5f5f5;font-family:"noto serif display",serif;font-size:14px;margin:-16% 0 0 10%;text-transform:uppercase}.team-pics img{display:flex;height:380px;margin-left:6%;margin-top:3%;padding-bottom:3.5%;width:380px}.team-about{color:#fff;font-family:"noto serif display",serif;font-size:18px;letter-spacing:-.03em;line-height:2.9;margin:2% 25% 0 1%}.team-specialise{color:#a7848a;font-size:18.5px;margin-top:2%}.team-hours{color:#8d7176;font-size:18.5px;margin-top:-.5%}iframe#webpack-dev-server-client-overlay{display:none!important}.gallery-imgs{padding-top:3%}.gallerypage-gallery img{height:54vh;width:32vw}@media only screen and (min-width:1900px){.gallerypage-gallery img{height:58vh;width:32vw}}.footer-address{display:flex;flex-direction:column;font-size:19px;margin-top:2%;padding-right:2%}@media only screen and (min-width:1207px){.footer-address{margin-top:1%}}.footer-address-list{color:#fff;display:flex;list-style:none;margin:0 auto}.footer-address-list li{display:flex;flex-direction:column;margin-left:4px}.footer-opening-times{align-items:center;display:flex;flex-direction:column;margin:13px 0}.footer-weekdays{font-size:17px;list-style:none;text-align:left;text-decoration:none}.footer-weekdays th{padding-right:5px}.footer-current-day{color:#fff}.footer-socials{align-items:center;display:flex;flex-direction:column;margin:20px 0}.footer-socials img{height:50px;margin-right:17px;max-width:100%;padding:0 11px;width:50px}.tiktok-footer img{height:43px;margin-bottom:5px;width:55px}.sitemap{display:flex;flex-direction:column;margin:22px 0}.sitemap-list{display:flex;margin:0 auto;padding-right:2.8%}@media only screen and (min-width:1790px){.sitemap-list{padding-right:3%}}.sitemap-list a{color:#867070;font-size:18px;margin-left:10px;text-decoration:none}}
/*# sourceMappingURL=main.3e16cf72.css.map*/