/* ==========================================================================
   MOBILNI SLOJ, Vaš domaćin
   Pravac: Annachi Kadai grocery kit (Figma, 375px ekrani), primenjen na
   telefone. ⚠⚠ Web je ZAKLJUČAN: ovaj fajl se učitava samo ispod 820px
   (atribut media na <link>), pa ništa odavde ne dodiruje web.css na širokom
   ekranu. Mobilni i web su dva odvojena sloja i tako ostaju.

   Iz kita: bela podloga, tamnozelena traka na vrhu (#2B4D24), zelena
   sekundarna (#1B805C), žuta akcija (#FEBE15), menta za sekcije (#F3F9F5,
   #E5F6CA), tekst #3D3D3D. Inter za tekst, Abril Fatface za naslove.
   Radijusi 10/15/20, pretraga kao pilula.
   ========================================================================== */
:root{
  --m-zelena:#2B4D24; --m-zelena2:#1B805C; --m-zuta:#FEBE15; --m-crvena:#E00000;
  --m-menta:#F3F9F5; --m-menta2:#E5F6CA; --m-siva:#F5F5F5; --m-linija:#E6E6E6;
  --m-ink:#292929; --m-ink2:#3D3D3D; --m-muted:#707070;
  --web-bg:#FFFFFF; --web-blok:#FFFFFF; --web-blok2:#F3F9F5; --web-linija:#E6E6E6;
  --web-ink:#292929; --web-ink2:#3D3D3D; --web-muted:#707070; --sage:#707070;
  --g100:#1B805C; --g200:#2B4D24; --g400:#E5F6CA; --y400:#FEBE15; --o400:#FFF3CF;
  --bordo:#A81519; --bordo5:#FDECEC;
}
body{background:#fff;color:var(--m-ink);font-family:Inter,Archivo,system-ui,sans-serif;font-size:14px}
h1,h2,h3,.vd-hero h1,.vd-sek__glava h2,.vd-kako h2,.vd-cta h2,.vd-kutija h3{
  font-family:"Abril Fatface",Anton,serif;font-weight:400;letter-spacing:0;text-transform:none}
.vd-sek__glava h2{font-size:20px;line-height:26px;color:var(--m-ink2)}
.vd-sek__glava p{font-size:12px;color:var(--m-muted)}
.vd-sek__vise{font-size:12px;font-weight:600;color:var(--m-zelena2)}

/* ── zaglavlje: tamnozelena traka, logo red, pretraga pilula ─────────── */
.vd-top{background:#fff;border-bottom:1px solid var(--m-linija);box-shadow:none}
.vd-top::before{content:"Domaće, direktno sa sela · Bez posrednika";display:block;
  background:var(--m-zelena);color:#fff;font-size:11px;font-weight:500;text-align:center;
  padding:7px 12px;letter-spacing:.01em}
.vd-top__red{padding:10px 0;gap:8px}
/* Tri dugmeta (sacuvano, nalog, meni) plus brend ne staju u 375px u
   punoj velicini, pa je red isao u bocni skrol. Ovde su uza, kao u kitu. */
.vd-top__akcije{gap:6px;flex:none}
.vd-krug{width:38px;height:38px;min-width:38px}
.vd-krug .vd-ik{width:19px;height:19px}
.vd-brend{font-size:17px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.vd-brend__znak{width:36px;height:36px;flex:none}
.vd-nav{left:0;right:0;width:auto}
.vd-c,.vd-top .vd-c{max-width:100%;overflow-x:clip}
.vd-brend__znak{background:var(--m-zelena);color:#fff;border-radius:10px}
.vd-brend{color:var(--m-ink)}
.vd-krug{background:var(--m-siva);color:var(--m-ink2);border:0}
.vd-krug--aktivan{background:var(--m-zelena);color:#fff}
.vd-znak-broj{background:var(--m-zuta);color:var(--m-ink)}
.vd-pretraga{background:#fff;border:1px solid var(--m-linija);border-radius:200px;box-shadow:0 1px 2px rgba(0,0,0,.04)}
.vd-pretraga input{font-size:14px;color:var(--m-ink)}
.vd-pretraga button{background:var(--m-zelena);color:#fff;border-radius:200px;font-weight:600}
.vd-dug--krem{background:var(--m-zuta);color:var(--m-ink)}

/* traka kategorija: ikonice u krugu sa natpisom ispod, kao u kitu */
.vd-brza-red{background:#fff;border-bottom:1px solid var(--m-linija)}
.vd-brza{gap:14px;padding:12px 0}
.vd-brza__cip{flex-direction:column;gap:6px;background:none;border:0;padding:0;min-width:64px;
  font-size:11px;font-weight:500;color:var(--m-ink2);text-align:center;white-space:normal;line-height:13px}
.vd-brza__cip picture{width:52px;height:52px;flex:none}
.vd-brza__cip img{width:100%;height:100%;border-radius:50%;background:var(--m-menta);padding:9px;object-fit:contain}

/* ── hero i kutije ──────────────────────────────────────────────────── */
.vd-hero{background:var(--m-menta);color:var(--m-ink);border-radius:15px;padding:22px 18px}
.vd-hero h1{font-size:28px;line-height:32px;color:var(--m-zelena)}
.vd-hero p{color:var(--m-ink2);font-size:13px}
.vd-znacka{background:var(--m-zuta);color:var(--m-ink);border-radius:200px;font-weight:600;letter-spacing:.04em}
.vd-hero__trake span{color:var(--m-muted)}
.vd-tacka{background:var(--m-zelena2)}
.vd-dug{border-radius:10px;font-weight:600;font-family:inherit}
.vd-dug--zuta{background:var(--m-zuta);color:var(--m-ink)}
.vd-dug--zelena{background:var(--m-zelena);color:#fff}
.vd-dug--tamna{background:#fff;color:var(--m-zelena);border:1px solid var(--m-zelena)}
.vd-dug--bordo{background:var(--m-zelena2);color:#fff}
.vd-dug--narandzasta{background:var(--m-zuta);color:var(--m-ink)}
.vd-kutija{border-radius:15px}
.vd-kutija--zuta{background:var(--m-zuta);color:var(--m-ink)}
.vd-kutija--bordo{background:var(--m-zelena);color:#fff}
.vd-kutija--zelena{background:var(--m-menta2);color:var(--m-ink)}
.vd-kutija h3{font-size:19px;line-height:23px}
.vd-kutija__link{font-weight:600}

/* trakа poverenja: 4 značke u dva reda, bele kartice sa tankom ivicom */
.vd-brojke{gap:8px}
.vd-brojka{background:#fff;border:1px solid var(--m-linija);border-radius:10px;padding:12px}
.vd-brojka b{color:var(--m-zelena);font-family:Inter,sans-serif;font-weight:700;font-size:20px}
.vd-brojka span{color:var(--m-muted);font-size:11px}

/* ── kategorije: pločice u mreži 3 kolone, menta pozadina ─────────────── */
.vd-kat{grid-template-columns:repeat(3,1fr);gap:10px}
.vd-kat__plocica{background:var(--m-menta)!important;border-radius:15px;border:0}
.vd-kat span{color:var(--m-ink2);font-weight:500;font-size:12px}
.vd-kat small{color:var(--m-muted)}

/* ── kartica proizvoda: 2 kolone, bela sa ivicom, r=10 ────────────────── */
.vd-mreza{grid-template-columns:repeat(2,1fr);gap:10px}
.vd-rail{gap:10px}
.vd-kartica{background:#fff;border:1px solid var(--m-linija);border-radius:10px;padding:8px;box-shadow:none}
.vd-kartica__slika{border-radius:8px}
.vd-kartica__gazda{color:var(--m-muted);font-size:10px}
.vd-kartica h3{font-family:Inter,sans-serif;font-weight:500;font-size:13px;line-height:17px;color:var(--m-ink2);text-transform:none}
.vd-cena{color:var(--m-zelena);font-family:Inter,sans-serif;font-weight:700;font-size:15px}
.vd-cena small{color:var(--m-muted);font-weight:500}
.vd-kartica__dug{background:var(--m-zelena);color:#fff;border-radius:8px}
.vd-kartica__dug--upit{background:var(--m-menta);color:var(--m-zelena)}
.vd-bedz{border-radius:5px;font-weight:600;font-size:10px}
.vd-bedz--zuta{background:var(--m-zuta);color:var(--m-ink)}
.vd-bedz--zelena{background:var(--m-zelena2);color:#fff}
.vd-bedz--bordo{background:var(--m-crvena);color:#fff}
.vd-srce{background:#fff;color:var(--m-ink2);border:1px solid var(--m-linija)}
.vd-srce[aria-pressed="true"]{color:var(--m-crvena)}

/* gazdinstva */
.vd-gazda{background:#fff;border:1px solid var(--m-linija);border-radius:10px}
.vd-gazda strong{font-family:Inter,sans-serif;font-weight:600;color:var(--m-ink);text-transform:none}
.vd-gazda small{color:var(--m-muted)}
.vd-gazda__foto{border-radius:10px;background:var(--m-menta)}
.vd-verif{color:var(--m-zelena2)}
.vd-ocena{color:var(--m-ink2)}

/* sekcije: naizmenično bela i menta, kao u kitu (vesti na E5F6CA) */
.vd-mapa{background:var(--m-zelena);color:#fff;border-radius:15px}
.vd-mapa h2{color:#fff}
.vd-mapa p{color:rgba(255,255,255,.85)}
.vd-okrug{background:rgba(255,255,255,.14);color:#fff;border-radius:200px}
.vd-kako{background:var(--m-menta2);color:var(--m-ink);border-radius:15px}
.vd-kako h2{color:var(--m-zelena)}
.vd-korak{background:#fff;border-radius:10px}
.vd-korak b{color:var(--m-zelena2)}
.vd-cta{background:var(--m-zelena);color:#fff;border-radius:15px}
.vd-cta h2{color:#fff}
.m-vesti{background:var(--m-menta2);border-radius:15px;padding:18px 14px;margin:0 -2px}
.m-vesti .vd-kartica{border:0}
.m-utisak{background:#fff;border:1px solid var(--m-linija);border-radius:10px;padding:14px}
.m-utisak p{font-size:13px;color:var(--m-ink2);line-height:19px}
.m-utisak small{color:var(--m-muted);font-size:11px}

/* ── katalog: filter fioka i vrh liste ─────────────────────────────────── */
.vd-alatke{background:#fff;border:1px solid var(--m-linija);border-radius:15px}
.vd-alatke--fioka{border-radius:15px 15px 0 0}
.vd-grupa h4{font-family:Inter,sans-serif;font-weight:600;font-size:12px;color:var(--m-ink);letter-spacing:.02em}
.vd-fl{color:var(--m-ink2);border-radius:5px}
.vd-fl[aria-pressed="true"]{background:var(--m-menta);color:var(--m-zelena);font-weight:600}
.vd-fl__broj{color:var(--m-muted)}
.vd-cek{color:var(--m-ink2)}
.vd-cek input{accent-color:var(--m-zelena)}
.vd-filter-dugme.vd-dug{background:var(--m-ink);color:#fff}
.vd-filter-broj{background:var(--m-zuta);color:var(--m-ink)}
.vd-izbor{border-color:var(--m-linija);border-radius:5px}
.vd-izbor select{color:var(--m-ink)}
.vd-broj-rezultata{color:var(--m-muted)}
.vd-cip{border-radius:5px;border-color:var(--m-linija);color:var(--m-ink2)}
.vd-cip[aria-pressed="true"]{background:var(--m-zelena);color:#fff;border-color:var(--m-zelena)}

/* ── proizvod: galerija, tabovi kao u kitu (podvučen aktivan) ────────── */
.vd-galerija__glavna{border-radius:10px;background:var(--m-siva)}
.vd-galerija__mala button{border-radius:8px;border-color:var(--m-linija)}
.vd-galerija__mala button[aria-pressed="true"]{border-color:var(--m-zelena)}
.vd-tabovi{border-bottom:1px solid var(--m-linija);gap:0}
.vd-tab{background:none;border:0;border-radius:0;color:var(--m-muted);font-weight:600;font-size:13px;padding:10px 12px;
  border-bottom:2px solid transparent}
.vd-tab[aria-selected="true"]{color:var(--m-zelena);border-bottom-color:var(--m-zelena);background:none}
.vd-blok{background:#fff;border:1px solid var(--m-linija);border-radius:10px}
.vd-blok--krem{background:var(--m-menta);border:0}
.vd-red-info{border-color:var(--m-linija)}
.vd-red-info span{color:var(--m-muted)}
.vd-polje span{color:var(--m-ink2);font-weight:500}
.vd-polje input,.vd-polje textarea,.vd-polje select{border-radius:5px;border-color:var(--m-linija);background:#fff;color:var(--m-ink)}
#p-cena{color:var(--m-zelena)!important;font-family:Inter,sans-serif!important;font-weight:700}

/* ── podnožje i donja navigacija ──────────────────────────────────────── */
.vd-fut{background:var(--m-siva);color:var(--m-ink2)}
.vd-fut h4{color:var(--m-ink);font-family:Inter,sans-serif;font-weight:600}
.vd-fut a{color:var(--m-ink2)}
.vd-newsletter{background:var(--m-zelena);color:#fff;border-radius:15px}
.vd-newsletter h4{color:#fff}
.vd-newsletter button{background:var(--m-zuta);color:var(--m-ink)}
.vd-nav{background:#fff;border-top:1px solid var(--m-linija)}
.vd-nav a{color:var(--m-muted)}
.vd-nav a[aria-current="page"],.vd-nav a.aktivna{color:var(--m-zelena)}
.vd-gore{background:var(--m-zelena);color:#fff}
.vd-poruka--ok{background:var(--m-menta2);color:var(--m-zelena)}
.vd-poruka--greska{background:var(--bordo5);color:var(--bordo)}

/* ── novi blokovi početne po kitu (Home Mobile 1): slajder kao kartica,
   poster i baner naslagani, široke kartice u jednoj koloni ─────────────── */
.vd-vrh,.vd-glavni,.vd-katred,.vd-krug__ime,.vd-pretraga__ik{display:none!important}
.vd-top__akcije .vd-krug{position:relative}
.vd-slajder{position:relative;border-radius:10px;overflow:hidden;background:var(--m-zelena);height:460px;margin-top:14px}
.vd-slajd{position:absolute;inset:0;opacity:0;transition:opacity .5s;pointer-events:none}
.vd-slajd--aktivan{opacity:1;pointer-events:auto}
.vd-slajd__foto{position:absolute;inset:0}
.vd-slajd__foto picture,.vd-slajd__foto img{width:100%;height:100%;display:block;object-fit:cover}
.vd-slajd__foto::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(43,77,36,.55),rgba(43,77,36,.88))}
.vd-slajd__tekst{position:relative;z-index:1;color:#fff;text-align:center;padding:40px 22px 0;display:flex;flex-direction:column;align-items:center}
.vd-slajd__nad{font-size:12px;color:#fff;margin-bottom:10px}
.vd-slajd h1,.vd-slajd h2{font-family:"Abril Fatface",serif;font-weight:400;font-size:30px;line-height:36px;color:#fff;margin:0 0 14px;text-transform:none}
.vd-slajd p{font-size:13px;line-height:19px;color:rgba(255,255,255,.9);margin:0 0 20px}
.vd-slajd .vd-dug--pilula{border-radius:50px;height:40px;padding:0 22px;font-size:13px}
.vd-slajd__pecat{position:absolute;left:50%;bottom:64px;transform:translateX(-50%) rotate(-6deg);z-index:1;width:110px;height:110px;border-radius:50%;
  background:#FCD800;color:#1B1B1B;display:flex;flex-direction:column;align-items:center;justify-content:center}
.vd-slajd__pecat b{font-family:"Abril Fatface",serif;font-weight:400;font-size:34px;line-height:1}
.vd-slajd__pecat span{font-size:11px;font-weight:500}
.vd-slajder__tacke{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);display:flex;gap:10px;z-index:2}
.vd-slajder__tacke button{width:9px;height:9px;border-radius:50%;border:0;padding:0;background:rgba(255,255,255,.5)}
.vd-slajder__tacke button[aria-current="true"]{background:#fff}
.vd-slajder__str{display:none}
.vd-brojke{margin-top:14px}
.vd-poster{display:grid;gap:10px;margin-top:30px}
.vd-poster__kart{position:relative;display:block;border-radius:15px;overflow:hidden;min-height:0;color:#101010}
.vd-poster__kart--bez{background:var(--m-menta2)} .vd-poster__kart--plava{background:#ADDBE8}
.vd-poster__tekst{padding:22px 18px;display:flex;flex-direction:column;align-items:flex-start}
.vd-poster__nad{font-size:12px;font-weight:500;margin-bottom:8px}
.vd-poster__kart h3{font-family:"Abril Fatface",serif;font-weight:400;font-size:22px;line-height:27px;margin:0 0 16px;color:#101010}
.vd-poster__kart .vd-dug--pilula{height:40px;padding:0 20px;font-size:13px;border-radius:50px}
.vd-poster__tekst small{font-size:12px;margin-top:12px;color:var(--m-ink2)}
.vd-poster__foto{display:none}
.vd-poster__traka{display:flex;flex-direction:column;align-items:flex-start;gap:14px;background:#D8F2DE;border-radius:15px;padding:22px 18px;color:#101010}
.vd-poster__traka h3{font-family:"Abril Fatface",serif;font-weight:400;font-size:24px;line-height:28px;color:#336B4E;margin:0 0 6px}
.vd-poster__traka p{font-size:13px;color:var(--m-ink2);margin:0}
.vd-poster__traka .vd-dug--pilula{height:40px;padding:0 20px;font-size:13px;border-radius:50px}
.vd-baner{position:relative;margin-top:30px;background:var(--m-menta2);overflow:hidden}
.vd-baner__foto{position:absolute;inset:0}
.vd-baner__foto picture,.vd-baner__foto img{width:100%;height:100%;display:block;object-fit:cover}
.vd-baner__foto::after{content:"";position:absolute;inset:0;background:rgba(229,246,202,.9)}
.vd-baner__red{position:relative;z-index:1}
.vd-baner__tekst{padding:34px 0}
.vd-baner__nad{font-size:12px;font-weight:500}
.vd-baner h2{font-family:"Abril Fatface",serif;font-weight:400;font-size:28px;line-height:33px;color:var(--m-zelena);margin:8px 0 12px;text-transform:none}
.vd-baner p{font-size:13px;line-height:19px;margin:0 0 18px}
.vd-baner__akcije{display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.vd-baner .vd-dug--pilula{height:42px;padding:0 22px;font-size:14px;border-radius:50px}
.vd-baner__nula{display:inline-flex;align-items:center;gap:10px;font-size:12px}
.vd-baner__nula i{width:40px;height:40px;border-radius:50%;background:#CC0C39;color:#fff;display:grid;place-items:center}
.vd-baner__nula i .vd-ik{width:18px;height:18px}
.vd-baner__nula b{display:block;font-size:17px;font-weight:600}
.vd-siroke{display:grid;gap:10px}
.vd-siroka{display:grid;grid-template-columns:96px 1fr;gap:12px;border:1px solid var(--m-linija);border-radius:10px;padding:10px;background:#fff}
.vd-siroka__foto{border-radius:8px;overflow:hidden;aspect-ratio:1/1;display:block;background:var(--m-menta)}
.vd-siroka__foto picture,.vd-siroka__foto img{width:100%;height:100%;display:block;object-fit:cover}
.vd-siroka__telo{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}
.vd-siroka h3{font-family:Inter,sans-serif;font-size:14px;line-height:19px;font-weight:600;margin:0;text-transform:none}
.vd-siroka small{font-size:11px;color:var(--m-muted)}
.vd-siroka .vd-dug{height:34px;padding:0 14px;font-size:12px;border-radius:50px;margin-top:4px}
.vd-agro-red__mreza{display:grid;gap:10px}
.vd-agro-red__kart{position:relative;border-radius:15px;overflow:hidden;min-height:200px;display:flex;align-items:flex-end;color:#101010}
.vd-agro-red__foto{position:absolute;inset:0}
.vd-agro-red__foto picture,.vd-agro-red__foto img{width:100%;height:100%;display:block;object-fit:cover}
.vd-agro-red__foto::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(229,246,202,0) 10%,rgba(229,246,202,.95) 60%)}
.vd-agro-red__tekst{position:relative;z-index:1;padding:20px 18px;display:flex;flex-direction:column;align-items:flex-start}
.vd-agro-red__tekst h3{font-family:"Abril Fatface",serif;font-weight:400;font-size:24px;line-height:28px;color:var(--m-zelena);margin:0 0 12px;text-transform:none}
.vd-agro-red__tekst .vd-dug--pilula{height:38px;padding:0 18px;font-size:13px;border-radius:50px}
.vd-male{display:grid;gap:10px}
.vd-mala{position:relative;display:grid;grid-template-columns:90px 1fr;gap:12px;background:#fff;border:1px solid var(--m-linija);border-radius:12px;padding:8px}
.vd-mala__foto{border-radius:10px;overflow:hidden;background:#F5F5F5;aspect-ratio:1/1;display:block}
.vd-mala__foto picture,.vd-mala__foto img{width:100%;height:100%;display:block;object-fit:cover}
.vd-mala__telo{display:flex;flex-direction:column;gap:4px;padding:4px 40px 4px 0;min-width:0}
.vd-mala h3{font-family:Inter,sans-serif;font-size:13px;line-height:17px;font-weight:500;margin:0;text-transform:none}
.vd-mala .vd-cena{font-size:14px}
.vd-mala__dug{position:absolute;right:12px;bottom:12px;width:36px;height:36px;border-radius:50%;background:var(--m-zelena2);color:#fff;display:grid;place-items:center}
.vd-mala__dug .vd-ik{width:15px;height:15px}
.vd-zvezde{display:inline-flex;align-items:center;gap:2px;font-size:11px;color:var(--m-ink2)}
.vd-zvezde i{display:inline-grid;place-items:center}
.vd-zvezde .vd-ik{width:11px;height:11px;fill:var(--m-zuta);color:var(--m-zuta)}
.vd-zvezde .prazna .vd-ik{fill:none;color:#C9C9C9}
.vd-zvezde b{font-weight:400;margin-left:3px}
.vd-osobine{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}
.vd-osobina{display:flex;align-items:center;gap:10px;background:var(--m-menta);border-radius:10px;padding:12px}
.vd-osobina i{color:var(--m-zelena);display:grid;place-items:center;flex:none}
.vd-osobina i .vd-ik{width:26px;height:26px}
.vd-osobina b{display:block;font-size:13px;font-weight:600;line-height:16px}
.vd-osobina span{font-size:11px;color:var(--m-muted)}
.vd-kraj{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0 0 14px}
.vd-kraj__poruka{font-size:12px;color:var(--m-muted)}
.vd-kraj__poruka:empty{display:none}
.vd-vesti{background:var(--m-menta2);margin-top:30px;padding:26px 0 30px}
.vd-vesti__mreza{display:grid;gap:14px}
.vd-vest{background:#fff;border-radius:12px;padding:10px}
.vd-vest__foto{display:block;border-radius:10px;overflow:hidden;aspect-ratio:16/9}
.vd-vest__foto picture,.vd-vest__foto img{width:100%;height:100%;display:block;object-fit:cover}
.vd-vest__red{display:flex;align-items:center;justify-content:space-between;margin:12px 0 8px}
.vd-vest__kat{background:var(--m-zelena);color:#fff;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:500}
.vd-vest__datum{font-size:11px;color:#43807B;font-weight:500}
.vd-vest h3{font-family:Inter,sans-serif;font-size:15px;line-height:20px;font-weight:600;margin:0 0 6px;text-transform:none}
.vd-vest h3 a{color:var(--m-ink)}
.vd-vest p{font-size:12px;line-height:17px;color:#626262;margin:0}
.vd-utisci{display:grid;gap:10px}
.vd-utisak{background:#fff;border:1px solid var(--m-linija);border-radius:10px;padding:14px}
.vd-utisak p{font-size:13px;color:var(--m-ink2);line-height:19px;margin:8px 0 8px}
.vd-utisak small{color:var(--m-muted);font-size:11px}
.vd-mapa h2,.vd-kako h2{text-transform:none}
/* bočni skrol: poster je u web.css dvokolonski, ovde jedna kolona; pečat gore desno */
.vd-poster{grid-template-columns:minmax(0,1fr)}
.vd-poster__kart{grid-template-columns:minmax(0,1fr)}
.vd-poster__traka{grid-column:auto}
.vd-slajder,.vd-poster,.vd-baner,.vd-agro-red__mreza,.vd-siroke,.vd-male,.vd-vesti__mreza,.vd-utisci,.vd-mreza{max-width:100%;min-width:0}
.vd-slajd__tekst{max-width:100%;padding-top:110px}
.vd-slajd__pecat{left:auto;right:16px;bottom:auto;top:16px;transform:rotate(-6deg);width:82px;height:82px}
.vd-slajd__pecat b{font-size:26px}
.vd-slajd__pecat span{font-size:10px}
.vd-katred{display:none!important}
/* fioka: kategorije sa ikonicom; duge sekcije na početnoj kao traka koja se prevlači */
.vd-fioka__kat{margin-top:14px;padding-top:12px;border-top:1px solid var(--m-linija)}
.vd-fioka__kat strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--m-muted);margin-bottom:6px}
.vd-fioka__kat a{display:flex!important;align-items:center;gap:10px;padding:8px 0!important;border:0!important;font-size:14px!important;font-weight:500!important}
.vd-fioka__kat picture{width:28px;height:28px;flex:none}
.vd-fioka__kat img{width:100%;height:100%;object-fit:contain;border-radius:8px;background:var(--m-menta);padding:4px}
.vd-sek .vd-mreza--pet{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding-bottom:4px;grid-template-columns:none}
.vd-sek .vd-mreza--pet::-webkit-scrollbar{display:none}
.vd-sek .vd-mreza--pet>*{flex:0 0 62%;scroll-snap-align:start}
