{"id":190,"date":"2026-08-07T13:03:53","date_gmt":"2026-08-07T13:03:53","guid":{"rendered":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190"},"modified":"2026-08-07T13:16:50","modified_gmt":"2026-08-07T13:16:50","slug":"term-service","status":"publish","type":"page","link":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190","title":{"rendered":"Term &amp; service"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"190\" class=\"elementor elementor-190\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8954ee7 e-flex e-con-boxed e-con e-parent\" data-id=\"8954ee7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a1cfa36 elementor-widget elementor-widget-html\" data-id=\"a1cfa36\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, viewport-fit=cover\">\r\n\r\n<!-- ================= SEO META ================= -->\r\n<title>Terms of Service | Brewhaven Caf\u00e9 \u2014 Fresh Roasted, Honestly Served<\/title>\r\n<meta name=\"description\" content=\"Read Brewhaven Caf\u00e9's Terms of Service: ordering, payment, delivery, pickup, reservations, refunds, allergies and your rights as our guest. Clear, plain-English terms.\">\r\n<meta name=\"keywords\" content=\"Brewhaven Caf\u00e9 terms of service, cafe terms and conditions, coffee shop policy, cafe refund policy, cafe delivery policy, cafe ordering terms\">\r\n<meta name=\"robots\" content=\"index, follow\">\r\n<link rel=\"canonical\" href=\"https:\/\/www.brewhavencafe.com\/terms-of-service\">\r\n<meta name=\"theme-color\" content=\"#4E342E\">\r\n<meta name=\"author\" content=\"Brewhaven Caf\u00e9\">\r\n\r\n<!-- Favicon placeholder -->\r\n<link rel=\"icon\" href=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 100 100'%3E%3Ctext y='.9em' font-size='90'%3E%E2%98%95%3C\/text%3E%3C\/svg%3E\">\r\n\r\n<!-- Open Graph -->\r\n<meta property=\"og:type\" content=\"website\">\r\n<meta property=\"og:title\" content=\"Terms of Service | Brewhaven Caf\u00e9\">\r\n<meta property=\"og:description\" content=\"Please read these Terms carefully before using our website or placing an order at Brewhaven Caf\u00e9.\">\r\n<meta property=\"og:url\" content=\"https:\/\/www.brewhavencafe.com\/terms-of-service\">\r\n<meta property=\"og:site_name\" content=\"Brewhaven Caf\u00e9\">\r\n<meta property=\"og:locale\" content=\"en_US\">\r\n\r\n<!-- Twitter Card -->\r\n<meta name=\"twitter:card\" content=\"summary\">\r\n<meta name=\"twitter:title\" content=\"Terms of Service | Brewhaven Caf\u00e9\">\r\n<meta name=\"twitter:description\" content=\"Please read these Terms carefully before using our website or placing an order at Brewhaven Caf\u00e9.\">\r\n\r\n<!-- Schema.org JSON-LD -->\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"CafeOrCoffeeShop\",\r\n  \"name\": \"Brewhaven Caf\u00e9\",\r\n  \"servesCuisine\": \"Coffee, Pastries, Light Meals\",\r\n  \"url\": \"https:\/\/www.brewhavencafe.com\",\r\n  \"telephone\": \"+1-555-013-2846\",\r\n  \"priceRange\": \"$$\",\r\n  \"address\": {\r\n    \"@type\": \"PostalAddress\",\r\n    \"streetAddress\": \"128 Maple Grove Lane\",\r\n    \"addressLocality\": \"Portland\",\r\n    \"addressRegion\": \"OR\",\r\n    \"postalCode\": \"97205\",\r\n    \"addressCountry\": \"US\"\r\n  }\r\n}\r\n<\/script>\r\n\r\n<style>\r\n\/* ============================================================\r\n   1. DESIGN TOKENS\r\n   ============================================================ *\/\r\n:root{\r\n  --coffee:#4E342E;\r\n  --coffee-deep:#38251F;\r\n  --cream:#FFF8F0;\r\n  --beige:#EADBC8;\r\n  --white:#FFFFFF;\r\n  --ink:#2C2C2C;\r\n  --gold:#C8A96A;\r\n  --gold-soft:#E4D2A8;\r\n\r\n  --bg:var(--cream);\r\n  --surface:var(--white);\r\n  --surface-2:var(--beige);\r\n  --text:var(--ink);\r\n  --text-soft:#5b504a;\r\n  --border:rgba(78,52,46,0.14);\r\n  --shadow:0 10px 30px rgba(56,37,31,0.10);\r\n  --shadow-lg:0 24px 60px rgba(56,37,31,0.16);\r\n\r\n  --font-display: Georgia, 'Iowan Old Style', 'Palatino Linotype', 'Book Antiqua', serif;\r\n  --font-body: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\r\n  --font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;\r\n\r\n  --radius-sm:10px;\r\n  --radius-md:18px;\r\n  --radius-lg:28px;\r\n\r\n  --header-h:76px;\r\n}\r\n\r\n[data-theme=\"dark\"]{\r\n  --bg:#1B1411;\r\n  --surface:#241B17;\r\n  --surface-2:#2E221C;\r\n  --text:#F3E9DD;\r\n  --text-soft:#C9B9A9;\r\n  --border:rgba(234,219,200,0.14);\r\n  --shadow:0 10px 30px rgba(0,0,0,0.45);\r\n  --shadow-lg:0 24px 60px rgba(0,0,0,0.55);\r\n  --gold:#D8BC85;\r\n}\r\n\r\n*,*::before,*::after{box-sizing:border-box;}\r\nhtml{scroll-behavior:smooth;}\r\n@media (prefers-reduced-motion: reduce){\r\n  html{scroll-behavior:auto;}\r\n  *,*::before,*::after{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-behavior:auto !important;}\r\n}\r\nbody{\r\n  margin:0;\r\n  background:var(--bg);\r\n  color:var(--text);\r\n  font-family:var(--font-body);\r\n  line-height:1.6;\r\n  -webkit-font-smoothing:antialiased;\r\n  transition:background .35s ease, color .35s ease;\r\n}\r\nimg{max-width:100%;display:block;}\r\na{color:inherit;}\r\n:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:4px;}\r\n\r\n.container{max-width:1080px;margin:0 auto;padding:0 24px;}\r\n.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}\r\n.skip-link{position:absolute;left:-999px;top:0;background:var(--gold);color:var(--coffee-deep);padding:12px 18px;z-index:1000;border-radius:0 0 8px 0;font-weight:700;}\r\n.skip-link:focus{left:0;}\r\n\r\n\/* ============================================================\r\n   2. TOP UTILITY BARS\r\n   ============================================================ *\/\r\n#progress-bar{\r\n  position:fixed;top:0;left:0;height:4px;width:0%;\r\n  background:linear-gradient(90deg,var(--gold),var(--coffee));\r\n  z-index:1100;transition:width .1s linear;\r\n}\r\n\r\nheader.site-header{\r\n  position:sticky;top:0;z-index:1000;\r\n  background:color-mix(in srgb, var(--bg) 88%, transparent);\r\n  backdrop-filter:blur(14px) saturate(140%);\r\n  -webkit-backdrop-filter:blur(14px) saturate(140%);\r\n  border-bottom:1px solid var(--border);\r\n  height:var(--header-h);\r\n}\r\n.nav-inner{\r\n  height:var(--header-h);\r\n  display:flex;align-items:center;justify-content:space-between;gap:16px;\r\n}\r\n.brand{\r\n  display:flex;align-items:center;gap:10px;\r\n  font-family:var(--font-display);font-size:1.28rem;font-weight:700;\r\n  letter-spacing:.02em;text-decoration:none;color:var(--text);\r\n}\r\n.brand svg{width:30px;height:30px;flex-shrink:0;}\r\n.brand .brand-sub{display:block;font-family:var(--font-body);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-weight:700;}\r\n\r\nnav.primary-nav{display:none;}\r\nnav.primary-nav ul{list-style:none;display:flex;gap:6px;margin:0;padding:0;}\r\nnav.primary-nav a{\r\n  display:inline-block;padding:9px 14px;border-radius:999px;\r\n  font-size:.86rem;font-weight:600;text-decoration:none;color:var(--text-soft);\r\n  transition:background .2s ease,color .2s ease;\r\n}\r\nnav.primary-nav a:hover,nav.primary-nav a.active{background:var(--surface-2);color:var(--coffee);}\r\n[data-theme=\"dark\"] nav.primary-nav a:hover,[data-theme=\"dark\"] nav.primary-nav a.active{color:var(--gold);}\r\n\r\n.nav-actions{display:flex;align-items:center;gap:8px;}\r\n.icon-btn{\r\n  width:42px;height:42px;border-radius:50%;border:1px solid var(--border);\r\n  background:var(--surface);color:var(--text);display:flex;align-items:center;justify-content:center;\r\n  cursor:pointer;transition:transform .2s ease, background .2s ease;\r\n}\r\n.icon-btn:hover{transform:translateY(-2px);background:var(--surface-2);}\r\n.icon-btn svg{width:19px;height:19px;}\r\n\r\n.menu-toggle{display:flex;}\r\n@media (min-width:900px){\r\n  nav.primary-nav{display:block;}\r\n  .menu-toggle{display:none;}\r\n}\r\n\r\n#mobile-drawer{\r\n  position:fixed;inset:0;top:var(--header-h);background:var(--bg);z-index:999;\r\n  transform:translateX(100%);transition:transform .3s ease;overflow-y:auto;\r\n}\r\n#mobile-drawer.open{transform:translateX(0);}\r\n#mobile-drawer ul{list-style:none;margin:0;padding:20px 24px;display:flex;flex-direction:column;gap:4px;}\r\n#mobile-drawer a{display:block;padding:14px 12px;border-radius:12px;text-decoration:none;color:var(--text);font-weight:600;border-bottom:1px solid var(--border);}\r\n#mobile-drawer a:hover{background:var(--surface-2);}\r\n\r\n\/* ============================================================\r\n   3. HERO\r\n   ============================================================ *\/\r\n.hero{\r\n  position:relative;overflow:hidden;\r\n  padding:76px 0 92px;\r\n  background:\r\n    radial-gradient(circle at 15% 20%, rgba(200,169,106,0.25), transparent 55%),\r\n    radial-gradient(circle at 85% 0%, rgba(78,52,46,0.20), transparent 50%),\r\n    linear-gradient(180deg, var(--coffee-deep), var(--coffee) 60%, var(--coffee) 100%);\r\n  color:var(--cream);\r\n}\r\n.hero-bg-rings{position:absolute;inset:0;pointer-events:none;opacity:.5;}\r\n.hero-bg-rings svg{width:100%;height:100%;}\r\n\r\n.breadcrumb{\r\n  display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--gold-soft);\r\n  margin-bottom:34px;flex-wrap:wrap;\r\n}\r\n.breadcrumb a{text-decoration:none;color:var(--gold-soft);opacity:.85;}\r\n.breadcrumb a:hover{opacity:1;text-decoration:underline;}\r\n.breadcrumb span[aria-current]{color:var(--cream);font-weight:600;}\r\n\r\n.hero-content{position:relative;z-index:2;max-width:720px;}\r\n.hero-eyebrow{\r\n  display:inline-flex;align-items:center;gap:8px;\r\n  font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);\r\n  font-weight:700;margin-bottom:18px;\r\n}\r\n.hero h1{\r\n  font-family:var(--font-display);\r\n  font-size:clamp(2.4rem, 6vw, 4.1rem);\r\n  line-height:1.05;margin:0 0 22px;letter-spacing:-.01em;\r\n}\r\n.hero p.subtitle{\r\n  font-size:clamp(1.02rem,2vw,1.2rem);color:var(--gold-soft);max-width:56ch;margin:0 0 30px;\r\n}\r\n.hero-meta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;}\r\n.pill{\r\n  display:inline-flex;align-items:center;gap:8px;\r\n  background:rgba(255,248,240,0.08);border:1px solid rgba(234,219,200,0.28);\r\n  padding:9px 16px;border-radius:999px;font-size:.82rem;color:var(--cream);\r\n  backdrop-filter:blur(6px);\r\n}\r\n.pill svg{width:15px;height:15px;color:var(--gold);}\r\n\r\n\/* Steam animation *\/\r\n.steam-wrap{position:absolute;right:8%;bottom:0;display:flex;gap:10px;z-index:1;opacity:.55;}\r\n.steam{width:6px;height:90px;border-radius:50%;background:linear-gradient(180deg, rgba(255,248,240,0) 0%, rgba(255,248,240,.55) 45%, rgba(255,248,240,0) 100%);filter:blur(2px);animation:steam-rise 4.5s ease-in-out infinite;}\r\n.steam:nth-child(2){animation-delay:1.1s;height:110px;}\r\n.steam:nth-child(3){animation-delay:2.2s;height:75px;}\r\n@keyframes steam-rise{\r\n  0%{transform:translateY(20px) scaleX(1);opacity:0;}\r\n  25%{opacity:.7;}\r\n  50%{transform:translateY(-40px) scaleX(1.6) skewX(6deg);}\r\n  100%{transform:translateY(-100px) scaleX(2.2) skewX(-6deg);opacity:0;}\r\n}\r\n\r\n\/* ============================================================\r\n   4. UTILITY TOOLBAR (search, print, copy, theme, expand)\r\n   ============================================================ *\/\r\n.toolbar{\r\n  background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);\r\n  box-shadow:var(--shadow);padding:20px;margin-top:-52px;position:relative;z-index:5;\r\n  display:grid;gap:14px;\r\n}\r\n@media(min-width:760px){\r\n  .toolbar{grid-template-columns:1fr auto;align-items:center;padding:22px 26px;}\r\n}\r\n.search-field{position:relative;}\r\n.search-field svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--text-soft);}\r\n#term-search{\r\n  width:100%;padding:13px 16px 13px 44px;border-radius:999px;border:1px solid var(--border);\r\n  background:var(--bg);color:var(--text);font-size:.95rem;\r\n}\r\n#term-search:focus{border-color:var(--gold);}\r\n.toolbar-actions{display:flex;flex-wrap:wrap;gap:8px;}\r\n.btn{\r\n  display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;\r\n  border:1px solid var(--border);background:var(--surface);color:var(--text);\r\n  font-size:.85rem;font-weight:600;cursor:pointer;transition:transform .18s ease, background .18s ease, color .18s ease;\r\n  white-space:nowrap;\r\n}\r\n.btn svg{width:16px;height:16px;}\r\n.btn:hover{transform:translateY(-2px);}\r\n.btn-primary{background:var(--coffee);color:var(--cream);border-color:var(--coffee);}\r\n.btn-primary:hover{background:var(--coffee-deep);}\r\n.btn-ghost:hover{background:var(--surface-2);}\r\n#search-count{font-size:.78rem;color:var(--text-soft);margin-top:6px;display:block;min-height:1em;}\r\nmark.hit{background:var(--gold-soft);color:var(--coffee-deep);border-radius:3px;padding:0 2px;}\r\n\r\n\/* ============================================================\r\n   5. LAYOUT \u2014 TOC + CONTENT\r\n   ============================================================ *\/\r\n.layout{\r\n  display:grid;gap:40px;padding:56px 0 90px;\r\n  grid-template-columns:1fr;\r\n}\r\n@media(min-width:960px){\r\n  .layout{grid-template-columns:270px 1fr;align-items:start;}\r\n}\r\n\r\naside.toc{\r\n  position:sticky;top:calc(var(--header-h) + 20px);\r\n  background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);\r\n  padding:22px 20px;box-shadow:var(--shadow);max-height:calc(100vh - var(--header-h) - 40px);overflow-y:auto;\r\n}\r\naside.toc h2{font-family:var(--font-display);font-size:1rem;margin:0 0 14px;color:var(--coffee);}\r\n[data-theme=\"dark\"] aside.toc h2{color:var(--gold);}\r\naside.toc ol{list-style:none;margin:0;padding:0;counter-reset:toc;}\r\naside.toc li{counter-increment:toc;}\r\naside.toc a{\r\n  display:flex;gap:10px;align-items:baseline;padding:7px 8px;border-radius:8px;text-decoration:none;\r\n  font-size:.83rem;color:var(--text-soft);\r\n}\r\naside.toc a::before{content:counter(toc,decimal-leading-zero);font-family:var(--font-mono);font-size:.7rem;color:var(--gold);flex-shrink:0;}\r\naside.toc a:hover,aside.toc a.active{background:var(--surface-2);color:var(--text);}\r\n\r\n.reading-meta{display:flex;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border);font-size:.76rem;color:var(--text-soft);flex-wrap:wrap;}\r\n.reading-meta span{display:flex;align-items:center;gap:6px;}\r\n.reading-meta svg{width:14px;height:14px;color:var(--gold);}\r\n\r\nmain#content{min-width:0;}\r\n\r\n.terms-section{\r\n  background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);\r\n  padding:32px 30px;margin-bottom:22px;box-shadow:var(--shadow);\r\n  scroll-margin-top:calc(var(--header-h) + 16px);\r\n  opacity:0;transform:translateY(24px);transition:opacity .6s ease, transform .6s ease;\r\n}\r\n.terms-section.revealed{opacity:1;transform:translateY(0);}\r\n.terms-section h2{\r\n  font-family:var(--font-display);font-size:1.5rem;margin:0 0 6px;color:var(--coffee);\r\n  display:flex;align-items:center;gap:12px;\r\n}\r\n[data-theme=\"dark\"] .terms-section h2{color:var(--gold);}\r\n.sec-num{\r\n  display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;\r\n  border-radius:50%;background:var(--surface-2);color:var(--coffee);font-family:var(--font-mono);font-size:.82rem;font-weight:700;\r\n}\r\n[data-theme=\"dark\"] .sec-num{color:var(--gold);}\r\n.terms-section h3{font-size:1.02rem;margin:20px 0 8px;color:var(--text);}\r\n.terms-section p{margin:0 0 12px;color:var(--text-soft);}\r\n.terms-section ul,.terms-section ol{margin:0 0 14px;padding-left:22px;color:var(--text-soft);}\r\n.terms-section li{margin-bottom:6px;}\r\n.terms-section p:last-child,.terms-section ul:last-child{margin-bottom:0;}\r\n.callout{\r\n  display:flex;gap:12px;background:var(--surface-2);border-left:4px solid var(--gold);\r\n  border-radius:12px;padding:16px 18px;margin:16px 0;\r\n}\r\n.callout svg{width:20px;height:20px;color:var(--coffee);flex-shrink:0;margin-top:2px;}\r\n[data-theme=\"dark\"] .callout svg{color:var(--gold);}\r\n.callout p{margin:0;color:var(--text);font-size:.92rem;}\r\n\r\n\/* cards used in section 4 (services) *\/\r\n.card-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:14px 0 4px;}\r\n.mini-card{\r\n  background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:16px;\r\n  transition:transform .2s ease, box-shadow .2s ease;\r\n}\r\n.mini-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);}\r\n.mini-card svg{width:26px;height:26px;color:var(--gold);margin-bottom:10px;}\r\n.mini-card h3{margin:0 0 6px;font-size:.95rem;}\r\n.mini-card p{margin:0;font-size:.83rem;}\r\n\r\n\/* FAQ *\/\r\n.faq-item{border:1px solid var(--border);border-radius:14px;margin-bottom:10px;overflow:hidden;background:var(--bg);}\r\n.faq-q{\r\n  width:100%;text-align:left;background:none;border:none;padding:16px 18px;cursor:pointer;\r\n  display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.94rem;font-weight:600;color:var(--text);\r\n}\r\n.faq-q svg{width:18px;height:18px;flex-shrink:0;transition:transform .25s ease;color:var(--gold);}\r\n.faq-item[open] .faq-q svg{transform:rotate(45deg);}\r\n.faq-a{padding:0 18px 18px;color:var(--text-soft);font-size:.9rem;}\r\n.faq-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px;}\r\n\r\n\/* Contact grid *\/\r\n.contact-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));}\r\n.contact-card{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:18px;text-align:left;}\r\n.contact-card svg{width:22px;height:22px;color:var(--gold);margin-bottom:10px;}\r\n.contact-card a{text-decoration:none;font-weight:600;color:var(--coffee);}\r\n[data-theme=\"dark\"] .contact-card a{color:var(--gold);}\r\n\r\n\/* ============================================================\r\n   6. FOOTER\r\n   ============================================================ *\/\r\nfooter.site-footer{\r\n  background:var(--coffee-deep);color:var(--cream);padding:56px 0 26px;\r\n}\r\n.footer-grid{display:grid;gap:34px;grid-template-columns:1fr;margin-bottom:36px;}\r\n@media(min-width:760px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr;}}\r\n.footer-brand p{color:var(--gold-soft);font-size:.88rem;max-width:34ch;}\r\n.footer-col h3{font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 14px;}\r\n.footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;}\r\n.footer-col a{text-decoration:none;color:var(--cream);opacity:.82;font-size:.9rem;}\r\n.footer-col a:hover{opacity:1;text-decoration:underline;}\r\n.social-row{display:flex;gap:10px;margin-top:6px;}\r\n.social-row a{\r\n  width:38px;height:38px;border-radius:50%;border:1px solid rgba(234,219,200,.3);\r\n  display:flex;align-items:center;justify-content:center;\r\n}\r\n.social-row svg{width:16px;height:16px;}\r\n.footer-bottom{border-top:1px solid rgba(234,219,200,.18);padding-top:22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.78rem;color:var(--gold-soft);}\r\n\r\n\/* Back to top *\/\r\n#back-to-top{\r\n  position:fixed;right:22px;bottom:22px;z-index:900;width:48px;height:48px;border-radius:50%;\r\n  background:var(--coffee);color:var(--cream);border:none;box-shadow:var(--shadow-lg);cursor:pointer;\r\n  display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:translateY(10px);\r\n  transition:opacity .25s ease, transform .25s ease, background .2s ease;\r\n}\r\n#back-to-top.show{opacity:1;pointer-events:auto;transform:translateY(0);}\r\n#back-to-top:hover{background:var(--coffee-deep);}\r\n#back-to-top svg{width:20px;height:20px;}\r\n\r\n@media print{\r\n  header,aside.toc,.toolbar,#back-to-top,footer,.hero-meta,.steam-wrap,#progress-bar{display:none !important;}\r\n  .hero{background:none !important;color:#000 !important;padding:0 0 20px;}\r\n  .hero h1{color:#000;}\r\n  .layout{grid-template-columns:1fr !important;padding:0;}\r\n  .terms-section{box-shadow:none;border:none;opacity:1 !important;transform:none !important;break-inside:avoid;padding:10px 0;}\r\n  body{background:#fff;color:#000;}\r\n}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<a href=\"#content\" class=\"skip-link\">Skip to main content<\/a>\r\n<div id=\"progress-bar\" role=\"progressbar\" aria-label=\"Reading progress\" aria-valuemin=\"0\" aria-valuemax=\"100\" aria-valuenow=\"0\"><\/div>\r\n\r\n<!-- ============================================================\r\n     HEADER\r\n     ============================================================ -->\r\n<header class=\"site-header\">\r\n  <div class=\"container nav-inner\">\r\n    <a href=\"#top\" class=\"brand\" aria-label=\"Brewhaven Caf\u00e9 home\">\r\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 8h13a3 3 0 0 1 0 6h-1\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><path d=\"M4 8v7a4 4 0 0 0 4 4h4a4 4 0 0 0 4-4v-2\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M7 3c.5 1 .5 1.5 0 2.5M11 3c.5 1 .5 1.5 0 2.5\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\"\/><\/svg>\r\n      <span>Brewhaven Caf\u00e9<span class=\"brand-sub\">Roasted Daily<\/span><\/span>\r\n    <\/a>\r\n\r\n    <nav class=\"primary-nav\" aria-label=\"Primary\">\r\n      <ul>\r\n        <li><a href=\"#introduction\">Introduction<\/a><\/li>\r\n        <li><a href=\"#ordering-policy\">Ordering<\/a><\/li>\r\n        <li><a href=\"#refund-policy\">Refunds<\/a><\/li>\r\n        <li><a href=\"#faq\">FAQ<\/a><\/li>\r\n        <li><a href=\"#contact-information\">Contact<\/a><\/li>\r\n      <\/ul>\r\n    <\/nav>\r\n\r\n    <div class=\"nav-actions\">\r\n      <button class=\"icon-btn\" id=\"theme-toggle\" type=\"button\" aria-label=\"Toggle dark and light theme\" aria-pressed=\"false\">\r\n        <svg id=\"theme-icon\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M12 3v2M12 19v2M4.2 4.2l1.4 1.4M18.4 18.4l1.4 1.4M3 12h2M19 12h2M4.2 19.8l1.4-1.4M18.4 5.6l1.4-1.4\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><circle cx=\"12\" cy=\"12\" r=\"4.2\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><\/svg>\r\n      <\/button>\r\n      <button class=\"icon-btn menu-toggle\" id=\"menu-toggle\" type=\"button\" aria-label=\"Open navigation menu\" aria-expanded=\"false\" aria-controls=\"mobile-drawer\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 7h16M4 12h16M4 17h16\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/><\/svg>\r\n      <\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div id=\"mobile-drawer\">\r\n    <ul>\r\n      <li><a href=\"#introduction\">Introduction<\/a><\/li>\r\n      <li><a href=\"#cafe-services\">Caf\u00e9 Services<\/a><\/li>\r\n      <li><a href=\"#ordering-policy\">Ordering Policy<\/a><\/li>\r\n      <li><a href=\"#refund-policy\">Refund Policy<\/a><\/li>\r\n      <li><a href=\"#delivery-policy\">Delivery Policy<\/a><\/li>\r\n      <li><a href=\"#food-allergies-disclaimer\">Allergies<\/a><\/li>\r\n      <li><a href=\"#faq\">FAQ<\/a><\/li>\r\n      <li><a href=\"#contact-information\">Contact<\/a><\/li>\r\n    <\/ul>\r\n  <\/div>\r\n<\/header>\r\n\r\n<!-- ============================================================\r\n     HERO\r\n     ============================================================ -->\r\n<div id=\"top\"><\/div>\r\n<section class=\"hero\">\r\n  <div class=\"hero-bg-rings\" aria-hidden=\"true\">\r\n    <svg viewBox=\"0 0 800 400\" preserveAspectRatio=\"xMidYMid slice\">\r\n      <circle cx=\"650\" cy=\"60\" r=\"140\" stroke=\"#EADBC8\" stroke-opacity=\"0.15\" stroke-width=\"1\" fill=\"none\"\/>\r\n      <circle cx=\"650\" cy=\"60\" r=\"190\" stroke=\"#EADBC8\" stroke-opacity=\"0.1\" stroke-width=\"1\" fill=\"none\"\/>\r\n      <circle cx=\"90\" cy=\"360\" r=\"120\" stroke=\"#C8A96A\" stroke-opacity=\"0.14\" stroke-width=\"1\" fill=\"none\"\/>\r\n    <\/svg>\r\n  <\/div>\r\n  <div class=\"steam-wrap\" aria-hidden=\"true\"><div class=\"steam\"><\/div><div class=\"steam\"><\/div><div class=\"steam\"><\/div><\/div>\r\n\r\n  <div class=\"container hero-content\">\r\n    <nav class=\"breadcrumb\" aria-label=\"Breadcrumb\">\r\n      <a href=\"#top\">Home<\/a>\r\n      <span aria-hidden=\"true\">\u203a<\/span>\r\n      <span aria-current=\"page\">Terms of Service<\/span>\r\n    <\/nav>\r\n\r\n    <span class=\"hero-eyebrow\">Legal \u00b7 Effective for every order<\/span>\r\n    <h1>Terms of Service<\/h1>\r\n    <p class=\"subtitle\">Please read these Terms carefully before using our website or placing an order. They explain how we serve you, and what we ask of you in return.<\/p>\r\n\r\n    <div class=\"hero-meta\">\r\n      <span class=\"pill\"><svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M4 7h16M4 12h16M4 17h10\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg>Last updated: <strong id=\"last-updated\" style=\"margin-left:4px;\"><\/strong><\/span>\r\n      <span class=\"pill\"><svg viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M12 7v5l3 2\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg><span id=\"reading-time-hero\">6 min read<\/span><\/span>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ============================================================\r\n     TOOLBAR\r\n     ============================================================ -->\r\n<div class=\"container\">\r\n  <div class=\"toolbar\" role=\"search\">\r\n    <div>\r\n      <label for=\"term-search\" class=\"visually-hidden\">Search these Terms<\/label>\r\n      <div class=\"search-field\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><circle cx=\"11\" cy=\"11\" r=\"7\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M21 21l-4.3-4.3\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg>\r\n        <input type=\"search\" id=\"term-search\" placeholder=\"Search these Terms \u2014 try \u201crefund\u201d or \u201cdelivery\u201d\u2026\" autocomplete=\"off\">\r\n      <\/div>\r\n      <span id=\"search-count\" role=\"status\"><\/span>\r\n    <\/div>\r\n    <div class=\"toolbar-actions\">\r\n      <button class=\"btn btn-ghost\" id=\"print-btn\" type=\"button\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 9V4h12v5M6 18h12v-5H6v5ZM6 13H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-1\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\/><\/svg>\r\n        Print\r\n      <\/button>\r\n      <button class=\"btn btn-ghost\" id=\"copy-link-btn\" type=\"button\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M10 14a4 4 0 0 0 5.7 0l2.6-2.6a4 4 0 1 0-5.6-5.6L11.3 7\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><path d=\"M14 10a4 4 0 0 0-5.7 0L5.7 12.6a4 4 0 1 0 5.6 5.6L12.7 17\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg>\r\n        Copy link\r\n      <\/button>\r\n      <button class=\"btn btn-primary\" id=\"jump-faq-btn\" type=\"button\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 17h.01M9.5 9a2.5 2.5 0 1 1 3.4 2.3c-.9.4-1.4 1-1.4 1.9v.4\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><\/svg>\r\n        Jump to FAQ\r\n      <\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- ============================================================\r\n     LAYOUT: TOC + SECTIONS\r\n     ============================================================ -->\r\n<div class=\"container layout\">\r\n\r\n  <aside class=\"toc\" aria-label=\"Table of contents\">\r\n    <h2>On this page<\/h2>\r\n    <ol id=\"toc-list\">\r\n      <li><a href=\"#introduction\">Introduction<\/a><\/li>\r\n      <li><a href=\"#acceptance-of-terms\">Acceptance of Terms<\/a><\/li>\r\n      <li><a href=\"#eligibility\">Eligibility<\/a><\/li>\r\n      <li><a href=\"#cafe-services\">Caf\u00e9 Services<\/a><\/li>\r\n      <li><a href=\"#menu-availability\">Menu Availability<\/a><\/li>\r\n      <li><a href=\"#ordering-policy\">Ordering Policy<\/a><\/li>\r\n      <li><a href=\"#pricing-policy\">Pricing Policy<\/a><\/li>\r\n      <li><a href=\"#payment-terms\">Payment Terms<\/a><\/li>\r\n      <li><a href=\"#taxes\">Taxes<\/a><\/li>\r\n      <li><a href=\"#order-confirmation\">Order Confirmation<\/a><\/li>\r\n      <li><a href=\"#order-cancellation\">Order Cancellation<\/a><\/li>\r\n      <li><a href=\"#refund-policy\">Refund Policy<\/a><\/li>\r\n      <li><a href=\"#delivery-policy\">Delivery Policy<\/a><\/li>\r\n      <li><a href=\"#pickup-policy\">Pickup Policy<\/a><\/li>\r\n      <li><a href=\"#reservation-policy\">Reservation Policy<\/a><\/li>\r\n      <li><a href=\"#customer-responsibilities\">Customer Responsibilities<\/a><\/li>\r\n      <li><a href=\"#food-allergies-disclaimer\">Food Allergies<\/a><\/li>\r\n      <li><a href=\"#hygiene-food-safety\">Hygiene & Safety<\/a><\/li>\r\n      <li><a href=\"#promotions-discounts\">Promotions<\/a><\/li>\r\n      <li><a href=\"#gift-cards\">Gift Cards<\/a><\/li>\r\n      <li><a href=\"#intellectual-property\">Intellectual Property<\/a><\/li>\r\n      <li><a href=\"#user-accounts\">User Accounts<\/a><\/li>\r\n      <li><a href=\"#acceptable-use-policy\">Acceptable Use<\/a><\/li>\r\n      <li><a href=\"#privacy-policy-reference\">Privacy Policy<\/a><\/li>\r\n      <li><a href=\"#third-party-links\">Third-Party Links<\/a><\/li>\r\n      <li><a href=\"#disclaimer-of-warranties\">Disclaimer<\/a><\/li>\r\n      <li><a href=\"#limitation-of-liability\">Liability Limits<\/a><\/li>\r\n      <li><a href=\"#indemnification\">Indemnification<\/a><\/li>\r\n      <li><a href=\"#force-majeure\">Force Majeure<\/a><\/li>\r\n      <li><a href=\"#governing-law\">Governing Law<\/a><\/li>\r\n      <li><a href=\"#dispute-resolution\">Dispute Resolution<\/a><\/li>\r\n      <li><a href=\"#changes-to-terms\">Changes to Terms<\/a><\/li>\r\n      <li><a href=\"#contact-information\">Contact<\/a><\/li>\r\n      <li><a href=\"#faq\">FAQ<\/a><\/li>\r\n    <\/ol>\r\n    <div class=\"reading-meta\">\r\n      <span><svg viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M12 7v5l3 2\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg><span id=\"reading-time-side\">6 min<\/span><\/span>\r\n      <span><svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M4 7h16M4 12h16M4 17h10\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg><span id=\"last-updated-side\"><\/span><\/span>\r\n    <\/div>\r\n  <\/aside>\r\n\r\n  <main id=\"content\">\r\n\r\n    <article class=\"terms-section\" id=\"introduction\">\r\n      <h2><span class=\"sec-num\">01<\/span>Introduction<\/h2>\r\n      <p>Welcome to Brewhaven Caf\u00e9. These Terms of Service (\"Terms\") govern your use of our website, mobile ordering tools, and our physical caf\u00e9 locations, together with any purchase you make from us, whether online, by phone, or in person.<\/p>\r\n      <p>We have written these Terms in plain language on purpose. A caf\u00e9 should feel like a warm, familiar place, and that includes the fine print. If anything here is unclear, our team is always happy to explain it over a cup of coffee.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"acceptance-of-terms\">\r\n      <h2><span class=\"sec-num\">02<\/span>Acceptance of Terms<\/h2>\r\n      <p>By browsing our website, creating an account, placing an order, making a reservation, or otherwise using our services, you confirm that you have read, understood, and agree to be bound by these Terms and our Privacy Policy. If you do not agree with any part of these Terms, please discontinue use of our website and services.<\/p>\r\n      <div class=\"callout\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 9v4M12 16.5h.01\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><\/svg>\r\n        <p>Continuing to use our website after changes are posted counts as acceptance of the updated Terms, as described in Section 32.<\/p>\r\n      <\/div>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"eligibility\">\r\n      <h2><span class=\"sec-num\">03<\/span>Eligibility<\/h2>\r\n      <p>You must be at least 16 years old to create an account or place an order directly with us. Younger guests are always welcome in-caf\u00e9 when accompanied by a parent or guardian who takes responsibility for the order. By using our services, you represent that the information you provide is accurate and that you have the legal capacity to enter into these Terms.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"cafe-services\">\r\n      <h2><span class=\"sec-num\">04<\/span>Caf\u00e9 Services<\/h2>\r\n      <p>Brewhaven Caf\u00e9 offers freshly brewed coffee, tea, pastries, and light meals, available for dine-in, pickup, and delivery, along with online ordering, table reservations, gift cards, and seasonal promotions.<\/p>\r\n      <div class=\"card-grid\">\r\n        <div class=\"mini-card\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M4 8h13a3 3 0 0 1 0 6h-1\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><path d=\"M4 8v7a4 4 0 0 0 4 4h4a4 4 0 0 0 4-4v-2\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n          <h3>Dine-in<\/h3><p>Full table service in a calm, comfortable space.<\/p>\r\n        <\/div>\r\n        <div class=\"mini-card\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M3 9h18l-1.5 10.5a2 2 0 0 1-2 1.5H6.5a2 2 0 0 1-2-1.5L3 9Z\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linejoin=\"round\"\/><path d=\"M8 9V6a4 4 0 1 1 8 0v3\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><\/svg>\r\n          <h3>Pickup<\/h3><p>Order ahead and collect at the counter.<\/p>\r\n        <\/div>\r\n        <div class=\"mini-card\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M3 12h13M3 12l4-4M3 12l4 4\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M14 6h4l3 4v6h-2\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linejoin=\"round\"\/><circle cx=\"17\" cy=\"18\" r=\"1.6\" stroke=\"currentColor\" stroke-width=\"1.4\"\/><\/svg>\r\n          <h3>Delivery<\/h3><p>Delivered to your door within our service area.<\/p>\r\n        <\/div>\r\n        <div class=\"mini-card\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"16\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M3 9h18M8 3v3M16 3v3\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg>\r\n          <h3>Reservations<\/h3><p>Book a table for you and your guests in advance.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"menu-availability\">\r\n      <h2><span class=\"sec-num\">05<\/span>Menu Availability<\/h2>\r\n      <p>Our menu changes with the seasons and with the availability of fresh ingredients. Prices, descriptions, and photographs on our website are provided as a guide and may differ slightly from what is served. We reserve the right to add, modify, or remove menu items, including limited-time or seasonal offerings, at any time and without prior notice.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"ordering-policy\">\r\n      <h2><span class=\"sec-num\">06<\/span>Ordering Policy<\/h2>\r\n      <p>Orders may be placed online, through our mobile ordering tool, by phone, or in person. An order is only considered accepted once you receive a confirmation, as described in Section 10. We reserve the right to refuse or limit any order, including orders that appear fraudulent, unusually large, or placed outside normal operating conditions.<\/p>\r\n      <ul>\r\n        <li>Please double-check your items, sizes, and customizations before submitting an order.<\/li>\r\n        <li>Special requests (extra hot, dairy-free milk, etc.) are honored on a best-effort basis.<\/li>\r\n        <li>Orders placed near closing time may be adjusted based on remaining stock.<\/li>\r\n      <\/ul>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"pricing-policy\">\r\n      <h2><span class=\"sec-num\">07<\/span>Pricing Policy<\/h2>\r\n      <p>All prices are listed in local currency and are subject to change without notice to reflect ingredient costs, seasonal availability, or promotional periods. The price charged will be the price displayed at the time your order is confirmed, not the time you began browsing the menu.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"payment-terms\">\r\n      <h2><span class=\"sec-num\">08<\/span>Payment Terms<\/h2>\r\n      <p>We accept major debit and credit cards, approved digital wallets, and cash for in-caf\u00e9 purchases. Online and mobile orders must be paid in full at the time of ordering. Payment processing is handled by trusted third-party providers; we do not store full card numbers on our own servers.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"taxes\">\r\n      <h2><span class=\"sec-num\">09<\/span>Taxes<\/h2>\r\n      <p>All applicable sales, food service, or value-added taxes will be calculated at checkout in accordance with local law and added to your total. Tax rates may vary depending on order type (dine-in, pickup, or delivery) where required by local regulation.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"order-confirmation\">\r\n      <h2><span class=\"sec-num\">10<\/span>Order Confirmation<\/h2>\r\n      <p>Once your order and payment are successfully processed, you will receive a confirmation by email, SMS, or in-app notification, including an order summary and estimated ready time. This confirmation represents our acceptance of your order and the formation of a contract for that purchase.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"order-cancellation\">\r\n      <h2><span class=\"sec-num\">11<\/span>Order Cancellation<\/h2>\r\n      <p>You may cancel an order free of charge before we begin preparing it. Once preparation has started, cancellation may no longer be possible, as freshly made food and beverages cannot be resold. To request a cancellation, contact us immediately using the details in Section 33.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"refund-policy\">\r\n      <h2><span class=\"sec-num\">12<\/span>Refund Policy<\/h2>\r\n      <p>Guest satisfaction matters to us. If an item arrives incorrect, damaged, or not as described, please let us know within 24 hours of receipt, along with a description or photo where possible. Approved refunds will be issued to your original payment method or as store credit, at your preference, and are typically processed within 5\u201310 business days.<\/p>\r\n      <div class=\"callout\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 9v4M12 16.5h.01\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><\/svg>\r\n        <p>Because of food safety standards, we generally cannot accept the physical return of consumed or partially consumed items; refund eligibility is assessed based on your description and, where relevant, photos.<\/p>\r\n      <\/div>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"delivery-policy\">\r\n      <h2><span class=\"sec-num\">13<\/span>Delivery Policy<\/h2>\r\n      <p>Delivery is available within our defined service area and during posted delivery hours. Estimated delivery times are our best projection and may be affected by weather, traffic, order volume, or courier availability. Please ensure someone is available to receive the order at the address provided; we are not responsible for delays caused by inaccurate delivery information.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"pickup-policy\">\r\n      <h2><span class=\"sec-num\">14<\/span>Pickup Policy<\/h2>\r\n      <p>Pickup orders should be collected within 30 minutes of the notified ready time to ensure the best quality and temperature. Orders not collected within a reasonable time may be donated or discarded in line with our food safety policy, and are not eligible for a refund unless the delay was caused by us.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"reservation-policy\">\r\n      <h2><span class=\"sec-num\">15<\/span>Reservation Policy<\/h2>\r\n      <p>Table reservations can be made online or by phone and are held for 15 minutes past the booked time. We recommend cancelling or rescheduling at least 2 hours in advance if your plans change, so we can offer the table to other guests. Large group bookings may require a deposit, which will be clearly stated at the time of booking.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"customer-responsibilities\">\r\n      <h2><span class=\"sec-num\">16<\/span>Customer Responsibilities<\/h2>\r\n      <ul>\r\n        <li>Provide accurate contact, payment, and delivery information.<\/li>\r\n        <li>Treat our staff, other guests, and our caf\u00e9 spaces with respect.<\/li>\r\n        <li>Inform us of any allergies or dietary needs before ordering.<\/li>\r\n        <li>Review order confirmations promptly and report issues in a timely manner.<\/li>\r\n      <\/ul>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"food-allergies-disclaimer\">\r\n      <h2><span class=\"sec-num\">17<\/span>Food Allergies Disclaimer<\/h2>\r\n      <p>Our kitchen handles common allergens, including nuts, dairy, gluten, soy, and eggs. While we take reasonable precautions, we cannot guarantee that any item is completely free of allergen traces due to shared preparation areas and equipment. Guests with allergies or intolerances should inform our staff before ordering and use ingredient information as a guide, not a guarantee.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"hygiene-food-safety\">\r\n      <h2><span class=\"sec-num\">18<\/span>Hygiene & Food Safety<\/h2>\r\n      <p>We follow applicable local food safety and hygiene regulations across our kitchens and caf\u00e9 spaces, including regular staff training, temperature control, and cleaning schedules. If you have a concern about food quality or safety, please report it to us right away so we can investigate and respond appropriately.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"promotions-discounts\">\r\n      <h2><span class=\"sec-num\">19<\/span>Promotions & Discounts<\/h2>\r\n      <p>From time to time, we run promotions, seasonal discounts, or loyalty rewards. Each promotion may carry its own specific conditions, which will be stated at the time it is offered. Unless stated otherwise, promotions cannot be combined, have no cash value, and may be withdrawn or modified at our discretion.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"gift-cards\">\r\n      <h2><span class=\"sec-num\">20<\/span>Gift Cards<\/h2>\r\n      <p>Brewhaven Caf\u00e9 gift cards can be purchased in-caf\u00e9 or online and redeemed at any of our locations. Gift cards are non-refundable, cannot be exchanged for cash except where required by law, and remain valid until fully redeemed unless otherwise stated on the card. Lost or stolen gift cards cannot be replaced unless originally registered to an account.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"intellectual-property\">\r\n      <h2><span class=\"sec-num\">21<\/span>Intellectual Property<\/h2>\r\n      <p>All content on our website, including our name, logo, recipes, photography, and text, is owned by or licensed to Brewhaven Caf\u00e9 and is protected by copyright and trademark law. You may view and share this content for personal, non-commercial purposes, but may not reproduce, modify, or distribute it commercially without our written permission.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"user-accounts\">\r\n      <h2><span class=\"sec-num\">22<\/span>User Accounts<\/h2>\r\n      <p>Creating an account lets you save favorites, track orders, and earn loyalty rewards. You are responsible for maintaining the confidentiality of your login details and for all activity under your account. Please notify us immediately if you suspect unauthorized use of your account.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"acceptable-use-policy\">\r\n      <h2><span class=\"sec-num\">23<\/span>Acceptable Use Policy<\/h2>\r\n      <p>When using our website and services, you agree not to:<\/p>\r\n      <ul>\r\n        <li>Attempt to gain unauthorized access to our systems or another user's account.<\/li>\r\n        <li>Submit false, fraudulent, or abusive orders or reviews.<\/li>\r\n        <li>Use automated tools to scrape, copy, or interfere with our website.<\/li>\r\n        <li>Upload or transmit harmful code, or content that is unlawful, threatening, or abusive.<\/li>\r\n      <\/ul>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"privacy-policy-reference\">\r\n      <h2><span class=\"sec-num\">24<\/span>Privacy Policy Reference<\/h2>\r\n      <p>Our collection and use of personal information is described in our separate Privacy Policy, which forms part of these Terms by reference. By using our services, you also agree to the practices described there.<\/p>\r\n      <div class=\"callout\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 9v4M12 16.5h.01\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><\/svg>\r\n        <p>You can review our full Privacy Policy at any time via the link in our website footer.<\/p>\r\n      <\/div>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"third-party-links\">\r\n      <h2><span class=\"sec-num\">25<\/span>Third-Party Links<\/h2>\r\n      <p>Our website may link to third-party sites, such as delivery partners or social media platforms. We do not control and are not responsible for the content, policies, or practices of these external sites. Visiting a linked site is at your own risk and subject to that site's own terms.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"disclaimer-of-warranties\">\r\n      <h2><span class=\"sec-num\">26<\/span>Disclaimer of Warranties<\/h2>\r\n      <p>Our website and services are provided on an \"as is\" and \"as available\" basis. To the fullest extent permitted by law, we disclaim all warranties, express or implied, including implied warranties of merchantability, fitness for a particular purpose, and non-infringement. We do not guarantee that our website will be uninterrupted, error-free, or entirely secure.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"limitation-of-liability\">\r\n      <h2><span class=\"sec-num\">27<\/span>Limitation of Liability<\/h2>\r\n      <p>To the maximum extent permitted by applicable law, Brewhaven Caf\u00e9 shall not be liable for any indirect, incidental, special, or consequential damages arising from your use of our website or services. Our total liability for any claim relating to an order shall not exceed the amount you paid for that specific order.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"indemnification\">\r\n      <h2><span class=\"sec-num\">28<\/span>Indemnification<\/h2>\r\n      <p>You agree to indemnify and hold harmless Brewhaven Caf\u00e9, its owners, employees, and partners from any claims, damages, or expenses, including reasonable legal fees, arising from your violation of these Terms or your misuse of our website or services.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"force-majeure\">\r\n      <h2><span class=\"sec-num\">29<\/span>Force Majeure<\/h2>\r\n      <p>We shall not be held responsible for delays or failures in performance resulting from events beyond our reasonable control, including natural disasters, extreme weather, power outages, supply shortages, labor disputes, or government restrictions.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"governing-law\">\r\n      <h2><span class=\"sec-num\">30<\/span>Governing Law<\/h2>\r\n      <p>These Terms are governed by and construed in accordance with the laws of the state or region in which Brewhaven Caf\u00e9 is registered, without regard to its conflict-of-law principles.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"dispute-resolution\">\r\n      <h2><span class=\"sec-num\">31<\/span>Dispute Resolution<\/h2>\r\n      <p>We encourage guests to first contact us directly so we can resolve any concern quickly and fairly. If a dispute cannot be resolved informally, it shall be submitted to the competent courts of the jurisdiction where Brewhaven Caf\u00e9 is registered, or to a mutually agreed mediation or arbitration process where available.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"changes-to-terms\">\r\n      <h2><span class=\"sec-num\">32<\/span>Changes to Terms<\/h2>\r\n      <p>We may update these Terms from time to time to reflect changes in our services, technology, or legal requirements. The \"Last updated\" date at the top of this page indicates when the current version took effect. Material changes will be highlighted on our website; your continued use after such changes constitutes your acceptance of the revised Terms.<\/p>\r\n    <\/article>\r\n\r\n    <article class=\"terms-section\" id=\"contact-information\">\r\n      <h2><span class=\"sec-num\">33<\/span>Contact Information<\/h2>\r\n      <p>Questions about these Terms are always welcome. Reach us through any of the channels below:<\/p>\r\n      <div class=\"contact-grid\">\r\n        <div class=\"contact-card\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M3 7l9 6 9-6\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><\/svg>\r\n          <p>Email<\/p><a href=\"mailto:hello@brewhavencafe.com\">hello@brewhavencafe.com<\/a>\r\n        <\/div>\r\n        <div class=\"contact-card\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2A19.8 19.8 0 0 1 3.1 4.2 2 2 0 0 1 5.1 2h3a2 2 0 0 1 2 1.7c.1.9.3 1.8.6 2.7a2 2 0 0 1-.5 2.1L8.9 9.9a16 16 0 0 0 6 6l1.4-1.4a2 2 0 0 1 2.1-.5c.9.3 1.8.5 2.7.6a2 2 0 0 1 1.9 2Z\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linejoin=\"round\"\/><\/svg>\r\n          <p>Phone<\/p><a href=\"tel:+15550132846\">+1 (555) 013-2846<\/a>\r\n        <\/div>\r\n        <div class=\"contact-card\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 21s7-6.1 7-11.5A7 7 0 0 0 5 9.5C5 14.9 12 21 12 21Z\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linejoin=\"round\"\/><circle cx=\"12\" cy=\"9.3\" r=\"2.3\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><\/svg>\r\n          <p>Visit<\/p><span>128 Maple Grove Lane, Portland, OR<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/article>\r\n\r\n    <!-- ============================================================\r\n         FAQ\r\n         ============================================================ -->\r\n    <article class=\"terms-section\" id=\"faq\">\r\n      <h2><span class=\"sec-num\">34<\/span>Frequently Asked Questions<\/h2>\r\n      <div class=\"faq-toolbar\">\r\n        <button class=\"btn btn-ghost\" id=\"faq-toggle-all\" type=\"button\" aria-expanded=\"false\">Expand all<\/button>\r\n      <\/div>\r\n\r\n      <details class=\"faq-item\">\r\n        <summary class=\"faq-q\">Can I cancel my order after placing it?\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 5v14M5 12h14\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg>\r\n        <\/summary>\r\n        <p class=\"faq-a\">Yes, as long as we haven't started preparing it. Contact us right away using the details in Section 33, and we'll cancel and refund the order where possible.<\/p>\r\n      <\/details>\r\n\r\n      <details class=\"faq-item\">\r\n        <summary class=\"faq-q\">What if my delivery arrives late or incorrect?\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 5v14M5 12h14\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg>\r\n        <\/summary>\r\n        <p class=\"faq-a\">Let us know within 24 hours. Depending on the situation, we'll offer a replacement, store credit, or a refund in line with our Refund Policy in Section 12.<\/p>\r\n      <\/details>\r\n\r\n      <details class=\"faq-item\">\r\n        <summary class=\"faq-q\">Do you cater for food allergies?\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 5v14M5 12h14\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg>\r\n        <\/summary>\r\n        <p class=\"faq-a\">We can adapt many items, but our kitchen handles common allergens and cannot guarantee a completely allergen-free environment. Please tell our staff about any allergy before ordering; see Section 17 for details.<\/p>\r\n      <\/details>\r\n\r\n      <details class=\"faq-item\">\r\n        <summary class=\"faq-q\">Are gift cards refundable?\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 5v14M5 12h14\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg>\r\n        <\/summary>\r\n        <p class=\"faq-a\">Gift cards are non-refundable and cannot be exchanged for cash, except where local law requires otherwise. They remain valid until fully redeemed.<\/p>\r\n      <\/details>\r\n\r\n      <details class=\"faq-item\">\r\n        <summary class=\"faq-q\">How do I hold a table reservation?\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 5v14M5 12h14\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg>\r\n        <\/summary>\r\n        <p class=\"faq-a\">Reservations are held for 15 minutes past the booked time. If you're running later than that, please call us so we can try to hold your table longer.<\/p>\r\n      <\/details>\r\n\r\n      <details class=\"faq-item\">\r\n        <summary class=\"faq-q\">Will these Terms ever change?\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 5v14M5 12h14\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg>\r\n        <\/summary>\r\n        <p class=\"faq-a\">Yes, occasionally, to reflect changes in our services or the law. We update the \"Last updated\" date whenever that happens, and material changes will be highlighted on our website.<\/p>\r\n      <\/details>\r\n    <\/article>\r\n\r\n  <\/main>\r\n<\/div>\r\n\r\n<!-- ============================================================\r\n     FOOTER\r\n     ============================================================ -->\r\n<footer class=\"site-footer\">\r\n  <div class=\"container\">\r\n    <div class=\"footer-grid\">\r\n      <div class=\"footer-brand\">\r\n        <a href=\"#top\" class=\"brand\" style=\"color:var(--cream);margin-bottom:12px;display:inline-flex;\" aria-label=\"Brewhaven Caf\u00e9 home\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 8h13a3 3 0 0 1 0 6h-1\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><path d=\"M4 8v7a4 4 0 0 0 4 4h4a4 4 0 0 0 4-4v-2\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n          Brewhaven Caf\u00e9\r\n        <\/a>\r\n        <p>Small-batch roasted, honestly served, one cup at a time.<\/p>\r\n        <div class=\"social-row\">\r\n          <a href=\"#\" aria-label=\"Brewhaven Caf\u00e9 on Instagram\"><svg viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><circle cx=\"12\" cy=\"12\" r=\"4\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><circle cx=\"17.5\" cy=\"6.5\" r=\"1\" fill=\"currentColor\"\/><\/svg><\/a>\r\n          <a href=\"#\" aria-label=\"Brewhaven Caf\u00e9 on Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M14 9h3V6h-3a3 3 0 0 0-3 3v2H9v3h2v6h3v-6h2.5l.5-3H14V9Z\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linejoin=\"round\"\/><\/svg><\/a>\r\n          <a href=\"#\" aria-label=\"Brewhaven Caf\u00e9 on X\"><svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M4 4l16 16M20 4 4 20\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg><\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <nav class=\"footer-col\" aria-label=\"Quick links\">\r\n        <h3>Quick Links<\/h3>\r\n        <ul>\r\n          <li><a href=\"#top\">Home<\/a><\/li>\r\n          <li><a href=\"#privacy-policy-reference\">Privacy Policy<\/a><\/li>\r\n          <li><a href=\"#refund-policy\">Refund Policy<\/a><\/li>\r\n          <li><a href=\"#contact-information\">Contact<\/a><\/li>\r\n        <\/ul>\r\n      <\/nav>\r\n      <nav class=\"footer-col\" aria-label=\"Legal\">\r\n        <h3>Legal<\/h3>\r\n        <ul>\r\n          <li><a href=\"#governing-law\">Governing Law<\/a><\/li>\r\n          <li><a href=\"#dispute-resolution\">Dispute Resolution<\/a><\/li>\r\n          <li><a href=\"#acceptable-use-policy\">Acceptable Use<\/a><\/li>\r\n        <\/ul>\r\n      <\/nav>\r\n    <\/div>\r\n    <div class=\"footer-bottom\">\r\n      <span>&copy; <span id=\"copyright-year\"><\/span> Brewhaven Caf\u00e9. All rights reserved.<\/span>\r\n      <span>Freshly brewed since 2014.<\/span>\r\n    <\/div>\r\n  <\/div>\r\n<\/footer>\r\n\r\n<button id=\"back-to-top\" type=\"button\" aria-label=\"Back to top\">\r\n  <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 19V5M5 12l7-7 7 7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n<\/button>\r\n\r\n<script>\r\n\/* ============================================================\r\n   INIT \u2014 small helpers\r\n   ============================================================ *\/\r\n(function () {\r\n  \"use strict\";\r\n\r\n  var $ = function (sel, ctx) { return (ctx || document).querySelector(sel); };\r\n  var $$ = function (sel, ctx) { return Array.prototype.slice.call((ctx || document).querySelectorAll(sel)); };\r\n\r\n  \/* ---------- Auto Last Updated Date ---------- *\/\r\n  var today = new Date();\r\n  var formatted = today.toLocaleDateString('en-US', { year: 'numeric', month: 'long', day: 'numeric' });\r\n  $('#last-updated').textContent = formatted;\r\n  $('#last-updated-side').textContent = formatted;\r\n  $('#copyright-year').textContent = today.getFullYear();\r\n\r\n  \/* ---------- Reading Time Indicator ---------- *\/\r\n  var wordCount = $('#content').innerText.trim().split(\/\\s+\/).length;\r\n  var minutes = Math.max(1, Math.round(wordCount \/ 200));\r\n  $('#reading-time-hero').textContent = minutes + ' min read';\r\n  $('#reading-time-side').textContent = minutes + ' min';\r\n\r\n  \/* ---------- Sticky header shadow on scroll + progress bar ---------- *\/\r\n  var progressBar = $('#progress-bar');\r\n  var backToTop = $('#back-to-top');\r\n\r\n  function onScroll() {\r\n    var scrollTop = window.scrollY || document.documentElement.scrollTop;\r\n    var docHeight = document.documentElement.scrollHeight - window.innerHeight;\r\n    var pct = docHeight > 0 ? (scrollTop \/ docHeight) * 100 : 0;\r\n    progressBar.style.width = pct + '%';\r\n    progressBar.setAttribute('aria-valuenow', Math.round(pct));\r\n\r\n    if (scrollTop > 480) { backToTop.classList.add('show'); }\r\n    else { backToTop.classList.remove('show'); }\r\n  }\r\n  window.addEventListener('scroll', onScroll, { passive: true });\r\n  onScroll();\r\n\r\n  backToTop.addEventListener('click', function () {\r\n    window.scrollTo({ top: 0, behavior: 'smooth' });\r\n  });\r\n\r\n  \/* ---------- Mobile drawer ---------- *\/\r\n  var menuToggle = $('#menu-toggle');\r\n  var drawer = $('#mobile-drawer');\r\n  menuToggle.addEventListener('click', function () {\r\n    var isOpen = drawer.classList.toggle('open');\r\n    menuToggle.setAttribute('aria-expanded', isOpen ? 'true' : 'false');\r\n  });\r\n  $$('#mobile-drawer a').forEach(function (a) {\r\n    a.addEventListener('click', function () {\r\n      drawer.classList.remove('open');\r\n      menuToggle.setAttribute('aria-expanded', 'false');\r\n    });\r\n  });\r\n\r\n  \/* ---------- Dark \/ Light theme toggle ---------- *\/\r\n  var themeToggle = $('#theme-toggle');\r\n  var root = document.documentElement;\r\n  var prefersDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;\r\n  var savedTheme = null;\r\n  try { savedTheme = window.__theme || null; } catch (e) {}\r\n  var initialTheme = savedTheme || (prefersDark ? 'dark' : 'light');\r\n  if (initialTheme === 'dark') {\r\n    document.body.setAttribute('data-theme', 'dark');\r\n    themeToggle.setAttribute('aria-pressed', 'true');\r\n  }\r\n  themeToggle.addEventListener('click', function () {\r\n    var isDark = document.body.getAttribute('data-theme') === 'dark';\r\n    if (isDark) {\r\n      document.body.removeAttribute('data-theme');\r\n      themeToggle.setAttribute('aria-pressed', 'false');\r\n    } else {\r\n      document.body.setAttribute('data-theme', 'dark');\r\n      themeToggle.setAttribute('aria-pressed', 'true');\r\n    }\r\n  });\r\n\r\n  \/* ---------- Scroll reveal animations ---------- *\/\r\n  var sections = $$('.terms-section');\r\n  if ('IntersectionObserver' in window) {\r\n    var revealObserver = new IntersectionObserver(function (entries) {\r\n      entries.forEach(function (entry) {\r\n        if (entry.isIntersecting) {\r\n          entry.target.classList.add('revealed');\r\n          revealObserver.unobserve(entry.target);\r\n        }\r\n      });\r\n    }, { threshold: 0.08, rootMargin: '0px 0px -40px 0px' });\r\n    sections.forEach(function (s) { revealObserver.observe(s); });\r\n  } else {\r\n    sections.forEach(function (s) { s.classList.add('revealed'); });\r\n  }\r\n\r\n  \/* ---------- Active navigation highlight (TOC + top nav) ---------- *\/\r\n  var tocLinks = $$('#toc-list a');\r\n  var navLinks = $$('nav.primary-nav a');\r\n  function linkFor(id) {\r\n    return tocLinks.concat(navLinks).filter(function (a) { return a.getAttribute('href') === '#' + id; });\r\n  }\r\n  if ('IntersectionObserver' in window) {\r\n    var navObserver = new IntersectionObserver(function (entries) {\r\n      entries.forEach(function (entry) {\r\n        var id = entry.target.id;\r\n        var links = linkFor(id);\r\n        if (entry.isIntersecting) {\r\n          tocLinks.concat(navLinks).forEach(function (a) { a.classList.remove('active'); });\r\n          links.forEach(function (a) { a.classList.add('active'); });\r\n        }\r\n      });\r\n    }, { rootMargin: '-30% 0px -55% 0px', threshold: 0 });\r\n    sections.forEach(function (s) { navObserver.observe(s); });\r\n  }\r\n\r\n  \/* ---------- Print Terms ---------- *\/\r\n  $('#print-btn').addEventListener('click', function () { window.print(); });\r\n\r\n  \/* ---------- Copy Page Link ---------- *\/\r\n  var copyBtn = $('#copy-link-btn');\r\n  copyBtn.addEventListener('click', function () {\r\n    var url = window.location.href;\r\n    var original = copyBtn.innerHTML;\r\n    function done(ok) {\r\n      copyBtn.querySelector('svg') && null;\r\n      copyBtn.lastChild.nodeType === 3 && (copyBtn.lastChild.textContent = ok ? ' Copied!' : ' Copy failed');\r\n      setTimeout(function () { copyBtn.innerHTML = original; }, 1800);\r\n    }\r\n    if (navigator.clipboard && navigator.clipboard.writeText) {\r\n      navigator.clipboard.writeText(url).then(function () { done(true); }).catch(function () { done(false); });\r\n    } else {\r\n      try {\r\n        var ta = document.createElement('textarea');\r\n        ta.value = url; document.body.appendChild(ta); ta.select();\r\n        document.execCommand('copy'); document.body.removeChild(ta);\r\n        done(true);\r\n      } catch (e) { done(false); }\r\n    }\r\n  });\r\n\r\n  \/* ---------- Jump to FAQ ---------- *\/\r\n  $('#jump-faq-btn').addEventListener('click', function () {\r\n    $('#faq').scrollIntoView({ behavior: 'smooth' });\r\n  });\r\n\r\n  \/* ---------- FAQ expand \/ collapse all ---------- *\/\r\n  var faqToggleAll = $('#faq-toggle-all');\r\n  var faqItems = $$('.faq-item');\r\n  faqToggleAll.addEventListener('click', function () {\r\n    var expanding = faqToggleAll.getAttribute('aria-expanded') !== 'true';\r\n    faqItems.forEach(function (d) { d.open = expanding; });\r\n    faqToggleAll.textContent = expanding ? 'Collapse all' : 'Expand all';\r\n    faqToggleAll.setAttribute('aria-expanded', expanding ? 'true' : 'false');\r\n  });\r\n\r\n  \/* ---------- Search box: search the Terms, highlight matches ---------- *\/\r\n  var searchInput = $('#term-search');\r\n  var searchCount = $('#search-count');\r\n  var searchableSections = sections;\r\n  var originalHTML = {};\r\n  searchableSections.forEach(function (s) { originalHTML[s.id] = s.innerHTML; });\r\n\r\n  function clearHighlights() {\r\n    searchableSections.forEach(function (s) {\r\n      if (s.innerHTML !== originalHTML[s.id]) { s.innerHTML = originalHTML[s.id]; }\r\n      s.style.display = '';\r\n    });\r\n  }\r\n\r\n  function highlightText(node, query) {\r\n    if (node.nodeType === 3) {\r\n      var idx = node.data.toLowerCase().indexOf(query);\r\n      if (idx === -1) return 0;\r\n      var span = document.createElement('span');\r\n      var before = node.data.slice(0, idx);\r\n      var match = node.data.slice(idx, idx + query.length);\r\n      var after = node.data.slice(idx + query.length);\r\n      span.appendChild(document.createTextNode(before));\r\n      var markEl = document.createElement('mark');\r\n      markEl.className = 'hit';\r\n      markEl.textContent = match;\r\n      span.appendChild(markEl);\r\n      span.appendChild(document.createTextNode(after));\r\n      node.parentNode.replaceChild(span, node);\r\n      return 1;\r\n    } else if (node.nodeType === 1 && node.childNodes && node.tagName !== 'SCRIPT') {\r\n      var count = 0;\r\n      Array.prototype.slice.call(node.childNodes).forEach(function (child) {\r\n        count += highlightText(child, query);\r\n      });\r\n      return count;\r\n    }\r\n    return 0;\r\n  }\r\n\r\n  var searchDebounce;\r\n  searchInput.addEventListener('input', function () {\r\n    clearTimeout(searchDebounce);\r\n    searchDebounce = setTimeout(function () {\r\n      var query = searchInput.value.trim().toLowerCase();\r\n      clearHighlights();\r\n      if (!query) { searchCount.textContent = ''; return; }\r\n      var totalMatches = 0;\r\n      var matchedSections = 0;\r\n      searchableSections.forEach(function (s) {\r\n        var text = s.innerText.toLowerCase();\r\n        if (text.indexOf(query) !== -1) {\r\n          var found = highlightText(s, query);\r\n          if (found > 0) { totalMatches += found; matchedSections++; }\r\n          s.style.display = '';\r\n        } else {\r\n          s.style.display = 'none';\r\n        }\r\n      });\r\n      searchCount.textContent = totalMatches > 0\r\n        ? totalMatches + ' match' + (totalMatches === 1 ? '' : 'es') + ' in ' + matchedSections + ' section' + (matchedSections === 1 ? '' : 's')\r\n        : 'No matches found. Try a different word.';\r\n    }, 180);\r\n  });\r\n\r\n})();\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Terms of Service | Brewhaven Caf\u00e9 \u2014 Fresh Roasted, Honestly Served Skip to main content Brewhaven Caf\u00e9Roasted Daily Introduction Ordering [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-190","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Terms of Service | Brewhaven Caf\u00e9 \u2014 Fresh Roasted, Honestly Served Skip to main content Brewhaven Caf\u00e9Roasted Daily Introduction Ordering Refunds FAQ Contact Introduction Caf\u00e9 Services Ordering Policy Refund Policy Delivery Policy Allergies FAQ Contact Home \u203a Terms of Service Legal \u00b7 Effective for every order Terms of Service Please read these Terms carefully before\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"-\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Term &amp; service -\" \/>\n\t\t<meta property=\"og:description\" content=\"Terms of Service | Brewhaven Caf\u00e9 \u2014 Fresh Roasted, Honestly Served Skip to main content Brewhaven Caf\u00e9Roasted Daily Introduction Ordering Refunds FAQ Contact Introduction Caf\u00e9 Services Ordering Policy Refund Policy Delivery Policy Allergies FAQ Contact Home \u203a Terms of Service Legal \u00b7 Effective for every order Terms of Service Please read these Terms carefully before\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/letcoffeeconnectus.us.cc\/wp-content\/uploads\/2026\/07\/cropped-logo-blue.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/letcoffeeconnectus.us.cc\/wp-content\/uploads\/2026\/07\/cropped-logo-blue.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"430\" \/>\n\t\t<meta property=\"og:image:height\" content=\"100\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-08-07T13:03:53+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-07T13:16:50+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Term &amp; service -\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Terms of Service | Brewhaven Caf\u00e9 \u2014 Fresh Roasted, Honestly Served Skip to main content Brewhaven Caf\u00e9Roasted Daily Introduction Ordering Refunds FAQ Contact Introduction Caf\u00e9 Services Ordering Policy Refund Policy Delivery Policy Allergies FAQ Contact Home \u203a Terms of Service Legal \u00b7 Effective for every order Terms of Service Please read these Terms carefully before\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/letcoffeeconnectus.us.cc\/wp-content\/uploads\/2026\/07\/cropped-logo-blue.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/?page_id=190#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/letcoffeeconnectus.us.cc#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/?page_id=190#listItem\",\"name\":\"Term &amp; service\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/?page_id=190#listItem\",\"position\":2,\"name\":\"Term &amp; service\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/letcoffeeconnectus.us.cc#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/#organization\",\"url\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/cropped-logo-blue.png\",\"@id\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/?page_id=190\\\/#organizationLogo\",\"width\":430,\"height\":100},\"image\":{\"@id\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/?page_id=190\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/?page_id=190#webpage\",\"url\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/?page_id=190\",\"name\":\"Term & service -\",\"description\":\"Terms of Service | Brewhaven Caf\\u00e9 \\u2014 Fresh Roasted, Honestly Served Skip to main content Brewhaven Caf\\u00e9Roasted Daily Introduction Ordering Refunds FAQ Contact Introduction Caf\\u00e9 Services Ordering Policy Refund Policy Delivery Policy Allergies FAQ Contact Home \\u203a Terms of Service Legal \\u00b7 Effective for every order Terms of Service Please read these Terms carefully before\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/?page_id=190#breadcrumblist\"},\"datePublished\":\"2026-08-07T13:03:53+00:00\",\"dateModified\":\"2026-08-07T13:16:50+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/#website\",\"url\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Term & service -","description":"Terms of Service | Brewhaven Caf\u00e9 \u2014 Fresh Roasted, Honestly Served Skip to main content Brewhaven Caf\u00e9Roasted Daily Introduction Ordering Refunds FAQ Contact Introduction Caf\u00e9 Services Ordering Policy Refund Policy Delivery Policy Allergies FAQ Contact Home \u203a Terms of Service Legal \u00b7 Effective for every order Terms of Service Please read these Terms carefully before","canonical_url":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/letcoffeeconnectus.us.cc#listItem","position":1,"name":"Home","item":"https:\/\/letcoffeeconnectus.us.cc","nextItem":{"@type":"ListItem","@id":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190#listItem","name":"Term &amp; service"}},{"@type":"ListItem","@id":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190#listItem","position":2,"name":"Term &amp; service","previousItem":{"@type":"ListItem","@id":"https:\/\/letcoffeeconnectus.us.cc#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/letcoffeeconnectus.us.cc\/#organization","url":"https:\/\/letcoffeeconnectus.us.cc\/","logo":{"@type":"ImageObject","url":"https:\/\/letcoffeeconnectus.us.cc\/wp-content\/uploads\/2026\/07\/cropped-logo-blue.png","@id":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190\/#organizationLogo","width":430,"height":100},"image":{"@id":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190#webpage","url":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190","name":"Term & service -","description":"Terms of Service | Brewhaven Caf\u00e9 \u2014 Fresh Roasted, Honestly Served Skip to main content Brewhaven Caf\u00e9Roasted Daily Introduction Ordering Refunds FAQ Contact Introduction Caf\u00e9 Services Ordering Policy Refund Policy Delivery Policy Allergies FAQ Contact Home \u203a Terms of Service Legal \u00b7 Effective for every order Terms of Service Please read these Terms carefully before","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/letcoffeeconnectus.us.cc\/#website"},"breadcrumb":{"@id":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190#breadcrumblist"},"datePublished":"2026-08-07T13:03:53+00:00","dateModified":"2026-08-07T13:16:50+00:00"},{"@type":"WebSite","@id":"https:\/\/letcoffeeconnectus.us.cc\/#website","url":"https:\/\/letcoffeeconnectus.us.cc\/","inLanguage":"en-US","publisher":{"@id":"https:\/\/letcoffeeconnectus.us.cc\/#organization"}}]},"og:locale":"en_US","og:site_name":"-","og:type":"article","og:title":"Term &amp; service -","og:description":"Terms of Service | Brewhaven Caf\u00e9 \u2014 Fresh Roasted, Honestly Served Skip to main content Brewhaven Caf\u00e9Roasted Daily Introduction Ordering Refunds FAQ Contact Introduction Caf\u00e9 Services Ordering Policy Refund Policy Delivery Policy Allergies FAQ Contact Home \u203a Terms of Service Legal \u00b7 Effective for every order Terms of Service Please read these Terms carefully before","og:url":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190","og:image":"https:\/\/letcoffeeconnectus.us.cc\/wp-content\/uploads\/2026\/07\/cropped-logo-blue.png","og:image:secure_url":"https:\/\/letcoffeeconnectus.us.cc\/wp-content\/uploads\/2026\/07\/cropped-logo-blue.png","og:image:width":430,"og:image:height":100,"article:published_time":"2026-08-07T13:03:53+00:00","article:modified_time":"2026-08-07T13:16:50+00:00","twitter:card":"summary_large_image","twitter:title":"Term &amp; service -","twitter:description":"Terms of Service | Brewhaven Caf\u00e9 \u2014 Fresh Roasted, Honestly Served Skip to main content Brewhaven Caf\u00e9Roasted Daily Introduction Ordering Refunds FAQ Contact Introduction Caf\u00e9 Services Ordering Policy Refund Policy Delivery Policy Allergies FAQ Contact Home \u203a Terms of Service Legal \u00b7 Effective for every order Terms of Service Please read these Terms carefully before","twitter:image":"https:\/\/letcoffeeconnectus.us.cc\/wp-content\/uploads\/2026\/07\/cropped-logo-blue.png"},"aioseo_meta_data":{"post_id":"190","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-08-07 12:51:57","updated":"2026-08-10 06:17:17"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/letcoffeeconnectus.us.cc\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tTerm &amp; service\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/letcoffeeconnectus.us.cc"},{"label":"Term &amp; service","link":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190"}],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Term &amp; service -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Term &amp; service -\" \/>\n<meta property=\"og:description\" content=\"Terms of Service | Brewhaven Caf\u00e9 \u2014 Fresh Roasted, Honestly Served Skip to main content Brewhaven Caf\u00e9Roasted Daily Introduction Ordering [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-07T13:16:50+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/?page_id=190\",\"url\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/?page_id=190\",\"name\":\"Term &amp; service -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/#website\"},\"datePublished\":\"2026-08-07T13:03:53+00:00\",\"dateModified\":\"2026-08-07T13:16:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/?page_id=190#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/?page_id=190\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/?page_id=190#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Term &amp; service\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/#website\",\"url\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/letcoffeeconnectus.us.cc\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Term &amp; service -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190","og_locale":"en_US","og_type":"article","og_title":"Term &amp; service -","og_description":"Terms of Service | Brewhaven Caf\u00e9 \u2014 Fresh Roasted, Honestly Served Skip to main content Brewhaven Caf\u00e9Roasted Daily Introduction Ordering [&hellip;]","og_url":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190","article_modified_time":"2026-08-07T13:16:50+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190","url":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190","name":"Term &amp; service -","isPartOf":{"@id":"https:\/\/letcoffeeconnectus.us.cc\/#website"},"datePublished":"2026-08-07T13:03:53+00:00","dateModified":"2026-08-07T13:16:50+00:00","breadcrumb":{"@id":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/letcoffeeconnectus.us.cc\/?page_id=190"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/letcoffeeconnectus.us.cc\/?page_id=190#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/letcoffeeconnectus.us.cc\/"},{"@type":"ListItem","position":2,"name":"Term &amp; service"}]},{"@type":"WebSite","@id":"https:\/\/letcoffeeconnectus.us.cc\/#website","url":"https:\/\/letcoffeeconnectus.us.cc\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/letcoffeeconnectus.us.cc\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/letcoffeeconnectus.us.cc\/index.php?rest_route=\/wp\/v2\/pages\/190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/letcoffeeconnectus.us.cc\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/letcoffeeconnectus.us.cc\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/letcoffeeconnectus.us.cc\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/letcoffeeconnectus.us.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=190"}],"version-history":[{"count":4,"href":"https:\/\/letcoffeeconnectus.us.cc\/index.php?rest_route=\/wp\/v2\/pages\/190\/revisions"}],"predecessor-version":[{"id":195,"href":"https:\/\/letcoffeeconnectus.us.cc\/index.php?rest_route=\/wp\/v2\/pages\/190\/revisions\/195"}],"wp:attachment":[{"href":"https:\/\/letcoffeeconnectus.us.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}