.seo-page,.seo-catalog{max-width:1200px;margin:2rem auto;padding:1.5rem;line-height:2;direction:rtl}.seo-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.seo-products article{padding:1rem;border:1px solid #d9d0c7;border-radius:12px}.seo-page nav,.seo-catalog nav{padding:1rem 0}.product-stock{font-size:1rem;margin:1rem 0}.product-colors{display:flex;gap:.6rem;flex-wrap:wrap;border:0;padding:0}.product-colors label{display:flex;align-items:center;gap:.3rem;padding:.6rem;border:1px solid #bcb3a9;border-radius:10px}.product-colors label:has(input:checked){outline:2px solid #a94327}.product-colors input{width:auto}
