/* LAVI multilingual interface v1.6 */
.language-switcher{position:relative;z-index:120}.language-current{height:44px;min-width:56px;border:1px solid #d7d1c5;background:#fff;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;cursor:pointer;color:#111}.language-current svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.language-current span{font:700 10px Arial,sans-serif;letter-spacing:.08em}.language-menu{position:absolute;top:calc(100% + 10px);inset-inline-end:0;width:170px;background:#fff;border:1px solid #d7d1c5;box-shadow:0 18px 45px rgba(0,0,0,.12);padding:6px;display:none}.language-switcher.open .language-menu{display:block}.language-menu a{display:flex;align-items:center;justify-content:space-between;padding:10px 11px;font-size:13px}.language-menu a:hover,.language-menu a.active{background:#e1dccd}.language-menu small{font:700 9px Arial,sans-serif;color:#701d20;letter-spacing:.1em}
body.is-ltr{direction:ltr;text-align:left;font-family:Arial,'Abar Low',sans-serif}body.is-ltr .brand{margin-left:0;margin-right:auto}body.is-ltr .main-nav a:after{right:auto;left:0}body.is-ltr .hero h1,body.is-ltr .page-hero h1,body.is-ltr .product-copy h1{letter-spacing:-.02em}body.is-ltr .feature-row article{border-left:0;border-right:1px solid #ddd}body.is-ltr .feature-row article:last-child{border-right:0}body.is-ltr .specs dt,body.is-ltr .contact-panel dt{text-align:left}body.is-ltr .pattern-option,body.is-ltr .door-color{text-align:left}body.is-ltr .palette-note{border-right:0;border-left:3px solid #701d20}body.is-ltr .summary-head>div,body.is-ltr .summary-doors article{border-left:0;border-right:1px solid #ddd}body.is-ltr .summary-head>div:last-child,body.is-ltr .summary-doors article:last-child{border-right:0}body.is-ltr .hero-meta span+span:before{margin-left:0;margin-right:18px}body.is-ltr .wardrobe-height{right:auto;left:0;border-right:0;border-left:1px solid #aaa}body.is-ltr .wardrobe-height span{right:auto;left:-4px;transform:rotate(-90deg) translateX(-50%);transform-origin:left top}body.is-ltr .wardrobe-plan-wrap{padding-left:38px;padding-right:14px}body.is-ltr .main-nav,body.is-ltr .header-actions,body.is-ltr .hero-actions{direction:ltr}body.locale-en input,body.locale-en textarea,body.locale-en select{direction:ltr;text-align:left}body.locale-ar input[type=email]{direction:ltr;text-align:left}
html[lang=en] .eyebrow{letter-spacing:.16em}html[lang=en] .button{font-family:Arial,sans-serif}html[lang=ar] body{font-family:'Abar Low',Tahoma,Arial,sans-serif}
@media(max-width:1100px){.language-current{height:38px;min-width:48px;padding:0 7px}.language-current svg{width:16px}.language-menu{width:150px}}
@media(max-width:760px){.language-switcher{order:-1}.language-current{height:34px;min-width:43px;border-radius:0}.language-current svg{display:none}.language-menu{position:fixed;top:62px;inset-inline:12px;width:auto;display:none;grid-template-columns:repeat(3,1fr);gap:4px}.language-switcher.open .language-menu{display:grid}.language-menu a{border:1px solid #ddd;flex-direction:column;gap:2px;text-align:center}.header-actions{gap:5px}.main-nav{font-size:11px}.locale-en .main-nav{font-size:10px}.locale-en .header-cta{font-size:9px;padding-inline:8px}.locale-ar .header-cta{font-size:10px}.is-ltr .product-detail-grid{direction:ltr}.is-ltr .product-copy,.is-ltr .section-head,.is-ltr .contact-panel,.is-ltr .inquiry-form{text-align:left}}
