.rikko-contact{background-color:var(--rikko-contact-bg);color:var(--rikko-contact-text);padding:70px 32px 110px}.rikko-contact__layout{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:64px}.rikko-contact__eyebrow{margin:0 0 14px;color:var(--rikko-contact-text)!important;font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.6}.rikko-contact__heading{margin:0 0 22px;color:var(--rikko-contact-text)!important;font-size:clamp(30px,3.6vw,46px);letter-spacing:.02em;text-transform:uppercase;font-weight:500}.rikko-contact__description{color:var(--rikko-contact-text)!important;font-size:14.5px;line-height:1.7;opacity:.8;max-width:42ch;margin-bottom:40px}.rikko-contact__description p{margin:0;color:inherit!important}.rikko-contact__details{display:flex;flex-direction:column;gap:22px}.rikko-contact__detail{border-top:1px solid var(--rikko-contact-border);padding-top:14px}.rikko-contact__detail-label{margin:0 0 4px;color:var(--rikko-contact-text)!important;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.5}.rikko-contact__detail-value{margin:0;color:var(--rikko-contact-text)!important;font-size:14px;text-decoration:none;opacity:.9}a.rikko-contact__detail-value:hover{text-decoration:underline}.rikko-contact__form-wrap{border:1px solid var(--rikko-contact-border);padding:40px}.rikko-contact__form{display:flex;flex-direction:column;gap:20px}.rikko-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rikko-contact__field{display:flex;flex-direction:column;gap:8px}.rikko-contact__field label{color:var(--rikko-contact-text)!important;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.rikko-contact__field input,.rikko-contact__field textarea{background:transparent;border:1px solid var(--rikko-contact-border);color:var(--rikko-contact-text);padding:12px 14px;font-size:13.5px;font-family:inherit;resize:vertical}.rikko-contact__field input:focus,.rikko-contact__field textarea:focus{outline:1px solid var(--rikko-contact-accent)}.rikko-contact__submit-btn{align-self:flex-start;margin-top:8px;background-color:var(--rikko-contact-text);color:var(--rikko-contact-bg);border:1px solid var(--rikko-contact-text);padding:15px 34px;font-size:11px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.rikko-contact__submit-btn:hover{opacity:.85}.rikko-contact__success-title{margin:0 0 10px;color:var(--rikko-contact-text)!important;font-size:16px;text-transform:uppercase;letter-spacing:.05em}.rikko-contact__success-text{margin:0;color:var(--rikko-contact-text)!important;font-size:14px;opacity:.8}.rikko-contact__errors{border:1px solid var(--rikko-contact-accent);padding:12px 16px;margin-bottom:4px}.rikko-contact__errors p{margin:0;color:var(--rikko-contact-accent)!important;font-size:12.5px}@media screen and (max-width:989px){.rikko-contact{padding:44px 20px 70px}.rikko-contact__layout{grid-template-columns:1fr;gap:40px}.rikko-contact__form-wrap{padding:24px}.rikko-contact__row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-rikko-contact.css.map */
