.contact{--rg-contact-field: var(--rg-white-4);--rg-contact-field-hover: var(--rg-white-6);--rg-contact-muted: rgba(var(--color-foreground), .6);--rg-contact-transition: .3s ease}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact__heading{margin:0 0 var(--rg--spacing--60)}.contact__layout{display:grid;gap:var(--rg--spacing--60);align-items:start}@media screen and (min-width:990px){.contact__layout{grid-template-columns:1fr 1fr;gap:var(--rg--spacing--70)}}.contact__details{display:flex;flex-direction:column;gap:1.2rem}.contact__detail{display:flex;align-items:center;gap:1.2rem;padding:1.6rem;background-color:var(--rg-contact-field);border:1px solid var(--rg-white-6)}.contact__detail-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:4.8rem;height:4.8rem;background-color:var(--rg-red);color:var(--rg-white)}.contact__detail-icon .icon{width:2.4rem;height:2.4rem}.contact__detail-text{display:flex;flex-direction:column;gap:.4rem;min-width:0}.contact__detail-label{font-size:1.4rem;line-height:1.6;color:var(--rg-contact-muted)}.contact__detail-value{font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:1.6rem;line-height:1.6;color:rgb(var(--color-foreground));text-decoration:none;overflow-wrap:anywhere;transition:color var(--rg-contact-transition)}a.contact__detail-value:hover{color:var(--rg-red)}.contact__form{display:flex;flex-direction:column;gap:1.6rem}.contact__field{display:flex;flex-direction:column;gap:.4rem}.contact__label{font-size:1.6rem;line-height:1.6;color:rgb(var(--color-foreground))}.contact__required{color:var(--rg-red)}.contact__input{width:100%;min-height:4rem;margin:0;padding:.9rem 1.4rem;border:1px solid var(--rg-white-12);border-radius:0;box-shadow:0 1px 2px #1018280d;background-color:var(--rg-contact-field);color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.5rem;line-height:1.4;-webkit-appearance:none;appearance:none;transition:background-color var(--rg-contact-transition),border-color var(--rg-contact-transition)}.contact__input::placeholder{color:var(--rg-contact-muted)}.contact__input:hover{background-color:var(--rg-contact-field-hover)}.contact__input:focus,.contact__input:focus-visible{outline:none;box-shadow:none;border-color:var(--rg-red);background-color:var(--rg-contact-field-hover)}.contact__input--textarea{min-height:11rem;resize:vertical}.contact__field-error{color:rgb(var(--color-error, var(--color-foreground)));font-size:1.3rem}.contact__submit{width:100%;margin-top:.4rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
