.contact{max-width:700px;margin:0 auto;padding:40px 24px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:14px;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);box-shadow:0 8px 30px #0000008c}.contact h1,.contact h2,.contact h3{font-family:Playfair Display,serif;font-weight:600;font-size:32px;color:#fff;margin-bottom:16px;text-align:center}.contact p{color:#bfc4c8;text-align:center;margin-bottom:28px}.contact .field{margin-bottom:20px}.contact .field__input{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 16px;color:#fff;font-size:15px;box-shadow:inset 0 -2px 6px #00000059;transition:border-color .2s ease,box-shadow .2s ease,transform .12s ease}.contact .field__input::placeholder{color:#e6e9eb59}.contact .field__input:focus{border-color:#c9a84a;box-shadow:0 0 0 4px #c9a84a1f,0 6px 20px #0009;transform:translateY(-2px);outline:none}.contact textarea.field__input{min-height:140px;resize:vertical}.contact .button{background:linear-gradient(180deg,#c9a84a,#b7892f);border:none;border-radius:12px;padding:14px 26px;font-size:15px;font-weight:700;color:#0b0b0b;cursor:pointer;letter-spacing:.02em;box-shadow:0 6px 18px #c9a84a2e,0 2px 6px #00000073;transition:transform .14s ease,box-shadow .14s ease}.contact .button:hover{transform:translateY(-4px)}.contact .button:active{transform:translateY(-1px)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
