/** Shopify CDN: Minification failed

Line 161:0 Unexpected "{"

**/
.mega-menu {
  position: static;
}

.mega-menu__content {
  background-color: rgb(var(--color-background));
  border-left: 0;
  border-radius: 0;
  border-right: 0;
  left: 0;
  overflow-y: auto;
  padding-bottom: 3rem;
  padding-top: 3rem;
  position: absolute;
  right: 0;
  top: 100%;
}

.shopify-section-header-sticky .mega-menu__content {
  max-height: calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem);
}

.header-wrapper--border-bottom .mega-menu__content {
  border-top: 0;
}

.js .mega-menu__content {
  opacity: 0;
  transform: translateY(-1.5rem);
}

.mega-menu[open] .mega-menu__content {
  opacity: 1;
  transform: translateY(0);
}

/*
.mega-menu__list {
  display: grid;
  gap: 1.8rem 4rem;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  list-style: none;
}
*/

/* cheap beads mega menu edit */
@media screen and (min-width: 1024px) {
  .mega-menu__list {
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* Creates 4 equal columns */
    gap: 20px; /* Adjust spacing between columns */
    list-style: none;
  }
}

#MegaMenu-Content-1 > ul > li {
    width: 195px;
    display: block;
    float: left;
}

/* cheap beads edit */

.mega-menu__link {
  color: rgba(var(--color-foreground), 0.75);
  display: block;
  line-height: calc(1 + 0.3 / var(--font-body-scale));
  padding-bottom: 0.6rem;
  padding-top: 0.6rem;
  text-decoration: none;
  transition: text-decoration var(--duration-short) ease;
  word-wrap: break-word;
}

.mega-menu__link--level-2 {
  font-weight: bold;
}

.header--top-center .mega-menu__list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  column-gap: 0;
}

.header--top-center .mega-menu__list > li {
  width: 16%;
  padding-right: 2.4rem;
}

.mega-menu__link:hover,
.mega-menu__link--active {
  color: rgb(var(--color-foreground));
  text-decoration: underline;
}

.mega-menu__link--active:hover {
  text-decoration-thickness: 0.2rem;
}

.mega-menu .mega-menu__list--condensed {
  display: block;
}

.mega-menu__list--condensed .mega-menu__link {
  font-weight: normal;
}

/* CB custome */

.header__inline-menu{
  background-color: #933649;
  background-image: url('/cdn/shop/files/nav-bg.jpg');
  background-size: cover; /* Ensures the background covers the entire area */
  background-position: center; /* Centers the background image */
  background-repeat: no-repeat; /* Prevents the image from repeating */
}

.mega-menu__item {
  position: relative; /* Make sure the li can contain the overlay */
}

 header > nav > ul > li {
padding: 4px;
}

 header > nav > ul > li:hover, header > nav > ul > li:active {
  background: rgba(0, 0, 0, 0.5); /* Adjust the opacity to darken the image */
  z-index: 0; /* -1 Ensure the overlay stays behind the text */
}

.header__inline-menu {
    border-radius: 5px;
    /* padding: 5px !important; */
    margin-left: -50px !important;
    margin-right: -50px !important;
}

.header__menu-item{
  color:#FFFFFF;
}

.header__menu-item span {
    transition: text-decoration var(--duration-short) ease;
    color: #ffffff !important;
}

.announcement-bar__message, 
.oh-categories-extension .link-unstyled,
.oh-categories-extension .txt-div-sep
{
    color: #933649 !important;
}

.oh-categories-extension span .txt-nav-item:active > span > span,
{
    color: #8d8d8d !important;
    font-weight: 100;

}

/* border-bottom: 1px solid #e2e1e1; */
.breadcrumbs
{
  font-size: 12px;
  border: 1px solid #fff;
  background-color: #ece5e3;
  padding: 5px 10px;
}
.breadcrumbs-border {
  margin: 2x;
  border: 1px solid #ece5e3;
  background-color: #fff;
  margin: 0 35px;
}
.breadcrumbs a {
  color: #953046;
  text-decoration: none;
}
.breadcrumbs a:hover {
  text-decoration: underline;
}
.breadcrumbs .current {
  color: #342c2a;
}
span.bsp {
  margin: 0 10px;
  color: #953046;
}
