.card[data-v-341f2d65]{background:var(--bg-light);border:1px solid transparent;border-radius:28px;box-shadow:0 2px 6px #00000026;height:auto;min-width:280px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.card[data-v-341f2d65]:hover{border:var(--border);box-shadow:none}.card .card__link[data-v-341f2d65]{width:100%}.card .card__link .card__count[data-v-341f2d65]{align-items:center;background:var(--main-black);border-radius:var(--border-button-radius);color:var(--bg-light);display:flex;font-size:16px;gap:5px;height:auto;justify-content:center;left:10px;line-height:20px;padding:10px 22px;pointer-events:none;position:absolute;top:10px;width:-moz-max-content;width:max-content;z-index:10}.card .card__link .card__count span[data-v-341f2d65]{color:var(--main-color);font-weight:500}.card .card__link .card__img[data-v-341f2d65]{align-items:flex-end;display:flex;height:240px;justify-content:center;position:relative;transition:all .3s ease;width:100%}.card .card__link .card__img[data-v-341f2d65]:before{background:url(../images/card__bg.webp) no-repeat 50%/cover;content:"";height:205px;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.card .card__link .card__img img[data-v-341f2d65]{height:115px;-o-object-fit:contain;object-fit:contain;position:relative;width:100%;z-index:2}.card .card__link-bottom[data-v-341f2d65]{padding:0 15px;width:100%}@media screen and (max-width:540px){.card .card__link-bottom[data-v-341f2d65]{padding:0 10px}}.card .card__link-bottom .card__name[data-v-341f2d65]{font-size:22px;font-weight:700;line-height:26px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.card .card__link-bottom .card__price-block[data-v-341f2d65]{display:flex;flex-direction:column;gap:5px;margin:8px 0}.card .card__link-bottom .card__price-block .card__price-old[data-v-341f2d65]{color:#a7a7a7;font-size:16px;font-weight:400;line-height:18px}.card .card__link-bottom .card__price-block .card__price-new[data-v-341f2d65]{color:var(--main-color);font-size:26px;font-weight:800;line-height:30px}.card .card__link-bottom .card__price-block .card__payment[data-v-341f2d65]{font-size:16px;line-height:20px}.card .card__link-bottom .card__price-block .card__payment span[data-v-341f2d65]{font-weight:700}.card .card__buttons[data-v-341f2d65]{display:flex;flex-direction:column-reverse;gap:8px;padding:0 15px 15px;width:100%}
