/* GENERATED from site/_src/assets/shop.css by npm run build:site. Edit the source, not this file. */
.bee-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:40px 22px;margin:2.4em 0 1.4em}.bee-card{position:relative;display:flex;flex-direction:column;border:2px solid var(--ink);border-radius:18px;padding:18px 18px 16px;background:var(--card);box-shadow:0 5px 0 color-mix(in srgb,var(--bee-role) 75%,var(--ink))}.bee-card>*{margin-top:0}.bc-bee{position:absolute;top:-28px;right:12px}.bc-name{margin:0 58px 2px 0;font-size:1.25rem;line-height:1.2}.bc-name span{display:block;margin-top:2px;font:650 0.9rem var(--sans);color:var(--ink-2)}.bc-job{margin:6px 0 12px;color:var(--ink) !important;font-weight:650;font-size:0.95rem;line-height:1.4}.bc-tiers{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.bc-tiers li{display:flex;align-items:baseline;gap:10px;margin:0;max-width:none;padding:8px 10px;border-radius:12px;background:color-mix(in srgb,var(--bee-role) 9%,var(--paper))}.bc-lv{flex:none;min-width:4.6em;font-weight:750;font-size:0.9rem}.bc-price{display:grid;line-height:1.25}.bc-price b{font:800 1.35rem/1.15 var(--display);letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.bc-price b small{font:650 0.55em var(--sans);letter-spacing:0}.bc-price>small,.bc-vol{color:var(--ink-2);font-size:0.85rem}.bc-h{margin:10px 0 4px !important;font-weight:750;font-size:0.9rem}.bc-incl{list-style:none;margin:0 0 8px;padding:0}.bc-incl li{position:relative;margin:0 0 4px;padding-left:20px;max-width:none;font-size:0.95rem;line-height:1.4;color:var(--ink-2)}.bc-incl li::before{content:"";position:absolute;left:2px;top:0.42em;width:0.62em;height:0.72em;background:var(--bee-role);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.bc-more{margin:0 0 12px;font-size:0.9rem;color:var(--ink-2);line-height:1.45}.bc-more b{color:var(--ink)}.bc-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:auto 0 0 !important;padding-top:6px}.bc-cta .btn{margin:0 !important}.bc-link{font-weight:650;font-size:0.95rem}.bee-card--more{justify-content:center;border-style:dashed;box-shadow:none;background:var(--paper-2)}.bee-card--more h3{margin:0 0 8px;font-size:1.2rem}.bee-card--more p{margin:0 0 12px;color:var(--ink-2)}.bee-cards--one{grid-template-columns:minmax(0,1fr);margin-top:2.2em}.bee-card--lead{padding:22px 22px 14px}.bee-card--lead .bc-name{font-size:1.5rem}@media (min-width: 760px){.bee-card--lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0 36px}.bc-side{padding-top:4px}}.hb{margin:1.4em 0 2em;padding:18px;border:2px solid var(--ink);border-radius:22px;background:var(--card);box-shadow:0 6px 0 var(--ink)}.hb-static{margin:0;font-size:1.05rem}html:not(.js) .hb-live,.js .hb-static{display:none}.hb-live{display:grid;gap:16px 32px}.hb fieldset{margin:0;padding:0;border:0;min-width:0}.hb legend{padding:0;margin:0 0 10px;font:750 1.05rem var(--display)}.hb-curs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hb-curs legend{float:left;margin:0 6px 0 0;font:650 0.9rem var(--sans);color:var(--ink-2)}.hb-curs label,.hb-tiers label{position:relative;display:inline-grid;place-items:center;min-height:40px;padding:4px 12px;border:1.5px solid var(--rule);border-radius:999px;background:var(--paper);font-weight:700;font-size:0.9rem;cursor:pointer}.hb-curs input,.hb-tiers input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.hb-curs label:has(:checked),.hb-tiers label:has(:checked){background:var(--night);border-color:var(--night);color:var(--night-ink)}.hb-curs label:has(:focus-visible),.hb-tiers label:has(:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.hb-tiers i{font-style:normal;font-weight:650;font-variant-numeric:tabular-nums}.hb-tiers label:has(:checked) i{color:var(--honey)}.hb-rows{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hb-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0;max-width:none;padding:8px 10px;border:1.5px solid var(--rule);border-radius:14px}.hb-row:has(.hb-pick :checked){border-color:var(--ink);background:color-mix(in srgb,var(--bee-role) 9%,var(--card))}.hb-row:not(:has(.hb-pick :checked)) .hb-tiers{opacity:0.6}.hb-row:not(:has(.hb-pick :checked)) .hb-tiers label:has(:checked){background:var(--paper);border-color:var(--ink);color:var(--ink)}.hb-row:not(:has(.hb-pick :checked)) .hb-tiers label:has(:checked) i{color:inherit}.hb-pick{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;flex:1 1 200px}.hb-pick input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--ink);cursor:pointer}.hb-pick span{line-height:1.2}.hb-pick small{display:block;color:var(--ink-2);font-size:0.85rem}.hb-tiers{display:flex;flex-wrap:wrap;gap:6px}.hb-one{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:4px 12px;font-weight:700;font-size:0.9rem;color:var(--ink-2)}.hb-out{align-self:start;padding:16px;border-radius:16px;background:var(--paper-2)}.hb-out p{margin:0 0 8px}.hb-total span{display:block;color:var(--ink-2);font-size:0.9rem;font-weight:650}.hb-total b{font:800 clamp(2.2rem,1.6rem + 2vw,2.8rem) / 1.05 var(--display);letter-spacing:-0.035em;font-variant-numeric:tabular-nums}.hb-deal{min-height:4.4em}.hb-deal p{font-weight:650}.hb-deal p + p{font-weight:400;color:var(--ink-2);font-size:0.95rem}.hb-out .btn{margin:4px 0 10px}.hb-note{color:var(--ink-2);font-size:0.85rem;line-height:1.45}@media (min-width: 900px){.hb{padding:24px 28px}.hb-live{grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr)}.hb-curs{grid-column:1 / -1}.hb-out{position:sticky;top:84px}}@media (max-width: 420px){.hb{padding:14px}.hb-row{padding:8px}.hb-tiers label{padding:4px 10px}}@media (max-width: 360px){.hb-tiers label{padding:4px 8px;font-size:0.84rem}}
