/** Shopify CDN: Minification failed

Line 8:0 Unexpected "{"
Line 9:4 Expected identifier but found "%"
Line 13:4 Expected identifier but found "%"

**/
{
    % comment %
  }

  All custom CSS in this file will be kept when updating the theme Write your custom CSS below {
    % endcomment %
  }

  /* Customer-points section */

  .header-content h1 {
    font-size: 40px;
    margin-top: 20px;
  }

  .header-content>* {
    margin-bottom: 20px;
  }

  .header-content>*:last-child {
    margin-bottom: 0;
  }

  .m-account__navigation {
    margin-top: 20px;
  }

  /* Marketing opt-in register page*/

  .m-marketing-optin {
    margin-top: 5px;
  }

  .m-register-form__wrapper {
    padding-top: 50px;
  }

  .m-register-form h1 {
    font-size: 32px;
  }

  .m-register-form__description {
    padding-bottom: 20px;
  }

  /* Loyalty Page */

  .customer-points-display {
    font-size: 20px;
    margin-top: -50px;
  }

  .customer-points-display>span {
    font-weight: 600;
    color: #19345c;
  }

  /* Account page */
  .m-account {
    margin-top: 20px;
  }

  /* Product page */
  .main-product__block {
    margin-top: 10px !important;
  }

  div.main-product__block.main-product__block-trust_badge>div {
    background: #fff;
  }

  .m-product-text {
    margin: 20px 0;
  }

  .main-product__block.main-product__block-trust_badge>.m-product-trust-badge {
    padding: 0 20px 0px 0px;
  }


  /* Product Card */

  div.m-product-card__action-wrapper>product-form>form>button.m-product-quickview-button {
    padding: 10px 20px;
    box-shadow: none;
    color: white;
  }

  div.m-product-card__action-wrapper>product-form>form>button:hover {
    color: white;
  }

  div.m-product-card__action-wrapper>product-form>form>button>span.m-add-to-cart--text::before {
    content: none;
    padding-left: 0px;
  }

  div.m-product-card__action-wrapper>product-form>form>button>span.m-add-to-cart--text {
    padding-left: 0px;
  }

  div.m-product-card__action-wrapper>product-form>form>button {
    padding: 10px 20px;
    box-shadow: none;
  }

  /* Trust Badge */

  div.main-product__block .m-product-trust-badge {
    align-items: start;
  }

  /* Tracking page */

  #OrderStatus::after {
    content: 'De gemiddelde levertijd is 9 tot 15 dagen.';
    width: 100%;
    display: inline-block;
    text-align: center;
  }

/* Collapsible */
button > h3 {
  text-align: left;
}

/* Docap CLS */
.docapp-wrapper {
  min-height: 90px;
}

/* Two column section */
.column ul {
  list-style: disc;
  padding-left: 15px;
}

.column ol {
  list-style: auto;
  padding-left: 15px;
}

.column li {
  padding-bottom: 5px;;
}

.column a:not(.m-button) {
  color: #19345C;
  text-decoration: underline;
}

.column a:not(.m-button):hover {
  text-decoration: none;
}

/* Default variant: image on top at mobile */
@media (max-width: 767px) {
  
  .two-column-wrapper .column {
    flex: 0 0 100%;
    padding: 15px;
  }

  .two-column-wrapper h2{
    font-size: 24px;
    text-wrap: pretty;
  }
  .two-column-wrapper-reverse {
    flex-direction: column-reverse;
  }
}


/* FAQ changes */
.m-collapsible--button h3 {
  font-size: 16px;
  color:#091423;
}

/* Product page */
.main-product__block .m-product-title h1 {
  font-size: 32px;
}

.m-product-media img {
  border-radius: 10px;
}

.m-main-product--media {
  max-height: 560px;
}

/* Collections */
.m-product-card__media {
  border-radius: 10px;
}

/* collections list */
.m-page-header .m-page-header--template-list-collections {
  padding: 0x;
}

.m-collection-card__image{
  border-radius: 10px;
  aspect-ratio: 1/1;
}