/** Shopify CDN: Minification failed

Line 68:13 Expected "}" to go with "{"

**/
/*================ "Blog posts" ================*/
.featured-blog {
  --image-height: 70%;
  background: var(--bg);
}
.featured-blog .rte {
  margin-bottom: 10px;
}
.featured-blog.section-padding {
  padding-bottom: max(var(--grid-gutter), var(--padding-bottom));
}

@media only screen and (max-width: 767px) {
  .featured-blog__container {
    margin: 0 calc(var(--gutter-mobile) * -1);
  }
}

.featured-blog__button {
  margin: var(--gutter) 0 0;
  text-align: center;
}

/* BLOG LINKS – subtiel maar duidelijk */

.article__content a,
.rte a {
color: #d63384;
  text-decoration-line: none !important;
  font-weight: 500;
  border-bottom: 1px solid rgba(214, 51, 132, 0.4);
  transition: all 0.2s ease;
}

/* Hover = iets duidelijker */
.article__content a:hover,
.rte a:hover {
  color: #a61e65; /* iets donkerder roze */
  border-bottom: 1px solid #a61e65;
  text-decoration: none !important;
  text-decoration-line: none !important;
  text-decoration-color: transparent !important;
}

/* Actief / focus (mobiel + accessibility) */
.article__content a:focus,
.rte a:focus {
  outline: none;
  background: rgba(214, 51, 132, 0.08);
  border-radius: 2px;
}

/* Optioneel: iets meer “klikbaar” gevoel */
.article__content a:after,
.rte a:after {
  content: " →";
  font-size: 0.9em;
  opacity: 0.6;
}

.article__content a:hover:after,
.rte a:hover:after {
  opacity: 1;