body:has(.contact-page){background-image:none;background-color:var(--color-bg)}body:has(.contact-page) .site-chrome .site-header:not(.is-open),body:has(.contact-page) .site-chrome.is-at-top .site-header:not(.is-open),body:has(.contact-page) .site-chrome:not(.is-at-top) .site-header:not(.is-open){background:#fbf8f1d1!important;border-bottom-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:blur(20px) saturate(1.4)!important;backdrop-filter:blur(20px) saturate(1.4)!important}body:has(.contact-page) .site-chrome .site-header:not(.is-open) .site-header__inner,body:has(.contact-page) .site-chrome.is-at-top .site-header:not(.is-open) .site-header__inner,body:has(.contact-page) .site-chrome:not(.is-at-top) .site-header:not(.is-open) .site-header__inner{background:transparent!important}.zaya-contato-section{max-width:100%;overflow:visible}.contact-page{position:relative;overflow:visible;padding-block:var(--space-8) var(--space-9)}.contact-page__deco{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.contact-page__deco .brand-blob{display:block;position:absolute;pointer-events:none;z-index:0;border-radius:60% 40% 55% 45%/45% 55%;filter:blur(2px);opacity:.55}.contact-page__deco .brand-blob--nevoa{background:var(--color-verde-nevoa)}.contact-page__deco .brand-blob--md{width:min(42vw,22rem);aspect-ratio:1}.contact-page__deco .brand-arc{display:block;position:absolute;pointer-events:none;z-index:0;width:min(55vw,28rem);height:auto;opacity:.55}.contact-page__deco .brand-arc--tr{top:-2rem;right:-4rem;transform:rotate(8deg)}.contact-grid{position:relative;z-index:1;display:grid;gap:var(--space-6)}.contact-aside{display:grid;gap:var(--space-5);align-content:start}.contact-intro__title{font-family:var(--font-body);font-size:clamp(2rem,4.5vw,2.75rem);font-weight:var(--weight-title, 700);color:var(--color-verde-profundo);letter-spacing:-.04em;line-height:1.12;max-width:12ch;margin:0 0 var(--space-3);text-wrap:balance}.contact-intro__lead{margin:0;max-width:34ch;color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-normal);text-wrap:pretty}.contact-channels{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.contact-channels a{display:flex;align-items:center;gap:.85rem;padding:.75rem .9rem;min-height:3.5rem;border-radius:var(--radius-md);background:#f5efe3b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(251,248,241,.55);text-decoration:none;transition:background var(--transition),border-color var(--transition),transform var(--transition)}.contact-channels a:hover{background:color-mix(in srgb,var(--color-verde-nevoa) 72%,#fff);transform:translateY(-2px);box-shadow:none;border-color:color-mix(in srgb,var(--color-verde-nevoa) 55%,transparent)}.contact-channels__icon{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:50%;display:grid;place-items:center;background:#fbf8f1eb;color:var(--color-verde-profundo);transition:background var(--transition),color var(--transition)}.contact-channels__icon svg{display:block;width:1.25rem;height:1.25rem}.contact-channels a:hover .contact-channels__icon{background:var(--color-verde-profundo);color:var(--color-branco-quente)}.contact-channels__body{display:grid;gap:.15rem;min-width:0}.contact-channels strong{display:block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--color-heading);margin:0;letter-spacing:-.02em;line-height:1.25}.contact-channels__body>span{display:block;font-family:var(--font-body);font-size:.8125rem;color:var(--color-text-muted);line-height:1.35}@media(min-width:900px){.contact-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:var(--space-7)}}.contact-form-card{padding:var(--space-6);border-radius:1.25rem;background:#fbf8f19e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(251,248,241,.55);box-shadow:var(--shadow-soft, 0 12px 40px rgba(20, 58, 49, .08))}.contact-form-card__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.contact-form-card__title{font-family:var(--font-body);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;letter-spacing:-.03em;color:var(--color-verde-profundo);margin:0 0 var(--space-5);line-height:1.2}.contact-page .text-scribble{position:relative;display:inline;white-space:nowrap}.contact-page .text-scribble:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:3px;background:var(--color-pessego);pointer-events:none}.contact-page .form-field{display:grid;gap:var(--space-2);margin-bottom:var(--space-4)}.contact-page .form-field label{font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-text-muted)}.contact-page .form-field input,.contact-page .form-field textarea{width:100%;min-height:3rem;padding:.75rem 1rem;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-branco-quente);color:var(--color-text);font:inherit;box-sizing:border-box;transition:border-color var(--transition)}.contact-page .form-field input:focus,.contact-page .form-field textarea:focus{outline:none;border-color:var(--color-verde-profundo)}.contact-page .form-field textarea{min-height:7rem;resize:vertical}.contact-page .form-field input[aria-invalid=true],.contact-page .form-field textarea[aria-invalid=true]{border-color:var(--color-error, #8b3a3a)}.contact-form-card__errors{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:#8b3a3a1a;color:var(--color-error, #8b3a3a);font-size:var(--text-sm)}.contact-success{display:none;padding:var(--space-5);background:#c4d2ac59;border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text)}.contact-success.is-visible{display:block}
/*# sourceMappingURL=/cdn/shop/t/6/assets/zaya-contato.css.map */
