{"product_id":"jorvenuli™-adjustable-pastry-thickness-guides","title":"Jorvenuli™ Adjustable Pastry Thickness Guides","description":"\n\u003cdiv id=\"jv-guides-10\"\u003e\n\u003cstyle\u003e\n\/* JORVENULI™ \/ PASTRY THICKNESS GUIDES \/ 010 *\/\n#jv-guides-10 {\n  --ink:#38251d;\n  --cocoa:#70432d;\n  --caramel:#c48245;\n  --gold:#e7ac74;\n  --almond:#e8c9a0;\n  --paper:#f6f0e7;\n  --cream:#fffaf3;\n  --line:#dfcfbd;\n  --muted:#806a5c;\n  width:100%;\n  max-width:1180px;\n  min-width:0;\n  margin:0;\n  padding:0;\n  position:relative;\n  isolation:isolate;\n  box-sizing:border-box;\n  background:transparent;\n  color:var(--ink);\n  font:15px\/1.55 Arial,Helvetica,sans-serif;\n}\n\n#jv-guides-10 *,\n#jv-guides-10 *::before,\n#jv-guides-10 *::after {\n  box-sizing:border-box;\n  min-width:0;\n}\n\n#jv-guides-10 h2,\n#jv-guides-10 h3,\n#jv-guides-10 p,\n#jv-guides-10 figure,\n#jv-guides-10 figcaption {\n  margin:0;\n  padding:0;\n  color:inherit;\n}\n\n#jv-guides-10 img {\n  display:block!important;\n  width:100%!important;\n  max-width:100%!important;\n  height:auto!important;\n  aspect-ratio:auto!important;\n  object-fit:contain!important;\n  object-position:center!important;\n  border:0!important;\n  border-radius:0!important;\n  box-shadow:none!important;\n  filter:none!important;\n  transform:none!important;\n  margin:0!important;\n  padding:0!important;\n}\n\n#jv-guides-10 button {\n  font:inherit;\n  cursor:pointer;\n}\n\n#jv-guides-10 .jg-mini {\n  font-size:10px;\n  line-height:1.5;\n  letter-spacing:1.7px;\n  text-transform:uppercase;\n  font-weight:900;\n}\n\n\/* HERO *\/\n#jv-guides-10 .jg-hero {\n  background:var(--ink);\n  color:var(--cream);\n  padding:clamp(24px,5vw,60px);\n  overflow:hidden;\n}\n\n#jv-guides-10 .jg-hero-top {\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:16px;\n  padding-bottom:20px;\n  border-bottom:1px solid #795844;\n}\n\n#jv-guides-10 .jg-brand {\n  font-size:clamp(21px,3vw,29px);\n  font-weight:900;\n  letter-spacing:-1.3px;\n  line-height:1;\n}\n\n#jv-guides-10 .jg-brand span {\n  color:var(--gold);\n}\n\n#jv-guides-10 .jg-edition {\n  font-size:10px;\n  letter-spacing:1px;\n  font-weight:800;\n  text-align:right;\n  line-height:1.5;\n  color:var(--almond);\n}\n\n#jv-guides-10 .jg-hero-main {\n  display:grid;\n  grid-template-columns:minmax(0,1.4fr)\n                        minmax(0,.6fr);\n  gap:25px;\n  align-items:end;\n  padding:clamp(44px,6vw,78px) 0 40px;\n}\n\n#jv-guides-10 .jg-eyebrow {\n  font-size:11px;\n  font-weight:900;\n  letter-spacing:2px;\n  color:var(--gold);\n  margin-bottom:23px;\n}\n\n#jv-guides-10 .jg-title {\n  color:var(--cream);\n  font-size:clamp(36px,6.8vw,84px);\n  font-weight:900;\n  line-height:.97;\n  letter-spacing:-.068em;\n  text-transform:uppercase;\n  overflow-wrap:normal;\n}\n\n#jv-guides-10 .jg-title em {\n  display:block;\n  font-style:normal;\n  color:var(--gold);\n}\n\n#jv-guides-10 .jg-hero-side {\n  display:flex;\n  flex-direction:column;\n  align-items:flex-end;\n  text-align:right;\n  gap:16px;\n}\n\n#jv-guides-10 .jg-big {\n  color:var(--gold);\n  font-size:clamp(85px,14vw,180px);\n  font-weight:900;\n  line-height:.8;\n  letter-spacing:-.09em;\n  padding-right:.08em;\n}\n\n#jv-guides-10 .jg-hero-side span {\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:1.2px;\n  color:var(--almond);\n}\n\n#jv-guides-10 .jg-hero-foot {\n  display:flex;\n  align-items:end;\n  justify-content:space-between;\n  gap:25px;\n  border-top:1px solid #795844;\n  padding-top:23px;\n}\n\n#jv-guides-10 .jg-hero-foot p {\n  max-width:570px;\n  color:var(--almond);\n  font-size:clamp(14px,1.8vw,18px);\n}\n\n#jv-guides-10 .jg-hero-foot strong {\n  white-space:nowrap;\n  color:var(--gold);\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:1px;\n}\n\n\/* FACTS *\/\n#jv-guides-10 .jg-facts {\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  background:var(--caramel);\n}\n\n#jv-guides-10 .jg-fact {\n  text-align:center;\n  padding:23px 10px;\n  border-right:1px solid rgba(56,37,29,.28);\n}\n\n#jv-guides-10 .jg-fact:last-child {\n  border-right:0;\n}\n\n#jv-guides-10 .jg-fact strong {\n  display:block;\n  font-size:clamp(23px,3.8vw,39px);\n  line-height:1.1;\n  letter-spacing:-1.3px;\n  font-weight:900;\n  color:var(--ink);\n}\n\n#jv-guides-10 .jg-fact span {\n  display:block;\n  margin-top:7px;\n  color:var(--ink);\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:.9px;\n  line-height:1.35;\n  text-transform:uppercase;\n}\n\n\/* COMMON SECTIONS *\/\n#jv-guides-10 .jg-section {\n  padding:clamp(34px,5vw,66px) 0;\n}\n\n#jv-guides-10 .jg-head {\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:16px;\n  border-top:3px solid var(--ink);\n  padding:17px 0 24px;\n}\n\n#jv-guides-10 .jg-head h2 {\n  color:var(--ink);\n  font-size:clamp(25px,4.2vw,44px);\n  font-weight:900;\n  line-height:1.06;\n  letter-spacing:-.05em;\n  text-transform:uppercase;\n}\n\n#jv-guides-10 .jg-index {\n  flex-shrink:0;\n  color:var(--caramel);\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:1px;\n  white-space:nowrap;\n}\n\n#jv-guides-10 .jg-intro {\n  font-size:16px;\n  color:var(--muted);\n  max-width:750px;\n  margin-bottom:26px;\n}\n\n\/* IMAGE FRAMES - FULL ORIGINAL IMAGES *\/\n#jv-guides-10 .jg-photo {\n  display:block;\n  width:100%;\n  min-width:0;\n  margin:0;\n  padding:0;\n  background:#fff;\n  border:1px solid var(--line);\n  overflow:visible;\n}\n\n#jv-guides-10 .jg-caption {\n  display:flex;\n  justify-content:space-between;\n  flex-wrap:wrap;\n  gap:8px;\n  padding:13px 16px;\n  border-top:1px solid var(--line);\n  background:var(--paper);\n  color:var(--ink);\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:.8px;\n  text-transform:uppercase;\n}\n\n#jv-guides-10 .jg-caption span:last-child {\n  color:var(--muted);\n}\n\n\/* INTERACTIVE THICKNESS CALCULATOR *\/\n#jv-guides-10 .jg-builder {\n  margin-top:27px;\n  padding:clamp(22px,4vw,43px);\n  background:var(--paper);\n  border:1px solid var(--line);\n}\n\n#jv-guides-10 .jg-builder\u003e.jg-mini {\n  color:var(--cocoa);\n}\n\n#jv-guides-10 .jg-builder h3 {\n  color:var(--ink);\n  margin-top:10px;\n  font-size:clamp(22px,3vw,31px);\n  font-weight:900;\n  line-height:1.15;\n  letter-spacing:-.5px;\n}\n\n#jv-guides-10 .jg-builder-intro {\n  margin-top:10px;\n  color:var(--muted);\n  font-size:14px;\n  max-width:680px;\n}\n\n#jv-guides-10 .jg-mm-grid {\n  margin-top:23px;\n  display:grid;\n  grid-template-columns:repeat(7,minmax(0,1fr));\n  gap:7px;\n}\n\n#jv-guides-10 .jg-mm-btn {\n  padding:13px 3px;\n  background:var(--cream);\n  border:1px solid var(--line);\n  border-radius:0;\n  color:var(--ink);\n  text-align:center;\n  font-size:clamp(12px,1.8vw,17px);\n  font-weight:900;\n  transition:background .2s,color .2s;\n}\n\n#jv-guides-10 .jg-mm-btn:hover,\n#jv-guides-10 .jg-mm-btn[aria-pressed=\"true\"] {\n  background:var(--cocoa);\n  color:var(--cream);\n  border-color:var(--cocoa);\n}\n\n#jv-guides-10 .jg-mm-result {\n  margin-top:13px;\n  background:#fff;\n  border-left:4px solid var(--caramel);\n  padding:clamp(19px,3vw,28px);\n}\n\n#jv-guides-10 .jg-result-top {\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  gap:15px;\n}\n\n#jv-guides-10 .jg-result-top h3 {\n  font-size:19px;\n  font-weight:900;\n  color:var(--ink);\n  margin:0;\n}\n\n#jv-guides-10 .jg-result-top strong {\n  color:var(--cocoa);\n  font-size:clamp(25px,4vw,38px);\n  font-weight:900;\n  letter-spacing:-1px;\n  white-space:nowrap;\n}\n\n#jv-guides-10 .jg-stack {\n  display:flex;\n  flex-direction:column-reverse;\n  gap:4px;\n  margin:20px 0 15px;\n  max-width:540px;\n}\n\n#jv-guides-10 .jg-stack-layer {\n  display:block;\n  height:16px;\n  border:1px solid #c1a990;\n  background:var(--almond);\n  border-radius:2px;\n  position:relative;\n}\n\n#jv-guides-10 .jg-stack-layer.base {\n  height:24px;\n  background:var(--cocoa);\n  border-color:var(--cocoa);\n}\n\n#jv-guides-10 .jg-stack-layer::after {\n  content:attr(data-label);\n  position:absolute;\n  top:50%;\n  left:10px;\n  transform:translateY(-50%);\n  font-size:10px;\n  font-weight:900;\n  color:var(--ink);\n}\n\n#jv-guides-10 .jg-stack-layer.base::after {\n  color:#fff;\n}\n\n#jv-guides-10 .jg-stack-layer.thick {\n  height:21px;\n  background:var(--caramel);\n}\n\n#jv-guides-10 .jg-mm-description {\n  color:var(--muted);\n  font-size:14px;\n}\n\n#jv-guides-10 .jg-mm-note {\n  padding-top:13px;\n  margin-top:13px;\n  border-top:1px solid var(--line);\n  color:var(--cocoa);\n  font-size:12px;\n  font-weight:800;\n}\n\n\/* DARK PROCESS *\/\n#jv-guides-10 .jg-process {\n  background:var(--ink);\n  color:var(--cream);\n  padding:clamp(24px,4.5vw,50px);\n}\n\n#jv-guides-10 .jg-process\u003e.jg-mini {\n  color:var(--gold);\n}\n\n#jv-guides-10 .jg-process h2 {\n  color:var(--cream);\n  margin:13px 0 27px;\n  font-size:clamp(29px,4.8vw,53px);\n  font-weight:900;\n  line-height:1.03;\n  letter-spacing:-.055em;\n  text-transform:uppercase;\n}\n\n#jv-guides-10 .jg-process h2 em {\n  color:var(--gold);\n  font-style:normal;\n}\n\n#jv-guides-10 .jg-steps {\n  margin-top:28px;\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:16px;\n}\n\n#jv-guides-10 .jg-step {\n  padding-top:15px;\n  border-top:2px solid var(--caramel);\n}\n\n#jv-guides-10 .jg-step b {\n  display:block;\n  color:var(--gold);\n  font-size:38px;\n  font-weight:900;\n  line-height:1;\n  letter-spacing:-2px;\n}\n\n#jv-guides-10 .jg-step h3 {\n  margin:10px 0 6px;\n  color:var(--cream);\n  font-size:19px;\n  font-weight:900;\n}\n\n#jv-guides-10 .jg-step p {\n  color:var(--almond);\n  font-size:13px;\n}\n\n\/* STORY PANEL *\/\n#jv-guides-10 .jg-story {\n  margin-top:24px;\n  padding:clamp(22px,4vw,39px);\n  border-left:4px solid var(--caramel);\n  background:var(--paper);\n}\n\n#jv-guides-10 .jg-story strong {\n  display:block;\n  color:var(--ink);\n  font-size:clamp(21px,3vw,30px);\n  font-weight:900;\n  line-height:1.18;\n  letter-spacing:-.5px;\n  margin-bottom:10px;\n}\n\n#jv-guides-10 .jg-story p {\n  max-width:760px;\n  color:var(--muted);\n  font-size:15px;\n}\n\n\/* SPECIFICATIONS *\/\n#jv-guides-10 .jg-specs {\n  border-top:1px solid var(--line);\n}\n\n#jv-guides-10 .jg-spec {\n  display:grid;\n  grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);\n  gap:16px;\n  padding:15px 0;\n  border-bottom:1px solid var(--line);\n}\n\n#jv-guides-10 .jg-spec span {\n  color:var(--muted);\n  font-size:13px;\n}\n\n#jv-guides-10 .jg-spec strong {\n  color:var(--ink);\n  font-size:14px;\n  font-weight:800;\n  overflow-wrap:anywhere;\n}\n\n\/* FAQ *\/\n#jv-guides-10 .jg-faq {\n  border-top:1px solid var(--line);\n}\n\n#jv-guides-10 .jg-faq details {\n  border-bottom:1px solid var(--line);\n}\n\n#jv-guides-10 .jg-faq summary {\n  display:block;\n  list-style:none;\n  position:relative;\n  cursor:pointer;\n  color:var(--ink);\n  padding:20px 39px 20px 0;\n  font-size:15px;\n  font-weight:800;\n}\n\n#jv-guides-10 .jg-faq summary::-webkit-details-marker {\n  display:none;\n}\n\n#jv-guides-10 .jg-faq summary::after {\n  content:\"+\";\n  position:absolute;\n  right:5px;\n  top:14px;\n  font-size:26px;\n  font-weight:400;\n  color:var(--caramel);\n}\n\n#jv-guides-10 .jg-faq details[open] summary::after {\n  content:\"−\";\n}\n\n#jv-guides-10 .jg-faq details p {\n  padding:0 25px 21px 0;\n  font-size:14px;\n  color:var(--muted);\n  max-width:780px;\n}\n\n\/* CLOSING *\/\n#jv-guides-10 .jg-ending {\n  margin-top:28px;\n  padding:clamp(30px,5vw,58px);\n  background:var(--caramel);\n  color:var(--ink);\n}\n\n#jv-guides-10 .jg-ending-top {\n  display:flex;\n  justify-content:space-between;\n  flex-wrap:wrap;\n  gap:12px;\n  padding-bottom:18px;\n  border-bottom:1px solid rgba(56,37,29,.4);\n}\n\n#jv-guides-10 .jg-ending h2 {\n  margin-top:35px;\n  color:var(--ink);\n  font-size:clamp(36px,6.2vw,73px);\n  font-weight:900;\n  line-height:.99;\n  letter-spacing:-.065em;\n  text-transform:uppercase;\n}\n\n#jv-guides-10 .jg-ending p {\n  margin-top:20px;\n  font-size:16px;\n  font-weight:600;\n  max-width:590px;\n}\n\n\/* MOBILE *\/\n@media(max-width:749px) {\n  #jv-guides-10 {\n    width:100%!important;\n    max-width:100%!important;\n    margin-left:0!important;\n    margin-right:0!important;\n  }\n\n  #jv-guides-10 .jg-hero {\n    padding:23px;\n  }\n\n  #jv-guides-10 .jg-hero-main {\n    grid-template-columns:1fr;\n    gap:30px;\n    padding:44px 0 30px;\n  }\n\n  #jv-guides-10 .jg-title {\n    font-size:clamp(36px,9vw,65px);\n  }\n\n  #jv-guides-10 .jg-hero-side {\n    flex-direction:row;\n    justify-content:space-between;\n    align-items:end;\n    text-align:left;\n  }\n\n  #jv-guides-10 .jg-big {\n    font-size:110px;\n    order:2;\n  }\n\n  #jv-guides-10 .jg-hero-foot {\n    flex-direction:column;\n    align-items:flex-start;\n    gap:16px;\n  }\n\n  #jv-guides-10 .jg-fact {\n    padding:17px 6px;\n  }\n\n  #jv-guides-10 .jg-fact strong {\n    font-size:23px;\n  }\n\n  #jv-guides-10 .jg-fact span {\n    font-size:9px;\n  }\n\n  #jv-guides-10 .jg-head h2 {\n    font-size:clamp(25px,6vw,36px);\n  }\n\n  #jv-guides-10 .jg-mm-grid {\n    grid-template-columns:repeat(4,minmax(0,1fr));\n  }\n\n  #jv-guides-10 .jg-steps {\n    grid-template-columns:1fr;\n    gap:24px;\n  }\n\n  #jv-guides-10 .jg-step {\n    display:grid;\n    grid-template-columns:55px minmax(0,1fr);\n    column-gap:13px;\n  }\n\n  #jv-guides-10 .jg-step b {\n    grid-row:span 2;\n  }\n\n  #jv-guides-10 .jg-step h3 {\n    margin:0 0 6px;\n  }\n\n  #jv-guides-10 .jg-spec {\n    grid-template-columns:1fr 1.15fr;\n  }\n\n  #jv-guides-10 .jg-caption {\n    font-size:9px;\n  }\n}\n\n@media(max-width:380px) {\n  #jv-guides-10 .jg-hero {\n    padding:18px;\n  }\n\n  #jv-guides-10 .jg-title {\n    font-size:34px;\n  }\n\n  #jv-guides-10 .jg-builder {\n    padding:17px;\n  }\n\n  #jv-guides-10 .jg-index {\n    font-size:9px;\n  }\n\n  #jv-guides-10 .jg-hero-foot strong {\n    white-space:normal;\n  }\n}\n\n@media(prefers-reduced-motion:reduce) {\n  #jv-guides-10 *,\n  #jv-guides-10 *::before,\n  #jv-guides-10 *::after {\n    animation:none!important;\n    transition:none!important;\n  }\n}\n\u003c\/style\u003e\n\n\u003c!-- HERO --\u003e\n\u003cheader class=\"jg-hero\"\u003e\n  \u003cdiv class=\"jg-hero-top\"\u003e\n    \u003cdiv class=\"jg-brand\"\u003e\n      Jorvenuli\u003cspan\u003e™\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jg-edition\"\u003e\n      THE PASTRY EDIT\u003cbr\u003e\n      DESIGN SERIES \/ 010\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"jg-hero-main\"\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"jg-eyebrow\"\u003e\n        ADJUSTABLE PASTRY THICKNESS GUIDES\n      \u003c\/div\u003e\n      \u003ch2 class=\"jg-title\"\u003e\n        EVERY\u003cbr\u003e\n        LAYER.\u003cbr\u003e\n        \u003cem\u003eJUST RIGHT.\u003c\/em\u003e\n      \u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jg-hero-side\"\u003e\n      \u003cstrong class=\"jg-big\"\u003e2–8\u003c\/strong\u003e\n      \u003cspan\u003e\n        MILLIMETERS\u003cbr\u003e\n        ADJUSTABLE HEIGHT\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"jg-hero-foot\"\u003e\n    \u003cp\u003e\n      Roll dough with greater consistency.\n      Adjustable stainless steel guide\n      rails and stackable spacers help\n      create evenly rolled pastry\n      at your chosen thickness.\n    \u003c\/p\u003e\n    \u003cstrong\u003e\n      PRECISION FOR EVERY BATCH ↘\n    \u003c\/strong\u003e\n  \u003c\/div\u003e\n\u003c\/header\u003e\n\n\u003c!-- QUICK FACTS --\u003e\n\u003cdiv class=\"jg-facts\"\u003e\n  \u003cdiv class=\"jg-fact\"\u003e\n    \u003cstrong\u003e14\u003c\/strong\u003e\n    \u003cspan\u003eTotal Components\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"jg-fact\"\u003e\n    \u003cstrong\u003e2–8mm\u003c\/strong\u003e\n    \u003cspan\u003eThickness Range\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"jg-fact\"\u003e\n    \u003cstrong\u003e1mm\u003c\/strong\u003e\n    \u003cspan\u003eAdjustment Steps\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- PRODUCT OVERVIEW \/ IMAGE 01 --\u003e\n\u003csection class=\"jg-section\"\u003e\n  \u003cdiv class=\"jg-head\"\u003e\n    \u003ch2\u003e\n      The Secret To\u003cbr\u003e\n      Even Dough.\n    \u003c\/h2\u003e\n    \u003cspan class=\"jg-index\"\u003e\n      01 \/ THE CONCEPT\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"jg-intro\"\u003e\n    Two parallel stainless steel rails\n    provide a stable rolling reference.\n    Stack the included spacers to choose\n    your dough thickness, then use the\n    end clamps to hold the assembly.\n  \u003c\/p\u003e\n\n  \u003cfigure class=\"jg-photo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0791\/7663\/0466\/files\/10-6.png?v=1792137101\" alt=\"Jorvenuli adjustable pastry thickness guides shown with rolling pin and dough, stainless steel guide rails and secure end clamps\" loading=\"lazy\" width=\"1000\" height=\"1000\"\u003e\n    \u003cfigcaption class=\"jg-caption\"\u003e\n      \u003cspan\u003eADJUSTABLE DOUGH ROLLING SYSTEM\u003c\/span\u003e\n      \u003cspan\u003eIMAGE 01 \/ 04\u003c\/span\u003e\n    \u003c\/figcaption\u003e\n  \u003c\/figure\u003e\n\n  \u003c!-- INTERACTIVE THICKNESS SELECTOR --\u003e\n  \u003cdiv class=\"jg-builder\"\u003e\n    \u003cdiv class=\"jg-mini\"\u003e\n      INTERACTIVE THICKNESS GUIDE \/ 2–8 MM\n    \u003c\/div\u003e\n\n    \u003ch3\u003eChoose Your Dough Thickness.\u003c\/h3\u003e\n\n    \u003cp class=\"jg-builder-intro\"\u003e\n      Select a target height to explore\n      the spacer combination for each rail.\n      Use the same stack on both sides.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"jg-mm-grid\" role=\"group\" aria-label=\"Select dough thickness\"\u003e\n\n      \u003cbutton class=\"jg-mm-btn\" type=\"button\" aria-pressed=\"true\" data-jg-mm=\"2\"\u003e2 mm\u003c\/button\u003e\n      \u003cbutton class=\"jg-mm-btn\" type=\"button\" aria-pressed=\"false\" data-jg-mm=\"3\"\u003e3 mm\u003c\/button\u003e\n      \u003cbutton class=\"jg-mm-btn\" type=\"button\" aria-pressed=\"false\" data-jg-mm=\"4\"\u003e4 mm\u003c\/button\u003e\n      \u003cbutton class=\"jg-mm-btn\" type=\"button\" aria-pressed=\"false\" data-jg-mm=\"5\"\u003e5 mm\u003c\/button\u003e\n      \u003cbutton class=\"jg-mm-btn\" type=\"button\" aria-pressed=\"false\" data-jg-mm=\"6\"\u003e6 mm\u003c\/button\u003e\n      \u003cbutton class=\"jg-mm-btn\" type=\"button\" aria-pressed=\"false\" data-jg-mm=\"7\"\u003e7 mm\u003c\/button\u003e\n      \u003cbutton class=\"jg-mm-btn\" type=\"button\" aria-pressed=\"false\" data-jg-mm=\"8\"\u003e8 mm\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jg-mm-result\" role=\"status\" aria-live=\"polite\"\u003e\n\n      \u003cdiv class=\"jg-result-top\"\u003e\n        \u003ch3\u003eSelected Working Height\u003c\/h3\u003e\n        \u003cstrong data-jg-height\u003e2 mm\u003c\/strong\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"jg-stack\" data-jg-stack aria-label=\"Spacer stack illustration\"\u003e\n        \u003cspan class=\"jg-stack-layer base\" data-label=\"2 mm base rail\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"jg-mm-description\" data-jg-description\u003e\n        Use the 2 mm base rails without\n        additional spacers. Secure the\n        ends with the included clamps.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"jg-mm-note\"\u003e\n        Each side must use an identical\n        spacer arrangement. Illustration\n        shows one rail only.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- STEP BY STEP \/ IMAGE 02 --\u003e\n\u003csection class=\"jg-process\"\u003e\n  \u003cdiv class=\"jg-mini\"\u003e\n    THE ROLLING PROCESS \/ 01–03\n  \u003c\/div\u003e\n\n  \u003ch2\u003e\n    ASSEMBLE.\u003cbr\u003e\n    ROLL.\u003cbr\u003e\n    \u003cem\u003eRELEASE.\u003c\/em\u003e\n  \u003c\/h2\u003e\n\n  \u003cfigure class=\"jg-photo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0791\/7663\/0466\/files\/10-7.png?v=1792137101\" alt=\"Jorvenuli pastry thickness guide instructions: assemble rails and spacers, roll dough evenly and remove clamps after rolling\" loading=\"lazy\" width=\"1000\" height=\"1000\"\u003e\n    \u003cfigcaption class=\"jg-caption\"\u003e\n      \u003cspan\u003eTHREE-STEP DOUGH ROLLING\u003c\/span\u003e\n      \u003cspan\u003eIMAGE 02 \/ 04\u003c\/span\u003e\n    \u003c\/figcaption\u003e\n  \u003c\/figure\u003e\n\n  \u003cdiv class=\"jg-steps\"\u003e\n    \u003cdiv class=\"jg-step\"\u003e\n      \u003cb\u003e01\u003c\/b\u003e\n      \u003ch3\u003eAssemble\u003c\/h3\u003e\n      \u003cp\u003e\n        Choose the desired thickness,\n        stack the spacers evenly on\n        both base rails and secure\n        them with the end clamps.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jg-step\"\u003e\n      \u003cb\u003e02\u003c\/b\u003e\n      \u003ch3\u003eRoll\u003c\/h3\u003e\n      \u003cp\u003e\n        Place your dough between\n        the rails and roll with\n        a suitable rolling pin,\n        using the rails as guides.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jg-step\"\u003e\n      \u003cb\u003e03\u003c\/b\u003e\n      \u003ch3\u003eRemove\u003c\/h3\u003e\n      \u003cp\u003e\n        Carefully remove the clamps\n        and rails to release your\n        evenly rolled dough,\n        ready for cutting or shaping.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- CONSTRUCTION \/ IMAGE 03 --\u003e\n\u003csection class=\"jg-section\"\u003e\n  \u003cdiv class=\"jg-head\"\u003e\n    \u003ch2\u003e\n      Thoughtful\u003cbr\u003e\n      By Design.\n    \u003c\/h2\u003e\n    \u003cspan class=\"jg-index\"\u003e\n      02 \/ CONSTRUCTION\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"jg-intro\"\u003e\n    Brushed 304 stainless steel rails\n    and stackable spacers work with\n    ABS end clamps to create a\n    configurable thickness guide.\n  \u003c\/p\u003e\n\n  \u003cfigure class=\"jg-photo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0791\/7663\/0466\/files\/10-8.png?v=1792137101\" alt=\"Jorvenuli pastry guide close-up showing brushed stainless steel rails and spacers, ABS end clamps and secure sliding connections\" loading=\"lazy\" width=\"1000\" height=\"1000\"\u003e\n    \u003cfigcaption class=\"jg-caption\"\u003e\n      \u003cspan\u003eRAILS, SPACERS \u0026amp; SECURE CONNECTIONS\u003c\/span\u003e\n      \u003cspan\u003eIMAGE 03 \/ 04\u003c\/span\u003e\n    \u003c\/figcaption\u003e\n  \u003c\/figure\u003e\n\n  \u003cdiv class=\"jg-story\"\u003e\n    \u003cstrong\u003e\n      Consistent Thickness.\u003cbr\u003e\n      More Confident Baking.\n    \u003c\/strong\u003e\n    \u003cp\u003e\n      Uniform dough thickness helps\n      make cookies and pastry layers\n      more consistent. The adjustable\n      rail system gives you a repeatable\n      rolling height for your next batch.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- SPECIFICATION IMAGE 04 --\u003e\n\u003csection class=\"jg-section\"\u003e\n  \u003cdiv class=\"jg-head\"\u003e\n    \u003ch2\u003e\n      Adjustable Height.\u003cbr\u003e\n      Precise Details.\n    \u003c\/h2\u003e\n    \u003cspan class=\"jg-index\"\u003e\n      03 \/ DIMENSIONS\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"jg-intro\"\u003e\n    The complete 14-piece set includes\n    two base rails, eight spacers and\n    four end clamps. Combine spacer\n    thicknesses in 1 mm increments.\n  \u003c\/p\u003e\n\n  \u003cfigure class=\"jg-photo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0791\/7663\/0466\/files\/10-9.png?v=1792137101\" alt=\"Jorvenuli adjustable pastry guide full size chart including 320 mm rails, eight 1 mm and 2 mm spacers, four clamps and 2 to 8 mm working heights\" loading=\"lazy\" width=\"1000\" height=\"1000\"\u003e\n    \u003cfigcaption class=\"jg-caption\"\u003e\n      \u003cspan\u003eCOMPLETE SIZE \u0026amp; COMPONENT SPECIFICATIONS\u003c\/span\u003e\n      \u003cspan\u003eIMAGE 04 \/ 04\u003c\/span\u003e\n    \u003c\/figcaption\u003e\n  \u003c\/figure\u003e\n\u003c\/section\u003e\n\n\u003c!-- TECHNICAL SPECIFICATIONS --\u003e\n\u003csection class=\"jg-section\"\u003e\n  \u003cdiv class=\"jg-head\"\u003e\n    \u003ch2\u003e\n      Every Component.\u003cbr\u003e\n      Clearly Defined.\n    \u003c\/h2\u003e\n    \u003cspan class=\"jg-index\"\u003e\n      04 \/ SPECIFICATIONS\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"jg-specs\"\u003e\n    \u003cdiv class=\"jg-spec\"\u003e\n      \u003cspan\u003eBrand\u003c\/span\u003e\n      \u003cstrong\u003eJorvenuli™\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jg-spec\"\u003e\n      \u003cspan\u003eProduct\u003c\/span\u003e\n      \u003cstrong\u003e\n        Adjustable Pastry Thickness Guide Set\n      \u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jg-spec\"\u003e\n      \u003cspan\u003eSet Contents\u003c\/span\u003e\n      \u003cstrong\u003e14 Components\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jg-spec\"\u003e\n      \u003cspan\u003eBase Rails\u003c\/span\u003e\n      \u003cstrong\u003e2 Pieces\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jg-spec\"\u003e\n      \u003cspan\u003eBase Rail Size\u003c\/span\u003e\n      \u003cstrong\u003e320 × 20 × 2 mm\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jg-spec\"\u003e\n      \u003cspan\u003e1 mm Spacers\u003c\/span\u003e\n      \u003cstrong\u003e4 Pieces \/ 320 × 20 × 1 mm\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jg-spec\"\u003e\n      \u003cspan\u003e2 mm Spacers\u003c\/span\u003e\n      \u003cstrong\u003e4 Pieces \/ 320 × 20 × 2 mm\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jg-spec\"\u003e\n      \u003cspan\u003eEnd Clamps\u003c\/span\u003e\n      \u003cstrong\u003e4 Pieces \/ 30 × 24 × 12 mm\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jg-spec\"\u003e\n      \u003cspan\u003eWorking Height Range\u003c\/span\u003e\n      \u003cstrong\u003e2–8 mm\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jg-spec\"\u003e\n      \u003cspan\u003eAdjustment Increments\u003c\/span\u003e\n      \u003cstrong\u003e1 mm Steps\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jg-spec\"\u003e\n      \u003cspan\u003eRail \u0026amp; Spacer Material\u003c\/span\u003e\n      \u003cstrong\u003e304 Stainless Steel\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jg-spec\"\u003e\n      \u003cspan\u003eEnd Clamp Material\u003c\/span\u003e\n      \u003cstrong\u003eABS\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jg-spec\"\u003e\n      \u003cspan\u003eSurface Finish\u003c\/span\u003e\n      \u003cstrong\u003eBrushed Stainless Steel\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jg-spec\"\u003e\n      \u003cspan\u003eRolling Pin\u003c\/span\u003e\n      \u003cstrong\u003eNot Included\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jg-spec\"\u003e\n      \u003cspan\u003eApplications\u003c\/span\u003e\n      \u003cstrong\u003e\n        Cookies, Pastry Dough\n        \u0026amp; Suitable Rolled Dough\n      \u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- FAQ --\u003e\n\u003csection class=\"jg-section\"\u003e\n  \u003cdiv class=\"jg-head\"\u003e\n    \u003ch2\u003e\n      Before You\u003cbr\u003e\n      Start Rolling.\n    \u003c\/h2\u003e\n    \u003cspan class=\"jg-index\"\u003e\n      05 \/ QUESTIONS\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"jg-faq\"\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003e\n        What is included in the set?\n      \u003c\/summary\u003e\n      \u003cp\u003e\n        The set contains two 304 stainless\n        steel base rails, four 1 mm spacers,\n        four 2 mm spacers and four ABS end\n        clamps, for a total of 14 components.\n      \u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003e\n        What dough thicknesses can I create?\n      \u003c\/summary\u003e\n      \u003cp\u003e\n        The rails can be configured for\n        working heights from 2 mm to 8 mm\n        in 1 mm increments by combining\n        the included 1 mm and 2 mm spacers.\n      \u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003e\n        How do I adjust the thickness?\n      \u003c\/summary\u003e\n      \u003cp\u003e\n        Start with the 2 mm base rails.\n        Add the same combination of\n        1 mm and 2 mm spacers to both\n        rails, then secure the ends\n        with the included clamps.\n      \u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003e\n        Do I need a special rolling pin?\n      \u003c\/summary\u003e\n      \u003cp\u003e\n        Use a suitable rolling pin that\n        can rest across both parallel\n        guides while rolling the dough\n        between them. A rolling pin\n        is not included in the set.\n      \u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003e\n        Are the guide rails made from stainless steel?\n      \u003c\/summary\u003e\n      \u003cp\u003e\n        Yes. Both the base rails and\n        thickness spacers are specified\n        as 304 stainless steel with a\n        brushed surface finish.\n        The end clamps are made from ABS.\n      \u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003e\n        Can I use the guides for cookies and pastries?\n      \u003c\/summary\u003e\n      \u003cp\u003e\n        Yes. They are designed to support\n        uniform rolling thickness for\n        suitable dough used in cookies,\n        pastries and similar baking projects.\n      \u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003e\n        Are the end clamps adjustable?\n      \u003c\/summary\u003e\n      \u003cp\u003e\n        The clamps secure the assembled\n        rail and spacer stacks. The\n        working thickness is adjusted\n        by choosing spacer combinations,\n        rather than by turning a dial.\n      \u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003e\n        How should I clean the components?\n      \u003c\/summary\u003e\n      \u003cp\u003e\n        Clean with mild dish soap and\n        warm water, rinse thoroughly\n        and dry before storing.\n        Avoid abrasive cleaning that\n        could damage the surface finish.\n      \u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003e\n        Are dough and baking accessories included?\n      \u003c\/summary\u003e\n      \u003cp\u003e\n        No. The package includes only\n        the 14 thickness guide components.\n        Rolling pins, dough, cookie cutters,\n        food and photographed props\n        are not included.\n      \u003c\/p\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- BRAND CLOSING --\u003e\n\u003cfooter class=\"jg-ending\"\u003e\n  \u003cdiv class=\"jg-ending-top\"\u003e\n    \u003cspan class=\"jg-mini\"\u003e\n      JORVENULI™ \/ PASTRY TOOLS\n    \u003c\/span\u003e\n    \u003cspan class=\"jg-mini\"\u003e\n      14 COMPONENTS \/ 7 HEIGHT SETTINGS\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003e\n    THE RIGHT\u003cbr\u003e\n    THICKNESS.\u003cbr\u003e\n    EVERY TIME.\n  \u003c\/h2\u003e\n\n  \u003cp\u003e\n    Better consistency starts with\n    the details. Explore precise,\n    adjustable dough rolling with\n    Jorvenuli™.\n  \u003c\/p\u003e\n\u003c\/footer\u003e\n\n\u003c!-- INTERACTION \u0026 RESPONSIVE WIDTH --\u003e\n\u003cscript\u003e\n(function() {\n  var root = document.getElementById(\"jv-guides-10\");\n  if (!root || root.dataset.jgReady === \"true\") return;\n  root.dataset.jgReady = \"true\";\n\n  \/* Desktop right expansion, mobile 100%.\n     No parent or Gallery style changes. *\/\n\n  function updateLayout() {\n    root.style.width = \"100%\";\n    root.style.maxWidth = \"100%\";\n\n    if (window.innerWidth \u003c= 749) return;\n\n    var rect = root.getBoundingClientRect();\n    var viewport = document.documentElement.clientWidth;\n    var available = viewport - rect.left - 24;\n\n    if (available \u003c= rect.width) return;\n\n    var desired = Math.min(1180, available);\n\n    \/* Respect clipped ancestors *\/\n    var parent = root.parentElement;\n\n    while (parent \u0026\u0026 parent !== document.body) {\n      var ps = window.getComputedStyle(parent);\n      var pr = parent.getBoundingClientRect();\n\n      if (\n        \/hidden|clip|scroll|auto\/.test(ps.overflowX) \u0026\u0026\n        pr.right \u003c rect.left + desired - 1\n      ) {\n        return;\n      }\n\n      parent = parent.parentElement;\n    }\n\n    \/* Avoid visible Gallery overlap *\/\n    var selectors = [\n      \".product__media-wrapper\",\n      \".product__media-gallery\",\n      \".product__media-list\",\n      \".product-gallery\",\n      \".product-single__media-group\",\n      \".product-media-container\"\n    ];\n\n    var galleries = document.querySelectorAll(\n      selectors.join(\",\")\n    );\n\n    for (var i = 0; i \u003c galleries.length; i++) {\n      var gallery = galleries[i];\n\n      if (\n        gallery.contains(root) ||\n        root.contains(gallery)\n      ) continue;\n\n      var style = window.getComputedStyle(gallery);\n\n      if (\n        style.display === \"none\" ||\n        style.visibility === \"hidden\"\n      ) continue;\n\n      var g = gallery.getBoundingClientRect();\n\n      if (!g.width || !g.height) continue;\n\n      if (\n        rect.top \u003c g.bottom \u0026\u0026\n        rect.bottom \u003e g.top \u0026\u0026\n        rect.left \u003c g.right \u0026\u0026\n        rect.left + desired \u003e g.left\n      ) {\n        return;\n      }\n    }\n\n    root.style.width = desired + \"px\";\n    root.style.maxWidth = \"none\";\n  }\n\n  var frame = 0;\n\n  function scheduleLayout() {\n    if (frame) cancelAnimationFrame(frame);\n    frame = requestAnimationFrame(updateLayout);\n  }\n\n  updateLayout();\n\n  window.addEventListener(\n    \"resize\",\n    scheduleLayout,\n    {passive:true}\n  );\n\n  \/* INTERACTIVE THICKNESS SELECTOR\n     Each rail starts at 2 mm.\n     Available per rail:\n       2 × 1 mm spacers\n       2 × 2 mm spacers\n     Both sides use identical stacks. *\/\n\n  var settings = {\n    2: {\n      spacers:[],\n      text:\"Use the 2 mm base rails without additional spacers. Secure the ends with the included clamps.\"\n    },\n    3: {\n      spacers:[1],\n      text:\"Add one 1 mm spacer to each 2 mm base rail for a total working height of 3 mm.\"\n    },\n    4: {\n      spacers:[2],\n      text:\"Add one 2 mm spacer to each base rail for a total working height of 4 mm.\"\n    },\n    5: {\n      spacers:[2,1],\n      text:\"Add one 2 mm spacer and one 1 mm spacer to each base rail for a 5 mm working height.\"\n    },\n    6: {\n      spacers:[2,2],\n      text:\"Add two 2 mm spacers to each base rail for a total working height of 6 mm.\"\n    },\n    7: {\n      spacers:[2,2,1],\n      text:\"Add two 2 mm spacers and one 1 mm spacer to each base rail for a 7 mm working height.\"\n    },\n    8: {\n      spacers:[2,2,1,1],\n      text:\"Use all four spacers available per side: two 2 mm spacers and two 1 mm spacers, plus the 2 mm base rail.\"\n    }\n  };\n\n  var buttons = root.querySelectorAll(\n    \"[data-jg-mm]\"\n  );\n\n  var heightLabel = root.querySelector(\n    \"[data-jg-height]\"\n  );\n\n  var stack = root.querySelector(\n    \"[data-jg-stack]\"\n  );\n\n  var description = root.querySelector(\n    \"[data-jg-description]\"\n  );\n\n  function selectThickness(mm) {\n    var current = settings[mm];\n\n    if (!current) return;\n\n    buttons.forEach(function(button) {\n      button.setAttribute(\n        \"aria-pressed\",\n        Number(button.getAttribute(\"data-jg-mm\")) === mm\n          ? \"true\" : \"false\"\n      );\n    });\n\n    heightLabel.textContent = mm + \" mm\";\n    description.textContent = current.text;\n\n    \/* Build simple decorative stack.\n       Local DOM only, no network or navigation. *\/\n\n    while (stack.firstChild) {\n      stack.removeChild(stack.firstChild);\n    }\n\n    var base = document.createElement(\"span\");\n    base.className = \"jg-stack-layer base\";\n    base.setAttribute(\"data-label\", \"2 mm base rail\");\n    stack.appendChild(base);\n\n    current.spacers.forEach(function(value) {\n      var layer = document.createElement(\"span\");\n      layer.className =\n        \"jg-stack-layer\" +\n        (value === 2 ? \" thick\" : \"\");\n      layer.setAttribute(\n        \"data-label\",\n        value + \" mm spacer\"\n      );\n      stack.appendChild(layer);\n    });\n\n  }\n\n  buttons.forEach(function(button) {\n    button.addEventListener(\"click\", function() {\n      var mm = Number(\n        button.getAttribute(\"data-jg-mm\")\n      );\n      selectThickness(mm);\n    });\n  });\n\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"Jorvenuli","offers":[{"title":"Default Title","offer_id":67837017784514,"sku":"Jorvenuli010*1","price":51.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/7663\/0466\/files\/10-1.png?v=1792137101","url":"https:\/\/jorvenuli.com\/products\/jorvenuli%e2%84%a2-adjustable-pastry-thickness-guides","provider":"Jorvenuli","version":"1.0","type":"link"}