@font-face{font-family:IlmiAuraArabic;src:url('//www.ilmiaura.com/cdn/shop/t/33/assets/ia-NotoSansArabic.woff2?v=45332175840135533301791372732') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:IlmiAuraArabicHeading;src:url('//www.ilmiaura.com/cdn/shop/t/33/assets/ia-NotoNaskhArabic.woff2?v=134847176610587479061791372732') format('woff2');font-weight:600;font-style:normal;font-display:swap}
body .ia-region-panel{position:fixed;inset:92px 20px auto auto;width:min(370px,calc(100vw - 32px));max-height:calc(100dvh - 120px);margin:0;overflow:auto;border:1px solid var(--ia-r-line,#d0c8c9);border-radius:28px;padding:28px;color:var(--ia-r-ink,#0a1e54);background:var(--ia-r-paper,#faf6f3);box-shadow:0 20px 60px #07173530;animation:ia-region-in .35s cubic-bezier(.22,1,.36,1)}
body .ia-region-panel::backdrop{background:#07173545}
body .ia-region-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}
body .ia-region-heading h2{font-size:25px;line-height:1.3;margin:0;color:inherit}
body .ia-region-heading .eyebrow{font-size:9px;margin-bottom:9px}
body .ia-region-heading button{flex:none;width:34px;height:34px;display:grid;place-items:center;padding:0}
body .ia-region-form{display:grid;gap:12px}
body .ia-region-form label{font-size:12px;color:inherit;margin-top:8px}
body .ia-region-field{position:relative;color:inherit}
body .ia-region-field select{display:block;appearance:none;width:100%;min-height:50px;padding:12px 40px 12px 16px;box-sizing:border-box;border:1px solid var(--ia-r-line,#d0c8c9);border-radius:16px;background:var(--ia-r-paper,#faf6f3);color:inherit;font:inherit;font-size:13px;line-height:1.5;cursor:pointer}
body .ia-region-field>svg{position:absolute;right:15px;top:17px;width:16px;height:16px;transform:rotate(90deg);pointer-events:none}
body .ia-region-note{font-size:11px;line-height:1.7;color:var(--ia-r-muted,#67758b);margin:5px 0 8px}
body .ia-region-form .button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;width:100%;box-sizing:border-box}
body .ia-region-form .button svg{width:16px;height:16px}
body .ia-region-trigger{aspect-ratio:1;flex:none}
body .ia-region-panel select:focus-visible{outline:2px solid #b89b82;outline-offset:3px}
@keyframes ia-region-in{from{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}
html[dir=rtl] body{font-family:IlmiAuraArabic,Lato,Arial,sans-serif;--font-body-family:IlmiAuraArabic,Arial,sans-serif;--font-heading-family:IlmiAuraArabicHeading,Arial,sans-serif;text-align:start;line-height:1.9}
html[dir=rtl] body :is(h1,h2,h3,h4,h5,h6,.fan-card h3,.ia-refresh-heading h2){font-family:IlmiAuraArabicHeading,Georgia,serif;font-style:normal;letter-spacing:0;line-height:1.45}
html[dir=rtl] body :is(button,input,select,textarea,.button){font-family:IlmiAuraArabic,Arial,sans-serif;letter-spacing:0}
html[dir=rtl] body :is(.eyebrow,.announcement-brand,.menu-intro,.atlas-content,.ia-product-info){letter-spacing:0}
html[dir=rtl] body :is(p,li,.ia-region-note){line-height:1.9}
html[dir=rtl] body :is(.hero-copy,.section-heading,.ia-refresh-heading,.newsletter-copy,.ia-care-signature,.ia-team-info){text-align:center}
html[dir=rtl] body .brand{direction:ltr}
html[dir=rtl] body :is(.fan-gallery,.ia-reels-track,.principle-track){direction:ltr}
html[dir=rtl] body :is(.fan-card,.ia-reel-card,.principle-note){direction:rtl}
html[dir=rtl] body .ia-region-panel{inset-inline-start:20px;inset-inline-end:auto}
html[dir=rtl] body .ia-region-field select{padding-inline:16px 40px}
html[dir=rtl] body .ia-region-field>svg{right:auto;left:15px}
html[dir=rtl] body :is(.ia-approach-panel,.ia-bento-copy,.global-copy,.global-details,.ia-purpose-story-card,.product-info,.fit-result,.ia-panel-body){text-align:start}
html[dir=rtl] body .ia-approach-panel:before{margin-inline-start:0}
html[dir=rtl] body :is(.icon,.save,.ia-round-control,.ia-earth-pause,.ia-region-trigger){line-height:1;letter-spacing:0}
html[dir=rtl] body :is(input[type=email],input[type=tel],.ia-sync-price,[data-cart-total]){direction:ltr;unicode-bidi:isolate}
html[dir=rtl] body .ia-country-popover{text-align:right}
html[dir=rtl] body .country-caption{min-height:1.8em}
html[dir=rtl] body :is(.fit-options button,.tabs button){min-height:50px;line-height:1.5}
@media(max-width:749px){body .capsule-header .utilities{gap:5px;padding:6px}body .capsule-header .utilities .icon{width:30px;height:30px;min-width:30px;min-height:30px;padding:0;border-radius:50%}body .capsule-header .utilities .icon svg{width:16px;height:16px}body .capsule-header .brand{max-width:110px}body .ia-region-panel{top:82px;padding:24px}html[dir=rtl] body h1{font-size:clamp(34px,8vw,52px)}html[dir=rtl] body .hero-copy p{font-size:15px;line-height:1.9}html[dir=rtl] body .ia-refresh-heading h2{font-size:32px}}
@media(max-width:360px){body .capsule-header .utilities{gap:3px;padding:5px}body .capsule-header .utilities .icon{width:28px;min-width:28px;height:28px;min-height:28px}body .capsule-header .brand{max-width:95px}}
@media(prefers-reduced-motion:reduce){body .ia-region-panel{animation:none}}

@media(max-width:749px){body .capsule-header .utilities .icon{width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;min-height:30px!important;max-height:30px!important}body .capsule-header .brand img{width:100%!important;max-width:94px!important}body .capsule-header .brand{box-sizing:border-box;min-width:0}}@media(max-width:360px){body .capsule-header .utilities .icon{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important}body .capsule-header .brand img{max-width:78px!important}}
