.design-upload{display:block;margin:0 0 20px}.design-upload [hidden]{display:none!important}.design-upload__label{margin:0 0 10px;font-size:16px;color:inherit}.design-upload__drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;padding:14px 16px;border-radius:5px;background:#121212;color:#fff;text-align:center;text-transform:none;letter-spacing:normal;font-weight:400;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.design-upload__drop:hover,.design-upload__drop.is-dragover{background:#262626}.design-upload__drop:focus-within{box-shadow:0 0 0 2px #fff,0 0 0 4px #121212}.design-upload.has-error .design-upload__drop{box-shadow:0 0 0 2px #900}.design-upload__picker{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.design-upload__drop-text{font-size:16px}.design-upload__drop-text u{text-decoration-color:#fff}.design-upload__hint{font-size:12px;opacity:.7}.design-upload__preview{display:flex;align-items:center;gap:14px;padding:10px;border-radius:5px;background:#121212;color:#fff}.design-upload__thumb{width:64px;height:auto;max-height:120px;object-fit:contain;border-radius:4px;flex:0 0 auto}.design-upload__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.design-upload__name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-upload__status{font-size:12px;color:#7fd39b}.design-upload__actions{display:flex;gap:16px;margin-top:4px}.design-upload__link{padding:0;border:0;background:none;color:#fff;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.design-upload__error{margin:8px 0 0;padding:6px 12px;border-radius:5px;background:#900;color:#fff;font-size:14px;text-align:center}html.design-crop-open{overflow:hidden}.design-crop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;flex-direction:column;background:#0d0d0d;color:#fff;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.design-crop__bar{padding:16px 20px 8px;text-align:center}.design-crop__title{margin:0;font-size:18px;font-weight:600}.design-crop__help{margin:4px 0 0;font-size:13px;opacity:.7}.design-crop__stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;touch-action:none;cursor:grab;outline:none}.design-crop__stage:active{cursor:grabbing}.design-crop__img{position:absolute;left:0;top:0;max-width:none;transform-origin:0 0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.design-crop__frame{position:absolute;border:2px solid #fff;border-radius:12px;box-shadow:0 0 0 9999px #0000009e;pointer-events:none}.design-crop__stage:focus-visible .design-crop__frame{border-color:#cca133}.design-crop__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:12px 20px 20px}.design-crop__zoom{display:flex;align-items:center;gap:10px;flex:1 1 200px;font-size:14px}.design-crop__zoom input{flex:1;accent-color:#cca133}.design-crop__buttons{display:flex;gap:10px;flex:1 1 260px;justify-content:flex-end}.design-crop__btn{flex:1 1 0;max-width:200px}.design-crop .btn--secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.design-crop__zoom input[type=range]{-webkit-appearance:auto;appearance:auto;height:auto;min-height:0;padding:0;border:0;background:none}
/*# sourceMappingURL=/cdn/shop/t/239/assets/design-upload.css.map */
