
/* Custom CSS theme */
.ec-size .ec-store .grid-product__price-value.ec-price-item::before{content:"Starting from: ";font-weight:inherit;margin-right:0.25em;color:inherit}
 .ec-lightspeed-branding{display:none !important}
 
<div id="rc-booked-overlay" style="display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:99999; align-items:center; justify-content:center; padding:1rem; box-sizing:border-box;">
  <div style="background:#fff; border-radius:12px; padding:2rem; max-width:420px; width:100%; text-align:center; font-family:inherit;">
    <div style="width:48px; height:48px; border-radius:50%; background:#FBEAF0; display:flex; align-items:center; justify-content:center; margin:0 auto 1rem;">
      <svg width="22" height="22" viewBox="0 0 24 24" fill="none"><path d="M8 2v3M16 2v3M3 8h18M5 4h14a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z" stroke="#993556" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>
    </div>
    <h3 style="font-size:18px; font-weight:600; margin:0 0 0.75rem; color:#1a1a1a;">We're fully booked through May 9th</h3>
    <p style="font-size:14px; color:#555; line-height:1.6; margin:0 0 1.5rem;">We're not accepting new orders for dates before <strong>May 10th</strong>. We'd love to make something special for you — reach out to get on our calendar or check back soon.</p>
    <a href="https://raleighcakes.com/contact" style="display:block; background:#E91E8C; color:#fff; border-radius:8px; padding:11px 0; font-size:14px; font-weight:600; text-decoration:none; margin-bottom:10px;">Message us for May 10th+</a>
    <button onclick="document.getElementById('rc-booked-overlay').style.display='none'; sessionStorage.setItem('rc-booked-dismissed','1');" style="background:transparent; border:1px solid #ddd; border-radius:8px; padding:9px 0; width:100%; font-size:13px; color:#777; cursor:pointer;">Got it, I'll check back</button>
  </div>
</div>
<script>
  if (!sessionStorage.getItem('rc-booked-dismissed')) {
    setTimeout(function() {
      var el = document.getElementById('rc-booked-overlay');
      el.style.display = 'flex';
    }, 800);
  } 
</script> 