{"product_id":"manhattan-coffee-viani-espresso","title":"Manhattan Coffee - Viani [Espresso]","description":"\u003ch5\u003eTasting notes:  \u003cspan\u003eStonefruit, Cocoa, Grape\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e\u003c\/span\u003e\n\u003c\/h5\u003e\n\u003cp\u003eViani is a signature offering from Manhattan Coffee Roasters, sourced from a cooperative of smallholder farmers in Cundinamarca, Colombia. Grown at elevations of up to 1,800 meters above sea level, this washed coffee highlights the region’s exceptional terroir and commitment to quality.\u003c\/p\u003e\n\u003cp\u003eRoasted for espresso, Viani delivers a rich and full-bodied cup with a smooth, syrupy texture and balanced acidity. Notes of cocoa, stone fruit, and grape come together to create a sweet, comforting espresso with excellent structure and a lingering finish.\u003c\/p\u003e\n\u003cp\u003eApproachable yet complex, this espresso roast is equally enjoyable on its own or paired with milk, where its sweetness and chocolate notes shine.\u003cbr\u003e\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; margin-top: 20px; height: 190.75px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 34px;\"\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; width: 22.1755%; vertical-align: middle; height: 34px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\" src=\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNiAyNiIgaGVpZ2h0PSIxOCIgd2lkdGg9IjE4Ij48cmVjdCBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iIzE4MTQwRiIgcng9IjIiIGhlaWdodD0iMTYiIHdpZHRoPSIxMiIgeT0iNSIgeD0iNyI+PC9yZWN0PjxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iIzE4MTQwRiIgZD0iTTcgOWgxMk03IDE5aDEyIj48L3BhdGg+PHBhdGggc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiMxODE0MEYiIGQ9Ik0xMCA1YzAtMS42NTcgMS4zNDMtMyAzLTNzMyAxLjM0MyAzIDMiPjwvcGF0aD48L3N2Zz4=\"\u003e\u003cstrong style=\"font-size: 13px; vertical-align: middle;\"\u003eQuantity:\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 16px 6px 0px; width: 27.9447%; vertical-align: middle; font-size: 13px; overflow-wrap: break-word; height: 34px; border-image: initial; border: medium none currentcolor;\"\u003e250g\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; width: 20.3726%; vertical-align: middle; height: 34px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\" src=\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNiAyNiIgaGVpZ2h0PSIxOCIgd2lkdGg9IjE4Ij48Y2lyY2xlIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSIjMTgxNDBGIiByPSI5LjUiIGN5PSIxMyIgY3g9IjEzIj48L2NpcmNsZT48cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2U9IiMxODE0MEYiIGQ9Ik0xMyAzLjVDMTMgMy41IDguNSA4LjUgOC41IDEzczQuNSA5LjUgNC41IDkuNU0xMyAzLjVDMTMgMy41IDE3LjUgOC41IDE3LjUgMTNzLTQuNSA5LjUtNC41IDkuNSI+PC9wYXRoPjxsaW5lIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2U9IiMxODE0MEYiIHkyPSIxMyIgeDI9IjIyLjUiIHkxPSIxMyIgeDE9IjMuNSI+PC9saW5lPjwvc3ZnPg==\"\u003e\u003cstrong style=\"font-size: 13px; vertical-align: middle;\"\u003eOrigin:\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0px; width: 29.5673%; vertical-align: middle; font-size: 13px; overflow-wrap: break-word; height: 34px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cspan\u003eColombia\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 52.375px;\"\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; vertical-align: middle; width: 22.1755%; height: 52.375px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\" src=\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNiAyNiIgaGVpZ2h0PSIxOCIgd2lkdGg9IjE4Ij48cGF0aCBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iIzE4MTQwRiIgZD0iTTEzIDNDOS42ODYgMyA3IDUuNjg2IDcgOWMwIDUgNiAxMyA2IDEzczYtOCA2LTEzYzAtMy4zMTQtMi42ODYtNi02LTZ6Ij48L3BhdGg+PGNpcmNsZSBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlPSIjMTgxNDBGIiByPSIyLjUiIGN5PSI5LjUiIGN4PSIxMyI+PC9jaXJjbGU+PC9zdmc+\"\u003e\u003cstrong style=\"font-size: 13px; vertical-align: middle;\"\u003eRegion:\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 16px 6px 0px; vertical-align: middle; font-size: 13px; overflow-wrap: break-word; width: 27.9447%; height: 52.375px; border-image: initial; border: medium none currentcolor;\"\u003e\u003cspan\u003eCundinamarca\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; vertical-align: middle; width: 20.3726%; height: 52.375px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\" src=\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNiAyNiIgaGVpZ2h0PSIxOCIgd2lkdGg9IjE4Ij48cGF0aCBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSIjMTgxNDBGIiBkPSJNMyAyMmgyME01IDIyVjEzbDgtNyA4IDd2OSI+PC9wYXRoPjxyZWN0IHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2U9IiMxODE0MEYiIGhlaWdodD0iNiIgd2lkdGg9IjYiIHk9IjE2IiB4PSIxMCI+PC9yZWN0Pjwvc3ZnPg==\"\u003e\u003cstrong style=\"font-size: 13px; vertical-align: middle;\"\u003eFarm:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0px; vertical-align: middle; font-size: 13px; overflow-wrap: break-word; width: 29.5673%; height: 52.375px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cp\u003e\u003cspan class=\"h4 inline-richtext\"\u003e\u003cspan\u003eCooperative de Operacion Nacional Agropecuaria\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 36.375px;\"\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; vertical-align: middle; width: 22.1755%; height: 36.375px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\" src=\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNiAyNiIgaGVpZ2h0PSIxOCIgd2lkdGg9IjE4Ij48Y2lyY2xlIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSIjMTgxNDBGIiByPSI0LjUiIGN5PSIxMyIgY3g9IjEzIj48L2NpcmNsZT48cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSIjMTgxNDBGIiBkPSJNMTMgNHYyLjVNMTMgMTkuNVYyMk00IDEzaDIuNU0xOS41IDEzSDIyIj48L3BhdGg+PC9zdmc+\"\u003e\u003cstrong style=\"font-size: 13px; vertical-align: middle;\"\u003eProcess:\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 16px 6px 0px; vertical-align: middle; font-size: 13px; overflow-wrap: break-word; width: 27.9447%; height: 36.375px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cdiv class=\"main-product__block-label  small-caption\"\u003e\n\u003cdiv class=\"main-product__block-label__inner\"\u003e\u003cspan\u003eWashed\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; vertical-align: middle; width: 20.3726%; height: 36.375px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\" src=\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNiAyNiIgaGVpZ2h0PSIxOCIgd2lkdGg9IjE4Ij48cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSIjMTgxNDBGIiBkPSJNMTMgMjJWMTMiPjwvcGF0aD48cGF0aCBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iIzE4MTQwRiIgZD0iTTEzIDE3YzAgMC0zLjUtMi0zLjUtNS41UzEzIDYgMTMgNnMzLjUgMiAzLjUgNS41UzEzIDE3IDEzIDE3eiI+PC9wYXRoPjwvc3ZnPg==\"\u003e\u003cstrong style=\"font-size: 13px; vertical-align: middle;\"\u003eVariety:\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0px; vertical-align: middle; font-size: 13px; overflow-wrap: break-word; width: 29.5673%; height: 36.375px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"main-product__block-label  small-caption\"\u003e\n\u003cdiv class=\"main-product__block-label__inner\"\u003e\u003cspan\u003eColombia, Castillo, Typica\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 34px;\"\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; vertical-align: middle; width: 22.1755%; height: 34px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\" src=\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNiAyNiIgaGVpZ2h0PSIxOCIgd2lkdGg9IjE4Ij48cGF0aCBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iIzE4MTQwRiIgZD0iTTEzIDRMNCAyMWgxOEwxMyA0eiI+PC9wYXRoPjwvc3ZnPg==\"\u003e\u003cstrong style=\"font-size: 13px; vertical-align: middle;\"\u003eAltitude:\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 16px 6px 0px; vertical-align: middle; font-size: 13px; overflow-wrap: break-word; width: 27.9447%; height: 34px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cdiv class=\"main-product__block-label  small-caption\"\u003e\n\u003cdiv class=\"main-product__block-label__inner\"\u003e\u003cspan\u003e1,300 - 1,800 m\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; vertical-align: middle; width: 20.3726%; height: 34px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\" src=\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNiAyNiIgaGVpZ2h0PSIxOCIgd2lkdGg9IjE4Ij48cGF0aCBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iIzE4MTQwRiIgZD0iTTkgMjJjMCAwLTItMi41LTItNS41czItNCAyLTQgMS41IDIgMy41IDIgMy0zLjUgMy0zLjUgMS41IDMgMS41IDUuNS0yIDUuNS0yIDUuNUg5eiI+PC9wYXRoPjwvc3ZnPg==\"\u003e\u003cstrong style=\"font-size: 13px; vertical-align: middle;\"\u003eRoast level:\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0px; vertical-align: middle; font-size: 13px; overflow-wrap: break-word; width: 29.5673%; height: 34px; border-image: initial; border: medium none currentcolor;\"\u003e\u003cspan\u003eMedium-Light\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 34px;\"\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; vertical-align: middle; width: 22.1755%; height: 34px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\" src=\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNiAyNiIgaGVpZ2h0PSIxOCIgd2lkdGg9IjE4Ij48cGF0aCBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iIzE4MTQwRiIgZD0iTTggN2gxMGwtMS41IDkuNUg5LjVMOCA3eiI+PC9wYXRoPjxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiMxODE0MEYiIGQ9Ik0xOCAxMGgyYTEuNSAxLjUgMCAwMTAgM2gtMiI+PC9wYXRoPjxsaW5lIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiMxODE0MEYiIHkyPSI3IiB4Mj0iMTkuNSIgeTE9IjciIHgxPSI2LjUiPjwvbGluZT48L3N2Zz4=\"\u003e\u003cstrong style=\"font-size: 13px; vertical-align: middle;\"\u003eBrew method:\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 16px 6px 0px; vertical-align: middle; font-size: 13px; overflow-wrap: break-word; width: 27.9447%; height: 34px; border-image: initial; border: medium none currentcolor;\"\u003eEspresso\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; vertical-align: middle; width: 20.3726%; height: 34px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\" src=\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNiAyNiIgaGVpZ2h0PSIxOCIgd2lkdGg9IjE4Ij48cmVjdCBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iIzE4MTQwRiIgcng9IjEuNSIgaGVpZ2h0PSIxOCIgd2lkdGg9IjE5IiB5PSI1IiB4PSIzLjUiPjwvcmVjdD48cGF0aCBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iIzE4MTQwRiIgZD0iTTMuNSAxMGgxOSI+PC9wYXRoPjxsaW5lIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiMxODE0MEYiIHkyPSI3IiB4Mj0iOC41IiB5MT0iMyIgeDE9IjguNSI+PC9saW5lPjxsaW5lIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiMxODE0MEYiIHkyPSI3IiB4Mj0iMTcuNSIgeTE9IjMiIHgxPSIxNy41Ij48L2xpbmU+PGNpcmNsZSBmaWxsPSIjMTgxNDBGIiByPSIxIiBjeT0iMTUiIGN4PSI5Ij48L2NpcmNsZT48Y2lyY2xlIGZpbGw9IiMxODE0MEYiIHI9IjEiIGN5PSIxNSIgY3g9IjEzIj48L2NpcmNsZT48Y2lyY2xlIGZpbGw9IiMxODE0MEYiIHI9IjEiIGN5PSIxNSIgY3g9IjE3Ij48L2NpcmNsZT48Y2lyY2xlIGZpbGw9IiMxODE0MEYiIHI9IjEiIGN5PSIxOSIgY3g9IjkiPjwvY2lyY2xlPjxjaXJjbGUgZmlsbD0iIzE4MTQwRiIgcj0iMSIgY3k9IjE5IiBjeD0iMTMiPjwvY2lyY2xlPjwvc3ZnPg==\"\u003e\u003cstrong style=\"font-size: 13px; vertical-align: middle;\"\u003eRoast date:\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0px; vertical-align: middle; font-size: 13px; overflow-wrap: break-word; width: 29.5673%; height: 34px; border-image: initial; border: medium none currentcolor;\"\u003eJune 04, 2026\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cstyle\u003etable td { border-color: transparent !important; }\u003c\/style\u003e","brand":"vendor-unknown","offers":[{"title":"Default Title","offer_id":52319777292571,"sku":null,"price":20.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1013\/7409\/9739\/files\/9ed4c861-39b7-4125-b352-c1b17b6e1473.webp?v=1781023580","url":"https:\/\/specialitycoffee.ca\/products\/manhattan-coffee-viani-espresso","provider":"Speciality Coffee Canada","version":"1.0","type":"link"}