/** Shopify CDN: Minification failed

Line 36:8 Expected identifier but found whitespace
Line 36:9 Unexpected "#000"
Line 55:8 Expected identifier but found whitespace
Line 55:9 Unexpected "#000"
Line 120:8 Expected identifier but found whitespace
Line 120:9 Unexpected "#000"

**/
main#main-content{
  background: white !important;
}
/*Categorie template css*/
products-toolbar#products-toolbar {
  width: 100%;
  color: black !important;
}
products-toolbar#products-toolbar span{
  color: black !important;
}
div#shopify-section-template--25320845115716__collection-products .container{
  color: black !important;
}
.main-products-grid__filters span{
  color: black !important;
}
.price__from{
  color: black !important;
}
div#shopify-section-template--25320841871684__collection-products {
  background: white;
}
#shopify-section-template--25320841871684__collection-products,
#shopify-section-template--25320841871684__collection-products * 
  color: #000;
  fill: #000 !important;
  stroke: #000 !important;

li.promo-item--grid_list.js-pagination-result a{
  color: green !important;
}

.card--promo__info.card__info.flex.flex-col.promo--grow .btn.btn--secondary.w-full {
  background-color: black;
  color: white;
  border: none;
}


/* Knoppen */
#shopify-section-template--25320841871684__collection-products .button,
#shopify-section-template--25320841871684__collection-products button,
#shopify-section-template--25320841871684__collection-products a 
  color: #000;


/* Iconen */
#shopify-section-template--25320841871684__collection-products svg 
  fill: #000 !important;
  stroke: #000 !important;

.checkbox + label:before {
  margin-top: 0;
}
custom-pagination.main-products-grid.flex.transition-ready {
  width: 100% !important;
}
.card.card--promo.relative.flex.flex-col.h-full.color-scheme.color-scheme--1 {
  padding: 0 !important;
}
.card--promo__info.card__info.flex.flex-col.promo--grow {
  padding: 20px !important;
  background: #fac8cd;
}
a.btn.btn--secondary.w-full {
  background: black !important;
  opacity: 1 !important;
  border-color: black !important;
}
a.card__button.btn.btn--secondary {
    background: #262823;
    color: white;
    border-color: #262823;
    font-size: 16px;
    padding: 10px 35px;
    font-weight: 500;
}
.product.js-product{
  width: 100% !important;
}
span.js-value{
  color: #E21C24 !important;
}
.product-info__sticky{
  color: black !important;
}
.option-selector__label-value{
  color: black;
}
span.backorder__product{
  color: black;
}
table.product-comparison-grid{
color: black;
}
table.product-comparison-grid span{
color: black;
}
.product-comparison-text p{
color: #000;
font-family: Figtree;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 28px; /* 155.556% */
}

#shopify-section-template--25320841871684__collection-products, #shopify-section-template--25320841871684__collection-products *
  color: #000;
  fill: #000 !important;
  stroke: #000 !important;


li.promo-item--grid_list.js-pagination-result a{
  color: #ffffff !important;
}
table.product-comparison-grid a.btn.btn--primary.w-full{
  background: black;
  border-color: black;
}

/*Best Verkocht Product List*/
.featured-collection-info.mb-6.md\:mb-0.flex.shrink-0.flex-col.featured-collection-info--carousel.items-stretch.cc-animate-init.cc-animate-in{
  max-width: 20% !important;
  width: 20% !important;
}
carousel-slider.carousel.block.grow{
  max-width: 80% !important;
  width: 80% !important;
}
@media(max-width: 767px) {
  .featured-collection-info.mb-6.md\:mb-0.flex.shrink-0.flex-col.featured-collection-info--carousel.items-stretch.cc-animate-init.cc-animate-in{
  max-width: 100% !important;
  width: 100% !important;
  margin: 0;
  padding: var(--gutter);
}
carousel-slider.carousel.block.grow{
  max-width: 100% !important;
  width: 100% !important;
}
}
.featured-collection-info h2{
  color: var(--White, #FFF) !important;
  font-family: "Nunito Sans" !important;
  font-size: 20px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 28px !important; /* 140% */
}
.featured-collection-info p{
  color: var(--White, #FFF) !important;
  font-family: "Nunito Sans" !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 300 !important;
  line-height: 22px !important; /* 137.5% */
}
.featured-collection-info .btn{
  display: flex !important;
  height: 36px !important;
  padding: 0px 10px !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 10px !important;
  flex-shrink: 0 !important;
  align-self: stretch !important;
  border-radius: 4px !important;
  background: var(--White, #FFF) !important;
}
section#shopify-section-template--25320683929924__collection-list .section{
    margin: 0 !important;
    padding: 100px 0 !important;
    background: #F2F2F2;
}
@media only screen and (max-width: 767px) {
  section#shopify-section-template--25320683929924__collection-list .section{
    margin: 0 !important;
    padding: 50px 0 !important;
    background: #F2F2F2;
}
}

@media (max-width: 480px) {
    .fullwidth-banner-button {
        padding: 14px 20px;
        font-size: 16px !important;
        min-height: 50px;
    }
}

.cc-multi-column .section{
  margin: 0 !important;
  padding: 0 !important;
}

@media only screen and (max-width: 767px) {
    .cc-multi-column .section{
  padding: 50px 0 50px 0 !important;
  background: #f2f2f2 !important;
}
}

@media only screen and (max-width: 767px) {
    .header__search{
  padding-top: 10px !important;
}
}

@media only screen and (min-width: 767px) {
    .cc-multi-column .section{
  padding: 100px 0 100px 0 !important;
  background: #f2f2f2 !important;
}
}

.cc-multi-column .multi-column .card__media {
  border-radius: 10px 10px 0 0 !important;
}

.cc-multi-column .multi-column .card__info {
  background: #FFF !important;
  border-radius: 0 0 10px 10px !important;
}

.price.price--on-sale.price--top .price__default,
.price.price--on-sale.price--top .price__default * {
  color: red !important;
}

.price.price--on-sale.price--top .price__current,
.price.price--on-sale.price--top .price__current * {
  color: #e21c2 !important;
}

.price.price--on-sale.price--top .price__was,
.price.price--on-sale.price--top .price__was * {
  color: #000 !important;
}

.price__current span.js-value {
    color: black !important;
}

.product-info__price .price__current span.js-value {
    color: #e31c23 !important;
}

.product-info__price .price__was span.js-value {
    color: #000 !important;
}

.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,
.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl {
  width: 100%;
  left: 0 !important;
}
@media (max-width: 1024px) {
  .os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,
  .os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl {
    width: auto !important;
    left: 32px !important;
  }
}
@media only screen and (max-width: 767px) {
  .featured-collection-info {
    order: 2;
  }
  .carousel-block {
    order: 1;
  }
}
.card__custom-tags{
  flex: 1;
}
.card__custom-tags p{
  color: black;
  margin: 0;
}
.card__info-inner{
  display: flex;
  flex-direction: column;
  height: 100%;
}
.card__swatches{
  margin-top: auto;
  flex-wrap: nowrap !important;
}
.price.price--top{
  margin-top: auto !important;
}
.promo__button.btn {
    opacity: 1;
    background-position: 0 100%;
    cursor: default;
    border: white;
    text-wrap-mode: nowrap;
}
.promo__content{
  background: #495D63;
}
.promo-item--grid_list .promo__content{
  background: transparent !important;
}