.best-seller-spotlight-section[data-astro-cid-fda7t3af]{border-bottom:1px solid var(--border-color);padding-top:3.5rem;padding-bottom:3.5rem}.best-seller-banner[data-astro-cid-fda7t3af]{border-radius:var(--radius-xl);color:#fff;border:2px solid var(--accent);background:linear-gradient(135deg,#0f2b48 0%,#153e68 100%);padding:2.75rem;box-shadow:0 12px 36px #0f2b4833}.bs-badge-wrap[data-astro-cid-fda7t3af]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.bs-star-badge[data-astro-cid-fda7t3af]{background-color:var(--accent);color:#fff;border-radius:var(--radius-full);letter-spacing:.04em;padding:.35rem .85rem;font-size:.8rem;font-weight:800}.bs-brand-pill[data-astro-cid-fda7t3af]{color:#fff;border-radius:var(--radius-full);background-color:#ffffff26;padding:.35rem .75rem;font-size:.8rem;font-weight:700}.bs-grid[data-astro-cid-fda7t3af]{grid-template-columns:1.2fr 1fr;align-items:center;gap:2.5rem;display:grid}.bs-title[data-astro-cid-fda7t3af]{color:#fff;margin-bottom:1rem;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800;line-height:1.25}.bs-desc[data-astro-cid-fda7t3af]{color:#cbd5e1;margin-bottom:1.75rem;font-size:.95rem;line-height:1.65}.bs-specs-mini[data-astro-cid-fda7t3af]{border-radius:var(--radius-md);background-color:#ffffff14;border:1px solid #ffffff1f;grid-template-columns:repeat(2,1fr);gap:.85rem;margin-bottom:1.75rem;padding:1.15rem 1.25rem;display:grid}.bs-spec-item[data-astro-cid-fda7t3af]{flex-direction:column;gap:.2rem;display:flex}.bs-spec-label[data-astro-cid-fda7t3af]{color:#94a3b8;text-transform:uppercase;font-size:.75rem;font-weight:600}.bs-spec-item[data-astro-cid-fda7t3af] strong[data-astro-cid-fda7t3af]{color:#fff;font-size:.875rem}.bs-actions[data-astro-cid-fda7t3af]{flex-wrap:wrap;gap:1rem;display:flex}.bs-media-preview[data-astro-cid-fda7t3af]{border-radius:var(--radius-lg);background-color:#000;border:2px solid #ffffff26;overflow:hidden;box-shadow:0 8px 24px #00000059}.bs-img[data-astro-cid-fda7t3af]{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.bs-img[data-astro-cid-fda7t3af]:hover{transform:scale(1.03)}.brand-filter-bar[data-astro-cid-fda7t3af]{border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);background-color:#fff;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:3rem;padding:1.25rem 1.5rem;display:flex}.filter-label[data-astro-cid-fda7t3af]{color:var(--primary);font-size:.95rem;font-weight:700}.filter-buttons[data-astro-cid-fda7t3af]{flex-wrap:wrap;gap:.5rem;display:flex}.brand-filter-btn[data-astro-cid-fda7t3af]{border-radius:var(--radius-full);border:1.5px solid var(--border-color);background-color:var(--bg-alt);color:var(--text-main);cursor:pointer;transition:var(--transition);padding:.5rem 1rem;font-size:.85rem;font-weight:700}.brand-filter-btn[data-astro-cid-fda7t3af]:hover{background-color:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.brand-filter-btn[data-astro-cid-fda7t3af].active{background-color:var(--primary);color:#fff;border-color:var(--primary)}.products-grid[data-astro-cid-fda7t3af]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.order-features-grid[data-astro-cid-fda7t3af]{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.order-card[data-astro-cid-fda7t3af]{border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);background-color:#fff;padding:2.25rem 1.75rem;position:relative}.order-number[data-astro-cid-fda7t3af]{color:var(--accent);opacity:.8;margin-bottom:.85rem;font-size:2rem;font-weight:800;line-height:1}.order-card[data-astro-cid-fda7t3af] h3[data-astro-cid-fda7t3af]{color:var(--primary);margin-bottom:.6rem;font-size:1.2rem;font-weight:700}.order-card[data-astro-cid-fda7t3af] p[data-astro-cid-fda7t3af]{color:var(--text-muted);font-size:.9rem;line-height:1.6}@media (width<=992px){.bs-grid[data-astro-cid-fda7t3af]{grid-template-columns:1fr}.products-grid[data-astro-cid-fda7t3af]{grid-template-columns:repeat(2,1fr)}.order-features-grid[data-astro-cid-fda7t3af]{grid-template-columns:1fr}}@media (width<=640px){.products-grid[data-astro-cid-fda7t3af],.bs-specs-mini[data-astro-cid-fda7t3af]{grid-template-columns:1fr}.best-seller-banner[data-astro-cid-fda7t3af]{padding:1.5rem}}
