.salon-hp,body.salon-full{--bg:#1b1814;--card:#241f19;--light:#efe5d6;--tx:#f1e9dd;--ink:#231d17;--g:#d8b36a;--texture:repeating-linear-gradient(90deg,rgba(150,118,84,.12) 0 16px,transparent 16px 26px);--f:"Outfit",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fh:var(--f);--fs:"Allura","Segoe Script",cursive;--hw:300;--hls:-.02em;--ht:none;--r:20px;--btn-r:999px;--sec:clamp(88px,11vw,150px);--pad:clamp(18px,4vw,48px);--bg2:color-mix(in srgb,var(--bg) 80%,#000);--light2:color-mix(in srgb,var(--light) 88%,var(--ink));--tx2:color-mix(in srgb,var(--tx) 86%,var(--bg));--mut:color-mix(in srgb,var(--tx) 74%,var(--bg));--ink2:color-mix(in srgb,var(--ink) 70%,var(--light));--g2:color-mix(in srgb,var(--g) 74%,var(--tx));--g3:color-mix(in srgb,var(--g) 62%,var(--ink));--g4:color-mix(in srgb,var(--g) 50%,var(--ink));--on-g:var(--bg);--ln:color-mix(in srgb,var(--tx) 9%,transparent);--ln2:color-mix(in srgb,var(--ink) 14%,transparent);--ease:cubic-bezier(.25,.6,.2,1)}.salon-hp{position:relative;background:var(--bg);color:var(--tx);font:400 16px/1.6 var(--f);-webkit-font-smoothing:antialiased;overflow-x:clip;text-align:left}.salon-hp:not(.is-full){width:calc(100vw - var(--salon-sbw,0px));max-width:none!important;margin-left:calc(50% - (100vw - var(--salon-sbw,0px)) / 2)!important;margin-right:0!important}body.salon-full{margin:0;background:var(--bg)}html:has(body.salon-full){scroll-behavior:smooth;scroll-padding-top:80px}.salon-hp *,.salon-hp *:before,.salon-hp *:after{box-sizing:border-box}.salon-hp h1,.salon-hp h2,.salon-hp h3,.salon-hp p,.salon-hp blockquote,.salon-hp figure,.salon-hp ul,.salon-hp li{margin:0;padding:0;border:0;font-family:var(--f);color:inherit;letter-spacing:normal;text-transform:none;background:none}.salon-hp ul{list-style:none}.salon-hp a{color:var(--g2);text-decoration:none;transition:color .3s,border-color .3s,background .3s,box-shadow .3s,transform .3s}.salon-hp img,.salon-hp video.salon-vid{display:block;max-width:100%;height:auto;border:0}.salon-hp ::selection{background:var(--g);color:var(--bg)}.salon-hp .salon-ic{display:inline-block;vertical-align:middle;flex:none}.salon-hp .salon-stars-svg{display:inline-flex;gap:2px;line-height:0}.salon-hp .salon-star{color:var(--g2)}.salon-hp .salon-star.is-off{color:var(--g2);opacity:.25}.salon-hp-wrap{max-width:1440px;margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.salon-hp-sec{padding-top:var(--sec);padding-bottom:var(--sec)}.salon-hp-kicker{display:block;margin-bottom:12px;font:400 46px/1 var(--fs);color:var(--g2)}.salon-hp-light .salon-hp-kicker{color:var(--g3)}.salon-hp .salon-hp-h2{font-family:var(--fh);font-weight:var(--hw);text-transform:var(--ht);letter-spacing:var(--hls);font-size:clamp(40px,4.8vw,72px);line-height:1;letter-spacing:-.02em}.salon-hp .salon-hp-h2-sm{font-size:clamp(32px,3.4vw,52px)}.salon-hp .salon-hp-h2-xl{font-size:clamp(40px,5vw,76px)}.salon-hp-muted{color:var(--mut);line-height:1.7}.salon-hp-light .salon-hp-muted{color:var(--ink2)}.salon-hp-small{font-size:14px}.salon-hp-narrow{max-width:520px;margin-top:16px!important}.salon-hp-prose p+p{margin-top:1em}.salon-hp-label{margin:0 0 6px!important;font-size:13px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--g4)!important}.salon-hp-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px}.salon-hp-link{font-size:16px;color:var(--g2)!important;border-bottom:1px solid var(--g2);padding-bottom:3px}.salon-hp-link:hover{color:var(--tx)!important;border-color:var(--tx)}.salon-hp-logo{display:inline-flex;flex-direction:column;align-items:center;gap:2px;line-height:1}.salon-hp-logo-s{font:400 44px/.85 var(--fs);color:var(--g2);text-shadow:0 0 10px color-mix(in srgb,var(--g2) 50%,transparent),0 0 28px color-mix(in srgb,var(--g) 30%,transparent)}.salon-hp-logo-r{font:400 8px/1 var(--f);letter-spacing:.45em;padding-left:.45em;color:var(--tx);text-transform:uppercase}.salon-hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:17px 28px;border-radius:var(--btn-r);background:var(--g);color:var(--on-g)!important;font-size:16px;font-weight:500;line-height:1.2;box-shadow:0 0 30px color-mix(in srgb,var(--g) 35%,transparent);white-space:nowrap}.salon-hp-btn:hover{background:color-mix(in srgb,var(--g) 85%,#fff);box-shadow:0 0 48px color-mix(in srgb,var(--g) 65%,transparent);transform:translateY(-1px)}.salon-hp-btn-sm{padding:12px 22px;font-size:15px}.salon-hp-btn-line{background:transparent;border:1px solid color-mix(in srgb,var(--tx) 35%,transparent);color:var(--tx)!important;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.salon-hp-btn-line:hover{background:transparent;border-color:var(--g2);color:var(--g2)!important;box-shadow:none}.salon-hp-btn-gold{background:transparent;border:1px solid color-mix(in srgb,var(--g2) 50%,transparent);color:var(--g2)!important;box-shadow:none;padding:15px 26px;font-size:15px}.salon-hp-btn-gold:hover{background:var(--g);color:var(--on-g)!important}.salon-hp-btn-dark{background:color-mix(in srgb,var(--bg) 92%,transparent);border:1px solid color-mix(in srgb,var(--tx) 25%,transparent);color:var(--tx)!important;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.salon-hp-pill{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tx) 30%,transparent);color:var(--tx)!important}.salon-hp-pill:hover{border-color:var(--g);color:var(--g)!important}.salon-hp-dot{width:8px;height:8px;border-radius:50%;flex:none}.salon-hp-dot.is-wa{background:#25d366;box-shadow:0 0 8px #25d366}.salon-hp-nav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px var(--pad);border-bottom:1px solid transparent;transition:padding .4s ease,background .4s ease,border-color .4s ease}.admin-bar .salon-hp-nav{top:32px}.salon-hp-nav.is-scrolled{padding-top:12px;padding-bottom:12px;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--ln)}.salon-hp-nav-links{display:flex;align-items:center;gap:clamp(18px,2.4vw,36px);font-size:15px}.salon-hp-nav-links>a:not(.salon-hp-pill):not(.salon-hp-btn){color:var(--tx)!important;padding:6px 0;border-bottom:1px solid transparent}.salon-hp-nav-links>a:not(.salon-hp-pill):not(.salon-hp-btn):hover{color:var(--g)!important;border-color:var(--g)}.salon-hp-menu-btn{display:none;height:44px;padding:0 18px;border:1px solid color-mix(in srgb,var(--tx) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg) 45%,transparent);font:400 15px/1 var(--f);color:var(--tx);cursor:pointer}.salon-hp-menu{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;padding:16px 18px 28px;background:var(--bg) var(--texture)}.salon-hp-menu[hidden]{display:none}.salon-hp-menu-top{display:flex;justify-content:space-between;align-items:center;height:56px}.salon-hp-menu-top .salon-hp-menu-btn{display:block;background:var(--bg)}.salon-hp-menu-nav{display:flex;flex-direction:column;margin-top:auto;padding:22px;border-radius:24px;background:color-mix(in srgb,var(--bg) 94%,transparent);font-size:32px}.salon-hp-menu-nav>a{color:var(--tx)!important;padding:13px 0;border-bottom:1px solid color-mix(in srgb,var(--tx) 12%,transparent)}.salon-hp-menu-cta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.salon-hp-menu-cta .salon-hp-btn{padding:17px}@media (max-width:899px){.salon-hp-nav-links{display:none}.salon-hp-nav .salon-hp-menu-btn{display:block}.salon-hp-nav{padding-top:14px;padding-bottom:14px}}.salon-hp-hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.salon-hp:not(.is-full) .salon-hp-hero{min-height:min(100svh,900px)}.salon-hp-hero-media{position:absolute;inset:0;z-index:-2;overflow:hidden;background:radial-gradient(ellipse at 70% 30%,color-mix(in srgb,var(--g) 18%,transparent),transparent 60%),var(--texture),var(--bg)}.salon-hp-hero-img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:62% center;animation:salon-hp-kb 9s cubic-bezier(.2,.6,.2,1) both}.salon-hp-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,color-mix(in srgb,var(--bg) 97%,transparent),color-mix(in srgb,var(--bg) 60%,transparent) 36%,color-mix(in srgb,var(--bg) 10%,transparent),color-mix(in srgb,var(--bg) 50%,transparent));pointer-events:none}.salon-hp-hero-in{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:140px var(--pad) clamp(40px,6vw,72px);display:flex;flex-direction:column;gap:clamp(20px,2.6vw,30px)}.salon-hp-chips{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.salon-hp-chip{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;border-radius:999px;background:color-mix(in srgb,var(--bg) 60%,transparent);border:1px solid color-mix(in srgb,var(--tx) 16%,transparent);font-size:14px;color:var(--tx)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.salon-hp-chip .salon-status{display:inline-flex;align-items:center;gap:9px;padding:0;background:none;border:0;color:inherit;font:inherit}.salon-hp .salon-status-dot{width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 10px #ef4444}.salon-hp .salon-status[data-state=open] .salon-status-dot{background:#34d058;box-shadow:0 0 10px #34d058}.salon-hp .salon-status[data-state=closing] .salon-status-dot{background:#f5a623;box-shadow:0 0 10px #f5a623}.salon-hp .salon-hp-h1{display:flex;flex-direction:column;gap:4px;font-weight:300}.salon-hp-script{display:block;font:400 clamp(88px,14vw,220px)/.8 var(--fs);color:var(--g2);text-shadow:0 0 18px color-mix(in srgb,var(--g2) 55%,transparent),0 0 60px color-mix(in srgb,var(--g) 35%,transparent)}.salon-hp-h1-sub{display:block;font-family:var(--fh);font-weight:var(--hw);font-size:clamp(28px,3.6vw,54px);line-height:1.1;letter-spacing:-.01em}.salon-hp-hero-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.salon-hp-lead{max-width:480px;font-size:clamp(16px,1.25vw,18px);line-height:1.65;color:var(--tx2);text-wrap:pretty}.salon-hp-actions{display:flex;flex-wrap:wrap;gap:10px}@keyframes salon-hp-kb{0%{transform:scale(1.12)}to{transform:none}}@keyframes salon-hp-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes salon-hp-glow{0%{opacity:0;filter:blur(14px) brightness(1.8);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}.salon-js .salon-hp-rise{animation:salon-hp-up .9s var(--ease) both;animation-delay:calc(var(--d,1) * .12s)}.salon-js .salon-hp-glow{animation:salon-hp-glow 1.4s var(--ease) .1s both}.salon-js.salon-io .salon-hp .salon-reveal{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--d,0) * 80ms)}.salon-js.salon-io .salon-hp .salon-reveal.is-in{opacity:1;transform:none}.salon-hp-intro{position:relative;padding:var(--sec) var(--pad);background:var(--bg) var(--texture);overflow:hidden}.salon-hp-intro:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--g) 18%,transparent),transparent 60%),linear-gradient(90deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 55%,transparent) 50%,var(--bg) 100%);pointer-events:none}.salon-hp-intro p{position:relative;max-width:1100px;margin:0 auto!important;text-align:center;font-family:var(--fh);font-weight:var(--hw);font-size:clamp(26px,3.4vw,52px);line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.salon-hp-intro em{font-style:normal;color:var(--g2)}.salon-hp-intro-line{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--g2) 30%,var(--g2) 70%,transparent);box-shadow:0 0 24px 4px color-mix(in srgb,var(--g2) 50%,transparent);animation:salon-hp-pulse 4.2s ease-in-out infinite}@keyframes salon-hp-pulse{50%{opacity:.55}}.salon-hp-cut{position:relative;height:80px;background:var(--bg);overflow:hidden;color:var(--g2)}.salon-hp-cut-dash{position:absolute;left:0;right:0;top:50%;border-top:2px dashed color-mix(in srgb,var(--g2) 40%,transparent)}.salon-hp-cut-line{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--g2);box-shadow:0 0 14px var(--g2);clip-path:inset(0 100% 0 0)}.salon-hp-cut-track{position:absolute;inset:0;transform:translate(-8%)}.salon-hp-snip{position:absolute;left:0;top:50%;margin:-16px 0 0 -50px;overflow:visible;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--g2) 45%,transparent))}.salon-hp-blade-a,.salon-hp-blade-b{transform-origin:28px 16px}.salon-hp-cut.is-in .salon-hp-cut-track{animation:salon-hp-move 7s cubic-bezier(.45,.05,.55,.95) infinite}.salon-hp-cut.is-in .salon-hp-cut-line{animation:salon-hp-cut 7s cubic-bezier(.45,.05,.55,.95) infinite}.salon-hp-cut.is-in .salon-hp-blade-a{animation:salon-hp-ba .23s ease-in-out infinite alternate}.salon-hp-cut.is-in .salon-hp-blade-b{animation:salon-hp-bb .23s ease-in-out infinite alternate}@keyframes salon-hp-move{0%{transform:translate(-8%)}62%,to{transform:translate(106%)}}@keyframes salon-hp-cut{0%{clip-path:inset(0 100% 0 0);opacity:1}62%{clip-path:inset(0 0 0 0);opacity:1}85%{opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes salon-hp-ba{0%{transform:rotate(-16deg)}to{transform:rotate(2deg)}}@keyframes salon-hp-bb{0%{transform:rotate(16deg)}to{transform:rotate(-2deg)}}.salon-hp-light{background:var(--light);color:var(--ink)}.salon-hp-light a{color:var(--g3)}.salon-hp-prices{max-width:1340px;margin:0 auto;padding:0 var(--pad);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(48px,6vw,96px);align-items:center}.salon-hp-prices-intro{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.salon-hp-prices-intro .salon-hp-kicker{margin:0}.salon-hp-prices-intro .salon-hp-h2{font-size:clamp(40px,4.6vw,68px)}.salon-hp-prices-intro .salon-hp-muted{max-width:380px}.salon-hp-mirror{position:relative;width:min(100%,420px);aspect-ratio:1;border-radius:50%;overflow:hidden;margin-top:12px;box-shadow:0 0 0 10px var(--light2),0 0 60px color-mix(in srgb,var(--g) 45%,transparent),0 30px 80px color-mix(in srgb,var(--g) 30%,transparent)}.salon-hp-mirror img,.salon-hp-mirror video.salon-vid{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;transition:transform 1.4s ease}.salon-hp-mirror:hover img,.salon-hp-mirror:hover video.salon-vid{transform:scale(1.05)}.salon-hp-price-groups{display:flex;flex-direction:column;gap:44px}.salon-hp-price{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;padding:20px 0;border-top:1px solid var(--ln2)}.salon-hp-price-group .salon-hp-price:last-child{border-bottom:1px solid var(--ln2)}.salon-hp-price-n,.salon-hp-price-p{font-size:clamp(19px,1.6vw,23px);font-weight:500}.salon-hp-price-p{font-variant-numeric:tabular-nums}.salon-hp-price-d{grid-column:1/-1;font-size:15px;color:var(--ink2);line-height:1.5}#salon{display:flex;flex-direction:column;gap:clamp(40px,5vw,64px)}.salon-hp-split{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.salon-hp-split .salon-hp-muted{max-width:min(65ch,100%);font-size:16px}.salon-hp-wide{position:relative;height:clamp(320px,56vw,720px);border-radius:var(--r);overflow:hidden;box-shadow:0 0 80px color-mix(in srgb,var(--g) 12%,transparent);background:var(--card)}.salon-hp-wide img,.salon-hp-wide video.salon-vid{position:absolute;left:0;top:-10%;width:100%!important;height:120%!important;max-width:none!important;object-fit:cover;will-change:transform}.salon-hp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.salon-hp-card{display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:var(--r);background:var(--card);border:1px solid var(--ln);transition:border-color .4s,box-shadow .4s}.salon-hp-card:hover{border-color:color-mix(in srgb,var(--g2) 50%,transparent);box-shadow:0 0 40px color-mix(in srgb,var(--g) 15%,transparent)}.salon-hp-card h3{font-weight:500;font-size:21px;line-height:1.3}.salon-hp-card p{font-size:15px;line-height:1.6;color:var(--mut)}.salon-hp-team .salon-hp-h2{margin-bottom:clamp(28px,4vw,48px)}.salon-hp-team .salon-team-member{background:var(--card);border-color:var(--ln);border-radius:var(--r)}.salon-hp-reviews{position:relative;padding-left:var(--pad);padding-right:var(--pad);background:var(--bg2) var(--texture);overflow:hidden}.salon-hp-reviews:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--g) 16%,transparent),color-mix(in srgb,var(--bg2) 92%,transparent) 62%);pointer-events:none}.salon-hp-reviews-in{position:relative;max-width:980px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.salon-hp-score{display:flex;flex-direction:column;align-items:center;gap:10px}.salon-hp-score-n{font-family:var(--fh);font-size:clamp(72px,10vw,140px);font-weight:var(--hw);line-height:.9;color:var(--g2);text-shadow:0 0 40px color-mix(in srgb,var(--g2) 45%,transparent)}.salon-hp-quotes{display:grid;width:100%}.salon-hp-quote{grid-area:1/1;display:flex;flex-direction:column;gap:18px;align-items:center;transition:opacity .7s ease,transform .7s var(--ease)}.salon-hp-quote[hidden]{display:flex;visibility:hidden;opacity:0;transform:translateY(10px)}.salon-hp-quote blockquote{font-family:var(--fh);font-weight:var(--hw);font-size:clamp(24px,2.8vw,38px);line-height:1.35;text-wrap:balance}.salon-hp-quote figcaption{font-size:15px;color:var(--mut)}.salon-hp-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-auto-rows:clamp(260px,26vw,380px);gap:12px;margin-top:28px}.salon-hp-arch{position:relative;border-radius:999px 999px 16px 16px;overflow:hidden;background:var(--card)}.salon-hp-arch img,.salon-hp-arch video.salon-vid{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;transition:transform 1.2s var(--ease)}.salon-hp-arch:hover img,.salon-hp-arch:hover video.salon-vid{transform:scale(1.05)}@media (max-width:600px){.salon-hp-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:240px;gap:10px}}.salon-hp-faq{max-width:1100px;margin:0 auto;padding:0 var(--pad);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(32px,6vw,80px);align-items:start}.salon-hp-faq .salon-hp-h2{font-size:clamp(36px,4vw,56px)}.salon-hp-faq-list{border-top:1px solid var(--ln2)}.salon-hp-faq-item{border-bottom:1px solid var(--ln2)}.salon-hp-faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;cursor:pointer;list-style:none;font-size:clamp(18px,1.6vw,21px);font-weight:500;color:var(--ink)}.salon-hp-faq-item summary::-webkit-details-marker{display:none}.salon-hp-faq-item summary i{position:relative;flex:none;width:32px;height:32px;border-radius:50%;border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);transition:transform .3s}.salon-hp-faq-item summary i:before,.salon-hp-faq-item summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:currentColor}.salon-hp-faq-item summary i:after{transform:rotate(90deg)}.salon-hp-faq-item[open] summary i{transform:rotate(45deg)}.salon-hp-faq-item p{max-width:560px;margin:0 0 22px!important;font-size:16px;line-height:1.65;color:var(--ink2)}.salon-hp-contact{padding-bottom:28px}.salon-hp-contact .salon-hp-wrap{max-width:1340px}.salon-hp-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;margin-top:clamp(48px,6vw,80px)}.salon-hp-panel{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,3vw,34px);border-radius:var(--r);background:var(--card);border:1px solid var(--ln)}.salon-hp-panel h3{font-weight:500;font-size:22px;margin:0 0 6px!important}.salon-hp-panel .salon-hp-row{align-items:center;margin-bottom:10px}.salon-hp-panel .salon-hp-row h3{margin:0!important}.salon-hp-step{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:16px;background:var(--bg);border:1px solid color-mix(in srgb,var(--tx) 14%,transparent);color:var(--tx)!important}.salon-hp-step b{width:28px;font-size:13px;font-weight:600;letter-spacing:.12em;color:var(--g2)}.salon-hp-step span{display:flex;flex-direction:column;gap:2px;flex:1}.salon-hp-step strong{font-size:18px;font-weight:500}.salon-hp-step small{font-size:15px;color:var(--mut)}.salon-hp-step .salon-ic{color:var(--g2);transition:transform .3s}.salon-hp-step:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--g2) 50%,transparent)}.salon-hp-step:hover .salon-ic{transform:translate(3px)}.salon-hp-step.is-gold{background:var(--g);border-color:var(--g);color:var(--on-g)!important}.salon-hp-step.is-gold b,.salon-hp-step.is-gold small,.salon-hp-step.is-gold .salon-ic{color:var(--on-g)}.salon-hp-step.is-gold:hover{box-shadow:0 0 30px color-mix(in srgb,var(--g) 45%,transparent)}.salon-hp-step.is-wa{border-color:#25d36673}.salon-hp-step.is-wa b,.salon-hp-step.is-wa .salon-ic{color:#25d366}.salon-hp-hours li{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;border-radius:10px;font-size:16px;color:var(--mut)}.salon-hp-hours li span:last-child{font-variant-numeric:tabular-nums}.salon-hp-hours li.is-today{background:color-mix(in srgb,var(--g) 14%,transparent);color:var(--tx);font-weight:500}.salon-hp-hours li.is-closed span:last-child{opacity:.6}.salon-hp-contact-links{display:flex;flex-direction:column;margin-top:14px;border-top:1px solid color-mix(in srgb,var(--tx) 10%,transparent)}.salon-hp-contact-links a{display:flex;justify-content:space-between;gap:12px;padding:14px 0;color:var(--tx)!important;font-size:16px;word-break:break-all}.salon-hp-contact-links a+a{border-top:1px solid color-mix(in srgb,var(--tx) 10%,transparent)}.salon-hp-contact-links a span{color:var(--g2);word-break:normal}.salon-hp-map{position:relative;min-height:420px;border-radius:var(--r);overflow:hidden;background:var(--card) radial-gradient(circle at 30% 40%,color-mix(in srgb,var(--g) 14%,transparent),transparent 55%);border:1px solid var(--ln)}.salon-hp-map:before{content:"";position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--tx) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--tx) 4%,transparent) 1px,transparent 1px);background-size:36px 36px;pointer-events:none}.salon-hp-map-load{position:absolute;inset:0 0 76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;border:0;background:none;color:var(--tx);font:500 16px/1.3 var(--f);cursor:pointer}.salon-hp-map-load .salon-ic{color:var(--g2)}.salon-hp-map-load small{font-size:13px;font-weight:400;color:var(--mut)}.salon-hp-map-load:hover span{color:var(--g2)}.salon-hp-map iframe,.salon-hp-map .salon-map-frame{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(.4) sepia(.25) contrast(.95)}.salon-hp-map-bar{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;display:flex;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:14px;background:color-mix(in srgb,var(--bg) 92%,transparent);color:var(--tx)!important;font-size:15px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.salon-hp-map-bar span{color:var(--g2)}.salon-hp-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(48px,6vw,80px);padding-top:28px;border-top:1px solid color-mix(in srgb,var(--tx) 10%,transparent);font-size:14px;color:var(--mut)}.salon-hp-footer .salon-hp-logo-s{font-size:40px}.salon-hp-footer .salon-hp-logo-r{color:var(--mut)}.salon-hp-footer nav{display:flex;flex-wrap:wrap;gap:22px}.salon-hp-footer a{color:var(--mut)!important}.salon-hp-footer a:hover{color:var(--tx)!important}.salon-hp-credit{flex-basis:100%;text-align:right;font-size:12px;opacity:.7}.salon-hp-fab{position:fixed;left:14px;right:14px;bottom:14px;z-index:55;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;transform:translateY(140%);transition:transform .45s var(--ease)}.salon-hp-fab .salon-hp-btn{padding:16px;box-shadow:0 10px 30px #0006}.salon-hp-fab.is-on{transform:none}@media (min-width:900px){.salon-hp-fab{display:none}}@media (max-width:899px){.salon-hp-on .salon-wa{display:none!important}}@media (prefers-reduced-motion:reduce){.salon-hp *,.salon-hp *:before,.salon-hp *:after{animation:none!important;transition:none!important}.salon-js.salon-io .salon-hp .salon-reveal{opacity:1;transform:none}}.salon-hp .salon-team-name{font:500 19px/1.3 var(--f)!important;color:var(--tx)!important}.salon-hp-on .salon-cookie{justify-content:flex-end}.salon-hp-on .salon-cookie-in{max-width:560px;padding:20px 22px;border-radius:18px;background:var(--card,#241f19);border:1px solid color-mix(in srgb,var(--g,#d8b36a) 35%,transparent);box-shadow:0 20px 60px #00000040;color:var(--mut,#cfc3b2);font:400 15px/1.55 var(--f,"Outfit"),system-ui,sans-serif}.salon-hp-on .salon-cookie-in b{color:var(--tx,#f1e9dd);font-weight:500}.salon-hp-on .salon-cookie-in a{color:var(--g2,#e3c27d)}.salon-hp-on .salon-cookie-yes{padding:12px 22px;border-radius:999px;border:0;background:var(--g,#d8b36a);color:var(--on-g,#1b1814);font:500 15px/1 Outfit,system-ui,sans-serif}.salon-hp-on .salon-cookie-no{padding:12px 22px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tx,#f1e9dd) 30%,transparent);background:transparent;color:var(--tx,#f1e9dd);font:400 15px/1 Outfit,system-ui,sans-serif}.salon-hp-on .salon-wa,.salon-hp-on .salon-wa *{font-family:Outfit,system-ui,sans-serif}.salon-hp-widget{width:100%;text-align:left}.salon-bl{min-height:100vh}.salon-hp-nav.is-solid{background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--ln)}.salon-bl-progress{position:fixed;left:0;right:0;top:0;z-index:61;height:2px;pointer-events:none}.admin-bar .salon-bl-progress{top:32px}.salon-bl-progress i{display:block;height:100%;width:100%;background:var(--g2);box-shadow:0 0 10px var(--g2);transform:scaleX(0);transform-origin:left}.salon-bl-head{max-width:1340px;margin:0 auto;padding:clamp(140px,16vw,200px) var(--pad) clamp(36px,5vw,56px);display:flex;flex-direction:column;gap:14px}.salon-bl-head .salon-hp-kicker{margin:0}.salon-hp .salon-bl-title{font-family:var(--fh);font-weight:var(--hw);text-transform:var(--ht);font-size:clamp(40px,5.4vw,80px);line-height:1.02;letter-spacing:-.02em;max-width:18ch;text-wrap:balance}.salon-bl-head .salon-hp-muted{max-width:620px;font-size:17px}.salon-bl-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.salon-bl-chips a{padding:9px 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tx) 18%,transparent);color:var(--tx)!important;font-size:14px}.salon-bl-chips a:hover{border-color:var(--g2);color:var(--g2)!important}.salon-bl-chips a.is-on{background:var(--g);border-color:var(--g);color:var(--on-g)!important}.salon-bl-list{max-width:1340px;margin:0 auto;padding:0 var(--pad) var(--sec)}.salon-bl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px}.salon-bl-card{display:flex;flex-direction:column;border-radius:var(--r);overflow:hidden;background:var(--card);border:1px solid var(--ln);transition:border-color .35s,transform .35s var(--ease),box-shadow .35s}.salon-bl-card:hover{border-color:color-mix(in srgb,var(--g2) 45%,transparent);transform:translateY(-4px);box-shadow:0 20px 50px -20px #0009,0 0 40px color-mix(in srgb,var(--g) 12%,transparent)}.salon-bl-card-img{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--bg2)}.salon-bl-card-img img,.salon-bl-card-img video.salon-vid{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;transition:transform 1.2s var(--ease)}.salon-bl-card:hover .salon-bl-card-img img,.salon-bl-card:hover .salon-bl-card-img video.salon-vid{transform:scale(1.05)}.salon-bl-card-ph{position:absolute;inset:0;display:grid;place-items:center;color:color-mix(in srgb,var(--g2) 40%,transparent);background:var(--texture)}.salon-bl-card-body{display:flex;flex-direction:column;gap:10px;padding:22px 24px 26px}.salon-bl-card h3{font-size:21px;font-weight:500;line-height:1.3;text-wrap:balance}.salon-bl-card h3 a{color:var(--tx)!important}.salon-bl-card h3 a:hover{color:var(--g2)!important}.salon-bl-card p{font-size:15px;line-height:1.6;color:var(--mut)}.salon-bl-card.is-big{display:grid;grid-template-columns:1.25fr 1fr;margin-bottom:20px}.salon-bl-card.is-big .salon-bl-card-img{aspect-ratio:auto;min-height:380px}.salon-bl-card.is-big .salon-bl-card-body{justify-content:center;padding:clamp(26px,4vw,52px)}.salon-bl-card.is-big h3{font-size:clamp(26px,2.6vw,38px);font-weight:400;letter-spacing:-.01em}.salon-bl-card.is-big p{font-size:16px}@media (max-width:860px){.salon-bl-card.is-big{grid-template-columns:1fr}.salon-bl-card.is-big .salon-bl-card-img{min-height:0;aspect-ratio:16/10}}.salon-bl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;color:var(--mut)}.salon-bl-meta span+span:before{content:"";display:inline-block;width:3px;height:3px;margin-right:14px;border-radius:50%;background:currentColor;vertical-align:middle;opacity:.6}.salon-bl-cat{color:var(--g2);font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.salon-bl-pages{display:flex;justify-content:center;gap:8px;margin-top:40px}.salon-bl-pages .page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tx) 18%,transparent);color:var(--tx)!important;font-size:15px}.salon-bl-pages .page-numbers.current{background:var(--g);border-color:var(--g);color:var(--on-g)!important}.salon-bl-pages a.page-numbers:hover{border-color:var(--g2)}.salon-bl-empty{padding:60px 0;text-align:center}.salon-bl-hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(420px,62vh,640px);overflow:hidden;isolation:isolate;background:var(--bg) var(--texture)}.salon-bl-hero:not(.has-img){min-height:0;padding-top:120px}.salon-bl-hero-media{position:absolute;inset:0;z-index:-2}.salon-bl-hero-media img,.salon-bl-hero-media video.salon-vid{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;animation:salon-hp-kb 9s cubic-bezier(.2,.6,.2,1) both}.salon-bl-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,color-mix(in srgb,var(--bg) 97%,transparent),color-mix(in srgb,var(--bg) 55%,transparent) 45%,color-mix(in srgb,var(--bg) 35%,transparent));pointer-events:none}.salon-bl-hero-in{width:100%;max-width:1100px;margin:0 auto;padding:140px var(--pad) clamp(36px,5vw,60px);display:flex;flex-direction:column;gap:18px}.salon-bl-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--mut)}.salon-bl-crumbs a{color:var(--mut)!important}.salon-bl-crumbs a:hover{color:var(--g2)!important}.salon-bl-crumbs span{opacity:.5}.salon-bl-hero .salon-bl-title{max-width:22ch;font-size:clamp(36px,4.8vw,68px)}.salon-bl-layout{background:var(--light);color:var(--ink);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(0,1fr);column-gap:clamp(24px,4vw,64px);padding:clamp(56px,7vw,96px) var(--pad)}.salon-bl-content{grid-column:2;min-width:0}.salon-bl-aside{grid-column:3;grid-row:1;align-self:start;position:sticky;top:110px;display:flex;flex-direction:column;gap:28px;max-width:260px;font-size:14px}.salon-bl-aside b{display:block;margin-bottom:10px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--g4)}.salon-bl-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--ln2)}.salon-bl-toc li{margin:0}.salon-bl-toc a{display:block;padding:7px 0 7px 16px;margin-left:-1px;border-left:2px solid transparent;color:var(--ink2)!important;line-height:1.4}.salon-bl-toc a:hover{color:var(--ink)!important}.salon-bl-toc a.is-on{border-color:var(--g3);color:var(--ink)!important;font-weight:500}.salon-bl-share>div{display:flex;flex-direction:column;gap:6px}.salon-bl-share-btn{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;border:1px solid var(--ln2);background:transparent;color:var(--ink)!important;font:400 14px/1 var(--f);cursor:pointer;text-align:left;transition:border-color .2s,background .2s}.salon-bl-share-btn:hover{border-color:var(--g3);background:#fff6}.salon-bl-share-btn.is-copied{border-color:#2f8f57;color:#2f8f57!important}@media (max-width:1180px){.salon-bl-layout{grid-template-columns:minmax(0,1fr);max-width:820px;margin:0 auto;padding-left:var(--pad);padding-right:var(--pad);background:none}.salon-bl-layout{background:var(--light);max-width:none}.salon-bl-content{grid-column:1;max-width:720px;margin:0 auto;width:100%}.salon-bl-aside{grid-column:1;grid-row:2;position:static;max-width:720px;width:100%;margin:40px auto 0}.salon-bl-toc{display:none}.salon-bl-share>div{flex-direction:row;flex-wrap:wrap}}.salon-bl-content{font-size:18px;line-height:1.75;color:color-mix(in srgb,var(--ink) 85%,var(--light))}.salon-bl-content>*+*{margin-top:1.15em!important}.salon-hp .salon-bl-content p{color:inherit}.salon-bl-lead{font-size:21px!important;line-height:1.6!important;color:var(--ink)!important;font-weight:400}.salon-hp .salon-bl-content>h2{margin-top:2em!important;font-size:clamp(28px,2.6vw,36px);font-weight:400;line-height:1.15;letter-spacing:-.015em;color:var(--ink);scroll-margin-top:100px}.salon-hp .salon-bl-content>h3{margin-top:1.6em!important;font-size:22px;font-weight:500;line-height:1.3;color:var(--ink);scroll-margin-top:100px}.salon-hp .salon-bl-content>h2+*,.salon-hp .salon-bl-content>h3+*{margin-top:.6em!important}.salon-bl-content a:not(.salon-hp-btn){color:var(--g4)!important;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--g3) 50%,transparent);text-underline-offset:3px}.salon-bl-content a:not(.salon-hp-btn):hover{text-decoration-color:currentColor}.salon-bl-content strong{color:var(--ink);font-weight:600}.salon-hp .salon-bl-content>ul,.salon-hp .salon-bl-content>ol{padding-left:0;list-style:none;counter-reset:salon-ol}.salon-hp .salon-bl-content>ul>li,.salon-hp .salon-bl-content>ol>li{position:relative;padding-left:32px;margin:.5em 0}.salon-hp .salon-bl-content>ul>li:before{content:"";position:absolute;left:6px;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--g);box-shadow:0 0 0 4px color-mix(in srgb,var(--g) 22%,transparent)}.salon-hp .salon-bl-content>ol>li{counter-increment:salon-ol}.salon-hp .salon-bl-content>ol>li:before{content:counter(salon-ol);position:absolute;left:0;top:.2em;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--light);font-size:12px;font-weight:600;line-height:1}.salon-hp .salon-bl-content>blockquote{margin:1.8em 0!important;padding:4px 0 4px 26px;border-left:2px solid var(--g);font-size:clamp(22px,2.2vw,28px);font-weight:300;line-height:1.4;color:var(--ink)}.salon-hp .salon-bl-content blockquote p{margin:0}.salon-hp .salon-bl-content figure{margin:2em 0!important}.salon-bl-content img,.salon-bl-content video.salon-vid{border-radius:16px;height:auto}.salon-bl-content figcaption{margin-top:10px;font-size:14px;color:var(--ink2);text-align:center}.salon-bl-content .wp-block-image.alignwide,.salon-bl-content .wp-block-image.alignfull{margin-left:-6vw!important;margin-right:-6vw!important}.salon-bl-content table{width:100%;border-collapse:collapse;font-size:16px}.salon-bl-content th,.salon-bl-content td{padding:12px 10px;border-bottom:1px solid var(--ln2);text-align:left}.salon-bl-content hr{border:0;border-top:1px solid var(--ln2);margin:2.5em 0!important}.salon-bl-content .salon-faq{margin-top:2em!important}.salon-bl-cta{margin-top:3em!important;padding:clamp(28px,4vw,44px);border-radius:24px;background:var(--bg) var(--texture);color:var(--tx);position:relative;overflow:hidden}.salon-bl-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 0%,color-mix(in srgb,var(--g) 25%,transparent),transparent 60%);pointer-events:none}.salon-bl-cta>*{position:relative}.salon-bl-cta .salon-hp-kicker{font-size:38px;margin-bottom:6px}.salon-hp .salon-bl-cta-title{margin:0 0 10px!important;font-size:clamp(28px,3vw,40px)!important;font-weight:300!important;color:var(--tx)!important}.salon-bl-cta p{margin:0 0 22px!important;color:var(--mut)!important;font-size:16px}.salon-bl-pn{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:2.5em!important}.salon-bl-pn a,.salon-bl-content .salon-bl-pn a{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:16px;border:1px solid var(--ln2);color:var(--ink)!important;text-decoration:none!important}.salon-bl-pn a:hover{border-color:var(--g3)}.salon-bl-pn a.is-next{text-align:right;grid-column:2}.salon-bl-pn small{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--g4)}.salon-bl-pn span{font-size:16px;font-weight:500;line-height:1.35}.salon-bl-related{max-width:1340px;margin:0 auto;padding:var(--sec) var(--pad) calc(var(--sec) * .6)}.salon-bl-related .salon-hp-row{margin-bottom:28px}.salon-bl-foot{max-width:1340px;padding-bottom:28px}.salon-bl-foot .salon-hp-footer{margin-top:0}.salon-bl-cta .salon-hp-btn-line{color:var(--tx)!important}.salon-sx-hero:not(.has-img){min-height:0;padding-top:clamp(110px,12vw,150px);padding-bottom:0}.salon-sx-hero .salon-hp-kicker{margin:0}.salon-sx-hero .salon-hp-lead{max-width:620px}.salon-sx-narrow{max-width:820px;margin:0 auto;padding:0 var(--pad)}.salon-sx-narrow .salon-hp-h2,.salon-sx-gap{margin-bottom:clamp(20px,3vw,32px)!important}.salon-sx-prose{font-size:17px}.salon-sx:not(.salon-hp-light) .salon-bl-content{color:var(--mut)}.salon-hp .salon-sx:not(.salon-hp-light) .salon-bl-content>h2,.salon-hp .salon-sx:not(.salon-hp-light) .salon-bl-content>h3,.salon-sx:not(.salon-hp-light) .salon-bl-content strong,.salon-hp .salon-sx:not(.salon-hp-light) .salon-bl-content>blockquote{color:var(--tx)}.salon-sx:not(.salon-hp-light) .salon-bl-content a:not(.salon-hp-btn){color:var(--g2)!important}.salon-hp .salon-sx:not(.salon-hp-light) .salon-bl-content>ol>li:before{background:var(--g);color:var(--bg)}.salon-sx-ti{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,90px);align-items:center}.salon-sx-ti.is-left .salon-sx-ti-img{order:-1}.salon-sx-ti-img{position:relative;aspect-ratio:4/5;border-radius:24px;overflow:hidden;background:var(--card);box-shadow:0 0 80px color-mix(in srgb,var(--g) 14%,transparent)}.salon-sx-ti-img img,.salon-sx-ti-img video.salon-vid{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover}.salon-sx-ti .salon-hp-h2{margin-bottom:20px!important}@media (max-width:860px){.salon-sx-ti{grid-template-columns:1fr}.salon-sx-ti.is-left .salon-sx-ti-img{order:0}.salon-sx-ti-img{aspect-ratio:4/3}}.salon-sx-cta{max-width:980px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.salon-sx-cta .salon-hp-actions{justify-content:center}.salon-sx+.salon-sx:not(.salon-hp-light),.salon-sx-hero+.salon-sx{padding-top:clamp(56px,7vw,96px)}@media (min-width:1181px){.salon-sx-page{grid-template-columns:minmax(0,1fr) minmax(0,760px) minmax(0,1fr)}}.salon-hp-embed{overflow:visible;z-index:50}.salon-hp-embed .salon-hp-nav{position:relative;top:auto!important;background:var(--bg);border-color:var(--ln)}.salon-hp-embed.is-sticky{position:sticky;top:0}.admin-bar .salon-hp-embed.is-sticky{top:32px}.salon-hp-embed-foot{padding-top:24px}.salon-hp-embed-foot .salon-hp-footer{margin-top:0}.salon-hp-embed a,.salon-hp-embed-foot a{text-decoration:none!important;border-bottom:0}.salon-anim{display:contents}.salon-js.salon-io .salon-hp [data-anim=vervagen] .salon-reveal,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=vervagen]{transform:none}.salon-js.salon-io .salon-hp [data-anim=vervagen] .salon-reveal.is-in,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=vervagen].is-in{opacity:1;transform:none}.salon-js.salon-io .salon-hp [data-anim=zoom] .salon-reveal,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=zoom]{transform:scale(.9)}.salon-js.salon-io .salon-hp [data-anim=zoom] .salon-reveal.is-in,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=zoom].is-in{opacity:1;transform:none}.salon-js.salon-io .salon-hp [data-anim=links] .salon-reveal,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=links]{transform:translate(-64px)}.salon-js.salon-io .salon-hp [data-anim=links] .salon-reveal.is-in,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=links].is-in{opacity:1;transform:none}.salon-js.salon-io .salon-hp [data-anim=rechts] .salon-reveal,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=rechts]{transform:translate(64px)}.salon-js.salon-io .salon-hp [data-anim=rechts] .salon-reveal.is-in,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=rechts].is-in{opacity:1;transform:none}.salon-js.salon-io .salon-hp [data-anim=onthullen] .salon-reveal,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=onthullen]{transform:none;clip-path:inset(100% 0 0 0);transition:opacity .4s ease,clip-path 1.1s cubic-bezier(.76,0,.24,1)}.salon-js.salon-io .salon-hp [data-anim=onthullen] .salon-reveal.is-in,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=onthullen].is-in{opacity:1;transform:none;clip-path:inset(0 0 0 0)}.salon-js.salon-io .salon-hp [data-anim=kantelen] .salon-reveal,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=kantelen]{transform:perspective(900px) rotateX(16deg) translateY(36px);transform-origin:50% 0}.salon-js.salon-io .salon-hp [data-anim=kantelen] .salon-reveal.is-in,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=kantelen].is-in{opacity:1;transform:none}.salon-js.salon-io .salon-hp [data-anim=scherp] .salon-reveal,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=scherp]{transform:scale(1.04);filter:blur(14px);transition:opacity .9s ease,transform 1s ease,filter 1s ease}.salon-js.salon-io .salon-hp [data-anim=scherp] .salon-reveal.is-in,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=scherp].is-in{opacity:1;transform:none;filter:none}.salon-js.salon-io .salon-hp [data-anim=stapel] .salon-reveal,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=stapel]{transform:translateY(30px);transition-delay:calc(var(--d,0) * .18s)}.salon-js.salon-io .salon-hp [data-anim=stapel] .salon-reveal.is-in,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=stapel].is-in{opacity:1;transform:none}.salon-js.salon-io .salon-hp [data-anim=zweven] .salon-reveal,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=zweven]{transform:translateY(22px)}.salon-js.salon-io .salon-hp [data-anim=zweven] .salon-reveal.is-in,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=zweven].is-in{opacity:1;transform:none;animation:salon-float 6s ease-in-out .9s infinite}.salon-js.salon-io .salon-hp [data-anim=geen] .salon-reveal,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=geen]{opacity:1;transform:none;transition:none}.salon-js.salon-io .salon-hp [data-anim=geen] .salon-reveal.is-in,.salon-js.salon-io .salon-hp .salon-reveal[data-anim=geen].is-in{opacity:1;transform:none}@keyframes salon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.salon-reveal{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;animation:none!important}}.salon-band>div{animation-duration:var(--speed,26s)!important}.salon-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px}.salon-stat{display:flex;flex-direction:column;gap:6px;padding:28px;border-radius:var(--r);background:var(--card);border:1px solid var(--ln);text-align:center}.salon-hp-light .salon-stat{background:color-mix(in srgb,var(--light) 60%,#fff);border-color:var(--ln2)}.salon-stat b{font:var(--hw) clamp(44px,5vw,72px)/1 var(--fh);color:var(--g2);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.salon-hp-light .salon-stat b{color:var(--g3)}.salon-stat b em{font-style:normal;font-size:.5em;margin-left:2px}.salon-stat small{font-size:14px;color:var(--mut);letter-spacing:.04em}.salon-hp-light .salon-stat small{color:var(--ink2)}.salon-bl-card h3,.salon-hp-card h3,.salon-hp-panel h3,.salon-hp-price-n,.salon-hp-faq-item summary{font-family:var(--fh);text-transform:var(--ht)}.salon-hp-cut-dash{margin-top:-1px}.salon-hp-cut-line{clip-path:inset(0 calc(108% + 22px) 0 0)}.salon-hp-cut.is-in .salon-hp-cut-line{animation-name:salon-hp-cut2}@keyframes salon-hp-cut2{0%{clip-path:inset(0 calc(108% + 22px) 0 0);opacity:1}62%{clip-path:inset(0 calc(-6% + 22px) 0 0);opacity:1}85%{opacity:1}to{clip-path:inset(0 calc(-6% + 22px) 0 0);opacity:0}}.salon-has-bg{position:relative;isolation:isolate;overflow:hidden;background:#0d0b09;--tx:#fbf8f3;--tx2:rgba(251,248,243,.86);--mut:rgba(251,248,243,.74);--ink:#fbf8f3;--ink2:rgba(251,248,243,.78);--light:rgba(255,255,255,.06);--light2:rgba(255,255,255,.1);--card:rgba(13,11,9,.42);--ln:rgba(255,255,255,.16);--ln2:rgba(255,255,255,.18);color:#fbf8f3}.salon-sec-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.salon-sec-bg .salon-sec-bg-media{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}.salon-sec-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a080694,#0a0806bd)}.salon-has-bg.is-dim-licht .salon-sec-bg:after{background:linear-gradient(180deg,#0a08064d,#0a080680)}.salon-has-bg.is-dim-sterk .salon-sec-bg:after{background:#0a0806d6}.salon-has-bg>section,.salon-has-bg>header,.salon-has-bg .salon-hp-light,.salon-has-bg .salon-hp-intro{background:transparent!important;color:inherit}.salon-has-bg h2,.salon-has-bg h3,.salon-has-bg p,.salon-has-bg li,.salon-has-bg summary{color:inherit}.salon-hp video.salon-vid{object-fit:cover;background:#0d0b09}.salon-hp-arch video.salon-vid{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.salon-hp video.salon-vid{animation:none!important}}.salon-has-bg em,.salon-has-bg .salon-hp-kicker,.salon-has-bg .salon-hp-script{color:color-mix(in srgb,var(--g) 52%,#fff)}.salon-hp-split>div:first-child{flex:1 1 320px;min-width:0}.salon-hp-split .salon-hp-muted{flex:1 1 420px}@media (max-width:700px){.salon-hp-split .salon-hp-muted{max-width:100%;flex-basis:100%}}.salon-hp-widget{max-width:1200px;margin:0 auto}.salon-hp-reviews-in:has(.salon-hp-widget){max-width:1240px}.salon-hp-widget .ti-widget .ti-review-item{min-width:320px!important;padding:8px!important}.salon-hp-widget .ti-widget .ti-review-item>.ti-inner{background:#fff!important;border:0!important;border-radius:14px!important;padding:24px!important;box-shadow:0 10px 30px -12px #00000073!important}.salon-hp-widget .ti-widget .ti-review-item *:not(.ti-star):not([class*=ti-star]){color:#2b2b2b!important}.salon-hp-widget .ti-widget .ti-review-item .ti-name{font-size:16px!important;font-weight:700!important}.salon-hp-widget .ti-widget .ti-review-item .ti-date{color:#6b6b6b!important;font-size:13px!important}.salon-hp-widget .ti-widget .ti-review-item .ti-review-content,.salon-hp-widget .ti-widget .ti-review-item .ti-review-text-container{font-size:15.5px!important;line-height:1.6!important}.salon-hp-widget .ti-widget .ti-review-item a{color:#1a1a1a!important;text-decoration:underline!important}.salon-hp-widget .ti-widget .ti-footer,.salon-hp-widget .ti-widget .ti-footer *,.salon-hp-widget .ti-widget .ti-header:not(.ti-review-item *),.salon-hp-widget .ti-widget .ti-rating-text,.salon-hp-widget .ti-widget .ti-rating-text *{color:var(--tx)!important}.salon-hp-widget .ti-widget .ti-controls .ti-next,.salon-hp-widget .ti-widget .ti-controls .ti-prev{background-color:#fff!important;border-radius:50%!important}@media (max-width:700px){.salon-hp-widget .ti-widget .ti-review-item{min-width:0!important}}.salon-hp .salon-hp-ba-head{margin:0 0 32px}.salon-hp-ba .salon-ba-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:0}.salon-hp-ba .salon-ba-grid:has(>.salon-ba-item:only-child){grid-template-columns:minmax(0,560px);justify-content:center}@media (max-width:768px){.salon-hp-ba .salon-ba-grid{grid-template-columns:1fr;gap:24px}}.salon-hp-ba .salon-ba-caption{padding:14px 16px 16px}.salon-hp-logo.is-img{display:inline-flex;align-items:center;line-height:0}.salon-hp .salon-hp-logo-img{display:block;width:auto!important;height:auto!important;max-height:60px;max-width:min(240px,55vw);object-fit:contain}.salon-hp-menu-top .salon-hp-logo-img{max-height:48px}.salon-hp-foot .salon-hp-logo-img,.salon-hp-footer .salon-hp-logo-img{max-height:70px}@media (max-width:700px){.salon-hp .salon-hp-nav .salon-hp-logo-img{max-height:46px}}.salon-hp .salon-ba-title{margin:0 0 4px!important;font:600 19px/1.3 var(--fh)!important;letter-spacing:var(--hls);color:var(--tx)!important}.salon-hp .salon-ba-desc{margin:0!important;color:var(--mut)!important;font:400 14.5px/1.55 var(--f)!important}.salon-hp-nap{display:flex;flex-wrap:wrap;gap:6px 18px;font-style:normal;color:var(--mut);font-size:14px}.salon-hp-nap a{color:var(--mut)!important}.salon-hp-nap a:hover{color:var(--tx)!important}.salon-hp-cut-line{display:none}.salon-hp-cut-track{position:absolute;inset:50% auto auto;left:calc(50% - 32px);width:64px;height:32px;margin-top:-16px;transform:none}.salon-hp-cut-track .salon-hp-snip{left:0;top:0;margin:0}.salon-hp-cut-trail{position:absolute;top:15px;right:calc(100% - 28px);width:400vw;height:2px;background:var(--g2);box-shadow:0 0 14px var(--g2);pointer-events:none}.salon-hp-cut:not(.is-in) .salon-hp-cut-trail{opacity:0}.salon-hp-cut.is-in .salon-hp-cut-track{animation:salon-hp-run 7s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes salon-hp-run{0%{left:-80px;opacity:1}62%{left:calc(100% + 80px);opacity:1}85%{opacity:1}to{left:calc(100% + 80px);opacity:0}}@media (prefers-reduced-motion:reduce){.salon-hp-cut.is-in .salon-hp-cut-track{animation:none}}.salon-hp-masonry{columns:3 260px;column-gap:14px;margin-top:28px}.salon-hp-tile{position:relative;display:block;margin:0 0 14px;break-inside:avoid;border-radius:var(--r);overflow:hidden;background:var(--card);line-height:0}.salon-hp .salon-hp-tile img,.salon-hp .salon-hp-tile video.salon-vid{display:block;width:100%!important;height:auto!important;max-width:none;object-fit:contain;transition:transform 1.2s var(--ease),filter .5s}.salon-hp-tile:hover img,.salon-hp-tile:hover video.salon-vid{transform:scale(1.03)}.salon-hp-tile:focus-visible,.salon-hp-arch:focus-visible{outline:3px solid var(--g);outline-offset:3px}a.salon-hp-arch{display:block}@media (max-width:600px){.salon-hp-masonry{columns:2;column-gap:10px}.salon-hp-tile{margin-bottom:10px}}.salon-hp-video-grid{display:grid;gap:clamp(24px,3vw,40px)}.salon-hp-video-head{max-width:640px}.salon-hp .salon-hp-video-head .salon-hp-h2{margin-bottom:14px}.salon-hp .salon-hp-video-head .salon-hp-muted{margin:0}.salon-hp .salon-hp-video{position:relative;margin:0;border-radius:var(--r);overflow:hidden;background:#000;line-height:0;border:1px solid color-mix(in srgb,var(--g) 18%,transparent);box-shadow:0 30px 60px -30px #0009}.salon-hp .salon-hp-video .salon-hp-video-el{display:block;width:100%!important;height:100%!important;object-fit:contain;background:#000}.salon-hp-video.is-breed{aspect-ratio:16/9}.salon-hp-video.is-origineel .salon-hp-video-el{height:auto!important;max-height:80vh}.salon-hp-video.is-staand{aspect-ratio:9/16;width:min(100%,400px);justify-self:center}.salon-hp-video iframe{display:block;width:100%!important;height:100%!important;border:0}@media (min-width:860px){.salon-hp-video-sec.is-staand .salon-hp-video-grid{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:center;gap:clamp(40px,6vw,96px)}.salon-hp-video-sec.is-staand.no-head .salon-hp-video-grid{grid-template-columns:1fr}.salon-hp-video-sec.is-staand .salon-hp-video{justify-self:end}}.salon-hp-vplay{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:color-mix(in srgb,var(--g) 92%,transparent);color:var(--on-g);box-shadow:0 0 0 10px color-mix(in srgb,var(--g) 22%,transparent),0 14px 40px #00000073;transition:transform .25s var(--ease)}.salon-hp-vplay:hover{transform:scale(1.06)}.salon-hp-vplay:focus-visible{outline:3px solid var(--tx);outline-offset:4px}.salon-hp-vplay svg{margin-left:4px}.salon-hp-video.is-playing .salon-hp-vplay{opacity:0;pointer-events:none;transition:opacity .2s}.salon-hp-code .salon-hp-h2{margin-bottom:24px}.salon-hp-code-in{line-height:1.6}.salon-hp-code-in iframe{max-width:100%}.salon-hp-code.is-full .salon-hp-code-full{padding:0 var(--pad)}.salon-hp-code-note{padding:14px 18px;margin:20px auto;border:1px dashed var(--g);border-radius:10px;color:var(--tx);font-size:14px}.salon-hp .salon-hp-video{margin:0 auto}body.salon-fx-on{background:var(--bg)}body.salon-fx-on [data-salon-hp]{position:relative;z-index:1;background:transparent}.salon-fx{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict;color:var(--g);--fxa:.11;animation:salon-fx-in 1.6s ease both}.salon-fx.is-strong{--fxa:.19}@keyframes salon-fx-in{0%{opacity:0}to{opacity:1}}.salon-fx-tool{position:absolute;height:auto;opacity:var(--fxa);transform:rotate(var(--r));will-change:transform;animation:salon-fx-float calc(16s + var(--i) * 1.7s) ease-in-out calc(var(--i) * -2.3s) infinite alternate}@keyframes salon-fx-float{0%{transform:translateZ(0) rotate(var(--r))}to{transform:translate3d(0,-22px,0) rotate(calc(var(--r) + 7deg))}}.salon-fx-pole{position:absolute;top:-340px;bottom:-340px;width:min(18vw,240px);opacity:calc(var(--fxa) * .85);will-change:transform;background:repeating-linear-gradient(-45deg,var(--g) 0 34px,transparent 34px 120px,color-mix(in srgb,var(--g) 40%,var(--tx)) 120px 132px,transparent 132px 240px);animation:salon-fx-pole 40s linear infinite}.salon-fx-pole.is-l{left:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.salon-fx-pole.is-r{right:0;-webkit-mask-image:linear-gradient(270deg,#000,transparent);mask-image:linear-gradient(270deg,#000,transparent)}@keyframes salon-fx-pole{to{transform:translate3d(0,339.4px,0)}}.salon-fx-grain{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.045;contain:strict;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.salon-fx-tool,.salon-fx-pole{animation:none!important}}@media (max-width:700px){.salon-fx-tool:nth-child(n+7){display:none}.salon-fx-tool{scale:.8}}body.salon-fx-on .salon-hp-intro,body.salon-fx-on .salon-hp-cut{background-color:color-mix(in srgb,var(--bg) 55%,transparent)}body.salon-fx-on .salon-hp-light{background-color:color-mix(in srgb,var(--light) 90%,transparent)}@media (max-width:760px){.salon-hp-hero:after{background:linear-gradient(0deg,color-mix(in srgb,var(--bg) 96%,transparent),color-mix(in srgb,var(--bg) 80%,transparent) 42%,color-mix(in srgb,var(--bg) 58%,transparent))!important}.salon-hp-hero .salon-hp-h1,.salon-hp-hero .salon-hp-lead{text-shadow:0 1px 18px color-mix(in srgb,var(--bg) 70%,transparent)}}body.salon-dark-all .salon-hp-light,body.salon-dark-all .salon-bl-layout{background:color-mix(in srgb,var(--card) 55%,var(--bg))!important;color:var(--tx);--light:var(--card);--light2:color-mix(in srgb,var(--card) 80%,var(--tx));--ink:var(--tx);--ink2:var(--tx2);--g3:var(--g2);--g4:var(--g2)}body.salon-fx-on.salon-dark-all .salon-hp-light,body.salon-fx-on.salon-dark-all .salon-bl-layout{background:color-mix(in srgb,var(--card) 50%,transparent)!important}body.salon-dark-all .salon-hp-light .salon-hp-card,body.salon-dark-all .salon-hp-light details{background:color-mix(in srgb,var(--bg) 60%,transparent);border-color:color-mix(in srgb,var(--g) 18%,transparent)}.salon-hp-hero video.salon-hp-hero-img{animation:none!important;transform:none!important}body.salon-dark-all .salon-bl-content{color:color-mix(in srgb,var(--tx) 88%,var(--bg))}body.salon-dark-all .salon-bl-share-btn,body.salon-dark-all .salon-bl-toc{border-color:color-mix(in srgb,var(--tx) 14%,transparent)}body.salon-full,body.salon-site{background:var(--bg)!important}[data-salon-hp] main,[data-salon-hp] #main,[data-salon-hp] #wrapper,[data-salon-hp] .page-wrapper{background:transparent!important}.salon-hp .salon-bl-content :is(.salon-policy,.wp-block-group,.wp-block-group__inner-container,.wp-block-column)>*+*{margin-top:1.15em}.salon-hp .salon-bl-content :is(.salon-policy,.wp-block-group__inner-container,.wp-block-column)>h2{margin-top:2em;font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.15;letter-spacing:-.015em;color:var(--ink)}.salon-hp .salon-bl-content :is(.salon-policy,.wp-block-group__inner-container,.wp-block-column)>h3{margin-top:1.6em;font-size:21px;font-weight:500;line-height:1.3;color:var(--ink)}.salon-hp .salon-bl-content :is(.salon-policy,.wp-block-group__inner-container,.wp-block-column)>:is(h2,h3)+*{margin-top:.6em}.salon-hp .salon-bl-content :is(.salon-policy,.wp-block-group__inner-container,.wp-block-column)>:is(ul,ol){padding-left:0;list-style:none}.salon-hp .salon-bl-content :is(.salon-policy,.wp-block-group__inner-container,.wp-block-column)>ul>li{position:relative;padding-left:32px;margin:.6em 0}.salon-hp .salon-bl-content :is(.salon-policy,.wp-block-group__inner-container,.wp-block-column)>ul>li:before{content:"";position:absolute;left:6px;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--g);box-shadow:0 0 0 4px color-mix(in srgb,var(--g) 22%,transparent)}.salon-hp .salon-bl-content{overflow-wrap:break-word}@media (max-width:600px){.salon-bl-content{font-size:17px;line-height:1.7}.salon-hp .salon-bl-content>h2{font-size:26px}}.salon-hp a.salon-hp-card.is-link{color:var(--tx)!important;text-decoration:none}.salon-hp-light a.salon-hp-card.is-link{color:var(--ink)!important}.salon-hp a.salon-hp-card.is-link:hover{border-color:color-mix(in srgb,var(--g) 55%,transparent)}.salon-hp .salon-hp-card-more{margin-top:auto;padding-top:6px;font-size:15px;font-weight:500;color:var(--g2);border-bottom:1px solid color-mix(in srgb,var(--g2) 45%,transparent);align-self:flex-start}.salon-hp-light .salon-hp-card-more{color:var(--g3)}video.salon-vid.is-overlay{z-index:0}img.salon-vid-poster{z-index:1;transition:opacity .8s ease}img.salon-vid-poster.is-hidden{opacity:0}.salon-bl-hero-media video.salon-vid{animation:none!important;transform:none!important}
