/** Shopify CDN: Minification failed

Line 61:0 Unexpected "}"

**/
/* Place any CSS overrides in this file. */
/* ===== Envy — desktop header alignment with breathing room ===== */
@media (min-width: 990px) {
  /* balance columns */
  header .header-logo-wrapper,
  header .header-icons-wrapper {
    flex: 1 1 0 !important;
  }

  /* give logo space from nav */
  header .header-logo-wrapper {
    padding-right: 40px !important; /* adjust as needed */
  }

  /* give icons space from nav */
  header .header-icons-wrapper {
    padding-left: 40px !important; /* adjust as needed */
  }

  /* center menu */
  header .header-menu-wrapper,
  header [class*="menu"][class*="wrapper"] {
    display: flex !important;
    flex: 2 1 0 !important;
    justify-content: center !important;
  }

  /* sticky header too */
  .sticky-header-wrapper .header-menu-wrapper,
  .sticky-header-wrapper [class*="menu"][class*="wrapper"] {
    justify-content: center !important;
  }
}

.product-description .rte p { margin: 0 0 1em; }
.product-description .rte ul,
.product-description .rte ol { margin: 0 0 1em 1.25rem; }

/* Force Checkout Buttons to Black with White Text */
button#continue_button, 
button[type="submit"].btn, 
button[type="submit"].shopify-payment-button__button {
    background-color: #000000 !important; /* Black background */
    color: #ffffff !important; /* White text */
    border-color: #000000 !important;
}

button#continue_button:hover, 
button[type="submit"].btn:hover, 
button[type="submit"].shopify-payment-button__button:hover {
    background-color: #222222 !important; /* Slightly lighter black for hover */
    border-color: #222222 !important;
}


}







