.nail-artwork[data-astro-cid-y5h6si65]{background:linear-gradient(140deg,var(--cream),var(--brand-primary-pale) 65%,var(--brand-primary-light))}.nail-artwork__photo[data-astro-cid-y5h6si65]{position:absolute;width:48%;height:85%;right:8%;top:8%;overflow:hidden;border-radius:50% 50% 12px 12px;transform:rotate(8deg);box-shadow:0 8px 24px #5154471f}.photo-placeholder[data-astro-cid-77ghmcob]{background-image:radial-gradient(circle at 20% 20%,oklch(.98 .008 75 / .55),transparent 55%),radial-gradient(circle at 80% 90%,oklch(.78 .03 155 / .35),transparent 50%)}.section-nav[data-astro-cid-4flcg3pc]{background:var(--bg)}.section-nav__inner[data-astro-cid-4flcg3pc]{display:flex;align-items:baseline;gap:28px;padding-block:4px 12px;border-bottom:1px solid var(--border-soft)}p[data-astro-cid-4flcg3pc]{flex-shrink:0;color:var(--text-muted);font-size:13px}ul[data-astro-cid-4flcg3pc]{display:flex;flex-wrap:wrap;gap:4px 8px}a[data-astro-cid-4flcg3pc]{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border-radius:4px;color:var(--brand-primary-text);font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color var(--dur-fast),color var(--dur-fast)}a[data-astro-cid-4flcg3pc]:hover,a[data-astro-cid-4flcg3pc]:focus-visible{background:var(--brand-primary-pale);color:var(--text)}a[data-astro-cid-4flcg3pc]:active{background:var(--brand-primary-light)}@media(max-width:639px){.section-nav__inner[data-astro-cid-4flcg3pc]{flex-direction:column;gap:8px;padding-bottom:16px}ul[data-astro-cid-4flcg3pc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% + 10px);gap:2px 4px;margin-left:-10px}a[data-astro-cid-4flcg3pc]{padding-inline:10px}}@media(max-width:359px){ul[data-astro-cid-4flcg3pc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){a[data-astro-cid-4flcg3pc]{transition:none}}.events-note[data-astro-cid-l4fk435t]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin-top:24px;padding-block:20px;border-bottom:1px solid var(--border-strong);color:var(--text-soft)}.events-note[data-astro-cid-l4fk435t] h3[data-astro-cid-l4fk435t]{font-family:var(--font-body);font-size:var(--type-item);font-weight:500;color:var(--brand-primary-text)}.events-note[data-astro-cid-l4fk435t] p[data-astro-cid-l4fk435t]{flex:1;font-size:15px;line-height:1.5}.events-note__links[data-astro-cid-l4fk435t]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px}.events-note__links[data-astro-cid-l4fk435t] a[data-astro-cid-l4fk435t]{display:inline-flex;align-items:center;min-height:44px}@media(max-width:767px){.events-note[data-astro-cid-l4fk435t]{display:block;margin-top:12px}.events-note[data-astro-cid-l4fk435t] p[data-astro-cid-l4fk435t]{margin-top:6px}.events-note__links[data-astro-cid-l4fk435t]{margin-top:4px}}.party-preview[data-astro-cid-tcy35dad]{display:grid;gap:16px;margin-block:24px;padding-left:16px;border-left:1px solid var(--border-strong)}.party-preview[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-family:var(--font-body);font-size:var(--type-item);font-weight:500;color:var(--brand-primary-text)}.service-detail__title[data-astro-cid-tcy35dad]{font-family:var(--font-body);font-size:var(--type-item);font-weight:500;line-height:1.35}.party-preview[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{margin-top:4px;font-size:14px;line-height:1.5}.service-trust[data-astro-cid-tcy35dad]{display:flex;align-items:center;gap:14px}.service-trust[data-astro-cid-tcy35dad]:before{content:"";width:40px;height:1.5px;flex-shrink:0;background:var(--brand-accent-button)}.service-hero-photo[data-astro-cid-tcy35dad]{position:relative;min-width:0}.service-main-photo[data-astro-cid-tcy35dad]{width:100%;height:clamp(440px,45vw,600px);object-fit:cover}.service-main-photo--warm[data-astro-cid-tcy35dad]{filter:sepia(.28)}.service-hero-inset[data-astro-cid-tcy35dad]{position:absolute;bottom:36px;left:-40px;width:192px;height:240px;border:8px solid var(--brand-primary-pale);border-radius:var(--r-md);box-shadow:var(--shadow-inset);object-fit:cover}.service-intro[data-astro-cid-tcy35dad]{padding-block:clamp(32px,4vw,56px) clamp(64px,6vw,80px)}.treatment-nav[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;gap:4px 24px;margin-bottom:32px}.treatment-nav__link[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;min-height:44px;color:var(--brand-accent-text);font-size:15px;line-height:1.4;text-decoration:underline;text-decoration-color:var(--border-strong);text-decoration-thickness:1px;text-underline-offset:5px}.treatment-nav__link[data-astro-cid-tcy35dad]:hover,.treatment-nav__link[data-astro-cid-tcy35dad]:focus-visible{text-decoration-color:currentColor}.who-books[data-astro-cid-tcy35dad]>div[data-astro-cid-tcy35dad]{border-top:1px solid var(--border-strong);padding-block:24px}.who-books[data-astro-cid-tcy35dad]>div[data-astro-cid-tcy35dad]:last-child{border-bottom:1px solid var(--border-strong)}.menu-card[data-astro-cid-tcy35dad]{padding:clamp(24px,4vw,56px);border:1px solid rgb(152 109 54 / .16);border-radius:var(--r-lg);background:var(--surface-card);box-shadow:var(--shadow-card)}.menu-columns[data-astro-cid-tcy35dad]{columns:2;column-gap:64px}.menu-category[data-astro-cid-tcy35dad]{break-inside:avoid;margin-bottom:32px}.menu-columns[data-astro-cid-tcy35dad]>aside[data-astro-cid-tcy35dad]{break-inside:avoid}.menu-row[data-astro-cid-tcy35dad]{display:flex;align-items:baseline;gap:12px;padding-block:12px;font-size:16px;color:var(--text-soft)}.menu-row[data-astro-cid-tcy35dad] dt[data-astro-cid-tcy35dad]{display:flex;flex:1;min-width:0;align-items:baseline;gap:12px}.menu-row[data-astro-cid-tcy35dad] dd[data-astro-cid-tcy35dad]{display:flex;flex-shrink:0;align-items:baseline;justify-content:end;gap:12px;text-align:right;font-variant-numeric:tabular-nums}.menu-dots[data-astro-cid-tcy35dad]{min-width:12px;flex:1;border-bottom:1px dotted var(--border-strong)}.menu-detail[data-astro-cid-tcy35dad]{max-width:12em;font-size:14px}.menu-price[data-astro-cid-tcy35dad]{min-width:4em;font-weight:500;white-space:nowrap}.menu-note[data-astro-cid-tcy35dad]{padding-top:16px;border-top:1px solid var(--border-soft)}.menu-note[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{font-size:15px;line-height:1.6;color:var(--text-soft)}@media(min-width:768px){.service-hero-photo--spa[data-astro-cid-tcy35dad]{margin-left:40px}}@media(max-width:767px){.service-hero-inset[data-astro-cid-tcy35dad]{display:none}.menu-columns[data-astro-cid-tcy35dad]{columns:1}}@media(max-width:639px){.service-main-photo[data-astro-cid-tcy35dad]{height:auto;aspect-ratio:4/5}.menu-row[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:4px;font-size:15px}.menu-row[data-astro-cid-tcy35dad] dt[data-astro-cid-tcy35dad]{grid-column:1;grid-row:1}.menu-dots[data-astro-cid-tcy35dad]{display:none}.menu-row[data-astro-cid-tcy35dad] dd[data-astro-cid-tcy35dad]{display:contents}.menu-price[data-astro-cid-tcy35dad]{grid-column:2;grid-row:1;text-align:right}.menu-detail[data-astro-cid-tcy35dad]{grid-column:1;grid-row:2;max-width:none;text-align:left;color:var(--text-muted)}}
