:root{--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px}
@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/iranyekanx/woff2/IRANYekanXFaNum-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/iranyekanx/woff2/IRANYekanXFaNum-UltraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/iranyekanx/woff2/IRANYekanXFaNum-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/iranyekanx/woff2/IRANYekanXFaNum-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/iranyekanx/woff2/IRANYekanXFaNum-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/iranyekanx/woff2/IRANYekanXFaNum-DemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/iranyekanx/woff2/IRANYekanXFaNum-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/iranyekanx/woff2/IRANYekanXFaNum-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/iranyekanx/woff2/IRANYekanXFaNum-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/iranyekanx/woff2/IRANYekanXFaNum-ExtraBlack.woff2)format("woff2");font-weight:950;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/iranyekanx/woff2/IRANYekanXFaNum-Heavy.woff2)format("woff2");font-weight:1000;font-style:normal;font-display:swap}
:root{--background:#fff;--foreground:#171717;--font-inter:"Inter";--font-vazirmatn:"Vazirmatn";--font-sans:var(--font-inter), system-ui, -apple-system, sans-serif}html[dir=rtl]{--font-sans:var(--font-vazirmatn), Tahoma, Arial, sans-serif}html{height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--foreground);background:var(--ds-colors-canvas,var(--background));font-family:var(--ds-typography-body-font-family,var(--font-sans));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}:root{--storefront-bottom-chrome:0px}@media (max-width:767px){html[data-sticky-promo]{--storefront-bottom-chrome:var(--announcement-sticky-height,56px)}html[data-sticky-promo] body{padding-bottom:var(--announcement-sticky-height,56px)}}:root:has(nav[data-toc]) :is(h1,h2,h3,h4,h5,h6,[id]){scroll-margin-top:calc(var(--toc-scroll-offset,0px) + 16px)}@media (prefers-reduced-motion:no-preference){:root:has(nav[data-toc-smooth]){scroll-behavior:smooth}}
