/** Shopify CDN: Minification failed

Line 49:13 Expected identifier but found whitespace
Line 49:14 Unexpected "0"
Line 146:0 Unexpected "<!--"
Line 286:0 Expected "}" to go with "{"

**/
/* ==== Header direct wit + menu zichtbaar ==== */

/* Achtergrond direct wit, ongeacht scroll of overlay */
.header,
#header-group,
.shopify-section-header,
.shopify-section-group-header-group,
.header--transparent,
.header--overlap,
.header.is-sticky {
  background-color: #ffffff !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  color: #000000 !important;
  z-index: 50;
}

/* Menu-items, iconen en logo direct zichtbaar */
.header__inline-menu a,
.header__menu-item,
.header__heading-link,
.header__icon,
.header__icons .icon {
  color: #000000 !important;
  fill: #000000 !important;
  stroke: #000000 !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
}

/* Hoverkleur (champagne goud) */
.header__inline-menu a:hover,
.header__menu-item:hover {
  color: #C1A36A !important;
}

/* Kleine schaduw zodat wit loskomt van de hero */
.header,
#header-group {
  box-shadow: 0 1px
/* ==== Kleinere typografie op PRODUCTPAGINA ==== */

/* TITEL (rechts naast de foto's) */
#MainContent[data-template*="product"] .product__title,
#MainContent[data-template*="product"] .product__title h1,
#MainContent[data-template*="product"] h1.product__title,
#MainContent[data-template*="product"] h1.product-title,
#MainContent[data-template*="product"] .product .h0,
#MainContent[data-template*="product"] .product .heading {
  font-size: clamp(22px, 3.2vw, 36px) !important;  /* desktop max 36px */
  line-height: 1.2 !important;
  font-weight: 500 !important;
  letter-spacing: 0.2px;
}

/* SUBKOP/labels rond de titel iets kleiner en rustiger */
#MainContent[data-template*="product"] .product__subtitle,
#MainContent[data-template*="product"] .product__vendor,
#MainContent[data-template*="product"] .product__meta {
  font-size: 14px !important;
  line-height: 1.4 !important;
  color: #444 !important;
}

/* Beschrijvingstekst (INFO/accordion) compacter */
#MainContent[data-template*="product"] .product__description,
#MainContent[data-template*="product"] .product__description p,
#MainContent[data-template*="product"] .product__accordion-content,
#MainContent[data-template*="product"] .product__accordion-content p,
#MainContent[data-template*="product"] .rte p {
  font-size: 14px !important;
  line-height: 1.5 !important;
}

/* Mobiel nog iets kleiner */
@media (max-width: 749px) {
  #MainContent[data-template*="product"] .product__title,
  #MainContent[data-template*="product"] .product__title h1,
  #MainContent[data-template*="product"] h1.product__title,
  #MainContent[data-template*="product"] h1.product-title {
    font-size: 22px !important;
  }
  #MainContent[data-template*="product"] .product__description,
  #MainContent[data-template*="product"] .product__description p,
  #MainContent[data-template*="product"] .product__accordion-content,
  #MainContent[data-template*="product"] .product__accordion-content p,
  #MainContent[data-template*="product"] .rte p {
    font-size: 13px !important;
  }
}
/* ==== KLEINERE TITEL OP ALLE PRODUCTPAGINA'S (trefzeker) ==== */

/* 0) (tijdelijke check) maak zichtbaar welk element we raken */
#MainContent[data-template*="product"] [class*="product"] h1,
#MainContent[data-template*="product"] h1.product__title {
  outline: 2px dashed magenta !important; /* ← na controle mag dit weg */
}

/* 1) verklein de titel — pakt vrijwel alle Atelier varianten */
#MainContent[data-template*="product"] .product__title,
#MainContent[data-template*="product"] .product__title h1,
#MainContent[data-template*="product"] h1.product__title,
#MainContent[data-template*="product"] .product h1,
#MainContent[data-template*="product"] .product__info h1,
#MainContent[data-template*="product"] .heading,
#MainContent[data-template*="product"] .h0,
#MainContent[data-template*="product"] [class*="product"] h1 {
  font-size: clamp(22px, 3.0vw, 34px) !important;  /* max 34px desktop */
  line-height: 1.2 !important;
  font-weight: 500 !important;
  letter-spacing: .2px !important;
}

/* 2) beschrijving/accordion tekst iets compacter */
#MainContent[data-template*="product"] .product__description,
#MainContent[data-template*="product"] .product__description p,
#MainContent[data-template*="product"] .product__accordion-content,
#MainContent[data-template*="product"] .product__accordion-content p,
#MainContent[data-template*="product"] .rte p {
  font-size: 14px !important;
  line-height: 1.5 !important;
}

/* 3) mobiel nog wat kleiner */
@media (max-width: 749px) {
  #MainContent[data-template*="product"] .product__title,
  #MainContent[data-template*="product"] .product__title h1,
  #MainContent[data-template*="product"] h1.product__title,
  #MainContent[data-template*="product"] .product h1 {
    font-size: 22px !important;
  }
  #MainContent[data-template*="product"] .product__description,
  #MainContent[data-template*="product"] .rte p {
    font-size: 13px !important;
  }
}
<!-- Elfsight Google Reviews | Untitled Google Reviews -->
<script src="https://elfsightcdn.com/platform.js" async></script>
<div class="elfsight-app-408c206b-828f-42bc-ae3e-55f63895a504" data-elfsight-app-lazy></div>
/* === Appio Google Reviews – Owen & Finch stijl === */

/* 1) Container altijd wit (sommige thema’s geven anders zwart mee) */
[id*="appio"], [class*="appio"], .appio, .appio-google-reviews,
.shopify-section [id*="appio"], .section [id*="appio"] {
  background: #ffffff !important;
}

/* 2) Review cards: wit, rustig, subtiele randen */
[id*="appio"] .review-card,
[id*="appio"] .review, 
[id*="appio"] .appio-card {
  background: #ffffff !important;
  color: #1A1A1A !important;
  border: 1px solid rgba(0,0,0,.06) !important;
  border-radius: 10px !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.03) !important;
  padding: 16px !important;
}

/* 3) Tekstkleuren */
[id*="appio"] .review-text,
[id*="appio"] .appio-review-text,
[id*="appio"] .reviewer-name,
[id*="appio"] .reviewer-details,
[id*="appio"] .business-summary,
[id*="appio"] .rating-label {
  color: #1A1A1A !important; /* of #333 */
}

/* 4) Sterren in champagne goud (SVG) */
[id*="appio"] .stars svg,
[id*="appio"] .star svg,
[id*="appio"] .stars svg path,
[id*="appio"] .star svg path {
  fill: #C1A36A !important;
  stroke: #C1A36A !important;
}

/* 5) Avatars / like-knop verbergen (voor een clean look) */
[id*="appio"] .avatar,
[id*="appio"] .reviewer-avatar,
[id*="appio"] .like,
[id*="appio"] .like-button {
  display: none !important;
}

/* 6) Dots/pijlen subtiel of verbergen (optioneel) */
[id*="appio"] .carousel-dots,
[id*="appio"] .slider-dots {
  opacity: .4 !important;
}
[id*="appio"] .carousel-arrow,
[id*="appio"] .slider-arrow {
  color: #C1A36A !important;
  opacity: .8 !important;
}

/* 7) Sectie-padding compacter (voelt premium) */
[id*="appio"] { 
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

/* 8) Donkere thema’s: tekst nooit wit erven */
[id*="appio"] * { 
  mix-blend-mode: normal !important;
}
/* === Owen & Finch - Appio Google Reviews Cleanup & Styling === */

/* Achtergrond wit */
[id*="appio"], 
[class*="appio"], 
.appio, 
.appio-google-reviews,
.section [id*="appio"],
.shopify-section [id*="appio"] {
  background: #ffffff !important;
  color: #1A1A1A !important;
}

/* Verwijder Appio banner / watermerk tekst (bovenaan "You're currently...") */
[id*="appio"] div[style*="position: relative"] > div:has(p:contains("You're currently")),
[id*="appio"] p:contains("You're currently"),
[id*="appio"] div:has(p:contains("widget has a watermark")),
[id*="appio"] p[style*="font-size: 12px"],
[id*="appio"] .appio-watermark {
  display: none !important;
}

/* Reviewtitel ('Wat onze klanten zeggen') */
[id*="appio"] h2,
[id*="appio"] .section-title {
  color: #1A1A1A !important;
  text-transform: none !important;
  font-weight: 600 !important;
  font-family: 'Playfair Display', serif !important;
}

/* Sterren in champagne goud */
[id*="appio"] .stars svg path,
[id*="appio"] .star svg path {
  fill: #C1A36A !important;
  stroke: #C1A36A !important;
}

/* Tekstkleur aanpassen */
[id*="appio"] .review-text,
[id*="appio"] .reviewer-name,
[id*="appio"] .reviewer-details,
[id*="appio"] .business-summary {
  color: #1A1A1A !important;
}

/* 'Owen & Finch 5 ⭐ Uitstekend' blok gelijk trekken met reviews */
[id*="appio"] .business-summary,
[id*="appio"] .appio-summary {
  align-self: flex-start !important;
  margin-top: 0 !important;
  padding-top: 20px !important;
}

/* Reviewkaarten consistent wit + zachte schaduw */
[id*="appio"] .review-card,
[id*="appio"] .appio-card {
  background: #ffffff !important;
  border-radius: 10px !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.05) !important;
  border: 1px solid rgba(0,0,0,0.05) !important;
}

/* Pijlen subtiel champagne goud */
[id*="appio"] .carousel-arrow,
[id*="appio"] .slider-arrow {
  color: #C1A36A !important;
  opacity: 0.8 !important;
}
