/** Shopify CDN: Minification failed

Line 124:0 Unexpected "}"

**/
nav.header__inline-menu li a span, nav.header__inline-menu li a {
    color: #000;
}
header-menu ul {
    background: #fff !important;
}
header-menu ul ul li a {
    color: #000 !important;
}
details[open]>.search-modal {
    background: rgb(var(--color-foreground),.5);
}
summary.header__icon.header__icon--search span.svg-wrapper.header__icon-close {
    display: none;
}
nav.header__inline-menu li a {
    color: #fff;
}
nav.header__inline-menu li a:hover,
header-menu ul li span:hover  {
    color: #E4D15B;
    text-decoration: none !important;
}
nav.header__inline-menu li a:hover {
    color: #E4D15B !important;
    text-decoration: none !important;
}
.header__menu-item:hover span {
    text-decoration: none !important;
}
details[open]:hover>.header__menu-item {
    text-decoration: none;
}

/* =========================================
   LOGO HOVER COLORS
   ========================================= */

.header__heading-logo-wrapper img:hover,
.header__heading-logo:hover {
    filter: brightness(0) saturate(100%) invert(25%) sepia(85%) saturate(900%) hue-rotate(70deg) brightness(85%) contrast(95%);
}


/* =========================================
   NAVIGATION HOVER COLORS
   ========================================= */

/* Homepage navigation hover */
.template-index nav.header__inline-menu ul li a:hover,
.template-index nav.header__inline-menu ul li span:hover {
    color: #E4D15B !important;
}

/* All other pages navigation hover */
nav.header__inline-menu ul li a:hover,
nav.header__inline-menu ul li span:hover {
    color: #E4D15B !important;
}


/* =========================================
   THIRD-LEVEL SUBMENU STYLING
   ========================================= */

/* Homepage third-level submenu */
.template-index .header__submenu .header__submenu {
    position: absolute;
    left: 100%;
    background: #fff;
    min-width: 200px;
    top: 0;
    border: 1px solid #fff;
}

/* Other pages third-level submenu */
.header__submenu .header__submenu {
    position: absolute;
    left: 100%;
    background: #f3dad8;
    min-width: 200px;
    top: 0;
    border: 1px solid #fff;
}

/* Submenu positioning */
header-menu .header__submenu > li {
    position: relative;
}


/* =========================================
   DROPDOWN MENU BACKGROUNDS
   ========================================= */

/* Homepage dropdown */
.template-index details[open] > .header__submenu {
    background: #ffffff !important;
}

/* Other pages dropdown */
details[open] > .header__submenu {
    background: #f3dad8 !important;
}


/* =========================================
   HOMEPAGE HEADER STYLING
   ========================================= */

.template-index .header-wrapper {
    border-bottom: none;
}
/* Homepage hamburger menu: use theme's default icon color */
.template-index .header__icon--menu,
.template-index .header__icon--menu .icon {
  color: rgb(var(--color-foreground)) !important;
}
}
/* .header-wrapper {
    border-bottom: solid 1px #000;
} */
/* .template-collection .product-grid-container .card-wrapper .card__content {
    opacity: 1;
    visibility: visible;
} */
.template-collection .product-grid-container .card-wrapper:hover .card__inner {
    transform: none;
    transition: none;
    box-shadow: none;
}
.card-wrapper:hover .card__inner {
    transition: none !important;
    transform: none !important;
    box-shadow: none !important;
}
.template-collection .card-wrapper .card__inner,
.template-search .card-wrapper .card__inner {
    border: solid 1px rgb(241 241 241);
}
.template-collection .card-wrapper .card {
    position: relative;
}
.template-collection .product-grid-container .card-wrapper .card__content.de-as,
.template-search .product-grid-container .card-wrapper .card__content.de-as  {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* padding: 10px; */
    height: 100%;
    display: flex;
    align-items: flex-end;
}
.template-collection .product-grid-container .card-wrapper .card__content.de-as .card__information,
.template-search .product-grid-container .card-wrapper .card__content.de-as .card__information  {
    width: 100%;
    background: #ffffff;
    padding: 10px;
    text-align: center;
    border: solid 1px rgb(241 241 241);
    border-top: none;
}
.template-collection .product-grid-container .card-wrapper .card__content.de-as .card__information .card-information,
.template-search .product-grid-container .card-wrapper .card__content.de-as .card__information .card-information {
    text-align: center;
}
.template-collection .card-wrapper .card__inner .card__content,
.template-search .card-wrapper .card__inner .card__content  {
    opacity: 1;
    visibility: visible;
}
.card-wrapper.product-card-wrapper:hover .card__inner .card__media:after,
.article-card-wrapper.card-wrapper:hover .card.article-card .card__inner .article-card__image-wrapper:after  {
   display: none !important;
}
.header-wrapper details-modal.header__search {
    display: none;
}
.header-wrapper .header__icons details-modal.header__search {
    display: inline-flex;
}
.template-blog ul.blog__posts li .article-card-wrapper .card.article-card .card__content.drd {
    opacity: 1;
    visibility: visible;
}
.template-blog ul.blog__posts li .article-card-wrapper:hover .card__inner {
    transform: none;
    transition: none;
    box-shadow: none;
}
.template-blog ul.blog__posts li .article-card-wrapper:hover .card__inner .article-card__image-wrapper.card__media img {
    transform: none;
}
.section_blog_1 .rich-text__wrapper {
    width: 100% !important;
}
.section_blog_1 .rich-text__wrapper h2.rich-text__heading {
    color: #000;
    font-size: 20px;
}
.blog_slider.multicolumn .page-width ul li .multicolumn-card.content-container .multicolumn-card__image-wrapper {
    margin: 0;
}
.address_blog .rich-text.content-container .rich-text__wrapper {
    width: 100%;
}
.brand_multi_section.new_brand.multicolumn .multicolumn-card__info ul li {
    list-style: none;
    color: #524f4d;
    font-size: 15px !important;
    line-height: 30px;
    font-family: "FF Meta Serif", serif;
}
.brand_multi_section.new_brand.multicolumn .multicolumn-card__info ul li a {
    color: #524f4d;
    text-decoration: none;
    font-size: 15px !important;
}

nav.header__inline-menu ul li header-menu ul.header__submenu a {
    color: #000;
}
nav.header__inline-menu ul li header-menu ul.header__submenu a:hover {
    color: #E4D15B !important;
}
details[open]>.header__submenu {
    background: #fdfdfd !important;
}
.search-modal.modal__content search-form.search-modal__form .field:after, 
.search-modal.modal__content search-form.search-modal__form .field:before {
    display: none;
}
.search-modal.modal__content search-form.search-modal__form .field input[type="search"] {
    background: #fff;
    color: #000;
}
.template-collection .product-grid-container .card-wrapper .card__content.de-as .card__information, 
.template-search .product-grid-container .card-wrapper .card__content.de-as .card__information {
    background: #ffffffb3;
}
/* Force 3 columns in multicolumn section on mobile */
@media screen and (max-width: 989px) {
    .brand_multi_section.new_brand.multicolumn .multicolumn-card__info {
    padding-bottom: 0;
}
  .brand_multi_section.multicolumn .grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 10px; 
  }

  .brand_multi_section.multicolumn .grid__item {
    width: 100% !important;
  }
  .brand_multi_section.new_brand.multicolumn .multicolumn-card__info {
    padding-bottom: 0;
    padding: 0 !important;
}
.brand_multi_section.new_brand.multicolumn .multicolumn-card__info ul {
    padding-left: 0;
}
.brand_multi_section.new_brand.multicolumn .multicolumn-card__info ul li {
    font-size: 13px!important;
    line-height: 25px;
}
.brand_multi_section.new_brand.multicolumn .multicolumn-card__info ul li a {
    font-size: 13px!important;
}
}

@media screen and (min-width: 990px) {
    .card-wrapper:hover .media.media--hover-effect>img+img {
        transition: none !important;
        transform: none !important;
    }
    .card .media.media--hover-effect>img:only-child, .card-wrapper .media.media--hover-effect>img:only-child {
    transition: none !important;
}
.card:hover .media.media--hover-effect>img:first-child:only-child, .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child {
    transform: none !important;
}
}

@media (min-width: 750px) {
.blog_slider.multicolumn .page-width ul li {
    max-width: 25%;
    margin: 0;
}
.template-blog ul.blog__posts li .article-card-wrapper .card.article-card .card__content.drd .article-card__info, 
.template-blog ul.blog__posts li .article-card-wrapper .card.article-card .card__content.drd p.article-card__excerpt, 
.template-blog ul.blog__posts li .article-card-wrapper .card.article-card .card__content.drd .article-card__footer {
    opacity: 0;
    visibility: hidden;
}
.template-blog ul.blog__posts li .article-card-wrapper:hover .card.article-card .card__content.drd .article-card__info, 
.template-blog ul.blog__posts li .article-card-wrapper:hover .card.article-card .card__content.drd p.article-card__excerpt, 
.template-blog ul.blog__posts li .article-card-wrapper:hover .card.article-card .card__content.drd .article-card__footer {
    opacity: 1;
    visibility: visible;
}
}

@media (max-width: 749px) {
    .brand_multi_section.multicolumn .grid__item .multicolumn-card__info h4 {
    font-size: 12px;
}
    .menu-drawer summary.menu-drawer__menu-item {
    font-size: inherit;
}
.template-index header-drawer summary.header__icon span svg {
    color: #ffffff;
}
header-drawer summary.header__icon span svg {
    color: #000000;
}
}
