{"id":4084,"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\/sir-i-vrhnje-croate\/"},"modified":"2026-07-28T12:24:38","modified_gmt":"2026-07-28T12:24:38","slug":"sir-i-vrhnje-croate","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/fr\/monde-de-la-gastronomie\/plats-nationaux-croates\/sir-i-vrhnje-croate\/","title":{"rendered":"Sir i vrhnje croate"},"content":{"rendered":"\n<style>\n\/* Travel S Helper recipe layout v4.0 \u2014 quiet-luxury editorial UI, fully scoped. *\/\n#recipe-fr-hr-sir-i-vrhnje{\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-sir-i-vrhnje *,\n#recipe-fr-hr-sir-i-vrhnje *::before,\n#recipe-fr-hr-sir-i-vrhnje *::after{box-sizing:border-box}\n#recipe-fr-hr-sir-i-vrhnje :where(h2,h3,h4,p,figure,figcaption,blockquote,ul,ol,li,dl,dt,dd,table,caption){margin:0;padding:0}\n#recipe-fr-hr-sir-i-vrhnje :where(img){display:block;max-width:100%}\n#recipe-fr-hr-sir-i-vrhnje :where(a){color:var(--tsh-gold-deep);text-decoration-thickness:.08em;text-underline-offset:.18em}\n#recipe-fr-hr-sir-i-vrhnje :where(a,summary){-webkit-tap-highlight-color:transparent}\n#recipe-fr-hr-sir-i-vrhnje :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-sir-i-vrhnje ::selection{background:var(--tsh-gold-soft);color:var(--tsh-night)}\n#recipe-fr-hr-sir-i-vrhnje .tsh-anchor{scroll-margin-top:88px}\n#recipe-fr-hr-sir-i-vrhnje: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-sir-i-vrhnje: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-sir-i-vrhnje: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-sir-i-vrhnje: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-sir-i-vrhnje: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-sir-i-vrhnje: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-sir-i-vrhnje: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-sir-i-vrhnje: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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-tone-gold{--tone:var(--tsh-gold-deep);--tone-bg:#fbf3e5;--tone-rgb:109,67,7}\n#recipe-fr-hr-sir-i-vrhnje .tsh-tone-sage{--tone:var(--tsh-sage);--tone-bg:var(--tsh-sage-soft);--tone-rgb:23,103,69}\n#recipe-fr-hr-sir-i-vrhnje .tsh-tone-blue{--tone:var(--tsh-blue);--tone-bg:var(--tsh-blue-soft);--tone-rgb:40,92,157}\n#recipe-fr-hr-sir-i-vrhnje .tsh-tone-rose{--tone:var(--tsh-rose);--tone-bg:var(--tsh-rose-soft);--tone-rgb:153,68,53}\n#recipe-fr-hr-sir-i-vrhnje .tsh-tone-violet{--tone:var(--tsh-violet);--tone-bg:var(--tsh-violet-soft);--tone-rgb:108,80,148}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-kicker::before{content:\"\";width:26px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-card-body{position:relative;z-index:1;padding:clamp(22px,3.2vw,38px)}\n\n\/* Masthead *\/\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-main-kicker::before{content:\"\";width:32px;height:2px;flex:0 0 auto;border-radius:999px;background:currentColor}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-title-main,\n#recipe-fr-hr-sir-i-vrhnje .tsh-title-accent{display:block}\n#recipe-fr-hr-sir-i-vrhnje .tsh-title b{font-weight:860}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px;list-style:none}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-hero{position:relative;min-width:0;border-top:1px solid var(--tsh-line);background:#ece4d8}\n#recipe-fr-hr-sir-i-vrhnje .tsh-hero img{width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover;object-position:center}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-facts--5{--tsh-fact-cols:5}\n#recipe-fr-hr-sir-i-vrhnje .tsh-fact{position:relative;min-width:0;padding:15px 16px 16px;background:var(--tsh-paper-warm)}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-quick-nav::-webkit-scrollbar{display:none}\n@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){\n  #recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-quick-nav a[aria-current=\"location\"]{border-color:var(--tsh-night);background:var(--tsh-night);color:#fff}\n#recipe-fr-hr-sir-i-vrhnje .tsh-quick-nav a[aria-current=\"location\"]::before{background:#f1c772;color:#2b2110}\n\n\/* Editorial overview *\/\n#recipe-fr-hr-sir-i-vrhnje .tsh-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4.2vw,52px)}\n#recipe-fr-hr-sir-i-vrhnje .tsh-prose p{color:var(--tsh-copy);font-size:15px;line-height:1.79;text-wrap:pretty}\n#recipe-fr-hr-sir-i-vrhnje .tsh-prose p+p{margin-top:15px}\n#recipe-fr-hr-sir-i-vrhnje .tsh-prose strong{color:var(--tsh-ink);font-weight:750}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-key::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--tsh-key-tone)}\n#recipe-fr-hr-sir-i-vrhnje .tsh-key:nth-child(2){--tsh-key-tone:var(--tsh-sage);--tsh-key-bg:#edf8f2}\n#recipe-fr-hr-sir-i-vrhnje .tsh-key:nth-child(3){--tsh-key-tone:var(--tsh-blue);--tsh-key-bg:#eff5fd}\n#recipe-fr-hr-sir-i-vrhnje .tsh-key-top{display:flex;align-items:center;gap:11px;margin-bottom:9px}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-key h4{color:var(--tsh-ink);font-size:15px;font-weight:780;line-height:1.35}\n#recipe-fr-hr-sir-i-vrhnje .tsh-key p{color:var(--tsh-copy);font-size:13.5px;line-height:1.61}\n\n\/* Ingredients *\/\n#recipe-fr-hr-sir-i-vrhnje .tsh-ingredient-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:15px}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-ingredient-card:nth-child(2) h4::before{background:var(--tsh-gold)}\n#recipe-fr-hr-sir-i-vrhnje .tsh-ingredient-card ul{list-style:none}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-ingredient-card li:nth-child(even){background:#fdfbf8}\n#recipe-fr-hr-sir-i-vrhnje .tsh-ingredient-card li:last-child{border-bottom:0}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-note strong{color:var(--tsh-ink);font-weight:780}\n\n\/* Method *\/\n#recipe-fr-hr-sir-i-vrhnje .tsh-stages{display:grid;gap:15px}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-stage-card:nth-child(2){--stage-tone:#176745;--stage-bg:#edf7f1;--stage-pill:#f1faf5;--stage-border:#c8dfd2}\n#recipe-fr-hr-sir-i-vrhnje .tsh-stage-card:nth-child(3){--stage-tone:#285c9d;--stage-bg:#eef4fc;--stage-pill:#f1f6fd;--stage-border:#c9daf2}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-step:nth-child(odd){border-inline-end:0}\n#recipe-fr-hr-sir-i-vrhnje .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n#recipe-fr-hr-sir-i-vrhnje .tsh-step-grid .tsh-step:nth-last-child(2):nth-child(odd){border-bottom:0}\n#recipe-fr-hr-sir-i-vrhnje .tsh-step-grid .tsh-step:last-child:nth-child(odd){border-inline-end:0}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-step p{color:var(--tsh-copy);font-size:13.8px;line-height:1.65;text-wrap:pretty}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-control::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--control-tone)}\n#recipe-fr-hr-sir-i-vrhnje .tsh-control:nth-child(2){--control-tone:var(--tsh-blue);--control-bg:#eef5fd}\n#recipe-fr-hr-sir-i-vrhnje .tsh-control:nth-child(3){--control-tone:var(--tsh-sage);--control-bg:#edf8f2}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-control p{margin-top:8px;color:var(--tsh-copy);font-size:13px;line-height:1.58}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-table th:nth-child(1){width:24%}\n#recipe-fr-hr-sir-i-vrhnje .tsh-table th:nth-child(2){width:38%}\n#recipe-fr-hr-sir-i-vrhnje .tsh-table th:nth-child(3){width:38%}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-table td:last-child,#recipe-fr-hr-sir-i-vrhnje .tsh-table th:last-child{border-inline-end:0}\n#recipe-fr-hr-sir-i-vrhnje .tsh-table tbody tr:nth-child(even){background:#fcfaf7}\n#recipe-fr-hr-sir-i-vrhnje .tsh-table td:first-child{color:var(--tsh-ink);font-weight:780}\n\n\/* Practical cards and FAQ *\/\n#recipe-fr-hr-sir-i-vrhnje .tsh-practical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:13px}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-practical-card::before{content:\"\";position:absolute;inset:0 0 auto;height:3px;background:var(--practical-tone)}\n#recipe-fr-hr-sir-i-vrhnje .tsh-practical-card:nth-child(2){--practical-tone:var(--tsh-sage);--practical-bg:#eff8f3}\n#recipe-fr-hr-sir-i-vrhnje .tsh-practical-card:nth-child(3){--practical-tone:var(--tsh-blue);--practical-bg:#f0f6fd}\n#recipe-fr-hr-sir-i-vrhnje .tsh-practical-card:nth-child(4){--practical-tone:var(--tsh-violet);--practical-bg:#f6f1fa}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-practical-card p,#recipe-fr-hr-sir-i-vrhnje .tsh-practical-card li{color:var(--tsh-copy);font-size:13.6px;line-height:1.63}\n#recipe-fr-hr-sir-i-vrhnje .tsh-practical-card ul,#recipe-fr-hr-sir-i-vrhnje .tsh-practical-card ol{margin-top:7px;padding-inline-start:20px}\n#recipe-fr-hr-sir-i-vrhnje .tsh-practical-card li+li{margin-top:5px}\n#recipe-fr-hr-sir-i-vrhnje .tsh-practical-card li::marker{color:var(--practical-tone);font-weight:850}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-faq summary{list-style:none;cursor:pointer}\n#recipe-fr-hr-sir-i-vrhnje .tsh-faq summary::-webkit-details-marker{display:none}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-faq[open] .tsh-faq-top::after{content:\"\u2212\";background:var(--tsh-night);color:#f4cb79;transform:rotate(180deg)}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-faq h4{color:var(--tsh-ink);font-size:14.5px;font-weight:800;line-height:1.38}\n#recipe-fr-hr-sir-i-vrhnje .tsh-faq-answer{border-top:1px solid var(--tsh-line);background:#fff}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-nutrition>div{position:relative;min-width:0;padding:15px;background:linear-gradient(145deg,#fff,#fdfbf8)}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-nutrition-note{margin-top:13px;color:var(--tsh-muted);font-size:12.5px;line-height:1.6}\n#recipe-fr-hr-sir-i-vrhnje .tsh-nutrition-note strong{color:var(--tsh-ink);font-weight:780}\n#recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje .tsh-card-head--split .tsh-kicker{grid-column:1;grid-row:1}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-card-head--split h3{grid-column:1;grid-row:2}\n  #recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-masthead{grid-template-columns:minmax(0,1.03fr) minmax(390px,.97fr)}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-masthead--no-hero{grid-template-columns:1fr}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-masthead--no-hero .tsh-title-wrap{min-height:auto}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-title-wrap{display:flex;min-height:540px;flex-direction:column;justify-content:center;padding:54px 52px 48px}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-title{font-size:clamp(45px,4.05vw,58px)}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-title-accent{font-size:.455em}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-hero{min-height:540px;border-top:0;border-inline-start:1px solid var(--tsh-line)}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-hero img{height:100%;min-height:540px;aspect-ratio:auto}\n  #recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-facts{grid-column:1\/-1}\n}\n\n\/* Hover polish *\/\n@media (hover:hover) and (pointer:fine){\n  #recipe-fr-hr-sir-i-vrhnje .tsh-key,\n  #recipe-fr-hr-sir-i-vrhnje .tsh-control,\n  #recipe-fr-hr-sir-i-vrhnje .tsh-practical-card,\n  #recipe-fr-hr-sir-i-vrhnje .tsh-faq,\n  #recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-key:hover,\n  #recipe-fr-hr-sir-i-vrhnje .tsh-control:hover,\n  #recipe-fr-hr-sir-i-vrhnje .tsh-practical-card:hover,\n  #recipe-fr-hr-sir-i-vrhnje .tsh-faq:hover,\n  #recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-faq-top:hover::after{border-color:#c7aa78;background:#fff8ec}\n  #recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-copy-grid{grid-template-columns:1fr}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-key-grid,#recipe-fr-hr-sir-i-vrhnje .tsh-control-grid{grid-template-columns:1fr}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-facts{--tsh-fact-cols:3}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-nutrition{grid-template-columns:repeat(3,minmax(0,1fr))}\n}\n@media (max-width:720px){\n  #recipe-fr-hr-sir-i-vrhnje{width:calc(100% - 12px);margin-top:10px;font-size:15.5px}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-anchor{scroll-margin-top:77px}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-card,#recipe-fr-hr-sir-i-vrhnje .tsh-masthead{border-radius:18px}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-title-wrap{padding:31px 19px 27px}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-title{font-size:clamp(34px,10.8vw,46px);line-height:1.01}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-title-accent{margin-top:10px;font-size:.52em;line-height:1.2}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-lead{margin-top:17px;font-size:16px;line-height:1.67}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-card-head{padding:22px 19px}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-card-head::before{inset-block:22px;inset-inline-start:0}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-card-head h3{font-size:clamp(22px,6.8vw,28px)}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-card-body{padding:20px 17px}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-quick-nav{top:6px;flex-wrap:nowrap;gap:6px;margin-bottom:18px;padding:7px;border-radius:15px}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-quick-nav a{min-height:36px;padding-inline-end:11px;font-size:11.8px}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-quick-nav a::before{min-width:23px;height:23px;font-size:8.5px}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-ingredient-grid,#recipe-fr-hr-sir-i-vrhnje .tsh-note-grid,#recipe-fr-hr-sir-i-vrhnje .tsh-practical-grid,#recipe-fr-hr-sir-i-vrhnje .tsh-faq-grid{grid-template-columns:1fr}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-step-grid{grid-template-columns:1fr}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-step,#recipe-fr-hr-sir-i-vrhnje .tsh-step:nth-child(odd){border-inline-end:0;border-bottom:1px solid var(--tsh-line)}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-step-grid .tsh-step:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--tsh-line)}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-step-grid .tsh-step:last-child{border-bottom:0}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-step-grid .tsh-step:last-child:nth-child(odd){grid-column:auto}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-step{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 16px}\n  #recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-step:last-child::before{display:none}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-cue{border-radius:10px}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-table{display:block;min-width:0;border-collapse:separate;table-layout:auto}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-table caption{display:block;margin-bottom:10px;border:1px solid var(--tsh-line);border-radius:13px;background:#fbf8f2}\n  #recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-table tbody{display:grid;gap:10px}\n  #recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-table tbody tr:nth-child(even){background:#fff}\n  #recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-table td:last-child{border-bottom:0}\n  #recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .tsh-table td:first-child{background:#fbf7ef;color:var(--tsh-ink);font-size:13.5px}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-close{border-radius:18px}\n}\n@media (max-width:520px){\n  #recipe-fr-hr-sir-i-vrhnje .tsh-facts{--tsh-fact-cols:2}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-nutrition{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-stage-head{grid-template-columns:auto minmax(0,1fr)}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-stage-time{grid-column:2;justify-self:start}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-ingredient-card li{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:12px 13px}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-amount{font-size:11.8px}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-faq-top{grid-template-columns:36px minmax(0,1fr) 28px;padding:13px}\n}\n@media (max-width:370px){\n  #recipe-fr-hr-sir-i-vrhnje{width:calc(100% - 8px)}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-title-wrap{padding-inline:16px}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-card-body{padding-inline:14px}\n  #recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje *,#recipe-fr-hr-sir-i-vrhnje *::before,#recipe-fr-hr-sir-i-vrhnje *::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-sir-i-vrhnje .tsh-card,#recipe-fr-hr-sir-i-vrhnje .tsh-masthead,#recipe-fr-hr-sir-i-vrhnje .tsh-close,#recipe-fr-hr-sir-i-vrhnje .tsh-quick-nav{border:1px solid CanvasText;box-shadow:none}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-step-no,#recipe-fr-hr-sir-i-vrhnje .tsh-stage-badge,#recipe-fr-hr-sir-i-vrhnje .tsh-faq-no{border:1px solid CanvasText}\n}\n@media print{\n  #recipe-fr-hr-sir-i-vrhnje{width:100%;max-width:none;margin:0;color:#000;font-size:10.5pt;line-height:1.42}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-quick-nav,#recipe-fr-hr-sir-i-vrhnje .tsh-hero{display:none!important}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-masthead{display:block}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-card,#recipe-fr-hr-sir-i-vrhnje .tsh-masthead,#recipe-fr-hr-sir-i-vrhnje .tsh-close{margin-bottom:10pt;border:1px solid #aaa;border-radius:0;box-shadow:none}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-title-wrap,#recipe-fr-hr-sir-i-vrhnje .tsh-card-head,#recipe-fr-hr-sir-i-vrhnje .tsh-close{background:#fff!important;color:#000!important}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-title{font-size:25pt}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-title-accent,#recipe-fr-hr-sir-i-vrhnje .tsh-close-kicker,#recipe-fr-hr-sir-i-vrhnje .tsh-close-quote,#recipe-fr-hr-sir-i-vrhnje .tsh-close-copy{color:#000!important}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-ingredient-grid,#recipe-fr-hr-sir-i-vrhnje .tsh-practical-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-step-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-key,#recipe-fr-hr-sir-i-vrhnje .tsh-control,#recipe-fr-hr-sir-i-vrhnje .tsh-practical-card,#recipe-fr-hr-sir-i-vrhnje .tsh-ingredient-card,#recipe-fr-hr-sir-i-vrhnje .tsh-note,#recipe-fr-hr-sir-i-vrhnje .tsh-step,#recipe-fr-hr-sir-i-vrhnje .tsh-faq{box-shadow:none;break-inside:avoid}\n  #recipe-fr-hr-sir-i-vrhnje details.tsh-faq:not([open])>.tsh-faq-answer{display:block!important}\n  #recipe-fr-hr-sir-i-vrhnje .tsh-faq-top::after{display:none}\n  #recipe-fr-hr-sir-i-vrhnje .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-sir-i-vrhnje .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-sir-i-vrhnje\"\n  lang=\"fr\"\n  dir=\"ltr\"\n  aria-labelledby=\"recipe-title-fr-hr-sir-i-vrhnje\"\n  aria-describedby=\"recipe-summary-fr-hr-sir-i-vrhnje\"\n>\n  <header class=\"tsh-masthead\">\n    <div class=\"tsh-title-wrap\">\n      <p class=\"tsh-main-kicker\">Deux produits laitiers \u00b7 Texture m\u00e9lang\u00e9e sans \u00eatre liss\u00e9e<\/p>\n      <h2 class=\"tsh-title\" id=\"recipe-title-fr-hr-sir-i-vrhnje\">\n        <span class=\"tsh-title-main\"><b>Sir i vrhnje croate<\/b> au fromage frais granuleux,<\/span>\n        <span class=\"tsh-title-accent\">cr\u00e8me aigre, ciboulette et paprika doux<\/span>\n      <\/h2>\n      <p class=\"tsh-lead\" id=\"recipe-summary-fr-hr-sir-i-vrhnje\">Le sir i vrhnje associe fromage frais de vache, cr\u00e8me aigre, sel, ciboulette et paprika doux dans une pr\u00e9paration froide, souple mais encore granuleuse, servie avec du pain rustique.<\/p>\n      <ul class=\"tsh-tags\" aria-label=\"Classification de la recette\">\n        <li>Entr\u00e9e froide<\/li>\n        <li>Cuisine croate<\/li>\n        <li>M\u00e9lange \u00e0 froid<\/li>\n        <li>Tr\u00e8s facile<\/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\/Sir-i-Vrhnje-3.webp\"\n        alt=\"Bol de sir i vrhnje sur un linge ray\u00e9 avec pain, oignons nouveaux et grande cuill\u00e8re\"\n        width=\"1600\"\n        height=\"900\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n      <figcaption>Le fromage frais reste visiblement granuleux sous la cr\u00e8me, tandis que la ciboulette et le paprika sont r\u00e9partis avec retenue.<\/figcaption>\n    <\/figure>\n    <dl class=\"tsh-facts tsh-facts--6\" aria-label=\"Temps, quantit\u00e9 et estimation nutritionnelle\">\n      <div class=\"tsh-fact\"><dt>Quantit\u00e9<\/dt><dd>4 portions<\/dd><\/div>\n      <div class=\"tsh-fact\"><dt>Pr\u00e9paration<\/dt><dd>10 min<\/dd><\/div>\n      <div class=\"tsh-fact\"><dt>Cuisson<\/dt><dd>Aucune<\/dd><\/div>\n      <div class=\"tsh-fact\"><dt>Repos au froid<\/dt><dd>15 min<\/dd><\/div>\n      <div class=\"tsh-fact\"><dt>Temps total<\/dt><dd>25 min<\/dd><\/div>\n      <div class=\"tsh-fact\"><dt>Par portion<\/dt><dd>\u2248 445 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-sir-i-vrhnje\">Pr\u00e9sentation<\/a>\n    <a href=\"#ingredients-fr-hr-sir-i-vrhnje\">Ingr\u00e9dients<\/a>\n    <a href=\"#preparation-fr-hr-sir-i-vrhnje\">Pr\u00e9paration<\/a>\n    <a href=\"#service-fr-hr-sir-i-vrhnje\">Service et conservation<\/a>\n    <a href=\"#nutrition-fr-hr-sir-i-vrhnje\">Valeurs nutritionnelles<\/a>\n  <\/nav>\n\n  <section class=\"tsh-card tsh-anchor\" id=\"apercu-fr-hr-sir-i-vrhnje\" aria-labelledby=\"apercu-title-fr-hr-sir-i-vrhnje\">\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-sir-i-vrhnje\">Un m\u00e9lange tr\u00e8s simple o\u00f9 la qualit\u00e9 du lait d\u00e9cide presque de tout<\/h3>\n      <p class=\"tsh-head-copy\">Le geste consiste \u00e0 r\u00e9unir les produits sans effacer leur texture : le fromage reste en grains tendres, la cr\u00e8me les enrobe et l\u2019assaisonnement demeure discret.<\/p>\n    <\/div>\n    <div class=\"tsh-card-body\">\n      <div class=\"tsh-copy-grid\">\n        <div class=\"tsh-prose\">\n          <p>Sir i vrhnje signifie litt\u00e9ralement \u00ab fromage et cr\u00e8me \u00bb. Dans le nord-ouest de la Croatie, notamment autour de Zagreb, du Zagorje et de la Medvednica, cette association est servie comme entr\u00e9e froide, repas l\u00e9ger, accompagnement de charcuteries ou halte nourrissante avec du pain. Sa simplicit\u00e9 rend les \u00e9carts de qualit\u00e9 tr\u00e8s visibles. Un fromage frais trop acide donne une pr\u00e9paration agressive ; une cr\u00e8me liquide la rend aqueuse ; un m\u00e9lange prolong\u00e9 produit une p\u00e2te uniforme qui ne ressemble plus au bol rustique recherch\u00e9. Cette version fixe un rapport de cinq parts de fromage pour trois parts de cr\u00e8me, assez souple pour \u00eatre prise \u00e0 la cuill\u00e8re sans devenir une sauce.<\/p>\n          <p>Le fromage id\u00e9al est un fromage frais de vache \u00e9goutt\u00e9, proche d\u2019une faisselle bien drain\u00e9e ou d\u2019un cottage cheese peu sal\u00e9, avec des grains tendres. Il ne doit pas \u00eatre sec ni crayeux. Si une faisselle est utilis\u00e9e, elle s\u2019\u00e9goutte trente minutes au r\u00e9frig\u00e9rateur avant pes\u00e9e. La cr\u00e8me aigre apporte mati\u00e8re grasse, acidit\u00e9 lactique et onctuosit\u00e9. Une cr\u00e8me \u00e9paisse fran\u00e7aise \u00e0 20 ou 30 % de mati\u00e8re grasse convient, mais son acidit\u00e9 varie ; le sel est donc ajout\u00e9 apr\u00e8s le premier m\u00e9lange, puis rectifi\u00e9 apr\u00e8s quelques minutes de repos.<\/p>\n          <p>La pr\u00e9paration ne demande pas de fouet \u00e9lectrique. Le fromage est d\u00e9fait \u00e0 la fourchette en morceaux irr\u00e9guliers, puis la cr\u00e8me est pli\u00e9e avec une spatule. Quelques passages suffisent. Une partie de la cr\u00e8me reste visible en surface, comme sur les pr\u00e9sentations courantes du plat. La ciboulette ou les tiges fines d\u2019oignon nouveau donnent une fra\u00eecheur v\u00e9g\u00e9tale. Le paprika doux apporte surtout de la couleur et une note l\u00e9g\u00e8rement fruit\u00e9e. Il est saupoudr\u00e9 juste avant le service ; m\u00e9lang\u00e9 longtemps, il teinte tout le bol et masque la blancheur des produits laitiers.<\/p>\n        <\/div>\n        <div class=\"tsh-prose\">\n          <p>Le pain fait partie du service dans cette recette et entre dans l\u2019estimation nutritionnelle. Un pain au levain \u00e0 mie ouverte, coup\u00e9 en tranches \u00e9paisses, convient mieux qu\u2019un pain tr\u00e8s sucr\u00e9 ou tr\u00e8s enrichi. Le sir i vrhnje peut accompagner des tomates, des radis, des oignons nouveaux ou une petite assiette de viandes fum\u00e9es. Il reste toutefois assez riche pour constituer une entr\u00e9e compl\u00e8te. La pr\u00e9paration est v\u00e9g\u00e9tarienne lorsque le fromage et la cr\u00e8me sont fabriqu\u00e9s avec des ferments et pr\u00e9sures adapt\u00e9s ; ce point doit \u00eatre v\u00e9rifi\u00e9 sur l\u2019\u00e9tiquette si n\u00e9cessaire.<\/p>\n          <p>Le m\u00e9lange repose quinze minutes au r\u00e9frig\u00e9rateur afin que le sel se r\u00e9partisse et que la texture se raffermisse l\u00e9g\u00e8rement. Il est servi frais, mais pas glac\u00e9 : dix minutes \u00e0 temp\u00e9rature ambiante rendent les ar\u00f4mes lactiques plus nets. La conservation reste courte. Les produits sont maintenus \u00e0 4 \u00b0C, couverts, et consomm\u00e9s dans les deux jours. Le bol ne doit pas rester plus de deux heures sur une table. La recette ne se cong\u00e8le pas, car la cr\u00e8me se s\u00e9pare et le fromage rend de l\u2019eau au d\u00e9gel. Son int\u00e9r\u00eat vient pr\u00e9cis\u00e9ment de sa fra\u00eecheur, de son grain et de son assaisonnement mesur\u00e9.<\/p>\n          <p>La saison modifie naturellement le caract\u00e8re du bol. Au printemps, ciboulette et radis apportent une fra\u00eecheur v\u00e9g\u00e9tale ; en \u00e9t\u00e9, tomates et poivrons crus conviennent mieux ; par temps froid, le paprika doux et un pain plus dense donnent un service plus nourrissant. Ces ajouts restent \u00e0 c\u00f4t\u00e9 ou sur la surface, jamais mix\u00e9s dans la masse. Le fromage et la cr\u00e8me doivent rester reconnaissables. Cette retenue permet au plat de passer d\u2019une petite entr\u00e9e \u00e0 un d\u00e9jeuner l\u00e9ger sans changer sa m\u00e9thode ni sa texture fondamentale.<\/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>Fromage bien \u00e9goutt\u00e9<\/h4><\/div>\n          <p>Un exc\u00e8s de petit-lait dilue la cr\u00e8me et forme une mare au fond du bol.<\/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>M\u00e9lange bref<\/h4><\/div>\n          <p>La fourchette d\u00e9fait les gros blocs, puis la spatule enrobe sans r\u00e9duire le fromage en pur\u00e9e.<\/p>\n        <\/section>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"tsh-card tsh-anchor\" id=\"ingredients-fr-hr-sir-i-vrhnje\" aria-labelledby=\"ingredients-title-fr-hr-sir-i-vrhnje\">\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-sir-i-vrhnje\">Ingr\u00e9dients pour 4 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-sir-i-vrhnje\">\n          <h4 id=\"groupe-1-fr-hr-sir-i-vrhnje\">Pour le m\u00e9lange<\/h4>\n          <ul>\n            <li><span class=\"tsh-amount\">500 g<\/span><span>de fromage frais de vache \u00e9goutt\u00e9<small>granuleux et peu sal\u00e9<\/small><\/span><\/li>\n            <li><span class=\"tsh-amount\">300 g<\/span><span>de cr\u00e8me aigre \u00e9paisse<small>20 \u00e0 30 % de mati\u00e8re grasse<\/small><\/span><\/li>\n            <li><span class=\"tsh-amount\">4 g<\/span><span>de sel fin<small>\u00e0 ajuster selon le fromage<\/small><\/span><\/li>\n            <li><span class=\"tsh-amount\">10 g<\/span><span>de ciboulette<small>finement cisel\u00e9e<\/small><\/span><\/li>\n            <li><span class=\"tsh-amount\">1 g<\/span><span>de paprika doux<small>pour la surface<\/small><\/span><\/li>\n          <\/ul>\n        <\/section>\n        <section class=\"tsh-ingredient-card\" aria-labelledby=\"groupe-2-fr-hr-sir-i-vrhnje\">\n          <h4 id=\"groupe-2-fr-hr-sir-i-vrhnje\">Pour servir<\/h4>\n          <ul>\n            <li><span class=\"tsh-amount\">300 g<\/span><span>de pain de campagne<small>4 portions de 75 g<\/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> lait et gluten. Un pain sans gluten remplace le pain de campagne ; la base laiti\u00e8re ne poss\u00e8de pas de substitution v\u00e9g\u00e9tale \u00e9quivalente dans cette recette.\n        <\/aside>\n        <aside class=\"tsh-note\" role=\"note\">\n          <strong>Mat\u00e9riel.<\/strong> un bol large, une fourchette, une spatule souple, une balance et une passoire si le fromage doit encore s\u2019\u00e9goutter.\n        <\/aside>\n        <aside class=\"tsh-note\" role=\"note\">\n          <strong>Temp\u00e9rature.<\/strong> le fromage et la cr\u00e8me restent froids pendant la pr\u00e9paration. Le plat est sorti dix minutes avant le service, pas davantage par forte chaleur.\n        <\/aside>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"tsh-card tsh-anchor\" id=\"preparation-fr-hr-sir-i-vrhnje\" aria-labelledby=\"preparation-title-fr-hr-sir-i-vrhnje\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-blue\">\n      <p class=\"tsh-kicker\">03 \u00b7 3 \u00e9tapes ex\u00e9cutables<\/p>\n      <h3 id=\"preparation-title-fr-hr-sir-i-vrhnje\">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      <ol class=\"tsh-step-grid tsh-step-grid--flat\">\n            <li class=\"tsh-step\">\n              <span class=\"tsh-step-no\" aria-hidden=\"true\">01<\/span>\n              <div>\n                <h4>\u00c9goutter et d\u00e9faire le fromage<\/h4>\n                <p>Si le fromage contient du petit-lait libre, l\u2019\u00e9goutter 30 minutes au r\u00e9frig\u00e9rateur. Le placer dans un bol et le d\u00e9faire \u00e0 la fourchette en grains irr\u00e9guliers pendant 30 secondes.<\/p>\n                <span class=\"tsh-cue\">Aucun liquide ne doit s\u2019accumuler au fond du bol.<\/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>Incorporer la cr\u00e8me<\/h4>\n                <p>Ajouter 250 g de cr\u00e8me aigre et le sel, puis plier avec une spatule 6 \u00e0 8 fois. Ajouter le reste de cr\u00e8me en larges cuiller\u00e9es sans chercher une surface parfaitement lisse.<\/p>\n                <span class=\"tsh-cue\">Le fromage reste visible sous une couche de cr\u00e8me souple.<\/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>Reposer et servir<\/h4>\n                <p>R\u00e9frig\u00e9rer 15 minutes, parsemer de ciboulette et de paprika, puis servir avec 75 g de pain par personne.<\/p>\n                <span class=\"tsh-cue\">Le m\u00e9lange est frais, l\u00e9g\u00e8rement ferme et encore granuleux.<\/span>\n              <\/div>\n            <\/li>\n      <\/ol>\n    <\/div>\n  <\/section>\n\n\n\n  <section class=\"tsh-card tsh-anchor\" id=\"service-fr-hr-sir-i-vrhnje\" aria-labelledby=\"service-title-fr-hr-sir-i-vrhnje\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-violet\">\n      <p class=\"tsh-kicker\">04 \u00b7 Apr\u00e8s la cuisson<\/p>\n      <h3 id=\"service-title-fr-hr-sir-i-vrhnje\">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 dans un bol peu profond avec pain, tomates, radis ou oignons nouveaux. Le paprika et la ciboulette sont ajout\u00e9s juste avant de poser le plat sur la table.<\/p>\n        <\/section>\n        <section class=\"tsh-practical-card\">\n          <h4>Conservation<\/h4>\n          <p>Couvrir et garder deux jours au maximum \u00e0 4 \u00b0C. Jeter le m\u00e9lange s\u2019il est rest\u00e9 plus de deux heures \u00e0 temp\u00e9rature ambiante.<\/p>\n        <\/section>\n        <section class=\"tsh-practical-card\">\n          <h4>Variations mesur\u00e9es<\/h4>\n          <p>La ciboulette peut \u00eatre remplac\u00e9e par les tiges vertes d\u2019un oignon nouveau. Une version sucr\u00e9e existe dans certains usages, mais elle constitue une pr\u00e9paration diff\u00e9rente et n\u2019est pas d\u00e9velopp\u00e9e ici.<\/p>\n        <\/section>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n\n  <section class=\"tsh-card tsh-anchor\" id=\"nutrition-fr-hr-sir-i-vrhnje\" aria-labelledby=\"nutrition-title-fr-hr-sir-i-vrhnje\">\n    <div class=\"tsh-card-head tsh-card-head--split tsh-tone-sage\">\n      <p class=\"tsh-kicker\">05 \u00b7 Estimation par portion<\/p>\n      <h3 id=\"nutrition-title-fr-hr-sir-i-vrhnje\">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 445 kcal<\/dd><\/div>\n        <div><dt>Glucides<\/dt><dd>\u2248 36 g<\/dd><\/div>\n        <div><dt>Prot\u00e9ines<\/dt><dd>\u2248 22 g<\/dd><\/div>\n        <div><dt>Lipides<\/dt><dd>\u2248 24 g<\/dd><\/div>\n        <div><dt>Fibres<\/dt><dd>\u2248 3 g<\/dd><\/div>\n        <div><dt>Sodium<\/dt><dd>\u2248 650 mg<\/dd><\/div>\n      <\/dl>\n      <p class=\"tsh-nutrition-note\"><strong>Portion :<\/strong> 1 portion avec 75 g de pain (environ 275 g). <strong>Allerg\u00e8nes principaux :<\/strong> lait et gluten. Un pain sans gluten remplace le pain de campagne ; la base laiti\u00e8re ne poss\u00e8de pas de substitution v\u00e9g\u00e9tale \u00e9quivalente dans cette recette. 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\">Du fromage frais, de la cr\u00e8me et juste assez d\u2019assaisonnement pour pr\u00e9server le go\u00fbt du lait.<\/p>\n    <p class=\"tsh-close-copy\">La recette ne gagne rien \u00e0 \u00eatre longuement travaill\u00e9e. Un \u00e9gouttage correct, quelques mouvements de spatule et un court repos au froid suffisent.<\/p>\n  <\/footer>\n<\/section>\n\n<script type=\"application\/ld+json\" id=\"recipe-schema-fr-hr-sir-i-vrhnje\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Sir i vrhnje croate au fromage frais granuleux, cr\u00e8me aigre, ciboulette et paprika doux\",\n  \"description\": \"Le sir i vrhnje associe fromage frais de vache, cr\u00e8me aigre, sel, ciboulette et paprika doux dans une pr\u00e9paration froide, souple mais encore granuleuse, servie avec du pain rustique.\",\n  \"inLanguage\": \"fr\",\n  \"image\": [\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Sir-i-Vrhnje-2.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Sir-i-Vrhnje-1.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Sir-i-Vrhnje-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\": \"Entr\u00e9e froide\",\n  \"cookingMethod\": \"M\u00e9lange \u00e0 froid\",\n  \"keywords\": \"sir i vrhnje croate, fromage frais \u00e0 la cr\u00e8me croate, entr\u00e9e froide croate, fromage et cr\u00e8me de Zagreb, recette sir i vrhnje\",\n  \"prepTime\": \"PT10M\",\n  \"cookTime\": \"PT0M\",\n  \"totalTime\": \"PT25M\",\n  \"recipeYield\": \"4 portions\",\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"calories\": \"445 kcal\",\n    \"carbohydrateContent\": \"36 g\",\n    \"proteinContent\": \"22 g\",\n    \"fatContent\": \"24 g\",\n    \"fiberContent\": \"3 g\",\n    \"sodiumContent\": \"650 mg\",\n    \"servingSize\": \"1 portion avec 75 g de pain (environ 275 g)\"\n  },\n  \"recipeIngredient\": [\n    \"500 g de fromage frais de vache \u00e9goutt\u00e9\",\n    \"300 g de cr\u00e8me aigre \u00e9paisse\",\n    \"4 g de sel fin\",\n    \"10 g de ciboulette\",\n    \"1 g de paprika doux\",\n    \"300 g de pain de campagne\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"\u00c9goutter et d\u00e9faire le fromage\",\n      \"text\": \"Si le fromage contient du petit-lait libre, l\u2019\u00e9goutter 30 minutes au r\u00e9frig\u00e9rateur. Le placer dans un bol et le d\u00e9faire \u00e0 la fourchette en grains irr\u00e9guliers pendant 30 secondes. Aucun liquide ne doit s\u2019accumuler au fond du bol.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Incorporer la cr\u00e8me\",\n      \"text\": \"Ajouter 250 g de cr\u00e8me aigre et le sel, puis plier avec une spatule 6 \u00e0 8 fois. Ajouter le reste de cr\u00e8me en larges cuiller\u00e9es sans chercher une surface parfaitement lisse. Le fromage reste visible sous une couche de cr\u00e8me souple.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Reposer et servir\",\n      \"text\": \"R\u00e9frig\u00e9rer 15 minutes, parsemer de ciboulette et de paprika, puis servir avec 75 g de pain par personne. Le m\u00e9lange est frais, l\u00e9g\u00e8rement ferme et encore granuleux.\"\n    }\n  ]\n}\n<\/script>\n\n<script id=\"recipe-meta-sync-fr-hr-sir-i-vrhnje\">\n(function(){\n  var schemaId='recipe-schema-fr-hr-sir-i-vrhnje';\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-sir-i-vrhnje[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-sir-i-vrhnje\">\n(function(){\n  var root=document.getElementById('recipe-fr-hr-sir-i-vrhnje');\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>Le sir i vrhnje r\u00e9unit fromage frais de vache, cr\u00e8me aigre, ciboulette et paprika dans une entr\u00e9e froide servie avec du pain de campagne.<\/p>\n","protected":false},"featured_media":4085,"parent":3740,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[80,81],"tsh_national_cuisine":[132],"class_list":["post-4084","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-entrees-et-bouchees","tsh_dish_type-entrees-froides","tsh_national_cuisine-cuisine-croate"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_food\/4084","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\/4085"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/media?parent=4084"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tags?post=4084"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_dish_type?post=4084"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/fr\/wp-json\/wp\/v2\/tsh_national_cuisine?post=4084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}