Buddy’s Seafood Market

<!doctype html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Buddy's Seafood Market | Fresh Seafood Mooresville NC</title>
</head>
<body>

<!-- ============================================================
     BUDDY'S SEAFOOD MARKET — HOMEPAGE CONTENT BLOCK
     WordPress Custom HTML / Page Content
     Updated: Oyster lineup → James River + Carolina Grillers
     Updated: Buddy's Boils section — value prop, checklist, how it works, size cards, reviews
     Updated: Popup — Thanksgiving Specials graphic
     ============================================================ -->

<!-- Preconnect to Google Fonts for faster loading -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;500;600;700&family=Barlow+Condensed:wght@600;700&family=Playfair+Display:ital,wght@0,700;0,900;1,700;1,900&display=swap">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;500;600;700&family=Barlow+Condensed:wght@600;700&family=Playfair+Display:ital,wght@0,700;0,900;1,700;1,900&display=swap">

<style>
  .page-content, .entry-content, .post-content,
  .page-content *, .entry-content *, .post-content * { color: inherit; }
  .hero, .hero *, .section-dark, .section-dark *, .info-bar, .info-bar *,
  .footer, .footer *, .oyster-card, .oyster-card *, .promo-card, .promo-card * { color: inherit; }
  .hero-headline { color: #ffffff !important; }
  .hero-headline .accent { color: #F5C842 !important; }
  .hero-headline .sub-line { color: #ffffff !important; }
  .hero-eyebrow { color: #F5C842 !important; }
  .hero-sub { color: rgba(255,255,255,0.88) !important; }
  .trust-pill { color: rgba(255,255,255,0.55) !important; }
  .section-title { color: #0D1B2A !important; }
  .section-dark .section-title { color: #ffffff !important; }
  .section-dark .section-sub { color: rgba(255,255,255,0.5) !important; }
  .section-eyebrow { color: #1B6FA8 !important; }
  .info-label { color: #F5C842 !important; }
  .info-value { color: #ffffff !important; }
  .info-value a { color: #ffffff !important; }
  .feat-tag { color: #1B6FA8 !important; }
  .feat-name { color: #0D1B2A !important; }
  .feat-desc { color: rgba(0,0,0,0.55) !important; }
  .feat-price { color: #1B6FA8 !important; }
  .feat-unit { color: rgba(0,0,0,0.4) !important; }
  .oyster-origin { color: #F5C842 !important; }
  .oyster-name { color: #ffffff !important; }
  .oyster-desc { color: rgba(255,255,255,0.55) !important; }
  .oyster-price { color: #F5C842 !important; }
  .promo-label { color: #F5C842 !important; }
  .promo-title { color: #ffffff !important; }
  .promo-sub { color: rgba(255,255,255,0.6) !important; }
  .footer-logo-name { color: #ffffff !important; }
  .footer-logo-tag { color: #F5C842 !important; }
  .footer-desc { color: rgba(255,255,255,0.45) !important; }
  .footer-col-title { color: #F5C842 !important; }
  .footer-links a { color: rgba(255,255,255,0.55) !important; }
  .footer-copy { color: rgba(255,255,255,0.3) !important; }
  .footer-coupon { color: rgba(255,255,255,0.25) !important; }
  .footer-contact-item { color: rgba(255,255,255,0.55) !important; }
  .footer-contact-item a { color: rgba(255,255,255,0.55) !important; }
  .oc-num { color: #F5C842 !important; }
  .oc-label { color: rgba(255,255,255,0.5) !important; }
  .btn-primary { color: #ffffff !important; }
  .btn-secondary { color: #ffffff !important; }
  .feat-order-btn { color: #ffffff !important; }
  .oyster-book-btn { color: #ffffff !important; }
  .promo-btn { color: #ffffff !important; }

  :root {
    --navy:#0D1B2A; --blue:#1B4F8A; --gold:#F5C842; --orange:#1B6FA8;
    --green:#2E7D32; --brown:#8B4513; --red:#C0392B;
    --foam:#F0F4F8; --cream:#FDF8F0; --white:#FFFFFF;
  }
  *, *::before, *::after { margin:0; padding:0; box-sizing:border-box; }
  html { scroll-behavior:smooth; overflow-x:hidden; }
  body { font-family:'Barlow',sans-serif; background:var(--foam); color:var(--navy); overflow-x:hidden; }

  /* ANNOUNCE BAR */
  .announce-bar { background:#1B6FA8; color:#fff; text-align:center; padding:10px 20px; font-family:'Barlow',Arial,sans-serif; font-size:14px; font-weight:600; letter-spacing:0.3px; position:relative; overflow:hidden; min-height:42px; display:flex; align-items:center; justify-content:center; }
  .announce-track { position:relative; width:100%; }
  .announce-msg { display:none; align-items:center; justify-content:center; gap:8px; animation:fadeSlide 0.6s ease; }
  .announce-msg.active { display:flex; }
  .announce-msg a { color:#F5C842; text-decoration:underline; font-weight:700; }
  @keyframes fadeSlide { from{opacity:0;transform:translateY(6px)} to{opacity:1;transform:translateY(0)} }
  @media(max-width:768px){ .announce-bar{font-size:12px;padding:10px 16px;} }

  /* HERO */
  .hero { background:var(--navy); min-height:92vh; display:grid; grid-template-columns:1fr 1fr; align-items:center; position:relative; overflow:hidden; }
  .hero::after { content:''; position:absolute; inset:0; background:linear-gradient(135deg,rgba(13,27,42,0.92) 0%,rgba(13,27,42,0.80) 50%,rgba(13,27,42,0.70) 100%); pointer-events:none; z-index:1; }
  .hero::before { content:''; position:absolute; inset:0; background-image:repeating-linear-gradient(-45deg,rgba(245,200,66,0.02) 0px,rgba(245,200,66,0.02) 1px,transparent 1px,transparent 32px); pointer-events:none; z-index:2; }
  .hero-bg-photos { position:absolute; inset:0; display:grid; grid-template-columns:1fr 1fr 1fr; gap:0; z-index:0; }
  .hero-bg-photos div { background-size:cover; background-position:center; }
  .hero-left { padding:80px 60px 80px 7vw; position:relative; z-index:3; }
  .hero-eyebrow { display:inline-flex; align-items:center; gap:8px; font-family:'Barlow Condensed',sans-serif; font-size:12px; font-weight:700; letter-spacing:3px; text-transform:uppercase; color:var(--gold); margin-bottom:20px; }
  .hero-eyebrow::before { content:''; display:inline-block; width:28px; height:2px; background:var(--gold); }
  .hero-headline { font-family:'Playfair Display',serif; font-size:clamp(48px,6vw,80px); font-weight:900; line-height:1.0; color:var(--white); margin-bottom:10px; }
  .hero-headline .accent { color:var(--gold); font-style:italic; }
  .hero-headline .sub-line { color:var(--white); display:block; font-size:clamp(36px,4.5vw,60px); }
  .hero-sub { font-size:16px; font-weight:400; color:rgba(255,255,255,0.88); line-height:1.7; margin:24px 0 36px; max-width:420px; }
  .hero-sub strong { color:rgba(255,255,255,0.9); font-weight:500; }
  .hero-btns { display:flex; gap:14px; flex-wrap:wrap; margin-bottom:40px; }
  .btn-primary { display:inline-flex; align-items:center; gap:8px; background:var(--orange); color:var(--white); font-family:'Barlow',sans-serif; font-size:15px; font-weight:700; padding:14px 28px; border-radius:4px; text-decoration:none; transition:background 0.2s,transform 0.2s; letter-spacing:0.3px; }
  .btn-primary:hover { background:#155d8f; transform:translateY(-1px); }
  .btn-secondary { display:inline-flex; align-items:center; gap:8px; background:transparent; color:var(--white); font-family:'Barlow',sans-serif; font-size:15px; font-weight:600; padding:14px 28px; border-radius:4px; border:1.5px solid rgba(255,255,255,0.3); text-decoration:none; transition:border-color 0.2s,background 0.2s; letter-spacing:0.3px; }
  .btn-secondary:hover { border-color:var(--gold); color:var(--gold); }
  .hero-trust { display:flex; gap:20px; flex-wrap:wrap; }
  .trust-pill { display:inline-flex; align-items:center; gap:6px; font-size:12px; font-weight:500; color:rgba(255,255,255,0.55); letter-spacing:0.5px; }
  .trust-pill::before { content:'\2713'; color:var(--gold); font-size:13px; font-weight:700; }
  .hero-right { position:relative; height:100%; min-height:92vh; display:flex; align-items:center; justify-content:center; overflow:hidden; z-index:3; }
  .hero-img-wrap { width:100%; height:100%; position:absolute; inset:0; }
  .hero-img-placeholder { width:100%; height:100%; background:transparent; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:16px; }
  .hero-overlay-card { position:absolute; bottom:48px; left:50%; transform:translateX(-50%); background:rgba(13,27,42,0.92); border:1px solid rgba(245,200,66,0.3); border-radius:8px; padding:18px 24px; display:flex; gap:32px; backdrop-filter:blur(8px); min-width:340px; z-index:3; }
  .oc-item { text-align:center; }
  .oc-num { font-family:'Playfair Display',serif; font-size:28px; font-weight:900; color:var(--gold); line-height:1; margin-bottom:4px; }
  .oc-label { font-size:11px; font-weight:500; color:rgba(255,255,255,0.5); letter-spacing:1.5px; text-transform:uppercase; }
  .oc-divider { width:1px; background:rgba(255,255,255,0.1); align-self:stretch; }

  /* INFO BAR */
  .info-bar { background:var(--blue); display:grid; grid-template-columns:repeat(3,1fr); border-top:3px solid var(--gold); }
  .info-item { padding:22px 32px; display:flex; align-items:center; gap:16px; border-right:1px solid rgba(255,255,255,0.1); }
  .info-item:last-child { border-right:none; }
  .info-icon { font-size:24px; flex-shrink:0; }
  .info-label { font-size:11px; font-weight:600; letter-spacing:2px; text-transform:uppercase; color:var(--gold); margin-bottom:3px; }
  .info-value { font-size:14px; font-weight:500; color:var(--white); line-height:1.4; }

  /* SECTIONS */
  .section { padding:80px 7vw; }
  .section-alt { background:var(--white); }
  .section-dark { background:var(--navy); color:var(--white); }
  .section-eyebrow { font-family:'Barlow Condensed',sans-serif; font-size:12px; font-weight:700; letter-spacing:3px; text-transform:uppercase; color:var(--orange); margin-bottom:8px; display:flex; align-items:center; gap:8px; }
  .section-eyebrow::before { content:''; display:inline-block; width:20px; height:2px; background:var(--orange); }
  .section-title { font-family:'Playfair Display',serif; font-size:clamp(32px,4vw,48px); font-weight:900; line-height:1.1; margin-bottom:8px; }
  .section-sub { font-size:15px; font-weight:300; color:rgba(0,0,0,0.55); max-width:520px; line-height:1.7; margin-bottom:40px; }
  .section-dark .section-sub { color:rgba(255,255,255,0.5); }
  .section-dark .section-title { color:var(--white); }

  /* FEATURED CARDS */
  .feat-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:20px; margin-bottom:28px; }
  .feat-card { background:var(--cream); border:1px solid rgba(0,0,0,0.07); border-radius:8px; overflow:hidden; transition:transform 0.2s,box-shadow 0.2s; }
  .feat-card:hover { transform:translateY(-4px); box-shadow:0 12px 32px rgba(0,0,0,0.1); }
  .feat-card-img { height:160px; background:var(--navy); display:flex; align-items:center; justify-content:center; font-size:56px; position:relative; overflow:hidden; }
  .feat-card-img span { line-height:1; }
  .feat-card-body { padding:20px 22px 24px; }
  .feat-tag { font-family:'Barlow Condensed',sans-serif; font-size:10px; font-weight:700; letter-spacing:2.5px; text-transform:uppercase; color:var(--orange); margin-bottom:6px; }
  .feat-name { font-family:'Playfair Display',serif; font-size:20px; font-weight:700; color:var(--navy); margin-bottom:6px; }
  .feat-desc { font-size:13px; font-weight:400; color:rgba(0,0,0,0.55); line-height:1.6; margin-bottom:16px; }
  .feat-price-row { display:flex; align-items:baseline; justify-content:space-between; }
  .feat-price { font-family:'Playfair Display',serif; font-size:26px; font-weight:900; color:var(--orange); }
  .feat-price sup { font-size:14px; font-weight:700; vertical-align:super; }
  .feat-unit { font-size:12px; color:rgba(0,0,0,0.4); margin-left:2px; }
  .feat-order-btn { display:inline-flex; align-items:center; gap:6px; background:var(--navy); color:var(--white); font-size:12px; font-weight:600; padding:8px 16px; border-radius:4px; text-decoration:none; transition:background 0.2s; letter-spacing:0.3px; }
  .feat-order-btn:hover { background:var(--blue); }
  .view-all-row { text-align:center; margin-top:8px; }
  .view-all-link { font-size:14px; font-weight:600; color:var(--blue); text-decoration:none; display:inline-flex; align-items:center; gap:6px; letter-spacing:0.3px; border-bottom:1.5px solid transparent; transition:border-color 0.2s; }
  .view-all-link:hover { border-color:var(--blue); }

  /* OYSTERS */
  .oyster-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; }
  .oyster-card { background:rgba(255,255,255,0.06); border:1px solid rgba(255,255,255,0.1); border-radius:8px; padding:24px; transition:border-color 0.2s,background 0.2s; }
  .oyster-card:hover { border-color:rgba(245,200,66,0.4); background:rgba(255,255,255,0.09); }
  .oyster-origin { font-family:'Barlow Condensed',sans-serif; font-size:10px; font-weight:700; letter-spacing:2.5px; text-transform:uppercase; color:var(--gold); margin-bottom:6px; }
  .oyster-name { font-family:'Playfair Display',serif; font-size:20px; font-weight:700; color:var(--white); margin-bottom:8px; }
  .oyster-desc { font-size:13px; font-weight:300; color:rgba(255,255,255,0.55); line-height:1.6; margin-bottom:16px; }
  .oyster-salinity-bar { margin-bottom:16px; }
  .oyster-salinity-label { font-size:10px; font-weight:700; letter-spacing:1.5px; text-transform:uppercase; color:rgba(255,255,255,0.4); margin-bottom:6px; display:flex; justify-content:space-between; }
  .oyster-salinity-track { height:4px; background:rgba(255,255,255,0.1); border-radius:2px; position:relative; }
  .oyster-salinity-fill { height:4px; border-radius:2px; background:var(--gold); }
  .oyster-salinity-label span { font-weight:600; color:var(--gold); }
  .oyster-price { font-family:'Playfair Display',serif; font-size:22px; font-weight:900; color:var(--gold); }
  .oyster-book-btn { display:inline-flex; align-items:center; gap:6px; background:var(--orange); color:var(--white); font-size:13px; font-weight:700; padding:10px 20px; border-radius:4px; text-decoration:none; transition:background 0.2s; }
  .oyster-book-btn:hover { background:#155d8f; }
  .salinity-tile.in-stock { background:rgba(245,200,66,0.12) !important; border-color:rgba(245,200,66,0.35) !important; }
  .salinity-tile.in-stock .salinity-tile-tag { color:#F5C842 !important; font-weight:700 !important; }

  /* PROMO */
  .promo-grid { display:grid; grid-template-columns:1fr 1fr; gap:20px; }
  .promo-card { border-radius:8px; padding:36px; display:flex; flex-direction:column; justify-content:space-between; min-height:220px; }
  .promo-card.shuck { background:var(--navy); border:1px solid rgba(27,79,138,0.5); }
  .promo-label { font-family:'Barlow Condensed',sans-serif; font-size:10px; font-weight:700; letter-spacing:3px; text-transform:uppercase; color:var(--gold); margin-bottom:8px; }
  .promo-title { font-family:'Playfair Display',serif; font-size:26px; font-weight:700; color:var(--white); margin-bottom:10px; line-height:1.2; }
  .promo-sub { font-size:14px; font-weight:300; color:rgba(255,255,255,0.6); line-height:1.6; margin-bottom:24px; flex:1; }
  .promo-btn { display:inline-flex; align-items:center; gap:8px; background:var(--orange); color:var(--white); font-size:14px; font-weight:700; padding:12px 24px; border-radius:4px; text-decoration:none; align-self:flex-start; transition:background 0.2s; letter-spacing:0.3px; }
  .promo-btn:hover { background:#155d8f; }

  /* FOOTER */
  .footer { background:var(--navy); border-top:3px solid var(--gold); padding:48px 7vw 32px; }
  .footer-inner { display:grid; grid-template-columns:1.5fr 1fr 1fr; gap:48px; margin-bottom:40px; }
  .footer-logo-name { font-family:'Playfair Display',serif; font-size:24px; font-weight:900; color:var(--white); margin-bottom:4px; }
  .footer-logo-tag { font-family:'Barlow Condensed',sans-serif; font-size:11px; font-weight:600; letter-spacing:3px; text-transform:uppercase; color:var(--gold); margin-bottom:16px; }
  .footer-desc { font-size:13px; font-weight:300; color:rgba(255,255,255,0.45); line-height:1.7; }
  .footer-col-title { font-family:'Barlow Condensed',sans-serif; font-size:11px; font-weight:700; letter-spacing:2.5px; text-transform:uppercase; color:var(--gold); margin-bottom:16px; }
  .footer-links { list-style:none; }
  .footer-links li { margin-bottom:10px; }
  .footer-links a { font-size:14px; color:rgba(255,255,255,0.55); text-decoration:none; transition:color 0.2s; }
  .footer-links a:hover { color:var(--white); }
  .footer-contact-item { display:flex; align-items:flex-start; gap:10px; margin-bottom:12px; font-size:14px; color:rgba(255,255,255,0.55); line-height:1.5; }
  .footer-contact-item a { color:rgba(255,255,255,0.55); text-decoration:none; }
  .footer-contact-item a:hover { color:var(--gold); }
  .footer-bottom { border-top:1px solid rgba(255,255,255,0.08); padding-top:24px; display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:12px; }
  .footer-copy { font-size:12px; color:rgba(255,255,255,0.3); }
  .footer-coupon { font-size:11px; color:rgba(255,255,255,0.25); max-width:420px; text-align:right; line-height:1.5; }

  /* HOLIDAY */
  .holiday-inner { display:grid; grid-template-columns:1fr 1fr; gap:32px; align-items:center; }

  /* POPUP */
  #bsmPopupOverlay {
    position:fixed; inset:0; background:rgba(0,0,0,0.72);
    z-index:99999; display:none; align-items:center; justify-content:center; padding:16px;
  }
  #bsmPopupOverlay.active { display:flex; }
  .bsm-popup-box {
    background:#0D1B2A; border:2px solid #F5C842; border-radius:12px;
    max-width:420px; width:100%; position:relative; overflow:hidden;
    box-shadow:0 24px 64px rgba(0,0,0,0.6);
  }
  .bsm-popup-close {
    position:absolute; top:12px; right:14px; background:rgba(255,255,255,0.12);
    border:none; border-radius:50%; width:32px; height:32px; cursor:pointer;
    font-size:18px; font-weight:700; color:#fff; display:flex;
    align-items:center; justify-content:center; line-height:1; z-index:2;
  }
  .bsm-popup-close:hover { background:rgba(245,200,66,0.3); color:#F5C842; }
  .bsm-popup-img-link { display:block; }
  .bsm-popup-img-link img { width:100%; display:block; border-radius:10px 10px 0 0; }
  .bsm-popup-footer {
    padding:16px 20px 18px; text-align:center;
    border-top:1px solid rgba(245,200,66,0.3);
  }
  .bsm-popup-footer a {
    display:inline-block; background:#F5C842; color:#0D1B2A;
    font-family:'Barlow',Arial,sans-serif; font-size:14px; font-weight:700;
    padding:11px 28px; border-radius:4px; text-decoration:none; letter-spacing:0.3px;
  }
  .bsm-popup-footer a:hover { background:#e6b830; }
  .bsm-popup-dismiss {
    display:block; margin-top:10px; font-size:11px; color:rgba(255,255,255,0.35);
    cursor:pointer; text-decoration:underline; background:none; border:none; font-family:inherit;
  }
  .bsm-popup-dismiss:hover { color:rgba(255,255,255,0.6); }

  /* RESPONSIVE */
  @media(max-width:768px){
    .section { padding:40px 16px; }
    .hero { grid-template-columns:1fr; min-height:auto; }
    .hero-left { padding:40px 16px 32px; }
    .hero-right { display:none; }
    .hero-headline { font-size:42px; }
    .hero-sub { font-size:14px; margin-bottom:24px; }
    .hero-btns { flex-direction:column; gap:10px; }
    .btn-primary, .btn-secondary { text-align:center; justify-content:center; width:100%; padding:14px 20px; }
    .hero-trust { flex-direction:column; gap:8px; }
    .hero-trust img { height:64px; }
    .hero-overlay-card { display:none; }
    .info-bar { grid-template-columns:1fr !important; }
    .info-item { border-right:none !important; border-bottom:1px solid rgba(255,255,255,0.1); padding:16px; }
    .feat-grid { grid-template-columns:1fr !important; gap:16px; }
    .feat-card-img { height:200px; }
    .oyster-grid { grid-template-columns:1fr !important; }
    .promo-grid { grid-template-columns:1fr; }
    .promo-card { min-height:auto; padding:28px 20px; }
    .footer { padding:40px 16px 24px; }
    .footer-inner { grid-template-columns:1fr; gap:28px; }
    .footer-bottom { flex-direction:column; align-items:flex-start; gap:8px; }
    .footer-coupon { text-align:left; max-width:100%; }
    .holiday-inner { grid-template-columns:1fr !important; gap:20px !important; }
    div[style*="grid-template-columns:1fr 1fr;gap:48px"] { grid-template-columns:1fr !important; gap:24px !important; }
    div[style*="grid-template-columns:1fr 1fr;gap:48px;align-items:center"] { grid-template-columns:1fr !important; gap:24px !important; }
    div[style*="grid-template-columns:1fr 1fr;gap:48px;align-items:center;max-width:900px"] { grid-template-columns:1fr !important; gap:24px !important; }
    div[style*="grid-template-columns:1fr 1fr;gap:20px;max-width:680px"] { grid-template-columns:1fr !important; }
    div[style*="grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px"] { grid-template-columns:1fr !important; }
    div[style*="font-size:clamp(32px,5vw,68px)"] { font-size:32px !important; }
    div[style*="background:var(--gold);padding:12px 7vw"] { padding:14px 16px !important; flex-direction:column !important; text-align:center !important; gap:12px !important; }
    .bsm-popup-box { max-width:100%; }
    .feat-grid[style*="grid-template-columns:repeat(2,1fr)"] { grid-template-columns:1fr !important; }
    div[style*="grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px"] { grid-template-columns:1fr !important; }
    div[style*="grid-template-columns:repeat(4,1fr)"] { grid-template-columns:1fr 1fr !important; }
    .promo-card.shuck { min-height:320px !important; }
    .promo-card.shuck > div[style*="min-height:400px"] { min-height:320px !important; }
  }
</style>

<!-- ROTATING ANNOUNCEMENT BAR -->
<div class="announce-bar">
  <div class="announce-track">
   <div class="announce-msg active">&#129408; <span><strong>Live Blue Crab Special &mdash; $90 Half Bushel / $175 Full Bushel!</strong> &mdash; Online pre-order only, limited quantities &mdash; <a href="https://order.toasttab.com/online/buddys" target="_blank" rel="noopener">Order Now</a></span></div>
    <div class="announce-msg">&#129411; <span><strong>Live Maine Lobster orders must be in by Thursday 5 PM</strong> &mdash; Don&#8217;t miss out! <a href="tel:7043602727">Call Now</a></span></div>
    <div class="announce-msg">&#129450; <span><strong>Fresh Oysters in store now</strong> &mdash; Available while supplies last! <a href="tel:7043602727">Call 704-360-2727</a></span></div>
    <div class="announce-msg">&#127869; <span><strong>Book Shuck &amp; Brine Mobile Oyster Bar</strong> for your next event &mdash; <a href="https://bsmlkn.com/shuckandbrine">Book Now</a></span></div>
    <div class="announce-msg">&#11088; <span><strong>Every Wednesday</strong> &mdash; Senior &amp; Veteran Discount Day &mdash; 5% off your entire purchase!</span></div>
    <div class="announce-msg">&#128722; <span><strong>Order Online 24/7</strong> &mdash; Pickup available Wed&ndash;Sat during store hours &mdash; <a href="https://order.toasttab.com/online/buddys" target="_blank" rel="noopener">Order Now</a></span></div>
  </div>
</div>

<!-- HERO -->
<section class="hero">
  <div class="hero-bg-photos">
    <div style="background-image:inherit;" data-bg-image="url('https://bsmlkn.com/wp-content/uploads/2026/04/IMG20250927075246-1-scaled.jpg')" class="lazyload"></div>
    <div style="background-image:inherit;" data-bg-image="url('https://bsmlkn.com/wp-content/uploads/2026/04/IMG20250920134754-scaled.jpg')" class="lazyload"></div>
    <div style="background-image:inherit;" data-bg-image="url('https://bsmlkn.com/wp-content/uploads/2026/04/1000011108_9d434fa89b7a6cc8644dd69751d4311b-6_15_2024-10_49_28-AM.jpg')" class="lazyload"></div>
  </div>
  <div class="hero-left">
    <div class="hero-eyebrow">Mooresville, NC &middot; Fresh. Local. Always.</div>
    <h1 class="hero-headline">Fresh <span class="accent">Carolina</span><span class="sub-line">Catch Is In.</span></h1>
    <p class="hero-sub">Sourced directly from <strong>NC fishermen</strong> along the Carolina coast &mdash; from Snead&#8217;s Ferry to Morehead City. In store now, or order online for pickup.</p>
    <div class="hero-btns">
      <a href="https://order.toasttab.com/online/buddys" class="btn-primary" target="_blank" rel="noopener">Order Online Now &rarr;</a>
      <a href="https://bsmlkn.com/menu" class="btn-secondary">See This Week&#8217;s Menu</a>
      <a href="tel:7043602727" class="btn-secondary">Call Us</a>
      <a href="https://www.google.com/maps/dir/?api=1&destination=115+Commons+Dr+Suite+C+Mooresville+NC+28117" target="_blank" class="btn-secondary" rel="noopener">Get Directions</a>
    </div>
    <div class="hero-trust">
      <div class="trust-pill">Live &amp; fresh daily</div>
      <div class="trust-pill">Locally sourced</div>
      <div class="trust-pill">Professional fish cutters</div>
      <a href="https://g.page/r/CYyxvliwsF5CEBM/review" target="_blank" style="display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:20px;padding:6px 14px;text-decoration:none;">
        <span style="font-size:13px;">&#11088;&#11088;&#11088;&#11088;&#11088;</span>
        <span style="font-size:12px;font-weight:700;color:#fff;">4.9</span>
        <span style="font-size:11px;color:rgba(255,255,255,0.5);">&middot; Google Reviews</span>
      </a>
      <img data-recalc-dims="1" decoding="async" data-src="https://i0.wp.com/bsmlkn.com/wp-content/uploads/2026/05/Screenshot-2026-05-07-3.59.22-PM.png?ssl=1" alt="Gotta Be NC Seafood Member" style="height:104px;object-fit:contain;margin-top:4px;mix-blend-mode:lighten;" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload">
      <img data-recalc-dims="1" decoding="async" data-src="https://i0.wp.com/bsmlkn.com/wp-content/uploads/2026/05/NCOysterTrailCoasterFINAL-300x300-1.png?ssl=1" alt="NC Oyster Trail Member" style="height:104px;object-fit:contain;margin-top:4px;border-radius:50%;" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload">
    </div>
  </div>
  <div class="hero-right">
    <div class="hero-img-wrap">
      <div class="hero-img-placeholder">
        <img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/www.bsmlkn.com/wp-content/uploads/2026/04/Buddys-Logo-3-Logo_20260309_141008_0000.webp?resize=520%2C520&ssl=1" alt="Buddy's Seafood Market Logo" width="520" height="520" fetchpriority="high" style="width:88%;max-width:520px;object-fit:contain;filter:brightness(1.25) contrast(1.1) drop-shadow(0 0 40px rgba(245,200,66,0.35)) drop-shadow(0 8px 32px rgba(0,0,0,0.4));">
      </div>
    </div>
    <div class="hero-overlay-card">
      <div class="oc-item"><div class="oc-num">10+</div><div class="oc-label">Whole Fish</div></div>
      <div class="oc-divider"></div>
      <div class="oc-item"><div class="oc-num">8+</div><div class="oc-label">Fillets</div></div>
      <div class="oc-divider"></div>
      <div class="oc-item"><div class="oc-num">Live</div><div class="oc-label">Blue Crab</div></div>
      <div class="oc-divider"></div>
      <div class="oc-item"><div class="oc-num">Fresh</div><div class="oc-label">Daily</div></div>
    </div>
  </div>
</section>

<!-- INFO BAR -->
<div class="info-bar" style="grid-template-columns:repeat(4,1fr);">
  <div class="info-item"><div class="info-icon">&#128205;</div><div class="info-text"><div class="info-label">Location</div><div class="info-value">115 Commons Dr, Suite C &middot; Mooresville, NC 28117</div></div></div>
  <div class="info-item"><div class="info-icon">&#128336;</div><div class="info-text"><div class="info-label">Store Hours</div><div class="info-value">Wed 1&ndash;6 PM &middot; Thu&ndash;Fri 10 AM&ndash;6 PM &middot; Sat 9 AM&ndash;5 PM</div></div></div>
  <div class="info-item"><div class="info-icon">&#128722;</div><div class="info-text"><div class="info-label">Online Orders</div><div class="info-value">Order 24/7 &middot; Pickup Wed&ndash;Sat</div></div></div>
  <div class="info-item"><div class="info-icon">&#128222;</div><div class="info-text"><div class="info-label">Call or Visit</div><div class="info-value" style="display:flex;flex-direction:column;gap:6px;margin-top:4px;">
    <a href="tel:7043602727" style="display:inline-flex;align-items:center;gap:6px;background:var(--gold);color:var(--navy);font-size:12px;font-weight:700;padding:6px 14px;border-radius:4px;text-decoration:none;width:fit-content;">&#128222; Call 704-360-2727</a>
    <a href="https://www.google.com/maps/dir/?api=1&destination=115+Commons+Dr+Suite+C+Mooresville+NC+28117" target="_blank" style="display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,0.12);color:var(--white);font-size:12px;font-weight:600;padding:6px 14px;border-radius:4px;text-decoration:none;width:fit-content;border:1px solid rgba(255,255,255,0.2);" rel="noopener">&#128205; Get Directions</a>
  </div></div></div>
</div>

<!-- HOLIDAY BANNER -->
<div id="holiday-home-banner"></div>

<!-- WEEKEND PRE-ORDER SPECIALS — scheduled visibility, see script at bottom of page -->
<section id="preorderSpecials" class="section section-alt" style="display:none;padding-top:56px;padding-bottom:56px;">
  <div class="section-eyebrow">Limited-time pre-order</div>
  <h2 class="section-title">Weekend Pre-Order Specials</h2>
  <p class="section-sub">Reserve these while they last &mdash; order deadlines vary by item, so don&#8217;t wait.</p>
  <div class="feat-grid" style="grid-template-columns:repeat(3,1fr);margin-bottom:8px;">

    <div class="feat-card" id="preorderBlueCrab" style="display:none;">
      <div class="feat-card-img" style="background:none;padding:0;overflow:hidden;"><img data-recalc-dims="1" decoding="async" data-src="https://i0.wp.com/www.bsmlkn.com/wp-content/uploads/2026/04/blues.webp?ssl=1" alt="Live Blue Crab" style="width:100%;height:100%;object-fit:cover;" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload"></div>
      <div class="feat-card-body">
        <div class="feat-tag">Live Seafood &middot; Pre-Order</div>
        <div class="feat-name">Live Blue Crab</div>
        <div class="feat-desc">By the half dozen, dozen, half bushel, or full bushel &mdash; reserve ahead for best availability.</div>
        <div style="font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#C0392B;margin-bottom:12px;">Order by Wednesday, 3:00 PM</div>
        <a href="tel:7043602727" class="feat-order-btn">Call to Pre-Order &rarr;</a>
      </div>
    </div>

    <div class="feat-card" id="preorderCrawfish" style="display:none;">
      <div class="feat-card-img" style="background:linear-gradient(135deg,#8B1A1A,#5a0e0e);"><span>&#129438;</span></div>
      <div class="feat-card-body">
        <div class="feat-tag">Live Seafood &middot; Seasonal</div>
        <div class="feat-name">Live Crawfish</div>
        <div class="feat-desc">In when in season &mdash; great for boils. Limited quantities, reserve ahead.</div>
        <div style="font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#C0392B;margin-bottom:12px;">Order by Wednesday, 1:00 PM</div>
        <a href="tel:7043602727" class="feat-order-btn">Call to Pre-Order &rarr;</a>
      </div>
    </div>

    <div class="feat-card" id="preorderLobster" style="display:none;">
      <div class="feat-card-img" style="background:linear-gradient(135deg,#1B4F8A,#0D1B2A);"><span>&#129390;</span></div>
      <div class="feat-card-body">
        <div class="feat-tag">Live Seafood &middot; Pre-Order</div>
        <div class="feat-name">Live Maine Lobster</div>
        <div class="feat-desc">Fresh live Maine lobster, reserved just for you. Limited availability each week.</div>
        <div style="font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#C0392B;margin-bottom:12px;">Order by Friday, 5:00 PM</div>
        <a href="tel:7043602727" class="feat-order-btn">Call to Pre-Order &rarr;</a>
      </div>
    </div>

  </div>
</section>

<!-- FEATURED THIS WEEK -->
<section class="section section-alt">
  <div class="section-eyebrow">This week&#8217;s catch</div>
  <h2 class="section-title">Featured Selections</h2>
  <p class="section-sub">A few highlights from this week&#8217;s fresh selection. See the full menu to order everything we carry.</p>
  <div class="feat-grid" style="grid-template-columns:repeat(3,1fr);margin-bottom:16px;">

    <div class="feat-card">
      <div class="feat-card-img" style="background:none;padding:0;overflow:hidden;"><img data-recalc-dims="1" decoding="async" data-src="https://bsmlkn.com/wp-content/uploads/2026/07/oysters-1140x641-1.jpg" alt="James River Oysters" style="width:100%;height:100%;object-fit:cover;" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload"></div>
      <div class="feat-card-body">
        <div class="feat-tag">Fresh Oysters &middot; For the weekend</div>
        <div class="feat-name">James River Oysters</div>
        <div class="feat-desc">James River Oysters bring a mild, sweet brine with a clean, buttery finish. Grown in the calmer waters of the James River, they're an easy, approachable oyster &mdash; great for first-timers and raw bar regulars alike.</div>
        <div class="feat-price-row"><div><span class="feat-price">1.25</span><span class="feat-unit">/each</span></div><a href="https://order.toasttab.com/online/buddys" class="feat-order-btn" target="_blank" rel="noopener">Order Now &rarr;</a></div>
      </div>
    </div>

    <div class="feat-card">
      <div class="feat-card-img" style="background:none;padding:0;overflow:hidden;"><img data-recalc-dims="1" decoding="async" data-src="https://i0.wp.com/www.bsmlkn.com/wp-content/uploads/2026/04/blues.webp?ssl=1" alt="Live Blue Crab" style="width:100%;height:100%;object-fit:cover;" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload"></div>
      <div class="feat-card-body">
        <div class="feat-tag">Live Seafood</div>
        <div class="feat-name">Live Blue Crab</div>
        <div class="feat-desc">By the half dozen, dozen, half bushel, or full bushel. Fresh, lively, and ready for the pot.</div>
        <div class="feat-price-row"><div><span class="feat-price" style="font-size:14px;font-family:'Barlow',sans-serif;font-weight:600;color:rgba(0,0,0,0.4);">Price varies by size &amp; season</span></div><a href="https://order.toasttab.com/online/buddys" class="feat-order-btn" target="_blank" rel="noopener">See Current Price &rarr;</a></div>
      </div>
    </div>

    <div class="feat-card">
      <div class="feat-card-img" style="background:none;padding:0;overflow:hidden;"><img data-recalc-dims="1" decoding="async" data-src="https://i0.wp.com/bsmlkn.com/wp-content/uploads/2026/05/Screenshot-2022-10-31-9.56.39-PM.png?ssl=1" alt="Large NC Shrimp" style="width:100%;height:100%;object-fit:cover;" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload"></div>
      <div class="feat-card-body">
        <div class="feat-tag">NC Shrimp &middot; Local</div>
        <div class="feat-name">Large NC Shrimp</div>
        <div class="feat-desc">Shell on, head off &mdash; straight from Carolina waters. As fresh and local as it gets.</div>
        <div class="feat-price-row"><div><span class="feat-price"><sup>$</sup>16.95</span><span class="feat-unit">/lb</span></div><a href="https://order.toasttab.com/online/buddys" class="feat-order-btn" target="_blank" rel="noopener">Order Now &rarr;</a></div>
      </div>
    </div>
  </div>

  <div class="feat-grid" style="grid-template-columns:repeat(2,1fr);max-width:760px;margin:0 auto 28px;gap:20px;">
    <div class="feat-card">
      <div class="feat-card-img" style="background:linear-gradient(135deg,#5a0e0e,#8B1A1A);padding:0;overflow:hidden;"><img data-recalc-dims="1" decoding="async" data-src="https://i0.wp.com/bsmlkn.com/wp-content/uploads/2026/05/Screenshot-2026-05-19-7.06.54-PM.png?ssl=1" alt="Steamed Blue Crab" style="width:100%;height:100%;object-fit:cover;" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload"></div>
      <div class="feat-card-body">
        <div class="feat-tag">Fresh Drop Every Wednesday</div>
        <div class="feat-name">Steamed Blue Crab</div>
        <div class="feat-desc">Fresh steamed blue crab arrives every Wednesday &mdash; seasoned, ready to eat, and available while supplies last.</div>
        <div class="feat-price-row"><div><span class="feat-price"><sup>$</sup>3.95</span><span class="feat-unit">/each</span></div><a href="https://order.toasttab.com/online/buddys" class="feat-order-btn" target="_blank" rel="noopener">Order Now &rarr;</a></div>
      </div>
    </div>

    <div class="feat-card">
      <div class="feat-card-img" style="background:none;padding:0;overflow:hidden;"><img data-recalc-dims="1" decoding="async" data-src="https://bsmlkn.com/wp-content/uploads/2026/07/oyster-roast-shutterstock_586092407.jpg" alt="Seashore Oysters" style="width:100%;height:100%;object-fit:cover;" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload"></div>
      <div class="feat-card-body">
        <div class="feat-tag">Raw & Grilling Oysters</div>
        <div class="feat-name">Seashore Oysters</div>
        <div class="feat-desc">Seashore Oysters are farm-raised in the North River near Beaufort, North Carolina. They have a beautifully briny, salty flavor followed by a smooth, buttery finish. The surrounding seagrass gives them subtle vegetal notes and a distinctive hint of olive oil. They’re flavorful without being overpowering and are an excellent choice for both new and experienced oyster lovers.</div>
        <div class="feat-price-row"><div><span class="feat-price">1.25</span><span class="feat-unit">/each</span></div><a href="https://order.toasttab.com/online/buddys" class="feat-order-btn" target="_blank" rel="noopener">Order Now &rarr;</a></div>
      </div>
    </div>
  </div>
  <div class="view-all-row"><a href="https://order.toasttab.com/online/buddys" class="view-all-link" target="_blank" rel="noopener">View full menu &amp; order online &rarr;</a></div>
</section>

<!-- BUDDY'S BOIL -->
<section class="section" style="background:var(--navy);position:relative;overflow:hidden;color:#f0e8d6;padding-top:60px;padding-bottom:60px;border-bottom:3px solid var(--gold);">
  <div style="position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:center;opacity:0.18;pointer-events:none;" data-bg-image="url('https://bsmlkn.com/wp-content/uploads/2026/04/boil.jpg')" class="lazyload"></div>
  <div style="position:relative;z-index:1;max-width:900px;margin:0 auto;">

    <!-- HEADLINE + VALUE PROP -->
    <div style="text-align:center;margin-bottom:32px;">
      <img data-recalc-dims="1" decoding="async" data-src="https://i0.wp.com/bsmlkn.com/wp-content/uploads/2026/04/ChatGPT-Image-Mar-21-2026-09_49_32-AM-Edited.png?ssl=1" alt="Buddy's Boils" style="width:min(380px,68vw);height:auto;display:block;margin:0 auto 20px;filter:drop-shadow(0 6px 28px rgba(245,200,66,0.55));" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload">
      <div style="font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#F5C842;margin-bottom:10px;">Your Seafood Boil, Made Easy</div>
      <h3 style="font-family:'Playfair Display',serif;font-size:clamp(24px,3.5vw,34px);font-weight:900;color:#fff;line-height:1.2;margin-bottom:14px;">We've Already Done the Shopping,<br>the Measuring, and the Prep.</h3>
      <p style="font-size:15px;font-weight:300;color:rgba(255,255,255,0.65);line-height:1.8;max-width:560px;margin:0 auto;">Just fire up the pot and enjoy restaurant-quality seafood at home. No extra trips to the store, no guessing on portions &mdash; everything's already measured and ready to go.</p>
    </div>

    <!-- WHAT'S INCLUDED CHECKLIST -->
    <div style="background:rgba(255,255,255,0.05);border:1px solid rgba(245,200,66,0.2);border-radius:10px;padding:28px 32px;margin-bottom:28px;">
      <div style="font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#F5C842;margin-bottom:16px;text-align:center;">What's In Every Kit</div>
      <div style="display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;max-width:480px;margin:0 auto;">
        <div style="display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,0.9);"><span style="color:#F5C842;font-weight:900;">&#10003;</span> Snow Crab Clusters</div>
        <div style="display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,0.9);"><span style="color:#F5C842;font-weight:900;">&#10003;</span> Fresh Shrimp</div>
        <div style="display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,0.9);"><span style="color:#F5C842;font-weight:900;">&#10003;</span> Red Potatoes</div>
        <div style="display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,0.9);"><span style="color:#F5C842;font-weight:900;">&#10003;</span> Sweet Corn</div>
        <div style="display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,0.9);"><span style="color:#F5C842;font-weight:900;">&#10003;</span> Signature Seasoning</div>
        <div style="display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,0.9);"><span style="color:#F5C842;font-weight:900;">&#10003;</span> Reusable Steam Bag</div>
      </div>
      <div style="text-align:center;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,0.1);">
        <div style="font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,0.4);margin-bottom:10px;">Ask About Adding</div>
        <div style="display:flex;justify-content:center;gap:24px;flex-wrap:wrap;">
          <span style="font-size:14px;color:rgba(255,255,255,0.75);">&#129470; Andouille Sausage</span>
          <span style="font-size:14px;color:rgba(255,255,255,0.75);">&#129472; Butter</span>
        </div>
      </div>
    </div>

    <!-- HOW IT WORKS -->
    <div style="margin-bottom:32px;">
      <div style="font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#F5C842;margin-bottom:20px;text-align:center;">How It Works</div>
      <div style="display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;max-width:700px;margin:0 auto;">
        <div style="text-align:center;flex:1;min-width:110px;">
          <div style="font-size:28px;margin-bottom:6px;">&#128715;</div>
          <div style="font-size:13px;font-weight:600;color:#fff;">Pick Your Kit</div>
        </div>
        <div style="color:rgba(245,200,66,0.5);font-size:20px;">&rarr;</div>
        <div style="text-align:center;flex:1;min-width:110px;">
          <div style="font-size:28px;margin-bottom:6px;">&#128167;</div>
          <div style="font-size:13px;font-weight:600;color:#fff;">Add Water &amp; Seasoning</div>
        </div>
        <div style="color:rgba(245,200,66,0.5);font-size:20px;">&rarr;</div>
        <div style="text-align:center;flex:1;min-width:110px;">
          <div style="font-size:28px;margin-bottom:6px;">&#128293;</div>
          <div style="font-size:13px;font-weight:600;color:#fff;">Cook 20&ndash;25 Min</div>
        </div>
        <div style="color:rgba(245,200,66,0.5);font-size:20px;">&rarr;</div>
        <div style="text-align:center;flex:1;min-width:110px;">
          <div style="font-size:28px;margin-bottom:6px;">&#127881;</div>
          <div style="font-size:13px;font-weight:600;color:#fff;">Gather &amp; Enjoy</div>
        </div>
      </div>
    </div>

    <!-- SIZE CARDS -->
    <div style="margin-bottom:8px;">
      <div style="font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#F5C842;margin-bottom:16px;text-align:center;">Pick Your Size</div>
      <div style="display:grid;grid-template-columns:repeat(4,1fr);gap:12px;">
        <a href="https://order.toasttab.com/online/buddys/item-buddys-boil-for-1-this-kit-includes-1-lb-of-snow-crab-clusters-1-2-lb-of-shrimp-1-2-lb-of-red-potatoes-1-ear-of-corn-a-seasoning-pack-and-a-reusable-steam-bag_e1af0557-c800-4429-b678-33e1309825dc" target="_blank" rel="noopener" style="text-decoration:none;background:rgba(255,255,255,0.06);border:1px solid rgba(245,200,66,0.2);border-radius:8px;padding:18px 14px;text-align:center;transition:border-color 0.2s,background 0.2s;">
          <div style="font-size:26px;margin-bottom:6px;">&#129408;</div>
          <div style="font-size:13px;font-weight:700;color:#fff;margin-bottom:4px;">Dinner for 1</div>
          <div style="font-family:'Playfair Display',serif;font-size:17px;font-weight:900;color:#F5C842;">$38.95</div>
        </a>
        <a href="https://order.toasttab.com/online/buddys/item-buddys-boil-for-2-this-kit-includes-2-lb-of-snow-crab-clusters-1-lb-of-shrimp-1-lb-of-red-potatoes-2-ears-of-corn-a-seasoning-pack-and-a-reusable-steam-bag_8e443bdd-4586-4f5f-9c8c-64d1faf1d305" target="_blank" rel="noopener" style="text-decoration:none;background:rgba(255,255,255,0.06);border:1px solid rgba(245,200,66,0.2);border-radius:8px;padding:18px 14px;text-align:center;transition:border-color 0.2s,background 0.2s;">
          <div style="font-size:26px;margin-bottom:6px;">&#129408;&#129408;</div>
          <div style="font-size:13px;font-weight:700;color:#fff;margin-bottom:4px;">Dinner for 2</div>
          <div style="font-family:'Playfair Display',serif;font-size:17px;font-weight:900;color:#F5C842;">$74.95</div>
        </a>
        <a href="https://order.toasttab.com/online/buddys/item-buddys-boil-for-5-this-kit-includes-5-lbs-of-snow-crab-clusters-2-5-lbs-of-shrimp-2-5-lb-of-red-potatoes-5-ears-of-corn-a-seasoning-pack-and-a-reusable-steam-bag_610b9663-034d-4129-b2a8-b9b4d7292b95" target="_blank" rel="noopener" style="text-decoration:none;background:rgba(245,200,66,0.1);border:1px solid rgba(245,200,66,0.4);border-radius:8px;padding:18px 14px;text-align:center;transition:border-color 0.2s,background 0.2s;">
          <div style="font-family:'Barlow Condensed',sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#F5C842;margin-bottom:6px;">Most Popular</div>
          <div style="font-size:26px;margin-bottom:6px;">&#129408;&#127805;</div>
          <div style="font-size:13px;font-weight:700;color:#fff;margin-bottom:4px;">Family Pack (5)</div>
          <div style="font-family:'Playfair Display',serif;font-size:17px;font-weight:900;color:#F5C842;">$184.95</div>
        </a>
        <a href="https://order.toasttab.com/online/buddys/item-buddys-boil-for-10-this-kit-includes-10-lbs-of-snow-crab-clusters-5-lbs-of-shrimp-5-lb-of-red-potatoes-10-ears-of-corn-2-seasoning-pack-and-2-reusable-steam-bag_e061ab7a-8a97-4fa0-a7ce-be9a6f17addd" target="_blank" rel="noopener" style="text-decoration:none;background:rgba(255,255,255,0.06);border:1px solid rgba(245,200,66,0.2);border-radius:8px;padding:18px 14px;text-align:center;transition:border-color 0.2s,background 0.2s;">
          <div style="font-size:26px;margin-bottom:6px;">&#129408;&#127881;</div>
          <div style="font-size:13px;font-weight:700;color:#fff;margin-bottom:4px;">Party Pack (10)</div>
          <div style="font-family:'Playfair Display',serif;font-size:17px;font-weight:900;color:#F5C842;">$364.95</div>
        </a>
      </div>
    </div>

    <!-- SOCIAL PROOF -->
    <div style="display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:32px 0 28px;">
      <div style="background:rgba(255,255,255,0.05);border:1px solid rgba(245,200,66,0.25);border-radius:10px;padding:22px 24px;text-align:center;">
        <div style="font-size:16px;margin-bottom:10px;">&#11088;&#11088;&#11088;&#11088;&#11088;</div>
        <p style="font-size:14px;font-style:italic;color:rgba(255,255,255,0.85);line-height:1.7;margin-bottom:10px;">Anna praised the customer service, cleanliness, and fresh seafood, saying she was very happy with the overall experience and calling the seafood "phenomenal."</p>
        <div style="font-size:13px;font-weight:600;color:#F5C842;">&mdash; Anna Gregory, Google Reviews</div>
      </div>
      <div style="background:rgba(255,255,255,0.05);border:1px solid rgba(245,200,66,0.25);border-radius:10px;padding:22px 24px;text-align:center;">
        <div style="font-size:16px;margin-bottom:10px;">&#11088;&#11088;&#11088;&#11088;&#11088;</div>
        <p style="font-size:14px;font-style:italic;color:rgba(255,255,255,0.85);line-height:1.7;margin-bottom:10px;">Pete found Buddy's prices reasonable and the staff friendly, and said the seasoning mix was well worth trying &mdash; he and his family <span style="font-style:normal;">"thoroughly enjoyed"</span> it.</p>
        <div style="font-size:13px;font-weight:600;color:#F5C842;">&mdash; Pete Theodore, Google Reviews</div>
      </div>
    </div>

    <!-- CTA -->
    <div style="display:flex;flex-direction:column;gap:12px;max-width:400px;margin:0 auto;">
      <a href="https://order.toasttab.com/online/buddys" class="btn-primary" style="text-align:center;justify-content:center;" target="_blank" rel="noopener">&#129408; Build Your Boil &rarr;</a>
      <a href="https://g.page/r/CYyxvliwsF5CEBM/review" target="_blank" rel="noopener" class="btn-secondary" style="text-align:center;justify-content:center;">Read More Reviews &rarr;</a>
    </div>
  </div>
</section>

<!-- OYSTER LINEUP -->
<section class="section section-dark" style="position:relative;overflow:hidden;">
  <div style="position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:center;opacity:0.20;pointer-events:none;" data-bg-image="url('https://bsmlkn.com/wp-content/uploads/2026/04/oysters.jpg')" class="lazyload"></div>
  <div style="position:relative;z-index:1;">
    <div class="section-eyebrow">Fresh oyster lineup</div>
    <h2 class="section-title">This Week&#8217;s Oysters</h2>
    <p class="section-sub">Sourced from the finest coastal waters. Available in store while supplies last.</p>

    <div class="oyster-grid" id="oysterLineupGrid" style="grid-template-columns:1fr 1fr;max-width:720px;margin:0 auto;">

      <!-- Static fallback — overwritten by live Toast data on page load -->
      <div class="oyster-card">
        <div class="oyster-origin">Virginia &middot; James River</div>
        <div class="oyster-name">James River Oysters</div>
        <div class="oyster-desc">Mild and sweet with a clean, buttery finish. An easy, approachable oyster &mdash; great for first-timers and raw bar regulars alike.</div>
        <div class="oyster-salinity-bar">
          <div class="oyster-salinity-label"><span>Salinity</span><span>Mild</span></div>
          <div class="oyster-salinity-track"><div class="oyster-salinity-fill" style="width:30%;"></div></div>
        </div>
        <div style="display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;">
          <div class="oyster-price">1.25 each</div>
          <a href="https://order.toasttab.com/online/buddys" class="oyster-book-btn" target="_blank" rel="noopener">Order Now &rarr;</a>
        </div>
      </div>

      <div class="oyster-card">
        <div class="oyster-origin">Carolina &middot; Coast</div>
        <div class="oyster-name">Seashore Oysters</div>
        <div class="oyster-desc">Seashore Oysters are farm-raised in the North River near Beaufort, North Carolina. They have a beautifully briny, salty flavor followed by a smooth, buttery finish. The surrounding seagrass gives them subtle vegetal notes and a distinctive hint of olive oil. They’re flavorful without being overpowering and are an excellent choice for both new and experienced oyster lovers.</div>
        <div style="margin-bottom:16px;">
          <span style="display:inline-flex;align-items:center;gap:6px;background:rgba(245,200,66,0.12);border:1px solid rgba(245,200,66,0.35);border-radius:20px;padding:5px 12px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#F5C842;">&#128293; Best for Grilling & Raw Consumption</span>
        </div>
        <div style="display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;">
          <div class="oyster-price">1.25 each</div>
          <a href="https://order.toasttab.com/online/buddys" class="oyster-book-btn" target="_blank" rel="noopener">Order Now &rarr;</a>
        </div>
      </div>

    </div>

    <!-- SALINITY GUIDE STRIP -->
    <div style="margin-top:32px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:20px 24px;">
      <div style="font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,0.4);margin-bottom:14px;">Salinity Guide &mdash; Mild to Bold</div>
      <div id="oysterSalinityGuide" style="display:flex;align-items:center;gap:0;overflow-x:auto;padding-bottom:4px;">
        <div style="width:20px;height:1px;background:rgba(255,255,255,0.15);flex-shrink:0;"></div>
		<div class="salinity-tile" data-oyster-key="shuckleford" style="flex:1;min-width:100px;text-align:center;padding:10px 6px;border:1px solid rgba(255,255,255,0.08);border-radius:6px;margin-right:4px;">
          <div class="salinity-tile-tag" style="font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,0.35);margin-bottom:3px;">Med-High</div>
          <div style="font-size:13px;font-weight:600;color:rgba(255,255,255,0.6);">Shuckleford Banks Top Shellf</div>
          <div style="font-size:10px;color:rgba(255,255,255,0.3);margin-top:2px;">NC &middot; Crystal Coast</div>
        </div>
        <div style="width:20px;height:1px;background:rgba(255,255,255,0.15);flex-shrink:0;"></div>
        <div class="salinity-tile" data-oyster-key="seashore" style="flex:1;min-width:100px;text-align:center;padding:10px 6px;background:rgba(245,200,66,0.12);border:1px solid rgba(245,200,66,0.35);border-radius:6px;margin-right:4px;">
          <div class="salinity-tile-tag" style="font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#F5C842;margin-bottom:3px;">&#9679; In Stock</div>
          <div style="font-size:13px;font-weight:600;color:rgba(255,255,255,0.6);">Seashore</div>
          <div style="font-size:10px;color:rgba(255,255,255,0.3);margin-top:2px;">High-Salinity</div>
        </div>
		 <div class="salinity-tile" data-oyster-key="james river" style="flex:1;min-width:100px;text-align:center;padding:10px 6px;background:rgba(245,200,66,0.12);border:1px solid rgba(245,200,66,0.35);border-radius:6px;margin-right:4px;">
          <div class="salinity-tile-tag" style="font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#F5C842;margin-bottom:3px;">&#9679; In Stock</div>
          <div style="font-size:13px;font-weight:600;color:rgba(255,255,255,0.6);">James River</div>
          <div style="font-size:10px;color:rgba(255,255,255,0.3);margin-top:2px;">Mild &middot; Sweet</div>
        </div>
        <div style="width:20px;height:1px;background:rgba(255,255,255,0.15);flex-shrink:0;"></div>
        <div class="salinity-tile" data-oyster-key="buckwild" style="flex:1;min-width:100px;text-align:center;padding:10px 6px;border:1px solid rgba(255,255,255,0.08);border-radius:6px;margin-right:4px;">
          <div class="salinity-tile-tag" style="font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,0.35);margin-bottom:3px;">Med-High</div>
          <div style="font-size:13px;font-weight:600;color:rgba(255,255,255,0.6);">Buckwild</div>
          <div style="font-size:10px;color:rgba(255,255,255,0.3);margin-top:2px;">Med-High &middot; Briny</div>
        </div>
        <div style="width:20px;height:1px;background:rgba(255,255,255,0.15);flex-shrink:0;"></div>
        <div class="salinity-tile" data-oyster-key="breakwater" style="flex:1;min-width:100px;text-align:center;padding:10px 6px;border:1px solid rgba(255,255,255,0.08);border-radius:6px;margin-right:4px;">
          <div class="salinity-tile-tag" style="font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,0.35);margin-bottom:3px;">Mild</div>
          <div style="font-size:13px;font-weight:600;color:rgba(255,255,255,0.6);">Breakwater Beauties</div>
          <div style="font-size:10px;color:rgba(255,255,255,0.3);margin-top:2px;">NC &middot; Coast</div>
        </div>
        <div style="width:20px;height:1px;background:rgba(255,255,255,0.15);flex-shrink:0;"></div>
        <div class="salinity-tile" data-oyster-key="ikigai" style="flex:1;min-width:100px;text-align:center;padding:10px 6px;border:1px solid rgba(255,255,255,0.08);border-radius:6px;margin-right:4px;">
          <div class="salinity-tile-tag" style="font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,0.35);margin-bottom:3px;">&#9679; </div>
          <div style="font-size:13px;font-weight:600;color:rgba(255,255,255,0.6);">Ikigai</div>
          <div style="font-size:10px;color:rgba(255,255,255,0.3);margin-top:2px;">NC &middot; Coast</div>
        </div>
        <div style="width:20px;height:1px;background:rgba(255,255,255,0.15);flex-shrink:0;"></div>
        <div class="salinity-tile" data-oyster-key="malpeque" style="flex:1;min-width:100px;text-align:center;padding:10px 6px;border:1px solid rgba(255,255,255,0.08);border-radius:6px;">
          <div class="salinity-tile-tag" style="font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,0.35);margin-bottom:3px;">Med</div>
          <div style="font-size:13px;font-weight:600;color:rgba(255,255,255,0.6);">Malpeque</div>
          <div style="font-size:10px;color:rgba(255,255,255,0.3);margin-top:2px;">CANADA &middot; Prince Edward Island</div>
        </div>		
      </div>
      <div style="margin-top:12px;font-size:11px;color:rgba(255,255,255,0.3);line-height:1.6;">Not sure which to try? Ask us at the counter &mdash; we&#8217;re happy to help you find your perfect oyster. Varieties rotate based on availability from our coastal partners.</div>
    </div>

    <div style="text-align:center;margin-top:28px;">
      <a href="https://bsmlkn.com/shuckandbrine" class="oyster-book-btn">Book Shuck &amp; Brine for Your Event &rarr;</a>
    </div>
  </div>
</section>

<!-- IN-HOUSE FISH CUTTING -->
<section style="background:var(--foam);padding:64px 7vw;">
  <div style="display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;max-width:1100px;margin:0 auto;">
    <div>
      <div style="font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--orange);margin-bottom:8px;display:flex;align-items:center;gap:8px;"><span style="display:inline-block;width:20px;height:2px;background:var(--orange);"></span>Our Craft</div>
      <h2 style="font-family:'Playfair Display',serif;font-size:clamp(28px,4vw,44px);font-weight:900;color:var(--navy);line-height:1.1;margin-bottom:16px;">Cut Fresh.<br>Cut Right.<br><span style="color:var(--blue);">In-House.</span></h2>
      <p style="font-size:15px;color:rgba(0,0,0,0.6);line-height:1.8;margin-bottom:16px;">Every fillet at Buddy&#8217;s is cut right here in our store by our professional fish cutters. No pre-packaged product from a warehouse &mdash; freshly cut to order, exactly the way you want it.</p>
      <p style="font-size:15px;color:rgba(0,0,0,0.6);line-height:1.8;margin-bottom:28px;">That&#8217;s the Buddy&#8217;s difference.</p>
      <a href="https://bsmlkn.com/menu" class="btn-primary" style="display:inline-flex;">See This Week&#8217;s Fillets &rarr;</a>
    </div>
    <div style="border-radius:12px;overflow:hidden;position:relative;">
      <img data-recalc-dims="1" decoding="async" data-src="https://i0.wp.com/bsmlkn.com/wp-content/uploads/2026/05/ChatGPT-Image-May-7-2026-04_18_09-PM.png?ssl=1" alt="Professional fish cutting at Buddy's Seafood Market" style="width:100%;height:380px;object-fit:cover;display:block;" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload">
    </div>
  </div>
</section>

<!-- PROMO CARDS -->
<section class="section section-alt">
  <div class="promo-grid">

    <!-- SHUCK & BRINE -->
    <div class="promo-card shuck" style="position:relative;overflow:hidden;padding:0;min-height:400px;border-radius:8px;">
      <div style="position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:center;" data-bg-image="url('https://bsmlkn.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-24-2026-08_53_02-AM.png')" class="lazyload"></div>
      <div style="position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,27,42,0.25) 0%,rgba(13,27,42,0.05) 30%,rgba(13,27,42,0.15) 55%,rgba(13,27,42,0.75) 100%);"></div>
      <div style="position:relative;z-index:2;padding:32px;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:400px;">
        <div style="font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,0.55);margin-bottom:20px;">Private Parties &middot; Weddings &middot; Corporate Events</div>
        <a href="https://bsmlkn.com/shuckandbrine" class="promo-btn">Explore Shuck &amp; Brine &rarr;</a>
      </div>
    </div>

    <!-- HONOR & GRATITUDE DAY -->
    <div style="position:relative;overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,0.15);min-height:400px;">
      <div style="position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:center;" data-bg-image="url('https://bsmlkn.com/wp-content/uploads/2026/07/IMG20250927075310-scaled.jpg')" class="lazyload"></div>
      <div style="position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,27,42,0.85) 0%,rgba(13,27,42,0.7) 50%,rgba(13,27,42,0.92) 100%);"></div>
      <div style="position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(to right,#B22234 33%,#ffffff 33%,#ffffff 66%,#3C3B6E 66%);"></div>
      <div style="position:relative;z-index:2;padding:32px;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:400px;">
        <div class="promo-label">Every Wednesday</div>
        <div class="promo-title">Honor &amp; Gratitude Day</div>
        <div class="promo-sub" style="margin-bottom:8px;color:rgba(255,255,255,0.9) !important;font-weight:600;">Veterans and seniors receive</div>
        <div style="font-family:'Playfair Display',serif;font-size:46px;font-weight:900;color:#F5C842;line-height:1;margin-bottom:8px;">5% OFF</div>
        <div class="promo-sub" style="margin-bottom:16px;color:rgba(255,255,255,0.9) !important;font-weight:600;">their entire in-store purchase. No coupon needed &mdash; just mention it at checkout.</div>
        <div style="display:flex;gap:18px;margin-bottom:22px;">
          <span style="font-size:13px;color:rgba(255,255,255,0.6);">&#127482;&#127480; Veterans</span>
          <span style="font-size:13px;color:rgba(255,255,255,0.6);">&#10084; Seniors</span>
        </div>
        <div style="display:flex;gap:16px;flex-wrap:wrap;align-items:center;">
          <a href="https://www.google.com/maps/dir/?api=1&destination=115+Commons+Dr+Suite+C+Mooresville+NC+28117" target="_blank" rel="noopener" class="promo-btn">Get Directions &rarr;</a>
          <a href="https://bsmlkn.com/menu" style="font-size:13px;font-weight:600;color:rgba(255,255,255,0.6);text-decoration:underline;">View Wednesday Specials</a>
        </div>
      </div>
    </div>

  </div>
</section>

<!-- CUSTOMER REVIEWS — live via Trustindex -->
<section class="section section-alt" style="padding-top:56px;padding-bottom:56px;">
  <div style="text-align:center;max-width:700px;margin:0 auto 32px;">
    <div class="section-eyebrow" style="justify-content:center;">What customers are saying</div>
    <h2 class="section-title">Customer Reviews</h2>
    <p class="section-sub" style="margin:0 auto;">Real feedback from real customers, pulled live from Google.</p>
  </div>
  <div style="max-width:1000px;margin:0 auto;">
    [trustindex data-widget-id="0f2b6464186e794d4f46b025891"]
  </div>
  <div style="text-align:center;margin-top:28px;">
    <a href="https://g.page/r/CYyxvliwsF5CEBM/review" target="_blank" style="display:inline-flex;align-items:center;gap:12px;background:var(--gold);color:var(--navy);font-size:15px;font-weight:700;padding:14px 24px;border-radius:4px;text-decoration:none;"><span style="font-size:20px;">&#11088;</span> Leave Us a Google Review</a>
  </div>
</section>
</section>

<!-- STAY CONNECTED -->
<section style="background:var(--navy);padding:64px 7vw;border-top:3px solid var(--gold);color:#f0e8d6;">
  <div style="max-width:800px;margin:0 auto;text-align:center;">
    <div style="font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:8px;">Stay In The Loop</div>
    <h2 style="font-family:'Playfair Display',serif;font-size:clamp(22px,3vw,32px);font-weight:900;color:#fff;margin-bottom:8px;line-height:1.1;">Never Miss a Fresh Drop.</h2>
    <p style="font-size:15px;color:rgba(255,255,255,0.8);line-height:1.7;margin-bottom:24px;max-width:520px;margin-left:auto;margin-right:auto;">Get first dibs on what just came in, weekly menu updates, and exclusive deals. Crawfish just landed? You&#8217;ll know first.</p>
    <div style="display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:680px;margin:0 auto;">
      <div style="background:rgba(255,255,255,0.05);border:1px solid rgba(245,200,66,0.3);border-radius:8px;padding:18px 20px;text-align:left;">
        <div style="font-size:28px;margin-bottom:10px;font-weight:700;color:var(--gold);">SMS</div>
        <div style="font-family:'Playfair Display',serif;font-size:18px;font-weight:700;color:#fff;margin-bottom:8px;">Fresh Drop Texts</div>
        <p style="font-size:13px;color:rgba(255,255,255,0.8);line-height:1.6;margin-bottom:20px;">Text <strong style="color:var(--gold);">FRESH</strong> to <strong style="color:var(--gold);">704-360-2727</strong> to join our text list. Be first in line.</p>
        <a href="sms:7043602727&body=FRESH" style="display:block;background:var(--gold);color:var(--navy);font-size:14px;font-weight:700;padding:12px 20px;border-radius:4px;text-decoration:none;text-align:center;">Text FRESH to 704-360-2727</a>
      </div>
      <div style="background:rgba(255,255,255,0.05);border:1px solid rgba(27,79,138,0.5);border-radius:8px;padding:18px 20px;text-align:left;">
        <div style="font-size:28px;margin-bottom:10px;font-weight:700;color:var(--gold);">@</div>
        <div style="font-family:'Playfair Display',serif;font-size:18px;font-weight:700;color:#fff;margin-bottom:8px;">Weekly Menu Updates</div>
        <p style="font-size:13px;color:rgba(255,255,255,0.8);line-height:1.6;margin-bottom:20px;">Get this week&#8217;s full menu, seasonal specials, and promotions delivered to your inbox.</p>
        <a href="https://www.toasttab.com/buddys/marketing-signup" style="display:block;background:var(--blue);color:#fff;font-size:14px;font-weight:700;padding:12px 20px;border-radius:4px;text-decoration:none;text-align:center;" target="_blank" rel="noopener">Join the Email List &rarr;</a>
      </div>
    </div>
  </div>
</section>

<!-- SLOGAN BANNER -->
<section style="background:var(--navy);padding:72px 7vw;text-align:center;position:relative;overflow:hidden;border-top:3px solid var(--gold);border-bottom:3px solid var(--gold);">
  <div style="position:relative;z-index:1;">
    <div style="font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:20px;">Buddy&#8217;s Seafood Market</div>
    <div style="font-family:'Playfair Display',serif;font-size:clamp(32px,5vw,68px);font-weight:900;color:#fff;line-height:1.1;margin-bottom:16px;">&#8220;Be Careful Or You&#8217;re<br><span style="color:var(--gold);font-style:italic;">Gonna Get Hooked.&#8221;</span></div>
    <p style="font-size:16px;font-weight:300;color:rgba(255,255,255,0.75);letter-spacing:2px;text-transform:uppercase;">Fresh &middot; Local &middot; Carolina Coast</p>
  </div>
</section>

<!-- FOOTER -->
<footer class="footer">
  <div class="footer-inner">
    <div class="footer-brand">
      <div class="footer-logo-name">Buddy&#8217;s Seafood Market</div>
      <div class="footer-logo-tag">Fresh &middot; Local &middot; Coastal</div>
      <p class="footer-desc">A family-owned seafood market sourcing directly from NC fishermen along the Carolina coast &mdash; from Snead&#8217;s Ferry to Morehead City, Belhaven to Wilmington.</p>
      <div style="margin-top:20px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;">
        <img data-recalc-dims="1" decoding="async" data-src="https://i0.wp.com/bsmlkn.com/wp-content/uploads/2026/05/Screenshot-2026-05-07-3.59.22-PM.png?ssl=1" alt="Gotta Be NC Seafood Member" style="height:80px;object-fit:contain;mix-blend-mode:lighten;" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload">
        <img data-recalc-dims="1" decoding="async" data-src="https://i0.wp.com/bsmlkn.com/wp-content/uploads/2026/05/NCOysterTrailCoasterFINAL-300x300-1.png?ssl=1" alt="NC Oyster Trail Member" style="height:80px;object-fit:contain;border-radius:50%;" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload">
      </div>
      <div style="margin-top:20px;">
        <div style="font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:10px;">Follow Us</div>
        <div style="display:flex;gap:10px;flex-wrap:wrap;">
          <a href="https://www.facebook.com/buddysseafoodmarket" target="_blank" style="display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(255,255,255,0.08);border-radius:6px;text-decoration:none;" rel="noopener"><svg width="18" height="18" viewBox="0 0 24 24" fill="#1877F2"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg></a>
          <a href="https://www.instagram.com/buddysseafoodmarket" target="_blank" style="display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(255,255,255,0.08);border-radius:6px;text-decoration:none;" rel="noopener"><svg width="18" height="18" viewBox="0 0 24 24" fill="url(#ig3)"><defs><linearGradient id="ig3" x1="0%" y1="100%" x2="100%" y2="0%"><stop offset="0%" style="stop-color:#f09433"/><stop offset="50%" style="stop-color:#dc2743"/><stop offset="100%" style="stop-color:#bc1888"/></linearGradient></defs><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"/></svg></a>
          <a href="https://www.tiktok.com/@buddysseafoodmarket" target="_blank" style="display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(255,255,255,0.08);border-radius:6px;text-decoration:none;" rel="noopener"><svg width="18" height="18" viewBox="0 0 24 24" fill="#ffffff"><path d="M19.59 6.69a4.83 4.83 0 01-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 01-2.88 2.5 2.89 2.89 0 01-2.89-2.89 2.89 2.89 0 012.89-2.89c.28 0 .54.04.79.1V9.01a6.33 6.33 0 00-.79-.05 6.34 6.34 0 00-6.34 6.34 6.34 6.34 0 006.34 6.34 6.34 6.34 0 006.33-6.34V8.69a8.18 8.18 0 004.79 1.52V6.75a4.85 4.85 0 01-1.02-.06z"/></svg></a>
          <a href="https://www.youtube.com/@buddysseafoodmarket" target="_blank" style="display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(255,255,255,0.08);border-radius:6px;text-decoration:none;" rel="noopener"><svg width="18" height="18" viewBox="0 0 24 24" fill="#FF0000"><path d="M23.495 6.205a3.007 3.007 0 00-2.088-2.088c-1.87-.501-9.396-.501-9.396-.501s-7.507-.01-9.396.501A3.007 3.007 0 00.527 6.205a31.247 31.247 0 00-.522 5.805 31.247 31.247 0 00.522 5.783 3.007 3.007 0 002.088 2.088c1.868.502 9.396.502 9.396.502s7.506 0 9.396-.502a3.007 3.007 0 002.088-2.088 31.247 31.247 0 00.5-5.783 31.247 31.247 0 00-.5-5.805zM9.609 15.601V8.408l6.264 3.602z"/></svg></a>
        </div>
      </div>
      <div style="margin-top:16px;"><a href="https://order.toasttab.com/online/buddys" style="display:inline-block;background:var(--orange);color:#fff;font-size:13px;font-weight:700;padding:10px 20px;border-radius:4px;text-decoration:none;" target="_blank" rel="noopener">Order Online 24/7 &rarr;</a></div>
    </div>
    <div>
      <div class="footer-col-title">Quick Links</div>
      <ul class="footer-links">
        <li><a href="https://order.toasttab.com/online/buddys" target="_blank" rel="noopener">Order Online</a></li>
        <li><a href="https://bsmlkn.com/menu">This Week&#8217;s Menu</a></li>
        <li><a href="https://bsmlkn.com/shuckandbrine">Shuck &amp; Brine</a></li>
        <li><a href="https://bsmlkn.com/about">About Us</a></li>
        <li><a href="mailto:avistonharris@harrisbrothersseafood.com">Contact</a></li>
      </ul>
    </div>
    <div>
      <div class="footer-col-title">Hours &amp; Location</div>
      <div class="footer-contact-item"><span style="color:var(--gold);margin-right:6px;">&#9679;</span><span>115 Commons Dr, Suite C<br>Mooresville, NC 28117</span></div>
      <div class="footer-contact-item"><span style="color:var(--gold);margin-right:6px;">&#9679;</span><a href="tel:7043602727">704-360-2727</a></div>
      <div class="footer-contact-item"><span style="color:var(--gold);margin-right:6px;">&#9679;</span><a href="https://bsmlkn.com">bsmlkn.com</a></div>
      <div style="margin-top:14px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:6px;padding:12px 14px;">
        <div style="font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:8px;">Store Hours</div>
        <div style="font-size:12px;color:rgba(255,255,255,0.75);line-height:2;">
          <div style="display:flex;justify-content:space-between;"><span>Wednesday</span><span>1&ndash;6 PM</span></div>
          <div style="display:flex;justify-content:space-between;"><span>Thursday</span><span>10 AM&ndash;6 PM</span></div>
          <div style="display:flex;justify-content:space-between;"><span>Friday</span><span>10 AM&ndash;6 PM</span></div>
          <div style="display:flex;justify-content:space-between;"><span>Saturday</span><span>9 AM&ndash;5 PM</span></div>
          <div style="display:flex;justify-content:space-between;color:rgba(255,255,255,0.55);"><span>Sun&ndash;Tue</span><span>Closed</span></div>
        </div>
        <div style="margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,0.06);font-size:11px;color:var(--gold);font-weight:600;">Online Orders: 24/7 &middot; Pickup Wed&ndash;Sat</div>
      </div>
    </div>
  </div>
  <div class="footer-bottom">
    <div class="footer-copy">&copy; 2026 Buddy&#8217;s Seafood Market &middot; Mooresville, NC</div>
    <div class="footer-coupon">One coupon per visit. Cannot be combined with other offers, promo codes, birthday offers, or Toast rewards.</div>
  </div>
</footer>

<!-- ============================================================
     THIS WEEK'S SPECIALS POPUP
     Remove this block when the promotion ends
     ============================================================ --> <!--
<div id="bsmPopupOverlay">
  <div class="bsm-popup-box">
    <button class="bsm-popup-close" id="bsmPopupClose" aria-label="Close">&times;</button>
    <a class="bsm-popup-img-link" href="https://order.toasttab.com/online/buddys" target="_blank" rel="noopener">
      <img src="https://bsmlkn.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-1-2026-11_40_55-AM.png"
           alt="Blue Crab Special at Buddy's Seafood Market"
           class="skip-lazy" loading="eager" />
    </a>
    <div class="bsm-popup-footer">
      <a href="https://order.toasttab.com/online/buddys" target="_blank" rel="noopener">Order Now &rarr;</a>
      <button class="bsm-popup-dismiss" id="bsmPopupDismiss">No thanks, maybe later</button>
    </div>
  </div>
</div> -->

<script>
(function() {
  function initAnnounce() {
    var msgs = document.querySelectorAll('.announce-msg');
    if (!msgs.length) return;
    var current = 0;
    setInterval(function() {
      msgs[current].classList.remove('active');
      current = (current + 1) % msgs.length;
      msgs[current].classList.add('active');
    }, 4000);
  }
  if (document.readyState === 'complete') { initAnnounce(); }
  else { window.addEventListener('load', initAnnounce); }

  // POPUP LOGIC
  var overlay = document.getElementById('bsmPopupOverlay');
  function closePopup() { overlay.style.setProperty('display', 'none', 'important'); }
  overlay.addEventListener('click', function(e) {
    if (e.target === overlay) closePopup();
  });
  document.addEventListener('keydown', function(e) {
    if (e.key === 'Escape') closePopup();
  });
  var closeBtn = document.getElementById('bsmPopupClose');
  var dismissBtn = document.getElementById('bsmPopupDismiss');
  if (closeBtn) closeBtn.addEventListener('click', closePopup);
  if (dismissBtn) dismissBtn.addEventListener('click', closePopup);
  setTimeout(function() { overlay.style.setProperty('display', 'flex', 'important'); }, 2500);
})();

// WEEKEND PRE-ORDER SPECIALS — scheduled visibility
(function() {
  function getEasternNow() {
    var s = new Date().toLocaleString('en-US', { timeZone: 'America/New_York' });
    return new Date(s);
  }

  function computeVisibility() {
    var section = document.getElementById('preorderSpecials');
    if (!section) return;

    var now = getEasternNow();
    var dayOfWeek = now.getDay(); // 0=Sun ... 6=Sat
    var daysSinceSaturday = (dayOfWeek + 7 - 6) % 7;

    var cycleStart = new Date(now.getFullYear(), now.getMonth(), now.getDate() - daysSinceSaturday, 17, 0, 0, 0);

    if (now < cycleStart) {
      section.style.display = 'none';
      return;
    }

    var cycleEnd = new Date(cycleStart.getTime());
    cycleEnd.setDate(cycleEnd.getDate() + 6);
    cycleEnd.setHours(17, 0, 0, 0);

    if (now > cycleEnd) {
      section.style.display = 'none';
      return;
    }

    section.style.display = 'block';

    var wedBase = new Date(cycleStart.getTime());
    wedBase.setDate(wedBase.getDate() + 4);

    var crawfishDeadline = new Date(wedBase.getTime());
    crawfishDeadline.setHours(13, 0, 0, 0);

    var bluecrabDeadline = new Date(wedBase.getTime());
    bluecrabDeadline.setHours(15, 0, 0, 0);

    var lobsterDeadline = cycleEnd;

    var crawfishEl = document.getElementById('preorderCrawfish');
    var bluecrabEl = document.getElementById('preorderBlueCrab');
    var lobsterEl = document.getElementById('preorderLobster');

    if (crawfishEl) {
      if (now < crawfishDeadline) {
        crawfishEl.style.display = 'block';
      } else {
        crawfishEl.style.display = 'none';
      }
    }

    if (bluecrabEl) {
      if (now < bluecrabDeadline) {
        bluecrabEl.style.display = 'block';
      } else {
        bluecrabEl.style.display = 'none';
      }
    }

    if (lobsterEl) {
      if (now < lobsterDeadline) {
        lobsterEl.style.display = 'block';
      } else {
        lobsterEl.style.display = 'none';
      }
    }
  }

  if (document.readyState === 'complete') {
    computeVisibility();
  } else {
    window.addEventListener('load', computeVisibility);
  }
})();
</script>

</body>
</html>