/* Iranian Gift modern responsive navigation */
.ig-nav{position:absolute!important;top:20px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(1180px,calc(100% - 40px))!important;min-height:76px!important;padding:10px 14px!important;display:flex!important;align-items:center!important;gap:18px!important;direction:rtl!important;background:linear-gradient(135deg,rgba(20,10,30,.94),rgba(12,7,20,.88))!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:22px!important;box-shadow:0 18px 55px rgba(4,0,10,.36),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;z-index:9999!important;box-sizing:border-box!important}
.ig-nav .ig-brand{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:5px!important;color:#fff!important;font-size:20px!important;font-weight:900!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important;padding:8px 10px!important;letter-spacing:-.6px!important}.ig-nav .ig-brand span{color:#ff7a1a!important}.ig-navlinks{flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:center!important;gap:12px!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important}.ig-main-links{flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;flex-wrap:nowrap!important}.ig-main-links>a{position:relative!important;display:inline-flex!important;align-items:center!important;min-height:42px!important;padding:0 10px!important;border-radius:12px!important;color:rgba(255,255,255,.88)!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap!important;transition:background .2s ease,color .2s ease,transform .2s ease!important}.ig-main-links>a:hover,.ig-main-links>a:focus-visible{background:rgba(255,255,255,.09)!important;color:#fff!important;transform:translateY(-1px)!important;outline:none!important}.ig-main-links>a[aria-current=page],.ig-main-links>a.current{background:rgba(255,122,26,.14)!important;color:#ff9a50!important}.ig-main-links .ig-order{background:linear-gradient(135deg,#ff8128,#ff5f19)!important;color:#fff!important;box-shadow:0 8px 22px rgba(255,105,26,.24)!important}.ig-main-links .ig-cart{border:1px solid rgba(255,154,80,.38)!important;color:#ffc092!important}.ig-product-search{height:44px!important;min-width:205px!important;max-width:230px!important;display:flex!important;align-items:center!important;gap:6px!important;padding:4px 5px!important;margin:0!important;background:rgba(255,255,255,.065)!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:14px!important;box-sizing:border-box!important}.ig-product-search input[name=s]{flex:1!important;min-width:0!important;height:34px!important;padding:0 10px!important;margin:0!important;color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:12px!important;outline:none!important}.ig-product-search input::placeholder{color:rgba(255,255,255,.58)!important}.ig-product-search button{flex:0 0 34px!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;margin:0!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#ff8128,#ff5f19)!important;color:#fff!important;font-size:18px!important;line-height:34px!important;cursor:pointer!important}.ig-simple-mobile,.ig-simple-drawer,.ig-drawer-overlay{display:none!important}
@media(max-width:1100px) and (min-width:901px){.ig-nav{width:calc(100% - 24px)!important;gap:8px!important;padding-inline:9px!important}.ig-nav .ig-brand{font-size:17px!important}.ig-main-links>a{padding-inline:6px!important;font-size:11px!important}.ig-product-search{min-width:170px!important;max-width:175px!important}}
@media(max-width:900px){.ig-nav{position:fixed!important;top:10px!important;width:calc(100% - 20px)!important;min-height:64px!important;padding:8px 10px!important;border-radius:18px!important;gap:8px!important}.ig-navlinks{display:none!important}.ig-nav .ig-brand{font-size:17px!important;padding:6px!important}.ig-simple-mobile{margin-right:auto!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important}.ig-simple-mobile .ig-product-search{min-width:0!important;width:min(47vw,220px)!important;height:42px!important;border-radius:13px!important}.ig-simple-mobile .ig-product-search input[name=s]{font-size:11px!important;padding-inline:7px!important}.ig-simple-mobile>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:42px!important;min-width:88px!important;padding:0 13px!important;margin:0!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:13px!important;background:rgba(255,255,255,.09)!important;color:#fff!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important}.ig-simple-drawer{position:fixed!important;display:flex!important;flex-direction:column!important;gap:6px!important;top:0!important;right:0!important;left:auto!important;width:min(86vw,360px)!important;height:100dvh!important;padding:22px 18px 28px!important;margin:0!important;background:linear-gradient(160deg,#1a0d26 0%,#0c0712 72%)!important;border-left:1px solid rgba(255,255,255,.12)!important;box-shadow:-24px 0 70px rgba(0,0,0,.48)!important;transform:translateX(105%)!important;visibility:hidden!important;opacity:0!important;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s ease,visibility .32s!important;z-index:10001!important;overflow-y:auto!important;box-sizing:border-box!important;direction:rtl!important}.ig-simple-drawer.open{transform:translateX(0)!important;visibility:visible!important;opacity:1!important}.ig-simple-drawer .ig-simple-close{display:flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;height:42px!important;padding:0 14px!important;margin:0 0 14px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;background:rgba(255,255,255,.07)!important;color:#fff!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important}.ig-simple-drawer>a{display:flex!important;align-items:center!important;min-height:49px!important;padding:0 15px!important;border:1px solid transparent!important;border-radius:14px!important;color:rgba(255,255,255,.9)!important;background:rgba(255,255,255,.035)!important;font-size:14px!important;font-weight:750!important;text-decoration:none!important;transition:.2s ease!important}.ig-simple-drawer>a:hover,.ig-simple-drawer>a:focus-visible{background:rgba(255,255,255,.09)!important;border-color:rgba(255,255,255,.1)!important;color:#fff!important;outline:none!important}.ig-simple-drawer>a.ig-order{margin-top:8px!important;background:linear-gradient(135deg,#ff8128,#ff5f19)!important;color:#fff!important}.ig-simple-drawer>a.ig-cart{border-color:rgba(255,154,80,.32)!important;color:#ffc092!important}.ig-drawer-overlay{position:fixed!important;display:block!important;inset:0!important;background:rgba(5,2,10,.68)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;opacity:0!important;visibility:hidden!important;transition:opacity .22s ease,visibility .22s!important;z-index:10000!important}.ig-drawer-overlay.open{opacity:1!important;visibility:visible!important}body.ig-menu-open{overflow:hidden!important}}
@media(max-width:560px){.ig-nav{min-height:60px!important}.ig-nav .ig-brand{font-size:15px!important;max-width:96px!important;white-space:normal!important}.ig-simple-mobile .ig-product-search{width:43vw!important}.ig-simple-mobile .ig-product-search input[name=s]{width:100%!important}.ig-simple-mobile>button{min-width:72px!important;padding-inline:9px!important;font-size:12px!important}}
@media(max-width:390px){.ig-simple-mobile .ig-product-search{width:42px!important;min-width:42px!important}.ig-simple-mobile .ig-product-search input[name=s]{display:none!important}.ig-nav .ig-brand{max-width:none!important;white-space:nowrap!important}}
@media(prefers-reduced-motion:reduce){.ig-nav *,.ig-simple-drawer,.ig-drawer-overlay{transition:none!important}}
