.lbf-panel .lb-colors-head{align-items:flex-end}
.lbf-family-name{display:block;margin:0 0 5px;color:#22B8A8;font-size:9px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}
.lbf-family-code{margin:-5px 0 13px;color:#777;font-size:10px}
.lbf-family-code code{color:#aaa;background:#1a1a1a;border:1px solid #292929;border-radius:3px;padding:2px 5px}
.lbf-panel .lb-colors-list{gap:11px}
.lbf-option{flex-basis:96px!important;padding:7px;border:1px solid #242424;border-radius:6px;background:#0d0d0d;transition:border-color .18s,transform .18s}
.lbf-option:hover{border-color:#555;transform:translateY(-2px)}
.lbf-option.is-current{border-color:#1A8A7D;background:rgba(26,138,125,.08)}
.lbf-option .lb-color-image{width:80px;height:80px;margin:auto}
.lbf-option .lb-color-name{min-height:auto;color:#ddd;font-size:10px}
.lbf-price{color:#fff;font-family:'Bebas Neue',sans-serif;font-size:17px;line-height:1}
.lbf-price .woocommerce-Price-currencySymbol{font-size:.75em}
.lbf-sku{display:block;overflow:hidden;color:#777;font-size:8px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}
.lbf-stock{font-size:8px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}
.lbf-stock.is-in{color:#22B8A8}
.lbf-stock.is-out{color:#d06b6b}
@media(max-width:600px){.lbf-option{flex-basis:92px!important}.lbf-option .lb-color-image{width:76px;height:76px}}

