:root{--background:#ffffff;--background-secondary:#efeeea;--surface:#ffffff;--surface-elevated:#efeeea;--primary:#cf0f0f;--primary-hover:#e8652f;--primary-light:#ffe4d6;--primary-gradient:linear-gradient(135deg,#cf0f0f,#e8652f);--primary-gradient-soft:linear-gradient(135deg,#ffe4d6,#ffd4b8);--accent:#cf0f0f;--accent-hover:#e8652f;--accent-light:#ffe4d6;--text-primary:#273f4f;--text-secondary:#2c2c2c;--text-muted:#6b6b6b;--text-light:#9a9a9a;--border:#d4d4d0;--border-light:#e8e8e4;--border-strong:#b8b8b4;--success:#10b981;--success-bg:#ecfdf5;--success-border:#a7f3d0;--warning:#f59e0b;--warning-bg:#fffbeb;--warning-border:#fde68a;--error:#ef4444;--error-bg:#fef2f2;--error-border:#fecaca;--header-height:100px;--header-padding-extra:80px;--container-max-width:1280px;--container-padding:24px;--section-padding:80px 0;--section-padding-mobile:48px 0;--radius-sm:6px;--radius:12px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-md:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-lg:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--shadow-xl:0 25px 50px -12px rgba(0,0,0,0.25);--transition-fast:0.15s ease-out;--transition:0.2s ease-out;--transition-slow:0.3s ease-out;--ease-spring:cubic-bezier(0.175,0.885,0.32,1.275);--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem}body,html{max-width:100vw;overflow-x:hidden}html{scroll-behavior:smooth}body{color:var(--text-primary);background:var(--background);font-family:YekanBakh-Regular,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;text-align:right;line-height:1.65;font-size:var(--text-base);padding-top:0}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}::selection{background:var(--primary-light);color:var(--text-primary)}.container{max-width:var(--container-max-width);padding:0 var(--container-padding);margin:0 auto}@media (max-width:480px){.container{padding:0 16px}}.section{padding:var(--section-padding)}@media (max-width:768px){.section{padding:var(--section-padding-mobile)}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:var(--radius);font-size:var(--text-base);font-weight:600;transition:all var(--transition);cursor:pointer;border:1px solid transparent;position:relative;overflow:hidden;text-decoration:none}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.btn-primary{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:var(--shadow-sm)}.btn-primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-secondary{background:var(--surface);color:var(--text-primary);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.btn-secondary:hover:not(:disabled){background:var(--background-secondary);border-color:var(--border-strong);transform:translateY(-1px)}.btn-accent{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:var(--shadow-sm)}.btn-accent:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-lg{padding:16px 32px;font-size:var(--text-lg)}.btn-sm,.chip{padding:8px 16px;font-size:var(--text-sm)}.chip{display:inline-flex;align-items:center;margin:4px 8px 4px 0;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-weight:500;cursor:pointer;transition:all var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}.chip:hover{border-color:var(--border-strong);background:var(--background-secondary);transform:translateY(-1px)}.chip.selected{border-color:var(--primary);background:var(--primary);color:#fff;font-weight:600;box-shadow:var(--shadow-sm)}.chip.disabled{opacity:.5;cursor:not-allowed;background:var(--background-secondary);color:var(--text-muted)}.chip.disabled:hover{transform:none}.image-placeholder{width:100%;aspect-ratio:1/1;background:linear-gradient(135deg,var(--background-secondary) 0,var(--border-light) 100%);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:var(--text-lg);color:var(--text-muted);position:relative;overflow:hidden}.image-placeholder:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:translateX(-100%);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--border-light);transition:all var(--transition);overflow:hidden}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--border)}.card-padding{padding:24px}.card-padding-sm{padding:16px}.card-padding-lg{padding:32px}.badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.025em}.badge-success{background:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.badge-warning{background:var(--warning-bg);color:var(--warning);border:1px solid var(--warning-border)}.badge-error{background:var(--error-bg);color:var(--error);border:1px solid var(--error-border)}.badge-neutral{background:var(--background-secondary);color:var(--text-secondary);border:1px solid var(--border)}h1,h2,h3,h4,h5,h6{font-family:YekanBakh,YekanBakh-Regular,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif;color:var(--text-primary);line-height:1.25;margin-bottom:.5em}h1{font-size:var(--text-4xl);font-weight:800;line-height:1.1}h2{font-size:var(--text-3xl);font-weight:700}h3{font-size:var(--text-2xl)}h3,h4{font-weight:600}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h5,h6{font-weight:600}h6{font-size:var(--text-base)}b,strong{font-weight:700}em,i{font-style:italic}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-light{color:var(--text-light)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.leading-tight{line-height:1.25}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.7}.grid{display:grid;grid-gap:24px;gap:24px}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.grid-cols-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:1fr}}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-6{padding:24px}.p-8{padding:32px}.m-2{margin:8px}.m-3{margin:12px}.m-4{margin:16px}.m-6{margin:24px}.m-8{margin:32px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.product-container{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;margin-top:32px}@media (min-width:1024px){.product-container{grid-template-columns:1fr 1fr;gap:64px}}.product-price{font-family:YekanBakh;font-size:var(--text-3xl);font-weight:800;color:var(--primary);margin:16px 0}.product-actions{display:flex;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--border-light)}@media (max-width:480px){.product-actions{flex-direction:column}}@font-face{font-family:YekanBakh;src:url(/font/YekanBakh-Black.ttf) format("truetype"),url(/font/yekanbakh.TTF) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:YekanBakh-Regular;src:url(/font/YekanBakh-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.layout_body__7rhn1{display:flex;flex-direction:column;min-height:100vh}.layout_main__ABI2k{flex:1 1;width:100%;padding-top:calc(var(--header-height, 100px) + 80px);min-height:calc(100vh - var(--header-height, 100px))}.layout_container__Yo0Pg{padding-bottom:3rem}