/* Cart-state layout. Shared visual treatment lives in product-card.css. */
.home-product-card .home-go-to-cart {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  min-height: 40px;
  padding: 0 10px;
  text-decoration: none;
  white-space: nowrap;
  flex: 0 0 auto;
}

.home-product-card:not(.ij-product-in-cart) .home-go-to-cart { display: none; }
.home-product-card.ij-product-in-cart .home-buy-button { display: none; }

.ij-cart-feedback-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}

.home-go-to-cart.is-added,.ij-sticky-action.is-added{--cart-feedback-bg:#74d8ad;--cart-feedback-ink:#0b2a20;--cart-feedback-border:#74d8ad}
