/* Small editorial destination bar. This does not alter the approved home hero or PDP. */
.vanity-market-bar{position:relative;z-index:8;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px 12px;padding:9px clamp(16px,4vw,52px);border-bottom:1px solid #e8dfd8;background:#fcf9f5;color:#5b4d48;font:500 11px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:.025em}
.vanity-market-label{color:#5b4d48;white-space:nowrap}
.vanity-market-select{max-width:210px;padding:7px 30px 7px 11px;border:1px solid #cdbfb5;border-radius:3px;background:#fff;color:#342b29;font:600 12px 'DM Sans',Arial,sans-serif;cursor:pointer}
.vanity-market-select:focus-visible{outline:2px solid #835365;outline-offset:3px}
.vanity-market-state{color:#856c62;white-space:nowrap}
.vanity-market-announcement{flex-basis:100%;text-align:right;margin:0;color:#7a4b50;font-size:11px}
.vanity-market-announcement:empty{display:none}
@media(max-width:600px){.vanity-market-bar{justify-content:center;padding:8px 10px;gap:5px 9px}.vanity-market-label{font-size:10px}.vanity-market-select{max-width:155px;font-size:11px}.vanity-market-state{flex-basis:100%;text-align:center;font-size:10px}.vanity-market-announcement{text-align:center}}

/* B1: conspicuous commercial hold on draft-market preview; never imply live prices. */
html[data-vanity-country="MX"] .vanity-market-state{color:#8a3b40;font-weight:700}
