/* Complemento isolado: não substitui o tema, a home ou o Estúdio. */
.store .mc-favorites-title{display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap}
.store .mc-favorites-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:20px;margin:22px 0 36px}
.store .mc-favorites-empty{margin:24px auto 64px;max-width:680px}
.store .mc-buy-is-busy{opacity:.65;cursor:wait!important}
.store .mc-cart-quantity-form .mc-link-button,
.store .mc-cart-item-side .mc-cart-remove{
  appearance:none;border:1px solid #efbccc;background:#fff4f7;color:#a90954;
  padding:10px 15px;border-radius:12px;font:inherit;font-size:12px;font-weight:700;
  cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px
}
.store .mc-cart-item-side .mc-cart-remove:hover,
.store .mc-cart-quantity-form .mc-link-button:hover{background:#ffe2ed;border-color:#eb86ae}
.store .mc-cart-item-side .mc-cart-remove{margin-top:14px}
.store .mc-cart-quantity-form .mc-quantity-note{display:block;color:#8b5265;font-size:12px;margin-top:7px}
.store .mc-cart-quantity-form [data-stepper] button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:680px){.store .mc-favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store .mc-cart-item-side .mc-cart-remove{margin-top:8px}}
