
 .shop-currency-bar{position:relative;z-index:20;margin:0 auto;padding:9px 32px;max-width:1380px;border-bottom:1px solid #ffffff12;color:#e8eaf0}
 .shop-currency-control{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:34px}
 .shop-currency-caption{font-size:11px;letter-spacing:.35px;color:#b8bfcb}
 .shop-currency-control #shop-currency-switch{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0;box-sizing:border-box;width:118px;min-width:118px;min-height:34px;height:34px;padding:3px;border:1px solid #ffffff20;border-radius:22px;background:#ffffff09;color:#b8bfcb;cursor:pointer;font:700 11px/1 system-ui,sans-serif;letter-spacing:.6px;box-shadow:inset 0 1px 3px #0002}
 #shop-currency-switch::before{content:'';position:absolute;z-index:-1;inset:3px auto 3px 3px;width:54px;border-radius:18px;background:#ffd43b;box-shadow:0 1px 5px #0002;transition:transform .2s ease}
 #shop-currency-switch[aria-checked="true"]::before{transform:translateX(56px)}
 .shop-currency-control #shop-currency-switch>span{display:block;position:relative;text-align:center;transition:color .2s}
 #shop-currency-switch[aria-checked="false"] .currency-cup,#shop-currency-switch[aria-checked="true"] .currency-usd{color:#171b24}
 #shop-currency-switch:hover{border-color:#ffda5570}
 #shop-currency-switch:focus-visible,.shop-currency-info summary:focus-visible{outline:2px solid #ffda55;outline-offset:4px}
 #shop-currency-switch:disabled{opacity:.6;cursor:wait}
 .shop-currency-info{position:relative;margin:0;border:0;padding:0;line-height:1}
 .shop-currency-info summary{display:grid;place-items:center;width:24px;height:28px;margin:0;padding:0;border:0;border-radius:50%;list-style:none;color:#aeb8c9;font:italic 600 13px Georgia,serif;cursor:pointer}
 .shop-currency-info summary::-webkit-details-marker{display:none}
 .shop-currency-info summary:hover,.shop-currency-info[open] summary{color:#ffda55;background:#ffffff0d}
 .shop-currency-popover{position:absolute;right:0;top:38px;box-sizing:border-box;width:min(350px,calc(100vw - 32px));padding:20px;border:1px solid #e6e8ed;border-radius:12px;background:#fff;color:#252934;box-shadow:0 12px 35px #11182726;text-align:left;line-height:1.6}
 .shop-currency-popover>strong{font-size:13px}.shop-currency-popover p{margin:8px 0 0;font-size:12px;color:#687181;line-height:1.7}
 @media(max-width:550px){.shop-currency-bar{padding:7px 16px}.shop-currency-control{gap:10px}.shop-currency-caption{font-size:10px}.shop-currency-popover{top:36px}}
 @media(prefers-reduced-motion:reduce){#shop-currency-switch::before,.shop-currency-control #shop-currency-switch>span{transition:none}}
 