.currency-picker{display:inline-flex;align-items:center;gap:12px;max-width:100%;color:var(--nadora-ink,#222);font:inherit;font-size:11px;letter-spacing:.06em;white-space:nowrap}
.currency-picker-control{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:62px;min-height:44px;padding:0 5px;color:inherit;border-bottom:1px solid transparent;cursor:pointer}
.currency-picker-control [data-currency-value]{font-family:Lato,'Noto Sans Thai',sans-serif;font-size:11px;line-height:16px;letter-spacing:.07em;font-variant-numeric:tabular-nums;pointer-events:none}
.currency-picker .currency-picker-chevron{display:block;width:12px;height:12px;flex:0 0 12px;pointer-events:none}
.currency-picker select{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;border:0;border-radius:0;background:#fff;color:#222;font:inherit;font-size:16px;cursor:pointer}
.currency-picker select option{background:#fff;color:#222}
.currency-picker-control:hover{border-bottom-color:currentColor}
.currency-picker-control:has(select:focus-visible){outline:2px solid var(--nadora-focus,#123c9f);outline-offset:3px}
.currency-picker-control:has(select:disabled){opacity:.45;cursor:wait;border-bottom-color:transparent}
.currency-picker select:disabled{cursor:wait}
@supports not selector(:has(*)){.currency-picker-control:focus-within{outline:2px solid var(--nadora-focus,#123c9f);outline-offset:3px}}
.refy-tools .currency-picker>[data-currency-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.footer-country{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:24px}
.footer-country [data-currency-note]{font-size:12px;margin:0}
@media(max-width:699px){.footer-country{padding:20px 16px}}

.checkout-preferences{display:flex;justify-self:end;align-items:center;gap:14px;min-width:0}.checkout-preferences .currency-picker>[data-currency-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:699px){
 .refy-header.refy-header{height:auto;min-height:104px;grid-template-columns:44px minmax(0,1fr) 44px 44px;grid-template-rows:44px 44px;gap:4px 8px;padding:6px 16px}
 .refy-header .mobile-menu{grid-column:1;grid-row:1;min-width:44px;min-height:44px}
 .refy-header .refy-logo{grid-column:2;grid-row:1;justify-self:center;max-width:100%;font-size:28px}
 .refy-header .refy-tools{display:contents}
 .refy-tools>.icon-button{grid-row:1;min-width:44px;min-height:44px;justify-self:end}
 .refy-tools>[data-open="search"]{grid-column:3}.refy-tools>.refy-bag{grid-column:4}
 .refy-tools>.currency-picker{grid-row:2;grid-column:1/3;justify-self:start;gap:8px}
 .refy-tools .currency-picker>[data-currency-label]{position:static;width:auto;height:auto;overflow:visible;clip-path:none}
 .refy-tools>.language-switch{grid-row:2;grid-column:3/5;justify-self:end}
 .refy-tools .language-switch button{min-width:40px;min-height:44px;font-size:11px}
 .checkout-header{grid-template-columns:1fr auto;gap:8px 16px;height:auto}.checkout-header .checkout-back{grid-row:1;grid-column:1;max-width:none}.checkout-header .refy-logo{grid-row:1;grid-column:2}.checkout-preferences{grid-row:2;grid-column:1/-1;justify-self:stretch;justify-content:space-between}.checkout-preferences .currency-picker>[data-currency-label]{position:static;width:auto;height:auto;overflow:visible;clip-path:none}
 html{scroll-padding-top:112px}
}
