.ordered-rail{--ordered-cols:4;--ordered-gap:30px;--ordered-peek:0px}@media (max-width:991px){.ordered-rail{--ordered-cols:2}}@media (max-width:767px){.ordered-rail{--ordered-peek:20px}}@media (max-width:575px){.ordered-rail{--ordered-gap:8px}}.ordered-rail__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.ordered-rail .ordered-rail__head .catalog-category-section__title{margin:0;min-width:0}.ordered-rail button:after{display:none!important;content:none!important}.ordered-rail__arrows{display:none;gap:8px;flex:0 0 auto}.ordered-rail .ordered-rail__arrow{width:36px;height:36px;min-width:36px;padding:0;border:none;border-radius:50%;background:var(--eb-lx-surface-strong-ececef);color:var(--eb-lx-text-primary-1a1a1a);font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,opacity .2s ease}.ordered-rail .ordered-rail__arrow:hover:not(:disabled){background:var(--eb-lx-surface-strong-dedee3)}.ordered-rail .ordered-rail__arrow:disabled{opacity:.35;cursor:default}.ordered-rail .ordered-rail__arrow:focus-visible{outline:2px solid var(--color-primary,var(--eb-border-on-inverse));outline-offset:2px}@media (hover:hover) and (pointer:fine){.ordered-rail__arrows{display:inline-flex}}.ordered-rail__scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-left:8px;scrollbar-width:none;padding:12px 8px 32px;margin:-12px -8px -24px}.ordered-rail__scroll::-webkit-scrollbar{display:none}.ordered-rail__scroll--grabbing{cursor:grabbing!important;scroll-snap-type:none}.ordered-rail__scroll--grabbing *{-webkit-user-select:none;user-select:none}.ordered-rail.catalog-category-section
	ul.vt-products.catalog-category-section__product-list.ordered-rail__list{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--ordered-gap);width:100%;margin:0;padding:0;list-style:none}.ordered-rail.catalog-category-section
	ul.vt-products.catalog-category-section__product-list.ordered-rail__list>.product.product-card-food{flex:0 0 auto;width:calc((100% - (var(--ordered-cols) - 1) * var(--ordered-gap)) / var(--ordered-cols) - var(--ordered-peek))!important;max-width:none;margin:0;padding:0;float:none;scroll-snap-align:start}.ordered-rail .product-card-food .product-card-food__variant{color:var(--eb-lx-text-tertiary-555555);font-weight:600}