.product-grid{gap:22px 18px}.ndv-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ndv-line);border-radius:8px;overflow:hidden;transition:box-shadow .2s,border-color .2s;position:relative}.ndv-card:hover{box-shadow:0 10px 28px #0000001a;border-color:#d4d4d4}.ndv-card__media{position:relative}.ndv-card .product-art{aspect-ratio:1/1;background:#fff}.ndv-card .product-art:before{display:none}.ndv-card .product-art img{padding:6%;transition:transform .3s}.ndv-card:hover .product-art img{transform:scale(1.04)}.ndv-badge{position:absolute;top:0;z-index:2;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;line-height:1.2}.ndv-badge--new{left:0;background:var(--ndv-accent);color:var(--ndv-ink);border-bottom-right-radius:8px}.ndv-badge--sale{right:0;background:var(--ndv-ink);color:#fff;border-bottom-left-radius:8px}.ndv-badge--sold{right:0;background:#8a8a8a;color:#fff;border-bottom-left-radius:8px}.ndv-card__strip{display:flex;align-items:stretch;border-top:1px solid var(--ndv-line);border-bottom:1px solid var(--ndv-line);min-height:38px}.ndv-card__price{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;background:var(--ndv-ink);color:#fff;padding:5px 11px;font-size:17px;font-weight:800;line-height:1.05;letter-spacing:-.01em;white-space:nowrap}.ndv-card__price small{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ndv-accent)}.ndv-card__price s{font-size:11px;font-weight:500;color:#bdbdbd}.ndv-card__specs{list-style:none;margin:0;padding:5px 7px;display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;background:var(--ndv-soft);flex:1}.ndv-chip{font-size:11px;font-weight:700;line-height:1;padding:5px 7px;border-radius:4px;background:#fff;border:1px solid #dcdcdc;color:var(--ndv-ink);white-space:nowrap}.ndv-chip--nic{background:var(--ndv-accent);border-color:var(--ndv-accent);color:var(--ndv-ink)}.ndv-chip--ohm{background:var(--ndv-ink);border-color:var(--ndv-ink);color:#fff}.ndv-chip--watt{background:#fff;border-color:var(--ndv-accent-dark);color:var(--ndv-ink)}.ndv-card__ribbon{display:flex;flex-direction:column}.ndv-ribbon{display:block;text-align:center;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:5px 8px;line-height:1.25}.ndv-ribbon--deal{background:var(--ndv-accent);color:var(--ndv-ink)}.ndv-ribbon--highlight{background:var(--ndv-ink);color:var(--ndv-accent)}.ndv-ribbon--puff{background:#f2f9e8;color:var(--ndv-ink);border-bottom:1px solid #dcefc4}.ndv-card__title.product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:700;line-height:1.3;color:var(--ndv-ink);margin:10px 12px 0;letter-spacing:0}.ndv-card__title:hover{color:#4f7f1f}.ndv-card__features{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.45;color:var(--ndv-muted);margin:5px 12px 0}.ndv-card__rating{display:flex;align-items:center;gap:5px;margin:7px 12px 0;font-size:12px;color:var(--ndv-muted)}.ndv-stars{font-size:15px;letter-spacing:1px;line-height:1;background:linear-gradient(90deg,#f5b400 var(--pct),#d9d9d9 var(--pct));-webkit-background-clip:text;background-clip:text;color:transparent}.ndv-card__bottom.product-bottom{margin-top:auto;padding:12px}.ndv-card .quick-trigger{width:100%;justify-content:center;gap:8px;background:var(--ndv-accent);border:1px solid var(--ndv-accent);color:var(--ndv-ink);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;min-height:38px}.ndv-card .quick-trigger:hover,.ndv-card .quick-trigger[aria-expanded=true]{background:var(--ndv-ink);border-color:var(--ndv-ink);color:#fff}@media(max-width:720px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.ndv-badge{font-size:10px;padding:4px 8px}.ndv-card__strip{min-height:34px}.ndv-card__price{font-size:14px;padding:4px 7px}.ndv-card__price small{font-size:8px}.ndv-card__specs{padding:5px 6px;gap:3px}.ndv-chip{font-size:10px;padding:4px 5px}.ndv-ribbon{font-size:10.5px;padding:4px 6px}.ndv-card__title.product-title{font-size:13px;margin:8px 9px 0;-webkit-line-clamp:3}.ndv-card__features{font-size:11px;margin:4px 9px 0;-webkit-line-clamp:3}.ndv-card__rating{margin:6px 9px 0}.ndv-card__bottom.product-bottom{padding:10px 9px}.ndv-card .quick-trigger{font-size:11px;min-height:36px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ndv-cards.css.map */
