.st-atelier{--site-bg:var(--bg);--site-surface:var(--white);--site-display:var(--font);--site-display-weight:900;--site-case:none}.st-spa{--site-bg:var(--paper);--site-surface:#fff;--site-display:var(--serif);--site-display-weight:500;--site-case:none}.st-beauty{--site-bg:var(--white);--site-surface:#fff;--site-display:var(--font);--site-display-weight:600;--site-case:none}.st-studio{--site-bg:var(--bg);--site-surface:var(--bg-2);--site-display:var(--serif);--site-display-weight:400;--site-case:uppercase}.st-natural{--site-bg:var(--cream);--site-surface:#fff;--site-display:var(--display);--site-display-weight:400;--site-case:uppercase}.st-clasic{--site-bg:var(--white);--site-surface:#fff;--site-display:var(--sans);--site-display-weight:700;--site-case:uppercase}.st-barbier{--site-bg:var(--bg);--site-surface:var(--bg-2);--site-display:var(--serif);--site-display-weight:400;--site-case:none}.st-fade{--site-bg:var(--bg);--site-surface:var(--white);--site-display:var(--display);--site-display-weight:400;--site-case:uppercase}.st-luxury,.st-boutique{--site-bg:var(--bg);--site-surface:var(--white);--site-display:var(--display);--site-display-weight:400;--site-case:none}.st-editorial{--site-bg:var(--bg);--site-surface:var(--white);--site-display:var(--display);--site-display-weight:700;--site-case:uppercase}.st-zen,.st-arc{--site-bg:var(--bg);--site-surface:var(--white);--site-display:var(--display);--site-display-weight:500;--site-case:none}.st-portret{--site-bg:var(--bg);--site-surface:var(--white);--site-display:var(--display);--site-display-weight:400;--site-case:none}.st-site{min-height:100dvh;position:relative}.st-site .st-top>a:first-child{color:inherit;text-decoration:none}.st-site .st-legal{padding:0 var(--gutter,24px) 14px;background:var(--bg,#fff);justify-content:flex-end;margin-top:-1px;display:flex}.st-atelier .st-legal,.st-clasic .st-legal,.st-boutique .st-legal{background:var(--dark)}.st-editorial .st-legal,.st-natural .st-legal,.st-fade .st-legal{background:var(--ink)}.st-arc .st-legal,.st-studio .st-legal,.st-portret .st-legal{background:var(--bg-2)}.st-beauty .st-legal{background:var(--blush)}.st-spa .st-legal{background:var(--paper)}@media (width<=1000px){.st-barbier .st-legal,.st-arc .st-legal,.st-boutique .st-legal,.st-editorial .st-legal,.st-fade .st-legal,.st-luxury .st-legal,.st-zen .st-legal,.st-portret .st-legal{margin-top:-82px;padding-bottom:96px;position:relative}}body:has(.st-site){background:#fff;margin:0}body:has(.st-atelier){background:#fcf9f4}body:has(.st-spa){background:#fffdf9}body:has(.st-studio){background:#0f0e0d}body:has(.st-natural){background:#fffaf6}body:has(.st-barbier){background:#12100e}body:has(.st-fade){background:#efeeeb}.st-mobile-nav{display:none}.st-mobile-nav[data-open]{z-index:50;background:var(--site-bg);color:var(--ink);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:14px 20px 22px;display:flex;position:fixed;inset:64px 0 auto;box-shadow:0 24px 40px -28px #00000080}.st-mobile-nav a{border-bottom:1px solid var(--line);padding:12px 4px;font-size:16px;text-decoration:none}.st-mobile-nav a:last-child{border-bottom:0}.st-menu-page{background:var(--site-bg);color:var(--ink);padding:clamp(110px,12vw,160px) clamp(20px,5vw,80px) 120px}.st-menu-intro{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:40px;display:grid}.st-menu-intro h1{font:var(--site-display-weight) clamp(42px, 5vw, 72px)/1.05 var(--site-display);text-transform:var(--site-case);letter-spacing:-.01em;margin:0}.st-menu-intro h1 span{color:var(--accent)}.st-menu-intro p{color:var(--muted);margin:0}.st-menu-nav{z-index:10;background:var(--site-bg);border-bottom:1px solid var(--line);gap:8px;margin:44px 0 0;padding:14px 0;display:flex;position:sticky;top:0;overflow-x:auto}.st-menu-nav a{border:1px solid var(--line);background:var(--site-surface);color:var(--ink);border-radius:999px;flex:none;padding:9px 18px;font-size:13px;text-decoration:none}.st-menu-nav a:hover{border-color:var(--accent);color:var(--accent)}.st-menu-cat{padding-top:56px;scroll-margin-top:80px}.st-menu-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.st-menu-head h2{font:var(--site-display-weight) 30px/1.1 var(--site-display);text-transform:var(--site-case);margin:0}.st-menu-head span{color:var(--muted);font-size:13px}.st-menu-note{color:var(--accent);margin:10px 0 0;font-size:13px;font-weight:600}.st-menu-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 40px;padding:22px 0;display:grid}.st-menu-row b{font-size:17px;font-weight:600}.st-menu-row b a{color:inherit;text-decoration:none}.st-menu-row b a:hover{color:var(--accent)}.st-menu-row p{color:var(--muted);max-width:44em;margin:4px 0 0;font-size:14.5px}.st-menu-times{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.st-menu-times a{border:1px solid var(--line);background:var(--site-surface);height:42px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.st-menu-times a:hover{border-color:var(--accent);background:var(--accent);color:#fff}@media (width<=900px){.st-menu-intro,.st-menu-row{grid-template-columns:1fr}.st-menu-times{justify-content:flex-start}}.st-site[data-display-font] :is(h1,h2,h3,.st-title,.st-quote,.st-h2){font-family:var(--display-font)!important}.st-site[data-buttons=square] :is(.st-btn,.st-cx-button){border-radius:0!important}.st-site[data-buttons=rounded] :is(.st-btn,.st-cx-button){border-radius:10px!important}.st-site[data-buttons=pill] :is(.st-btn,.st-cx-button){border-radius:999px!important}
