
@media(max-width:900px){
  /* v731654 — 🔴 E ESTA REGRA EMPILHOU O CARROSSEL DE EVENTOS.

     `idlink-profile-shop-grid-v643124` é colada por JS no "melhor container"
     de cards (`bestGridRoot`) — e esse container às vezes é a própria seção de
     Eventos. Aí meu `display:grid!important`, que tem dois IDs de
     especificidade, atropelava o `display:flex!important` do
     `.idmk-ev-carrossel` e o carrossel virava uma pilha de cards de largura
     inteira. Era o que o José viu na barbershop.

     O carrossel fica de fora por nome: quem é carrossel continua flex. */
  html body:not(:has(#idlinkShopStableListV644233)) #bio-shop-panel .idlink-profile-shop-grid-v643124:not(.idmk-ev-carrossel),
  html body:not(:has(#idlinkShopStableListV644233)) .shop-shell .idlink-profile-shop-grid-v643124:not(.idmk-ev-carrossel){
    display:grid!important;visibility:visible!important;
    height:auto!important;max-height:none!important;overflow:visible!important
  }
  /* v731644 — sem os dois :not() aqui, este `display:grid!important` atropelava
     quem ESCOLHEU esconder o card: a paginação de 8 em 8 (`idmk-pag-oculto`) e
     o filtro da busca (`idmk-busca-off`). No @coronelfumaca os 24 produtos
     apareciam de uma vez e o "ver mais" virava enfeite. Devolver a grade não
     pode significar ignorar quem tem motivo para esconder. */
  html body:not(:has(#idlinkShopStableListV644233)) #bio-shop-panel .idlink-profile-shop-grid-v643124:not(.idmk-ev-carrossel) > .shop-card:not(.idmk-pag-oculto):not(.idmk-busca-off),
  html body:not(:has(#idlinkShopStableListV644233)) .shop-shell .idlink-profile-shop-grid-v643124:not(.idmk-ev-carrossel) > .shop-card:not(.idmk-pag-oculto):not(.idmk-busca-off){
    display:grid!important;visibility:visible!important;min-height:104px!important
  }
}
