.field{position:relative}.field input,.field textarea,.field select{width:100%;background:#fff;border:1.5px solid var(--beige);border-radius:14px;padding:22px 18px 8px;font-size:14px;font-family:Poppins,sans-serif;color:var(--dark);outline:none;transition:border-color .2s,box-shadow .2s;appearance:none;-webkit-appearance:none}.field textarea{resize:vertical;min-height:140px;padding-top:26px}.field select{cursor:pointer}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--coral);box-shadow:0 0 0 3px #ed4e2a1f}.field label{position:absolute;left:18px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--muted, #6b6060);pointer-events:none;transition:top .18s ease,transform .18s ease,font-size .18s ease,color .18s ease;white-space:nowrap}.field textarea~label{top:22px;transform:none}.field input:focus~label,.field input:not(:placeholder-shown)~label,.field textarea:focus~label,.field textarea:not(:placeholder-shown)~label,.field select:focus~label,.field select.has-value~label{top:10px;transform:none;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--coral)}.field textarea:focus~label,.field textarea:not(:placeholder-shown)~label{top:9px}.select-wrap:after{content:"";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--muted, #6b6060);pointer-events:none;transition:border-color .2s}.select-wrap:focus-within:after{border-top-color:var(--coral)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-contact.css.map */
