:root{--font-display-en:var(--font-montserrat), Arial, sans-serif;--font-body-en:var(--font-hind-madurai), Arial, sans-serif;--font-editorial-en:var(--font-lora), Georgia, "Times New Roman", serif;--font-display-ar:var(--font-arabic-ui), "Noto Kufi Arabic", Tahoma, Arial, sans-serif;--font-body-ar:var(--font-noto-naskh-arabic), "Traditional Arabic", Tahoma, serif;--font-editorial-ar:var(--font-noto-naskh-arabic), "Traditional Arabic", Tahoma, serif;--font-display:var(--font-display-en);--font-body:var(--font-body-en);--font-ui:var(--font-body-en);--showroom-serif:var(--font-display);--showroom-sans:var(--font-ui);--type-display-xl-size:clamp(3.25rem, 6.8vw, 5.5rem);--type-display-xl-leading:.98;--type-h1-size:clamp(2.5rem, 4.4vw, 4rem);--type-h1-leading:1.06;--type-h2-size:clamp(2rem, 3.4vw, 3.25rem);--type-h2-leading:1.12;--type-h3-size:clamp(1.625rem, 2.3vw, 2.25rem);--type-h3-leading:1.16;--type-lead-size:clamp(1.125rem, 1.5vw, 1.25rem);--type-lead-leading:1.65;--type-body-size:clamp(1rem, 1.1vw, 1.125rem);--type-body-leading:1.65;--type-body-small-size:.9375rem;--type-body-small-leading:1.55}html[lang=ar],.site[lang=ar]{--font-display:var(--font-display-ar);--font-body:var(--font-body-ar);--font-ui:var(--font-display-ar);--showroom-serif:var(--font-display);--showroom-sans:var(--font-ui);--type-display-xl-size:clamp(3rem, 6.2vw, 5rem);--type-display-xl-leading:1.16;--type-h1-size:clamp(2.375rem, 4.2vw, 3.875rem);--type-h1-leading:1.22;--type-h2-size:clamp(2rem, 3.3vw, 3.125rem);--type-h2-leading:1.26;--type-h3-size:clamp(1.625rem, 2.3vw, 2.25rem);--type-h3-leading:1.32;--type-lead-size:clamp(1.375rem, 1.75vw, 1.625rem);--type-lead-leading:1.8;--type-body-size:clamp(1.125rem, 1.35vw, 1.3125rem);--type-body-leading:1.8;--type-body-small-size:clamp(1rem, 1.1vw, 1.125rem);--type-body-small-leading:1.7}body{--font-display-en:var(--font-montserrat), Arial, sans-serif;--font-body-en:var(--font-hind-madurai), Arial, sans-serif;--font-editorial-en:var(--font-lora), Georgia, "Times New Roman", serif;--font-display-ar:var(--font-arabic-ui), "Noto Kufi Arabic", Tahoma, Arial, sans-serif;--font-body-ar:var(--font-noto-naskh-arabic), "Traditional Arabic", Tahoma, serif;--font-editorial-ar:var(--font-noto-naskh-arabic), "Traditional Arabic", Tahoma, serif;--font-display:var(--font-display-en);--font-body:var(--font-body-en);--font-ui:var(--font-body-en);--showroom-serif:var(--font-display);--showroom-sans:var(--font-ui)}.site[lang=ar]{--font-display:var(--font-display-ar);--font-body:var(--font-body-ar);--font-ui:var(--font-display-ar);--showroom-serif:var(--font-display);--showroom-sans:var(--font-ui)}body,.site{font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility}.site{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.site :is(h1,h2,h3){text-wrap:balance}.site :is(h1,h2),.site .font-display{font-style:normal;font-family:var(--font-display)!important}.site h1,.site .page-intro h1,.site .editorial-hero h1,.site .product-info h1{font-size:var(--type-h1-size);font-weight:500;line-height:var(--type-h1-leading);letter-spacing:-.015em}.site .luxury-hero-copy h1{font-size:var(--type-display-xl-size);font-weight:500;line-height:var(--type-display-xl-leading);letter-spacing:-.015em}.site h2{font-size:var(--type-h2-size);font-weight:500;line-height:var(--type-h2-leading);letter-spacing:-.015em}.site h3{font-size:var(--type-h3-size);line-height:var(--type-h3-leading)}.site :is(button,input,select,textarea,label,nav,.eyebrow,.action-link,.primary-button,.product-status,.price,.specs dt,.specs dd,.product-reference,.best-seller-details,.product-card-copy,.footer-navigation,.footer-contact-card){font-family:var(--font-ui)!important}.site :is(p,li,dd,figcaption,.lead,.product-summary,.product-description){font-family:var(--font-body)}.site :is(.lead,.page-intro>p:last-child,.editorial-hero p:last-child){max-width:68ch;font-size:var(--type-lead-size);line-height:var(--type-lead-leading)}.site :is(button,.action-link,.primary-button,.footer-book-button,.sourcing-submit,.access-primary-action){min-height:44px;font-weight:600}.site :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--plum);outline-offset:3px}.site[lang=ar]{letter-spacing:normal}.site[lang=ar] :is(h1,h2,h3,h4,.font-display){font-family:var(--font-display-ar)!important;letter-spacing:normal!important}.site[lang=ar] :is(h1,.luxury-hero-copy h1){font-weight:300}.site[lang=ar] :is(p,li,dd,figcaption,.lead,.product-summary,.product-description,.story-grid p,.footer-identity>p,.footer-appointment>p,.question-list details p,.sourcing-intro>p){letter-spacing:normal;line-height:var(--type-body-leading);font-family:var(--font-body-ar)!important}.site[lang=ar] :is(button,input,select,textarea,label,nav,.eyebrow,.action-link,.primary-button,.product-status,.price,.brand,.best-seller-details,.product-card-copy,.footer-navigation,.footer-contact-card){font-family:var(--font-display-ar)!important;letter-spacing:normal!important;text-transform:none!important}.site[lang=ar] :is(.uppercase,[class*=tracking-],.eyebrow){letter-spacing:normal!important;text-transform:none!important}.site[lang=ar] .eyebrow{font-size:clamp(.8125rem,1vw,.9375rem);font-weight:500;line-height:1.45}.site[lang=ar] :is(.lead,.page-intro>p:last-child,.editorial-hero p:last-child){max-width:42rem;font-size:var(--type-lead-size);line-height:var(--type-lead-leading)}.site[lang=ar] :is(button,.action-link,.primary-button,.footer-book-button,.sourcing-submit,.access-primary-action){min-height:48px;font-size:clamp(.9375rem,1vw,1.0625rem);font-weight:500;line-height:1.45}.site[lang=ar] :is(.product-card-copy h3,.best-seller-copy strong){letter-spacing:normal;text-transform:none;font-weight:400;font-family:var(--font-display-ar)!important}.site[lang=ar] :is(.product-card-copy p,.best-seller-copy>span,.variant,.specs>div){font-size:var(--type-body-small-size);line-height:var(--type-body-small-leading)}.site[lang=ar] .product-summary,.site[lang=ar] .product-description{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.site[lang=ar] em{font-style:normal}.site[lang=ar] .directional-icon{display:inline-block;transform:scaleX(-1)}.site[lang=ar] .drawer-close{inset-inline:24px auto}.site[lang=ar] .best-seller-badge,.site[lang=ar] .gallery-main>span{inset-inline:14px auto}.site[lang=ar] :is(.phone-field,[dir=ltr],bdi){unicode-bidi:isolate}.site[lang=ar] .hero-floating-header .action-link.compact[dir=ltr]{white-space:nowrap;direction:ltr;height:34px;min-height:34px;padding-inline:15px;font-size:.75rem;line-height:1}.site[lang=ar] .collection-showcase-card[dir=ltr]{direction:ltr}.site[lang=ar] .collection-showcase-copy[dir=rtl],.site[lang=ar] .category-editorial-copy[dir=rtl]{direction:rtl;unicode-bidi:isolate}.site[lang=ar] .category-editorial-copy strong{font-size:clamp(2rem,2.9vw,3.5rem);line-height:1.18}.site[lang=ar] .sourcing-intro h2{text-wrap:balance;max-width:10ch;font-size:clamp(2.11rem,4.35vw,4.6rem);font-weight:400;line-height:1.32}@media (max-width:1050px){.site[lang=ar] .hero-floating-header .action-link.compact[dir=ltr]{gap:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:0}}@media (max-width:720px){.site h1,.site .page-intro h1,.site .editorial-hero h1,.site .product-info h1{font-size:var(--type-h1-size);line-height:var(--type-h1-leading)}.site .luxury-hero-copy h1{font-size:var(--type-display-xl-size);line-height:var(--type-display-xl-leading)}.site[lang=ar] .sourcing-intro h2{max-width:12ch;font-size:clamp(2.123rem,8.71vw,3.45rem);line-height:1.34}.site[lang=ar] .category-editorial-copy strong{font-size:clamp(2rem,9vw,2.85rem);line-height:1.2}}
