.comparison-intro{color:#555;line-height:1.6;margin-bottom:1.5rem;max-width:800px}.comparison-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-top:30px}.comparison-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px}.comparison-table thead th{background:#f8f9fa;padding:1.2rem 1rem;text-align:center;font-weight:600;color:#2c3e50;border-bottom:2px solid #e9ecef;vertical-align:bottom;min-width:160px}.comparison-table thead th.criteria-col{text-align:left;background:#fff;min-width:200px;position:sticky;left:0;z-index:10;box-shadow:2px 0 5px #0000000d;border-right:1px solid #e9ecef}.comparison-table thead th.highlight{background:#e8f5e9;border-bottom:2px solid #4caf50}.comparison-table thead th.highlight .col-label{color:#2e7d32}.col-label{display:block;font-size:12px;line-height:1.2em;text-transform:uppercase;letter-spacing:.5px;color:#6c757d;margin-bottom:.5rem}.comparison-table thead img{max-width:80px;height:auto;margin:.5rem auto;display:block}.product-name{display:block;font-size:12px;font-weight:500;margin-top:.5rem;color:#2c3e50}.comparison-table tbody td{padding:1rem;text-align:center;border-bottom:1px solid #f0f0f0;vertical-align:middle;color:#444}.comparison-table tbody td:first-child{text-align:left;font-weight:500;color:#2c3e50;background:#fff;position:sticky;left:0;z-index:5;box-shadow:2px 0 5px #0000000d;border-right:1px solid #e9ecef}.badge{display:block;font-size:.7rem;padding:2px 8px;border-radius:20px;margin-top:4px;font-weight:500}.badge:contains("Hochdosiert"),.badge:contains("Hoch"){background:#fff3e0;color:#e65100}.badge:contains("Niedrig"),.badge:contains("Niedrig dosiert"){background:#eceff1;color:#546e7a}.check{color:#4caf50;font-weight:700}.cross{color:#f44336;font-weight:700}.na{color:#9e9e9e;font-style:italic}.comparison-table tfoot td{padding:1.2rem 1rem;background:#fafafa;border-top:2px solid #e9ecef}.comparison-table tfoot td:first-child{background:#fff;position:sticky;left:0;box-shadow:2px 0 5px #0000000d}.comparison-cta{display:inline-block;padding:.6rem 1.2rem;background:#fff;color:var(--color-accent-header);border:2px solid var(--color-accent-header);border-radius:8px;text-decoration:none;font-weight:600;font-size:13px;transition:all .2s ease;white-space:nowrap}.comparison-cta:hover{background:var(--color-accent-header);color:#fff}.comparison-footnotes{margin-top:1rem;padding-top:1rem;border-top:1px solid #eee}.comparison-footnotes p{font-size:.8rem;color:#888;margin:.3rem 0}@media(max-width:768px){.comparison-table-wrapper{overflow-x:visible;box-shadow:none}.comparison-table,.comparison-table thead,.comparison-table tbody,.comparison-table tfoot,.comparison-table tr,.comparison-table th,.comparison-table td{display:block;width:100%!important;min-width:auto}.comparison-table thead{display:none}.comparison-table tbody tr{margin-bottom:1.5rem;border-radius:12px;box-shadow:0 2px 12px #00000014;overflow:hidden;background:#fff}.comparison-table tbody td{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;border-bottom:1px solid #f5f5f5;text-align:right}.comparison-table tbody td:first-child{display:none}.comparison-table tbody td:before{content:attr(data-label);font-weight:600;color:#2c3e50;text-align:left;flex:1;padding-right:1rem}.comparison-table tbody{display:grid;grid-template-columns:1fr;gap:1.5rem}.comparison-table tbody tr{display:grid;grid-template-columns:1fr}.comparison-table tbody tr:before{content:attr(data-product);display:block;padding:1rem;background:#f8f9fa;font-weight:700;font-size:1.1rem;color:#2c3e50;border-bottom:2px solid #e9ecef}.comparison-table tbody tr.highlight-card:before{background:#e8f5e9;color:#2e7d32}.comparison-table tfoot,.comparison-table tfoot tr{display:contents}.comparison-table tfoot td{padding:1rem;text-align:center}.comparison-table tfoot td:first-child{display:none}.comparison-cta{width:100%;text-align:center}}@media(min-width:769px)and (max-width:1024px){.comparison-table{min-width:700px}}@media(min-width:769px){.comparison-table thead th{position:sticky;top:0;z-index:20}.comparison-table thead th.criteria-col{z-index:25}}.comparison-table tbody tr:nth-child(2n) td{background:#fafbfc}.comparison-table tbody tr:nth-child(2n) td:first-child{background:#f5f7f9}
/*# sourceMappingURL=/cdn/shop/t/134/assets/article-product-comparison.css.map */
