.se-upload{min-width:0}.se-upload [hidden]{display:none!important}.se-upload__heading{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.se-upload__heading label{margin:0;font-size:.9rem;font-weight:700}.se-upload__heading label span{color:var(--muted, #68616a);font-weight:400}.se-upload__count{color:var(--muted, #68616a);font-size:.8rem;white-space:nowrap}.se-upload__dropzone{position:relative;display:flex;align-items:center;gap:1rem;min-height:92px;border:1px dashed #9f9299;border-radius:.65rem;background:#fcfafb;padding:1rem 1.25rem;transition:border-color .12s,background .12s}.se-upload__dropzone:hover,.se-upload__dropzone.is-dragging{border-color:var(--accent, #71394f);background:#f7f0f3}.se-upload__dropzone:focus-within{outline:2px solid var(--accent, #71394f);outline-offset:3px}.se-upload__dropzone.has-error{border-color:#a12b2b}.se-upload__plus{font-size:2.1rem;font-weight:400;line-height:1;color:var(--ink, #29242c)}.se-upload__copy{display:grid;gap:.2rem;min-width:0}.se-upload__copy strong{font-size:.95rem;font-weight:700}.se-upload__copy>span{font-size:.8rem;line-height:1.45;color:var(--muted, #68616a)}.product-form .se-upload__picker{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:100%;opacity:0;cursor:pointer;margin:0;padding:0;border:0}.se-upload__help,.se-upload__purpose{color:var(--muted, #68616a);font-size:.77rem;line-height:1.5}.se-upload__help{margin:.5rem 0 0}.se-upload__purpose{margin:.65rem 0 0}.se-upload__previews{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;list-style:none;margin:1rem 0 0;padding:0}.se-upload__preview{position:relative;min-width:0}.se-upload__image-wrap{aspect-ratio:1;overflow:hidden;border:1px solid var(--line, #e3dce0);border-radius:.5rem;background:#f5f2f4;display:grid;place-items:center}.se-upload__image-wrap img{width:100%;height:100%;object-fit:contain}.se-upload__image-wrap span{padding:.3rem;font-size:.7rem;overflow-wrap:anywhere}.product-form .se-upload__remove{position:absolute;top:-.4rem;right:-.3rem;display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0;border:1px solid #d5cbd1;border-radius:50%;background:#fff;color:#29242c;font-size:1.3rem;line-height:1;cursor:pointer;box-shadow:0 2px 5px #211f2312}.se-upload__remove:focus-visible{outline:2px solid var(--accent, #71394f);outline-offset:2px}.se-upload__caption{display:block;margin-top:.3rem;font-size:.72rem;text-align:center;color:var(--muted, #68616a)}.se-upload__status{margin:.55rem 0 0;font-size:.78rem;color:#396249}.se-upload__error{margin:.55rem 0 0;font-size:.82rem;line-height:1.5;color:#a12b2b}.se-upload__fallback{display:grid;gap:.8rem}.personalization-fields:has(.se-upload){min-width:0;padding:0;border:0;border-radius:0}.personalization-fields:has(.se-upload) legend{padding:0;margin-bottom:.6rem;font-size:1.05rem}@media(prefers-reduced-motion:reduce){.se-upload__dropzone{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/se-photo-upload.css.map */
