/* Explicit English/Arabic controls; technical names, pack images and documents stay original. */
.announcement{gap:16px;justify-content:space-between;padding-inline:24px}.announcement>button{flex:1;text-align:center}.language-switcher{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;direction:ltr;border:1px solid #ffffff38;border-radius:20px;padding:2px;font:600 11px/1.3 Arial,Tahoma,sans-serif;white-space:nowrap}.language-switcher a{display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:5px 10px;border-radius:16px;color:#fff}.language-switcher a[aria-current=true]{background:#ffffff22;color:#f8df9d}.language-switcher a:hover{background:#ffffff16}.language-switcher a:focus-visible{outline:2px solid #e3c67b;outline-offset:2px}
html[lang=ar] body{font-family:Tahoma,Arial,sans-serif;line-height:1.85}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.45}html[lang=ar] .eyebrow,html[lang=ar] .brand small,html[lang=ar] .footer-grid h3{letter-spacing:0}html[lang=ar] .brand,html[lang=ar] .footer-logo,html[lang=ar] .lab-card,html[lang=ar] .cart-pill,html[lang=ar] .qty-stepper,html[lang=ar] a[href^="mailto:"],html[lang=ar] input[type=email],html[lang=ar] input[type=password]{direction:ltr;unicode-bidi:isolate}html[lang=ar] .cart-pill-label,html[lang=ar] .cart-pill-total.is-pending{direction:rtl}html[lang=ar] .lab-card{font-family:Arial,Helvetica,sans-serif;text-align:left;line-height:1.65}html[lang=ar] .brand>span{letter-spacing:-.02em}
html[lang=ar] .hero--scene .hero-inner{direction:ltr}html[lang=ar] .hero--scene .hero-copy{direction:rtl;text-align:right;align-items:flex-end}html[lang=ar] .hero--scene h1{font-family:Tahoma,Arial,sans-serif!important;font-size:clamp(36px,4.2vw,55px)!important;line-height:1.35!important;letter-spacing:0!important}html[lang=ar] .hero-title-line{white-space:normal}html[lang=ar] .hero--scene .hero-text{font-size:18px!important;line-height:1.95!important}html[lang=ar] .hero-footnote{padding-left:0;padding-right:38px}html[lang=ar] .hero-footnote .gold-rule{left:auto;right:0}html[lang=ar] .hero--scene .hero-copy .eyebrow{font-size:11px;letter-spacing:0}html[lang=ar] .hero--scene .button{gap:25px;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .hero--scene .hero-scene-mobile{direction:ltr}
html[lang=ar] .header-inner nav.desktop-nav{gap:20px}html[lang=ar] .desktop-nav>a,html[lang=ar] .desktop-nav summary{font-size:12px}html[lang=ar] .nav-dropdown>div{left:auto;right:-18px}html[lang=ar] .nav-dropdown.more-menu>div{right:auto;left:0}html[lang=ar] .nav-dropdown summary span{margin-left:0;margin-right:5px}html[lang=ar] .principles b{margin-right:0;margin-left:8px}html[lang=ar] .key-features li{padding-left:0;padding-right:21px}html[lang=ar] .key-features li:before{left:auto;right:0}html[lang=ar] .coa-panel summary span{float:left}html[lang=ar] .product-accordions th,html[lang=ar] .product-accordions td{text-align:right}html[lang=ar] .product-accordions td{unicode-bidi:plaintext}html[lang=ar] .product-zoom{text-align:right}html[lang=ar] .product-zoom>span{text-align:left}html[lang=ar] .material-body h3,html[lang=ar] .woocommerce-loop-product__title,html[lang=ar] .product_title,html[lang=ar] .laso-cart-name{unicode-bidi:plaintext}html[lang=ar] .art-scope{line-height:1.8}
html[lang=ar] .laso-cart-line-price{text-align:left}html[lang=ar] .cart-box-count{float:left}html[lang=ar] .cart-steps li+li:before{margin-right:0;margin-left:12px}html[lang=ar] .cart-confidence,html[lang=ar] .cart-summary-note{line-height:1.85}html[lang=ar] .laso-cart-meta,html[lang=ar] .exact-pack{unicode-bidi:plaintext}html[lang=ar] .auth-dialog-title{line-height:1.5}html[lang=ar] .auth-tabs button,html[lang=ar] #checkout-auth-dialog label,html[lang=ar] .newsletter-consent{font-family:Tahoma,Arial,sans-serif}html[lang=ar] .auth-feedback ul{padding-left:0;padding-right:18px}html[lang=ar] .newsletter-consent{text-align:right}html[lang=ar] .newsletter-copy h2{line-height:1.45}html[lang=ar] .inquiry-checklist li:before{margin-right:0;margin-left:9px}html[lang=ar] .inquiry-email{direction:ltr;text-align:right;unicode-bidi:isolate}html[lang=ar] .editor-content,html[lang=ar] .faqs{line-height:2}html[lang=ar] .editor-content ol,html[lang=ar] .editor-content ul{padding-left:0;padding-right:24px}html[lang=ar] .woocommerce-error,html[lang=ar] .woocommerce-info,html[lang=ar] .woocommerce-message{padding-right:3.5em;padding-left:2em}html[lang=ar] .woocommerce-error:before,html[lang=ar] .woocommerce-info:before,html[lang=ar] .woocommerce-message:before{left:auto;right:1.5em}html[lang=ar] .site-footer h2{line-height:1.5}html[lang=ar] .newsletter-section p{line-height:1.9}
@media(max-width:960px){html[lang=ar] .brand{margin-right:0;margin-left:auto}}
@media(max-width:640px){.announcement{padding:5px 12px;gap:7px}.announcement>button{font-size:9px;letter-spacing:0;line-height:1.6}.language-switcher{font-size:10px}.language-switcher a{min-height:44px;padding-inline:8px}html[lang=ar] .hero--scene .hero-copy{display:block}html[lang=ar] .hero--scene h1{font-size:clamp(30px,8.6vw,39px)!important;line-height:1.45!important}html[lang=ar] .hero--scene .hero-text{font-size:16px!important;line-height:1.95!important}html[lang=ar] .hero--scene .hero-copy .eyebrow{font-size:9px}html[lang=ar] .cart-steps{gap:9px;font-size:11px}html[lang=ar] .cart-steps li+li:before{margin-left:6px}html[lang=ar] .cart-box-count{float:none}html[lang=ar] .laso-cart-line-price{text-align:right}html[lang=ar] .language-switcher{font-size:10px}html[lang=ar] .announcement>button{font-size:9px}html[lang=ar] .newsletter-copy h2{font-size:26px}html[lang=ar] .newsletter-consent{line-height:1.8}html[lang=ar] .auth-dialog-title{font-size:22px}html[lang=ar] .inquiry-contact-card{padding:21px 18px}}
@media(prefers-reduced-motion:reduce){.language-switcher a{transition:none}}

html[lang=ar] .dialog-close{right:auto;left:12px}

@media(max-width:380px){html[lang=ar] .cart-steps{gap:6px;font-size:10px}html[lang=ar] .cart-steps li{gap:4px;white-space:nowrap}html[lang=ar] .cart-steps li+li:before{width:7px;margin-inline:2px}html[lang=ar] .cart-steps li>span{width:20px;height:20px}}

html[lang=ar] #checkout-auth-dialog .dialog-close{right:auto;left:12px}

@media(max-width:700px){html[lang=ar] .quality-grid{grid-template-columns:minmax(0,1fr)}html[lang=ar] .quality-grid>*{min-width:0}html[lang=ar] .quality-bubbles{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}html[lang=ar] .quality-bubbles>div{min-width:0}html[lang=ar] .quality-bubbles small{max-width:100%;overflow-wrap:anywhere}}
