body.mf-store {
  --mf-paper: #15130f;
  --mf-ink: #f2eadb;
  --mf-muted: #c9c0af;
  --mf-line: #51452e;
  --mf-gold: #dfbd70;
  --bs-body-bg: #0c0c0b;
  --bs-body-color: #f2eadb;
  --bs-secondary-color: #c9c0af;
  --bs-tertiary-bg: #181610;
  --bs-border-color: #51452e;
  --bs-emphasis-color: #f2eadb;
  background: #0c0c0b;
  color: #f2eadb;
}
.mf-store .mf-header, .mf-store .mf-nav, .mf-store .mf-submenu,
.mf-store .mf-vitrine, .mf-store .mf-motion, .mf-store .mf-story,
.mf-store .mf-category-strip, .mf-store .mf-story-copy,
.mf-store .mf-cart-panel, .mf-store .mf-product-card,
.mf-store .card, .mf-store .card-header, .mf-store .card-body,
.mf-store .list-group-item, .mf-store .dropdown-menu,
.mf-store .modal-content, .mf-store .mf-contact-card,
.mf-store .mf-contact-info, .mf-store .mf-contact-form {
  background: #0c0c0b; color: #f2eadb; border-color: #51452e;
}
.mf-store .mf-icon, .mf-store .mf-nav a,
.mf-store .mf-submenu a, .mf-store .dropdown-item { color: #ead29a; }
.mf-store .dropdown-item:hover, .mf-store .dropdown-item:focus { background: #292216; color: #fff2ce; }
.mf-store .form-control, .mf-store .form-select, .mf-store .input-group-text,
.mf-store .mf-search, .mf-store .page-link {
  background-color: #181610; color: #f2eadb; border-color: #695735;
}
.mf-store input::placeholder, .mf-store textarea::placeholder { color: #bdb29d; opacity: 1; }
.mf-store .breadcrumb { background: #181610; border-color: #51452e; }
.mf-store .breadcrumb > li.breadcrumb-item > a { color: #ead29a; }
.mf-store .breadcrumb > li.breadcrumb-item > a:hover { color: #fff2ce; }
.mf-store .table { --bs-table-bg: #14120e; --bs-table-color: #f2eadb; --bs-table-border-color: #51452e; --bs-table-striped-bg: #211c13; --bs-table-striped-color: #f2eadb; --bs-table-hover-bg: #292216; --bs-table-hover-color: #fff2ce; }
.mf-store .nav-tabs .nav-link.active { background: #181610; color: #dfbd70; border-color: #51452e; }
.mf-store .mf-language button { background-color: #181610; color: #ead29a; border-color: #695735; }
.mf-store .mf-hero { background: #0c0c0b; }
.mf-store .mf-hero h1 em { color: #dfbd70; }
.mf-store .mf-contact-form-panel { background: #15130f; border-color: #51452e; }
.mf-store .mf-contact-heading h1,
.mf-store .mf-contact-form-panel legend,
.mf-store .mf-contact-form-panel label { color: #f2eadb; }
.mf-store .mf-contact-heading p { color: #c9c0af; }
.mf-store .mf-contact-eyebrow { color: #dfbd70; }
.mf-store .mf-language-toggle, .mf-store .mf-language-menu { background: #181610; color: #ead29a; border-color: #695735; }
