/* Favoriler — Woomen kartı tarayıcıda çizildiği için küçük eklemeler */
[data-module-name="begeni-02-liste"] [hidden] {
    display: none !important;
}

/* Favori kalbi işaretli: Woomen'in kalp üstüne gelme hâli (koyu zemin, beyaz kalp) */
[data-module-name="begeni-02-liste"] .su-product-4-card.collection-style .wishlist.is-liked {
    background: var(--dark-color);
    cursor: pointer;
}

[data-module-name="begeni-02-liste"] .su-product-4-card.collection-style .wishlist.is-liked svg {
    color: var(--white-color);
}

[data-module-name="begeni-02-liste"] .su-product-4-card.collection-style .wishlist.is-liked:hover {
    background: var(--white-color);
}

[data-module-name="begeni-02-liste"] .su-product-4-card.collection-style .wishlist.is-liked:hover svg {
    color: var(--dark-color);
}

/* Telefonda üstüne gelme yok: Sepete Ekle hep görünsün */
@media (hover: none) {
    [data-module-name="begeni-02-liste"] .su-product-4-card .product-btn {
        opacity: 1;
        visibility: visible;
        transform: none;
    }
}

[data-module-name="begeni-02-liste"] [data-product][data-busy] {
    opacity: .4;
    pointer-events: none;
}

[data-module-name="begeni-02-liste"] .u-liked-status {
    padding: 40px 0 80px;
    color: var(--body-color);
    font-size: 13px;
    letter-spacing: 0.02em;
}

[data-module-name="begeni-02-liste"] .u-liked-error {
    color: #c0392b;
}

[data-module-name="begeni-02-liste"] .u-liked-register {
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.02em;
}

[data-module-name="begeni-02-liste"] .u-liked-register a {
    color: var(--dark-color);
    text-decoration: underline;
}
