/** Shopify CDN: Minification failed

Line 93:0 All "@import" rules must come first

**/
.announcement-text {
    font-weight: 700;
    display: block;
    text-transform: uppercase;
    letter-spacing: .2em;
    font-size: .9em;
}

@font-face {
  font-family: 'Cinzel';
  src: url('https://cdn.shopify.com/s/files/1/1009/0165/0767/files/Cinzel-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
.announcement-bar {
    border: none !important;
}

@font-face {
  font-family: 'Cinzel';
  src: url('VERVANG-MET-JOUW-BOLD-URL.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/*
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.product-single__title,
.section-header__title,
.index-section .h2,
.site-nav__link, .hero__subtitle {
  font-family: 'Cinzel', serif !important;
}


h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.product-single__title,
.section-header__title,
.index-section .h2,
.site-nav__link, .hero__subtitle {
  font-family: 'Tenor', serif !important;
  font-weight: var(--typeHeaderWeight) !important;
}
  */

span.product__price-savings {
    margin-top: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: var(--colorBtnPrimary) !important;
    color: #ffffff !important;
    border-radius: 3px !important;
    font-weight: 400 !important;
    padding: 3px 6px !important;
  /*  text-transform: capitalize !important; */
  text-transform: none !important;
    white-space: nowrap !important;
    line-height: 1 !important;
    letter-spacing: 0px !important;
    font-size:10px !important;
}

span.grid-product__price--savings {
    display: inline-block !important;
    color: #c20000;
    font-weight: 400 !important;
  
}

@media only screen and (max-width: 768px) {
    .product__main-photos {
        margin-bottom: 10px !important;
    }

    .product__main-photos:has(.flickity-page-dots) {
        margin-bottom: 40px !important; 
    }
    .page-content {
    padding-bottom: 0px;
}
}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap');
announcement-link-text {
font-family: 'Montserrat', sans-serif !important;
}

.icon-and-text span {
font-weight: 500 !important;
}

.badgesContainer {
    margin-top: -20px;
    margin-bottom: -25px;
}


.site-nav__link--has-dropdown:hover {
    background-color: var(--colorBody) !important;
    color: black;
}
.site-nav__link--has-dropdown:active {
    background-color: var(--colorBody) !important;
    color: black;
}
.grid-product__tag--sale {
background-color: var(--colorBtnPrimary) !important;
}


/*
.grid-product__content .grid-product__tag.grid-product__tag--sale {
    font-size: 13px;
    border-radius: 100px;
    text-transform: none;
    font-weight: 400;
    background: #fff !important;
    color: #000 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 8px;
}
.grid-product__price {
    font-size: 13px;
}

[data-type_product_capitalize=true] .grid-product__title {
    font-size: calc(var(--typeBaseSize) - 2px) !important;
    letter-spacing: 0.2em;
}

*/

/* search icon */
.search__input {
    background: transparent;
    color: white;
}

.product__price--compare {
    padding-right: 5px;
    display: inline-block;
    text-decoration: line-through;
    font-size: 17px;
}

.product__price.on-sale {
      color: var(--colorPrice) !important;
    }


/** single product **/
.product__price--sale, .product__price.on-sale, .price--on-sale, [data-product-price].on-sale {
   /* font-weight: 700 !important; */
    font-size: 18px;
    font-weight: 400 !important;
    font-family: Arial, sans-serif !important;
}
.product__price.on-sale {
font-weight: 400 !important;
    font-size: 20px !important;
    font-family: Arial, sans-serif !important;
}
span.product__price.product__price--compare {
    font-size: 20px !important;
    font-family: Arial, sans-serif !important;
   /* color: #444444; */
}
input#Search {
    color: black !important;
}
.predictive__screen {
    background: none !important;
}
.btn--close-search .icon path {
    stroke: black !important;
}
.results__search-btn {
    border-top: 1px solid black;
}
#shopify-section-sections--29613691142476__header button.results__search-btn {
    color: #000000 !important;
}
@media screen and (max-width: 768px) {
  .mobile-nav__sublist .mobile-nav__item:first-child > a.mobile-nav__link {
    display: none !important;
  }
}
h1.h2.product-single__title {
    margin-top: 20px !important;
}


/*** header custom ****/
.header-item.header-item--logo-split li a {
    font-size: 16px !important;
    text-transform: uppercase !important;
}


/*** Footer custom ****/
footer.site-footer
 {
   border-top: 1px solid #e8e8e1;
}

h2.h4.footer__title.small--hide {
  font-family: var(--typeBasePrimary), var(--typeBaseFallback) !important;
  font-size: 14.5px !important;
}
.footer__copyright-bar {
  padding-bottom: 0 !important;
}
.collapsible-content__inner p a {
    border-bottom: none !important;
}
@media only screen and (min-width: 769px) {
  .site-footer {
    padding-bottom: 40px !important;
  }
}


/**** Product card price ****/
span.grid-product__price--original {
font-size: calc(var(--typeBaseSize) * .85) !important;

}
.grid-product__price {
       font-size: calc(var(--typeBaseSize) * .85) !important;
    font-weight: 400 !important;
}