.currency-picker{position:relative;display:inline-flex;align-items:center;gap:6px;flex:none;font-family:'DM Sans',sans-serif;letter-spacing:0}.currency-trigger{min-height:36px;border:1px solid #fff5;border-radius:24px;padding:7px 11px;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:600;display:flex;gap:9px;align-items:center;cursor:pointer}.currency-trigger>svg{width:17px;height:17px;transition:transform .15s}.currency-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.currency-trigger:focus-visible,.currency-menu button:focus-visible{outline:3px solid #e5a8d5;outline-offset:3px}.currency-menu{position:absolute;right:0;top:calc(100% + 10px);width:280px;max-width:calc(100vw - 24px);z-index:60;padding:10px;border:1px solid var(--theme-border,#dac7e3);border-radius:20px;background:var(--theme-surface,#fffaf5);color:var(--theme-text,#422850);box-shadow:0 15px 45px #20132d40;text-align:left}.currency-menu[hidden]{display:none!important}.currency-menu>button{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;font:inherit;font-size:16px;cursor:pointer}.currency-menu>button:hover,.currency-menu>button[aria-selected=true]{background:var(--theme-raised,#f1e4f7)}.currency-menu>button:disabled{opacity:.45;cursor:not-allowed}.currency-symbol{width:35px;height:35px;display:grid;place-items:center;background:var(--theme-raised,#f1e4f7);border-radius:50%;font-family:Fredoka,sans-serif;font-size:24px}.currency-menu small{display:block;margin-top:4px;font-size:12px;color:var(--theme-muted,#745b7d)}.currency-check{margin-left:auto;width:20px;height:20px;opacity:0}.currency-menu [aria-selected=true] .currency-check{opacity:1}.currency-menu p{font-size:12px;line-height:1.7;color:var(--theme-muted,#745b7d);margin:10px 7px 4px}.currency-region{font-size:12px}.currency-notice{font-size:14px;line-height:1.7;padding:11px 15px;border:1px solid var(--theme-border,#dac7e3);border-radius:14px;background:var(--theme-raised,#f1e4f7);margin:0 0 25px}.currency-notice[hidden]{display:none}.checkout-currency-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:15px 5%;border-bottom:1px solid var(--line,#e8dce8)}.checkout-currency-bar .currency-trigger{border-color:var(--theme-border,#dac7e3)}.checkout-currency-bar .currency-notice{border:0;padding:0;background:none;margin:0}.settlement-note{font-size:15px;line-height:1.75;margin:20px 0 15px;color:var(--theme-text,#422850)}.announcement{overflow:visible;position:relative;z-index:20}.announcement .currency-picker{margin-left:0}.announcement .currency-menu{top:calc(100% + 12px)}@media(max-width:800px){.announcement{justify-content:space-between;gap:12px;padding-top:6px;padding-bottom:6px}.announcement>a{font-size:12px!important;min-width:0;line-height:1.5}.announcement .currency-region{display:none}.announcement .currency-trigger{min-height:40px;font-size:13px;padding:8px 10px}.announcement .currency-menu{right:0}.checkout-currency-bar{padding:13px 5%}.checkout-currency-bar .currency-menu{left:0;right:auto}.checkout-currency-bar .currency-picker{margin-right:auto}.checkout-currency-bar .currency-notice{width:100%;font-size:14px}}@media print{.currency-picker,.checkout-currency-bar{display:none!important}}
