/** Shopify CDN: Minification failed

Line 304:28 Unexpected ".5"

**/
/*
FONTS
font-family: "Chivo", sans-serif;
font-family: "Lora", serif;
*/

* {
  font-family: "Roboto", sans-serif;
}

[data-block-id="text_6fPYbX"] {
  font-size: 14px !important;
}


nav.header__primary-nav a {
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 22px !important;
}

.product-card__price--original {
  color: #999;
  font-size: 14px !important;
  margin-right: 6px;
}

.product-card__price--sale {
  /* color: #c0392b; /* Rood of opvallend */
  font-size: 14px !important; 
  font-weight: bold;
}

  .custom-sale-badge {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #c20000;
    color: white;
    padding: 3px 4px;
    font-size: 0.72rem;
    z-index: 2;
  }

  .product-card__figure {
    position: relative;
  }


.collection variant-swatch-king, .product-card variant-swatch-king {
  display: none !important;
}

.shopify-section--collection-banner h1 {
  font-size: 24px !important;
  font-weight: 700 !important;
}

  .slideshow__slide-content .prose p,
  .slideshow__slide-content .prose .h1,
  .slideshow__slide-content .prose .h6 {
  margin-bottom: 0.7rem !important;
  }
  
  .slideshow__slide-content .button-group {
  margin-top: 0.9rem !important;
  }

.button {
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 140% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 10px !important;
  width: max-content !important;
}

@media (min-width: 990px) {
  .shopify-section--slideshow,
  .shopify-section--slideshow .slideshow,
  .shopify-section--slideshow .slideshow__slide,
  .shopify-section--slideshow .content-over-media {
    max-height: 670px !important;
    height: 670px !important;
    overflow: hidden !important;
    position: relative !important;
  }

  .shopify-section--slideshow img {
    height: 100% !important;
    width: 100% !important;
    min-height: 100% !important;
    max-height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
  }

  .slideshow__slide-content .prose .h6 {
    font-size: 64px !important;
    font-weight: 500 !important;
    line-height: 64px !important;
  }

  .slideshow__slide-content .prose .h1 {
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 140% !important;
  }

    .shopify-section-group-footer-group .image-with-text {
    display: none !important;
  }

  div.scrolling-image-heading-template--24885200814461__ss_scrolling_images_rQJzKy p, product-recommendations h2 {
      font-size: 1.75rem !important;
  }
}

@media (max-width: 989px) {
    div.scrolling-image-heading-template--24885200814461__ss_scrolling_images_rQJzKy p, product-recommendations h2 {
      font-size: 1.25rem !important;
  }
  
  .shopify-section--slideshow,
  .shopify-section--slideshow .slideshow,
  .shopify-section--slideshow .slideshow__slide,
  .shopify-section--slideshow .content-over-media {
    max-height: 550px !important;
    height: 550px !important;
    overflow: hidden !important;
    position: relative !important;
  }

  .shopify-section--slideshow img {
    height: 100% !important;
    width: 100% !important;
    min-height: 100% !important;
    max-height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
  }

  .slideshow__slide-content .prose .h6 {
    text-align: center !important;
    font-size: 36px !important;
    font-weight: 500 !important;
    line-height: 36px !important;
  }

  .slideshow__slide-content .prose .h1 {
    text-align: center !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 100% !important;
  }

  .prose div.justify-end {
      justify-content: center !important;
  }

  [data-block-id="image_LCY98d"] {
    margin-top: 0px !important;
  }
}

text-with-icons-carousel .icon {
  display: none !important;
}

text-with-icons-carousel .h6 {
  font-size: 14px !important;
  color: #11111 !important;
  font-weight: 300 !important;
}

text-with-icons-carousel .prose {
  font-size: 10px !important;
  color: #11111 !important;
}

.v-stack .h6 {
  font-size: 14px !important;
  line-height: 14px !important;
}

@media screen and (min-width: 700px) {
    .featured-collections-navigation {
        column-gap: 20px;
    }
}

.featured-collections-navigation {
    grid-auto-columns: max-content;
    grid-auto-flow: column;
    justify-content: flex-start;
    column-gap: 1.5rem;
    display: grid
;
}

@media (max-width: 989px) {
  carousel-navigation button.h2, .shopify-section--collection-list .section-header .h2 {
    font-size: 30px !important;
    line-height: 30px !important;

      }

  section.shopify-section-group-footer-group .image-with-text picture {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 100% !important;
  text-align: center !important;
}

section.shopify-section-group-footer-group .image-with-text picture img {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  height: auto !important;
}

}

@media (min-width: 990px) {
  carousel-navigation button.h2, .shopify-section--collection-list .section-header .h2 {
    font-size: 53px !important;
    line-height: 53px !important;
  }

  .collection-card__content .h3 {
    font-size: 42px !important;
    line-height: 46px !important;
  }

  .shopify-section-group-footer-group image-with-text {
  display: none !important;
}

  .timeline__item-content {
    color: #553b2a !important;
  }
  
}

.shopify-section--collection-list .section-stack .text-center {
  text-align: left !important;
}

.footer__block a {
  font-size: 14px !important;

}

.shopify-section--collection-list .section-stack .justify-self-center {
  justify-self: left !important;
}

.featured-collections-navigation {
   column-gap: 1rem !important; 
}


.shopify-section--featured-collections .section-stack .v-stack {
  justify-self: left !important;
}
.shopify-section--featured-collections .v-stack .text-center {
  text-align: left !important;
}

featured-collections-carousel .justify-self-center {
  justify-self: center !important;
}

section.shopify-section-group-footer-group {
  border-bottom: 1px solid white !important;
}

section.shopify-section-group-footer-group .image-with-text .prose {
  margin-top: 0px !important;
}

section.shopify-section-group-footer-group .image-with-text .prose p {
  font-size: 10px !important;
  color: #696969 !important;
}


.footer__block a {
  font-size: 14px !important;
}
.footer__block--links .gap-2.5, .footer__block--links .gap-2\.5 {
  row-gap: 0.1rem !important;
}


.product-info buy-buttons button {
    width: 100% !important;
    border-radius: 5px !important;
    padding: 14px 10px 14px 10px;
    font-size: 14px !important;
    text-transform: uppercase !important;
}
/* .swatch--gl .select-option label {
    color: #553b2a !important;
} */
/* .globo-swatch-product-detail .swatch--gl li .globo-style--button {
  border-color: #553b2a !important;
  color: #553b2a !important;
  opacity: 0.7;
} */

/* .globo-swatch-product-detail .swatch--gl li .globo-style--button:hover {
  background-color: #6e503c !important;
  color: white !important;
}

.globo-swatch-product-detail ul.value li.select-option input:checked+.globo-style--button {
  opacity: 1;
  border-color: #553b2a !important;
  background-color: #553b2a !important;
  color: white !important;
} */

.errorOptions {
  color: #8f674d !important;
  font-style: italic !important;
}

.product-description-container .product-title {
  font-size: 14px !important;
}
accordion-disclosure .text-lg, .accordion__content {
  font-size: 14px !important;
}

.product-info__block-item[data-block-id="buy_buttons"]{
  margin-bottom: 10px !important;
}

.product-info__block-item[data-block-id="liquid_CfA7pR"] .liquid {
  text-align: center;
}

.shopify-section--image-with-text .prose div:last-child {
  font-size: 14px !important;
}

.text-on-sale {
  color: #b5454c !important;
}

.announcement-bar {
  padding-block: 0.5rem !important;
}

.collection-list .collection-card__content {
  background-color: rgb(255 255 255 / 0%) !important;
}

.footer__block--newsletter p, .footer__block--newsletter .input {
  font-size: 14px !important;
}
 
button {
  border-radius: 5px !important;
}

mega-menu-disclosure summary {
  font-size: 14px !important;
}


cart-drawer .w-full {
    width: 100% !important; 
    padding: 15px 10px 15px 10px;
    font-size: 14px !important; 
}
.custom-dots {
  margin-bottom: 30px !important;
}

.price-list--product {
    column-gap: 0.5rem !important;
}

.product-info__block-item price-list {
     margin-top: 10px !important;
}

hitsy-container {
  margin-top: 20px !important;
}

.cart-drawer__items .discount-badge {
  display: none !important;
}
/* --------------  GGGGGGGGGGGGGGGG  ---------------------*/
@media (max-width: 989px) { 

  safe-sticky .product-title {
    margin-top: 5px !important; 
    
    font-size: 24px !important;
    line-height: 32px !important;
    font-weight: 400 !important;
  }
  .product-info__block-item sale-price {
    font-size: 18px !important;
    font-weight: bolder;
    font-family: "Chivo", sans-serif;
  }

  .product {
    gap: 15px !important;
  }

  
}





