.card-goods[data-v-2dd1d193]{background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.card-goods__box-tooltip[data-v-2dd1d193]{white-space:nowrap;z-index:2;background:#fff3cd;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:flex;position:absolute;top:8px;left:8px}.icon-box[data-v-2dd1d193]{flex-shrink:0}.card-goods__box-tooltip--below[data-v-2dd1d193]{top:34px}.card-goods__favorite[data-v-2dd1d193]{color:#666;cursor:pointer;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.card-goods__checkbox[data-v-2dd1d193],.card-goods__favorite[data-v-2dd1d193]{z-index:2;position:absolute;top:8px;right:8px}.card-goods__img-wrap[data-v-2dd1d193]{aspect-ratio:220/180;background:#fff;justify-content:center;align-items:center;width:100%;height:180px;min-height:180px;max-height:180px;display:flex;position:relative;overflow:hidden}.card-goods__img[data-v-2dd1d193]{-o-object-fit:contain;object-fit:contain;aspect-ratio:220/180;width:220px;max-width:100%;height:180px;max-height:100%}.card-goods__no-image[data-v-2dd1d193]{color:#ccc;font-size:48px}.card-goods__body[data-v-2dd1d193]{flex-direction:column;flex:1;padding:8px 12px 0;display:flex}.card-goods__brand-wrap[data-v-2dd1d193]{height:20px;min-height:20px;max-height:20px;margin-bottom:4px;position:relative}.card-goods__detail[data-v-2dd1d193]{-webkit-line-clamp:1;color:#595959;-webkit-box-orient:vertical;font-size:12px;line-height:20px;text-decoration:none;display:-webkit-box;overflow:hidden}.card-goods__detail-placeholder[data-v-2dd1d193]{height:20px;line-height:20px;display:block}.card-goods__detail[data-v-2dd1d193]:hover{color:#15779f}.card-goods__name[data-v-2dd1d193]{margin:0 0 8px;position:relative}.card-goods__name-link[data-v-2dd1d193]{-webkit-line-clamp:2;color:#333;-webkit-box-orient:vertical;min-height:2.6em;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.card-goods__name-link[data-v-2dd1d193]:hover{color:#15779f}.card-goods__price[data-v-2dd1d193]{color:#15779f;margin-bottom:0;font-size:18px;font-weight:600}.card-goods__price-request[data-v-2dd1d193]{color:var(--text-secondary,#757575);font-size:14px;font-weight:500}.card-goods__old-price[data-v-2dd1d193]{color:#6b6b6b;margin-right:8px;font-size:14px;text-decoration:line-through}.btn--add-to-card[data-v-2dd1d193]{color:#fff;cursor:pointer;box-sizing:border-box;background:#15779f;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin:auto 0 12px;padding:0 8px;font-size:14px;font-weight:600;display:flex}.icon-cart[data-v-2dd1d193]{flex-shrink:0}.btn--add-to-card--off[data-v-2dd1d193],.btn--add-to-card[data-v-2dd1d193]:disabled{background:var(--bg-tertiary,#e0e0e0);color:var(--text-secondary,#777);cursor:not-allowed}.btn--add-to-card.btn--add-to-card--off[data-v-2dd1d193]:hover,.btn--add-to-card.btn--add-to-card[data-v-2dd1d193]:disabled:hover{background:var(--bg-tertiary,#e0e0e0)}.card-goods__out-badge[data-v-2dd1d193]{z-index:2;color:#fff;white-space:nowrap;background:#c62828;border-radius:4px;padding:4px 8px;font-size:11px;line-height:1.2;position:absolute;top:8px;left:8px}.btn--add-to-card[data-v-2dd1d193]:hover{background:#1a8fc0}.card-goods__qty[data-v-2dd1d193]{box-sizing:border-box;background:#f5f5f5;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;height:40px;margin:auto 0 12px;padding:0;display:flex}.qty-btn[data-v-2dd1d193]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;width:28px;height:28px;padding:0;font-size:16px;line-height:1}.qty-btn[data-v-2dd1d193]:hover{background:#f5f5f5}.qty-input[data-v-2dd1d193]{text-align:center;-moz-appearance:textfield;border:1px solid #ddd;border-radius:4px;width:42px;height:28px;padding:0;font-size:14px;font-weight:500}.qty-input[data-v-2dd1d193]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-input[data-v-2dd1d193]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.icon-heart.is-active[data-v-2dd1d193]{color:#e53935}.card-goods--option[data-v-2dd1d193]{border:2px solid #24abe2}@media (width<=767px){.card-goods__brand-wrap[data-v-2dd1d193]{height:24px;min-height:24px;max-height:24px}.card-goods__detail[data-v-2dd1d193],.card-goods__detail-placeholder[data-v-2dd1d193]{height:24px;line-height:24px}}html.dark .card-goods__box-tooltip{background:#453c21}html.dark .card-goods__detail{color:var(--text-secondary)}html.dark .card-goods__detail:hover{color:var(--accent-light-blue)}html.dark .card-goods__name-link{color:var(--text-primary)}html.dark .card-goods__name-link:hover{color:var(--accent-light-blue)}html.dark .qty-btn{border-color:var(--border-color);background:var(--bg-card)}html.dark .qty-btn:hover{background:var(--bg-tertiary)}html.dark .qty-input{border-color:var(--border-color)}html.dark .card-goods__name mark{color:inherit;background:#ffd50047}html.dark .card-goods__favorite{color:#cfcfcf;background:#1e1e1ed9}html.dark .icon-heart.is-active{color:#ff9898}.card-tooltip{color:#fff;z-index:10000;pointer-events:none;word-wrap:break-word;overflow-wrap:break-word;background:#333;border-radius:6px;max-width:350px;padding:10px 14px;font-size:15px;line-height:1.4;position:fixed;box-shadow:0 4px 16px #0000004d}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
