/* vk-viewall-center-20261024.css - STAGED, NOT INSTALLED.
   Centers the "view all ..." tile vertically in its row of product tiles (section / shop-by-category pages).
   Before: the tile was a float with margin-top:30% on its link, so the button sat low (and, when the size
   filter hid every tile in a block, it was pushed down in an otherwise empty row).
   Now: .categoryItems is a wrapping flex row (the same idea vk-mobile-tight already uses on phones). Product
   tiles keep their own size; only the view-all tile stretches to the row height and centers its link.
   Tile widths and the link's 15px left gutter are unchanged.
   Hidden tiles (display:none from the size filter / filter bar) drop out of the flex flow, so rows stay clean
   and a lone last tile stays on the left. */
body .categoryItems{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}
body .categoryItems.group:before,body .categoryItems.group:after{content:none;display:none}
body .categoryItems>.categoryItem,body .categoryItems>.subsectionViewall{float:none;flex:0 0 auto}
body .categoryItems>:not(.categoryItem):not(.subsectionViewall){flex:0 0 100%}
body .categoryItems>.subsectionViewall{display:flex;align-items:center;justify-content:center;align-self:stretch;height:auto}
body .categoryItems>.subsectionViewall a{flex:1 1 auto;margin-top:0;margin-bottom:0}
