.woo-category-archive{max-width:1200px;border-radius:5px}.category-section{margin-bottom:40px}.parent-breadcrumb{border-radius:4px;font-size:16px}.parent-link,.current-category{font-size:20px;font-weight:600;color:#0662ea;text-decoration:none}.parent-link:hover{color:#005a87;text-decoration:underline}.breadcrumb-arrow{color:#666;margin-left:8px;font-weight:400}.subcategories-container{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:20px}.subcategory-section{background-color:#f8f9fa;padding:20px;border-radius:6px;border:1px solid #e9ecef}.subcategory-title{font-size:18px;font-weight:600;color:#0662ea;margin:0 0 15px 0;padding-bottom:10px;border-bottom:2px solid #0662ea}.subcategory-title a{color:#0662ea;text-decoration:none}.subcategory-title a:hover{color:#005a87;text-decoration:underline}.level-2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:5px}.level-2-item{padding:15px;padding-top:0;padding-bottom:0;transition:all 0.3s ease;display:flex;text-align:right;white-space:nowrap;direction:rtl}.level-2-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .1)}.level-2-item a{color:#0662ea;text-decoration:none;font-size:14px;font-weight:600;display:block;padding-right:5px}.level-2-item a:hover{color:#005a87}.level-3-grid{display:grid;grid-template-columns:1fr;gap:8px;margin-top:15px}.level-3-item{padding:6px 0;border-bottom:1px solid #dee2e6}.level-3-item:last-child{border-bottom:none}.level-3-item a{color:#495057;text-decoration:none;font-size:14px;font-weight:400;display:block;padding:4px 0;transition:color 0.2s ease}.level-3-item a:hover{color:#0662ea;text-decoration:none;padding-left:5px}.level-3-item a:before{content:"• ";color:#6c757d;margin-right:8px;font-weight:700}@media (max-width:1024px){.subcategories-container,.level-2-grid{grid-template-columns:repeat(2,1fr);gap:20px}.woo-category-archive{padding:15px;margin:15px}}@media (max-width:768px){.subcategories-container,.level-2-grid{grid-template-columns:1fr;gap:15px}.woo-category-archive{padding:10px;margin:10px}.parent-breadcrumb{padding:10px 15px;font-size:14px}.subcategory-section{padding:15px}.level-2-item{padding:15px}}@media (max-width:480px){.subcategory-title{font-size:16px}.level-2-item a{font-size:14px}}