/* ALPHA JO bilingual layout — BILINGUAL_V1_20261002 */
.language-btn{
  width:auto!important;
  min-width:48px!important;
  padding:0 12px!important;
  border-radius:999px!important;
  font-weight:900!important;
  font-size:12px!important;
  letter-spacing:.2px;
  background:#fff!important;
  color:#1f2730!important;
  border:1px solid #dfe5ea!important;
}
.language-btn:hover{background:#f6f9fb!important;border-color:#bfd6e7!important}
.language-btn-label{display:block;white-space:nowrap}

html[dir="ltr"] body{direction:ltr}
html[dir="ltr"] .site-header,
html[dir="ltr"] footer,
html[dir="ltr"] .drawer,
html[dir="ltr"] .modal,
html[dir="ltr"] .alpha-v34-checkout,
html[dir="ltr"] .f01-offers-modal{direction:ltr!important}
html[dir="ltr"] .search input,
html[dir="ltr"] .alpha-v34-checkout-form input,
html[dir="ltr"] .alpha-v34-checkout-form textarea,
html[dir="ltr"] .alpha-v34-checkout-form select{text-align:left!important;direction:ltr!important}
html[dir="ltr"] .categories-bar{direction:ltr!important}
html[dir="ltr"] .product-info,
html[dir="ltr"] .modal-copy,
html[dir="ltr"] .cart-line,
html[dir="ltr"] .fav-line,
html[dir="ltr"] .cart-summary,
html[dir="ltr"] .drawer-head,
html[dir="ltr"] .footer-grid,
html[dir="ltr"] .empty-state,
html[dir="ltr"] .alpha-v34-checkout-card,
html[dir="ltr"] .alpha-v34-checkout-head,
html[dir="ltr"] .f01-offers-sheet{text-align:left!important}
html[dir="ltr"] #alphaV29PublicFilters,
html[dir="ltr"] #alphaV27PublicFilters,
html[dir="ltr"] #alphaV26PublicFilters{direction:ltr!important}
html[dir="ltr"] #alphaV29PublicFilters .alpha-v29-public-tags,
html[dir="ltr"] #alphaV27PublicFilters .alpha-v27-public-tags{direction:ltr!important;justify-content:flex-start!important}
html[dir="ltr"] .f01-tag-label{direction:ltr!important;text-align:left!important}
html[dir="ltr"] .category-sort,
html[dir="ltr"] .alpha-v26-head-actions,
html[dir="ltr"] .alpha-v27-public-actions,
html[dir="ltr"] .alpha-v29-public-actions{align-items:flex-start!important}
html[dir="ltr"] .f04-normal-eta span{text-align:right!important}
html[dir="ltr"] .lab03-info-body>div{text-align:left!important}
html[dir="ltr"] .coupon-choice{text-align:left!important}
html[dir="ltr"] .rp-stats,
html[dir="ltr"] .rp-message,
html[dir="ltr"] .rp-savings{direction:ltr!important}

@media(max-width:760px){
  .language-btn{
    min-width:43px!important;
    height:43px!important;
    padding:0 8px!important;
    font-size:10px!important;
  }
  html[dir="ltr"] .lab03-info-body>div{text-align:left!important}
}
