.garrolab-deals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:22px;margin:24px 0}.garrolab-deal-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 5px 20px rgba(15,23,42,.07);color:#111827}.garrolab-deal-card--great{border-color:#16a34a}.garrolab-deal-card--good{border-color:#f59e0b}.garrolab-deal-card__image{aspect-ratio:16/10;background:#f3f4f6}.garrolab-deal-card__image img{width:100%;height:100%;object-fit:contain}.garrolab-deal-card__body{display:flex;flex:1;flex-direction:column;padding:20px}.garrolab-deal-card__badges{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.garrolab-deal-card__badges span{padding:4px 9px;border-radius:999px;background:#eef2ff;font-size:.75rem;font-weight:700}.garrolab-deal-card--great .garrolab-deal-card__price-state{background:#dcfce7;color:#166534}.garrolab-deal-card--good .garrolab-deal-card__price-state{background:#fef3c7;color:#92400e}.garrolab-deal-card h3{margin:0 0 8px;font-size:1.2rem;line-height:1.3}.garrolab-deal-card__price{margin:4px 0 10px;font-size:1.65rem;font-weight:800}.garrolab-deal-card__description{margin-bottom:18px;color:#4b5563;font-size:.93rem}.garrolab-deal-card__button{display:block;margin-top:auto;padding:12px 16px;border-radius:10px;background:#111827;color:#fff!important;text-align:center;text-decoration:none!important;font-weight:700}.garrolab-deal-card__button:hover{background:#dc2626}.garrolab-deals-empty{padding:18px;border-radius:10px;background:#f3f4f6}@media(max-width:520px){.garrolab-deals-grid{gap:16px}.garrolab-deal-card__body{padding:17px}}
