.ProductCard_card__tt7Ze{position:relative;background-color:var(--background);border:1px solid var(--border);border-radius:20px;overflow:hidden;transition:var(--transition);display:flex;flex-direction:column}.ProductCard_card__tt7Ze:hover{box-shadow:var(--shadow);border-color:rgba(230,0,40,.2)}.ProductCard_imageContainer__fnicj{position:relative;width:100%;aspect-ratio:1/1;background-color:#fcfcfc;display:flex;align-items:center;justify-content:center;overflow:hidden}.ProductCard_productImage__JlVZo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:24px}.ProductCard_rentalBadge__5LYzc{right:16px;background-color:var(--foreground);color:var(--background);padding:4px 12px;font-weight:700;box-shadow:0 4px 10px rgba(0,0,0,.1)}.ProductCard_promoBadge__m3iba,.ProductCard_rentalBadge__5LYzc{position:absolute;top:16px;border-radius:50px;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;z-index:2}.ProductCard_promoBadge__m3iba{left:16px;background:linear-gradient(135deg,#E60028,#B20020);color:white;padding:4px 14px;font-weight:800;box-shadow:0 4px 12px rgba(230,0,40,.3);animation:ProductCard_pulse__2HOuC 2s infinite}@keyframes ProductCard_pulse__2HOuC{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.ProductCard_content__IZOqu{padding:24px;flex-grow:1;display:flex;flex-direction:column}.ProductCard_productName__AUazF{font-size:1.15rem;font-weight:700;margin-bottom:16px;color:var(--foreground);line-height:1.3;min-height:3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductCard_priceContainer__LO08b{margin-bottom:20px;display:flex;flex-direction:column;gap:12px;padding:12px;background-color:rgba(0,0,0,.03);border-radius:12px}.ProductCard_priceItem__ki_Fu{display:flex;flex-direction:column;gap:2px}.ProductCard_priceLabel__81BO3{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.ProductCard_priceValue__jh_LU{font-size:1.1rem;font-weight:800;color:var(--lg-red)}.ProductCard_planNote__3IvdM{font-size:.75rem;color:var(--lg-red);font-style:italic;margin-top:4px;background-color:rgba(230,0,40,.05);padding:4px 8px;border-radius:4px;border-left:2px solid var(--lg-red)}.ProductCard_features__f_yt7{font-size:.9rem;color:var(--muted);margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.ProductCard_features__f_yt7 li{display:flex;align-items:center;gap:8px}.ProductCard_features__f_yt7 li:before{content:"•";color:var(--lg-red)}.ProductCard_actions__lypEy{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.ProductCard_detailsLink__8codd{display:flex;align-items:center;gap:6px;font-weight:700;color:var(--foreground);font-size:.95rem}.ProductCard_detailsLink__8codd:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ProductCard_detailsLink__8codd:hover{color:var(--lg-red)}.ProductCard_waBtn__13gcZ{position:relative;z-index:2;width:44px;height:44px;background-color:#25D366;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.ProductCard_waBtn__13gcZ:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(37,211,102,.3)}