body {
  color: rgb(var(--color-foreground));
 background-color: rgba(240, 234, 216, 1) !important;
  overflow-x: hidden;
}


#shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__menu-item--top,
#shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__icon,
#shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__heading-link .h2 {
color: rgba(var(--color-foreground),1) !important;
  



#shopify-section-header:not(.shopify-section-header-sticky):hover .header-transparent .header__menu-item--top,
#shopify-section-header:not(.shopify-section-header-sticky):hover .header-transparent .header__icon,
.mini-cart--open #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__menu-item--top,
.mini-cart--opening #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__menu-item--top,
.menu-drawer--open #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__menu-item--top,
.menu-drawer--opening #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__menu-item--top,
.menu-mobile--open #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__menu-item--top,
.menu-mobile--opening #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__menu-item--top,
.mini-cart--open #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__icon,
.mini-cart--opening #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__icon,
.menu-drawer--open #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__icon,
.menu-drawer--opening #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__icon,
.menu-mobile--open #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__icon,
.menu-mobile--opening #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__icon {
  color:  rgba(var(--color-foreground),1);
  transition-duration: var(--duration-long);
}
}






 .header__menu-item .label {
    background-image: linear-gradient(90deg, rgba(75, 47, 35,1) 0%, rgba(75, 47, 35,1) 100%);
  }

@media screen and (hover: hover) {
  .header__menu-item .label {
    background-image: linear-gradient(90deg, rgba(75, 47, 35,1) 0%, rgba(75, 47, 35,1) 100%);
  }
}

.header__menu-item--top.header__active-menu-item:before {
    transform: translateX(0);
    background-color:  rgba(var(--color-foreground),1);
}



#shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__heading-logo.normal,
.menu-drawer--open #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__heading-logo.inverse,
.menu-drawer--opening #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__heading-logo.inverse,
.menu-drawer--closing #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__heading-logo.inverse {
  opacity: 1;
}

#shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__heading-logo.inverse,
.menu-drawer--open #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__heading-logo.normal,
.menu-drawer--opening #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__heading-logo.normal,
.menu-drawer--closing #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__heading-logo.normal {
  opacity: 0;
}







  .mini-cart--open #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__heading-logo.inverse,
  .mini-cart--opening #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__heading-logo.inverse
  {
    opacity: 0;
  }


  .mini-cart--open #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__heading-logo.normal,
  .mini-cart--opening #shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__heading-logo.normal
  {
    opacity: 1;
  }






.enter-right .header__menu-item--top:before {
   background-color:  rgba(75, 47, 35,1);
   transition: background-color 0.15s ease-in-out, transform 0.15s ease-in-out;
    transform: translateX(0);
}

.enter-left .header__menu-item--top:before {
    background-color: rgba(75, 47, 35,1);
transition: background-color 0.15s ease-in-out, transform 0.15s ease-in-out;
    transform: translateX(0);
}

.leave-right .header__menu-item--top:before {
    background-color:  rgba(75, 47, 35,1);
transition: background-color 0.15s ease-in-out, transform 0.15s ease-in-out;
    transform: translateX(105%);
}

.leave-left .header__menu-item--top:before {
       background-color:  rgba(75, 47, 35,1);
transition: background-color 0.15s ease-in-out, transform 0.15s ease-in-out;
    transform: translateX(-105%);
}


.header__menu-item--top.header__active-menu-item:before {
    transform: translateX(0);
    background-color:  rgba(75, 47, 35,1);
}



.gf-announcement-bar {
  background-color: rgba(0,0,0,0.05);
  color: rgb(var(--color-foreground));
  border-bottom-color:rgba(0,0,0,0.1); 
}