:root{--md-ink:#111;--md-ink-hover:#555;--md-body:#333;--md-muted:#444;--md-subtle:#555;--md-faint:#888;--md-placeholder:#9e9e9e;--md-disabled:#999;--md-bg:#fff;--md-surface:#fafafa;--md-tile:#f7f7f7;--md-hover:#f5f5f5;--md-field:#f0f0f0;--md-line:#f0f0f0;--md-line-soft:#f4f4f4;--md-line-strong:#eee;--md-line-dashed:#ccc;--md-line-bottombar:#ececec;--md-sale:#e53935;--md-photo-warm:#efece6;--md-photo-cool:#f2f0ec;--md-font:var(--font-vazirmatn-arabic), var(--font-vazirmatn-latin), system-ui, sans-serif;--md-text:13.5px;--md-text-sm:13px;--md-text-xs:12px;--md-gutter:clamp(12px, 4vw, 72px);--md-gutter-main:clamp(12px, 3vw, 40px);--md-max:1280px}.md-root{background:var(--md-bg);color:var(--md-ink);font-family:var(--md-font)}.md-root a{color:var(--md-ink);text-decoration:none}.md-root a:hover{color:var(--md-ink-hover)}.md-ltr{direction:ltr;unicode-bidi:isolate}.md-shell{position:relative}.md-shell>main{padding-top:92px}.md-shell>main:has(.md-hero-wide){padding-top:0}@media (max-width:1100px){.md-shell>main{padding-top:0}}.md-nav-item{white-space:nowrap;border-radius:999px;padding:8px 16px;transition:color .18s,background .18s}.md-menu:hover>.md-nav-item,.md-nav-item:hover,.md-nav-item:focus-visible{background:var(--md-sale);color:#fff}.md-menu{position:relative}.md-dropdown{background:var(--md-bg);z-index:30;border-radius:10px;min-width:240px;padding:10px 0;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #00000024}.md-menu:hover .md-dropdown,.md-menu:focus-within .md-dropdown{animation:.18s md-dropdown-in;display:block}.md-dropdown:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.md-header .md-dropdown a,.md-dropdown a{color:var(--md-ink);padding:12px 24px;font-size:14px;transition:background .15s;display:block}.md-header .md-dropdown a:hover,.md-dropdown a:hover{background:var(--md-hover);color:var(--md-ink)}@keyframes md-dropdown-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.md-header{z-index:20;padding:14px var(--md-gutter) 46px;background:linear-gradient(#0000008c 0%,#00000047 45%,#0000 100%);justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:0;left:0;right:0}.md-header a,.md-header button{color:#fff;transition:color .18s,opacity .18s}.md-header a:hover{color:#e0e0e0}.md-header .md-divider{color:#fff9}.md-container{box-sizing:content-box;max-width:var(--md-max);padding:0 var(--md-gutter-main);margin:0 auto}.md-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:26px 14px;display:grid}.md-section-title{text-align:center;letter-spacing:.04em;font-size:clamp(15px,2.2vw,20px);font-weight:700}.md-cart-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;display:grid}@media (max-width:860px){.md-cart-grid{grid-template-columns:minmax(0,1fr)}}.md-mobile-only,.md-bottombar,.md-chips{display:none}@media (max-width:1100px){.md-desktop-only{display:none!important}.md-header{background:var(--md-bg);border-bottom:1px solid var(--md-line);padding-bottom:14px;position:static}.md-header a,.md-header button{color:var(--md-ink)}.md-logo-light{display:none!important}.md-logo-dark{display:block!important}.md-hero-wide{display:none!important}.md-hero-tall{display:block!important}.md-mobile-only,.md-chips,.md-bottombar{display:flex}.md-root{padding-bottom:62px}}@media (max-width:640px){.md-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.md-about{grid-template-columns:1fr!important}}.md-chips{border-bottom:1px solid var(--md-line-soft);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:12px 16px;overflow-x:auto}.md-chips::-webkit-scrollbar{display:none}.md-account{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (max-width:860px){.md-account{grid-template-columns:minmax(0,1fr)}}.md-cart-trigger{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .18s,transform .18s;display:flex;position:relative}.md-cart-trigger:hover,.md-cart-trigger:focus-visible,.md-cart-trigger[data-open]{background-color:#ffffff2e;transform:translateY(-1px)}.md-cart-badge{background:var(--md-sale);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-2px;left:-4px}.md-mini-cart{z-index:60;box-sizing:border-box;width:340px;max-width:calc(100vw - 32px);color:var(--md-ink);border:1px solid var(--md-line-strong);text-align:right;background:#fff;border-radius:8px;padding:16px;animation:.16s ease-out md-mini-cart-in;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 34px #00000024}.md-mini-cart:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}@keyframes md-mini-cart-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.md-mini-cart-list{max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.md-mini-cart-item{align-items:center;gap:12px;padding:10px 0;display:flex}.md-mini-cart-item+.md-mini-cart-item{border-top:1px solid var(--md-line)}.md-mini-cart-remove{cursor:pointer;color:var(--md-faint);background:0 0;border:0;flex:none;padding:4px;font-size:13px}.md-mini-cart-remove:hover{color:var(--md-sale)}.md-mini-cart-btn{text-align:center;background:var(--md-ink);color:#fff;border:1px solid var(--md-ink);border-radius:6px;flex:1;padding:11px 8px;font-size:13px;transition:opacity .15s}.md-mini-cart-btn:hover{opacity:.85}.md-mini-cart .md-mini-cart-btn{color:#fff}.md-mini-cart .md-mini-cart-btn.md-mini-cart-btn--outline{color:var(--md-ink);background:#fff}.md-steps-desktop{display:flex}.md-steps-mobile{display:none}@media (max-width:640px){.md-steps-desktop{display:none}.md-steps-mobile{display:block}}.md-cart-line-price-inline{display:none}.md-toast{bottom:18px}@media (max-width:1100px){.md-toast{bottom:78px}}@media (max-width:640px){.md-cart-line-price{display:none}.md-cart-line-price-inline{display:block}.md-cart-line-image{width:72px!important;height:72px!important}.md-checkout-actions{flex-direction:column;margin:28px 0 40px!important}.md-checkout-actions>*{box-sizing:border-box;justify-content:center;width:100%}.md-checkout-summary{max-width:none!important}}@media (max-width:860px){.md-account-nav{scrollbar-width:none;overflow-x:auto;flex-direction:row!important;gap:6px!important;padding:6px!important}.md-account-nav-item{white-space:nowrap;flex:none;padding:8px 14px!important}.md-account-nav-sep{display:none}.md-account{gap:16px!important}}.md-swatch{background:var(--swatch);cursor:pointer;border:1px solid #0000002e;border-radius:50%;width:34px;height:34px;padding:0;transition:box-shadow .15s;position:relative;box-shadow:0 0 0 3px #fff}.md-swatch:hover{box-shadow:0 0 0 3px #fff,0 0 0 4px #bbb}.md-swatch[data-active]{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--md-ink)}.md-swatch[data-unavailable]{cursor:not-allowed;opacity:.45}.md-swatch[data-unavailable]:after{content:"";background:#555;height:1.5px;position:absolute;inset:50% -2px auto;transform:rotate(-45deg)}.md-size{cursor:pointer;min-width:52px;color:var(--md-ink);background:#fff;border:1px solid #ccc;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.md-size:hover{border-color:var(--md-ink)}.md-size[data-active]{background:var(--md-ink);color:#fff;border-color:var(--md-ink)}.md-size[data-unavailable]{cursor:not-allowed;color:#aaa;border-color:#e5e5e5;text-decoration:line-through}.md-modal{z-index:80;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.md-modal__box{text-align:right;background:#fff;border-radius:10px;width:min(440px,100%);max-height:80vh;padding:20px 22px;overflow-y:auto}.md-tile-swatches{justify-content:center;gap:5px;margin-top:2px;display:flex}.md-tile-swatches span{border:1px solid #0003;border-radius:50%;width:11px;height:11px}.md-legal{max-width:780px;color:var(--md-body);margin:24px 0 64px;font-size:14.5px;line-height:2.1}.md-legal h1{color:var(--md-ink);margin:0 0 20px;font-size:22px;font-weight:700}.md-legal h2{color:var(--md-ink);margin:28px 0 8px;font-size:16px;font-weight:700}.md-legal p{margin:0 0 10px}.md-legal ul{margin:0 0 10px;padding-inline-start:20px;list-style:outside}.md-legal li{margin-bottom:4px}.md-legal a{text-decoration:underline}.md-legal dl{grid-template-columns:max-content 1fr;gap:10px 24px;margin:0 0 24px;display:grid}.md-legal dt{color:var(--md-ink);font-weight:700}.md-legal dd{margin:0}.md-footer-links{grid-template-columns:repeat(2,max-content);gap:8px 32px;display:grid}@media (max-width:640px){.md-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.md-status-page{text-align:center;padding:96px 0 80px;line-height:2}.md-status-page h1{margin:0 0 6px;font-size:20px;font-weight:700}.md-status-page p{color:var(--md-subtle);margin:0}.md-status-code{font-size:56px;font-weight:800;line-height:1.2;color:var(--md-ink)!important;margin-bottom:8px!important}.md-status-actions{justify-content:center;gap:10px;margin-top:28px;display:flex}.md-status-actions .md-mini-cart-btn{color:#fff;cursor:pointer;flex:none;padding:12px 26px;font-family:inherit}.md-status-actions .md-mini-cart-btn--outline{color:var(--md-ink)}.md-skeleton{aspect-ratio:1;background:var(--md-tile);animation:1.4s ease-in-out infinite md-pulse}@keyframes md-pulse{50%{opacity:.55}}
