.upload-section{margin-bottom:25px;padding:10px}.upload-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.upload-title{font-weight:600;font-size:18px;margin:0;padding:10px}.upload-guide{font-size:14px;text-decoration:underline;color:#000;display:flex;align-items:center;gap:6px;padding:10px}.upload-box{width:100%;background:#f3f3f3;padding:22px;border-radius:10px;display:flex;justify-content:center;align-items:center;gap:10px;font-weight:600;cursor:pointer;transition:all .25s ease}.upload-box:hover{background:#ff97ac;color:#fff}.upload-icon{font-size:18px}.upload-error{color:#d8000c;background:#ffe5e5;padding:8px 12px;border-radius:8px;font-size:13px;margin-top:8px}.file-name{margin-top:8px;font-size:14px}.image-preview img{width:80px;height:80px;padding:10px}.digital-box{max-width:420px;background:#f4dede;border-radius:18px;display:flex;justify-content:space-between;align-items:center;margin:5px;padding:10px}.digital-box-inner{padding:10px 12px}.digital-left{display:flex;gap:15px;align-items:flex-start}.digital-icon{width:70px;height:50px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px}.digital-content h4{margin:0;font-size:18px}.digital-content p{margin:6px 0;font-size:14px;opacity:.8}.digital-price{color:#1aa36f;font-weight:600;font-size:16px}.digital-switch{position:relative;width:70px;height:26px}.digital-switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#ddd;border-radius:30px;transition:.3s}.slider:before{content:"";position:absolute;height:20px;width:20px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.3s}.digital-switch input:checked+.slider{background:#1aa36f}.digital-switch input:checked+.slider:before{transform:translate(24px)}.pet-name-field{margin-top:14px}.pet-name-field label{display:block;font-size:14px;margin-bottom:6px;font-weight:500}.pet-name-field input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #ddd;font-size:14px;outline:none;transition:.2s}.pet-name-field input:focus{border-color:#e89ca8;box-shadow:0 0 0 2px #e89ca833}.multi-preview{display:flex;gap:10px;margin-top:15px;flex-wrap:wrap}.preview-img{width:70px;height:70px;object-fit:cover;border-radius:8px;border:2px solid #f1f1f1}
/*# sourceMappingURL=/cdn/shop/t/27/assets/builder.css.map */
