.bc-field[data-astro-cid-jpwfwehz]{margin-bottom:1rem}.bc-field[data-astro-cid-jpwfwehz] label[data-astro-cid-jpwfwehz]{letter-spacing:.03em;text-transform:uppercase;color:var(--cs-text-2);margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:block}.bc-aside[data-astro-cid-jpwfwehz]{text-transform:none;letter-spacing:0;color:var(--cs-text-3);font-weight:400}.bc-secnote[data-astro-cid-jpwfwehz]{color:var(--cs-text-2);margin:0 0 1rem;font-size:.78rem}.bc-sectitle[data-astro-cid-jpwfwehz]{letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-3);margin:0 0 .75rem;font-size:.7rem;font-weight:700}.bc-sectitle--div[data-astro-cid-jpwfwehz]{border-top:1px solid var(--cs-border);margin-top:1.4rem;padding-top:1.25rem}.bc-smoke[data-astro-cid-jpwfwehz]{border-top:1px solid var(--cs-border);margin:1.4rem 0 1rem;padding-top:1.1rem}.bc-cure-cards[data-astro-cid-jpwfwehz] .rk-cure-card__tag{background:var(--cs-yellow);color:var(--cs-black)}.bc-smoke-out[data-astro-cid-jpwfwehz] .bc-tlv[data-astro-cid-jpwfwehz]{color:var(--cs-text-2);text-align:right;max-width:62%;font-weight:400}.bc-text[data-astro-cid-jpwfwehz],.bc-select[data-astro-cid-jpwfwehz]{width:100%;height:42px;font-size:.9rem;font-family:var(--cs-font);color:var(--cs-black);background:#fbfbfb;border:1.5px solid #c4c4c4;border-radius:8px;padding:0 12px}.bc-select[data-astro-cid-jpwfwehz]{cursor:pointer}.bc-text[data-astro-cid-jpwfwehz]:focus,.bc-select[data-astro-cid-jpwfwehz]:focus,.bc-num[data-astro-cid-jpwfwehz] input[data-astro-cid-jpwfwehz]:focus{border-color:var(--cs-black);background:#fff;outline:none;box-shadow:0 0 0 3px #fdd31659}.bc-grid[data-astro-cid-jpwfwehz]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=460px){.bc-grid[data-astro-cid-jpwfwehz]{grid-template-columns:1fr}}.bc-num[data-astro-cid-jpwfwehz]{align-items:center;display:flex}.bc-num[data-astro-cid-jpwfwehz] input[data-astro-cid-jpwfwehz]{min-width:0;height:42px;font-size:.95rem;font-weight:700;font-family:var(--cs-font);color:var(--cs-black);background:#fbfbfb;border:1.5px solid #c4c4c4;border-right:none;border-radius:8px 0 0 8px;flex:1;padding:0 12px}.bc-num[data-astro-cid-jpwfwehz] span[data-astro-cid-jpwfwehz]{height:42px;color:var(--cs-text-2);background:#ececec;border:1.5px solid #c4c4c4;border-left:none;border-radius:0 8px 8px 0;align-items:center;padding:0 12px;font-size:.8rem;font-weight:600;display:flex}.bc-hint[data-astro-cid-jpwfwehz]{color:var(--cs-text-3);margin:.35rem 0 0;font-size:.68rem;line-height:1.5}.bc-cure-cards[data-astro-cid-jpwfwehz]{margin-top:.25rem}.bc-blendbox[data-astro-cid-jpwfwehz]{background:var(--cs-grey-100);border:1px solid var(--cs-border);color:var(--cs-text-2);border-radius:8px;margin-bottom:1rem;padding:.85rem 1rem;font-size:.78rem;line-height:1.6}.bc-blendbox[data-astro-cid-jpwfwehz] strong[data-astro-cid-jpwfwehz]{color:var(--cs-black);margin-bottom:.2rem;display:block}.bc-estimator[data-astro-cid-jpwfwehz]{border-top:1px solid var(--cs-border);margin:1.4rem 0 1rem;padding-top:1.1rem}.bc-estimator__h[data-astro-cid-jpwfwehz]{color:var(--cs-black);margin:0 0 .75rem;font-size:.8rem;font-weight:700}.bc-preview[data-astro-cid-jpwfwehz]{background:#e6f4ea;border:1px solid #b7dfc0;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;padding:.7rem 1rem;display:flex}.bc-preview__l[data-astro-cid-jpwfwehz]{color:#1a4a2a;font-size:.72rem;font-weight:700}.bc-preview__f[data-astro-cid-jpwfwehz]{color:#4a7a58;font-size:.66rem}.bc-preview__d[data-astro-cid-jpwfwehz]{color:#1a4a2a;white-space:nowrap;font-size:1rem;font-weight:700}.bc-season[data-astro-cid-jpwfwehz]{border-top:1px solid var(--cs-border);margin:1.4rem 0 1rem;padding-top:1.1rem}.bc-season__h[data-astro-cid-jpwfwehz]{color:var(--cs-black);margin:0 0 .6rem;font-size:.8rem;font-weight:700}.bc-season__list[data-astro-cid-jpwfwehz]{gap:.5rem;margin-top:.6rem;display:grid}.bc-hs[data-astro-cid-jpwfwehz]{margin:0 0 1rem}.bc-error[data-astro-cid-jpwfwehz]{color:#c0392b;margin-bottom:.75rem;font-size:.8rem;font-weight:600}.bc-actions[data-astro-cid-jpwfwehz]{gap:10px;margin-top:.25rem;display:flex}.bc-btn-calc[data-astro-cid-jpwfwehz]{background:var(--cs-black);color:var(--cs-yellow);border:2px solid var(--cs-black);cursor:pointer;font-size:.9rem;font-weight:700;font-family:var(--cs-font);border-radius:999px;flex:2;padding:12px 0}.bc-btn-calc[data-astro-cid-jpwfwehz]:hover{background:#364151;border-color:#364151}.bc-btn-reset[data-astro-cid-jpwfwehz]{background:var(--cs-yellow);color:var(--cs-black);border:2px solid var(--cs-black);cursor:pointer;font-size:.9rem;font-weight:700;font-family:var(--cs-font);border-radius:999px;flex:1;padding:12px 0}.bc-btn-reset[data-astro-cid-jpwfwehz]:hover{background:var(--cs-black);color:var(--cs-yellow)}.bc-out[data-astro-cid-jpwfwehz]{border-top:3px solid var(--cs-black);margin-top:1.75rem;padding-top:1.5rem}.bc-out__curing[data-astro-cid-jpwfwehz]{margin-top:1.5rem}.bc-srow{background:var(--cs-grey-100);border:1px solid var(--cs-border);border-radius:8px;grid-template-columns:1fr 6.5rem auto;align-items:center;gap:.6rem;padding:.5rem .7rem;display:grid}.bc-srow__name{flex-direction:column;gap:1px;min-width:0;display:flex}.bc-srow__n{color:var(--cs-black);font-size:.82rem;font-weight:600}.bc-srow__ni{height:32px;font-size:.82rem;font-family:var(--cs-font);color:var(--cs-black);background:#fbfbfb;border:1.5px solid #c4c4c4;border-radius:6px;padding:0 8px}.bc-srow__r{color:var(--cs-text-3);font-size:.64rem}.bc-srow__q{align-items:center;display:flex}.bc-srow__q input{width:100%;min-width:0;height:36px;font-size:.9rem;font-weight:700;font-family:var(--cs-font);color:var(--cs-black);background:#fbfbfb;border:1.5px solid #c4c4c4;border-right:none;border-radius:8px 0 0 8px;flex:1;padding:0 10px}.bc-srow__q span{height:36px;color:var(--cs-text-2);background:#ececec;border:1.5px solid #c4c4c4;border-left:none;border-radius:0 8px 8px 0;align-items:center;padding:0 10px;font-size:.78rem;font-weight:600;display:flex}.bc-srow__q input:focus,.bc-srow__ni:focus{border-color:var(--cs-black);background:#fff;outline:none}.bc-srow__x{color:var(--cs-text-3);cursor:pointer;background:0 0;border:none;padding:0 .3rem;font-size:1.3rem;line-height:1}.bc-srow__x:hover{color:#c0392b}
