.contact img{max-width:100%}.contact--wide{max-width:102.8rem}.contact--wide>.title{margin-bottom:1.2rem;text-align:center}.contact__subtitle{color:rgba(var(--color-foreground),.65);margin:0 0 7rem;text-align:center}.contact__layout{align-items:start}.contact__information h2{border-bottom:1px solid rgba(var(--color-foreground),.18);font-size:1.8rem;margin:0;padding-bottom:3.2rem}.contact__details{border-bottom:1px solid rgba(var(--color-foreground),.18)}.contact__detail{align-items:center;border-bottom:1px solid rgba(var(--color-foreground),.18);display:flex;gap:2rem;min-height:10.5rem;padding:2rem 0}.contact__detail:last-child{border-bottom:0}.contact__detail p{font-size:1.5rem;line-height:1.45;margin:0}.contact__detail-icon{align-items:center;display:inline-flex;flex:0 0 2.8rem;justify-content:center}.contact__detail-icon svg{fill:none;height:2.7rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;width:2.7rem}.contact__layout{display:grid;gap:4rem}.contact__information h2{margin-top:0}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3.2rem}.contact__button .button{background:#06151f;border-color:#06151f;min-height:7.2rem;width:100%}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8rem}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
