Welcome back, name (custom field)

Use the form below to update your profile.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Email Address

Use this form to update your email.
You need this email to log into your account.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Password

Use this form to update your password.
Must be at least 8-characters long.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Your Subscription

The Big Box

Monthly

All six bottles from the Reliable Reds and Seasonal Selection plans

6 bottles / month

$110

/month

Reliable Reds

Monthly

A curated selection of red wines

3 bottles / month

$65

/month

Seasonal Selection

Monthly

A hand-picked harvest of seasonal wines

3 bottles / month

$65

/month

Premium Three

+ Mystery Cigar

Three cigars including one that retails for $15+. Information sheets and tasting notes sheets included.

4 cigars / month

$34.98

Standard Four

+ Mystery Cigar

Four premium cigars retailing between $3–$15 per cigar. Information sheets and tasting notes sheets included.

5 cigars / month

$34.98

No active plan

// If user is not logged in, remove 'hidden' class from .modal and .modal-signup // Function that contains your conditional logic const modal = document.querySelector('.modal') const modalSignUp = document.querySelector('.modal_signup') async function handleMemberStatus() { const memberstack = window.$memberstackDom; try { // Await the result of getCurrentMember() const { data: member } = await memberstack.getCurrentMember(); if (member) { // The member is logged in console.log("Member is logged in:", member.auth.email); // You can now show protected content or redirect them // Example: window.location.href = "/dashboard"; } else { // The member is logged out or doesn't have an account console.log("Member is logged out."); // You can now hide protected content or show a login button modal.classList.toggle('hidden') modalSignUp.classList.toggle('hidden') } } catch (error) { console.error("Error fetching member status:", error); } } // Check if Memberstack is already ready when the script runs if (window.$memberstackReady) { handleMemberStatus(); } else { // If not ready, wait for the 'memberstack.ready' event document.addEventListener("memberstack.ready", handleMemberStatus); }