.currency-control{display:inline-flex;align-items:center;gap:10px;font:500 12px/1.4 system-ui,sans-serif;color:inherit;max-width:100%}
.currency-control select{font:inherit;color:inherit;background:#171719;border:1px solid #45454b;border-radius:8px;padding:9px 28px 9px 10px;max-width:220px;color-scheme:dark;cursor:pointer}
.currency-control select:focus-visible{outline:2px solid #d4ff3a;outline-offset:3px}
.currency-control select:disabled{opacity:.6;cursor:wait}
.currency-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:20px 0;color:#bcbcc4}
.currency-toolbar p{margin:0;font:400 12px/1.5 system-ui,sans-serif}
[data-currency-selector]{display:inline-flex;align-items:center}
main>.currency-toolbar{max-width:1320px;padding:0 24px;margin:20px auto 0}
.card .price{white-space:normal}
.card .price>[data-price]{display:inline-block;font-size:clamp(40px,4.2vw,64px)}
.card .price small{display:block;line-height:1.5;white-space:normal}
[hidden]{display:none!important}
@media(max-width:600px){.currency-toolbar{align-items:flex-start;flex-direction:column}.currency-control select{max-width:190px}}
