<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8" />

<title>Surfside Bowls | A�a� Bowls & Smoothies</title>

<meta name="viewport" content="width=device-width, initial-scale=1" />

<meta name="description" content="Surfside Bowls serves tropical a�a� bowls, smoothies, and healthy snacks in North Utah County, Utah." />

 

<!-- Google Font -->

<link rel="preconnect" href="https://fonts.googleapis.com">

<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>

<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap" rel="stylesheet">

 

<style>

��� :root {

����� --teal: #00a8a8;

����� --teal-dark: #008080;

����� --coral: #ff7f5f;

����� --sand: #ffe7c2;

����� --cream: #fffaf4;

����� --navy: #143648;

����� --text-main: #12313f;

����� --border-soft: rgba(0,0,0,0.06);

����� --shadow-soft: 0 10px 30px rgba(0,0,0,0.08);

����� --radius-lg: 22px;

����� --radius-pill: 999px;

��� }

 

��� * {

����� box-sizing: border-box;

����� margin: 0;

����� padding: 0;

��� }

 

��� body {

����� font-family: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",

����� sans-serif;

����� background: linear-gradient(180deg, #fefcf8 0%, #f8fff9 45%, #f0fbff 100%);

����� color: var(--text-main);

����� line-height: 1.6;

����� scroll-behavior: smooth;

��� }

 

��� a {

����� color: inherit;

����� text-decoration: none;

��� }

 

��� img {

����� max-width: 100%;

����� display: block;

��� }

 

��� /* Layout */

 

��� .page {

����� max-width: 1100px;

����� margin: 0 auto;

����� padding: 18px 18px 60px;

��� }

 

��� header {

����� display: flex;

����� align-items: center;

����� justify-content: space-between;

����� gap: 18px;

����� padding: 8px 0 18px;

��� }

 

��� .brand {

����� display: flex;

����� align-items: center;

����� gap: 10px;

��� }

 

��� .brand-logo {

����� width: 52px;

����� height: 52px;

����� border-radius: 50%;

����� overflow: hidden;

����� background: #ddd;

����� box-shadow: var(--shadow-soft);

����� flex-shrink: 0;

��� }

 

��� .brand-text {

����� display: flex;

����� flex-direction: column;

��� }

 

��� .brand-name {

����� font-weight: 700;

����� letter-spacing: 0.04em;

����� text-transform: uppercase;

����� font-size: 0.95rem;

��� }

 

��� .brand-tagline {

����� font-size: 0.8rem;

����� opacity: 0.75;

��� }

 

��� nav {

����� display: flex;

����� align-items: center;

����� gap: 16px;

����� font-size: 0.9rem;

��� }

 

��� nav a {

����� padding: 6px 10px;

����� border-radius: var(--radius-pill);

����� transition: background 0.2s ease, transform 0.15s ease;

����� font-weight: 500;

��� }

 

��� nav a:hover {

����� background: rgba(0, 168, 168, 0.08);

����� transform: translateY(-1px);

��� }

 

��� .nav-cta {

����� background: var(--teal);

����� color: white;

����� padding: 8px 16px;

����� border-radius: var(--radius-pill);

����� box-shadow: 0 7px 18px rgba(0, 168, 168, 0.3);

��� }

 

��� .nav-cta:hover {

����� background: var(--teal-dark);

��� }

 

��� /* Hero */

 

��� .hero {

����� margin-top: 10px;

����� padding: 28px 22px 28px;

����� border-radius: 28px;

����� background: radial-gradient(circle at top left, #ffe4c4 0, #fffaf4 40%, #dffcff 100%);

����� box-shadow: var(--shadow-soft);

����� position: relative;

����� overflow: hidden;

����� display: grid;

����� grid-template-columns: minmax(0, 1.4fr) minmax(0, 1.1fr);

����� gap: 24px;

��� }

 

��� .hero::after {

����� content: "";

����� position: absolute;

����� inset: 65% -20% -15%;

����� background: radial-gradient(circle at 20% 0, rgba(255,255,255,0.9), transparent 60%),

����������������� radial-gradient(circle at 60% 0, rgba(255,255,255,0.65), transparent 60%),

����������������� radial-gradient(circle at 100% 0, rgba(255,255,255,0.4), transparent 55%);

����� opacity: 0.7;

����� pointer-events: none;

��� }

 

��� .hero-main {

����� position: relative;

����� z-index: 1;

��� }

 

��� .hero-pill {

����� display: inline-flex;

����� align-items: center;

����� gap: 8px;

����� padding: 5px 11px;

����� border-radius: var(--radius-pill);

����� background: rgba(20, 54, 72, 0.06);

����� font-size: 0.76rem;

����� margin-bottom: 10px;

��� }

 

��� .hero-pill-dot {

����� width: 8px;

����� height: 8px;

����� border-radius: 50%;

����� background: #26c281;

��� }

 

��� .hero-pretitle {

����� font-size: 0.82rem;

����� font-weight: 600;

����� letter-spacing: 0.08em;

����� text-transform: uppercase;

����� color: var(--teal-dark);

����� margin-bottom: 6px;

��� }

 

��� .hero-title {

����� font-size: clamp(2rem, 4vw, 2.6rem);

����� line-height: 1.15;

����� margin-bottom: 8px;

����� color: var(--navy);

��� }

 

��� .hero-title span {

����� background: linear-gradient(90deg, var(--teal), var(--coral));

����� -webkit-background-clip: text;

����� color: transparent;

��� }

 

��� .hero-subtitle {

����� font-size: 0.98rem;

����� max-width: 420px;

����� opacity: 0.85;

����� margin-bottom: 18px;

��� }

 

��� .hero-cta-row {

����� display: flex;

����� align-items: center;

����� gap: 12px;

����� margin-bottom: 14px;

��� }

 

��� .btn {

����� display: inline-flex;

����� align-items: center;

����� justify-content: center;

����� gap: 6px;

����� padding: 10px 18px;

����� border-radius: var(--radius-pill);

����� border: none;

����� cursor: pointer;

����� font-size: 0.9rem;

����� font-weight: 600;

����� transition: transform 0.12s ease, box-shadow 0.12s ease, background 0.18s ease;

����� text-decoration: none;

��� }

 

��� .btn-primary {

����� background: linear-gradient(135deg, var(--teal), #21c1c1);

����� color: white;

����� box-shadow: 0 9px 20px rgba(0, 168, 168, 0.4);

��� }

 

��� .btn-primary:hover {

����� background: linear-gradient(135deg, var(--teal-dark), var(--teal));

����� transform: translateY(-1px);

����� box-shadow: 0 5px 14px rgba(0, 128, 128, 0.45);

��� }

 

��� .btn-ghost {

����� border: 1px solid rgba(20, 54, 72, 0.08);

����� background: rgba(255,255,255,0.8);

����� color: var(--navy);

��� }

 

��� .btn-ghost:hover {

����� background: white;

����� box-shadow: 0 6px 16px rgba(0,0,0,0.08);

��� }

 

��� .hero-note {

����� font-size: 0.8rem;

����� opacity: 0.75;

��� }

 

��� .hero-note strong {

����� font-weight: 600;

��� }

 

��� .hero-side {

����� position: relative;

����� z-index: 1;

����� display: flex;

����� justify-content: center;

����� align-items: center;

��� }

 

��� .hero-card {

����� background: rgba(255, 250, 244, 0.96);

����� border-radius: 26px;

����� padding: 14px 14px 16px;

����� box-shadow: 0 12px 34px rgba(0,0,0,0.12);

����� border: 1px solid rgba(255,255,255,0.9);

����� max-width: 320px;

����� width: 100%;

��� }

 

��� .hero-card-top {

����� display: flex;

����� align-items: center;

����� gap: 10px;

����� margin-bottom: 10px;

��� }

 

��� .hero-badge {

����� font-size: 0.7rem;

����� padding: 4px 9px;

����� border-radius: var(--radius-pill);

����� background: rgba(255, 127, 95, 0.12);

����� color: var(--coral);

����� font-weight: 600;

����� text-transform: uppercase;

����� letter-spacing: 0.06em;

��� }

 

��� .hero-bowl {

����� position: relative;

����� border-radius: 20px;

����� overflow: hidden;

����� background: radial-gradient(circle at top, #ffe0c0 0, #fffaee 35%, #ffe4f3 100%);

����� padding: 16px 14px 14px;

����� margin-bottom: 12px;

��� }

 

��� .hero-bowl-title {

����� font-weight: 700;

����� font-size: 1rem;

����� margin-bottom: 4px;

����� color: var(--navy);

��� }

 

��� .hero-bowl-tags {

����� display: flex;

����� flex-wrap: wrap;

����� gap: 6px;

����� margin-bottom: 10px;

��� }

 

��� .hero-tag {

����� font-size: 0.68rem;

����� padding: 4px 9px;

����� border-radius: var(--radius-pill);

����� background: rgba(255, 255, 255, 0.9);

����� border: 1px solid rgba(0,0,0,0.04);

��� }

 

��� .hero-wave {

����� position: absolute;

����� bottom: -12px;

����� left: -30px;

����� right: -30px;

����� height: 32px;

����� background: radial-gradient(circle at 10% 0, rgba(0,168,168,0.5), transparent 65%),

����������������� radial-gradient(circle at 50% 0, rgba(33,193,193,0.5), transparent 65%),

����������������� radial-gradient(circle at 90% 0, rgba(255,127,95,0.5), transparent 65%);

����� opacity: 0.7;

����� filter: blur(2px);

��� }

 

��� .hero-card-footer {

����� display: flex;

����� align-items: center;

����� justify-content: space-between;

����� font-size: 0.8rem;

��� }

 

��� .hero-chip-row {

����� display: flex;

����� gap: 6px;

����� flex-wrap: wrap;

����� margin-top: 4px;

����� font-size: 0.7rem;

��� }

 

��� .hero-chip {

����� padding: 3px 8px;

����� border-radius: var(--radius-pill);

����� background: rgba(0,0,0,0.04);

��� }

 

��� /* Sections */

 

��� section {

����� margin-top: 40px;

��� }

 

��� .section-header {

����� margin-bottom: 18px;

��� }

 

��� .section-eyebrow {

����� font-size: 0.75rem;

����� font-weight: 600;

����� letter-spacing: 0.18em;

����� text-transform: uppercase;

����� color: var(--teal-dark);

����� opacity: 0.7;

����� margin-bottom: 4px;

��� }

 

��� .section-title {

����� font-size: 1.4rem;

����� margin-bottom: 6px;

����� color: var(--navy);

��� }

 

��� .section-subtitle {

����� font-size: 0.9rem;

����� opacity: 0.8;

����� max-width: 520px;

��� }

 

��� /* About */

 

��� .about-grid {

����� display: grid;

����� grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);

����� gap: 18px;

����� align-items: start;

��� }

 

��� .about-card {

����� padding: 16px 18px;

����� border-radius: var(--radius-lg);

����� background: rgba(255,255,255,0.9);

����� border: 1px solid var(--border-soft);

����� box-shadow: var(--shadow-soft);

����� font-size: 0.9rem;

��� }

 

��� .about-facts {

����� display: grid;

����� grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));

����� gap: 10px;

����� margin-top: 14px;

����� font-size: 0.8rem;

��� }

 

��� .fact {

����� padding: 10px 11px;

����� border-radius: 16px;

����� background: rgba(255,255,255,0.9);

����� border: 1px dashed rgba(0,0,0,0.06);

��� }

 

��� .fact-label {

����� font-size: 0.7rem;

����� text-transform: uppercase;

����� letter-spacing: 0.12em;

����� opacity: 0.7;

����� margin-bottom: 4px;

��� }

 

��� /* Menu */

 

��� .menu-grid {

����� display: grid;

����� grid-template-columns: repeat(3, minmax(0, 1fr));

����� gap: 14px;

��� }

 

��� .menu-column {

����� padding: 14px 14px;

����� border-radius: var(--radius-lg);

����� background: rgba(255,255,255,0.95);

����� border: 1px solid var(--border-soft);

����� box-shadow: var(--shadow-soft);

����� font-size: 0.9rem;

��� }

 

��� .menu-column:nth-child(1) {

����� background: linear-gradient(145deg, rgba(255, 231, 194, 0.55), #fffdf8);

��� }

 

��� .menu-column:nth-child(2) {

����� background: linear-gradient(145deg, rgba(223, 251, 255, 0.7), #ffffff);

��� }

 

��� .menu-column:nth-child(3) {

����� background: linear-gradient(145deg, rgba(255, 222, 238, 0.7), #ffffff);

��� }

 

��� .menu-heading {

����� font-weight: 700;

����� font-size: 0.95rem;

����� margin-bottom: 4px;

����� color: var(--navy);

��� }

 

��� .menu-tagline {

����� font-size: 0.78rem;

����� opacity: 0.75;

����� margin-bottom: 9px;

��� }

 

��� .menu-item {

����� margin-bottom: 9px;

��� }

 

��� .menu-item-title {

����� font-weight: 600;

����� font-size: 0.9rem;

��� }

 

��� .menu-item-desc {

����� font-size: 0.8rem;

����� opacity: 0.8;

��� }

 

��� .menu-note {

����� font-size: 0.75rem;

����� opacity: 0.8;

����� margin-top: 8px;

��� }

 

��� /* Visit */

 

��� .visit-grid {

����� display: grid;

����� grid-template-columns: minmax(0, 1.1fr) minmax(0, 1.1fr);

����� gap: 18px;

��� }

 

��� .visit-card {

����� padding: 16px 18px;

����� border-radius: var(--radius-lg);

����� background: rgba(255, 255, 255, 0.96);

����� border: 1px solid var(--border-soft);

����� box-shadow: var(--shadow-soft);

����� font-size: 0.9rem;

��� }

 

��� .visit-address {

����� margin-bottom: 10px;

��� }

 

��� .visit-label {

����� font-size: 0.78rem;

����� text-transform: uppercase;

����� letter-spacing: 0.14em;

����� opacity: 0.7;

����� margin-bottom: 2px;

��� }

 

��� .visit-text-lg {

����� font-size: 0.98rem;

����� font-weight: 600;

��� }

 

��� .hours-table {

����� width: 100%;

����� border-collapse: collapse;

����� font-size: 0.84rem;

����� margin-top: 8px;

��� }

 

��� .hours-table td {

����� padding: 3px 0;

��� }

 

��� .hours-day {

����� font-weight: 500;

��� }

 

��� .hours-closed {

����� color: #c0392b;

����� font-weight: 600;

��� }

 

��� .visit-highlight {

����� margin-top: 10px;

����� font-size: 0.82rem;

����� padding: 9px 10px;

����� border-radius: 14px;

����� background: rgba(0,168,168,0.04);

����� border: 1px dashed rgba(0,168,168,0.4);

��� }

 

��� /* Contact */

 

��� .contact-card {

����� margin-top: 12px;

����� padding: 16px 18px;

����� border-radius: var(--radius-lg);

����� background: rgba(255,255,255,0.95);

����� border: 1px solid var(--border-soft);

����� box-shadow: var(--shadow-soft);

����� font-size: 0.9rem;

����� display: grid;

����� gap: 12px;

����� grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);

��� }

 

��� .contact-list {

����� list-style: none;

����� font-size: 0.86rem;

��� }

 

��� .contact-list li + li {

����� margin-top: 5px;

��� }

 

��� .contact-label {

����� font-size: 0.76rem;

����� text-transform: uppercase;

����� letter-spacing: 0.16em;

����� opacity: 0.7;

����� margin-bottom: 2px;

��� }

 

��� .contact-form {

����� display: grid;

����� gap: 8px;

��� }

 

��� .field-group {

����� display: flex;

����� flex-direction: column;

����� gap: 3px;

��� }

 

��� .field-label {

����� font-size: 0.78rem;

����� opacity: 0.8;

��� }

 

��� input[type="text"],

��� input[type="email"],

��� textarea {

����� border-radius: 11px;

����� border: 1px solid rgba(0,0,0,0.12);

����� padding: 8px 10px;

����� font: inherit;

����� resize: vertical;

����� min-height: 36px;

����� background: rgba(255,255,255,0.94);

��� }

 

��� textarea {

����� min-height: 70px;

��� }

 

��� .contact-hint {

����� font-size: 0.72rem;

����� opacity: 0.7;

����� margin-top: -3px;

��� }

 

��� /* Footer */

 

��� footer {

����� margin-top: 36px;

����� font-size: 0.8rem;

����� padding-top: 16px;

����� border-top: 1px solid rgba(0,0,0,0.06);

����� display: flex;

����� flex-wrap: wrap;

����� align-items: center;

����� justify-content: space-between;

����� gap: 10px;

��� }

 

��� .footer-left {

����� opacity: 0.75;

��� }

 

��� .footer-right {

����� display: flex;

����� gap: 14px;

����� align-items: center;

����� flex-wrap: wrap;

��� }

 

��� .social-link {

����� font-weight: 500;

����� font-size: 0.8rem;

����� padding: 4px 8px;

����� border-radius: var(--radius-pill);

����� background: rgba(255,255,255,0.9);

����� border: 1px solid rgba(0,0,0,0.04);

��� }

 

��� /* Responsive */

 

��� @media (max-width: 840px) {

����� header {

������� flex-direction: column;

������� align-items: flex-start;

����� }

 

����� nav {

������� width: 100%;

������� justify-content: flex-start;

������� flex-wrap: wrap;

����� }

 

����� .hero {

������� grid-template-columns: minmax(0, 1fr);

����� }

 

����� .hero-side {

������� order: -1;

����� }

 

����� .about-grid {

������� grid-template-columns: minmax(0, 1fr);

����� }

 

����� .menu-grid {

������� grid-template-columns: minmax(0, 1fr);

����� }

 

����� .visit-grid {

������� grid-template-columns: minmax(0, 1fr);

����� }

 

����� .contact-card {

������� grid-template-columns: minmax(0, 1fr);

����� }

��� }

 

��� @media (max-width: 540px) {

����� .page {

������� padding-inline: 14px;

����� }

 

����� .hero {

������� padding: 20px 16px;

����� }

 

����� .hero-cta-row {

������� flex-direction: column;

������� align-items: flex-start;

����� }

 

����� nav {

������� font-size: 0.84rem;

����� }

��� }

</style>

</head>

<body>

<div class="page">

��� <!-- Header -->

��� <header>

����� <div class="brand">

������� <div class="brand-logo">

��������� <!-- Replace the src below with the actual path to your circular Surfside Bowls logo -->

��������� <img src="images/surfside-bowls-logo.png" alt="Surfside Bowls Logo">

������� </div>

������� <div class="brand-text">

��������� <div class="brand-name">Surfside Bowls</div>

��������� <div class="brand-tagline">A�a� � Smoothies � Good Vibes</div>

������� </div>

����� </div>

 

����� <nav>

������� <a href="#about">About</a>

������� <a href="#menu">Menu</a>

������� <a href="#visit">Visit</a>

������� <a href="#contact" class="nav-cta">Contact</a>

����� </nav>

��� </header>

 

��� <!-- Hero -->

��� <main>

����� <section class="hero" id="top">

������� <div class="hero-main">

��������� <div class="hero-pill">

����������� <span class="hero-pill-dot"></span>

����������� Now serving soon in North Utah County, UT

��������� </div>

��������� <div class="hero-pretitle">Tropical A�a� & Smoothies</div>

��������� <h1 class="hero-title">

����������� Island vibes in the <span>heart of Utah</span>.

��������� </h1>

��������� <p class="hero-subtitle">

����������� Build-your-own a�a� bowls, smoothies, and protein snacks made with real fruit,

����������� crunchy granola, and house nut butters. No fryer. No heat. Just fresh.

��������� </p>

��������� <div class="hero-cta-row">

����������� <a href="#menu" class="btn btn-primary">View the Menu</a>

����������� <a href="#visit" class="btn btn-ghost">See Hours & Location</a>

��������� </div>

��������� <p class="hero-note">

����������� <strong>Hours:</strong> Mon�Sat 7:00am�7:00pm � Closed Sundays & major holidays

��������� </p>

������� </div>

 

������� <div class="hero-side">

��������� <div class="hero-card">

����������� <div class="hero-card-top">

������������� <div class="hero-badge">Fan favorite</div>

����������� </div>

����������� <div class="hero-bowl">

������������� <div class="hero-bowl-title">Surfside Signature Bowl</div>

������������� <div class="hero-bowl-tags">

��������������� <span class="hero-tag">Makai A�a� base</span>

��������������� <span class="hero-tag">Granola</span>

��������������� <span class="hero-tag">Strawberries</span>

��������������� <span class="hero-tag">Bananas</span>

��������������� <span class="hero-tag">Blueberries</span>

��������������� <span class="hero-tag">Nutella drizzle</span>

������������� </div>

������������� <div class="hero-wave"></div>

����������� </div>

����������� <div class="hero-card-footer">

������������� <div>

��������������� <div style="font-weight:600;font-size:0.86rem;">Build it your way</div>

��������������� <div class="hero-chip-row">

����������������� <span class="hero-chip">A�a� � Coconut � Mango</span>

����������������� <span class="hero-chip">GF granola & chia pudding</span>

��������������� </div>

������������� </div>

������������� <div style="text-align:right;">

��������������� <div style="font-size:0.8rem;opacity:0.8;">Opening soon</div>

��������������� <div style="font-size:0.92rem;font-weight:600;">North Utah Co.</div>

������������� </div>

����������� </div>

��������� </div>

������� </div>

����� </section>

 

����� <!-- About -->

����� <section id="about">

������� <div class="section-header">

��������� <div class="section-eyebrow">About Surfside Bowls</div>

��������� <h2 class="section-title">Fresh, fast, and beachy in every bowl.</h2>

��������� <p class="section-subtitle">

����������� Surfside Bowls is your neighborhood spot for bright, colorful a�a� bowls,

����������� smoothies, and grab-and-go frozen snacks�built for busy Utah days with

����������� laid-back island energy.

��������� </p>

������� </div>

 

������� <div class="about-grid">

��������� <div class="about-card">

����������� <p>

������������� We keep it simple: quality ingredients, friendly faces, and a space that feels

������������� like you just stepped off the beach�even if you�re actually between errands in

������������� Alpine, Highland, or Cedar Hills.

����������� </p>

����������� <p style="margin-top:8px;">

������������� Our menu is built around <strong>Makai a�a� bases</strong> (a�a�, coconut, blue majik,

������������� mango, ube, pitaya, cacao), topped with fresh fruit, crunchy granola, and house

������������� nut butters. No cooking equipment. No greasy kitchen. Just clean, refreshing fuel.

����������� </p>

��������� </div>

 

��������� <div class="about-facts">

����������� <div class="fact">

������������� <div class="fact-label">Made to order</div>

������������� Customize your base, granola, fruit, and drizzle on every visit.

����������� </div>

����������� <div class="fact">

������������� <div class="fact-label">Better ingredients</div>

������������� Regular & GF granola, chia pudding, and real fruit�no mystery syrups.

����������� </div>

����������� <div class="fact">

������������� <div class="fact-label">Fast & friendly</div>

������������� Designed for quick service so you can get back to your day.

����������� </div>

��������� </div>

������� </div>

����� </section>

 

����� <!-- Menu -->

����� <section id="menu">

������� <div class="section-header">

��������� <div class="section-eyebrow">Menu Highlights</div>

��������� <h2 class="section-title">A�a� bowls, smoothies & protein snacks.</h2>

��������� <p class="section-subtitle">

����������� Here�s a taste of what you�ll find at Surfside Bowls. Full menu available in-store.

��������� </p>

������� </div>

 

������� <div class="menu-grid">

��������� <!-- Bowls -->

��������� <div class="menu-column">

����������� <div class="menu-heading">A�a� & Smoothie Bowls</div>

����������� <div class="menu-tagline">

������������� Choose your Makai base, granola, fruit, and drizzle.

����������� </div>

 

����������� <div class="menu-item">

������������� <div class="menu-item-title">Surfside Classic</div>

������������� <div class="menu-item-desc">

��������������� A�a� base � granola � banana � strawberry � blueberry � Nutella or peanut butter drizzle.

������������� </div>

����������� </div>

 

����������� <div class="menu-item">

������������� <div class="menu-item-title">Tropical Break</div>

������������� <div class="menu-item-desc">

��������������� Mango or coconut base � granola � pineapple � kiwi � coconut flakes.

������������� </div>

����������� </div>

 

����������� <div class="menu-item">

������������� <div class="menu-item-title">Ube Sunset</div>

������������� <div class="menu-item-desc">

��������������� Ube base � GF granola � blueberries � strawberries � almond butter.

������������� </div>

����������� </div>

 

����������� <p class="menu-note">

������������� Bases: A�a� � Coconut � Blue Majik � Mango � Ube � Pitaya � Cacao

����������� </p>

��������� </div>

 

��������� <!-- Smoothies -->

��������� <div class="menu-column">

����������� <div class="menu-heading">Smoothies & Protein Shakes</div>

����������� <div class="menu-tagline">

������������� Blended to order with real fruit and optional protein.

����������� </div>

 

����������� <div class="menu-item">

������������� <div class="menu-item-title">Island Green</div>

������������� <div class="menu-item-desc">

��������������� Pineapple � mango � spinach � coconut water � optional protein.

������������� </div>

����������� </div>

 

����������� <div class="menu-item">

������������� <div class="menu-item-title">Blue Wave</div>

������������� <div class="menu-item-desc">

��������������� Blue majik base � banana � pineapple � almond milk.

������������� </div>

����������� </div>

 

����������� <div class="menu-item">

������������� <div class="menu-item-title">Protein Surf</div>

������������� <div class="menu-item-desc">

��������������� Banana � peanut butter � cacao � milk of choice � protein scoop.

������������� </div>

����������� </div>

 

����������� <p class="menu-note">

������������� Add-ons: protein, chia pudding, extra fruit, nut butters, and more.

����������� </p>

��������� </div>

 

��������� <!-- Snacks -->

��������� <div class="menu-column">

����������� <div class="menu-heading">Frozen Snacks & Extras</div>

����������� <div class="menu-tagline">

������������� Grab-and-go treats for whenever the craving hits.

����������� </div>

 

����������� <div class="menu-item">

������������� <div class="menu-item-title">Chocolate-Dipped Bananas</div>

������������� <div class="menu-item-desc">

��������������� Frozen banana slices dipped in chocolate�simple and addictive.

������������� </div>

����������� </div>

 

����������� <div class="menu-item">

������������� <div class="menu-item-title">PB Strawberry Bites</div>

������������� <div class="menu-item-desc">

��������������� Strawberry & banana bites with peanut butter and chocolate.

������������� </div>

����������� </div>

 

����������� <div class="menu-item">

������������� <div class="menu-item-title">Chia Pudding Cups</div>

������������� <div class="menu-item-desc">

��������������� Coconut chia pudding topped with seasonal fruit.

������������� </div>

����������� </div>

 

����������� <p class="menu-note">

������������� Nut butters: Nutella � Peanut butter � Almond butter � Coconut peanut butter.

����������� </p>

��������� </div>

������� </div>

����� </section>

 

����� <!-- Visit -->

����� <section id="visit">

������� <div class="section-header">

��������� <div class="section-eyebrow">Visit Us</div>

��������� <h2 class="section-title">North Utah County, we�re coming for you.</h2>

��������� <p class="section-subtitle">

����������� Surfside Bowls is opening soon in the Highland / Alpine / Cedar Hills area.

����������� Check back for our exact address and opening date.

��������� </p>

������� </div>

 

������� <div class="visit-grid">

��������� <div class="visit-card">

����������� <div class="visit-address">

������������� <div class="visit-label">Location</div>

������������� <div class="visit-text-lg">North Utah County, Utah</div>

������������� <div style="font-size:0.86rem;opacity:0.8;">

��������������� Highland � Alpine � Cedar Hills area<br />

��������������� <em>Exact address coming soon.</em>

������������� </div>

����������� </div>

 

����������� <div style="margin-top:10px;">

������������� <div class="visit-label">Hours</div>

������������� <table class="hours-table">

��������������� <tr>

����������������� <td class="hours-day">Mon�Sat</td>

����������������� <td>7:00am � 7:00pm</td>

��������������� </tr>

��������������� <tr>

����������������� <td class="hours-day">Sunday</td>

����������������� <td class="hours-closed">Closed</td>

��������������� </tr>

��������������� <tr>

����������������� <td class="hours-day">Holidays</td>

����������������� <td>Closed on major holidays</td>

��������������� </tr>

������������� </table>

����������� </div>

 

����������� <div class="visit-highlight">

������������� Drive by after the gym, on your lunch break, or with the family after dinner�our bowls are designed to be fast, fresh, and shareable.

����������� </div>

��������� </div>

 

��������� <div class="visit-card">

����������� <div class="visit-label">Order Online</div>

����������� <div class="visit-text-lg">Coming soon</div>

����������� <p style="font-size:0.86rem;opacity:0.85;margin-top:4px;">

������������� We�re planning online ordering for pickup so you can build your bowl from your phone and skip the line.

����������� </p>

 

����������� <p style="font-size:0.84rem;opacity:0.85;margin-top:10px;">

������������� Until then, follow us on Instagram for updates, behind-the-scenes build-outs,

������������� and the official opening date.

����������� </p>

 

����������� <a href="#contact" class="btn btn-ghost" style="margin-top:12px;display:inline-flex;">

������������� Get opening updates

����������� </a>

��������� </div>

������� </div>

����� </section>

 

����� <!-- Contact -->

����� <section id="contact">

������� <div class="section-header">

��������� <div class="section-eyebrow">Stay in the Loop</div>

��������� <h2 class="section-title">Questions, collabs, or opening updates?</h2>

��������� <p class="section-subtitle">

����������� Reach out anytime about partnerships, catering, or to ask when we�re opening the doors.

��������� </p>

������� </div>

 

������� <div class="contact-card">

��������� <div>

����������� <ul class="contact-list">

������������� <li>

��������������� <div class="contact-label">Email</div>

��������������� <a href="mailto:[email protected]">[email protected]</a>

������������� </li>

������������� <li>

��������������� <div class="contact-label">Instagram</div>

��������������� <!-- Replace with your actual handle URL -->

��������������� <a href="https://instagram.com/surfsidebowls" target="_blank" rel="noopener">

����������������� @surfsidebowls

��������������� </a>

������������� </li>

������������� <li>

��������������� <div class="contact-label">Facebook</div>

��������������� <!-- Replace with your actual page URL -->

��������������� <a href="https://facebook.com/surfsidebowls" target="_blank" rel="noopener">

����������������� facebook.com/surfsidebowls

��������������� </a>

������������� </li>

����������� </ul>

��������� </div>

 

��������� <form class="contact-form" action="mailto:[email protected]" method="post" enctype="text/plain">

����������� <div class="field-group">

������������� <label class="field-label" for="name">Name</label>

������������� <input type="text" id="name" name="Name" placeholder="Your name" required>

����������� </div>

����������� <div class="field-group">

������������� <label class="field-label" for="email">Email</label>

������������� <input type="email" id="email" name="Email" placeholder="[email protected]" required>

����������� </div>

����������� <div class="field-group">

������������� <label class="field-label" for="message">Message</label>

������������� <textarea id="message" name="Message" placeholder="Ask about catering, opening date, or partnerships."></textarea>

����������� </div>

����������� <button type="submit" class="btn btn-primary">Send Message</button>

����������� <div class="contact-hint">

������������� This simple form will open your email app. You can switch it later to a full contact form service.

����������� </div>

��������� </form>

������� </div>

����� </section>

��� </main>

 

��� <!-- Footer -->

��� <footer>

����� <div class="footer-left">

������� � <span id="year"></span> Surfside Bowls. All rights reserved.

����� </div>

����� <div class="footer-right">

������� <span style="opacity:0.7;">Catch the wave:</span>

������� <a href="https://instagram.com/surfsidebowls" target="_blank" rel="noopener" class="social-link">Instagram</a>

������� <a href="https://facebook.com/surfsidebowls" target="_blank" rel="noopener" class="social-link">Facebook</a>

����� </div>

��� </footer>

</div>

 

<script>

��� // Auto-update year in footer

��� document.getElementById("year").textContent = new Date().getFullYear();

</script>

</body>

</html>