.wgh-contact-hero{background:var(--walnoot);color:#fff;padding:64px 64px 80px;text-align:center}.wgh-contact-hero .wgh-eyebrow{color:var(--eik);margin-bottom:12px}.wgh-contact-hero__title{font-family:var(--serif);font-size:48px;font-weight:500;line-height:1.1;margin:0 0 16px;color:#fff}.wgh-contact-hero__sub{font-size:15px;color:#ffffffb3;max-width:520px;margin:0 auto;line-height:1.65}.wgh-contact-body{display:grid;grid-template-columns:380px 1fr;gap:56px;max-width:1100px;margin:-32px auto 0;padding:0 64px 80px;align-items:start;color:var(--walnoot, #3E2A1C)}.wgh-contact-info{display:flex;flex-direction:column;gap:16px}.wgh-contact-card{background:#fff;border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:22px 24px;display:flex;gap:16px;align-items:flex-start;text-decoration:none;transition:box-shadow .2s,transform .2s}a.wgh-contact-card:hover{box-shadow:0 6px 20px #3e2a1c1a;transform:translateY(-2px)}.wgh-contact-card__icon{width:42px;height:42px;border-radius:50%;background:var(--creme-deep);display:grid;place-items:center;flex-shrink:0}.wgh-contact-card__icon svg{width:20px;height:20px;stroke:var(--accent);fill:none;flex-shrink:0}.wgh-contact-card__icon--green{background:#e8f8d8}.wgh-contact-card__icon--green svg{stroke:#3a8a1a}.wgh-contact-card__label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--walnoot-muted);margin-bottom:3px}.wgh-contact-card__value{font-size:14px;font-weight:600;color:var(--walnoot);line-height:1.4}.wgh-contact-card__hint{font-size:12px;color:var(--walnoot-muted);margin-top:2px}.wgh-contact-form-wrap{background:#fff;border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:36px 40px;box-shadow:0 2px 20px #3e2a1c0f}.wgh-contact-form-wrap h2{font-family:var(--serif);font-size:24px;font-weight:500;color:var(--walnoot);margin:0 0 6px}.wgh-contact-form-wrap>p{font-size:13px;color:var(--walnoot-muted);margin:0 0 28px;line-height:1.5}.wgh-contact-form{display:flex;flex-direction:column;gap:16px}.wgh-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wgh-field{display:flex;flex-direction:column;gap:6px}.wgh-field label{font-size:12px;font-weight:600;color:var(--walnoot);letter-spacing:.02em}.wgh-field input,.wgh-field textarea,.wgh-field select{width:100%;padding:11px 14px;border:1.5px solid var(--line);border-radius:var(--r-sm);font-size:14px;color:var(--walnoot);background:var(--creme);font-family:var(--sans);outline:none;transition:border-color .15s,background .15s;appearance:none;-webkit-appearance:none}.wgh-field input:focus,.wgh-field textarea:focus,.wgh-field select:focus{border-color:var(--walnoot);background:#fff}.wgh-field textarea{resize:vertical;min-height:130px;line-height:1.55}.wgh-field input::placeholder,.wgh-field textarea::placeholder{color:var(--walnoot-muted)}.wgh-contact-submit{width:100%;height:52px;background:var(--accent);color:#fff;font-size:14px;font-weight:700;letter-spacing:.04em;border:none;border-radius:var(--r-md);cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 2px 14px #b5633a47;font-family:var(--sans)}.wgh-contact-submit:hover{background:#c46a3e;transform:translateY(-2px);box-shadow:0 6px 22px #b5633a61}.wgh-contact-privacy{font-size:11px;color:var(--walnoot-muted);text-align:center;line-height:1.5}.wgh-contact-privacy a{color:var(--walnoot-muted);text-decoration:underline}.wgh-contact-success{background:#e8f8d8;border:1px solid #8bc34a;border-radius:var(--r-md);padding:16px 20px;font-size:14px;color:#2d5a0e;font-weight:500}.wgh-contact-error{background:#fde8e8;border:1px solid #e57373;border-radius:var(--r-md);padding:16px 20px;font-size:14px;color:#8b1a1a}@media screen and (max-width:1024px){.wgh-contact-hero{padding:48px 24px 64px}.wgh-contact-body{grid-template-columns:1fr;padding:0 24px 60px;gap:32px}.wgh-contact-hero__title{font-size:36px}}@media screen and (max-width:640px){.wgh-contact-hero{padding:40px 16px 56px}.wgh-contact-hero__title{font-size:28px}.wgh-contact-body{padding:0 16px 48px;gap:20px}.wgh-contact-form-wrap{padding:24px 20px}.wgh-form-row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/wgh-contact.css.map */
