.aps-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%;margin:0 auto}
.aps-product-card{background:#fff;border-radius:13px;padding:26px 24px 22px;box-shadow:0 7px 20px rgba(20,35,30,.08);border-bottom:4px solid #08a84c;box-sizing:border-box;min-width:0}
.aps-product-card h3{color:#126b36;font-size:23px;line-height:1.25;font-weight:700;margin:0 0 16px}
.aps-product-image{height:112px;display:flex;align-items:center;justify-content:center;margin:0 0 12px}
.aps-product-image img{max-width:150px;width:auto;height:auto;max-height:112px;object-fit:contain}
.aps-product-card ul{list-style:none!important;margin:0!important;padding:0!important}
.aps-product-card li{display:flex;align-items:baseline;gap:12px;margin:0 0 12px;padding:0 0 0 15px;position:relative;color:#233d68;font-size:16px;line-height:1.45}
.aps-product-card li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:#edb400}
.aps-variety{min-width:0}.aps-price{white-space:nowrap}
.aps-empty{padding:18px;background:#f7f8f7;border-radius:8px}
@media(max-width:900px){.aps-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}
@media(max-width:600px){.aps-price-grid{grid-template-columns:1fr;gap:16px}.aps-product-card{padding:22px 20px}.aps-product-card h3{font-size:21px}}
