/* Shopping country stays visible and independent of the reading language. */
.market-selector{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:18px;padding-bottom:18px;border-bottom:1px solid var(--line)}
.market-selector label{font-size:14px;white-space:nowrap}.market-selector select{width:auto;max-width:100%;min-height:44px;font-size:15px}.market-selector .button{padding:10px 18px;min-height:44px}.market-selector .caption{flex:1 1 340px;margin:0 0 0 12px;font-size:13px;line-height:1.5;color:var(--muted)}
@media(max-width:600px){.market-selector{gap:8px}.market-selector label{flex-basis:100%}.market-selector select{flex:1;min-width:0}.market-selector .caption{flex-basis:100%;margin:2px 0 0}}
/* Keep the purchase label readable when the visitor returns from Amazon. */
.button.card-offer:is(:hover,:focus-visible){background:#cfecd2;border-color:#cfecd2;color:#08100b}
