.contact{padding-block:var(--sp-6) var(--sp-8);display:flex;flex-direction:column;gap:var(--sp-7)}.contact__hero{display:flex;flex-direction:column;gap:var(--sp-3);align-items:flex-start;padding-block:var(--sp-5) var(--sp-4);border-bottom:1px solid var(--border)}.contact__hero-eyebrow{color:var(--accent)}.contact__hero-intro{max-width:64ch;line-height:1.6}.contact__grid{display:grid;grid-template-columns:1fr;gap:var(--sp-6)}@media(min-width:1024px){.contact__grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:var(--sp-7);align-items:start}}.contact__form{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--sp-6)}.contact__field-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-4)}@media(min-width:640px){.contact__field-grid{grid-template-columns:1fr 1fr}}.contact__field{display:flex;flex-direction:column;gap:var(--sp-2)}.contact__field--full{grid-column:1 / -1}.contact__field>span{color:var(--text-secondary);font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase}.contact__field input,.contact__field textarea{width:100%;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-input);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-body);padding:var(--sp-3);transition:border-color var(--dur-state) var(--ease-state),box-shadow var(--dur-state) var(--ease-state)}.contact__field input:focus,.contact__field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 12px var(--accent-glow)}.contact__field .is-invalid{border-color:var(--error, #ff6b6b)}.contact__actions{margin-top:var(--sp-5);display:flex;justify-content:flex-end}.contact__success{text-align:center;padding:var(--sp-6);background:#00d4ff14;border:1px solid var(--accent);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:var(--sp-3);align-items:center}.contact__errors{margin-bottom:var(--sp-4);padding:var(--sp-4);background:#ff6b6b1a;border:1px solid var(--error, #ff6b6b);border-radius:var(--radius-input)}.contact__errors ul{margin-top:var(--sp-2);padding-left:var(--sp-5)}.contact__aside{display:flex;flex-direction:column;gap:var(--sp-5);position:sticky;top:96px}@media(max-width:1023px){.contact__aside{position:static}}.contact__channel--whatsapp{background:linear-gradient(160deg,rgba(37,211,102,.12),var(--surface-1) 70%);border:1px solid rgba(37,211,102,.35);border-radius:var(--radius-card);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3)}.contact__channel-icon{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#25d366;color:#fff;box-shadow:0 8px 24px #25d36673}.contact__channel-copy h2{margin:0}.contact__channel-copy p{color:var(--text-secondary);line-height:1.55;margin-top:var(--sp-2)}.contact__channel-cta{margin-top:var(--sp-3)}.contact__channels{list-style:none;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--sp-4);display:flex;flex-direction:column}.contact__channel-row{display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;gap:2px var(--sp-3);padding-block:var(--sp-3);border-bottom:1px solid var(--border)}.contact__channel-row:last-child{border-bottom:0}.contact__channel-row-icon{grid-row:1 / span 2;align-self:center;display:inline-flex;align-items:center}.contact__channel-row-label{grid-column:2}.contact__channel-row-value{grid-column:2;color:var(--text-primary);font-size:var(--fs-small);word-break:break-word;transition:color var(--dur-state) var(--ease-state)}a.contact__channel-row-value:hover{color:var(--accent)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/main-contact.css.map */
