.contact-attachment{border:1px solid var(--color-border, #dedbd5);padding:1.1rem;background:var(--color-background);min-width:0}.contact-attachment[hidden],.contact-attachment [hidden]{display:none}.contact-attachment label{display:block;margin-bottom:.45rem;font-weight:700}.contact-attachment label span{font-weight:400;font-size:.8rem}.contact-attachment__help,.contact-attachment__status{font-size:.8rem;line-height:1.55;margin:.55rem 0}.contact-attachment input[type=file]{max-width:100%;width:100%;padding:.6rem;background:var(--color-surface, #fff);font-size:.85rem}.contact-attachment input::file-selector-button{border:1px solid var(--color-walnut);background:var(--color-walnut);color:#fff;border-radius:2px;padding:.6rem .75rem;margin-right:.6rem;cursor:pointer}.contact-attachment__details{margin-top:.8rem}.contact-attachment__details strong{display:block;overflow-wrap:anywhere;font-size:.85rem}.contact-attachment__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.4rem}.contact-attachment__actions button,.contact-attachment__actions a{padding:.5rem 0;border:0;background:transparent;text-decoration:underline;text-underline-offset:.2em;font:inherit;font-size:.8rem;cursor:pointer}.contact-attachment__status:empty{display:none}.contact-attachment__status[data-error=true]{color:#9b241a}.contact-attachment-verification{max-width:min(380px,calc(100% - 2rem));border:1px solid var(--color-walnut);padding:1rem}.contact-attachment-verification::backdrop{background:#0006}
/*# sourceMappingURL=/cdn/shop/t/8/assets/contact-attachment.css.map */
