bh-live-inventory{display:block}
.bh-inventory.bh-inventory--live{margin:17px 0 20px;font-size:13px;line-height:1.4}
.bh-stock-panel{padding:17px 17px 13px;border:1px solid #d9b58e;border-left:4px solid #b77941;border-radius:14px;background:#fff4e2;color:#5f493a;box-shadow:0 3px 12px #65452705}
.bh-stock-panel__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:10px;line-height:1.3;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#936039}
.bh-stock-panel__dot{width:7px;height:7px;border-radius:50%;background:#b77941;flex:0 0 7px;box-shadow:0 0 0 3px #b7794115}
.bh-stock-panel__selected{font-size:16px;font-weight:700;line-height:1.35;letter-spacing:0;margin:0 0 13px;color:#65422e}
.bh-stock-panel__colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:7px;margin:0;padding:0}
.bh-stock-color{min-width:0;padding:8px 6px;border:1px solid #e7d1b7;border-radius:8px;background:#fffbf5;text-align:center}
.bh-stock-color--selected{border-color:#af7c4c;box-shadow:0 0 0 1px #af7c4c15}
.bh-stock-color__name{display:block;font-size:10px;line-height:1.3;color:#806451;margin-bottom:4px;overflow-wrap:anywhere}
.bh-stock-color__count{display:block;font-size:12px;line-height:1.35;color:#5f493a;font-weight:700}
.bh-stock-color--soldout{background:#f1dfd1;border-color:#d7b99d}
.bh-stock-color--soldout .bh-stock-color__count{color:#815135}
.bh-stock-panel__soldout{display:inline-block;padding:6px 10px;border:1px solid #d9b59a;border-radius:7px;background:#f7e1cf;color:#754329;font-size:11px;font-weight:700;line-height:1.3;margin:11px 0 0}
.bh-stock-panel__updated{font-size:9px;line-height:1.4;color:#9a806a;margin:9px 0 0}
.bh-stock-panel--soldout{border-left-color:#8e634a;background:#f8ebde}
.bh-stock-panel--available{border-left-color:#8e8069}
.bh-stock-panel--available .bh-stock-panel__dot{background:#8e8069;box-shadow:0 0 0 3px #8e806915}
.bh-cart .bh-inventory.bh-inventory--live{margin:10px 0;font-size:11px}
.bh-stock-panel--cart{padding:12px 11px 10px;border-radius:10px}
.bh-stock-panel--cart .bh-stock-panel__eyebrow{font-size:8px;margin-bottom:6px;letter-spacing:.08em}
.bh-stock-panel--cart .bh-stock-panel__selected{font-size:13px;margin-bottom:9px}
.bh-stock-panel--cart .bh-stock-panel__colors{gap:4px}
.bh-stock-panel--cart .bh-stock-color{padding:6px 4px}
.bh-stock-panel--cart .bh-stock-color__name{font-size:8px}
.bh-stock-panel--cart .bh-stock-color__count{font-size:10px}
.bh-stock-panel--cart .bh-stock-panel__soldout{font-size:9px;padding:5px 7px;margin-top:8px}
.bh-stock-panel--cart .bh-stock-panel__updated{font-size:8px;margin-top:7px}
@media(max-width:749px){.bh-stock-panel{padding:15px 13px 12px}.bh-stock-panel__selected{font-size:15px}.bh-stock-panel__colors{gap:6px}}
@media(prefers-reduced-motion:no-preference){.bh-stock-panel--low .bh-stock-panel__dot{animation:bh-stock-pulse 2.8s ease-in-out infinite}@keyframes bh-stock-pulse{50%{box-shadow:0 0 0 5px #b779410d}}}
