.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem;font-size:1.4rem;text-align:left}.contact .date{display:flex;align-items:center;gap:15px;margin-bottom:10px;font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);outline:1}.contact .field.select{border:1px solid rgba(var(--color-foreground),.55);background:transparent;min-height:4.5rem;display:flex;align-items:center;padding:0}.contact .field.select:focus-within{border-color:rgba(var(--color-foreground),.75);box-shadow:none;outline:none}.contact .field.select select,.contact .field.select input{width:100%;height:4.5rem;padding:0 1.5rem;border:0;outline:0;background:transparent;color:rgba(var(--color-foreground),.75);font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.1rem;box-shadow:none;-webkit-appearance:auto;appearance:auto}.contact .field.select select:focus,.contact .field.select input:focus{outline:none;box-shadow:none}.contact .label_cus_form{font-size:1.4rem;letter-spacing:.06rem;color:rgba(var(--color-foreground),.75);display:flex;align-items:center}@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}}@media(max-width:768px){.field__input,.field__label{font-size:1.2rem}.field__input{padding:.6rem 1rem;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
