{"product_id":"whole-bean-coffee","title":"Explorer's Whole Bean Coffee","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eExplorer — Bonavita\u003c\/title\u003e\n\u003cstyle\u003e\n  body { margin: 0; background: #F7F4EF; }\n\u003c\/style\u003e\n\n\n\n\u003c!-- ============================================================= --\u003e\n\u003c!-- COPY FROM HERE — self-contained, scoped Bonavita coffee block --\u003e\n\u003c!-- ============================================================= --\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600\u0026family=Work+Sans:wght@500;600\u0026display=swap');\n\n  .bona-coffee {\n    \/* palette — paper matches site background *\/\n    --paper:        #F7F4EF;\n    --surface:      #FCFAF7;\n    --ink:          #211913;\n    --ink-2:        #5C4F45;\n    --ink-3:        #8E8175;\n    --line:         #E4DDD2;\n    --line-strong:  #D7CCBD;\n    --accent:       #D7282F; \/* Bonavita brand red — placeholder, swap exact hex *\/\n    --accent-soft:  rgba(215, 40, 47, 0.08);\n\n    --font-head: 'Work Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\n\n    background: var(--paper);\n    color: var(--ink);\n    font-family: var(--font-body);\n    font-size: 18px;\n    line-height: 1.7;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n    max-width: 1080px;\n    margin: 0 auto;\n    padding: clamp(40px, 6vw, 96px) clamp(22px, 5vw, 72px);\n  }\n\n  .bona-coffee *,\n  .bona-coffee *::before,\n  .bona-coffee *::after { box-sizing: border-box; }\n\n  .bona-coffee p { margin: 0; font-size: 17px; }\n\n  .bona-coffee h1,\n  .bona-coffee h2,\n  .bona-coffee h3 {\n    font-family: var(--font-head);\n    font-weight: 600;\n    margin: 0;\n    color: var(--ink);\n  }\n\n  .bona-coffee a {\n    color: var(--accent);\n    text-decoration: none;\n    border-bottom: 1px solid transparent;\n    transition: border-color 0.2s ease;\n  }\n\n  .bona-coffee a:hover { border-bottom-color: currentColor; }\n\n  \/* ---------- shared utility ---------- *\/\n  .bona-coffee .bc-eyebrow {\n    font-family: var(--font-body);\n    font-size: 13px;\n    font-weight: 600;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin: 0;\n  }\n\n  .bona-coffee .bc-label {\n    font-family: var(--font-body);\n    font-size: 13px;\n    font-weight: 600;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    color: var(--ink-3);\n  }\n\n  \/* ---------- hero ---------- *\/\n  .bona-coffee .bc-hero { max-width: 780px; }\n\n  .bona-coffee .bc-hero h1 {\n    font-size: clamp(44px, 8.4vw, 82px);\n    line-height: 0.96;\n    letter-spacing: -0.04em;\n    margin: 18px 0 0;\n  }\n\n  .bona-coffee .bc-hero .bc-sub {\n    font-family: var(--font-head);\n    font-weight: 500;\n    font-size: clamp(17px, 2vw, 21px);\n    color: var(--ink-2);\n    letter-spacing: -0.01em;\n    margin-top: 16px;\n  }\n\n  .bona-coffee .bc-lede {\n    font-size: clamp(19px, 2.2vw, 23px);\n    line-height: 1.5;\n    color: var(--ink);\n    margin-top: 26px;\n  }\n\n  .bona-coffee .bc-lede strong { color: var(--ink); font-weight: 600; }\n  .bona-coffee .bc-lede a { font-weight: 600; }\n\n  .bona-coffee .bc-notes {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 30px;\n  }\n\n  .bona-coffee .bc-note {\n    font-size: 16px;\n    font-weight: 500;\n    color: var(--ink);\n    padding: 9px 18px;\n    border: 1px solid var(--line-strong);\n    border-radius: 999px;\n    background: var(--surface);\n  }\n\n  \/* ---------- spec sheet ---------- *\/\n  .bona-coffee .bc-spec {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    margin-top: clamp(48px, 7vw, 80px);\n    border-top: 1px solid var(--ink);\n    border-bottom: 1px solid var(--line);\n  }\n\n  .bona-coffee .bc-spec-item {\n    padding: 24px 32px 26px;\n    border-right: 1px solid var(--line);\n  }\n\n  .bona-coffee .bc-spec-item:first-child { padding-left: 0; }\n  .bona-coffee .bc-spec-item:last-child { border-right: 0; }\n\n  .bona-coffee .bc-spec-item .bc-val {\n    font-family: var(--font-head);\n    font-weight: 500;\n    font-size: 21px;\n    letter-spacing: -0.01em;\n    margin-top: 12px;\n    color: var(--ink);\n  }\n\n  \/* ---------- generic section ---------- *\/\n  .bona-coffee .bc-section {\n    margin-top: clamp(56px, 8vw, 96px);\n  }\n\n  .bona-coffee .bc-section \u003e h2 {\n    font-size: clamp(26px, 3.4vw, 38px);\n    letter-spacing: -0.025em;\n    line-height: 1.1;\n    max-width: 20ch;\n  }\n\n  .bona-coffee .bc-section-head {\n    display: flex;\n    flex-direction: column;\n    gap: 14px;\n    margin-bottom: 32px;\n  }\n\n  .bona-coffee .bc-section-intro {\n    max-width: 64ch;\n    margin-top: -8px;\n    margin-bottom: 32px;\n    color: var(--ink-2);\n    font-size: 18px;\n  }\n\n  \/* ---------- the lineup (caffeine levels) ---------- *\/\n  .bona-coffee .bc-lineup {\n    border-top: 1px solid var(--ink);\n  }\n\n  .bona-coffee .bc-roast {\n    display: grid;\n    grid-template-columns: 210px 1fr;\n    gap: clamp(16px, 4vw, 48px);\n    padding: 28px 0;\n    border-bottom: 1px solid var(--line);\n  }\n\n  .bona-coffee .bc-roast-label {\n    font-family: var(--font-body);\n    font-size: 13px;\n    font-weight: 600;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--ink-3);\n    padding-top: 7px;\n  }\n\n  .bona-coffee .bc-roast-name {\n    font-family: var(--font-head);\n    font-weight: 600;\n    font-size: 24px;\n    letter-spacing: -0.02em;\n    margin-bottom: 8px;\n  }\n\n  .bona-coffee .bc-roast-desc {\n    color: var(--ink-2);\n    font-size: 17px;\n    line-height: 1.5;\n    max-width: 60ch;\n  }\n\n  \/* ---------- callout (standards) ---------- *\/\n  .bona-coffee .bc-callout {\n    margin-top: 8px;\n    padding: 28px clamp(22px, 4vw, 36px);\n    border-radius: 14px;\n    background: var(--surface);\n    border: 1px solid var(--line);\n    border-left: 3px solid var(--accent);\n  }\n\n  .bona-coffee .bc-callout p {\n    color: var(--ink-2);\n    font-size: 18px;\n    line-height: 1.6;\n    max-width: 72ch;\n  }\n\n  \/* ---------- CTA (dark close) ---------- *\/\n  .bona-coffee .bc-cta {\n    margin-top: clamp(56px, 8vw, 96px);\n    padding: clamp(36px, 5vw, 56px) clamp(26px, 5vw, 56px);\n    border-radius: 18px;\n    background: var(--ink);\n    color: var(--paper);\n    text-align: center;\n  }\n\n  .bona-coffee .bc-cta .bc-cta-label {\n    font-family: var(--font-body);\n    font-size: 13px;\n    font-weight: 600;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: #E8A39E;\n  }\n\n  .bona-coffee .bc-cta p {\n    max-width: 40ch;\n    margin: 16px auto 0;\n    font-family: var(--font-head);\n    font-weight: 500;\n    font-size: clamp(20px, 2.6vw, 27px);\n    line-height: 1.4;\n    letter-spacing: -0.015em;\n    color: var(--paper);\n  }\n\n  \/* ---------- focus ---------- *\/\n  .bona-coffee a:focus-visible {\n    outline: 2px solid var(--accent);\n    outline-offset: 3px;\n  }\n\n  \/* ---------- responsive ---------- *\/\n  @media (max-width: 860px) {\n    .bona-coffee .bc-spec   { grid-template-columns: 1fr 1fr; }\n    .bona-coffee .bc-spec-item:nth-child(2) { border-right: 0; }\n    .bona-coffee .bc-spec-item:nth-child(3) { padding-left: 0; }\n    .bona-coffee .bc-spec-item:nth-child(1),\n    .bona-coffee .bc-spec-item:nth-child(2) { border-bottom: 1px solid var(--line); }\n  }\n\n  @media (max-width: 640px) {\n    .bona-coffee .bc-roast {\n      grid-template-columns: 1fr;\n      gap: 6px;\n      padding: 24px 0;\n    }\n    .bona-coffee .bc-roast-label { padding-top: 0; }\n  }\n\n  @media (max-width: 520px) {\n    .bona-coffee .bc-spec { grid-template-columns: 1fr; }\n    .bona-coffee .bc-spec-item {\n      padding: 22px 0 24px;\n      border-right: 0;\n      border-bottom: 1px solid var(--line);\n    }\n    .bona-coffee .bc-spec-item:last-child { border-bottom: 0; }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"bona-coffee\" aria-labelledby=\"bc-title\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cheader class=\"bc-hero\"\u003e\n    \u003cp class=\"bc-eyebrow\"\u003eWhole Bean Coffee · Explorer\u003c\/p\u003e\n    \u003ch1 id=\"bc-title\"\u003eExplorer\u003c\/h1\u003e\n    \u003cp class=\"bc-sub\"\u003eFreshly roasted whole bean coffee · Three caffeine levels\u003c\/p\u003e\n    \u003cp class=\"bc-lede\"\u003e\n      Elevate your day with freshly roasted whole bean coffee, crafted by award-winning\n      \u003ca href=\"https:\/\/explorercoldbrew.com\/pages\/meet-the-team\"\u003eTastemakers\u003c\/a\u003e. Every Explorer roast\n      is made from \u003cstrong\u003eorganic, fair-trade, specialty-grade beans\u003c\/strong\u003e — now in three\n      caffeine levels.\n    \u003c\/p\u003e\n    \u003cdiv class=\"bc-notes\" aria-label=\"Sourcing credentials\"\u003e\n      \u003cspan class=\"bc-note\"\u003eOrganic\u003c\/span\u003e\n      \u003cspan class=\"bc-note\"\u003eFair Trade\u003c\/span\u003e\n      \u003cspan class=\"bc-note\"\u003eSpecialty Grade\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- SPEC SHEET --\u003e\n  \u003cdiv class=\"bc-spec\" aria-label=\"Coffee line details\"\u003e\n    \u003cdiv class=\"bc-spec-item\"\u003e\n      \u003cp class=\"bc-label\"\u003eBeans\u003c\/p\u003e\n      \u003cp class=\"bc-val\"\u003eWhole Bean\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-spec-item\"\u003e\n      \u003cp class=\"bc-label\"\u003eRoast\u003c\/p\u003e\n      \u003cp class=\"bc-val\"\u003eMedium\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-spec-item\"\u003e\n      \u003cp class=\"bc-label\"\u003eLevels\u003c\/p\u003e\n      \u003cp class=\"bc-val\"\u003eFull · Half · Decaf\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-spec-item\"\u003e\n      \u003cp class=\"bc-label\"\u003eOrigins\u003c\/p\u003e\n      \u003cp class=\"bc-val\"\u003eEthiopia \u0026amp; Latin America\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- THE LINEUP --\u003e\n  \u003cdiv class=\"bc-section\"\u003e\n    \u003cdiv class=\"bc-section-head\"\u003e\n      \u003cp class=\"bc-eyebrow\"\u003eThree caffeine levels\u003c\/p\u003e\n      \u003ch2\u003ePick your caffeine\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"bc-section-intro\"\u003e\n      Three medium roasts, one Explorer standard — choose the level that fits your day.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"bc-lineup\"\u003e\n      \u003cdiv class=\"bc-roast\"\u003e\n        \u003cp class=\"bc-roast-label\"\u003eFull Caff\u003c\/p\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"bc-roast-name\"\u003eThe Classic\u003c\/p\u003e\n          \u003cp class=\"bc-roast-desc\"\u003eRich, smooth, and balanced — an Ethiopian medium roast.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bc-roast\"\u003e\n        \u003cp class=\"bc-roast-label\"\u003eHalf Caff\u003c\/p\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"bc-roast-name\"\u003eThe Seeker\u003c\/p\u003e\n          \u003cp class=\"bc-roast-desc\"\u003eThe perfect middle ground — an Ethiopian–Latin American medium roast blend.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bc-roast\"\u003e\n        \u003cp class=\"bc-roast-label\"\u003eDecaf\u003c\/p\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"bc-roast-name\"\u003eThe Daydreamer\u003c\/p\u003e\n          \u003cp class=\"bc-roast-desc\"\u003eFor slow mornings and late nights — a Latin American, water-processed medium roast decaf.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- STANDARDS CALLOUT --\u003e\n  \u003cdiv class=\"bc-section\"\u003e\n    \u003cdiv class=\"bc-section-head\"\u003e\n      \u003cp class=\"bc-eyebrow\"\u003eThe Explorer standard\u003c\/p\u003e\n      \u003ch2\u003eOrganic, fair trade, carefully sourced\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bc-callout\"\u003e\n      \u003cp\u003e\n        As always, our beans are organic, fair trade, and carefully sourced — the same Explorer\n        standards you've come to trust, in every roast and every caffeine level.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003cdiv class=\"bc-cta\"\u003e\n    \u003cp class=\"bc-cta-label\"\u003e100% Happiness Guarantee\u003c\/p\u003e\n    \u003cp\u003eNot satisfied? We'll refund you — no questions asked.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003c!-- ============================================================= --\u003e\n\u003c!-- COPY TO HERE                                                  --\u003e\n\u003c!-- ============================================================= --\u003e\n\n\n\u003c\/body\u003e","brand":"Explorer Cold Brew","offers":[{"title":"The Classic: Standard Caffeine","offer_id":51861881487645,"sku":"Classicbeans12oz","price":25.0,"currency_code":"USD","in_stock":true},{"title":"The Seeker: Half Caffeine","offer_id":51861881520413,"sku":"Seekerbeans12oz","price":25.0,"currency_code":"USD","in_stock":true},{"title":"The Daydreamer: 99.9% Caffeine Free","offer_id":51861881553181,"sku":"Daydreamerbeans12oz","price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0873\/0152\/1693\/files\/Product_Image_flavor_profile2.png?v=1781647773","url":"https:\/\/bonavitabrand.co\/products\/whole-bean-coffee","provider":"Bonavita","version":"1.0","type":"link"}