/* Horizontal discovery on touch devices without interrupting purchase CTA. */
@media(max-width:680px){
  #alternativas .cards,#complementos .cards{
    display:grid;grid-auto-flow:column;grid-auto-columns:minmax(168px,68%);
    grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;
    scroll-snap-type:x proximity;gap:12px;padding:2px 2px 14px;
    -webkit-overflow-scrolling:touch;
  }
  #alternativas .card,#complementos .card{scroll-snap-align:start;}
}
