.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact__button{margin-top:3rem}.contact-form--minimal .contact-form__row{display:grid;gap:0 2rem;margin-bottom:2.5rem}@media screen and (max-width:749px){.contact .contact-form--minimal{padding:0 5rem}.contact-form--minimal .contact-form__row{grid-template-columns:1fr;gap:0;margin-bottom:0}.contact-form--minimal .contact-form__row .field{margin-bottom:4rem!important}.contact-form--minimal .contact-form__row .field:last-child{margin-bottom:0}}@media screen and (min-width:750px){.contact-form--minimal .contact-form__row:not(.contact-form__row--full){grid-template-columns:1fr 1fr}}.contact-form--minimal .contact-form__row--full{margin-bottom:2.5rem}.contact-form--minimal .contact-form__row .field{margin-bottom:0}.contact-form--minimal .contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact-form--minimal .contact__button{margin-top:4rem}}.contact-form--minimal .field{flex-direction:column;align-items:stretch}.contact-form--minimal .field:before,.contact-form--minimal .field:after{display:none}.contact-form--minimal .field__input,.contact-form--minimal .text-area.field__input{border:none;border-bottom:1px solid rgba(var(--color-foreground),.2);border-radius:0;background:transparent;box-shadow:none;padding:.4rem 0 .1px;margin:0;min-height:3.2rem;height:auto;font-size:1.5rem;font-weight:400;text-align:start}.contact-form--minimal .field__input:focus,.contact-form--minimal .field__input:not(:placeholder-shown),.contact-form--minimal .field__input:-webkit-autofill{padding:.4rem 0 .1px;margin:0}.contact-form--minimal .field__input::placeholder{opacity:.6;color:#454545;text-transform:uppercase}.contact-form--minimal .text-area.field__input{min-height:8rem;resize:vertical}.contact-form--minimal .field--with-error .field__input{border-bottom-color:rgba(var(--color-foreground),.2)}.contact-form--minimal .contact__button .button{min-width:138px;min-height:42px;padding:10px 30px;border:2px solid #000000;border-radius:0;background:#030504;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase;box-shadow:none}.contact-form--minimal .contact__button .button:before,.contact-form--minimal .contact__button .button:after{content:none;box-shadow:none}.contact-form--minimal .contact__button .button:hover{background:#fff;color:#000}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-contact-form.css.map */
