.bb-recommendations .section-head{align-items:flex-start;gap:24px;margin-bottom:20px}
.bb-recommendations .section-head h2{font-size:29px;line-height:1.25;text-transform:none;letter-spacing:-.4px;margin:8px 0 0}
.bb-recommendations .bb-pick-intro{max-width:650px;margin:10px 0 0;color:#627084;font-size:14px;line-height:1.7}
.bb-recommendations .text-link{flex-shrink:0;margin-top:18px}
.bb-recommendations .bb-pick-legend{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 26px;padding:0;list-style:none}
.bb-recommendations .bb-pick-legend li{list-style:none;padding:8px 13px;border:1px solid #dde5e3;border-radius:6px;font-size:12px;line-height:1.5}
.bb-recommendations .bb-pick-legend strong{margin-right:5px;font-variant-numeric:tabular-nums}
.bb-recommendations .bb-pick-new{background:#edf5f0;color:#34594b}
.bb-recommendations .bb-pick-retro{background:#faf3e5;color:#7b5a25}
.bb-recommendations .bb-pick-local{background:#f7edf0;color:#794c5c}
.bb-recommendations ul.products .bb-pick-badge{display:block;align-self:flex-start;box-sizing:border-box;max-width:calc(100% - 32px);min-height:24px;margin:14px 16px 0;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:600;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bb-catalog-store .bb-recommendations ul.products>li.product .woocommerce-loop-product__title{margin-top:10px!important}
@media(max-width:740px){.bb-recommendations .section-head{flex-wrap:wrap;gap:12px}.bb-recommendations .section-head h2{font-size:25px}.bb-recommendations .text-link{margin:0}.bb-recommendations .bb-pick-intro{font-size:13px}.bb-recommendations .bb-pick-legend{gap:7px;margin-bottom:20px}.bb-recommendations .bb-pick-legend li{padding:7px 10px;font-size:11px}}
@media(max-width:480px){.bb-recommendations ul.products .bb-pick-badge{max-width:calc(100% - 24px);margin:12px 12px 0;padding:4px 6px;font-size:9px}.bb-catalog-store .bb-recommendations ul.products>li.product .woocommerce-loop-product__title{margin-top:8px!important}}
