.announcement{position:relative}.language-picker option{color:#253526;background:#fff}.language-picker noscript a{position:static;display:inline-block;margin:3px}
.announcement .language-picker{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin:0;width:max-content;max-width:100%;position:absolute;left:auto;right:28px;top:50%;transform:translateY(-50%);font-size:12px;line-height:1.2}
.language-picker select{width:auto;max-width:150px;min-height:28px;padding:3px 20px 3px 5px;background:transparent;color:inherit;font:inherit;border:0;border-radius:3px;cursor:pointer}
.language-picker select:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.language-suggestion{text-align:center;padding:.5rem;background:var(--cream,#f3f0e8)}
html[dir=rtl] body{text-align:right}html[dir=rtl] .store-nav,html[dir=rtl] .header,html[dir=rtl] .footer-top{direction:rtl}html[dir=rtl] input[type=number],html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] .mobile-purchase-price{direction:ltr;unicode-bidi:isolate}html[dir=rtl] table{text-align:start}html[dir=rtl] .breadcrumbs{direction:rtl}html[dir=rtl] .product-grid{direction:rtl}html[dir=rtl] bdi{unicode-bidi:isolate}
@media(max-width:700px){.announcement{padding-right:135px}.announcement .language-picker{left:auto;right:12px}.language-picker select{font-size:16px;max-width:120px}}
