.card[data-v-bf140eea]{background:var(--bg-light);border:1px solid #d7d7d7;border-radius:var(--border-medium-radius);height:auto;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.card[data-v-bf140eea]:before{background:url(../images/nm1-bg.webp) no-repeat 50%;background-size:cover;content:"";filter:blur(1px);height:193px;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.card[data-v-bf140eea]:after{background:#fff;border-radius:100%/50%;content:"";height:80px;left:0;position:absolute;top:150px;width:100%;z-index:2}.card[data-v-bf140eea]:hover{border:1px solid transparent;box-shadow:var(--box-shadow);transition:.3s}.card .card__link[data-v-bf140eea]{height:100%;padding:20px;position:relative;width:100%;z-index:3}.card .card__link .card__name[data-v-bf140eea]{font-size:18px;font-weight:700;line-height:24px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.card .card__link .card__count[data-v-bf140eea]{background:#fbfbfb;border-radius:50px;font-size:12px;padding:10px 12px;position:relative;width:-moz-max-content;width:max-content}.card .card__link .card__count[data-v-bf140eea]:before{background-size:contain;content:"";height:20px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.card .card__link .card__count span[data-v-bf140eea]{color:var(--main-color);font-weight:500}.card .card__link .card__img[data-v-bf140eea]{display:block;height:150px;margin:0 auto;-o-object-fit:contain;object-fit:contain;width:90%}.card .card__link .card__price-block[data-v-bf140eea]{display:grid;gap:5px;margin-top:10px}.card .card__link .card__price-block .card__price-old[data-v-bf140eea]{color:#a7a7a7}.card .card__link .card__price-block .card__price-new[data-v-bf140eea]{font-size:24px;font-weight:700;line-height:26px}.card .card__link .card__payment[data-v-bf140eea]{line-height:20px}.card .card__link .card__payment span[data-v-bf140eea]{color:var(--main-color)}.card .card__buttons[data-v-bf140eea]{display:flex;flex-direction:column;gap:11px;padding:0 15px 16px;width:100%}
