.contact-form__inner{max-width:720px;margin:0 auto}.contact-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact-form__grid .form-group--full{grid-column:1 / -1}.contact-form__form .form-success{display:flex;align-items:center;gap:.6rem;padding:1rem 1.25rem;border-radius:var(--radius-sm);background:#2d5a3d1a;border:1px solid rgba(45,90,61,.25);color:var(--c-green);font-family:var(--font-ui);font-size:.88rem;font-weight:500;margin-bottom:1.5rem}.contact-form__form .form-error{display:flex;align-items:flex-start;gap:.6rem;padding:1rem 1.25rem;border-radius:var(--radius-sm);background:#e85d3a14;border:1px solid rgba(232,93,58,.2);color:var(--c-accent);font-family:var(--font-ui);font-size:.88rem;margin-bottom:1.5rem}.contact-form__form .form-error svg,.contact-form__form .form-success svg{flex-shrink:0;margin-top:1px}.contact-form__form .btn-cta{min-width:200px}@media(max-width:639px){.contact-form__grid{grid-template-columns:1fr}}.contact-form__select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.5rem;cursor:pointer;transition:border-color .3s,box-shadow .3s}.contact-form__select:focus{border-color:var(--c-green);box-shadow:0 0 0 4px #2d5a3d14;outline:none}.contact-form__inner{background:#fff;padding:2.5rem;border-radius:var(--radius, 16px);border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 30px #0000000f}.contact-form__form .form-success,.contact-form__form .form-error{animation:fadeInUp .4s var(--ease, ease) both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-contact.css.map */
