{"title":"Coffee","description":null,"products":[{"product_id":"coffee","title":"Morning Primer By American Plumber Stories","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e \u003cmeta name=\"description\" content=\"Morning Primer, a premium single-origin coffee from Huehuetenango, Guatemala. A portion of every bag supports Pfister Faucets and American Plumber Stories.\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,900;1,500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --dark: #1a1a1a;\n    --card-bg: #f4f4f2;\n    --border: #e0e0dc;\n    --muted: #666666;\n    --accent: #922828;\n    --accent-light: #fdf0f0;\n    --accent-hover: #7a1f1f;\n    --white: #ffffff;\n    --font-serif: Montserrat, 'Times New Roman', serif;\n    --font-sans: Montserrat, BlinkMacSystemFont, 'Helvetica Neue', Arial, sans-serif;\n  }\n\n  body { overflow-x: hidden; font-family: var(--font-sans); }\n\n  \/* ── PDP HERO ── *\/\n  .pdp {\n    border-bottom: 3px solid var(--accent);\n    display: flex;\n    justify-content: center;\n  }\n\n  .pdp-info {\n    padding: 72px 56px;\n    max-width: 680px;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    text-align: center;\n    align-items: center;\n  }\n\n  .pdp-eyebrow {\n    font-size: 10px;\n    letter-spacing: 3px;\n    color: var(--accent);\n    text-transform: uppercase;\n    margin-bottom: 14px;\n  }\n\n  .pdp-title {\n    font-family: var(--font-serif);\n    font-size: 42px;\n    font-weight: normal;\n    color: var(--dark);\n    line-height: 1.15;\n    margin-bottom: 8px;\n  }\n\n  .pdp-size {\n    font-size: 13px;\n    color: var(--muted);\n    letter-spacing: 0.5px;\n    margin-bottom: 28px;\n  }\n\n  .pdp-tagline {\n    font-family: var(--font-serif);\n    font-style: italic;\n    font-size: 21px;\n    color: var(--accent);\n    margin-bottom: 24px;\n  }\n\n  .pdp-body {\n    font-size: 15px;\n    color: var(--dark);\n    line-height: 1.85;\n    max-width: 480px;\n  }\n\n  .pdp-body p + p { margin-top: 16px; }\n\n  .pdp-cta-row {\n    margin-top: 36px;\n    display: flex;\n    gap: 16px;\n    flex-wrap: wrap;\n  }\n\n  .btn-primary {\n    display: inline-block;\n    background: var(--accent);\n    color: #ffffff !important;\n    text-decoration: none;\n    padding: 16px 44px;\n    font-size: 13px;\n    font-weight: 600;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    border-radius: 3px;\n    border: none;\n    cursor: pointer;\n  }\n\n  .btn-primary:hover { background: var(--accent-hover); }\n\n  .btn-secondary {\n    display: inline-block;\n    background: transparent;\n    color: var(--dark) !important;\n    text-decoration: none;\n    padding: 16px 32px;\n    font-size: 13px;\n    font-weight: 600;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    border-radius: 3px;\n    border: 1.5px solid var(--dark);\n  }\n\n  .btn-secondary:hover { background: var(--dark); color: var(--white) !important; }\n\n  \/* ── SECTION SHELL ── *\/\n  .section {\n    padding: 64px 48px;\n    border-bottom: 0.5px solid var(--border);\n  }\n\n  .section-eyebrow {\n    font-size: 10px;\n    letter-spacing: 3px;\n    color: var(--accent);\n    text-transform: uppercase;\n    margin-bottom: 8px;\n    text-align: center;\n  }\n\n  .section-heading {\n    font-family: var(--font-serif);\n    font-size: 32px;\n    font-weight: normal;\n    color: var(--dark);\n    margin-bottom: 40px;\n    text-align: center;\n  }\n\n  \/* ── TASTING NOTES ── *\/\n  .roast-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 16px;\n    max-width: 980px;\n    margin: 0 auto;\n  }\n\n  .roast-card {\n    border: 0.5px solid var(--border);\n    border-top: 3px solid var(--accent);\n    border-radius: 4px;\n    padding: 32px 28px;\n    background: var(--white);\n    text-align: center;\n  }\n\n  .roast-name {\n    font-size: 11px;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    font-weight: 700;\n  }\n\n  .roast-character {\n    font-family: var(--font-serif);\n    font-size: 20px;\n    color: var(--dark);\n    margin-bottom: 14px;\n  }\n\n  .roast-notes {\n    font-size: 13px;\n    color: var(--muted);\n    line-height: 1.7;\n  }\n\n  \/* ── ORIGIN ── *\/\n  .origin-band {\n    background: var(--accent-light);\n    padding: 64px 48px;\n    border-bottom: 0.5px solid #f0d0d0;\n  }\n\n  .origin-inner {\n    max-width: 720px;\n    margin: 0 auto;\n    text-align: center;\n  }\n\n  .origin-place {\n    font-family: var(--font-serif);\n    font-size: 30px;\n    color: var(--dark);\n    margin-bottom: 20px;\n  }\n\n  .origin-body {\n    font-size: 15px;\n    color: var(--muted);\n    line-height: 1.85;\n  }\n\n  \/* ── MORE THAN COFFEE ── *\/\n  .mission-band {\n    background: var(--dark);\n    color: var(--white);\n    padding: 72px 48px;\n    text-align: center;\n  }\n\n  .mission-band-eyebrow {\n    font-size: 10px;\n    letter-spacing: 3px;\n    color: var(--accent);\n    text-transform: uppercase;\n    margin-bottom: 16px;\n  }\n\n  .mission-band-heading {\n    font-family: var(--font-serif);\n    font-size: 32px;\n    color: var(--white);\n    margin-bottom: 20px;\n    max-width: 640px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .mission-band-body {\n    font-size: 15px;\n    color: #bbb;\n    line-height: 1.85;\n    max-width: 560px;\n    margin: 0 auto 32px;\n  }\n\n  .mission-band-tagline {\n    font-family: var(--font-serif);\n    font-style: italic;\n    font-size: 20px;\n    color: var(--accent);\n    margin-bottom: 32px;\n  }\n\n  \/* ── FOOTER ── *\/\n  .page-footer {\n    padding: 36px 48px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 16px;\n  }\n\n  .footer-brand {\n    font-size: 13px;\n    color: var(--dark);\n    font-weight: 500;\n  }\n\n  .footer-brand span {\n    color: var(--muted);\n    font-weight: 400;\n    font-size: 12px;\n    margin-left: 8px;\n  }\n\n  .footer-links { display: flex; gap: 24px; }\n\n  .footer-link {\n    font-size: 12px;\n    color: var(--muted);\n    text-decoration: none;\n  }\n\n  .footer-link:hover { color: var(--dark); }\n\n  \/* ── RESPONSIVE ── *\/\n  @media (max-width: 900px) {\n    .pdp-info { padding: 48px 24px; }\n    .pdp-title { font-size: 32px; }\n    .roast-grid { grid-template-columns: 1fr; }\n    .section { padding: 48px 24px; }\n    .origin-band, .mission-band { padding: 48px 24px; }\n    .mission-band-heading { font-size: 26px; }\n    .page-footer { padding: 28px 24px; flex-direction: column; align-items: flex-start; }\n  }\n\n  @media (max-width: 420px) {\n    .pdp-title { font-size: 27px; }\n    .pdp-cta-row { flex-direction: column; align-items: stretch; }\n    .btn-primary, .btn-secondary { text-align: center; }\n  }\n\u003c\/style\u003e\n\u003c!-- PDP HERO --\u003e\n\u003cdiv class=\"pdp\"\u003e\n\u003cdiv class=\"pdp-info\"\u003e\n\u003cdiv class=\"pdp-eyebrow\"\u003eAmerican Plumber Stories · Supported by Pfister® Faucets\u003c\/div\u003e\n\u003ch1 class=\"pdp-title\"\u003eMorning Primer Coffee\u003c\/h1\u003e\n\u003cdiv class=\"pdp-size\"\u003e16 oz\u003c\/div\u003e\n\u003cp class=\"pdp-tagline\"\u003eFuel your day. Support the trades.\u003c\/p\u003e\n\u003cdiv class=\"pdp-body\"\u003e\n\u003cp\u003eAmerican Plumber Stories was built to celebrate the hardworking people who keep our communities running. Morning Primer is a premium coffee crafted for early mornings, long days, and the pride that comes with a job well done.\u003c\/p\u003e\n\u003cp\u003eA portion of every bag sold helps Pfister® Faucets and American Plumber Stories invest back into the trades through programs, initiatives, and opportunities that support the industry’s future.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ORIGIN --\u003e\n\u003cdiv class=\"origin-band\"\u003e\n\u003cdiv class=\"origin-inner\"\u003e\n\u003cp class=\"section-eyebrow\"\u003eOrigin\u003c\/p\u003e\n\u003ch2 class=\"origin-place\"\u003eHuehuetenango, Guatemala\u003c\/h2\u003e\n\u003cp class=\"origin-body\"\u003eSourced through ASOPCE, a cooperative of 450 smallholder coffee producers dedicated to quality, sustainability, and responsible farming practices. Grown at high elevation and carefully processed from harvest to export, every bag delivers exceptional flavor and craftsmanship.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MORE THAN COFFEE --\u003e\n\u003cdiv class=\"mission-band\"\u003e\n\u003cp class=\"mission-band-eyebrow\"\u003eMore Than Coffee\u003c\/p\u003e\n\u003ch2 class=\"mission-band-heading\"\u003eEvery purchase helps support the mission of Pfister® Faucets and American Plumber Stories to celebrate, strengthen, and invest in the trades.\u003c\/h2\u003e\n\u003cp class=\"mission-band-tagline\"\u003eGreat coffee. A meaningful mission.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FOOTER --\u003e\u003cfooter class=\"page-footer\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"footer-brand\"\u003eAmerican Plumber Stories \u003cspan\u003eproudly supported by Pfister® Faucets\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"footer-links\"\u003e\n\u003ca href=\"https:\/\/americanplumberstories.com\" class=\"footer-link\"\u003eamericanplumberstories.com\u003c\/a\u003e \u003ca href=\"https:\/\/pfisterfaucets.com\" class=\"footer-link\"\u003epfisterfaucets.com\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e","brand":"American Plumber Stories","offers":[{"title":"Default Title","offer_id":49264127344792,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0567\/5391\/4008\/files\/3D_Coffee_Bag_Design.png?v=1781847694"}],"url":"https:\/\/www.americanplumberstories.com\/collections\/coffee.oembed","provider":"American Plumber Stories","version":"1.0","type":"link"}