.language-switch{display:flex;align-items:center;gap:9px;flex-shrink:0;margin-inline-start:auto;font-size:14px;font-weight:700;white-space:nowrap}
.language-switch a{padding:8px 5px;text-decoration:none;color:var(--navy);border-bottom:2px solid transparent;min-height:42px;display:inline-flex;align-items:center}
.language-switch a[aria-current=page]{color:var(--blue);border-color:var(--blue)}
.language-switch a:hover{color:var(--blue)}
.language-switch span{color:#9aa8ba}
html[lang=he] body,html[lang=he] h1,html[lang=he] h2,html[lang=he] h3,html[lang=he] h4,html[lang=he] strong,html[lang=he] b,html[lang=he] .brandname,html[lang=he] .photo-stamp,html[lang=he] .float-card b,html[lang=he] .directory-item strong,html[lang=he] .voice-motto,html[lang=he] .event-date,html[lang=he] .footer h3,html[lang=he] .vote-next strong{font-family:Heebo,Arial,sans-serif;letter-spacing:normal}
html[lang=he] h1,html[lang=he] h2,html[lang=he] h3{line-height:1.25}
html[lang=he] .eyebrow,html[lang=he] .section-kicker,html[lang=he] .ticker-label,html[lang=he] .card-meta,html[lang=he] .event-place,html[lang=he] .vote-type,html[lang=he] .directory-item small{letter-spacing:normal}
html[lang=he] .hero-photo{inset:0 28px 24px 10px}
html[lang=he] .photo-stamp{left:auto;right:0;transform:rotate(9deg);line-height:1.5}
html[lang=he] .photo-credit{left:auto;right:20px}
html[lang=he] .float-card{right:auto;left:-5px}
html[lang=he] .searchbox input{padding:11px 40px 11px 15px}
html[lang=he] .searchbox:before{left:auto;right:14px}
html[lang=he] .resource-note{border-left:0;border-right:3px solid var(--blue);border-radius:12px 0 0 12px}
html[lang=he] .vote-next{border-left:0;border-right:2px solid #ec6370;padding:5px 18px 5px 0}
html[lang=he] .vote-controls select{padding:12px 14px 12px 40px}
html[lang=he] input[type=email],html[lang=he] input[type=tel],html[lang=he] input[name=postalCode]{direction:ltr;text-align:left}
html[lang=he] textarea,html[lang=he] input:not([type=email]):not([type=tel]):not([type=number]):not([name=postalCode]){text-align:start}
html[lang=he] .backtop{right:auto;left:22px}
html[lang=he] .shop-image-close{right:auto;left:12px}
html[lang=he] #shop-prev,html[lang=he] #shop-next{transform:scaleX(-1)}
@media(max-width:1600px){html[lang=he] .navlinks{right:auto;left:0}}
@media(max-width:700px){html[lang=he] .shop-view-bag{margin-left:0;margin-right:auto}}
@media(max-width:600px){.nav.wrap{width:calc(100% - 24px);gap:10px}.nav .brand{min-width:0;flex:0 1 244px}.nav .brand-logo{width:100%}.language-switch{font-size:12px;gap:3px}.language-switch a{padding:8px 3px}.nav .menu-toggle{width:40px;height:42px}.topline .wrap{flex-wrap:wrap;gap:2px;padding-block:5px}.topline .micro{flex-wrap:wrap}html[lang=he] .hero-photo{inset:0 18px 20px 0}html[lang=he] .float-card{left:0;right:auto}}
