:root,body,input,select,textarea,button{color-scheme:only light!important}html{filter:none!important;background:#f9e6c0!important}@font-face{font-family:Handicrafts;src:url(/handicrafts.woff2) format("woff2"),url(/handicrafts.otf) format("opentype");font-display:swap}@font-face{font-family:IranSansX;src:url(/iransansx.woff2) format("woff2"),url(/iransansx.otf) format("opentype");font-display:swap}@font-face{font-family:ObjectSans;src:url(/objectsans.woff2) format("woff2"),url(/objectsans.otf) format("opentype");font-display:swap}#nav.site-header{position:fixed;inset:0 0 auto;z-index:1100;height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px clamp(20px,3vw,48px);background:#222833!important;border:0;border-bottom:1px solid rgba(249,230,192,.18);font-family:IranSansX,sans-serif;box-shadow:none;backdrop-filter:none;direction:rtl}#nav.site-header *{box-sizing:border-box}#nav.site-header .nav-logo{display:flex;align-items:center;flex:0 0 68px;margin:0}#nav.site-header .nav-logo{position:relative}#nav.site-header .nav-logo:before{content:"";position:absolute;inset:0;background:#f9e6c0;-webkit-mask:url(/logo.png) center/contain no-repeat;mask:url(/logo.png) center/contain no-repeat;pointer-events:none}#nav.site-header .nav-logo img{display:block;width:68px!important;height:64px!important;object-fit:contain;filter:none;opacity:0}#nav.site-header .nav-links{display:flex!important;align-items:center;justify-content:center;gap:4px;list-style:none;padding:0;margin:0;min-width:0}#nav.site-header .nav-links li{list-style:none;position:relative}#nav.site-header .nav-links a,#nav.site-header summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 12px;color:#f9e6c0;font:500 .9rem/1.5 IranSansX,sans-serif;white-space:nowrap;text-decoration:none;border-radius:12px;cursor:pointer;transition:background .15s,color .15s}#nav.site-header .nav-links a:hover,#nav.site-header summary:hover{background:#f9e6c01a}#nav.site-header .nav-links a[aria-current],#nav.site-header summary.active{background:#f9e6c0;color:#222833}#nav.site-header summary{list-style:none}#nav.site-header summary::-webkit-details-marker{display:none}#nav.site-header svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}#nav.site-header summary svg{width:16px;height:16px}#header-more[open] summary svg{transform:rotate(180deg)}#nav.site-header .header-more-links{position:absolute;top:calc(100% + 12px);left:0;width:220px;padding:10px;background:#fff8ea;border:1px solid rgba(34,40,51,.15);border-radius:18px;box-shadow:0 16px 32px #22283329}#nav.site-header .header-more-links a{justify-content:space-between;color:#222833;padding:12px;min-height:48px}#nav.site-header .header-more-links a:hover,#nav.site-header .header-more-links a[aria-current]{background:#f9e6c0}#nav.site-header .nav-right{display:flex;align-items:center;gap:8px;flex:none;margin:0}#nav.site-header :is(#cart-trigger,#wish-trigger,.auth-login-btn,.auth-user-btn,#header-menu-toggle){position:relative;align-items:center;justify-content:center;gap:7px;min-height:44px;height:44px;padding:9px 12px!important;margin:0;border:1px solid rgba(249,230,192,.3);border-radius:12px;background:transparent;color:#f9e6c0!important;font:500 .875rem/1.5 IranSansX,sans-serif;cursor:pointer;opacity:1;flex:none;white-space:nowrap;box-shadow:none}#nav.site-header :is(#cart-trigger,#wish-trigger,.auth-user-btn){display:inline-flex!important}#nav.site-header #wish-trigger{width:44px;min-width:44px;padding:0!important}#nav.site-header :is(#cart-trigger,#wish-trigger,.auth-login-btn,.auth-user-btn,#header-menu-toggle):hover{background:#f9e6c01f}#nav.site-header .auth-user{align-items:center}#nav.site-header .auth-user-name{display:block!important;max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#nav.site-header #ccount,#nav.site-header #wcount{position:absolute;top:-6px;left:-5px;margin:0;padding:0 4px;min-width:19px;width:auto;height:19px;min-height:19px;border-radius:10px;background:#ed613b;color:#222833;font:700 .7rem/19px IranSansX,sans-serif;text-align:center;align-items:center;justify-content:center}#nav.site-header #wcount{display:none}#nav.site-header #wcount.show{display:inline-flex}#nav.site-header #header-menu-toggle{display:none;width:44px;padding:0!important}#header-mobile-menu[hidden]{display:none!important}#header-mobile-menu{position:fixed;inset:64px 0 0;z-index:1099;overflow-y:auto;overscroll-behavior:contain;background:#fff8ea;padding:18px max(20px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom));color:#222833;font-family:IranSansX,sans-serif}.header-mobile-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;font:700 1.8rem/1.4 Handicrafts,serif}#header-menu-close{width:44px;height:44px;flex:none;border:1px solid rgba(34,40,51,.2);border-radius:12px;background:transparent;color:#222833;font-size:1.2rem;cursor:pointer}#header-mobile-menu .header-group-label{margin:18px 0 8px;color:#a1683a;font-size:.8rem;font-weight:700}.header-mobile-links{display:grid;gap:5px}.header-mobile-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 14px;border-radius:12px;color:#222833;font-size:1rem;line-height:1.5;text-decoration:none}.header-mobile-links a:hover{background:#f9e6c0}.header-mobile-links a[aria-current]{background:#222833;color:#f9e6c0}.header-mobile-links a span{color:#a1683a}.header-mobile-links a[aria-current] span{color:#f9e6c0}.header-mobile-links.secondary{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:4px;border-top:1px solid rgba(34,40,51,.15)}#nav.site-header :is(a,button,summary):focus-visible,#header-mobile-menu :is(a,button):focus-visible{outline:3px solid #ED613B;outline-offset:3px}body.header-menu-open{overflow:hidden!important}body.header-menu-open :is(#wab-float,#pwa-install-btn){display:none!important}#bottom-nav{display:none!important}@media(max-width:1179px){#nav.site-header{height:64px;padding:6px 20px;gap:12px}#nav.site-header .nav-logo{flex-basis:50px}#nav.site-header .nav-logo img{height:48px!important;width:50px!important}#nav.site-header .nav-links{display:none!important}#nav.site-header #header-menu-toggle{display:inline-flex}#nav.site-header .nav-right{gap:8px}}@media(max-width:480px){#nav.site-header{padding:6px 12px;gap:8px}#nav.site-header .nav-right{gap:6px}#nav.site-header .header-cart-label{display:none}#nav.site-header #cart-trigger{width:44px;padding:0!important}#nav.site-header .auth-user-btn svg{display:none}#nav.site-header .auth-user-name{max-width:60px}#nav.site-header .auth-user-btn,#nav.site-header .auth-login-btn{padding:9px!important}}@media(max-width:360px){#nav.site-header{padding-inline:8px}#nav.site-header .nav-right{gap:4px}#nav.site-header .auth-user-name{max-width:46px}}@media(max-width:768px){body{padding-bottom:0!important}}@media(prefers-reduced-motion:reduce){#nav.site-header *{transition:none!important}}.sl-utility{display:flex;flex-wrap:wrap;gap:10px;direction:rtl;font-family:IranSansX,sans-serif}.sl-utility :is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 16px;border:1px solid #F9E6C0;border-radius:12px;font:600 .85rem/1.6 IranSansX,sans-serif;text-decoration:none;cursor:pointer;box-sizing:border-box}.sl-utility .sl-utility-wa{background:#8ab57c;color:#222833;border-color:#8ab57c}.sl-utility .sl-utility-install{background:#222833;color:#f9e6c0}.sl-utility svg{width:21px;height:21px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sl-utility :is(a,button):focus-visible{outline:3px solid #ED613B;outline-offset:3px}.sl-utility :is(a,button):hover{box-shadow:inset 0 0 0 1px currentColor}.sl-utility [hidden]{display:none!important}.sl-utility .sl-install-help{flex-basis:100%;margin:0;padding:12px 14px;border-radius:12px;background:#f9e6c0;color:#222833;font-size:.85rem;line-height:1.9;overflow-wrap:anywhere}#header-mobile-menu .sl-utility{margin:16px 0;padding-bottom:16px;border-bottom:1px solid rgba(34,40,51,.15)}#header-mobile-menu .sl-utility :is(a,button){flex:1 1 150px}footer .sl-utility{max-width:1180px;margin:0 auto 28px}@media(display-mode:standalone),(display-mode:fullscreen){.sl-utility [data-sl-install]{display:none!important}}footer[data-astro-cid-sz7xmlte]{position:relative;overflow:hidden;background:#222833;color:#f9e6c0c7;padding:3.5rem 2rem 1.5rem;font-family:IranSansX,sans-serif;border-top:1px solid rgba(249,230,192,.12)}footer[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#ed613b 0 29%,#b57a43 29% 50%,#86b879 50% 72%,#a8c5da 72% 100%)}.ftop[data-astro-cid-sz7xmlte]{position:relative;z-index:1;display:grid;grid-template-columns:2fr 1fr 1.15fr 1fr 1.15fr;gap:2.25rem;max-width:1180px;margin:0 auto;padding-bottom:2.5rem;border-bottom:1px solid rgba(249,230,192,.14)}.fbl[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:54px;width:auto;margin-bottom:1rem;filter:brightness(0) invert(1)}.fbl[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{max-width:300px;margin:0;color:#ffffffa8;font-size:.86rem;line-height:1.9}.fcol-t[data-astro-cid-sz7xmlte]{position:relative;display:inline-block;color:#f9e6c0;font-size:.93rem;font-weight:700;margin-bottom:1.25rem;padding-bottom:.55rem}.fcol-t[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;right:0;bottom:0;width:24px;height:2px;border-radius:2px;background:#ed613b}.fcol[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.72rem}.fcol[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{color:#ffffffad;font-size:.82rem;line-height:1.75}.fcol[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffad;text-decoration:none;font-size:.82rem;line-height:1.75;overflow-wrap:anywhere;transition:color .2s,transform .2s}.fcol[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#f9e6c0}.hours-list[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.55rem;border-bottom:1px solid rgba(249,230,192,.09)}.hours-friday[data-astro-cid-sz7xmlte] .hours-day[data-astro-cid-sz7xmlte],.hours-friday[data-astro-cid-sz7xmlte] .hours-time[data-astro-cid-sz7xmlte]{color:#ed613b}.fbot[data-astro-cid-sz7xmlte]{position:relative;z-index:1;max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;gap:1rem;padding-top:1.35rem;color:#f9e6c085;font-size:.69rem;letter-spacing:.06em}@media(max-width:768px){footer[data-astro-cid-sz7xmlte]{padding:3rem 1rem 1.25rem}.ftop[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:1.7rem 1.15rem;padding-bottom:2rem}.fbl[data-astro-cid-sz7xmlte]{grid-column:1 / -1;text-align:center;padding-bottom:.4rem}.fbl[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:58px;margin-bottom:.85rem}.fbl[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{max-width:340px;margin-inline:auto;font-size:.84rem;line-height:1.85}.fcol[data-astro-cid-sz7xmlte]:nth-child(4),.fcol[data-astro-cid-sz7xmlte]:nth-child(5){grid-column:1 / -1;padding:1rem;border:1px solid rgba(249,230,192,.11);border-radius:15px;background:#f9e6c009}.fcol-t[data-astro-cid-sz7xmlte]{margin-bottom:.9rem}.fcol[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.fcol[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{font-size:.81rem}.fbot[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:center;gap:.35rem;text-align:center;font-size:.65rem}}
