.custom-options{border:1px solid #eee;border-radius:12px;padding:14px;background:#fafafa}.custom-options .row{margin-bottom:14px}.custom-options .label{font-weight:600;margin-bottom:8px;display:flex;gap:8px;align-items:center}.custom-options .btns{display:flex;flex-wrap:wrap;gap:10px}.custom-options button.opt-btn{-webkit-appearance:none;appearance:none;border:1px solid #cfcfcf;background:#fff;border-radius:10px;padding:8px 12px;cursor:pointer;font-weight:600}.custom-options button.opt-btn.is-active{border:2px solid #ff7a00;box-shadow:0 0 0 2px #ff7a0026}.custom-options input.opt-input{width:100%;max-width:360px;border:1px solid #cfcfcf;border-radius:10px;padding:10px 12px;background:#fff}.custom-options .note{font-size:13px;padding:10px 12px;border:1px dashed #ddd;border-radius:10px;background:#fff}.custom-options select.opt-select{width:100%;max-width:360px;border:1px solid #cfcfcf;border-radius:10px;padding:10px 12px;background:#fff;font-weight:600}.custom-options .logo-upload{margin-top:10px}.custom-options input.opt-file{width:100%;max-width:360px;border:1px solid #cfcfcf;border-radius:10px;padding:10px 12px;background:#fff}.custom-options .upload-status{margin-top:6px;font-size:12px;opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-options.bundle.css.map */
