.cart-quote-button{margin-top:10px;background:#fff!important;color:#11171d!important;border:2px solid #f36f21!important}.cart-quote-dialog{border:0;border-radius:22px;padding:0;width:min(700px,calc(100vw - 28px));box-shadow:0 25px 80px rgba(0,0,0,.28)}.cart-quote-dialog::backdrop{background:rgba(8,12,16,.58)}.cart-quote-card{padding:28px}.cart-quote-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.cart-quote-head h2{margin:5px 0 8px}.cart-quote-close{border:0;background:#eef1f3;width:38px;height:38px;border-radius:50%;font-size:22px}.cart-quote-selection{margin:18px 0;padding:14px;background:#f5f7f8;border-radius:14px}.cart-quote-selection strong{display:block;margin-bottom:5px}.cart-quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cart-quote-grid label,.cart-quote-card form>label{display:grid;gap:6px;font-size:12px;font-weight:800}.cart-quote-grid input,.cart-quote-grid select,.cart-quote-card textarea{width:100%;box-sizing:border-box;border:1px solid #d8dde1;border-radius:11px;padding:12px;font:inherit}.cart-quote-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.cart-quote-actions button{border:0;border-radius:999px;padding:13px 20px;font-weight:900}.cart-quote-actions .primary{background:#f36f21;color:#fff}.cart-quote-actions .secondary{background:#11171d;color:#fff}.cart-quote-status{min-height:20px;margin-top:12px;color:#9a3e12}.cart-quote-status.success{color:#176b38}.cart-quote-status a{color:inherit;font-weight:900}@media(max-width:620px){.cart-quote-grid{grid-template-columns:1fr}}