" :root { --primary: #d32f2f; --dark: #1e1e1e; --light: #f8f9fa; --gray: #555; } * { box-sizing: border-box; } body { font-family: 'Segoe UI', sans-serif; margin: 0; background: #f5f5f5; color: #333; line-height: 1.7; } .product-description { background: #fff; border-radius: 16px; overflow: hidden; box-shadow: 0 8px 25px rgba(0,0,0,0.1); } .accordion-item { border-bottom: 1px solid #eee; } .accordion-header { padding: 18px 20px; background: #fff; cursor: pointer; user-select: none; display: flex; align-items: center; justify-content: space-between; font-size: 18px; font-weight: 600; color: var(--dark); transition: all 0.3s ease; } .accordion-header:hover { background: #fdf5f5; } .accordion-header i.fa-chevron-down { transition: transform 0.3s ease; color: var(--primary); font-size: 20px; } .accordion-header.active i.fa-chevron-down { transform: rotate(180deg); } .accordion-header h2 { margin: 0; font-size: 18px; display: flex; align-items: center; gap: 12px; } .accordion-header h2 i { color: var(--primary); width: 28px; text-align: center; } .accordion-content { max-height: 0; overflow: hidden; transition: max-height 0.4s ease, padding 0.4s ease; padding: 0 20px; background: #fafafa; } .accordion-content.open { max-height: 3000px; padding: 25px 20px; } .features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px; } .feature-item { background: #fff; padding: 18px; border-radius: 12px; border-left: 5px solid var(--primary); box-shadow: 0 2px 8px rgba(0,0,0,0.05); } ul.checklist { padding-left: 5px; margin: 15px 0; list-style: none; } ul.checklist li { padding: 8px 0 8px 30px; position: relative; } ul.checklist li:before { content: ""✓""; position: absolute; left: 0; color: var(--primary); font-weight: bold; font-size: 18px; } .toggle-all { text-align: center; padding: 15px; background: #f0f0f0; font-weight: 600; cursor: pointer; user-select: none; } .why-buy-section { background: linear-gradient(135deg, #c62828, #d32f2f); color: white; } .why-buy-section .accordion-header { background: transparent; color: white; } .why-buy-section .accordion-header:hover { background: rgba(255,255,255,0.1); } .why-buy-section .accordion-header h2 i { color: white; } .why-buy-section .accordion-header i.fa-chevron-down { color: white; } .why-buy-section .accordion-content { background: rgba(255,255,255,0.05); color: white; } table { width: 100%; border-collapse: collapse; margin: 15px 0; font-size: 15px; } th, td { padding: 12px 10px; text-align: left; border-bottom: 1px solid #ddd; } th { background: var(--primary); color: white; font-weight: 600; font-size: 14px; } /* Mobile Responsive Styles */ @media (max-width: 768px) { .accordion-header { padding: 12px 15px; font-size: 16px; } .accordion-header h2 { font-size: 16px; } .accordion-content.open { padding: 15px; } .features-grid { grid-template-columns: 1fr; gap: 12px; } .feature-item { padding: 12px; } th, td { padding: 8px 5px; font-size: 13px; } } @media (max-width: 480px) { .accordion-header { padding: 10px 12px; font-size: 14px; } .accordion-header h2 { font-size: 14px; gap: 8px; } .accordion-header h2 i { width: 20px; font-size: 14px; } } Open All Sections Product Overview Premium quality Engine Oil Aaew 5W40, Mb229.5 000989860611. Meets or exceeds OEM specifications. Professional installation recommended. Compatibility & Fitment Please verify fitment for your specific vehicle using VIN or consult with our parts specialists for compatibility confirmation. OEM / Part Number Details Manufacturer: MERCEDES BENZ GENUINE function toggleSection(element) { const content = element.nextElementSibling; const isOpen = content.classList.contains('open'); document.querySelectorAll('.accordion-content').forEach(c => { c.classList.remove('open'); c.previousElementSibling.classList.remove('active'); }); if (!isOpen) { content.classList.add('open'); element.classList.add('active'); } } function toggleAll() { const contents = document.querySelectorAll('.accordion-content'); const headers = document.querySelectorAll('.accordion-header'); const toggleText = document.getElementById('toggleText'); const allOpen = Array.from(contents).every(c => c.classList.contains('open')); if (allOpen) { contents.forEach(c => c.classList.remove('open')); headers.forEach(h => h.classList.remove('active')); toggleText.textContent = ""Open All Sections""; } else { contents.forEach(c => c.classList.add('open')); headers.forEach(h => h.classList.add('active')); toggleText.textContent = ""Close All Sections""; } } if (window.innerWidth > 768) { setTimeout(() => { const firstContent = document.querySelector('.accordion-content'); const firstHeader = document.querySelector('.accordion-header'); if (firstContent && firstHeader) { firstContent.classList.add('open'); firstHeader.classList.add('active'); } }, 100); } "