{"id":4032,"date":"2026-07-29T14:31:02","date_gmt":"2026-07-29T14:31:02","guid":{"rendered":"https:\/\/travelshelper.com\/holandski\/wereld-van-eten\/kroatische-nationale-gerechten\/zagorski-strukli-uit-de-oven\/"},"modified":"2026-07-29T14:31:02","modified_gmt":"2026-07-29T14:31:02","slug":"zagorski-strukli-uit-de-oven","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/nl\/wereld-van-eten\/kroatische-nationale-gerechten\/zagorski-strukli-uit-de-oven\/","title":{"rendered":"Zagorski \u0161trukli uit de oven"},"content":{"rendered":"\n<style>\n\/* Travel S Helper recipe layout v4.0 \u2014 quiet-luxury editorial UI, fully scoped. *\/\n#recipe-nl-hr-zagorski-strukli{\n  --tsh-page:#f8f5ef;\n  --tsh-paper:#ffffff;\n  --tsh-paper-warm:#fffdf9;\n  --tsh-ink:#18201e;\n  --tsh-copy:#46514e;\n  --tsh-muted:#68726f;\n  --tsh-line:#e7dfd4;\n  --tsh-line-strong:#d8cbb9;\n  --tsh-gold:#a36b12;\n  --tsh-gold-deep:#6d4307;\n  --tsh-gold-soft:#f8edda;\n  --tsh-night:#192622;\n  --tsh-night-2:#24332f;\n  --tsh-sage:#176745;\n  --tsh-sage-soft:#eaf6ef;\n  --tsh-blue:#285c9d;\n  --tsh-blue-soft:#edf4fd;\n  --tsh-rose:#994435;\n  --tsh-rose-soft:#fbefec;\n  --tsh-violet:#6c5094;\n  --tsh-violet-soft:#f4eff9;\n  --tsh-shadow-sm:0 1px 2px rgba(38,32,24,.04),0 10px 28px rgba(38,32,24,.055);\n  --tsh-shadow-md:0 1px 2px rgba(38,32,24,.05),0 18px 46px rgba(38,32,24,.075);\n  --tsh-shadow-lg:0 2px 4px rgba(38,32,24,.045),0 24px 72px rgba(38,32,24,.095);\n  --tsh-radius-xl:24px;\n  --tsh-radius-lg:18px;\n  --tsh-radius-md:14px;\n  --tsh-radius-sm:11px;\n  --tsh-ease:cubic-bezier(.2,.75,.2,1);\n  --tsh-font:\"Barlow\",\"Avenir Next\",\"Segoe UI Variable\",\"Segoe UI\",Inter,Roboto,Helvetica,Arial,sans-serif;\n  position:relative;\n  isolation:isolate;\n  box-sizing:border-box;\n  width:min(1200px,calc(100% - 24px));\n  margin:clamp(14px,2vw,30px) auto clamp(34px,5vw,64px);\n  color:var(--tsh-ink);\n  color-scheme:light;\n  font-family:var(--tsh-font);\n  font-size:16px;\n  font-weight:400;\n  font-kerning:normal;\n  font-optical-sizing:auto;\n  font-feature-settings:\"kern\" 1,\"liga\" 1,\"calt\" 1;\n  line-height:1.72;\n  text-rendering:optimizeLegibility;\n  -webkit-font-smoothing:antialiased;\n  -moz-osx-font-smoothing:grayscale;\n}\n#recipe-nl-hr-zagorski-strukli *,\n#recipe-nl-hr-zagorski-strukli *::before,\n#recipe-nl-hr-zagorski-strukli *::after{box-sizing:border-box}\n#recipe-nl-hr-zagorski-strukli :where(h2,h3,h4,p,figure,figcaption,blockquote,ul,ol,li,dl,dt,dd,table,caption){margin:0;padding:0}\n#recipe-nl-hr-zagorski-strukli :where(img){display:block;max-width:100%}\n#recipe-nl-hr-zagorski-strukli :where(a){color:var(--tsh-gold-deep);text-decoration-thickness:.08em;text-underline-offset:.18em}\n#recipe-nl-hr-zagorski-strukli :where(a,summary){-webkit-tap-highlight-color:transparent}\n#recipe-nl-hr-zagorski-strukli :where(a:focus-visible,summary:focus-visible){outline:3px solid rgba(163,107,18,.28);outline-offset:3px;border-radius:9px}\n#recipe-nl-hr-zagorski-strukli ::selection{background:var(--tsh-gold-soft);color:var(--tsh-night)}\n#recipe-nl-hr-zagorski-strukli .tsh-anchor,\n#recipe-nl-hr-zagorski-strukli .tsh-step[id]{scroll-margin-top:88px}\n#recipe-nl-hr-zagorski-strukli:lang(ar) :where(.tsh-title,.tsh-card-head h3,.tsh-stage-head h4,.tsh-faq h4,.tsh-main-kicker,.tsh-kicker,.tsh-fact dt,.tsh-control-label,.tsh-table th,.tsh-nutrition dt,.tsh-close-kicker),\n#recipe-nl-hr-zagorski-strukli:lang(zh-Hans) :where(.tsh-title,.tsh-card-head h3,.tsh-stage-head h4,.tsh-faq h4,.tsh-main-kicker,.tsh-kicker,.tsh-fact dt,.tsh-control-label,.tsh-table th,.tsh-nutrition dt,.tsh-close-kicker),\n#recipe-nl-hr-zagorski-strukli:lang(ja) :where(.tsh-title,.tsh-card-head h3,.tsh-stage-head h4,.tsh-faq h4,.tsh-main-kicker,.tsh-kicker,.tsh-fact dt,.tsh-control-label,.tsh-table th,.tsh-nutrition dt,.tsh-close-kicker),\n#recipe-nl-hr-zagorski-strukli:lang(ko) :where(.tsh-title,.tsh-card-head h3,.tsh-stage-head h4,.tsh-faq h4,.tsh-main-kicker,.tsh-kicker,.tsh-fact dt,.tsh-control-label,.tsh-table th,.tsh-nutrition dt,.tsh-close-kicker){letter-spacing:0}\n#recipe-nl-hr-zagorski-strukli:lang(ar) :where(.tsh-main-kicker,.tsh-kicker,.tsh-fact dt,.tsh-control-label,.tsh-table th,.tsh-nutrition dt,.tsh-close-kicker),\n#recipe-nl-hr-zagorski-strukli:lang(zh-Hans) :where(.tsh-main-kicker,.tsh-kicker,.tsh-fact dt,.tsh-control-label,.tsh-table th,.tsh-nutrition dt,.tsh-close-kicker),\n#recipe-nl-hr-zagorski-strukli:lang(ja) :where(.tsh-main-kicker,.tsh-kicker,.tsh-fact dt,.tsh-control-label,.tsh-table th,.tsh-nutrition dt,.tsh-close-kicker),\n#recipe-nl-hr-zagorski-strukli:lang(ko) :where(.tsh-main-kicker,.tsh-kicker,.tsh-fact dt,.tsh-control-label,.tsh-table th,.tsh-nutrition dt,.tsh-close-kicker){text-transform:none}\n\n\/* Shared card system *\/\n#recipe-nl-hr-zagorski-strukli .tsh-card{\n  position:relative;\n  overflow:hidden;\n  margin-bottom:20px;\n  border:1px solid var(--tsh-line);\n  border-radius:var(--tsh-radius-xl);\n  background:var(--tsh-paper);\n  box-shadow:var(--tsh-shadow-md);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-card::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  z-index:2;\n  border-radius:inherit;\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.84);\n  pointer-events:none;\n}\n#recipe-nl-hr-zagorski-strukli .tsh-card-head{\n  --tone:var(--tsh-gold-deep);\n  --tone-bg:#faf4e9;\n  --tone-rgb:109,67,7;\n  position:relative;\n  z-index:1;\n  overflow:hidden;\n  padding:clamp(22px,2.8vw,32px) clamp(20px,3.3vw,38px);\n  border-bottom:1px solid var(--tsh-line);\n  background:\n    radial-gradient(circle at 96% 4%,rgba(var(--tone-rgb),.105),transparent 17rem),\n    linear-gradient(132deg,var(--tone-bg),#fff 74%);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-card-head::before{\n  content:\"\";\n  position:absolute;\n  inset-block:clamp(22px,2.8vw,32px);\n  inset-inline-start:0;\n  width:3px;\n  border-start-end-radius:999px;\n  border-end-end-radius:999px;\n  background:var(--tone);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-tone-gold{--tone:var(--tsh-gold-deep);--tone-bg:#fbf3e5;--tone-rgb:109,67,7}\n#recipe-nl-hr-zagorski-strukli .tsh-tone-sage{--tone:var(--tsh-sage);--tone-bg:var(--tsh-sage-soft);--tone-rgb:23,103,69}\n#recipe-nl-hr-zagorski-strukli .tsh-tone-blue{--tone:var(--tsh-blue);--tone-bg:var(--tsh-blue-soft);--tone-rgb:40,92,157}\n#recipe-nl-hr-zagorski-strukli .tsh-tone-rose{--tone:var(--tsh-rose);--tone-bg:var(--tsh-rose-soft);--tone-rgb:153,68,53}\n#recipe-nl-hr-zagorski-strukli .tsh-tone-violet{--tone:var(--tsh-violet);--tone-bg:var(--tsh-violet-soft);--tone-rgb:108,80,148}\n#recipe-nl-hr-zagorski-strukli .tsh-kicker{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  margin-bottom:8px;\n  color:var(--tone,var(--tsh-gold-deep));\n  font-size:10px;\n  font-weight:820;\n  letter-spacing:.165em;\n  line-height:1.4;\n  text-transform:uppercase;\n}\n#recipe-nl-hr-zagorski-strukli .tsh-kicker::before{content:\"\";width:26px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-nl-hr-zagorski-strukli .tsh-card-head h3{\n  max-width:780px;\n  color:var(--tsh-ink);\n  font-size:clamp(23px,2.65vw,31px);\n  font-weight:770;\n  letter-spacing:-.03em;\n  line-height:1.16;\n  text-wrap:balance;\n}\n#recipe-nl-hr-zagorski-strukli .tsh-head-copy{\n  max-width:920px;\n  margin-top:9px;\n  color:var(--tsh-copy);\n  font-size:14.5px;\n  line-height:1.66;\n  text-wrap:pretty;\n}\n#recipe-nl-hr-zagorski-strukli .tsh-card-body{position:relative;z-index:1;padding:clamp(22px,3.2vw,38px)}\n\n\/* Masthead *\/\n#recipe-nl-hr-zagorski-strukli .tsh-masthead{\n  position:relative;\n  display:block;\n  overflow:hidden;\n  margin-bottom:20px;\n  border:1px solid var(--tsh-line-strong);\n  border-radius:26px;\n  background:var(--tsh-paper);\n  box-shadow:var(--tsh-shadow-lg);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-title-wrap{\n  position:relative;\n  min-width:0;\n  padding:clamp(34px,4.3vw,54px) clamp(22px,4.6vw,58px) clamp(30px,4vw,48px);\n  background:\n    radial-gradient(circle at 100% 0%,rgba(163,107,18,.13),transparent 27rem),\n    radial-gradient(circle at 8% 90%,rgba(23,103,69,.055),transparent 20rem),\n    linear-gradient(145deg,#fffdfa,#fbf5ea);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-title-wrap::after{\n  content:\"\";\n  position:absolute;\n  inset:0 0 auto;\n  height:4px;\n  background:linear-gradient(90deg,var(--tsh-gold-deep),#c9963d 46%,#ead8b7 78%,transparent);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-main-kicker{\n  display:flex;\n  align-items:center;\n  gap:11px;\n  margin-bottom:14px;\n  color:var(--tsh-gold-deep);\n  font-size:10.5px;\n  font-weight:820;\n  letter-spacing:.18em;\n  line-height:1.45;\n  text-transform:uppercase;\n}\n#recipe-nl-hr-zagorski-strukli .tsh-main-kicker::before{content:\"\";width:32px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-nl-hr-zagorski-strukli .tsh-title{\n  max-width:930px;\n  color:var(--tsh-ink);\n  font-size:clamp(39px,4.6vw,61px);\n  font-weight:800;\n  letter-spacing:-.052em;\n  line-height:.99;\n  text-wrap:balance;\n}\n#recipe-nl-hr-zagorski-strukli .tsh-title-main,\n#recipe-nl-hr-zagorski-strukli .tsh-title-accent{display:block}\n#recipe-nl-hr-zagorski-strukli .tsh-title b{font-weight:860}\n#recipe-nl-hr-zagorski-strukli .tsh-title-accent{\n  max-width:880px;\n  margin-top:11px;\n  color:var(--tsh-gold);\n  font-size:.47em;\n  font-weight:660;\n  letter-spacing:-.026em;\n  line-height:1.17;\n}\n#recipe-nl-hr-zagorski-strukli .tsh-lead{\n  max-width:820px;\n  margin-top:19px;\n  color:var(--tsh-copy);\n  font-size:clamp(16px,1.65vw,18px);\n  line-height:1.68;\n  text-wrap:pretty;\n}\n#recipe-nl-hr-zagorski-strukli .tsh-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px;list-style:none}\n#recipe-nl-hr-zagorski-strukli .tsh-tags li{\n  display:inline-flex;\n  align-items:center;\n  min-height:31px;\n  padding:6px 11px;\n  border:1px solid #dfc89f;\n  border-radius:999px;\n  background:rgba(255,250,241,.9);\n  color:#62400d;\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.9);\n  font-size:12px;\n  font-weight:710;\n  line-height:1.2;\n}\n#recipe-nl-hr-zagorski-strukli .tsh-hero{\n  position:relative;\n  min-width:0;\n  border-block:1px solid var(--tsh-line);\n  background:#ece4d8;\n}\n#recipe-nl-hr-zagorski-strukli .tsh-hero img{\n  display:block;\n  width:100%;\n  height:auto;\n  aspect-ratio:16\/9;\n  object-fit:cover;\n  object-position:center;\n}\n#recipe-nl-hr-zagorski-strukli .tsh-hero figcaption{\n  padding:12px clamp(17px,3vw,31px);\n  border-top:1px solid var(--tsh-line);\n  background:#fff;\n  color:var(--tsh-muted);\n  font-size:12.5px;\n  line-height:1.52;\n}\n#recipe-nl-hr-zagorski-strukli .tsh-facts{\n  --tsh-fact-cols:6;\n  display:grid;\n  grid-template-columns:repeat(var(--tsh-fact-cols),minmax(0,1fr));\n  gap:1px;\n  padding:1px;\n  background:var(--tsh-line);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-facts--5{--tsh-fact-cols:5}\n#recipe-nl-hr-zagorski-strukli .tsh-fact{position:relative;min-width:0;padding:15px 16px 16px;background:var(--tsh-paper-warm)}\n#recipe-nl-hr-zagorski-strukli .tsh-fact::before{content:\"\";position:absolute;inset-block:0;inset-inline-start:0;width:2px;background:linear-gradient(var(--tsh-gold),transparent 78%);opacity:.62}\n#recipe-nl-hr-zagorski-strukli .tsh-fact dt{margin-bottom:5px;color:var(--tsh-muted);font-size:9.5px;font-weight:830;letter-spacing:.135em;line-height:1.35;text-transform:uppercase}\n#recipe-nl-hr-zagorski-strukli .tsh-fact dd{color:var(--tsh-ink);font-size:15px;font-weight:780;letter-spacing:-.012em;line-height:1.3;font-variant-numeric:tabular-nums}\n\n\/* Sticky quick navigation *\/\n#recipe-nl-hr-zagorski-strukli .tsh-quick-nav{\n  position:sticky;\n  top:12px;\n  z-index:30;\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n  margin-bottom:20px;\n  padding:8px;\n  overflow-x:auto;\n  overscroll-behavior-inline:contain;\n  border:1px solid rgba(216,203,185,.92);\n  border-radius:17px;\n  background:rgba(255,255,255,.94);\n  box-shadow:0 1px 2px rgba(38,32,24,.045),0 12px 34px rgba(38,32,24,.075);\n  scrollbar-width:none;\n  counter-reset:tsh-nav;\n}\n#recipe-nl-hr-zagorski-strukli .tsh-quick-nav::-webkit-scrollbar{display:none}\n@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){\n  #recipe-nl-hr-zagorski-strukli .tsh-quick-nav{background:rgba(255,255,255,.82);-webkit-backdrop-filter:saturate(145%) blur(14px);backdrop-filter:saturate(145%) blur(14px)}\n}\n#recipe-nl-hr-zagorski-strukli .tsh-quick-nav a{\n  counter-increment:tsh-nav;\n  display:inline-flex;\n  align-items:center;\n  gap:7px;\n  min-height:38px;\n  padding:6px 12px 6px 7px;\n  border:1px solid #e4d5bc;\n  border-radius:999px;\n  background:#fffaf2;\n  color:#58380a;\n  font-size:12.5px;\n  font-weight:730;\n  line-height:1.2;\n  text-decoration:none;\n  white-space:nowrap;\n  transition:border-color .18s var(--tsh-ease),background .18s var(--tsh-ease),color .18s var(--tsh-ease),transform .18s var(--tsh-ease),box-shadow .18s var(--tsh-ease);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-quick-nav a::before{\n  content:counter(tsh-nav,decimal-leading-zero);\n  display:grid;\n  min-width:25px;\n  height:25px;\n  padding-inline:4px;\n  place-items:center;\n  border-radius:999px;\n  background:#efe1c7;\n  color:#70470a;\n  font-size:9px;\n  font-weight:850;\n  letter-spacing:.04em;\n  line-height:1;\n}\n#recipe-nl-hr-zagorski-strukli .tsh-quick-nav a:hover{border-color:#c9a15a;background:#f8edd9;box-shadow:0 5px 13px rgba(111,67,5,.08);transform:translateY(-1px)}\n#recipe-nl-hr-zagorski-strukli .tsh-quick-nav a[aria-current=\"location\"]{border-color:var(--tsh-night);background:var(--tsh-night);color:#fff}\n#recipe-nl-hr-zagorski-strukli .tsh-quick-nav a[aria-current=\"location\"]::before{background:#f1c772;color:#2b2110}\n\n\/* Editorial overview *\/\n#recipe-nl-hr-zagorski-strukli .tsh-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4.2vw,52px)}\n#recipe-nl-hr-zagorski-strukli .tsh-prose p{color:var(--tsh-copy);font-size:15px;line-height:1.79;text-wrap:pretty}\n#recipe-nl-hr-zagorski-strukli .tsh-prose p+p{margin-top:15px}\n#recipe-nl-hr-zagorski-strukli .tsh-prose strong{color:var(--tsh-ink);font-weight:750}\n#recipe-nl-hr-zagorski-strukli .tsh-callout{\n  position:relative;\n  margin-top:19px;\n  padding:16px 18px 16px 20px;\n  border:1px solid #dfc89e;\n  border-inline-start:4px solid var(--tsh-gold);\n  border-radius:12px;\n  background:linear-gradient(135deg,#fff8ec,#fffdf8);\n  box-shadow:0 8px 22px rgba(111,67,5,.045);\n  color:#513b1a;\n  font-size:14px;\n  font-weight:640;\n  line-height:1.64;\n}\n#recipe-nl-hr-zagorski-strukli .tsh-key-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px;margin-top:27px}\n#recipe-nl-hr-zagorski-strukli .tsh-key{\n  --tsh-key-tone:var(--tsh-gold);\n  --tsh-key-bg:#fff8ec;\n  position:relative;\n  min-width:0;\n  overflow:hidden;\n  padding:18px;\n  border:1px solid var(--tsh-line);\n  border-radius:15px;\n  background:linear-gradient(150deg,var(--tsh-key-bg),#fff 72%);\n  box-shadow:var(--tsh-shadow-sm);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-key::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--tsh-key-tone)}\n#recipe-nl-hr-zagorski-strukli .tsh-key:nth-child(2){--tsh-key-tone:var(--tsh-sage);--tsh-key-bg:#edf8f2}\n#recipe-nl-hr-zagorski-strukli .tsh-key:nth-child(3){--tsh-key-tone:var(--tsh-blue);--tsh-key-bg:#eff5fd}\n#recipe-nl-hr-zagorski-strukli .tsh-key-top{display:flex;align-items:center;gap:11px;margin-bottom:9px}\n#recipe-nl-hr-zagorski-strukli .tsh-key-no{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:10px;background:var(--tsh-night);box-shadow:0 5px 12px rgba(25,38,34,.15);color:#f3c873;font-size:11.5px;font-weight:860;line-height:1}\n#recipe-nl-hr-zagorski-strukli .tsh-key h4{color:var(--tsh-ink);font-size:15px;font-weight:780;line-height:1.35}\n#recipe-nl-hr-zagorski-strukli .tsh-key p{color:var(--tsh-copy);font-size:13.5px;line-height:1.61}\n#recipe-nl-hr-zagorski-strukli .tsh-plan{\n  overflow:hidden;\n  margin-top:27px;\n  border:1px solid #ded4c6;\n  border-radius:17px;\n  background:#fff;\n  box-shadow:var(--tsh-shadow-sm);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-plan-head{\n  padding:18px 20px;\n  border-bottom:1px solid var(--tsh-line);\n  background:\n    radial-gradient(circle at 96% 0%,rgba(109,67,7,.09),transparent 15rem),\n    linear-gradient(135deg,#f8f3ea,#fff 86%);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-plan-kicker{margin-bottom:5px;color:var(--tsh-gold-deep);font-size:9.5px;font-weight:830;letter-spacing:.145em;line-height:1.4;text-transform:uppercase}\n#recipe-nl-hr-zagorski-strukli .tsh-plan-head h4{color:var(--tsh-ink);font-size:18px;font-weight:800;letter-spacing:-.015em;line-height:1.32}\n#recipe-nl-hr-zagorski-strukli .tsh-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;background:var(--tsh-line);list-style:none}\n#recipe-nl-hr-zagorski-strukli .tsh-plan-item{--plan-tone:var(--tsh-gold);position:relative;min-width:0;padding:18px;background:linear-gradient(150deg,#fffdf9,#fff)}\n#recipe-nl-hr-zagorski-strukli .tsh-plan-item::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--plan-tone)}\n#recipe-nl-hr-zagorski-strukli .tsh-plan-item:nth-child(4n+2){--plan-tone:#4d6359}\n#recipe-nl-hr-zagorski-strukli .tsh-plan-item:nth-child(4n+3){--plan-tone:#66565c}\n#recipe-nl-hr-zagorski-strukli .tsh-plan-item:nth-child(4n+4){--plan-tone:#59666d}\n#recipe-nl-hr-zagorski-strukli .tsh-plan-when{display:inline-flex;margin-bottom:9px;padding:5px 8px;border:1px solid #e0d3c0;border-radius:999px;background:#faf5ed;color:#654714;font-size:10.5px;font-weight:800;line-height:1.2}\n#recipe-nl-hr-zagorski-strukli .tsh-plan-item strong{display:block;margin-bottom:6px;color:var(--tsh-ink);font-size:14.5px;font-weight:800;line-height:1.38}\n#recipe-nl-hr-zagorski-strukli .tsh-plan-item p{color:var(--tsh-copy);font-size:13px;line-height:1.6}\n\n\/* Ingredients *\/\n#recipe-nl-hr-zagorski-strukli .tsh-ingredient-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:15px}\n#recipe-nl-hr-zagorski-strukli .tsh-ingredient-card{overflow:hidden;border:1px solid var(--tsh-line);border-radius:16px;background:#fff;box-shadow:var(--tsh-shadow-sm)}\n#recipe-nl-hr-zagorski-strukli .tsh-ingredient-card h4{\n  position:relative;\n  padding:16px 19px 14px 23px;\n  border-bottom:1px solid var(--tsh-line);\n  background:linear-gradient(135deg,#fbf6ed,#fff);\n  color:var(--tsh-ink);\n  font-size:16px;\n  font-weight:780;\n  line-height:1.35;\n}\n#recipe-nl-hr-zagorski-strukli .tsh-ingredient-card h4::before{content:\"\";position:absolute;inset-block:17px 15px;inset-inline-start:0;width:3px;border-start-end-radius:999px;border-end-end-radius:999px;background:var(--tsh-sage)}\n#recipe-nl-hr-zagorski-strukli .tsh-ingredient-card:nth-child(2) h4::before{background:var(--tsh-gold)}\n#recipe-nl-hr-zagorski-strukli .tsh-ingredient-card ul{list-style:none}\n#recipe-nl-hr-zagorski-strukli .tsh-ingredient-card li{\n  display:grid;\n  grid-template-columns:minmax(88px,auto) minmax(0,1fr);\n  gap:13px;\n  align-items:start;\n  padding:12px 18px;\n  border-bottom:1px solid var(--tsh-line);\n  color:var(--tsh-copy);\n  font-size:14px;\n  line-height:1.52;\n}\n#recipe-nl-hr-zagorski-strukli .tsh-ingredient-card li:nth-child(even){background:#fdfbf8}\n#recipe-nl-hr-zagorski-strukli .tsh-ingredient-card li:last-child{border-bottom:0}\n#recipe-nl-hr-zagorski-strukli .tsh-amount{display:inline-flex;width:max-content;max-width:100%;min-height:26px;align-items:center;padding:3px 8px;border:1px solid #e4d8c7;border-radius:999px;background:#f8f3eb;color:var(--tsh-ink);font-size:12.5px;font-weight:800;line-height:1.25;font-variant-numeric:tabular-nums}\n#recipe-nl-hr-zagorski-strukli .tsh-ingredient-card small{display:block;margin-top:4px;color:var(--tsh-muted);font-size:12.2px;line-height:1.46}\n#recipe-nl-hr-zagorski-strukli .tsh-note-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px;margin-top:15px}\n#recipe-nl-hr-zagorski-strukli .tsh-note{\n  position:relative;\n  min-width:0;\n  padding:17px 18px;\n  padding-inline-start:51px;\n  border:1px solid var(--tsh-line);\n  border-radius:14px;\n  background:linear-gradient(145deg,#fbfaf7,#fff);\n  box-shadow:0 7px 20px rgba(38,32,24,.035);\n  color:var(--tsh-copy);\n  font-size:13.5px;\n  line-height:1.6;\n}\n#recipe-nl-hr-zagorski-strukli .tsh-note::before{content:\"i\";position:absolute;inset-block-start:17px;inset-inline-start:17px;display:grid;width:23px;height:23px;place-items:center;border:1px solid #c9aa71;border-radius:50%;background:#fff;color:var(--tsh-gold-deep);font-family:Georgia,serif;font-size:14px;font-style:italic;line-height:1}\n#recipe-nl-hr-zagorski-strukli .tsh-note strong{color:var(--tsh-ink);font-weight:780}\n\n\/* Method *\/\n#recipe-nl-hr-zagorski-strukli .tsh-stages{display:grid;gap:18px}\n#recipe-nl-hr-zagorski-strukli .tsh-stage-card{\n  --stage-tone:#73542d;\n  --stage-tone-rgb:115,84,45;\n  --stage-bg:#f8f3ea;\n  --stage-pill:#fcf8f1;\n  --stage-border:#ded0bb;\n  overflow:hidden;\n  border:1px solid #ded6ca;\n  border-radius:18px;\n  background:var(--tsh-paper-warm);\n  box-shadow:0 1px 2px rgba(38,32,24,.035),0 12px 30px rgba(38,32,24,.05);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-stage-card:nth-child(4n+2){--stage-tone:#4d6359;--stage-tone-rgb:77,99,89;--stage-bg:#f2f6f3;--stage-pill:#f7faf8;--stage-border:#cfdad4}\n#recipe-nl-hr-zagorski-strukli .tsh-stage-card:nth-child(4n+3){--stage-tone:#66565c;--stage-tone-rgb:102,86,92;--stage-bg:#f6f2f3;--stage-pill:#faf7f8;--stage-border:#ddd1d5}\n#recipe-nl-hr-zagorski-strukli .tsh-stage-card:nth-child(4n+4){--stage-tone:#59666d;--stage-tone-rgb:89,102,109;--stage-bg:#f2f5f6;--stage-pill:#f7f9fa;--stage-border:#d1d9dd}\n#recipe-nl-hr-zagorski-strukli .tsh-stage-head{\n  display:grid;\n  grid-template-columns:auto minmax(0,1fr) auto;\n  gap:14px;\n  align-items:center;\n  padding:17px 20px;\n  border-bottom:1px solid var(--stage-border);\n  background:\n    radial-gradient(circle at 96% 0%,rgba(var(--stage-tone-rgb),.09),transparent 15rem),\n    linear-gradient(135deg,var(--stage-bg),#fff 86%);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-stage-badge{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:linear-gradient(145deg,var(--stage-tone),rgba(25,38,34,.9));box-shadow:0 5px 13px rgba(25,38,34,.12);color:#fff;font-size:11.5px;font-weight:820;letter-spacing:.035em;line-height:1}\n#recipe-nl-hr-zagorski-strukli .tsh-stage-head h4{color:var(--tsh-ink);font-size:17px;font-weight:800;letter-spacing:-.012em;line-height:1.3}\n#recipe-nl-hr-zagorski-strukli .tsh-stage-time{padding:6px 11px;border:1px solid var(--stage-border);border-radius:999px;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);color:var(--stage-tone);font-size:11.5px;font-weight:760;line-height:1.2;white-space:nowrap}\n#recipe-nl-hr-zagorski-strukli .tsh-step-grid{display:grid;grid-template-columns:1fr;gap:0;background:#fff;list-style:none}\n#recipe-nl-hr-zagorski-strukli .tsh-step{\n  position:relative;\n  display:grid;\n  grid-template-columns:42px minmax(0,1fr);\n  gap:15px;\n  min-width:0;\n  padding:22px 24px;\n  border:0;\n  border-bottom:1px solid rgba(216,203,185,.68);\n  background:linear-gradient(90deg,rgba(var(--stage-tone-rgb),.035),#fff 19%);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-step::before{content:\"\";position:absolute;inset-block:58px -1px;inset-inline-start:41px;width:1px;background:linear-gradient(rgba(var(--stage-tone-rgb),.34),rgba(216,203,185,.3))}\n#recipe-nl-hr-zagorski-strukli .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n#recipe-nl-hr-zagorski-strukli .tsh-step:last-child::before{display:none}\n#recipe-nl-hr-zagorski-strukli .tsh-step>div{max-width:920px}\n#recipe-nl-hr-zagorski-strukli .tsh-step-no{position:relative;z-index:1;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(var(--stage-tone-rgb),.22);border-radius:50%;background:#fff;box-shadow:0 4px 11px rgba(25,38,34,.08);color:var(--stage-tone);font-size:11px;font-weight:850;letter-spacing:.025em;line-height:1}\n#recipe-nl-hr-zagorski-strukli .tsh-step h4{margin-bottom:6px;color:var(--tsh-ink);font-size:16px;font-weight:790;letter-spacing:-.012em;line-height:1.34}\n#recipe-nl-hr-zagorski-strukli .tsh-step p{color:var(--tsh-copy);font-size:14px;line-height:1.69;text-wrap:pretty}\n#recipe-nl-hr-zagorski-strukli .tsh-cue{display:inline-flex;align-items:flex-start;gap:6px;margin-top:10px;padding:6px 10px;border:1px solid rgba(var(--stage-tone-rgb),.23);border-radius:999px;background:rgba(var(--stage-tone-rgb),.065);color:var(--stage-tone);font-size:11.5px;font-weight:760;line-height:1.38}\n#recipe-nl-hr-zagorski-strukli .tsh-cue::before{content:\"\u2713\";flex:0 0 auto;font-size:10px;font-weight:900;line-height:1.55}\n#recipe-nl-hr-zagorski-strukli .tsh-step-grid--flat{--stage-tone:#59666d;--stage-tone-rgb:89,102,109;overflow:hidden;border:1px solid var(--tsh-line);border-radius:17px}\n\n\/* Control points and troubleshooting *\/\n#recipe-nl-hr-zagorski-strukli .tsh-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px}\n#recipe-nl-hr-zagorski-strukli .tsh-control{\n  --control-tone:var(--tsh-gold);\n  --control-bg:#fff8ec;\n  position:relative;\n  min-width:0;\n  overflow:hidden;\n  padding:19px;\n  border:1px solid var(--tsh-line);\n  border-radius:15px;\n  background:linear-gradient(150deg,var(--control-bg),#fff 75%);\n  box-shadow:var(--tsh-shadow-sm);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-control::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--control-tone)}\n#recipe-nl-hr-zagorski-strukli .tsh-control:nth-child(2){--control-tone:var(--tsh-blue);--control-bg:#eef5fd}\n#recipe-nl-hr-zagorski-strukli .tsh-control:nth-child(3){--control-tone:var(--tsh-sage);--control-bg:#edf8f2}\n#recipe-nl-hr-zagorski-strukli .tsh-control-label{margin-bottom:6px;color:var(--tsh-muted);font-size:9.5px;font-weight:840;letter-spacing:.135em;line-height:1.35;text-transform:uppercase}\n#recipe-nl-hr-zagorski-strukli .tsh-control strong{display:block;color:var(--tsh-ink);font-size:22px;font-weight:840;letter-spacing:-.025em;line-height:1.18;font-variant-numeric:tabular-nums}\n#recipe-nl-hr-zagorski-strukli .tsh-control p{margin-top:8px;color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-nl-hr-zagorski-strukli .tsh-table-wrap{margin-top:19px;overflow-x:auto;border:1px solid var(--tsh-line);border-radius:15px;background:#fff;box-shadow:var(--tsh-shadow-sm)}\n#recipe-nl-hr-zagorski-strukli .tsh-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}\n#recipe-nl-hr-zagorski-strukli .tsh-table caption{padding:15px 17px;border-bottom:1px solid var(--tsh-line);background:linear-gradient(135deg,#fbf8f2,#fff);text-align:start;color:var(--tsh-ink);font-size:15px;font-weight:800;line-height:1.35}\n#recipe-nl-hr-zagorski-strukli .tsh-table th{padding:12px 14px;background:var(--tsh-night-2);color:#fff;font-size:10px;font-weight:840;letter-spacing:.105em;line-height:1.35;text-align:start;text-transform:uppercase}\n#recipe-nl-hr-zagorski-strukli .tsh-table th:nth-child(1){width:24%}\n#recipe-nl-hr-zagorski-strukli .tsh-table th:nth-child(2){width:38%}\n#recipe-nl-hr-zagorski-strukli .tsh-table th:nth-child(3){width:38%}\n#recipe-nl-hr-zagorski-strukli .tsh-table td{padding:14px;border-top:1px solid var(--tsh-line);border-inline-end:1px solid var(--tsh-line);color:var(--tsh-copy);font-size:13px;line-height:1.55;vertical-align:top}\n#recipe-nl-hr-zagorski-strukli .tsh-table td:last-child,#recipe-nl-hr-zagorski-strukli .tsh-table th:last-child{border-inline-end:0}\n#recipe-nl-hr-zagorski-strukli .tsh-table tbody tr:nth-child(even){background:#fcfaf7}\n#recipe-nl-hr-zagorski-strukli .tsh-table td:first-child{color:var(--tsh-ink);font-weight:780}\n\n\/* Practical cards and FAQ *\/\n#recipe-nl-hr-zagorski-strukli .tsh-practical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px}\n#recipe-nl-hr-zagorski-strukli .tsh-practical-card{\n  --practical-tone:var(--tsh-gold);\n  --practical-bg:#fff9ef;\n  position:relative;\n  min-width:0;\n  overflow:hidden;\n  padding:19px;\n  border:1px solid var(--tsh-line);\n  border-radius:15px;\n  background:linear-gradient(145deg,var(--practical-bg),#fff 68%);\n  box-shadow:var(--tsh-shadow-sm);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-practical-card::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--practical-tone)}\n#recipe-nl-hr-zagorski-strukli .tsh-practical-card:nth-child(2){--practical-tone:var(--tsh-sage);--practical-bg:#eff8f3}\n#recipe-nl-hr-zagorski-strukli .tsh-practical-card:nth-child(3){--practical-tone:var(--tsh-blue);--practical-bg:#f0f6fd}\n#recipe-nl-hr-zagorski-strukli .tsh-practical-card:nth-child(4){--practical-tone:var(--tsh-violet);--practical-bg:#f6f1fa}\n#recipe-nl-hr-zagorski-strukli .tsh-practical-card h4{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:var(--tsh-ink);font-size:15.5px;font-weight:800;line-height:1.35}\n#recipe-nl-hr-zagorski-strukli .tsh-practical-card h4::before{content:\"\";width:18px;height:2px;flex:0 0 auto;border-radius:999px;background:var(--practical-tone)}\n#recipe-nl-hr-zagorski-strukli .tsh-practical-card p,#recipe-nl-hr-zagorski-strukli .tsh-practical-card li{color:var(--tsh-copy);font-size:13.6px;line-height:1.63}\n#recipe-nl-hr-zagorski-strukli .tsh-practical-card ul,#recipe-nl-hr-zagorski-strukli .tsh-practical-card ol{margin-top:7px;padding-inline-start:20px}\n#recipe-nl-hr-zagorski-strukli .tsh-practical-card li+li{margin-top:5px}\n#recipe-nl-hr-zagorski-strukli .tsh-practical-card li::marker{color:var(--practical-tone);font-weight:850}\n#recipe-nl-hr-zagorski-strukli .tsh-swap{\n  overflow:hidden;\n  margin-top:15px;\n  border:1px solid #ded6ca;\n  border-radius:16px;\n  background:#fff;\n  box-shadow:var(--tsh-shadow-sm);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-swap-head{padding:17px 20px;border-bottom:1px solid var(--tsh-line);background:linear-gradient(135deg,#f6f2f3,#fff 86%)}\n#recipe-nl-hr-zagorski-strukli .tsh-swap-head h4{margin-bottom:5px;color:var(--tsh-ink);font-size:16px;font-weight:800;line-height:1.35}\n#recipe-nl-hr-zagorski-strukli .tsh-swap-head p{color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-nl-hr-zagorski-strukli .tsh-swap-list>div{display:grid;grid-template-columns:minmax(155px,.62fr) minmax(0,1.38fr);gap:16px;padding:14px 18px;border-bottom:1px solid var(--tsh-line)}\n#recipe-nl-hr-zagorski-strukli .tsh-swap-list>div:nth-child(even){background:#fdfbf8}\n#recipe-nl-hr-zagorski-strukli .tsh-swap-list>div:last-child{border-bottom:0}\n#recipe-nl-hr-zagorski-strukli .tsh-swap-list dt{color:var(--tsh-ink);font-size:13.2px;font-weight:800;line-height:1.48}\n#recipe-nl-hr-zagorski-strukli .tsh-swap-list dd{color:var(--tsh-copy);font-size:13.2px;line-height:1.58}\n#recipe-nl-hr-zagorski-strukli .tsh-swap-list dd strong{color:#66565c;font-weight:800}\n#recipe-nl-hr-zagorski-strukli .tsh-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px;align-items:start}\n#recipe-nl-hr-zagorski-strukli .tsh-faq{\n  min-width:0;\n  overflow:hidden;\n  border:1px solid var(--tsh-line);\n  border-radius:15px;\n  background:#fff;\n  box-shadow:var(--tsh-shadow-sm);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-faq summary{list-style:none;cursor:pointer}\n#recipe-nl-hr-zagorski-strukli .tsh-faq summary::-webkit-details-marker{display:none}\n#recipe-nl-hr-zagorski-strukli .tsh-faq-top{display:grid;grid-template-columns:38px minmax(0,1fr) 30px;gap:11px;align-items:center;min-height:68px;padding:14px 15px;background:linear-gradient(135deg,#fbf7ef,#fff)}\n#recipe-nl-hr-zagorski-strukli .tsh-faq-top::after{content:\"+\";display:grid;width:28px;height:28px;place-items:center;border:1px solid #ddcfbb;border-radius:9px;background:#fff;color:var(--tsh-gold-deep);font-size:18px;font-weight:650;line-height:1;transition:transform .18s var(--tsh-ease),background .18s var(--tsh-ease),color .18s var(--tsh-ease)}\n#recipe-nl-hr-zagorski-strukli .tsh-faq[open] .tsh-faq-top::after{content:\"\u2212\";background:var(--tsh-night);color:#f4cb79;transform:rotate(180deg)}\n#recipe-nl-hr-zagorski-strukli .tsh-faq-no{display:grid;width:35px;height:35px;place-items:center;border-radius:11px;background:var(--tsh-night);box-shadow:0 5px 12px rgba(25,38,34,.14);color:#f3c873;font-size:11px;font-weight:860;line-height:1}\n#recipe-nl-hr-zagorski-strukli .tsh-faq h4{color:var(--tsh-ink);font-size:14.5px;font-weight:800;line-height:1.38}\n#recipe-nl-hr-zagorski-strukli .tsh-faq-answer{border-top:1px solid var(--tsh-line);background:#fff}\n#recipe-nl-hr-zagorski-strukli .tsh-faq-answer p{padding:16px;color:var(--tsh-copy);font-size:13.5px;line-height:1.65}\n\n\/* Nutrition and closing *\/\n#recipe-nl-hr-zagorski-strukli .tsh-nutrition{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:1px;overflow:hidden;border:1px solid var(--tsh-line);border-radius:15px;background:var(--tsh-line);box-shadow:var(--tsh-shadow-sm)}\n#recipe-nl-hr-zagorski-strukli .tsh-nutrition>div{position:relative;min-width:0;padding:15px;background:linear-gradient(145deg,#fff,#fdfbf8)}\n#recipe-nl-hr-zagorski-strukli .tsh-nutrition>div::before{content:\"\";position:absolute;inset-block:0;inset-inline-start:0;width:2px;background:var(--tsh-sage);opacity:.55}\n#recipe-nl-hr-zagorski-strukli .tsh-nutrition dt{margin-bottom:5px;color:var(--tsh-muted);font-size:9px;font-weight:840;letter-spacing:.125em;line-height:1.35;text-transform:uppercase}\n#recipe-nl-hr-zagorski-strukli .tsh-nutrition dd{color:var(--tsh-ink);font-size:16px;font-weight:820;letter-spacing:-.018em;line-height:1.25;font-variant-numeric:tabular-nums}\n#recipe-nl-hr-zagorski-strukli .tsh-nutrition-note{margin-top:13px;color:var(--tsh-muted);font-size:12.5px;line-height:1.6}\n#recipe-nl-hr-zagorski-strukli .tsh-nutrition-note strong{color:var(--tsh-ink);font-weight:780}\n#recipe-nl-hr-zagorski-strukli .tsh-close{\n  position:relative;\n  overflow:hidden;\n  padding:clamp(25px,3.4vw,38px);\n  border:1px solid #31413c;\n  border-radius:21px;\n  background:\n    radial-gradient(circle at 100% 0%,rgba(243,200,115,.17),transparent 23rem),\n    linear-gradient(135deg,var(--tsh-night),var(--tsh-night-2));\n  box-shadow:var(--tsh-shadow-lg);\n}\n#recipe-nl-hr-zagorski-strukli .tsh-close::before{content:\"\";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:linear-gradient(var(--tsh-gold),#e2b968)}\n#recipe-nl-hr-zagorski-strukli .tsh-close::after{content:\"\u201c\";position:absolute;inset-inline-end:clamp(18px,4vw,48px);inset-block-start:-27px;color:rgba(255,255,255,.055);font-family:Georgia,serif;font-size:180px;line-height:1;pointer-events:none}\n#recipe-nl-hr-zagorski-strukli .tsh-close-kicker{position:relative;z-index:1;margin-bottom:7px;color:#f1c878;font-size:10px;font-weight:840;letter-spacing:.16em;text-transform:uppercase}\n#recipe-nl-hr-zagorski-strukli .tsh-close-quote{position:relative;z-index:1;max-width:930px;color:#fff;font-size:clamp(21px,2.4vw,28px);font-weight:760;letter-spacing:-.028em;line-height:1.34;text-wrap:balance}\n#recipe-nl-hr-zagorski-strukli .tsh-close-copy{position:relative;z-index:1;max-width:930px;margin-top:10px;color:#ccd6d2;font-size:13.8px;line-height:1.65}\n\n\/* Desktop refinements *\/\n@media (min-width:901px){\n  #recipe-nl-hr-zagorski-strukli .tsh-card-head--split{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(260px,.72fr);column-gap:clamp(28px,4vw,52px);align-items:end}\n  #recipe-nl-hr-zagorski-strukli .tsh-card-head--split .tsh-kicker{grid-column:1;grid-row:1}\n  #recipe-nl-hr-zagorski-strukli .tsh-card-head--split h3{grid-column:1;grid-row:2}\n  #recipe-nl-hr-zagorski-strukli .tsh-card-head--split .tsh-head-copy{grid-column:2;grid-row:1\/span 2;align-self:end;margin:0;padding-inline-start:clamp(22px,3vw,34px);border-inline-start:1px solid rgba(var(--tone-rgb),.22)}\n}\n@media (min-width:1040px){\n  #recipe-nl-hr-zagorski-strukli .tsh-title-wrap{padding:54px 58px 48px}\n  #recipe-nl-hr-zagorski-strukli .tsh-title{font-size:clamp(45px,4.05vw,58px)}\n  #recipe-nl-hr-zagorski-strukli .tsh-title-accent{font-size:.455em}\n}\n\n\/* Hover polish *\/\n@media (hover:hover) and (pointer:fine){\n  #recipe-nl-hr-zagorski-strukli .tsh-key,\n  #recipe-nl-hr-zagorski-strukli .tsh-control,\n  #recipe-nl-hr-zagorski-strukli .tsh-practical-card,\n  #recipe-nl-hr-zagorski-strukli .tsh-faq,\n  #recipe-nl-hr-zagorski-strukli .tsh-ingredient-card{transition:transform .2s var(--tsh-ease),border-color .2s var(--tsh-ease),box-shadow .2s var(--tsh-ease)}\n  #recipe-nl-hr-zagorski-strukli .tsh-key:hover,\n  #recipe-nl-hr-zagorski-strukli .tsh-control:hover,\n  #recipe-nl-hr-zagorski-strukli .tsh-practical-card:hover,\n  #recipe-nl-hr-zagorski-strukli .tsh-faq:hover,\n  #recipe-nl-hr-zagorski-strukli .tsh-ingredient-card:hover{transform:translateY(-3px);border-color:#cfbfa7;box-shadow:0 2px 4px rgba(38,32,24,.035),0 16px 34px rgba(38,32,24,.08)}\n  #recipe-nl-hr-zagorski-strukli .tsh-faq-top:hover::after{border-color:#c7aa78;background:#fff8ec}\n  #recipe-nl-hr-zagorski-strukli .tsh-faq[open] .tsh-faq-top:hover::after{background:var(--tsh-night)}\n}\n\n\/* Responsive *\/\n@media (max-width:900px){\n  #recipe-nl-hr-zagorski-strukli .tsh-copy-grid{grid-template-columns:1fr}\n  #recipe-nl-hr-zagorski-strukli .tsh-key-grid,#recipe-nl-hr-zagorski-strukli .tsh-control-grid{grid-template-columns:1fr}\n  #recipe-nl-hr-zagorski-strukli .tsh-facts{--tsh-fact-cols:3}\n  #recipe-nl-hr-zagorski-strukli .tsh-nutrition{grid-template-columns:repeat(3,minmax(0,1fr))}\n}\n@media (max-width:720px){\n  #recipe-nl-hr-zagorski-strukli{width:calc(100% - 12px);margin-top:10px;font-size:15.5px}\n  #recipe-nl-hr-zagorski-strukli .tsh-anchor,\n  #recipe-nl-hr-zagorski-strukli .tsh-step[id]{scroll-margin-top:77px}\n  #recipe-nl-hr-zagorski-strukli .tsh-card,#recipe-nl-hr-zagorski-strukli .tsh-masthead{border-radius:18px}\n  #recipe-nl-hr-zagorski-strukli .tsh-title-wrap{padding:31px 19px 27px}\n  #recipe-nl-hr-zagorski-strukli .tsh-title{font-size:clamp(34px,10.8vw,46px);line-height:1.01}\n  #recipe-nl-hr-zagorski-strukli .tsh-title-accent{margin-top:10px;font-size:.52em;line-height:1.2}\n  #recipe-nl-hr-zagorski-strukli .tsh-lead{margin-top:17px;font-size:16px;line-height:1.67}\n  #recipe-nl-hr-zagorski-strukli .tsh-card-head{padding:22px 19px}\n  #recipe-nl-hr-zagorski-strukli .tsh-card-head::before{inset-block:22px;inset-inline-start:0}\n  #recipe-nl-hr-zagorski-strukli .tsh-card-head h3{font-size:clamp(22px,6.8vw,28px)}\n  #recipe-nl-hr-zagorski-strukli .tsh-card-body{padding:20px 17px}\n  #recipe-nl-hr-zagorski-strukli .tsh-quick-nav{top:6px;flex-wrap:nowrap;gap:6px;margin-bottom:18px;padding:7px;border-radius:15px}\n  #recipe-nl-hr-zagorski-strukli .tsh-quick-nav a{min-height:36px;padding-inline-end:11px;font-size:11.8px}\n  #recipe-nl-hr-zagorski-strukli .tsh-quick-nav a::before{min-width:23px;height:23px;font-size:8.5px}\n  #recipe-nl-hr-zagorski-strukli .tsh-ingredient-grid,#recipe-nl-hr-zagorski-strukli .tsh-note-grid,#recipe-nl-hr-zagorski-strukli .tsh-practical-grid,#recipe-nl-hr-zagorski-strukli .tsh-faq-grid{grid-template-columns:1fr}\n  #recipe-nl-hr-zagorski-strukli .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-nl-hr-zagorski-strukli .tsh-step{border-inline-end:0;border-bottom:1px solid rgba(216,203,185,.68)}\n  #recipe-nl-hr-zagorski-strukli .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n  #recipe-nl-hr-zagorski-strukli .tsh-step{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 16px}\n  #recipe-nl-hr-zagorski-strukli .tsh-step::before{inset-block:53px -1px;inset-inline-start:33px}\n  #recipe-nl-hr-zagorski-strukli .tsh-step:last-child::before{display:none}\n  #recipe-nl-hr-zagorski-strukli .tsh-cue{border-radius:10px}\n  #recipe-nl-hr-zagorski-strukli .tsh-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}\n  #recipe-nl-hr-zagorski-strukli .tsh-table{display:block;min-width:0;border-collapse:separate;table-layout:auto}\n  #recipe-nl-hr-zagorski-strukli .tsh-table caption{display:block;margin-bottom:10px;border:1px solid var(--tsh-line);border-radius:13px;background:#fbf8f2}\n  #recipe-nl-hr-zagorski-strukli .tsh-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}\n  #recipe-nl-hr-zagorski-strukli .tsh-table tbody{display:grid;gap:10px}\n  #recipe-nl-hr-zagorski-strukli .tsh-table tr{display:block;overflow:hidden;border:1px solid var(--tsh-line);border-radius:14px;background:#fff;box-shadow:var(--tsh-shadow-sm)}\n  #recipe-nl-hr-zagorski-strukli .tsh-table tbody tr:nth-child(even){background:#fff}\n  #recipe-nl-hr-zagorski-strukli .tsh-table td{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:12px;padding:12px 14px;border:0;border-bottom:1px solid var(--tsh-line);font-size:13px}\n  #recipe-nl-hr-zagorski-strukli .tsh-table td:last-child{border-bottom:0}\n  #recipe-nl-hr-zagorski-strukli .tsh-table td::before{content:attr(data-label);color:var(--tsh-muted);font-size:9px;font-weight:840;letter-spacing:.105em;line-height:1.45;text-transform:uppercase}\n  #recipe-nl-hr-zagorski-strukli .tsh-table td:first-child{background:#fbf7ef;color:var(--tsh-ink);font-size:13.5px}\n  #recipe-nl-hr-zagorski-strukli .tsh-close{border-radius:18px}\n}\n@media (max-width:520px){\n  #recipe-nl-hr-zagorski-strukli .tsh-facts{--tsh-fact-cols:2}\n  #recipe-nl-hr-zagorski-strukli .tsh-nutrition{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-nl-hr-zagorski-strukli .tsh-plan-grid{grid-template-columns:1fr}\n  #recipe-nl-hr-zagorski-strukli .tsh-swap-list>div{grid-template-columns:1fr;gap:4px;padding:13px 15px}\n  #recipe-nl-hr-zagorski-strukli .tsh-stage-head{grid-template-columns:auto minmax(0,1fr)}\n  #recipe-nl-hr-zagorski-strukli .tsh-stage-time{grid-column:2;justify-self:start}\n  #recipe-nl-hr-zagorski-strukli .tsh-ingredient-card li{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:12px 13px}\n  #recipe-nl-hr-zagorski-strukli .tsh-amount{font-size:11.8px}\n  #recipe-nl-hr-zagorski-strukli .tsh-faq-top{grid-template-columns:36px minmax(0,1fr) 28px;padding:13px}\n}\n@media (max-width:370px){\n  #recipe-nl-hr-zagorski-strukli{width:calc(100% - 8px)}\n  #recipe-nl-hr-zagorski-strukli .tsh-title-wrap{padding-inline:16px}\n  #recipe-nl-hr-zagorski-strukli .tsh-card-body{padding-inline:14px}\n  #recipe-nl-hr-zagorski-strukli .tsh-ingredient-card li{grid-template-columns:76px minmax(0,1fr)}\n}\n\n\/* Motion, contrast and print *\/\n@media (prefers-reduced-motion:reduce){\n  #recipe-nl-hr-zagorski-strukli *,#recipe-nl-hr-zagorski-strukli *::before,#recipe-nl-hr-zagorski-strukli *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}\n}\n@media (forced-colors:active){\n  #recipe-nl-hr-zagorski-strukli .tsh-card,#recipe-nl-hr-zagorski-strukli .tsh-masthead,#recipe-nl-hr-zagorski-strukli .tsh-close,#recipe-nl-hr-zagorski-strukli .tsh-quick-nav{border:1px solid CanvasText;box-shadow:none}\n  #recipe-nl-hr-zagorski-strukli .tsh-step-no,#recipe-nl-hr-zagorski-strukli .tsh-stage-badge,#recipe-nl-hr-zagorski-strukli .tsh-faq-no{border:1px solid CanvasText}\n}\n@media print{\n  #recipe-nl-hr-zagorski-strukli{width:100%;max-width:none;margin:0;color:#000;font-size:10.5pt;line-height:1.42}\n  #recipe-nl-hr-zagorski-strukli .tsh-quick-nav,#recipe-nl-hr-zagorski-strukli .tsh-hero{display:none!important}\n  #recipe-nl-hr-zagorski-strukli .tsh-masthead{display:block}\n  #recipe-nl-hr-zagorski-strukli .tsh-card,#recipe-nl-hr-zagorski-strukli .tsh-masthead,#recipe-nl-hr-zagorski-strukli .tsh-close{margin-bottom:10pt;border:1px solid #aaa;border-radius:0;box-shadow:none}\n  #recipe-nl-hr-zagorski-strukli .tsh-title-wrap,#recipe-nl-hr-zagorski-strukli .tsh-card-head,#recipe-nl-hr-zagorski-strukli .tsh-close{background:#fff!important;color:#000!important}\n  #recipe-nl-hr-zagorski-strukli .tsh-title{font-size:25pt}\n  #recipe-nl-hr-zagorski-strukli .tsh-title-accent,#recipe-nl-hr-zagorski-strukli .tsh-close-kicker,#recipe-nl-hr-zagorski-strukli .tsh-close-quote,#recipe-nl-hr-zagorski-strukli .tsh-close-copy{color:#000!important}\n  #recipe-nl-hr-zagorski-strukli .tsh-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-nl-hr-zagorski-strukli .tsh-ingredient-grid,#recipe-nl-hr-zagorski-strukli .tsh-practical-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}\n  #recipe-nl-hr-zagorski-strukli .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-nl-hr-zagorski-strukli .tsh-key,#recipe-nl-hr-zagorski-strukli .tsh-control,#recipe-nl-hr-zagorski-strukli .tsh-practical-card,#recipe-nl-hr-zagorski-strukli .tsh-ingredient-card,#recipe-nl-hr-zagorski-strukli .tsh-note,#recipe-nl-hr-zagorski-strukli .tsh-step,#recipe-nl-hr-zagorski-strukli .tsh-faq,#recipe-nl-hr-zagorski-strukli .tsh-plan-item,#recipe-nl-hr-zagorski-strukli .tsh-swap-list>div{box-shadow:none;break-inside:avoid}\n  #recipe-nl-hr-zagorski-strukli details.tsh-faq:not([open])>.tsh-faq-answer{display:block!important}\n  #recipe-nl-hr-zagorski-strukli .tsh-faq-top::after{display:none}\n  #recipe-nl-hr-zagorski-strukli .tsh-close::after{content:\"travelshelper.com\";position:static;display:block;margin-top:8pt;color:#666!important;font-family:inherit;font-size:8.5pt;letter-spacing:.05em}\n}\n<\/style>\n<section id=\"recipe-nl-hr-zagorski-strukli\" lang=\"nl\" dir=\"ltr\" aria-labelledby=\"recipe-title-nl-hr-zagorski-strukli\" aria-describedby=\"recipe-summary-nl-hr-zagorski-strukli\">\n  <header class=\"tsh-masthead\">\n    <div class=\"tsh-title-wrap\">\n      <p class=\"tsh-main-kicker\">Met de hand getrokken deeg \u00b7 Vulling van verse kaas<\/p>\n      <h2 class=\"tsh-title\" id=\"recipe-title-nl-hr-zagorski-strukli\"><span class=\"tsh-title-main\"><b>Zagorski \u0161trukli<\/b> gevuld met verse kaas,<\/span><span class=\"tsh-title-accent\">bedekt met zure room en goudbruin gebakken<\/span><\/h2>\n      <p class=\"tsh-lead\" id=\"recipe-summary-nl-hr-zagorski-strukli\">Flinterdun uitgetrokken deeg wordt gevuld met verse kaas, in porties verdeeld, met zure room bedekt en gebakken tot de bovenkant goudbruin en de vulling volledig warm is.<\/p>\n      <ul class=\"tsh-tags\" aria-label=\"Receptclassificatie\"><li>Gevuld deeg<\/li><li>Kroatische keuken<\/li><li>Uit de oven<\/li><li>Gemiddeld<\/li><\/ul>\n    <\/div>\n    <figure class=\"tsh-hero\"><img loading=\"lazy\" src=\"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Zagorski-Strukli-3.webp\" alt=\"Zagorski \u0161trukli uit de oven met een romige, goudbruine bovenkant\" width=\"1600\" height=\"900\" loading=\"lazy\" decoding=\"async\"><figcaption>De porties blijven duidelijk zichtbaar onder de licht gebruinde zure room.<\/figcaption><\/figure>\n    <dl class=\"tsh-facts tsh-facts--6\" aria-label=\"Hoeveelheid, tijden en voedingswaardeschatting\"><div class=\"tsh-fact\"><dt>Hoeveelheid<\/dt><dd>8 stuks<\/dd><\/div><div class=\"tsh-fact\"><dt>Voorbereiding<\/dt><dd>50 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Baktijd<\/dt><dd>45 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Rusttijd<\/dt><dd>30 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Totaal<\/dt><dd>2 uur 5 min<\/dd><\/div><div class=\"tsh-fact\"><dt>Per stuk<\/dt><dd>\u2248 390 kcal<\/dd><\/div><\/dl>\n  <\/header>\n  <nav class=\"tsh-quick-nav\" aria-label=\"Snelle navigatie door het recept\"><a href=\"#resumen-nl-hr-zagorski-strukli\">Overzicht<\/a><a href=\"#plan-nl-hr-zagorski-strukli\">Voorbereidingsplan<\/a><a href=\"#ingredientes-nl-hr-zagorski-strukli\">Ingredi\u00ebnten<\/a><a href=\"#preparacion-nl-hr-zagorski-strukli\">Bereiding<\/a><a href=\"#control-nl-hr-zagorski-strukli\">Controlepunten<\/a><a href=\"#practica-nl-hr-zagorski-strukli\">Serveren en bewaren<\/a><a href=\"#faq-nl-hr-zagorski-strukli\">Veelgestelde vragen<\/a><a href=\"#nutricion-nl-hr-zagorski-strukli\">Voedingswaarde<\/a><\/nav>\n  <section class=\"tsh-card tsh-anchor\" id=\"resumen-nl-hr-zagorski-strukli\" aria-labelledby=\"resumen-title-nl-hr-zagorski-strukli\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-gold\">\n      <p class=\"tsh-kicker\">01 \u00b7 Een dun deegvel rond een zachte kaasvulling<\/p>\n      <h3 id=\"resumen-title-nl-hr-zagorski-strukli\">Het deeg uitrekken zonder scheuren en de kaas sappig houden<\/h3>\n      <p class=\"tsh-head-copy\">Rust maakt het deeg rekbaar, goed uitgelekte kaas houdt de vulling bijeen en zure room beschermt de afzonderlijke porties.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-copy-grid\">\n        <div class=\"tsh-prose\"><p>Zagorski \u0161trukli zijn gevulde deegrolletjes uit Hrvatsko Zagorje en de omgeving van Zagreb. Ze kunnen worden gekookt of in de oven worden bereid; dit recept volgt de tweede methode. Een dun deegvel krijgt een vulling van verse kaas, wordt opgerold, verdeeld en met zure room bedekt. In de oven sluiten de snijvlakken, wordt de vulling verhit en ontstaat een goudbruine bovenkant. Na het bakken hoort elke portie herkenbaar te blijven, zacht onder het mes maar stevig genoeg om heel uit de schaal te scheppen.<\/p><p>Het deeg bestaat uit bloem, ei, water, olie en zout. Na het kneden moet het zacht en elastisch aanvoelen, niet stevig zoals pastadeeg. Acht tot tien minuten kneden bouwen een sterk glutennetwerk op; dertig minuten rust onder een lauwwarme kom zijn minstens zo belangrijk. In die tijd ontspant het deeg en kan het later vanuit het midden naar buiten worden getrokken. Extra bloem tegen het plakken maakt uitrekken juist lastiger en levert dikke, droge randen in de opgerolde \u0161trukli op.<\/p><p>Laat de verse kaas goed uitlekken voordat ei, zure room en zout erbij komen. Vrij vocht zou uit de sneden lopen en de saus in de ovenschaal waterig maken. De vulling mag ook niet droog worden: ze moet gelijkmatig uitgesmeerd kunnen worden zonder het deeg mee te trekken. Een fijnkorrelige verse koemelkkaas werkt goed; zeer vochtige ricotta heeft meer tijd in de zeef nodig. Proef kaas en zure room voordat het rauwe ei wordt toegevoegd, stel het zout vast en meng de vulling pas daarna volledig.<\/p><p>Rol het deeg uit op een schone, licht bebloemde doek. Een deegroller begint het werk, de rug van de handen maakt het af. Trek beetje bij beetje langs de hele omtrek en forceer nooit \u00e9\u00e9n plek. Het vel is dun genoeg wanneer het patroon van de doek erdoorheen zichtbaar wordt, terwijl het nog sterk genoeg is om de kaas te dragen. Snijd dikke randen weg. Een flinterdun laagje olie voorkomt dat het oppervlak tijdens het bestrijken uitdroogt en helpt de rol te vormen zonder de deeglagen aan elkaar te plakken.<\/p><\/div>\n        <div class=\"tsh-prose\"><p>Vorm de rol door de doek op te tillen, niet door het deeg met de handen strak aan te drukken. Binnenin moet een beetje ruimte blijven voor de uitzettende vulling. Met de rand van een dun bord kan de rol op gelijke afstanden worden dichtgedrukt en verdeeld. De druk sluit de uiteinden gedeeltelijk en houdt de kaas beter binnen. Een schoon mes kan ook; veeg het tussen de sneden af. Leg acht stukken in een beboterde ovenschaal, dicht genoeg om elkaar te steunen maar zonder ze samen te persen.<\/p><p>De zure room moet niet alleen bovenop liggen, maar ook tussen de porties lopen. Aan het begin van het bakken houdt ze vocht vast; later dikt ze in en kleurt ze. Omdat deeg en vulling eieren bevatten, moet het midden van een stuk 74 \u00b0C bereiken. Tegelijkertijd horen de randen middelgoud te zijn. Laat de schaal na het bakken tien minuten staan. Meteen uit de oven lijkt de kaas nog bijna vloeibaar; na de rust zijn de stukken zacht, duidelijk begrensd en gemakkelijk met een brede spatel op te tillen.<\/p><p>Ook de maat van de ovenschaal bepaalt het resultaat. Een vorm van ongeveer 30 \u00d7 22 centimeter houdt de rollen bijeen en voorkomt dat de zure room zich te dun verspreidt. In een ruime schaal verdampt de room voordat de kern warm is. Maak voor het serveren de contactpunten los met een dunne spatel en schuif die onder elke portie. Zo blijft de gebruinde bovenkant heel en toont de doorsnede een vochtige kaasvulling in plaats van uitgelopen room op de bodem.<\/p><div class=\"tsh-callout\" role=\"note\">Dun deeg vraagt geduld, geen kracht. Een klein scheurtje kan worden overlapt; deeg dat te kort heeft gerust, blijft terugveren en opnieuw scheuren.<\/div><\/div>\n      <\/div>\n      <div class=\"tsh-key-grid\" aria-label=\"Technische kernpunten\"><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">01<\/span><h4>Afgedekt laten rusten<\/h4><\/div><p>Dertig minuten maken het deeg ontspannen genoeg om het bijna doorschijnend uit te trekken.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">02<\/span><h4>Kaas goed uitgelekt<\/h4><\/div><p>De vulling smeert gelijkmatig uit zonder wei los te laten of de snijvlakken nat te maken.<\/p><\/section><section class=\"tsh-key\"><div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">03<\/span><h4>Room tussen de stukken<\/h4><\/div><p>De zure room beschermt de zijkanten en dikt tijdens het bakken in.<\/p><\/section><\/div><section class=\"tsh-plan tsh-anchor\" id=\"plan-nl-hr-zagorski-strukli\" aria-labelledby=\"plan-title-nl-hr-zagorski-strukli\">\n        <div class=\"tsh-plan-head\"><p class=\"tsh-plan-kicker\">Organisatie<\/p><h4 id=\"plan-title-nl-hr-zagorski-strukli\">Deeg, vulling en oven op elkaar afstemmen<\/h4><\/div>\n        <ol class=\"tsh-plan-grid\"><li class=\"tsh-plan-item\"><span class=\"tsh-plan-when\">2 uur vooraf<\/span><strong>De kaas laten uitlekken<\/strong><p>Verwijder vrije wei voordat de vulling wordt gemengd.<\/p><\/li><li class=\"tsh-plan-item\"><span class=\"tsh-plan-when\">1 uur 35 min vooraf<\/span><strong>Kneden en laten rusten<\/strong><p>Het deeg ontspant terwijl de kaasvulling wordt bereid.<\/p><\/li><li class=\"tsh-plan-item\"><span class=\"tsh-plan-when\">55 min vooraf<\/span><strong>Uitrekken, vullen en verdelen<\/strong><p>Vorm acht porties en zet ze in de ovenschaal.<\/p><\/li><li class=\"tsh-plan-item\"><span class=\"tsh-plan-when\">10 min vooraf<\/span><strong>Na de oven laten rusten<\/strong><p>De vulling krijgt tijd om zich voor het serveren te zetten.<\/p><\/li><\/ol>\n      <\/section>\n    <\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"ingredientes-nl-hr-zagorski-strukli\" aria-labelledby=\"ingredientes-title-nl-hr-zagorski-strukli\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\">\n      <p class=\"tsh-kicker\">02 \u00b7 Deeg, kaasvulling en een laag zure room<\/p>\n      <h3 id=\"ingredientes-title-nl-hr-zagorski-strukli\">Ingredi\u00ebnten voor 8 \u0161trukli<\/h3>\n      <p class=\"tsh-head-copy\">In een schaal van ongeveer 30 \u00d7 22 cm blijven de porties dicht genoeg bijeen om gelijkmatig met zure room bedekt te worden.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-ingredient-grid\"><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientes-1-nl-hr-zagorski-strukli\"><h4 id=\"ingredientes-1-nl-hr-zagorski-strukli\">Voor het deeg<\/h4><ul><li><span class=\"tsh-amount\">400 g<\/span><span>tarwebloem<\/span><\/li><li><span class=\"tsh-amount\">1<\/span><span>groot ei<\/span><\/li><li><span class=\"tsh-amount\">200 ml<\/span><span>lauwwarm water<\/span><\/li><li><span class=\"tsh-amount\">30 ml<\/span><span>zonnebloemolie<\/span><\/li><li><span class=\"tsh-amount\">8 g<\/span><span>zout<\/span><\/li><\/ul><\/section><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientes-2-nl-hr-zagorski-strukli\"><h4 id=\"ingredientes-2-nl-hr-zagorski-strukli\">Voor de vulling<\/h4><ul><li><span class=\"tsh-amount\">500 g<\/span><span>goed uitgelekte verse koemelkkaas<\/span><\/li><li><span class=\"tsh-amount\">1<\/span><span>groot ei<\/span><\/li><li><span class=\"tsh-amount\">100 g<\/span><span>zure room<\/span><\/li><li><span class=\"tsh-amount\">6 g<\/span><span>zout<\/span><\/li><\/ul><\/section><section class=\"tsh-ingredient-card\" aria-labelledby=\"ingredientes-3-nl-hr-zagorski-strukli\"><h4 id=\"ingredientes-3-nl-hr-zagorski-strukli\">Voor de ovenschaal<\/h4><ul><li><span class=\"tsh-amount\">20 g<\/span><span>boter<\/span><\/li><li><span class=\"tsh-amount\">250 g<\/span><span>zure room<\/span><\/li><\/ul><\/section><\/div>\n      <div class=\"tsh-note-grid\">\n        <aside class=\"tsh-note\" role=\"note\"><strong>Allergenen.<\/strong> Bevat gluten, eieren en melk. Controleer bloem, kaas en zure room wanneer kruisbesmetting een risico vormt.<\/aside>\n        <aside class=\"tsh-note\" role=\"note\"><strong>Benodigdheden.<\/strong> Mengkom, schone doek, deegroller, ovenschaal van 30 \u00d7 22 cm, kwastje, dun bord of mes en keukenthermometer.<\/aside>\n      <\/div>\n    <\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"preparacion-nl-hr-zagorski-strukli\" aria-labelledby=\"preparacion-title-nl-hr-zagorski-strukli\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-blue\">\n      <p class=\"tsh-kicker\">03 \u00b7 Drie echte werkfasen van deeg tot oven<\/p>\n      <h3 id=\"preparacion-title-nl-hr-zagorski-strukli\">\u0160trukli kneden, vullen en bakken<\/h3>\n      <p class=\"tsh-head-copy\">De rusttijd bereidt rekbaar deeg voor; vormen en bakken hebben daarna elk hun eigen controlepunten.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-stages\"><section class=\"tsh-stage-card\" aria-labelledby=\"fase-1-nl-hr-zagorski-strukli\">\n      <div class=\"tsh-stage-head\"><span class=\"tsh-stage-badge\" aria-hidden=\"true\">I<\/span><h4 id=\"fase-1-nl-hr-zagorski-strukli\">Deeg en rusttijd<\/h4><span class=\"tsh-stage-time\">45 min<\/span><\/div>\n      <ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-01-nl-hr-zagorski-strukli\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">01<\/span>\n    <div><h4>Een zacht deeg kneden<\/h4><p>Meng bloem en zout. Voeg het ei, water en 20 ml olie toe. Kneed acht tot tien minuten tot een glad en zacht deeg; voeg een eetlepel water toe als het stug blijft.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-02-nl-hr-zagorski-strukli\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">02<\/span>\n    <div><h4>De gluten laten ontspannen<\/h4><p>Vorm een bal, bestrijk die met de resterende olie en dek af met een lauwwarme kom. Laat 30 minuten rusten.<\/p><span class=\"tsh-cue\">Het deeg kan worden platgedrukt zonder krachtig naar het midden terug te trekken.<\/span><\/div>\n  <\/li><\/ol>\n    <\/section><section class=\"tsh-stage-card\" aria-labelledby=\"fase-2-nl-hr-zagorski-strukli\">\n      <div class=\"tsh-stage-head\"><span class=\"tsh-stage-badge\" aria-hidden=\"true\">II<\/span><h4 id=\"fase-2-nl-hr-zagorski-strukli\">Vulling, uitrekken en verdelen<\/h4><span class=\"tsh-stage-time\">35 min<\/span><\/div>\n      <ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-03-nl-hr-zagorski-strukli\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">03<\/span>\n    <div><h4>De vulling mengen<\/h4><p>Meng uitgelekte kaas, ei, 100 g zure room en zout tot een vochtige massa zonder zichtbaar vrij vocht.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-04-nl-hr-zagorski-strukli\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">04<\/span>\n    <div><h4>Het deeg dun trekken<\/h4><p>Rol het deeg op de bebloemde doek eerst uit met de deegroller. Trek het daarna met de handruggen vanuit het midden bijna doorschijnend. Snijd dikke randen weg.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-05-nl-hr-zagorski-strukli\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">05<\/span>\n    <div><h4>Vullen en oprollen<\/h4><p>Verdeel de kaas in een dunne laag en laat rondom drie centimeter vrij. Til de doek op om een losse rol te vormen zonder de vulling samen te persen.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-06-nl-hr-zagorski-strukli\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">06<\/span>\n    <div><h4>In acht stukken verdelen<\/h4><p>Markeer acht gelijke porties. Verdeel ze met de rand van een dun bord of een schoon mes en druk de uiteinden dicht om de kaas binnen te houden.<\/p><\/div>\n  <\/li><\/ol>\n    <\/section><section class=\"tsh-stage-card\" aria-labelledby=\"fase-3-nl-hr-zagorski-strukli\">\n      <div class=\"tsh-stage-head\"><span class=\"tsh-stage-badge\" aria-hidden=\"true\">III<\/span><h4 id=\"fase-3-nl-hr-zagorski-strukli\">Ovenschaal, zure room en oven<\/h4><span class=\"tsh-stage-time\">55 min<\/span><\/div>\n      <ol class=\"tsh-step-grid\"><li class=\"tsh-step\" id=\"step-07-nl-hr-zagorski-strukli\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">07<\/span>\n    <div><h4>De ovenschaal voorbereiden<\/h4><p>Verwarm de oven tot 190 \u00b0C. Beboter de schaal en zet de \u0161trukli met de snijvlakken opzij, dicht bij elkaar maar niet klem.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-08-nl-hr-zagorski-strukli\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">08<\/span>\n    <div><h4>Met zure room bedekken<\/h4><p>Verdeel 250 g zure room over de porties en in de tussenruimten. Kantel de schaal zodat ook alle zijkanten worden bereikt.<\/p><\/div>\n  <\/li><li class=\"tsh-step\" id=\"step-09-nl-hr-zagorski-strukli\">\n    <span class=\"tsh-step-no\" aria-hidden=\"true\">09<\/span>\n    <div><h4>Bakken en laten rusten<\/h4><p>Bak 40\u201345 minuten in het midden van de oven en laat daarna tien minuten buiten de oven staan.<\/p><span class=\"tsh-cue\">De bovenkant is goudbruin en het midden van een stuk heeft 74 \u00b0C bereikt.<\/span><\/div>\n  <\/li><\/ol>\n    <\/section><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"control-nl-hr-zagorski-strukli\" aria-labelledby=\"control-title-nl-hr-zagorski-strukli\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-rose\">\n      <p class=\"tsh-kicker\">04 \u00b7 Meetbare waarden en zichtbare signalen<\/p>\n      <h3 id=\"control-title-nl-hr-zagorski-strukli\">Rekbaarheid, hitte en stevigheid van de vulling<\/h3>\n      <p class=\"tsh-head-copy\">Ontspannen deeg, een passende ovenschaal en een meetbare kerntemperatuur geven nette, zachte porties.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-control-grid\"><section class=\"tsh-control\"><p class=\"tsh-control-label\">Rusttijd deeg<\/p><strong>30 min<\/strong><p>De gluten ontspannen voordat het deeg met de hand wordt uitgetrokken.<\/p><\/section><section class=\"tsh-control\"><p class=\"tsh-control-label\">Oven<\/p><strong>190 \u00b0C<\/strong><p>De zure room kleurt zonder de zijkanten uit te drogen.<\/p><\/section><section class=\"tsh-control\"><p class=\"tsh-control-label\">Kerntemperatuur<\/p><strong>74 \u00b0C<\/strong><p>Bevestigt dat de vulling met ei volledig is verhit.<\/p><\/section><\/div><div class=\"tsh-table-wrap\"><table class=\"tsh-table\"><caption>Veelvoorkomende problemen en oplossingen<\/caption><thead><tr><th scope=\"col\">Probleem<\/th><th scope=\"col\">Waarschijnlijke oorzaak<\/th><th scope=\"col\">Oplossing<\/th><\/tr><\/thead><tbody><tr><td data-label=\"Probleem\">Het deeg scheurt<\/td><td data-label=\"Waarschijnlijke oorzaak\">Het heeft te kort gerust of werd op slechts \u00e9\u00e9n plek uitgetrokken.<\/td><td data-label=\"Oplossing\">Dek het nog tien minuten af en werk daarna rondom de hele rand.<\/td><\/tr><tr><td data-label=\"Probleem\">Kaas loopt uit de sneden<\/td><td data-label=\"Waarschijnlijke oorzaak\">De vulling bevatte te veel wei of de rol werd strak aangedrukt.<\/td><td data-label=\"Oplossing\">Laat de kaas beter uitlekken en rol met behulp van de doek zonder te persen.<\/td><\/tr><tr><td data-label=\"Probleem\">De randen drogen uit<\/td><td data-label=\"Waarschijnlijke oorzaak\">De zure room is niet tussen de stukken gelopen.<\/td><td data-label=\"Oplossing\">Verdeel de room voor het bakken langs alle zijkanten en tussenruimten.<\/td><\/tr><\/tbody><\/table><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"practica-nl-hr-zagorski-strukli\" aria-labelledby=\"practica-title-nl-hr-zagorski-strukli\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-violet\">\n      <p class=\"tsh-kicker\">05 \u00b7 Serveren, bewaren en nuttig aanpassen<\/p>\n      <h3 id=\"practica-title-nl-hr-zagorski-strukli\">Serveren, bewaren en vooraf voorbereiden<\/h3>\n      <p class=\"tsh-head-copy\">Na tien minuten rust kunnen de stukken netjes worden opgetild terwijl de kaasvulling zacht blijft.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-practical-grid\"><section class=\"tsh-practical-card\"><h4>Serveren<\/h4><p>Serveer \u00e9\u00e9n of twee stukken als voorgerecht of lichte maaltijd met een friszure salade. Schep elke portie met een brede spatel uit de schaal.<\/p><\/section><section class=\"tsh-practical-card\"><h4>Bewaren<\/h4><p>Bewaar maximaal drie dagen in de koelkast. Verwarm afgedekt bij 170 \u00b0C met een lepel zure room tot de kern 74 \u00b0C bereikt.<\/p><\/section><section class=\"tsh-practical-card\"><h4>Voorbereiden<\/h4><p>De schaal kan vier uur vooraf worden samengesteld en koud worden gezet. Voeg de zure room voor de bovenkant pas vlak voor het bakken toe.<\/p><\/section><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"faq-nl-hr-zagorski-strukli\" aria-labelledby=\"faq-title-nl-hr-zagorski-strukli\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-gold\">\n      <p class=\"tsh-kicker\">06 \u00b7 Korte antwoorden voor doordacht koken<\/p>\n      <h3 id=\"faq-title-nl-hr-zagorski-strukli\">Vragen over het deeg en de bereidingswijze<\/h3>\n      \n    <\/div>\n    <div class=\"tsh-card-body\"><div class=\"tsh-faq-grid\"><details class=\"tsh-faq\" name=\"faq-nl-hr-zagorski-strukli\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">01<\/span><h4>Kan kant-en-klaar filodeeg worden gebruikt?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Nee, dat geeft een ander gerecht. Deeg voor \u0161trukli is \u00e9\u00e9n elastisch vel; filodeeg vormt breekbare, afzonderlijke lagen.<\/p><\/div><\/details><details class=\"tsh-faq\" name=\"faq-nl-hr-zagorski-strukli\"><summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">02<\/span><h4>Kunnen dezelfde \u0161trukli worden gekookt?<\/h4><\/summary><div class=\"tsh-faq-answer\"><p>Deeg en vulling zijn bruikbaar, maar snijwijze en bereiding veranderen. Deze hoeveelheden en tijden gelden voor de gebakken versie met zure room.<\/p><\/div><\/details><\/div><\/div>\n  <\/section>\n  <section class=\"tsh-card tsh-anchor\" id=\"nutricion-nl-hr-zagorski-strukli\" aria-labelledby=\"nutricion-title-nl-hr-zagorski-strukli\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\">\n      <p class=\"tsh-kicker\">07 \u00b7 Schatting per portie<\/p>\n      <h3 id=\"nutricion-title-nl-hr-zagorski-strukli\">Voedingswaarden<\/h3>\n      <p class=\"tsh-head-copy\">Schatting met 500 g verse kaas en in totaal 350 g zure room, verdeeld over acht stuks.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <dl class=\"tsh-nutrition\">\n        <div><dt>Calorie\u00ebn<\/dt><dd>\u2248 390 kcal<\/dd><\/div>\n        <div><dt>Koolhydraten<\/dt><dd>\u2248 41 g<\/dd><\/div>\n        <div><dt>Eiwitten<\/dt><dd>\u2248 15 g<\/dd><\/div>\n        <div><dt>Vet<\/dt><dd>\u2248 18 g<\/dd><\/div>\n        <div><dt>Vezels<\/dt><dd>\u2248 1 g<\/dd><\/div>\n        <div><dt>Natrium<\/dt><dd>\u2248 690 mg<\/dd><\/div>\n      <\/dl>\n      <p class=\"tsh-nutrition-note\"><strong>Portie:<\/strong> 1 \u0161trukli. <strong>Belangrijkste allergenen:<\/strong> gluten, eieren en melk. Indicatieve schatting op basis van standaardwaarden; merken, bijsnijden, opname en portieverdeling kunnen de uitkomst veranderen.<\/p>\n    <\/div>\n  <\/section>\n  <footer class=\"tsh-close\"><p class=\"tsh-close-kicker\">Eindresultaat<\/p><p class=\"tsh-close-quote\">Flinterdun deeg, zachte kaas en goudbruine zure room, ook tussen de porties.<\/p><p class=\"tsh-close-copy\">De rusttijd verricht het onzichtbare werk; gelijkmatig uitrekken en een passende schaal bewaren daarna de sappigheid van de \u0161trukli.<\/p><\/footer>\n<\/section>\n<script type=\"application\/ld+json\" id=\"recipe-schema-nl-hr-zagorski-strukli\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Zagorski \u0161trukli gevuld met verse kaas, bedekt met zure room en goudbruin gebakken\",\n  \"description\": \"Flinterdun uitgetrokken deeg wordt gevuld met verse kaas, in porties verdeeld, met zure room bedekt en gebakken tot de bovenkant goudbruin en de vulling volledig warm is.\",\n  \"inLanguage\": \"nl\",\n  \"image\": [\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Zagorski-Strukli-2.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Zagorski-Strukli-1.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Zagorski-Strukli-3.webp\"\n  ],\n  \"author\": {\n    \"@type\": \"Organization\",\n    \"@id\": \"https:\/\/travelshelper.com\/#organization\",\n    \"name\": \"Travel S Helper\",\n    \"url\": \"https:\/\/travelshelper.com\"\n  },\n  \"recipeCuisine\": \"Kroatische keuken\",\n  \"recipeCategory\": \"Gevuld deeg\",\n  \"cookingMethod\": \"Uit de oven\",\n  \"keywords\": \"recept voor Zagorski \u0161trukli, \u0161trukli met verse kaas, Kroatisch getrokken deeg, \u0161trukli uit de oven met zure room, specialiteit uit Zagorje\",\n  \"recipeYield\": \"8 stuks\",\n  \"prepTime\": \"PT50M\",\n  \"cookTime\": \"PT45M\",\n  \"totalTime\": \"PT2H5M\",\n  \"recipeIngredient\": [\n    \"400 g tarwebloem\",\n    \"1 groot ei\",\n    \"200 ml lauwwarm water\",\n    \"30 ml zonnebloemolie\",\n    \"8 g zout\",\n    \"500 g goed uitgelekte verse koemelkkaas\",\n    \"1 groot ei\",\n    \"100 g zure room\",\n    \"6 g zout\",\n    \"20 g boter\",\n    \"250 g zure room\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Deeg en rusttijd\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Een zacht deeg kneden\",\n          \"text\": \"Meng bloem en zout. Voeg het ei, water en 20 ml olie toe. Kneed acht tot tien minuten tot een glad en zacht deeg; voeg een eetlepel water toe als het stug blijft.\",\n          \"url\": \"#step-01-nl-hr-zagorski-strukli\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"De gluten laten ontspannen\",\n          \"text\": \"Vorm een bal, bestrijk die met de resterende olie en dek af met een lauwwarme kom. Laat 30 minuten rusten. Het deeg kan worden platgedrukt zonder krachtig naar het midden terug te trekken.\",\n          \"url\": \"#step-02-nl-hr-zagorski-strukli\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Vulling, uitrekken en verdelen\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"De vulling mengen\",\n          \"text\": \"Meng uitgelekte kaas, ei, 100 g zure room en zout tot een vochtige massa zonder zichtbaar vrij vocht.\",\n          \"url\": \"#step-03-nl-hr-zagorski-strukli\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Het deeg dun trekken\",\n          \"text\": \"Rol het deeg op de bebloemde doek eerst uit met de deegroller. Trek het daarna met de handruggen vanuit het midden bijna doorschijnend. Snijd dikke randen weg.\",\n          \"url\": \"#step-04-nl-hr-zagorski-strukli\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Vullen en oprollen\",\n          \"text\": \"Verdeel de kaas in een dunne laag en laat rondom drie centimeter vrij. Til de doek op om een losse rol te vormen zonder de vulling samen te persen.\",\n          \"url\": \"#step-05-nl-hr-zagorski-strukli\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"In acht stukken verdelen\",\n          \"text\": \"Markeer acht gelijke porties. Verdeel ze met de rand van een dun bord of een schoon mes en druk de uiteinden dicht om de kaas binnen te houden.\",\n          \"url\": \"#step-06-nl-hr-zagorski-strukli\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Ovenschaal, zure room en oven\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"De ovenschaal voorbereiden\",\n          \"text\": \"Verwarm de oven tot 190 \u00b0C. Beboter de schaal en zet de \u0161trukli met de snijvlakken opzij, dicht bij elkaar maar niet klem.\",\n          \"url\": \"#step-07-nl-hr-zagorski-strukli\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Met zure room bedekken\",\n          \"text\": \"Verdeel 250 g zure room over de porties en in de tussenruimten. Kantel de schaal zodat ook alle zijkanten worden bereikt.\",\n          \"url\": \"#step-08-nl-hr-zagorski-strukli\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Bakken en laten rusten\",\n          \"text\": \"Bak 40\u201345 minuten in het midden van de oven en laat daarna tien minuten buiten de oven staan. De bovenkant is goudbruin en het midden van een stuk heeft 74 \u00b0C bereikt.\",\n          \"url\": \"#step-09-nl-hr-zagorski-strukli\"\n        }\n      ]\n    }\n  ],\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"servingSize\": \"1 \u0161trukli\",\n    \"calories\": \"390 kcal\",\n    \"carbohydrateContent\": \"41 g\",\n    \"proteinContent\": \"15 g\",\n    \"fatContent\": \"18 g\",\n    \"fiberContent\": \"1 g\",\n    \"sodiumContent\": \"690 mg\"\n  }\n}\n<\/script>\n<script id=\"recipe-meta-sync-nl-hr-zagorski-strukli\">\n(function(){\n  var schemaId='recipe-schema-nl-hr-zagorski-strukli';\n  var el=document.getElementById(schemaId);\n  if(!el) return;\n  var q=function(s){return document.querySelector(s);};\n  var value=function(node){return node ? (node.content || node.getAttribute('datetime') || '') : '';};\n  var utc=function(raw){\n    if(!raw) return '';\n    if(\/Z$|[+-]d{2}:d{2}$\/.test(raw)) return raw;\n    return raw.replace(' ','T')+'Z';\n  };\n  var apply=function(data,pub,mod,pageUrl){\n    if(pub) data.datePublished=pub;\n    if(mod) data.dateModified=mod;\n    if(pageUrl){\n      data.url=pageUrl;\n      data.mainEntityOfPage=pageUrl;\n      data['@id']=pageUrl+'#recipe';\n      if(Array.isArray(data.recipeInstructions)){\n        data.recipeInstructions.forEach(function(section){\n          var steps=section && Array.isArray(section.itemListElement) ? section.itemListElement : null;\n          if(!steps && section && section['@type']==='HowToStep') steps=[section];\n          if(!steps) return;\n          steps.forEach(function(step){\n            if(step && typeof step.url==='string' && step.url.charAt(0)==='#'){\n              step.url=pageUrl+step.url;\n            }\n          });\n        });\n      }\n    }\n    if(!data.inLanguage){\n      var recipeSection=q('#recipe-nl-hr-zagorski-strukli[lang]');\n      var language=(recipeSection && recipeSection.lang) || document.documentElement.lang || '';\n      if(language) data.inLanguage=language;\n    }\n    el.textContent=JSON.stringify(data);\n  };\n  try{\n    var data=JSON.parse(el.textContent);\n    var pub=value(q('meta[property=\"article:published_time\"]'));\n    var mod=value(q('meta[property=\"article:modified_time\"]')) || value(q('meta[property=\"og:updated_time\"]'));\n\n    if(!pub || !mod){\n      document.querySelectorAll('script[type=\"application\/ld+json\"]').forEach(function(script){\n        if(script===el) return;\n        try{\n          var parsed=JSON.parse(script.textContent);\n          var nodes=Array.isArray(parsed) ? parsed : (Array.isArray(parsed['@graph']) ? parsed['@graph'] : [parsed]);\n          nodes.forEach(function(node){\n            if(!node || typeof node!=='object') return;\n            var types=Array.isArray(node['@type']) ? node['@type'] : [node['@type']];\n            var isArticle=types.some(function(type){return typeof type==='string' && \/Article|BlogPosting|NewsArticle\/.test(type);});\n            if(!isArticle) return;\n            if(!pub && node.datePublished) pub=node.datePublished;\n            if(!mod && node.dateModified) mod=node.dateModified;\n          });\n        }catch(ignore){}\n      });\n    }\n\n    if(!pub) pub=value(q('time.published[datetime],time.entry-date.published[datetime],time[itemprop=\"datePublished\"][datetime]'));\n    if(!mod) mod=value(q('time.updated-date[datetime],time.updated[datetime],time.entry-date.updated[datetime],time[itemprop=\"dateModified\"][datetime]'));\n\n    var canonical=q('link[rel=\"canonical\"]');\n    var pageUrl=canonical && canonical.href ? canonical.href : '';\n    var apiLinks=document.querySelectorAll('link[rel=\"alternate\"][type=\"application\/json\"]');\n    var api=null;\n    Array.prototype.some.call(apiLinks,function(node){\n      if(node.href && node.href.indexOf('\/wp-json\/wp\/v2\/')!==-1 && node.href.indexOf('\/oembed\/')===-1){\n        api=node;\n        return true;\n      }\n      return false;\n    });\n\n    if((!pub || !mod || !pageUrl) && api && window.fetch){\n      fetch(api.href,{credentials:'same-origin'})\n        .then(function(response){if(!response.ok) throw new Error('REST'); return response.json();})\n        .then(function(post){\n          if(!pub && post.date_gmt) pub=utc(post.date_gmt);\n          if(!mod && post.modified_gmt) mod=utc(post.modified_gmt);\n          if(!pageUrl && post.link) pageUrl=post.link;\n          apply(data,pub,mod,pageUrl);\n        })\n        .catch(function(){apply(data,pub,mod,pageUrl);});\n    }else{\n      apply(data,pub,mod,pageUrl);\n    }\n  }catch(ignore){}\n})();\n<\/script>\n<script id=\"recipe-ui-nl-hr-zagorski-strukli\">\n(function(){\n  var root=document.getElementById('recipe-nl-hr-zagorski-strukli');\n  if(!root) return;\n  var nav=root.querySelector('.tsh-quick-nav');\n  if(!nav) return;\n  var links=Array.prototype.slice.call(nav.querySelectorAll('a[href^=\"#\"]'));\n  var items=links.map(function(link){\n    var id=link.getAttribute('href').slice(1);\n    return {link:link,section:document.getElementById(id)};\n  }).filter(function(item){return item.section;});\n  if(!items.length) return;\n  var ticking=false;\n  var update=function(){\n    ticking=false;\n    var marker=Math.max(110,window.innerHeight*.2);\n    var active=items[0];\n    items.forEach(function(item){\n      if(item.section.getBoundingClientRect().top<=marker) active=item;\n    });\n    items.forEach(function(item){\n      if(item===active) item.link.setAttribute('aria-current','location');\n      else item.link.removeAttribute('aria-current');\n    });\n  };\n  var requestUpdate=function(){\n    if(ticking) return;\n    ticking=true;\n    window.requestAnimationFrame(update);\n  };\n  window.addEventListener('scroll',requestUpdate,{passive:true});\n  window.addEventListener('resize',requestUpdate,{passive:true});\n  update();\n})();\n<\/script>\n","protected":false},"featured_media":4033,"parent":3721,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[202,196],"tsh_national_cuisine":[232],"class_list":["post-4032","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-knoedels-en-dumplings","tsh_dish_type-pasta-noedels-en-deegknoedels","tsh_national_cuisine-kroatische-keuken"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_food\/4032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_food"}],"about":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/types\/tsh_food"}],"up":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_food\/3721"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/media\/4033"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/media?parent=4032"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tags?post=4032"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_dish_type?post=4032"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/nl\/wp-json\/wp\/v2\/tsh_national_cuisine?post=4032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}