/* Včelí med Jeseníky — sezónní styl před prvním vykreslením, v9. */
/* Včelí med Jeseníky: pět sezonních podob, v8. */
:is(html[data-vmj-season-auto="jaro"] body.type-index,body.type-index[data-vmj-season-auto="jaro"]) {
  --vmji-main:#eff5e7;
  --vmji-title:#35543b;
  --vmji-lead:#4d644c;
  --vmji-kicker:#587749;
  --vmji-edge:#bfd0ad;
  --vmji-card:#fffef8;
  --vmji-card-edge:#dce5ce;
  --vmji-trust:#e3edd5;
  --vmji-trust-text:#3e5d3e;
  --vmji-set:#f7faef;
  --vmji-page:#edf3e5;
  --vmji-surface:#fffffb;
  --vmji-soft:#f1f6e9;
  --vmji-header:#fafcf5;
  --vmji-nav:#426247;
  --vmji-nav-ink:#fffdf2;
  --vmji-ink:#36543a;
  --vmji-muted:#607159;
  --vmji-foot:#294b35;
  --vmji-foot-bottom:#1e3928;
  --vmji-banner-title:#355139;
  --vmji-banner-caption:#4d6249;
  --vmji-banner-cta:#426447;
  --vmji-shadow:0 8px 25px #263e2d12;
  --vmji-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%20650%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23dcebcf%22%20d%3D%22M0%20520Q160%20470%20360%20545T1000%20500V650H0Z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%239cb78b%22%20stroke-width%3D%223%22%20d%3D%22M40%20650Q100%20480%2070%20350M75%20450Q120%20400%20150%20405M76%20485Q30%20450%2022%20415M900%20650Q875%20500%20945%20400%22%2F%3E%3Cg%20fill%3D%22%23b9cf9e%22%3E%3Cellipse%20cx%3D%22127%22%20cy%3D%22417%22%20rx%3D%2230%22%20ry%3D%2212%22%20transform%3D%22rotate%28-28%20127%20417%29%22%2F%3E%3Cellipse%20cx%3D%2245%22%20cy%3D%22448%22%20rx%3D%2226%22%20ry%3D%2211%22%20transform%3D%22rotate%2835%2045%20448%29%22%2F%3E%3Cellipse%20cx%3D%22918%22%20cy%3D%22490%22%20rx%3D%2228%22%20ry%3D%2211%22%20transform%3D%22rotate%28-35%20918%20490%29%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23fffdf5%22%20stroke%3D%22%23e3d7b3%22%3E%3Ccircle%20cx%3D%22900%22%20cy%3D%22100%22%20r%3D%2214%22%2F%3E%3Ccircle%20cx%3D%22922%22%20cy%3D%22117%22%20r%3D%2214%22%2F%3E%3Ccircle%20cx%3D%22914%22%20cy%3D%22143%22%20r%3D%2214%22%2F%3E%3Ccircle%20cx%3D%22886%22%20cy%3D%22143%22%20r%3D%2214%22%2F%3E%3Ccircle%20cx%3D%22878%22%20cy%3D%22117%22%20r%3D%2214%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%22900%22%20cy%3D%22121%22%20r%3D%2210%22%20fill%3D%22%23d6bc64%22%2F%3E%3C%2Fsvg%3E");
}
:is(html[data-vmj-season-auto="leto"] body.type-index,body.type-index[data-vmj-season-auto="leto"]) {
  --vmji-main:#fff6df;
  --vmji-title:#755521;
  --vmji-lead:#79633c;
  --vmji-kicker:#89702f;
  --vmji-edge:#dfca8e;
  --vmji-card:#fffdf5;
  --vmji-card-edge:#eadcb1;
  --vmji-trust:#f6e9ba;
  --vmji-trust-text:#715623;
  --vmji-set:#fffae9;
  --vmji-page:#fbf1d6;
  --vmji-surface:#fffef9;
  --vmji-soft:#fff8e4;
  --vmji-header:#fffaf0;
  --vmji-nav:#79602d;
  --vmji-nav-ink:#fffdf2;
  --vmji-ink:#6d5426;
  --vmji-muted:#82704b;
  --vmji-foot:#695025;
  --vmji-foot-bottom:#4d3c1e;
  --vmji-banner-title:#715025;
  --vmji-banner-caption:#765f35;
  --vmji-banner-cta:#896630;
  --vmji-shadow:0 8px 25px #263e2d12;
  --vmji-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%20650%22%20preserveAspectRatio%3D%22none%22%3E%3Ccircle%20cx%3D%22925%22%20cy%3D%2270%22%20r%3D%2285%22%20fill%3D%22%23f4dc8d%22%20opacity%3D%22.65%22%2F%3E%3Cpath%20fill%3D%22%23f7e4a7%22%20d%3D%22M0%20570Q180%20485%20420%20560T1000%20520V650H0Z%22%2F%3E%3Cpath%20fill%3D%22%23efcf80%22%20opacity%3D%22.35%22%20d%3D%22M0%20625Q250%20540%20560%20600T1000%20575V650H0Z%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23d6b765%22%20stroke-width%3D%222%22%20opacity%3D%22.5%22%3E%3Cpath%20d%3D%22m865%20250%2017-10%2017%2010v20l-17%2010-17-10zm34%200%2017-10%2017%2010v20l-17%2010-17-10zm-17%2030%2017-10%2017%2010v20l-17%2010-17-10z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
:is(html[data-vmj-season-auto="podzim"] body.type-index,body.type-index[data-vmj-season-auto="podzim"]) {
  --vmji-main:#f8eddd;
  --vmji-title:#764b31;
  --vmji-lead:#7a6047;
  --vmji-kicker:#936640;
  --vmji-edge:#d5b68c;
  --vmji-card:#fffaf1;
  --vmji-card-edge:#e6d1b2;
  --vmji-trust:#efddbf;
  --vmji-trust-text:#75523b;
  --vmji-set:#fcf5e8;
  --vmji-page:#f4e8d6;
  --vmji-surface:#fffaf4;
  --vmji-soft:#f7efdf;
  --vmji-header:#fbf4e8;
  --vmji-nav:#79533a;
  --vmji-nav-ink:#fff8ed;
  --vmji-ink:#704b33;
  --vmji-muted:#866c52;
  --vmji-foot:#603f2d;
  --vmji-foot-bottom:#493020;
  --vmji-banner-title:#714c2f;
  --vmji-banner-caption:#725c40;
  --vmji-banner-cta:#755634;
  --vmji-shadow:0 8px 25px #263e2d12;
  --vmji-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%20650%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23eed7b7%22%20d%3D%22M0%20550Q200%20470%20450%20550T1000%20515V650H0Z%22%2F%3E%3Cpath%20fill%3D%22%23f5e7cc%22%20d%3D%22M0%20610Q250%20535%20560%20600T1000%20575V650H0Z%22%2F%3E%3Cg%20fill%3D%22%23c58f53%22%20opacity%3D%22.55%22%3E%3Cpath%20d%3D%22M900%2050q-45%2030-20%2065%2050-12%2020-65Z%22%2F%3E%3Cpath%20d%3D%22M950%20250q-55-5-55%2037%2050%2025%2055-37Z%22%2F%3E%3Cpath%20d%3D%22M65%20440q-40%2025-20%2058%2045-10%2020-58Z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23996a44%22%20stroke-width%3D%222%22%20opacity%3D%22.5%22%3E%3Cpath%20d%3D%22m885%20111%2012-48m-3%20220%2045-23m-892%20237%2014-46%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
:is(html[data-vmj-season-auto="zima"] body.type-index,body.type-index[data-vmj-season-auto="zima"]) {
  --vmji-main:#edf5f7;
  --vmji-title:#2b515b;
  --vmji-lead:#48656b;
  --vmji-kicker:#4f7076;
  --vmji-edge:#bcd4d9;
  --vmji-card:#fffefb;
  --vmji-card-edge:#cfdee1;
  --vmji-trust:#dcebed;
  --vmji-trust-text:#365a61;
  --vmji-set:#f4f9fa;
  --vmji-page:#e9f2f6;
  --vmji-surface:#ffffff;
  --vmji-soft:#edf5f7;
  --vmji-header:#f4fafc;
  --vmji-nav:#2f5662;
  --vmji-nav-ink:#ffffff;
  --vmji-ink:#294c57;
  --vmji-muted:#4f6970;
  --vmji-foot:#234852;
  --vmji-foot-bottom:#1b3b44;
  --vmji-banner-title:#244c58;
  --vmji-banner-caption:#315964;
  --vmji-banner-cta:#2b5662;
  --vmji-shadow:0 8px 25px #263e2d12;
  --vmji-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%20650%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23d9e9ef%22%20d%3D%22M0%20520Q160%20425%20350%20515T1000%20470V650H0Z%22%2F%3E%3Cpath%20fill%3D%22%23f8fcfd%22%20d%3D%22M0%20595Q230%20500%20530%20585T1000%20550V650H0Z%22%2F%3E%3Cg%20stroke%3D%22%238fb4c4%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20opacity%3D%22.65%22%3E%3Cpath%20d%3D%22M875%2042v60m-26-45%2052%2030m-52%200%2052-30m-33-8%207%207%207-7m-14%2046%207-7%207%207m-29-31%2010-3-3-10m32%2042-10%203%203%2010m-42-10%203-10-10-3m52-14-3%2010%2010%203%22%2F%3E%3Cpath%20d%3D%22M930%20245v38m-16-28%2032%2018m-32%200%2032-18M60%20350v44m-19-33%2038%2022m-38%200%2038-22%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23fff%22%20opacity%3D%22.8%22%3E%3Ccircle%20cx%3D%22735%22%20cy%3D%2228%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%22975%22%20cy%3D%22130%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%22820%22%20cy%3D%22190%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2275%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%22920%22%20cy%3D%22440%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%22110%22%20cy%3D%22480%22%20r%3D%223%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
:is(html[data-vmj-season-auto="vanoce"] body.type-index,body.type-index[data-vmj-season-auto="vanoce"]) {
  --vmji-main:#173e2d;
  --vmji-title:#f3dab0;
  --vmji-lead:#e2e9d6;
  --vmji-kicker:#e0c38b;
  --vmji-edge:#a08a56;
  --vmji-card:#fffaf0;
  --vmji-card-edge:#cdb178;
  --vmji-trust:#2c513c;
  --vmji-trust-text:#f0e4c6;
  --vmji-set:#fcf7e9;
  --vmji-page:#ece7da;
  --vmji-surface:#fffdf6;
  --vmji-soft:#f4eedc;
  --vmji-header:#fbf6e8;
  --vmji-nav:#214731;
  --vmji-nav-ink:#fff7de;
  --vmji-ink:#314b32;
  --vmji-muted:#626847;
  --vmji-foot:#183b29;
  --vmji-foot-bottom:#102b1d;
  --vmji-banner-title:#f2d6a1;
  --vmji-banner-caption:#e9e4cd;
  --vmji-banner-cta:#dfc48b;
  --vmji-shadow:0 8px 25px #263e2d12;
  --vmji-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%20650%22%20preserveAspectRatio%3D%22none%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%234a7760%22%20stroke-width%3D%223%22%20opacity%3D%22.85%22%3E%3Cpath%20d%3D%22M0%200%20160%20120m-140-103%2035-2m-21%2018%206%2035m14-22%2037-2m-22%2018%209%2035m17-21%2039%203M1000%200%20840%20120m140-103-35-2m21%2018-6%2035m-14-22-37-2m22%2018-9%2035m-17-21-39%203%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23d3b47a%22%20stroke-width%3D%221.5%22%3E%3Cpath%20d%3D%22M955%200v88M908%200v40%22%2F%3E%3Ccircle%20cx%3D%22955%22%20cy%3D%22106%22%20r%3D%2218%22%2F%3E%3Ccircle%20cx%3D%22908%22%20cy%3D%2252%22%20r%3D%2212%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23d3b47a%22%20opacity%3D%22.7%22%3E%3Cpath%20d%3D%22m935%20520%204%2012%2013%201-10%208%203%2013-10-7-11%207%203-13-10-8%2013-1zm-870-100%203%209%209%201-7%206%202%209-7-5-8%205%202-9-7-6%2010-1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
:is(html[data-vmj-season-auto]:not([data-vmj-season-decorations]) body.type-index,
html:not([data-vmj-season-auto]) body.type-index[data-vmj-season-auto]:not([data-vmj-season-decorations])) { --vmji-art:none; }
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #vmj26-klasicke-medy {
  background-color: var(--vmji-main);
  background-image: var(--vmji-art);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-color: var(--vmji-edge);
  box-shadow: var(--vmji-shadow);
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #vmj26-klasicke-medy > h2 { color: var(--vmji-title); }
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #vmj26-klasicke-medy > .vmj26-eyebrow { color: var(--vmji-kicker); }
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #vmj26-klasicke-medy > .vmj26-lead { color: var(--vmji-lead); }
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #vmj26-klasicke-medy .vmj26-product {
  background-color: var(--vmji-card); border-color: var(--vmji-card-edge);
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #vmj26-klasicke-medy .vmj26-trust {
  background-color: var(--vmji-trust); color: var(--vmji-trust-text);
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .vmd-home-products .vmd-card {
  background-color: var(--vmji-card); border-color: var(--vmji-card-edge);
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .vmd-home-products .vmd-featured-sets {
  background-color: var(--vmji-set);
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .vmd-home-products > h2,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .vmd-featured-sets > h2 { color:var(--vmji-ink); }

:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) { background-color:var(--vmji-page); }
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .overall-wrapper { background-color:transparent; }
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #header,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #header .header-top {
  background-color:var(--vmji-header); border-color:var(--vmji-card-edge);
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .top-navigation-bar {
  background-color:var(--vmji-soft); border-color:var(--vmji-card-edge);
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #header .header-bottom,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #navigation,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .menu-helper {
  background-color:var(--vmji-nav); color:var(--vmji-nav-ink); border-color:var(--vmji-edge);
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #navigation .menu-level-1 > li > a,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .menu-helper > span,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #header .header-bottom .navigationActions > li > a {
  color:var(--vmji-nav-ink);
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #navigation .menu-level-2,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #navigation .menu-level-3,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .menu-helper ul {
  background-color:var(--vmji-surface); border-color:var(--vmji-card-edge);
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #navigation .menu-level-2 a,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #navigation .menu-level-3 a,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .menu-helper ul a { color:var(--vmji-ink); }
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #content-wrapper { background-color:var(--vmji-surface); }
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #categories,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .sidebar .box {
  background-color:var(--vmji-soft); border-color:var(--vmji-card-edge);
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #categories a,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .sidebar h3,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .welcome > .h1,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .vmd-card h3 a,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .vmd-other h3 { color:var(--vmji-ink); }

/* Zázvor a související nabídka; původní tlačítka nákupu se nepřebarvují. */
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #vmj26-zazvor {
  background-color:var(--vmji-main); background-image:var(--vmji-art);
  background-position:right bottom; background-size:cover; background-repeat:no-repeat;
  border-color:var(--vmji-edge); box-shadow:var(--vmji-shadow);
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #vmj26-zazvor h2 { color:var(--vmji-title); }
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #vmj26-zazvor .vmj26-eyebrow { color:var(--vmji-kicker); }
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #vmj26-zazvor .vmj26-lead { color:var(--vmji-lead); }
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #vmj26-zazvor .vmj26-price,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #vmj26-zazvor .vmj26-detail { color:var(--vmji-title); }
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .vmd-shipping,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .vmd-other {
  background-color:var(--vmji-soft); color:var(--vmji-ink); border-color:var(--vmji-card-edge);
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .vmd-other-links a {
  background-color:var(--vmji-surface); color:var(--vmji-ink); border-color:var(--vmji-card-edge);
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) .vmd-featured-sets {
  background-color:var(--vmji-set); border-color:var(--vmji-edge);
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #vj-shop-reviews {
  background-color:var(--vmji-soft); border-color:var(--vmji-card-edge);
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #vj-shop-reviews h2,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #vj-shop-reviews h3,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #vj-shop-reviews a { color:var(--vmji-ink); }
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #vj-hodnoceni-karty > * {
  background-color:var(--vmji-surface); border-color:var(--vmji-card-edge);
}

/* Patička sjednocená s hlavním menu. */
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #footer {
  background-color:var(--vmji-foot); color:var(--vmji-nav-ink);
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #footer .footer-rows,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #footer .custom-footer,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #footer .footer-links-icons {
  background-color:transparent; color:var(--vmji-nav-ink); border-color:var(--vmji-edge);
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #footer h2,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #footer h3,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #footer h3 span,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #footer p,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #footer a,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #footer .copyright,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #footer #signature { color:var(--vmji-nav-ink); }
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #footer .footer-bottom {
  background-color:var(--vmji-foot-bottom); border-color:var(--vmji-edge);
}


/* Stávající výška banneru je dána původním obrázkem v toku stránky. */
body.type-index #carousel a.vmji-season-banner { position:relative; display:block; }
body.type-index #carousel a.vmji-season-banner > img { visibility:hidden; }
body.type-index #carousel a.vmji-season-banner > .extended-banner-texts {
  position:absolute !important; inset:0 !important; top:0 !important; left:0 !important;
  display:flex !important; align-items:center; width:100% !important; height:100% !important;
  max-width:none !important; margin:0 !important; padding:0 !important;
  transform:none !important; visibility:visible !important; opacity:1 !important;
  overflow:hidden; box-sizing:border-box; container:vmjiBanner / inline-size;
  background-color:var(--vmji-main); background-image:var(--vmji-art);
  background-position:center; background-size:cover; background-repeat:no-repeat;
  color:var(--vmji-banner-caption); text-align:left; text-shadow:none !important;
  white-space:normal !important; text-transform:none !important;
}
body.type-index #carousel .vmji-banner-copy {
  position:relative; z-index:3; display:block; box-sizing:border-box;
  width:55%; padding:5%; margin:0; color:var(--vmji-banner-caption);
}
body.type-index #carousel .vmji-banner-eyebrow {
  display:block; margin:0 0 12px; font-family:inherit; font-size:clamp(10px,1.5cqw,14px);
  font-weight:700; line-height:1.35; letter-spacing:.06em; text-transform:uppercase;
}
body.type-index #carousel .vmji-banner-title {
  display:block; margin:0 0 16px; font-family:Georgia,'Times New Roman',serif;
  font-size:clamp(23px,4.5cqw,49px); font-weight:400; line-height:1.08;
  letter-spacing:-.025em; color:var(--vmji-banner-title); text-transform:none;
}
body.type-index #carousel .vmji-banner-description {
  display:block; margin:0 0 19px; font-size:clamp(12px,1.8cqw,17px); line-height:1.5;
}
body.type-index #carousel .vmji-banner-cta {
  display:inline-flex; align-items:center; gap:8px; max-width:100%; box-sizing:border-box;
  padding:10px 13px; border-radius:7px; background-color:var(--vmji-banner-cta);
  color:#fff; font-size:clamp(11px,1.45cqw,15px); font-weight:700; line-height:1.4;
}
:is(html[data-vmj-season-auto="vanoce"] body.type-index,body.type-index[data-vmj-season-auto="vanoce"]) #carousel .vmji-banner-cta { color:#1f3b2b; }
body.type-index #carousel .vmji-banner-photos {
  position:absolute; right:3%; top:9%; width:42%; height:82%; display:block; pointer-events:none;
}
body.type-index #carousel .vmji-banner-photo {
  position:absolute; display:block; max-width:none; box-sizing:border-box;
  width:64%; height:75%; object-fit:contain; object-position:center;
  background:#fff; border:4px solid #fffdf4; border-radius:22px 6px 22px 6px;
  box-shadow:0 12px 28px #17392c22;
}
body.type-index #carousel .vmji-banner-photo--1 { left:0; top:0; transform:rotate(-4deg); z-index:1; }
body.type-index #carousel .vmji-banner-photo--2 { right:0; bottom:0; transform:rotate(5deg); z-index:2; }
body.type-index #carousel .vmji-banner-photos--single .vmji-banner-photo {
  width:100%; height:100%; top:0; left:0; border-radius:18px; transform:rotate(2deg);
}
:is(html[data-vmj-season-auto="leto"] body.type-index,body.type-index[data-vmj-season-auto="leto"]) #carousel .vmji-banner-photo--1 { transform:rotate(-7deg); }
:is(html[data-vmj-season-auto="podzim"] body.type-index,body.type-index[data-vmj-season-auto="podzim"]) #carousel .vmji-banner-photo--2 { border-color:#f1dfbd; }
:is(html[data-vmj-season-auto="vanoce"] body.type-index,body.type-index[data-vmj-season-auto="vanoce"]) #carousel .vmji-banner-photo { border-color:#e7cd96; }
@container vmjiBanner (max-width:560px) {
  body.type-index #carousel .vmji-banner-copy { width:55%; padding:5%; }
  body.type-index #carousel .vmji-banner-eyebrow { font-size:9px; letter-spacing:.01em; margin-bottom:8px; }
  body.type-index #carousel .vmji-banner-title { font-size:clamp(19px,5cqw,28px); margin-bottom:12px; }
  body.type-index #carousel .vmji-banner-description { display:none; }
  body.type-index #carousel .vmji-banner-cta { padding:7px 8px; gap:4px; font-size:clamp(9px,2.4cqw,12px); }
  body.type-index #carousel .vmji-banner-photo { border-width:2px; border-radius:15px 4px 15px 4px; }
  body.type-index #carousel .vmji-banner-photos--single .vmji-banner-photo { border-radius:12px; }
}
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #header .header-top-wrapper { background-color:var(--vmji-header); }
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #header .header-bottom-wrapper,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #navigation .navigation-in,
:is(html[data-vmj-season-auto] body.type-index,body.type-index[data-vmj-season-auto]) #navigation .menu-level-1 { background-color:var(--vmji-nav); }
body.type-index #vmj26-zazvor .vmji-tip-title { color:inherit; text-decoration:none; }

/* Původní banner nesmí probliknout, než se připraví sezónní náhrada.
   Skryje se JEN banner, ne celý web. Při chybě JS se po 2,5 s obnoví. */
@keyframes vmji-v9-fallback { to { visibility:visible; } }
html[data-vmj-banner-loading] body.type-index #carousel {
  visibility:hidden;
  animation:vmji-v9-fallback 0s linear 2.5s forwards;
}
/* Stejná ochrana pro volitelně změněný tip na med. */
html[data-vmj-tip-loading] body.type-index #vmj26-zazvor {
  visibility:hidden;
  animation:vmji-v9-fallback 0s linear 3s forwards;
}
