/* Live Vanity keeps the approved Beauty layout but removes internal QA ribbons. */
html[data-vanity-live="true"] .store-home-qa-banner,
html[data-vanity-live="true"] .beauty-commerce-qa-banner,
html[data-vanity-live="true"] .beauty-secondary-qa-banner,
html[data-vanity-live="true"] body > div[style*="z-index:9999"]{display:none!important}
.vanity-live-notice{margin:20px auto;max-width:1060px;padding:18px 22px;background:#f5eae7;border:1px solid #dac4bd;color:#563c37;font:600 14px/1.5 'DM Sans',Arial,sans-serif;text-align:center}

/* Hide legacy demo-only proof, gifts and unverified countdowns in LIVE commercial mode. */
html[data-vanity-live="true"] .vf67-gallery-activity,
html[data-vanity-live="true"] .vf67-pack-perks,
html[data-vanity-live="true"] .vf67-trust-row,
html[data-vanity-live="true"] .rb-premium-countdown,
html[data-vanity-live="true"] .rb-inline-countdown,
html[data-vanity-live="true"] #rollingBallInlineTimerRow,
html[data-vanity-live="true"] .vf66-review-preview-note,
html[data-vanity-live="true"] .vf73-preview-pill {display:none!important}
html[data-vanity-live="true"] .vanity-real-review-inline{display:flex;gap:12px;align-items:flex-start;margin:14px 0;padding:14px 18px;background:#fbf7f4;border:1px solid #ece1dc;border-radius:12px}
html[data-vanity-live="true"] .vanity-real-review-inline__stars{color:#bd8070;letter-spacing:2px}
html[data-vanity-live="true"] .vanity-real-review-inline blockquote{margin:5px 0;font-size:13px;line-height:1.5;color:#483c39}
html[data-vanity-live="true"] .vanity-real-review-inline small{font-size:11px;color:#6a5c57}
