.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:992px){.contact .field{padding-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:992px){.contact__button{margin-top:4rem}}@media screen and (min-width:992px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}form input:not([type=checkbox]),form select,form .text-area,form input:not([type=checkbox]):focus,form select:focus,form .text-area:focus{padding:1.2rem!important;background:transparent;color:var(--instanatural-beige-dark);border-radius:2.4rem;border:1px solid var(--instanatural-beige);width:100%;font-family:var(--font-proxima-nova);font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;text-align:left;margin-top:2rem!important;outline:none;box-shadow:none;max-height:4.8rem;background:#fcfcfc;-webkit-user-select:text;user-select:text}.customer__addresses form input:not([type=checkbox]):focus~label{display:flex!important;font-size:14px!important;letter-spacing:0!important}form label.field__label{display:block!important;font-family:var(--font-proxima-nova);font-style:normal;font-weight:300;font-size:14px!important;line-height:20px;color:#0d0d0d;position:absolute;top:-.5rem;left:0;letter-spacing:0!important}form button[type=submit].contact-form-button{padding:1.2rem;border-radius:2.4rem;background:var(--instanatural-green);border:none;transition:background .5s;font-size:1.6rem;line-height:2.4rem;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/94/assets/section-contact-form.css.map */
