.sparilo-feed{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1.25rem}.sparilo-product{border:1px solid #ddd;border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.6rem}.sparilo-product img{width:100%;height:210px;object-fit:contain}.sparilo-product h3,.sparilo-product p{margin:0}.sparilo-product h3{font-size:1.1rem}.sparilo-product a{margin-top:auto;display:inline-block;padding:.6rem;border:1px solid currentColor;border-radius:5px;text-align:center}.sparilo-product small,.sparilo-disclosure{font-size:.8rem;line-height:1.5}
