.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:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.field__input,select,textarea{width:100%;box-sizing:border-box;padding:10px}.field__label{display:block;margin-bottom:5px}#ContactForm-photo{margin-top:35px}.custom-photo-button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background));margin:45px 21px 10px}.custom-photo-button:hover{box-shadow:0 0 10px #0003}.delivery-options,.payment-options{padding:10px 1.5rem 0 2rem;margin-top:35px}.delivery-options label,.payment-options label{display:block;margin-bottom:5px}.contact__button{margin-top:20px}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:1.2rem 1.5rem .8rem 2rem;margin:var(--inputs-border-width)}@media screen and (min-width:750px){.contact__fields{display:flex;flex-wrap:wrap;gap:20px}.field{flex:1 1 calc(50% - 10px);margin-bottom:0}.field:nth-child(2n){margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
