/* Infantdeco Comprados Juntos – bloques en la tienda */
.icj-block{margin:32px 0;clear:both}
.icj-block .icj-title{margin:0 0 16px}

/* Con la tarjeta del tema: se fuerza una rejilla para poder elegir columnas por dispositivo. */
.icj-design-theme .products{display:grid!important;gap:20px;margin:0!important;padding:0!important;width:auto!important}
.icj-design-theme .products::before,.icj-design-theme .products::after{display:none!important}
.icj-design-theme .products>*{width:auto!important;max-width:none!important;flex:none!important;float:none!important;margin:0!important;clear:none!important}

/* Tarjetas propias. */
.icj-grid{display:grid;gap:20px}
.icj-card{display:flex;flex-direction:column;gap:8px;min-width:0}
.icj-card .icj-img{display:block;border-radius:10px;overflow:hidden;background:#f6f6f6}
.icj-card .icj-img img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;margin:0}
.icj-card .icj-name{font-size:14px;line-height:1.35;color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.icj-card .icj-price{font-weight:600}
.icj-card .icj-btn{margin-top:auto;text-align:center}
@media (max-width:767px){.icj-grid,.icj-design-theme .products{gap:12px}}
.icj-block .icj-added{pointer-events:none}
.icj-block .added_to_cart.wc-forward{display:none!important} /* el enlace «Ver carrito» que añade WooCommerce bajo el botón */
