.contact319{max-width:820px;margin:0 auto;padding:max(40px,var(--contact-top)) 24px max(100px,var(--contact-bottom));color:#111;background:#fff}.contact319__header{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:30px}.contact319 .contact319__header h1{font:inherit;font-size:20px;font-weight:400;letter-spacing:.04em;margin:0}.contact319__required{flex-shrink:0;font-size:11px}.contact319__intro{font-size:14px;line-height:1.9;margin-bottom:56px}.contact319__intro p{margin:0}.contact319__form{max-width:640px;margin:0 auto}.contact319__field{margin-bottom:40px}.contact319 label{display:block;font-size:14px;font-weight:400;letter-spacing:.02em;margin-bottom:8px}.contact319__field input,.contact319__field select{display:block;width:100%;min-height:44px;border:0;border-bottom:1px solid #111;border-radius:0;padding:8px 0;color:#111;background:transparent;font:inherit;font-size:16px;box-shadow:none}.contact319__optional{color:#666;font-size:12px}.contact319__message{padding:18px;background:#f8f8f8;margin:8px 0 36px}.contact319__message textarea{display:block;width:100%;min-height:180px;resize:vertical;padding:8px 0;border:0;border-radius:0;background:transparent;color:#111;font:inherit;font-size:16px;line-height:1.7;box-shadow:none}.contact319__submit{display:block;width:100%;min-height:54px;padding:16px 24px;border:1px solid #000;border-radius:0;background:#000;color:#fff;font:inherit;font-size:14px;letter-spacing:.08em;cursor:pointer}.contact319__submit:hover{background:#252525}.contact319 input:focus-visible,.contact319 select:focus-visible,.contact319 textarea:focus-visible,.contact319 button:focus-visible,.contact319 a:focus-visible{outline:2px solid #555;outline-offset:4px;box-shadow:none}.contact319__privacy{margin:28px 0 20px;color:#555;font-size:11px;line-height:1.9}.contact319 a{color:inherit;text-underline-offset:4px}.contact319__status{padding:24px 0;font-size:14px;line-height:1.9}@media(min-width:750px){.contact319{padding-top:max(72px,var(--contact-top));padding-bottom:max(100px,var(--contact-bottom))}.contact319__intro{margin-bottom:64px}.contact319__field{margin-bottom:44px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/319-contact.css.map */
