.products_heroProd__Vl7M4{padding:160px 24px 100px;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/bg-1.jpg);background-size:cover;background-position:50%;text-align:center;color:white}.products_heroProd__Vl7M4 h1{font-family:var(--font-heading);font-size:3.2rem;margin-bottom:20px}.products_heroProd__Vl7M4 p{font-size:1.2rem;max-width:800px;margin:0 auto;opacity:.9}.products_filterWrap__eAxvH{background:white;border-bottom:1px solid var(--color-border-light);padding:20px 24px;position:sticky;top:var(--topbar-height);z-index:40}.products_filterTabs__WQ5od{max-width:var(--container-max);margin:0 auto;display:flex;gap:12px;overflow-x:auto}.products_filterTabs__WQ5od::-webkit-scrollbar{display:none}.products_filterTab__nIMC4{padding:10px 24px;border-radius:100px;background:var(--color-surface-muted);font-weight:700;font-size:.9rem;cursor:pointer;transition:.3s;white-space:nowrap;color:var(--color-text-primary);border:none}.products_filterTab__nIMC4.products_active__iUoU7{background:var(--color-primary-400);color:white}.products_products__znuzO{max-width:var(--container-max);margin:60px auto;padding:0 24px}.products_productsGrid__5hXlf{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.products_prodCard__bil39{background:white;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--color-border-light);display:flex;flex-direction:row;transition:.4s;min-height:160px}.products_prodCard__bil39:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--color-primary-400)}.products_prodImage__Vq_4N{width:160px;min-width:160px;height:160px;background:var(--color-surface-muted);overflow:hidden}.products_prodCardContent__E9t1_{padding:20px;display:flex;flex-direction:column;justify-content:center;flex:1}.products_prodIcon__TACCv{width:60px;height:60px;background:var(--color-primary-50);border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--color-primary-400);margin-bottom:24px}@media (max-width:1200px){.products_productsGrid__5hXlf{grid-template-columns:1fr}}@media (max-width:768px){.products_prodCard__bil39{flex-direction:column;min-height:auto}.products_prodImage__Vq_4N{width:100%;height:180px}.products_prodCardContent__E9t1_{padding:20px}.products_heroProd__Vl7M4 h1{font-size:2.2rem}}