/** Shopify CDN: Minification failed

Line 136:0 Unexpected "}"
Line 146:13 Expected identifier but found whitespace
Line 146:14 Unexpected "#00b67a"

**/
/*
  ============================================================
  Maison Liora — Colette-stijl overrides voor Dawn thema
  ============================================================
*/

/* ── Producttitel: hoofdletters ── */
.product__title h1,
.product__title h2 {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  line-height: 1.25;
}

/* ── Prijs ── */
.price--large .price-item--sale {
  font-size: 26px !important;
  font-weight: 700;
  color: #1a1a1a;
}

.price--large s,
.price--large .price-item--regular {
  font-size: 17px !important;
  font-weight: 400;
  color: #999;
}

/* ── Badge naast prijs ── */
.price__container,
.price__container .price,
.price--large {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
}

.badge.badge--sale {
  background: #00b67a !important;
  color: #fff !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  padding: 5px 14px !important;
  border-radius: 4px !important;
  display: inline-block !important;
  vertical-align: middle !important;
}

/* ── Optie labels ── */
.product-form__input .form__label,
.product-form__input legend,
.variant-pills legend {
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 1.5px !important;
  text-transform: uppercase !important;
  color: #444 !important;
  margin-bottom: 8px !important;
}

/* ── Kleur & maat knoppen ── */
.variant-pills__option {
  border-radius: 4px !important;
  border: 1.5px solid #ccc !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #1a1a1a !important;
  background: #fff !important;
  padding: 8px 16px !important;
  transition: border-color .15s !important;
  box-shadow: none !important;
}

.variant-pills__option:hover {
  border-color: #1a1a1a !important;
}

.variant-pills__option--active,
.variant-pills__option[aria-pressed="true"] {
  border-color: #00b67a !important;
  border-width: 2px !important;
  font-weight: 700 !important;
  background: #fff !important;
  box-shadow: none !important;
}

/* ── Winkelwagen knop ── */
.product-form__cart-submit,
.product-form__submit {
  background: #1a1a1a !important;
  color: #fff !important;
  border: none !important;
  border-radius: 4px !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  transition: background .2s !important;
  box-shadow: none !important;
}

.product-form__cart-submit:hover,
.product-form__submit:hover {
  background: #333 !important;
}

/* ── Verberg Shopify standaard voorraad indicator ── */
.product__inventory {
  display: none !important;
}

/* ── Thumbnail border actief ── */
.thumbnail-list__item--active .thumbnail {
  border-color: #00b67a !important;
  border-width: 2px !important;
}/* ── Badge rechtsboven zoals concurrent ── */
.card__badge {
  top: 10px !important;
  left: auto !important;
  right: 10px !important;
  bottom: auto !important;
  position: absolute !important;
}
}

.card__badge .badge,
.card__badge .badge--sale {
  background: #00b67a !important;
  color: #fff !important;
  border-radius: 4px !important;
  font-weight: 700 !important;
  font-size: 12px !important;
}
  background: #00b67a !important;
  color: #fff !important;
  border-radius: 4px !important;
  font-weight: 700 !important;
  font-size: 12px !important;
}
  background: #00b67a !important;
  color: #fff !important;
  border-radius: 4px !important;
  font-weight: 700 !important;
  font-size: 12px !important;
}.card-wrapper,
.card__inner {
  position: relative !important;
}