.ProductCard-module__ZkSXiW__card{color:var(--fg);border-radius:var(--radius);height:100%;box-shadow:var(--shadow);background:#fff;flex-direction:column;padding:18px 16px 16px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;position:relative}.ProductCard-module__ZkSXiW__image{justify-content:center;align-items:center;height:184px;margin-bottom:.75rem;display:flex;position:relative}.ProductCard-module__ZkSXiW__saleAmount{z-index:1;color:#fff;white-space:nowrap;background:red;border-radius:20px;padding:10px;font-weight:700;position:absolute;top:10px;left:0}.ProductCard-module__ZkSXiW__saleIcon{z-index:1;background:url(/legacy/action.png) no-repeat;width:40px;height:40px;position:absolute;top:0;left:0}.ProductCard-module__ZkSXiW__image img{object-fit:contain;width:138px;height:184px}.ProductCard-module__ZkSXiW__placeholder{opacity:.35;justify-content:center;align-items:center;width:138px;height:184px;font-size:3rem;display:flex}.ProductCard-module__ZkSXiW__title{color:var(--fg);text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-shrink:0;height:4.2em;margin-bottom:10px;padding:0 12px;font-size:15px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.ProductCard-module__ZkSXiW__priceRow{justify-content:center;align-items:center;gap:10px;margin-top:auto;display:flex}.ProductCard-module__ZkSXiW__price{color:var(--fg);white-space:nowrap;margin:0;font-size:20px;font-weight:700}.ProductCard-module__ZkSXiW__price:before{content:"от ";font-size:.8em;font-weight:400}.ProductCard-module__ZkSXiW__price:after{content:" ₽"}.ProductCard-module__ZkSXiW__notifyBtn{background:var(--color-accent);color:#fff;text-align:center;cursor:pointer;border:none;font-family:inherit;font-weight:600;line-height:15px}.ProductCard-module__ZkSXiW__notifyBtn:hover{background:var(--color-accent-dark)}.ProductCard-module__ZkSXiW__notifyDoneWrap{flex-direction:column;align-items:center;gap:4px;display:flex}.ProductCard-module__ZkSXiW__notifyAnother{color:var(--color-teal);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;text-decoration:underline}.ProductCard-module__ZkSXiW__notifyAnother:hover{color:var(--color-accent-dark)}.ProductCard-module__ZkSXiW__notifyDone{text-align:center;background:var(--color-accent-soft);color:var(--color-accent);border:1px solid #0000;align-items:center;font-family:inherit;font-weight:600;line-height:15px;display:inline-flex}button.ProductCard-module__ZkSXiW__notifyDone{cursor:pointer}button.ProductCard-module__ZkSXiW__notifyDone:hover{background:#f1f8ec}.ProductCard-module__ZkSXiW__buyBtn{background:var(--color-accent);color:#fff;white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ProductCard-module__ZkSXiW__rx{color:var(--color-danger);font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.ProductCard-module__ZkSXiW__heartBtn{z-index:2;position:absolute;top:6px;right:6px}.ProductCard-module__ZkSXiW__adminEditBtn{z-index:2;width:22px;height:22px;color:var(--color-link);border:1px solid var(--border);cursor:pointer;font:inherit;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:color .15s,border-color .15s,transform .15s;display:flex;position:absolute;top:44px;right:6px}.ProductCard-module__ZkSXiW__adminEditBtn:hover{color:var(--color-teal);border-color:var(--color-teal);transform:rotate(30deg)}.ProductCard-module__ZkSXiW__card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.ProductCard-module__ZkSXiW__buyBtn,.ProductCard-module__ZkSXiW__notifyBtn,.ProductCard-module__ZkSXiW__notifyDone{border-radius:var(--radius-sm);min-height:38px;padding:6px 14px;font-size:14px}.ProductCard-module__ZkSXiW__buyIcon{background:currentColor;flex:none;width:18px;height:18px;font-size:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3Cpath d='M2.5 3h2.6l2.4 11.2a1.5 1.5 0 0 0 1.5 1.2h8.6a1.5 1.5 0 0 0 1.5-1.1L21 7H6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3Cpath d='M2.5 3h2.6l2.4 11.2a1.5 1.5 0 0 0 1.5 1.2h8.6a1.5 1.5 0 0 0 1.5-1.1L21 7H6'/%3E%3C/svg%3E") 50%/contain no-repeat}
