.language-bar{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:auto;height:48px;z-index:15;display:flex;align-items:center;gap:0;direction:ltr;background:none;border:0;padding:0}.language-bar .account-link{position:relative;display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;color:#d8d8d8;text-decoration:none}.language-bar .account-link svg{width:22px;height:22px}.language-bar .account-link:hover{background:#202020;border-radius:4px;color:#fff}
.language-flag{font:36px/1 Arial,sans-serif;pointer-events:none}.language-globe{display:block;width:36px;height:36px;color:#c8cbd0;pointer-events:none}.language-globe svg{display:block;width:100%;height:100%}.language-toggle:hover .language-globe{color:#fff}.language-toggle{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.language-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}.language-bar select[hidden]{display:none!important}
.language-menu{position:absolute;top:calc(100% + 8px);left:0;width:200px;padding:6px;background:#000;color:#fff;border:1px solid #444;box-shadow:0 12px 30px #000b;z-index:30}.language-menu[hidden]{display:none!important}.language-menu button{display:block;width:100%;min-height:44px;padding:10px 12px;text-align:left;font:14px/1.5 Manrope,Arial,sans-serif;background:#000;color:#fff;border:0;cursor:pointer}.language-menu button:hover,.language-menu button:focus-visible,.language-menu button[aria-pressed=true]{background:#202020;outline:1px solid #666;outline-offset:-1px}
.product-header{position:relative;min-height:164px}.product-header>a:first-child{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.product-header>nav{margin-left:auto}
body>.language-bar{top:24px;transform:none}
@media(min-width:1101px){html body .topbar>nav{margin-left:64px}}
html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] em{font-family:Tahoma,Arial,sans-serif;font-style:normal;letter-spacing:normal}
html[dir=rtl] .eyebrow,html[dir=rtl] .offer-kicker,html[dir=rtl] .pocket-banner p{letter-spacing:normal}
html[dir=rtl] .cart-drawer{right:auto;left:0;transform:translateX(-105%);text-align:right}html[dir=rtl] .cart-drawer.open{transform:translateX(0)}
html[dir=rtl] .modal-close{right:auto;left:15px}html[dir=rtl] .offer-selectors select,html[dir=rtl] .catalog-search-row input{text-align:right}
html[dir=rtl] .hero-copy h1{font-size:clamp(44px,5.3vw,82px);line-height:1.4}html[dir=rtl] .hero-copy,html[dir=rtl] .feature-copy{text-align:right}
.topbar .header-actions{position:absolute;right:4.5vw;top:50%;transform:translateY(-50%)}
@media(max-width:1100px){.topbar .language-bar,.topbar .header-actions{top:80px}}
@media(max-width:760px){.language-bar{left:20px}.language-bar .account-link,.language-bar .language-toggle{width:36px;height:42px;min-width:36px}.language-bar .account-link svg{width:20px;height:20px}.topbar .language-bar,.topbar .header-actions{top:66px}.topbar .header-actions{right:20px}html body .topbar .brand-logo{left:50%;right:auto;transform:translate(-50%,-50%)}.product-header{height:176px;padding-bottom:44px}.product-header>a:first-child{top:66px}.product-header>.language-bar{top:66px}.product-header>nav{position:absolute;bottom:0;left:20px;right:20px;justify-content:center;height:44px;align-items:center}html[dir=rtl] body .hero h1{font-size:44px;line-height:1.4}html[dir=rtl] .offer-card,html[dir=rtl] .product-layout{min-width:0}}
@media(max-width:760px){.language-globe{width:26px;height:26px}}
