/** Shopify CDN: Minification failed

Line 10:0 Unexpected "{"
Line 10:1 Unexpected "{"
Line 10:3 Expected identifier but found "'custom-overrides.css'"
Line 84:20 Unexpected "{"
Line 84:29 Expected ":"

**/
{{ 'custom-overrides.css' | asset_url | stylesheet_tag }}


@media (max-width: 749px) {
  #Hero-template--25522645172547__hero_jVaWmY .hero__content-wrapper {
    text-align: center !important;
  }
  #Hero-template--25522645172547__hero_jVaWmY .hero__content-wrapper .group-block-content {
    align-items: center !important;
  }
}

@media (max-width: 749px) {
  .text-block--AS1NQMnhBOXZ1U05aa__text_HDm9jX {
    --padding-inline-end: 0px !important;
    --padding-inline-start: 0px !important;
  }
}

@media (max-width: 749px) {
  .collection-card__content > .group-block.spacing-style {
    --padding-block-end: 0px !important;
  }
}

@media (max-width: 749px) {
  .product-grid {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 749px) {
  [data-block-id="Aa0Q3QkZIam5yWXdVb__collection_card_Yrjn8U"],
  [data-block-id="AZEhaMndiRGQrMGtIV__collection_card_knXKFA"] {
    min-height: 115vw !important;
    height: auto !important;
    aspect-ratio: auto !important;
  }
}


@media (max-width: 749px) {
  .text-block--Aa2FGdGFDVldTMktWQ__text_Vw9NRN {
    --font-size: 24px !important;
    font-size: 24px !important;
  }
  .text-block--Aa2FGdGFDVldTMktWQ__text_Vw9NRN p {
    font-size: 24px !important;
  }
}

@media (max-width: 749px) {
  .text-block--AV0ljMWZiM3oyZDRGb__text_GnA9ex,
  .text-block--AV0M4MVJzRng0SGNhT__text_bRtTr9,
  .text-block--AZ0pEOXlUOHozODlxb__text_wDzkjA {
    --width: 100% !important;
    width: 100% !important;
    text-align: left !important;
    margin-left: 0 !important;
    margin-right: auto !important;
  }
  .text-block--AV0ljMWZiM3oyZDRGb__text_GnA9ex p,
  .text-block--AV0M4MVJzRng0SGNhT__text_bRtTr9 p,
  .text-block--AZ0pEOXlUOHozODlxb__text_wDzkjA p {
    text-align: left !important;
  }
}



/* Collection-page */

@media (max-width: 749px) {
  /* Product-grid: exact 2 gelijke kolommen op mobiel */
  #shopify-section-{{ section.id }} .collection-wrapper.grid,
  .product-grid-container .product-grid {
    grid-template-columns: 1fr 1fr !important;
  }

  /* Zorg dat elke kaart z'n kolom netjes vult */
  .product-grid-container .product-grid__item {
    width: 100% !important;
    max-width: 100% !important;
  }
}



/* Product-page */

/* Doorgestreepte "van"-prijs binnen de sale-weergave → Medium 500 */
.price__sale s,
.price__sale del,
.price__sale .price--compare {
  font-weight: 500 !important;
}

/* Actieprijs (huidige prijs bij korting) → Demi 600 */
.price__sale .price:not(s):not(del),
.price__sale .price--sale {
  font-weight: 600 !important;
}

/* Normale prijs zonder korting → laat op standaard, of stel hier in */
.price__regular .price {
  font-weight: 500 !important;
}



.product-badges--top-right {
    top: calc(var(--badge-inset) + var(--padding-block-start));
    right: calc(var(--badge-inset) + var(--padding-inline-start));
    display: flex;
    gap: 2px;
    
}


.product-badges__badge--rectangle {
    padding-block: 6px;
    padding-inline: 6px;
}