.language-menu-pages,
.inline-menu-category-list {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin: 1rem 0;
}

.language-menu-pages a,
.inline-menu-category-list a {
  padding: 6px 12px;
  background: #eee;
  text-decoration: none;
  border-radius: 4px;
  color: #333;
}


.menu-sticky-header {
  position: sticky;
  top: 0;
  z-index: 999;
  background-color: none;
  width: 100vw; /* ✅ use viewport width to escape parent constraints */
  left: 0;       /* ✅ reset any offset from parent */
  right: 0;
  padding: 1rem;
  margin-left: calc(-50vw + 50%); /* ✅ center it horizontally */
  overflow: visible !important;
}

.menu-sticky-header .wp-block-group__inner-container {
  max-width: none !important;
}

.mmm-category-button-list {
  display: flex;
  flex-wrap: wrap;
  /*gap: 8px;*/
  */margin: 1rem 0;*/
  padding-top: .5rem;
  padding-botom: .5rem;
  border-top: 1px solid #C6A87D;
  border-bottom: 1px solid #C6A87D;
  margin-top: 0px !important;
  justify-content: center;
}

.mmm-category-button a {
  display: inline-block;
  /*background-color: #c6a87d; */
  color: #C6A87D;
  font-family: cinzel;
  font-size: 14px;
  text-decoration: none;
  padding: 4px 6px;
  border-radius: 4px;
  font-weight: 600;
  transition: background-color 0.3s ease;
}

.mmm-category-button a:hover {
  /*background-color: #d8b887;*/
  color: #fff;
}

.mmm-menu-tab {
  display: flex;
  justify-content: center;
}

.mmm-menu-tab-list {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  /*margin: 1rem 0;*/
  color: #C6A87D;
  font-family: cinzel;
  font-size: 14px;
  padding-bottom: 0px;
  margin-bottom: -1px;
  /*align-items: center;*/
  justify-content: center;
  z-index: 9998

}

.mmm-menu-tab a {
  display: inline-block;
  padding: 8px 8px;
  /*background-color: #e6e6e6;*/
  border: 1px solid #C6A87D;
  border-bottom: 0px solid #C6A87D;
  
  border-radius: 6px 6px 0 0;
  text-decoration: none;
  color: #C6A87D;
  font-family: cinzel;
  font-size: 14px;
  font-weight: 500;
  transition: all 0.2s ease-in-out;
}

.mmm-menu-tab a:hover {
  /*background-color: #f5f5f5;*/
  border-color: #999;
  color: #fff;
}