html body ul.products li.product.gkc-card-ready .gkpd-card-facts { display:flex; align-items:center; flex-wrap:nowrap; gap:6px; margin:0 -4px 8px; }
html body ul.products li.product.gkc-card-ready .gkpd-card-facts .gkc-card-features { display:contents!important; margin:0!important; min-height:0!important; }
html body ul.products li.product.gkc-card-ready .gkpd-card-facts .gkc-card-feature { display:inline-flex; align-items:center; flex:1 0 auto; justify-content:center; gap:4px; margin:0!important; padding:5px 2px!important; font-size:11px!important; line-height:1.3; white-space:nowrap; }
html body ul.products li.product.gkc-card-ready .gkpd-card-facts .gkc-card-feature-icon { display:inline-flex!important; flex:0 0 14px; width:14px; height:16px; margin:0; }
html body ul.products li.product.gkc-card-ready .gkpd-card-facts svg { width:14px; height:16px; fill:none; stroke:currentColor; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; }
html body ul.products li.product.gkc-card-ready .gkpd-card-facts .gkc-card-feature::before { content:none!important; }
@media(max-width:600px) {
 html body ul.products li.product.gkc-card-ready .post_header:has(.gkpd-card-facts) { display:contents!important; }
 html body ul.products li.product.gkc-card-ready .post_header:has(.gkpd-card-facts) .woocommerce-loop-product__title { grid-column:2; grid-row:1; align-self:start; padding:3px 0 38px; }
 html body ul.products li.product.gkc-card-ready .gkpd-card-facts { grid-column:1/-1; grid-row:2; margin:0; gap:10px; }
 html body ul.products li.product.gkc-card-ready:has(.gkpd-card-facts) a.gkc-card-buy { grid-row:3; }
 html body ul.products li.product.gkc-card-ready:has(.gkpd-card-facts) .gkc-card-trust,
 html body ul.products li.product.gkc-card-ready:has(.gkpd-card-facts) .gkc-card-more { grid-row:4; }
}
