.elementor-41 .elementor-element.elementor-element-7deaf3bb{--display:flex;}.elementor-41 .elementor-element.elementor-element-446622b{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-15418e2 *//* ============================================================
FYZEN — FORCE SHOPPING MENU FORM TEXT WHITE + BOLD
Place this at the very bottom of the shopping menu <style> section.
============================================================ */

/* Main WPForms text, labels, legends, descriptions */
.fyzen-shop-menu-card .wpforms-container,
.fyzen-shop-menu-card .wpforms-container *,
.fyzen-shop-menu-card .wpforms-form,
.fyzen-shop-menu-card .wpforms-form *,
.fyzen-shop-menu-card label,
.fyzen-shop-menu-card legend,
.fyzen-shop-menu-card span,
.fyzen-shop-menu-card div,
.fyzen-shop-menu-card p {
  color: #ffffff !important;
}

/* Field labels such as Name, Email, Website Choices, Total Amount */
.fyzen-shop-menu-card .wpforms-field-label,
.fyzen-shop-menu-card .wpforms-field-label-inline,
.fyzen-shop-menu-card .wpforms-field-sublabel,
.fyzen-shop-menu-card .wpforms-field-description,
.fyzen-shop-menu-card .wpforms-field-payment-total,
.fyzen-shop-menu-card .wpforms-payment-total,
.fyzen-shop-menu-card .wpforms-payment-price,
.fyzen-shop-menu-card .wpforms-field-html {
  color: #ffffff !important;
  font-weight: 850 !important;
}

/* Radio button option text */
.fyzen-shop-menu-card .wpforms-field-radio label,
.fyzen-shop-menu-card .wpforms-field-radio label *,
.fyzen-shop-menu-card .wpforms-field-radio li,
.fyzen-shop-menu-card .wpforms-field-radio li *,
.fyzen-shop-menu-card ul.wpforms-field-required label,
.fyzen-shop-menu-card ul.wpforms-field-required label *,
.fyzen-shop-menu-card .wpforms-field-payment-multiple label,
.fyzen-shop-menu-card .wpforms-field-payment-multiple label *,
.fyzen-shop-menu-card .wpforms-payment-price {
  color: #ffffff !important;
  font-weight: 800 !important;
  opacity: 1 !important;
}

/* Specifically target WPForms modern choice labels */
.fyzen-shop-menu-card .wpforms-field ul li label,
.fyzen-shop-menu-card .wpforms-field ul li label span,
.fyzen-shop-menu-card .wpforms-field ul li label div,
.fyzen-shop-menu-card .wpforms-field ul li .wpforms-field-label-inline,
.fyzen-shop-menu-card .wpforms-field ul li .wpforms-payment-price {
  color: #ffffff !important;
  font-weight: 800 !important;
}

/* Name field sublabels: First / Last */
.fyzen-shop-menu-card .wpforms-field-sublabel {
  color: rgba(255, 255, 255, 0.62) !important;
  font-weight: 700 !important;
}

/* Required asterisks */
.fyzen-shop-menu-card .wpforms-required-label {
  color: #ff7a1a !important;
  font-weight: 950 !important;
}

/* Total amount text */
.fyzen-shop-menu-card .wpforms-field-payment-total,
.fyzen-shop-menu-card .wpforms-payment-total,
.fyzen-shop-menu-card .wpforms-payment-total *,
.fyzen-shop-menu-card .wpforms-payment-total-price,
.fyzen-shop-menu-card .wpforms-payment-total-price * {
  color: #ffffff !important;
  font-weight: 900 !important;
}

/* Inputs */
.fyzen-shop-menu-card input[type="text"],
.fyzen-shop-menu-card input[type="email"],
.fyzen-shop-menu-card input[type="tel"],
.fyzen-shop-menu-card input[type="number"],
.fyzen-shop-menu-card select,
.fyzen-shop-menu-card textarea {
  color: #ffffff !important;
  font-weight: 700 !important;
  background: rgba(255, 255, 255, 0.075) !important;
}

/* Placeholder text */
.fyzen-shop-menu-card input::placeholder,
.fyzen-shop-menu-card textarea::placeholder {
  color: rgba(255, 255, 255, 0.45) !important;
  font-weight: 600 !important;
}

/* Submit button: orange with white bold text */
.fyzen-shop-menu-card .wpforms-submit,
.fyzen-shop-menu-card button[type="submit"],
.fyzen-shop-menu-card input[type="submit"] {
  background: #ff7a1a !important;
  border-color: #ff7a1a !important;
  color: #ffffff !important;
  font-weight: 950 !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

.fyzen-shop-menu-card .wpforms-submit:hover,
.fyzen-shop-menu-card .wpforms-submit:focus,
.fyzen-shop-menu-card .wpforms-submit:active,
.fyzen-shop-menu-card button[type="submit"]:hover,
.fyzen-shop-menu-card button[type="submit"]:focus,
.fyzen-shop-menu-card button[type="submit"]:active,
.fyzen-shop-menu-card input[type="submit"]:hover,
.fyzen-shop-menu-card input[type="submit"]:focus,
.fyzen-shop-menu-card input[type="submit"]:active {
  background: #ff8c33 !important;
  border-color: #ff8c33 !important;
  color: #ffffff !important;
  font-weight: 950 !important;
}/* End custom CSS */