.product-card[data-astro-cid-4fhpls6h]{content-visibility:auto;contain-intrinsic-size:auto 660px;flex-direction:column;height:100%;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.deal-card-highlight[data-astro-cid-4fhpls6h]{box-shadow:0 4px 20px rgba(0, 0, 0, calc(.5 * var(--shadow-k))), 0 0 16px #ef44441f;border-color:#ef444466}.deal-card-highlight[data-astro-cid-4fhpls6h]:hover{box-shadow:0 12px 32px rgba(0, 0, 0, calc(.7 * var(--shadow-k))), 0 0 24px #ef444447;border-color:#ef4444d9}.card-badges[data-astro-cid-4fhpls6h]{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.left-badges[data-astro-cid-4fhpls6h]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.card-badges[data-astro-cid-4fhpls6h] .badge-gold[data-astro-cid-4fhpls6h]{color:#f5e296;border-radius:var(--radius-full);box-shadow:0 4px 14px rgba(0, 0, 0, calc(.75 * var(--shadow-k))), 0 0 12px #d4af3759;backdrop-filter:blur(8px);text-shadow:0 1px 2px #000c;background:linear-gradient(135deg,#1c160cf2,#0e1118f2);border:1.5px solid #d4af37;padding:5px 12px;font-size:.74rem;font-weight:800}.card-badges[data-astro-cid-4fhpls6h] .badge-deal[data-astro-cid-4fhpls6h]{color:#fff;border-radius:var(--radius-full);backdrop-filter:blur(8px);text-shadow:0 1px 2px #000c;letter-spacing:.02em;background:linear-gradient(135deg,#b91c1cf5,#7f1d1df5);border:1.5px solid #ef4444;align-items:center;gap:4px;padding:5px 11px;font-size:.72rem;font-weight:800;animation:3s ease-in-out infinite dealPulse;display:inline-flex;box-shadow:0 4px 14px #dc262666,0 0 10px #ef44444d}.deal-icon[data-astro-cid-4fhpls6h]{font-size:.82rem;line-height:1}@keyframes dealPulse{0%,to{box-shadow:0 4px 14px #dc262666,0 0 10px #ef444440}50%{box-shadow:0 4px 18px #ef4444b3,0 0 18px #f59e0b73}}.card-badges[data-astro-cid-4fhpls6h] .badge-tag[data-astro-cid-4fhpls6h]{background:rgba(var(--surface-deep-rgb), .94);color:var(--text-strong);border-radius:var(--radius-full);box-shadow:0 4px 14px rgba(0, 0, 0, calc(.75 * var(--shadow-k)));backdrop-filter:blur(8px);letter-spacing:.02em;border:1.5px solid #d4af3799;margin-left:auto;padding:5px 12px;font-size:.74rem;font-weight:700}.image-wrapper[data-astro-cid-4fhpls6h]{background:#fff;justify-content:center;align-items:center;width:100%;height:240px;display:flex;position:relative;overflow:hidden}.product-image[data-astro-cid-4fhpls6h]{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:14px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.product-card[data-astro-cid-4fhpls6h]:hover .product-image[data-astro-cid-4fhpls6h]{transform:scale(1.06)}.image-placeholder[data-astro-cid-4fhpls6h]{opacity:.3;font-size:3rem}.card-body[data-astro-cid-4fhpls6h]{flex-direction:column;flex-grow:1;gap:12px;padding:20px;display:flex}.rating-row[data-astro-cid-4fhpls6h]{align-items:center;gap:8px;font-size:.82rem;display:flex}.rating-val[data-astro-cid-4fhpls6h]{color:var(--text-strong);font-weight:700}.review-count[data-astro-cid-4fhpls6h]{color:var(--text-dim)}.product-title[data-astro-cid-4fhpls6h]{margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.title-link[data-astro-cid-4fhpls6h]{color:var(--text-main);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.title-link[data-astro-cid-4fhpls6h]:hover{color:var(--gold-light)}.sentiment-box[data-astro-cid-4fhpls6h]{border-left:2px solid var(--gold-primary);background:#d4af370f;border-radius:4px;padding:8px 12px;font-size:.8rem}.sentiment-header[data-astro-cid-4fhpls6h]{color:var(--gold-light);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin-bottom:4px;font-size:.76rem;display:flex}.heart-icon[data-astro-cid-4fhpls6h]{color:var(--gold-primary)}.sentiment-text[data-astro-cid-4fhpls6h]{color:var(--text-muted);margin:0;line-height:1.4}.highlights-list[data-astro-cid-4fhpls6h]{flex-direction:column;gap:6px;margin-top:4px;list-style:none;display:flex}.highlight-item[data-astro-cid-4fhpls6h]{color:var(--text-soft);align-items:flex-start;gap:8px;font-size:.78rem;line-height:1.35;display:flex}.check-icon[data-astro-cid-4fhpls6h]{color:#10b981;flex-shrink:0;margin-top:2px}.button-group[data-astro-cid-4fhpls6h]{flex-shrink:0;align-items:center;gap:8px;display:flex}.card-footer[data-astro-cid-4fhpls6h]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.price-block[data-astro-cid-4fhpls6h]{flex-direction:column;display:flex}.deal-price-col[data-astro-cid-4fhpls6h]{flex-direction:column;gap:1px;display:flex}.strike-price[data-astro-cid-4fhpls6h]{color:var(--text-muted);letter-spacing:.01em;font-size:.74rem;font-weight:500;text-decoration:line-through}.price-deal-row[data-astro-cid-4fhpls6h]{align-items:center;gap:6px;display:flex}.price-deal-val[data-astro-cid-4fhpls6h]{text-shadow:0 0 12px #ef444459;color:var(--deal-text)!important}.discount-pill[data-astro-cid-4fhpls6h]{color:#fff;letter-spacing:.02em;background:#dc2626;border-radius:4px;padding:2px 6px;font-size:.66rem;font-weight:800;line-height:1.2;box-shadow:0 2px 6px #ef444466}.price-val[data-astro-cid-4fhpls6h]{color:var(--text-strong);font-size:1.15rem;font-weight:800}.price-note[data-astro-cid-4fhpls6h]{color:var(--text-dim);font-size:.68rem}.btn-sm[data-astro-cid-4fhpls6h]{border-radius:var(--radius-sm);padding:8px 16px;font-size:.85rem}
