@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";.eb-root{--eb-blue-900: #0b1f3a;--eb-blue-700: #124070;--eb-blue-500: #1a6bb5;--eb-blue-100: #e8f1fa;--eb-blue-50: #f3f8fc;--eb-ink: #142033;--eb-muted: #4a5a70;--eb-border: #c5d4e6;--eb-surface: #ffffff;--eb-danger: #9b1c1c;--eb-ok: #0f6b4c;--eb-shadow: 0 8px 28px rgba(11, 31, 58, .08);--eb-radius: 10px;--eb-focus: 0 0 0 3px rgba(26, 107, 181, .35);font-family:IBM Plex Sans,Segoe UI,sans-serif;color:var(--eb-ink);background:radial-gradient(1200px 480px at 10% -10%,rgba(26,107,181,.12),transparent 60%),linear-gradient(180deg,var(--eb-blue-50) 0%,#ffffff 42%,var(--eb-blue-50) 100%);min-height:100vh;line-height:1.45}.eb-root *,.eb-root *:before,.eb-root *:after{box-sizing:border-box}.eb-shell{width:min(1120px,100% - 2rem);margin:0 auto;padding:1.25rem 0 4rem}.eb-header{display:grid;gap:.35rem;margin-bottom:1.25rem}.eb-brand{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;color:var(--eb-blue-900);letter-spacing:-.02em;margin:0}.eb-subhead{margin:0;color:var(--eb-muted);font-size:1rem;max-width:42rem}.eb-contact{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.925rem;margin-top:.5rem}.eb-contact a{color:var(--eb-blue-700);text-decoration-thickness:1px;text-underline-offset:2px}.eb-contact a:hover,.eb-contact a:focus-visible{color:var(--eb-blue-500)}.eb-callout{border-left:4px solid var(--eb-blue-500);background:var(--eb-blue-100);padding:.85rem 1rem;border-radius:0 var(--eb-radius) var(--eb-radius) 0;margin:1rem 0 1.25rem}.eb-callout strong{color:var(--eb-blue-900)}.eb-closed{background:var(--eb-surface);border:1px solid var(--eb-border);border-radius:var(--eb-radius);padding:1.5rem;box-shadow:var(--eb-shadow)}.eb-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:1.25rem;align-items:start}@media(max-width:900px){.eb-layout{grid-template-columns:1fr}.eb-summary{position:static!important;order:-1}}.eb-panel{background:var(--eb-surface);border:1px solid var(--eb-border);border-radius:var(--eb-radius);padding:1rem 1.1rem 1.25rem;box-shadow:var(--eb-shadow)}.eb-panel h2{margin:0 0 .75rem;font-size:1.15rem;color:var(--eb-blue-900)}.eb-summary{position:sticky;top:.75rem}.eb-summary-block+.eb-summary-block{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--eb-border)}.eb-summary-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--eb-muted);margin:0 0 .2rem}.eb-summary-value{margin:0;font-size:1.05rem;font-weight:600;color:var(--eb-blue-900)}.eb-summary-secondary{margin:.35rem 0 0;color:var(--eb-muted);font-size:.925rem}.eb-search{width:100%;padding:.7rem .85rem;border:1px solid var(--eb-border);border-radius:8px;font:inherit;margin-bottom:.85rem}.eb-search:focus-visible,.eb-root input:focus-visible,.eb-root select:focus-visible,.eb-root textarea:focus-visible,.eb-root button:focus-visible{outline:none;box-shadow:var(--eb-focus);border-color:var(--eb-blue-500)}.eb-product-list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;max-height:min(60vh,560px);overflow:auto}.eb-product{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.65rem .7rem;border:1px solid var(--eb-border);border-radius:8px;background:var(--eb-blue-50)}.eb-product-meta{min-width:0}.eb-product-sku{font-weight:600;color:var(--eb-blue-900)}.eb-product-name{font-size:.9rem;color:var(--eb-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-product-retail{font-size:.85rem;color:var(--eb-ink)}.eb-qty{display:inline-flex;align-items:center;gap:.25rem}.eb-qty button{width:2rem;height:2rem;border:1px solid var(--eb-border);background:#fff;border-radius:6px;color:var(--eb-blue-700);font-size:1.1rem;cursor:pointer}.eb-qty input{width:3.5rem;text-align:center;padding:.35rem;border:1px solid var(--eb-border);border-radius:6px;font:inherit}.eb-btn{-webkit-appearance:none;appearance:none;border:1px solid transparent;border-radius:8px;padding:.7rem 1rem;font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.eb-btn:disabled{opacity:.55;cursor:not-allowed}.eb-btn-primary{background:var(--eb-blue-700);color:#fff}.eb-btn-primary:hover:not(:disabled),.eb-btn-primary:focus-visible{background:var(--eb-blue-500)}.eb-btn-secondary{background:#fff;border-color:var(--eb-border);color:var(--eb-blue-700)}.eb-btn-secondary:hover:not(:disabled){border-color:var(--eb-blue-500);background:var(--eb-blue-50)}.eb-btn-row{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.eb-field{display:grid;gap:.3rem;margin-bottom:.75rem}.eb-field label{font-weight:500;font-size:.925rem}.eb-field .eb-hint{font-size:.8rem;color:var(--eb-muted)}.eb-field input,.eb-field select,.eb-field textarea{width:100%;padding:.6rem .7rem;border:1px solid var(--eb-border);border-radius:8px;font:inherit;background:#fff}.eb-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:640px){.eb-grid-2{grid-template-columns:1fr}}.eb-check{display:flex;gap:.55rem;align-items:flex-start;margin:.65rem 0;font-size:.95rem}.eb-check input{margin-top:.2rem;width:1.1rem;height:1.1rem;accent-color:var(--eb-blue-700)}.eb-error{color:var(--eb-danger);font-size:.9rem;margin:.35rem 0 0}.eb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eb-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.eb-windows{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem}.eb-chip{border:1px solid var(--eb-border);background:#fff;border-radius:999px;padding:.4rem .8rem;font:inherit;cursor:pointer;color:var(--eb-blue-900)}.eb-chip[aria-pressed=true]{background:var(--eb-blue-700);border-color:var(--eb-blue-700);color:#fff}.eb-matrix-wrap{overflow-x:auto}.eb-matrix{width:100%;border-collapse:collapse;font-size:.9rem;min-width:520px}.eb-matrix th,.eb-matrix td{border:1px solid var(--eb-border);padding:.45rem .5rem;text-align:center}.eb-matrix th{background:var(--eb-blue-100);color:var(--eb-blue-900);font-weight:600}.eb-matrix td:first-child,.eb-matrix th:first-child{text-align:left;position:sticky;left:0;background:#fff;z-index:1}.eb-matrix th:first-child{background:var(--eb-blue-100)}.eb-matrix input{width:3.25rem;text-align:center;padding:.25rem;border:1px solid var(--eb-border);border-radius:4px;font:inherit}.eb-unassigned{font-weight:600}.eb-unassigned.is-zero{color:var(--eb-ok)}.eb-unassigned.is-bad{color:var(--eb-danger)}.eb-cards{display:none;gap:.75rem}@media(max-width:720px){.eb-matrix-wrap{display:none}.eb-cards{display:grid}}.eb-card{border:1px solid var(--eb-border);border-radius:8px;padding:.75rem;background:var(--eb-blue-50)}.eb-card h3{margin:0 0 .5rem;font-size:1rem;color:var(--eb-blue-900)}.eb-card-row{display:grid;grid-template-columns:1fr auto;gap:.4rem;align-items:center;margin-bottom:.4rem}.eb-footnote{font-size:.85rem;color:var(--eb-muted);margin:1rem 0 0}.eb-confirm{background:var(--eb-surface);border:1px solid var(--eb-border);border-radius:var(--eb-radius);padding:1.5rem;box-shadow:var(--eb-shadow)}.eb-confirm h2{margin:0 0 .5rem;color:var(--eb-blue-900)}.eb-confirm dl{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:.45rem 1rem;margin:1rem 0}.eb-confirm dt{color:var(--eb-muted);font-weight:500}.eb-confirm dd{margin:0;font-weight:600;color:var(--eb-blue-900)}.eb-ref{font-size:1.35rem;letter-spacing:.02em}@media print{.eb-summary,.eb-btn-row,.eb-contact,.eb-callout{display:none!important}.eb-root{background:#fff}.eb-confirm{box-shadow:none;border:none}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/ef-early-buy-order-form.css.map */
