{"product_id":"rosso-upside-down-colombia","title":"Rosso - Upside Down \/ Colombia","description":"\u003cp class=\"MsoNormal\"\u003e\u003cb\u003e\u003cspan lang=\"EN-GB\" style=\"font-size: 9.0pt; line-height: 115%; mso-ansi-language: EN-GB;\"\u003eTasting notes: Black Cherry, Grilled Pineapple and Vanilla\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-GB\" style=\"font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-GB;\"\u003eFrom the Roaster:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-GB\" style=\"font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-GB;\"\u003eJuicy black cherry opens the cup with rich, decadent intensity, followed by the smoky-sweet complexity of grilled pineapple that lingers beautifully on the palate. A smooth layer of vanilla brings balance and softness, tying everything together into a vibrant, indulgent experience that remains bright and well-structured. Playful yet refined, this coffee is a reminder that the most interesting flavours often come from unexpected contrasts.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-GB\" style=\"font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-GB;\"\u003eThe aroma is expressive and inviting, with notes of ripe stone fruit, toasted sugar, and a lift of citrus blossom. On the palate, bold black cherry and caramelised pineapple meet a refreshing hint of grapefruit, all rounded by a silky vanilla finish.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-6a1478da-b7f0-83e8-8c52-d8cdcbbd5074-2\" class=\"\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-10\" data-turn-id-container=\"request-6a1478da-b7f0-83e8-8c52-d8cdcbbd5074-2\" data-turn-id=\"request-6a1478da-b7f0-83e8-8c52-d8cdcbbd5074-2\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"500f6a97-6461-4779-acdb-802fca0efa74\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\"\u003e\n\u003ctable style=\"font-size: 0.875rem; border-collapse: collapse; margin-top: 20px; height: 102.969px; width: 100%; border: medium none currentcolor;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 20.5938px;\"\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; width: 25.539%; vertical-align: middle; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\"\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: 24.5439%; vertical-align: middle; font-size: 13px; overflow-wrap: break-word; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003e300g\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; width: 22.2222%; vertical-align: middle; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\"\u003e\u003cstrong style=\"font-size: 13px; vertical-align: middle;\"\u003eOrigin:\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0px; width: 27.6949%; vertical-align: middle; font-size: 13px; overflow-wrap: break-word; height: 20.5938px; 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: 20.5938px;\"\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; vertical-align: middle; width: 25.539%; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\"\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: 24.5439%; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003e\u003cspan\u003eQuindio\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; vertical-align: middle; width: 22.2222%; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\"\u003e\u003cstrong style=\"font-size: 13px; vertical-align: middle;\"\u003eFarm:\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0px; vertical-align: middle; font-size: 13px; overflow-wrap: break-word; width: 27.6949%; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cspan\u003eLa Divisa\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.5938px;\"\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; vertical-align: middle; width: 25.539%; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\"\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: 24.5439%; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cspan\u003eNatural EF2\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; vertical-align: middle; width: 22.2222%; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\"\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: 27.6949%; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cspan\u003eChiroso\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.5938px;\"\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; vertical-align: middle; width: 25.539%; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\"\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: 24.5439%; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003eN\/A\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; vertical-align: middle; width: 22.2222%; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\"\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: 27.6949%; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003eMedium\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.5938px;\"\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; vertical-align: middle; width: 25.539%; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\"\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: 24.5439%; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003eFilter or Espresso\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 8px 6px 0px; vertical-align: middle; width: 22.2222%; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003e\n\u003cimg style=\"vertical-align: middle; margin-right: 6px; opacity: 0.7;\"\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: 27.6949%; height: 20.5938px; border-image: initial; border: medium none currentcolor;\"\u003eMay 27, 2026\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003etable td { border-color: transparent !important; }\u003c\/style\u003e","brand":"vendor-unknown","offers":[{"title":"Default Title","offer_id":52264236646683,"sku":null,"price":38.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1013\/7409\/9739\/files\/R_25-so-upside-down.webp?v=1779882777","url":"https:\/\/specialitycoffee.ca\/products\/rosso-upside-down-colombia","provider":"Speciality Coffee Canada","version":"1.0","type":"link"}