.bcm-quote-section{margin:16px auto!important;padding:1.5rem!important;width:90%!important;background-color:#f6ebe1!important;border-radius:12px!important;border:1px solid #e0d8cc!important;font-family:var(--font-body--family)}.bcm-quote-section{border:none!important;box-shadow:none!important;outline:none!important}.bcm-quote-section h3{font-size:18px;font-weight:700;color:#2e59a4;margin-bottom:.5rem}.bcm-quote-desc{font-size:14px;color:#666;margin-bottom:1.2rem;line-height:1.6}.bcm-quote-input-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bcm-code-input{flex:1;min-width:200px;height:48px;padding:0 16px;border:2px solid #1a2e5a;border-radius:8px;font-size:14px;font-family:var(--font-body--family);color:#1a2e5a;background:#fff;outline:none;transition:border-color .2s}.bcm-code-input:focus{border-color:#5c3d8f}.bcm-code-input::placeholder{color:#aaa}.bcm-submit-btn{height:48px;padding:0 28px;background:#5c3d8f;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .2s}.bcm-submit-btn:hover:not(:disabled){background:#7b52b5}.bcm-submit-btn:disabled{background:#b0a0c8;cursor:not-allowed;opacity:.7}.bcm-code-hint{font-size:12px;color:#888;margin-top:8px;font-style:italic}.bcm-code-hint a{color:#5c3d8f;font-weight:700}.bcm-message{display:none;margin-top:1.2rem;padding:1rem 1.2rem;border-radius:8px;font-size:14px;line-height:1.6;font-weight:600}.bcm-message--success{background:#e8f5ee;color:#1a6b3a;border:1px solid #b8dfc8}.bcm-message--error{background:#fce8e8;color:#c0392b;border:1px solid #f5b8b8}.bcm-loading{display:none;align-items:center;gap:8px;margin-top:1rem;font-size:13px;color:#5c3d8f;font-weight:700}.bcm-spinner{width:18px;height:18px;border:2px solid #e0d8cc;border-top-color:#5c3d8f;border-radius:50%;animation:bcm-spin .8s linear infinite}@keyframes bcm-spin{to{transform:rotate(360deg)}}.bcm-popup-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:9998}.bcm-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:2rem;border-radius:12px;box-shadow:0 8px 32px #0003;z-index:9999;max-width:400px;width:90%;text-align:center}.bcm-popup p{font-size:14px;color:#1a2e5a;margin-bottom:1rem;line-height:1.6}.bcm-popup-close{background:#5c3d8f;color:#fff;border:none;padding:10px 24px;border-radius:8px;cursor:pointer}@media screen and (max-width:749px){.bcm-quote-section{padding:22pxpx!important;width:100%!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;max-height:auto!important;gap:.5em!important}.bcm-quote-section .bcm-quote-input-row{display:flex;flex-direction:column!important;gap:12px;align-items:center;flex-wrap:wrap}.bcm-quote-section .bcm-code-input{flex:1;min-width:200px;height:2.5em!important;padding:16px;border:2px solid #1a2e5a;border-radius:12px;font-size:14px;font-family:var(--font-body--family);color:#1a2e5a;background:#fff;outline:none;transition:border-color .2s}.bcm-quote-section .bcm-code-input::placeholder{color:#aaa;font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/bcm-quote.css.map */
