.ak-amz-slot{display:block;min-height:400px;margin:1.75rem 0;position:relative}.ak-amz-slot-top3{min-height:560px}.ak-amz-slot-table{min-height:480px}.ak-amz-slot-checklist{min-height:220px}.ak-amz{display:block;margin:1.5rem 0;color:inherit;font:inherit}.ak-amz-box{position:relative;background:#fff;border:1px solid #e2e5e9;border-radius:6px;box-shadow:0 1px 3px rgba(15,17,17,.06);padding:1.1rem 1.1rem .95rem}.ak-amz-label{display:block;margin:0 0 .6rem;color:#5b6573;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.ak-amz-intro{margin:0 0 .8rem!important;line-height:1.55}.ak-amz h3{margin:.1rem 0 .9rem!important;font-size:1.08rem;line-height:1.35}.ak-amz-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.ak-amz-card{position:relative;min-width:0;display:grid;grid-template-columns:120px minmax(0,1fr);gap:.8rem;padding:.8rem;border:1px solid #e2e5e9;border-radius:5px;background:#fff}.ak-amz-top3 .ak-amz-card{grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto 1fr auto}.ak-amz-card.ak-amz-best{border:2px solid #3a6ea5;transform:translateY(-2px)}.ak-amz-role{position:absolute;top:-.72rem;left:.65rem;padding:.18rem .45rem;background:#3a6ea5;color:#fff;border-radius:3px;font-size:.72rem;font-weight:700}.ak-amz-image{width:120px;height:120px;display:flex;align-items:center;justify-content:center;text-decoration:none!important}.ak-amz-top3 .ak-amz-image{width:64px;height:64px}.ak-amz-image img{width:100%;height:100%;object-fit:contain;display:block}.ak-amz-info{min-width:0}.ak-amz-title{display:-webkit-box;overflow:hidden;color:#17233a!important;font-weight:700;line-height:1.35;text-decoration:none!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ak-amz-title:hover{text-decoration:underline!important}.ak-amz-features{margin:.45rem 0 0!important;padding:0 0 0 1rem!important;color:#3d4755;font-size:.86rem;line-height:1.4}.ak-amz-features li{margin:.15rem 0!important}.ak-amz-reason{margin:.35rem 0 0!important;color:#44515e;font-size:.8rem;line-height:1.35}.ak-amz-card-foot{grid-column:1/-1;display:flex;align-items:center;gap:.75rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid #eef0f2}.ak-amz-price{margin-right:auto;color:#17233a;font-size:1.08rem}.ak-amz-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.52rem 1rem;border:1px solid #f0c900;border-radius:5px;background:#FFD814;color:#0F1111!important;font-size:.92rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none!important;white-space:normal}.ak-amz-button:hover{background:#f7ca00}.ak-amz-button:focus-visible,.ak-amz-title:focus-visible,.ak-amz-image:focus-visible,.ak-amz-checklist a:focus-visible{outline:3px solid #164d8d;outline-offset:3px}.ak-amz-note{margin:.4rem 0 0!important;color:#5b6573!important;font-size:.74rem!important;line-height:1.45!important}.ak-amz-service-note{margin:.1rem 0 .85rem!important;color:#303b48;font-size:.9rem;font-weight:600}.ak-amz-table{display:block;overflow-x:auto}.ak-amz-tr{display:grid;grid-template-columns:minmax(170px,2fr) minmax(76px,.7fr) minmax(150px,1.4fr) minmax(70px,.65fr) minmax(100px,.9fr) minmax(130px,1fr);gap:.7rem;align-items:center;padding:.65rem .4rem;border-bottom:1px solid #edf0f2;font-size:.85rem}.ak-amz-th{color:#44515e;font-size:.76rem;font-weight:700}.ak-amz-product-cell{display:flex;align-items:center;gap:.55rem;min-width:0}.ak-amz-product-cell img{width:64px;height:64px;object-fit:contain;flex:0 0 64px}.ak-amz-product-cell a{display:-webkit-box;overflow:hidden;color:#17233a!important;font-weight:700;line-height:1.3;text-decoration:none!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ak-amz-checklist h3{margin-bottom:.55rem!important}.ak-amz-checklist ul{list-style:none;margin:.2rem 0 0!important;padding:0!important}.ak-amz-checklist li{display:flex;align-items:center;gap:.5rem;padding:.45rem 0;border-bottom:1px solid #edf0f2}.ak-amz-check{color:#1f6b3b;font-weight:800}.ak-amz-checklist li>span:nth-child(2){flex:1}.ak-amz-checklist a{color:#164d8d;font-size:.84rem;font-weight:700;text-decoration:underline}.ak-amz-unavailable{display:block;min-height:0;margin:1.5rem 0;padding:.75rem 0;color:#5b6573;font-size:.9rem}.ak-amz-unavailable+.ak-amz-note{display:none}@media(max-width:700px){.ak-amz-slot{min-height:400px}.ak-amz-slot-top3{min-height:1040px}.ak-amz-slot-table{min-height:680px}.ak-amz-box{padding:.85rem}.ak-amz-cards{display:block}.ak-amz-top3 .ak-amz-card{margin:.85rem 0;grid-template-columns:64px minmax(0,1fr)}.ak-amz-top3 .ak-amz-card.ak-amz-best{transform:none}.ak-amz-card:not(.ak-amz-top3 .ak-amz-card){grid-template-columns:96px minmax(0,1fr)}.ak-amz-card:not(.ak-amz-top3 .ak-amz-card) .ak-amz-image{width:96px;height:96px}.ak-amz-card-foot{flex-wrap:wrap}.ak-amz-button{flex:1 1 190px}.ak-amz-table{overflow:visible}.ak-amz-tr.ak-amz-th{display:none}.ak-amz-tr{display:block;margin:.7rem 0;padding:.75rem;border:1px solid #e2e5e9;border-radius:5px}.ak-amz-tr>span{display:block;margin:.32rem 0}.ak-amz-tr>span:before{display:inline-block;width:8.5rem;color:#5b6573;font-size:.76rem;font-weight:700}.ak-amz-tr>span:nth-child(2):before{content:'Viskosität: '}.ak-amz-tr>span:nth-child(3):before{content:'Freigaben: '}.ak-amz-tr>span:nth-child(4):before{content:'Gebinde: '}.ak-amz-tr>span:nth-child(5):before{content:'Preis/Liter: '}.ak-amz-tr>span:nth-child(6):before{content:'Link: '}.ak-amz-product-cell:before{display:none!important}.ak-amz-product-cell{display:flex}.ak-amz-checklist li{align-items:flex-start;flex-wrap:wrap}.ak-amz-checklist li>a{margin-left:1.45rem}}

/* Dezente, lesbare Kennzeichnung ohne Rahmen */
.ak-amz .ak-amz-label{position:static!important;display:block!important;float:none!important;width:auto!important;margin:5px 0 0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;text-align:left!important;font-size:11px!important;line-height:1.4!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#626b75!important}
footer .ak-amz-footer-note{display:block!important;max-width:1200px;margin:12px auto 0!important;padding:0 18px 12px!important;font-family:Arial,sans-serif;font-size:11px!important;line-height:1.5!important;font-weight:400!important;color:inherit!important;opacity:.8;border:0!important;background:transparent!important;text-align:left!important}

/* Kompakte Vergleichskarten nach tatsächlicher Inhaltsbreite, nicht Bildschirmbreite. */
.ak-amz .ak-amz-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;align-items:stretch}
.ak-amz .ak-amz-top3 .ak-amz-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:10px;padding:20px 14px 14px;margin:0;min-width:0;transform:none}
.ak-amz .ak-amz-top3 .ak-amz-image{width:72px;height:72px;justify-self:start}
.ak-amz .ak-amz-info{min-width:0;width:100%}
.ak-amz .ak-amz-title{font-size:15px;line-height:1.35;-webkit-line-clamp:3;overflow-wrap:anywhere}
.ak-amz .ak-amz-features{font-size:13px;line-height:1.45;padding-left:16px!important;margin-top:8px!important}
.ak-amz .ak-amz-features li{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:2.9em;margin:4px 0!important;overflow-wrap:anywhere}
.ak-amz .ak-amz-top3 .ak-amz-card-foot{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-self:end;margin-top:4px}
.ak-amz .ak-amz-price{white-space:nowrap;flex-shrink:0;line-height:1.3}
.ak-amz .ak-amz-top3 .ak-amz-button{width:100%;box-sizing:border-box;min-width:0;min-height:42px;font-size:13px;line-height:1.3;padding:9px 12px;flex:none}
.ak-amz .ak-amz-card-foot{min-width:0}
@media(max-width:700px){.ak-amz .ak-amz-cards{display:grid;grid-template-columns:minmax(0,1fr)}.ak-amz .ak-amz-top3 .ak-amz-card{grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;padding:16px 12px;gap:10px}.ak-amz .ak-amz-top3 .ak-amz-image{width:64px;height:64px}.ak-amz .ak-amz-top3 .ak-amz-card-foot{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center}.ak-amz .ak-amz-top3 .ak-amz-price{font-size:16px}}

.ak-amz-slot:has(>.ak-amz){min-height:0}
