.page-header[data-astro-cid-zfc4wkwq]{text-align:center;padding:var(--spacing-lg) 0;margin-bottom:var(--spacing-xl)}.page-header[data-astro-cid-zfc4wkwq] h1[data-astro-cid-zfc4wkwq]{color:var(--color-primary);margin-bottom:var(--spacing-sm)}.page-desc[data-astro-cid-zfc4wkwq]{color:var(--color-text-light);font-size:var(--font-size-lg)}.selector-section[data-astro-cid-zfc4wkwq]{background:var(--color-white);border:1px solid var(--color-border);border-radius:8px;padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.selector-container[data-astro-cid-zfc4wkwq]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.selector-group[data-astro-cid-zfc4wkwq]{flex:1;max-width:300px}.selector-group[data-astro-cid-zfc4wkwq] label[data-astro-cid-zfc4wkwq]{display:block;font-weight:600;margin-bottom:var(--spacing-sm);color:var(--color-text)}.product-select[data-astro-cid-zfc4wkwq]{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:4px;font-size:var(--font-size-base);background:var(--color-white);cursor:pointer}.product-select[data-astro-cid-zfc4wkwq]:focus{outline:none;border-color:var(--color-primary)}.vs-divider[data-astro-cid-zfc4wkwq]{font-size:var(--font-size-xl);font-weight:700;color:var(--color-accent);padding:0 var(--spacing-md)}.compare-btn[data-astro-cid-zfc4wkwq]{display:block;margin:0 auto;padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-base)}.compare-result[data-astro-cid-zfc4wkwq]{background:var(--color-white);border:1px solid var(--color-border);border-radius:8px;padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.compare-result[data-astro-cid-zfc4wkwq] h2[data-astro-cid-zfc4wkwq]{text-align:center;color:var(--color-primary);margin-bottom:var(--spacing-lg)}.compare-table-wrapper[data-astro-cid-zfc4wkwq]{overflow-x:auto}.compare-table[data-astro-cid-zfc4wkwq]{width:100%;border-collapse:collapse}.compare-table[data-astro-cid-zfc4wkwq] th[data-astro-cid-zfc4wkwq],.compare-table[data-astro-cid-zfc4wkwq] td[data-astro-cid-zfc4wkwq]{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}.compare-table[data-astro-cid-zfc4wkwq] th[data-astro-cid-zfc4wkwq]{background:var(--color-background);font-weight:600}.compare-item-col[data-astro-cid-zfc4wkwq]{width:120px;color:var(--color-text-light)}.product-col[data-astro-cid-zfc4wkwq]{width:calc((100% - 120px)/2);text-align:center}.compare-table[data-astro-cid-zfc4wkwq] tbody[data-astro-cid-zfc4wkwq] tr[data-astro-cid-zfc4wkwq]:hover{background:var(--color-background)}.compare-table[data-astro-cid-zfc4wkwq] .highlight[data-astro-cid-zfc4wkwq]{color:var(--color-accent);font-weight:600}.compare-table[data-astro-cid-zfc4wkwq] .product-name-cell[data-astro-cid-zfc4wkwq]{font-weight:600;color:var(--color-primary)}.compare-table[data-astro-cid-zfc4wkwq] .price-cell[data-astro-cid-zfc4wkwq]{font-size:var(--font-size-lg);color:var(--color-accent);font-weight:600}.compare-table[data-astro-cid-zfc4wkwq] .features-cell[data-astro-cid-zfc4wkwq]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);justify-content:center}.all-products-section[data-astro-cid-zfc4wkwq]{margin-top:var(--spacing-xl)}.all-products-section[data-astro-cid-zfc4wkwq] h2[data-astro-cid-zfc4wkwq]{text-align:center;color:var(--color-primary);margin-bottom:var(--spacing-sm)}.section-desc[data-astro-cid-zfc4wkwq]{text-align:center;color:var(--color-text-light);margin-bottom:var(--spacing-lg)}.products-grid[data-astro-cid-zfc4wkwq]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}@media(max-width:900px){.products-grid[data-astro-cid-zfc4wkwq]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.products-grid[data-astro-cid-zfc4wkwq]{grid-template-columns:1fr}.selector-container[data-astro-cid-zfc4wkwq]{flex-direction:column}.selector-group[data-astro-cid-zfc4wkwq]{max-width:100%;width:100%}.vs-divider[data-astro-cid-zfc4wkwq]{padding:var(--spacing-sm) 0}}.product-card[data-astro-cid-zfc4wkwq]{background:var(--color-white);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;transition:transform .2s,box-shadow .2s}.product-card[data-astro-cid-zfc4wkwq]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.product-image[data-astro-cid-zfc4wkwq]{width:100%;height:200px;background:var(--color-background);display:flex;align-items:center;justify-content:center;overflow:hidden}.product-image[data-astro-cid-zfc4wkwq] img[data-astro-cid-zfc4wkwq]{width:100%;height:100%;object-fit:cover}.product-info[data-astro-cid-zfc4wkwq]{padding:var(--spacing-md)}.product-brand[data-astro-cid-zfc4wkwq]{font-size:var(--font-size-sm);color:var(--color-secondary);font-weight:600}.product-name[data-astro-cid-zfc4wkwq]{font-size:var(--font-size-base);color:var(--color-text);margin:var(--spacing-xs) 0;line-height:1.4}.product-price[data-astro-cid-zfc4wkwq]{margin:var(--spacing-sm) 0}.price-value[data-astro-cid-zfc4wkwq]{font-size:var(--font-size-xl);color:var(--color-accent);font-weight:700}.price-unit[data-astro-cid-zfc4wkwq]{font-size:var(--font-size-sm);color:var(--color-text-light)}.product-features[data-astro-cid-zfc4wkwq]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);min-height:28px}.product-actions[data-astro-cid-zfc4wkwq]{display:flex;gap:var(--spacing-sm)}.product-actions[data-astro-cid-zfc4wkwq] .btn[data-astro-cid-zfc4wkwq]{flex:1;text-align:center;font-size:var(--font-size-sm)}.add-compare-btn[data-astro-cid-zfc4wkwq].added{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}
