{"title":"Home page","description":null,"products":[{"product_id":"kalvemuno™-precision-manual-coffee-grinder","title":"Kalvemuno™ – Precision Manual Coffee Grinder","description":"\n\u003c!-- KALVEMUNO™ | TINKER 50\/50 EDITORIAL --\u003e\n\n\u003cstyle\u003e\n\/* ==========================================\n   TINKER PRODUCT LAYOUT — 50 \/ 50\n   Only affects the Kalvemuno description\n========================================== *\/\n\n@media (min-width:750px) {\n\n  .product-information__grid.product-information--media-left:has(#km-detail-50) {\n    grid-template-columns:\n      minmax(0,1fr)\n      minmax(0,1fr) !important;\n  }\n\n  .product-information__grid.product-information--media-left:has(#km-detail-50) \u003e .product-information__media {\n    grid-column:1 !important;\n    min-width:0 !important;\n    width:100%;\n    max-width:100%;\n  }\n\n  .product-information__grid.product-information--media-left:has(#km-detail-50) \u003e .product-details {\n    grid-column:2 !important;\n    min-width:0 !important;\n    width:100%;\n    max-width:100%;\n  }\n\n}\n\n\/* Description text-block sizing *\/\n.text-block:has(\u003e #km-detail-50) {\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  align-self:flex-start;\n}\n\n\/* ==========================================\n   BRAND DESIGN\n========================================== *\/\n\n#km-detail-50 {\n  --km-ink:#301d14;\n  --km-brown:#a36942;\n  --km-muted:#756b64;\n  --km-line:#dfd9d2;\n\n  display:block;\n  width:100% !important;\n  max-width:100% !important;\n  max-inline-size:100% !important;\n  min-width:0 !important;\n\n  box-sizing:border-box;\n  container:km-detail \/ inline-size;\n\n  color:var(--km-ink);\n  font:400 14px\/1.8 Arial,sans-serif;\n  text-align:left;\n  overflow-wrap:break-word;\n\n  margin:22px 0 36px;\n  padding:0;\n}\n\n#km-detail-50 *,\n#km-detail-50 *::before,\n#km-detail-50 *::after {\n  box-sizing:border-box;\n}\n\n#km-detail-50 h2,\n#km-detail-50 h3,\n#km-detail-50 p,\n#km-detail-50 figure {\n  margin:0;\n  padding:0;\n  color:inherit;\n}\n\n#km-detail-50 .km-inner {\n  width:100%;\n  max-width:100%;\n  min-width:0;\n}\n\n\/* ==========================================\n   HERO\n========================================== *\/\n\n#km-detail-50 .km-intro {\n  padding:25px 0 32px;\n  border-top:2px solid var(--km-brown);\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-detail-50 .km-kicker {\n  font-size:10px;\n  letter-spacing:.16em;\n  font-weight:600;\n  line-height:1.6;\n  text-transform:uppercase;\n  color:var(--km-brown);\n  margin-bottom:14px;\n}\n\n#km-detail-50 h2 {\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(28px,7cqw,46px);\n  line-height:1.14;\n  letter-spacing:-.035em;\n}\n\n#km-detail-50 .km-intro-copy {\n  max-width:550px;\n  margin-top:19px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* ==========================================\n   CHAPTERS\n========================================== *\/\n\n#km-detail-50 .km-chapter {\n  width:100%;\n  min-width:0;\n  margin:30px 0;\n}\n\n#km-detail-50 .km-chapter-head {\n  display:grid;\n  grid-template-columns:minmax(0,1fr);\n  gap:12px;\n  margin-bottom:19px;\n  min-width:0;\n}\n\n#km-detail-50 .km-number {\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.17em;\n  line-height:1.6;\n  color:var(--km-brown);\n  text-transform:uppercase;\n  margin-bottom:9px;\n}\n\n#km-detail-50 h3 {\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(25px,5.5cqw,36px);\n  line-height:1.18;\n  letter-spacing:-.025em;\n}\n\n#km-detail-50 .km-chapter-copy {\n  max-width:560px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* ==========================================\n   FOUR ORIGINAL IMAGES\n   No crop \/ no mask \/ no overlay\n========================================== *\/\n\n#km-detail-50 figure {\n  display:block;\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  background:transparent;\n  overflow:visible;\n}\n\n#km-detail-50 .km-image {\n  display:block !important;\n\n  width:100% !important;\n  max-width:100% !important;\n  height:auto !important;\n\n  aspect-ratio:auto !important;\n  object-fit:contain !important;\n  object-position:center !important;\n\n  border:0 !important;\n  border-radius:0 !important;\n  box-shadow:none !important;\n\n  filter:none !important;\n  clip-path:none !important;\n  mask:none !important;\n\n  opacity:1 !important;\n  position:static !important;\n  float:none !important;\n\n  padding:0 !important;\n  margin:0 !important;\n  transform:none !important;\n}\n\n\/* ==========================================\n   CAPTIONS\n========================================== *\/\n\n#km-detail-50 figcaption {\n  display:flex;\n  flex-wrap:wrap;\n  align-items:baseline;\n  justify-content:space-between;\n  gap:5px 12px;\n\n  padding:12px 0;\n  border-bottom:1px solid var(--km-line);\n\n  font-size:11px;\n  color:var(--km-muted);\n}\n\n#km-detail-50 figcaption strong {\n  font-weight:600;\n  font-size:10px;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:var(--km-brown);\n}\n\n\/* ==========================================\n   COMPACT SPECIFICATIONS\n========================================== *\/\n\n#km-detail-50 .km-specs {\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  border-bottom:1px solid var(--km-line);\n  margin-top:22px;\n}\n\n#km-detail-50 .km-spec {\n  min-width:0;\n  padding:16px 9px 17px 0;\n}\n\n#km-detail-50 .km-spec + .km-spec {\n  border-left:1px solid var(--km-line);\n  padding-left:12px;\n}\n\n#km-detail-50 .km-spec strong {\n  display:block;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(16px,4cqw,25px);\n  line-height:1.25;\n  font-weight:400;\n}\n\n#km-detail-50 .km-spec span {\n  display:block;\n  color:var(--km-muted);\n  font-size:11px;\n  line-height:1.6;\n  margin-top:7px;\n}\n\n\/* ==========================================\n   ENDING\n========================================== *\/\n\n#km-detail-50 .km-ending {\n  padding:45px 6px 36px;\n  text-align:center;\n}\n\n#km-detail-50 .km-ending h3 {\n  font-size:clamp(25px,6cqw,40px);\n}\n\n#km-detail-50 .km-ending p {\n  margin:16px auto 0;\n  max-width:490px;\n  color:var(--km-muted);\n  font-size:13px;\n  line-height:1.85;\n}\n\n#km-detail-50 .km-signature {\n  display:block;\n  margin-top:24px;\n  font:400 21px Georgia,\"Times New Roman\",serif;\n  color:var(--km-ink);\n}\n\n\/* ==========================================\n   CONTAINER RESPONSIVENESS\n========================================== *\/\n\n@container km-detail (min-width:540px) {\n  #km-detail-50 .km-chapter-head {\n    grid-template-columns:\n      minmax(0,1fr)\n      minmax(0,1fr);\n    gap:20px;\n    align-items:end;\n  }\n}\n\n@container km-detail (max-width:360px) {\n  #km-detail-50 .km-specs {\n    grid-template-columns:minmax(0,1fr);\n  }\n\n  #km-detail-50 .km-spec {\n    padding:11px 0;\n  }\n\n  #km-detail-50 .km-spec + .km-spec {\n    border-left:0;\n    border-top:1px solid var(--km-line);\n    padding-left:0;\n  }\n}\n\n\/* ==========================================\n   MOBILE — RESET TO THEME LAYOUT\n========================================== *\/\n\n@media(max-width:749px) {\n\n  #km-detail-50 {\n    width:100% !important;\n    max-width:100% !important;\n    margin:18px 0 28px;\n  }\n\n  #km-detail-50 .km-intro {\n    padding:22px 0 27px;\n  }\n\n  #km-detail-50 .km-chapter {\n    margin:25px 0;\n  }\n\n  #km-detail-50 .km-chapter-head {\n    grid-template-columns:minmax(0,1fr);\n    gap:11px;\n  }\n\n  #km-detail-50 .km-ending {\n    padding:35px 4px;\n  }\n}\n\u003c\/style\u003e\n\n\u003carticle id=\"km-detail-50\"\u003e\n\n\u003cdiv class=\"km-inner\"\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003cheader class=\"km-intro\"\u003e\n\n    \u003cp class=\"km-kicker\"\u003e\n      KALVEMUNO™ \/ THE COFFEE COLLECTION\n    \u003c\/p\u003e\n\n    \u003ch2\u003e\n      A better grind.\u003cbr\u003e\n      A better ritual.\n    \u003c\/h2\u003e\n\n    \u003cp class=\"km-intro-copy\"\u003e\n      Great coffee begins long before the first sip.\n      Crafted for those who appreciate the process,\n      the Kalvemuno™ Manual Coffee Grinder brings\n      precision, simplicity and a tactile experience\n      to every fresh grind.\n    \u003c\/p\u003e\n\n  \u003c\/header\u003e\n\n  \u003c!-- CHAPTER 01 --\u003e\n  \u003csection class=\"km-chapter\"\u003e\n\n    \u003cdiv class=\"km-chapter-head\"\u003e\n\n      \u003cdiv\u003e\n        \u003cspan class=\"km-number\"\u003e\n          01 \/ THE ENGINEERING\n        \u003c\/span\u003e\n        \u003ch3\u003e\n          Precision at its core.\n        \u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"km-chapter-copy\"\u003e\n        A durable 420 stainless steel conical burr\n        sits at the heart of the grinder. Paired\n        with 36 indexed adjustment positions per\n        full turn, it gives you direct control\n        over your grinding process.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cfigure\u003e\n      \u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/1-6.png?v=1792146451\" width=\"1248\" height=\"1248\" alt=\"Kalvemuno stainless steel conical burr, adjustment ring and grounds cup\" loading=\"lazy\" decoding=\"async\"\u003e\n\n      \u003cfigcaption\u003e\n        \u003cstrong\u003eEngineered for the everyday\u003c\/strong\u003e\n        \u003cspan\u003e420 Stainless Steel Conical Burr\u003c\/span\u003e\n      \u003c\/figcaption\u003e\n    \u003c\/figure\u003e\n\n    \u003cdiv class=\"km-specs\"\u003e\n\n      \u003cdiv class=\"km-spec\"\u003e\n        \u003cstrong\u003e420 Steel\u003c\/strong\u003e\n        \u003cspan\u003eStainless steel conical burr\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"km-spec\"\u003e\n        \u003cstrong\u003e36 Positions\u003c\/strong\u003e\n        \u003cspan\u003eIndexed grind adjustment\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"km-spec\"\u003e\n        \u003cstrong\u003e100 mL\u003c\/strong\u003e\n        \u003cspan\u003eRemovable grounds cup\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- CHAPTER 02 --\u003e\n  \u003csection class=\"km-chapter\"\u003e\n\n    \u003cdiv class=\"km-chapter-head\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"km-number\"\u003e\n          02 \/ THE EXPERIENCE\n        \u003c\/span\u003e\n        \u003ch3\u003e\n          Made for the moment.\n        \u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"km-chapter-copy\"\u003e\n        Fill the hopper with whole coffee beans,\n        select your preferred grind setting and\n        turn the smooth crank. Every movement\n        becomes part of a more intentional\n        coffee-making routine.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cfigure\u003e\n      \u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/1-7.png?v=1792146451\" width=\"1248\" height=\"1248\" alt=\"Kalvemuno manual coffee grinder four-step how it works guide\" loading=\"lazy\" decoding=\"async\"\u003e\n\n      \u003cfigcaption\u003e\n        \u003cstrong\u003eThe art of grinding\u003c\/strong\u003e\n        \u003cspan\u003eA simple process, thoughtfully designed\u003c\/span\u003e\n      \u003c\/figcaption\u003e\n    \u003c\/figure\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- CHAPTER 03 --\u003e\n  \u003csection class=\"km-chapter\"\u003e\n\n    \u003cdiv class=\"km-chapter-head\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"km-number\"\u003e\n          03 \/ THE DAILY RITUAL\n        \u003c\/span\u003e\n        \u003ch3\u003e\n          Freshness in your hands.\n        \u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"km-chapter-copy\"\u003e\n        From preparing your grinder to collecting\n        freshly ground coffee, each step is\n        straightforward. The detachable grounds\n        cup and included brush make everyday\n        care easy to incorporate into your routine.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cfigure\u003e\n      \u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/1-8.png?v=1792146451\" width=\"1248\" height=\"1248\" alt=\"Kalvemuno grinder preparation, grinding and cleaning instructions\" loading=\"lazy\" decoding=\"async\"\u003e\n\n      \u003cfigcaption\u003e\n        \u003cstrong\u003ePrepare · Grind · Enjoy\u003c\/strong\u003e\n        \u003cspan\u003eYour daily coffee ritual\u003c\/span\u003e\n      \u003c\/figcaption\u003e\n    \u003c\/figure\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- CHAPTER 04 --\u003e\n  \u003csection class=\"km-chapter\"\u003e\n\n    \u003cdiv class=\"km-chapter-head\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"km-number\"\u003e\n          04 \/ THE DETAILS\n        \u003c\/span\u003e\n        \u003ch3\u003e\n          Thoughtful by design.\n        \u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"km-chapter-copy\"\u003e\n        A compact aluminum alloy body, stainless\n        steel grinding mechanism and warm wooden\n        grip come together in a practical,\n        understated design. Complete with\n        a cleaning brush for routine maintenance.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cfigure\u003e\n      \u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/1-9.png?v=1792146451\" width=\"1248\" height=\"1248\" alt=\"Kalvemuno manual coffee grinder contents, dimensions and specifications\" loading=\"lazy\" decoding=\"async\"\u003e\n\n      \u003cfigcaption\u003e\n        \u003cstrong\u003eEvery detail matters\u003c\/strong\u003e\n        \u003cspan\u003eGrinder × 1 · Cleaning Brush × 1\u003c\/span\u003e\n      \u003c\/figcaption\u003e\n    \u003c\/figure\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- BRAND ENDING --\u003e\n  \u003cfooter class=\"km-ending\"\u003e\n\n    \u003cspan class=\"km-number\"\u003e\n      THE KALVEMUNO PHILOSOPHY\n    \u003c\/span\u003e\n\n    \u003ch3\u003e\n      Good coffee is worth\u003cbr\u003e\n      slowing down for.\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      Discover the satisfaction of a freshly\n      ground cup, made one thoughtful turn\n      at a time.\n    \u003c\/p\u003e\n\n    \u003cspan class=\"km-signature\"\u003e\n      Kalvemuno™\n    \u003c\/span\u003e\n\n  \u003c\/footer\u003e\n\n\u003c\/div\u003e\n\u003c\/article\u003e\n","brand":"Kalvemuno","offers":[{"title":"Default Title","offer_id":49328474849377,"sku":"Kalvemuno001*1","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/1-1.png?v=1792146442"},{"product_id":"kalvemuno™-gooseneck-pour-over-kettle","title":"Kalvemuno™ – Gooseneck Pour-Over Kettle","description":"\n\u003c!--\nKALVEMUNO™\nGOOSENECK POUR-OVER KETTLE\nTINKER THEME \/ EDITORIAL DESCRIPTION\n--\u003e\n\n\u003cstyle\u003e\n\/* =====================================\n   TINKER THEME — 50 \/ 50 PRODUCT LAYOUT\n===================================== *\/\n\n@media (min-width:750px) {\n\n  .product-information__grid.product-information--media-left:has(#km-kettle-50) {\n    grid-template-columns:\n      minmax(0,1fr)\n      minmax(0,1fr) !important;\n  }\n\n  .product-information__grid.product-information--media-left:has(#km-kettle-50) \u003e .product-information__media {\n    grid-column:1 !important;\n    min-width:0 !important;\n    width:100%;\n    max-width:100%;\n  }\n\n  .product-information__grid.product-information--media-left:has(#km-kettle-50) \u003e .product-details {\n    grid-column:2 !important;\n    min-width:0 !important;\n    width:100%;\n    max-width:100%;\n  }\n}\n\n\/* =====================================\n   DESCRIPTION FOUNDATION\n===================================== *\/\n\n.text-block:has(\u003e #km-kettle-50) {\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  align-self:flex-start;\n}\n\n#km-kettle-50 {\n  --km-ink:#302018;\n  --km-copper:#a5673e;\n  --km-muted:#756b65;\n  --km-line:#e2dad2;\n\n  display:block;\n  position:relative;\n  width:100% !important;\n  max-width:100% !important;\n  max-inline-size:100% !important;\n  min-width:0 !important;\n\n  box-sizing:border-box;\n  container:kmkettle \/ inline-size;\n\n  color:var(--km-ink);\n  font:400 14px\/1.8 Arial,sans-serif;\n  text-align:left;\n  overflow-wrap:break-word;\n\n  margin:22px 0 38px;\n  padding:0;\n}\n\n#km-kettle-50 *,\n#km-kettle-50 *::before,\n#km-kettle-50 *::after {\n  box-sizing:border-box;\n}\n\n#km-kettle-50 h2,\n#km-kettle-50 h3,\n#km-kettle-50 p,\n#km-kettle-50 figure {\n  margin:0;\n  padding:0;\n  color:inherit;\n}\n\n#km-kettle-50 .km-inner {\n  width:100%;\n  max-width:100%;\n  min-width:0;\n}\n\n\/* =====================================\n   EDITORIAL INTRO\n===================================== *\/\n\n#km-kettle-50 .km-intro {\n  padding:26px 0 34px;\n  border-top:2px solid var(--km-copper);\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-kettle-50 .km-kicker {\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.17em;\n  line-height:1.6;\n  text-transform:uppercase;\n  color:var(--km-copper);\n  margin-bottom:15px;\n}\n\n#km-kettle-50 h2 {\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(29px,7cqw,47px);\n  font-weight:400;\n  line-height:1.14;\n  letter-spacing:-.035em;\n}\n\n#km-kettle-50 .km-intro-copy {\n  max-width:560px;\n  margin-top:20px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* =====================================\n   CHAPTER TYPOGRAPHY\n===================================== *\/\n\n#km-kettle-50 .km-chapter {\n  width:100%;\n  min-width:0;\n  margin:31px 0;\n}\n\n#km-kettle-50 .km-chapter-head {\n  display:grid;\n  grid-template-columns:minmax(0,1fr);\n  gap:13px;\n  align-items:start;\n  min-width:0;\n  margin-bottom:20px;\n}\n\n#km-kettle-50 .km-number {\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.16em;\n  line-height:1.6;\n  color:var(--km-copper);\n  text-transform:uppercase;\n  margin-bottom:10px;\n}\n\n#km-kettle-50 h3 {\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(26px,5.5cqw,38px);\n  line-height:1.2;\n  letter-spacing:-.025em;\n}\n\n#km-kettle-50 .km-chapter-copy {\n  max-width:560px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* =====================================\n   PRODUCT IMAGES — ORIGINAL RATIO\n===================================== *\/\n\n#km-kettle-50 figure {\n  display:block;\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  margin:0;\n  padding:0;\n  background:transparent;\n  overflow:visible;\n}\n\n#km-kettle-50 .km-image {\n  display:block !important;\n\n  width:100% !important;\n  max-width:100% !important;\n  height:auto !important;\n\n  aspect-ratio:auto !important;\n  object-fit:contain !important;\n  object-position:center !important;\n\n  margin:0 !important;\n  padding:0 !important;\n  border:0 !important;\n  border-radius:0 !important;\n\n  box-shadow:none !important;\n  filter:none !important;\n  clip-path:none !important;\n  mask:none !important;\n\n  opacity:1 !important;\n  position:static !important;\n  float:none !important;\n  transform:none !important;\n}\n\n\/* =====================================\n   IMAGE CAPTIONS\n===================================== *\/\n\n#km-kettle-50 figcaption {\n  display:flex;\n  justify-content:space-between;\n  align-items:baseline;\n  flex-wrap:wrap;\n  gap:5px 12px;\n\n  padding:13px 0;\n  border-bottom:1px solid var(--km-line);\n\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n}\n\n#km-kettle-50 figcaption strong {\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:var(--km-copper);\n}\n\n\/* =====================================\n   MINIMAL SPECIFICATIONS\n===================================== *\/\n\n#km-kettle-50 .km-specs {\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  width:100%;\n  min-width:0;\n  margin-top:22px;\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-kettle-50 .km-spec {\n  min-width:0;\n  padding:17px 9px 19px 0;\n}\n\n#km-kettle-50 .km-spec + .km-spec {\n  padding-left:13px;\n  border-left:1px solid var(--km-line);\n}\n\n#km-kettle-50 .km-spec strong {\n  display:block;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(17px,4cqw,27px);\n  line-height:1.25;\n}\n\n#km-kettle-50 .km-spec span {\n  display:block;\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n  margin-top:7px;\n}\n\n\/* =====================================\n   BRAND ENDING\n===================================== *\/\n\n#km-kettle-50 .km-ending {\n  text-align:center;\n  padding:48px 8px 39px;\n}\n\n#km-kettle-50 .km-ending h3 {\n  font-size:clamp(27px,6cqw,42px);\n}\n\n#km-kettle-50 .km-ending p {\n  max-width:490px;\n  margin:17px auto 0;\n  color:var(--km-muted);\n  font-size:13px;\n  line-height:1.9;\n}\n\n#km-kettle-50 .km-signature {\n  display:block;\n  margin-top:29px;\n  font:400 22px Georgia,\"Times New Roman\",serif;\n  color:var(--km-ink);\n}\n\n\/* =====================================\n   CONTAINER RESPONSIVENESS\n===================================== *\/\n\n@container kmkettle (min-width:540px) {\n  #km-kettle-50 .km-chapter-head {\n    grid-template-columns:\n      minmax(0,1fr)\n      minmax(0,1fr);\n    gap:23px;\n    align-items:end;\n  }\n}\n\n@container kmkettle (max-width:360px) {\n  #km-kettle-50 .km-specs {\n    grid-template-columns:minmax(0,1fr);\n  }\n\n  #km-kettle-50 .km-spec {\n    padding:12px 0;\n  }\n\n  #km-kettle-50 .km-spec + .km-spec {\n    padding-left:0;\n    border-left:0;\n    border-top:1px solid var(--km-line);\n  }\n\n  #km-kettle-50 .km-spec strong {\n    font-size:24px;\n  }\n}\n\n\/* =====================================\n   MOBILE\n===================================== *\/\n\n@media (max-width:749px) {\n  #km-kettle-50 {\n    width:100% !important;\n    max-width:100% !important;\n    margin:18px 0 30px;\n  }\n\n  #km-kettle-50 .km-intro {\n    padding:23px 0 29px;\n  }\n\n  #km-kettle-50 .km-chapter {\n    margin:26px 0;\n  }\n\n  #km-kettle-50 .km-chapter-head {\n    grid-template-columns:minmax(0,1fr);\n    gap:12px;\n  }\n\n  #km-kettle-50 .km-ending {\n    padding:38px 5px;\n  }\n}\n\u003c\/style\u003e\n\n\u003carticle id=\"km-kettle-50\"\u003e\n\n\u003cdiv class=\"km-inner\"\u003e\n\n  \u003c!-- BRAND INTRODUCTION --\u003e\n  \u003cheader class=\"km-intro\"\u003e\n\n    \u003cp class=\"km-kicker\"\u003e\n      KALVEMUNO™ \/ THE COFFEE COLLECTION\n    \u003c\/p\u003e\n\n    \u003ch2\u003e\n      A slower pour.\u003cbr\u003e\n      A better brew.\n    \u003c\/h2\u003e\n\n    \u003cp class=\"km-intro-copy\"\u003e\n      Great coffee is made in the details.\n      Designed for those who appreciate a\n      considered brewing ritual, the Kalvemuno™\n      Gooseneck Pour-Over Kettle pairs a refined\n      stainless steel body with a precisely\n      shaped spout for a smooth, controlled\n      pouring experience.\n    \u003c\/p\u003e\n\n  \u003c\/header\u003e\n\n\n  \u003c!-- CHAPTER 01 \/ CONSTRUCTION --\u003e\n  \u003csection class=\"km-chapter\"\u003e\n\n    \u003cdiv class=\"km-chapter-head\"\u003e\n\n      \u003cdiv\u003e\n        \u003cspan class=\"km-number\"\u003e\n          01 \/ THE CRAFT\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Beauty in every detail.\n        \u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"km-chapter-copy\"\u003e\n        Brushed stainless steel, a carefully\n        shaped gooseneck spout and thoughtfully\n        engineered connections come together\n        in a timeless design. Every element\n        contributes to the look and feel of\n        your daily coffee routine.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cfigure\u003e\n\n      \u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/2-6.png?v=1792157080\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno gooseneck kettle stainless steel body, handle connection, spout and lid details\" loading=\"lazy\" decoding=\"async\"\u003e\n\n      \u003cfigcaption\u003e\n        \u003cstrong\u003eCrafted with intention\u003c\/strong\u003e\n        \u003cspan\u003eStainless Steel Construction\u003c\/span\u003e\n      \u003c\/figcaption\u003e\n\n    \u003c\/figure\u003e\n\n    \u003cdiv class=\"km-specs\"\u003e\n\n      \u003cdiv class=\"km-spec\"\u003e\n        \u003cstrong\u003e304 Steel\u003c\/strong\u003e\n        \u003cspan\u003eBrushed stainless steel body\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"km-spec\"\u003e\n        \u003cstrong\u003e0.6 cm\u003c\/strong\u003e\n        \u003cspan\u003eSpout outlet inner diameter\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"km-spec\"\u003e\n        \u003cstrong\u003eResin Grip\u003c\/strong\u003e\n        \u003cspan\u003ePhenolic resin handle and knob\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- CHAPTER 02 \/ BREWING EXPERIENCE --\u003e\n  \u003csection class=\"km-chapter\"\u003e\n\n    \u003cdiv class=\"km-chapter-head\"\u003e\n\n      \u003cdiv\u003e\n        \u003cspan class=\"km-number\"\u003e\n          02 \/ THE RITUAL\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Make every pour count.\n        \u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"km-chapter-copy\"\u003e\n        From filling the kettle to pouring\n        over freshly ground coffee, each\n        movement becomes part of your brewing\n        ritual. The curved spout helps guide\n        water in a steady, controlled stream\n        for a more deliberate pour.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cfigure\u003e\n\n      \u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/2-7.png?v=1792157080\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno pour-over kettle filling, heating and controlled coffee brewing guide\" loading=\"lazy\" decoding=\"async\"\u003e\n\n      \u003cfigcaption\u003e\n        \u003cstrong\u003eFill · Heat · Pour\u003c\/strong\u003e\n        \u003cspan\u003eA more mindful brewing process\u003c\/span\u003e\n      \u003c\/figcaption\u003e\n\n    \u003c\/figure\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- CHAPTER 03 \/ DESIGN --\u003e\n  \u003csection class=\"km-chapter\"\u003e\n\n    \u003cdiv class=\"km-chapter-head\"\u003e\n\n      \u003cdiv\u003e\n        \u003cspan class=\"km-number\"\u003e\n          03 \/ THE EXPERIENCE\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Control in your hands.\n        \u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"km-chapter-copy\"\u003e\n        A curved gooseneck spout, comfortable\n        heat-resistant handle and vented\n        lid work together to support\n        controlled pouring. The stable,\n        flat-bottomed body completes\n        a straightforward and considered\n        kettle design.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cfigure\u003e\n\n      \u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/2-8.png?v=1792157080\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno gooseneck kettle design features including precision spout, ergonomic handle and vented lid\" loading=\"lazy\" decoding=\"async\"\u003e\n\n      \u003cfigcaption\u003e\n        \u003cstrong\u003eDesigned for the pour\u003c\/strong\u003e\n        \u003cspan\u003ePrecision meets simplicity\u003c\/span\u003e\n      \u003c\/figcaption\u003e\n\n    \u003c\/figure\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- CHAPTER 04 \/ SPECIFICATIONS --\u003e\n  \u003csection class=\"km-chapter\"\u003e\n\n    \u003cdiv class=\"km-chapter-head\"\u003e\n\n      \u003cdiv\u003e\n        \u003cspan class=\"km-number\"\u003e\n          04 \/ THE DETAILS\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Thoughtful proportions.\n        \u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"km-chapter-copy\"\u003e\n        Compact enough for an intentional\n        coffee station, with a nominal\n        1.0 L kettle capacity and an\n        800 mL maximum reference fill line.\n        Detailed dimensions and materials\n        make it easy to understand\n        the design before your first brew.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cfigure\u003e\n\n      \u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/2-9.png?v=1792157080\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno pour-over kettle dimensions, 1 liter nominal capacity, 800 milliliter maximum reference line and specifications\" loading=\"lazy\" decoding=\"async\"\u003e\n\n      \u003cfigcaption\u003e\n        \u003cstrong\u003eEvery detail considered\u003c\/strong\u003e\n        \u003cspan\u003eKettle Body × 1 · Lid × 1\u003c\/span\u003e\n      \u003c\/figcaption\u003e\n\n    \u003c\/figure\u003e\n\n    \u003cdiv class=\"km-specs\"\u003e\n\n      \u003cdiv class=\"km-spec\"\u003e\n        \u003cstrong\u003e1.0 L\u003c\/strong\u003e\n        \u003cspan\u003eNominal kettle capacity\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"km-spec\"\u003e\n        \u003cstrong\u003e800 mL\u003c\/strong\u003e\n        \u003cspan\u003eMaximum reference fill line\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"km-spec\"\u003e\n        \u003cstrong\u003e29 cm\u003c\/strong\u003e\n        \u003cspan\u003eOverall length including spout and handle\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- BRAND ENDING --\u003e\n  \u003cfooter class=\"km-ending\"\u003e\n\n    \u003cspan class=\"km-number\"\u003e\n      THE KALVEMUNO PHILOSOPHY\n    \u003c\/span\u003e\n\n    \u003ch3\u003e\n      Good coffee begins\u003cbr\u003e\n      with intention.\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      From the first drop to the final cup,\n      discover the beauty of a slower,\n      more thoughtful brewing experience.\n    \u003c\/p\u003e\n\n    \u003cspan class=\"km-signature\"\u003e\n      Kalvemuno™\n    \u003c\/span\u003e\n\n  \u003c\/footer\u003e\n\n\u003c\/div\u003e\n\n\u003c\/article\u003e\n","brand":"Kalvemuno","offers":[{"title":"Default Title","offer_id":49330497159265,"sku":"Kalvemuno002*1","price":65.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/2-1.png?v=1792157067"},{"product_id":"kalvemuno™-ceramic-pour-over-dripper","title":"Kalvemuno™ – Ceramic Pour-Over Dripper","description":"\n\u003c!--\nKALVEMUNO™\nCERAMIC POUR-OVER COFFEE DRIPPER\nTINKER THEME \/ 50:50 EDITORIAL\n--\u003e\n\n\u003cstyle\u003e\n\/* TINKER DESKTOP 50 \/ 50 *\/\n\n@media(min-width:750px){\n.product-information__grid.product-information--media-left:has(#km-dripper-50){\ngrid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;\n}\n\n.product-information__grid.product-information--media-left:has(#km-dripper-50)\u003e.product-information__media{\ngrid-column:1!important;\nmin-width:0!important;\nwidth:100%;\nmax-width:100%;\n}\n\n.product-information__grid.product-information--media-left:has(#km-dripper-50)\u003e.product-details{\ngrid-column:2!important;\nmin-width:0!important;\nwidth:100%;\nmax-width:100%;\n}\n}\n\n.text-block:has(\u003e#km-dripper-50){\nwidth:100%;\nmax-width:100%;\nmin-width:0;\nalign-self:flex-start;\n}\n\n\/* BRAND FOUNDATION *\/\n\n#km-dripper-50{\n--km-ink:#302018;\n--km-brown:#9d663f;\n--km-muted:#796e65;\n--km-line:#e3dcd4;\n\ndisplay:block;\nposition:relative;\nwidth:100%!important;\nmax-width:100%!important;\nmax-inline-size:100%!important;\nmin-width:0!important;\nbox-sizing:border-box;\ncontainer:dripper \/ inline-size;\n\ncolor:var(--km-ink);\nfont:400 14px\/1.8 Arial,sans-serif;\ntext-align:left;\noverflow-wrap:break-word;\nmargin:22px 0 38px;\npadding:0;\n}\n\n#km-dripper-50 *,\n#km-dripper-50 *::before,\n#km-dripper-50 *::after{\nbox-sizing:border-box;\n}\n\n#km-dripper-50 h2,\n#km-dripper-50 h3,\n#km-dripper-50 p,\n#km-dripper-50 figure{\nmargin:0;\npadding:0;\ncolor:inherit;\n}\n\n#km-dripper-50 .km-inner{\nwidth:100%;\nmax-width:100%;\nmin-width:0;\n}\n\n\/* EDITORIAL INTRO *\/\n\n#km-dripper-50 .km-intro{\npadding:26px 0 34px;\nborder-top:2px solid var(--km-brown);\nborder-bottom:1px solid var(--km-line);\n}\n\n#km-dripper-50 .km-kicker{\ndisplay:block;\nfont-size:10px;\nfont-weight:650;\nletter-spacing:.17em;\nline-height:1.6;\ntext-transform:uppercase;\ncolor:var(--km-brown);\nmargin-bottom:15px;\n}\n\n#km-dripper-50 h2{\nfont-family:Georgia,\"Times New Roman\",serif;\nfont-size:clamp(29px,7cqw,47px);\nfont-weight:400;\nline-height:1.14;\nletter-spacing:-.035em;\n}\n\n#km-dripper-50 .km-intro-copy{\nmax-width:560px;\nmargin-top:20px;\nfont-size:13px;\nline-height:1.9;\ncolor:var(--km-muted);\n}\n\n\/* EDITORIAL CHAPTERS *\/\n\n#km-dripper-50 .km-chapter{\nwidth:100%;\nmin-width:0;\nmargin:31px 0;\n}\n\n#km-dripper-50 .km-chapter-head{\ndisplay:grid;\ngrid-template-columns:minmax(0,1fr);\ngap:13px;\nalign-items:start;\nmin-width:0;\nmargin-bottom:20px;\n}\n\n#km-dripper-50 .km-number{\ndisplay:block;\nfont-size:10px;\nfont-weight:650;\nletter-spacing:.16em;\nline-height:1.6;\ncolor:var(--km-brown);\ntext-transform:uppercase;\nmargin-bottom:10px;\n}\n\n#km-dripper-50 h3{\nfont-family:Georgia,\"Times New Roman\",serif;\nfont-weight:400;\nfont-size:clamp(26px,5.5cqw,38px);\nline-height:1.2;\nletter-spacing:-.025em;\n}\n\n#km-dripper-50 .km-chapter-copy{\nmax-width:560px;\nfont-size:13px;\nline-height:1.9;\ncolor:var(--km-muted);\n}\n\n\/* FULL ORIGINAL IMAGES *\/\n\n#km-dripper-50 figure{\ndisplay:block;\nwidth:100%;\nmax-width:100%;\nmin-width:0;\nmargin:0;\npadding:0;\nbackground:transparent;\noverflow:visible;\n}\n\n#km-dripper-50 .km-image{\ndisplay:block!important;\nwidth:100%!important;\nmax-width:100%!important;\nheight:auto!important;\naspect-ratio:auto!important;\nobject-fit:contain!important;\nobject-position:center!important;\nmargin:0!important;\npadding:0!important;\nborder:0!important;\nborder-radius:0!important;\nbox-shadow:none!important;\nfilter:none!important;\nclip-path:none!important;\nmask:none!important;\nopacity:1!important;\nposition:static!important;\nfloat:none!important;\ntransform:none!important;\n}\n\n\/* IMAGE CAPTIONS *\/\n\n#km-dripper-50 figcaption{\ndisplay:flex;\njustify-content:space-between;\nalign-items:baseline;\nflex-wrap:wrap;\ngap:5px 12px;\npadding:13px 0;\nborder-bottom:1px solid var(--km-line);\nfont-size:11px;\nline-height:1.6;\ncolor:var(--km-muted);\n}\n\n#km-dripper-50 figcaption strong{\nfont-size:10px;\nfont-weight:650;\nletter-spacing:.12em;\ntext-transform:uppercase;\ncolor:var(--km-brown);\n}\n\n\/* MINIMAL SPECS *\/\n\n#km-dripper-50 .km-specs{\ndisplay:grid;\ngrid-template-columns:repeat(3,minmax(0,1fr));\nwidth:100%;\nmin-width:0;\nmargin-top:22px;\nborder-bottom:1px solid var(--km-line);\n}\n\n#km-dripper-50 .km-spec{\nmin-width:0;\npadding:17px 9px 19px 0;\n}\n\n#km-dripper-50 .km-spec+.km-spec{\npadding-left:13px;\nborder-left:1px solid var(--km-line);\n}\n\n#km-dripper-50 .km-spec strong{\ndisplay:block;\nfont-family:Georgia,\"Times New Roman\",serif;\nfont-weight:400;\nfont-size:clamp(17px,4cqw,27px);\nline-height:1.25;\n}\n\n#km-dripper-50 .km-spec span{\ndisplay:block;\nfont-size:11px;\nline-height:1.6;\ncolor:var(--km-muted);\nmargin-top:7px;\n}\n\n\/* BRAND CLOSING *\/\n\n#km-dripper-50 .km-ending{\ntext-align:center;\npadding:48px 8px 39px;\n}\n\n#km-dripper-50 .km-ending h3{\nfont-size:clamp(27px,6cqw,42px);\n}\n\n#km-dripper-50 .km-ending p{\nmax-width:490px;\nmargin:17px auto 0;\ncolor:var(--km-muted);\nfont-size:13px;\nline-height:1.9;\n}\n\n#km-dripper-50 .km-signature{\ndisplay:block;\nmargin-top:29px;\nfont:400 22px Georgia,\"Times New Roman\",serif;\ncolor:var(--km-ink);\n}\n\n\/* CONTAINER RESPONSIVE *\/\n\n@container dripper (min-width:540px){\n#km-dripper-50 .km-chapter-head{\ngrid-template-columns:minmax(0,1fr) minmax(0,1fr);\ngap:23px;\nalign-items:end;\n}\n}\n\n@container dripper (max-width:360px){\n#km-dripper-50 .km-specs{\ngrid-template-columns:minmax(0,1fr);\n}\n\n#km-dripper-50 .km-spec{\npadding:12px 0;\n}\n\n#km-dripper-50 .km-spec+.km-spec{\npadding-left:0;\nborder-left:0;\nborder-top:1px solid var(--km-line);\n}\n\n#km-dripper-50 .km-spec strong{\nfont-size:24px;\n}\n}\n\n\/* MOBILE *\/\n\n@media(max-width:749px){\n#km-dripper-50{\nwidth:100%!important;\nmax-width:100%!important;\nmargin:18px 0 30px;\n}\n\n#km-dripper-50 .km-intro{\npadding:23px 0 29px;\n}\n\n#km-dripper-50 .km-chapter{\nmargin:26px 0;\n}\n\n#km-dripper-50 .km-chapter-head{\ngrid-template-columns:minmax(0,1fr);\ngap:12px;\n}\n\n#km-dripper-50 .km-ending{\npadding:38px 5px;\n}\n}\n\u003c\/style\u003e\n\n\u003carticle id=\"km-dripper-50\"\u003e\n\u003cdiv class=\"km-inner\"\u003e\n\n\u003c!-- INTRO --\u003e\n\u003cheader class=\"km-intro\"\u003e\n\u003cp class=\"km-kicker\"\u003e\nKALVEMUNO™ \/ THE COFFEE COLLECTION\n\u003c\/p\u003e\n\n\u003ch2\u003e\nA thoughtful pour.\u003cbr\u003e\nA beautiful cup.\n\u003c\/h2\u003e\n\n\u003cp class=\"km-intro-copy\"\u003e\nThe beauty of pour-over coffee lies in the\ndetails. With its elegant glazed ceramic\nfinish, carefully shaped cone and classic\nribbed interior, the Kalvemuno™ Ceramic\nPour-Over Dripper brings a sense of\nsimplicity and intention to every brew.\n\u003c\/p\u003e\n\u003c\/header\u003e\n\n\u003c!-- CHAPTER 01 --\u003e\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n01 \/ THE DESIGN\n\u003c\/span\u003e\n\u003ch3\u003e\nA shape made for brewing.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nTwelve raised internal ribs help create\nspace between the paper filter and the\nceramic wall, guiding water toward a\nsingle outlet. The integrated support\nbase provides a stable resting surface\nfor your brewing setup.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/3-6.png?v=1792158695\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno ceramic pour-over coffee dripper with 12 internal ribs, single outlet and integrated support base\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eDesigned for the flow\u003c\/strong\u003e\n\u003cspan\u003eRibbed Ceramic Cone\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e12 Ribs\u003c\/strong\u003e\n\u003cspan\u003eInternal flow-guiding design\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e1.2 cm\u003c\/strong\u003e\n\u003cspan\u003eSingle outlet diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e10 cm\u003c\/strong\u003e\n\u003cspan\u003eSupport foot diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 02 --\u003e\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n02 \/ THE RITUAL\n\u003c\/span\u003e\n\u003ch3\u003e\nMake the everyday special.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nPlace a compatible paper filter inside\nthe dripper, add freshly ground coffee\nand gently pour hot water over the\ngrounds. A simple, hands-on method\nthat lets you enjoy each stage\nof the brewing process.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/3-7.png?v=1792158695\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno ceramic pour-over dripper four-step brewing instructions using a paper filter and ground coffee\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eFilter · Pour · Enjoy\u003c\/strong\u003e\n\u003cspan\u003eA simple daily coffee ritual\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 03 --\u003e\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n03 \/ THE EXPERIENCE\n\u003c\/span\u003e\n\u003ch3\u003e\nThoughtful simplicity.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nThe conical shape, raised interior ribs\nand single opening work together to\nguide brewed coffee into your cup or\nserver. Its warm ceramic finish adds\na timeless touch to your coffee station,\nwithout unnecessary complexity.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/3-8.png?v=1792158695\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno ceramic coffee dripper showing its conical design, internal ribs, paper filter and single outlet\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eSimple by design\u003c\/strong\u003e\n\u003cspan\u003eClassic Pour-Over Brewing\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 04 --\u003e\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n04 \/ THE DETAILS\n\u003c\/span\u003e\n\u003ch3\u003e\nEvery detail considered.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nCrafted as a one-piece glazed ceramic\ndripper with an integrated handle and\nsupport foot. Its familiar proportions\nand clean, understated finish make it\na practical addition to a thoughtfully\narranged coffee space.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/3-9.png?v=1792158695\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno glazed ceramic pour-over dripper dimensions, package contents and design specifications\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eCrafted for your ritual\u003c\/strong\u003e\n\u003cspan\u003eCeramic Dripper × 1\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e14 cm\u003c\/strong\u003e\n\u003cspan\u003eOverall width with handle\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e11.5 cm\u003c\/strong\u003e\n\u003cspan\u003eUpper outer diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003eCeramic\u003c\/strong\u003e\n\u003cspan\u003eOne-piece glazed construction\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- BRAND CLOSING --\u003e\n\u003cfooter class=\"km-ending\"\u003e\n\u003cspan class=\"km-number\"\u003e\nTHE KALVEMUNO PHILOSOPHY\n\u003c\/span\u003e\n\n\u003ch3\u003e\nGood coffee begins\u003cbr\u003e\nwith the little things.\n\u003c\/h3\u003e\n\n\u003cp\u003e\nA simple pour, a familiar ritual,\nand a moment worth savoring.\nRediscover the quiet pleasure\nof making coffee by hand.\n\u003c\/p\u003e\n\n\u003cspan class=\"km-signature\"\u003e\nKalvemuno™\n\u003c\/span\u003e\n\u003c\/footer\u003e\n\n\u003c\/div\u003e\n\u003c\/article\u003e\n","brand":"Kalvemuno","offers":[{"title":"Default Title","offer_id":49330572591201,"sku":"Kalvemuno003*1","price":52.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/3-1.png?v=1792158673"},{"product_id":"kalvemuno™-digital-coffee-brewing-scale","title":"Kalvemuno™ – Digital Coffee Brewing Scale","description":"\n\u003c!-- KALVEMUNO DIGITAL COFFEE SCALE --\u003e\n\u003c!-- TINKER THEME | EDITORIAL | 50:50 --\u003e\n\n\u003cstyle\u003e\n\/* TINKER PRODUCT GRID 50:50 *\/\n\n@media(min-width:750px){\n.product-information__grid.product-information--media-left:has(#km-scale-50){\ngrid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;\n}\n\n.product-information__grid.product-information--media-left:has(#km-scale-50)\u003e.product-information__media{\ngrid-column:1!important;\nmin-width:0!important;\nwidth:100%;\nmax-width:100%;\n}\n\n.product-information__grid.product-information--media-left:has(#km-scale-50)\u003e.product-details{\ngrid-column:2!important;\nmin-width:0!important;\nwidth:100%;\nmax-width:100%;\n}\n}\n\n.text-block:has(\u003e#km-scale-50){\nwidth:100%;\nmax-width:100%;\nmin-width:0;\nalign-self:flex-start;\n}\n\n\/* EDITORIAL BASE *\/\n\n#km-scale-50{\n--km-ink:#29231e;\n--km-accent:#a36740;\n--km-muted:#77716c;\n--km-line:#dfd9d2;\n\ndisplay:block;\nposition:relative;\nwidth:100%!important;\nmax-width:100%!important;\nmax-inline-size:100%!important;\nmin-width:0!important;\nbox-sizing:border-box;\ncontainer:km-scale \/ inline-size;\nmargin:22px 0 38px;\npadding:0;\ncolor:var(--km-ink);\nfont:400 14px\/1.8 Arial,sans-serif;\ntext-align:left;\noverflow-wrap:break-word;\n}\n\n#km-scale-50 *,\n#km-scale-50 *::before,\n#km-scale-50 *::after{\nbox-sizing:border-box;\n}\n\n#km-scale-50 h2,\n#km-scale-50 h3,\n#km-scale-50 p,\n#km-scale-50 figure{\nmargin:0;\npadding:0;\ncolor:inherit;\n}\n\n#km-scale-50 .km-inner{\nwidth:100%;\nmax-width:100%;\nmin-width:0;\n}\n\n\/* INTRO *\/\n\n#km-scale-50 .km-intro{\npadding:26px 0 34px;\nborder-top:2px solid var(--km-accent);\nborder-bottom:1px solid var(--km-line);\n}\n\n#km-scale-50 .km-kicker{\ndisplay:block;\nfont-size:10px;\nfont-weight:650;\nletter-spacing:.17em;\nline-height:1.6;\ntext-transform:uppercase;\ncolor:var(--km-accent);\nmargin-bottom:15px;\n}\n\n#km-scale-50 h2{\nfont-family:Georgia,\"Times New Roman\",serif;\nfont-size:clamp(29px,7cqw,47px);\nfont-weight:400;\nline-height:1.14;\nletter-spacing:-.035em;\n}\n\n#km-scale-50 .km-intro-copy{\nmax-width:560px;\nmargin-top:20px;\nfont-size:13px;\nline-height:1.9;\ncolor:var(--km-muted);\n}\n\n\/* SECTIONS *\/\n\n#km-scale-50 .km-chapter{\nwidth:100%;\nmin-width:0;\nmargin:31px 0;\n}\n\n#km-scale-50 .km-chapter-head{\ndisplay:grid;\ngrid-template-columns:minmax(0,1fr);\ngap:13px;\nalign-items:start;\nmin-width:0;\nmargin-bottom:20px;\n}\n\n#km-scale-50 .km-number{\ndisplay:block;\nfont-size:10px;\nfont-weight:650;\nletter-spacing:.16em;\nline-height:1.6;\ncolor:var(--km-accent);\ntext-transform:uppercase;\nmargin-bottom:10px;\n}\n\n#km-scale-50 h3{\nfont-family:Georgia,\"Times New Roman\",serif;\nfont-weight:400;\nfont-size:clamp(26px,5.5cqw,38px);\nline-height:1.2;\nletter-spacing:-.025em;\n}\n\n#km-scale-50 .km-chapter-copy{\nmax-width:560px;\nfont-size:13px;\nline-height:1.9;\ncolor:var(--km-muted);\n}\n\n\/* UNCROPPED IMAGES *\/\n\n#km-scale-50 figure{\ndisplay:block;\nwidth:100%;\nmax-width:100%;\nmin-width:0;\nbackground:transparent;\noverflow:visible;\n}\n\n#km-scale-50 .km-image{\ndisplay:block!important;\nwidth:100%!important;\nmax-width:100%!important;\nheight:auto!important;\naspect-ratio:auto!important;\nobject-fit:contain!important;\nobject-position:center!important;\nborder:0!important;\nborder-radius:0!important;\nbox-shadow:none!important;\nfilter:none!important;\nclip-path:none!important;\nmask:none!important;\nopacity:1!important;\nposition:static!important;\nfloat:none!important;\ntransform:none!important;\nmargin:0!important;\npadding:0!important;\n}\n\n\/* IMAGE CAPTIONS *\/\n\n#km-scale-50 figcaption{\ndisplay:flex;\njustify-content:space-between;\nalign-items:baseline;\nflex-wrap:wrap;\ngap:5px 12px;\npadding:13px 0;\nborder-bottom:1px solid var(--km-line);\nfont-size:11px;\nline-height:1.6;\ncolor:var(--km-muted);\n}\n\n#km-scale-50 figcaption strong{\nfont-size:10px;\nfont-weight:650;\nletter-spacing:.12em;\ntext-transform:uppercase;\ncolor:var(--km-accent);\n}\n\n\/* SIMPLE SPECIFICATIONS *\/\n\n#km-scale-50 .km-specs{\ndisplay:grid;\ngrid-template-columns:repeat(3,minmax(0,1fr));\nwidth:100%;\nmin-width:0;\nmargin-top:22px;\nborder-bottom:1px solid var(--km-line);\n}\n\n#km-scale-50 .km-spec{\nmin-width:0;\npadding:17px 9px 19px 0;\n}\n\n#km-scale-50 .km-spec+.km-spec{\npadding-left:13px;\nborder-left:1px solid var(--km-line);\n}\n\n#km-scale-50 .km-spec strong{\ndisplay:block;\nfont-family:Georgia,\"Times New Roman\",serif;\nfont-weight:400;\nfont-size:clamp(17px,4cqw,27px);\nline-height:1.25;\n}\n\n#km-scale-50 .km-spec span{\ndisplay:block;\nfont-size:11px;\nline-height:1.6;\ncolor:var(--km-muted);\nmargin-top:7px;\n}\n\n\/* BRAND ENDING *\/\n\n#km-scale-50 .km-ending{\ntext-align:center;\npadding:48px 8px 39px;\n}\n\n#km-scale-50 .km-ending h3{\nfont-size:clamp(27px,6cqw,42px);\n}\n\n#km-scale-50 .km-ending p{\nmax-width:490px;\nmargin:17px auto 0;\ncolor:var(--km-muted);\nfont-size:13px;\nline-height:1.9;\n}\n\n#km-scale-50 .km-signature{\ndisplay:block;\nmargin-top:29px;\nfont:400 22px Georgia,\"Times New Roman\",serif;\ncolor:var(--km-ink);\n}\n\n\/* CONTAINER RESPONSIVENESS *\/\n\n@container km-scale (min-width:540px){\n#km-scale-50 .km-chapter-head{\ngrid-template-columns:minmax(0,1fr) minmax(0,1fr);\ngap:23px;\nalign-items:end;\n}\n}\n\n@container km-scale (max-width:360px){\n#km-scale-50 .km-specs{\ngrid-template-columns:minmax(0,1fr);\n}\n\n#km-scale-50 .km-spec{\npadding:12px 0;\n}\n\n#km-scale-50 .km-spec+.km-spec{\npadding-left:0;\nborder-left:0;\nborder-top:1px solid var(--km-line);\n}\n\n#km-scale-50 .km-spec strong{\nfont-size:24px;\n}\n}\n\n\/* MOBILE *\/\n\n@media(max-width:749px){\n#km-scale-50{\nwidth:100%!important;\nmax-width:100%!important;\nmargin:18px 0 30px;\n}\n\n#km-scale-50 .km-intro{\npadding:23px 0 29px;\n}\n\n#km-scale-50 .km-chapter{\nmargin:26px 0;\n}\n\n#km-scale-50 .km-chapter-head{\ngrid-template-columns:minmax(0,1fr);\ngap:12px;\n}\n\n#km-scale-50 .km-ending{\npadding:38px 5px;\n}\n}\n\u003c\/style\u003e\n\n\u003carticle id=\"km-scale-50\"\u003e\n\u003cdiv class=\"km-inner\"\u003e\n\n\u003c!-- INTRO --\u003e\n\n\u003cheader class=\"km-intro\"\u003e\n\n\u003cp class=\"km-kicker\"\u003e\nKALVEMUNO™ \/ THE COFFEE COLLECTION\n\u003c\/p\u003e\n\n\u003ch2\u003e\nEvery gram.\u003cbr\u003e\nEvery second.\n\u003c\/h2\u003e\n\n\u003cp class=\"km-intro-copy\"\u003e\nA great cup of coffee begins with the\ndetails you can measure. The Kalvemuno™\nDigital Coffee Brewing Scale brings\nweight and time together in one sleek,\nintuitive design—helping you approach\nevery pour with greater confidence\nand consistency.\n\u003c\/p\u003e\n\n\u003c\/header\u003e\n\n\u003c!-- 01 \/ PRECISION --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n01 \/ THE PRECISION\n\u003c\/span\u003e\n\n\u003ch3\u003e\nClarity in every measure.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nA bright digital display shows brewing\ntime and weight side by side. Dedicated\nTIMER and TARE buttons make everyday\noperation straightforward, while the\ntextured silicone surface provides a\nstable resting place for your\nbrewing equipment.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/4-6.png?v=1792158953\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno digital coffee brewing scale with LED timer and weight display, timer and tare buttons and silicone mat\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eClarity at a glance\u003c\/strong\u003e\n\u003cspan\u003eLED Display · TIMER · TARE\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e0.1 g\u003c\/strong\u003e\n\u003cspan\u003eDisplay increment\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e3000 g\u003c\/strong\u003e\n\u003cspan\u003eMaximum weighing range\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e99:59\u003c\/strong\u003e\n\u003cspan\u003eBuilt-in timer limit\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- 02 \/ GETTING STARTED --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n02 \/ THE SETUP\n\u003c\/span\u003e\n\n\u003ch3\u003e\nReady when you are.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nCharge the scale using the included\nUSB-A to USB-C cable, place it on a\nflat, stable surface and position\nyour brewing equipment on the\nsilicone mat. Press TARE to zero\nthe display, then begin measuring\nyour next brew.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/4-7.png?v=1792158953\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno digital coffee scale quick start instructions, USB-C charging, silicone mat, tare and brewing setup\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eCharge · Place · Zero\u003c\/strong\u003e\n\u003cspan\u003eSimple everyday setup\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- 03 \/ BREWING --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n03 \/ THE BREWING RITUAL\n\u003c\/span\u003e\n\n\u003ch3\u003e\nMeasure the moment.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nFollow the weight of your water\nas you pour while keeping track\nof extraction time on the same\ndisplay. A non-slip silicone mat,\neasy-access controls and a\nrechargeable design make this\na practical companion for\nthoughtful coffee brewing.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/4-8.png?v=1792158953\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno digital coffee brewing scale showing pour-over measurement, built-in timer, ABS body and USB-C port\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003ePour · Measure · Refine\u003c\/strong\u003e\n\u003cspan\u003eTime and weight in one view\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- 04 \/ SPECIFICATIONS --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n04 \/ THE DETAILS\n\u003c\/span\u003e\n\n\u003ch3\u003e\nDesigned for your coffee space.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nCompact proportions and a durable\nABS body keep the scale practical\nfor a daily brewing station.\nThe removable silicone mat adds\ngrip, while the USB-C charging\nport supports convenient\nrecharging between uses.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/4-9.png?v=1792158953\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno digital coffee scale design specifications with dimensions, 1000 mAh battery, silicone mat and USB-C cable\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eConsidered in every detail\u003c\/strong\u003e\n\u003cspan\u003eScale · Silicone Mat · USB-C Cable\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e13 × 15.5\u003c\/strong\u003e\n\u003cspan\u003eBody footprint in centimeters\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e1000 mAh\u003c\/strong\u003e\n\u003cspan\u003eRechargeable 3.7 V battery\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003eUSB-C\u003c\/strong\u003e\n\u003cspan\u003e5 V DC \/ 1 A charging input\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- BRAND CLOSING --\u003e\n\n\u003cfooter class=\"km-ending\"\u003e\n\n\u003cspan class=\"km-number\"\u003e\nTHE KALVEMUNO PHILOSOPHY\n\u003c\/span\u003e\n\n\u003ch3\u003e\nConsistency begins\u003cbr\u003e\nwith intention.\n\u003c\/h3\u003e\n\n\u003cp\u003e\nA little more precision.\nA little more presence.\nDiscover the quiet satisfaction\nof making every cup your own.\n\u003c\/p\u003e\n\n\u003cspan class=\"km-signature\"\u003e\nKalvemuno™\n\u003c\/span\u003e\n\n\u003c\/footer\u003e\n\n\u003c\/div\u003e\n\u003c\/article\u003e\n","brand":"Kalvemuno","offers":[{"title":"Default Title","offer_id":49330585927777,"sku":"Kalvemuno004*1","price":62.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/4-1.png?v=1792158932"},{"product_id":"kalvemuno™-vacuum-coffee-bean-canister","title":"Kalvemuno™ – Vacuum Coffee Bean Canister","description":"\n\u003c!--\nKALVEMUNO™\nVACUUM COFFEE BEAN CANISTER\nTINKER THEME \/ EDITORIAL 50:50\n--\u003e\n\n\u003cstyle\u003e\n\/* TINKER THEME — DESKTOP 50 \/ 50 *\/\n\n@media(min-width:750px){\n  .product-information__grid.product-information--media-left:has(#km-canister-50){\n    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;\n  }\n\n  .product-information__grid.product-information--media-left:has(#km-canister-50)\u003e.product-information__media{\n    grid-column:1!important;\n    min-width:0!important;\n    width:100%;\n    max-width:100%;\n  }\n\n  .product-information__grid.product-information--media-left:has(#km-canister-50)\u003e.product-details{\n    grid-column:2!important;\n    min-width:0!important;\n    width:100%;\n    max-width:100%;\n  }\n}\n\n.text-block:has(\u003e#km-canister-50){\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  align-self:flex-start;\n}\n\n\/* EDITORIAL FOUNDATION *\/\n\n#km-canister-50{\n  --km-ink:#302018;\n  --km-accent:#a36841;\n  --km-muted:#786e66;\n  --km-line:#e1d9d1;\n\n  display:block;\n  position:relative;\n  box-sizing:border-box;\n  container:kmcanister \/ inline-size;\n\n  width:100%!important;\n  max-width:100%!important;\n  max-inline-size:100%!important;\n  min-width:0!important;\n\n  margin:22px 0 38px;\n  padding:0;\n\n  color:var(--km-ink);\n  font:400 14px\/1.8 Arial,sans-serif;\n  text-align:left;\n  overflow-wrap:break-word;\n}\n\n#km-canister-50 *,\n#km-canister-50 *::before,\n#km-canister-50 *::after{\n  box-sizing:border-box;\n}\n\n#km-canister-50 h2,\n#km-canister-50 h3,\n#km-canister-50 p,\n#km-canister-50 figure{\n  margin:0;\n  padding:0;\n  color:inherit;\n}\n\n#km-canister-50 .km-inner{\n  width:100%;\n  max-width:100%;\n  min-width:0;\n}\n\n\/* INTRODUCTION *\/\n\n#km-canister-50 .km-intro{\n  padding:26px 0 34px;\n  border-top:2px solid var(--km-accent);\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-canister-50 .km-kicker{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.17em;\n  line-height:1.6;\n  text-transform:uppercase;\n  color:var(--km-accent);\n  margin-bottom:15px;\n}\n\n#km-canister-50 h2{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(29px,7cqw,47px);\n  font-weight:400;\n  line-height:1.14;\n  letter-spacing:-.035em;\n}\n\n#km-canister-50 .km-intro-copy{\n  max-width:560px;\n  margin-top:20px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* EDITORIAL SECTIONS *\/\n\n#km-canister-50 .km-chapter{\n  width:100%;\n  min-width:0;\n  margin:31px 0;\n}\n\n#km-canister-50 .km-chapter-head{\n  display:grid;\n  grid-template-columns:minmax(0,1fr);\n  gap:13px;\n  align-items:start;\n  min-width:0;\n  margin-bottom:20px;\n}\n\n#km-canister-50 .km-number{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.16em;\n  line-height:1.6;\n  color:var(--km-accent);\n  text-transform:uppercase;\n  margin-bottom:10px;\n}\n\n#km-canister-50 h3{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(26px,5.5cqw,38px);\n  line-height:1.2;\n  letter-spacing:-.025em;\n}\n\n#km-canister-50 .km-chapter-copy{\n  max-width:560px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* FULL ORIGINAL IMAGES *\/\n\n#km-canister-50 figure{\n  display:block;\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  margin:0;\n  padding:0;\n  background:transparent;\n  overflow:visible;\n}\n\n#km-canister-50 .km-image{\n  display:block!important;\n  width:100%!important;\n  max-width:100%!important;\n  height:auto!important;\n  aspect-ratio:auto!important;\n\n  object-fit:contain!important;\n  object-position:center!important;\n\n  margin:0!important;\n  padding:0!important;\n  border:0!important;\n  border-radius:0!important;\n  box-shadow:none!important;\n\n  filter:none!important;\n  clip-path:none!important;\n  mask:none!important;\n  opacity:1!important;\n\n  position:static!important;\n  float:none!important;\n  transform:none!important;\n}\n\n\/* IMAGE CAPTIONS *\/\n\n#km-canister-50 figcaption{\n  display:flex;\n  justify-content:space-between;\n  align-items:baseline;\n  flex-wrap:wrap;\n  gap:5px 12px;\n  padding:13px 0;\n  border-bottom:1px solid var(--km-line);\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n}\n\n#km-canister-50 figcaption strong{\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:var(--km-accent);\n}\n\n\/* MINIMAL SPECIFICATIONS *\/\n\n#km-canister-50 .km-specs{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  width:100%;\n  min-width:0;\n  margin-top:22px;\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-canister-50 .km-spec{\n  min-width:0;\n  padding:17px 9px 19px 0;\n}\n\n#km-canister-50 .km-spec+.km-spec{\n  padding-left:13px;\n  border-left:1px solid var(--km-line);\n}\n\n#km-canister-50 .km-spec strong{\n  display:block;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(17px,4cqw,27px);\n  line-height:1.25;\n}\n\n#km-canister-50 .km-spec span{\n  display:block;\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n  margin-top:7px;\n}\n\n\/* BRAND CLOSING *\/\n\n#km-canister-50 .km-ending{\n  text-align:center;\n  padding:48px 8px 39px;\n}\n\n#km-canister-50 .km-ending h3{\n  font-size:clamp(27px,6cqw,42px);\n}\n\n#km-canister-50 .km-ending p{\n  max-width:490px;\n  margin:17px auto 0;\n  color:var(--km-muted);\n  font-size:13px;\n  line-height:1.9;\n}\n\n#km-canister-50 .km-signature{\n  display:block;\n  margin-top:29px;\n  font:400 22px Georgia,\"Times New Roman\",serif;\n  color:var(--km-ink);\n}\n\n\/* CONTAINER RESPONSIVENESS *\/\n\n@container kmcanister (min-width:540px){\n  #km-canister-50 .km-chapter-head{\n    grid-template-columns:minmax(0,1fr) minmax(0,1fr);\n    gap:23px;\n    align-items:end;\n  }\n}\n\n@container kmcanister (max-width:360px){\n  #km-canister-50 .km-specs{\n    grid-template-columns:minmax(0,1fr);\n  }\n\n  #km-canister-50 .km-spec{\n    padding:12px 0;\n  }\n\n  #km-canister-50 .km-spec+.km-spec{\n    padding-left:0;\n    border-left:0;\n    border-top:1px solid var(--km-line);\n  }\n\n  #km-canister-50 .km-spec strong{\n    font-size:24px;\n  }\n}\n\n\/* MOBILE *\/\n\n@media(max-width:749px){\n  #km-canister-50{\n    width:100%!important;\n    max-width:100%!important;\n    margin:18px 0 30px;\n  }\n\n  #km-canister-50 .km-intro{\n    padding:23px 0 29px;\n  }\n\n  #km-canister-50 .km-chapter{\n    margin:26px 0;\n  }\n\n  #km-canister-50 .km-chapter-head{\n    grid-template-columns:minmax(0,1fr);\n    gap:12px;\n  }\n\n  #km-canister-50 .km-ending{\n    padding:38px 5px;\n  }\n}\n\u003c\/style\u003e\n\n\u003carticle id=\"km-canister-50\"\u003e\n\u003cdiv class=\"km-inner\"\u003e\n\n\u003c!-- INTRODUCTION --\u003e\n\n\u003cheader class=\"km-intro\"\u003e\n\n\u003cp class=\"km-kicker\"\u003e\nKALVEMUNO™ \/ THE COFFEE COLLECTION\n\u003c\/p\u003e\n\n\u003ch2\u003e\nKeep the beans.\u003cbr\u003e\nKeep the ritual.\n\u003c\/h2\u003e\n\n\u003cp class=\"km-intro-copy\"\u003e\nEvery great cup begins with the beans\nyou choose to keep. The Kalvemuno™\nVacuum Coffee Bean Canister combines\nclear borosilicate glass with a\nmanual air-removal pump and a\nsilicone-sealed lid—designed to help\nreduce air exposure during everyday\ncoffee storage.\n\u003c\/p\u003e\n\n\u003c\/header\u003e\n\n\u003c!-- CHAPTER 01 \/ THE DESIGN --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n01 \/ THE DESIGN\n\u003c\/span\u003e\n\n\u003ch3\u003e\nFreshness, thoughtfully considered.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nA clear borosilicate glass body lets\nyou see your coffee beans at a glance,\nwhile the manual pumping mechanism\nhelps create a lower-pressure\nenvironment inside the canister.\nA fitted silicone seal supports\nthe airtight closure.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/5-7.png?v=1792159191\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno coffee bean canister manual vacuum pump, release button, silicone seal and check valves\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eDesigned to reduce air exposure\u003c\/strong\u003e\n\u003cspan\u003eManual Vacuum Sealing System\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003eManual\u003c\/strong\u003e\n\u003cspan\u003eReciprocating air-removal pump\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e2 Valves\u003c\/strong\u003e\n\u003cspan\u003eInlet and outlet check valves\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003eGlass\u003c\/strong\u003e\n\u003cspan\u003eClear borosilicate body\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 02 \/ EVERYDAY USE --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n02 \/ THE RITUAL\n\u003c\/span\u003e\n\n\u003ch3\u003e\nA simple way to store.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nFill the canister with your favorite\nwhole coffee beans, secure the lid\nand move the top pump up and down\nseveral times to remove air.\nWhen you're ready to brew,\npress the release button to\nequalize the pressure before opening.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/5-6.png?v=1792159191\" width=\"1000\" height=\"1000\" alt=\"Four-step Kalvemuno coffee bean storage canister preparation, vacuum pumping, opening and sealing guide\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eFill · Pump · Store\u003c\/strong\u003e\n\u003cspan\u003eSimple everyday operation\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 03 \/ THE MECHANISM --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n03 \/ THE MECHANISM\n\u003c\/span\u003e\n\n\u003ch3\u003e\nSmall details. Meaningful design.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nAn integrated hand-operated pump\nworks with inlet and outlet check\nvalves to expel air from the\ncanister. The dedicated release\nbutton allows air back in for\nconvenient opening, while the\ntransparent body makes monitoring\nyour bean supply effortless.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/5-8.png?v=1792159191\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno vacuum coffee bean canister close-up of manual pump, release button, check valves and overall dimensions\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eControl at your fingertips\u003c\/strong\u003e\n\u003cspan\u003ePump · Seal · Release\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 04 \/ SPECIFICATIONS --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n04 \/ THE DETAILS\n\u003c\/span\u003e\n\n\u003ch3\u003e\nMade for your coffee corner.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nWith a nominal usable capacity\nof 1.0 liter, an 11 cm outer\ndiameter and an 18 cm closed\nheight, the Kalvemuno™ canister\noffers a compact storage solution.\nThe included complete pump lid\nand integrated silicone seal\nfinish the design.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/5-9.png?v=1792159191\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno vacuum coffee bean canister specifications, one-liter capacity, dimensions, pump mechanism and included parts\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eEvery dimension considered\u003c\/strong\u003e\n\u003cspan\u003eCanister Body × 1 · Pump Lid × 1\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e1.0 L\u003c\/strong\u003e\n\u003cspan\u003eDesign usable capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e11 cm\u003c\/strong\u003e\n\u003cspan\u003eOuter diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e18 cm\u003c\/strong\u003e\n\u003cspan\u003eClosed height\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- BRAND CLOSING --\u003e\n\n\u003cfooter class=\"km-ending\"\u003e\n\n\u003cspan class=\"km-number\"\u003e\nTHE KALVEMUNO PHILOSOPHY\n\u003c\/span\u003e\n\n\u003ch3\u003e\nGreat coffee begins\u003cbr\u003e\nbefore the brew.\n\u003c\/h3\u003e\n\n\u003cp\u003e\nFrom carefully stored beans to\nthe first freshly brewed cup,\nenjoy a more thoughtful approach\nto your everyday coffee ritual.\n\u003c\/p\u003e\n\n\u003cspan class=\"km-signature\"\u003e\nKalvemuno™\n\u003c\/span\u003e\n\n\u003c\/footer\u003e\n\n\u003c\/div\u003e\n\u003c\/article\u003e\n","brand":"Kalvemuno","offers":[{"title":"Default Title","offer_id":49330587697249,"sku":"Kalvemuno005*1","price":51.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/5-1.png?v=1792159183"},{"product_id":"kalvemuno™-espresso-distribution-tool","title":"Kalvemuno™ – Espresso Distribution Tool","description":"\n\u003c!--\nKALVEMUNO™\nESPRESSO DISTRIBUTION TOOL\nTINKER THEME \/ EDITORIAL 50:50\n--\u003e\n\n\u003cstyle\u003e\n\/* ===========================\n   TINKER DESKTOP GRID 50:50\n=========================== *\/\n\n@media(min-width:750px){\n.product-information__grid.product-information--media-left:has(#km-distributor-50){\ngrid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;\n}\n\n.product-information__grid.product-information--media-left:has(#km-distributor-50)\u003e.product-information__media{\ngrid-column:1!important;\nmin-width:0!important;\nwidth:100%;\nmax-width:100%;\n}\n\n.product-information__grid.product-information--media-left:has(#km-distributor-50)\u003e.product-details{\ngrid-column:2!important;\nmin-width:0!important;\nwidth:100%;\nmax-width:100%;\n}\n}\n\n.text-block:has(\u003e#km-distributor-50){\nwidth:100%;\nmax-width:100%;\nmin-width:0;\nalign-self:flex-start;\n}\n\n\/* ===========================\n   BRAND FOUNDATION\n=========================== *\/\n\n#km-distributor-50{\n--km-ink:#302018;\n--km-accent:#a36740;\n--km-muted:#786e66;\n--km-line:#e1d9d1;\n\ndisplay:block;\nposition:relative;\nwidth:100%!important;\nmax-width:100%!important;\nmax-inline-size:100%!important;\nmin-width:0!important;\nbox-sizing:border-box;\ncontainer:kmdistributor \/ inline-size;\n\nmargin:22px 0 38px;\npadding:0;\ncolor:var(--km-ink);\nfont:400 14px\/1.8 Arial,sans-serif;\ntext-align:left;\noverflow-wrap:break-word;\n}\n\n#km-distributor-50 *,\n#km-distributor-50 *::before,\n#km-distributor-50 *::after{\nbox-sizing:border-box;\n}\n\n#km-distributor-50 h2,\n#km-distributor-50 h3,\n#km-distributor-50 p,\n#km-distributor-50 figure{\nmargin:0;\npadding:0;\ncolor:inherit;\n}\n\n#km-distributor-50 .km-inner{\nwidth:100%;\nmax-width:100%;\nmin-width:0;\n}\n\n\/* ===========================\n   EDITORIAL INTRO\n=========================== *\/\n\n#km-distributor-50 .km-intro{\npadding:26px 0 34px;\nborder-top:2px solid var(--km-accent);\nborder-bottom:1px solid var(--km-line);\n}\n\n#km-distributor-50 .km-kicker{\ndisplay:block;\nfont-size:10px;\nfont-weight:650;\nletter-spacing:.17em;\nline-height:1.6;\ntext-transform:uppercase;\ncolor:var(--km-accent);\nmargin-bottom:15px;\n}\n\n#km-distributor-50 h2{\nfont-family:Georgia,\"Times New Roman\",serif;\nfont-size:clamp(29px,7cqw,47px);\nfont-weight:400;\nline-height:1.14;\nletter-spacing:-.035em;\n}\n\n#km-distributor-50 .km-intro-copy{\nmax-width:560px;\nmargin-top:20px;\nfont-size:13px;\nline-height:1.9;\ncolor:var(--km-muted);\n}\n\n\/* ===========================\n   EDITORIAL CHAPTERS\n=========================== *\/\n\n#km-distributor-50 .km-chapter{\nwidth:100%;\nmin-width:0;\nmargin:31px 0;\n}\n\n#km-distributor-50 .km-chapter-head{\ndisplay:grid;\ngrid-template-columns:minmax(0,1fr);\ngap:13px;\nalign-items:start;\nmin-width:0;\nmargin-bottom:20px;\n}\n\n#km-distributor-50 .km-number{\ndisplay:block;\nfont-size:10px;\nfont-weight:650;\nletter-spacing:.16em;\nline-height:1.6;\ncolor:var(--km-accent);\ntext-transform:uppercase;\nmargin-bottom:10px;\n}\n\n#km-distributor-50 h3{\nfont-family:Georgia,\"Times New Roman\",serif;\nfont-weight:400;\nfont-size:clamp(26px,5.5cqw,38px);\nline-height:1.2;\nletter-spacing:-.025em;\n}\n\n#km-distributor-50 .km-chapter-copy{\nmax-width:560px;\nfont-size:13px;\nline-height:1.9;\ncolor:var(--km-muted);\n}\n\n\/* ===========================\n   FOUR ORIGINAL IMAGES\n   NO CROP \/ NO OVERLAY\n=========================== *\/\n\n#km-distributor-50 figure{\ndisplay:block;\nwidth:100%;\nmax-width:100%;\nmin-width:0;\nbackground:transparent;\noverflow:visible;\n}\n\n#km-distributor-50 .km-image{\ndisplay:block!important;\nwidth:100%!important;\nmax-width:100%!important;\nheight:auto!important;\naspect-ratio:auto!important;\nobject-fit:contain!important;\nobject-position:center!important;\nmargin:0!important;\npadding:0!important;\nborder:0!important;\nborder-radius:0!important;\nbox-shadow:none!important;\nfilter:none!important;\nclip-path:none!important;\nmask:none!important;\nopacity:1!important;\nposition:static!important;\nfloat:none!important;\ntransform:none!important;\n}\n\n\/* ===========================\n   CAPTIONS\n=========================== *\/\n\n#km-distributor-50 figcaption{\ndisplay:flex;\njustify-content:space-between;\nalign-items:baseline;\nflex-wrap:wrap;\ngap:5px 12px;\npadding:13px 0;\nborder-bottom:1px solid var(--km-line);\nfont-size:11px;\nline-height:1.6;\ncolor:var(--km-muted);\n}\n\n#km-distributor-50 figcaption strong{\nfont-size:10px;\nfont-weight:650;\nletter-spacing:.12em;\ntext-transform:uppercase;\ncolor:var(--km-accent);\n}\n\n\/* ===========================\n   MINIMAL SPECIFICATIONS\n=========================== *\/\n\n#km-distributor-50 .km-specs{\ndisplay:grid;\ngrid-template-columns:repeat(3,minmax(0,1fr));\nwidth:100%;\nmin-width:0;\nmargin-top:22px;\nborder-bottom:1px solid var(--km-line);\n}\n\n#km-distributor-50 .km-spec{\nmin-width:0;\npadding:17px 9px 19px 0;\n}\n\n#km-distributor-50 .km-spec+.km-spec{\npadding-left:13px;\nborder-left:1px solid var(--km-line);\n}\n\n#km-distributor-50 .km-spec strong{\ndisplay:block;\nfont-family:Georgia,\"Times New Roman\",serif;\nfont-weight:400;\nfont-size:clamp(17px,4cqw,27px);\nline-height:1.25;\n}\n\n#km-distributor-50 .km-spec span{\ndisplay:block;\nfont-size:11px;\nline-height:1.6;\ncolor:var(--km-muted);\nmargin-top:7px;\n}\n\n\/* ===========================\n   BRAND ENDING\n=========================== *\/\n\n#km-distributor-50 .km-ending{\ntext-align:center;\npadding:48px 8px 39px;\n}\n\n#km-distributor-50 .km-ending h3{\nfont-size:clamp(27px,6cqw,42px);\n}\n\n#km-distributor-50 .km-ending p{\nmax-width:490px;\nmargin:17px auto 0;\ncolor:var(--km-muted);\nfont-size:13px;\nline-height:1.9;\n}\n\n#km-distributor-50 .km-signature{\ndisplay:block;\nmargin-top:29px;\nfont:400 22px Georgia,\"Times New Roman\",serif;\ncolor:var(--km-ink);\n}\n\n\/* ===========================\n   CONTAINER RESPONSIVENESS\n=========================== *\/\n\n@container kmdistributor (min-width:540px){\n#km-distributor-50 .km-chapter-head{\ngrid-template-columns:minmax(0,1fr) minmax(0,1fr);\ngap:23px;\nalign-items:end;\n}\n}\n\n@container kmdistributor (max-width:360px){\n#km-distributor-50 .km-specs{\ngrid-template-columns:minmax(0,1fr);\n}\n\n#km-distributor-50 .km-spec{\npadding:12px 0;\n}\n\n#km-distributor-50 .km-spec+.km-spec{\npadding-left:0;\nborder-left:0;\nborder-top:1px solid var(--km-line);\n}\n\n#km-distributor-50 .km-spec strong{\nfont-size:24px;\n}\n}\n\n\/* ===========================\n   MOBILE\n=========================== *\/\n\n@media(max-width:749px){\n#km-distributor-50{\nwidth:100%!important;\nmax-width:100%!important;\nmargin:18px 0 30px;\n}\n\n#km-distributor-50 .km-intro{\npadding:23px 0 29px;\n}\n\n#km-distributor-50 .km-chapter{\nmargin:26px 0;\n}\n\n#km-distributor-50 .km-chapter-head{\ngrid-template-columns:minmax(0,1fr);\ngap:12px;\n}\n\n#km-distributor-50 .km-ending{\npadding:38px 5px;\n}\n}\n\u003c\/style\u003e\n\n\u003carticle id=\"km-distributor-50\"\u003e\n\u003cdiv class=\"km-inner\"\u003e\n\n\u003c!-- INTRODUCTION --\u003e\n\n\u003cheader class=\"km-intro\"\u003e\n\n\u003cp class=\"km-kicker\"\u003e\nKALVEMUNO™ \/ THE ESPRESSO COLLECTION\n\u003c\/p\u003e\n\n\u003ch2\u003e\nA smoother bed.\u003cbr\u003e\nA better ritual.\n\u003c\/h2\u003e\n\n\u003cp class=\"km-intro-copy\"\u003e\nGreat espresso begins with thoughtful\npreparation. The Kalvemuno™ Espresso\nDistribution Tool brings a precise\nthree-sector stainless steel working\nface, adjustable depth and a textured\ngrip together in one refined design—\nhelping you create a smooth, evenly\ndistributed coffee bed before tamping.\n\u003c\/p\u003e\n\n\u003c\/header\u003e\n\n\u003c!-- CHAPTER 01 \/ ENGINEERING --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n01 \/ THE ENGINEERING\n\u003c\/span\u003e\n\n\u003ch3\u003e\nPrecision in every turn.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nThree broad, gently sloped sectors\nare spaced at 120-degree intervals\nacross the working face. Made from\n304 stainless steel, the rotating\nsurface is designed to move and\nlevel coffee grounds as you\nturn the tool by hand.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/6-6.png?v=1792159276\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno espresso distribution tool three-sector 304 stainless steel working face and textured anodized aluminum grip\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eEngineered for even distribution\u003c\/strong\u003e\n\u003cspan\u003e304 Stainless Steel · 3 Sectors\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e304 Steel\u003c\/strong\u003e\n\u003cspan\u003eDurable stainless steel working face\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e3 Sectors\u003c\/strong\u003e\n\u003cspan\u003eBroad sloped distribution surfaces\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e120°\u003c\/strong\u003e\n\u003cspan\u003eEqual sector spacing\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 02 \/ DAILY USE --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n02 \/ THE RITUAL\n\u003c\/span\u003e\n\n\u003ch3\u003e\nA simple step toward consistency.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nFill your compatible portafilter\nbasket with ground coffee and\ngently level the surface.\nPlace the distribution tool on\nthe coffee bed, rotate it\nsmoothly by hand, then lift\nit away. Your grounds are\nnow ready for tamping.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/6-7.png?v=1792159276\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno espresso distribution tool preparation, manual rotation and even coffee bed demonstration\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003ePrepare · Rotate · Tamp\u003c\/strong\u003e\n\u003cspan\u003eA more considered espresso routine\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 03 \/ DEPTH CONTROL --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n03 \/ THE CONTROL\n\u003c\/span\u003e\n\n\u003ch3\u003e\nAdjust it to your routine.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nA threaded depth adjustment\nmechanism and locking ring\nallow you to set the working\nface between 0.2 and 1.0 cm\nbelow the support shoulder.\nThe textured anodized\naluminum grip provides a\nsecure, tactile hold during\nevery rotation.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/6-8.png?v=1792159276\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno coffee distribution tool adjustable depth, three-sector working face and manual rotation diagram\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eControl at your fingertips\u003c\/strong\u003e\n\u003cspan\u003eThreaded Adjustment · Lock Ring\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e0.2 cm\u003c\/strong\u003e\n\u003cspan\u003eMinimum depth setting\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e1.0 cm\u003c\/strong\u003e\n\u003cspan\u003eMaximum depth setting\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e5.8 cm\u003c\/strong\u003e\n\u003cspan\u003eWorking face diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 04 \/ SPECIFICATIONS --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n04 \/ THE DETAILS\n\u003c\/span\u003e\n\n\u003ch3\u003e\nThoughtful from every angle.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nAn understated combination\nof brushed stainless steel\nand black anodized aluminum\nmakes this compact espresso\naccessory a practical addition\nto your coffee station.\nIts adjustable depth and\nlocking ring allow repeatable\nmanual setup.\n\nCheck your portafilter\nbasket's inner dimensions\nand profile before ordering.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/6-9.png?v=1792159276\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno espresso distribution tool full dimensions, maximum outer diameter, height range, depth adjustment and materials\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eEvery detail considered\u003c\/strong\u003e\n\u003cspan\u003eEspresso Distribution Tool × 1\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e6.5 cm\u003c\/strong\u003e\n\u003cspan\u003eMaximum outer diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e3.8–4.6 cm\u003c\/strong\u003e\n\u003cspan\u003eOverall height range\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003eManual\u003c\/strong\u003e\n\u003cspan\u003eHand-operated rotation\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- BRAND ENDING --\u003e\n\n\u003cfooter class=\"km-ending\"\u003e\n\n\u003cspan class=\"km-number\"\u003e\nTHE KALVEMUNO PHILOSOPHY\n\u003c\/span\u003e\n\n\u003ch3\u003e\nBetter espresso begins\u003cbr\u003e\nbefore extraction.\n\u003c\/h3\u003e\n\n\u003cp\u003e\nFrom freshly ground beans to\na carefully prepared coffee bed,\ndiscover the satisfaction of\na more thoughtful espresso routine.\nOne smooth turn at a time.\n\u003c\/p\u003e\n\n\u003cspan class=\"km-signature\"\u003e\nKalvemuno™\n\u003c\/span\u003e\n\n\u003c\/footer\u003e\n\n\u003c\/div\u003e\n\u003c\/article\u003e\n","brand":"Kalvemuno","offers":[{"title":"Default Title","offer_id":49330597593185,"sku":"Kalvemuno006*1","price":53.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/6-1.png?v=1792159271"},{"product_id":"kalvemuno™-precision-espresso-tamper","title":"Kalvemuno™ – Precision Espresso Tamper","description":"\n\u003c!--\nKALVEMUNO™\nPRECISION ESPRESSO TAMPER\nTINKER THEME \/ 50:50 EDITORIAL DESCRIPTION\n--\u003e\n\n\u003cstyle\u003e\n\/* =====================================\n   TINKER THEME — DESKTOP 50:50\n===================================== *\/\n\n@media(min-width:750px){\n\n.product-information__grid.product-information--media-left:has(#km-tamper-50){\n  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;\n}\n\n.product-information__grid.product-information--media-left:has(#km-tamper-50)\u003e.product-information__media{\n  grid-column:1!important;\n  min-width:0!important;\n  width:100%;\n  max-width:100%;\n}\n\n.product-information__grid.product-information--media-left:has(#km-tamper-50)\u003e.product-details{\n  grid-column:2!important;\n  min-width:0!important;\n  width:100%;\n  max-width:100%;\n}\n\n}\n\n.text-block:has(\u003e#km-tamper-50){\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  align-self:flex-start;\n}\n\n\/* =====================================\n   KALVEMUNO BRAND FOUNDATION\n===================================== *\/\n\n#km-tamper-50{\n  --km-ink:#302018;\n  --km-accent:#9f633e;\n  --km-muted:#786e66;\n  --km-line:#e1d9d1;\n\n  display:block;\n  position:relative;\n  box-sizing:border-box;\n  container:kmtamper \/ inline-size;\n\n  width:100%!important;\n  max-width:100%!important;\n  max-inline-size:100%!important;\n  min-width:0!important;\n\n  margin:22px 0 38px;\n  padding:0;\n\n  color:var(--km-ink);\n  font:400 14px\/1.8 Arial,sans-serif;\n  text-align:left;\n  overflow-wrap:break-word;\n}\n\n#km-tamper-50 *,\n#km-tamper-50 *::before,\n#km-tamper-50 *::after{\n  box-sizing:border-box;\n}\n\n#km-tamper-50 h2,\n#km-tamper-50 h3,\n#km-tamper-50 p,\n#km-tamper-50 figure{\n  margin:0;\n  padding:0;\n  color:inherit;\n}\n\n#km-tamper-50 .km-inner{\n  width:100%;\n  max-width:100%;\n  min-width:0;\n}\n\n\/* =====================================\n   EDITORIAL INTRO\n===================================== *\/\n\n#km-tamper-50 .km-intro{\n  padding:26px 0 34px;\n  border-top:2px solid var(--km-accent);\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-tamper-50 .km-kicker{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.17em;\n  line-height:1.6;\n  text-transform:uppercase;\n  color:var(--km-accent);\n  margin-bottom:15px;\n}\n\n#km-tamper-50 h2{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(29px,7cqw,47px);\n  font-weight:400;\n  line-height:1.14;\n  letter-spacing:-.035em;\n}\n\n#km-tamper-50 .km-intro-copy{\n  max-width:560px;\n  margin-top:20px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* =====================================\n   EDITORIAL SECTIONS\n===================================== *\/\n\n#km-tamper-50 .km-chapter{\n  width:100%;\n  min-width:0;\n  margin:31px 0;\n}\n\n#km-tamper-50 .km-chapter-head{\n  display:grid;\n  grid-template-columns:minmax(0,1fr);\n  gap:13px;\n  align-items:start;\n  min-width:0;\n  margin-bottom:20px;\n}\n\n#km-tamper-50 .km-number{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.16em;\n  line-height:1.6;\n  color:var(--km-accent);\n  text-transform:uppercase;\n  margin-bottom:10px;\n}\n\n#km-tamper-50 h3{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(26px,5.5cqw,38px);\n  line-height:1.2;\n  letter-spacing:-.025em;\n}\n\n#km-tamper-50 .km-chapter-copy{\n  max-width:560px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* =====================================\n   FOUR ORIGINAL PRODUCT IMAGES\n   NO CROP \/ NO MASK \/ NO OVERLAY\n===================================== *\/\n\n#km-tamper-50 figure{\n  display:block;\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  margin:0;\n  padding:0;\n  background:transparent;\n  overflow:visible;\n}\n\n#km-tamper-50 .km-image{\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\n  margin:0!important;\n  padding:0!important;\n  border:0!important;\n  border-radius:0!important;\n  box-shadow:none!important;\n\n  filter:none!important;\n  clip-path:none!important;\n  mask:none!important;\n  opacity:1!important;\n\n  position:static!important;\n  float:none!important;\n  transform:none!important;\n}\n\n\/* =====================================\n   IMAGE CAPTIONS\n===================================== *\/\n\n#km-tamper-50 figcaption{\n  display:flex;\n  justify-content:space-between;\n  align-items:baseline;\n  flex-wrap:wrap;\n  gap:5px 12px;\n  padding:13px 0;\n  border-bottom:1px solid var(--km-line);\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n}\n\n#km-tamper-50 figcaption strong{\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:var(--km-accent);\n}\n\n\/* =====================================\n   MINIMAL SPECIFICATIONS\n===================================== *\/\n\n#km-tamper-50 .km-specs{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  width:100%;\n  min-width:0;\n  margin-top:22px;\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-tamper-50 .km-spec{\n  min-width:0;\n  padding:17px 9px 19px 0;\n}\n\n#km-tamper-50 .km-spec+.km-spec{\n  padding-left:13px;\n  border-left:1px solid var(--km-line);\n}\n\n#km-tamper-50 .km-spec strong{\n  display:block;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(17px,4cqw,27px);\n  line-height:1.25;\n}\n\n#km-tamper-50 .km-spec span{\n  display:block;\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n  margin-top:7px;\n}\n\n\/* =====================================\n   BRAND ENDING\n===================================== *\/\n\n#km-tamper-50 .km-ending{\n  text-align:center;\n  padding:48px 8px 39px;\n}\n\n#km-tamper-50 .km-ending h3{\n  font-size:clamp(27px,6cqw,42px);\n}\n\n#km-tamper-50 .km-ending p{\n  max-width:490px;\n  margin:17px auto 0;\n  color:var(--km-muted);\n  font-size:13px;\n  line-height:1.9;\n}\n\n#km-tamper-50 .km-signature{\n  display:block;\n  margin-top:29px;\n  font:400 22px Georgia,\"Times New Roman\",serif;\n  color:var(--km-ink);\n}\n\n\/* =====================================\n   CONTAINER RESPONSIVENESS\n===================================== *\/\n\n@container kmtamper (min-width:540px){\n  #km-tamper-50 .km-chapter-head{\n    grid-template-columns:minmax(0,1fr) minmax(0,1fr);\n    gap:23px;\n    align-items:end;\n  }\n}\n\n@container kmtamper (max-width:360px){\n  #km-tamper-50 .km-specs{\n    grid-template-columns:minmax(0,1fr);\n  }\n\n  #km-tamper-50 .km-spec{\n    padding:12px 0;\n  }\n\n  #km-tamper-50 .km-spec+.km-spec{\n    padding-left:0;\n    border-left:0;\n    border-top:1px solid var(--km-line);\n  }\n\n  #km-tamper-50 .km-spec strong{\n    font-size:24px;\n  }\n}\n\n\/* =====================================\n   MOBILE — RESTORE THEME LAYOUT\n===================================== *\/\n\n@media(max-width:749px){\n  #km-tamper-50{\n    width:100%!important;\n    max-width:100%!important;\n    margin:18px 0 30px;\n  }\n\n  #km-tamper-50 .km-intro{\n    padding:23px 0 29px;\n  }\n\n  #km-tamper-50 .km-chapter{\n    margin:26px 0;\n  }\n\n  #km-tamper-50 .km-chapter-head{\n    grid-template-columns:minmax(0,1fr);\n    gap:12px;\n  }\n\n  #km-tamper-50 .km-ending{\n    padding:38px 5px;\n  }\n}\n\u003c\/style\u003e\n\n\u003carticle id=\"km-tamper-50\"\u003e\n\u003cdiv class=\"km-inner\"\u003e\n\n\u003c!-- INTRODUCTION --\u003e\n\n\u003cheader class=\"km-intro\"\u003e\n\n\u003cp class=\"km-kicker\"\u003e\nKALVEMUNO™ \/ THE ESPRESSO COLLECTION\n\u003c\/p\u003e\n\n\u003ch2\u003e\nA perfect press.\u003cbr\u003e\nA better ritual.\n\u003c\/h2\u003e\n\n\u003cp class=\"km-intro-copy\"\u003e\nGreat espresso begins with the details\nyou can feel. The Kalvemuno™ Precision\nEspresso Tamper combines a naturally\nbeautiful walnut handle with a solid\n304 stainless steel flat base,\nbringing balance, control and a\ntactile sense of craftsmanship\nto every espresso preparation.\n\u003c\/p\u003e\n\n\u003c\/header\u003e\n\n\u003c!-- CHAPTER 01 \/ THE MATERIALS --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n01 \/ THE CRAFT\n\u003c\/span\u003e\n\n\u003ch3\u003e\nBuilt for every press.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nA smoothly contoured walnut handle\noffers a comfortable, ergonomic grip,\nwhile the solid 304 stainless steel\nbase provides a flat working surface\nfor tamping. The combination of\nwarm wood and brushed metal brings\na timeless character to your\nespresso station.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/7-6.png?v=1792159399\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno espresso tamper with walnut wood ergonomic handle, 304 stainless steel flat base and silicone resting stand\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eCrafted to be held\u003c\/strong\u003e\n\u003cspan\u003eWalnut Wood · 304 Stainless Steel\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e304 Steel\u003c\/strong\u003e\n\u003cspan\u003eSolid flat stainless steel base\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e58.3 mm\u003c\/strong\u003e\n\u003cspan\u003eWorking base diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003eWalnut\u003c\/strong\u003e\n\u003cspan\u003eErgonomic wooden handle\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 02 \/ HOW TO USE --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n02 \/ THE RITUAL\n\u003c\/span\u003e\n\n\u003ch3\u003e\nA simple step toward consistency.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nPrepare your portafilter with freshly\nground coffee and level the surface.\nHold the tamper upright and press\ndown evenly to compact the grounds.\nAfter use, return it to the included\nsilicone rest to keep the working\nface protected and within reach.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/7-7.png?v=1792159399\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno precision espresso tamper steps to prepare ground coffee, tamp vertically and place tamper on silicone rest\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003ePrepare · Tamp · Rest\u003c\/strong\u003e\n\u003cspan\u003eA thoughtful espresso workflow\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 03 \/ FUNCTION --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n03 \/ THE EXPERIENCE\n\u003c\/span\u003e\n\n\u003ch3\u003e\nConfidence in your hands.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nThe contoured wooden handle is shaped\nfor stable, controlled manual pressure.\nA 58.3 mm flat working face helps\ncreate an evenly compacted coffee bed\nwhen used with a compatible basket.\nThe included silicone rest offers\na dedicated place for the tamper\nbetween espresso shots.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/7-8.png?v=1792159399\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno espresso tamper operation showing even coffee tamping, ergonomic walnut handle, flat steel base and silicone rest\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eSimple by design\u003c\/strong\u003e\n\u003cspan\u003eControlled Manual Tamping\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 04 \/ SPECIFICATIONS --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n04 \/ THE DETAILS\n\u003c\/span\u003e\n\n\u003ch3\u003e\nThoughtful from every angle.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nWith a total tamper height of 9.2 cm,\na 58.3 mm flat working base and a\nnaturally finished walnut handle,\nthis manual tool is made for\nstraightforward espresso preparation.\nThe compact silicone rest provides\na stable home for the tamper\nwhen not in use.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/7-9.png?v=1792159399\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno precision espresso tamper dimensions, 58.3 mm flat base, walnut handle measurements, 7 cm silicone rest and materials\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eEvery detail considered\u003c\/strong\u003e\n\u003cspan\u003eEspresso Tamper × 1 · Silicone Rest × 1\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e9.2 cm\u003c\/strong\u003e\n\u003cspan\u003eTotal tamper height, excluding rest\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e7 cm\u003c\/strong\u003e\n\u003cspan\u003eSilicone rest outer diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003eManual\u003c\/strong\u003e\n\u003cspan\u003eFlat base, no calibrated spring\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- BRAND ENDING --\u003e\n\n\u003cfooter class=\"km-ending\"\u003e\n\n\u003cspan class=\"km-number\"\u003e\nTHE KALVEMUNO PHILOSOPHY\n\u003c\/span\u003e\n\n\u003ch3\u003e\nEvery great espresso\u003cbr\u003e\nbegins with intention.\n\u003c\/h3\u003e\n\n\u003cp\u003e\nA steady hand, a level coffee bed,\nand a moment of thoughtful preparation.\nDiscover the satisfaction of making\nevery espresso shot your own.\n\u003c\/p\u003e\n\n\u003cspan class=\"km-signature\"\u003e\nKalvemuno™\n\u003c\/span\u003e\n\n\u003c\/footer\u003e\n\n\u003c\/div\u003e\n\u003c\/article\u003e\n","brand":"Kalvemuno","offers":[{"title":"Default Title","offer_id":49330606997601,"sku":"Kalvemuno007*1","price":53.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/7-1.png?v=1792159389"},{"product_id":"kalvemuno™-espresso-knock-box","title":"Kalvemuno™ – Espresso Knock Box","description":"\n\u003c!--\nKALVEMUNO™\nESPRESSO KNOCK BOX\nTINKER THEME \/ EDITORIAL 50:50\n--\u003e\n\n\u003cstyle\u003e\n\/* ===========================\n   TINKER DESKTOP GRID 50:50\n=========================== *\/\n\n@media(min-width:750px){\n  .product-information__grid.product-information--media-left:has(#km-knockbox-50){\n    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;\n  }\n\n  .product-information__grid.product-information--media-left:has(#km-knockbox-50)\u003e.product-information__media{\n    grid-column:1!important;\n    min-width:0!important;\n    width:100%;\n    max-width:100%;\n  }\n\n  .product-information__grid.product-information--media-left:has(#km-knockbox-50)\u003e.product-details{\n    grid-column:2!important;\n    min-width:0!important;\n    width:100%;\n    max-width:100%;\n  }\n}\n\n.text-block:has(\u003e#km-knockbox-50){\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  align-self:flex-start;\n}\n\n\/* ===========================\n   BRAND FOUNDATION\n=========================== *\/\n\n#km-knockbox-50{\n  --km-ink:#302018;\n  --km-accent:#a36841;\n  --km-muted:#786e66;\n  --km-line:#e1d9d1;\n\n  display:block;\n  position:relative;\n  width:100%!important;\n  max-width:100%!important;\n  max-inline-size:100%!important;\n  min-width:0!important;\n  box-sizing:border-box;\n  container:kmknockbox \/ inline-size;\n\n  margin:22px 0 38px;\n  padding:0;\n  color:var(--km-ink);\n  font:400 14px\/1.8 Arial,sans-serif;\n  text-align:left;\n  overflow-wrap:break-word;\n}\n\n#km-knockbox-50 *,\n#km-knockbox-50 *::before,\n#km-knockbox-50 *::after{\n  box-sizing:border-box;\n}\n\n#km-knockbox-50 h2,\n#km-knockbox-50 h3,\n#km-knockbox-50 p,\n#km-knockbox-50 figure{\n  margin:0;\n  padding:0;\n  color:inherit;\n}\n\n#km-knockbox-50 .km-inner{\n  width:100%;\n  max-width:100%;\n  min-width:0;\n}\n\n\/* ===========================\n   EDITORIAL INTRO\n=========================== *\/\n\n#km-knockbox-50 .km-intro{\n  padding:26px 0 34px;\n  border-top:2px solid var(--km-accent);\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-knockbox-50 .km-kicker{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.17em;\n  line-height:1.6;\n  text-transform:uppercase;\n  color:var(--km-accent);\n  margin-bottom:15px;\n}\n\n#km-knockbox-50 h2{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(29px,7cqw,47px);\n  font-weight:400;\n  line-height:1.14;\n  letter-spacing:-.035em;\n}\n\n\/* Keep introduction typography understated *\/\n#km-knockbox-50 .km-intro-copy{\n  max-width:560px;\n  margin-top:20px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* ===========================\n   EDITORIAL CHAPTERS\n=========================== *\/\n\n#km-knockbox-50 .km-chapter{\n  width:100%;\n  min-width:0;\n  margin:31px 0;\n}\n\n#km-knockbox-50 .km-chapter-head{\n  display:grid;\n  grid-template-columns:minmax(0,1fr);\n  gap:13px;\n  align-items:start;\n  min-width:0;\n  margin-bottom:20px;\n}\n\n#km-knockbox-50 .km-number{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.16em;\n  line-height:1.6;\n  color:var(--km-accent);\n  text-transform:uppercase;\n  margin-bottom:10px;\n}\n\n#km-knockbox-50 h3{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(26px,5.5cqw,38px);\n  line-height:1.2;\n  letter-spacing:-.025em;\n}\n\n#km-knockbox-50 .km-chapter-copy{\n  max-width:560px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* ===========================\n   FOUR ORIGINAL IMAGES\n   NO CROP \/ NO MASK \/ NO OVERLAY\n=========================== *\/\n\n#km-knockbox-50 figure{\n  display:block;\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  background:transparent;\n  overflow:visible;\n}\n\n#km-knockbox-50 .km-image{\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  margin:0!important;\n  padding:0!important;\n  border:0!important;\n  border-radius:0!important;\n  box-shadow:none!important;\n  filter:none!important;\n  clip-path:none!important;\n  mask:none!important;\n  opacity:1!important;\n  position:static!important;\n  float:none!important;\n  transform:none!important;\n}\n\n\/* ===========================\n   IMAGE CAPTIONS\n=========================== *\/\n\n#km-knockbox-50 figcaption{\n  display:flex;\n  justify-content:space-between;\n  align-items:baseline;\n  flex-wrap:wrap;\n  gap:5px 12px;\n  padding:13px 0;\n  border-bottom:1px solid var(--km-line);\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n}\n\n#km-knockbox-50 figcaption strong{\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:var(--km-accent);\n}\n\n\/* ===========================\n   MINIMAL SPECIFICATIONS\n=========================== *\/\n\n#km-knockbox-50 .km-specs{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  width:100%;\n  min-width:0;\n  margin-top:22px;\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-knockbox-50 .km-spec{\n  min-width:0;\n  padding:17px 9px 19px 0;\n}\n\n#km-knockbox-50 .km-spec+.km-spec{\n  padding-left:13px;\n  border-left:1px solid var(--km-line);\n}\n\n#km-knockbox-50 .km-spec strong{\n  display:block;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(17px,4cqw,27px);\n  line-height:1.25;\n}\n\n#km-knockbox-50 .km-spec span{\n  display:block;\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n  margin-top:7px;\n}\n\n\/* ===========================\n   BRAND ENDING\n=========================== *\/\n\n#km-knockbox-50 .km-ending{\n  text-align:center;\n  padding:48px 8px 39px;\n}\n\n#km-knockbox-50 .km-ending h3{\n  font-size:clamp(27px,6cqw,42px);\n}\n\n#km-knockbox-50 .km-ending p{\n  max-width:490px;\n  margin:17px auto 0;\n  color:var(--km-muted);\n  font-size:13px;\n  line-height:1.9;\n}\n\n#km-knockbox-50 .km-signature{\n  display:block;\n  margin-top:29px;\n  font:400 22px Georgia,\"Times New Roman\",serif;\n  color:var(--km-ink);\n}\n\n\/* ===========================\n   CONTAINER RESPONSIVENESS\n=========================== *\/\n\n@container kmknockbox (min-width:540px){\n  #km-knockbox-50 .km-chapter-head{\n    grid-template-columns:minmax(0,1fr) minmax(0,1fr);\n    gap:23px;\n    align-items:end;\n  }\n}\n\n@container kmknockbox (max-width:360px){\n  #km-knockbox-50 .km-specs{\n    grid-template-columns:minmax(0,1fr);\n  }\n\n  #km-knockbox-50 .km-spec{\n    padding:12px 0;\n  }\n\n  #km-knockbox-50 .km-spec+.km-spec{\n    padding-left:0;\n    border-left:0;\n    border-top:1px solid var(--km-line);\n  }\n\n  #km-knockbox-50 .km-spec strong{\n    font-size:24px;\n  }\n}\n\n\/* ===========================\n   MOBILE RESPONSIVENESS\n=========================== *\/\n\n@media(max-width:749px){\n  #km-knockbox-50{\n    width:100%!important;\n    max-width:100%!important;\n    margin:18px 0 30px;\n  }\n\n  #km-knockbox-50 .km-intro{\n    padding:23px 0 29px;\n  }\n\n  #km-knockbox-50 .km-chapter{\n    margin:26px 0;\n  }\n\n  #km-knockbox-50 .km-chapter-head{\n    grid-template-columns:minmax(0,1fr);\n    gap:12px;\n  }\n\n  #km-knockbox-50 .km-ending{\n    padding:38px 5px;\n  }\n}\n\u003c\/style\u003e\n\n\u003carticle id=\"km-knockbox-50\"\u003e\n\u003cdiv class=\"km-inner\"\u003e\n\n\u003c!-- INTRODUCTION --\u003e\n\n\u003cheader class=\"km-intro\"\u003e\n\n\u003cp class=\"km-kicker\"\u003e\nKALVEMUNO™ \/ THE ESPRESSO COLLECTION\n\u003c\/p\u003e\n\n\u003ch2\u003e\nKnock. Clear.\u003cbr\u003e\nKeep brewing.\n\u003c\/h2\u003e\n\n\u003cp class=\"km-intro-copy\"\u003e\nThe best espresso rituals feel effortless,\neven between shots. The Kalvemuno™\nEspresso Knock Box brings a sturdy\nsilicone-covered knock bar, spacious\ncollection interior and stable base\ntogether in a compact design—\nhelping keep your coffee station\norganized throughout the day.\n\u003c\/p\u003e\n\n\u003c\/header\u003e\n\n\u003c!-- CHAPTER 01 \/ THE CONSTRUCTION --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n01 \/ THE CONSTRUCTION\n\u003c\/span\u003e\n\n\u003ch3\u003e\nMade for the daily routine.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nA 304 stainless steel core gives\nthe knock bar its strength, while\nthe silicone covering provides\na cushioned contact surface\nfor your portafilter. A fixed\nsilicone base ring helps keep\nthe knock box stable on the\ncounter during everyday use.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/8-6.png?v=1792159501\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno espresso knock box featuring silicone-covered stainless steel knock bar and easy-access front rim\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eBuilt for repeated use\u003c\/strong\u003e\n\u003cspan\u003e304 Stainless Steel · Silicone Cover\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e304 Steel\u003c\/strong\u003e\n\u003cspan\u003eStainless steel knock bar core\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003eSilicone\u003c\/strong\u003e\n\u003cspan\u003eCushioned knock bar covering\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e10 cm\u003c\/strong\u003e\n\u003cspan\u003eEasy-access front rim height\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 02 \/ EVERYDAY OPERATION --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n02 \/ THE RITUAL\n\u003c\/span\u003e\n\n\u003ch3\u003e\nA cleaner way to finish.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nPlace the knock box on a stable,\nflat surface near your espresso\nmachine. After extraction,\ntap the portafilter against\nthe silicone-covered bar\nto release the spent coffee\npuck directly into the box.\nA small, practical step that\nkeeps your brewing area tidier.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/8-7.png?v=1792159501\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno espresso knock box three-step instructions for positioning, removing coffee pucks and collecting spent grounds\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003ePlace · Knock · Collect\u003c\/strong\u003e\n\u003cspan\u003eA simple espresso workflow\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 03 \/ FUNCTIONAL DETAILS --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n03 \/ THE FUNCTION\n\u003c\/span\u003e\n\n\u003ch3\u003e\nThoughtful in every detail.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nThe wide interior creates\nroom for collecting multiple\nused coffee pucks. A removable\nknock bar is seated at both ends,\nmaking access to the interior\nmore convenient when emptying\nthe container. The fixed\nsilicone ring underneath adds\ngrip and helps protect your\ncountertop.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/8-8.png?v=1792159501\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno espresso knock box showing removable silicone knock bar, spacious collection interior and stable silicone base\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eDesigned around your routine\u003c\/strong\u003e\n\u003cspan\u003eRemovable Bar · Spacious Interior\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e16 cm\u003c\/strong\u003e\n\u003cspan\u003eKnock bar overall length\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e14 × 13\u003c\/strong\u003e\n\u003cspan\u003eApproximate interior dimensions in cm\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003eStable Base\u003c\/strong\u003e\n\u003cspan\u003eFixed silicone bottom ring\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 04 \/ SPECIFICATIONS --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n04 \/ THE DETAILS\n\u003c\/span\u003e\n\n\u003ch3\u003e\nCompact. Practical. Considered.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nWith a 17 × 16 cm footprint,\na 13 cm rear height and a\n1.3 L design capacity, the\nKalvemuno™ Espresso Knock Box\noffers useful collection space\nwithout unnecessary complexity.\nIts polypropylene body and\nremovable silicone-covered\nsteel knock bar are designed\nfor straightforward daily use.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/8-9.png?v=1792159501\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno espresso knock box dimensions, 1.3 liter design capacity, polypropylene body, silicone ring and removable knock bar specifications\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eEvery dimension considered\u003c\/strong\u003e\n\u003cspan\u003eKnock Box Body × 1 · Knock Bar × 1\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e1.3 L\u003c\/strong\u003e\n\u003cspan\u003eDesign collection capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e17 × 16 cm\u003c\/strong\u003e\n\u003cspan\u003eOverall width and depth\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e13 cm\u003c\/strong\u003e\n\u003cspan\u003eOverall rear height\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- BRAND ENDING --\u003e\n\n\u003cfooter class=\"km-ending\"\u003e\n\n\u003cspan class=\"km-number\"\u003e\nTHE KALVEMUNO PHILOSOPHY\n\u003c\/span\u003e\n\n\u003ch3\u003e\nA cleaner station.\u003cbr\u003e\nA smoother ritual.\n\u003c\/h3\u003e\n\n\u003cp\u003e\nGreat espresso is made in the details,\nfrom the first grind to the final\nknock. Keep your tools organized,\nyour workspace ready and your\ncoffee ritual moving.\n\u003c\/p\u003e\n\n\u003cspan class=\"km-signature\"\u003e\nKalvemuno™\n\u003c\/span\u003e\n\n\u003c\/footer\u003e\n\n\u003c\/div\u003e\n\u003c\/article\u003e\n","brand":"Kalvemuno","offers":[{"title":"Default Title","offer_id":49330610307169,"sku":"Kalvemuno008*1","price":51.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/8-1.png?v=1792159496"},{"product_id":"kalvemuno™-stainless-steel-milk-frothing-pitcher","title":"Kalvemuno™ – Stainless Steel Milk Frothing Pitcher","description":"\n\u003c!--\nKALVEMUNO™\nSTAINLESS STEEL MILK FROTHING PITCHER\nTINKER THEME \/ EDITORIAL 50:50\n--\u003e\n\n\u003cstyle\u003e\n\/* TINKER DESKTOP 50:50 *\/\n\n@media(min-width:750px){\n  .product-information__grid.product-information--media-left:has(#km-pitcher-50){\n    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;\n  }\n\n  .product-information__grid.product-information--media-left:has(#km-pitcher-50)\u003e.product-information__media{\n    grid-column:1!important;\n    min-width:0!important;\n    width:100%;\n    max-width:100%;\n  }\n\n  .product-information__grid.product-information--media-left:has(#km-pitcher-50)\u003e.product-details{\n    grid-column:2!important;\n    min-width:0!important;\n    width:100%;\n    max-width:100%;\n  }\n}\n\n\/* DESCRIPTION CONTAINER *\/\n\n.text-block:has(\u003e #km-pitcher-50){\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  align-self:flex-start;\n}\n\n#km-pitcher-50{\n  --km-ink:#302018;\n  --km-accent:#a36942;\n  --km-muted:#776e66;\n  --km-line:#e2dad2;\n\n  display:block;\n  position:relative;\n  box-sizing:border-box;\n  container:kmpitcher \/ inline-size;\n\n  width:100%!important;\n  max-width:100%!important;\n  max-inline-size:100%!important;\n  min-width:0!important;\n\n  margin:22px 0 38px;\n  padding:0;\n\n  color:var(--km-ink);\n  font:400 14px\/1.8 Arial,sans-serif;\n  text-align:left;\n  overflow-wrap:break-word;\n}\n\n#km-pitcher-50 *,\n#km-pitcher-50 *::before,\n#km-pitcher-50 *::after{\n  box-sizing:border-box;\n}\n\n#km-pitcher-50 h2,\n#km-pitcher-50 h3,\n#km-pitcher-50 p,\n#km-pitcher-50 figure{\n  margin:0;\n  padding:0;\n  color:inherit;\n}\n\n#km-pitcher-50 .km-inner{\n  width:100%;\n  max-width:100%;\n  min-width:0;\n}\n\n\/* INTRO *\/\n\n#km-pitcher-50 .km-intro{\n  padding:26px 0 34px;\n  border-top:2px solid var(--km-accent);\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-pitcher-50 .km-kicker{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.17em;\n  line-height:1.6;\n  text-transform:uppercase;\n  color:var(--km-accent);\n  margin-bottom:15px;\n}\n\n#km-pitcher-50 h2{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(29px,7cqw,47px);\n  font-weight:400;\n  line-height:1.14;\n  letter-spacing:-.035em;\n}\n\n#km-pitcher-50 .km-intro-copy{\n  max-width:560px;\n  margin-top:20px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* EDITORIAL CHAPTERS *\/\n\n#km-pitcher-50 .km-chapter{\n  width:100%;\n  min-width:0;\n  margin:31px 0;\n}\n\n#km-pitcher-50 .km-chapter-head{\n  display:grid;\n  grid-template-columns:minmax(0,1fr);\n  gap:13px;\n  align-items:start;\n  min-width:0;\n  margin-bottom:20px;\n}\n\n#km-pitcher-50 .km-number{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.16em;\n  line-height:1.6;\n  color:var(--km-accent);\n  text-transform:uppercase;\n  margin-bottom:10px;\n}\n\n#km-pitcher-50 h3{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(26px,5.5cqw,38px);\n  line-height:1.2;\n  letter-spacing:-.025em;\n}\n\n#km-pitcher-50 .km-chapter-copy{\n  max-width:560px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* ORIGINAL IMAGES — NO CROPPING *\/\n\n#km-pitcher-50 figure{\n  display:block;\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  margin:0;\n  padding:0;\n  background:transparent;\n  overflow:visible;\n}\n\n#km-pitcher-50 .km-image{\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\n  margin:0!important;\n  padding:0!important;\n  border:0!important;\n  border-radius:0!important;\n  box-shadow:none!important;\n\n  filter:none!important;\n  clip-path:none!important;\n  mask:none!important;\n  opacity:1!important;\n\n  position:static!important;\n  float:none!important;\n  transform:none!important;\n}\n\n\/* IMAGE CAPTIONS *\/\n\n#km-pitcher-50 figcaption{\n  display:flex;\n  justify-content:space-between;\n  align-items:baseline;\n  flex-wrap:wrap;\n  gap:5px 12px;\n\n  padding:13px 0;\n  border-bottom:1px solid var(--km-line);\n\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n}\n\n#km-pitcher-50 figcaption strong{\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:var(--km-accent);\n}\n\n\/* MINIMAL SPECIFICATIONS *\/\n\n#km-pitcher-50 .km-specs{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  width:100%;\n  min-width:0;\n  margin-top:22px;\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-pitcher-50 .km-spec{\n  min-width:0;\n  padding:17px 9px 19px 0;\n}\n\n#km-pitcher-50 .km-spec+.km-spec{\n  padding-left:13px;\n  border-left:1px solid var(--km-line);\n}\n\n#km-pitcher-50 .km-spec strong{\n  display:block;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(17px,4cqw,27px);\n  line-height:1.25;\n}\n\n#km-pitcher-50 .km-spec span{\n  display:block;\n  margin-top:7px;\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n}\n\n\/* BRAND ENDING *\/\n\n#km-pitcher-50 .km-ending{\n  text-align:center;\n  padding:48px 8px 39px;\n}\n\n#km-pitcher-50 .km-ending h3{\n  font-size:clamp(27px,6cqw,42px);\n}\n\n#km-pitcher-50 .km-ending p{\n  max-width:490px;\n  margin:17px auto 0;\n  color:var(--km-muted);\n  font-size:13px;\n  line-height:1.9;\n}\n\n#km-pitcher-50 .km-signature{\n  display:block;\n  margin-top:29px;\n  font:400 22px Georgia,\"Times New Roman\",serif;\n  color:var(--km-ink);\n}\n\n\/* CONTAINER RESPONSIVE *\/\n\n@container kmpitcher (min-width:540px){\n  #km-pitcher-50 .km-chapter-head{\n    grid-template-columns:minmax(0,1fr) minmax(0,1fr);\n    gap:23px;\n    align-items:end;\n  }\n}\n\n@container kmpitcher (max-width:360px){\n  #km-pitcher-50 .km-specs{\n    grid-template-columns:minmax(0,1fr);\n  }\n\n  #km-pitcher-50 .km-spec{\n    padding:12px 0;\n  }\n\n  #km-pitcher-50 .km-spec+.km-spec{\n    padding-left:0;\n    border-left:0;\n    border-top:1px solid var(--km-line);\n  }\n\n  #km-pitcher-50 .km-spec strong{\n    font-size:24px;\n  }\n}\n\n\/* MOBILE *\/\n\n@media(max-width:749px){\n  #km-pitcher-50{\n    width:100%!important;\n    max-width:100%!important;\n    margin:18px 0 30px;\n  }\n\n  #km-pitcher-50 .km-intro{\n    padding:23px 0 29px;\n  }\n\n  #km-pitcher-50 .km-chapter{\n    margin:26px 0;\n  }\n\n  #km-pitcher-50 .km-chapter-head{\n    grid-template-columns:minmax(0,1fr);\n    gap:12px;\n  }\n\n  #km-pitcher-50 .km-ending{\n    padding:38px 5px;\n  }\n}\n\u003c\/style\u003e\n\n\u003carticle id=\"km-pitcher-50\"\u003e\n\u003cdiv class=\"km-inner\"\u003e\n\n\u003c!-- INTRODUCTION --\u003e\n\n\u003cheader class=\"km-intro\"\u003e\n\n\u003cp class=\"km-kicker\"\u003e\nKALVEMUNO™ \/ THE BARISTA COLLECTION\n\u003c\/p\u003e\n\n\u003ch2\u003e\nThe art of milk.\u003cbr\u003e\nThe joy of coffee.\n\u003c\/h2\u003e\n\n\u003cp class=\"km-intro-copy\"\u003e\nA beautiful cup of coffee is shaped by\nthe smallest details. The Kalvemuno™\nStainless Steel Milk Frothing Pitcher\ncombines brushed 304 stainless steel,\na carefully shaped pouring lip and\na secure welded handle—bringing\nsimplicity and control to your\neveryday latte-making ritual.\n\u003c\/p\u003e\n\n\u003c\/header\u003e\n\n\u003c!-- CHAPTER 01 \/ MATERIALS --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n01 \/ THE CRAFT\n\u003c\/span\u003e\n\n\u003ch3\u003e\nDesigned for the pour.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nCrafted from brushed 304 stainless\nsteel, the pitcher features an\nintegrated V-shaped pouring lip\nand a firmly welded D-shaped handle.\nInternal reference markings at\n150, 300 and 450 mL make it easy\nto check the milk level before\nfrothing or pouring.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/9-6.png?v=1792159642\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno 304 stainless steel milk frothing pitcher with V-shaped spout, welded D-shaped handle and internal volume marks\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eCrafted with intention\u003c\/strong\u003e\n\u003cspan\u003e304 Stainless Steel · Brushed Finish\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e304 Steel\u003c\/strong\u003e\n\u003cspan\u003eBrushed stainless steel body\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003eV-Spout\u003c\/strong\u003e\n\u003cspan\u003eIntegrated pouring lip\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e3 Marks\u003c\/strong\u003e\n\u003cspan\u003e150 \/ 300 \/ 450 mL references\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 02 \/ MILK FROTHING --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n02 \/ THE RITUAL\n\u003c\/span\u003e\n\n\u003ch3\u003e\nFrom milk to microfoam.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nBegin with cold milk, using the\ninternal markings as a guide.\nFroth the milk using your\nespresso machine's steam wand,\nholding the pitcher comfortably\nat a slight angle. Once the\nmilk reaches your desired\ntexture, use the integrated\npouring lip to finish\nyour favorite coffee.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/9-7.png?v=1792159642\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno stainless steel milk frothing pitcher illustrated steps for adding cold milk, steaming and pouring latte art\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eFill · Froth · Pour\u003c\/strong\u003e\n\u003cspan\u003eA simple barista routine\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 03 \/ EVERYDAY EXPERIENCE --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n03 \/ THE EXPERIENCE\n\u003c\/span\u003e\n\n\u003ch3\u003e\nControl in every movement.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nThe wide mouth provides room\nfor steaming and swirling milk,\nwhile the integrated V-shaped\nspout helps guide a controlled\npour. A sturdy welded handle\nand clearly marked interior\nbring practical details\ntogether for cappuccinos,\nlattes and more.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/9-8.png?v=1792159642\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno milk frothing pitcher features showing controlled V-shaped pouring spout, welded handle and reference marks\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eMade for everyday brewing\u003c\/strong\u003e\n\u003cspan\u003eFrothing · Swirling · Latte Art\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 04 \/ DIMENSIONS --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n04 \/ THE DETAILS\n\u003c\/span\u003e\n\n\u003ch3\u003e\nThoughtful proportions.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nThe pitcher offers a nominal\n600 mL design capacity,\nwith an approximately 10 cm\nbody diameter and 11 cm\noverall height. Its brushed\nstainless steel construction,\nintegrated spout and D-shaped\nhandle create a practical\naddition to your\nhome coffee setup.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/9-9.png?v=1792159642\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno stainless steel frothing pitcher specifications showing 600 mL nominal capacity, 14 by 10 by 11 cm dimensions and welded handle\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eEvery detail considered\u003c\/strong\u003e\n\u003cspan\u003eMilk Frothing Pitcher × 1\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e600 mL\u003c\/strong\u003e\n\u003cspan\u003eNominal design capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e14 cm\u003c\/strong\u003e\n\u003cspan\u003eOverall width including spout and handle\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e11 cm\u003c\/strong\u003e\n\u003cspan\u003eOverall height\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- BRAND ENDING --\u003e\n\n\u003cfooter class=\"km-ending\"\u003e\n\n\u003cspan class=\"km-number\"\u003e\nTHE KALVEMUNO PHILOSOPHY\n\u003c\/span\u003e\n\n\u003ch3\u003e\nBeautiful coffee begins\u003cbr\u003e\nwith thoughtful details.\n\u003c\/h3\u003e\n\n\u003cp\u003e\nFrom the first swirl of milk\nto the finishing pour,\ndiscover the quiet satisfaction\nof creating your favorite\ncoffee at home.\n\u003c\/p\u003e\n\n\u003cspan class=\"km-signature\"\u003e\nKalvemuno™\n\u003c\/span\u003e\n\n\u003c\/footer\u003e\n\n\u003c\/div\u003e\n\u003c\/article\u003e\n","brand":"Kalvemuno","offers":[{"title":"Default Title","offer_id":49330615550049,"sku":"Kalvemuno009*1","price":53.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/9-1.png?v=1792159634"},{"product_id":"kalvemuno™-latte-art-etching-pen-set","title":"Kalvemuno™ – Latte Art Etching Pen Set","description":"\n\u003c!--\nKALVEMUNO™\nLATTE ART ETCHING PEN SET\nTINKER THEME \/ EDITORIAL 50:50\n--\u003e\n\n\u003cstyle\u003e\n\/* ===========================\n   TINKER DESKTOP GRID 50:50\n=========================== *\/\n\n@media(min-width:750px){\n  .product-information__grid.product-information--media-left:has(#km-lattepen-50){\n    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;\n  }\n\n  .product-information__grid.product-information--media-left:has(#km-lattepen-50)\u003e.product-information__media{\n    grid-column:1!important;\n    min-width:0!important;\n    width:100%;\n    max-width:100%;\n  }\n\n  .product-information__grid.product-information--media-left:has(#km-lattepen-50)\u003e.product-details{\n    grid-column:2!important;\n    min-width:0!important;\n    width:100%;\n    max-width:100%;\n  }\n}\n\n\/* ===========================\n   DESCRIPTION FOUNDATION\n=========================== *\/\n\n.text-block:has(\u003e#km-lattepen-50){\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  align-self:flex-start;\n}\n\n#km-lattepen-50{\n  --km-ink:#302018;\n  --km-accent:#a36841;\n  --km-muted:#786e66;\n  --km-line:#e1d9d1;\n\n  display:block;\n  position:relative;\n  width:100%!important;\n  max-width:100%!important;\n  max-inline-size:100%!important;\n  min-width:0!important;\n  box-sizing:border-box;\n  container:kmlattepen \/ inline-size;\n\n  margin:22px 0 38px;\n  padding:0;\n  color:var(--km-ink);\n  font:400 14px\/1.8 Arial,sans-serif;\n  text-align:left;\n  overflow-wrap:break-word;\n}\n\n#km-lattepen-50 *,\n#km-lattepen-50 *::before,\n#km-lattepen-50 *::after{\n  box-sizing:border-box;\n}\n\n#km-lattepen-50 h2,\n#km-lattepen-50 h3,\n#km-lattepen-50 p,\n#km-lattepen-50 figure{\n  margin:0;\n  padding:0;\n  color:inherit;\n}\n\n#km-lattepen-50 .km-inner{\n  width:100%;\n  max-width:100%;\n  min-width:0;\n}\n\n\/* ===========================\n   EDITORIAL INTRO\n=========================== *\/\n\n#km-lattepen-50 .km-intro{\n  padding:26px 0 34px;\n  border-top:2px solid var(--km-accent);\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-lattepen-50 .km-kicker{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.17em;\n  line-height:1.6;\n  text-transform:uppercase;\n  color:var(--km-accent);\n  margin-bottom:15px;\n}\n\n#km-lattepen-50 h2{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(29px,7cqw,47px);\n  font-weight:400;\n  line-height:1.14;\n  letter-spacing:-.035em;\n}\n\n#km-lattepen-50 .km-intro-copy{\n  max-width:560px;\n  margin-top:20px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* ===========================\n   EDITORIAL CHAPTERS\n=========================== *\/\n\n#km-lattepen-50 .km-chapter{\n  width:100%;\n  min-width:0;\n  margin:31px 0;\n}\n\n#km-lattepen-50 .km-chapter-head{\n  display:grid;\n  grid-template-columns:minmax(0,1fr);\n  gap:13px;\n  align-items:start;\n  min-width:0;\n  margin-bottom:20px;\n}\n\n#km-lattepen-50 .km-number{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.16em;\n  line-height:1.6;\n  color:var(--km-accent);\n  text-transform:uppercase;\n  margin-bottom:10px;\n}\n\n#km-lattepen-50 h3{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(26px,5.5cqw,38px);\n  line-height:1.2;\n  letter-spacing:-.025em;\n}\n\n#km-lattepen-50 .km-chapter-copy{\n  max-width:560px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* ===========================\n   FOUR ORIGINAL IMAGES\n   NO CROP \/ MASK \/ OVERLAY\n=========================== *\/\n\n#km-lattepen-50 figure{\n  display:block;\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  background:transparent;\n  overflow:visible;\n}\n\n#km-lattepen-50 .km-image{\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  margin:0!important;\n  padding:0!important;\n  border:0!important;\n  border-radius:0!important;\n  box-shadow:none!important;\n  filter:none!important;\n  clip-path:none!important;\n  mask:none!important;\n  opacity:1!important;\n  position:static!important;\n  float:none!important;\n  transform:none!important;\n}\n\n\/* ===========================\n   IMAGE CAPTIONS\n=========================== *\/\n\n#km-lattepen-50 figcaption{\n  display:flex;\n  justify-content:space-between;\n  align-items:baseline;\n  flex-wrap:wrap;\n  gap:5px 12px;\n  padding:13px 0;\n  border-bottom:1px solid var(--km-line);\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n}\n\n#km-lattepen-50 figcaption strong{\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:var(--km-accent);\n}\n\n\/* ===========================\n   MINIMAL SPECIFICATIONS\n=========================== *\/\n\n#km-lattepen-50 .km-specs{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  width:100%;\n  min-width:0;\n  margin-top:22px;\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-lattepen-50 .km-spec{\n  min-width:0;\n  padding:17px 9px 19px 0;\n}\n\n#km-lattepen-50 .km-spec+.km-spec{\n  padding-left:13px;\n  border-left:1px solid var(--km-line);\n}\n\n#km-lattepen-50 .km-spec strong{\n  display:block;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(17px,4cqw,27px);\n  line-height:1.25;\n}\n\n#km-lattepen-50 .km-spec span{\n  display:block;\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n  margin-top:7px;\n}\n\n\/* ===========================\n   BRAND ENDING\n=========================== *\/\n\n#km-lattepen-50 .km-ending{\n  text-align:center;\n  padding:48px 8px 39px;\n}\n\n#km-lattepen-50 .km-ending h3{\n  font-size:clamp(27px,6cqw,42px);\n}\n\n#km-lattepen-50 .km-ending p{\n  max-width:490px;\n  margin:17px auto 0;\n  color:var(--km-muted);\n  font-size:13px;\n  line-height:1.9;\n}\n\n#km-lattepen-50 .km-signature{\n  display:block;\n  margin-top:29px;\n  font:400 22px Georgia,\"Times New Roman\",serif;\n  color:var(--km-ink);\n}\n\n\/* ===========================\n   CONTAINER RESPONSIVENESS\n=========================== *\/\n\n@container kmlattepen (min-width:540px){\n  #km-lattepen-50 .km-chapter-head{\n    grid-template-columns:minmax(0,1fr) minmax(0,1fr);\n    gap:23px;\n    align-items:end;\n  }\n}\n\n@container kmlattepen (max-width:360px){\n  #km-lattepen-50 .km-specs{\n    grid-template-columns:minmax(0,1fr);\n  }\n\n  #km-lattepen-50 .km-spec{\n    padding:12px 0;\n  }\n\n  #km-lattepen-50 .km-spec+.km-spec{\n    padding-left:0;\n    border-left:0;\n    border-top:1px solid var(--km-line);\n  }\n\n  #km-lattepen-50 .km-spec strong{\n    font-size:24px;\n  }\n}\n\n\/* ===========================\n   MOBILE RESPONSIVENESS\n=========================== *\/\n\n@media(max-width:749px){\n  #km-lattepen-50{\n    width:100%!important;\n    max-width:100%!important;\n    margin:18px 0 30px;\n  }\n\n  #km-lattepen-50 .km-intro{\n    padding:23px 0 29px;\n  }\n\n  #km-lattepen-50 .km-chapter{\n    margin:26px 0;\n  }\n\n  #km-lattepen-50 .km-chapter-head{\n    grid-template-columns:minmax(0,1fr);\n    gap:12px;\n  }\n\n  #km-lattepen-50 .km-ending{\n    padding:38px 5px;\n  }\n}\n\u003c\/style\u003e\n\n\u003carticle id=\"km-lattepen-50\"\u003e\n\u003cdiv class=\"km-inner\"\u003e\n\n\u003c!-- INTRODUCTION --\u003e\n\n\u003cheader class=\"km-intro\"\u003e\n\n\u003cp class=\"km-kicker\"\u003e\nKALVEMUNO™ \/ THE BARISTA COLLECTION\n\u003c\/p\u003e\n\n\u003ch2\u003e\nA little detail.\u003cbr\u003e\nA lot of artistry.\n\u003c\/h2\u003e\n\n\u003cp class=\"km-intro-copy\"\u003e\nEvery cup is a canvas. The Kalvemuno™\nLatte Art Etching Pen Set brings\nthree double-ended stainless steel\ntools and six versatile working tips\ntogether in one elegant collection.\nFrom delicate lines to flowing\npatterns, discover a more personal\nway to finish your favorite coffee.\n\u003c\/p\u003e\n\n\u003c\/header\u003e\n\n\u003c!-- CHAPTER 01 \/ THE EXPERIENCE --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n01 \/ THE ART OF COFFEE\n\u003c\/span\u003e\n\n\u003ch3\u003e\nCreate with every cup.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nOpen the compact storage case,\nselect your preferred double-ended\ntool and gently shape the milk foam\non your coffee. Draw fine lines,\nrefine a heart or create flowing\npatterns using the tip that best\nsuits your design.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/10-6.png?v=1792159968\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno latte art etching pen set four-step guide showing preparation, tip selection and drawing patterns on coffee foam\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003ePrepare · Choose · Create\u003c\/strong\u003e\n\u003cspan\u003eA more artistic coffee ritual\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e3 Pens\u003c\/strong\u003e\n\u003cspan\u003eDouble-ended stainless steel tools\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e6 Tips\u003c\/strong\u003e\n\u003cspan\u003eDifferent shaping and drawing ends\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e304 Steel\u003c\/strong\u003e\n\u003cspan\u003eDurable tool construction\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 02 \/ CREATIVE POSSIBILITIES --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n02 \/ THE POSSIBILITIES\n\u003c\/span\u003e\n\n\u003ch3\u003e\nSix ways to express yourself.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nA rounded point and mini spoon\nhelp draw fine lines and shape foam.\nThe flat blade and small loop\nare made for refining curves\nand details. A three-tine fork\nand oval spatula bring even\nmore possibilities for pulling,\nsmoothing and shaping patterns.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/10-7.png?v=1792159968\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno six latte art etching pen tips: rounded point, mini spoon, flat blade, loop, three-tine fork and oval spatula\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eOne set. Endless creativity.\u003c\/strong\u003e\n\u003cspan\u003eSix Functional Working Ends\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 03 \/ CRAFTSMANSHIP --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n03 \/ THE CRAFT\n\u003c\/span\u003e\n\n\u003ch3\u003e\nMade for creative hands.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nEach pen is crafted from\n304 stainless steel and features\na textured central grip for\ncomfortable handling.\nThe double-ended design keeps\ndifferent shaping tools within\neasy reach, while the fitted\nstorage case keeps the complete\nset organized between uses.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/10-8.png?v=1792159968\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno latte art etching set contents showing three stainless steel double-ended pens and one polypropylene storage case\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eEverything in its place\u003c\/strong\u003e\n\u003cspan\u003e3 Double-Ended Pens · 1 Storage Case\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e14.5 cm\u003c\/strong\u003e\n\u003cspan\u003eLength of each pen\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e1 cm\u003c\/strong\u003e\n\u003cspan\u003eTextured grip width\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003ePP Case\u003c\/strong\u003e\n\u003cspan\u003eProtective storage organizer\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 04 \/ SPECIFICATIONS --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n04 \/ THE DETAILS\n\u003c\/span\u003e\n\n\u003ch3\u003e\nPrecision in the little things.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nThree thoughtfully designed\ntools offer six distinct\nworking ends in a compact\nset. Each 14.5 cm pen is\neasy to handle for detailed\nfoam decoration, while the\n17 × 6 × 2 cm storage case\nkeeps your accessories\nneatly arranged at your\ncoffee station.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/10-9.png?v=1792159968\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno latte art etching pen set dimensions including 14.5 cm pen length, six working tips and 17 by 6 by 2 cm storage case\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eThoughtful from end to end\u003c\/strong\u003e\n\u003cspan\u003ePrecision Tools · Compact Storage\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e17 cm\u003c\/strong\u003e\n\u003cspan\u003eStorage case length\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e6 cm\u003c\/strong\u003e\n\u003cspan\u003eStorage case width\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e2 cm\u003c\/strong\u003e\n\u003cspan\u003eStorage case height\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- BRAND ENDING --\u003e\n\n\u003cfooter class=\"km-ending\"\u003e\n\n\u003cspan class=\"km-number\"\u003e\nTHE KALVEMUNO PHILOSOPHY\n\u003c\/span\u003e\n\n\u003ch3\u003e\nMake every cup\u003cbr\u003e\na little more yours.\n\u003c\/h3\u003e\n\n\u003cp\u003e\nFrom the first pour to the\nfinishing detail, enjoy the\ncreative side of coffee.\nA few simple tools, a little\nimagination and a moment\nworth savoring.\n\u003c\/p\u003e\n\n\u003cspan class=\"km-signature\"\u003e\nKalvemuno™\n\u003c\/span\u003e\n\n\u003c\/footer\u003e\n\n\u003c\/div\u003e\n\u003c\/article\u003e\n","brand":"Kalvemuno","offers":[{"title":"Default Title","offer_id":49330623348833,"sku":"Kalvemuno010*1","price":56.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/10-1.png?v=1792159957"},{"product_id":"kalvemuno™-cold-brew-coffee-maker","title":"Kalvemuno™ – Cold Brew Coffee Maker","description":"\n\u003c!--\nKALVEMUNO™\nCOLD BREW COFFEE MAKER\nTINKER THEME \/ EDITORIAL 50:50\n--\u003e\n\n\u003cstyle\u003e\n\/* =====================================\n   TINKER DESKTOP GALLERY 50:50\n===================================== *\/\n\n@media (min-width:750px){\n\n.product-information__grid.product-information--media-left:has(#km-coldbrew-50){\n  grid-template-columns:\n    minmax(0,1fr)\n    minmax(0,1fr)!important;\n}\n\n.product-information__grid.product-information--media-left:has(#km-coldbrew-50)\u003e.product-information__media{\n  grid-column:1!important;\n  min-width:0!important;\n  width:100%;\n  max-width:100%;\n}\n\n.product-information__grid.product-information--media-left:has(#km-coldbrew-50)\u003e.product-details{\n  grid-column:2!important;\n  min-width:0!important;\n  width:100%;\n  max-width:100%;\n}\n\n}\n\n\/* DESCRIPTION CONTAINER *\/\n\n.text-block:has(\u003e#km-coldbrew-50){\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  align-self:flex-start;\n}\n\n\/* =====================================\n   KALVEMUNO EDITORIAL FOUNDATION\n===================================== *\/\n\n#km-coldbrew-50{\n  --km-ink:#302018;\n  --km-accent:#a36841;\n  --km-muted:#786e66;\n  --km-line:#e1d9d1;\n\n  display:block;\n  position:relative;\n  box-sizing:border-box;\n  container:kmcoldbrew \/ inline-size;\n\n  width:100%!important;\n  max-width:100%!important;\n  max-inline-size:100%!important;\n  min-width:0!important;\n\n  margin:22px 0 38px;\n  padding:0;\n\n  color:var(--km-ink);\n  font:400 14px\/1.8 Arial,sans-serif;\n  text-align:left;\n  overflow-wrap:break-word;\n}\n\n#km-coldbrew-50 *,\n#km-coldbrew-50 *::before,\n#km-coldbrew-50 *::after{\n  box-sizing:border-box;\n}\n\n#km-coldbrew-50 h2,\n#km-coldbrew-50 h3,\n#km-coldbrew-50 p,\n#km-coldbrew-50 figure{\n  margin:0;\n  padding:0;\n  color:inherit;\n}\n\n#km-coldbrew-50 .km-inner{\n  width:100%;\n  max-width:100%;\n  min-width:0;\n}\n\n\/* =====================================\n   EDITORIAL INTRO\n===================================== *\/\n\n#km-coldbrew-50 .km-intro{\n  padding:26px 0 34px;\n  border-top:2px solid var(--km-accent);\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-coldbrew-50 .km-kicker{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.17em;\n  line-height:1.6;\n  text-transform:uppercase;\n  color:var(--km-accent);\n  margin-bottom:15px;\n}\n\n#km-coldbrew-50 h2{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(29px,7cqw,47px);\n  font-weight:400;\n  line-height:1.14;\n  letter-spacing:-.035em;\n}\n\n#km-coldbrew-50 .km-intro-copy{\n  max-width:560px;\n  margin-top:20px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* =====================================\n   EDITORIAL CHAPTERS\n===================================== *\/\n\n#km-coldbrew-50 .km-chapter{\n  width:100%;\n  min-width:0;\n  margin:31px 0;\n}\n\n#km-coldbrew-50 .km-chapter-head{\n  display:grid;\n  grid-template-columns:minmax(0,1fr);\n  gap:13px;\n  align-items:start;\n  min-width:0;\n  margin-bottom:20px;\n}\n\n#km-coldbrew-50 .km-number{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.16em;\n  line-height:1.6;\n  color:var(--km-accent);\n  text-transform:uppercase;\n  margin-bottom:10px;\n}\n\n#km-coldbrew-50 h3{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(26px,5.5cqw,38px);\n  line-height:1.2;\n  letter-spacing:-.025em;\n}\n\n#km-coldbrew-50 .km-chapter-copy{\n  max-width:560px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* =====================================\n   FOUR ORIGINAL PRODUCT IMAGES\n   NO CROP \/ NO MASK \/ NO OVERLAY\n===================================== *\/\n\n#km-coldbrew-50 figure{\n  display:block;\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  margin:0;\n  padding:0;\n  background:transparent;\n  overflow:visible;\n}\n\n#km-coldbrew-50 .km-image{\n  display:block!important;\n  width:100%!important;\n  max-width:100%!important;\n  height:auto!important;\n  aspect-ratio:auto!important;\n\n  object-fit:contain!important;\n  object-position:center!important;\n\n  margin:0!important;\n  padding:0!important;\n  border:0!important;\n  border-radius:0!important;\n  box-shadow:none!important;\n\n  filter:none!important;\n  clip-path:none!important;\n  mask:none!important;\n  opacity:1!important;\n\n  position:static!important;\n  float:none!important;\n  transform:none!important;\n}\n\n\/* =====================================\n   IMAGE CAPTIONS\n===================================== *\/\n\n#km-coldbrew-50 figcaption{\n  display:flex;\n  justify-content:space-between;\n  align-items:baseline;\n  flex-wrap:wrap;\n  gap:5px 12px;\n\n  padding:13px 0;\n  border-bottom:1px solid var(--km-line);\n\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n}\n\n#km-coldbrew-50 figcaption strong{\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:var(--km-accent);\n}\n\n\/* =====================================\n   MINIMAL SPECIFICATIONS\n===================================== *\/\n\n#km-coldbrew-50 .km-specs{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  width:100%;\n  min-width:0;\n  margin-top:22px;\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-coldbrew-50 .km-spec{\n  min-width:0;\n  padding:17px 9px 19px 0;\n}\n\n#km-coldbrew-50 .km-spec+.km-spec{\n  padding-left:13px;\n  border-left:1px solid var(--km-line);\n}\n\n#km-coldbrew-50 .km-spec strong{\n  display:block;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(17px,4cqw,27px);\n  line-height:1.25;\n}\n\n#km-coldbrew-50 .km-spec span{\n  display:block;\n  margin-top:7px;\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n}\n\n\/* =====================================\n   BRAND ENDING\n===================================== *\/\n\n#km-coldbrew-50 .km-ending{\n  text-align:center;\n  padding:48px 8px 39px;\n}\n\n#km-coldbrew-50 .km-ending h3{\n  font-size:clamp(27px,6cqw,42px);\n}\n\n#km-coldbrew-50 .km-ending p{\n  max-width:490px;\n  margin:17px auto 0;\n  color:var(--km-muted);\n  font-size:13px;\n  line-height:1.9;\n}\n\n#km-coldbrew-50 .km-signature{\n  display:block;\n  margin-top:29px;\n  font:400 22px Georgia,\"Times New Roman\",serif;\n  color:var(--km-ink);\n}\n\n\/* =====================================\n   CONTAINER RESPONSIVENESS\n===================================== *\/\n\n@container kmcoldbrew (min-width:540px){\n  #km-coldbrew-50 .km-chapter-head{\n    grid-template-columns:\n      minmax(0,1fr)\n      minmax(0,1fr);\n    gap:23px;\n    align-items:end;\n  }\n}\n\n@container kmcoldbrew (max-width:360px){\n  #km-coldbrew-50 .km-specs{\n    grid-template-columns:minmax(0,1fr);\n  }\n\n  #km-coldbrew-50 .km-spec{\n    padding:12px 0;\n  }\n\n  #km-coldbrew-50 .km-spec+.km-spec{\n    padding-left:0;\n    border-left:0;\n    border-top:1px solid var(--km-line);\n  }\n\n  #km-coldbrew-50 .km-spec strong{\n    font-size:24px;\n  }\n}\n\n\/* =====================================\n   MOBILE RESPONSIVENESS\n===================================== *\/\n\n@media(max-width:749px){\n  #km-coldbrew-50{\n    width:100%!important;\n    max-width:100%!important;\n    margin:18px 0 30px;\n  }\n\n  #km-coldbrew-50 .km-intro{\n    padding:23px 0 29px;\n  }\n\n  #km-coldbrew-50 .km-chapter{\n    margin:26px 0;\n  }\n\n  #km-coldbrew-50 .km-chapter-head{\n    grid-template-columns:minmax(0,1fr);\n    gap:12px;\n  }\n\n  #km-coldbrew-50 .km-ending{\n    padding:38px 5px;\n  }\n}\n\u003c\/style\u003e\n\n\u003carticle id=\"km-coldbrew-50\"\u003e\n\u003cdiv class=\"km-inner\"\u003e\n\n\u003c!-- INTRODUCTION --\u003e\n\n\u003cheader class=\"km-intro\"\u003e\n\n\u003cp class=\"km-kicker\"\u003e\nKALVEMUNO™ \/ THE COFFEE COLLECTION\n\u003c\/p\u003e\n\n\u003ch2\u003e\nBrew slowly.\u003cbr\u003e\nEnjoy deeply.\n\u003c\/h2\u003e\n\n\u003cp class=\"km-intro-copy\"\u003e\nGreat cold brew begins with time,\nwater and thoughtfully chosen coffee.\nThe Kalvemuno™ Cold Brew Coffee Maker\ncombines a clear borosilicate glass\nbody with a removable stainless steel\nmesh filter and a secure-fitting lid,\nbringing simplicity and elegance\nto your everyday brewing ritual.\n\u003c\/p\u003e\n\n\u003c\/header\u003e\n\n\u003c!-- CHAPTER 01 \/ MATERIALS --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n01 \/ THE CRAFT\n\u003c\/span\u003e\n\n\u003ch3\u003e\nClarity in every detail.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nThe transparent borosilicate glass\nbody lets you observe the brewing\nprocess, while the fine 304 stainless\nsteel mesh filter helps keep coffee\ngrounds contained.\n\nA fitted polypropylene lid with\na silicone seal and an integrated\nglass handle complete the practical,\nunderstated design.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/11-6.png?v=1792160129\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno cold brew coffee maker with borosilicate glass body, polypropylene sealed lid, stainless steel mesh filter and glass handle\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eThoughtfully constructed\u003c\/strong\u003e\n\u003cspan\u003eBorosilicate Glass · 304 Stainless Steel\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e304 Steel\u003c\/strong\u003e\n\u003cspan\u003eFine stainless steel mesh filter\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003eGlass\u003c\/strong\u003e\n\u003cspan\u003eClear borosilicate body and handle\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003eSilicone\u003c\/strong\u003e\n\u003cspan\u003eFitted lid sealing ring\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 02 \/ PREPARATION --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n02 \/ THE RITUAL\n\u003c\/span\u003e\n\n\u003ch3\u003e\nA simpler way to cold brew.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nAdd medium or coarse coffee grounds\nto the stainless steel filter.\nInsert the filter into the glass\nbody, secure the lid and add cold\nwater through the opening.\n\nOnce assembled, place the brewer\nin the refrigerator and allow\nthe coffee to steep to your\npreferred strength.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/11-7.png?v=1792160129\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno cold brew maker illustrated instructions for adding coffee, assembling the filter, filling with water and brewing\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eFill · Assemble · Brew\u003c\/strong\u003e\n\u003cspan\u003eA simple cold coffee routine\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 03 \/ BREWING EXPERIENCE --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n03 \/ THE EXPERIENCE\n\u003c\/span\u003e\n\n\u003ch3\u003e\nLet time do the work.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nThe removable mesh cylinder\nkeeps the ground coffee\ncontained as the water\npasses through the filter.\n\nA twist-lock bayonet fitting\nhelps secure the filter during\nbrewing and pouring, while\nthe formed glass spout\nmakes serving straightforward.\n\nEnjoy your cold brew over ice\nor as part of your favorite\ncoffee drink.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/11-8.png?v=1792160129\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno cold brew coffee maker brewing guide with removable mesh filter, twist-lock lid, steeping and pouring steps\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eSteep · Pour · Enjoy\u003c\/strong\u003e\n\u003cspan\u003eDesigned for easy cold brewing\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e1.0 L\u003c\/strong\u003e\n\u003cspan\u003eNominal design capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e800 mL\u003c\/strong\u003e\n\u003cspan\u003eDesign fill line with filter\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e5 cm\u003c\/strong\u003e\n\u003cspan\u003eFilter opening diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 04 \/ DESIGN DETAILS --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n04 \/ THE DETAILS\n\u003c\/span\u003e\n\n\u003ch3\u003e\nBeautifully simple.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nWith an overall size of\n15 × 10.5 × 23 cm, the\nKalvemuno™ Cold Brew Coffee\nMaker brings a streamlined\nform to your coffee station.\n\nThe removable stainless steel\nfilter measures approximately\n5 cm in diameter and 17 cm\nin length. Reference markings\nat 500, 800 and 1000 mL\nmake filling easy to monitor.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/11-9.png?v=1792160129\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno cold brew maker specifications including 1 liter design capacity, 800 milliliter filtered fill line, glass body, lid and 17 centimeter mesh filter\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eEvery detail considered\u003c\/strong\u003e\n\u003cspan\u003eGlass Body × 1 · Lid × 1 · Filter × 1\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e23 cm\u003c\/strong\u003e\n\u003cspan\u003eOverall height\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e10.5 cm\u003c\/strong\u003e\n\u003cspan\u003eGlass body diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e17 cm\u003c\/strong\u003e\n\u003cspan\u003eFilter length\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- BRAND ENDING --\u003e\n\n\u003cfooter class=\"km-ending\"\u003e\n\n\u003cspan class=\"km-number\"\u003e\nTHE KALVEMUNO PHILOSOPHY\n\u003c\/span\u003e\n\n\u003ch3\u003e\nGood coffee is worth\u003cbr\u003e\nwaiting for.\n\u003c\/h3\u003e\n\n\u003cp\u003e\nA slower process, a refreshing\ncup and a moment worth savoring.\nDiscover the quiet pleasure\nof cold brewing with Kalvemuno™.\n\u003c\/p\u003e\n\n\u003cspan class=\"km-signature\"\u003e\nKalvemuno™\n\u003c\/span\u003e\n\n\u003c\/footer\u003e\n\n\u003c\/div\u003e\n\u003c\/article\u003e\n","brand":"Kalvemuno","offers":[{"title":"Default Title","offer_id":49330634883169,"sku":"Kalvemuno011*1","price":57.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/11-1.png?v=1792160115"},{"product_id":"kalvemuno™-double-wall-espresso-glass-set","title":"Kalvemuno™ – Double-Wall Espresso Glass Set","description":"\n\u003c!--\nKALVEMUNO™\nDOUBLE-WALL ESPRESSO GLASS SET\nTINKER THEME \/ EDITORIAL 50:50\n--\u003e\n\n\u003cstyle\u003e\n\/* TINKER DESKTOP 50:50 *\/\n\n@media(min-width:750px){\n  .product-information__grid.product-information--media-left:has(#km-glass-50){\n    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;\n  }\n\n  .product-information__grid.product-information--media-left:has(#km-glass-50)\u003e.product-information__media{\n    grid-column:1!important;\n    min-width:0!important;\n    width:100%;\n    max-width:100%;\n  }\n\n  .product-information__grid.product-information--media-left:has(#km-glass-50)\u003e.product-details{\n    grid-column:2!important;\n    min-width:0!important;\n    width:100%;\n    max-width:100%;\n  }\n}\n\n\/* DESCRIPTION CONTAINER *\/\n\n.text-block:has(\u003e#km-glass-50){\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  align-self:flex-start;\n}\n\n\/* EDITORIAL FOUNDATION *\/\n\n#km-glass-50{\n  --km-ink:#302018;\n  --km-accent:#a36841;\n  --km-muted:#786e66;\n  --km-line:#e1d9d1;\n\n  display:block;\n  position:relative;\n  box-sizing:border-box;\n  container:kmglass \/ inline-size;\n\n  width:100%!important;\n  max-width:100%!important;\n  max-inline-size:100%!important;\n  min-width:0!important;\n\n  margin:22px 0 38px;\n  padding:0;\n\n  color:var(--km-ink);\n  font:400 14px\/1.8 Arial,sans-serif;\n  text-align:left;\n  overflow-wrap:break-word;\n}\n\n#km-glass-50 *,\n#km-glass-50 *::before,\n#km-glass-50 *::after{\n  box-sizing:border-box;\n}\n\n#km-glass-50 h2,\n#km-glass-50 h3,\n#km-glass-50 p,\n#km-glass-50 figure{\n  margin:0;\n  padding:0;\n  color:inherit;\n}\n\n#km-glass-50 .km-inner{\n  width:100%;\n  max-width:100%;\n  min-width:0;\n}\n\n\/* INTRODUCTION *\/\n\n#km-glass-50 .km-intro{\n  padding:26px 0 34px;\n  border-top:2px solid var(--km-accent);\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-glass-50 .km-kicker{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.17em;\n  line-height:1.6;\n  text-transform:uppercase;\n  color:var(--km-accent);\n  margin-bottom:15px;\n}\n\n#km-glass-50 h2{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(29px,7cqw,47px);\n  font-weight:400;\n  line-height:1.14;\n  letter-spacing:-.035em;\n}\n\n#km-glass-50 .km-intro-copy{\n  max-width:560px;\n  margin-top:20px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* EDITORIAL CHAPTERS *\/\n\n#km-glass-50 .km-chapter{\n  width:100%;\n  min-width:0;\n  margin:31px 0;\n}\n\n#km-glass-50 .km-chapter-head{\n  display:grid;\n  grid-template-columns:minmax(0,1fr);\n  gap:13px;\n  align-items:start;\n  min-width:0;\n  margin-bottom:20px;\n}\n\n#km-glass-50 .km-number{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.16em;\n  line-height:1.6;\n  color:var(--km-accent);\n  text-transform:uppercase;\n  margin-bottom:10px;\n}\n\n#km-glass-50 h3{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(26px,5.5cqw,38px);\n  line-height:1.2;\n  letter-spacing:-.025em;\n}\n\n#km-glass-50 .km-chapter-copy{\n  max-width:560px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* ORIGINAL IMAGES — UNCROPPED *\/\n\n#km-glass-50 figure{\n  display:block;\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  margin:0;\n  padding:0;\n  background:transparent;\n  overflow:visible;\n}\n\n#km-glass-50 .km-image{\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\n  margin:0!important;\n  padding:0!important;\n  border:0!important;\n  border-radius:0!important;\n  box-shadow:none!important;\n\n  filter:none!important;\n  clip-path:none!important;\n  mask:none!important;\n  opacity:1!important;\n\n  position:static!important;\n  float:none!important;\n  transform:none!important;\n}\n\n\/* IMAGE CAPTIONS *\/\n\n#km-glass-50 figcaption{\n  display:flex;\n  justify-content:space-between;\n  align-items:baseline;\n  flex-wrap:wrap;\n  gap:5px 12px;\n\n  padding:13px 0;\n  border-bottom:1px solid var(--km-line);\n\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n}\n\n#km-glass-50 figcaption strong{\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:var(--km-accent);\n}\n\n\/* MINIMAL SPECIFICATIONS *\/\n\n#km-glass-50 .km-specs{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  width:100%;\n  min-width:0;\n  margin-top:22px;\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-glass-50 .km-spec{\n  min-width:0;\n  padding:17px 9px 19px 0;\n}\n\n#km-glass-50 .km-spec+.km-spec{\n  padding-left:13px;\n  border-left:1px solid var(--km-line);\n}\n\n#km-glass-50 .km-spec strong{\n  display:block;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(17px,4cqw,27px);\n  line-height:1.25;\n}\n\n#km-glass-50 .km-spec span{\n  display:block;\n  margin-top:7px;\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n}\n\n\/* BRAND ENDING *\/\n\n#km-glass-50 .km-ending{\n  text-align:center;\n  padding:48px 8px 39px;\n}\n\n#km-glass-50 .km-ending h3{\n  font-size:clamp(27px,6cqw,42px);\n}\n\n#km-glass-50 .km-ending p{\n  max-width:490px;\n  margin:17px auto 0;\n  color:var(--km-muted);\n  font-size:13px;\n  line-height:1.9;\n}\n\n#km-glass-50 .km-signature{\n  display:block;\n  margin-top:29px;\n  font:400 22px Georgia,\"Times New Roman\",serif;\n  color:var(--km-ink);\n}\n\n\/* CONTAINER RESPONSIVE *\/\n\n@container kmglass (min-width:540px){\n  .km-chapter-head{\n    grid-template-columns:minmax(0,1fr) minmax(0,1fr);\n    gap:23px;\n    align-items:end;\n  }\n}\n\n@container kmglass (max-width:360px){\n  .km-specs{\n    grid-template-columns:minmax(0,1fr);\n  }\n\n  .km-spec{\n    padding:12px 0;\n  }\n\n  .km-spec+.km-spec{\n    padding-left:0;\n    border-left:0;\n    border-top:1px solid var(--km-line);\n  }\n\n  .km-spec strong{\n    font-size:24px;\n  }\n}\n\n\/* MOBILE *\/\n\n@media(max-width:749px){\n  #km-glass-50{\n    width:100%!important;\n    max-width:100%!important;\n    margin:18px 0 30px;\n  }\n\n  #km-glass-50 .km-intro{\n    padding:23px 0 29px;\n  }\n\n  #km-glass-50 .km-chapter{\n    margin:26px 0;\n  }\n\n  #km-glass-50 .km-chapter-head{\n    grid-template-columns:minmax(0,1fr);\n    gap:12px;\n  }\n\n  #km-glass-50 .km-ending{\n    padding:38px 5px;\n  }\n}\n\u003c\/style\u003e\n\n\u003carticle id=\"km-glass-50\"\u003e\n\u003cdiv class=\"km-inner\"\u003e\n\n\u003c!-- INTRODUCTION --\u003e\n\n\u003cheader class=\"km-intro\"\u003e\n\n\u003cp class=\"km-kicker\"\u003e\nKALVEMUNO™ \/ THE ESPRESSO COLLECTION\n\u003c\/p\u003e\n\n\u003ch2\u003e\nA beautiful shot.\u003cbr\u003e\nA better moment.\n\u003c\/h2\u003e\n\n\u003cp class=\"km-intro-copy\"\u003e\nSome coffee moments deserve to be\nsavored. The Kalvemuno™ Double-Wall\nEspresso Glass Set combines clear\nborosilicate glass with an elegant\nfloating-glass appearance and\nnatural cork coasters—bringing\nwarmth, comfort and understated\nbeauty to your daily espresso ritual.\n\u003c\/p\u003e\n\n\u003c\/header\u003e\n\n\u003c!-- CHAPTER 01 \/ THE DESIGN --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n01 \/ THE DESIGN\n\u003c\/span\u003e\n\n\u003ch3\u003e\nBeauty in every layer.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nTwo layers of clear borosilicate\nglass form an insulating air gap\nbetween your espresso and your\nhand. The transparent double-wall\nconstruction lets the rich\ncolor and crema of your\ncoffee become part of\nthe experience.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/12-8.png?v=1792160342\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno double-wall espresso glasses with clear borosilicate glass construction and natural cork coasters\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eThoughtful by design\u003c\/strong\u003e\n\u003cspan\u003eDouble-Wall Borosilicate Glass\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e2 Layers\u003c\/strong\u003e\n\u003cspan\u003eInsulating double-wall design\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e80 mL\u003c\/strong\u003e\n\u003cspan\u003eNominal capacity per glass\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003eGlass\u003c\/strong\u003e\n\u003cspan\u003eClear borosilicate construction\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 02 \/ THE RITUAL --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n02 \/ THE RITUAL\n\u003c\/span\u003e\n\n\u003ch3\u003e\nMake every espresso special.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nPlace a natural cork coaster\non a stable, flat surface,\nposition your espresso glass\non top and pour your freshly\nbrewed coffee. The transparent\nwalls reveal the beautiful\nlayers of espresso while\nthe coaster completes\nthe presentation.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/12-6.png?v=1792160342\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno espresso glass set three-step preparation showing cork coaster placement and fresh espresso pouring\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003ePlace · Pour · Enjoy\u003c\/strong\u003e\n\u003cspan\u003eA simple daily espresso ritual\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 03 \/ THE EXPERIENCE --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n03 \/ THE EXPERIENCE\n\u003c\/span\u003e\n\n\u003ch3\u003e\nComfort in every sip.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nThe double-wall construction\nhelps slow heat transfer,\nallowing your espresso to\nretain its warmth while the\nouter surface stays more\ncomfortable to hold.\n\nEach glass is paired with\na natural cork coaster\nthat helps protect your\ntable from heat and\nmoisture marks.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/12-7.png?v=1792160342\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno two-piece espresso glass set with matching cork coasters and product specifications\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eMade for sharing\u003c\/strong\u003e\n\u003cspan\u003e2 Espresso Glasses · 2 Cork Coasters\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e2 Glasses\u003c\/strong\u003e\n\u003cspan\u003eDouble-wall espresso cups\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e2 Coasters\u003c\/strong\u003e\n\u003cspan\u003eNatural cork accessories\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e8 cm\u003c\/strong\u003e\n\u003cspan\u003eCoaster diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 04 \/ THE DETAILS --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n04 \/ THE DETAILS\n\u003c\/span\u003e\n\n\u003ch3\u003e\nPerfectly considered.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nEach espresso glass offers an\n80 mL nominal design capacity,\na 7 cm height and a 6.4 cm\nmaximum outer diameter.\n\nThe matching natural cork\ncoasters measure 8 cm in\ndiameter and 0.5 cm in\nthickness, creating a\nsimple and coordinated\nespresso serving set.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/12-9.png?v=1792160342\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno double-wall espresso glass set product details, glass dimensions and included cork coasters\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eEvery detail considered\u003c\/strong\u003e\n\u003cspan\u003eEspresso Glass × 2 · Cork Coaster × 2\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e7 cm\u003c\/strong\u003e\n\u003cspan\u003eHeight of each glass\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e6.4 cm\u003c\/strong\u003e\n\u003cspan\u003eMaximum glass outer diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e0.5 cm\u003c\/strong\u003e\n\u003cspan\u003eCoaster thickness\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- BRAND ENDING --\u003e\n\n\u003cfooter class=\"km-ending\"\u003e\n\n\u003cspan class=\"km-number\"\u003e\nTHE KALVEMUNO PHILOSOPHY\n\u003c\/span\u003e\n\n\u003ch3\u003e\nIt's the little moments\u003cbr\u003e\nthat make coffee special.\n\u003c\/h3\u003e\n\n\u003cp\u003e\nThe warmth of a fresh espresso,\nthe beauty of a perfect crema\nand the pleasure of sharing\na coffee moment. Enjoy every\nsip with Kalvemuno™.\n\u003c\/p\u003e\n\n\u003cspan class=\"km-signature\"\u003e\nKalvemuno™\n\u003c\/span\u003e\n\n\u003c\/footer\u003e\n\n\u003c\/div\u003e\n\u003c\/article\u003e\n","brand":"Kalvemuno","offers":[{"title":"Default Title","offer_id":49330707071073,"sku":"Kalvemuno012*1","price":52.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/12-1.png?v=1792160334"},{"product_id":"kalvemuno™-coffee-brewing-station-organizer","title":"Kalvemuno™ – Coffee Brewing Station Organizer","description":"\n\u003c!--\nKALVEMUNO™\nCOFFEE BREWING STATION ORGANIZER\nTINKER THEME | EDITORIAL 50:50\n--\u003e\n\n\u003cstyle\u003e\n\/* TINKER DESKTOP 50:50 LAYOUT *\/\n\n@media(min-width:750px){\n.product-information__grid.product-information--media-left:has(#km-organizer-50){\n  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;\n}\n\n.product-information__grid.product-information--media-left:has(#km-organizer-50)\u003e.product-information__media{\n  grid-column:1!important;\n  min-width:0!important;\n  width:100%;\n  max-width:100%;\n}\n\n.product-information__grid.product-information--media-left:has(#km-organizer-50)\u003e.product-details{\n  grid-column:2!important;\n  min-width:0!important;\n  width:100%;\n  max-width:100%;\n}\n}\n\n.text-block:has(\u003e#km-organizer-50){\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  align-self:flex-start;\n}\n\n\/* BRAND FOUNDATION *\/\n\n#km-organizer-50{\n  --km-ink:#302018;\n  --km-accent:#a36841;\n  --km-muted:#786e66;\n  --km-line:#e1d9d1;\n\n  display:block;\n  position:relative;\n  box-sizing:border-box;\n  container:kmorganizer \/ inline-size;\n\n  width:100%!important;\n  max-width:100%!important;\n  max-inline-size:100%!important;\n  min-width:0!important;\n\n  margin:22px 0 38px;\n  padding:0;\n  color:var(--km-ink);\n  font:400 14px\/1.8 Arial,sans-serif;\n  text-align:left;\n  overflow-wrap:break-word;\n}\n\n#km-organizer-50 *,\n#km-organizer-50 *::before,\n#km-organizer-50 *::after{\n  box-sizing:border-box;\n}\n\n#km-organizer-50 h2,\n#km-organizer-50 h3,\n#km-organizer-50 p,\n#km-organizer-50 figure{\n  margin:0;\n  padding:0;\n  color:inherit;\n}\n\n#km-organizer-50 .km-inner{\n  width:100%;\n  max-width:100%;\n  min-width:0;\n}\n\n\/* EDITORIAL INTRO *\/\n\n#km-organizer-50 .km-intro{\n  padding:26px 0 34px;\n  border-top:2px solid var(--km-accent);\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-organizer-50 .km-kicker{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.17em;\n  line-height:1.6;\n  text-transform:uppercase;\n  color:var(--km-accent);\n  margin-bottom:15px;\n}\n\n#km-organizer-50 h2{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(29px,7cqw,47px);\n  font-weight:400;\n  line-height:1.14;\n  letter-spacing:-.035em;\n}\n\n#km-organizer-50 .km-intro-copy{\n  max-width:560px;\n  margin-top:20px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* EDITORIAL CHAPTERS *\/\n\n#km-organizer-50 .km-chapter{\n  width:100%;\n  min-width:0;\n  margin:31px 0;\n}\n\n#km-organizer-50 .km-chapter-head{\n  display:grid;\n  grid-template-columns:minmax(0,1fr);\n  gap:13px;\n  align-items:start;\n  min-width:0;\n  margin-bottom:20px;\n}\n\n#km-organizer-50 .km-number{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.16em;\n  line-height:1.6;\n  color:var(--km-accent);\n  text-transform:uppercase;\n  margin-bottom:10px;\n}\n\n#km-organizer-50 h3{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(26px,5.5cqw,38px);\n  line-height:1.2;\n  letter-spacing:-.025em;\n}\n\n#km-organizer-50 .km-chapter-copy{\n  max-width:560px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* ORIGINAL IMAGES — NO CROP *\/\n\n#km-organizer-50 figure{\n  display:block;\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  margin:0;\n  padding:0;\n  background:transparent;\n  overflow:visible;\n}\n\n#km-organizer-50 .km-image{\n  display:block!important;\n  width:100%!important;\n  max-width:100%!important;\n  height:auto!important;\n  aspect-ratio:auto!important;\n\n  object-fit:contain!important;\n  object-position:center!important;\n\n  margin:0!important;\n  padding:0!important;\n  border:0!important;\n  border-radius:0!important;\n  box-shadow:none!important;\n\n  filter:none!important;\n  clip-path:none!important;\n  mask:none!important;\n  opacity:1!important;\n\n  position:static!important;\n  float:none!important;\n  transform:none!important;\n}\n\n\/* IMAGE CAPTIONS *\/\n\n#km-organizer-50 figcaption{\n  display:flex;\n  justify-content:space-between;\n  align-items:baseline;\n  flex-wrap:wrap;\n  gap:5px 12px;\n\n  padding:13px 0;\n  border-bottom:1px solid var(--km-line);\n\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n}\n\n#km-organizer-50 figcaption strong{\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:var(--km-accent);\n}\n\n\/* MINIMAL SPECIFICATIONS *\/\n\n#km-organizer-50 .km-specs{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  width:100%;\n  min-width:0;\n  margin-top:22px;\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-organizer-50 .km-spec{\n  min-width:0;\n  padding:17px 9px 19px 0;\n}\n\n#km-organizer-50 .km-spec+.km-spec{\n  padding-left:13px;\n  border-left:1px solid var(--km-line);\n}\n\n#km-organizer-50 .km-spec strong{\n  display:block;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(17px,4cqw,27px);\n  line-height:1.25;\n}\n\n#km-organizer-50 .km-spec span{\n  display:block;\n  margin-top:7px;\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n}\n\n\/* BRAND ENDING *\/\n\n#km-organizer-50 .km-ending{\n  text-align:center;\n  padding:48px 8px 39px;\n}\n\n#km-organizer-50 .km-ending h3{\n  font-size:clamp(27px,6cqw,42px);\n}\n\n#km-organizer-50 .km-ending p{\n  max-width:490px;\n  margin:17px auto 0;\n  color:var(--km-muted);\n  font-size:13px;\n  line-height:1.9;\n}\n\n#km-organizer-50 .km-signature{\n  display:block;\n  margin-top:29px;\n  font:400 22px Georgia,\"Times New Roman\",serif;\n  color:var(--km-ink);\n}\n\n\/* CONTAINER RESPONSIVE *\/\n\n@container kmorganizer (min-width:540px){\n  .km-chapter-head{\n    grid-template-columns:minmax(0,1fr) minmax(0,1fr);\n    gap:23px;\n    align-items:end;\n  }\n}\n\n@container kmorganizer (max-width:360px){\n  .km-specs{\n    grid-template-columns:minmax(0,1fr);\n  }\n\n  .km-spec{\n    padding:12px 0;\n  }\n\n  .km-spec+.km-spec{\n    padding-left:0;\n    border-left:0;\n    border-top:1px solid var(--km-line);\n  }\n\n  .km-spec strong{\n    font-size:24px;\n  }\n}\n\n\/* MOBILE *\/\n\n@media(max-width:749px){\n  #km-organizer-50{\n    width:100%!important;\n    max-width:100%!important;\n    margin:18px 0 30px;\n  }\n\n  #km-organizer-50 .km-intro{\n    padding:23px 0 29px;\n  }\n\n  #km-organizer-50 .km-chapter{\n    margin:26px 0;\n  }\n\n  #km-organizer-50 .km-chapter-head{\n    grid-template-columns:minmax(0,1fr);\n    gap:12px;\n  }\n\n  #km-organizer-50 .km-ending{\n    padding:38px 5px;\n  }\n}\n\u003c\/style\u003e\n\n\u003carticle id=\"km-organizer-50\"\u003e\n\u003cdiv class=\"km-inner\"\u003e\n\n\u003c!-- INTRODUCTION --\u003e\n\n\u003cheader class=\"km-intro\"\u003e\n\n\u003cp class=\"km-kicker\"\u003e\nKALVEMUNO™ \/ THE COFFEE COLLECTION\n\u003c\/p\u003e\n\n\u003ch2\u003e\nA place for everything.\u003cbr\u003e\nA better coffee ritual.\n\u003c\/h2\u003e\n\n\u003cp class=\"km-intro-copy\"\u003e\nA thoughtful coffee space makes\nevery brewing moment more enjoyable.\nThe Kalvemuno™ Coffee Brewing\nStation Organizer combines warm\nwalnut shelves with a sturdy steel\nframe and flexible storage\ncompartments—bringing order,\nsimplicity and understated style\nto your everyday coffee station.\n\u003c\/p\u003e\n\n\u003c\/header\u003e\n\n\u003c!-- CHAPTER 01 \/ THE DESIGN --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n01 \/ THE DESIGN\n\u003c\/span\u003e\n\n\u003ch3\u003e\nOrganization, beautifully considered.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nTwo walnut shelves create\ndedicated spaces for your\ncoffee essentials. The\npowder-coated steel frame\nprovides structural support,\nwhile two removable dividers\nallow the lower shelf to\nbe organized into three\nconvenient storage sections.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/13-7.png?v=1792161162\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno two-tier coffee station organizer with walnut shelves, powder-coated steel frame and removable dividers\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eDesigned around your routine\u003c\/strong\u003e\n\u003cspan\u003eWalnut Shelves · Steel Frame\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e2 Tiers\u003c\/strong\u003e\n\u003cspan\u003eUpper and lower storage surfaces\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e2 Dividers\u003c\/strong\u003e\n\u003cspan\u003eRemovable lower-shelf partitions\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e5 Areas\u003c\/strong\u003e\n\u003cspan\u003eTwo levels with three lower sections\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 02 \/ DAILY SETUP --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n02 \/ THE RITUAL\n\u003c\/span\u003e\n\n\u003ch3\u003e\nMake room for better brewing.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nPosition the organizer on\na stable, flat countertop.\nArrange frequently used\ncoffee accessories on the\nupper shelf and place filters,\nportafilters, tampers or other\nsmall tools in the lower\ncompartments.\n\nMove or remove the dividers\nto suit your preferred\norganization style.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/13-6.png?v=1792161162\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno coffee brewing station organizer setup instructions showing countertop placement, tool organization and removable dividers\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003ePlace · Arrange · Brew\u003c\/strong\u003e\n\u003cspan\u003eA simple organized coffee routine\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 03 \/ FLEXIBLE STORAGE --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n03 \/ THE EXPERIENCE\n\u003c\/span\u003e\n\n\u003ch3\u003e\nYour tools, within reach.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nThe open two-tier design\nkeeps your brewing accessories\nvisible and accessible.\nA 28 × 9 cm upper usable\nsurface accommodates smaller\ncoffee essentials, while\nthe 28 × 16 cm lower\nsurface provides room\nfor accessories and\ndivided storage.\n\nNon-slip silicone feet help\nkeep the rack steady on\nyour countertop.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/13-8.png?v=1792161162\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno coffee station organizer highlighting upper shelf, lower accessory sections, steel frame and silicone feet\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eEverything has its place\u003c\/strong\u003e\n\u003cspan\u003eOpen Shelving · Flexible Organization\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e28 × 9 cm\u003c\/strong\u003e\n\u003cspan\u003eUpper usable surface\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e28 × 16 cm\u003c\/strong\u003e\n\u003cspan\u003eLower usable surface\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e20 cm\u003c\/strong\u003e\n\u003cspan\u003eWorking clearance below upper shelf\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 04 \/ DIMENSIONS --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n04 \/ THE DETAILS\n\u003c\/span\u003e\n\n\u003ch3\u003e\nThoughtful proportions.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nWith an overall footprint\nof 32 × 20 cm and a height\nof 26 cm, this organizer\noffers two levels of storage\nin a compact, open design.\n\nThe two removable steel\ndividers each measure\n16 × 6 × 0.3 cm, allowing\nyou to customize the\nlower compartment layout.\n\nThe set includes one\nassembled rack and\ntwo removable dividers.\nCoffee accessories shown\nin the images are not included.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/13-9.png?v=1792161162\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno coffee brewing station organizer dimensions, upper and lower shelf measurements, steel dividers and package contents\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eEvery dimension considered\u003c\/strong\u003e\n\u003cspan\u003eAssembled Rack × 1 · Dividers × 2\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e32 cm\u003c\/strong\u003e\n\u003cspan\u003eOverall width\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e20 cm\u003c\/strong\u003e\n\u003cspan\u003eOverall depth\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e26 cm\u003c\/strong\u003e\n\u003cspan\u003eOverall height\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- BRAND ENDING --\u003e\n\n\u003cfooter class=\"km-ending\"\u003e\n\n\u003cspan class=\"km-number\"\u003e\nTHE KALVEMUNO PHILOSOPHY\n\u003c\/span\u003e\n\n\u003ch3\u003e\nA thoughtful space.\u003cbr\u003e\nA better daily ritual.\n\u003c\/h3\u003e\n\n\u003cp\u003e\nFrom the first grind to\nthe finishing pour,\nenjoy a coffee station\nwhere every essential\nhas its place.\nA little more order,\na little more room\nto enjoy the process.\n\u003c\/p\u003e\n\n\u003cspan class=\"km-signature\"\u003e\nKalvemuno™\n\u003c\/span\u003e\n\n\u003c\/footer\u003e\n\n\u003c\/div\u003e\n\u003c\/article\u003e\n","brand":"Kalvemuno","offers":[{"title":"Default Title","offer_id":49330710446177,"sku":"Kalvemuno013*1","price":57.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/13-1.png?v=1792161151"},{"product_id":"kalvemuno™-espresso-machine-cleaning-kit","title":"Kalvemuno™ – Espresso Machine Cleaning Kit","description":"\n\u003c!--\nKALVEMUNO™\nESPRESSO MACHINE CLEANING KIT\nTINKER THEME \/ EDITORIAL 50:50\n--\u003e\n\n\u003cstyle\u003e\n\/* =====================================\n   TINKER THEME — DESKTOP 50:50\n===================================== *\/\n\n@media(min-width:750px){\n  .product-information__grid.product-information--media-left:has(#km-cleaning-50){\n    grid-template-columns:\n      minmax(0,1fr) minmax(0,1fr)!important;\n  }\n\n  .product-information__grid.product-information--media-left:has(#km-cleaning-50)\u003e.product-information__media{\n    grid-column:1!important;\n    min-width:0!important;\n    width:100%;\n    max-width:100%;\n  }\n\n  .product-information__grid.product-information--media-left:has(#km-cleaning-50)\u003e.product-details{\n    grid-column:2!important;\n    min-width:0!important;\n    width:100%;\n    max-width:100%;\n  }\n}\n\n\/* DESCRIPTION CONTAINER *\/\n\n.text-block:has(\u003e#km-cleaning-50){\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  align-self:flex-start;\n}\n\n\/* =====================================\n   KALVEMUNO BRAND FOUNDATION\n===================================== *\/\n\n#km-cleaning-50{\n  --km-ink:#302018;\n  --km-accent:#a36841;\n  --km-muted:#786e66;\n  --km-line:#e1d9d1;\n\n  display:block;\n  position:relative;\n  box-sizing:border-box;\n  container:kmcleaning \/ inline-size;\n\n  width:100%!important;\n  max-width:100%!important;\n  max-inline-size:100%!important;\n  min-width:0!important;\n\n  margin:22px 0 38px;\n  padding:0;\n\n  color:var(--km-ink);\n  font:400 14px\/1.8 Arial,sans-serif;\n  text-align:left;\n  overflow-wrap:break-word;\n}\n\n#km-cleaning-50 *,\n#km-cleaning-50 *::before,\n#km-cleaning-50 *::after{\n  box-sizing:border-box;\n}\n\n#km-cleaning-50 h2,\n#km-cleaning-50 h3,\n#km-cleaning-50 p,\n#km-cleaning-50 figure{\n  margin:0;\n  padding:0;\n  color:inherit;\n}\n\n#km-cleaning-50 .km-inner{\n  width:100%;\n  max-width:100%;\n  min-width:0;\n}\n\n\/* =====================================\n   EDITORIAL INTRO\n===================================== *\/\n\n#km-cleaning-50 .km-intro{\n  padding:26px 0 34px;\n  border-top:2px solid var(--km-accent);\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-cleaning-50 .km-kicker{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.17em;\n  line-height:1.6;\n  text-transform:uppercase;\n  color:var(--km-accent);\n  margin-bottom:15px;\n}\n\n#km-cleaning-50 h2{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(29px,7cqw,47px);\n  font-weight:400;\n  line-height:1.14;\n  letter-spacing:-.035em;\n}\n\n#km-cleaning-50 .km-intro-copy{\n  max-width:560px;\n  margin-top:20px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* =====================================\n   EDITORIAL CHAPTERS\n===================================== *\/\n\n#km-cleaning-50 .km-chapter{\n  width:100%;\n  min-width:0;\n  margin:31px 0;\n}\n\n#km-cleaning-50 .km-chapter-head{\n  display:grid;\n  grid-template-columns:minmax(0,1fr);\n  gap:13px;\n  align-items:start;\n  min-width:0;\n  margin-bottom:20px;\n}\n\n#km-cleaning-50 .km-number{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.16em;\n  line-height:1.6;\n  color:var(--km-accent);\n  text-transform:uppercase;\n  margin-bottom:10px;\n}\n\n#km-cleaning-50 h3{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(26px,5.5cqw,38px);\n  line-height:1.2;\n  letter-spacing:-.025em;\n}\n\n#km-cleaning-50 .km-chapter-copy{\n  max-width:560px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* =====================================\n   ORIGINAL PRODUCT IMAGES\n   NO CROP \/ NO MASK \/ NO OVERLAY\n===================================== *\/\n\n#km-cleaning-50 figure{\n  display:block;\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  margin:0;\n  padding:0;\n  background:transparent;\n  overflow:visible;\n}\n\n#km-cleaning-50 .km-image{\n  display:block!important;\n  width:100%!important;\n  max-width:100%!important;\n  height:auto!important;\n  aspect-ratio:auto!important;\n\n  object-fit:contain!important;\n  object-position:center!important;\n\n  margin:0!important;\n  padding:0!important;\n  border:0!important;\n  border-radius:0!important;\n  box-shadow:none!important;\n\n  filter:none!important;\n  clip-path:none!important;\n  mask:none!important;\n  opacity:1!important;\n\n  position:static!important;\n  float:none!important;\n  transform:none!important;\n}\n\n\/* =====================================\n   IMAGE CAPTIONS\n===================================== *\/\n\n#km-cleaning-50 figcaption{\n  display:flex;\n  justify-content:space-between;\n  align-items:baseline;\n  flex-wrap:wrap;\n  gap:5px 12px;\n\n  padding:13px 0;\n  border-bottom:1px solid var(--km-line);\n\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n}\n\n#km-cleaning-50 figcaption strong{\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:var(--km-accent);\n}\n\n\/* =====================================\n   MINIMAL SPECIFICATIONS\n===================================== *\/\n\n#km-cleaning-50 .km-specs{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  width:100%;\n  min-width:0;\n  margin-top:22px;\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-cleaning-50 .km-spec{\n  min-width:0;\n  padding:17px 9px 19px 0;\n}\n\n#km-cleaning-50 .km-spec+.km-spec{\n  padding-left:13px;\n  border-left:1px solid var(--km-line);\n}\n\n#km-cleaning-50 .km-spec strong{\n  display:block;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(17px,4cqw,27px);\n  line-height:1.25;\n}\n\n#km-cleaning-50 .km-spec span{\n  display:block;\n  margin-top:7px;\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n}\n\n\/* =====================================\n   BRAND ENDING\n===================================== *\/\n\n#km-cleaning-50 .km-ending{\n  text-align:center;\n  padding:48px 8px 39px;\n}\n\n#km-cleaning-50 .km-ending h3{\n  font-size:clamp(27px,6cqw,42px);\n}\n\n#km-cleaning-50 .km-ending p{\n  max-width:490px;\n  margin:17px auto 0;\n  color:var(--km-muted);\n  font-size:13px;\n  line-height:1.9;\n}\n\n#km-cleaning-50 .km-signature{\n  display:block;\n  margin-top:29px;\n  font:400 22px Georgia,\"Times New Roman\",serif;\n  color:var(--km-ink);\n}\n\n\/* =====================================\n   CONTAINER RESPONSIVENESS\n===================================== *\/\n\n@container kmcleaning (min-width:540px){\n  #km-cleaning-50 .km-chapter-head{\n    grid-template-columns:\n      minmax(0,1fr) minmax(0,1fr);\n    gap:23px;\n    align-items:end;\n  }\n}\n\n@container kmcleaning (max-width:360px){\n  #km-cleaning-50 .km-specs{\n    grid-template-columns:minmax(0,1fr);\n  }\n\n  #km-cleaning-50 .km-spec{\n    padding:12px 0;\n  }\n\n  #km-cleaning-50 .km-spec+.km-spec{\n    padding-left:0;\n    border-left:0;\n    border-top:1px solid var(--km-line);\n  }\n\n  #km-cleaning-50 .km-spec strong{\n    font-size:24px;\n  }\n}\n\n\/* =====================================\n   MOBILE RESPONSIVENESS\n===================================== *\/\n\n@media(max-width:749px){\n  #km-cleaning-50{\n    width:100%!important;\n    max-width:100%!important;\n    margin:18px 0 30px;\n  }\n\n  #km-cleaning-50 .km-intro{\n    padding:23px 0 29px;\n  }\n\n  #km-cleaning-50 .km-chapter{\n    margin:26px 0;\n  }\n\n  #km-cleaning-50 .km-chapter-head{\n    grid-template-columns:minmax(0,1fr);\n    gap:12px;\n  }\n\n  #km-cleaning-50 .km-ending{\n    padding:38px 5px;\n  }\n}\n\u003c\/style\u003e\n\n\u003carticle id=\"km-cleaning-50\"\u003e\n\u003cdiv class=\"km-inner\"\u003e\n\n\u003c!-- INTRODUCTION --\u003e\n\n\u003cheader class=\"km-intro\"\u003e\n\n\u003cp class=\"km-kicker\"\u003e\nKALVEMUNO™ \/ THE BARISTA COLLECTION\n\u003c\/p\u003e\n\n\u003ch2\u003e\nClean tools.\u003cbr\u003e\nBetter coffee moments.\n\u003c\/h2\u003e\n\n\u003cp class=\"km-intro-copy\"\u003e\nA great coffee routine deserves a\nclean, well-kept workspace.\nThe Kalvemuno™ Espresso Machine\nCleaning Kit brings together three\npurpose-designed brushes, a soft\nmicrofiber cloth and a compact\nstorage pouch—everything organized\nfor straightforward everyday\nespresso equipment care.\n\u003c\/p\u003e\n\n\u003c\/header\u003e\n\n\u003c!-- CHAPTER 01 \/ STORAGE DESIGN --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n01 \/ THE ORGANIZATION\n\u003c\/span\u003e\n\n\u003ch3\u003e\nEverything in its place.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nA compact zippered carrying pouch\nkeeps all five pieces together.\nAn interior mesh pocket provides\nspace for the microfiber cloth,\nwhile elastic loops hold the\nbrushes neatly in position.\n\nWith a 24 × 13 × 5 cm exterior,\nthe case is easy to store\nalongside your espresso tools.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/14-6.png?v=1792161298\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno espresso cleaning kit zippered carrying case with mesh pocket, elastic brush straps and storage dimensions\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eOrganized and ready\u003c\/strong\u003e\n\u003cspan\u003eZippered Storage · Mesh Pocket\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e5 Pieces\u003c\/strong\u003e\n\u003cspan\u003eThree brushes, cloth and pouch\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e24 cm\u003c\/strong\u003e\n\u003cspan\u003eStorage pouch exterior length\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e5 cm\u003c\/strong\u003e\n\u003cspan\u003eStorage pouch exterior height\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 02 \/ HOW TO USE --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n02 \/ THE DAILY RITUAL\n\u003c\/span\u003e\n\n\u003ch3\u003e\nA simple approach to care.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nChoose the appropriate brush\nfor each part of your espresso\nsetup. Use the angled brush\naround the brewing head and\ngasket area, the wide brush\nfor the portafilter and\nlarger surfaces, and the\nnarrow brush for spouts\nand small channels.\n\nFinish by wiping accessible\nsurfaces with the microfiber\ncloth, then let your tools\ndry before storing them.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/14-7.png?v=1792161298\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno espresso machine cleaning kit preparation and use guide with group head cleaning, portafilter cleaning and microfiber cloth\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eBrush · Wipe · Store\u003c\/strong\u003e\n\u003cspan\u003eA thoughtful cleaning routine\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 03 \/ FUNCTIONAL TOOLS --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n03 \/ THE TOOLS\n\u003c\/span\u003e\n\n\u003ch3\u003e\nThe right tool for the detail.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nThe angled brush reaches\naround the group head and\nhard-to-access spaces.\nThe slim cylindrical brush\nis suited to narrow\npassages and spouts.\n\nA wide wooden-handled brush\nhelps sweep loose coffee\ngrounds from flat surfaces\nand trays, while the\nmicrofiber cloth handles\neveryday wiping.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/14-8.png?v=1792161298\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno espresso machine cleaning kit detailed features of angled brush, narrow brush, wide brush and microfiber cleaning cloth\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eDesigned for the little details\u003c\/strong\u003e\n\u003cspan\u003eThree Brushes · One Microfiber Cloth\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e17 cm\u003c\/strong\u003e\n\u003cspan\u003eAngled brush length\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e22 cm\u003c\/strong\u003e\n\u003cspan\u003eNarrow brush length\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e13.5 cm\u003c\/strong\u003e\n\u003cspan\u003eWide brush length\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 04 \/ SPECIFICATIONS --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n04 \/ THE DETAILS\n\u003c\/span\u003e\n\n\u003ch3\u003e\nThoughtfully equipped.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nThis five-piece set includes\na 17 cm angled cleaning brush,\na 22 cm narrow brush, a\n13.5 cm wide brush, a\n30 × 30 cm microfiber cloth\nand a protective zippered pouch.\n\nThe pouch measures\n24 × 13 × 5 cm externally,\nwith an internal clearance\nof approximately\n22.5 × 11.5 × 4.2 cm.\n\nCleaning chemicals are\nnot included.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/14-9.png?v=1792161298\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno espresso machine cleaning kit design specifications including three brushes, microfiber cloth and zippered carrying pouch\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eEvery detail considered\u003c\/strong\u003e\n\u003cspan\u003e3 Brushes · 1 Cloth · 1 Pouch\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e30 × 30\u003c\/strong\u003e\n\u003cspan\u003eMicrofiber cloth size in cm\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e24 × 13\u003c\/strong\u003e\n\u003cspan\u003ePouch length and width in cm\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e5 Pieces\u003c\/strong\u003e\n\u003cspan\u003eComplete included cleaning set\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- BRAND ENDING --\u003e\n\n\u003cfooter class=\"km-ending\"\u003e\n\n\u003cspan class=\"km-number\"\u003e\nTHE KALVEMUNO PHILOSOPHY\n\u003c\/span\u003e\n\n\u003ch3\u003e\nCare for your tools.\u003cbr\u003e\nEnjoy every brew.\n\u003c\/h3\u003e\n\n\u003cp\u003e\nFrom a clean brewing head\nto an organized coffee\nstation, thoughtful care\nbecomes part of the ritual.\nKeep your essentials ready\nfor your next espresso\nmoment with Kalvemuno™.\n\u003c\/p\u003e\n\n\u003cspan class=\"km-signature\"\u003e\nKalvemuno™\n\u003c\/span\u003e\n\n\u003c\/footer\u003e\n\n\u003c\/div\u003e\n\u003c\/article\u003e\n","brand":"Kalvemuno","offers":[{"title":"Default Title","offer_id":49330715328609,"sku":"Kalvemuno014*1","price":58.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/14-1.png?v=1792161294"},{"product_id":"kalvemuno™-espresso-dosing-funnel","title":"Kalvemuno™ – Espresso Dosing Funnel","description":"\n\u003c!--\nKALVEMUNO™\nESPRESSO DOSING FUNNEL\nTINKER THEME \/ EDITORIAL 50:50\n--\u003e\n\n\u003cstyle\u003e\n\/* TINKER DESKTOP 50:50 *\/\n\n@media(min-width:750px){\n  .product-information__grid.product-information--media-left:has(#km-funnel-50){\n    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;\n  }\n\n  .product-information__grid.product-information--media-left:has(#km-funnel-50)\u003e.product-information__media{\n    grid-column:1!important;\n    min-width:0!important;\n    width:100%;\n    max-width:100%;\n  }\n\n  .product-information__grid.product-information--media-left:has(#km-funnel-50)\u003e.product-details{\n    grid-column:2!important;\n    min-width:0!important;\n    width:100%;\n    max-width:100%;\n  }\n}\n\n\/* DESCRIPTION CONTAINER *\/\n\n.text-block:has(\u003e#km-funnel-50){\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  align-self:flex-start;\n}\n\n\/* KALVEMUNO BRAND FOUNDATION *\/\n\n#km-funnel-50{\n  --km-ink:#302018;\n  --km-accent:#a36841;\n  --km-muted:#786e66;\n  --km-line:#e1d9d1;\n\n  display:block;\n  position:relative;\n  box-sizing:border-box;\n  container:kmfunnel \/ inline-size;\n\n  width:100%!important;\n  max-width:100%!important;\n  max-inline-size:100%!important;\n  min-width:0!important;\n\n  margin:22px 0 38px;\n  padding:0;\n\n  color:var(--km-ink);\n  font:400 14px\/1.8 Arial,sans-serif;\n  text-align:left;\n  overflow-wrap:break-word;\n}\n\n#km-funnel-50 *,\n#km-funnel-50 *::before,\n#km-funnel-50 *::after{\n  box-sizing:border-box;\n}\n\n#km-funnel-50 h2,\n#km-funnel-50 h3,\n#km-funnel-50 p,\n#km-funnel-50 figure{\n  margin:0;\n  padding:0;\n  color:inherit;\n}\n\n#km-funnel-50 .km-inner{\n  width:100%;\n  max-width:100%;\n  min-width:0;\n}\n\n\/* EDITORIAL INTRO *\/\n\n#km-funnel-50 .km-intro{\n  padding:26px 0 34px;\n  border-top:2px solid var(--km-accent);\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-funnel-50 .km-kicker{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.17em;\n  line-height:1.6;\n  text-transform:uppercase;\n  color:var(--km-accent);\n  margin-bottom:15px;\n}\n\n#km-funnel-50 h2{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(29px,7cqw,47px);\n  font-weight:400;\n  line-height:1.14;\n  letter-spacing:-.035em;\n}\n\n#km-funnel-50 .km-intro-copy{\n  max-width:560px;\n  margin-top:20px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* EDITORIAL CHAPTERS *\/\n\n#km-funnel-50 .km-chapter{\n  width:100%;\n  min-width:0;\n  margin:31px 0;\n}\n\n#km-funnel-50 .km-chapter-head{\n  display:grid;\n  grid-template-columns:minmax(0,1fr);\n  gap:13px;\n  align-items:start;\n  min-width:0;\n  margin-bottom:20px;\n}\n\n#km-funnel-50 .km-number{\n  display:block;\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.16em;\n  line-height:1.6;\n  color:var(--km-accent);\n  text-transform:uppercase;\n  margin-bottom:10px;\n}\n\n#km-funnel-50 h3{\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(26px,5.5cqw,38px);\n  line-height:1.2;\n  letter-spacing:-.025em;\n}\n\n#km-funnel-50 .km-chapter-copy{\n  max-width:560px;\n  font-size:13px;\n  line-height:1.9;\n  color:var(--km-muted);\n}\n\n\/* FOUR ORIGINAL IMAGES — NO CROP *\/\n\n#km-funnel-50 figure{\n  display:block;\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  margin:0;\n  padding:0;\n  background:transparent;\n  overflow:visible;\n}\n\n#km-funnel-50 .km-image{\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\n  margin:0!important;\n  padding:0!important;\n  border:0!important;\n  border-radius:0!important;\n  box-shadow:none!important;\n\n  filter:none!important;\n  clip-path:none!important;\n  mask:none!important;\n  opacity:1!important;\n\n  position:static!important;\n  float:none!important;\n  transform:none!important;\n}\n\n\/* IMAGE CAPTIONS *\/\n\n#km-funnel-50 figcaption{\n  display:flex;\n  justify-content:space-between;\n  align-items:baseline;\n  flex-wrap:wrap;\n  gap:5px 12px;\n  padding:13px 0;\n  border-bottom:1px solid var(--km-line);\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n}\n\n#km-funnel-50 figcaption strong{\n  font-size:10px;\n  font-weight:650;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:var(--km-accent);\n}\n\n\/* MINIMAL SPECIFICATIONS *\/\n\n#km-funnel-50 .km-specs{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  width:100%;\n  min-width:0;\n  margin-top:22px;\n  border-bottom:1px solid var(--km-line);\n}\n\n#km-funnel-50 .km-spec{\n  min-width:0;\n  padding:17px 9px 19px 0;\n}\n\n#km-funnel-50 .km-spec+.km-spec{\n  padding-left:13px;\n  border-left:1px solid var(--km-line);\n}\n\n#km-funnel-50 .km-spec strong{\n  display:block;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n  font-size:clamp(17px,4cqw,27px);\n  line-height:1.25;\n}\n\n#km-funnel-50 .km-spec span{\n  display:block;\n  margin-top:7px;\n  font-size:11px;\n  line-height:1.6;\n  color:var(--km-muted);\n}\n\n\/* BRAND ENDING *\/\n\n#km-funnel-50 .km-ending{\n  text-align:center;\n  padding:48px 8px 39px;\n}\n\n#km-funnel-50 .km-ending h3{\n  font-size:clamp(27px,6cqw,42px);\n}\n\n#km-funnel-50 .km-ending p{\n  max-width:490px;\n  margin:17px auto 0;\n  color:var(--km-muted);\n  font-size:13px;\n  line-height:1.9;\n}\n\n#km-funnel-50 .km-signature{\n  display:block;\n  margin-top:29px;\n  font:400 22px Georgia,\"Times New Roman\",serif;\n  color:var(--km-ink);\n}\n\n\/* CONTAINER RESPONSIVE *\/\n\n@container kmfunnel (min-width:540px){\n  .km-chapter-head{\n    grid-template-columns:minmax(0,1fr) minmax(0,1fr);\n    gap:23px;\n    align-items:end;\n  }\n}\n\n@container kmfunnel (max-width:360px){\n  .km-specs{\n    grid-template-columns:minmax(0,1fr);\n  }\n\n  .km-spec{\n    padding:12px 0;\n  }\n\n  .km-spec+.km-spec{\n    padding-left:0;\n    border-left:0;\n    border-top:1px solid var(--km-line);\n  }\n\n  .km-spec strong{\n    font-size:24px;\n  }\n}\n\n\/* MOBILE *\/\n\n@media(max-width:749px){\n  #km-funnel-50{\n    width:100%!important;\n    max-width:100%!important;\n    margin:18px 0 30px;\n  }\n\n  #km-funnel-50 .km-intro{\n    padding:23px 0 29px;\n  }\n\n  #km-funnel-50 .km-chapter{\n    margin:26px 0;\n  }\n\n  #km-funnel-50 .km-chapter-head{\n    grid-template-columns:minmax(0,1fr);\n    gap:12px;\n  }\n\n  #km-funnel-50 .km-ending{\n    padding:38px 5px;\n  }\n}\n\u003c\/style\u003e\n\n\u003carticle id=\"km-funnel-50\"\u003e\n\u003cdiv class=\"km-inner\"\u003e\n\n\u003c!-- INTRODUCTION --\u003e\n\n\u003cheader class=\"km-intro\"\u003e\n\n\u003cp class=\"km-kicker\"\u003e\nKALVEMUNO™ \/ THE ESPRESSO COLLECTION\n\u003c\/p\u003e\n\n\u003ch2\u003e\nLess mess.\u003cbr\u003e\nMore espresso.\n\u003c\/h2\u003e\n\n\u003cp class=\"km-intro-copy\"\u003e\nA better espresso routine begins\nwith a cleaner preparation process.\nThe Kalvemuno™ Espresso Dosing\nFunnel combines a lightweight\nanodized aluminum body with\na removable silicone support\nring, helping guide freshly\nground coffee directly into\nyour portafilter basket\nwith less mess.\n\u003c\/p\u003e\n\n\u003c\/header\u003e\n\n\u003c!-- CHAPTER 01 \/ THE DESIGN --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n01 \/ THE DESIGN\n\u003c\/span\u003e\n\n\u003ch3\u003e\nA cleaner way to dose.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nThe wide 6.8 cm upper opening\nprovides room to add freshly\nground coffee, while the raised\nfunnel wall guides loose grounds\ntoward the basket.\n\nA removable silicone support\nring helps stabilize the funnel\non a compatible portafilter\nand provides a protective\ncontact surface.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/15-6.png?v=1792161392\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno espresso dosing funnel with wide upper opening, anodized aluminum body and silicone support ring\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eDesigned to reduce spills\u003c\/strong\u003e\n\u003cspan\u003eWide Opening · Silicone Support\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e6.8 cm\u003c\/strong\u003e\n\u003cspan\u003eUpper opening inner diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e7.4 cm\u003c\/strong\u003e\n\u003cspan\u003eMaximum outer diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003eSilicone\u003c\/strong\u003e\n\u003cspan\u003eRemovable support ring\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 02 \/ HOW TO USE --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n02 \/ THE RITUAL\n\u003c\/span\u003e\n\n\u003ch3\u003e\nSimple preparation.\nCleaner espresso.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nPlace the dosing funnel\nonto your compatible\nportafilter basket,\nensuring it sits securely\non the rim.\n\nAdd your ground coffee\nthrough the wide opening.\nOnce the basket is filled,\nlift the funnel straight\nup and continue with\ndistribution and tamping.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/15-7.png?v=1792161392\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno espresso dosing funnel step-by-step guide showing placement, adding ground coffee, removal and tamping preparation\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003ePlace · Dose · Remove\u003c\/strong\u003e\n\u003cspan\u003eA smoother espresso workflow\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 03 \/ THE EXPERIENCE --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n03 \/ THE EXPERIENCE\n\u003c\/span\u003e\n\n\u003ch3\u003e\nKeep the grounds where they belong.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nThe raised funnel wall helps\ncontain loose coffee grounds\nas you transfer them into\nthe portafilter basket.\n\nThe bottom silicone ring\nprovides stable support\nduring dosing and helps\nprotect the portafilter rim.\n\nLightweight anodized aluminum\nalloy construction makes\nthe funnel comfortable\nto handle and easy to use\nas part of your\neveryday espresso routine.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/15-8.png?v=1792161392\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno dosing funnel close-up of raised aluminum wall, stable silicone support ring and coffee dosing process\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eThoughtful in every detail\u003c\/strong\u003e\n\u003cspan\u003eAnodized Aluminum · Stable Support\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e2.5 cm\u003c\/strong\u003e\n\u003cspan\u003eOverall funnel height\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e7 cm\u003c\/strong\u003e\n\u003cspan\u003eSupport shoulder diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e0.15 cm\u003c\/strong\u003e\n\u003cspan\u003eSilicone ring thickness\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- CHAPTER 04 \/ DIMENSIONS --\u003e\n\n\u003csection class=\"km-chapter\"\u003e\n\n\u003cdiv class=\"km-chapter-head\"\u003e\n\n\u003cdiv\u003e\n\u003cspan class=\"km-number\"\u003e\n04 \/ THE DETAILS\n\u003c\/span\u003e\n\n\u003ch3\u003e\nThoughtful proportions.\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"km-chapter-copy\"\u003e\nThe Kalvemuno™ Espresso\nDosing Funnel features\na 7.4 cm maximum outer\ndiameter, a 6.8 cm upper\nopening and a 2.5 cm\noverall height.\n\nThe lower outlet measures\n5.7 cm internally, while\nthe locating neck has\na 5.8 cm outer diameter\nand a 0.3 cm projection.\n\nThe removable silicone\nsupport ring completes\nthe compact design.\n\nCheck your portafilter\nbasket opening and rim\nprofile before ordering.\nThe funnel is gravity-seated\nand is not magnetic.\nRemove it before tamping.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cfigure\u003e\n\n\u003cimg class=\"km-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/15-9.png?v=1792161392\" width=\"1000\" height=\"1000\" alt=\"Kalvemuno espresso dosing funnel detailed dimensions, upper and lower diameters, silicone ring size, aluminum material and included components\" loading=\"lazy\" decoding=\"async\"\u003e\n\n\u003cfigcaption\u003e\n\u003cstrong\u003eEvery dimension considered\u003c\/strong\u003e\n\u003cspan\u003eMetal Funnel × 1 · Silicone Ring × 1\u003c\/span\u003e\n\u003c\/figcaption\u003e\n\n\u003c\/figure\u003e\n\n\u003cdiv class=\"km-specs\"\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e5.7 cm\u003c\/strong\u003e\n\u003cspan\u003eLower outlet inner diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e5.8 cm\u003c\/strong\u003e\n\u003cspan\u003eLocating neck outer diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"km-spec\"\u003e\n\u003cstrong\u003e0.3 cm\u003c\/strong\u003e\n\u003cspan\u003eLocating neck projection\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- BRAND ENDING --\u003e\n\n\u003cfooter class=\"km-ending\"\u003e\n\n\u003cspan class=\"km-number\"\u003e\nTHE KALVEMUNO PHILOSOPHY\n\u003c\/span\u003e\n\n\u003ch3\u003e\nBetter espresso begins\u003cbr\u003e\nwith the little details.\n\u003c\/h3\u003e\n\n\u003cp\u003e\nA cleaner countertop,\na more considered workflow\nand one less distraction\nbetween you and your\nfavorite espresso.\nEnjoy every step\nwith Kalvemuno™.\n\u003c\/p\u003e\n\n\u003cspan class=\"km-signature\"\u003e\nKalvemuno™\n\u003c\/span\u003e\n\n\u003c\/footer\u003e\n\n\u003c\/div\u003e\n\u003c\/article\u003e\n","brand":"Kalvemuno","offers":[{"title":"Default Title","offer_id":49330762055777,"sku":"Kalvemuno015*1","price":51.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/6799\/6001\/files\/15-1.png?v=1792161385"}],"url":"https:\/\/kalvemuno.com\/collections\/frontpage.oembed","provider":"Kalvemuno","version":"1.0","type":"link"}