.rr .rr-contact{background:var(--rr-cream);padding:80px 48px 100px}.rr .rr-contact-in{max-width:var(--rr-maxw);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.rr .rr-contact-left .rr-eyebrow{margin-bottom:18px}.rr .rr-contact h1{font-size:56px;line-height:1.1;margin-bottom:22px}.rr .rr-contact-intro{font-size:15.5px;line-height:1.75;color:var(--rr-muted);max-width:430px;margin-bottom:34px}.rr .rr-contact-details{display:flex;flex-direction:column;gap:16px}.rr .rr-contact-row{display:flex;align-items:center;gap:14px;font-size:14.5px;color:var(--rr-ink)}.rr .rr-contact-row a{color:var(--rr-ink);text-decoration:none}.rr .rr-contact-row a:hover{text-decoration:underline;text-underline-offset:3px}.rr .rr-contact-ic{flex-shrink:0;color:var(--rr-charcoal);display:flex}.rr .rr-contact-ic svg{width:18px;height:18px}.rr .rr-contact-card{background:var(--rr-paper);border:1px solid rgba(27,26,23,.14);border-radius:2px;padding:42px 44px 44px}.rr .rr-field{margin-bottom:24px}.rr .rr-field label{display:block;font-family:Figtree,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--rr-muted);margin-bottom:9px}.rr .rr-field input,.rr .rr-field select,.rr .rr-field textarea{width:100%;padding:13px 15px;border:1px solid rgba(27,26,23,.18);background:#fff;font-family:Figtree,sans-serif;font-size:14.5px;color:var(--rr-ink);border-radius:2px;transition:border-color .2s}.rr .rr-field input:focus,.rr .rr-field select:focus,.rr .rr-field textarea:focus{outline:none;border-color:var(--rr-charcoal)}.rr .rr-field textarea{resize:vertical;min-height:130px;line-height:1.6}.rr .rr-contact-btn{width:100%;background:var(--rr-charcoal);color:var(--rr-cream);border:none;padding:17px 30px;font-family:Figtree,sans-serif;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:2px;transition:background .25s}.rr .rr-contact-btn:hover{background:var(--rr-ink)}.rr .rr-contact-ok{background:#1f2b2214;border:1px solid rgba(31,43,34,.3);color:var(--rr-forest);padding:14px 16px;border-radius:2px;margin-bottom:24px;font-size:14px}.rr .rr-contact-err{background:#c9784a1a;border:1px solid rgba(201,120,74,.35);color:#8a4a24;padding:14px 16px;border-radius:2px;margin-bottom:24px;font-size:14px}.rr .rr-contact-err ul{margin:0;padding-left:18px}@media(max-width:1024px){.rr .rr-contact-in{grid-template-columns:1fr;gap:44px}.rr .rr-contact h1{font-size:42px}}@media(max-width:640px){.rr .rr-contact{padding:56px 24px 70px}.rr .rr-contact h1{font-size:33px}.rr .rr-contact-card{padding:30px 24px 32px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/rr-contact.css.map */
