.file-upload-heading{font-family:Oswald;font-size:18px;font-weight:600;line-height:1;color:#000;letter-spacing:normal;display:flex;align-items:center;position:relative;margin:0;width:max-content;text-transform:uppercase;gap:6px}.file-upload-heading svg{width:14px;height:14px;color:currentColor;opacity:.8}.file-upload-sides{display:flex;gap:8px;flex-wrap:nowrap;margin-top:15px}.file-upload-sides input[type=radio]{display:none}.file-upload-sides label{background-color:transparent;border:1px solid #1321463d;color:#13214699;padding:10px;cursor:pointer;width:calc(25% - 6px);display:flex;align-items:center;justify-content:center;transition:all .1s linear;font-size:16px;font-weight:500}.file-upload-sides input[type=radio]+label:hover{border:1px solid #132146}.file-upload-sides input[type=radio]:checked+label{background-color:transparent;border:1px solid #132146;color:#132146}.file-upload-image-sides{display:flex;gap:8px;flex-wrap:nowrap;margin-top:14px}.file-upload-image-sides input[type=radio],.file-upload-image-sides label{display:none;max-width:72px}.file-upload-image-sides label.active{display:block}.file-upload-image-side{background:#fff;border:1px solid #1321463d;padding:4px 10px;cursor:pointer;transition:all .1s linear;min-height:60px;display:flex;align-items:center;justify-content:center}.file-upload-image-sides input[type=radio]:checked+.file-upload-image-side{border:1px solid #000000}.file-upload-image-sides-info{color:#000;font-family:Lato;font-weight:500;font-size:16px;line-height:1;letter-spacing:.2px;margin:8px 0 0}.file-upload-image-sides-divider{display:block;border:1px dashed #dddddd;margin:24px 0}.file-upload-image-raised-emb{display:flex;align-items:center;gap:24px}.file-upload-image-raised-emb h6{font-family:Lato;font-weight:500;font-size:15px;line-height:100%;letter-spacing:.4px;color:#222;margin:0}.file-upload-image-raised-emb label{display:flex;align-items:center;gap:8px;font-family:Lato;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;position:relative;z-index:1;cursor:pointer}.file-upload-image-raised-emb input{display:none}.file-upload-image-raised-emb label:before{content:"";display:block;width:20px;height:20px;border:1px solid #000000;border-radius:50%}.file-upload-image-raised-emb label:after{content:"";position:absolute;width:14px;height:14px;background:#000;border-radius:50%;left:3px;top:3px;opacity:0;visibility:hidden;transition:all .4s ease}.file-upload-thread-color-item select{font-family:Lato;font-size:14px;line-height:1;letter-spacing:0;flex-grow:1;color:#555;border:0;padding:16px 20px;font-weight:500;text-transform:capitalize;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml,<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.53125 0.530273L5.53125 5.53027L10.5312 0.530273" stroke="%23555555" stroke-width="1.5"/></svg>');background-repeat:no-repeat;background-size:10px;background-position:right 20px center}.file-upload-image-raised-emb input:checked+label:after{opacity:1;visibility:visible}.file-upload-thread-colors-list{margin:18px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.file-upload-thread-color-item{display:flex;align-items:center;gap:14px}.file-upload-thread-color-item label{font-family:Lato;font-weight:500;font-size:14px;line-height:100%;letter-spacing:.4px;color:#000;white-space:nowrap}.file-upload-thread-color-item select{font-family:Lato;font-size:14px;line-height:1;letter-spacing:0;flex-grow:1;color:#555;border:0;padding:16px 20px;font-weight:500;text-transform:capitalize;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml,<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.53125 0.530273L5.53125 5.53027L10.5312 0.530273" stroke="%23555555" stroke-width="1.5"/></svg>');background-repeat:no-repeat;background-size:10px;background-position:right 20px center}.file-upload-thread-add-color button{display:flex;width:100%;padding:8px 4px;gap:8px;color:#555;border:0;background:transparent;font-family:Oswald;font-weight:500;font-size:12px;line-height:1;letter-spacing:2%;text-transform:uppercase;text-decoration:underline;cursor:pointer}.file-upload-thread-add-color button svg{color:currentColor;width:10px;height:10px}.file-upload-thread-add-color button svg path{fill:currentColor}.file-upload-thread-add-color button:hover{color:#000}.file-upload-box{margin-top:24px}.file-upload-box h4{margin:0;font-family:var(--font-body-family);font-weight:600;font-size:15px;line-height:1;letter-spacing:0}.file-upload-wrp{margin-top:12px;padding:18px;border:1px dashed #00000033;position:relative;background:#00000008}.file-upload-wrp-inner{display:flex;align-items:center;justify-content:space-between;gap:15px}.file-upload-wrp-inner input{display:none}.file-upload-wrp-inner svg{width:36px;height:36px;color:#222}.file-upload-info{flex-grow:1}.file-upload-btn{font-family:var(--font-body-family);font-weight:700;font-size:14px;line-height:1.15;letter-spacing:0;text-transform:capitalize;color:#222;border:1px solid #222222;background:#f5f5f5;padding:10px 20px;transition:all .4s ease;cursor:pointer}.file-upload-btn:hover{background:#222;color:#f5f5f5}.file-upload-info p{font-family:var(--font-body-family);font-weight:400;font-size:16px;line-height:1;letter-spacing:0;margin:0 0 10px;color:#222}.file-upload-info span{display:block;font-family:var(--font-body-family);font-weight:400;font-size:12px;line-height:1;letter-spacing:.2px;text-transform:capitalize;color:#222;opacity:.6}.file-upload-uploaded-files-names{margin:10px 0 0;font-family:var(--font-body-family);font-weight:500;line-height:1;letter-spacing:0;text-transform:capitalize;font-size:12px;color:#000}.file-upload-add-button{display:flex;align-items:center;justify-content:center;margin:12px 0 0;gap:10px;background:#fff;border:1px solid #000000;color:#222;font-family:var(--font-heading-family);font-weight:600;font-size:14px;line-height:1;letter-spacing:.5px;text-transform:uppercase;padding:16px 10px;transition:all .4s ease}.file-upload-add-button:hover{color:#fff;background:#222}.file-upload-final-buttons-section{display:flex;flex-wrap:nowrap;gap:20px;margin:24px 0 0}.file-upload-final-buttons-section .quantity{width:140px;height:100%;border:1px solid #dddddd;transition:all .4s ease;background:#fff}.file-upload-final-buttons-section .quantity:hover{border-color:#0000}.file-upload-final-buttons-section .quantity:before,.file-upload-final-buttons-section .quantity:after{display:none}.file-upload-final-buttons-section .quantity button{color:#000;opacity:1!important}.file-upload-final-buttons-section .quantity button svg{width:14px;height:14px}.file-upload-final-buttons-section .quantity input{font-family:var(--font-heading-family);font-weight:400;font-size:14px;line-height:1;letter-spacing:0;text-align:center;color:#000c}.file-upload-final-btns{flex-grow:1}.file-upload-button{background:#000;color:#fff;border:1px solid transparent;width:100%;padding:16px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-heading-family);font-size:14px;font-weight:700;line-height:1;letter-spacing:.05em;transition:all .2s linear;position:relative;z-index:1}.file-upload-tab-heading{font-family:var(--font-heading-family);font-size:18px;font-weight:600;line-height:1;color:#000;letter-spacing:normal;display:flex;align-items:center;position:relative;margin:25px 0 0;width:max-content;text-transform:uppercase;gap:6px}.file-upload-added-items{margin:15px 0 0;display:block;padding:0 0 0 20px}.file-upload-added-items .added-item-detail h6{margin:0 0 8px;font-family:var(--font-body-family);font-weight:600;font-size:15px;line-height:1;letter-spacing:0;color:#222}.file-upload-added-items .added-item-detail{margin:0;font-family:var(--font-body-family);font-weight:600;font-size:14px;line-height:1.6;letter-spacing:0;color:#555}.file-upload-added-items hr{margin:15px 0}.file-upload-added-items .added-item-detail span{display:flex;gap:8px;font-weight:500}.file-upload-added-items .added-item-detail span strong{color:#222;font-weight:600}.file-upload-text-error,.file-upload-add-another-size-error{font-size:12px;box-shadow:none;color:red;width:max-content;text-transform:none;line-height:1.25;font-family:var(--font-body-family);box-shadow:none!important;display:block;margin:7px 0 0}.file-upload-button .loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.file-upload-button.loading .loading__spinner{display:block!important}.file-upload-button .loading__spinner *{stroke:currentColor}.file-upload-button.loading span{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/76/assets/file-upload.css.map */
