{"id":4076,"date":"2026-07-28T12:24:38","date_gmt":"2026-07-28T12:24:38","guid":{"rendered":"https:\/\/travelshelper.com\/fr\/monde-de-la-gastronomie\/plats-nationaux-croates\/kotlovina-de-samobor\/"},"modified":"2026-07-28T12:24:38","modified_gmt":"2026-07-28T12:24:38","slug":"kotlovina-de-samobor","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/fr\/monde-de-la-gastronomie\/plats-nationaux-croates\/kotlovina-de-samobor\/","title":{"rendered":"Kotlovina de Samobor"},"content":{"rendered":"\n<style>\n\/* Travel S Helper recipe layout v4.0 \u2014 quiet-luxury editorial UI, fully scoped. *\/\n#recipe-fr-hr-samobor-kotlovina{\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-fr-hr-samobor-kotlovina *,\n#recipe-fr-hr-samobor-kotlovina *::before,\n#recipe-fr-hr-samobor-kotlovina *::after{box-sizing:border-box}\n#recipe-fr-hr-samobor-kotlovina :where(h2,h3,h4,p,figure,figcaption,blockquote,ul,ol,li,dl,dt,dd,table,caption){margin:0;padding:0}\n#recipe-fr-hr-samobor-kotlovina :where(img){display:block;max-width:100%}\n#recipe-fr-hr-samobor-kotlovina :where(a){color:var(--tsh-gold-deep);text-decoration-thickness:.08em;text-underline-offset:.18em}\n#recipe-fr-hr-samobor-kotlovina :where(a,summary){-webkit-tap-highlight-color:transparent}\n#recipe-fr-hr-samobor-kotlovina :where(a:focus-visible,summary:focus-visible){outline:3px solid rgba(163,107,18,.28);outline-offset:3px;border-radius:9px}\n#recipe-fr-hr-samobor-kotlovina ::selection{background:var(--tsh-gold-soft);color:var(--tsh-night)}\n#recipe-fr-hr-samobor-kotlovina .tsh-anchor{scroll-margin-top:88px}\n#recipe-fr-hr-samobor-kotlovina: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-fr-hr-samobor-kotlovina: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-fr-hr-samobor-kotlovina: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-fr-hr-samobor-kotlovina: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-fr-hr-samobor-kotlovina: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-fr-hr-samobor-kotlovina: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-fr-hr-samobor-kotlovina: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-fr-hr-samobor-kotlovina: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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-tone-gold{--tone:var(--tsh-gold-deep);--tone-bg:#fbf3e5;--tone-rgb:109,67,7}\n#recipe-fr-hr-samobor-kotlovina .tsh-tone-sage{--tone:var(--tsh-sage);--tone-bg:var(--tsh-sage-soft);--tone-rgb:23,103,69}\n#recipe-fr-hr-samobor-kotlovina .tsh-tone-blue{--tone:var(--tsh-blue);--tone-bg:var(--tsh-blue-soft);--tone-rgb:40,92,157}\n#recipe-fr-hr-samobor-kotlovina .tsh-tone-rose{--tone:var(--tsh-rose);--tone-bg:var(--tsh-rose-soft);--tone-rgb:153,68,53}\n#recipe-fr-hr-samobor-kotlovina .tsh-tone-violet{--tone:var(--tsh-violet);--tone-bg:var(--tsh-violet-soft);--tone-rgb:108,80,148}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-kicker::before{content:\"\";width:26px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-card-body{position:relative;z-index:1;padding:clamp(22px,3.2vw,38px)}\n\n\/* Masthead *\/\n#recipe-fr-hr-samobor-kotlovina .tsh-masthead{\n  position:relative;\n  display:grid;\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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-main-kicker::before{content:\"\";width:32px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-title-main,\n#recipe-fr-hr-samobor-kotlovina .tsh-title-accent{display:block}\n#recipe-fr-hr-samobor-kotlovina .tsh-title b{font-weight:860}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px;list-style:none}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-hero{position:relative;min-width:0;border-top:1px solid var(--tsh-line);background:#ece4d8}\n#recipe-fr-hr-samobor-kotlovina .tsh-hero img{width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover;object-position:center}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-facts--5{--tsh-fact-cols:5}\n#recipe-fr-hr-samobor-kotlovina .tsh-fact{position:relative;min-width:0;padding:15px 16px 16px;background:var(--tsh-paper-warm)}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-quick-nav::-webkit-scrollbar{display:none}\n@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){\n  #recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-quick-nav a[aria-current=\"location\"]{border-color:var(--tsh-night);background:var(--tsh-night);color:#fff}\n#recipe-fr-hr-samobor-kotlovina .tsh-quick-nav a[aria-current=\"location\"]::before{background:#f1c772;color:#2b2110}\n\n\/* Editorial overview *\/\n#recipe-fr-hr-samobor-kotlovina .tsh-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4.2vw,52px)}\n#recipe-fr-hr-samobor-kotlovina .tsh-prose p{color:var(--tsh-copy);font-size:15px;line-height:1.79;text-wrap:pretty}\n#recipe-fr-hr-samobor-kotlovina .tsh-prose p+p{margin-top:15px}\n#recipe-fr-hr-samobor-kotlovina .tsh-prose strong{color:var(--tsh-ink);font-weight:750}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-key-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px;margin-top:27px}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-key::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--tsh-key-tone)}\n#recipe-fr-hr-samobor-kotlovina .tsh-key:nth-child(2){--tsh-key-tone:var(--tsh-sage);--tsh-key-bg:#edf8f2}\n#recipe-fr-hr-samobor-kotlovina .tsh-key:nth-child(3){--tsh-key-tone:var(--tsh-blue);--tsh-key-bg:#eff5fd}\n#recipe-fr-hr-samobor-kotlovina .tsh-key-top{display:flex;align-items:center;gap:11px;margin-bottom:9px}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-key h4{color:var(--tsh-ink);font-size:15px;font-weight:780;line-height:1.35}\n#recipe-fr-hr-samobor-kotlovina .tsh-key p{color:var(--tsh-copy);font-size:13.5px;line-height:1.61}\n\n\/* Ingredients *\/\n#recipe-fr-hr-samobor-kotlovina .tsh-ingredient-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:15px}\n#recipe-fr-hr-samobor-kotlovina .tsh-ingredient-card{overflow:hidden;border:1px solid var(--tsh-line);border-radius:16px;background:#fff;box-shadow:var(--tsh-shadow-sm)}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-ingredient-card:nth-child(2) h4::before{background:var(--tsh-gold)}\n#recipe-fr-hr-samobor-kotlovina .tsh-ingredient-card ul{list-style:none}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-ingredient-card li:nth-child(even){background:#fdfbf8}\n#recipe-fr-hr-samobor-kotlovina .tsh-ingredient-card li:last-child{border-bottom:0}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-ingredient-card small{display:block;margin-top:4px;color:var(--tsh-muted);font-size:12.2px;line-height:1.46}\n#recipe-fr-hr-samobor-kotlovina .tsh-note-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px;margin-top:15px}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-note strong{color:var(--tsh-ink);font-weight:780}\n\n\/* Method *\/\n#recipe-fr-hr-samobor-kotlovina .tsh-stages{display:grid;gap:15px}\n#recipe-fr-hr-samobor-kotlovina .tsh-stage-card{\n  --stage-tone:#8a590c;\n  --stage-bg:#fbf4e8;\n  --stage-pill:#fff8ec;\n  --stage-border:#dfc99f;\n  overflow:hidden;\n  border:1px solid var(--tsh-line);\n  border-radius:17px;\n  background:#fff;\n  box-shadow:var(--tsh-shadow-sm);\n}\n#recipe-fr-hr-samobor-kotlovina .tsh-stage-card:nth-child(2){--stage-tone:#176745;--stage-bg:#edf7f1;--stage-pill:#f1faf5;--stage-border:#c8dfd2}\n#recipe-fr-hr-samobor-kotlovina .tsh-stage-card:nth-child(3){--stage-tone:#285c9d;--stage-bg:#eef4fc;--stage-pill:#f1f6fd;--stage-border:#c9daf2}\n#recipe-fr-hr-samobor-kotlovina .tsh-stage-head{\n  display:grid;\n  grid-template-columns:auto minmax(0,1fr) auto;\n  gap:13px;\n  align-items:center;\n  padding:16px 18px;\n  border-bottom:1px solid var(--tsh-line);\n  background:linear-gradient(135deg,var(--stage-bg),#fff 88%);\n}\n#recipe-fr-hr-samobor-kotlovina .tsh-stage-badge{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:var(--stage-tone);box-shadow:0 6px 14px rgba(25,38,34,.14);color:#fff;font-size:12px;font-weight:860;line-height:1}\n#recipe-fr-hr-samobor-kotlovina .tsh-stage-head h4{color:var(--tsh-ink);font-size:17px;font-weight:800;letter-spacing:-.012em;line-height:1.3}\n#recipe-fr-hr-samobor-kotlovina .tsh-stage-time{padding:6px 10px;border:1px solid var(--stage-border);border-radius:999px;background:var(--stage-pill);color:var(--stage-tone);font-size:11.5px;font-weight:780;line-height:1.2;white-space:nowrap}\n#recipe-fr-hr-samobor-kotlovina .tsh-step-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:1px;background:var(--tsh-line);list-style:none}\n#recipe-fr-hr-samobor-kotlovina .tsh-step{\n  position:relative;\n  display:grid;\n  grid-template-columns:38px minmax(0,1fr);\n  gap:13px;\n  min-width:0;\n  padding:20px;\n  border:0;\n  background:#fff;\n}\n#recipe-fr-hr-samobor-kotlovina .tsh-step:nth-child(odd){border-inline-end:0}\n#recipe-fr-hr-samobor-kotlovina .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n#recipe-fr-hr-samobor-kotlovina .tsh-step-grid .tsh-step:nth-last-child(2):nth-child(odd){border-bottom:0}\n#recipe-fr-hr-samobor-kotlovina .tsh-step-grid .tsh-step:last-child:nth-child(odd){border-inline-end:0}\n#recipe-fr-hr-samobor-kotlovina .tsh-step-no{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:var(--stage-tone);box-shadow:0 5px 12px rgba(25,38,34,.13);color:#fff;font-size:11.5px;font-weight:860;line-height:1}\n#recipe-fr-hr-samobor-kotlovina .tsh-step h4{margin-bottom:6px;color:var(--tsh-ink);font-size:15.5px;font-weight:800;letter-spacing:-.01em;line-height:1.34}\n#recipe-fr-hr-samobor-kotlovina .tsh-step p{color:var(--tsh-copy);font-size:13.8px;line-height:1.65;text-wrap:pretty}\n#recipe-fr-hr-samobor-kotlovina .tsh-cue{display:inline-flex;align-items:flex-start;gap:6px;margin-top:9px;padding:5px 9px;border:1px solid #c8dfd2;border-radius:999px;background:#eff8f3;color:#115b3a;font-size:11.5px;font-weight:780;line-height:1.38}\n#recipe-fr-hr-samobor-kotlovina .tsh-cue::before{content:\"\u2713\";flex:0 0 auto;font-size:10px;font-weight:900;line-height:1.55}\n\n\/* Control points and troubleshooting *\/\n#recipe-fr-hr-samobor-kotlovina .tsh-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-control::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--control-tone)}\n#recipe-fr-hr-samobor-kotlovina .tsh-control:nth-child(2){--control-tone:var(--tsh-blue);--control-bg:#eef5fd}\n#recipe-fr-hr-samobor-kotlovina .tsh-control:nth-child(3){--control-tone:var(--tsh-sage);--control-bg:#edf8f2}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-control p{margin-top:8px;color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-table th:nth-child(1){width:24%}\n#recipe-fr-hr-samobor-kotlovina .tsh-table th:nth-child(2){width:38%}\n#recipe-fr-hr-samobor-kotlovina .tsh-table th:nth-child(3){width:38%}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-table td:last-child,#recipe-fr-hr-samobor-kotlovina .tsh-table th:last-child{border-inline-end:0}\n#recipe-fr-hr-samobor-kotlovina .tsh-table tbody tr:nth-child(even){background:#fcfaf7}\n#recipe-fr-hr-samobor-kotlovina .tsh-table td:first-child{color:var(--tsh-ink);font-weight:780}\n\n\/* Practical cards and FAQ *\/\n#recipe-fr-hr-samobor-kotlovina .tsh-practical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-practical-card::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--practical-tone)}\n#recipe-fr-hr-samobor-kotlovina .tsh-practical-card:nth-child(2){--practical-tone:var(--tsh-sage);--practical-bg:#eff8f3}\n#recipe-fr-hr-samobor-kotlovina .tsh-practical-card:nth-child(3){--practical-tone:var(--tsh-blue);--practical-bg:#f0f6fd}\n#recipe-fr-hr-samobor-kotlovina .tsh-practical-card:nth-child(4){--practical-tone:var(--tsh-violet);--practical-bg:#f6f1fa}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-practical-card h4::before{content:\"\";width:18px;height:2px;flex:0 0 auto;border-radius:999px;background:var(--practical-tone)}\n#recipe-fr-hr-samobor-kotlovina .tsh-practical-card p,#recipe-fr-hr-samobor-kotlovina .tsh-practical-card li{color:var(--tsh-copy);font-size:13.6px;line-height:1.63}\n#recipe-fr-hr-samobor-kotlovina .tsh-practical-card ul,#recipe-fr-hr-samobor-kotlovina .tsh-practical-card ol{margin-top:7px;padding-inline-start:20px}\n#recipe-fr-hr-samobor-kotlovina .tsh-practical-card li+li{margin-top:5px}\n#recipe-fr-hr-samobor-kotlovina .tsh-practical-card li::marker{color:var(--practical-tone);font-weight:850}\n#recipe-fr-hr-samobor-kotlovina .tsh-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px;align-items:start}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-faq summary{list-style:none;cursor:pointer}\n#recipe-fr-hr-samobor-kotlovina .tsh-faq summary::-webkit-details-marker{display:none}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-faq[open] .tsh-faq-top::after{content:\"\u2212\";background:var(--tsh-night);color:#f4cb79;transform:rotate(180deg)}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-faq h4{color:var(--tsh-ink);font-size:14.5px;font-weight:800;line-height:1.38}\n#recipe-fr-hr-samobor-kotlovina .tsh-faq-answer{border-top:1px solid var(--tsh-line);background:#fff}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-nutrition>div{position:relative;min-width:0;padding:15px;background:linear-gradient(145deg,#fff,#fdfbf8)}\n#recipe-fr-hr-samobor-kotlovina .tsh-nutrition>div::before{content:\"\";position:absolute;inset-block:0;inset-inline-start:0;width:2px;background:var(--tsh-sage);opacity:.55}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-nutrition-note{margin-top:13px;color:var(--tsh-muted);font-size:12.5px;line-height:1.6}\n#recipe-fr-hr-samobor-kotlovina .tsh-nutrition-note strong{color:var(--tsh-ink);font-weight:780}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-close::before{content:\"\";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:linear-gradient(var(--tsh-gold),#e2b968)}\n#recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-card-head--split .tsh-kicker{grid-column:1;grid-row:1}\n  #recipe-fr-hr-samobor-kotlovina .tsh-card-head--split h3{grid-column:1;grid-row:2}\n  #recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-masthead{grid-template-columns:minmax(0,1.03fr) minmax(390px,.97fr)}\n  #recipe-fr-hr-samobor-kotlovina .tsh-masthead--no-hero{grid-template-columns:1fr}\n  #recipe-fr-hr-samobor-kotlovina .tsh-masthead--no-hero .tsh-title-wrap{min-height:auto}\n  #recipe-fr-hr-samobor-kotlovina .tsh-title-wrap{display:flex;min-height:540px;flex-direction:column;justify-content:center;padding:54px 52px 48px}\n  #recipe-fr-hr-samobor-kotlovina .tsh-title{font-size:clamp(45px,4.05vw,58px)}\n  #recipe-fr-hr-samobor-kotlovina .tsh-title-accent{font-size:.455em}\n  #recipe-fr-hr-samobor-kotlovina .tsh-hero{min-height:540px;border-top:0;border-inline-start:1px solid var(--tsh-line)}\n  #recipe-fr-hr-samobor-kotlovina .tsh-hero img{height:100%;min-height:540px;aspect-ratio:auto}\n  #recipe-fr-hr-samobor-kotlovina .tsh-hero figcaption{position:absolute;inset-inline:18px;bottom:18px;padding:12px 14px;border:1px solid rgba(255,255,255,.7);border-radius:13px;background:rgba(255,255,255,.88);box-shadow:0 10px 28px rgba(31,27,21,.14);color:#56605d}\n  #recipe-fr-hr-samobor-kotlovina .tsh-facts{grid-column:1\/-1}\n}\n\n\/* Hover polish *\/\n@media (hover:hover) and (pointer:fine){\n  #recipe-fr-hr-samobor-kotlovina .tsh-key,\n  #recipe-fr-hr-samobor-kotlovina .tsh-control,\n  #recipe-fr-hr-samobor-kotlovina .tsh-practical-card,\n  #recipe-fr-hr-samobor-kotlovina .tsh-faq,\n  #recipe-fr-hr-samobor-kotlovina .tsh-ingredient-card{transition:transform .2s var(--tsh-ease),border-color .2s var(--tsh-ease),box-shadow .2s var(--tsh-ease)}\n  #recipe-fr-hr-samobor-kotlovina .tsh-key:hover,\n  #recipe-fr-hr-samobor-kotlovina .tsh-control:hover,\n  #recipe-fr-hr-samobor-kotlovina .tsh-practical-card:hover,\n  #recipe-fr-hr-samobor-kotlovina .tsh-faq:hover,\n  #recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-faq-top:hover::after{border-color:#c7aa78;background:#fff8ec}\n  #recipe-fr-hr-samobor-kotlovina .tsh-faq[open] .tsh-faq-top:hover::after{background:var(--tsh-night)}\n}\n\n\/* Responsive *\/\n@media (max-width:900px){\n  #recipe-fr-hr-samobor-kotlovina .tsh-copy-grid{grid-template-columns:1fr}\n  #recipe-fr-hr-samobor-kotlovina .tsh-key-grid,#recipe-fr-hr-samobor-kotlovina .tsh-control-grid{grid-template-columns:1fr}\n  #recipe-fr-hr-samobor-kotlovina .tsh-facts{--tsh-fact-cols:3}\n  #recipe-fr-hr-samobor-kotlovina .tsh-nutrition{grid-template-columns:repeat(3,minmax(0,1fr))}\n}\n@media (max-width:720px){\n  #recipe-fr-hr-samobor-kotlovina{width:calc(100% - 12px);margin-top:10px;font-size:15.5px}\n  #recipe-fr-hr-samobor-kotlovina .tsh-anchor{scroll-margin-top:77px}\n  #recipe-fr-hr-samobor-kotlovina .tsh-card,#recipe-fr-hr-samobor-kotlovina .tsh-masthead{border-radius:18px}\n  #recipe-fr-hr-samobor-kotlovina .tsh-title-wrap{padding:31px 19px 27px}\n  #recipe-fr-hr-samobor-kotlovina .tsh-title{font-size:clamp(34px,10.8vw,46px);line-height:1.01}\n  #recipe-fr-hr-samobor-kotlovina .tsh-title-accent{margin-top:10px;font-size:.52em;line-height:1.2}\n  #recipe-fr-hr-samobor-kotlovina .tsh-lead{margin-top:17px;font-size:16px;line-height:1.67}\n  #recipe-fr-hr-samobor-kotlovina .tsh-card-head{padding:22px 19px}\n  #recipe-fr-hr-samobor-kotlovina .tsh-card-head::before{inset-block:22px;inset-inline-start:0}\n  #recipe-fr-hr-samobor-kotlovina .tsh-card-head h3{font-size:clamp(22px,6.8vw,28px)}\n  #recipe-fr-hr-samobor-kotlovina .tsh-card-body{padding:20px 17px}\n  #recipe-fr-hr-samobor-kotlovina .tsh-quick-nav{top:6px;flex-wrap:nowrap;gap:6px;margin-bottom:18px;padding:7px;border-radius:15px}\n  #recipe-fr-hr-samobor-kotlovina .tsh-quick-nav a{min-height:36px;padding-inline-end:11px;font-size:11.8px}\n  #recipe-fr-hr-samobor-kotlovina .tsh-quick-nav a::before{min-width:23px;height:23px;font-size:8.5px}\n  #recipe-fr-hr-samobor-kotlovina .tsh-ingredient-grid,#recipe-fr-hr-samobor-kotlovina .tsh-note-grid,#recipe-fr-hr-samobor-kotlovina .tsh-practical-grid,#recipe-fr-hr-samobor-kotlovina .tsh-faq-grid{grid-template-columns:1fr}\n  #recipe-fr-hr-samobor-kotlovina .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-fr-hr-samobor-kotlovina .tsh-step,#recipe-fr-hr-samobor-kotlovina .tsh-step:nth-child(odd){border-inline-end:0;border-bottom:1px solid var(--tsh-line)}\n  #recipe-fr-hr-samobor-kotlovina .tsh-step-grid .tsh-step:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--tsh-line)}\n  #recipe-fr-hr-samobor-kotlovina .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n  #recipe-fr-hr-samobor-kotlovina .tsh-step-grid .tsh-step:last-child:nth-child(odd){grid-column:auto}\n  #recipe-fr-hr-samobor-kotlovina .tsh-step{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 16px}\n  #recipe-fr-hr-samobor-kotlovina .tsh-step::before{content:\"\";position:absolute;inset-block:53px -1px;inset-inline-start:33px;width:1px;background:linear-gradient(var(--stage-tone),rgba(231,223,212,.25));opacity:.35}\n  #recipe-fr-hr-samobor-kotlovina .tsh-step:last-child::before{display:none}\n  #recipe-fr-hr-samobor-kotlovina .tsh-cue{border-radius:10px}\n  #recipe-fr-hr-samobor-kotlovina .tsh-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}\n  #recipe-fr-hr-samobor-kotlovina .tsh-table{display:block;min-width:0;border-collapse:separate;table-layout:auto}\n  #recipe-fr-hr-samobor-kotlovina .tsh-table caption{display:block;margin-bottom:10px;border:1px solid var(--tsh-line);border-radius:13px;background:#fbf8f2}\n  #recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-table tbody{display:grid;gap:10px}\n  #recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-table tbody tr:nth-child(even){background:#fff}\n  #recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-table td:last-child{border-bottom:0}\n  #recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina .tsh-table td:first-child{background:#fbf7ef;color:var(--tsh-ink);font-size:13.5px}\n  #recipe-fr-hr-samobor-kotlovina .tsh-close{border-radius:18px}\n}\n@media (max-width:520px){\n  #recipe-fr-hr-samobor-kotlovina .tsh-facts{--tsh-fact-cols:2}\n  #recipe-fr-hr-samobor-kotlovina .tsh-nutrition{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-fr-hr-samobor-kotlovina .tsh-stage-head{grid-template-columns:auto minmax(0,1fr)}\n  #recipe-fr-hr-samobor-kotlovina .tsh-stage-time{grid-column:2;justify-self:start}\n  #recipe-fr-hr-samobor-kotlovina .tsh-ingredient-card li{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:12px 13px}\n  #recipe-fr-hr-samobor-kotlovina .tsh-amount{font-size:11.8px}\n  #recipe-fr-hr-samobor-kotlovina .tsh-faq-top{grid-template-columns:36px minmax(0,1fr) 28px;padding:13px}\n}\n@media (max-width:370px){\n  #recipe-fr-hr-samobor-kotlovina{width:calc(100% - 8px)}\n  #recipe-fr-hr-samobor-kotlovina .tsh-title-wrap{padding-inline:16px}\n  #recipe-fr-hr-samobor-kotlovina .tsh-card-body{padding-inline:14px}\n  #recipe-fr-hr-samobor-kotlovina .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-fr-hr-samobor-kotlovina *,#recipe-fr-hr-samobor-kotlovina *::before,#recipe-fr-hr-samobor-kotlovina *::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-fr-hr-samobor-kotlovina .tsh-card,#recipe-fr-hr-samobor-kotlovina .tsh-masthead,#recipe-fr-hr-samobor-kotlovina .tsh-close,#recipe-fr-hr-samobor-kotlovina .tsh-quick-nav{border:1px solid CanvasText;box-shadow:none}\n  #recipe-fr-hr-samobor-kotlovina .tsh-step-no,#recipe-fr-hr-samobor-kotlovina .tsh-stage-badge,#recipe-fr-hr-samobor-kotlovina .tsh-faq-no{border:1px solid CanvasText}\n}\n@media print{\n  #recipe-fr-hr-samobor-kotlovina{width:100%;max-width:none;margin:0;color:#000;font-size:10.5pt;line-height:1.42}\n  #recipe-fr-hr-samobor-kotlovina .tsh-quick-nav,#recipe-fr-hr-samobor-kotlovina .tsh-hero{display:none!important}\n  #recipe-fr-hr-samobor-kotlovina .tsh-masthead{display:block}\n  #recipe-fr-hr-samobor-kotlovina .tsh-card,#recipe-fr-hr-samobor-kotlovina .tsh-masthead,#recipe-fr-hr-samobor-kotlovina .tsh-close{margin-bottom:10pt;border:1px solid #aaa;border-radius:0;box-shadow:none}\n  #recipe-fr-hr-samobor-kotlovina .tsh-title-wrap,#recipe-fr-hr-samobor-kotlovina .tsh-card-head,#recipe-fr-hr-samobor-kotlovina .tsh-close{background:#fff!important;color:#000!important}\n  #recipe-fr-hr-samobor-kotlovina .tsh-title{font-size:25pt}\n  #recipe-fr-hr-samobor-kotlovina .tsh-title-accent,#recipe-fr-hr-samobor-kotlovina .tsh-close-kicker,#recipe-fr-hr-samobor-kotlovina .tsh-close-quote,#recipe-fr-hr-samobor-kotlovina .tsh-close-copy{color:#000!important}\n  #recipe-fr-hr-samobor-kotlovina .tsh-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-fr-hr-samobor-kotlovina .tsh-ingredient-grid,#recipe-fr-hr-samobor-kotlovina .tsh-practical-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}\n  #recipe-fr-hr-samobor-kotlovina .tsh-step-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}\n  #recipe-fr-hr-samobor-kotlovina .tsh-key,#recipe-fr-hr-samobor-kotlovina .tsh-control,#recipe-fr-hr-samobor-kotlovina .tsh-practical-card,#recipe-fr-hr-samobor-kotlovina .tsh-ingredient-card,#recipe-fr-hr-samobor-kotlovina .tsh-note,#recipe-fr-hr-samobor-kotlovina .tsh-step,#recipe-fr-hr-samobor-kotlovina .tsh-faq{box-shadow:none;break-inside:avoid}\n  #recipe-fr-hr-samobor-kotlovina details.tsh-faq:not([open])>.tsh-faq-answer{display:block!important}\n  #recipe-fr-hr-samobor-kotlovina .tsh-faq-top::after{display:none}\n  #recipe-fr-hr-samobor-kotlovina .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#recipe-fr-hr-samobor-kotlovina .tsh-step-grid--flat{--stage-tone:var(--tsh-blue);overflow:hidden;border:1px solid var(--tsh-line);border-radius:17px}\n\n<\/style>\n\n<section\n  id=\"recipe-fr-hr-samobor-kotlovina\"\n  lang=\"fr\"\n  dir=\"ltr\"\n  aria-labelledby=\"recipe-title-fr-hr-samobor-kotlovina\"\n  aria-describedby=\"recipe-summary-fr-hr-samobor-kotlovina\"\n>\n  <header class=\"tsh-masthead\">\n    <div class=\"tsh-title-wrap\">\n      <p class=\"tsh-main-kicker\">Viandes saisies sur le bord \u00b7 Sauce mijot\u00e9e au centre<\/p>\n      <h2 class=\"tsh-title\" id=\"recipe-title-fr-hr-samobor-kotlovina\">\n        <span class=\"tsh-title-main\"><b>Kotlovina de Samobor<\/b> au porc et aux saucisses,<\/span>\n        <span class=\"tsh-title-accent\">cuits sur un large disque avec pommes de terre et sauce au paprika<\/span>\n      <\/h2>\n      <p class=\"tsh-lead\" id=\"recipe-summary-fr-hr-samobor-kotlovina\">La kotlovina de Samobor r\u00e9unit c\u00f4tes de porc, jarret, saucisses, pommes de terre et sauce aux oignons, poivrons, tomate, vin blanc et paprika dans un m\u00eame large plat de cuisson.<\/p>\n      <ul class=\"tsh-tags\" aria-label=\"Classification de la recette\">\n        <li>Plat principal<\/li>\n        <li>Cuisine croate<\/li>\n        <li>Cuisson au disque<\/li>\n        <li>Interm\u00e9diaire<\/li>\n      <\/ul>\n    <\/div>\n    <figure class=\"tsh-hero\">\n      <img loading=\"lazy\"\n        src=\"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Samobor-Kotlovina-3.webp\"\n        alt=\"Kotlovina fumante sur feu de bois avec porc, saucisses, pommes de terre, sauce rouge et pain pos\u00e9 \u00e0 c\u00f4t\u00e9\"\n        width=\"1600\"\n        height=\"900\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n      <figcaption>La zone ext\u00e9rieure du disque colore les viandes et les pommes de terre, tandis que la sauce aux oignons et poivrons mijote au centre.<\/figcaption>\n    <\/figure>\n    <dl class=\"tsh-facts tsh-facts--5\" aria-label=\"Temps, quantit\u00e9 et estimation nutritionnelle\">\n      <div class=\"tsh-fact\"><dt>Quantit\u00e9<\/dt><dd>8 portions<\/dd><\/div>\n      <div class=\"tsh-fact\"><dt>Pr\u00e9paration<\/dt><dd>35 min<\/dd><\/div>\n      <div class=\"tsh-fact\"><dt>Cuisson<\/dt><dd>1 h 30<\/dd><\/div>\n      <div class=\"tsh-fact\"><dt>Temps total<\/dt><dd>2 h 05<\/dd><\/div>\n      <div class=\"tsh-fact\"><dt>Par portion<\/dt><dd>\u2248 890 kcal<\/dd><\/div>\n    <\/dl>\n  <\/header>\n\n  <nav class=\"tsh-quick-nav\" aria-label=\"Navigation rapide dans la recette\">\n    <a href=\"#apercu-fr-hr-samobor-kotlovina\">Pr\u00e9sentation<\/a>\n    <a href=\"#ingredients-fr-hr-samobor-kotlovina\">Ingr\u00e9dients<\/a>\n    <a href=\"#preparation-fr-hr-samobor-kotlovina\">Pr\u00e9paration<\/a>\n    <a href=\"#controle-fr-hr-samobor-kotlovina\">Points de contr\u00f4le<\/a>\n    <a href=\"#service-fr-hr-samobor-kotlovina\">Service et conservation<\/a>\n    <a href=\"#faq-fr-hr-samobor-kotlovina\">Questions fr\u00e9quentes<\/a>\n    <a href=\"#nutrition-fr-hr-samobor-kotlovina\">Valeurs nutritionnelles<\/a>\n  <\/nav>\n\n  <section class=\"tsh-card tsh-anchor\" id=\"apercu-fr-hr-samobor-kotlovina\" aria-labelledby=\"apercu-title-fr-hr-samobor-kotlovina\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-gold\">\n      <p class=\"tsh-kicker\">01 \u00b7 Contexte, go\u00fbt et logique de la recette<\/p>\n      <h3 id=\"apercu-title-fr-hr-samobor-kotlovina\">Un mode de cuisson o\u00f9 la surface chaude et le bain central travaillent ensemble<\/h3>\n      <p class=\"tsh-head-copy\">Le grand disque inclin\u00e9 n\u2019est pas un simple support de grillade : il permet de colorer les viandes sur le pourtour, puis de les nourrir avec une sauce qui mijote au centre.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-copy-grid\">\n        <div class=\"tsh-prose\">\n          <p>La kotlovina est \u00e9troitement associ\u00e9e \u00e0 Samobor et aux repas pr\u00e9par\u00e9s dehors, devant un groupe nombreux. Son nom vient du r\u00e9cipient : un large disque m\u00e9tallique l\u00e9g\u00e8rement concave, pos\u00e9 au-dessus d\u2019un feu, o\u00f9 les aliments occupent des zones de chaleur diff\u00e9rentes. Les viandes saisissent sur la partie haute et chaude ; les oignons, le vin, la tomate et les poivrons mijotent dans la cuvette centrale. Le service se fait souvent directement autour du disque, lorsque les c\u00f4tes de porc, le jarret et les saucisses ont pris une cro\u00fbte brune et que la sauce a gagn\u00e9 assez de corps pour enrober les pommes de terre.<\/p>\n          <p>La m\u00e9thode demande davantage d\u2019organisation qu\u2019une simple po\u00eal\u00e9e. Les morceaux ne cuisent pas tous \u00e0 la m\u00eame vitesse. Le jarret d\u00e9soss\u00e9 commence en premier, car ses tissus riches en collag\u00e8ne ont besoin d\u2019un long passage dans le liquide. Les c\u00f4tes \u00e9paisses sont saisies puis d\u00e9plac\u00e9es vers une zone plus douce. Les saucisses arrivent tard afin de rester juteuses et de ne pas lib\u00e9rer tout leur gras dans la sauce. Cette version donne un ordre stable, avec des quantit\u00e9s adapt\u00e9es \u00e0 huit portions, tout en laissant la possibilit\u00e9 de travailler sur un vrai disque \u00e0 kotlovina ou dans une tr\u00e8s grande sauteuse \u00e0 fond \u00e9pais.<\/p>\n          <p>Le c\u0153ur de la pr\u00e9paration repose sur beaucoup d\u2019oignon. Il ne sert pas uniquement d\u2019aromate : en se d\u00e9faisant lentement, il \u00e9paissit le liquide sans farine. Le poivron rouge apporte une douceur v\u00e9g\u00e9tale, la tomate fournit de l\u2019acidit\u00e9 et le vin blanc nettoie la sensation grasse laiss\u00e9e par les viandes. Le paprika est ajout\u00e9 apr\u00e8s que les oignons ont ramolli, sur une chaleur mod\u00e9r\u00e9e, puis rapidement mouill\u00e9. S\u2019il br\u00fble sur le m\u00e9tal sec, il devient amer et domine tout le plat. La sauce doit fr\u00e9mir, jamais bouillir violemment, afin que le jarret s\u2019attendrisse sans que les c\u00f4tes se dess\u00e8chent.<\/p>\n        <\/div>\n        <div class=\"tsh-prose\">\n          <p>Les pommes de terre sont pr\u00e9cuites \u00e0 l\u2019eau jusqu\u2019\u00e0 ce qu\u2019un couteau entre encore avec une l\u00e9g\u00e8re r\u00e9sistance. Elles terminent leur cuisson sur le bord du disque, dans le gras parfum\u00e9, puis re\u00e7oivent un peu de sauce. Cette double cuisson donne une surface dor\u00e9e et un centre tendre. Le pain visible \u00e0 c\u00f4t\u00e9 du plat sert \u00e0 recueillir la sauce, mais il ne remplace pas les pommes de terre. Pour une kotlovina \u00e9quilibr\u00e9e, la cuvette centrale garde une consistance fluide : une sauce trop r\u00e9duite attache rapidement, tandis qu\u2019un liquide trop abondant lave les viandes et emp\u00eache leur coloration.<\/p>\n          <p>La recette convient aux repas collectifs et supporte bien une courte attente, \u00e0 condition de maintenir la sauce au-dessus de 60 \u00b0C et de ne pas laisser les c\u00f4tes sur la zone la plus chaude. Les restes sont retir\u00e9s du disque dans les deux heures, refroidis en contenants peu profonds et r\u00e9frig\u00e9r\u00e9s. Au r\u00e9chauffage, la sauce re\u00e7oit une petite quantit\u00e9 d\u2019eau avant que les viandes y soient replac\u00e9es jusqu\u2019\u00e0 74 \u00b0C. La kotlovina reste alors g\u00e9n\u00e9reuse, mais sa logique demeure pr\u00e9cise : saisir, d\u00e9placer, mijoter, arroser et servir chaque \u00e9l\u00e9ment au moment o\u00f9 sa texture est juste. La large surface du r\u00e9cipient permet enfin de garder s\u00e9par\u00e9s les \u00e9l\u00e9ments d\u00e9j\u00e0 cuits, ce qui \u00e9vite de prolonger inutilement leur passage dans la sauce.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"tsh-key-grid\" aria-label=\"Rep\u00e8res de r\u00e9ussite\">\n        <section class=\"tsh-key\">\n          <div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">01<\/span><h4>Respecter les temps des viandes<\/h4><\/div>\n          <p>Le jarret commence dans la sauce, les c\u00f4tes alternent saisie et mijotage, les saucisses n\u2019arrivent que dans la derni\u00e8re demi-heure.<\/p>\n        <\/section>\n        <section class=\"tsh-key\">\n          <div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">02<\/span><h4>Prot\u00e9ger le paprika<\/h4><\/div>\n          <p>La poudre touche les oignons humides et re\u00e7oit le liquide presque aussit\u00f4t ; quelques secondes sur m\u00e9tal trop chaud suffisent \u00e0 la rendre am\u00e8re.<\/p>\n        <\/section>\n        <section class=\"tsh-key\">\n          <div class=\"tsh-key-top\"><span class=\"tsh-key-no\" aria-hidden=\"true\">03<\/span><h4>Garder deux zones de chaleur<\/h4><\/div>\n          <p>Le bord sert \u00e0 colorer, le centre \u00e0 attendrir. Une grande sauteuse reproduit ce principe en travaillant par lots.<\/p>\n        <\/section>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"tsh-card tsh-anchor\" id=\"ingredients-fr-hr-samobor-kotlovina\" aria-labelledby=\"ingredients-title-fr-hr-samobor-kotlovina\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\">\n      <p class=\"tsh-kicker\">02 \u00b7 Quantit\u00e9s et composants<\/p>\n      <h3 id=\"ingredients-title-fr-hr-samobor-kotlovina\">Ingr\u00e9dients pour 8 portions<\/h3>\n      <p class=\"tsh-head-copy\">Chaque quantit\u00e9 correspond au rendement annonc\u00e9 ; les notes pr\u00e9cisent l\u2019\u00e9tat, la d\u00e9coupe ou le r\u00f4le technique.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-ingredient-grid\">\n        <section class=\"tsh-ingredient-card\" aria-labelledby=\"groupe-1-fr-hr-samobor-kotlovina\">\n          <h4 id=\"groupe-1-fr-hr-samobor-kotlovina\">Pour les viandes<\/h4>\n          <ul>\n            <li><span class=\"tsh-amount\">1,2 kg<\/span><span>de c\u00f4tes de porc \u00e9paisses<small>8 morceaux d\u2019environ 150 g<\/small><\/span><\/li>\n            <li><span class=\"tsh-amount\">600 g<\/span><span>de jarret de porc d\u00e9soss\u00e9<small>coup\u00e9 en morceaux de 5 cm<\/small><\/span><\/li>\n            <li><span class=\"tsh-amount\">500 g<\/span><span>de saucisses de porc fra\u00eeches<small>8 petites saucisses<\/small><\/span><\/li>\n            <li><span class=\"tsh-amount\">16 g<\/span><span>de sel fin<small>\u00e0 r\u00e9partir sur les viandes<\/small><\/span><\/li>\n            <li><span class=\"tsh-amount\">4 g<\/span><span>de poivre noir moulu<\/span><\/li>\n          <\/ul>\n        <\/section>\n        <section class=\"tsh-ingredient-card\" aria-labelledby=\"groupe-2-fr-hr-samobor-kotlovina\">\n          <h4 id=\"groupe-2-fr-hr-samobor-kotlovina\">Pour la sauce et les pommes de terre<\/h4>\n          <ul>\n            <li><span class=\"tsh-amount\">60 g<\/span><span>de saindoux<small>ou huile neutre r\u00e9sistante \u00e0 la chaleur<\/small><\/span><\/li>\n            <li><span class=\"tsh-amount\">600 g<\/span><span>d\u2019oignons<small>\u00e9minc\u00e9s finement<\/small><\/span><\/li>\n            <li><span class=\"tsh-amount\">400 g<\/span><span>de poivrons rouges<small>coup\u00e9s en lani\u00e8res<\/small><\/span><\/li>\n            <li><span class=\"tsh-amount\">20 g<\/span><span>d\u2019ail<small>hach\u00e9<\/small><\/span><\/li>\n            <li><span class=\"tsh-amount\">25 g<\/span><span>de paprika doux<\/span><\/li>\n            <li><span class=\"tsh-amount\">2 g<\/span><span>de paprika fort<small>\u00e0 ajuster selon sa force<\/small><\/span><\/li>\n            <li><span class=\"tsh-amount\">500 g<\/span><span>de tomates concass\u00e9es<\/span><\/li>\n            <li><span class=\"tsh-amount\">300 ml<\/span><span>de vin blanc sec<\/span><\/li>\n            <li><span class=\"tsh-amount\">800 ml<\/span><span>d\u2019eau ou de bouillon de porc peu sal\u00e9<small>\u00e0 ajouter progressivement<\/small><\/span><\/li>\n            <li><span class=\"tsh-amount\">800 g<\/span><span>de petites pommes de terre<small>coup\u00e9es en deux si n\u00e9cessaire<\/small><\/span><\/li>\n            <li><span class=\"tsh-amount\">2<\/span><span>feuilles de laurier<\/span><\/li>\n            <li><span class=\"tsh-amount\">300 g<\/span><span>de pain de campagne<small>pour le service<\/small><\/span><\/li>\n          <\/ul>\n        <\/section>\n      <\/div>\n      <div class=\"tsh-note-grid\">\n        <aside class=\"tsh-note\" role=\"note\">\n          <strong>Allerg\u00e8nes.<\/strong> gluten dans le pain, sulfites dans le vin et c\u00e9leri possible dans le bouillon. V\u00e9rifier la composition des saucisses, qui peut varier.\n        <\/aside>\n        <aside class=\"tsh-note\" role=\"note\">\n          <strong>Mat\u00e9riel.<\/strong> un disque \u00e0 kotlovina de 70 \u00e0 80 cm ou une sauteuse tr\u00e8s large, une marmite pour pr\u00e9cuire les pommes de terre, des pinces longues et un thermom\u00e8tre.\n        <\/aside>\n        <aside class=\"tsh-note\" role=\"note\">\n          <strong>Feu.<\/strong> sur un disque ext\u00e9rieur, une braise r\u00e9guli\u00e8re vaut mieux que de grandes flammes. Le m\u00e9tal doit rester assez chaud pour gr\u00e9siller sur le bord sans br\u00fbler la sauce au centre.\n        <\/aside>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"tsh-card tsh-anchor\" id=\"preparation-fr-hr-samobor-kotlovina\" aria-labelledby=\"preparation-title-fr-hr-samobor-kotlovina\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-blue\">\n      <p class=\"tsh-kicker\">03 \u00b7 7 \u00e9tapes ex\u00e9cutables<\/p>\n      <h3 id=\"preparation-title-fr-hr-samobor-kotlovina\">Pr\u00e9paration d\u00e9taill\u00e9e<\/h3>\n      <p class=\"tsh-head-copy\">Les temps et les signes de cuisson servent ensemble : le chronom\u00e8tre indique une plage, la texture confirme le moment d\u2019avancer.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-stages\">\n        <section class=\"tsh-stage-card\" aria-labelledby=\"etape-1-fr-hr-samobor-kotlovina\">\n          <div class=\"tsh-stage-head\">\n            <span class=\"tsh-stage-badge\" aria-hidden=\"true\">1<\/span>\n            <h4 id=\"etape-1-fr-hr-samobor-kotlovina\">Pr\u00e9parer les viandes et la base<\/h4>\n            <span class=\"tsh-stage-time\">environ 55 min<\/span>\n          <\/div>\n          <ol class=\"tsh-step-grid\">\n            <li class=\"tsh-step\">\n              <span class=\"tsh-step-no\" aria-hidden=\"true\">01<\/span>\n              <div>\n                <h4>Saler et pr\u00e9cuire les pommes de terre<\/h4>\n                <p>Saler les viandes avec 16 g de sel et les laisser reposer 20 minutes au frais. Pendant ce temps, cuire les pommes de terre 10 \u00e0 12 minutes dans l\u2019eau fr\u00e9missante, puis les \u00e9goutter soigneusement.<\/p>\n                <span class=\"tsh-cue\">Le c\u0153ur reste ferme et la surface ne se d\u00e9fait pas.<\/span>\n              <\/div>\n            <\/li>\n            <li class=\"tsh-step\">\n              <span class=\"tsh-step-no\" aria-hidden=\"true\">02<\/span>\n              <div>\n                <h4>Saisir le jarret et les c\u00f4tes<\/h4>\n                <p>Chauffer le disque ou la sauteuse avec 40 g de saindoux. Dorer le jarret 8 minutes, puis les c\u00f4tes 3 \u00e0 4 minutes par face, en travaillant par lots si n\u00e9cessaire. D\u00e9placer les morceaux vers une zone moins chaude.<\/p>\n                <span class=\"tsh-cue\">Une cro\u00fbte brune se forme sans noircir les sucs.<\/span>\n              <\/div>\n            <\/li>\n            <li class=\"tsh-step\">\n              <span class=\"tsh-step-no\" aria-hidden=\"true\">03<\/span>\n              <div>\n                <h4>Faire fondre les oignons<\/h4>\n                <p>Ajouter le reste de saindoux au centre, puis cuire les oignons 12 \u00e0 15 minutes avec une pinc\u00e9e de sel. Ajouter les poivrons et poursuivre 8 minutes, jusqu\u2019\u00e0 ce qu\u2019ils commencent \u00e0 s\u2019assouplir.<\/p>\n                <span class=\"tsh-cue\">Les oignons deviennent translucides et commencent \u00e0 se d\u00e9faire.<\/span>\n              <\/div>\n            <\/li>\n          <\/ol>\n        <\/section>\n        <section class=\"tsh-stage-card\" aria-labelledby=\"etape-2-fr-hr-samobor-kotlovina\">\n          <div class=\"tsh-stage-head\">\n            <span class=\"tsh-stage-badge\" aria-hidden=\"true\">2<\/span>\n            <h4 id=\"etape-2-fr-hr-samobor-kotlovina\">Mijoter, dorer et r\u00e9unir<\/h4>\n            <span class=\"tsh-stage-time\">environ 1 h 10<\/span>\n          <\/div>\n          <ol class=\"tsh-step-grid\">\n            <li class=\"tsh-step\">\n              <span class=\"tsh-step-no\" aria-hidden=\"true\">04<\/span>\n              <div>\n                <h4>Parfumer et mouiller<\/h4>\n                <p>Ajouter l\u2019ail, les deux paprikas et le laurier. Remuer 20 secondes, verser le vin puis les tomates et 500 ml de bouillon. Porter \u00e0 fr\u00e9missement.<\/p>\n                <span class=\"tsh-cue\">Le paprika se disperse sans taches sombres au fond.<\/span>\n              <\/div>\n            <\/li>\n            <li class=\"tsh-step\">\n              <span class=\"tsh-step-no\" aria-hidden=\"true\">05<\/span>\n              <div>\n                <h4>Attendrir le jarret<\/h4>\n                <p>Placer le jarret dans la sauce et cuire 35 minutes \u00e0 petit fr\u00e9missement, en ajoutant du bouillon par petites quantit\u00e9s. Arroser les c\u00f4tes avec la sauce toutes les 10 minutes et les retourner une fois.<\/p>\n                <span class=\"tsh-cue\">Le jarret commence \u00e0 c\u00e9der sous la pointe d\u2019un couteau.<\/span>\n              <\/div>\n            <\/li>\n            <li class=\"tsh-step\">\n              <span class=\"tsh-step-no\" aria-hidden=\"true\">06<\/span>\n              <div>\n                <h4>Ajouter saucisses et pommes de terre<\/h4>\n                <p>Dorer les saucisses et les pommes de terre sur le bord pendant 8 \u00e0 10 minutes, puis les rapprocher de la sauce. Cuire encore 20 \u00e0 25 minutes, jusqu\u2019\u00e0 ce que les saucisses atteignent 71 \u00b0C et les c\u00f4tes au moins 63 \u00b0C avec 3 minutes de repos.<\/p>\n                <span class=\"tsh-cue\">La sauce nappe les oignons, les pommes de terre sont tendres et les viandes restent juteuses.<\/span>\n              <\/div>\n            <\/li>\n            <li class=\"tsh-step\">\n              <span class=\"tsh-step-no\" aria-hidden=\"true\">07<\/span>\n              <div>\n                <h4>R\u00e9gler la sauce et servir<\/h4>\n                <p>Retirer l\u2019exc\u00e8s de graisse visible si n\u00e9cessaire, poivrer et ajuster le sel. Laisser reposer 5 minutes hors du feu, puis servir une c\u00f4te, du jarret, une saucisse, des pommes de terre et de la sauce par personne.<\/p>\n                <span class=\"tsh-cue\">La sauce reste brillante et suffisamment fluide pour \u00eatre prise avec le pain.<\/span>\n              <\/div>\n            <\/li>\n          <\/ol>\n        <\/section>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"tsh-card tsh-anchor\" id=\"controle-fr-hr-samobor-kotlovina\" aria-labelledby=\"controle-title-fr-hr-samobor-kotlovina\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-rose\">\n      <p class=\"tsh-kicker\">04 \u00b7 Temp\u00e9rature, texture et corrections<\/p>\n      <h3 id=\"controle-title-fr-hr-samobor-kotlovina\">Points de contr\u00f4le pour un r\u00e9sultat r\u00e9gulier<\/h3>\n      <p class=\"tsh-head-copy\">Ces rep\u00e8res mesurables ou visibles signalent la progression r\u00e9elle de la cuisson et permettent de corriger avant le service.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-control-grid\">\n        <section class=\"tsh-control\">\n          <p class=\"tsh-control-label\">Saucisses<\/p>\n          <strong>71 \u00b0C<\/strong>\n          <p>Mesurer au centre d\u2019une saucisse \u00e9paisse.<\/p>\n        <\/section>\n        <section class=\"tsh-control\">\n          <p class=\"tsh-control-label\">C\u00f4tes de porc<\/p>\n          <strong>63 \u00b0C + 3 min<\/strong>\n          <p>Le repos se fait sur la zone ti\u00e8de, sans poursuivre une forte cuisson.<\/p>\n        <\/section>\n        <section class=\"tsh-control\">\n          <p class=\"tsh-control-label\">Fr\u00e9missement de la sauce<\/p>\n          <strong>petites bulles<\/strong>\n          <p>Une \u00e9bullition vive durcit les c\u00f4tes et r\u00e9duit trop vite le liquide.<\/p>\n        <\/section>\n      <\/div>\n      <div class=\"tsh-table-wrap\">\n        <table class=\"tsh-table\">\n          <caption>Probl\u00e8mes fr\u00e9quents et corrections<\/caption>\n          <thead>\n            <tr>\n              <th scope=\"col\">Probl\u00e8me<\/th>\n              <th scope=\"col\">Cause probable<\/th>\n              <th scope=\"col\">Correction<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody>\n            <tr>\n              <td data-label=\"Probl\u00e8me\">Paprika amer<\/td>\n              <td data-label=\"Cause probable\">Poudre chauff\u00e9e trop longtemps sur m\u00e9tal sec<\/td>\n              <td data-label=\"Correction\">Retirer la partie br\u00fbl\u00e9e si possible et recommencer l\u2019assaisonnement avec un peu de sauce fra\u00eeche ; ne pas masquer avec du sucre.<\/td>\n            <\/tr>\n            <tr>\n              <td data-label=\"Probl\u00e8me\">Jarret encore ferme<\/td>\n              <td data-label=\"Cause probable\">Temps trop court ou morceaux trop gros<\/td>\n              <td data-label=\"Correction\">Ajouter du liquide chaud et prolonger \u00e0 petit fr\u00e9missement avant d\u2019ajouter les saucisses.<\/td>\n            <\/tr>\n            <tr>\n              <td data-label=\"Probl\u00e8me\">Sauce aqueuse<\/td>\n              <td data-label=\"Cause probable\">Oignons peu cuits ou trop de liquide ajout\u00e9 \u00e0 la fois<\/td>\n              <td data-label=\"Correction\">\u00c9carter les viandes et r\u00e9duire quelques minutes au centre, en remuant les oignons.<\/td>\n            <\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"tsh-card tsh-anchor\" id=\"service-fr-hr-samobor-kotlovina\" aria-labelledby=\"service-title-fr-hr-samobor-kotlovina\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-violet\">\n      <p class=\"tsh-kicker\">05 \u00b7 Apr\u00e8s la cuisson<\/p>\n      <h3 id=\"service-title-fr-hr-samobor-kotlovina\">Service, conservation et adaptations<\/h3>\n      <p class=\"tsh-head-copy\">Les conseils restent centr\u00e9s sur la texture, la s\u00e9curit\u00e9 et les substitutions qui fonctionnent r\u00e9ellement pour ce plat.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-practical-grid\">\n        <section class=\"tsh-practical-card\">\n          <h4>Service<\/h4>\n          <p>Servir directement du disque ou sur un grand plat chaud. Le pain de campagne recueille la sauce ; une salade de chou vinaigr\u00e9e apporte une note fra\u00eeche.<\/p>\n        <\/section>\n        <section class=\"tsh-practical-card\">\n          <h4>Conservation et r\u00e9chauffage<\/h4>\n          <p>R\u00e9frig\u00e9rer en contenants peu profonds pendant trois jours au maximum. R\u00e9chauffer avec 100 \u00e0 150 ml d\u2019eau, \u00e0 couvert, jusqu\u2019\u00e0 74 \u00b0C.<\/p>\n        <\/section>\n        <section class=\"tsh-practical-card\">\n          <h4>Version en cuisine<\/h4>\n          <p>Une sauteuse de 36 cm et une cocotte peuvent partager le travail : les viandes dorent dans la sauteuse, puis mijotent dans la cocotte avant une derni\u00e8re coloration.<\/p>\n        <\/section>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"tsh-card tsh-anchor\" id=\"faq-fr-hr-samobor-kotlovina\" aria-labelledby=\"faq-title-fr-hr-samobor-kotlovina\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-gold\">\n      <p class=\"tsh-kicker\">06 \u00b7 R\u00e9ponses pratiques<\/p>\n      <h3 id=\"faq-title-fr-hr-samobor-kotlovina\">Questions fr\u00e9quentes<\/h3>\n      <p class=\"tsh-head-copy\">Les r\u00e9ponses compl\u00e8tent la m\u00e9thode sans r\u00e9p\u00e9ter les corrections d\u00e9j\u00e0 donn\u00e9es.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-faq-grid\">\n        <details class=\"tsh-faq\" name=\"faq-samobor-kotlovina\">\n          <summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">01<\/span><h4>Faut-il poss\u00e9der un disque \u00e0 kotlovina ?<\/h4><\/summary>\n          <div class=\"tsh-faq-answer\"><p>Non. Le r\u00e9sultat reste convaincant dans une tr\u00e8s grande sauteuse si les viandes sont dor\u00e9es par lots et si la sauce mijote s\u00e9par\u00e9ment sans surcharger le fond.<\/p><\/div>\n        <\/details>\n        <details class=\"tsh-faq\" name=\"faq-samobor-kotlovina\">\n          <summary class=\"tsh-faq-top\"><span class=\"tsh-faq-no\" aria-hidden=\"true\">02<\/span><h4>Les pommes de terre peuvent-elles cuire uniquement dans la sauce ?<\/h4><\/summary>\n          <div class=\"tsh-faq-answer\"><p>Elles le peuvent, mais la pr\u00e9cuisson puis la coloration donnent une surface plus ferme et \u00e9vitent qu\u2019elles \u00e9paississent excessivement la sauce.<\/p><\/div>\n        <\/details>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"tsh-card tsh-anchor\" id=\"nutrition-fr-hr-samobor-kotlovina\" aria-labelledby=\"nutrition-title-fr-hr-samobor-kotlovina\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\">\n      <p class=\"tsh-kicker\">07 \u00b7 Estimation par portion<\/p>\n      <h3 id=\"nutrition-title-fr-hr-samobor-kotlovina\">Valeurs nutritionnelles<\/h3>\n      <p class=\"tsh-head-copy\">Estimation calcul\u00e9e \u00e0 partir des quantit\u00e9s compl\u00e8tes et du rendement indiqu\u00e9 ; les marques, le parage et l\u2019absorption modifient les valeurs finales.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <dl class=\"tsh-nutrition\">\n        <div><dt>Calories<\/dt><dd>\u2248 890 kcal<\/dd><\/div>\n        <div><dt>Glucides<\/dt><dd>\u2248 47 g<\/dd><\/div>\n        <div><dt>Prot\u00e9ines<\/dt><dd>\u2248 64 g<\/dd><\/div>\n        <div><dt>Lipides<\/dt><dd>\u2248 48 g<\/dd><\/div>\n        <div><dt>Fibres<\/dt><dd>\u2248 7 g<\/dd><\/div>\n        <div><dt>Sodium<\/dt><dd>\u2248 1550 mg<\/dd><\/div>\n      <\/dl>\n      <p class=\"tsh-nutrition-note\"><strong>Portion :<\/strong> 1 portion (environ 650 g). <strong>Allerg\u00e8nes principaux :<\/strong> gluten dans le pain, sulfites dans le vin et c\u00e9leri possible dans le bouillon. V\u00e9rifier la composition des saucisses, qui peut varier. Valeurs approximatives fond\u00e9es sur des r\u00e9f\u00e9rences standard.<\/p>\n    <\/div>\n  <\/section>\n\n  <footer class=\"tsh-close\">\n    <p class=\"tsh-close-kicker\">R\u00e9sultat final<\/p>\n    <p class=\"tsh-close-quote\">Une grande cuisson collective o\u00f9 chaque viande garde sa texture.<\/p>\n    <p class=\"tsh-close-copy\">Le disque rassemble grillade et mijotage dans un m\u00eame mouvement. La discipline consiste \u00e0 d\u00e9placer les aliments selon leur besoin de chaleur, plut\u00f4t qu\u2019\u00e0 tout cuire ensemble d\u00e8s le d\u00e9part.<\/p>\n  <\/footer>\n<\/section>\n\n<script type=\"application\/ld+json\" id=\"recipe-schema-fr-hr-samobor-kotlovina\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Kotlovina de Samobor au porc et aux saucisses, cuits sur un large disque avec pommes de terre et sauce au paprika\",\n  \"description\": \"La kotlovina de Samobor r\u00e9unit c\u00f4tes de porc, jarret, saucisses, pommes de terre et sauce aux oignons, poivrons, tomate, vin blanc et paprika dans un m\u00eame large plat de cuisson.\",\n  \"inLanguage\": \"fr\",\n  \"image\": [\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Samobor-Kotlovina-2.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Samobor-Kotlovina-1.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Samobor-Kotlovina-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\": \"Cuisine croate\",\n  \"recipeCategory\": \"Plat principal\",\n  \"cookingMethod\": \"Cuisson au disque\",\n  \"keywords\": \"kotlovina de Samobor, recette de kotlovina, c\u00f4tes de porc au disque, sauce au paprika croate, cuisson kotlovina en sauteuse\",\n  \"prepTime\": \"PT35M\",\n  \"cookTime\": \"PT1H30M\",\n  \"totalTime\": \"PT2H5M\",\n  \"recipeYield\": \"8 portions\",\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"calories\": \"890 kcal\",\n    \"carbohydrateContent\": \"47 g\",\n    \"proteinContent\": \"64 g\",\n    \"fatContent\": \"48 g\",\n    \"fiberContent\": \"7 g\",\n    \"sodiumContent\": \"1550 mg\",\n    \"servingSize\": \"1 portion (environ 650 g)\"\n  },\n  \"recipeIngredient\": [\n    \"1,2 kg de c\u00f4tes de porc \u00e9paisses\",\n    \"600 g de jarret de porc d\u00e9soss\u00e9\",\n    \"500 g de saucisses de porc fra\u00eeches\",\n    \"16 g de sel fin\",\n    \"4 g de poivre noir moulu\",\n    \"60 g de saindoux\",\n    \"600 g d\u2019oignons\",\n    \"400 g de poivrons rouges\",\n    \"20 g d\u2019ail\",\n    \"25 g de paprika doux\",\n    \"2 g de paprika fort\",\n    \"500 g de tomates concass\u00e9es\",\n    \"300 ml de vin blanc sec\",\n    \"800 ml d\u2019eau ou de bouillon de porc peu sal\u00e9\",\n    \"800 g de petites pommes de terre\",\n    \"2 feuilles de laurier\",\n    \"300 g de pain de campagne\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Pr\u00e9parer les viandes et la base\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Saler et pr\u00e9cuire les pommes de terre\",\n          \"text\": \"Saler les viandes avec 16 g de sel et les laisser reposer 20 minutes au frais. Pendant ce temps, cuire les pommes de terre 10 \u00e0 12 minutes dans l\u2019eau fr\u00e9missante, puis les \u00e9goutter soigneusement. Le c\u0153ur reste ferme et la surface ne se d\u00e9fait pas.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Saisir le jarret et les c\u00f4tes\",\n          \"text\": \"Chauffer le disque ou la sauteuse avec 40 g de saindoux. Dorer le jarret 8 minutes, puis les c\u00f4tes 3 \u00e0 4 minutes par face, en travaillant par lots si n\u00e9cessaire. D\u00e9placer les morceaux vers une zone moins chaude. Une cro\u00fbte brune se forme sans noircir les sucs.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Faire fondre les oignons\",\n          \"text\": \"Ajouter le reste de saindoux au centre, puis cuire les oignons 12 \u00e0 15 minutes avec une pinc\u00e9e de sel. Ajouter les poivrons et poursuivre 8 minutes, jusqu\u2019\u00e0 ce qu\u2019ils commencent \u00e0 s\u2019assouplir. Les oignons deviennent translucides et commencent \u00e0 se d\u00e9faire.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Mijoter, dorer et r\u00e9unir\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Parfumer et mouiller\",\n          \"text\": \"Ajouter l\u2019ail, les deux paprikas et le laurier. Remuer 20 secondes, verser le vin puis les tomates et 500 ml de bouillon. Porter \u00e0 fr\u00e9missement. Le paprika se disperse sans taches sombres au fond.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Attendrir le jarret\",\n          \"text\": \"Placer le jarret dans la sauce et cuire 35 minutes \u00e0 petit fr\u00e9missement, en ajoutant du bouillon par petites quantit\u00e9s. Arroser les c\u00f4tes avec la sauce toutes les 10 minutes et les retourner une fois. Le jarret commence \u00e0 c\u00e9der sous la pointe d\u2019un couteau.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Ajouter saucisses et pommes de terre\",\n          \"text\": \"Dorer les saucisses et les pommes de terre sur le bord pendant 8 \u00e0 10 minutes, puis les rapprocher de la sauce. Cuire encore 20 \u00e0 25 minutes, jusqu\u2019\u00e0 ce que les saucisses atteignent 71 \u00b0C et les c\u00f4tes au moins 63 \u00b0C avec 3 minutes de repos. La sauce nappe les oignons, les pommes de terre sont tendres et les viandes restent juteuses.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"R\u00e9gler la sauce et servir\",\n          \"text\": \"Retirer l\u2019exc\u00e8s de graisse visible si n\u00e9cessaire, poivrer et ajuster le sel. Laisser reposer 5 minutes hors du feu, puis servir une c\u00f4te, du jarret, une saucisse, des pommes de terre et de la sauce par personne. La sauce reste brillante et suffisamment fluide pour \u00eatre prise avec le pain.\"\n        }\n      ]\n    }\n  ]\n}\n<\/script>\n\n<script id=\"recipe-meta-sync-fr-hr-samobor-kotlovina\">\n(function(){\n  var schemaId='recipe-schema-fr-hr-samobor-kotlovina';\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    }\n    if(!data.inLanguage){\n      var recipeSection=q('#recipe-fr-hr-samobor-kotlovina[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\n<script id=\"recipe-ui-fr-hr-samobor-kotlovina\">\n(function(){\n  var root=document.getElementById('recipe-fr-hr-samobor-kotlovina');\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},"excerpt":{"rendered":"<p>La kotlovina de Samobor associe c\u00f4tes de porc, jarret, saucisses et pommes de terre autour d\u2019une sauce \u00e9paisse aux oignons, poivrons et paprika.<\/p>\n","protected":false},"featured_media":4077,"parent":3740,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[60,59],"tsh_national_cuisine":[132],"class_list":["post-4076","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-ragouts","tsh_dish_type-ragouts-et-plats-mijotes","tsh_national_cuisine-cuisine-croate"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_food\/4076","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_food"}],"about":[{"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/types\/tsh_food"}],"up":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_food\/3740"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/media\/4077"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/media?parent=4076"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tags?post=4076"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_dish_type?post=4076"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_national_cuisine?post=4076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}