:root{--ds-color-brand-50:color-mix(in srgb,var(--primary-color,#e6b534) 8%,white);--ds-color-brand-100:color-mix(in srgb,var(--primary-color,#e6b534) 16%,white);--ds-color-brand-200:color-mix(in srgb,var(--primary-color,#e6b534) 28%,white);--ds-color-brand-300:color-mix(in srgb,var(--primary-color,#e6b534) 45%,white);--ds-color-brand-400:color-mix(in srgb,var(--primary-color,#e6b534) 75%,white);--ds-color-brand-500:var(--primary-color,#e6b534);--ds-color-brand-600:color-mix(in srgb,var(--primary-color,#e6b534) 88%,black);--ds-color-brand-700:color-mix(in srgb,var(--primary-color,#e6b534) 72%,black);--ds-color-brand-800:color-mix(in srgb,var(--primary-color,#e6b534) 58%,black);--ds-color-brand-900:color-mix(in srgb,var(--primary-color,#e6b534) 45%,black);--ds-color-accent-500:var(--secondary-color,#7359bb);--ds-color-accent-600:color-mix(in srgb,var(--secondary-color,#7359bb) 88%,black);--ds-color-accent-700:color-mix(in srgb,var(--secondary-color,#7359bb) 72%,black);--ds-color-warning-500:var(--yellow,#f9a825);--ds-color-success-500:var(--success-color,#00a049);--ds-color-danger-500:var(--primary-color,#e6b534);--ds-color-info-500:var(--secondary-color,#7359bb);--ds-color-neutral-0:#fff;--ds-color-neutral-50:#f5f5f5;--ds-color-neutral-100:#f0f0f1;--ds-color-neutral-200:#e0e0e2;--ds-color-neutral-300:#c8c8cc;--ds-color-neutral-400:#a1a3a8;--ds-color-neutral-500:#81858b;--ds-color-neutral-600:#62666d;--ds-color-neutral-700:#424750;--ds-color-neutral-800:#23254e;--ds-color-neutral-900:#0c0c0c;--ds-color-bg-canvas:var(--ds-color-neutral-50);--ds-color-bg-surface:var(--ds-color-neutral-0);--ds-color-bg-subtle:var(--ds-color-neutral-100);--ds-color-bg-inverse:var(--ds-color-neutral-800);--ds-color-text-primary:var(--ds-color-neutral-800);--ds-color-text-secondary:var(--ds-color-neutral-700);--ds-color-text-muted:var(--ds-color-neutral-500);--ds-color-text-inverse:var(--ds-color-neutral-0);--ds-color-text-brand:var(--ds-color-brand-500);--ds-color-text-link:var(--ds-color-brand-500);--ds-color-text-link-hover:var(--ds-color-brand-700);--ds-color-border-default:var(--ds-color-neutral-200);--ds-color-border-strong:var(--ds-color-neutral-300);--ds-color-border-focus:var(--ds-color-brand-500);--ds-color-action-primary:var(--ds-color-brand-500);--ds-color-action-primary-hover:var(--ds-color-brand-600);--ds-color-action-primary-active:var(--ds-color-brand-700);--ds-color-action-secondary:var(--ds-color-accent-500);--ds-color-action-secondary-hover:var(--ds-color-accent-600);--ds-color-feedback-success:var(--ds-color-success-500);--ds-color-feedback-warning:var(--ds-color-warning-500);--ds-color-feedback-danger:var(--ds-color-danger-500);--ds-color-feedback-info:var(--ds-color-info-500);--ds-font-family-sans:"Vazirmatn","Tahoma","Segoe UI",sans-serif;--ds-font-family-mono:ui-monospace,"Cascadia Code","Segoe UI Mono",monospace;--ds-font-weight-regular:400;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--ds-font-size-2xs:11px;--ds-font-size-xs:12px;--ds-font-size-sm:13px;--ds-font-size-md:14px;--ds-font-size-lg:16px;--ds-font-size-xl:18px;--ds-font-size-2xl:20px;--ds-font-size-3xl:24px;--ds-font-size-4xl:32px;--ds-line-height-tight:1.25;--ds-line-height-snug:1.4;--ds-line-height-body:1.6;--ds-line-height-loose:1.75;--ds-letter-spacing-tight:-.01em;--ds-letter-spacing-normal:0;--ds-letter-spacing-wide:.02em;--ds-space-0:0;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-7:32px;--ds-space-8:40px;--ds-space-9:48px;--ds-space-10:64px;--ds-space-11:80px;--ds-space-12:96px;--ds-radius-none:0;--ds-radius-sm:4px;--ds-radius-md:8px;--ds-radius-lg:12px;--ds-radius-xl:16px;--ds-radius-pill:999px;--ds-radius-full:50%;--ds-shadow-none:none;--ds-shadow-xs:0 1px 2px rgba(15,23,42,.06);--ds-shadow-sm:0 1px 4px rgba(15,23,42,.08);--ds-shadow-md:0 4px 16px rgba(15,23,42,.1);--ds-shadow-lg:0 12px 32px rgba(15,23,42,.14);--ds-shadow-focus:0 0 0 3px color-mix(in srgb,var(--ds-color-brand-500) 35%,transparent);--ds-duration-fast:120ms;--ds-duration-normal:200ms;--ds-duration-slow:320ms;--ds-ease-standard:cubic-bezier(.2,0,0,1);--ds-ease-emphasized:cubic-bezier(.2,0,0,1.1);--ds-control-height-sm:32px;--ds-control-height-md:40px;--ds-control-height-lg:48px;--ds-control-padding-x-sm:var(--ds-space-3);--ds-control-padding-x-md:var(--ds-space-4);--ds-control-padding-x-lg:var(--ds-space-5);--ds-container-max:1336px;--ds-header-height:72px;--ds-z-skip:10000;--ds-z-header:1000;--ds-z-dropdown:1050;--ds-z-flyout:1100;--ds-z-modal:1200;--ds-z-toast:1300;--persian-surface:var(--ds-color-bg-surface);--persian-muted:var(--ds-color-bg-canvas);--persian-border:var(--ds-color-border-default);--persian-shadow:var(--ds-shadow-sm);--persian-radius:var(--ds-radius-md);--persian-font:var(--ds-font-family-sans);--space-1:var(--ds-space-1);--space-2:var(--ds-space-2);--space-3:var(--ds-space-3);--space-4:var(--ds-space-4);--space-5:var(--ds-space-6);--space-6:var(--ds-space-7);--space-7:var(--ds-space-9);--font-size-xs:var(--ds-font-size-xs);--font-size-sm:var(--ds-font-size-sm);--font-size-md:var(--ds-font-size-md);--font-size-lg:var(--ds-font-size-lg);--font-size-xl:var(--ds-font-size-2xl);--font-size-2xl:var(--ds-font-size-3xl);--line-height-tight:var(--ds-line-height-tight);--line-height-body:var(--ds-line-height-body);--focus-ring:var(--ds-shadow-focus);--z-skip:var(--ds-z-skip);--z-header:var(--ds-z-header);--z-flyout:var(--ds-z-flyout);--z-modal:var(--ds-z-modal)}html{font-family:var(--ds-font-family-sans);font-size:16px;line-height:var(--ds-line-height-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{background:var(--ds-color-bg-canvas);color:var(--ds-color-text-primary);font-weight:var(--ds-font-weight-regular);font-size:var(--ds-font-size-md)}h1,.ds-heading-1{font-size:var(--ds-font-size-4xl);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-tight);letter-spacing:var(--ds-letter-spacing-tight)}h2,.ds-heading-2{font-size:var(--ds-font-size-3xl);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-tight)}h3,.ds-heading-3{font-size:var(--ds-font-size-2xl);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-line-height-snug)}h4,.ds-heading-4{font-size:var(--ds-font-size-xl);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-line-height-snug)}.ds-body{font-size:var(--ds-font-size-md);line-height:var(--ds-line-height-body)}.ds-caption{font-size:var(--ds-font-size-sm);color:var(--ds-color-text-muted);line-height:var(--ds-line-height-snug)}.ds-overline{font-size:var(--ds-font-size-2xs);font-weight:var(--ds-font-weight-semibold);letter-spacing:var(--ds-letter-spacing-wide);text-transform:uppercase;color:var(--ds-color-text-muted)}a,.ds-link{color:var(--ds-color-text-link);text-decoration-thickness:1px;text-underline-offset:2px;transition:color var(--ds-duration-fast) var(--ds-ease-standard)}a:hover,.ds-link:hover{color:var(--ds-color-text-link-hover)}.ds-btn,.button-1,.button-2,.newsletter-subscribe-button,.add-to-cart-button,.checkout-button,.search-box .search-box-button,.header-left-menu-button,.mega-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);min-height:var(--ds-control-height-md);padding:0 var(--ds-control-padding-x-md);border-radius:var(--ds-radius-md);border:1px solid transparent;font-family:inherit;font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-semibold);line-height:1;cursor:pointer;text-decoration:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard),box-shadow var(--ds-duration-fast) var(--ds-ease-standard),filter var(--ds-duration-fast) var(--ds-ease-standard)}.ds-btn:focus-visible,.button-1:focus-visible,.button-2:focus-visible,.add-to-cart-button:focus-visible,.checkout-button:focus-visible,.search-box-button:focus-visible,.mega-menu-toggle:focus-visible{outline:0;box-shadow:var(--ds-shadow-focus)}.ds-btn--primary,.button-1,.newsletter-subscribe-button,.add-to-cart-button,.checkout-button,.search-box .search-box-button,.header-left-menu-button,.mega-menu-toggle{background-color:var(--ds-color-action-primary);border-color:var(--ds-color-action-primary);color:var(--ds-color-text-inverse)}.ds-btn--primary:hover,.button-1:hover,.add-to-cart-button:hover,.checkout-button:hover,.search-box .search-box-button:hover{background-color:var(--ds-color-action-primary-hover);border-color:var(--ds-color-action-primary-hover);color:var(--ds-color-text-inverse);filter:none}.ds-btn--primary:active,.button-1:active,.add-to-cart-button:active{background-color:var(--ds-color-action-primary-active);border-color:var(--ds-color-action-primary-active)}.ds-btn--secondary,.button-2{background-color:var(--ds-color-bg-surface);border-color:var(--ds-color-border-strong);color:var(--ds-color-text-primary)}.ds-btn--secondary:hover,.button-2:hover{background-color:var(--ds-color-bg-subtle);border-color:var(--ds-color-border-strong);color:var(--ds-color-text-primary)}.ds-btn--ghost{background:transparent;border-color:transparent;color:var(--ds-color-text-brand)}.ds-btn--sm{min-height:var(--ds-control-height-sm);padding:0 var(--ds-control-padding-x-sm);font-size:var(--ds-font-size-sm)}.ds-btn--lg{min-height:var(--ds-control-height-lg);padding:0 var(--ds-control-padding-x-lg);font-size:var(--ds-font-size-lg)}.ds-btn:disabled,.button-1:disabled,.button-2:disabled,.ds-btn.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.ds-input,.ds-select,.ds-textarea,input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],input[type="search"],textarea,select,.search-box .search-box-text,.search-box input[type="text"],.search-box input[type="search"]{width:100%;min-height:var(--ds-control-height-md);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-md);background:var(--ds-color-bg-surface);color:var(--ds-color-text-primary);font-family:inherit;font-size:var(--ds-font-size-md);line-height:var(--ds-line-height-snug);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard),box-shadow var(--ds-duration-fast) var(--ds-ease-standard),background-color var(--ds-duration-fast) var(--ds-ease-standard)}.search-box .search-box-text,.search-box input[type="text"],.search-box input[type="search"]{background:var(--ds-color-bg-subtle)}.ds-input:hover,input[type="text"]:hover,input[type="email"]:hover,input[type="search"]:hover,textarea:hover,select:hover{border-color:var(--ds-color-border-strong)}.ds-input:focus,.ds-input:focus-visible,input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="search"]:focus,textarea:focus,select:focus,.search-box .search-box-text:focus{outline:0;border-color:var(--ds-color-border-focus);box-shadow:var(--ds-shadow-focus);background:var(--ds-color-bg-surface)}.ds-field{display:flex;flex-direction:column;gap:var(--ds-space-1);margin-bottom:var(--ds-space-4)}.ds-label{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);color:var(--ds-color-text-secondary)}.ds-help{font-size:var(--ds-font-size-xs);color:var(--ds-color-text-muted)}.ds-error,.field-validation-error,.message-error{font-size:var(--ds-font-size-sm);color:var(--ds-color-feedback-danger)}.ds-card,.product-item,.item-box .product-item,.product-grid .item-box .product-item{background:var(--ds-color-bg-surface);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-none);overflow:hidden;transition:box-shadow var(--ds-duration-normal) var(--ds-ease-standard),transform var(--ds-duration-normal) var(--ds-ease-standard),border-color var(--ds-duration-normal) var(--ds-ease-standard)}.ds-card:hover,.product-item:hover,.item-box:hover .product-item{box-shadow:var(--ds-shadow-md);border-color:var(--ds-color-border-strong)}.ds-card--flat{box-shadow:none}.ds-surface{background:var(--ds-color-bg-surface);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-md)}.ds-surface--muted{background:var(--ds-color-bg-subtle)}.ds-badge,.dk-discount-badge{display:inline-flex;align-items:center;gap:var(--ds-space-1);min-height:22px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-sm);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold);line-height:1}.ds-badge--brand,.dk-discount-badge{background:var(--ds-color-brand-50);color:var(--ds-color-brand-700)}.ds-badge--success{background:color-mix(in srgb,var(--ds-color-success-500) 12%,#fff);color:var(--ds-color-success-500)}.ds-badge--warning{background:color-mix(in srgb,var(--ds-color-warning-500) 16%,#fff);color:#8a5a00}.header,.master-header,.header-lower{background:var(--ds-color-bg-surface)}.header .header-lower{box-shadow:var(--ds-shadow-sm)}.header-menu,.megamenu-wrapper{background:var(--ds-color-bg-surface);border-top:1px solid var(--ds-color-border-default)}.product-title a,.product-item .product-title a{color:var(--ds-color-text-primary);font-weight:var(--ds-font-weight-medium);font-size:var(--ds-font-size-md);line-height:var(--ds-line-height-snug)}.product-item .prices,.actual-price,.price{color:var(--ds-color-text-brand);font-weight:var(--ds-font-weight-bold);font-size:var(--ds-font-size-lg)}.old-price{color:var(--ds-color-text-muted);font-weight:var(--ds-font-weight-regular);font-size:var(--ds-font-size-sm)}.ds-alert{padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-md);border:1px solid var(--ds-color-border-default);font-size:var(--ds-font-size-md)}.ds-alert--danger,#opc-validation-summary,.checkout-page.spc #error-message-list .message-error{background:#f8d7da;border-color:#f5c2c7;color:#842029}.ds-alert--success{background:#d1e7dd;border-color:#badbcc;color:#0f5132}.ds-alert--info{background:#cff4fc;border-color:#9eeaf9;color:#055160}.ds-stack{display:flex;flex-direction:column;gap:var(--ds-space-4)}.ds-stack--sm{gap:var(--ds-space-2)}.ds-stack--lg{gap:var(--ds-space-6)}.ds-row{display:flex;align-items:center;gap:var(--ds-space-3)}.ds-cluster{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}@media(prefers-reduced-motion:reduce){.ds-btn,.button-1,.button-2,.product-item,.ds-card,a{transition:none!important}}.ds-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ds-container{width:100%;max-width:var(--ds-container-max);margin-inline:auto;padding-inline:var(--ds-space-4)}.ds-divider{height:1px;background:var(--ds-color-border-default);border:0;margin:var(--ds-space-4) 0}input[type="checkbox"],input[type="radio"]{width:1.125rem;height:1.125rem;accent-color:var(--ds-color-action-primary);cursor:pointer}.ds-table,.cart table,.shopping-cart-page .cart,.data-table{width:100%;border-collapse:collapse;font-size:var(--ds-font-size-md)}.ds-table th,.cart th,.data-table th{text-align:start;font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-text-secondary);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-color-border-default);background:var(--ds-color-bg-subtle)}.ds-table td,.cart td,.data-table td{padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-color-border-default);vertical-align:middle}.pager li a,.pager li span,.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ds-control-height-sm);min-height:var(--ds-control-height-sm);padding:0 var(--ds-space-2);border-radius:var(--ds-radius-sm);border:1px solid var(--ds-color-border-default);background:var(--ds-color-bg-surface);color:var(--ds-color-text-primary);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium)}.pager li.current-page span,.pagination .current{background:var(--ds-color-action-primary);border-color:var(--ds-color-action-primary);color:var(--ds-color-text-inverse)}.product-details-tab .ui-tabs-nav,.ds-tabs{display:flex;gap:var(--ds-space-1);border-bottom:1px solid var(--ds-color-border-default);margin-bottom:var(--ds-space-4)}.product-details-tab .ui-tabs-nav li a,.ds-tabs__tab{padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-sm) var(--ds-radius-sm) 0 0;color:var(--ds-color-text-secondary);font-weight:var(--ds-font-weight-medium);text-decoration:none}.product-details-tab .ui-tabs-nav li.ui-tabs-active a,.ds-tabs__tab[aria-selected="true"]{color:var(--ds-color-text-brand);box-shadow:inset 0 -2px 0 var(--ds-color-action-primary)}.ds-overlay,#loading-overlay{background:color-mix(in srgb,var(--ds-color-neutral-900) 55%,transparent)!important;z-index:var(--ds-z-modal)!important;opacity:1!important;backdrop-filter:blur(2px)}.ds-modal{background:var(--ds-color-bg-surface);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-lg);padding:var(--ds-space-6);max-width:480px;width:calc(100% - var(--ds-space-6))}.ds-skeleton{background:linear-gradient(90deg,var(--ds-color-neutral-100),var(--ds-color-neutral-200),var(--ds-color-neutral-100));background-size:200% 100%;animation:ds-skeleton 1.2s ease-in-out infinite;border-radius:var(--ds-radius-sm)}@keyframes ds-skeleton{0%{background-position:100% 0}100%{background-position:-100% 0}}.page .page-title h1,.breadcrumb .page-title h1{font-size:var(--ds-font-size-3xl);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-tight);color:var(--ds-color-text-primary);margin-bottom:var(--ds-space-4)}.ds-checkout-progress{display:flex;gap:var(--ds-space-2);flex-wrap:wrap;margin:0 0 var(--ds-space-5);padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-color-bg-surface);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-md);list-style:none}.ds-checkout-progress__item{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);color:var(--ds-color-text-muted)}.ds-checkout-progress__item.is-active{color:var(--ds-color-text-brand)}.ds-checkout-progress__num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--ds-radius-full);background:var(--ds-color-bg-subtle);font-size:var(--ds-font-size-2xs);font-weight:var(--ds-font-weight-bold)}.ds-checkout-progress__item.is-active .ds-checkout-progress__num{background:var(--ds-color-action-primary);color:var(--ds-color-text-inverse)}.ds-sticky-checkout{display:none}@media(max-width:991px){.ds-sticky-checkout{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);position:fixed;inset-inline:0;bottom:0;z-index:var(--ds-z-flyout);padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-color-bg-surface);border-top:1px solid var(--ds-color-border-default);box-shadow:var(--ds-shadow-lg)}.ds-sticky-checkout .button-1{flex:1;min-height:var(--ds-control-height-lg)}.checkout-page.spc{padding-bottom:88px}}.ds-empty-state{text-align:center;padding:var(--ds-space-9) var(--ds-space-4);background:var(--ds-color-bg-surface);border:1px dashed var(--ds-color-border-strong);border-radius:var(--ds-radius-lg)}.ds-empty-state__title{font-size:var(--ds-font-size-xl);font-weight:var(--ds-font-weight-semibold);margin-bottom:var(--ds-space-2)}.ds-empty-state__text{color:var(--ds-color-text-muted);margin-bottom:var(--ds-space-5)}:where(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:0;box-shadow:var(--ds-shadow-focus)}.footer{background:var(--ds-color-bg-subtle);border-top:1px solid var(--ds-color-border-default);margin-top:var(--ds-space-8)}
