@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/vazirmatn-arabic-wght-normal.365bfb12.woff2) format("woff2-variations");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/vazirmatn-latin-ext-wght-normal.8b225445.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/vazirmatn-latin-wght-normal.82cf3693.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--navy-900:#0f1c2e;--navy-800:#14243a;--navy-700:#203b5a;--navy-600:#294d73;--orange-700:#b45309;--orange-800:#9a4708;--orange-500:#d97706;--orange-400:#f59e0b;--orange-50:#fdf3e7;--steel-50:#eef3f8;--white:#ffffff;--gray-50:#f5f7fa;--gray-100:#eef2f6;--gray-200:#dce3eb;--gray-600:#5e6b7a;--gray-900:#182230;--red-700:#b42318;--color-primary:var(--navy-800);--color-primary-800:var(--navy-700);--color-primary-interactive:var(--navy-600);--color-accent:var(--orange-700);--color-accent-hover:var(--orange-800);--color-accent-bright:var(--orange-500);--color-accent-soft:var(--orange-50);--color-background:var(--gray-50);--color-surface:var(--white);--color-surface-muted:var(--gray-100);--color-text:var(--gray-900);--color-text-muted:var(--gray-600);--color-border:var(--gray-200);--color-danger:var(--red-700);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space:var(--space-4);--section-gap:var(--space-12);--text-xs:0.75rem;--text-sm:0.8125rem;--text-md:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--leading-body:1.8;--leading-heading:1.4;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--shadow-sm:0 1px 2px rgba(20,36,58,0.06),0 1px 3px rgba(20,36,58,0.08);--shadow-md:0 4px 12px rgba(20,36,58,0.1);--shadow-lg:0 12px 32px rgba(20,36,58,0.16);--content-max:90rem;--gutter:var(--space-4);--max-width:calc(var(--content-max) + 2 * var(--gutter));--edge:max(var(--gutter),calc((100vw - var(--content-max)) / 2));--tap-target:2.75rem}@media (min-width:600px){:root{--gutter:var(--space-6)}}@media (min-width:1024px){:root{--gutter:2.5rem}}@media (max-width:599px){:root{--section-gap:var(--space-8)}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:Vazirmatn Variable,Tahoma,sans-serif;font-size:1rem;line-height:1.8;color:var(--color-text);background:var(--color-background);overflow-wrap:anywhere}img,svg{max-width:100%}a{color:var(--color-primary-interactive)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:1rem;inset-block-start:-3rem;z-index:200;padding:.5rem 1rem;border-radius:var(--radius-sm);background:var(--color-primary);color:#ffffff}.skip-link:focus{inset-block-start:1rem}.container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--gutter)}main{display:block;width:100%}.page{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--gutter);padding-block:var(--space-6) var(--space-8)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.section-title{display:inline-block;margin:0;-webkit-padding-after:var(--space-2);padding-block-end:var(--space-2);font-size:var(--text-2xl);font-weight:900;line-height:var(--leading-heading);color:var(--color-primary);background:linear-gradient(var(--orange-500),var(--orange-500)) bottom /100% 3px no-repeat}.section-link{flex:none;display:inline-flex;align-items:center;min-height:var(--tap-target);font-size:var(--text-md);font-weight:700;color:var(--color-primary);text-decoration:none}.section-link:after{content:"←";-webkit-margin-start:var(--space-1);margin-inline-start:var(--space-1)}.section-link:hover{color:var(--color-accent)}.section-intro{margin:calc(-1 * var(--space-2)) 0 var(--space-4);max-width:48rem;color:var(--color-text-muted)}@media (max-width:599px){.section-title{font-size:var(--text-xl)}}.dev-banner{background:#fff7ed;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);font-size:.8125rem;padding-block:.25rem;color:#7c2d12}.button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem 1.25rem;border:none;border-radius:var(--radius-sm);background:var(--color-accent);color:#ffffff;font:inherit;font-weight:700;cursor:pointer}.button:hover{background:var(--color-accent-hover)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));grid-gap:var(--space);gap:var(--space)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:.75rem;min-width:0;box-shadow:var(--shadow-sm)}.product-card{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-3) var(--space-3) var(--space-4);border-color:#e3e9f0;box-shadow:none;transition:box-shadow .15s,border-color .15s}.product-card:hover{border-color:var(--color-border);box-shadow:var(--shadow-md)}.product-card-media{display:block}.product-card-body{display:flex;flex-direction:column;align-items:center;flex:1 1;text-align:center}.product-card .card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.9375rem;font-weight:800;line-height:1.7;margin-block:var(--space-1) 0}.product-card-sku{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.product-card-price{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.25rem;margin-block:auto 0;-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);box-sizing:content-box}.product-card-price-discounted{flex-direction:column;gap:var(--space-1)}.price-pill,.product-card .quote-label{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;max-width:100%;padding-block:0;padding-inline:var(--space-4);border-radius:var(--radius-sm);line-height:1;white-space:nowrap;box-sizing:border-box}.price-pill{gap:var(--space-1);background:var(--steel-50)}.price-pill .price{font-size:.9375rem;white-space:nowrap}.price-unit{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}.product-card .quote-label{padding-inline:var(--space-6);background:var(--orange-700);color:#ffffff;font-size:var(--text-md);font-weight:800;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-title a{color:var(--color-text);text-decoration:none}.card-title a:hover{color:var(--color-accent)}.price-row{margin-block:auto 0;-webkit-padding-before:.5rem;padding-block-start:.5rem}.meta{color:var(--color-text-muted);font-size:.8125rem;margin-block:.15rem}.price{font-weight:800;color:var(--color-primary)}.quote-label{display:inline-block;padding:.1rem .6rem;border-radius:999px;background:var(--color-accent-soft);font-weight:700;color:var(--color-accent)}.price-unavailable{color:var(--color-text-muted)}.filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;-webkit-margin-after:1rem;margin-block-end:1rem}.filters a[aria-current=true]{font-weight:700}.search-form{display:flex;flex-wrap:wrap;gap:.5rem;-webkit-margin-after:1rem;margin-block-end:1rem}.search-form input{flex:1 1 12rem;min-width:0;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit}.pagination{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.notice{padding:var(--space);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.notice-error{border-color:var(--color-danger)}@media (prefers-reduced-motion:reduce){.product-card{transition:none}}