.es-page .desktop-nav{gap:18px}.es-page .desktop-nav a{font-size:10px}.es-page .desktop-nav small{color:var(--red);letter-spacing:.1em;font-size:8px}.es-page .salon-hero-copy h1{font-size:clamp(44px,4.7vw,68px)}.es-page .salon-proof-copy p a{text-underline-offset:4px;text-decoration:underline}.es-page .salon-faq h2{font-size:clamp(42px,4.8vw,70px)}.es-page .salon-includes h2,.es-page .salon-pricing h2{font-size:clamp(42px,5.6vw,82px)}.es-cost-note{color:#514d47;max-width:860px;margin:28px 0 0;font-size:14px}.es-contact-lines{flex-wrap:wrap;gap:0 28px;margin:-10px 0 22px;font-size:18px;display:flex}.es-contact-lines a{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:inline-flex}.es-page .salon-close .es-lang-note{max-width:620px;margin:28px 0 0;font-size:14px}.es-page .salon-close .es-related{margin-top:10px}.es-page .salon-close .es-related a{text-underline-offset:4px;text-decoration:underline}@media (max-width:700px){.es-page .salon-hero-inner{grid-template-columns:1fr}.es-page .salon-hero-copy h1{font-size:clamp(38px,9.4vw,64px)}.es-page .salon-hero-proof{width:95%}.salon-page.es-page .salon-hero-proof{width:min(67%,280px)}.es-page .salon-close h2{font-size:clamp(50px,12vw,84px)}}
