.ProductCard-module__nuC0Gq__card{background:#fff;border:1px solid #e8ebe9;border-radius:14px;width:100%;min-width:0;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.ProductCard-module__nuC0Gq__card:hover{border-color:#dfe4e1;transform:translateY(-3px);box-shadow:0 10px 28px #00000014}.ProductCard-module__nuC0Gq__imageContainer{background:#fff;border-bottom:1px solid #f0f1f2;width:100%;height:250px;position:relative;overflow:hidden}.ProductCard-module__nuC0Gq__imageLink{justify-content:center;align-items:center;width:100%;height:100%;padding:14px;display:flex}.ProductCard-module__nuC0Gq__image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.ProductCard-module__nuC0Gq__noImage{color:#999;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;display:flex}.ProductCard-module__nuC0Gq__discountBadge{z-index:4;color:#fff;background:#c62828;border-radius:5px;justify-content:center;align-items:center;min-width:48px;height:30px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:12px;left:12px}.ProductCard-module__nuC0Gq__topActions{z-index:5;flex-direction:column;gap:7px;display:flex;position:absolute;top:12px;right:12px}.ProductCard-module__nuC0Gq__actionButton{color:#555;cursor:pointer;background:#fffffff5;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:color .2s,background .2s,border-color .2s,transform .2s;display:flex;box-shadow:0 4px 12px #00000017}.ProductCard-module__nuC0Gq__actionButton svg{stroke-width:1.8px;width:17px;height:17px}.ProductCard-module__nuC0Gq__actionButton:hover{color:#238a37;border-color:#238a37;transform:scale(1.06)}.ProductCard-module__nuC0Gq__actionActive{color:#238a37;background:#f0f8f2;border-color:#238a37}.ProductCard-module__nuC0Gq__filledIcon{fill:currentColor}.ProductCard-module__nuC0Gq__content{padding:13px 14px 14px}.ProductCard-module__nuC0Gq__category{color:#238a37;white-space:nowrap;text-overflow:ellipsis;width:fit-content;max-width:100%;padding-bottom:5px;font-size:10px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.ProductCard-module__nuC0Gq__category:after{content:"";background:#f07e1b;border-radius:2px;width:100%;height:2px;position:absolute;bottom:0;right:0}.ProductCard-module__nuC0Gq__category:hover{color:#1d7430}.ProductCard-module__nuC0Gq__productName{color:#111;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;height:44px;margin-top:8px;font-size:13px;font-weight:600;line-height:1.7;text-decoration:none;display:-webkit-box;overflow:hidden}.ProductCard-module__nuC0Gq__productName:hover{color:#238a37}.ProductCard-module__nuC0Gq__rating{direction:ltr;align-items:center;gap:5px;min-height:23px;margin-top:7px;display:flex}.ProductCard-module__nuC0Gq__stars{align-items:center;gap:1px;display:flex}.ProductCard-module__nuC0Gq__stars svg{stroke-width:1.8px;width:14px;height:14px}.ProductCard-module__nuC0Gq__starActive{color:#f5a623;fill:#f5a623}.ProductCard-module__nuC0Gq__starInactive{color:#d6d9dc;fill:#0000}.ProductCard-module__nuC0Gq__ratingValue{color:#555;font-size:10px;font-weight:600}.ProductCard-module__nuC0Gq__reviewsCount{color:#999;font-size:9px}.ProductCard-module__nuC0Gq__prices{flex-flow:row-reverse wrap;justify-content:space-between;align-items:center;gap:8px;min-height:27px;margin-top:6px;display:flex}.ProductCard-module__nuC0Gq__currentPrice{color:#238a37;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.5}.ProductCard-module__nuC0Gq__oldPrice{color:#999;white-space:nowrap;font-size:20px;font-weight:400;line-height:1.5;text-decoration:line-through}.ProductCard-module__nuC0Gq__cartButton{color:#fff;cursor:pointer;background:#238a37;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;margin-top:12px;padding:0 14px;font-family:inherit;font-size:11px;font-weight:600;transition:background .2s,transform .2s;display:flex}.ProductCard-module__nuC0Gq__cartButton:hover{background:#1d7430;transform:translateY(-1px)}.ProductCard-module__nuC0Gq__cartButton svg{stroke-width:2px;width:17px;height:17px}@media (max-width:850px){.ProductCard-module__nuC0Gq__card:hover{box-shadow:none;transform:none}.ProductCard-module__nuC0Gq__imageContainer{height:220px}.ProductCard-module__nuC0Gq__imageLink,.ProductCard-module__nuC0Gq__content{padding:12px}.ProductCard-module__nuC0Gq__productName{font-size:15px}.ProductCard-module__nuC0Gq__currentPrice{font-size:20px}.ProductCard-module__nuC0Gq__cartButton{height:40px}}@media (max-width:480px){.ProductCard-module__nuC0Gq__card{border-radius:11px}.ProductCard-module__nuC0Gq__imageContainer{height:180px}.ProductCard-module__nuC0Gq__imageLink{padding:9px}.ProductCard-module__nuC0Gq__discountBadge{min-width:43px;height:27px;padding:0 8px;font-size:9px;top:8px;left:8px}.ProductCard-module__nuC0Gq__topActions{gap:5px;top:8px;right:8px}.ProductCard-module__nuC0Gq__actionButton{width:31px;height:31px}.ProductCard-module__nuC0Gq__actionButton svg{width:14px;height:14px}.ProductCard-module__nuC0Gq__content{padding:10px}.ProductCard-module__nuC0Gq__category{font-size:9px}.ProductCard-module__nuC0Gq__productName{white-space:nowrap;height:39px;margin-top:6px;font-size:15px;line-height:1.7}.ProductCard-module__nuC0Gq__rating{gap:3px;margin-top:5px}.ProductCard-module__nuC0Gq__stars{gap:0}.ProductCard-module__nuC0Gq__stars svg{width:11px;height:11px}.ProductCard-module__nuC0Gq__ratingValue{font-size:8px}.ProductCard-module__nuC0Gq__reviewsCount{font-size:7px}.ProductCard-module__nuC0Gq__prices{gap:5px;margin-top:4px}.ProductCard-module__nuC0Gq__currentPrice{font-size:15px}.ProductCard-module__nuC0Gq__oldPrice{font-size:10px}.ProductCard-module__nuC0Gq__cartButton{gap:5px;height:35px;margin-top:9px;padding:0 8px;font-size:9px}.ProductCard-module__nuC0Gq__cartButton svg{width:14px;height:14px}}.ProductCard-module__nuC0Gq__message{z-index:99990;text-align:right;direction:rtl;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:max-content;max-width:min(92vw,520px);margin:0;padding:12px 18px;font-size:14px;font-weight:700;line-height:1.7;animation:3s ease-in-out both ProductCard-module__nuC0Gq__toastThreeSeconds;display:flex;position:fixed;top:22px;right:24px;box-shadow:0 10px 30px #00000024}.ProductCard-module__nuC0Gq__messageCart{color:#176b3a;background:#e9f8ef;border-color:#9edbb5}.ProductCard-module__nuC0Gq__messageFavorite{color:#a12655;background:#fff0f5;border-color:#f2abc6}.ProductCard-module__nuC0Gq__messageCompare{color:#4b3aa5;background:#f0edff;border-color:#bdb2f5}@keyframes ProductCard-module__nuC0Gq__toastThreeSeconds{0%{opacity:0;transform:translate(120%)scale(.94)}33.33%{opacity:1;transform:translate(0)scale(1)}66.66%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(120%)scale(.96)}}@media (max-width:480px){.ProductCard-module__nuC0Gq__message{max-width:calc(100vw - 24px);padding:10px 14px;font-size:13px;top:16px;right:12px}}.ProductCard-module__nuC0Gq__spinner{flex:none;width:17px;height:17px;animation:.7s linear infinite ProductCard-module__nuC0Gq__productCardSpin}@keyframes ProductCard-module__nuC0Gq__productCardSpin{to{transform:rotate(360deg)}}.ProductCard-module__nuC0Gq__actionButton:disabled{opacity:.7;cursor:wait;transform:none}.ProductCard-module__nuC0Gq__actionButton:disabled:hover{transform:none}.ProductCard-module__nuC0Gq__cartButton:disabled{opacity:.85;cursor:wait;transform:none}.ProductCard-module__nuC0Gq__cartButton:disabled:hover{background:#238a37;transform:none}.ProductCard-module__nuC0Gq__cartButton .ProductCard-module__nuC0Gq__spinner{width:17px;height:17px}@media (max-width:480px){.ProductCard-module__nuC0Gq__cartButton .ProductCard-module__nuC0Gq__spinner{width:14px;height:14px}}.ProductCard-module__nuC0Gq__warrantyBadge{color:#fff;background:#c62828;border:1px solid #c6282829;border-radius:6px;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:29px;margin-top:8px;padding:5px 9px;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex}.ProductCard-module__nuC0Gq__warrantyBadge svg{stroke-width:2px;stroke-width:2px;flex:none;width:14px;height:14px}
