/** Shopify CDN: Minification failed

Line 92:0 Unexpected "}"

**/
:root {
  --main-color: #bd7d4f;
}

.cart-count-bubble {
    background: var( --main-color);
}
.header__menu-item span {
    text-transform: uppercase;
    font-weight: 700;
}

.search__input.field__input {
    height: 4.3rem;
}
.search__input.field__input:focus {
    box-shadow: 0px 0px 0px 1px #c4c4c4;
    border-radius: 6px;
}
.search__button {
    background: #bd7d4f !important;
    color: #fff;
    overflow: hidden;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.search-modal__form .field::after {
   border-radius: 6px;
   box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), 0.1);
  /* box-shadow: 0px 0px 0px 1px #c4c4c4; */
}
/* product cards */
.card-wrapper.product-card-wrapper .media {
    background: #f3f3f3;
}
.card-wrapper.product-card-wrapper .media img {
    object-fit: contain;
    mix-blend-mode: multiply;
}    
.card-wrapper.product-card-wrapper {
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .15);
    overflow: hidden !important;
    border-radius: 6px;
}
.card-wrapper.product-card-wrapper .card__information {
    padding: 14px !important;
}

/* collection cards */
.card-wrapper.collection-card-wrapper .media {
    background: #f3f3f3;
}
.card-wrapper.collection-card-wrapper .media img {
    object-fit: contain;
    /* mix-blend-mode: multiply; */
}    
.card-wrapper.collection-card-wrapper {
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .15);
    overflow: hidden !important;
    border-radius: 6px;
}

.card-wrapper.collection-card-wrapper .card__information {
    text-align: left;
    padding: 0 !important;
    padding-top: 4px !important;
}

/* Multicolumn */
.multicolumn-list__item {
    box-shadow: 0 0 2px #00000026;
    overflow: hidden !important;
    border-radius: 6px;
}
@media screen and (min-width: 750px) {
    .background-none .multicolumn-card__image-wrapper {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

/* footer li.list-social__item {
    border: 1px solid var( --main-color);
    margin: 20px 10px 20px 0;
    border-radius: 6px;
    background: var( --main-color); */
}
.shopify-policy__container {    
    max-width: var(--page-width) !important;
    margin-bottom: 60px;
}
.pagination__item {
    color: #fff !important;
    background: var( --main-color) !important;
    border-radius: 8px;
}

@media screen and (min-width: 750px) {
    .facets-vertical .facets-wrapper {
        margin-right: 2rem;
        box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .15);
        border-radius: 6px;
        padding: 10px;
        margin-top: 18px;
    }
}
.announcement-bar__message {
      min-height: 2.8rem;
}
@media screen and (min-width: 990px) {
    .pagination-wrapper {
        margin-top: 5rem;
        padding-bottom: 5rem;
    }
    .announcement-bar__message {
      padding: 0.5rem 0;
      min-height: 2.8rem;
      font-size: 16px;
  }
}


.slideshow__text.banner__box {
    background: rgb(0 0 0 / 28%);
}

details-modal.header__search {
    display: none !important;
}

.header__icon.header__icon--cart {
    display: none;
}

a.header__icon.header__icon--account {
    background: #bd7d4f;
    border-radius: 100px;
    color: #fff;
}
@media screen and (max-width: 749px) {
  .header-contact-button a {
      font-size: smaller;
      padding: 10px;
      min-height: auto;
  }
  .header {
      padding: 6px 1rem 4px 1rem;
  }
  .multicolumn-card__info {
      padding: 2.5rem !important;
  }
}
/*  Header menu items animation */
.header__submenu .header__menu-item:hover {
    text-decoration-line: underline;
    color: rgb(var(--color-foreground)) !important;
}
.header__menu-item span:after {
    display: block;
    content: "";
    border-bottom: solid 3px rgb(var(--color-link));
    transform: scaleX(0);
    transition: transform 300ms ease-in-out;
    position: absolute;
    bottom: -3px;
    width: 100%;
}

.header__menu-item span:hover:after {
    transform: scaleX(1);
}

.header__menu-item span {
    position: relative;
}

.header__menu-item:hover span, .header__active-menu-item,
details[open]>.header__menu-item {
    text-decoration: none;
}
.header__active-menu-item,
details[open]>.header__menu-item span{
    border-bottom: solid 3px rgb(var(--color-link));
}

/* Footer menu item animation */
.footer-block--menu a:after {
    display: block;
    content: "";
    border-bottom: solid 3px rgb(var(--color-link));
    transform: scaleX(0);
    transition: transform 300ms ease-in-out;
    position: absolute;
    bottom: 0px;
    width: 100%;
}

.footer-block--menu a:hover:after {
    transform: scaleX(1);
}

.footer-block--menu a {
    position: relative;
}

.footer-block--menu a:hover, .footer-block--menu .list-menu__item--active {
    text-decoration: none !important;
}
.footer-block--menu .list-menu__item--active {
    border-bottom: solid 3px rgb(var(--color-link));
}
.footer-block__details-content ul li {
  list-style-position: initial !important;
}
.footer-block__details-content ul {
  list-style-type: disclosure-closed;
}
.footer-block__details-content>* {
    font-size: 14px;
}
 
.footer-block__details-content ul {
    /* padding-left: 0; */
}
 
.footer-block__brand-info .rte>* {
    font-size: 14px;
}

.footer-block__brand-info .rte a,
.footer-block__details-content.rte a {
  text-decoration: none;
}















































