.postr-contact-page{padding:clamp(40px,6vw,72px) 0 clamp(56px,8vw,96px);background:var(--postr-bg);color:var(--postr-ink)}.postr-contact-page__head{max-width:62ch;margin:0 0 clamp(28px,4vw,44px)}.postr-contact-page__kicker{margin:0 0 10px;color:var(--postr-accent);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.postr-contact-page h1{margin:0 0 14px;font-family:var(--postr-serif);font-size:clamp(36px,5.5vw,58px);line-height:1.03;letter-spacing:-.025em;color:var(--postr-ink);text-wrap:balance}.postr-contact-page__intro{margin:0;font-size:clamp(15px,1.7vw,17px);line-height:1.65;color:var(--postr-muted)}.postr-contact-page__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.85fr);gap:clamp(24px,4vw,56px);align-items:start}.postr-contact-page__form{padding:clamp(22px,3vw,34px);background:var(--postr-card);border:1px solid var(--postr-border);border-radius:var(--postr-radius-md);box-shadow:var(--postr-shadow-sm)}.postr-contact-page__field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.postr-contact-page__field label{font-size:12.5px;font-weight:700;color:var(--postr-ink);letter-spacing:.01em}.postr-contact-page__optional{font-weight:500;color:var(--postr-muted);opacity:.8}.postr-contact-page__field input,.postr-contact-page__field textarea{width:100%;font-family:var(--postr-sans);font-size:15px;color:var(--postr-ink);background:#fff;border:1px solid var(--postr-border);border-radius:var(--postr-radius-sm);padding:12px 13px;min-height:46px;transition:border-color .16s ease,box-shadow .16s ease}.postr-contact-page__field textarea{resize:vertical;line-height:1.6}.postr-contact-page__field input:focus,.postr-contact-page__field textarea:focus{outline:none;border-color:var(--postr-accent);box-shadow:0 0 0 3px #c85f4924}.postr-contact-page__submit{width:100%;min-height:50px;border:0;border-radius:var(--postr-radius-sm);background:var(--postr-accent);color:#fff;font-family:var(--postr-sans);font-size:14px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:opacity .16s ease}.postr-contact-page__submit:hover{opacity:.9}.postr-contact-page__submit:focus-visible{outline:2px solid var(--postr-ink);outline-offset:2px}.postr-contact-page__success,.postr-contact-page__error{margin:0;padding:14px 16px;border-radius:var(--postr-radius-sm);font-size:14.5px;line-height:1.55}.postr-contact-page__success{background:#2f6f521a;border-left:3px solid #2f6f52;color:#22513c}.postr-contact-page__error{margin-bottom:16px;background:#a33b2d1a;border-left:3px solid #a33b2d;color:#7e2d22}.postr-contact-page__aside{display:flex;flex-direction:column;gap:22px;padding:clamp(20px,2.6vw,28px);background:var(--postr-soft);border-radius:var(--postr-radius-md)}.postr-contact-page__block h2{margin:0 0 5px;font-family:var(--postr-sans);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--postr-accent)}.postr-contact-page__block p{margin:0;font-size:14.5px;line-height:1.6;color:var(--postr-ink)}.postr-contact-page__block a{color:var(--postr-ink);text-decoration-thickness:1px;text-underline-offset:2px}.postr-contact-page__block a:hover{color:var(--postr-accent)}@media(max-width:860px){.postr-contact-page__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.postr-contact-page__field input,.postr-contact-page__field textarea,.postr-contact-page__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/postr-contact-page.css.map */
