/* A25 - cache-safe Meridia product-detail identity corrections. */

/* Bind the premium marker directly to the administrator-selected Meridia
   product-detail font.  This intentionally overrides the legacy Manrope
   shorthand used by the original component. */
body.is-meridia-theme main .v6-product-detail.v8-meridia-product-detail .v6-detail-copy>.v8-premium-label{
  display:inline-flex!important;
  align-items:center!important;
  width:max-content!important;
  max-width:100%!important;
  padding:8px 13px!important;
  background:#dbb74f!important;
  background-image:none!important;
  border:1px solid #c0942a!important;
  color:#000!important;
  -webkit-text-fill-color:#000!important;
  font-family:var(--font-meridia-product-detail,var(--font-meridia-global,Mosvita,"DM Sans",Arial,sans-serif))!important;
  font-size:11px!important;
  font-style:normal!important;
  font-weight:600!important;
  line-height:1.3!important;
  letter-spacing:.09em!important;
  opacity:1!important;
  box-shadow:none!important;
}

/* The related-product heading is displayed on a light editorial surface. */
body.is-meridia-theme main section.related.v8-meridia-related .section-heading h2{
  color:#000!important;
  -webkit-text-fill-color:#000!important;
  font-family:var(--font-meridia-headings,var(--font-meridia-global,Mosvita,"DM Sans",Arial,sans-serif))!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.is-meridia-theme main section.related.v8-meridia-related .section-heading .eyebrow{
  color:#8f6206!important;
  -webkit-text-fill-color:#8f6206!important;
  opacity:1!important;
}

/* Gold is the Meridia-only action identity.  The complete control and every
   nested label/icon are locked to high-contrast black on official gold. */
body.is-meridia-theme main .v6-product-detail.v8-meridia-product-detail .v25-detail-actions .v25-action-button.v25-compare-action,
body.is-meridia-theme main .v6-product-detail.v8-meridia-product-detail .v25-detail-actions .v25-action-button.v25-whatsapp-action{
  background:#dbb74f!important;
  background-color:#dbb74f!important;
  background-image:none!important;
  border:1px solid #b07908!important;
  color:#000!important;
  -webkit-text-fill-color:#000!important;
  font-family:var(--font-meridia-controls,var(--font-meridia-product-detail,var(--font-meridia-global,Mosvita,"DM Sans",Arial,sans-serif)))!important;
  font-style:normal!important;
  font-weight:600!important;
  opacity:1!important;
  filter:none!important;
  box-shadow:0 12px 26px rgba(176,121,8,.2)!important;
}
body.is-meridia-theme main .v6-product-detail.v8-meridia-product-detail .v25-detail-actions .v25-action-button.v25-compare-action *,
body.is-meridia-theme main .v6-product-detail.v8-meridia-product-detail .v25-detail-actions .v25-action-button.v25-whatsapp-action *{
  color:#000!important;
  -webkit-text-fill-color:#000!important;
  font-family:inherit!important;
  opacity:1!important;
}
body.is-meridia-theme main .v6-product-detail.v8-meridia-product-detail .v25-detail-actions .v25-whatsapp-action .v6-whatsapp-mark{
  background:#000!important;
  border-color:#000!important;
  color:#dbb74f!important;
  -webkit-text-fill-color:#dbb74f!important;
}
body.is-meridia-theme main .v6-product-detail.v8-meridia-product-detail .v25-detail-actions .v25-action-button.v25-compare-action:hover,
body.is-meridia-theme main .v6-product-detail.v8-meridia-product-detail .v25-detail-actions .v25-action-button.v25-whatsapp-action:hover{
  background:#c0942a!important;
  background-color:#c0942a!important;
  background-image:none!important;
  border-color:#8f6206!important;
  color:#000!important;
}
body.is-meridia-theme main .v6-product-detail.v8-meridia-product-detail .v25-detail-actions .v25-action-button.v25-compare-action:focus-visible,
body.is-meridia-theme main .v6-product-detail.v8-meridia-product-detail .v25-detail-actions .v25-action-button.v25-whatsapp-action:focus-visible{
  outline:3px solid #000!important;
  outline-offset:3px!important;
}
