/** MiMusE third-party integration adapters. */
.mimuse-commerce-action { position: relative; display: grid; place-items: center; color: var(--mimuse-text); text-decoration: none; }
.mimuse-commerce-action svg { width: 19px; height: 19px; }
.mimuse-header-cart { position: relative; }
.mimuse-cart-count { position:absolute; top:-6px; right:-6px; min-width:18px; height:18px; padding:0 5px; display:grid; place-items:center; border-radius:999px; background:var(--mimuse-text); color:#fff; font-size:11px; font-weight:700; line-height:1; }
.mimuse-product-action-wrap { width:38px; height:38px; }
.mimuse-product-card__actions .compare,
.mimuse-product-card__actions .yith-wcwl-add-to-wishlist a { display:grid!important; place-items:center!important; width:38px!important; height:38px!important; min-width:38px!important; min-height:38px!important; margin:0!important; padding:0!important; border:1px solid var(--mimuse-border)!important; border-radius:999px!important; background:rgba(255,255,255,.96)!important; color:var(--mimuse-text)!important; font-size:0!important; text-decoration:none!important; box-shadow:0 4px 14px rgba(0,0,0,.05); }
.mimuse-product-card__actions .compare::before { content:'↔'; font-size:18px; line-height:1; }
.mimuse-product-card__actions .yith-wcwl-add-to-wishlist a::before { content:'♡'; font-size:21px; line-height:1; transform:translateY(-1px); }
.mimuse-product-card__actions .yith-wcwl-add-to-wishlist-button--added::before { content:'♥'; }
.mimuse-product-card__actions .yith-wcwl-icon,
.mimuse-product-card__actions .yith-wcwl-add-to-wishlist-button__label,
.mimuse-product-card__actions .feedback { display:none!important; }
