/* Only the A20 purchase-summary badges. */
html body .dps-pdp .a20-quick-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;margin:4px 0 18px;padding:0}
html body .dps-pdp .a20-quick-specs li{display:flex;align-items:center;gap:7px;padding:10px 9px;min-height:58px;margin:0;border:1px solid #dce2d7;border-radius:10px;background:#fff;box-shadow:0 1px 2px #1b281005}
html body .dps-pdp .a20-quick-specs-icon{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:7px;background:#f0f5e7;color:#496135}
html body .dps-pdp .a20-quick-specs svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
html body .dps-pdp .a20-quick-specs-text{font-family:Jost,Arial,sans-serif;font-size:12.5px;line-height:1.35;font-weight:600;letter-spacing:0;text-transform:none;color:#263020;overflow-wrap:normal;text-wrap:balance;min-width:0}
@media(max-width:1100px) and (min-width:761px){html body .dps-pdp .a20-quick-specs li{flex-direction:column;align-items:flex-start;gap:6px}}
@media(max-width:480px){html body .dps-pdp .a20-quick-specs{gap:6px;margin-bottom:16px}html body .dps-pdp .a20-quick-specs li{flex-direction:column;align-items:center;text-align:center;gap:6px;padding:9px 6px;min-height:0}html body .dps-pdp .a20-quick-specs-icon{width:23px;height:23px;flex-basis:23px}html body .dps-pdp .a20-quick-specs-text{font-size:12px;line-height:1.3}}
