#hb2{--hb-ink: #151515;--hb-muted: #6b6b6b;--hb-line: #e6e1d8;--hb-paper: #f7f4ef;--hb-card: #ffffff;--hb-accent: #be003b;--hb-accent-dark: #9a0030;--hb-gold: #b08a3e;color:var(--hb-ink);font-family:var(--font-body-family, system-ui, -apple-system, "Segoe UI", sans-serif);background:var(--hb-paper);padding:32px 0 48px}#hb2 *{box-sizing:border-box}#hb2 .hb2-wrap{max-width:1320px;margin:0 auto;padding:0 20px}#hb2 .hb2-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px;margin-bottom:20px}#hb2 .hb2-eyebrow{margin:0 0 6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--hb-accent);font-weight:600}#hb2 h1.hb2-h1{margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1.05;letter-spacing:-.01em;font-family:var(--font-heading-family, inherit)}#hb2 .hb2-sub{margin:8px 0 0;color:var(--hb-muted);font-size:16px;max-width:560px;line-height:1.5}#hb2 .hb2-layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:start}@media(max-width:990px){#hb2 .hb2-layout{grid-template-columns:1fr}}#hb2 .hb2-boardcard{background:var(--hb-card);border:1px solid var(--hb-line);border-radius:16px;overflow:hidden;position:sticky;top:16px}@media(max-width:990px){#hb2 .hb2-boardcard{position:relative;top:0}}#hb2 .hb2-boardbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--hb-line);flex-wrap:wrap}#hb2 .hb2-board-title{font-weight:600;font-size:15px}#hb2 .hb2-tools{display:flex;gap:6px;flex-wrap:wrap}#hb2 .hb2-chip{-webkit-appearance:none;appearance:none;border:1px solid var(--hb-line);background:#fff;color:var(--hb-ink);border-radius:999px;padding:6px 12px;font-size:13px;line-height:1.2;cursor:pointer;min-height:0;letter-spacing:0;box-shadow:none}#hb2 .hb2-chip:hover{border-color:var(--hb-ink)}#hb2 .hb2-chip.is-active{background:var(--hb-ink);color:#fff;border-color:var(--hb-ink)}#hb2 .hb2-chip:before,#hb2 .hb2-chip:after{display:none}#hb2 .hb2-board{position:relative;background:radial-gradient(circle at 50% 40%,#fff,#f3efe8 70%)}#hb2 .hb2-board svg{display:block;width:100%;height:min(62vh,640px);touch-action:none;user-select:none;-webkit-user-select:none}@media(max-width:990px){#hb2 .hb2-board svg{height:58vw;min-height:300px}}#hb2 .hb2-cell polygon{fill:transparent;stroke:#d6d0c6;stroke-width:.08;stroke-dasharray:.35 .25;transition:fill .12s ease;cursor:pointer}#hb2 .hb2-cell:hover polygon{fill:#be003b14;stroke:var(--hb-accent);stroke-dasharray:none}#hb2 .hb2-cell.is-on polygon{stroke-width:.16;stroke-dasharray:none}#hb2 .hb2-cell.is-on:hover polygon{filter:brightness(1.06)}#hb2 .hb2-cell.is-weak polygon{stroke:#d12b1f;stroke-width:.3}#hb2 .hb2-hint{margin:0;padding:10px 16px 14px;font-size:13px;color:var(--hb-muted);text-align:center}#hb2 .hb2-panel{background:var(--hb-card);border:1px solid var(--hb-line);border-radius:16px;padding:20px}#hb2 .hb2-step{margin:0 0 18px}#hb2 .hb2-step:last-child{margin-bottom:0}#hb2 .hb2-label{display:block;margin:0 0 10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--hb-muted);font-weight:600}#hb2 .hb2-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:var(--hb-paper);padding:4px;border-radius:12px}#hb2 .hb2-tab{-webkit-appearance:none;appearance:none;border:0;background:transparent;border-radius:9px;padding:10px 6px;font-size:14px;font-weight:600;color:var(--hb-muted);cursor:pointer;min-height:0;letter-spacing:0;box-shadow:none}#hb2 .hb2-tab.is-active{background:#fff;color:var(--hb-ink);box-shadow:0 1px 3px #00000014}#hb2 .hb2-tab:before,#hb2 .hb2-tab:after{display:none}#hb2 .hb2-tabpanel{margin-top:14px}#hb2 .hb2-presets{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}#hb2 .hb2-preset{-webkit-appearance:none;appearance:none;text-align:left;border:1px solid var(--hb-line);border-radius:12px;background:#fff;padding:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-height:0;letter-spacing:0;box-shadow:none;color:var(--hb-ink)}#hb2 .hb2-preset:before,#hb2 .hb2-preset:after{display:none}#hb2 .hb2-preset svg{width:100%;height:56px;fill:#dcdee1;stroke:#8a8d91;stroke-width:.18}#hb2 .hb2-preset:hover{border-color:var(--hb-ink)}#hb2 .hb2-preset.is-active{border-color:var(--hb-accent);box-shadow:0 0 0 1px var(--hb-accent) inset}#hb2 .hb2-preset-name{font-weight:600;font-size:14px}#hb2 .hb2-preset-meta{font-size:12px;color:var(--hb-muted);line-height:1.35}#hb2 .hb2-wall{display:grid;grid-template-columns:1fr 1fr;gap:10px}#hb2 .hb2-field label{display:block;font-size:13px;color:var(--hb-muted);margin-bottom:4px}#hb2 .hb2-field input{width:100%;border:1px solid var(--hb-line);border-radius:10px;padding:10px 12px;font-size:16px;background:#fff;color:var(--hb-ink);min-height:0;box-shadow:none}#hb2 .hb2-row{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}#hb2 .hb2-wall-msg{color:var(--hb-accent-dark);font-size:13px;margin:6px 0 0;min-height:1em}#hb2 .hb2-btn{-webkit-appearance:none;appearance:none;border:1px solid var(--hb-ink);background:var(--hb-ink);color:#fff;border-radius:10px;padding:11px 16px;font-size:15px;font-weight:600;cursor:pointer;min-height:0;letter-spacing:0;box-shadow:none}#hb2 .hb2-btn:before,#hb2 .hb2-btn:after{display:none}#hb2 .hb2-btn.is-ghost{background:#fff;color:var(--hb-ink)}#hb2 .hb2-drawtip{margin:0;font-size:14px;color:var(--hb-muted);line-height:1.5}#hb2 .hb2-swatches{display:flex;gap:10px}#hb2 .hb2-swatch{-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:8px;border:1px solid var(--hb-line);border-radius:999px;background:#fff;padding:6px 14px 6px 6px;font-size:14px;cursor:pointer;min-height:0;letter-spacing:0;box-shadow:none;color:var(--hb-ink)}#hb2 .hb2-swatch:before,#hb2 .hb2-swatch:after{display:none}#hb2 .hb2-swatch i{width:24px;height:24px;border-radius:50%;display:block}#hb2 .hb2-swatch[data-color=silver] i{background:linear-gradient(135deg,#f1f2f3,#a9acb0)}#hb2 .hb2-swatch[data-color=black] i{background:linear-gradient(135deg,#4a4a4a,#0d0d0d)}#hb2 .hb2-swatch.is-active{border-color:var(--hb-ink);box-shadow:0 0 0 1px var(--hb-ink) inset}#hb2 .hb2-summary{border-top:1px solid var(--hb-line);padding-top:16px}#hb2 .hb2-empty{color:var(--hb-muted);font-size:14px;margin:0}#hb2 .hb2-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:0 0 12px}#hb2 .hb2-stats>div{grid-column:span 2}#hb2 .hb2-stats>div.is-dim{grid-column:span 3}#hb2 .hb2-stats div{background:var(--hb-paper);border-radius:10px;padding:8px 10px}#hb2 .hb2-stats dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--hb-muted)}#hb2 .hb2-stats dd{margin:2px 0 0;font-weight:600;font-size:14px}#hb2 .hb2-kits{display:flex;justify-content:space-between;gap:10px;margin:0 0 6px;font-size:14px}#hb2 .hb2-spare{margin:0 0 8px;font-size:13px;color:var(--hb-muted);line-height:1.45}#hb2 .hb2-hw{display:flex;align-items:center;gap:8px;font-size:14px;margin:4px 0 10px;cursor:pointer}#hb2 .hb2-hw input{width:16px;height:16px;accent-color:var(--hb-accent);margin:0}#hb2 .hb2-hw span{margin-left:auto;color:var(--hb-muted)}#hb2 .hb2-notes{margin:0 0 6px;padding-left:0;list-style:none;font-size:13px;line-height:1.45;color:#4a4a4a}#hb2 .hb2-notes li{position:relative;margin-bottom:4px;padding-left:18px}#hb2 .hb2-notes li:before{content:"";position:absolute;left:0;top:calc(.725em - 4.5px);width:11px;height:9.5px;background:var(--hb-accent);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}#hb2 .hb2-notes li.is-warn:before{background:#b3261e}#hb2 .hb2-notes .is-warn{color:#b3261e}#hb2 .hb2-notes a{color:var(--hb-accent-dark)}#hb2 .hb2-buy{margin-top:14px;padding-top:14px;border-top:1px solid var(--hb-line)}#hb2 .hb2-total{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}#hb2 .hb2-total span{font-size:13px;color:var(--hb-muted)}#hb2 .hb2-price{font-size:30px;font-weight:700;letter-spacing:-.01em}#hb2 .hb2-cta{width:100%;-webkit-appearance:none;appearance:none;border:0;background:var(--hb-accent);color:#fff;border-radius:12px;padding:16px;font-size:17px;font-weight:700;cursor:pointer;min-height:0;letter-spacing:0;box-shadow:0 6px 18px #be003b40;transition:background .15s ease}#hb2 .hb2-cta:before,#hb2 .hb2-cta:after{display:none}#hb2 .hb2-cta:hover{background:var(--hb-accent-dark)}#hb2 .hb2-cta[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}#hb2 .hb2-cta.is-loading{opacity:.7}#hb2 .hb2-download{width:100%;margin-top:8px}#hb2 .hb2-error{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#fdf1ee;color:var(--hb-accent-dark);font-size:14px}#hb2 .hb2-trust{display:flex;flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;padding:0;list-style:none;font-size:12px;color:var(--hb-muted)}#hb2 .hb2-trust li{position:relative;padding-left:18px}#hb2 .hb2-trust li:before{content:"";position:absolute;left:0;top:calc(.68em - 4.5px);width:11px;height:9.5px;background:var(--hb-accent);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}#hb2:not(.is-ready) .hb2-layout{opacity:.4}#hb2 .hb2-finishrow{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}#hb2 .hb2-orients{display:flex;gap:6px}#hb2 .hb2-orient{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--hb-line);border-radius:999px;background:#fff;padding:6px 12px 6px 8px;font-size:14px;cursor:pointer;min-height:0;letter-spacing:0;box-shadow:none;color:var(--hb-ink)}#hb2 .hb2-orient:before,#hb2 .hb2-orient:after{display:none}#hb2 .hb2-orient svg{width:20px;height:20px;display:block}#hb2 .hb2-orient polygon{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}#hb2 .hb2-orient:hover{border-color:var(--hb-ink)}#hb2 .hb2-orient.is-active{border-color:var(--hb-accent);box-shadow:0 0 0 1px var(--hb-accent) inset}#hb2 .hb2-orient.is-active polygon{fill:var(--hb-accent);stroke:var(--hb-accent)}#hb2 .hb2-wall-max{margin:8px 0 0;font-size:13px;color:var(--hb-muted)}#hb2 .hb2-shipnote{position:relative;margin:-2px 0 10px;padding-left:18px;font-size:14px;color:var(--hb-ink)}#hb2 .hb2-shipnote:before{content:"";position:absolute;left:0;top:calc(.68em - 4.5px);width:11px;height:9.5px;background:var(--hb-accent);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}
/*# sourceMappingURL=/cdn/shop/t/35/assets/hive-builder-app.css.map */
