.contact-strip .language-picker{display:flex;align-items:center;gap:6px;border-left:1px solid #466853;padding-left:16px;flex-shrink:0}
.language-picker svg{width:16px;height:16px;flex-shrink:0}
.language-select{color:inherit;background:transparent;border:0;border-radius:3px;max-width:210px;padding:5px 3px;font-size:11px;cursor:pointer;line-height:1.7}
.language-select option{color:#193d30;background:#fff}
.language-apply{border:1px solid #809b86;border-radius:3px;color:inherit;background:transparent;padding:2px 6px;font-size:10px}
.language-picker.auto-submit .language-apply{display:none}
.language-select:focus-visible{outline:2px solid #d5eea6;outline-offset:2px}
/* Bengali glyphs need natural spacing and more line height than Latin headings. */
html:lang(bn) body{font-family:'Noto Sans Bengali','Onest',sans-serif}
html:lang(bn) h1,html:lang(bn) h2,html:lang(bn) h3,html:lang(bn) h4{font-family:'Noto Sans Bengali','Onest',sans-serif;letter-spacing:normal;line-height:1.5}
html:lang(bn) .eyebrow,html:lang(bn) .store-kicker,html:lang(bn) .guidance-card>small,html:lang(bn) .store-help-banner small{letter-spacing:normal;line-height:1.8}
html:lang(bn) .store-banner-copy h1{font-size:clamp(32px,3.3vw,50px);line-height:1.55}
html:lang(bn) .store-banner-copy>p{line-height:1.9}
html:lang(bn) .store-banner-copy .button{gap:14px}
html:lang(bn) .navlinks{gap:16px}
html:lang(bn) .category-dropdown summary{font-size:12px}
html:lang(bn) .side-promo h2{max-width:75%;font-size:clamp(18px,2vw,27px)}
html:lang(bn) .store-service-grid h3{line-height:1.6}
@media(max-width:800px){.strip-inner>div{gap:10px}.contact-strip .language-picker{padding-left:9px}.language-select{max-width:175px}html:lang(bn) .store-banner-copy h1{font-size:32px}html:lang(bn) .side-promo h2{font-size:20px}}
@media(max-width:640px){.contact-strip .strip-inner{min-height:40px}.contact-strip .strip-inner>span{display:none}.contact-strip .strip-inner>div{width:100%;justify-content:space-between}.language-select{max-width:180px;font-size:11px}html:lang(bn) .store-banner-copy{width:83%}html:lang(bn) .store-banner-copy h1{font-size:31px}html:lang(bn) .store-banner-copy>p{max-width:210px}html:lang(bn) .side-promo h2{font-size:17px;max-width:100%}html:lang(bn) .guidance-card h3{font-size:18px}html:lang(bn) .store-section-heading h2{font-size:23px}}
