.rail-wrap[data-v-42ca63db]{position:relative}.rail[data-v-42ca63db]{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;gap:16px;margin:0;padding:4px 2px 12px;list-style:none;display:flex;overflow-x:auto}.rail[data-v-42ca63db]::-webkit-scrollbar{display:none}.rail-item[data-v-42ca63db]{scroll-snap-align:start;flex:none;width:calc(50% - 8px)}@media (width>=576px){.rail-item[data-v-42ca63db]{width:calc(33.3333% - 10.6667px)}}@media (width>=992px){.rail-item[data-v-42ca63db]{width:calc(25% - 12px)}}@media (width>=1200px){.rail-item[data-v-42ca63db]{width:calc(16.6667% - 13.3333px)}}.rail-arrow[data-v-42ca63db]{z-index:3;border:1px solid var(--card-border);background:var(--card-bg);width:42px;height:42px;color:var(--card-text);box-shadow:var(--shadow);transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;font-size:17px;display:flex;position:absolute;top:38%}.rail-arrow[data-v-42ca63db]:hover:not(:disabled){background:var(--gold);border-color:var(--gold);color:#111;transform:translateY(-50%)scale(1.08)}.rail-arrow[data-v-42ca63db]{transform:translateY(-50%)}.rail-arrow[data-v-42ca63db]:disabled{opacity:0;pointer-events:none}.rail-arrow.prev[data-v-42ca63db]{left:-14px}.rail-arrow.next[data-v-42ca63db]{right:-14px}@media (hover:none){.rail-arrow[data-v-42ca63db]{display:none}}
