/* English-only type system. Original logos and Kurdish/Arabic typography are untouched. */
@font-face{font-family:'Maisura Cormorant';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/cormorant-garamond-400.woff2') format('woff2')}
@font-face{font-family:'Maisura Cormorant';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/cormorant-garamond-500.woff2') format('woff2')}
@font-face{font-family:'Maisura Cormorant';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/cormorant-garamond-600.woff2') format('woff2')}
@font-face{font-family:'Maisura DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/dm-sans-400.woff2') format('woff2')}
@font-face{font-family:'Maisura DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/dm-sans-500.woff2') format('woff2')}
@font-face{font-family:'Maisura DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/dm-sans-600.woff2') format('woff2')}
@font-face{font-family:'Maisura DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/dm-sans-700.woff2') format('woff2')}
html:lang(en){--maisura-font:'Maisura DM Sans','Manrope','Noto Sans Arabic',system-ui,sans-serif}
html:lang(en) #app :is(h1,h2){font-family:'Maisura Cormorant',Georgia,serif!important;font-weight:500;letter-spacing:-.015em;line-height:1.12}
html:lang(en) #app :is(.ma-card h4,.ds-product h3,.ms-product-card h3,.mx-brand-card h2){font-family:'Maisura Cormorant',Georgia,serif!important;font-weight:600;letter-spacing:0;line-height:1.2;font-size:22px}
html:lang(en) #app :is(.ma-hero h1,.mx-hero h1,.ds-intro h1){font-size:clamp(38px,5.2vw,66px);font-weight:500;line-height:1.04;letter-spacing:-.02em}
html:lang(en) #app :is(.ma-section-head h2,.ds-toolbar h2,.ds-home h2){font-size:36px;line-height:1.12}
html:lang(en) #app :is(.ma-card-award h3,.ma-scopes strong,.ms-discover-link strong,button,input,select,textarea){font-family:var(--maisura-font)!important;letter-spacing:0}
html:lang(en) #app :is(.ma-price,.ds-price,.mr-summary){font-family:var(--maisura-font)!important;font-variant-numeric:tabular-nums}
html:lang(en) #app :is(.ma-eyebrow,.ds-eyebrow,.ma-brand,.ds-brand){font-family:var(--maisura-font)!important;letter-spacing:.13em}
@media(max-width:700px){
 html:lang(en) #app :is(.ma-hero h1,.mx-hero h1,.ds-intro h1){font-size:36px;line-height:1.06}
 html:lang(en) #app :is(.ma-section-head h2,.ds-toolbar h2,.ds-home h2){font-size:28px}
 html:lang(en) #app :is(.ma-card h4,.ds-product h3,.ms-product-card h3,.mx-brand-card h2){font-size:19px;line-height:1.18}
 html:lang(en) #app .ma-card h4{min-height:2.36em}
}
