:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand:#37b4b6;--color-link:#00797b;--color-line:#0fa8aa;--color-text:#414141;--color-heading:#414141;--color-footer-text:#0b2b2c;--color-image-border:#cfcfcf;--color-focus:#e8590c;--container-width:60rem;--gutter:1rem;--header-band-color:#fffc;--header-band-offset:2.6875rem;--curve-ratio:2200 / 233;--banner-ratio:1812 / 713;--font-heading:Raleway, "Helvetica Neue", "Segoe UI", Arial, sans-serif;color:var(--color-text);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Verdana,Geneva,DejaVu Sans,sans-serif;font-size:100%;line-height:1.65}*,:before,:after{box-sizing:border-box}body{background:#fff;margin:0;font-size:.875rem}a{color:var(--color-link)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}img{max-width:100%;height:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-10rem;left:var(--gutter);z-index:3;background:#fff;padding:.5rem 1rem;position:absolute}.skip-link:focus{top:var(--gutter)}.site-top{border-top:5px solid var(--color-brand);position:relative}.site-header{z-index:2;background:#fff;position:relative}.site-header-inner{max-width:var(--container-width);padding:.5rem var(--gutter);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo.navigation""phone phone phone";align-items:center;gap:.25rem .75rem;margin-inline:auto;display:grid}.site-logo{aspect-ratio:162/53;background:url(/assets/logo-DuH1R8-Z.png) 0/contain no-repeat;grid-area:logo;width:8.125rem;display:block}.site-header-phone{white-space:nowrap;grid-area:phone;justify-self:center;font-weight:700;text-decoration:none}.site-header-phone:hover{text-decoration:underline}.site-navigation{grid-area:navigation}.site-menu-button{border:1px solid var(--color-line);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;display:flex}.site-menu-button:before{content:"";background:linear-gradient(currentColor 0 0) top/100% 2px no-repeat,linear-gradient(currentColor 0 0) 50%/100% 2px no-repeat,linear-gradient(currentColor 0 0) bottom/100% 2px no-repeat;width:1.125rem;height:.875rem}.site-menu-toggle:focus-visible+.site-menu-button{outline:3px solid var(--color-focus);outline-offset:2px}.site-menu{padding:0 var(--gutter);border-block:1px solid var(--color-line);background:#fff;margin:0;list-style:none;display:none;position:absolute;inset:100% 0 auto;box-shadow:0 6px 12px #00000026}.site-menu-toggle:checked~.site-menu{display:block}.site-menu li+li{border-top:1px solid #e5e5e5}.site-menu a{color:#000;padding:.75rem .25rem;font-family:Arial,Helvetica,sans-serif;font-size:.9375rem;text-decoration:none;display:block}.site-menu a:hover,.site-menu a[aria-current]{color:var(--color-link)}@media (prefers-reduced-motion:no-preference){.site-menu a{transition:color .4s ease-in-out}}.site-banner{aspect-ratio:var(--banner-ratio);background:url(/assets/banner-narrow-CrNMKLHY.jpg) 50%/cover no-repeat;position:relative}.site-banner:after{content:"";aspect-ratio:var(--curve-ratio);background:url(/assets/curve-header-CWYZUks0.png) bottom/100% no-repeat;position:absolute;inset:auto 0 0}.site-columns{max-width:var(--container-width);padding:0 var(--gutter);grid-template-columns:minmax(0,1fr);gap:2rem;margin:1.5rem auto 0;display:grid}.site-content{overflow-wrap:break-word;min-width:0}.site-content h1,.site-content h2,.site-content h3,.site-content h4,.site-content h5,.site-content h6,.side-menu-title{color:var(--color-heading);font-family:var(--font-heading);margin:1.5rem 0 .75rem;font-weight:300;line-height:1.2}.site-content h1{margin-top:0;font-size:clamp(1.75rem,1.25rem + 2.5vw,3rem)}.site-content h2{font-size:1.5rem}.site-content h3{font-size:1.25rem}.site-content h4,.site-content h5,.site-content h6{font-size:1.0625rem}.site-content p,.site-content ul,.site-content ol,.site-content figure,.site-content blockquote,.site-content table{margin:0 0 1rem}.site-content ul,.site-content ol{padding-left:1.5rem}.site-content li+li{margin-top:.25rem}.site-content a{text-underline-offset:.15em}.site-content a:hover{text-decoration-thickness:2px}.site-content blockquote{color:#666;border-left:1px solid #ddd;margin-left:0;padding-left:1rem;font-style:italic}.site-content hr{background:#ddd;border:0;height:1px;margin:1rem 0}.page-content{display:flow-root}.page-content img{display:block}.page-content .alignleft,.page-content .alignright,.page-content .aligncenter{margin:0 auto 1rem}.page-content table{border-collapse:collapse;width:100%}.page-content th,.page-content td{overflow-wrap:anywhere;vertical-align:top;border:1px solid #ddd;padding:.5rem}.page-content .gallery{clear:both;grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:.625rem;display:grid}.page-content .gallery a{border:2px solid var(--color-image-border);display:block}.page-content .gallery a:hover{border-color:var(--color-brand)}.page-content .gallery img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.site-content .child-pages{margin:0;padding:0;font-size:1rem;list-style:none}.side-menu-title{border-bottom:1px solid var(--color-line);margin-top:0;padding-bottom:.625rem;font-size:1.5rem}.side-menu{margin:0;padding:0;list-style:none}.side-menu li,.child-pages li{padding:.3rem 0 .3rem 1.25rem;position:relative}.side-menu li:before,.child-pages li:before{content:"";background:var(--color-text);width:.375rem;height:.375rem;position:absolute;top:.85em;left:0}.side-menu a,.child-pages a{text-decoration:none}.side-menu a:hover,.child-pages a:hover,.side-menu a[aria-current=page]{text-decoration:underline}.site-footer{margin-top:2.5rem}.site-footer-inner{max-width:var(--container-width);padding:0 var(--gutter);margin-inline:auto}.site-footer-contacts{background:var(--color-brand);color:var(--color-footer-text);padding-bottom:1.5rem}.site-footer-contacts:before{content:"";aspect-ratio:var(--curve-ratio);background:#fff url(/assets/curve-footer-tuSuvivz.png) bottom/100% no-repeat;display:block}.site-footer address{font-style:normal}.site-footer p,.salon-addresses{margin:0 0 .75rem}.salon-addresses{padding:0;list-style:none}.call-button{color:var(--color-link);background:#fff;border-radius:3px;margin-top:.25rem;padding:.75rem 1.5rem;font-family:Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 2px 4px #0003}.call-button:hover{text-decoration:underline}.site-copyright{color:#fff;background:#1b1b1b url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QNtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OTU3NTQ5RjVDNzg0RTExMUJBRTZFMDU0NDMxODg0MDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjVBM0MxRjY0REM2MTFFMjkyMzZCNEVGMTgxQjA0RUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjVBM0MxRjU0REM2MTFFMjkyMzZCNEVGMTgxQjA0RUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkFBMkE3QTgzRjRERTIxMUIyMjFCQkVDODdCQjg1RkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTU3NTQ5RjVDNzg0RTExMUJBRTZFMDU0NDMxODg0MDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAwADMDAREAAhEBAxEB/8QAZgABAQEBAAAAAAAAAAAAAAAAAAECCAEBAAAAAAAAAAAAAAAAAAAAABAAAgECBAUDAwUBAAAAAAAAAREhADFBUQISYXGBkTLwoVKx0SLhcqKywgMRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AOb4sRCZxE4lOgupC+3SBKuewoCFttrsM50CVcbTkYPV86AiTdKA7D3oFoIJd8SVnQRactNrTbO1BqSJJ1ZEbieOC9qBLQE/HU/9L11oEdLoxHCgEagWjzaWGVBHiUsGT0fS1BZIRkfH8ijlYvLGgu3T8dX8u/j6yoMlKQQBbjwt6FAIBEAFyAEPt7UFO3Nu33iTGVBCAxuWqIBmO9BSSmL3ZJXvQELJDMZ9nyoMbv8An8RbIfZes6DflYc4y70BaWCYJLepgvtQGitpB45dTQQaisUZIV+KoBQXjPyGN4KaoD3BaRwCGF4oKjdF8ui8bKgm0olTl5dxBoIdJa1EA2I1Asn1Z0F3CQgRfE84I+tAJRIgA3DmgM5AHVLX0V+YoG3VMPIXOXiZXB0Ba8jZ+Oq2f7aCjktQMAwOkDpQAALYRJBjn+lADsQ1OHoUEZs5sNLMPNOgDTZPWzclAjMY0BCRq0r+p70F/LLF+U7qD//Z);padding:.875rem 0;font-size:.8125rem}.site-copyright .site-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;display:flex}.site-copyright p{margin:0}.footer-menu{flex-wrap:wrap;gap:.25rem 0;margin:0 0 0 -.6875rem;padding:0;list-style:none;display:flex}.footer-menu li{border-right:1px solid #fff;padding:0 .6875rem}.footer-menu li:last-child{border-right:0}.footer-menu a{color:#fff;text-decoration:none}.footer-menu a:hover{text-decoration:underline}.metrika-pixel{position:absolute;left:-9999px}@media (min-width:26rem){.site-header-inner{grid-template-areas:"logo phone navigation"}.site-header-phone{justify-self:end}}@media (min-width:30rem){.page-content .alignleft{float:left;margin:0 1rem .625rem 0}.page-content .alignright{float:right;margin:0 0 .625rem 1rem}}@media (min-width:60rem){.site-banner{background-image:url(/assets/banner-wide-BoPK2cVB.jpg);width:100%;max-height:36rem}.site-header{inset:var(--header-band-offset) 0 auto;background:var(--header-band-color);padding:.875rem 0;position:absolute}.site-header-inner{border-block:1px solid var(--color-line);padding:.875rem .625rem;display:flex}.site-logo{width:162px}.site-header-phone,.site-menu-toggle,.site-menu-button{display:none}.site-navigation{margin-left:auto}.site-menu{box-shadow:none;background:0 0;border:0;padding:0;display:flex;position:static}.site-menu li+li{border-top:0}.site-menu a{padding:0 1.125rem;line-height:3rem}.site-columns{margin-top:2.5rem}.site-columns-with-aside{grid-template-columns:16.5rem minmax(0,1fr);grid-template-areas:"aside content";gap:2.5rem}.site-columns-with-aside .site-content{grid-area:content}.site-columns-with-aside .site-aside{grid-area:aside}}@media (forced-colors:active){.site-logo .visually-hidden{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}@media print{.skip-link,.site-navigation,.site-banner,.site-aside,.site-footer-contacts:before,.footer-menu{display:none}.site-header{background:0 0;position:static}.site-footer-contacts,.site-copyright{color:inherit;background:0 0}}
