#textureUpload{display:none}.custom-upload-button{padding:10px;background-color:#000;color:#fff;cursor:pointer;text-align:center;font-size:1.2rem;width:100%}.custom-upload-button:hover{background-color:#525252}.disabled-button button{cursor:not-allowed!important;pointer-events:none!important;opacity:.6!important}.disabled-button .custom-upload-button{background-color:#525252;cursor:not-allowed!important;pointer-events:none!important;opacity:.6!important}.pattern-container{display:flex;justify-content:space-between;align-items:stretch;width:100%;border:1px solid #000;margin-bottom:1rem}.pattern-container .text{text-align:center;flex:1;padding:5px;font-size:1.2rem}.pattern-container .btn{display:inline-block;border:1px;padding:5px;background-color:#fff;text-align:center;font-size:1.2rem;color:#ddd;cursor:auto}.pattern-container .btn:not(:disabled){color:#000;cursor:pointer}.pattern-container .btn:not(:disabled):hover{background-color:#eee}#loading{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;justify-content:center;align-items:center}#loading p{background-color:#fff;padding:20px;border-radius:10px;font-size:1.5em}#source-container{display:flex;flex-direction:column;align-items:center;gap:20px;justify-content:center;margin-bottom:30px}#source-container canvas{image-rendering:pixelated}#paletteContainer{display:flex;margin-bottom:1rem}#paletteContainer>div{border:1px solid #000;text-align:center;flex:1;padding:12px;-webkit-user-select:none;user-select:none;cursor:pointer;color:#fff;font-weight:700;-webkit-text-stroke:1px black}#paletteContainer>div:first-child{border-right:0px}#paletteContainer>div:last-child{border-left:0px}.color-picker-parent{position:absolute;display:flex;flex-wrap:wrap;width:240px;height:130px;background-color:#fff;border:2px solid black;justify-content:space-between;align-content:space-between;padding:5px;gap:3px;transform:translate(-50%)}.color-picker-child{width:25px;height:25px;border-radius:50%;background-color:#add8e6;display:flex!important;align-items:center;justify-content:center;font-size:12px;cursor:pointer}.color-picker-child:first-child{border:1px solid black}#imageContainer{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%}.image-wrapper{width:calc(25% - 10px);aspect-ratio:1;overflow:hidden;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 4px #0003;display:flex;justify-content:center}.image-wrapper img{max-height:100%;object-fit:cover;cursor:pointer;-webkit-user-drag:none;user-drag:none}#originalImage{display:none;width:0px;height:0xpx}.canvas-wrapper{width:100%;aspect-ratio:1;overflow:hidden;border:1px solid black;display:flex;justify-content:center}#jacquardPattern{justify-content:center;display:flex;height:100%;object-fit:cover}#viewer{display:block;max-height:400px;width:calc(100% - 30px);height:calc(70vw - 30px);margin:0 auto;border:1px solid}.product-form__quantity,.product-form__buttons{margin:0 auto}.texture-container{display:flex;flex-wrap:wrap;justify-content:space-around;gap:10px}.texture-container>div{width:calc(50% - 30px);min-width:270px}.options-container{display:flex;flex-direction:column}.options-container>div{flex:1}.options-container h5{margin:15px 10px 25px}.color-container{display:flex;flex-direction:column;justify-content:space-between}.color-container>div{width:100%}.pattern-button{height:20px;display:flex;justify-content:space-between;margin:10px}.pattern-button>svg{fill:#aaa}.line{display:block!important;background-color:#000;height:1px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/utils.css.map */
