#fw-section-hero-145572e1-6a9b-449b-a821-0c0aa831842a {

.hero__inner {
  display: fixed
}
}







#fw-section-featured-product-1737499858 {

.button--expand {
  display: block;
  width: auto;
}

/* Style the "Add to Cart" button like the top button */
.button[data-cta-label="Add to Cart"] {
  background-color: #1ADB5E; /* Match the green color */
  color: #012509; /* Match the text color */
  border: none; /* Remove borders */
  border-radius: 9999px; /* Fully rounded corners */
  padding: 12px 24px; /* Consistent padding */
  font-size: 18px; /* Match the font size */
  font-weight: bold; /* Bold text for consistency */
  display: inline-flex; /* Inline-flex for layout */
  align-items: center; /* Center text vertically */
  justify-content: center; /* Center text horizontally */
  text-align: center; /* Ensure text is centered */
  width: fit-content; /* Adapt width to content */
  margin: 0 auto; /* Center the button horizontally */
  box-sizing: border-box; /* Include padding in width */
}

/* Update "Add to Cart" text to "Reserve Your Seat" */
.button[data-cta-label="Add to Cart"] span::before {
  content: "Reserve Your Seat"; /* Replace the text */
  visibility: visible; /* Ensure the new text is visible */
  display: inline-block; /* Proper layout for the text */
  color: inherit; /* Use the button's text color */
  font-size: inherit; /* Use the button's font size */
  font-weight: inherit; /* Use the button's font weight */
}

/* Hide the original "Add to Cart" text */
.button[data-cta-label="Add to Cart"] span {
  visibility: hidden; /* Hide the original content */
}

/* Optional: Remove spinner */
.button[data-cta-label="Add to Cart"] .button__spinner {
  display: none; /* Hide spinner if not needed */
}
}



#fw-section-header {

.header {
  display: flex;
  align-items: center;
}
.text-logo {
  font-size: 2rem;
  }
/*.header__nav {
  display: none;
  }
*/
}