.pc[data-astro-cid-mvevk7ds]{display:grid;gap:var(--ds-space-5);margin-top:var(--ds-space-6)}.pc__inputs[data-astro-cid-mvevk7ds]{display:grid;grid-template-columns:1fr;gap:var(--ds-space-4)}.pc__field[data-astro-cid-mvevk7ds] label[data-astro-cid-mvevk7ds]{display:block;margin-bottom:var(--ds-space-2);font-size:var(--ds-font-size-body-sm)}.pc__list[data-astro-cid-mvevk7ds]{display:grid;gap:var(--ds-space-3);margin:0;padding:0;list-style:none}.pc__item[data-astro-cid-mvevk7ds]{display:grid;grid-template-columns:1fr auto;gap:var(--ds-space-1) var(--ds-space-4);padding:var(--ds-space-4);border:1px solid var(--ds-border-strong)}.pc__item--off[data-astro-cid-mvevk7ds]{opacity:.55}.pc__title[data-astro-cid-mvevk7ds]{font-weight:600}.pc__price[data-astro-cid-mvevk7ds]{color:var(--ds-accent);font-weight:600;white-space:nowrap;text-align:right}.pc__meta[data-astro-cid-mvevk7ds]{grid-column:1 / -1;color:var(--ds-text-muted);font-size:var(--ds-font-size-body-sm)}.pc__extra[data-astro-cid-mvevk7ds],.pc__note[data-astro-cid-mvevk7ds],.pc__form-title[data-astro-cid-mvevk7ds]{margin:0}.pc__extra[data-astro-cid-mvevk7ds]{font-weight:600}.pc__form[data-astro-cid-mvevk7ds]{display:grid;gap:var(--ds-space-3)}@media(min-width:768px){.pc__inputs[data-astro-cid-mvevk7ds]{grid-template-columns:repeat(2,minmax(0,220px))}}.part-hero{position:relative;isolation:isolate;overflow:hidden}.part-hero__bg[data-astro-cid-m47srrfi]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:70% 50%;opacity:.55}.part-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-bg-page) 55%,transparent),color-mix(in srgb,var(--ds-bg-page) 85%,transparent))}@media(min-width:1024px){.part-hero{min-height:600px;display:flex;align-items:center}.part-hero>*{width:100%}.part-hero__bg[data-astro-cid-m47srrfi]{opacity:.9}.part-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--ds-bg-page) 97%,transparent),color-mix(in srgb,var(--ds-bg-page) 85%,transparent) 40%,color-mix(in srgb,var(--ds-bg-page) 20%,transparent) 75%,color-mix(in srgb,var(--ds-bg-page) 5%,transparent))}}.part-price[data-astro-cid-m47srrfi]{margin:var(--ds-space-5) 0 0;font-family:var(--ds-font-serif);font-size:var(--ds-font-size-fact);line-height:1.15;color:var(--ds-accent)}.part-price__note[data-astro-cid-m47srrfi]{display:block;margin-top:var(--ds-space-2);font-family:var(--ds-font-sans);font-size:var(--ds-font-size-body-sm);color:var(--ds-text-muted)}.part-nowrap[data-astro-cid-m47srrfi]{white-space:nowrap}.part-cta[data-astro-cid-m47srrfi]{display:flex;flex-wrap:wrap;gap:var(--ds-space-4);margin-top:var(--ds-space-6)}@media(max-width:479px){.part-cta[data-astro-cid-m47srrfi]>*{width:100%;justify-content:center;text-align:center}}.part-lead[data-astro-cid-m47srrfi]{max-width:60ch;margin:var(--ds-space-4) 0 0}.part-cards[data-astro-cid-m47srrfi]{display:grid;grid-template-columns:1fr;gap:var(--ds-space-5);margin:var(--ds-space-6) 0 0;padding:0;list-style:none}.part-card[data-astro-cid-m47srrfi] h3[data-astro-cid-m47srrfi]{margin:0 0 var(--ds-space-2);font-size:var(--ds-font-size-h3)}.part-card[data-astro-cid-m47srrfi] p[data-astro-cid-m47srrfi]{margin:0;color:var(--ds-text-muted)}.part-step[data-astro-cid-m47srrfi]{display:block;margin-bottom:var(--ds-space-2);color:var(--ds-text-muted);font-size:var(--ds-font-size-legal);letter-spacing:.08em}.part-systems[data-astro-cid-m47srrfi]{display:grid;grid-template-columns:1fr;gap:var(--ds-space-6);margin:var(--ds-space-6) 0 0;padding:0;list-style:none}.part-system__media[data-astro-cid-m47srrfi]{display:block;aspect-ratio:4 / 3;overflow:hidden}.part-system__media[data-astro-cid-m47srrfi] img{display:block;width:100%;height:100%;object-fit:cover}.part-system__tag[data-astro-cid-m47srrfi]{margin:var(--ds-space-4) 0 0;color:var(--ds-accent);font-size:var(--ds-font-size-legal);letter-spacing:.08em;text-transform:uppercase}.part-system[data-astro-cid-m47srrfi] h3[data-astro-cid-m47srrfi]{margin:var(--ds-space-1) 0 var(--ds-space-2);font-size:var(--ds-font-size-h3)}.part-system__text[data-astro-cid-m47srrfi]{margin:0;color:var(--ds-text-muted)}.part-note[data-astro-cid-m47srrfi]{margin:var(--ds-space-6) 0 0}.part-faq[data-astro-cid-m47srrfi]{margin-top:var(--ds-space-6)}.part-salon__address[data-astro-cid-m47srrfi],.part-salon__hours[data-astro-cid-m47srrfi]{margin:var(--ds-space-2) 0 0}.part-salon__hours[data-astro-cid-m47srrfi]{color:var(--ds-text-muted)}.part-salon__phone[data-astro-cid-m47srrfi]{margin:var(--ds-space-5) 0 0}@media(min-width:768px){.part-cards[data-astro-cid-m47srrfi]{grid-template-columns:repeat(2,1fr);gap:var(--ds-space-6)}.part-systems[data-astro-cid-m47srrfi]{grid-template-columns:repeat(2,1fr);gap:var(--ds-space-8) var(--ds-space-6)}}
