:root[lang=ar]{--serif:"Noto Kufi Arabic", "Segoe UI", Tahoma, sans-serif}:root[lang=ar] body,:root[lang=ar] button,:root[lang=ar] input,:root[lang=ar] select,:root[lang=ar] textarea{font-family:Noto Kufi Arabic,Segoe UI,Tahoma,sans-serif}:root[lang=ar] *{font-family:Noto Kufi Arabic,Segoe UI,Tahoma,sans-serif!important}:root[lang=ar] *,:root[lang=ar] :before,:root[lang=ar] :after{letter-spacing:0!important;text-transform:none!important}:root[lang=ar] .skip-link{left:auto;right:.75rem}:root[lang=ar] .header-language{font-family:Instrument Sans,sans-serif!important}:root[lang=ar] .scene h1,:root[lang=ar] .scene h2,:root[lang=ar] .mobile-section h2{line-height:1.3}:root[lang=ar] .scene--hero h1{line-height:1.25}:root[lang=ar] .scene--hero .word-inner{rotate:none}:root[lang=ar] .cinematic-list--services a:after,:root[lang=ar] .service-list a:after{content:"←";margin-left:0;margin-right:auto;padding-left:1rem;padding-right:0}:root[lang=ar] .cinematic-list--services a:after{transform:translate(.4rem)}:root[lang=ar] .cinematic-list--services a:hover:after{transform:none}:root[lang=ar] .cinematic-list--services a:focus-visible:after{transform:none}:root[lang=ar] .showcase-cta:after{content:"←"}:root[lang=ar] .showcase-item a:hover .showcase-cta:after{transform:translate(-.3rem)}:root[lang=ar] .cinematic-list--services li:nth-child(2n){border-left:0;border-right:1px solid #fffdf82e;padding-left:0;padding-right:1.5rem}:root[lang=ar] .scene-progress{align-items:flex-start;left:clamp(.8rem,1.5vw,1.5rem);right:auto}:root[lang=ar] .showcase-price s{margin-left:0;margin-right:.4rem}:root[lang=ar] .showcase-badge{left:auto;right:.75rem}:root[lang=ar] .showcase-index,:root[lang=ar] .scene-progress button,:root[lang=ar] .cinematic-list span,:root[lang=ar] .service-list span{font-family:Instrument Sans,sans-serif}@media (max-width:767px){:root[lang=ar] .scene--hero,:root[lang=ar] .home-collection-heading{text-align:right}:root[lang=ar] .scene--hero h1{max-width:none;font-size:clamp(2.6rem,12.5vw,4rem)}:root[lang=ar] .home-cinematic .scroll-cue{left:1.3rem;right:auto}:root[lang=ar] .variety-grid li:nth-child(2n){border-left:0;border-right:1px solid #12402a38;padding-left:0;padding-right:1rem}:root[lang=ar] .showcase-price s{margin-left:0;margin-right:.3rem}}:root[lang=ar] .quote-honeypot{left:auto}:root[lang=ar] .quote-honeypot:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){left:-9999px}:root[lang=ar] .quote-honeypot:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){right:-9999px}:root[lang=ar] .quote-form input[type=email],:root[lang=ar] .quote-form input[type=tel],:root[lang=ar] .quote-form input[type=email]::placeholder,:root[lang=ar] .quote-form input[type=tel]::placeholder{text-align:right}:root[lang=ar] .shop-sort{margin-left:0;margin-right:auto}:root[lang=ar] .shop-sort select{background-position:.7rem;padding:.45rem .8rem .45rem 2rem}:root[lang=ar] .collection-filter button:after{transform-origin:100%}:root[lang=ar] .product-card-media:after{content:"عرض";left:1rem;right:auto}:root[lang=ar] .product-badge{left:auto;right:1rem}:root[lang=ar] .product-card-price s,:root[lang=ar] .product-price s{margin-left:0;margin-right:.5rem}:root[lang=ar] .product-carousel-arrow{transform:scaleX(-1)}:root[lang=ar] .product-submit-total{border-left:0;border-right:1px solid #12402a40;padding-left:0;padding-right:1rem}:root[lang=ar] .build-step-value{text-align:left}:root[lang=ar] .build-step .stage-field input[type=file]::-webkit-file-upload-button{margin-left:1rem;margin-right:0}:root[lang=ar] .build-step .stage-field input[type=file]::file-selector-button{margin-left:1rem;margin-right:0}:root[lang=ar] .product-price,:root[lang=ar] .product-card-price,:root[lang=ar] .product-submit-total,:root[lang=ar] .product-dock-price{unicode-bidi:plaintext}@media (max-width:767px){:root[lang=ar] .has-sheet .shop-toggle input:before{left:auto;right:.2rem}:root[lang=ar] .has-sheet .shop-toggle input:checked:before{transform:translate(-1.2rem)}:root[lang=ar] .has-sheet .shop-sort{margin-right:0}:root[lang=ar] .has-sheet .shop-sort select{background-position:1rem;padding:.75rem 1rem .75rem 2.6rem}:root[lang=ar] .product-card-price s{margin-left:0;margin-right:.35rem}:root[lang=ar] .product-badge{left:auto;right:.55rem}}@media (max-width:640px){:root[lang=ar] .shop-sort{margin-right:0}}@media (max-width:479px){:root[lang=ar] .product-submit-total{padding-left:0;padding-right:.6rem}}:root[lang=ar] .cart-drawer{border-right:1px solid var(--hairline-strong);border-left:0;margin:0 auto 0 0}@keyframes cart-drawer-in-rtl{0%{transform:translate(-100%)}}@media (min-width:640px){:root[lang=ar] .cart-drawer[open]{animation-name:cart-drawer-in-rtl}}@media (min-width:640px) and (prefers-reduced-motion:reduce){:root[lang=ar] .cart-drawer[open]{animation:none}}@media (max-width:639px){:root[lang=ar] .cart-drawer{border-right:0;margin:0}}:root[lang=ar] .drawer-line-total,:root[lang=ar] .cart-line-total,:root[lang=ar] .drawer-subtotal dd,:root[lang=ar] .cart-summary dd{direction:ltr;unicode-bidi:isolate}:root[lang=ar] .drawer-line-total,:root[lang=ar] .cart-line-total{text-align:end}:root[lang=ar] .drawer-quantity span,:root[lang=ar] .cart-quantity-form input{text-align:center;direction:ltr}:root[lang=ar] .drawer-remove,:root[lang=ar] .cart-drawer-header h2,:root[lang=ar] .drawer-subtotal dt,:root[lang=ar] .cart-summary dt{letter-spacing:0;text-transform:none}:root[lang=ar] .policy-body ul,:root[lang=ar] .policy-body ol{padding-left:0;padding-inline-start:1.4rem}
