.hive-builder[data-astro-cid-jj7rxssk]{padding-bottom:6rem}.as-of[data-astro-cid-jj7rxssk]{color:var(--muted);margin:.35rem 0 0;font-size:.95rem}.hive-layout[data-astro-cid-jj7rxssk]{display:block}.hive-sticky[data-astro-cid-jj7rxssk]{z-index:5;margin:0 0 1.5rem;position:sticky;top:4.5rem}.hive-sticky-inner[data-astro-cid-jj7rxssk]{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:1rem 1.15rem}.hive-sticky-top[data-astro-cid-jj7rxssk]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.55rem;display:flex}.hive-sticky-top[data-astro-cid-jj7rxssk] h2[data-astro-cid-jj7rxssk]{margin:0;font-size:1.25rem}.hive-grand[data-astro-cid-jj7rxssk]{font-family:var(--serif);color:var(--honey-deep);margin:0;font-size:1.55rem;font-weight:600}.hive-lines[data-astro-cid-jj7rxssk]{max-height:12rem;margin:0;padding:0;list-style:none;overflow:auto}.hive-lines[data-astro-cid-jj7rxssk] li[data-astro-cid-jj7rxssk]{border-top:1px solid var(--line);justify-content:space-between;gap:.75rem;padding:.35rem 0;font-size:.92rem;display:flex}.hive-line-name[data-astro-cid-jj7rxssk]{color:var(--ink-soft)}.hive-line-price[data-astro-cid-jj7rxssk]{white-space:nowrap;color:var(--ink);font-weight:600}.hive-empty[data-astro-cid-jj7rxssk]{color:var(--muted);border-top:none!important;display:block!important}.hive-clear[data-astro-cid-jj7rxssk]{border:1px solid var(--line);color:var(--rust);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-top:.75rem;padding:.4rem .75rem;font-weight:600}.hive-clear[data-astro-cid-jj7rxssk]:hover{border-color:var(--honey);background:var(--paper)}.hive-section[data-astro-cid-jj7rxssk]{margin:0 0 2.25rem}.hive-section-head[data-astro-cid-jj7rxssk] h2[data-astro-cid-jj7rxssk]{margin:0 0 .35rem}.hive-section-head[data-astro-cid-jj7rxssk] p[data-astro-cid-jj7rxssk]{color:var(--muted);margin:0 0 1rem}.hive-cards[data-astro-cid-jj7rxssk]{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:.9rem;display:grid}.hive-card[data-astro-cid-jj7rxssk]{background:var(--white);border:1px solid var(--line);border-radius:12px;flex-direction:column;justify-content:space-between;gap:.85rem;padding:1rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #2c18100a}.hive-card[data-astro-cid-jj7rxssk].is-selected{border-color:var(--honey);box-shadow:0 8px 22px #c4781a1f}.hive-card-meta[data-astro-cid-jj7rxssk]{flex-wrap:wrap;gap:.4rem;margin-bottom:.4rem;display:flex}.hive-supplier[data-astro-cid-jj7rxssk],.hive-sku[data-astro-cid-jj7rxssk]{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.18rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.hive-supplier[data-astro-cid-jj7rxssk]{background:var(--paper);color:var(--ink)}.hive-sku[data-astro-cid-jj7rxssk]{color:var(--muted);background:#f7efe0}.hive-card[data-astro-cid-jj7rxssk] h3[data-astro-cid-jj7rxssk]{margin:0 0 .4rem;font-size:1.08rem}.hive-price[data-astro-cid-jj7rxssk]{font-family:var(--serif);color:var(--honey-deep);margin:0 0 .45rem;font-size:1.35rem;font-weight:600}.hive-notes[data-astro-cid-jj7rxssk]{color:var(--muted);margin:0 0 .55rem;font-size:.9rem;line-height:1.45}.hive-source[data-astro-cid-jj7rxssk]{font-size:.88rem;font-weight:600}.hive-qty[data-astro-cid-jj7rxssk]{background:var(--cream);border:1px solid var(--line);border-radius:999px;align-self:flex-start;align-items:center;gap:.55rem;padding:.2rem;display:inline-flex}.hive-qty-btn[data-astro-cid-jj7rxssk]{background:var(--honey);color:#fff;cursor:pointer;border:none;border-radius:999px;width:2rem;height:2rem;font-size:1.15rem;font-weight:700;line-height:1}.hive-qty-btn[data-astro-cid-jj7rxssk]:hover{background:var(--honey-deep)}.hive-qty-val[data-astro-cid-jj7rxssk]{text-align:center;min-width:1.5rem;color:var(--ink);font-weight:700}.hive-disclaimer[data-astro-cid-jj7rxssk]{background:var(--paper);border-left:4px solid var(--honey);color:var(--ink-soft);margin:2rem 0 0;padding:1rem 1.1rem;font-size:.92rem;line-height:1.55}.hive-kit[data-astro-cid-jj7rxssk]{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:1fr;gap:1.25rem;margin:0 0 1.75rem;padding:1.25rem 1.35rem;display:grid}.hive-kit-eyebrow[data-astro-cid-jj7rxssk]{letter-spacing:.06em;text-transform:uppercase;color:var(--honey-deep);margin:0 0 .25rem;font-size:.75rem;font-weight:700}.hive-kit-copy[data-astro-cid-jj7rxssk] h2[data-astro-cid-jj7rxssk]{margin:0 0 .5rem;font-size:clamp(1.35rem,2.2vw,1.7rem)}.hive-kit-lede[data-astro-cid-jj7rxssk]{color:var(--ink-soft);margin:0 0 .75rem;font-size:.98rem;line-height:1.55}.hive-kit-list[data-astro-cid-jj7rxssk]{color:var(--ink);margin:0 0 .85rem;padding:0 0 0 1.15rem;font-size:.92rem;line-height:1.55}.hive-kit-list[data-astro-cid-jj7rxssk] li[data-astro-cid-jj7rxssk]{margin:.2rem 0}.hive-kit-total[data-astro-cid-jj7rxssk]{font-family:var(--serif);color:var(--honey-deep);margin:0 0 .85rem;font-size:1.15rem}.hive-kit-btn[data-astro-cid-jj7rxssk]{background:var(--honey);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.7rem 1.35rem;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #c4781a47}.hive-kit-btn[data-astro-cid-jj7rxssk]:hover{background:var(--honey-deep)}.hive-kit-btn[data-astro-cid-jj7rxssk]:focus-visible{outline:3px solid var(--honey);outline-offset:3px}.hive-kit-hint[data-astro-cid-jj7rxssk]{color:var(--muted);margin:.55rem 0 0;font-size:.85rem}.hive-kit-diagram[data-astro-cid-jj7rxssk]{background:var(--cream);border:1px solid var(--line);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:.85rem .75rem .65rem;display:flex}.hive-kit-diagram[data-astro-cid-jj7rxssk] svg[data-astro-cid-jj7rxssk]{width:min(100%,11.5rem);height:auto}.hive-kit-caption[data-astro-cid-jj7rxssk]{color:var(--muted);text-align:center;margin:.4rem 0 0;font-size:.8rem;line-height:1.35}@media (width>=640px){.hive-kit[data-astro-cid-jj7rxssk]{grid-template-columns:minmax(0,1.35fr) minmax(10rem,12.5rem);align-items:center;column-gap:1.5rem}}@media (width>=960px){.hive-builder[data-astro-cid-jj7rxssk]{grid-template-columns:minmax(0,1fr) 19rem;grid-template-areas:"hero sticky""kit sticky""catalog sticky""disclaimer disclaimer";align-items:start;column-gap:1.5rem;display:grid}.page-hero[data-astro-cid-jj7rxssk]{grid-area:hero}.hive-kit[data-astro-cid-jj7rxssk]{grid-area:kit}.hive-sticky[data-astro-cid-jj7rxssk]{grid-area:sticky;margin:0;top:5rem}.hive-layout[data-astro-cid-jj7rxssk]{grid-area:catalog}.hive-disclaimer[data-astro-cid-jj7rxssk]{grid-area:disclaimer}.hive-lines[data-astro-cid-jj7rxssk]{max-height:min(55vh,28rem)}}@media (width<=959px){.hive-sticky[data-astro-cid-jj7rxssk]{top:3.6rem}}
