.contact--premium{max-width:116rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.contact{--inputs-radius: 1.2rem;--inputs-radius-outset: calc(1.2rem + var(--inputs-border-width));--inputs-border-opacity: .16}.contact__header{max-width:72rem}.contact__subheading{margin:1.4rem 0 0;color:rgba(var(--color-foreground),.72);line-height:1.65}.contact__layout{margin-top:3.2rem;display:grid;grid-template-columns:1fr;gap:3.2rem}.contact__info{border:.1rem solid rgba(var(--color-foreground),.1);background:rgb(var(--color-background));border-radius:1.6rem;padding:2.4rem}.contact__info-heading{margin:0 0 1.8rem;font-size:2.1rem;line-height:1.25}.contact__info-row{margin:0;padding:1.1rem 0;color:rgba(var(--color-foreground),.82);line-height:1.6}.contact__info-row+.contact__info-row{border-top:.1rem solid rgba(var(--color-foreground),.08)}.contact__info-label{display:block;margin-bottom:.3rem;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.contact__info a{color:inherit;text-decoration:none}.contact__trust-line{margin:2rem 0 0;padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.92);font-weight:500}.contact__visit-link{margin-top:1.6rem;display:inline-block;color:rgb(var(--color-foreground));text-decoration:none;font-weight:600}.contact__form-card{border:.1rem solid rgba(var(--color-foreground),.1);background:rgb(var(--color-background));border-radius:1.6rem;padding:2.4rem}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.6rem}.contact__button{margin-top:2.2rem}.contact__button .button{border-radius:999px;min-height:4.6rem;padding-left:2.6rem;padding-right:2.6rem}@media screen and (min-width:750px){.contact__layout{gap:3.8rem}.contact .field{margin-bottom:1.9rem}.contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:2rem}}@media screen and (min-width:990px){.contact__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-contact-form.css.map */
