.studio-hours{font:400 14px/1.8 'Manrope',Arial,sans-serif;margin:26px 0;padding:18px 0;border-top:1px solid var(--nc-line);border-bottom:1px solid var(--nc-line)}.studio-hours>div{display:flex;justify-content:space-between;gap:24px;padding:5px 0}.studio-hours dt,.studio-hours dd{margin:0}.studio-hours dd{white-space:nowrap;font-variant-numeric:tabular-nums}.contact-actions a,.contact-actions button{font-size:13px}.salon-dialog .appointment-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px}.appointment-fields>div{display:flex;flex-direction:column;gap:8px}.appointment-fields input{font:400 13px 'Manrope',Arial,sans-serif;color:#292c28;border:1px solid #bcc2b0;background:#fffef9;padding:12px;min-width:0;width:100%;border-radius:0}.preview-disclosure{font-size:11px!important;color:#716454}.review-actions{display:flex;gap:24px;align-items:center}.text-close{border:0;background:none;color:inherit;cursor:pointer;padding:10px;font-size:12px}.salon-dialog #nc-booking-result h3{font:400 28px Georgia,serif;letter-spacing:-.5px}.minimal-page .intro{font-size:15px}.minimal-page .code-grid p{font-size:14px}.minimal-page .demo{background:#eee8dc;color:#6c5b42;font-size:10px}.minimal-page .code{background:#eee8dc}.minimal-page em{color:#8a734d}.minimal-page .quote{background:#4a4234}.minimal-page .gallery{background:#f0eadf}.minimal-page .gallery .olive{background:#c5b494}.minimal-page .polish{background:#8b7855}.minimal-page .book{background:#69513b}.minimal-page .book.light{background:#f4eadb;color:#4a3929}.orange-page:not(.soft-gold) .og-hero-copy{background:#ead9c8;color:#473124}.orange-page:not(.soft-gold) .og-hero-copy .og-label,.orange-page:not(.soft-gold) .og-hero-body,.orange-page:not(.soft-gold) .og-hero-foot{color:#624c38}.orange-page:not(.soft-gold) .og-hero h1 em{color:#8c583d}.orange-page:not(.soft-gold) .og-hero-actions>a{color:#624c38}.orange-page:not(.soft-gold) .og-hero-copy:before{border-color:#a47d4f66}.orange-page:not(.soft-gold) .og-fine-rule{background:#a47d4f}.orange-page:not(.soft-gold) .og-topline{background:#875139}.orange-page:not(.soft-gold) .og-invitation{background:#eee1d0;color:#473124}.orange-page:not(.soft-gold) .og-invitation h2 em,.orange-page:not(.soft-gold) .og-invitation>.og-label,.orange-page:not(.soft-gold) .og-invitation-note{color:#88623d}.orange-page:not(.soft-gold) .og-button.cream{background:#875139;color:#fff9ef;border-color:#875139}.orange-page:not(.soft-gold) .og-label{letter-spacing:1.6px}@media(max-width:760px){.studio-hours{font-size:13px}.studio-hours>div{gap:12px}.salon-dialog .appointment-fields{grid-template-columns:1fr}.contact-actions a,.contact-actions button{font-size:12px}.minimal-page .intro{font-size:14px}.minimal-page .code-grid p{font-size:12px}}
@media(max-width:760px){.minimal-page header{display:grid;grid-template-columns:1fr;gap:0;padding:20px 7% 0}.minimal-page header .logo{justify-self:start}.minimal-page header nav{display:flex;justify-content:space-between;width:100%;gap:12px;margin-top:18px;padding:18px 0;border-top:1px solid var(--line)}.minimal-page header nav a,.minimal-page header nav a:last-child,.minimal-page header nav a:nth-child(3){display:inline;font-size:12px}.minimal-page header>.book{display:none}}
