{"id":29,"date":"2026-10-17T02:29:20","date_gmt":"2026-10-17T02:29:20","guid":{"rendered":"https:\/\/sensitive-cyan-bull.195-250-26-17.cpanel.site\/?page_id=29"},"modified":"2026-10-17T03:24:53","modified_gmt":"2026-10-17T03:24:53","slug":"home","status":"publish","type":"page","link":"https:\/\/sensitive-cyan-bull.195-250-26-17.cpanel.site\/","title":{"rendered":"home"},"content":{"rendered":"\n<!--\n  Tidepool Caf\u00e9: demo homepage for WavePress\n  ===========================================\n  Paste this whole file into ONE Gutenberg \"Custom HTML\" block.\n\n  Page setup:\n    1. Tick \"Transparent header\" in the WavePress box (page editor sidebar)\n    2. Settings > Reading > set this page as the static homepage\n    3. Customizer > WavePress Theme > Header: leave Transparent Header Text Colour white\n\n  Hero photo: set in the --tp-hero-img variables under \"1. Hero\" below.\n  Paths are root-relative (\/wp-content\/...), so they survive a domain change.\n  To swap the photo, upload a landscape image (2000px+ wide) and replace the\n  three cafe-home-*.jpg paths with the new file's sizes.\n\n  Fictional business: the name, address, phone (ACMA fictitious range) and\n  email are placeholders. Swap them before using on anything public.\n\n  Everything is scoped under .tp-home, so it won't leak into the rest of the site.\n-->\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:opsz,wght@9..144,500;9..144,700&display=swap');\n\n\/* \u2500\u2500 Page-level: only applies to the page containing this snippet \u2500\u2500\n   Lets the hero run edge to edge behind the transparent header,\n   and hides the theme's page title (the hero has the real h1).\n   \"body.page\" makes these specific enough to beat the theme's own\n   transparent-header rule, which pushes content down. *\/\nbody.page .site-main:has(.tp-home) { max-width: none; padding: 0; }\nbody.page .site-main:has(.tp-home) .entry-header { display: none; }\n\n\/* \u2500\u2500 Tokens \u2500\u2500 *\/\n.tp-home {\n  --tp-espresso: #2b1d16;\n  --tp-espresso-2: #3d2a20;\n  --tp-cream: #f7f1e8;\n  --tp-cream-2: #efe5d6;\n  --tp-clay: #a84d27;        \/* white text on this passes WCAG AA *\/\n  --tp-clay-dark: #8c3f1f;\n  --tp-sage: #4f6b52;\n  --tp-ink: #2b1d16;\n  --tp-muted: #6b5a4e;\n  --tp-radius: 14px;\n  --tp-max: 1140px;\n  --tp-serif: 'Fraunces', Georgia, 'Times New Roman', serif;\n\n  color: var(--tp-ink);\n  background: var(--tp-cream);\n  line-height: 1.6;\n}\n\n\/* \u2500\u2500 Local reset (the theme styles headings, links and lists globally) \u2500\u2500 *\/\n.tp-home *, .tp-home *::before, .tp-home *::after { box-sizing: border-box; }\n.tp-home h1, .tp-home h2, .tp-home h3, .tp-home p { margin: 0; }\n.tp-home h1, .tp-home h2, .tp-home h3 { font-family: var(--tp-serif); font-weight: 700; line-height: 1.1; color: inherit; }\n.tp-home ul, .tp-home ol { margin: 0; padding: 0; list-style: none; }\n.tp-home a { color: inherit; }\n.tp-home svg { display: block; }\n\n.tp-home .tp-wrap { width: 100%; max-width: var(--tp-max); margin-inline: auto; padding-inline: 1.25rem; }\n.tp-home .tp-section { padding-block: clamp(3.5rem, 8vw, 6rem); }\n\n.tp-home .tp-eyebrow {\n  display: inline-block;\n  font-size: 0.8rem;\n  font-weight: 600;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--tp-clay);\n  margin-bottom: 0.75rem;\n}\n\n.tp-home .tp-h2 { font-size: clamp(1.9rem, 4vw, 2.75rem); margin-bottom: 1rem; }\n.tp-home .tp-lead { font-size: 1.125rem; color: var(--tp-muted); max-width: 38rem; }\n\n\/* \u2500\u2500 Buttons \u2500\u2500 *\/\n.tp-home .tp-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.5rem;\n  padding: 0.85rem 1.5rem;\n  border-radius: 999px;\n  border: 2px solid transparent;\n  font-weight: 600;\n  text-decoration: none;\n  line-height: 1.2;\n  transition: background-color 0.15s ease, color 0.15s ease, border-color 0.15s ease, transform 0.15s ease;\n}\n.tp-home .tp-btn:hover { transform: translateY(-1px); }\n.tp-home .tp-btn--primary { background: var(--tp-clay); color: #fff; }\n.tp-home .tp-btn--primary:hover { background: var(--tp-clay-dark); }\n.tp-home .tp-btn--ghost { border-color: rgba(255,255,255,0.55); color: #fff; }\n.tp-home .tp-btn--ghost:hover { background: rgba(255,255,255,0.1); border-color: #fff; }\n.tp-home .tp-btn--dark { background: var(--tp-espresso); color: var(--tp-cream); }\n.tp-home .tp-btn--dark:hover { background: var(--tp-espresso-2); }\n.tp-home .tp-btn:focus-visible { outline: 3px solid #f2b98f; outline-offset: 3px; }\n\n\/* \u2500\u2500 1. Hero: full-bleed photo behind the transparent header \u2500\u2500 *\/\n.tp-home .tp-hero {\n  \/* Photo sizes WordPress generated on upload: phones get the 1536px copy,\n     desktops the 2048px one, big\/high-res screens the full 2560px version. *\/\n  --tp-hero-img: url('\/wp-content\/uploads\/2026\/10\/cafe-home-1536x1024.jpg');\n\n  position: relative;\n  isolation: isolate;\n  display: flex;\n  align-items: center;\n  min-height: min(90vh, 860px);\n  overflow: hidden;\n  color: var(--tp-cream);\n  background: var(--tp-espresso) var(--tp-hero-img) 50% 45% \/ cover no-repeat;\n  \/* clears the transparent header: theme sets --header-offset to its real height *\/\n  padding-top: calc(var(--header-offset, 72px) + clamp(2.5rem, 6vw, 4rem));\n  padding-bottom: clamp(3.5rem, 8vw, 6rem);\n}\n@media (min-width: 901px) {\n  .tp-home .tp-hero { --tp-hero-img: url('\/wp-content\/uploads\/2026\/10\/cafe-home-2048x1365.jpg'); }\n}\n@media (min-width: 1921px), (min-width: 1100px) and (min-resolution: 2dppx) {\n  .tp-home .tp-hero { --tp-hero-img: url('\/wp-content\/uploads\/2026\/10\/cafe-home-scaled.jpg'); }\n}\n\n\/* Dark wash so cream text stays readable on the photo (WCAG AA+):\n   strongest on the left behind the text, fading out so the espresso machine\n   on the right stays clear; plus a band across the top for the header. *\/\n.tp-home .tp-hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  z-index: -1;\n  background:\n    linear-gradient(180deg, rgba(24,15,11,0.65) 0%, rgba(24,15,11,0) 28%),\n    linear-gradient(90deg, rgba(24,15,11,0.82) 0%, rgba(24,15,11,0.72) 38%, rgba(24,15,11,0.3) 68%, rgba(24,15,11,0.08) 100%),\n    linear-gradient(0deg, rgba(24,15,11,0.35) 0%, rgba(24,15,11,0) 30%);\n}\n\n.tp-home .tp-hero__content { max-width: 38rem; }\n.tp-home .tp-hero .tp-eyebrow { color: var(--tp-peach, #f2b98f); }\n.tp-home .tp-hero h1 { font-size: clamp(2.6rem, 6.5vw, 4.75rem); letter-spacing: -0.02em; margin-bottom: 1.25rem; text-shadow: 0 2px 24px rgba(0,0,0,0.35); }\n.tp-home .tp-hero h1 em { font-style: italic; color: #f2b98f; }\n.tp-home .tp-hero p { font-size: clamp(1.05rem, 2vw, 1.25rem); color: rgba(247,241,232,0.9); max-width: 32rem; margin-bottom: 2rem; }\n.tp-home .tp-hero__ctas { display: flex; flex-wrap: wrap; gap: 0.75rem; margin-bottom: 2.25rem; }\n.tp-home .tp-hero__open {\n  display: inline-flex; align-items: center; gap: 0.6rem;\n  padding: 0.5rem 1rem; border-radius: 999px;\n  background: rgba(24,15,11,0.45); border: 1px solid rgba(255,255,255,0.2);\n  backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px);\n  font-size: 0.9rem;\n}\n.tp-home .tp-hero__dot { width: 0.55rem; height: 0.55rem; border-radius: 50%; background: #8fd19e; box-shadow: 0 0 0 4px rgba(143,209,158,0.2); }\n\n\/* \u2500\u2500 2. Feature strip \u2500\u2500 *\/\n.tp-home .tp-features { background: var(--tp-cream); }\n.tp-home .tp-features__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; }\n.tp-home .tp-feature { display: flex; gap: 1rem; align-items: flex-start; }\n.tp-home .tp-feature__icon {\n  flex: 0 0 3rem; height: 3rem; border-radius: 12px;\n  display: grid; place-items: center;\n  background: var(--tp-cream-2); color: var(--tp-clay);\n}\n.tp-home .tp-feature h3 { font-size: 1.2rem; margin-bottom: 0.3rem; }\n.tp-home .tp-feature p { color: var(--tp-muted); font-size: 0.975rem; }\n\n\/* \u2500\u2500 3. Menu \u2500\u2500 *\/\n.tp-home .tp-menu { background: #fffaf3; }\n.tp-home .tp-menu__head { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: end; gap: 1.5rem; margin-bottom: 2.5rem; }\n.tp-home .tp-menu__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; }\n.tp-home .tp-menu__card {\n  background: var(--tp-cream); border-radius: var(--tp-radius);\n  padding: 1.75rem; border: 1px solid #eadfcf;\n}\n.tp-home .tp-menu__card h3 { font-size: 1.5rem; margin-bottom: 1.25rem; display: flex; align-items: center; gap: 0.6rem; }\n.tp-home .tp-menu__card h3 span { font-family: inherit; font-size: 0.75rem; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--tp-sage); background: #e3eadf; padding: 0.2rem 0.55rem; border-radius: 999px; }\n.tp-home .tp-item { padding-block: 0.9rem; border-top: 1px dashed #d8c8b3; }\n.tp-home .tp-item:first-child { border-top: 0; padding-top: 0; }\n.tp-home .tp-item__row { display: flex; justify-content: space-between; gap: 1rem; font-weight: 600; }\n.tp-home .tp-item__price { color: var(--tp-clay); font-variant-numeric: tabular-nums; white-space: nowrap; }\n.tp-home .tp-item p { color: var(--tp-muted); font-size: 0.925rem; margin-top: 0.15rem; }\n.tp-home .tp-menu__note { margin-top: 1.5rem; font-size: 0.9rem; color: var(--tp-muted); }\n\n\/* \u2500\u2500 4. Story \u2500\u2500 *\/\n.tp-home .tp-story__grid { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(2rem, 6vw, 5rem); align-items: center; }\n.tp-home .tp-story__art {\n  position: relative; aspect-ratio: 4 \/ 5; border-radius: 24px; overflow: hidden;\n  background:\n    radial-gradient(circle at 30% 25%, #c97a52 0 18%, transparent 18.5%),\n    radial-gradient(circle at 70% 70%, #4f6b52 0 22%, transparent 22.5%),\n    linear-gradient(160deg, #e9d8c2, #d9bfa0);\n}\n.tp-home .tp-story__badge {\n  position: absolute; left: 1.25rem; bottom: 1.25rem; right: 1.25rem;\n  background: var(--tp-cream); border-radius: var(--tp-radius); padding: 1.1rem 1.25rem;\n  display: flex; gap: 1.5rem; justify-content: space-around; text-align: center;\n  box-shadow: 0 10px 30px rgba(43,29,22,0.15);\n}\n.tp-home .tp-story__stat strong { display: block; font-family: var(--tp-serif); font-size: 1.75rem; color: var(--tp-clay); line-height: 1.1; }\n.tp-home .tp-story__stat span { font-size: 0.85rem; color: var(--tp-muted); }\n.tp-home .tp-story p + p { margin-top: 1rem; }\n.tp-home .tp-story .tp-btn { margin-top: 2rem; }\n\n\/* \u2500\u2500 5. What's on \u2500\u2500 *\/\n.tp-home .tp-events { background: var(--tp-sage); color: #f3f6f1; }\n.tp-home .tp-events .tp-eyebrow { color: #d9e6d4; }\n.tp-home .tp-events .tp-lead { color: rgba(243,246,241,0.85); }\n.tp-home .tp-events__list { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.25rem; margin-top: 2.5rem; }\n.tp-home .tp-event { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.18); border-radius: var(--tp-radius); padding: 1.5rem; display: flex; gap: 1.1rem; }\n.tp-home .tp-event__date { flex: 0 0 auto; width: 3.75rem; text-align: center; background: var(--tp-cream); color: var(--tp-espresso); border-radius: 10px; padding: 0.45rem 0; height: fit-content; }\n.tp-home .tp-event__date strong { display: block; font-family: var(--tp-serif); font-size: 1.5rem; line-height: 1; }\n.tp-home .tp-event__date span { font-size: 0.75rem; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; }\n.tp-home .tp-event h3 { font-size: 1.2rem; margin-bottom: 0.3rem; }\n.tp-home .tp-event p { font-size: 0.925rem; color: rgba(243,246,241,0.85); }\n\n\/* \u2500\u2500 6. Visit \u2500\u2500 *\/\n.tp-home .tp-visit__grid { display: grid; grid-template-columns: 1fr 1fr; gap: 1.5rem; margin-top: 2.5rem; }\n.tp-home .tp-card { background: #fffaf3; border: 1px solid #eadfcf; border-radius: var(--tp-radius); padding: 1.75rem; }\n.tp-home .tp-card h3 { font-size: 1.35rem; margin-bottom: 1rem; }\n.tp-home .tp-hours li { display: flex; justify-content: space-between; gap: 1rem; padding-block: 0.6rem; border-top: 1px solid #eadfcf; }\n.tp-home .tp-hours li:first-child { border-top: 0; }\n.tp-home .tp-hours li span:last-child { font-variant-numeric: tabular-nums; }\n.tp-home .tp-contact li { display: flex; gap: 0.75rem; align-items: flex-start; padding-block: 0.55rem; }\n.tp-home .tp-contact svg { flex: 0 0 auto; color: var(--tp-clay); margin-top: 0.2rem; }\n.tp-home .tp-contact a { text-decoration: underline; text-underline-offset: 0.2em; }\n\n\/* \u2500\u2500 7. CTA band \u2500\u2500 *\/\n.tp-home .tp-cta { background: var(--tp-espresso); color: var(--tp-cream); text-align: center; }\n.tp-home .tp-cta .tp-h2 { max-width: 34rem; margin-inline: auto; }\n.tp-home .tp-cta p { color: rgba(247,241,232,0.8); max-width: 32rem; margin: 0 auto 2rem; }\n\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\n@media (max-width: 900px) {\n  .tp-home .tp-story__grid { grid-template-columns: 1fr; }\n  \/* Text spans the full width on small screens: even wash, keep the machine in frame *\/\n  .tp-home .tp-hero { background-position: 62% 50%; min-height: auto; }\n  .tp-home .tp-hero::before {\n    background:\n      linear-gradient(180deg, rgba(24,15,11,0.7) 0%, rgba(24,15,11,0.62) 45%, rgba(24,15,11,0.78) 100%);\n  }\n  .tp-home .tp-features__grid,\n  .tp-home .tp-menu__grid,\n  .tp-home .tp-events__list { grid-template-columns: 1fr; }\n  .tp-home .tp-story__art { aspect-ratio: 16 \/ 11; }\n}\n@media (max-width: 640px) {\n  .tp-home .tp-visit__grid { grid-template-columns: 1fr; }\n  .tp-home .tp-hero__ctas .tp-btn { flex: 1 1 100%; justify-content: center; }\n}\n<\/style>\n\n<div class=\"tp-home\">\n\n  <!-- \u2550\u2550\u2550 1. Hero (sits behind the transparent header) \u2550\u2550\u2550 -->\n  <section class=\"tp-hero\" aria-labelledby=\"tp-hero-title\">\n    <div class=\"tp-wrap\">\n      <div class=\"tp-hero__content\">\n        <span class=\"tp-eyebrow\">Tidepool Caf\u00e9 \u00b7 Coastville<\/span>\n        <h1 id=\"tp-hero-title\">Good coffee, <em>slow mornings<\/em>, by the sea.<\/h1>\n        <p>Locally roasted beans, breakfast made from scratch and a sunny spot for you (and the dog) two streets back from the beach.<\/p>\n        <div class=\"tp-hero__ctas\">\n          <a class=\"tp-btn tp-btn--primary\" href=\"#tp-menu\">See the menu<\/a>\n          <a class=\"tp-btn tp-btn--ghost\" href=\"#tp-visit\">Find us<\/a>\n        <\/div>\n        <span class=\"tp-hero__open\"><span class=\"tp-hero__dot\" aria-hidden=\"true\"><\/span>Open daily from 6:30am<\/span>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2550\u2550\u2550 2. Feature strip \u2550\u2550\u2550 -->\n  <section class=\"tp-section tp-features\" aria-label=\"Why Tidepool\">\n    <div class=\"tp-wrap tp-features__grid\">\n      <div class=\"tp-feature\">\n        <div class=\"tp-feature__icon\">\n          <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><ellipse cx=\"12\" cy=\"12\" rx=\"6\" ry=\"9\" transform=\"rotate(35 12 12)\"\/><path d=\"M8.5 17.5c3-3 4-8 7-11\"\/><\/svg>\n        <\/div>\n        <div>\n          <h3>Roasted up the road<\/h3>\n          <p>Single-origin and house blend beans, roasted weekly in small batches.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"tp-feature\">\n        <div class=\"tp-feature__icon\">\n          <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M4 14a8 8 0 0 1 16 0z\"\/><path d=\"M3 14h18v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3z\"\/><path d=\"M9 9.5v-2M12 8.5v-3M15 9.5v-2\"\/><\/svg>\n        <\/div>\n        <div>\n          <h3>Baked every morning<\/h3>\n          <p>Sourdough, banana bread and pastries out of the oven before we open.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"tp-feature\">\n        <div class=\"tp-feature__icon\">\n          <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M8 7.5a1.8 2.3 0 1 0 0-.01M16 7.5a1.8 2.3 0 1 0 0-.01M4.5 12a1.6 2 0 1 0 0-.01M19.5 12a1.6 2 0 1 0 0-.01\"\/><path d=\"M12 12.5c-2.6 0-5 3-5 5.2 0 1.5 1.2 2.3 2.6 2.3 1 0 1.6-.5 2.4-.5s1.4.5 2.4.5c1.4 0 2.6-.8 2.6-2.3 0-2.2-2.4-5.2-5-5.2z\"\/><\/svg>\n        <\/div>\n        <div>\n          <h3>Dogs welcome<\/h3>\n          <p>Shady courtyard, water bowls and a puppuccino on the house.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2550\u2550\u2550 3. Menu highlights \u2550\u2550\u2550 -->\n  <section class=\"tp-section tp-menu\" id=\"tp-menu\" aria-labelledby=\"tp-menu-title\">\n    <div class=\"tp-wrap\">\n      <div class=\"tp-menu__head\">\n        <div>\n          <span class=\"tp-eyebrow\">On the menu<\/span>\n          <h2 class=\"tp-h2\" id=\"tp-menu-title\">A few of the favourites<\/h2>\n          <p class=\"tp-lead\">Breakfast all day, lunch from 11. Plenty of vegetarian, vegan and gluten-free options.<\/p>\n        <\/div>\n        <a class=\"tp-btn tp-btn--dark\" href=\"#\">Full menu (PDF)<\/a>\n      <\/div>\n\n      <div class=\"tp-menu__grid\">\n        <div class=\"tp-menu__card\">\n          <h3>Coffee <span>House blend<\/span><\/h3>\n          <ul>\n            <li class=\"tp-item\"><div class=\"tp-item__row\"><span>Flat white<\/span><span class=\"tp-item__price\">$5.20<\/span><\/div><p>Silky milk, double shot. Oat, almond or soy +70c.<\/p><\/li>\n            <li class=\"tp-item\"><div class=\"tp-item__row\"><span>Long black<\/span><span class=\"tp-item__price\">$4.80<\/span><\/div><p>Ask for this week&#8217;s single origin.<\/p><\/li>\n            <li class=\"tp-item\"><div class=\"tp-item__row\"><span>Iced latte<\/span><span class=\"tp-item__price\">$6.50<\/span><\/div><p>Cold milk, espresso, plenty of ice.<\/p><\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"tp-menu__card\">\n          <h3>Breakfast <span>All day<\/span><\/h3>\n          <ul>\n            <li class=\"tp-item\"><div class=\"tp-item__row\"><span>Smashed avo<\/span><span class=\"tp-item__price\">$19<\/span><\/div><p>Sourdough, feta, lemon, dukkah, poached egg.<\/p><\/li>\n            <li class=\"tp-item\"><div class=\"tp-item__row\"><span>Ricotta hotcakes<\/span><span class=\"tp-item__price\">$18<\/span><\/div><p>Berry compote, honeycomb butter, maple.<\/p><\/li>\n            <li class=\"tp-item\"><div class=\"tp-item__row\"><span>The big brekkie<\/span><span class=\"tp-item__price\">$24<\/span><\/div><p>Eggs your way, bacon, mushrooms, hash brown, toast.<\/p><\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"tp-menu__card\">\n          <h3>Lunch <span>From 11am<\/span><\/h3>\n          <ul>\n            <li class=\"tp-item\"><div class=\"tp-item__row\"><span>Fish tacos<\/span><span class=\"tp-item__price\">$22<\/span><\/div><p>Crispy local fish, slaw, chipotle mayo, lime.<\/p><\/li>\n            <li class=\"tp-item\"><div class=\"tp-item__row\"><span>Roast pumpkin salad<\/span><span class=\"tp-item__price\">$19<\/span><\/div><p>Quinoa, rocket, pepitas, maple-tahini dressing.<\/p><\/li>\n            <li class=\"tp-item\"><div class=\"tp-item__row\"><span>Toastie of the day<\/span><span class=\"tp-item__price\">$16<\/span><\/div><p>Ask what&#8217;s in it. It&#8217;s always good.<\/p><\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n      <p class=\"tp-menu__note\">Prices include GST. A 10% surcharge applies on public holidays.<\/p>\n    <\/div>\n  <\/section>\n\n  <!-- \u2550\u2550\u2550 4. Story \u2550\u2550\u2550 -->\n  <section class=\"tp-section tp-story\" aria-labelledby=\"tp-story-title\">\n    <div class=\"tp-wrap tp-story__grid\">\n      <div class=\"tp-story__art\" role=\"presentation\">\n        <div class=\"tp-story__badge\">\n          <div class=\"tp-story__stat\"><strong>2016<\/strong><span>Est.<\/span><\/div>\n          <div class=\"tp-story__stat\"><strong>12<\/strong><span>Local suppliers<\/span><\/div>\n          <div class=\"tp-story__stat\"><strong>0<\/strong><span>Rushed coffees<\/span><\/div>\n        <\/div>\n      <\/div>\n      <div>\n        <span class=\"tp-eyebrow\">Our story<\/span>\n        <h2 class=\"tp-h2\" id=\"tp-story-title\">A neighbourhood caf\u00e9, first and foremost<\/h2>\n        <p class=\"tp-lead\">Tidepool started as a coffee cart outside the surf club. A few years and a lot of flat whites later, we found a corner shop with a courtyard and never looked back.<\/p>\n        <p>We buy from growers and makers within an hour&#8217;s drive wherever we can, keep the menu short so everything&#8217;s fresh, and know most of our regulars by name (and their dogs by name too).<\/p>\n        <a class=\"tp-btn tp-btn--primary\" href=\"#\">Meet the team<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2550\u2550\u2550 5. What's on \u2550\u2550\u2550 -->\n  <section class=\"tp-section tp-events\" aria-labelledby=\"tp-events-title\">\n    <div class=\"tp-wrap\">\n      <span class=\"tp-eyebrow\">What&#8217;s on<\/span>\n      <h2 class=\"tp-h2\" id=\"tp-events-title\">More than just breakfast<\/h2>\n      <p class=\"tp-lead\">Small events, big community energy. Spots are limited, so book at the counter or give us a call.<\/p>\n\n      <ul class=\"tp-events__list\">\n        <li class=\"tp-event\">\n          <div class=\"tp-event__date\"><strong>02<\/strong><span>Nov<\/span><\/div>\n          <div><h3>Acoustic Sundays<\/h3><p>Local musicians in the courtyard, 9am to 11am. Free, just grab a coffee.<\/p><\/div>\n        <\/li>\n        <li class=\"tp-event\">\n          <div class=\"tp-event__date\"><strong>15<\/strong><span>Nov<\/span><\/div>\n          <div><h3>Home barista class<\/h3><p>Two hours on dialling in, milk texture and latte art basics. $65 pp.<\/p><\/div>\n        <\/li>\n        <li class=\"tp-event\">\n          <div class=\"tp-event__date\"><strong>29<\/strong><span>Nov<\/span><\/div>\n          <div><h3>Dog-friendly brunch<\/h3><p>Pup treats, a pet portrait stall and a raffle for the local animal rescue.<\/p><\/div>\n        <\/li>\n      <\/ul>\n    <\/div>\n  <\/section>\n\n  <!-- \u2550\u2550\u2550 6. Visit \u2550\u2550\u2550 -->\n  <section class=\"tp-section tp-visit\" id=\"tp-visit\" aria-labelledby=\"tp-visit-title\">\n    <div class=\"tp-wrap\">\n      <span class=\"tp-eyebrow\">Come say hi<\/span>\n      <h2 class=\"tp-h2\" id=\"tp-visit-title\">Hours &amp; location<\/h2>\n\n      <div class=\"tp-visit__grid\">\n        <div class=\"tp-card\">\n          <h3>Opening hours<\/h3>\n          <ul class=\"tp-hours\">\n            <li><span>Monday to Friday<\/span><span>6:30am \u2013 2:30pm<\/span><\/li>\n            <li><span>Saturday<\/span><span>7:00am \u2013 2:00pm<\/span><\/li>\n            <li><span>Sunday<\/span><span>7:00am \u2013 2:00pm<\/span><\/li>\n            <li><span>Public holidays<\/span><span>7:30am \u2013 1:00pm<\/span><\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"tp-card\">\n          <h3>Find us<\/h3>\n          <ul class=\"tp-contact\">\n            <li>\n              <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\"\/><\/svg>\n              <span>Shop 4, 12 Sample Street<br>Coastville QLD 4000<\/span>\n            <\/li>\n            <li>\n              <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2\"\/><\/svg>\n              <a href=\"tel:+61755501234\">(07) 5550 1234<\/a>\n            <\/li>\n            <li>\n              <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\"\/><path d=\"m3 7 9 6 9-6\"\/><\/svg>\n              <a href=\"mailto:hello@example.com\">hello@example.com<\/a>\n            <\/li>\n            <li>\n              <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/><\/svg>\n              <span>Street parking out front, plus a free lot behind the bakery next door.<\/span>\n            <\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2550\u2550\u2550 7. CTA band \u2550\u2550\u2550 -->\n  <section class=\"tp-section tp-cta\" aria-labelledby=\"tp-cta-title\">\n    <div class=\"tp-wrap\">\n      <span class=\"tp-eyebrow\" style=\"color:#f2b98f\">Skip the queue<\/span>\n      <h2 class=\"tp-h2\" id=\"tp-cta-title\">Order ahead and it&#8217;ll be waiting<\/h2>\n      <p>Pick-up orders open from 6:30am weekdays. Coffee&#8217;s made when you&#8217;re five minutes out, so it&#8217;s never stewed.<\/p>\n      <a class=\"tp-btn tp-btn--primary\" href=\"#\">Order for pick-up<\/a>\n    <\/div>\n  <\/section>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Tidepool Caf\u00e9 \u00b7 Coastville Good coffee, slow mornings, by the sea. Locally roasted beans, breakfast made from scratch and a sunny spot for you (and the dog) two streets back from the beach. See the menu Find us Open daily from 6:30am Roasted up the road Single-origin and house blend beans, roasted weekly in small [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_wavepress_transparent_header":true,"footnotes":""},"class_list":["post-29","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sensitive-cyan-bull.195-250-26-17.cpanel.site\/wp-json\/wp\/v2\/pages\/29","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sensitive-cyan-bull.195-250-26-17.cpanel.site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sensitive-cyan-bull.195-250-26-17.cpanel.site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sensitive-cyan-bull.195-250-26-17.cpanel.site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sensitive-cyan-bull.195-250-26-17.cpanel.site\/wp-json\/wp\/v2\/comments?post=29"}],"version-history":[{"count":5,"href":"https:\/\/sensitive-cyan-bull.195-250-26-17.cpanel.site\/wp-json\/wp\/v2\/pages\/29\/revisions"}],"predecessor-version":[{"id":71,"href":"https:\/\/sensitive-cyan-bull.195-250-26-17.cpanel.site\/wp-json\/wp\/v2\/pages\/29\/revisions\/71"}],"wp:attachment":[{"href":"https:\/\/sensitive-cyan-bull.195-250-26-17.cpanel.site\/wp-json\/wp\/v2\/media?parent=29"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}