.ProductCard-module__JPzPjq__card{cursor:pointer;z-index:1;background:#fff;border:1px solid #e2e8f099;border-radius:16px;flex-direction:column;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.ProductCard-module__JPzPjq__card:hover{border-color:#3b82f633;transform:translateY(-8px);box-shadow:0 20px 40px #0000001f}.ProductCard-module__JPzPjq__carouselWrapper{position:relative}.ProductCard-module__JPzPjq__carousel{width:100%;height:100%;position:relative}.ProductCard-module__JPzPjq__carouselImage{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.ProductCard-module__JPzPjq__arrow{color:#fff;cursor:pointer;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:8px 10px;font-size:14px;font-weight:700;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ProductCard-module__JPzPjq__arrow:hover{background:#000000e6;transform:translateY(-50%)scale(1.1)}.ProductCard-module__JPzPjq__card:hover .ProductCard-module__JPzPjq__carouselImage{transform:scale(1.05)}.ProductCard-module__JPzPjq__arrowLeft{left:12px}.ProductCard-module__JPzPjq__arrowRight{right:12px}.ProductCard-module__JPzPjq__dots{z-index:2;gap:6px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.ProductCard-module__JPzPjq__dot{background:#ffffff80;border-radius:50%;width:6px;height:6px}.ProductCard-module__JPzPjq__dotActive{background:#fff}.ProductCard-module__JPzPjq__info{font-family:var(--font-corp);z-index:3;flex-direction:column;flex:1;justify-content:space-between;gap:12px;padding:20px;display:flex;position:relative}.ProductCard-module__JPzPjq__title{color:#1f2937;padding:5px 0;font-size:18px;font-weight:700;line-height:1.3}.ProductCard-module__JPzPjq__dot{font-size:10px;line-height:1}.ProductCard-module__JPzPjq__params{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:8px;margin:8px 0;padding:12px;display:grid}.ProductCard-module__JPzPjq__param{align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.ProductCard-module__JPzPjq__paramIcon{color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ProductCard-module__JPzPjq__paramIcon svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.ProductCard-module__JPzPjq__paramTextContent{flex-direction:column;gap:1px;display:flex}.ProductCard-module__JPzPjq__paramLabel{text-transform:uppercase;color:#94a3b8;letter-spacing:.5px;margin-bottom:1px;font-family:Arial,sans-serif;font-size:10px;font-weight:500}.ProductCard-module__JPzPjq__paramValue{color:#374151;white-space:nowrap;font-family:Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.ProductCard-module__JPzPjq__price{font-size:20px;font-weight:600;font-family:var(--font-corp);color:#8594ae;text-align:center;padding:4px}.ProductCard-module__JPzPjq__buttons{flex-direction:column;gap:10px;display:flex}.ProductCard-module__JPzPjq__btnRequest,.ProductCard-module__JPzPjq__btnReport{cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.ProductCard-module__JPzPjq__btnRequest{color:#fff;background:#8594ae;border:none}.ProductCard-module__JPzPjq__btnRequest:hover{background:#8594ae;transform:translateY(-1px);box-shadow:0 4px 12px #8594ae4d}.ProductCard-module__JPzPjq__btnReport{color:#8594ae;background:#fff;border:2px solid #8594ae}.ProductCard-module__JPzPjq__btnReport:hover{color:#fff;background:#8594ae;transform:translateY(-1px);box-shadow:0 4px 12px #8594ae4d}.ProductCard-module__JPzPjq__priceBlock{flex-direction:column;gap:2px;display:flex}.ProductCard-module__JPzPjq__price{color:#000;font-size:20px;font-weight:700}.ProductCard-module__JPzPjq__priceOriginalCard{color:#0009;text-align:center;font-size:11px;font-weight:400}
