.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}}.contact .required-star,.contact .field__label span[aria-hidden=true],.contact .form__label span[aria-hidden=true],.contact-upload-heading .required-star{color:#d11212;margin-left:.3rem;font-weight:700}.contact-upload-container{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact-upload-container{margin-bottom:2rem}}.contact-upload-heading{display:block;font-size:1.4rem;font-weight:500;margin-bottom:.8rem;color:rgb(var(--color-foreground))}.contact-upload-dropzone{position:relative;border:2px dashed rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, 8px);background:rgba(var(--color-foreground),.02);padding:2.4rem 1.6rem;text-align:center;transition:border-color .2s ease,background-color .2s ease;cursor:pointer}.contact-upload-dropzone:hover,.contact-upload-dropzone.is-dragover{border-color:rgba(var(--color-foreground),.5);background:rgba(var(--color-foreground),.05)}.contact-upload-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.contact-upload-prompt{display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;gap:.6rem}.contact-upload-icon{width:3.4rem;height:3.4rem;fill:currentColor;opacity:.7}.contact-upload-action{font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.contact-upload-hint{font-size:1.2rem;opacity:.65;color:rgb(var(--color-foreground))}.contact-upload-preview{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.15);border-radius:var(--inputs-radius, 6px);padding:1rem 1.4rem;position:relative;z-index:3}.contact-preview-thumb{width:4.8rem;height:4.8rem;object-fit:cover;border-radius:4px;border:1px solid rgba(var(--color-foreground),.1);flex-shrink:0}.contact-preview-info{display:flex;flex-direction:column;text-align:left;flex-grow:1;overflow:hidden}.contact-preview-name{font-size:1.3rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--color-foreground))}.contact-preview-size{font-size:1.1rem;opacity:.6;color:rgb(var(--color-foreground))}.contact-preview-remove{background:rgba(var(--color-foreground),.08);border:none;color:rgb(var(--color-foreground));font-size:2rem;line-height:1;width:2.8rem;height:2.8rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .1s ease;flex-shrink:0}.contact-preview-remove:hover{background:#d1121226;color:#d11212}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-form.css.map */
