I’m having a hard time trying to find why the browser is not picking up that change. Try this please (replace the previous codes with this one):
.product-block-list__item .card {
margin-bottom:0;
}
.product-block-list__item .card .card__collapsible-button {
padding:0 20px;
}
@media screen and (max-width: 640px){
.product-block-list__item .card {
margin-bottom:0;
}
.product-block-list__item .card .card__collapsible-button {
padding:0 20px;
}
}
@media screen and (min-width: 641px) {
.product-block-list__item .card {
margin-bottom:0;
}
.product-block-list__item .card .card__collapsible-button {
padding:0 30px;
}
}
Redundant but might solve it, since I can’t spot the causes of the issue on mobile