{"product_id":"jorvenuli™-decorative-pastry-lattice-cutter","title":"Jorvenuli™ Decorative Pastry Lattice Cutter","description":"\n\u003cdiv id=\"jv-lattice-05\"\u003e\n\u003cstyle\u003e\n\/* JORVENULI™ \/ PASTRY LATTICE CUTTER \/ 005 *\/\n#jv-lattice-05 {\n  --ink:#38251d;\n  --deep:#291910;\n  --brown:#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  color:var(--ink);\n  font:15px\/1.55 Arial,Helvetica,sans-serif;\n  overflow:visible;\n}\n#jv-lattice-05 *,\n#jv-lattice-05 *::before,\n#jv-lattice-05 *::after {\n  box-sizing:border-box;\n}\n#jv-lattice-05 h2,\n#jv-lattice-05 h3,\n#jv-lattice-05 p,\n#jv-lattice-05 figure,\n#jv-lattice-05 figcaption {\n  margin:0;\n  padding:0;\n  color:inherit;\n}\n#jv-lattice-05 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#jv-lattice-05 button {\n  font:inherit;\n  cursor:pointer;\n}\n#jv-lattice-05 .jl-mini {\n  font-size:10px;\n  line-height:1.5;\n  font-weight:900;\n  letter-spacing:1.7px;\n  text-transform:uppercase;\n}\n\n\/* 01 HERO *\/\n#jv-lattice-05 .jl-hero {\n  background:var(--ink);\n  color:var(--cream);\n  padding:clamp(24px,5vw,60px);\n  overflow:hidden;\n}\n#jv-lattice-05 .jl-top {\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  gap:16px;\n  padding-bottom:20px;\n  border-bottom:1px solid #795844;\n}\n#jv-lattice-05 .jl-brand {\n  font-size:clamp(21px,3vw,29px);\n  font-weight:900;\n  letter-spacing:-1.3px;\n  line-height:1;\n}\n#jv-lattice-05 .jl-brand span {\n  color:var(--gold);\n}\n#jv-lattice-05 .jl-edition {\n  color:var(--almond);\n  text-align:right;\n  font-size:10px;\n  font-weight:800;\n  letter-spacing:1px;\n  line-height:1.5;\n}\n#jv-lattice-05 .jl-hero-main {\n  display:grid;\n  grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);\n  gap:20px;\n  align-items:end;\n  padding:clamp(42px,6vw,75px) 0 42px;\n}\n#jv-lattice-05 .jl-pretitle {\n  color:var(--gold);\n  font-size:11px;\n  font-weight:900;\n  letter-spacing:2px;\n  margin-bottom:24px;\n}\n#jv-lattice-05 .jl-title {\n  font-size:clamp(38px,7vw,86px);\n  font-weight:900;\n  line-height:.96;\n  letter-spacing:-.068em;\n  color:var(--cream);\n  text-transform:uppercase;\n  overflow-wrap:normal;\n}\n#jv-lattice-05 .jl-title em {\n  display:block;\n  color:var(--gold);\n  font-style:normal;\n}\n#jv-lattice-05 .jl-aside {\n  text-align:right;\n  display:flex;\n  flex-direction:column;\n  align-items:flex-end;\n  gap:15px;\n}\n#jv-lattice-05 .jl-aside strong {\n  color:var(--gold);\n  font-size:clamp(68px,11vw,145px);\n  line-height:.85;\n  font-weight:900;\n  letter-spacing:-.08em;\n}\n#jv-lattice-05 .jl-aside span {\n  color:var(--almond);\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:1px;\n}\n#jv-lattice-05 .jl-hero-foot {\n  border-top:1px solid #795844;\n  padding-top:23px;\n  display:flex;\n  align-items:end;\n  justify-content:space-between;\n  gap:25px;\n}\n#jv-lattice-05 .jl-hero-foot p {\n  max-width:550px;\n  color:var(--almond);\n  font-size:clamp(14px,1.8vw,18px);\n}\n#jv-lattice-05 .jl-hero-foot span {\n  white-space:nowrap;\n  font-size:10px;\n  color:var(--gold);\n  font-weight:900;\n  letter-spacing:1px;\n}\n\n\/* 02 FACT STRIP *\/\n#jv-lattice-05 .jl-facts {\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  background:var(--caramel);\n}\n#jv-lattice-05 .jl-fact {\n  text-align:center;\n  color:var(--ink);\n  padding:23px 10px;\n  border-right:1px solid rgba(56,37,29,.3);\n}\n#jv-lattice-05 .jl-fact:last-child {\n  border-right:0;\n}\n#jv-lattice-05 .jl-fact strong {\n  display:block;\n  font-size:clamp(23px,3.8vw,38px);\n  font-weight:900;\n  line-height:1.1;\n  letter-spacing:-1.3px;\n}\n#jv-lattice-05 .jl-fact span {\n  display:block;\n  margin-top:6px;\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:.8px;\n  text-transform:uppercase;\n}\n\n\/* SECTIONS *\/\n#jv-lattice-05 .jl-section {\n  padding:clamp(33px,5vw,65px) 0;\n}\n#jv-lattice-05 .jl-head {\n  display:flex;\n  align-items:start;\n  justify-content:space-between;\n  gap:15px;\n  border-top:3px solid var(--ink);\n  padding:17px 0 24px;\n}\n#jv-lattice-05 .jl-head h2 {\n  color:var(--ink);\n  font-size:clamp(25px,4.2vw,44px);\n  line-height:1.06;\n  letter-spacing:-.05em;\n  font-weight:900;\n  text-transform:uppercase;\n}\n#jv-lattice-05 .jl-index {\n  color:var(--caramel);\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:1px;\n  white-space:nowrap;\n}\n#jv-lattice-05 .jl-intro {\n  font-size:16px;\n  color:var(--muted);\n  max-width:730px;\n  margin-bottom:25px;\n}\n\n\/* ORIGINAL IMAGES *\/\n#jv-lattice-05 .jl-photo {\n  width:100%;\n  min-width:0;\n  background:#fff;\n  border:1px solid var(--line);\n  overflow:visible;\n}\n#jv-lattice-05 .jl-caption {\n  display:flex;\n  justify-content:space-between;\n  flex-wrap:wrap;\n  gap:9px;\n  background:var(--paper);\n  color:var(--ink);\n  padding:13px 16px;\n  border-top:1px solid var(--line);\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:.8px;\n  text-transform:uppercase;\n}\n#jv-lattice-05 .jl-caption span:last-child {\n  color:var(--muted);\n}\n\n\/* PRODUCT EXPLORER *\/\n#jv-lattice-05 .jl-explorer {\n  background:var(--paper);\n  border:1px solid var(--line);\n  padding:clamp(22px,4vw,42px);\n  margin-top:25px;\n}\n#jv-lattice-05 .jl-explorer .jl-mini {\n  color:var(--brown);\n}\n#jv-lattice-05 .jl-explorer h3 {\n  margin-top:10px;\n  font-size:clamp(22px,3vw,30px);\n  font-weight:900;\n  letter-spacing:-.6px;\n  color:var(--ink);\n}\n#jv-lattice-05 .jl-tabs {\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:9px;\n  margin-top:22px;\n}\n#jv-lattice-05 .jl-tab {\n  text-align:left;\n  min-width:0;\n  border-radius:0;\n  border:1px solid var(--line);\n  padding:17px 12px;\n  background:var(--cream);\n  color:var(--ink);\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n  transition:background .2s,color .2s;\n}\n#jv-lattice-05 .jl-tab span {\n  font-size:10px;\n  color:var(--caramel);\n  font-weight:900;\n  letter-spacing:1px;\n}\n#jv-lattice-05 .jl-tab strong {\n  font-size:clamp(12px,1.7vw,16px);\n  line-height:1.25;\n  font-weight:900;\n}\n#jv-lattice-05 .jl-tab:hover,\n#jv-lattice-05 .jl-tab[aria-selected=\"true\"] {\n  background:var(--brown);\n  color:var(--cream);\n  border-color:var(--brown);\n}\n#jv-lattice-05 .jl-tab:hover span,\n#jv-lattice-05 .jl-tab[aria-selected=\"true\"] span {\n  color:var(--almond);\n}\n#jv-lattice-05 .jl-panel {\n  margin-top:12px;\n  padding:24px;\n  min-height:125px;\n  background:white;\n  border-left:4px solid var(--caramel);\n}\n#jv-lattice-05 .jl-panel h3 {\n  font-size:22px;\n  color:var(--ink);\n  margin:0 0 9px;\n}\n#jv-lattice-05 .jl-panel p {\n  color:var(--muted);\n  font-size:14px;\n}\n\n\/* DARK PROCESS *\/\n#jv-lattice-05 .jl-process {\n  background:var(--ink);\n  color:var(--cream);\n  padding:clamp(23px,4.5vw,50px);\n}\n#jv-lattice-05 .jl-process\u003e.jl-mini {\n  color:var(--gold);\n}\n#jv-lattice-05 .jl-process h2 {\n  color:var(--cream);\n  font-size:clamp(29px,4.8vw,53px);\n  line-height:1.02;\n  font-weight:900;\n  letter-spacing:-.055em;\n  text-transform:uppercase;\n  margin:13px 0 26px;\n}\n#jv-lattice-05 .jl-process h2 em {\n  color:var(--gold);\n  font-style:normal;\n}\n#jv-lattice-05 .jl-steps {\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:16px;\n  margin-top:28px;\n}\n#jv-lattice-05 .jl-step {\n  border-top:2px solid var(--caramel);\n  padding-top:15px;\n}\n#jv-lattice-05 .jl-step b {\n  display:block;\n  color:var(--gold);\n  font-size:38px;\n  line-height:1;\n  letter-spacing:-2px;\n  font-weight:900;\n}\n#jv-lattice-05 .jl-step h3 {\n  margin:10px 0 6px;\n  font-size:19px;\n  color:var(--cream);\n  font-weight:900;\n}\n#jv-lattice-05 .jl-step p {\n  color:var(--almond);\n  font-size:13px;\n}\n\n\/* STORY *\/\n#jv-lattice-05 .jl-story {\n  margin-top:23px;\n  border-left:4px solid var(--caramel);\n  background:var(--paper);\n  padding:clamp(22px,4vw,38px);\n}\n#jv-lattice-05 .jl-story strong {\n  display:block;\n  font-size:clamp(21px,3vw,30px);\n  font-weight:900;\n  letter-spacing:-.5px;\n  line-height:1.2;\n  margin-bottom:11px;\n}\n#jv-lattice-05 .jl-story p {\n  color:var(--muted);\n  font-size:15px;\n  max-width:730px;\n}\n\n\/* SPECIFICATION ROWS *\/\n#jv-lattice-05 .jl-specs {\n  border-top:1px solid var(--line);\n}\n#jv-lattice-05 .jl-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#jv-lattice-05 .jl-spec span {\n  color:var(--muted);\n  font-size:13px;\n}\n#jv-lattice-05 .jl-spec strong {\n  color:var(--ink);\n  font-size:14px;\n  font-weight:800;\n  overflow-wrap:anywhere;\n}\n\n\/* FAQ *\/\n#jv-lattice-05 .jl-faq {\n  border-top:1px solid var(--line);\n}\n#jv-lattice-05 .jl-faq details {\n  border-bottom:1px solid var(--line);\n}\n#jv-lattice-05 .jl-faq summary {\n  display:block;\n  position:relative;\n  list-style:none;\n  cursor:pointer;\n  padding:20px 39px 20px 0;\n  font-size:15px;\n  font-weight:800;\n  color:var(--ink);\n}\n#jv-lattice-05 .jl-faq summary::-webkit-details-marker {\n  display:none;\n}\n#jv-lattice-05 .jl-faq summary::after {\n  content:\"+\";\n  position:absolute;\n  right:5px;\n  top:14px;\n  color:var(--caramel);\n  font-size:26px;\n  font-weight:400;\n}\n#jv-lattice-05 .jl-faq details[open] summary::after {\n  content:\"−\";\n}\n#jv-lattice-05 .jl-faq details p {\n  padding:0 24px 21px 0;\n  color:var(--muted);\n  max-width:740px;\n  font-size:14px;\n}\n\n\/* CLOSING *\/\n#jv-lattice-05 .jl-close {\n  background:var(--caramel);\n  color:var(--ink);\n  padding:clamp(30px,5vw,58px);\n  margin-top:28px;\n}\n#jv-lattice-05 .jl-close-top {\n  display:flex;\n  justify-content:space-between;\n  gap:12px;\n  flex-wrap:wrap;\n  border-bottom:1px solid rgba(56,37,29,.4);\n  padding-bottom:18px;\n}\n#jv-lattice-05 .jl-close h2 {\n  margin-top:35px;\n  font-size:clamp(37px,6.3vw,74px);\n  font-weight:900;\n  line-height:.99;\n  letter-spacing:-.065em;\n  text-transform:uppercase;\n  color:var(--ink);\n}\n#jv-lattice-05 .jl-close p {\n  margin-top:20px;\n  max-width:580px;\n  font-size:16px;\n  font-weight:600;\n}\n\n\/* RESPONSIVE *\/\n@media(max-width:749px) {\n  #jv-lattice-05 {\n    width:100%!important;\n    max-width:100%!important;\n    margin-left:0!important;\n    margin-right:0!important;\n  }\n  #jv-lattice-05 .jl-hero {\n    padding:23px;\n  }\n  #jv-lattice-05 .jl-hero-main {\n    grid-template-columns:1fr;\n    gap:25px;\n    padding:43px 0 29px;\n  }\n  #jv-lattice-05 .jl-title {\n    font-size:clamp(38px,9vw,66px);\n  }\n  #jv-lattice-05 .jl-aside {\n    flex-direction:row;\n    justify-content:space-between;\n    align-items:end;\n    text-align:left;\n  }\n  #jv-lattice-05 .jl-aside strong {\n    font-size:90px;\n    order:2;\n  }\n  #jv-lattice-05 .jl-hero-foot {\n    flex-direction:column;\n    align-items:start;\n    gap:15px;\n  }\n  #jv-lattice-05 .jl-fact {\n    padding:17px 6px;\n  }\n  #jv-lattice-05 .jl-fact strong {\n    font-size:23px;\n  }\n  #jv-lattice-05 .jl-fact span {\n    font-size:9px;\n    line-height:1.35;\n  }\n  #jv-lattice-05 .jl-steps {\n    grid-template-columns:1fr;\n    gap:23px;\n  }\n  #jv-lattice-05 .jl-step {\n    display:grid;\n    grid-template-columns:55px minmax(0,1fr);\n    column-gap:13px;\n  }\n  #jv-lattice-05 .jl-step b {\n    grid-row:span 2;\n  }\n  #jv-lattice-05 .jl-step h3 {\n    margin:0 0 5px;\n  }\n  #jv-lattice-05 .jl-tabs {\n    grid-template-columns:1fr;\n  }\n  #jv-lattice-05 .jl-tab {\n    flex-direction:row;\n    align-items:center;\n    gap:15px;\n  }\n  #jv-lattice-05 .jl-tab span {\n    flex:0 0 65px;\n  }\n  #jv-lattice-05 .jl-spec {\n    grid-template-columns:1fr 1.15fr;\n  }\n}\n@media(max-width:380px) {\n  #jv-lattice-05 .jl-hero {\n    padding:18px;\n  }\n  #jv-lattice-05 .jl-title {\n    font-size:35px;\n  }\n  #jv-lattice-05 .jl-explorer {\n    padding:17px;\n  }\n  #jv-lattice-05 .jl-index {\n    font-size:9px;\n  }\n}\n@media(prefers-reduced-motion:reduce) {\n  #jv-lattice-05 *,\n  #jv-lattice-05 *::before,\n  #jv-lattice-05 *::after {\n    transition:none!important;\n    animation:none!important;\n  }\n}\n\u003c\/style\u003e\n\n\u003c!-- HERO --\u003e\n\u003cheader class=\"jl-hero\"\u003e\n  \u003cdiv class=\"jl-top\"\u003e\n    \u003cdiv class=\"jl-brand\"\u003e\n      Jorvenuli\u003cspan\u003e™\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jl-edition\"\u003e\n      THE PASTRY EDIT\u003cbr\u003e\n      DESIGN SERIES \/ 005\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"jl-hero-main\"\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"jl-pretitle\"\u003e\n        DECORATIVE PASTRY LATTICE CUTTER\n      \u003c\/div\u003e\n      \u003ch2 class=\"jl-title\"\u003e\n        ROLL.\u003cbr\u003e\n        CUT.\u003cbr\u003e\n        \u003cem\u003eCREATE.\u003c\/em\u003e\n      \u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jl-aside\"\u003e\n      \u003cstrong\u003e06\u003c\/strong\u003e\n      \u003cspan\u003e\n        STAGGERED\u003cbr\u003e\n        CUTTING ROWS\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"jl-hero-foot\"\u003e\n    \u003cp\u003e\n      Create beautiful lattice pastry with\n      one smooth rolling motion. Turn ordinary\n      dough into eye-catching decorative\n      patterns for homemade pies and pastries.\n    \u003c\/p\u003e\n    \u003cspan\u003eTHE ART OF THE PERFECT LATTICE ↘\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/header\u003e\n\n\u003c!-- QUICK FACTS --\u003e\n\u003cdiv class=\"jl-facts\"\u003e\n  \u003cdiv class=\"jl-fact\"\u003e\n    \u003cstrong\u003e06\u003c\/strong\u003e\n    \u003cspan\u003eCutting Rows\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"jl-fact\"\u003e\n    \u003cstrong\u003e90mm\u003c\/strong\u003e\n    \u003cspan\u003eRoller Width\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"jl-fact\"\u003e\n    \u003cstrong\u003e01\u003c\/strong\u003e\n    \u003cspan\u003eReady-To-Use Tool\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- PRODUCT PRESENTATION \/ IMAGE 1 --\u003e\n\u003csection class=\"jl-section\"\u003e\n  \u003cdiv class=\"jl-head\"\u003e\n    \u003ch2\u003e\n      One Tool.\u003cbr\u003e\n      Beautiful Lattice.\n    \u003c\/h2\u003e\n    \u003cspan class=\"jl-index\"\u003e\n      01 \/ PRODUCT\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"jl-intro\"\u003e\n    A purpose-designed pastry roller\n    with staggered cutting teeth, created\n    to make decorative lattice dough\n    faster and easier to prepare.\n  \u003c\/p\u003e\n\n  \u003cfigure class=\"jl-photo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0791\/7663\/0466\/files\/5-8.png?v=1792135265\" alt=\"Jorvenuli decorative lattice pastry cutter with six staggered cutting rows, POM roller and stainless steel axle\" loading=\"lazy\" width=\"1000\" height=\"1000\"\u003e\n    \u003cfigcaption class=\"jl-caption\"\u003e\n      \u003cspan\u003eTHE LATTICE CUTTER \/ SET EXPLAINED\u003c\/span\u003e\n      \u003cspan\u003eIMAGE 01 \/ 04\u003c\/span\u003e\n    \u003c\/figcaption\u003e\n  \u003c\/figure\u003e\n\n  \u003c!-- INTERACTIVE EXPLORER --\u003e\n  \u003cdiv class=\"jl-explorer\"\u003e\n    \u003cdiv class=\"jl-mini\"\u003e\n      EXPLORE THE TOOL \/ 01–03\n    \u003c\/div\u003e\n    \u003ch3\u003eDesigned For The Roll.\u003c\/h3\u003e\n\n    \u003cdiv class=\"jl-tabs\" role=\"tablist\" aria-label=\"Explore lattice cutter features\"\u003e\n\n      \u003cbutton class=\"jl-tab\" type=\"button\" role=\"tab\" id=\"jl-tab-0\" aria-controls=\"jl-feature-panel\" aria-selected=\"true\" tabindex=\"0\" data-jl-tab=\"0\"\u003e\n        \u003cspan\u003e01 \/ DESIGN\u003c\/span\u003e\n        \u003cstrong\u003eCutting Pattern\u003c\/strong\u003e\n      \u003c\/button\u003e\n\n      \u003cbutton class=\"jl-tab\" type=\"button\" role=\"tab\" id=\"jl-tab-1\" aria-controls=\"jl-feature-panel\" aria-selected=\"false\" tabindex=\"-1\" data-jl-tab=\"1\"\u003e\n        \u003cspan\u003e02 \/ METHOD\u003c\/span\u003e\n        \u003cstrong\u003eRolling Technique\u003c\/strong\u003e\n      \u003c\/button\u003e\n\n      \u003cbutton class=\"jl-tab\" type=\"button\" role=\"tab\" id=\"jl-tab-2\" aria-controls=\"jl-feature-panel\" aria-selected=\"false\" tabindex=\"-1\" data-jl-tab=\"2\"\u003e\n        \u003cspan\u003e03 \/ BUILD\u003c\/span\u003e\n        \u003cstrong\u003eTool Construction\u003c\/strong\u003e\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jl-panel\" id=\"jl-feature-panel\" role=\"tabpanel\" aria-labelledby=\"jl-tab-0\" tabindex=\"0\"\u003e\n      \u003ch3 data-jl-title\u003eCutting Pattern\u003c\/h3\u003e\n      \u003cp data-jl-description\u003e\n        Six staggered cutting rows form\n        repeating parallel openings as the\n        roller moves across pastry dough,\n        creating a decorative lattice sheet.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- PROCESS \/ IMAGE 2 --\u003e\n\u003csection class=\"jl-process\"\u003e\n  \u003cdiv class=\"jl-mini\"\u003e\n    FROM DOUGH TO DECORATION \/ 01–03\n  \u003c\/div\u003e\n  \u003ch2\u003e\n    ROLL.\u003cbr\u003e\n    LIFT.\u003cbr\u003e\n    \u003cem\u003eMAKE IT BEAUTIFUL.\u003c\/em\u003e\n  \u003c\/h2\u003e\n\n  \u003cfigure class=\"jl-photo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0791\/7663\/0466\/files\/5-7.png?v=1792135265\" alt=\"Step by step pastry lattice cutter demonstration: roll across dough, lift lattice pastry and use on pie\" loading=\"lazy\" width=\"1000\" height=\"1000\"\u003e\n    \u003cfigcaption class=\"jl-caption\"\u003e\n      \u003cspan\u003eTHREE-STEP LATTICE MAKING\u003c\/span\u003e\n      \u003cspan\u003eIMAGE 02 \/ 04\u003c\/span\u003e\n    \u003c\/figcaption\u003e\n  \u003c\/figure\u003e\n\n  \u003cdiv class=\"jl-steps\"\u003e\n    \u003cdiv class=\"jl-step\"\u003e\n      \u003cb\u003e01\u003c\/b\u003e\n      \u003ch3\u003eRoll\u003c\/h3\u003e\n      \u003cp\u003e\n        Roll the cutter firmly and evenly\n        over a sheet of pastry dough\n        to create staggered slits.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jl-step\"\u003e\n      \u003cb\u003e02\u003c\/b\u003e\n      \u003ch3\u003eLift\u003c\/h3\u003e\n      \u003cp\u003e\n        Carefully lift and gently\n        open the patterned dough\n        to reveal the lattice.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jl-step\"\u003e\n      \u003cb\u003e03\u003c\/b\u003e\n      \u003ch3\u003eUse\u003c\/h3\u003e\n      \u003cp\u003e\n        Position the decorative lattice\n        over your pie or pastry\n        and finish as desired.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- LATTICE RESULT \/ IMAGE 3 --\u003e\n\u003csection class=\"jl-section\"\u003e\n  \u003cdiv class=\"jl-head\"\u003e\n    \u003ch2\u003e\n      The Difference\u003cbr\u003e\n      Is In The Detail.\n    \u003c\/h2\u003e\n    \u003cspan class=\"jl-index\"\u003e\n      02 \/ HOW IT WORKS\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"jl-intro\"\u003e\n    Staggered cutting teeth form a series\n    of openings that can be expanded into\n    an elegant lattice pattern. A simple\n    technique with striking results.\n  \u003c\/p\u003e\n\n  \u003cfigure class=\"jl-photo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0791\/7663\/0466\/files\/5-6.png?v=1792135265\" alt=\"Jorvenuli lattice pastry cutter showing cutting teeth, 90 mm working roller and completed dough lattice pattern\" loading=\"lazy\" width=\"1000\" height=\"1000\"\u003e\n    \u003cfigcaption class=\"jl-caption\"\u003e\n      \u003cspan\u003eTHE LATTICE CUTTING CONCEPT\u003c\/span\u003e\n      \u003cspan\u003eIMAGE 03 \/ 04\u003c\/span\u003e\n    \u003c\/figcaption\u003e\n  \u003c\/figure\u003e\n\n  \u003cdiv class=\"jl-story\"\u003e\n    \u003cstrong\u003e\n      Give Every Pie\u003cbr\u003e\n      A Beautiful Finish.\n    \u003c\/strong\u003e\n    \u003cp\u003e\n      The patterned roller helps turn a\n      flat sheet of dough into a decorative\n      lattice. Add a distinctive homemade\n      touch to sweet fruit pies and other\n      suitable pastry creations.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- TECHNICAL IMAGE 4 --\u003e\n\u003csection class=\"jl-section\"\u003e\n  \u003cdiv class=\"jl-head\"\u003e\n    \u003ch2\u003e\n      Built For\u003cbr\u003e\n      A Smooth Roll.\n    \u003c\/h2\u003e\n    \u003cspan class=\"jl-index\"\u003e\n      03 \/ CONSTRUCTION\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"jl-intro\"\u003e\n    A contoured ABS handle, POM cutting\n    roller and 304 stainless steel axle\n    work together in one assembled,\n    ready-to-use pastry tool.\n  \u003c\/p\u003e\n\n  \u003cfigure class=\"jl-photo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0791\/7663\/0466\/files\/5-9.png?v=1792135265\" alt=\"Jorvenuli pastry lattice cutter dimensions 200 by 105 by 45 mm, working roller 90 mm and component materials\" loading=\"lazy\" width=\"1000\" height=\"1000\"\u003e\n    \u003cfigcaption class=\"jl-caption\"\u003e\n      \u003cspan\u003eDIMENSIONS \u0026amp; MATERIAL DETAILS\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!-- PRODUCT SPECIFICATIONS --\u003e\n\u003csection class=\"jl-section\"\u003e\n  \u003cdiv class=\"jl-head\"\u003e\n    \u003ch2\u003e\n      Every Detail.\u003cbr\u003e\n      Precisely Defined.\n    \u003c\/h2\u003e\n    \u003cspan class=\"jl-index\"\u003e\n      04 \/ SPECIFICATIONS\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"jl-specs\"\u003e\n    \u003cdiv class=\"jl-spec\"\u003e\n      \u003cspan\u003eBrand\u003c\/span\u003e\n      \u003cstrong\u003eJorvenuli™\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jl-spec\"\u003e\n      \u003cspan\u003eProduct\u003c\/span\u003e\n      \u003cstrong\u003eDecorative Pastry Lattice Cutter\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jl-spec\"\u003e\n      \u003cspan\u003eIncluded\u003c\/span\u003e\n      \u003cstrong\u003e1 Assembled Cutter\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jl-spec\"\u003e\n      \u003cspan\u003eOverall Dimensions\u003c\/span\u003e\n      \u003cstrong\u003e200 × 105 × 45 mm\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jl-spec\"\u003e\n      \u003cspan\u003eWorking Roller Width\u003c\/span\u003e\n      \u003cstrong\u003e90 mm \/ 3.54 in\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jl-spec\"\u003e\n      \u003cspan\u003eRoller Diameter\u003c\/span\u003e\n      \u003cstrong\u003e40 mm \/ 1.57 in\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jl-spec\"\u003e\n      \u003cspan\u003eHandle Dimensions\u003c\/span\u003e\n      \u003cstrong\u003e110 × 30 × 24 mm\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jl-spec\"\u003e\n      \u003cspan\u003eCutting Rows\u003c\/span\u003e\n      \u003cstrong\u003e6 Staggered Rows\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jl-spec\"\u003e\n      \u003cspan\u003eHandle Material\u003c\/span\u003e\n      \u003cstrong\u003eABS\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jl-spec\"\u003e\n      \u003cspan\u003eRoller Material\u003c\/span\u003e\n      \u003cstrong\u003ePOM\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jl-spec\"\u003e\n      \u003cspan\u003eAxle Material\u003c\/span\u003e\n      \u003cstrong\u003e304 Stainless Steel\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jl-spec\"\u003e\n      \u003cspan\u003eAssembly\u003c\/span\u003e\n      \u003cstrong\u003eReady to Use\u003c\/strong\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- FAQ --\u003e\n\u003csection class=\"jl-section\"\u003e\n  \u003cdiv class=\"jl-head\"\u003e\n    \u003ch2\u003e\n      Before Your\u003cbr\u003e\n      Next Bake.\n    \u003c\/h2\u003e\n    \u003cspan class=\"jl-index\"\u003e\n      05 \/ FAQ\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"jl-faq\"\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eWhat is included in the package?\u003c\/summary\u003e\n      \u003cp\u003e\n        One fully assembled decorative\n        pastry lattice cutter is included.\n        Pastry dough, baking accessories\n        and photographed food are not included.\n      \u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eHow does the lattice cutter work?\u003c\/summary\u003e\n      \u003cp\u003e\n        Roll the patterned cutting wheel\n        across evenly rolled pastry dough.\n        Its staggered teeth produce a series\n        of slits. Carefully open the cut\n        dough to create a lattice sheet.\n      \u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhat can I use it for?\u003c\/summary\u003e\n      \u003cp\u003e\n        It is designed to make decorative\n        lattice patterns in suitable pastry\n        dough, especially for pie toppings\n        and other pastry projects.\n      \u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eHow wide is the cutting roller?\u003c\/summary\u003e\n      \u003cp\u003e\n        The effective working roller width\n        is 90 mm (approximately 3.54 inches),\n        with six staggered cutting rows.\n      \u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhat is the cutter made from?\u003c\/summary\u003e\n      \u003cp\u003e\n        The handle is ABS, the patterned\n        roller is POM, and the rotating\n        axle is 304 stainless steel.\n      \u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eDoes the cutter require assembly?\u003c\/summary\u003e\n      \u003cp\u003e\n        No. The cutter comes assembled\n        and is ready for use.\n      \u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhat dough works best?\u003c\/summary\u003e\n      \u003cp\u003e\n        Evenly rolled, sufficiently chilled\n        pastry dough is generally easier\n        to cut and transfer. Avoid dough\n        that is excessively sticky or soft.\n      \u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCan I put the cutter in the dishwasher?\u003c\/summary\u003e\n      \u003cp\u003e\n        Dishwasher compatibility is not\n        specified in the supplied product\n        information. Gentle hand cleaning\n        and thorough drying are recommended\n        unless the manufacturer confirms\n        another cleaning method.\n      \u003c\/p\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- BRAND CLOSING --\u003e\n\u003cfooter class=\"jl-close\"\u003e\n  \u003cdiv class=\"jl-close-top\"\u003e\n    \u003cspan class=\"jl-mini\"\u003e\n      JORVENULI™ \/ PASTRY TOOLS\n    \u003c\/span\u003e\n    \u003cspan class=\"jl-mini\"\u003e\n      01 CUTTER \/ 06 CUTTING ROWS\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003e\n    EVERY PIE\u003cbr\u003e\n    DESERVES\u003cbr\u003e\n    A FINISHING TOUCH.\n  \u003c\/h2\u003e\n\n  \u003cp\u003e\n    Beautiful lattice, made simpler.\n    Add character to your pastry\n    creations with Jorvenuli™.\n  \u003c\/p\u003e\n\u003c\/footer\u003e\n\n\u003c!-- INTERACTION + DESKTOP WIDTH --\u003e\n\u003cscript\u003e\n(function() {\n  var root = document.getElementById(\"jv-lattice-05\");\n  if (!root || root.dataset.jlReady === \"true\") return;\n  root.dataset.jlReady = \"true\";\n\n  \/*\n   * Expand right only when no visible product\n   * gallery or adjacent element would overlap.\n   * Never change parents or Gallery styles.\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 vw = document.documentElement.clientWidth;\n    var available = vw - rect.left - 24;\n\n    if (available \u003c= rect.width) return;\n\n    var desired = Math.min(1180, available);\n\n    var selectors = [\n      \".product__media-wrapper\",\n      \".product-gallery\",\n      \".product__media-list\",\n      \".product__media-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 s = window.getComputedStyle(gallery);\n      if (\n        s.display === \"none\" ||\n        s.visibility === \"hidden\"\n      ) continue;\n\n      var g = gallery.getBoundingClientRect();\n\n      var verticallyOverlaps =\n        rect.top \u003c g.bottom \u0026\u0026 rect.bottom \u003e g.top;\n\n      var horizontallyOverlaps =\n        rect.left \u003c g.right \u0026\u0026\n        rect.left + desired \u003e g.left;\n\n      if (verticallyOverlaps \u0026\u0026 horizontallyOverlaps) {\n        return;\n      }\n    }\n\n    \/*\n     * Ancestor clipping check.\n     * If the theme clips overflow, keep 100%.\n     *\/\n    var parent = root.parentElement;\n    while (parent \u0026\u0026 parent !== document.body) {\n      var ps = window.getComputedStyle(parent);\n      if (\n        \/(hidden|clip|scroll|auto)\/.test(\n          ps.overflowX\n        ) \u0026\u0026\n        parent.getBoundingClientRect().right \u003c\n          rect.left + desired - 1\n      ) {\n        return;\n      }\n      parent = parent.parentElement;\n    }\n\n    root.style.width = desired + \"px\";\n    root.style.maxWidth = \"none\";\n  }\n\n  var frame = 0;\n  function scheduleLayout() {\n    if (frame) cancelAnimationFrame(frame);\n    frame = requestAnimationFrame(updateLayout);\n  }\n\n  updateLayout();\n  window.addEventListener(\n    \"resize\",\n    scheduleLayout,\n    {passive:true}\n  );\n\n  \/* INTERACTIVE PRODUCT EXPLORER *\/\n  var features = [\n    {\n      title: \"Cutting Pattern\",\n      description:\n        \"Six staggered cutting rows form \" +\n        \"repeating parallel openings as the \" +\n        \"roller moves across pastry dough, \" +\n        \"creating a decorative lattice sheet.\"\n    },\n    {\n      title: \"Rolling Technique\",\n      description:\n        \"Roll your dough to an even thickness. \" +\n        \"Apply steady pressure in one direction, \" +\n        \"then gently expand and transfer the \" +\n        \"cut sheet to your pastry.\"\n    },\n    {\n      title: \"Tool Construction\",\n      description:\n        \"The ABS handle supports comfortable \" +\n        \"handling, while a POM cutting roller \" +\n        \"rotates on a 304 stainless steel axle. \" +\n        \"The cutter arrives assembled.\"\n    }\n  ];\n\n  var tabs = Array.prototype.slice.call(\n    root.querySelectorAll(\"[data-jl-tab]\")\n  );\n\n  var title = root.querySelector(\"[data-jl-title]\");\n  var desc = root.querySelector(\"[data-jl-description]\");\n  var panel = root.querySelector(\"#jl-feature-panel\");\n\n  function activate(index, focus) {\n    if (!features[index]) return;\n\n    tabs.forEach(function(tab, i) {\n      var active = i === index;\n      tab.setAttribute(\n        \"aria-selected\",\n        active ? \"true\" : \"false\"\n      );\n      tab.tabIndex = active ? 0 : -1;\n    });\n\n    title.textContent = features[index].title;\n    desc.textContent = features[index].description;\n\n    panel.setAttribute(\n      \"aria-labelledby\",\n      tabs[index].id\n    );\n\n    if (focus) tabs[index].focus();\n  }\n\n  tabs.forEach(function(tab, index) {\n    tab.addEventListener(\"click\", function() {\n      activate(index, false);\n    });\n\n    tab.addEventListener(\"keydown\", function(e) {\n      var next = index;\n      if (e.key === \"ArrowRight\") {\n        next = (index + 1) % tabs.length;\n      } else if (e.key === \"ArrowLeft\") {\n        next = (index - 1 + tabs.length) % tabs.length;\n      } else if (e.key === \"Home\") {\n        next = 0;\n      } else if (e.key === \"End\") {\n        next = tabs.length - 1;\n      } else {\n        return;\n      }\n      e.preventDefault();\n      activate(next, true);\n    });\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"Jorvenuli","offers":[{"title":"Default Title","offer_id":67836856664258,"sku":"Jorvenuli005*1","price":53.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/7663\/0466\/files\/5-1.png?v=1792135268","url":"https:\/\/jorvenuli.com\/products\/jorvenuli%e2%84%a2-decorative-pastry-lattice-cutter","provider":"Jorvenuli","version":"1.0","type":"link"}