{"product_id":"izzo-vivi-pid-plus-1-group-espresso-machine-black-wood-knobs","title":"Izzo Vivi PID Plus 1 Group Espresso Machine (Black\/Wood knobs)","description":"\u003cstyle\u003e\n.pdp-wrap{max-width:700px;margin:0 auto;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#000;padding:0}\n.hook-label{font-size:12px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#000;margin:0 0 16px 0}\n.hook-headline{font-size:42px;font-weight:900;letter-spacing:-0.03em;line-height:1.05;color:#000;margin:0 0 24px 0;text-transform:uppercase;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}\n.hook-sub{font-size:16px;font-weight:400;line-height:1.75;color:#000;margin:0 0 48px 0;border-left:4px solid #CC0000;padding-left:20px}\n.section-rule{display:flex;align-items:center;gap:0;margin:0 0 28px 0}\n.section-rule span{font-size:13px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#fff;background:#CC0000;padding:5px 12px;white-space:nowrap;line-height:1}\n.section-rule div{flex:1;height:2px;background:#000}\n.bridge{background:#EDEDEC;padding:32px;margin:0 0 48px 0}\n.bridge-label{font-size:13px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#000;margin:0 0 28px 0;padding-bottom:16px;border-bottom:2px solid #000}\n.bridge-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:2px solid #000;border-left:2px solid #000}\n.bridge-item{padding:20px 22px;border-right:2px solid #000;border-bottom:2px solid #000}\n.bridge-problem{font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(0,0,0,0.4);margin:0 0 8px 0}\n.bridge-solution{font-size:17px;font-weight:900;letter-spacing:-0.02em;color:#000;line-height:1.2;text-transform:uppercase;margin:0}\n.mechanism-copy{font-size:16px;font-weight:400;line-height:1.8;color:#000;margin:0 0 48px 0}\n.feature-stack{display:flex;flex-direction:column;margin:0 0 48px 0;border:2px solid #000}\n.feature-row{display:grid;grid-template-columns:180px 1fr;border-bottom:2px solid #000}\n.feature-row:last-child{border-bottom:none}\n.feature-left{padding:20px 22px;background:#EDEDEC;border-right:2px solid #000;display:flex;align-items:flex-start}\n.feature-left-name{font-size:12px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#000;line-height:1.5;margin:0}\n.feature-right{padding:20px 24px;background:#fff}\n.feature-right-copy{font-size:15px;font-weight:400;line-height:1.75;color:#000;margin:0}\n.quote-block{background:#EDEDEC;padding:40px 36px;margin:0 0 48px 0;position:relative;overflow:hidden}\n.quote-label{font-size:13px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#CC0000;margin:0 0 16px 0}\n.quote-headline{font-size:24px;font-weight:900;letter-spacing:-0.025em;line-height:1.2;color:#000;margin:0 0 20px 0;text-transform:uppercase}\n.quote-sub{font-size:14px;font-weight:400;line-height:1.8;color:rgba(0,0,0,0.55);margin:0}\n.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 48px 0;border:2px solid #000}\n.fit-card{padding:24px 22px}\n.fit-card:first-child{border-right:2px solid #000}\n.fit-card-label{font-size:12px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#000;margin:0 0 12px 0;padding-bottom:10px;border-bottom:2px solid #CC0000}\n.fit-card-copy{font-size:14px;font-weight:400;line-height:1.75;color:#000;margin:0}\n.cmd-callout{padding:24px 28px;border:2px solid #000;background:#EDEDEC;font-size:15px;font-weight:400;color:rgba(0,0,0,0.7);line-height:1.8}\n.cmd-callout strong{color:#000;font-weight:900}\n.chart-mobile{display:none;margin:0 0 48px 0}\n.chart-desktop{display:block;margin:0 0 48px 0}\n@media(max-width:560px){\n.bridge-grid{grid-template-columns:1fr}\n.feature-row{grid-template-columns:1fr}\n.feature-left{border-right:none;border-bottom:2px solid #000}\n.fit-grid{grid-template-columns:1fr}\n.fit-card:first-child{border-right:none;border-bottom:2px solid #000}\n.hook-headline{font-size:clamp(28px,7vw,42px)}\n.hook-sub{font-size:17px;line-height:1.8}\n.mechanism-copy{font-size:17px;line-height:1.85}\n.feature-right-copy{font-size:16px;line-height:1.8}\n.bridge-solution{font-size:16px}\n.quote-headline{font-size:clamp(22px,5.5vw,28px)}\n.quote-sub{font-size:15px;line-height:1.85}\n.fit-card-copy{font-size:15px;line-height:1.8}\n.cmd-callout{font-size:16px;line-height:1.85}\n.chart-desktop{display:none}\n.chart-mobile{display:block}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"pdp-wrap\"\u003e\n  \u003cp class=\"hook-label\"\u003eIzzo Vivi PID Plus (Black\/Wood Knobs)\u003c\/p\u003e\n  \u003ch2 class=\"hook-headline\"\u003ePID Accuracy and a Built-In Shot Timer — So You Brew With Data, Not Guesswork\u003c\/h2\u003e\n  \u003cp class=\"hook-sub\"\u003eThe Vivi PID Plus combines PID temperature control with an integrated shot timer and a heat exchanger boiler that lets you \u003cstrong\u003ebrew and steam simultaneously while tracking every variable that matters\u003c\/strong\u003e.\u003c\/p\u003e\n\n  \u003cdiv class=\"section-rule\"\u003e\n\u003cspan\u003eHow It Works\u003c\/span\u003e\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cp class=\"mechanism-copy\"\u003eIzzo's PID system holds your brew temperature at a precise, consistent level shot after shot — no thermostat drift, no variance between your first pull and your fifth. The integrated shot timer counts extraction in real time so you can repeat your best results without an external stopwatch. And because the Vivi runs a heat exchanger boiler, you steam milk while brewing without waiting for recovery. The compact frame fits coffee carts, small kitchens, and tight cafe bars where every inch of counter space has to earn its keep.\u003c\/p\u003e\n\n  \u003cdiv class=\"section-rule\"\u003e\n\u003cspan\u003eThe Engineering\u003c\/span\u003e\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"feature-stack\"\u003e\n    \u003cdiv class=\"feature-row\"\u003e\n      \u003cdiv class=\"feature-left\"\u003e\u003cp class=\"feature-left-name\"\u003ePID Control\u003c\/p\u003e\u003c\/div\u003e\n      \u003cdiv class=\"feature-right\"\u003e\u003cp class=\"feature-right-copy\"\u003eDigital PID locks your brew temperature and holds it steady across every shot. \u003cstrong\u003eYou set it once and your extraction stays consistent all day.\u003c\/strong\u003e\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"feature-row\"\u003e\n      \u003cdiv class=\"feature-left\"\u003e\u003cp class=\"feature-left-name\"\u003eShot Timer\u003c\/p\u003e\u003c\/div\u003e\n      \u003cdiv class=\"feature-right\"\u003e\u003cp class=\"feature-right-copy\"\u003eIntegrated timer tracks your extraction in real time, right on the machine. \u003cstrong\u003eYou see exactly how long each pull runs so you can dial in and repeat.\u003c\/strong\u003e\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"feature-row\"\u003e\n      \u003cdiv class=\"feature-left\"\u003e\u003cp class=\"feature-left-name\"\u003eHeat Exchanger\u003c\/p\u003e\u003c\/div\u003e\n      \u003cdiv class=\"feature-right\"\u003e\u003cp class=\"feature-right-copy\"\u003eBrew and steam at the same time through a single boiler heat exchange system. \u003cstrong\u003eMilk drinks don't slow your workflow down.\u003c\/strong\u003e\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"feature-row\"\u003e\n      \u003cdiv class=\"feature-left\"\u003e\u003cp class=\"feature-left-name\"\u003eCompact Build\u003c\/p\u003e\u003c\/div\u003e\n      \u003cdiv class=\"feature-right\"\u003e\u003cp class=\"feature-right-copy\"\u003eSized for small kitchens, coffee carts, and tight cafe counters. \u003cstrong\u003eYou get serious espresso hardware without giving up your workspace.\u003c\/strong\u003e\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"feature-row\"\u003e\n      \u003cdiv class=\"feature-left\"\u003e\u003cp class=\"feature-left-name\"\u003eBlack\/Wood\u003c\/p\u003e\u003c\/div\u003e\n      \u003cdiv class=\"feature-right\"\u003e\u003cp class=\"feature-right-copy\"\u003eBlack steel body with wood knob accents for a warm, tactile feel. \u003cstrong\u003eA machine that looks handcrafted because the details actually are.\u003c\/strong\u003e\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"section-rule\"\u003e\n\u003cspan\u003eIs This the Right Machine\u003c\/span\u003e\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"fit-grid\"\u003e\n    \u003cdiv class=\"fit-card\"\u003e\n      \u003cp class=\"fit-card-label\"\u003eMade For\u003c\/p\u003e\n      \u003cp class=\"fit-card-copy\"\u003eHome baristas and coffee cart operators who want PID-level temperature accuracy with the convenience of simultaneous brewing and steaming. You track your shots, you care about consistency, and you need a compact machine that keeps up.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fit-card\"\u003e\n      \u003cp class=\"fit-card-label\"\u003eNot For\u003c\/p\u003e\n      \u003cp class=\"fit-card-copy\"\u003eAnyone who needs fully independent dual boiler control or programmable pressure profiling. If you want to manipulate flow rate and pre-infusion pressure, you'll want to look at a higher-tier dual boiler setup.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cmd-callout\"\u003e\n\u003cstrong\u003eFinancing available.\u003c\/strong\u003e Call 323-592-3303.\u003c\/div\u003e\n\u003c\/div\u003e","brand":"25D STORE","offers":[{"title":"Default Title","offer_id":46136379277508,"sku":"7579","price":1199.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0745\/3170\/0932\/files\/coffee_machine_depot_usa_izzo_vivi_pis_plus_black_front.png?v=1778439325","url":"https:\/\/25d.store\/products\/izzo-vivi-pid-plus-1-group-espresso-machine-black-wood-knobs","provider":"25D STORE","version":"1.0","type":"link"}