<!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>