/* Never show a default price while the visitor's market is being resolved. */
html:not([data-market="US"]):not([data-market="RO"]):not([data-market="FR"]) :is([data-currency-prices], .book-formats, .order-currency, .product-personalization, #add-to-cart-button, button[id$="-buy"], .checkout-layout, [data-market-country]) { display: none !important; }
html[data-market="US"] [data-market-country="RO"], html[data-market="RO"] [data-market-country="US"], .order-currency label[hidden] { display: none !important; }
[data-market-notice] { padding: 16px; border: 1px solid #cbd5df; border-radius: 12px; background: #fff; color: #253047; }
[data-market-notice][hidden] { display: none !important; }
[data-market-notice] button { margin-left: 12px; padding: 8px 14px; cursor: pointer; }

html[data-market="FR"] [data-market-country]:not([data-market-country="FR"]), html[data-market="RO"] [data-market-country]:not([data-market-country="RO"]), html[data-market="US"] [data-market-country]:not([data-market-country="US"]) {display:none!important}
.book-formats{display:grid;gap:8px;margin:20px 0}.book-formats select{padding:12px;width:100%;font:inherit;border:1px solid #ccd5df;border-radius:8px}.book-language-notice{padding:12px;border-left:4px solid #da9522;background:#fff8e3}
