.language-picker{display:inline-flex!important;align-items:center;gap:3px;padding:3px!important;border-radius:99px;background:#edf0ff;border:1px solid #d4dcf8;flex-shrink:0;white-space:nowrap;line-height:1}
.language-picker button{font-family:Arial,Tahoma,sans-serif!important;font-size:11px!important;font-weight:700;line-height:1.3;min-height:36px;min-width:34px;padding:8px 9px!important;border:0;border-radius:99px;color:#263aa0;background:transparent;cursor:pointer;letter-spacing:0!important}
.language-picker button[aria-pressed=true]{background:#303cf4;color:white}
.language-picker button:focus-visible{outline:3px solid #e3ae3e;outline-offset:2px}
.topbar{flex-wrap:wrap;height:auto;min-height:88px;padding-top:15px;padding-bottom:15px;column-gap:12px;row-gap:10px}
.topbar .secure{margin-inline-start:auto}
/* Keep the original V64 component positions in both languages. Arabic is
   shaped by the browser; bidi handling stays within text and input content. */
html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] p,html[lang=ar] .field,html[lang=ar] .eyebrow,html[lang=ar] .bundle-name,html[lang=ar] .result-word{letter-spacing:0!important}
html[lang=ar] input,html[lang=ar] textarea,html[lang=ar] .delivery-summary{unicode-bidi:plaintext}
html[lang=ar] input[type=email],html[lang=ar] input[type=tel],html[lang=ar] input[autocomplete=postal-code],html[lang=ar] .mono{direction:ltr;unicode-bidi:isolate}
html[lang=ar] .line b,html[lang=ar] .bundle-current,html[lang=ar] .bundle-original{unicode-bidi:isolate}
#bundles{scroll-margin-top:90px}
@media(max-width:760px){.topbar{min-height:72px;padding:12px 18px}.topbar .secure{display:none}.topbar .brand{font-size:13px;letter-spacing:1.5px}.topbar .brand small{font-size:7px;letter-spacing:1.2px}.topbar .language-picker button{min-height:34px;font-size:11px!important;padding:7px 9px!important}.pay-option>span:not(.pay-logo){min-width:0}.pay-option strong{overflow-wrap:anywhere}.single .actions>*{white-space:normal}}
@media(max-width:360px){.language-picker button{padding:7px 6px!important;min-width:30px;font-size:10px!important}.topnav .bc-logo{font-size:12px!important}.topnav .nav-actions{gap:6px!important}.topbar{padding-inline:12px;gap:7px}.topbar .brand{font-size:12px}.topbar .brand small{font-size:6px}}

html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3,html[lang=zh-CN] .eyebrow{letter-spacing:0!important}
