/* Tablet: dikey 3, yatay 4. Dokunmatik büyük ekranlar. */
@media (min-width:768px) and (pointer:coarse) and (orientation:portrait){
 body:not(.ruby-admin):not(.ruby-cart) #products,
 body:not(.ruby-admin):not(.ruby-cart) .rl-new-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
}
@media (min-width:768px) and (pointer:coarse) and (orientation:landscape) and (min-height:501px){
 body:not(.ruby-admin):not(.ruby-cart) #products,
 body:not(.ruby-admin):not(.ruby-cart) .rl-new-products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}
}
