/* Ürün rafı: ızgara ya da oklu kayan raf */

.rail-arrows { display: none; gap: var(--space-2xs); }
@media (min-width: 750px) { .rail-arrows { display: inline-flex; } }
.rail-arrow {
  width: 42px; height: 42px; display: grid; place-items: center; border-radius: 50%;
  border: 1px solid var(--line); background: var(--bg); color: var(--ink);
  transition: border-color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);
}
.rail-arrow:hover:not([disabled]) { border-color: var(--ink); }
.rail-arrow[disabled] { opacity: 0.35; cursor: default; }
.rail-arrow .icon { width: 20px; height: 20px; }
.section--surface .rail-arrow { background: var(--bg); }
.rail { scroll-behavior: smooth; }
.rail:focus { outline: none; }
/* Mobilde ana sayfa kısa kalsın: ızgara rafta ilk dört ürün */
@media (max-width: 749px) {
  .product-rail--grid .product-grid > li:nth-child(n+5) { display: none; }
}
