.bt-filter-bar[data-astro-cid-svhkuxpx]{font-family:var(--bt-font-ui);width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:var(--bt-border-width) solid var(--bt-border);border-radius:var(--bt-radius);background:var(--bt-bg);padding:var(--bt-space-sm) var(--bt-space-md)}.bt-filter-bar__groups[data-astro-cid-svhkuxpx]{display:flex;align-items:flex-start;gap:0;min-width:min-content}.bt-filter-bar__group[data-astro-cid-svhkuxpx]{display:flex;flex-direction:column;gap:var(--bt-space-xs);padding:var(--bt-space-xs) var(--bt-space-md)}.bt-filter-bar__group[data-astro-cid-svhkuxpx]:first-child{padding-left:0}.bt-filter-bar__label[data-astro-cid-svhkuxpx]{font-size:var(--bt-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--bt-muted);white-space:nowrap}.bt-filter-bar__chips[data-astro-cid-svhkuxpx]{display:flex;flex-wrap:nowrap;gap:var(--bt-space-xs)}.bt-filter-bar__chip[data-astro-cid-svhkuxpx]{display:inline-flex;align-items:center;padding:4px 12px;font-family:var(--bt-font-ui);font-size:var(--bt-text-sm);font-weight:500;line-height:1.3;text-decoration:none;white-space:nowrap;border:var(--bt-border-width) solid var(--bt-muted);border-radius:var(--bt-radius);background:var(--bt-bg);color:var(--bt-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease;user-select:none}.bt-filter-bar__chip[data-astro-cid-svhkuxpx]:hover{border-color:var(--bt-border);color:var(--bt-text)}.bt-filter-bar__chip--active[data-astro-cid-svhkuxpx]{background-color:var(--bt-yellow);color:var(--bt-text);border-color:var(--bt-border);font-weight:700}.bt-filter-bar__chip--active[data-astro-cid-svhkuxpx]:hover{background-color:var(--bt-yellow-dark);border-color:var(--bt-border)}.bt-filter-bar__divider[data-astro-cid-svhkuxpx]{width:var(--bt-border-width);height:48px;background:var(--bt-muted);align-self:center;flex-shrink:0;opacity:.3}.bt-filter-bar__clear[data-astro-cid-svhkuxpx]{display:flex;align-items:center;padding:var(--bt-space-xs) var(--bt-space-md);padding-right:0;height:100%}.bt-filter-bar__clear-link[data-astro-cid-svhkuxpx]{font-size:var(--bt-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--bt-muted);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.bt-filter-bar__clear-link[data-astro-cid-svhkuxpx]:hover{color:var(--bt-text)}@media(max-width:767px){.bt-filter-bar[data-astro-cid-svhkuxpx]{padding:var(--bt-space-sm);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--bt-muted) transparent}.bt-filter-bar[data-astro-cid-svhkuxpx]::-webkit-scrollbar{height:4px}.bt-filter-bar[data-astro-cid-svhkuxpx]::-webkit-scrollbar-thumb{background:var(--bt-muted);border-radius:0}.bt-filter-bar__group[data-astro-cid-svhkuxpx]{padding:var(--bt-space-xs)}.bt-filter-bar__group[data-astro-cid-svhkuxpx]:first-child{padding-left:0}}.bt-product-card[data-astro-cid-tjdfhdqb]{position:relative;display:flex;flex-direction:column;border:2px solid var(--bt-border);background:var(--bt-bg);font-family:var(--bt-font-ui);overflow:hidden}.bt-product-card__badge[data-astro-cid-tjdfhdqb]{position:absolute;top:0;left:0;z-index:1;background-color:var(--bt-yellow);color:var(--bt-text);font-size:var(--bt-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:4px 12px;line-height:1.3;border-right:2px solid var(--bt-border);border-bottom:2px solid var(--bt-border)}.bt-product-card__body[data-astro-cid-tjdfhdqb]{display:flex;flex:1}.bt-product-card__image[data-astro-cid-tjdfhdqb]{flex:0 0 200px;min-height:200px;display:flex;align-items:center;justify-content:center;border-right:2px solid var(--bt-border);background:var(--bt-muted-surface);overflow:hidden}.bt-product-card__image[data-astro-cid-tjdfhdqb] img[data-astro-cid-tjdfhdqb]{width:100%;height:100%;object-fit:cover;display:block}.bt-product-card__placeholder[data-astro-cid-tjdfhdqb]{width:100%;height:100%;min-height:200px;display:flex;align-items:center;justify-content:center;color:var(--bt-muted);font-size:var(--bt-text-sm);font-weight:700;text-transform:uppercase}.bt-product-card__info[data-astro-cid-tjdfhdqb]{flex:1;padding:var(--bt-space-lg) var(--bt-space-md);display:flex;flex-direction:column;gap:var(--bt-space-xs);justify-content:center;min-width:0}.bt-product-card__name[data-astro-cid-tjdfhdqb]{font-family:var(--bt-font-ui);font-size:var(--bt-text-lg);font-weight:800;color:var(--bt-text);margin:0;line-height:1.25;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-product-card__subtitle[data-astro-cid-tjdfhdqb],.bt-product-card__specs[data-astro-cid-tjdfhdqb]{font-size:var(--bt-text-sm);color:var(--bt-muted);line-height:1.4}.bt-product-card__pricing[data-astro-cid-tjdfhdqb]{flex:0 0 200px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--bt-space-lg) var(--bt-space-md);border-left:2px solid var(--bt-border);gap:var(--bt-space-xs)}.bt-product-card__best-label[data-astro-cid-tjdfhdqb]{font-size:var(--bt-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--bt-muted);line-height:1.2}.bt-product-card__price[data-astro-cid-tjdfhdqb]{font-size:var(--bt-text-2xl);font-weight:800;color:var(--bt-text);line-height:1;margin:2px 0}.bt-product-card__source[data-astro-cid-tjdfhdqb]{font-size:var(--bt-text-xs);color:var(--bt-muted);line-height:1.3}.bt-product-card__no-price[data-astro-cid-tjdfhdqb]{font-size:var(--bt-text-sm);color:var(--bt-muted);font-style:normal}.bt-product-card__cta[data-astro-cid-tjdfhdqb]{border-top:2px solid var(--bt-border);padding:var(--bt-space-sm) var(--bt-space-md);display:flex;justify-content:flex-end}@media(max-width:767px){.bt-product-card__body[data-astro-cid-tjdfhdqb]{flex-direction:column}.bt-product-card__image[data-astro-cid-tjdfhdqb]{flex:0 0 auto;width:100%;min-height:180px;border-right:none;border-bottom:2px solid var(--bt-border)}.bt-product-card__placeholder[data-astro-cid-tjdfhdqb]{min-height:180px}.bt-product-card__info[data-astro-cid-tjdfhdqb]{padding:var(--bt-space-md)}.bt-product-card__pricing[data-astro-cid-tjdfhdqb]{flex:0 0 auto;flex-direction:row;align-items:center;gap:var(--bt-space-sm);padding:var(--bt-space-sm) var(--bt-space-md);border-left:none;border-top:2px solid var(--bt-border);flex-wrap:wrap}.bt-product-card__price[data-astro-cid-tjdfhdqb]{font-size:var(--bt-text-xl)}.bt-product-card__cta[data-astro-cid-tjdfhdqb]{padding:var(--bt-space-sm) var(--bt-space-md)}}
