.upload-form{margin-top:20px}.upload-form .variants-upload-progress-bar{margin:15px 0 30px}.upload-form .multi-artwork-mobile{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(2,1fr)}.upload-form .multi-artwork-mobile .multi-artwork-item{margin-bottom:15px}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader{background:#fff;border-radius:20px 20px 0 0;height:calc(100vh - 60px);left:0;overflow:hidden;overflow-y:auto;position:fixed;top:60px;width:100%;z-index:99}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-header{background-color:#cceffb;border-radius:20px 20px 0 0;padding:20px 30px}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-header .header-top{display:flex;justify-content:space-between;margin-bottom:15px}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-header .header-top .variant-title{font-size:16px;margin-bottom:0}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-header .header-top .close-uploader{height:20px;position:relative;width:20px}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-header .header-top .close-uploader .pixicon{font-size:29px;height:20px;left:-4px;margin:auto;position:absolute;top:-4px;width:20px}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-header .progress-file-counter{font-size:12px;margin-bottom:10px}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-header .uploader-progress-bar .progress-bar-item{background-color:#fff;opacity:.7}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-header .header-errors .file-name{color:#d0011b;margin-bottom:10px}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-content{padding:30px}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-content #uploader-zone{margin-bottom:10px}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-content .loading-file{background-color:#cceffb;border-radius:10px;margin-bottom:20px;padding:10px;text-align:center}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-content .loading-file .file-name{margin:0;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-content .file-checking{color:#0088ba;margin-bottom:20px;margin-top:10px}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-content .file-checking .file-name{overflow:hidden;text-overflow:ellipsis}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-content .variant-name{margin-bottom:5px}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-content .variant-quantity{display:flex;margin:5px 0 20px}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-content .variant-buttons{display:flex;justify-content:space-between;margin-top:20px}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-content .variant-buttons>div{margin-bottom:0}.upload-form .multi-artwork-mobile .multi-artwork-item .ma-item-uploader .ma-item-uploader-content .variant-buttons .btn-sm{padding:8px 25px}.upload-form .multi-artwork-mobile .multi-artwork-item .success-modal{background-color:#cceffb;border-radius:20px 20px 0 0;display:grid;height:calc(100vh - 60px);left:0;overflow:hidden;overflow-y:auto;padding:30px;place-content:center;position:fixed;top:60px;width:100%;z-index:999}.upload-form .multi-artwork-mobile .multi-artwork-item .success-modal .close-modal{position:absolute;right:20px;top:20px}.upload-form .multi-artwork-mobile .multi-artwork-item .success-modal .success-modal-title{font-size:25px;line-height:38px;margin-bottom:50px;padding:0 15px}.upload-form .multi-artwork-mobile .multi-artwork-item .success-modal .variants-upload-progress-bar{margin-bottom:50px}.upload-form .multi-artwork-mobile .multi-artwork-item .multi-artwork-variant{border:1px solid #e3e3e3;border-radius:10px;display:grid;margin-bottom:5px;padding:10px;place-content:center;position:relative}.upload-form .multi-artwork-mobile .multi-artwork-item .multi-artwork-variant:focus,.upload-form .multi-artwork-mobile .multi-artwork-item .multi-artwork-variant:hover{border-color:#004ac1}.upload-form .multi-artwork-mobile .multi-artwork-item .multi-artwork-variant .status-badge{position:absolute;right:-2px;top:-3px}.upload-form .multi-artwork-mobile .multi-artwork-item .multi-artwork-variant .status-badge .pixicon{font-size:20px}.upload-form .multi-artwork-mobile .multi-artwork-item .multi-artwork-variant .variant-preview{border:1px solid #e3e3e3;border-radius:50%;display:grid;height:110px;overflow:hidden;place-content:center;width:110px}.upload-form .multi-artwork-mobile .multi-artwork-item .multi-artwork-variant .variant-preview img{height:auto;width:100%}.upload-form .multi-artwork-mobile .multi-artwork-item .multi-artwork-variant .upload-area{border:1px solid #e3e3e3;border-radius:50%;display:grid;height:110px;place-content:center;width:110px}.upload-form .multi-artwork-mobile .multi-artwork-item .multi-artwork-variant .upload-area .pixicon{color:#004ac1;font-size:36px}.upload-form .multi-artwork-mobile .multi-artwork-item.fileUploaded .status-badge .pixicon{color:#1db289}.upload-form .multi-artwork-mobile .multi-artwork-item.fileError .ma-item-uploader .ma-item-uploader-content,.upload-form .multi-artwork-mobile .multi-artwork-item.fileError .ma-item-uploader .ma-item-uploader-header{background-color:#fae6e8}.upload-form .multi-artwork-mobile .multi-artwork-item.fileError .multi-artwork-variant{border:1px solid #ff7600}.upload-form .multi-artwork-mobile .multi-artwork-item.fileError .status-badge .pixicon{color:#ff7600}.upload-form .loading-background{background-color:#f7f7f7;border-radius:10px;padding-bottom:100%;position:relative}.upload-form .loading-background .background-border{border:1px dashed #b4b4b4;border-radius:10px;bottom:18px;left:18px;position:absolute;right:18px;top:18px}.upload-form .background{overflow:hidden;position:relative}.upload-form .background .mainPage{margin-bottom:20px}.upload-form .background .page{background-color:#f7f7f7;border-radius:20px;padding:16px}.upload-form .background .threeDPreviewApp{min-height:230px;transform:none}.upload-form .background .background-border{border:1px dashed #b4b4b4;border-radius:10px;bottom:18px;left:18px;position:absolute;right:18px;top:18px}.upload-form #upload-messages{margin-top:40px}.upload-form #upload-messages,.upload-form #upload-timer{border-radius:20px;padding:30px}@media (max-width:575.98px){.upload-form #upload-messages,.upload-form #upload-timer{border-radius:10px;margin-bottom:20px;padding:20px}}.upload-form #upload-messages .message-title,.upload-form #upload-timer .message-title{text-transform:uppercase}.upload-form #upload-messages.warning,.upload-form #upload-timer.warning{background-color:#fff1e6}.upload-form #upload-messages.warning .message-title,.upload-form #upload-timer.warning .message-title{color:#ff7600;font-weight:700;margin-bottom:5px;text-transform:none}.upload-form #upload-messages.warning .message-file-name,.upload-form #upload-timer.warning .message-file-name{color:#d0011b;margin-bottom:20px;word-break:break-word}.upload-form #upload-messages.error,.upload-form #upload-timer.error{background-color:#fde7ef}.upload-form #upload-messages.error .message-title,.upload-form #upload-timer.error .message-title{color:#d0011b;font-weight:700;margin-bottom:5px}.upload-form #upload-messages.error .message-file-name,.upload-form #upload-timer.error .message-file-name{color:#d0011b;margin-bottom:20px;word-break:break-word}.upload-form #upload-messages.success,.upload-form #upload-timer.success{background-color:#e8f7f3}.upload-form #upload-messages.success .message-title,.upload-form #upload-timer.success .message-title{color:#16936f;font-weight:700;margin-bottom:5px}.upload-form #upload-messages.success .message-file-name,.upload-form #upload-timer.success .message-file-name{color:#16936f;margin-bottom:20px;word-break:break-word}.upload-form #upload-messages.info,.upload-form #upload-timer.info{background-color:#e6f7fd}.upload-form #upload-messages.info .message-title,.upload-form #upload-timer.info .message-title{color:#0088ba;font-weight:700;margin-bottom:5px}.upload-form #upload-messages.info .message-file-name,.upload-form #upload-timer.info .message-file-name{color:#0088ba;margin-bottom:20px;word-break:break-word}.upload-form #upload-timer{background-color:#f7f7f7;border-radius:20px;padding:30px}.upload-form #upload-timer i{color:#e90a60;font-size:20px}.upload-form #upload-timer .timer{color:#7c7c7c;font-weight:700}.upload-form #upload-timer .timer strong{color:#000;font-size:30px}.upload-form .reupload-form{margin-bottom:0}.upload-form .reupload-form .btn{overflow:hidden;position:relative}.upload-form .reupload-form .btn input{cursor:pointer;height:100%;left:0;padding-bottom:52%;position:absolute;top:-100%;width:100%}#filePreview{background-color:#f7f7f7;border-radius:10px;padding:18px}#filePreview .load-form{border:1px dashed #b4b4b4;border-radius:10px;padding-bottom:100%;position:relative}#filePreview .load-form .upload-btn{cursor:pointer;height:100%;overflow:hidden;position:absolute;width:100%}#filePreview .load-form .upload-btn input{cursor:pointer;height:100%;padding-bottom:200%;position:absolute;top:-100%;width:100%;z-index:2}#filePreview .load-form .input-group{z-index:3}#filePreview .load-form .input-group,#filePreview .load-form .upload-content{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}#filePreview .load-form .upload-content{flex-direction:column}#filePreview .load-form .upload-content .upload-icon{margin-bottom:30px}#filePreview .load-form .upload-content .upload-icon .pixicon{color:#004ac1;font-size:50px}#filePreview .load-form .upload-content .subtitle{padding:0 15px;text-align:center}@media (max-width:575.98px){#filePreview .load-form .upload-content .subtitle{font-size:12px;line-height:18px}}
