/** Shopify CDN: Minification failed

Line 8:0 Unexpected "<"
Line 101:0 Unexpected "<"

**/

<style>
  :root {
    --bella-midnight: #24151F;
    --bella-wine: #532B3A;
    --bella-rose-bronze: #B88778;
    --bella-champagne: #D8BDA7;
    --bella-pearl: #F7F1EC;
    --bella-ivory: #FCF9F6;
    --bella-ink: #171416;
  }

  body {
    background-color: var(--bella-ivory);
    color: var(--bella-ink);
  }

  .m-button--primary,
  .m-add-to-cart {
    background-color: var(--bella-wine) !important;
    color: var(--bella-ivory) !important;
    border-color: var(--bella-wine) !important;
    box-shadow: none !important;
    border-radius: 6px !important;
  }

  .m-button--primary:hover,
  .m-add-to-cart:hover,
  .m-button--primary:focus,
  .m-add-to-cart:focus {
    background-color: var(--bella-midnight) !important;
    border-color: var(--bella-midnight) !important;
    color: var(--bella-ivory) !important;
  }

  .m-button--secondary {
    border-radius: 6px !important;
  }

  .m-product-card {
    border-radius: 6px;
  }

  .m-product-card__name,
  .m-product-card__title {
    font-family: var(--font-heading-family), "Cormorant", Georgia, serif;
    letter-spacing: 0.01em;
  }

  .m-product-card__info {
    padding-top: 12px;
  }

  /* Campaign / dark sections */
  .m-color-dark,
  .m-section--dark {
    background-color: var(--bella-midnight);
  }

  /* Thin warm borders instead of heavy card chrome */
  .m-product-card,
  .m-collection-card,
  .m-article-card {
    box-shadow: none !important;
    border: 1px solid transparent;
  }

  .m-header {
    border-bottom: 1px solid rgba(216, 189, 167, 0.45);
  }

  .m-footer a:hover {
    color: var(--bella-rose-bronze) !important;
  }

  /* Announcement bar: midnight */
  .m-announcement-bar,
  .m-annoucement {
    background-color: var(--bella-midnight);
    color: var(--bella-pearl);
  }

  /* Mobile sticky bar */
  .m-mobile-sticky-bar {
    border-top: 1px solid rgba(216, 189, 167, 0.4);
  }

  /* Inputs */
  input,
  textarea,
  select,
  .m-field__input {
    border-radius: 6px;
  }
</style>
