/* VNK store-grid START 2026-11-01 v1 — catalog grid (#mse2_results: /store/, categories, collections, Kosher, search) and its filter column.
   Recommendations (section.recommendations), the wine page and the home page are not touched: every selector starts with #mse2_results or #mse2_mfilter.
   1) Eco leaf inside its card: 22 px, right above the first rating chip (VIVINO …), on the chips' left edge, 6 px gap; the chips do not move.
      Theme rule (2020): .organic__icon{position:absolute;margin-top:-20px;margin-left:-18px} put it 8 px outside the card, 11 px above the chips.
      Not on the chip line: right of a chip there are only 11–27 px before the bottle at 992–1024 px (measured), the leaf needs 28.
      The leaf keeps its theme static position (top = card padding, chips at padding + 24 px at every width ≥551), so one margin fits all.
      Phones (≤550 px) keep the theme layout (leaf inside the card, chips below it). «Wine of the month» cards keep their shift down (vnk-wom.css
      moves leaf and chips together with transform; we do not set transform). */
@media (min-width:551px){
 #mse2_results .product .organic__icon{left:9px;margin:-4px 0 0;padding:0;line-height:0}
 #mse2_results .product .organic__icon img{display:block;width:22px;height:22px}
}
/* 2) Filter column stays in view while the grid scrolls (computers, ≥992 px): below the fixed header (59 px) + 16 px; a column longer than the
      window scrolls inside itself. Phones and tablets keep the theme filter panel. z-index stays the theme's 1000 (header 1201, STORE panel 1200);
      !important beats the 1001 that vnk-kosher-tips sets inline while a «?» is hovered: its hint no longer leaves the column. */
@media (min-width:992px){
 #mse2_mfilter #filter{position:sticky;top:75px;max-height:calc(100vh - 91px);max-height:calc(100dvh - 91px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;z-index:1000!important}
 /* Kosher «?» hints (vnk-kosher-tips, only in this fieldset) open inside the column over their own row: a scrolling column would cut a 320 px hint.
    Known limit: with the column scrolled so that this fieldset sits at its top edge, the upper part of a hint is cut. */
 #mse2_mfilter #filter [id="mse2_tv|kosher"] .list__element{position:relative}
 #mse2_mfilter #filter [id="mse2_tv|kosher"] .vnk-q{position:static}
 #mse2_mfilter #filter [id="mse2_tv|kosher"] .vnk-q__tip{left:0;right:0;width:auto;max-width:none}
 #mse2_mfilter #filter [id="mse2_tv|kosher"] .vnk-q__tip::before,#mse2_mfilter #filter [id="mse2_tv|kosher"] .vnk-q__tip::after{display:none}
}
/* VNK store-grid END */
