.custom-btn{background-color:#212529;color:#fff;border:none;border-radius:5px;padding:12px 20px;font-size:14px;cursor:pointer;width:100%;margin-bottom:10px;transition:background-color .3s ease}.custom-btn:hover{background-color:#bb9356}.resizable-box{position:absolute;top:50%;left:50%;transform-origin:center center;transform:translate(0) scale(1) rotate(0);border:1px dashed #ccc;padding:5px;touch-action:none;-webkit-user-select:none;user-select:none;min-width:50px;min-height:30px}.resizable-box span,.resizable-box img{max-width:100%;max-height:100%;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.resize-handle,.rotate-handle{position:absolute;width:20px;height:20px;font-size:16px;background:#fff;border:1px solid #aaa;border-radius:50%;text-align:center;line-height:18px;z-index:10}.resize-handle{right:-10px;bottom:-10px;cursor:se-resize}.rotate-handle{left:-10px;top:-10px;cursor:grab}.spinner{border:2px solid #f3f3f3;border-top:2px solid #fff;border-radius:50%;width:14px;height:14px;animation:spin 1s linear infinite;display:inline-block;vertical-align:middle;margin-right:8px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#thumbnailSlider{margin-top:10px;display:flex;gap:10px;overflow-x:auto;padding:10px 0}#thumbnailSlider img{width:60px;height:60px;object-fit:cover;border-radius:5px;cursor:pointer;border:2px solid transparent}#thumbnailSlider img.active{border-color:#bb9356}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bag-customizer.css.map */
