*,:after,:before{box-sizing:border-box}:root{--purple:#361a66;--deep-purple:#261044;--soft-purple:#5a3a7d;--gold:#ddb582;--deep-gold:#b98d55;--ivory:#faf7f2;--warm-white:#fffdfc;--text:#1d1923}.sectionLight{background:#fffdfc}.sectionSoft{background:rgba(38,16,68,.06)}.sectionDark{background:linear-gradient(135deg,#261044,#361a66)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--ivory);color:var(--text);font-family:var(--font-vazirmatn),sans-serif}:root{--font-vazirmatn:"Vazirmatn",sans-serif;--font-manrope:"Manrope",sans-serif}body,html{font-family:var(--font-vazirmatn)}body{min-height:100vh}main{width:100%;margin:0;padding:0}.hero{min-height:330px;border-radius:30px;padding:64px;display:flex;flex-direction:column;justify-content:center;color:white;background:radial-gradient(circle at 18% 18%,rgba(221,181,130,.18),transparent 28%),linear-gradient(135deg,var(--deep-purple),var(--purple));box-shadow:0 24px 70px rgba(38,16,68,.12)}.eyebrow{direction:ltr;text-align:right;color:var(--gold);letter-spacing:.16em;font-weight:700;font-size:12px;margin:0 0 10px}.hero h1{font-size:clamp(34px,5vw,54px);line-height:1.2;margin:0 0 16px}.heroText{max-width:700px;margin:0;color:rgba(255,255,255,.82);line-height:2}.productsSection{margin-top:56px}.sectionHeading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.sectionHeading span{color:var(--deep-gold);font-size:13px;font-weight:700}.sectionHeading h2{color:var(--deep-purple);font-size:32px;margin:2px 0 0}.sectionHeading p{color:var(--soft-purple);margin:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.card{overflow:hidden;border-radius:22px;border:1px solid rgba(54,26,102,.1);background:var(--warm-white);box-shadow:0 14px 40px rgba(38,16,68,.05)}.coinPlaceholder{height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at center,rgba(221,181,130,.3),transparent 42%),#f9f4ed;color:var(--deep-gold);font-weight:700}.coinPlaceholder span{font-size:36px}.coinPlaceholder small{font-size:13px}.cardBody{padding:20px}.category{color:var(--deep-gold);font-size:12px;margin:0 0 4px}.card h3{color:var(--deep-purple);margin:0 0 12px;font-size:19px}.specs{display:flex;gap:10px;flex-wrap:wrap;color:#71697b;font-size:13px}.stock{margin:16px 0 8px}.inStock{color:#315b49;font-weight:700}.outOfStock{color:#934d47;font-weight:700}.sku{direction:ltr;text-align:right;color:#9a93a0;font-size:11px}@media (max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}.hero{padding:42px 28px}}@media (max-width:600px){main{width:min(100% - 20px,1180px);padding-top:12px}.grid{grid-template-columns:1fr}.sectionHeading{align-items:start}}.adminShell{min-height:100vh;display:grid;grid-template-columns:250px 1fr;background:#f6f2eb}.adminSidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:30px 22px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,var(--deep-purple),var(--purple));color:white}.adminBrandEyebrow{color:var(--gold);direction:ltr;text-align:right;letter-spacing:.14em;font-size:11px;font-weight:700;margin:0 0 6px}.adminBrand{font-size:23px;margin:0}.adminNav{display:grid;grid-gap:8px;gap:8px;margin-top:42px}.adminNav a,.adminNav span{color:rgba(255,255,255,.72);text-decoration:none;border-radius:12px;padding:11px 12px;font-size:14px}.adminNav a.active,.adminNav a:hover{background:rgba(221,181,130,.15);color:white}.adminNav small{color:var(--gold);font-size:10px;margin-right:5px}.storeLink{color:var(--gold);text-decoration:none;font-size:13px}.adminContent{min-width:0;padding:34px}.adminHeader{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:20px}.adminHeader p{color:var(--deep-gold);font-size:13px;margin:0 0 2px}.adminHeader h2{margin:0;color:var(--deep-purple);font-size:32px}.adminCount{color:var(--soft-purple);font-size:14px}.adminNotice{margin-bottom:18px;padding:12px 15px;border-radius:12px;background:rgba(221,181,130,.18);color:#6f5534;font-size:13px}.productAdminGrid{display:grid;grid-gap:16px;gap:16px}.adminProductCard{border:1px solid rgba(54,26,102,.1);background:var(--warm-white);border-radius:20px;padding:20px;box-shadow:0 12px 34px rgba(38,16,68,.04)}.adminProductTop{gap:16px}.adminCoin,.adminProductTop{display:flex;align-items:center}.adminCoin{width:80px;height:80px;flex:0 0 auto;border-radius:50%;flex-direction:column;justify-content:center;color:#795b32;background:linear-gradient(145deg,#efd092,#c29350);box-shadow:inset 0 0 0 5px rgba(255,255,255,.25)}.adminCoin strong{font-size:20px}.adminCoin span{font-size:10px}.adminProductIdentity p{color:var(--deep-gold);font-size:11px;margin:0}.adminProductIdentity h3{color:var(--deep-purple);margin:2px 0 6px;font-size:19px}.adminMeta{display:flex;gap:9px;flex-wrap:wrap;color:#81798a;font-size:11px}.adminStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:16px 0}.adminStats>div{padding:10px;border-radius:12px;background:#f8f4ef}.adminStats span{display:block;color:#8d8495;font-size:10px}.adminStats strong{color:var(--deep-purple);font-size:18px}.adminForm{display:grid;grid-template-columns:minmax(180px,1fr) auto;grid-gap:12px;gap:12px;align-items:end;padding-top:14px;margin-top:14px;border-top:1px solid rgba(54,26,102,.08)}.adminForm label{display:grid;grid-gap:6px;gap:6px;color:#5f5868;font-size:12px}.adminForm input,.adminForm select{width:100%;min-height:42px;border:1px solid rgba(54,26,102,.16);border-radius:10px;background:white;padding:0 11px;color:var(--text);font:inherit}.adminForm button{min-height:42px;border:0;border-radius:10px;padding:0 16px;cursor:pointer;font:inherit;font-weight:700;color:var(--deep-purple);background:var(--gold)}.adminForm button:hover{background:var(--deep-gold);color:white}.adminChecks{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.adminChecks label{display:flex;align-items:center;gap:6px}.adminChecks input{width:16px;min-height:auto;height:16px}.pricingForm{grid-template-columns:minmax(150px,.7fr) minmax(220px,1fr) auto}.pricingInfo{grid-column:1/-1;display:flex;gap:16px;flex-wrap:wrap;color:#8a8290;font-size:11px}.simpleAdminDashboard{min-height:100vh;padding:60px;background:#f6f2eb}.simpleAdminDashboard h1{color:var(--deep-purple);margin-top:4px}.dashboardStats{max-width:760px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:24px 0}.dashboardStats>div{padding:22px;border-radius:18px;background:white;border:1px solid rgba(54,26,102,.1)}.dashboardStats span{display:block;color:#857c8d;font-size:12px}.dashboardStats strong{font-size:30px;color:var(--deep-purple)}.dashboardActions{display:flex;gap:10px}.dashboardActions a{text-decoration:none;padding:11px 16px;border-radius:10px;background:var(--purple);color:white}@media (max-width:900px){.adminShell{grid-template-columns:1fr}.adminSidebar{position:static;height:auto}.adminNav{grid-template-columns:repeat(2,1fr);margin-top:20px}.adminContent{padding:20px}.adminForm,.dashboardStats,.pricingForm{grid-template-columns:1fr}}.siteHeader{top:0;z-index:60;padding:14px 0 0;background:transparent}.headerInner{width:min(1280px,calc(100% - 64px));height:84px;margin:0 auto;display:grid;grid-template-columns:250px 1fr 250px;align-items:center;grid-gap:24px;gap:24px;direction:ltr;padding:0 24px;background:rgba(255,253,252,.97);border:1px solid rgba(221,181,130,.2);border-radius:24px;box-shadow:0 12px 34px rgba(38,16,68,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.brandArea{justify-self:start;display:flex;align-items:center;gap:10px;text-decoration:none}.headerLogo{width:54px!important;height:54px!important;display:block;object-fit:cover;border-radius:10px;box-shadow:0 5px 14px rgba(38,16,68,.08)}.headerBrandName{direction:ltr;color:#b98d55;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;letter-spacing:.16em;text-shadow:0 1px 1px rgba(38,16,68,.06);white-space:nowrap}.mainNav{justify-self:center;display:flex;gap:24px;direction:rtl}.mainNav,.mainNav a{align-items:center;justify-content:center}.mainNav a{position:relative;display:inline-flex;min-height:44px;padding:0 2px;color:#5a5261;text-decoration:none;font-size:14px;font-weight:500;transition:color .18s ease,font-size .18s ease,font-weight .18s ease,transform .18s ease}.mainNav a:after{content:"";position:absolute;right:50%;bottom:2px;width:0;height:2px;border-radius:999px;background:var(--gold);transform:translateX(50%);transition:width .18s ease}.mainNav a:hover{color:var(--deep-purple);font-size:15px;font-weight:600;transform:translateY(-1px)}.mainNav a:hover:after{width:24px}.mainNav a.active{color:var(--deep-purple);font-size:15px;font-weight:700}.mainNav a.active:after{width:34px}.headerActions{justify-self:end;display:flex;align-items:center;gap:10px;direction:ltr}.cartButton,.iconButton{position:relative;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#fffdfc;color:var(--deep-purple);text-decoration:none;cursor:pointer;border:1px solid rgba(185,141,85,.18);transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.cartButton svg,.iconButton svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cartButton:hover,.iconButton:hover{border-color:rgba(185,141,85,.4);background:rgba(221,181,130,.08);transform:translateY(-1px);box-shadow:0 7px 18px rgba(38,16,68,.06)}.cartBadge{position:absolute;top:-6px;left:-6px;min-width:20px;height:20px;padding:0 5px;display:flex;align-items:center;justify-content:center;border:2px solid #fffdfc;border-radius:999px;background:var(--gold);color:var(--deep-purple);font-size:10px;font-weight:700}.marketMiniBar{margin-top:10px;background:transparent}.marketMiniInner{width:min(1280px,calc(100% - 64px));min-height:50px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:26px;background:linear-gradient(90deg,var(--deep-purple),var(--purple));border:1px solid rgba(221,181,130,.14);border-radius:16px;box-shadow:0 8px 22px rgba(38,16,68,.08)}.marketMiniItem{display:flex;align-items:center;white-space:nowrap}.marketAssetContent{display:flex;flex-direction:column;gap:2px}.marketAssetLabel{color:rgba(255,255,255,.55);font-size:11px;font-weight:400}.marketAssetValueRow{display:flex;align-items:baseline;gap:6px}.marketAssetValueRow strong{color:#ffffff;font-size:12px;font-weight:700}.marketAssetValueRow small{color:rgba(255,255,255,.42);font-size:9px;font-weight:400}.marketChange{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;display:inline-block;margin-right:4px;font-size:10px;font-weight:700;line-height:1;background:transparent;padding:0}.marketChange.positive{color:#a9debf}.marketChange.negative{color:#f2b1ac}.marketDivider{width:1px;height:22px;flex-shrink:0;background:linear-gradient(180deg,transparent,rgba(255,255,255,.16),transparent)}.marketMore{margin-right:auto;margin-left:18px;color:var(--gold);text-decoration:none;font-size:11px;font-weight:600;white-space:nowrap;transition:color .18s ease,transform .18s ease}.marketMore:hover{color:#ffffff;transform:translateX(-1px)}.headerInner,.marketMiniInner{width:min(1280px,calc(100% - 64px));margin-left:auto;margin-right:auto}.headerReveal .headerInner{opacity:0;transform:translateY(-16px) scale(.985);transition:opacity .5s ease,transform .4s cubic-bezier(.22,1,.36,1)}.headerReveal.headerVisible .headerInner{opacity:1;transform:translateY(0) scale(1)}.marketReveal{opacity:0;transform:translateY(-10px) scale(.99);animation:marketBarReveal .7s cubic-bezier(.22,1,.36,1) .18s forwards}@keyframes marketBarReveal{0%{opacity:0;transform:translateY(-10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.headerReveal .headerInner,.marketReveal{opacity:1;transform:none;transition:none;animation:none}}.heroSection{padding:28px 0 72px;background:#faf7f2}.heroInner{width:min(1180px,calc(100% - 64px));margin:0 auto;min-height:560px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;grid-gap:68px;gap:68px;padding:34px 42px;background:#fffdfc;border:1px solid rgba(185,141,85,.16);border-radius:34px;box-shadow:0 18px 48px rgba(38,16,68,.07)}.heroInner,.heroVisual{position:relative;direction:ltr}.heroVisual{height:500px;border-radius:28px;background:linear-gradient(145deg,rgba(38,16,68,.22),rgba(250,247,242,.94));border:1px solid rgba(90,58,125,.08);overflow:visible}.heroGlow{position:absolute;width:340px;height:340px;top:80px;left:90px;border-radius:50%;background:radial-gradient(circle,rgba(221,181,130,.13),transparent 68%);filter:blur(18px);pointer-events:none}.heroImage{position:absolute;overflow:hidden;border:1px solid rgba(185,141,85,.16);background:#f3ede4;box-shadow:0 18px 40px rgba(38,16,68,.12)}.heroImage img{width:100%;height:100%;display:block;object-fit:cover}.heroImageMain{width:330px;height:410px;left:90px;top:40px;border-radius:28px;z-index:2}.heroImageTop{width:180px;height:220px;left:365px;top:5px;border-radius:22px;z-index:3;transform:rotate(2deg)}.heroImageBottom{width:205px;height:170px;left:340px;bottom:8px;border-radius:22px;z-index:4;transform:rotate(-2deg)}.heroImageDetail{width:145px;height:145px;left:20px;bottom:5px;border-radius:20px;z-index:5;transform:rotate(-3deg)}.heroContent{direction:rtl;display:flex;flex-direction:column;align-items:flex-start}.heroEyebrow{display:inline-flex;align-items:center;margin-bottom:18px;color:#b98d55;font-size:13px;font-weight:700}.heroEyebrow:before{content:"";width:28px;height:1px;margin-left:10px;background:#b98d55}.heroTitle{margin:0;max-width:560px;color:#261044;font-size:clamp(42px,4vw,62px);font-weight:800;line-height:1.35;letter-spacing:-.03em}.heroTitle span{display:block;color:#b98d55}.heroDescription{max-width:520px;margin:24px 0 0;color:#6b6370;font-size:15px;font-weight:400;line-height:2}.heroActions{margin-top:30px;display:flex;align-items:center;gap:12px}.heroPrimaryButton,.heroSecondaryButton{height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;text-decoration:none;font-size:13px;font-weight:700;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.heroPrimaryButton{background:linear-gradient(135deg,#361a66,#261044);color:#ffffff;border:1px solid #361a66;box-shadow:0 10px 24px rgba(54,26,102,.18)}.heroPrimaryButton:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(54,26,102,.23)}.heroSecondaryButton{background:transparent;color:#361a66;border:1px solid rgba(54,26,102,.17)}.heroSecondaryButton:hover{transform:translateY(-2px);border-color:rgba(185,141,85,.42);background:rgba(221,181,130,.07)}.heroTrust{margin-top:38px;display:flex;align-items:center;gap:18px}.heroTrustItem{display:flex;flex-direction:column;gap:4px}.heroTrustItem strong{color:#361a66;font-size:12px;font-weight:800}.heroTrustItem span{color:#8a828e;font-size:10px;font-weight:400}.heroTrustDivider{width:1px;height:28px;background:linear-gradient(180deg,transparent,rgba(185,141,85,.35),transparent)}.heroReveal .heroContent{opacity:0;transform:translateY(18px) scale(.99);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.heroReveal .heroVisual{opacity:0;transform:translateY(20px) scale(.98);transition:opacity .45s ease .03s,transform .55s cubic-bezier(.22,1,.36,1) .03s}.heroReveal .heroImageMain{opacity:0;transform:translateY(16px) scale(.95)}.heroReveal .heroImageTop{opacity:0;transform:translateY(16px) scale(.92) rotate(2deg)}.heroReveal .heroImageBottom{opacity:0;transform:translateY(16px) scale(.92) rotate(-2deg)}.heroReveal .heroImageDetail{opacity:0;transform:translateY(16px) scale(.9) rotate(-3deg)}.heroReveal.heroVisible .heroContent,.heroReveal.heroVisible .heroImageMain,.heroReveal.heroVisible .heroVisual{opacity:1;transform:translateY(0) scale(1)}.heroReveal.heroVisible .heroImageMain{transition:opacity .4s ease .03s,transform .5s cubic-bezier(.22,1,.36,1) .03s}.heroReveal.heroVisible .heroImageTop{opacity:1;transform:translateY(0) scale(1) rotate(2deg);transition:opacity .4s ease .08s,transform .5s cubic-bezier(.22,1,.36,1) .08s}.heroReveal.heroVisible .heroImageBottom{opacity:1;transform:translateY(0) scale(1) rotate(-2deg);transition:opacity .4s ease .13s,transform .5s cubic-bezier(.22,1,.36,1) .13s}.heroReveal.heroVisible .heroImageDetail{opacity:1;transform:translateY(0) scale(1) rotate(-3deg);transition:opacity .4s ease .18s,transform .5s cubic-bezier(.22,1,.36,1) .18s}@media (prefers-reduced-motion:reduce){.heroReveal .heroContent,.heroReveal .heroImage,.heroReveal .heroVisual{opacity:1;transform:none;transition:none}}.heroReveal.heroVisible .heroImage{cursor:pointer;will-change:transform;transform-origin:center center;transition:transform .48s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .4s ease,filter .4s ease}.heroReveal.heroVisible .heroImage:hover{z-index:20;border-color:rgba(185,141,85,.42);box-shadow:0 26px 54px rgba(38,16,68,.17);filter:saturate(1.03) brightness(1.015)}.heroReveal.heroVisible .heroImageMain:hover{transform:translateY(-5px) scale(1.04)}.heroReveal.heroVisible .heroImageTop:hover{transform:translateY(-5px) scale(1.055) rotate(2deg)}.heroReveal.heroVisible .heroImageBottom:hover{transform:translateY(-5px) scale(1.055) rotate(-2deg)}.heroReveal.heroVisible .heroImageDetail:hover{transform:translateY(-5px) scale(1.065) rotate(-3deg)}.featuredSection{position:relative;padding:84px 0 92px;background:linear-gradient(135deg,var(--deep-purple) 0,var(--purple) 100%);border-top:1px solid rgba(221,181,130,.12);border-bottom:1px solid rgba(221,181,130,.12)}.featuredInner{width:min(1180px,calc(100% - 64px));margin:0 auto}.featuredHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:42px}.featuredEyebrow{display:inline-block;margin-bottom:8px;color:var(--gold);font-size:14px;font-weight:700}.featuredHeading h2{margin:0;color:#ffffff;font-size:38px;font-weight:800;line-height:1.35}.featuredHeading p{margin:10px 0 0;color:rgba(255,255,255,.65);font-size:16px;line-height:1.9}.featuredViewAll{flex-shrink:0;color:var(--gold);text-decoration:none;font-size:15px;font-weight:700;border-bottom:1px solid rgba(185,141,85,.45);padding-bottom:4px;transition:color .2s ease,border-color .2s ease,transform .2s ease}.featuredViewAll:hover{color:#ffffff;border-color:#ffffff;transform:translateY(-1px)}.featuredReveal .featuredHeading,.featuredReveal .featuredPlaceholder{opacity:0;transform:translateY(28px);transition:opacity .55s ease,transform .65s cubic-bezier(.22,1,.36,1)}.featuredReveal .featuredPlaceholder{transition-delay:.08s}.featuredReveal.featuredVisible .featuredHeading,.featuredReveal.featuredVisible .featuredPlaceholder{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.featuredReveal .featuredHeading,.featuredReveal .featuredPlaceholder{opacity:1;transform:none;transition:none}}.featuredScrollReveal{--featured-progress:0}.featuredScrollReveal .featuredHeading{opacity:calc(.15 + (var(--featured-progress) * .85));transform:translateY(calc(42px - (var(--featured-progress) * 42px))) scale(calc(.97 + (var(--featured-progress) * .03)));will-change:opacity,transform}.featuredScrollReveal .featuredPlaceholder{opacity:calc(.08 + (var(--featured-progress) * .92));transform:translateY(calc(58px - (var(--featured-progress) * 58px))) scale(calc(.96 + (var(--featured-progress) * .04)));will-change:opacity,transform}@media (prefers-reduced-motion:reduce){.featuredScrollReveal .featuredHeading,.featuredScrollReveal .featuredPlaceholder{opacity:1;transform:none}}.featuredGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.featuredCard{overflow:hidden;border-radius:24px;background:#fffdfc;border:1px solid rgba(221,181,130,.18);box-shadow:0 18px 42px rgba(15,7,28,.18);transform-origin:center bottom;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .32s ease}.featuredCard:hover{transform:translateY(-7px);border-color:rgba(221,181,130,.42);box-shadow:0 26px 56px rgba(15,7,28,.26)}.featuredCardImage{height:215px;background:radial-gradient(circle at 50% 44%,rgba(221,181,130,.23),transparent 46%),linear-gradient(145deg,#faf7f2,#f2ece5);border-bottom:1px solid rgba(38,16,68,.06)}.featuredCardImage,.featuredCoin{display:flex;align-items:center;justify-content:center}.featuredCoin{width:122px;height:122px;border-radius:50%;flex-direction:column;background:linear-gradient(145deg,#f0cf91,#c79a56);border:5px solid rgba(255,255,255,.32);box-shadow:inset 0 0 0 2px rgba(121,91,50,.18),0 16px 30px rgba(89,60,28,.18);color:#72512a}.featuredCoin span{font-family:var(--font-manrope),sans-serif;font-size:8px;font-weight:700;letter-spacing:.15em;margin-bottom:4px}.featuredCoin strong{font-size:17px;font-weight:800}.featuredCardBody{padding:20px}.featuredCardCategory{display:block;margin-bottom:5px;color:var(--deep-gold);font-size:13px;font-weight:700}.featuredCard h3{margin:0;color:var(--deep-purple);font-size:18px;font-weight:800;line-height:1.6}.featuredCardSpecs{margin-top:10px;display:flex;align-items:center;gap:8px}.featuredCardSpecs span{padding:5px 8px;border-radius:8px;background:rgba(221,181,130,.13);border:1px solid rgba(185,141,85,.12);color:#7b674f;font-size:12px;font-weight:600}.featuredCardBottom{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:10px}.featuredPrice{display:flex;flex-direction:column;gap:3px}.featuredPrice>span{color:#978f9b;font-size:12px}.featuredPrice strong{color:var(--deep-purple);font-size:19px;font-weight:800}.featuredPrice small{color:#8a828e;font-size:13px;font-weight:500}.featuredStock{color:#315b49;font-size:14px;font-weight:700}.featuredCardAction{width:100%;height:42px;margin-top:18px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,var(--purple),var(--deep-purple));color:white;text-decoration:none;font-size:16px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.featuredCardAction:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(38,16,68,.18)}.featuredScrollReveal .featuredCard{opacity:clamp(0,calc((var(--featured-progress) * 1.5) - (var(--card-index) * .1)),1);transform:translateY(calc(42px - (var(--featured-progress) * 42px) + (var(--card-index) * 3px))) scale(calc(.965 + (var(--featured-progress) * .035)));will-change:opacity,transform}.featuredScrollReveal .featuredCard:hover{transform:translateY(-7px) scale(1)}.weightGuideSection{padding:92px 0 100px;background:linear-gradient(180deg,#fffdfc,#faf4eb)}.weightGuideInner{width:min(1180px,calc(100% - 64px));margin:0 auto}.weightGuideHeading{max-width:680px;margin-bottom:42px}.weightGuideEyebrow{display:inline-block;margin-bottom:8px;color:var(--deep-gold);font-size:13px;font-weight:700}.weightGuideHeading h2{margin:0;color:var(--deep-purple);font-size:38px;font-weight:800;line-height:1.45}.weightGuideHeading p{margin:12px 0 0;color:#756d7d;font-size:16px;line-height:1.9}.weightGuideGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.weightGuideCard{position:relative;min-height:250px;padding:26px;border-radius:24px;background:rgba(255,253,252,.86);border:1px solid rgba(185,141,85,.17);box-shadow:0 16px 38px rgba(38,16,68,.05);transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s ease,box-shadow .32s ease}.weightGuideCard:hover{transform:translateY(-6px);border-color:rgba(185,141,85,.42);box-shadow:0 24px 46px rgba(38,16,68,.09)}.weightGuideNumber{display:inline-flex;margin-bottom:34px;color:rgba(38,16,68,.22);font-family:var(--font-manrope),sans-serif;font-size:14px;font-weight:700;letter-spacing:.08em}.weightGuideCard h3{margin:0 0 10px;color:var(--deep-purple);font-size:20px;font-weight:800}.weightGuideCard p{margin:0;color:#746c79;font-size:13px;line-height:1.9}.weightGuideCard strong{position:absolute;right:26px;bottom:24px;color:var(--deep-gold);font-size:14px;font-weight:800}.weightGuideScrollReveal{--weight-progress:0}.weightGuideScrollReveal .weightGuideHeading{opacity:calc(.12 + (var(--weight-progress) * .88));transform:translateY(calc(36px - (var(--weight-progress) * 36px))) scale(calc(.985 + (var(--weight-progress) * .015)));will-change:opacity,transform}.weightGuideScrollReveal .weightGuideCard{opacity:clamp(0,calc((var(--weight-progress) * 1.45) - (var(--weight-card-index) * .09)),1);transform:translateY(calc(48px - (var(--weight-progress) * 48px) + (var(--weight-card-index) * 3px))) scale(calc(.97 + (var(--weight-progress) * .03)));will-change:opacity,transform}.weightGuideScrollReveal .weightGuideCard:hover{transform:translateY(-6px) scale(1)}@media (prefers-reduced-motion:reduce){.weightGuideScrollReveal .weightGuideCard,.weightGuideScrollReveal .weightGuideHeading{opacity:1;transform:none}}.whyBehzadSection{padding:100px 0 108px;background:linear-gradient(180deg,#fffdfc,#f8f4ef);border-top:1px solid rgba(185,141,85,.08)}.whyBehzadInner{width:min(1180px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;align-items:center;direction:rtl}.whyBehzadIntro{max-width:430px}.whyBehzadEyebrow{display:inline-block;margin-bottom:10px;color:var(--deep-gold);font-size:15px;font-weight:700}.whyBehzadIntro h2{margin:0;color:var(--deep-purple);font-size:40px;font-weight:800;line-height:1.55}.whyBehzadIntro h2 span{display:block;color:var(--deep-gold)}.whyBehzadIntro p{margin:20px 0 0;color:#736b78;font-size:16px;line-height:2.05}.whyBehzadMore{display:inline-flex;margin-top:26px;padding-bottom:4px;color:var(--deep-purple);border-bottom:1px solid rgba(185,141,85,.45);text-decoration:none;font-size:15px;font-weight:700;transition:color .2s ease,border-color .2s ease,transform .2s ease}.whyBehzadMore:hover{color:var(--deep-gold);border-color:var(--deep-gold);transform:translateY(-1px)}.whyBehzadGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.whyBehzadCard{position:relative;min-height:205px;padding:24px;overflow:hidden;border-radius:22px;background:rgba(255,253,252,.92);border:1px solid rgba(185,141,85,.15);box-shadow:0 14px 34px rgba(38,16,68,.045);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.whyBehzadCard:hover{transform:translateY(-6px);border-color:rgba(185,141,85,.4);box-shadow:0 22px 44px rgba(38,16,68,.085)}.whyBehzadNumber{display:inline-block;margin-bottom:28px;color:rgba(38,16,68,.22);font-family:var(--font-manrope),sans-serif;font-size:14px;font-weight:700;letter-spacing:.12em}.whyBehzadCard h3{margin:0 0 9px;color:var(--deep-purple);font-size:18px;font-weight:800}.whyBehzadCard p{margin:0;color:#736b78;font-size:14px;line-height:1.95}.whyBehzadAccent{position:absolute;right:24px;bottom:0;width:46px;height:3px;border-radius:10px 10px 0 0;background:linear-gradient(90deg,var(--deep-gold),var(--gold))}.whyBehzadScrollReveal{--why-progress:0}.whyBehzadScrollReveal .whyBehzadIntro{opacity:calc(.12 + (var(--why-progress) * .88));transform:translateY(calc(38px - (var(--why-progress) * 38px))) scale(calc(.985 + (var(--why-progress) * .015)));will-change:opacity,transform}.whyBehzadScrollReveal .whyBehzadCard{opacity:clamp(0,calc((var(--why-progress) * 1.5) - (var(--why-card-index) * .09)),1);transform:translateY(calc(48px - (var(--why-progress) * 48px) + (var(--why-card-index) * 3px))) scale(calc(.97 + (var(--why-progress) * .03)));will-change:opacity,transform}.whyBehzadScrollReveal .whyBehzadCard:hover{transform:translateY(-6px) scale(1)}@media (prefers-reduced-motion:reduce){.whyBehzadScrollReveal .whyBehzadCard,.whyBehzadScrollReveal .whyBehzadIntro{opacity:1;transform:none}}.giftSection{padding:96px 0 104px;background:linear-gradient(180deg,#f7efe3,#fffaf4);border-top:1px solid rgba(185,141,85,.1)}.giftInner{width:min(1180px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:64px;gap:64px;align-items:center;direction:ltr}.giftVisual{position:relative;min-height:460px;overflow:hidden;border-radius:32px;background:linear-gradient(145deg,var(--deep-purple),var(--purple));border:1px solid rgba(221,181,130,.18);box-shadow:0 22px 52px rgba(38,16,68,.12)}.giftVisualGlow{position:absolute;width:320px;height:320px;left:40px;bottom:30px;border-radius:50%;background:radial-gradient(circle,rgba(221,181,130,.22),transparent 68%);filter:blur(18px)}.giftVisualContent{position:absolute;left:38px;bottom:38px;z-index:2;display:flex;flex-direction:column;gap:10px;direction:rtl}.giftVisualEyebrow{direction:ltr;color:var(--gold);font-family:var(--font-manrope),sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em}.giftVisualContent strong{max-width:330px;color:white;font-size:34px;font-weight:800;line-height:1.55}.giftVisualContent strong span{display:block;color:var(--gold)}.giftContent{direction:rtl}.giftEyebrow{display:inline-block;margin-bottom:9px;color:var(--deep-gold);font-size:13px;font-weight:700}.giftContent h2{margin:0;color:var(--deep-purple);font-size:38px;font-weight:800;line-height:1.55}.giftContent h2 span{display:block;color:var(--deep-gold)}.giftDescription{max-width:520px;margin:16px 0 0;color:#756d7d;font-size:14px;line-height:2}.giftOptions{margin-top:28px;display:grid;grid-gap:12px;gap:12px}.giftOption{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border-radius:18px;background:rgba(255,253,252,.72);border:1px solid rgba(185,141,85,.14);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.giftOption:hover{transform:translateY(-4px);border-color:rgba(185,141,85,.38);box-shadow:0 16px 32px rgba(38,16,68,.07)}.giftOption h3{margin:0;color:var(--deep-purple);font-size:17px;font-weight:800}.giftOption p{margin:5px 0 0;color:#756d7d;font-size:12px;line-height:1.8}.giftOption>strong{flex-shrink:0;color:var(--deep-gold);font-size:13px;font-weight:800}.giftAction{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:24px;padding:0 18px;border-radius:12px;background:linear-gradient(135deg,var(--purple),var(--deep-purple));color:white;text-decoration:none;font-size:13px;font-weight:700;box-shadow:0 10px 22px rgba(38,16,68,.14);transition:transform .2s ease,box-shadow .2s ease}.giftAction:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(38,16,68,.2)}.giftScrollReveal{--gift-progress:0}.giftScrollReveal .giftVisual{opacity:calc(.1 + (var(--gift-progress) * .9));transform:translateY(calc(44px - (var(--gift-progress) * 44px))) scale(calc(.97 + (var(--gift-progress) * .03)));will-change:opacity,transform}.giftScrollReveal .giftContent{opacity:calc(.12 + (var(--gift-progress) * .88));transform:translateY(calc(34px - (var(--gift-progress) * 34px)));will-change:opacity,transform}.giftScrollReveal .giftOption{opacity:clamp(0,calc((var(--gift-progress) * 1.5) - (var(--gift-card-index) * .1)),1);transform:translateY(calc(34px - (var(--gift-progress) * 34px) + (var(--gift-card-index) * 3px)));will-change:opacity,transform}.giftScrollReveal .giftOption:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.giftScrollReveal .giftContent,.giftScrollReveal .giftOption,.giftScrollReveal .giftVisual{opacity:1;transform:none}}.faqSection{padding:100px 0 110px;background:linear-gradient(180deg,rgba(90,58,125,.1),rgba(221,181,130,.1));border-top:1px solid rgba(185,141,85,.12)}.faqInner{width:min(1040px,calc(100% - 64px));margin:0 auto}.faqHeading{max-width:650px;margin-bottom:42px}.faqEyebrow{display:inline-block;margin-bottom:9px;color:var(--deep-gold);font-size:13px;font-weight:700}.faqHeading h2{margin:0;color:var(--deep-purple);font-size:38px;font-weight:800;line-height:1.55}.faqHeading h2 span{display:block;color:var(--deep-gold)}.faqHeading p{margin:13px 0 0;color:#766e7c;font-size:14px;line-height:1.9}.faqList{display:grid;grid-gap:12px;gap:12px}.faqItem{overflow:hidden;border-radius:18px;background:rgba(255,253,252,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(185,141,85,.14);box-shadow:0 12px 30px rgba(38,16,68,.06);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.faqItem:hover{border-color:rgba(185,141,85,.26)}.faqItem.open{border-color:rgba(185,141,85,.32);box-shadow:0 16px 34px rgba(38,16,68,.055)}.faqQuestion{width:100%;min-height:66px;padding:0 20px;justify-content:space-between;gap:20px;border:0;background:transparent;color:var(--deep-purple);font:inherit;font-size:15px;font-weight:700;text-align:right;cursor:pointer}.faqIcon,.faqQuestion{display:flex;align-items:center}.faqIcon{width:28px;height:28px;flex-shrink:0;justify-content:center;border-radius:9px;background:rgba(221,181,130,.13);color:var(--deep-gold);font-family:var(--font-manrope),sans-serif;font-size:18px;font-weight:500;transition:background .25s ease,color .25s ease,transform .25s ease}.faqItem.open .faqIcon{background:var(--deep-purple);color:white}.faqAnswer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.faqAnswer>div{overflow:hidden}.faqItem.open .faqAnswer{grid-template-rows:1fr}.faqAnswer p{margin:0;padding:0 20px 20px;color:#746c79;font-size:13px;line-height:2}.faqScrollReveal{--faq-progress:0}.faqScrollReveal .faqHeading{opacity:calc(.12 + (var(--faq-progress) * .88));transform:translateY(calc(34px - (var(--faq-progress) * 34px)));will-change:opacity,transform}.faqScrollReveal .faqItem{opacity:clamp(0,calc((var(--faq-progress) * 1.5) - (var(--faq-index) * .075)),1);transform:translateY(calc(34px - (var(--faq-progress) * 34px) + (var(--faq-index) * 2px)));will-change:opacity,transform}@media (prefers-reduced-motion:reduce){.faqScrollReveal .faqHeading,.faqScrollReveal .faqItem{opacity:1;transform:none}.faqAnswer{transition:none}}.siteFooter{position:relative;padding:78px 0 30px;overflow:hidden;background:linear-gradient(145deg,var(--deep-purple) 0,var(--purple) 100%);color:white;border-top:1px solid rgba(221,181,130,.18)}.siteFooter:before{content:"";position:absolute;width:420px;height:420px;left:-120px;bottom:0;border-radius:50%;background:radial-gradient(circle,rgba(221,181,130,.12),transparent 68%);pointer-events:none}.footerInner{position:relative;z-index:1;width:min(1180px,calc(100% - 64px));margin:0 auto}.footerTop{display:grid;grid-template-columns:1.5fr repeat(3,.7fr);grid-gap:54px;gap:54px;direction:ltr}.footerBrand,.footerColumn{direction:rtl;text-align:right}.footerBrand{max-width:330px}.footerBrandLockup{direction:rtl}.footerLogo{width:56px!important;height:56px!important;border-radius:11px;box-shadow:0 8px 20px rgba(0,0,0,.16)}.footerBrandLockup span{direction:ltr;color:var(--gold);font-family:var(--font-manrope),sans-serif;font-size:17px;font-weight:700;letter-spacing:.16em}.footerBrand p{margin:18px 0 0;color:rgba(255,255,255,.62);font-size:13px;line-height:2}.footerColumn{display:flex;flex-direction:column;gap:12px}.footerColumn h3{margin:0 0 6px;color:var(--gold);font-size:13px;font-weight:800}.footerColumn a{color:rgba(255,255,255,.65);text-decoration:none;font-size:12px;font-weight:500;transition:color .2s ease,transform .2s ease}.footerColumn a:hover{color:white;transform:translateX(-2px)}.footerDivider{width:100%;height:1px;margin:52px 0 24px;background:linear-gradient(90deg,transparent,rgba(221,181,130,.22),transparent)}.footerBottom{display:flex;align-items:center;justify-content:space-between;gap:24px}.footerBottom p,.footerBottom span{margin:0;color:rgba(255,255,255,.42);font-size:11px}.footerBottom span{color:rgba(221,181,130,.62)}.footerScrollReveal{--footer-progress:0}.footerScrollReveal .footerTop{opacity:calc(.12 + (var(--footer-progress) * .88));transform:translateY(calc(30px - (var(--footer-progress) * 30px)));will-change:opacity,transform}.footerScrollReveal .footerBottom{opacity:calc(.08 + (var(--footer-progress) * .92));transform:translateY(calc(18px - (var(--footer-progress) * 18px)));will-change:opacity,transform}@media (prefers-reduced-motion:reduce){.footerScrollReveal .footerBottom,.footerScrollReveal .footerTop{opacity:1;transform:none}}.productsHeroSection{padding:42px 0 48px;background:linear-gradient(180deg,#fffdfc,#faf7f2)}.productsHeroInner{width:min(1180px,calc(100% - 64px));margin:0 auto}.productsHeroEyebrow{display:inline-block;margin-bottom:8px;color:var(--deep-gold);font-size:13px;font-weight:700}.productsHeroInner h1{margin:0;color:var(--deep-purple);font-size:46px;font-weight:800;line-height:1.35}.productsHeroInner p{max-width:620px;margin:14px 0 0;color:#756d7d;font-size:15px;line-height:2}.productsCatalogSection{padding:54px 0 92px;background:linear-gradient(180deg,rgba(38,16,68,.035),rgba(90,58,125,.055));border-top:1px solid rgba(38,16,68,.05)}.productsCatalogInner{width:min(1180px,calc(100% - 64px));margin:0 auto}.productsToolbar{align-items:center;gap:24px;margin-bottom:28px}.productsToolbarInfo{align-items:baseline;gap:10px}.productsToolbarInfo span{font-size:18px}.productsToolbarActions{display:flex;align-items:center;gap:10px}.productsToolbarActions button{min-height:38px;padding:0 14px;border-radius:10px;border:1px solid rgba(54,26,102,.12);background:rgba(255,253,252,.9);color:var(--deep-purple);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.productsToolbarActions button:hover{transform:translateY(-1px);border-color:rgba(185,141,85,.38);background:rgba(221,181,130,.08)}.productsGridPlaceholder{min-height:420px;display:flex;align-items:center;justify-content:center;border-radius:28px;border:1px dashed rgba(38,16,68,.16);background:rgba(255,253,252,.58);color:rgba(38,16,68,.42);font-size:13px}.productsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.productCard{overflow:hidden;display:block;border-radius:24px;background:var(--warm-white);border:1px solid rgba(54,26,102,.09);box-shadow:0 14px 36px rgba(38,16,68,.05);text-decoration:none;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s ease,border-color .34s ease}.productCard:hover{transform:translateY(-7px);border-color:rgba(185,141,85,.38);box-shadow:0 24px 48px rgba(38,16,68,.1)}.productCardVisual{height:210px;background:radial-gradient(circle at 50% 45%,rgba(221,181,130,.24),transparent 47%),linear-gradient(145deg,#faf7f2,#f1ebe3);border-bottom:1px solid rgba(38,16,68,.05)}.productCardVisual,.productCoin{display:flex;align-items:center;justify-content:center}.productCoin{width:118px;height:118px;border-radius:50%;flex-direction:column;background:linear-gradient(145deg,#efd092,#c49752);color:#72512a;border:5px solid rgba(255,255,255,.3);box-shadow:inset 0 0 0 2px rgba(121,91,50,.16),0 16px 28px rgba(89,60,28,.16);transition:transform .4s cubic-bezier(.22,1,.36,1)}.productCard:hover .productCoin{transform:scale(1.055)}.productCoin span{direction:ltr;font-family:var(--font-manrope),sans-serif;font-size:8px;font-weight:700;letter-spacing:.14em;margin-bottom:4px}.productCoin strong{font-size:15px;font-weight:800}.productCardBody{padding:20px}.productCardCategory{display:block;margin-bottom:5px;color:var(--deep-gold);font-size:12px;font-weight:700}.productCard h2{margin:0;color:var(--deep-purple);font-size:18px;font-weight:800;line-height:1.6}.productCardSpecs{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.productCardSpecs span{padding:5px 8px;border-radius:8px;background:rgba(221,181,130,.12);border:1px solid rgba(185,141,85,.1);color:#7b674f;font-size:11px;font-weight:600}.productCardFooter{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.productInStock{color:#315b49;font-size:11px;font-weight:700}.productOutOfStock{color:#934d47;font-size:11px;font-weight:700}.productCardLink{color:var(--deep-purple);font-size:11px;font-weight:700;border-bottom:1px solid rgba(185,141,85,.36);padding-bottom:2px}.productsToolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.productsToolbarInfo{display:flex;flex-direction:column;gap:4px}.productsToolbarInfo span{color:var(--deep-purple);font-size:20px;font-weight:800}.productsToolbarInfo strong{color:var(--deep-gold);font-size:12px;font-weight:700}.productsToolbarControls{display:flex;align-items:center;gap:10px}.productsControl{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:12px;background:rgba(255,253,252,.88);border:1px solid rgba(54,26,102,.11)}.productsControl>span{color:#857d89;font-size:11px;font-weight:600}.productsControl select{min-width:120px;border:0;outline:0;background:transparent;color:var(--deep-purple);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.productCardVisual{position:relative}.productCardUnavailable .productCardVisual{filter:saturate(.68)}.productCardUnavailable .productCoin{opacity:.72}.productUnavailableBadge{position:absolute;top:14px;right:14px;padding:5px 9px;border-radius:999px;background:rgba(147,77,71,.1);color:#934d47;border:1px solid rgba(147,77,71,.13);font-size:10px;font-weight:700}.productsEmptyState{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-radius:24px;background:var(--warm-white);border:1px solid rgba(54,26,102,.08)}.productsEmptyState strong{color:var(--deep-purple);font-size:16px}.productsEmptyState button{min-height:40px;padding:0 15px;border:0;border-radius:11px;background:var(--deep-purple);color:white;font-family:inherit;font-weight:700;cursor:pointer}.productsCatalogReveal{--catalog-progress:0}.productsCatalogReveal .productsToolbar{opacity:calc(.12 + (var(--catalog-progress) * .88));transform:translateY(calc(26px - (var(--catalog-progress) * 26px)));will-change:opacity,transform}.productsCatalogReveal .productCard{opacity:clamp(0,calc((var(--catalog-progress) * 1.55) - (var(--product-index) * .035)),1);transform:translateY(calc(42px - (var(--catalog-progress) * 42px) + (var(--product-index) * 1px))) scale(calc(.975 + (var(--catalog-progress) * .025)));will-change:opacity,transform}.productsCatalogReveal .productCard:hover{transform:translateY(-7px) scale(1)}@media (prefers-reduced-motion:reduce){.productsCatalogReveal .productCard,.productsCatalogReveal .productsToolbar{opacity:1;transform:none}}.productDetailHero{padding:28px 0 80px;background:var(--ivory)}.productDetailInner{width:min(1180px,calc(100% - 64px));margin:0 auto;min-height:560px;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:70px;gap:70px;padding:38px;border-radius:32px;background:var(--warm-white);border:1px solid rgba(185,141,85,.15);box-shadow:0 18px 48px rgba(38,16,68,.07);direction:ltr}.productDetailVisual{min-height:470px;border-radius:28px;background:radial-gradient(circle at center,rgba(221,181,130,.26),transparent 48%),linear-gradient(145deg,rgba(38,16,68,.14),#faf7f2);border:1px solid rgba(90,58,125,.08)}.productDetailCoin,.productDetailVisual{display:flex;align-items:center;justify-content:center}.productDetailCoin{width:245px;height:245px;border-radius:50%;flex-direction:column;background:linear-gradient(145deg,#f1d194,#be8d47);border:8px solid rgba(255,255,255,.3);color:#6f4e27;box-shadow:inset 0 0 0 3px rgba(111,78,39,.18),0 24px 48px rgba(82,53,22,.2);transition:transform .45s cubic-bezier(.22,1,.36,1)}.productDetailCoin:hover{transform:scale(1.045)}.productDetailCoin span{direction:ltr;font-family:var(--font-manrope),sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;margin-bottom:7px}.productDetailCoin strong{font-size:24px;font-weight:800}.productDetailContent{direction:rtl}.productBreadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:18px;color:#9a929d;font-size:11px}.productBreadcrumb a{color:#807787;text-decoration:none}.productDetailEyebrow{display:inline-block;margin-bottom:7px;color:var(--deep-gold);font-size:13px;font-weight:700}.productDetailContent h1{margin:0;color:var(--deep-purple);font-size:42px;font-weight:800;line-height:1.45}.productDetailIntro{max-width:500px;margin:15px 0 0;color:#756d7d;font-size:14px;line-height:2}.productDetailSpecs{margin-top:26px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.productDetailSpecs>div{padding:14px;border-radius:14px;background:rgba(38,16,68,.045);border:1px solid rgba(54,26,102,.07)}.productDetailSpecs span{display:block;margin-bottom:5px;color:#978f9b;font-size:10px}.productDetailSpecs strong{color:var(--deep-purple);font-size:14px;font-weight:800}.productDetailInStock{color:#315b49!important}.productDetailOutOfStock{color:#934d47!important}.productDetailPurchase{margin-top:24px;display:flex;align-items:stretch;gap:12px}.productDetailPricePlaceholder{flex:1 1;padding:13px 15px;border-radius:14px;background:rgba(221,181,130,.09);border:1px solid rgba(185,141,85,.13)}.productDetailPricePlaceholder span{display:block;margin-bottom:4px;color:#938a96;font-size:10px}.productDetailPricePlaceholder strong{color:var(--deep-gold);font-size:13px}.productDetailAddToCart{min-width:170px;padding:0 20px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--purple),var(--deep-purple));color:white;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.productDetailAddToCart:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 24px rgba(38,16,68,.2)}.productDetailAddToCart:disabled{opacity:.45;cursor:not-allowed}.productDetailTrust{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.productDetailTrust span{padding:6px 9px;border-radius:9px;background:rgba(221,181,130,.1);color:#7b674f;font-size:10px;font-weight:600}.productStorySection{padding:90px 0;background:linear-gradient(180deg,#fffdfc,#faf5ee)}.productStoryInner{width:min(880px,calc(100% - 64px));margin:0 auto}.productCompareEyebrow,.productFaqEyebrow,.productStoryEyebrow{color:var(--deep-gold);font-size:13px;font-weight:700}.productCompareInner h2,.productFaqInner h2,.productStoryInner h2{margin:7px 0 0;color:var(--deep-purple);font-size:34px;font-weight:800}.productStoryInner p{margin:18px 0 0;color:#746c79;font-size:15px;line-height:2.15}.productUseSection{padding:90px 0;background:linear-gradient(135deg,var(--deep-purple),var(--purple))}.productUseInner{width:min(1180px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.productUseCard{min-height:235px;padding:26px;border-radius:22px;background:rgba(255,255,255,.055);border:1px solid rgba(221,181,130,.16)}.productUseCard>span{color:var(--gold);font-size:11px;font-weight:700}.productUseCard h3{margin:30px 0 9px;color:white;font-size:19px}.productUseCard p{margin:0;color:rgba(255,255,255,.64);font-size:13px;line-height:2}.productCompareSection{padding:90px 0;background:#fffdfc}.productCompareInner{width:min(1000px,calc(100% - 64px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:50px}.productCompareCard{min-width:420px;display:flex;align-items:center;justify-content:space-around;gap:26px;padding:26px;border-radius:22px;background:rgba(38,16,68,.045);border:1px solid rgba(54,26,102,.08)}.productCompareCard>div{display:flex;flex-direction:column;gap:6px}.productCompareCard span{color:#918994;font-size:10px}.productCompareCard strong{color:var(--deep-purple);font-size:20px}.productCompareDivider{width:1px;height:45px;background:rgba(185,141,85,.28)}.productFaqSection{padding:90px 0 110px;background:linear-gradient(180deg,rgba(90,58,125,.08),rgba(221,181,130,.08))}.productFaqInner{width:min(900px,calc(100% - 64px));margin:0 auto}.productFaqList{margin-top:28px;display:grid;grid-gap:12px;gap:12px}.productFaqList article{padding:20px;border-radius:18px;background:rgba(255,253,252,.82);border:1px solid rgba(185,141,85,.13)}.productFaqList h3{margin:0;color:var(--deep-purple);font-size:15px}.productFaqList p{margin:8px 0 0;color:#756d7d;font-size:13px;line-height:2}.relatedProductsSection{padding:90px 0 100px;background:linear-gradient(180deg,#fffdfc,rgba(90,58,125,.055))}.relatedProductsInner{width:min(1180px,calc(100% - 64px));margin:0 auto}.relatedProductsHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.relatedProductsEyebrow{display:inline-block;margin-bottom:6px;color:var(--deep-gold);font-size:13px;font-weight:700}.relatedProductsHeading h2{margin:0;color:var(--deep-purple);font-size:32px;font-weight:800}.relatedProductsViewAll{color:var(--deep-purple);font-size:12px;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(185,141,85,.35);padding-bottom:3px}.relatedProductsGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.relatedProductCard{overflow:hidden;border-radius:22px;background:var(--warm-white);border:1px solid rgba(54,26,102,.08);box-shadow:0 12px 30px rgba(38,16,68,.055);color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.relatedProductCard:hover{transform:translateY(-6px);border-color:rgba(185,141,85,.28);box-shadow:0 18px 36px rgba(38,16,68,.1)}.relatedProductVisual{height:185px;background:radial-gradient(circle,rgba(221,181,130,.22),transparent 52%),rgba(38,16,68,.035)}.relatedProductCoin,.relatedProductVisual{display:flex;align-items:center;justify-content:center}.relatedProductCoin{width:110px;height:110px;border-radius:50%;flex-direction:column;background:linear-gradient(145deg,#efd096,#bf8e49);color:#6c4b26;border:4px solid rgba(255,255,255,.3);box-shadow:0 14px 28px rgba(82,53,22,.16);transition:transform .3s ease}.relatedProductCard:hover .relatedProductCoin{transform:scale(1.045)}.relatedProductCoin span{direction:ltr;margin-bottom:4px;font-family:var(--font-manrope),sans-serif;font-size:7px;font-weight:700;letter-spacing:.15em}.relatedProductCoin strong{font-size:13px}.relatedProductBody{padding:18px}.relatedProductCategory{display:block;margin-bottom:5px;color:var(--deep-gold);font-size:10px;font-weight:700}.relatedProductBody h3{margin:0;color:var(--deep-purple);font-size:16px;font-weight:800}.relatedProductMeta{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.relatedProductMeta span{padding:5px 8px;border-radius:8px;background:rgba(221,181,130,.1);color:#7b674f;font-size:9px;font-weight:600}.relatedProductFooter{margin-top:16px;padding-top:14px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(54,26,102,.06);font-size:10px}.relatedProductAvailable{color:#315b49;font-weight:700}.relatedProductUnavailable{color:#934d47;font-weight:700}.relatedProductFooter>span:last-child{color:var(--deep-purple);font-weight:700}.cartHeaderSection{padding:50px 0 55px;background:linear-gradient(180deg,var(--ivory),#fffdfc)}.cartHeaderInner{width:min(1180px,calc(100% - 64px));margin:0 auto}.cartEyebrow,.cartSummaryEyebrow{display:inline-block;margin-bottom:7px;color:var(--deep-gold);font-size:12px;font-weight:700}.cartHeaderInner h1{margin:0;color:var(--deep-purple);font-size:40px;font-weight:800}.cartHeaderInner p{margin:12px 0 0;color:#756d7d;font-size:14px;line-height:2}.cartSection{padding:20px 0 110px;background:linear-gradient(180deg,#fffdfc,rgba(90,58,125,.055))}.cartInner{width:min(1180px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;grid-gap:28px;gap:28px}.cartItems{display:grid;grid-gap:14px;gap:14px}.cartItemsHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.cartItemsHeader strong{color:var(--deep-purple);font-size:17px}.cartItemsHeader button{border:0;background:transparent;color:#934d47;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer}.cartItem{display:grid;grid-template-columns:180px minmax(0,1fr);overflow:hidden;border-radius:22px;background:var(--warm-white);border:1px solid rgba(54,26,102,.08);box-shadow:0 10px 26px rgba(38,16,68,.045)}.cartItemVisual{min-height:190px;text-decoration:none;background:radial-gradient(circle,rgba(221,181,130,.26),transparent 54%),rgba(38,16,68,.035)}.cartCoin{width:105px;height:105px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#efd096,#bf8e49);border:4px solid rgba(255,255,255,.3);color:#6c4b26;box-shadow:0 12px 26px rgba(82,53,22,.16)}.cartCoin span{direction:ltr;margin-bottom:4px;font-family:var(--font-manrope),sans-serif;font-size:7px;font-weight:700;letter-spacing:.15em}.cartCoin strong{font-size:12px}.cartItemInfo{padding:22px}.cartItemCategory{color:var(--deep-gold);font-size:10px;font-weight:700}.cartItemInfo a{text-decoration:none}.cartItemInfo h2{margin:5px 0 0;color:var(--deep-purple);font-size:18px;font-weight:800}.cartItemSpecs{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.cartItemSpecs span{padding:5px 8px;border-radius:8px;background:rgba(221,181,130,.1);color:#7b674f;font-size:9px;font-weight:600}.cartItemBottom{justify-content:space-between;margin-top:30px}.cartItemBottom,.cartQuantity{display:flex;align-items:center}.cartQuantity{overflow:hidden;border-radius:11px;border:1px solid rgba(54,26,102,.1)}.cartQuantity button{width:38px;height:36px;border:0;background:rgba(38,16,68,.035);color:var(--deep-purple);font-size:18px;cursor:pointer}.cartQuantity button:disabled{opacity:.3;cursor:not-allowed}.cartQuantity strong{min-width:40px;text-align:center;color:var(--deep-purple);font-size:12px}.cartRemoveItem{border:0;background:transparent;color:#934d47;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer}.cartSummary{position:-webkit-sticky;position:sticky;top:125px;padding:25px;border-radius:24px;background:var(--warm-white);border:1px solid rgba(185,141,85,.16);box-shadow:0 16px 38px rgba(38,16,68,.07)}.cartSummary h2{margin:0;color:var(--deep-purple);font-size:21px}.cartSummaryRows{display:grid;grid-gap:13px;gap:13px;margin-top:25px;padding-bottom:20px;border-bottom:1px solid rgba(54,26,102,.07)}.cartSummaryRows>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.cartSummaryRows span{color:#867e89;font-size:11px}.cartSummaryRows strong{color:var(--deep-purple);font-size:12px}.cartPriceComing{margin-top:20px;padding:14px;border-radius:13px;background:rgba(221,181,130,.09);border:1px solid rgba(185,141,85,.12)}.cartPriceComing span{display:block;margin-bottom:4px;color:#8d848f;font-size:10px}.cartPriceComing strong{color:var(--deep-gold);font-size:12px}.cartCheckoutButton,.cartPrimaryButton{min-height:48px;display:flex;align-items:center;justify-content:center;margin-top:18px;padding:0 20px;border-radius:13px;background:linear-gradient(135deg,var(--purple),var(--deep-purple));color:white;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.cartCheckoutButton:hover,.cartPrimaryButton:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(38,16,68,.18)}.cartContinueShopping{min-height:42px;margin-top:8px;color:var(--deep-purple);font-size:11px;font-weight:700;text-decoration:none}.cartContinueShopping,.cartEmptySection{display:flex;align-items:center;justify-content:center}.cartEmptySection{min-height:650px;padding:70px 32px;background:linear-gradient(180deg,var(--ivory),rgba(90,58,125,.06))}.cartEmpty{width:min(480px,100%);padding:55px;border-radius:28px;text-align:center;background:var(--warm-white);border:1px solid rgba(185,141,85,.16);box-shadow:0 20px 50px rgba(38,16,68,.07)}.cartEmpty h1{margin:0;color:var(--deep-purple);font-size:30px}.cartEmpty p{margin:13px 0 0;color:#817984;font-size:13px;line-height:2}.checkoutHeaderSection{padding:52px 0 54px;background:linear-gradient(180deg,var(--ivory),#fffdfc)}.checkoutHeaderInner,.checkoutInner{width:min(1180px,calc(100% - 64px));margin:0 auto}.checkoutEyebrow,.checkoutSummaryEyebrow{display:inline-block;margin-bottom:7px;color:var(--deep-gold);font-size:12px;font-weight:700}.checkoutHeaderInner h1{margin:0;color:var(--deep-purple);font-size:40px;font-weight:800}.checkoutHeaderInner p{margin:12px 0 0;color:#756d7d;font-size:14px;line-height:2}.checkoutSection{padding:20px 0 110px;background:linear-gradient(180deg,#fffdfc,rgba(90,58,125,.055))}.checkoutInner{display:grid;grid-template-columns:minmax(0,1fr) 350px;grid-gap:28px;gap:28px;align-items:start}.checkoutFormColumn{display:grid;grid-gap:16px;gap:16px}.checkoutTehranNotice{display:flex;align-items:flex-start;gap:13px;padding:17px 18px;border-radius:17px;background:rgba(221,181,130,.11);border:1px solid rgba(185,141,85,.2)}.checkoutTehranNoticeIcon{width:31px;height:31px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--deep-gold);color:white;font-size:15px;font-weight:800}.checkoutTehranNotice strong{color:var(--deep-purple);font-size:13px}.checkoutTehranNotice p{margin:4px 0 0;color:#776f7a;font-size:11px;line-height:1.9}.checkoutFormCard{padding:25px;border-radius:22px;background:var(--warm-white);border:1px solid rgba(54,26,102,.075);box-shadow:0 10px 28px rgba(38,16,68,.045)}.checkoutCardHeading{display:flex;align-items:flex-start;gap:13px;margin-bottom:23px}.checkoutCardHeading>span{width:31px;height:31px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(221,181,130,.12);color:var(--deep-gold);font-size:9px;font-weight:800}.checkoutCardHeading h2{margin:0;color:var(--deep-purple);font-size:17px;font-weight:800}.checkoutCardHeading p{margin:4px 0 0;color:#8d8690;font-size:10px}.checkoutFieldsGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.checkoutField{display:flex;flex-direction:column;gap:7px}.checkoutFieldFull{grid-column:1/-1}.checkoutField>span{color:var(--deep-purple);font-size:10px;font-weight:700}.checkoutField input,.checkoutField textarea{width:100%;border:1px solid rgba(54,26,102,.1);outline:0;border-radius:12px;background:rgba(250,247,242,.55);color:var(--text-primary);font-family:inherit;font-size:12px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.checkoutField input{height:46px;padding:0 13px}.checkoutField textarea{resize:vertical;min-height:105px;padding:12px 13px;line-height:1.9}.checkoutField input:focus,.checkoutField textarea:focus{background:var(--warm-white);border-color:rgba(185,141,85,.5);box-shadow:0 0 0 3px rgba(221,181,130,.09)}.checkoutField input::placeholder,.checkoutField textarea::placeholder{color:#aaa3ad}.checkoutFixedLocation{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.checkoutFixedLocation>div{padding:12px 14px;border-radius:12px;background:rgba(38,16,68,.04);border:1px solid rgba(54,26,102,.06)}.checkoutFixedLocation span{display:block;margin-bottom:3px;color:#98919b;font-size:9px}.checkoutFixedLocation strong{color:var(--deep-purple);font-size:12px}.checkoutDeliveryOption{position:relative;display:flex;align-items:center;gap:12px;padding:16px;border-radius:14px;background:rgba(221,181,130,.075);border:1px solid rgba(185,141,85,.16);cursor:pointer}.checkoutDeliveryOption input{position:absolute;opacity:0;pointer-events:none}.checkoutDeliveryRadio{width:17px;height:17px;flex-shrink:0;border-radius:50%;border:1px solid var(--deep-gold);box-shadow:inset 0 0 0 4px var(--warm-white);background:var(--deep-gold)}.checkoutDeliveryOption strong{display:block;color:var(--deep-purple);font-size:12px}.checkoutDeliveryOption span{display:block;margin-top:4px;color:#89818c;font-size:10px}.checkoutSummary{position:-webkit-sticky;position:sticky;top:125px;padding:25px;border-radius:24px;background:var(--warm-white);border:1px solid rgba(185,141,85,.16);box-shadow:0 16px 38px rgba(38,16,68,.07)}.checkoutSummary h2{margin:0;color:var(--deep-purple);font-size:21px}.checkoutSummaryProducts{display:grid;grid-gap:12px;gap:12px;margin-top:22px;padding-bottom:18px;border-bottom:1px solid rgba(54,26,102,.07)}.checkoutSummaryProduct{grid-template-columns:55px 1fr;align-items:center;grid-gap:10px;gap:10px}.checkoutSummaryCoin{width:55px;height:55px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#efd096,#bf8e49);color:#6c4b26;box-shadow:0 6px 15px rgba(82,53,22,.14)}.checkoutSummaryCoin span{direction:ltr;font-family:var(--font-manrope),sans-serif;font-size:4px;font-weight:700;letter-spacing:.12em}.checkoutSummaryCoin strong{margin-top:2px;font-size:6px}.checkoutSummaryProductInfo strong{display:block;overflow:hidden;color:var(--deep-purple);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.checkoutSummaryProductInfo small,.checkoutSummaryProductInfo span{margin-top:3px;color:#8b838e;font-size:9px}.checkoutSummaryStats{display:grid;grid-gap:11px;gap:11px;margin-top:18px}.checkoutSummaryStats>div{display:flex;align-items:center;justify-content:space-between}.checkoutSummaryStats span{color:#8b838e;font-size:10px}.checkoutSummaryStats strong{color:var(--deep-purple);font-size:11px}.checkoutPricePending{margin-top:19px;padding:13px;border-radius:12px;background:rgba(221,181,130,.09);border:1px solid rgba(185,141,85,.12)}.checkoutPricePending span{display:block;margin-bottom:4px;color:#8b838e;font-size:9px}.checkoutPricePending strong{color:var(--deep-gold);font-size:11px}.checkoutPrimaryButton,.checkoutSubmitButton{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;margin-top:18px;padding:0 20px;border:0;border-radius:13px;background:linear-gradient(135deg,var(--purple),var(--deep-purple));color:white;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.checkoutPrimaryButton:hover,.checkoutSubmitButton:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(38,16,68,.18)}.checkoutBackToCart{min-height:38px;display:flex;align-items:center;justify-content:center;margin-top:7px;color:var(--deep-purple);font-size:10px;font-weight:700;text-decoration:none}.checkoutDevelopmentMessage{margin-top:15px;padding:13px;border-radius:12px;background:rgba(49,91,73,.08);border:1px solid rgba(49,91,73,.12)}.checkoutDevelopmentMessage strong{color:#315b49;font-size:10px}.checkoutDevelopmentMessage p{margin:4px 0 0;color:#737b76;font-size:9px;line-height:1.7}.checkoutModalOverlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:30px;background:rgba(20,11,31,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:checkoutOverlayIn .25s ease both}.checkoutWarningModal{width:min(470px,100%);padding:34px;border-radius:28px;text-align:center;background:var(--warm-white);border:1px solid rgba(221,181,130,.3);box-shadow:0 30px 90px rgba(20,11,31,.3);animation:checkoutWarningPop .48s cubic-bezier(.22,1,.36,1) both}.checkoutWarningSymbol{width:48px;height:48px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--deep-gold));color:white;font-size:22px;font-weight:800;box-shadow:0 10px 24px rgba(185,141,85,.24)}.checkoutWarningEyebrow{color:var(--deep-gold);font-size:10px;font-weight:700}.checkoutWarningModal h2{margin:6px 0 0;color:var(--deep-purple);font-size:25px;font-weight:800}.checkoutWarningModal>p{margin:13px auto 0;max-width:390px;color:#766e7a;font-size:12px;line-height:2}.checkoutWarningLocation{margin-top:20px;padding:13px;border-radius:13px;background:rgba(221,181,130,.095);border:1px solid rgba(185,141,85,.14)}.checkoutWarningLocation span{display:block;color:#918993;font-size:9px}.checkoutWarningLocation strong{display:block;margin-top:3px;color:var(--deep-purple);font-size:14px}.checkoutWarningActions{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.checkoutWarningAccept{min-height:47px;border:0;border-radius:13px;background:linear-gradient(135deg,var(--purple),var(--deep-purple));color:white;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.checkoutWarningBack{min-height:39px;display:flex;align-items:center;justify-content:center;color:var(--deep-purple);font-size:10px;font-weight:700;text-decoration:none}@keyframes checkoutWarningPop{0%{opacity:0;transform:translateY(22px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes checkoutOverlayIn{0%{opacity:0}to{opacity:1}}.checkoutEmptySection{min-height:650px;display:flex;align-items:center;justify-content:center;padding:70px 32px;background:linear-gradient(180deg,var(--ivory),rgba(90,58,125,.06))}.checkoutEmptyCard{width:min(480px,100%);padding:50px;text-align:center;border-radius:28px;background:var(--warm-white);border:1px solid rgba(185,141,85,.16);box-shadow:0 20px 50px rgba(38,16,68,.07)}.checkoutEmptyCard h1{margin:0;color:var(--deep-purple);font-size:28px}.checkoutEmptyCard p{margin:12px 0 0;color:#817984;font-size:12px;line-height:2}.authSection{min-height:720px;display:flex;align-items:center;justify-content:center;padding:70px 32px 110px;background:radial-gradient(circle at 25% 15%,rgba(221,181,130,.15),transparent 34%),linear-gradient(180deg,var(--ivory),rgba(90,58,125,.06))}.authCard{width:min(510px,100%);padding:38px;border-radius:28px;background:rgba(255,253,252,.96);border:1px solid rgba(185,141,85,.17);box-shadow:0 22px 60px rgba(38,16,68,.08)}.authHeading>span{direction:ltr;display:block;color:var(--deep-gold);font-family:var(--font-manrope),sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em}.authHeading h1{margin:8px 0 0;color:var(--deep-purple);font-size:30px;font-weight:800}.authHeading p{margin:9px 0 0;color:#817984;font-size:12px;line-height:2}.authForm{display:grid;grid-gap:14px;gap:14px;margin-top:27px}.authFieldsTwo{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.authForm label{display:flex;flex-direction:column;gap:7px}.authForm label>span{color:var(--deep-purple);font-size:10px;font-weight:700}.authForm label small{color:#a39ba6;font-size:8px}.authForm input{width:100%;height:47px;padding:0 13px;outline:0;border-radius:12px;border:1px solid rgba(54,26,102,.1);background:rgba(250,247,242,.58);color:var(--text-primary);font-family:inherit;font-size:12px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.authForm input:focus{background:var(--warm-white);border-color:rgba(185,141,85,.5);box-shadow:0 0 0 3px rgba(221,181,130,.09)}.authForm>button{min-height:49px;margin-top:5px;border:0;border-radius:13px;background:linear-gradient(135deg,var(--purple),var(--deep-purple));color:white;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.authForm>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 26px rgba(38,16,68,.18)}.authForm>button:disabled{opacity:.55;cursor:not-allowed}.authError{padding:11px 12px;border-radius:10px;color:#934d47;background:rgba(147,77,71,.07);border:1px solid rgba(147,77,71,.11);font-size:10px}.authFooter{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:19px;color:#8e8691;font-size:10px}.authFooter a{color:var(--deep-gold);font-weight:700;text-decoration:none}.accountHero{padding:62px 0;background:linear-gradient(180deg,var(--ivory),#fffdfc)}.accountGrid,.accountHeroInner{width:min(1180px,calc(100% - 64px));margin:0 auto}.accountHeroInner>span{color:var(--deep-gold);font-size:12px;font-weight:700}.accountHeroInner h1{margin:6px 0 0;color:var(--deep-purple);font-size:38px;font-weight:800}.accountHeroInner p{margin:11px 0 0;color:#817984;font-size:13px}.accountSection{padding:35px 0 110px;background:linear-gradient(180deg,#fffdfc,rgba(90,58,125,.055))}.accountGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.accountCard{min-height:200px;padding:25px;border-radius:22px;background:var(--warm-white);border:1px solid rgba(54,26,102,.075);box-shadow:0 10px 28px rgba(38,16,68,.045)}.accountCard>span{color:var(--deep-gold);font-size:10px;font-weight:700}.accountCard h2{margin:5px 0 19px;color:var(--deep-purple);font-size:18px}.accountCard dl{margin:0;display:grid;grid-gap:11px;gap:11px}.accountCard dl>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.accountCard dt{color:#918993;font-size:10px}.accountCard dd{margin:0;color:var(--deep-purple);font-size:11px;font-weight:700}.accountBigNumber{color:var(--deep-purple);font-family:var(--font-manrope),sans-serif;font-size:34px}.accountCard>p{margin:4px 0 0;color:#918993;font-size:10px}.addressFormHero{padding:55px 0;background:linear-gradient(180deg,var(--ivory),#fffdfc)}.addressFormHeroInner,.addressFormInner{width:min(900px,calc(100% - 64px));margin:0 auto}.addressFormHeroInner>span{color:var(--deep-gold);font-size:12px;font-weight:700}.addressFormHeroInner h1{margin:6px 0 0;color:var(--deep-purple);font-size:36px;font-weight:800}.addressFormHeroInner p{margin:10px 0 0;color:#817984;font-size:13px;line-height:2}.addressFormSection{padding:25px 0 110px;background:linear-gradient(180deg,#fffdfc,rgba(90,58,125,.055))}.addressTehranNotice{display:flex;align-items:flex-start;gap:13px;padding:17px 18px;margin-bottom:16px;border-radius:17px;background:rgba(221,181,130,.11);border:1px solid rgba(185,141,85,.2)}.addressTehranNoticeIcon{width:31px;height:31px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--deep-gold);color:white;font-size:15px;font-weight:800}.addressTehranNotice strong{color:var(--deep-purple);font-size:13px}.addressTehranNotice p{margin:4px 0 0;color:#776f7a;font-size:11px}.addressFormCard{padding:28px;border-radius:24px;background:var(--warm-white);border:1px solid rgba(54,26,102,.075);box-shadow:0 14px 36px rgba(38,16,68,.05)}.addressFormHeading>span{color:var(--deep-gold);font-size:10px;font-weight:700}.addressFormHeading h2{margin:5px 0 22px;color:var(--deep-purple);font-size:20px}.addressFieldsGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.addressField{display:flex;flex-direction:column;gap:7px}.addressFieldFull{grid-column:1/-1}.addressField>span,.addressFixedField>span{color:var(--deep-purple);font-size:10px;font-weight:700}.addressField input,.addressField textarea{width:100%;border:1px solid rgba(54,26,102,.1);outline:0;border-radius:12px;background:rgba(250,247,242,.58);color:var(--text-primary);font-family:inherit;font-size:12px}.addressField input{height:46px;padding:0 13px}.addressField textarea{min-height:105px;padding:12px 13px;resize:vertical;line-height:1.9}.addressField input:focus,.addressField textarea:focus{background:var(--warm-white);border-color:rgba(185,141,85,.5);box-shadow:0 0 0 3px rgba(221,181,130,.09)}.addressFixedField{min-height:46px;padding:9px 13px;border-radius:12px;background:rgba(38,16,68,.04);border:1px solid rgba(54,26,102,.06)}.addressFixedField span{display:block;margin-bottom:2px;color:#98919b}.addressFixedField strong{color:var(--deep-purple);font-size:12px}.addressDefaultOption{grid-column:1/-1;display:flex;align-items:center;gap:8px;margin-top:3px;color:var(--deep-purple);font-size:10px;font-weight:700;cursor:pointer}.addressDefaultOption input{width:15px;height:15px;accent-color:var(--deep-purple)}.addressFormActions{display:flex;align-items:center;gap:10px;margin-top:25px}.addressSaveButton{min-height:47px;padding:0 24px;border:0;border-radius:13px;background:linear-gradient(135deg,var(--purple),var(--deep-purple));color:white;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.addressCancelButton{min-height:47px;display:flex;align-items:center;justify-content:center;padding:0 20px;color:var(--deep-purple);font-size:11px;font-weight:700;text-decoration:none}.addressFormDevMessage{margin-top:18px;padding:12px;border-radius:11px;background:rgba(49,91,73,.07);border:1px solid rgba(49,91,73,.11);color:#315b49;font-size:10px}.addressesHero{padding:58px 0 56px;background:linear-gradient(180deg,var(--ivory) 0,#fffdfc 100%)}.addressesHeroInner,.addressesInner{width:min(1180px,calc(100% - 64px));margin:0 auto}.addressesHeroInner>span{display:inline-block;margin-bottom:7px;color:var(--deep-gold);font-size:12px;font-weight:700}.addressesHeroInner h1{margin:0;color:var(--deep-purple);font-size:38px;font-weight:800;line-height:1.45}.addressesHeroInner p{max-width:620px;margin:11px 0 0;color:#817984;font-size:13px;line-height:2}.addressesSection{min-height:520px;padding:28px 0 110px;background:linear-gradient(180deg,#fffdfc,rgba(90,58,125,.055))}.addressesTopbar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.addressesTopbar>div{display:flex;flex-direction:column;gap:4px}.addressesTopbar>div>span{color:var(--deep-purple);font-size:18px;font-weight:800}.addressesTopbar>div>strong{color:var(--deep-gold);font-size:11px;font-weight:700}.addressesAddButton{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:13px;background:linear-gradient(135deg,var(--purple),var(--deep-purple));color:white;font-size:11px;font-weight:700;text-decoration:none;box-shadow:0 8px 18px rgba(38,16,68,.12);transition:transform .2s ease,box-shadow .2s ease}.addressesAddButton:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(38,16,68,.18)}.addressesGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.addressCard{min-height:300px;display:flex;flex-direction:column;padding:24px;border-radius:24px;background:rgba(255,253,252,.96);border:1px solid rgba(54,26,102,.075);box-shadow:0 12px 32px rgba(38,16,68,.055);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.addressCard:hover{transform:translateY(-4px);border-color:rgba(185,141,85,.22);box-shadow:0 18px 38px rgba(38,16,68,.085)}.addressCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:17px;border-bottom:1px solid rgba(54,26,102,.065)}.addressCardEyebrow{display:inline-block;margin-bottom:4px;color:var(--deep-gold);font-size:10px;font-weight:700}.addressCardTop h2{margin:0;color:var(--deep-purple);font-size:17px;font-weight:800}.addressDefaultBadge{flex-shrink:0;padding:5px 9px;border-radius:999px;background:rgba(221,181,130,.14);color:var(--deep-gold);border:1px solid rgba(185,141,85,.18);font-size:9px;font-weight:700}.addressCardContent{display:grid;grid-gap:11px;gap:11px;margin-top:18px}.addressCardRow{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.addressCardRow>span{flex-shrink:0;color:#958e98;font-size:10px}.addressCardRow>strong{color:var(--deep-purple);font-size:11px;font-weight:700;text-align:left}.addressCardAddress{align-items:flex-start}.addressCardAddress>strong{max-width:72%;line-height:1.9;text-align:right}.addressCardMeta{display:flex;flex-wrap:wrap;gap:6px}.addressCardMeta span{padding:5px 8px;border-radius:8px;background:rgba(221,181,130,.09);color:#7b674f;font-size:9px;font-weight:600}.addressCardActions{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:20px}.addressCardActions a,.addressCardActions button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border-radius:10px;font-family:inherit;font-size:10px;font-weight:700}.addressCardActions a{background:rgba(54,26,102,.065);color:var(--deep-purple);text-decoration:none;border:1px solid rgba(54,26,102,.08)}.addressCardActions button{border:1px solid rgba(185,141,85,.16);background:rgba(221,181,130,.08);color:var(--deep-gold)}.addressCardActions button:disabled{opacity:.5;cursor:not-allowed}.addressesEmpty{min-height:390px;flex-direction:column;padding:48px;border-radius:28px;text-align:center;background:rgba(255,253,252,.94);border:1px solid rgba(185,141,85,.15);box-shadow:0 16px 40px rgba(38,16,68,.055)}.addressesEmpty,.addressesEmptyIcon{display:flex;align-items:center;justify-content:center}.addressesEmptyIcon{width:50px;height:50px;margin-bottom:15px;border-radius:50%;background:linear-gradient(135deg,rgba(221,181,130,.2),rgba(90,58,125,.09));color:var(--deep-gold);font-size:26px;font-weight:400}.addressesEmpty h2{margin:0;color:var(--deep-purple);font-size:22px;font-weight:800}.addressesEmpty p{max-width:470px;margin:10px 0 0;color:#817984;font-size:12px;line-height:2}.addressesPrimaryButton{min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin-top:20px;padding:0 19px;border-radius:12px;background:linear-gradient(135deg,var(--purple),var(--deep-purple));color:white;font-size:11px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.addressesPrimaryButton:hover{transform:translateY(-2px);box-shadow:0 11px 24px rgba(38,16,68,.17)}.addressMapSection{grid-column:1/-1;margin-top:4px;padding:18px;border-radius:18px;background:rgba(90,58,125,.035);border:1px solid rgba(54,26,102,.08)}.addressMapHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:13px}.addressMapHeading>div{display:flex;align-items:center;gap:7px}.addressMapHeading span{color:var(--deep-purple);font-size:11px;font-weight:800}.addressMapHeading strong{padding:3px 7px;border-radius:999px;background:rgba(221,181,130,.12);color:var(--deep-gold);font-size:8px;font-weight:700}.addressMapHeading p{margin:0;max-width:380px;color:#8a828d;font-size:9px;line-height:1.8}.addressMapPlaceholder{min-height:190px;flex-direction:column;gap:6px;border-radius:14px;background:linear-gradient(135deg,rgba(221,181,130,.09),rgba(90,58,125,.055));border:1px dashed rgba(90,58,125,.18);cursor:pointer}.addressMapPin,.addressMapPlaceholder{display:flex;align-items:center;justify-content:center}.addressMapPin{width:38px;height:38px;margin-bottom:3px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--deep-gold));color:white;font-size:12px;box-shadow:0 8px 20px rgba(185,141,85,.2)}.addressMapPlaceholder strong{color:var(--deep-purple);font-size:11px;font-weight:800}.addressMapPlaceholder span{color:#928a95;font-size:9px}.customAddressMarker{background:transparent!important;border:none!important}.customAddressMarkerPin{width:34px;height:34px;position:relative;border-radius:50% 50% 50% 0;background:#d92d20;transform:rotate(-45deg);border:3px solid #ffffff;box-shadow:0 6px 18px rgba(0,0,0,.22)}.customAddressMarkerDot{width:10px;height:10px;position:absolute;top:50%;left:50%;border-radius:50%;background:#ffffff;transform:translate(-50%,-50%) rotate(45deg)}.addressMapPicker{overflow:hidden;border-radius:16px}.addressMapPicker,.addressMapPicker .leaflet-container{position:relative;z-index:1}.addressMapPicker .leaflet-bottom,.addressMapPicker .leaflet-pane,.addressMapPicker .leaflet-top{z-index:2!important}.mainHeader,.siteHeader,header{z-index:1000}.accountStatsGrid{position:relative;z-index:5}.accountStatCard{position:relative;z-index:6;display:block;pointer-events:auto!important;cursor:pointer;text-decoration:none;color:inherit}.accountStatCard *{pointer-events:none}.accountQuickLinks{position:relative;z-index:5}.accountQuickLinks a{position:relative;z-index:6;pointer-events:auto!important}.accountCard,.accountQuickLinks a{cursor:pointer;text-decoration:none;color:inherit}.ordersHero{width:100%;padding:76px 24px 42px;background:linear-gradient(135deg,rgba(54,26,102,.98),rgba(38,16,68,.98));color:#fff}.ordersHeroInner{width:min(1180px,100%);margin:0 auto}.ordersEyebrow{display:inline-block;margin-bottom:10px;color:#ddb582;font-size:12px;font-weight:800}.ordersHero h1{margin:0 0 12px;font-size:clamp(28px,4vw,44px);line-height:1.25;font-weight:800}.ordersHero p{max-width:620px;margin:0;color:rgba(255,255,255,.72);font-size:13px;line-height:2}.ordersSection{width:100%;padding:44px 24px 100px;background:#faf7f2}.ordersInner{width:min(1180px,100%);margin:0 auto}.ordersToolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.ordersToolbar>div{display:flex;flex-direction:column;gap:4px}.ordersToolbar span{color:#8a828d;font-size:10px}.ordersToolbar strong{color:#261044;font-size:14px;font-weight:800}.ordersShopButton{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:12px;background:#361a66;color:#fff;font-size:11px;font-weight:800;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.ordersShopButton:hover{transform:translateY(-2px);background:#261044;box-shadow:0 10px 26px rgba(54,26,102,.18)}.ordersList{display:flex;flex-direction:column;gap:18px}.orderCard{overflow:hidden;border-radius:20px;background:#fffdfc;border:1px solid rgba(54,26,102,.07);box-shadow:0 10px 32px rgba(38,16,68,.06)}.orderCardHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid rgba(54,26,102,.06)}.orderNumberBlock{display:flex;flex-direction:column;gap:5px}.orderNumberBlock span{color:#8d8590;font-size:9px}.orderNumberBlock strong{color:#261044;font-family:var(--font-manrope);font-size:13px;font-weight:800}.orderStatusBadge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border-radius:999px;font-size:9px;font-weight:800}.orderStatusBadge.pending{background:rgba(221,181,130,.14);color:#9b6d35}.orderStatusBadge.paid{background:rgba(54,26,102,.1);color:#361a66}.orderStatusBadge.processing{background:rgba(90,58,125,.11);color:#5a3a7d}.orderStatusBadge.shipped{background:rgba(53,90,150,.1);color:#355a96}.orderStatusBadge.delivered{background:rgba(43,122,78,.1);color:#2b7a4e}.orderStatusBadge.cancelled{background:rgba(183,63,63,.1);color:#b73f3f}.orderCardStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;background:rgba(54,26,102,.055);border-bottom:1px solid rgba(54,26,102,.055)}.orderCardStats>div{display:flex;flex-direction:column;gap:5px;padding:18px 22px;background:#fffdfc}.orderCardStats span{color:#948c97;font-size:9px}.orderCardStats strong{color:#1d1923;font-size:11px;font-weight:800}.orderProductsPreview{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px;padding:20px 24px}.orderMiniProduct{min-width:220px;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:rgba(54,26,102,.025);border:1px solid rgba(54,26,102,.055)}.orderMiniCoin{width:54px;height:54px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#f2d9b7,#b98d55);box-shadow:inset 0 0 0 4px rgba(255,255,255,.25),0 5px 15px rgba(185,141,85,.14)}.orderMiniCoin span{color:#361a66;font-family:var(--font-manrope);font-size:7px;font-weight:800}.orderMiniCoin strong{margin-top:2px;color:#261044;font-size:8px;font-weight:800}.orderMiniProduct>div:last-child{display:flex;flex-direction:column;gap:4px}.orderMiniProduct>div:last-child strong{color:#261044;font-size:10px;font-weight:800}.orderMiniProduct>div:last-child span{color:#958d98;font-size:8px}.orderMoreItems{display:inline-flex;align-items:center;padding:0 12px;color:#5a3a7d;font-size:9px;font-weight:700}.orderCardFooter{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px;background:linear-gradient(90deg,rgba(54,26,102,.018),rgba(221,181,130,.055));border-top:1px solid rgba(54,26,102,.055)}.orderCardFooterInfo{display:flex;flex-direction:column;gap:3px}.orderCardFooterInfo span{color:#958d98;font-size:8px}.orderCardFooterInfo strong{color:#361a66;font-size:10px}.orderDetailsButton{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 15px;border-radius:11px;background:#361a66;color:#fff;text-decoration:none;font-size:9px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease}.orderDetailsButton span{font-size:13px}.orderDetailsButton:hover{transform:translateY(-2px);box-shadow:0 9px 22px rgba(54,26,102,.18)}.ordersEmpty{min-height:390px;flex-direction:column;text-align:center;padding:48px 24px;border-radius:22px;background:#fffdfc;border:1px solid rgba(54,26,102,.07);box-shadow:0 12px 32px rgba(38,16,68,.05)}.ordersEmpty,.ordersEmptyIcon{display:flex;align-items:center;justify-content:center}.ordersEmptyIcon{width:72px;height:72px;margin-bottom:18px;border-radius:50%;background:linear-gradient(145deg,#ddb582,#b98d55);color:#361a66;font-family:var(--font-manrope);font-size:13px;font-weight:800;box-shadow:0 10px 25px rgba(185,141,85,.18)}.ordersEmptyEyebrow{color:#b98d55;font-size:9px;font-weight:800}.ordersEmpty h2{margin:8px 0 10px;color:#261044;font-size:22px}.ordersEmpty p{max-width:470px;margin:0 0 22px;color:#837c87;font-size:11px;line-height:2}.ordersPrimaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:12px;background:#361a66;color:white;text-decoration:none;font-size:10px;font-weight:800}@media (max-width:760px){.ordersHero{padding:58px 18px 34px}.ordersSection{padding:30px 16px 70px}.ordersToolbar{align-items:stretch;flex-direction:column}.ordersShopButton{width:100%}.orderCardHeader{align-items:flex-start}.orderCardStats{grid-template-columns:1fr}.orderMiniProduct{width:100%;min-width:0}.orderCardFooter{align-items:stretch;flex-direction:column}.orderDetailsButton{justify-content:center}}.orderDetailHero{width:100%;padding:74px 24px 40px;background:linear-gradient(135deg,rgba(54,26,102,.99),rgba(38,16,68,.99));color:#fff}.orderDetailHeroInner{width:min(1180px,100%);margin:0 auto}.orderDetailEyebrow{display:inline-block;margin-bottom:12px;color:#ddb582;font-size:11px;font-weight:800}.orderDetailHeroRow{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.orderDetailHero h1{margin:0 0 8px;font-size:clamp(28px,4vw,44px);font-weight:800}.orderDetailHero p{margin:0;color:rgba(255,255,255,.72);font-size:11px;line-height:1.9}.orderDetailHero p strong{color:#fff;font-family:var(--font-manrope);font-size:11px}.orderDetailStatus{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:9px;font-weight:800}.orderDetailStatus.pending{background:rgba(221,181,130,.18);color:#f1c993}.orderDetailStatus.paid{background:rgba(255,255,255,.12);color:#fff}.orderDetailStatus.processing{background:rgba(166,132,205,.16);color:#d8c0f1}.orderDetailStatus.shipped{background:rgba(127,169,230,.15);color:#c5ddff}.orderDetailStatus.delivered{background:rgba(104,194,140,.16);color:#b8efce}.orderDetailStatus.cancelled{background:rgba(223,109,109,.16);color:#ffc1c1}.orderDetailSection{width:100%;padding:44px 24px 100px;background:#faf7f2}.orderDetailInner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px;align-items:start}.orderDetailMain{display:flex;flex-direction:column;gap:18px}.orderDetailCard{padding:24px;border-radius:20px;background:#fffdfc;border:1px solid rgba(54,26,102,.07);box-shadow:0 10px 30px rgba(38,16,68,.05)}.orderDetailCardHeading{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px}.orderDetailCardHeading>span{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(221,181,130,.15);color:#b98d55;font-family:var(--font-manrope);font-size:9px;font-weight:800}.orderDetailCardHeading h2{margin:0 0 4px;color:#261044;font-size:15px;font-weight:800}.orderDetailCardHeading p{margin:0;color:#918993;font-size:9px;line-height:1.8}.orderDetailStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.orderDetailStats>div{display:flex;flex-direction:column;gap:5px;padding:15px 16px;border-radius:13px;background:rgba(54,26,102,.025);border:1px solid rgba(54,26,102,.055)}.orderDetailStats span{color:#958d98;font-size:8px}.orderDetailStats strong{color:#261044;font-size:10px;font-weight:800}.orderDetailProducts{display:flex;flex-direction:column;gap:10px}.orderDetailProduct{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px;border-radius:15px;background:rgba(54,26,102,.022);border:1px solid rgba(54,26,102,.055)}.orderDetailCoin{width:58px;height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#f2d9b7,#b98d55);box-shadow:inset 0 0 0 4px rgba(255,255,255,.24),0 5px 15px rgba(185,141,85,.14)}.orderDetailCoin span{color:#361a66;font-family:var(--font-manrope);font-size:7px;font-weight:800}.orderDetailCoin strong{margin-top:2px;color:#261044;font-size:8px;font-weight:800}.orderDetailProductInfo{display:flex;flex-direction:column;gap:4px}.orderDetailProductInfo>strong{color:#261044;font-size:10px;font-weight:800}.orderDetailProductInfo small,.orderDetailProductInfo span{color:#958d98;font-size:8px}.orderDetailProductPrice{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.orderDetailProductPrice span{color:#958d98;font-size:8px}.orderDetailProductPrice strong{color:#361a66;font-size:10px;font-weight:800;white-space:nowrap}.orderDetailAddress{display:flex;flex-direction:column;gap:14px}.orderDetailAddressGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.orderDetailAddressGrid>div{display:flex;flex-direction:column;gap:5px;padding:14px 15px;border-radius:13px;background:rgba(54,26,102,.025);border:1px solid rgba(54,26,102,.055)}.orderDetailAddressGrid span,.orderDetailFullAddress span,.orderDetailPostalCode span{color:#958d98;font-size:8px}.orderDetailAddressGrid strong,.orderDetailFullAddress strong,.orderDetailPostalCode strong{color:#261044;font-size:10px;font-weight:800;line-height:1.9}.orderDetailFullAddress{display:flex;flex-direction:column;gap:6px;padding:15px 16px;border-radius:13px;background:rgba(221,181,130,.08);border:1px solid rgba(185,141,85,.1)}.orderDetailPostalCode{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-radius:13px;background:rgba(54,26,102,.025)}.orderDetailMapButton{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:38px;padding:0 14px;border-radius:11px;background:rgba(54,26,102,.07);color:#361a66;text-decoration:none;font-size:9px;font-weight:800;transition:transform .18s ease,background .18s ease}.orderDetailMapButton:hover{transform:translateY(-2px);background:rgba(54,26,102,.11)}.orderDetailNotes{padding:15px 16px;border-radius:13px;background:rgba(54,26,102,.025);color:#5f5762;font-size:10px;line-height:2}.orderDetailSummary{position:-webkit-sticky;position:sticky;top:118px;padding:24px;border-radius:20px;background:linear-gradient(160deg,#361a66,#261044);color:#fff;box-shadow:0 18px 42px rgba(38,16,68,.18)}.orderDetailSummaryEyebrow{display:inline-block;margin-bottom:6px;color:#ddb582;font-size:9px;font-weight:800}.orderDetailSummary h2{margin:0 0 22px;font-size:19px;font-weight:800}.orderDetailSummaryRows{display:flex;flex-direction:column;gap:12px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}.orderDetailSummaryRows>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.orderDetailSummaryRows span{color:rgba(255,255,255,.62);font-size:8px}.orderDetailSummaryRows strong{color:#fff;font-size:9px;font-weight:700}.orderDetailFinalPrice{display:flex;flex-direction:column;gap:5px;margin:20px 0}.orderDetailFinalPrice span{color:#ddb582;font-size:9px}.orderDetailFinalPrice strong{color:#fff;font-size:18px;font-weight:800}.orderDetailBackButton,.orderDetailContinueButton,.orderDetailPayButton{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:9px;font-family:var(--font-vazirmatn),sans-serif;font-weight:700;text-decoration:none}.orderDetailPayButton{margin-bottom:10px;border:none;background:linear-gradient(135deg,#ddb582,#b98d55);color:#261044;cursor:not-allowed;opacity:.7}.orderDetailBackButton{margin-bottom:8px;background:rgba(255,255,255,.09);color:#fff;border:1px solid rgba(255,255,255,.08)}.orderDetailContinueButton{background:transparent;color:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.1)}.orderDetailBackButton:hover,.orderDetailContinueButton:hover{background:rgba(255,255,255,.13)}@media (max-width:900px){.orderDetailInner{grid-template-columns:1fr}.orderDetailSummary{position:static}}@media (max-width:700px){.orderDetailHero{padding:58px 18px 32px}.orderDetailHeroRow{align-items:flex-start;flex-direction:column}.orderDetailSection{padding:30px 16px 70px}.orderDetailCard{padding:18px}.orderDetailAddressGrid,.orderDetailStats{grid-template-columns:1fr}.orderDetailProduct{grid-template-columns:56px minmax(0,1fr)}.orderDetailProductPrice{grid-column:1/-1;align-items:flex-start;padding-top:10px;border-top:1px solid rgba(54,26,102,.055)}}.wishlistButtonWrapper{position:relative;display:inline-flex;flex-direction:column;align-items:center}.wishlistButton{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid rgba(54,26,102,.1);background:#fffdfc;color:#361a66;cursor:pointer;font-size:22px;line-height:1;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.wishlistButton:hover{transform:translateY(-2px);border-color:rgba(185,141,85,.4)}.wishlistButton.isActive{background:rgba(221,181,130,.13);border-color:rgba(185,141,85,.3);color:#b98d55}.wishlistButton:disabled{opacity:.55;cursor:wait}.wishlistButtonError{margin-top:5px;color:#b73f3f;font-size:8px;white-space:nowrap}.productDetailTitleRow{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-bottom:6px}.productDetailTitleRow .wishlistButton{width:40px;height:40px;min-width:40px;min-height:40px}.invoicePrintButton{width:100%;min-height:46px;border:1px solid rgba(54,26,102,.16);border-radius:14px;background:#361a66;color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.invoicePrintButton:hover{transform:translateY(-1px);background:#261044;box-shadow:0 8px 20px rgba(38,16,68,.14)}@media print{@page{size:A4;margin:14mm}body,html{background:#fff!important}body{color:#111!important}.invoicePrintButton,.orderDetailMapButton,.orderDetailSummaryActions,footer,header,nav{display:none!important}main{width:100%!important;margin:0!important;padding:0!important}.orderDetailHero{background:#fff!important;padding:0 0 18px!important;border-bottom:1px solid #d9d9d9!important}.orderDetailHeroInner,.orderDetailInner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.orderDetailEyebrow,.orderDetailHero h1,.orderDetailHero p,.orderDetailStatus{color:#111!important}.orderDetailStatus{background:transparent!important;border:1px solid #bbb!important}.orderDetailSection{background:#fff!important;padding:18px 0 0!important}.orderDetailInner{display:block!important}.orderDetailMain{width:100%!important}.orderDetailCard,.orderDetailSummary{background:#fff!important;box-shadow:none!important;border:1px solid #d9d9d9!important;border-radius:10px!important;break-inside:avoid;page-break-inside:avoid}.orderDetailCard{margin-bottom:14px!important}.orderDetailSummary{margin-top:14px!important}.orderDetailAddress span,.orderDetailAddress strong,.orderDetailCardHeading h2,.orderDetailCardHeading span,.orderDetailProductInfo h3,.orderDetailProductInfo span,.orderDetailProductPrice span,.orderDetailProductPrice strong,.orderDetailStats span,.orderDetailStats strong,.orderDetailSummary span,.orderDetailSummary strong{color:#111!important}.orderDetailProduct{background:#fff!important;border-color:#ddd!important;break-inside:avoid;page-break-inside:avoid}.orderDetailCoin{background:#fff!important;border:1px solid #bbb!important;color:#111!important}.orderDetailSummaryFinal{border-top:1px solid #bbb!important}a{color:#111!important;text-decoration:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.marketPage{background:#faf7f2;color:#1d1923}.marketHeroInner,.marketInner{width:min(1180px,calc(100% - 40px));margin:0 auto}.marketHero{padding:76px 0 48px;background:radial-gradient(circle at top left,rgba(221,181,130,.18),transparent 34%),linear-gradient(135deg,#261044,#361a66 56%,#5a3a7d);color:#fff}.marketHeroInner{display:grid;grid-gap:18px;gap:18px}.marketEyebrow,.marketSectionEyebrow{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;font-family:var(--font-manrope),sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.14em;color:#ddb582}.marketHero h1{margin:0;max-width:760px;font-size:clamp(2.1rem,5vw,4.6rem);line-height:1.15;font-weight:700;color:#fff}.marketHero p{margin:0;max-width:720px;font-size:1rem;line-height:2;color:rgba(255,255,255,.74)}.marketHeroMeta{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}.marketHeroMeta>div{min-width:210px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.marketHeroMeta span,.marketHeroMeta strong{display:block}.marketHeroMeta span{margin-bottom:5px;font-size:.76rem;color:rgba(255,255,255,.58)}.marketHeroMeta strong{font-size:.9rem;color:#fff}.marketSnapshotSection{position:relative;z-index:2;margin-top:-24px}.marketSnapshotGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.marketSnapshotGrid article{padding:20px;border:1px solid rgba(54,26,102,.09);border-radius:20px;background:rgba(255,253,252,.96);box-shadow:0 12px 28px rgba(38,16,68,.07)}.marketSnapshotGrid small,.marketSnapshotGrid span,.marketSnapshotGrid strong{display:block}.marketSnapshotGrid span{margin-bottom:7px;font-size:.8rem;color:#6e6576}.marketSnapshotGrid strong{font-size:1.15rem;color:#261044}.marketSnapshotGrid small{margin-top:6px;font-size:.72rem;color:#9a909f}.marketGroupSection{padding:68px 0 0}.marketGroupHeading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.marketGroupHeading h2{margin:6px 0 8px;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.2;color:#261044}.marketGroupHeading p{margin:0;max-width:700px;line-height:1.9;color:#756b79}.marketAssetGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.marketAssetCard{position:relative;overflow:hidden;border:1px solid rgba(54,26,102,.09);border-radius:22px;background:linear-gradient(180deg,rgba(255,253,252,1),rgba(250,247,242,.92));box-shadow:0 10px 26px rgba(38,16,68,.055);transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.marketAssetCard:hover{transform:translateY(-4px);border-color:rgba(185,141,85,.32);box-shadow:0 18px 44px rgba(38,16,68,.11)}.marketAssetCard[open]{border-color:rgba(185,141,85,.3);box-shadow:0 18px 44px rgba(38,16,68,.11)}.marketAssetSummary{display:block;padding:20px;cursor:pointer;list-style:none}.marketAssetSummary::-webkit-details-marker{display:none}.marketAssetHeader{display:flex;justify-content:space-between;gap:16px}.marketAssetCategory{display:inline-flex;margin-bottom:7px;font-size:.7rem;font-weight:700;color:#b98d55}.marketAssetHeader h3{margin:0 0 4px;font-size:1.15rem;color:#261044}.marketAssetSubtitle{font-size:.75rem;color:#918794}.marketAssetChange{flex:0 0 auto;min-width:78px;padding:9px 10px;border-radius:13px;text-align:center}.marketAssetChange span,.marketAssetChange strong{display:block}.marketAssetChange strong{font-family:var(--font-manrope),sans-serif;font-size:.86rem}.marketAssetChange span{margin-top:2px;font-size:.61rem}.marketAssetChange.isPositive{background:rgba(35,142,89,.08);color:#1c7a4b}.marketAssetChange.isNegative{background:rgba(196,61,61,.08);color:#b53d3d}.marketAssetChange.isNeutral{background:rgba(54,26,102,.055);color:#776d7c}.marketAssetPrice{display:flex;align-items:baseline;gap:8px;margin-top:26px}.marketAssetPrice strong{font-family:var(--font-manrope),var(--font-vazirmatn),sans-serif;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1;color:#261044}.marketAssetPrice span{font-size:.8rem;color:#827887}.marketAssetQuickStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:22px}.marketAssetQuickStats>div{padding:11px 12px;border-radius:13px;background:rgba(54,26,102,.035)}.marketAssetQuickStats span,.marketAssetQuickStats strong{display:block}.marketAssetQuickStats span{margin-bottom:4px;font-size:.68rem;color:#908695}.marketAssetQuickStats strong{font-family:var(--font-manrope),var(--font-vazirmatn),sans-serif;font-size:.82rem;color:#413849}.marketAssetMore{display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding-top:13px;border-top:1px solid rgba(54,26,102,.065);font-size:.73rem;color:#857a89}.marketAssetArrow{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:rgba(54,26,102,.055);font-family:var(--font-manrope),sans-serif;font-size:1rem;color:#361a66;transition:transform .24s ease,background .24s ease}.marketAssetCard[open] .marketAssetArrow{transform:rotate(45deg);background:rgba(221,181,130,.18)}.marketAssetDetails{padding:0 20px 20px;border-top:1px solid rgba(54,26,102,.07);animation:marketDetailsReveal .24s ease both}@keyframes marketDetailsReveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.marketAssetDetailsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding-top:16px}.marketAssetDetailsGrid>div{padding:12px;border-radius:13px;background:#fff;border:1px solid rgba(54,26,102,.06)}.marketAssetDetailsGrid span,.marketAssetDetailsGrid strong{display:block}.marketAssetDetailsGrid span{margin-bottom:5px;font-size:.67rem;color:#918794}.marketAssetDetailsGrid strong{font-family:var(--font-manrope),var(--font-vazirmatn),sans-serif;font-size:.84rem;color:#31283a}.marketAssetDetailsGrid strong.isPositive{color:#1c7a4b}.marketAssetDetailsGrid strong.isNegative{color:#b53d3d}.marketAssetDetailsGrid strong.isNeutral{color:#756b79}.marketAssetPremium{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:10px;gap:10px;margin-top:12px;padding:14px;border:1px solid rgba(185,141,85,.2);border-radius:15px;background:linear-gradient(135deg,rgba(221,181,130,.12),rgba(255,253,252,.94))}.marketAssetPremium span,.marketAssetPremium strong{display:block}.marketAssetPremium span{margin-bottom:4px;font-size:.67rem;color:#876d4f}.marketAssetPremium strong{font-family:var(--font-manrope),var(--font-vazirmatn),sans-serif;font-size:.87rem;color:#684a26}.marketAssetUpdate{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;font-size:.68rem}.marketAssetUpdate span{color:#948a98}.marketAssetUpdate strong{font-weight:600;color:#5f5565}@media (hover:hover) and (pointer:fine){.marketAssetCard:not([open]) .marketAssetDetails{display:block;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;opacity:0;border-top-color:transparent;transform:translateY(-8px);transition:max-height .34s ease,opacity .24s ease,transform .24s ease,padding .34s ease}.marketAssetCard:hover .marketAssetDetails{max-height:520px;padding-top:0;padding-bottom:20px;opacity:1;border-top-color:rgba(54,26,102,.07);transform:translateY(0)}.marketAssetCard:hover .marketAssetArrow{transform:rotate(45deg);background:rgba(221,181,130,.18)}}.marketInsightSection{padding:80px 0 0}.marketInsightLayout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);grid-gap:20px;gap:20px}.marketInsightMain,.marketInsightSide{border-radius:24px}.marketInsightMain{padding:30px;background:linear-gradient(135deg,#261044,#361a66);color:#fff}.marketInsightMain h2{margin:7px 0 10px;font-size:2rem;color:#fff}.marketInsightMain>p{margin:0;max-width:700px;line-height:1.9;color:rgba(255,255,255,.68)}.marketInsightPlaceholder{margin-top:24px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(255,255,255,.055)}.marketInsightPlaceholder span,.marketInsightPlaceholder strong{display:block}.marketInsightPlaceholder span{margin-bottom:4px;font-size:.71rem;color:#ddb582}.marketInsightPlaceholder strong{margin-bottom:8px;color:#fff}.marketInsightPlaceholder p{margin:0;line-height:1.8;font-size:.82rem;color:rgba(255,255,255,.62)}.marketInsightSide{display:grid;grid-gap:10px;gap:10px;padding:14px;background:#fff;border:1px solid rgba(54,26,102,.08)}.marketInsightSide>div{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-radius:14px;background:#faf7f2}.marketInsightSide span{font-size:.76rem;color:#756b79}.marketInsightSide strong{color:#361a66}.marketNoticeSection{padding:28px 0 80px}.marketNotice{padding:20px 22px;border:1px solid rgba(185,141,85,.18);border-radius:18px;background:rgba(221,181,130,.08)}.marketNotice strong{display:block;margin-bottom:6px;color:#654a2d}.marketNotice p{margin:0;line-height:1.85;font-size:.82rem;color:#756957}@media (max-width:980px){.marketAssetGrid,.marketSnapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketInsightLayout{grid-template-columns:1fr}}@media (max-width:640px){.marketHeroInner,.marketInner{width:min(100% - 24px,1180px)}.marketHero{padding:54px 0 42px}.marketHeroMeta{display:grid}.marketAssetGrid,.marketHeroMeta,.marketSnapshotGrid{grid-template-columns:1fr}.marketGroupSection{padding-top:52px}.marketGroupHeading{align-items:start}.marketAssetSummary{padding:17px}.marketAssetDetails{padding-left:17px;padding-right:17px}.marketAssetPrice strong{font-size:1.7rem}.marketInsightMain{padding:22px}}.buyingGuidePage{background:#faf7f2;color:#1d1923}.buyingGuideInner{width:min(1180px,calc(100% - 40px));margin:0 auto}.buyingGuideHero{padding:88px 0 72px;background:radial-gradient(circle at 12% 18%,rgba(221,181,130,.2),transparent 32%),linear-gradient(135deg,#261044,#361a66 58%,#5a3a7d);color:#fff}.buyingGuideHero .buyingGuideInner{display:grid;grid-gap:20px;gap:20px}.buyingGuideEyebrow,.buyingGuideSectionEyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;font-family:var(--font-manrope),sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.14em;color:#ddb582}.buyingGuideHero h1{margin:0;max-width:880px;font-size:clamp(2.2rem,5vw,4.9rem);line-height:1.2;color:#fff}.buyingGuideHero>.buyingGuideInner>p{margin:0;max-width:760px;font-size:1rem;line-height:2;color:rgba(255,255,255,.75)}.buyingGuideFinalActions,.buyingGuideHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.buyingGuidePrimaryButton,.buyingGuideSecondaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:14px;text-decoration:none;font-weight:700;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.buyingGuidePrimaryButton{background:#ddb582;color:#261044;box-shadow:0 10px 24px rgba(221,181,130,.17)}.buyingGuidePrimaryButton:hover{transform:translateY(-2px);background:#e8c79e}.buyingGuideSecondaryButton{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.buyingGuideSecondaryButton:hover{transform:translateY(-2px);background:rgba(255,255,255,.11)}.buyingGuideHeroNote{max-width:720px;margin-top:10px;padding:15px 18px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.055)}.buyingGuideHeroNote span,.buyingGuideHeroNote strong{display:block}.buyingGuideHeroNote span{margin-bottom:5px;font-size:.7rem;color:#ddb582}.buyingGuideHeroNote strong{font-size:.9rem;line-height:1.8;color:rgba(255,255,255,.9)}.buyingGuideSectionHeading{margin-bottom:28px}.buyingGuideChecklistCard h2,.buyingGuideDecisionHeader h2,.buyingGuideFinalCard h2,.buyingGuideMistakesTitle h2,.buyingGuidePersianContent h2,.buyingGuideSectionHeading h2,.buyingGuideWhyIntro h2{margin:7px 0 10px;font-size:clamp(1.9rem,3vw,3rem);line-height:1.35;color:#261044}.buyingGuideDecisionHeader p,.buyingGuideFinalCard p,.buyingGuideMistakesTitle p,.buyingGuidePersianContent p,.buyingGuideSectionHeading p,.buyingGuideWhyIntro p{margin:0;line-height:1.95;color:#756b79}.buyingGuideGoalSection{padding:78px 0 0}.buyingGuideGoalGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.buyingGuideGoalCard{position:relative;min-height:360px;padding:26px;border:1px solid rgba(54,26,102,.08);border-radius:24px;background:linear-gradient(180deg,#fffdfc,rgba(250,247,242,.96));box-shadow:0 12px 32px rgba(38,16,68,.055);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.buyingGuideGoalCard:hover{transform:translateY(-5px);border-color:rgba(185,141,85,.34);box-shadow:0 20px 46px rgba(38,16,68,.1)}.buyingGuideGoalNumber{display:inline-flex;margin-bottom:34px;font-family:var(--font-manrope),sans-serif;font-size:.76rem;font-weight:700;color:#b98d55}.buyingGuideGoalCard h3{margin:0 0 12px;font-size:1.35rem;line-height:1.5;color:#261044}.buyingGuideGoalCard p{margin:0 0 24px;line-height:1.95;font-size:.9rem;color:#756b79}.buyingGuideGoalCard a,.buyingGuideTextLink{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:700;font-size:.85rem;color:#361a66}.buyingGuideGoalCard a span,.buyingGuideTextLink span{transition:transform .2s ease}.buyingGuideGoalCard a:hover span,.buyingGuideTextLink:hover span{transform:translateX(-4px)}.buyingGuideWhySection{padding:96px 0 0}.buyingGuideWhyLayout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);grid-gap:32px;gap:32px;align-items:start}.buyingGuideWhyIntro{position:-webkit-sticky;position:sticky;top:120px}.buyingGuideWhyIntro p strong{color:#361a66}.buyingGuideTextLink{margin-top:20px}.buyingGuideReasonsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.buyingGuideReasonCard{padding:22px;border:1px solid rgba(54,26,102,.08);border-radius:20px;background:#fffdfc}.buyingGuideReasonCard>span{display:block;margin-bottom:28px;font-family:var(--font-manrope),sans-serif;font-size:.75rem;font-weight:700;color:#ddb582}.buyingGuideReasonCard h3{margin:0 0 9px;font-size:1.02rem;line-height:1.6;color:#261044}.buyingGuideReasonCard p{margin:0;line-height:1.9;font-size:.84rem;color:#7b7180}.buyingGuideWeightSection{padding:96px 0 0}.buyingGuideWeightList{display:grid;grid-gap:16px;gap:16px}.buyingGuideWeightCard{display:grid;grid-template-columns:80px minmax(0,1.4fr) minmax(260px,.8fr);grid-gap:22px;gap:22px;align-items:center;padding:24px;border:1px solid rgba(54,26,102,.08);border-radius:24px;background:#fffdfc;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.buyingGuideWeightCard:hover{transform:translateY(-3px);border-color:rgba(185,141,85,.28);box-shadow:0 16px 38px rgba(38,16,68,.075)}.buyingGuideWeightIndex{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#261044;font-family:var(--font-manrope),sans-serif;font-weight:700;color:#ddb582}.buyingGuideWeightLabel{display:inline-flex;margin-bottom:4px;font-size:.74rem;font-weight:700;color:#b98d55}.buyingGuideWeightRange{display:block;margin-bottom:8px;font-size:1.08rem;color:#361a66}.buyingGuideWeightMain h3{margin:0 0 8px;font-size:1.1rem;color:#261044}.buyingGuideWeightMain p{margin:0;line-height:1.9;font-size:.85rem;color:#756b79}.buyingGuideWeightAdvice{padding:17px;border:1px solid rgba(185,141,85,.17);border-radius:16px;background:linear-gradient(135deg,rgba(221,181,130,.13),rgba(255,253,252,.9))}.buyingGuideWeightAdvice span{display:block;margin-bottom:5px;font-size:.7rem;font-weight:700;color:#8a6a44}.buyingGuideWeightAdvice p{margin:0;line-height:1.85;font-size:.8rem;color:#735f4b}.buyingGuideDecisionSection{padding:96px 0 0}.buyingGuideDecisionHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);grid-gap:30px;gap:30px;align-items:end;margin-bottom:24px}.buyingGuideDecisionList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.buyingGuideDecisionCard{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:15px;gap:15px;padding:22px;border:1px solid rgba(54,26,102,.08);border-radius:20px;background:#fff}.buyingGuideDecisionNumber{display:inline-flex;font-family:var(--font-manrope),sans-serif;font-size:.73rem;font-weight:700;color:#b98d55}.buyingGuideDecisionCard h3{margin:0 0 8px;font-size:1rem;color:#261044}.buyingGuideDecisionCard p{margin:0;line-height:1.9;font-size:.84rem;color:#756b79}.buyingGuidePersianSection{padding:96px 0 0}.buyingGuidePersianCard{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-gap:20px;gap:20px;padding:34px;border-radius:28px;background:radial-gradient(circle at left center,rgba(221,181,130,.18),transparent 40%),linear-gradient(135deg,#261044,#361a66);color:#fff}.buyingGuidePersianContent h2{color:#fff}.buyingGuidePersianContent p{color:rgba(255,255,255,.7)}.buyingGuidePersianContent .buyingGuidePrimaryButton{margin-top:20px}.buyingGuidePersianVisual{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end;min-height:260px}.buyingGuidePersianVisual span{display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:18px 18px 8px 8px;background:rgba(255,255,255,.06);font-family:var(--font-manrope),sans-serif;font-weight:700;color:#ddb582}.buyingGuidePersianVisual span:first-child{height:62px}.buyingGuidePersianVisual span:nth-child(2){height:100px}.buyingGuidePersianVisual span:nth-child(3){height:145px}.buyingGuidePersianVisual span:nth-child(4){height:190px}.buyingGuidePersianVisual span:nth-child(5){height:235px}.buyingGuidePersianVisual strong{grid-column:1/-1;text-align:center;font-family:var(--font-manrope),sans-serif;font-size:.72rem;letter-spacing:.16em;color:rgba(255,255,255,.5)}.buyingGuideMistakesSection{padding:96px 0 0}.buyingGuideMistakesLayout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:32px;gap:32px}.buyingGuideMistakesList{display:grid;grid-gap:10px;gap:10px}.buyingGuideMistakeItem{display:grid;grid-template-columns:45px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:16px 18px;border:1px solid rgba(54,26,102,.07);border-radius:16px;background:#fffdfc}.buyingGuideMistakeItem span{font-family:var(--font-manrope),sans-serif;font-size:.73rem;font-weight:700;color:#b98d55}.buyingGuideMistakeItem p{margin:0;line-height:1.8;font-size:.83rem;color:#635a68}.buyingGuideChecklistSection{padding:96px 0 0}.buyingGuideChecklistCard{padding:30px;border:1px solid rgba(54,26,102,.08);border-radius:26px;background:#fff}.buyingGuideChecklistGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.buyingGuideChecklistGrid article{padding:18px;border-radius:16px;background:#faf7f2}.buyingGuideChecklistGrid article>span{display:block;margin-bottom:22px;font-family:var(--font-manrope),sans-serif;font-size:.72rem;color:#b98d55}.buyingGuideChecklistGrid strong{display:block;margin-bottom:6px;color:#261044}.buyingGuideChecklistGrid p{margin:0;line-height:1.75;font-size:.78rem;color:#7a707f}.buyingGuideFinalSection{padding:96px 0 84px}.buyingGuideFinalCard{padding:40px;border-radius:28px;background:linear-gradient(135deg,rgba(221,181,130,.15),rgba(255,253,252,.95));border:1px solid rgba(185,141,85,.18);text-align:center}.buyingGuideFinalCard h2{margin-top:8px}.buyingGuideFinalCard p{max-width:720px;margin:0 auto}.buyingGuideFinalActions{justify-content:center;margin-top:22px}.buyingGuideFinalCard .buyingGuideSecondaryButton{border-color:rgba(54,26,102,.12);background:#fff;color:#361a66}@media (max-width:1000px){.buyingGuideGoalGrid{grid-template-columns:1fr}.buyingGuideGoalCard{min-height:auto}.buyingGuideMistakesLayout,.buyingGuideWhyLayout{grid-template-columns:1fr}.buyingGuideWhyIntro{position:static}.buyingGuideWeightCard{grid-template-columns:70px minmax(0,1fr)}.buyingGuideWeightAdvice{grid-column:1/-1}.buyingGuidePersianCard{grid-template-columns:1fr}.buyingGuideChecklistGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.buyingGuideInner{width:min(100% - 24px,1180px)}.buyingGuideHero{padding:60px 0 48px}.buyingGuideChecklistGrid,.buyingGuideDecisionHeader,.buyingGuideDecisionList,.buyingGuideReasonsGrid,.buyingGuideWeightCard{grid-template-columns:1fr}.buyingGuideWeightIndex{width:48px;height:48px}.buyingGuidePersianVisual{min-height:220px}.buyingGuideChecklistCard,.buyingGuideFinalCard,.buyingGuidePersianCard{padding:22px}.buyingGuideFinalActions,.buyingGuideHeroActions{display:grid;grid-template-columns:1fr}.buyingGuidePrimaryButton,.buyingGuideSecondaryButton{width:100%}}.marketHistorySection{padding:80px 0 0}.marketHistoryCard{padding:30px;border:1px solid rgba(54,26,102,.08);border-radius:26px;background:linear-gradient(180deg,rgba(255,253,252,.99),rgba(250,247,242,.96));box-shadow:0 18px 46px rgba(38,16,68,.07)}.marketHistoryTop{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.marketHistoryTop>div:first-child{flex:0 0 auto}.marketHistoryTop h2{margin:6px 0 8px;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.25;color:#261044}.marketHistoryTop p{margin:0;line-height:1.8;font-size:.85rem;color:#756b79}.marketHistoryAssetTabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:660px}.marketHistoryAssetTabs button,.marketHistoryRangeTabs button{flex:0 0 auto;border:1px solid rgba(54,26,102,.09);border-radius:999px;background:rgba(255,255,255,.9);color:#6f6575;font:inherit;font-size:.76rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.marketHistoryAssetTabs button{min-height:38px;padding:0 14px}.marketHistoryAssetTabs button:hover,.marketHistoryRangeTabs button:hover{transform:translateY(-1px);border-color:rgba(185,141,85,.34);box-shadow:0 6px 16px rgba(38,16,68,.06)}.marketHistoryAssetTabs button.isActive{border-color:#361a66;background:linear-gradient(135deg,#361a66,#261044);color:#ffffff;box-shadow:0 7px 18px rgba(54,26,102,.16)}.marketHistoryRangeTabs{display:flex;align-items:center;gap:8px;margin-top:26px;padding-top:20px;border-top:1px solid rgba(54,26,102,.07)}.marketHistoryRangeTabs button{min-height:34px;padding:0 13px;font-family:var(--font-vazirmatn),sans-serif}.marketHistoryRangeTabs button.isActive{border-color:rgba(185,141,85,.3);background:rgba(221,181,130,.16);color:#745129}.marketHistoryStats{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(130px,.65fr));grid-gap:12px;gap:12px;margin-top:22px}.marketHistoryStats>div{padding:16px;border:1px solid rgba(54,26,102,.06);border-radius:16px;background:rgba(255,255,255,.74)}.marketHistoryStats small,.marketHistoryStats span,.marketHistoryStats strong{display:block}.marketHistoryStats span{margin-bottom:5px;font-size:.7rem;color:#918795}.marketHistoryStats strong{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-family:var(--font-manrope),sans-serif;font-size:1rem;font-weight:600;color:#302639}.marketHistoryMainPrice strong{font-size:1.8rem;font-weight:700;color:#261044}.marketHistoryMainPrice small{margin-top:5px;font-size:.68rem;color:#9a909e}.marketHistoryStats strong.isPositive{color:#1c7a4b}.marketHistoryStats strong.isNegative{color:#b53d3d}.marketHistoryStats strong.isNeutral{color:#756b79}.marketHistoryChartWrap{position:relative;margin-top:20px;padding:22px;overflow:hidden;border:1px solid rgba(54,26,102,.06);border-radius:20px;background:linear-gradient(180deg,rgba(54,26,102,.018),rgba(255,255,255,.76))}.marketHistorySvg{display:block;width:100%;height:auto;overflow:visible;color:#361a66}.marketHistoryAxis{stroke:rgba(54,26,102,.14);stroke-width:1}.marketHistoryGridLine{stroke:rgba(54,26,102,.06);stroke-width:1;stroke-dasharray:6 8}.marketHistoryArea{fill:url(#marketChartArea)}.marketHistoryLine{fill:none;stroke:#361a66;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.marketHistoryPoint{fill:#ddb582;stroke:#261044;stroke-width:2;vector-effect:non-scaling-stroke;transition:r .18s ease,fill .18s ease,stroke .18s ease}.marketHistoryChartFooter{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;direction:ltr;font-family:var(--font-manrope),sans-serif;font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#958b99}.marketHistoryTooltipBox{fill:#261044;opacity:.97;filter:drop-shadow(0 8px 16px rgba(38,16,68,.18))}.marketHistoryTooltipPrice{fill:#ffffff;font-size:15px;font-weight:700}.marketHistoryTooltipPrice,.marketHistoryTooltipTime{font-family:var(--font-manrope),sans-serif;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.marketHistoryTooltipTime{fill:#ddb582;font-size:11px;font-weight:600}.marketHistoryState{display:grid;place-items:center;min-height:260px;margin-top:20px;border:1px dashed rgba(54,26,102,.13);border-radius:20px;background:rgba(255,255,255,.48);font-size:.88rem;color:#776d7c}.marketHistoryError{color:#a33e3e;background:rgba(196,61,61,.04);border-color:rgba(196,61,61,.14)}.marketHistoryEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;margin-top:20px;padding:30px;border:1px dashed rgba(54,26,102,.13);border-radius:20px;background:radial-gradient(circle at center,rgba(221,181,130,.08),transparent 52%),rgba(255,255,255,.48);text-align:center}.marketHistoryEmptyIcon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:50%;background:rgba(221,181,130,.15);font-family:var(--font-manrope),sans-serif;font-size:1.35rem;color:#8c683d}.marketHistoryEmpty strong{margin-bottom:7px;color:#261044}.marketHistoryEmpty p{max-width:520px;margin:0;line-height:1.85;font-size:.83rem;color:#817684}.marketHistoryEmpty>span{margin-top:12px;font-size:.7rem;color:#a097a3}@media (max-width:1000px){.marketHistoryTop{align-items:stretch;flex-direction:column}.marketHistoryAssetTabs{max-width:none;justify-content:flex-start}.marketHistoryStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.marketHistoryCard{padding:20px}.marketHistoryAssetTabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:5px;scrollbar-width:none}.marketHistoryAssetTabs::-webkit-scrollbar{display:none}.marketHistoryRangeTabs{overflow-x:auto;scrollbar-width:none}.marketHistoryRangeTabs::-webkit-scrollbar{display:none}.marketHistoryStats{grid-template-columns:1fr}.marketHistoryChartWrap{padding:14px}.marketHistoryChartFooter{gap:10px;font-size:.6rem}}.marketPage{font-family:var(--font-vazirmatn),sans-serif}.marketAssetChange strong,.marketAssetDetailsGrid strong,.marketAssetPremium strong,.marketAssetPrice strong,.marketAssetQuickStats strong,.marketHistoryChartFooter,.marketHistoryStats strong,.marketSnapshotGrid strong{font-family:var(--font-manrope),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketAssetPrice strong{font-weight:700}.marketAssetChange strong,.marketAssetDetailsGrid strong,.marketAssetPremium strong,.marketAssetQuickStats strong,.marketHistoryStats strong,.marketSnapshotGrid strong{font-weight:600}.marketPremiumNumber{direction:ltr;font-family:var(--font-manrope),sans-serif}.marketPremiumNumber,.marketPremiumUnit{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.marketPremiumUnit{direction:rtl;font-family:var(--font-vazirmatn),sans-serif}.marketInsightValue{display:inline-flex!important;align-items:baseline;justify-content:flex-start;gap:7px;direction:rtl;white-space:nowrap}.marketInsightName{direction:rtl;font-family:var(--font-vazirmatn),sans-serif}.marketInsightName,.marketInsightNumber{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.marketInsightNumber{direction:ltr;font-family:var(--font-manrope),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.marketInsightNumber.isPositive{color:#1c7a4b}.marketInsightNumber.isNegative{color:#b53d3d}.marketInsightCalculatedNote{display:block;margin-top:5px;color:#968a9a;font-size:.62rem;font-weight:500;line-height:1.7}.marketBubbleValue{display:inline-flex!important;align-items:baseline;gap:6px;direction:rtl!important;flex-direction:row!important;white-space:nowrap}.marketBubbleNumber{direction:ltr!important;font-family:var(--font-manrope),sans-serif!important}.marketBubbleNumber,.marketBubbleUnit{unicode-bidi:-webkit-isolate!important;unicode-bidi:isolate!important}.marketBubbleUnit{direction:rtl!important;font-family:var(--font-vazirmatn),sans-serif!important}.productCardPrice{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(54,26,102,.07)}.productCardPrice>span{font-size:.68rem;font-weight:500;color:#918795}.productCardPriceValue{display:inline-flex;align-items:baseline;gap:7px;direction:rtl}.productCardPriceValue strong{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-family:var(--font-manrope),sans-serif;font-size:1.2rem;font-weight:700;color:#261044;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.productCardPriceValue small{direction:rtl;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-family:var(--font-vazirmatn),sans-serif;font-size:.68rem;font-weight:500;color:#8c683d}.productPriceUnavailable{font-size:.88rem;font-weight:600;color:#9a909e}.productDetailPrice{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border:1px solid rgba(54,26,102,.08);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(250,247,242,.88))}.productDetailPrice>span{font-size:.72rem;font-weight:500;color:#918795}.productDetailPriceValue{display:inline-flex;align-items:baseline;gap:8px;direction:rtl}.productDetailPriceValue strong{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-family:var(--font-manrope),sans-serif;font-size:clamp(1.65rem,2.5vw,2.2rem);font-weight:700;color:#261044;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.productDetailPriceValue small{direction:rtl;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-family:var(--font-vazirmatn),sans-serif;font-size:.76rem;font-weight:500;color:#8c683d}.productDetailPriceUnavailable{font-size:.95rem;font-weight:600;color:#9a909e}.cartItemPrice,.cartItemTotal{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(54,26,102,.07)}.cartItemPrice>span,.cartItemTotal>span,.cartPriceSummary>span{font-size:.72rem;color:#918795}.cartItemPriceValue,.cartItemTotalValue,.cartSummaryPriceValue{display:inline-flex;align-items:baseline;gap:7px;direction:rtl}.cartItemPriceValue strong,.cartItemTotalValue strong,.cartSummaryPriceValue strong{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-family:var(--font-manrope),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#261044}.cartItemPriceValue strong{font-size:1rem}.cartItemTotalValue strong{font-size:1.08rem}.cartSummaryPriceValue strong{font-size:1.5rem;font-weight:700}.cartItemPriceValue small,.cartItemTotalValue small,.cartSummaryPriceValue small{direction:rtl;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-family:var(--font-vazirmatn),sans-serif;font-size:.68rem;color:#8c683d}.cartPriceSummary{display:flex;flex-direction:column;gap:8px;margin-top:20px;padding:16px;border:1px solid rgba(185,141,85,.18);border-radius:16px;background:linear-gradient(135deg,rgba(221,181,130,.1),rgba(255,255,255,.7))}.cartPriceUnavailable{font-size:.82rem;font-weight:600;color:#a33e3e}.cartCheckoutButton.isDisabled{pointer-events:none;opacity:.45;cursor:not-allowed}.termsHero{padding:72px 24px 42px;background:linear-gradient(180deg,rgba(54,26,102,.035),rgba(255,255,255,0))}.termsHeroInner{width:min(1100px,100%);margin:0 auto}.termsEyebrow{display:inline-block;margin-bottom:12px;font-size:.76rem;font-weight:700;color:#b98d55}.termsHero h1{margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.25;color:#261044}.termsHero p{max-width:650px;margin:18px 0 0;color:#746c78;line-height:2}.termsSection{padding:28px 24px 90px}.termsInner{width:min(1100px,100%);margin:0 auto}.termsCard{padding:34px;border:1px solid rgba(54,26,102,.08);border-radius:24px;background:#fff;box-shadow:0 20px 60px rgba(38,16,68,.05)}.termsBlock{display:grid;grid-template-columns:46px 1fr;grid-gap:20px;gap:20px;padding:28px 0;border-bottom:1px solid rgba(54,26,102,.07)}.termsBlock:last-of-type{border-bottom:none}.termsNumber{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(54,26,102,.07);font-family:var(--font-manrope),sans-serif;font-size:.78rem;font-weight:700;color:#361a66}.termsBlock h2{margin:0 0 12px;font-size:1.05rem;color:#261044}.termsBlock p{margin:0 0 10px;line-height:2.05;font-size:.9rem;color:#665e6a}.termsBlock p:last-child{margin-bottom:0}.termsHighlight{display:inline-flex;align-items:baseline;gap:7px;margin:8px 0 14px;padding:12px 16px;border:1px solid rgba(185,141,85,.18);border-radius:14px;background:rgba(221,181,130,.08)}.termsHighlight span{font-size:.8rem;color:#746c78}.termsHighlight strong{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-family:var(--font-manrope),sans-serif;font-size:1.05rem;color:#261044}.termsHighlight small{font-family:var(--font-vazirmatn),sans-serif;color:#8c683d}.termsFooter{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding-top:24px;border-top:1px solid rgba(54,26,102,.08)}.termsFooter p{margin:0;font-size:.78rem;color:#918795}.termsBackButton{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:12px;background:#361a66;color:#fff;font-size:.82rem;font-weight:700;text-decoration:none}@media (max-width:700px){.termsCard{padding:22px}.termsBlock{grid-template-columns:1fr}.termsFooter{align-items:flex-start;flex-direction:column}}.checkoutTerms{margin-top:20px;padding:16px;border:1px solid rgba(54,26,102,.09);border-radius:16px;background:rgba(250,247,242,.75)}.checkoutTermsLabel{display:flex;align-items:flex-start;gap:11px;cursor:pointer}.checkoutTermsLabel input{position:absolute;opacity:0;pointer-events:none}.checkoutTermsCheck{position:relative;flex:0 0 auto;width:20px;height:20px;margin-top:2px;border:1.5px solid rgba(54,26,102,.28);border-radius:6px;background:#fff;transition:background .18s ease,border-color .18s ease}.checkoutTermsLabel input:checked+.checkoutTermsCheck{border-color:#361a66;background:#361a66}.checkoutTermsLabel input:checked+.checkoutTermsCheck:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkoutTermsText{display:flex;flex-direction:column;gap:5px;font-size:.78rem;line-height:1.9;color:#665e6a}.checkoutTermsLink{width:-moz-fit-content;width:fit-content;color:#8c683d;font-weight:700;text-decoration:none}.checkoutTermsLink:hover{text-decoration:underline}.orderCardActions{display:flex;align-items:center;gap:10px}.orderDeleteArea{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.orderDeleteButton{padding:10px 14px;border:1px solid rgba(173,52,62,.18);border-radius:11px;background:rgba(173,52,62,.06);color:#a3343e;font-family:var(--font-vazirmatn),sans-serif;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease}.orderDeleteButton:hover:not(:disabled){background:rgba(173,52,62,.11);border-color:rgba(173,52,62,.3)}.orderDeleteButton:disabled{opacity:.55;cursor:not-allowed}.orderDeleteError{max-width:220px;font-size:.7rem;line-height:1.7;color:#a3343e}.orderCardPrice{display:inline-flex;align-items:baseline;gap:6px;direction:rtl}.orderCardPrice strong{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-family:var(--font-manrope),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orderCardPrice small{font-family:var(--font-vazirmatn),sans-serif;color:#8c683d}@media (max-width:700px){.orderCardActions{width:100%;align-items:stretch;flex-direction:column}.orderDeleteArea,.orderDeleteButton{width:100%}}.aboutHero{padding:78px 24px 68px;background:linear-gradient(135deg,rgba(54,26,102,.06),rgba(221,181,130,.08))}.aboutHeroInner{width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:center;grid-gap:70px;gap:70px}.aboutEyebrow{display:inline-block;margin-bottom:14px;color:#b98d55;font-size:.78rem;font-weight:700}.aboutHeroContent h1{max-width:720px;margin:0;color:#261044;font-size:clamp(2.2rem,4.8vw,4rem);line-height:1.3}.aboutHeroContent p{max-width:660px;margin:22px 0 0;color:#6f6674;font-size:.96rem;line-height:2.15}.aboutHeroActions{display:flex;align-items:center;gap:12px;margin-top:28px}.aboutPrimaryButton,.aboutSecondaryButton,.aboutTermsButton{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:13px;font-size:.82rem;font-weight:700;text-decoration:none}.aboutPrimaryButton{background:#361a66;color:#fff}.aboutSecondaryButton{border:1px solid rgba(54,26,102,.14);background:rgba(255,255,255,.65);color:#361a66}.aboutBrandCard{min-height:310px;flex-direction:column;padding:32px;border:1px solid rgba(221,181,130,.32);border-radius:28px;background:linear-gradient(160deg,#261044,#361a66);box-shadow:0 28px 70px rgba(38,16,68,.16);color:#fff}.aboutBrandCard,.aboutBrandMark{display:flex;align-items:center;justify-content:center}.aboutBrandMark{width:92px;height:92px;margin-bottom:24px;border:1px solid rgba(221,181,130,.5);border-radius:50%;font-size:1.7rem;font-weight:700;color:#ddb582}.aboutBrandCard>strong,.aboutBrandMark{font-family:var(--font-manrope),sans-serif}.aboutBrandCard>strong{font-size:1.25rem;letter-spacing:.12em}.aboutBrandCard>small{margin-top:8px;font-family:var(--font-manrope),sans-serif;color:rgba(255,255,255,.58)}.aboutSection{padding:76px 24px}.aboutSoftSection{background:#faf7f2}.aboutInner{width:min(1120px,100%);margin:0 auto}.aboutSectionHeading{display:flex;align-items:flex-start;gap:18px;margin-bottom:32px}.aboutSectionHeading>span{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;background:rgba(54,26,102,.07);font-family:var(--font-manrope),sans-serif;font-size:.76rem;font-weight:700;color:#361a66}.aboutSectionHeading h2{margin:0;color:#261044;font-size:1.6rem}.aboutSectionHeading p{margin:8px 0 0;color:#817783;line-height:1.9}.aboutTextGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.aboutTextCard{padding:24px;border:1px solid rgba(54,26,102,.08);border-radius:20px;background:#fff}.aboutTextCard h3{margin:0 0 10px;color:#361a66;font-size:1rem}.aboutTextCard p{margin:0;color:#706772;font-size:.86rem;line-height:2}.aboutSteps{display:grid;grid-gap:12px;gap:12px}.aboutStep{display:grid;grid-template-columns:55px 1fr;grid-gap:18px;gap:18px;padding:22px;border:1px solid rgba(54,26,102,.07);border-radius:18px;background:#fff}.aboutStep>span{font-family:var(--font-manrope),sans-serif;font-size:.84rem;font-weight:700;color:#b98d55}.aboutStep h3{margin:0 0 6px;color:#261044}.aboutStep p{margin:0;color:#746b77;font-size:.86rem;line-height:1.95}.aboutTrustBox{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid rgba(54,26,102,.08);border-radius:20px;background:#fff}.aboutTrustBox>div{min-height:120px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:22px;border-left:1px solid rgba(54,26,102,.07)}.aboutTrustBox>div:last-child{border-left:none}.aboutTrustLabel{color:#918795;font-size:.74rem}.aboutTrustBox strong{color:#261044}.aboutTrustBox>div:nth-child(2) strong{font-family:var(--font-manrope),sans-serif}.aboutTrustBox small{color:#8c683d}.aboutTermsSection{padding:24px 24px 76px}.aboutTermsCard{width:min(1120px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:34px;border:1px solid rgba(221,181,130,.24);border-radius:24px;background:linear-gradient(135deg,rgba(221,181,130,.12),rgba(54,26,102,.04))}.aboutTermsEyebrow{color:#b98d55;font-size:.76rem;font-weight:700}.aboutTermsCard h2{margin:8px 0 10px;color:#261044}.aboutTermsCard p{max-width:680px;margin:0;color:#746b77;font-size:.86rem;line-height:2}.aboutTermsButton{flex-shrink:0;gap:9px;background:#361a66;color:#fff}.aboutFinalSection{padding:78px 24px;background:#261044}.aboutFinalInner{width:min(760px,100%);margin:0 auto;text-align:center;color:#fff}.aboutFinalInner>span{font-family:var(--font-manrope),sans-serif;font-size:.75rem;letter-spacing:.14em;color:#ddb582}.aboutFinalInner h2{margin:14px 0 10px;font-size:2rem}.aboutFinalInner p{margin:0 0 24px;color:rgba(255,255,255,.65)}.aboutFinalInner .aboutPrimaryButton{background:#ddb582;color:#261044}@media (max-width:850px){.aboutHeroInner{grid-template-columns:1fr}.aboutBrandCard{min-height:240px}.aboutTextGrid,.aboutTrustBox{grid-template-columns:1fr}.aboutTrustBox>div{border-left:none;border-bottom:1px solid rgba(54,26,102,.07)}.aboutTrustBox>div:last-child{border-bottom:none}.aboutTermsCard{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.aboutHero{padding-top:52px}.aboutHeroActions{align-items:stretch;flex-direction:column}.aboutPrimaryButton,.aboutSecondaryButton{width:100%}.aboutStep{grid-template-columns:1fr}}.footerBrandName{display:flex;flex-direction:column;gap:2px;text-align:right}.footerBrandName>span{font-family:var(--font-manrope),sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.09em}.footerBrandName>small{font-family:var(--font-manrope),sans-serif;font-size:.65rem;opacity:.58}.footerBrandName span{font-family:var(--font-manrope),sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.08em}.footerBottom p{direction:rtl}.footerBottom p,.footerBottom span{font-size:.7rem}.buyingGuideProcessSection{padding:82px 0;background:linear-gradient(180deg,rgba(54,26,102,.035),rgba(221,181,130,.045))}.buyingGuideProcessGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:34px}.buyingGuideProcessCard{position:relative;display:flex;flex-direction:column;min-height:250px;padding:24px;border:1px solid rgba(54,26,102,.08);border-radius:20px;background:#fff}.buyingGuideProcessCard>span{font-family:var(--font-manrope),sans-serif;font-size:.75rem;font-weight:700;color:#b98d55}.buyingGuideProcessCard h3{margin:20px 0 9px;font-size:1rem;color:#261044}.buyingGuideProcessCard p{margin:0;font-size:.82rem;line-height:2;color:#746b77}.buyingGuideProcessPrice{display:flex;align-items:baseline;gap:6px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(54,26,102,.07)}.buyingGuideProcessPrice span{margin-left:auto;font-size:.7rem;color:#918795}.buyingGuideProcessPrice strong{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-family:var(--font-manrope),sans-serif;color:#261044}.buyingGuideProcessPrice small{color:#8c683d;font-size:.68rem}.buyingGuideProcessLink{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;margin-top:auto;padding-top:18px;color:#8c683d;font-size:.76rem;font-weight:700;text-decoration:none}.buyingGuideProcessLink:hover{color:#361a66}.buyingGuideProcessNotice{display:flex;align-items:center;gap:20px;margin-top:18px;padding:18px 22px;border:1px solid rgba(221,181,130,.2);border-radius:16px;background:rgba(221,181,130,.08)}.buyingGuideProcessNotice strong{flex-shrink:0;color:#361a66}.buyingGuideProcessNotice p{margin:0;font-size:.8rem;line-height:1.9;color:#746b77}@media (max-width:1000px){.buyingGuideProcessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.buyingGuideProcessGrid{grid-template-columns:1fr}.buyingGuideProcessCard{min-height:auto}.buyingGuideProcessNotice{align-items:flex-start;flex-direction:column;gap:7px}}.headerSearch{display:flex;align-items:center}.headerSearchForm{position:absolute;top:calc(100% + 18px);left:0;z-index:100;display:flex;width:350px;max-width:calc(100vw - 32px);padding:12px;border:1px solid rgba(54,26,102,.1);border-radius:16px;background:#fff;box-shadow:0 16px 45px rgba(38,16,68,.14)}.headerSearchForm input{flex:1 1;padding:11px 12px;border:1px solid rgba(54,26,102,.12);border-radius:10px;outline:none;font-family:var(--font-vazirmatn),sans-serif;font-size:.8rem;color:#261044}.headerSearchForm input:focus{border-color:#361a66}.headerSearchForm button{padding:11px 14px;border-radius:10px;background:#361a66;color:#fff;font-family:var(--font-vazirmatn),sans-serif;font-size:.78rem}.headerSearchForm button:disabled{opacity:.45;cursor:not-allowed}.productsSearchCaption{display:block;margin-top:5px;font-size:.72rem;color:#918795}.productsSearchActive{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 22px;padding:12px 16px;border:1px solid rgba(54,26,102,.08);border-radius:12px;background:rgba(54,26,102,.035);font-size:.8rem;color:#665e6a}.productsSearchActive button{flex-shrink:0;border:0;background:transparent;color:#361a66;font-family:var(--font-vazirmatn),sans-serif;font-size:.76rem;font-weight:700;cursor:pointer}.headerSearch{position:relative}.headerSearchForm{left:auto;right:0;direction:rtl;box-sizing:border-box}.headerSearchForm input{text-align:right}@media (max-width:700px){body,html,main{width:100%;max-width:100%}main{margin:0}.productsCatalogInner,.productsHeroInner{width:calc(100% - 32px);max-width:100%;min-width:0}.productsHeroInner h1{font-size:30px}.productsToolbar{display:flex;flex-direction:column;align-items:stretch;gap:16px}.productsToolbarActions,.productsToolbarControls,.productsToolbarInfo{min-width:0;max-width:100%}.productsToolbarActions,.productsToolbarControls{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;width:100%}.productsControl{min-width:0;width:100%}.productsControl select{min-width:0;max-width:100%;flex:1 1}.productsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.productCard{min-width:0}.productCardVisual{height:155px}.productCoin{width:92px;height:92px}.productCardBody{padding:12px}.productCard h2{font-size:14px}.productCardFooter{flex-wrap:wrap;gap:8px}}@media (max-width:340px){.productsGrid{grid-template-columns:1fr}}@media screen and (max-width:1100px){.siteHeader .headerInner{width:calc(100% - 24px);min-width:0;height:68px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px}.siteHeader .brandArea{min-width:0;flex:0 1 auto}.siteHeader .headerActions{flex:0 0 auto;gap:5px}.siteHeader .mainNav{position:absolute;top:calc(100% + 8px);right:0;left:0;display:none;width:100%;padding:12px;background:#fffdfc;border:1px solid rgba(185,141,85,.2);border-radius:16px;box-shadow:0 18px 40px rgba(38,16,68,.15)}.siteHeader .mainNav.mainNavOpen{display:flex;flex-direction:column;align-items:stretch}.siteHeader .mobileMenuButton{display:flex}}@media (max-width:980px){.heroSection{padding:clamp(12px,3vw,28px) 0 clamp(36px,6vw,64px)}.heroInner{width:min(100% - 24px,680px);min-width:0;min-height:0;margin-inline:auto;padding:clamp(18px,5vw,36px);display:flex;flex-direction:column;align-items:stretch;gap:clamp(24px,5vw,40px);border-radius:clamp(18px,4vw,28px);overflow:hidden}.heroContent{order:1;width:100%;min-width:0;max-width:100%;align-items:flex-start}.heroEyebrow{margin-bottom:10px;font-size:clamp(11px,2.5vw,13px)}.heroTitle{width:100%;max-width:100%;font-size:clamp(27px,5.5vw,42px);line-height:1.5;letter-spacing:normal;overflow-wrap:break-word}.heroDescription{max-width:100%;margin-top:14px;font-size:clamp(12px,2.5vw,14px);line-height:2}.heroActions{width:100%;max-width:100%;margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.heroPrimaryButton,.heroSecondaryButton{min-width:0;flex:1 1 150px;padding-inline:12px;text-align:center;font-size:clamp(11px,2.4vw,13px)}.heroTrust{width:100%;max-width:100%;margin-top:26px;display:flex;flex-wrap:wrap;gap:12px 18px}.heroTrustItem{min-width:0}.heroVisual{order:2;width:100%;min-width:0;height:auto;aspect-ratio:1.25;flex:none;overflow:hidden;border-radius:clamp(14px,3vw,22px)}.heroGlow{width:70%;height:70%;top:15%;left:15%}.heroImageMain{width:58%;height:78%;top:11%;left:8%}.heroImageTop{width:34%;height:43%;top:5%;left:61%}.heroImageBottom{width:38%;height:34%;bottom:6%;left:58%}.heroImageDetail{width:26%;height:27%;bottom:3%;left:2%}}@media (max-width:380px){.heroInner{padding:16px;gap:22px}.heroTitle{font-size:clamp(25px,7.2vw,28px)}.heroActions{display:grid;grid-template-columns:minmax(0,1fr)}.heroPrimaryButton,.heroSecondaryButton{width:100%;min-height:44px}.heroTrustDivider{display:none}.heroTrust{justify-content:space-between;gap:12px}.heroTrustItem strong{font-size:11px}.heroTrustItem span{font-size:9px}}@media screen and (max-width:980px){.marketMiniBar{width:calc(100% - 24px);max-width:calc(100% - 24px);margin:8px auto 0}.marketMiniInner{width:100%;max-width:100%;min-width:0;margin-inline:auto;padding:clamp(12px,2vw,16px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(10px,2vw,18px);gap:clamp(10px,2vw,18px);align-items:center;direction:rtl;border-radius:16px}.marketMiniGroup{display:block;min-width:0}.marketDivider{display:none}.marketAssetContent,.marketMiniItem{width:100%;min-width:0;white-space:normal}.marketAssetValueRow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;direction:rtl}.marketAssetValueRow small,.marketAssetValueRow strong,.marketChange{white-space:nowrap}.marketAssetValueRow strong{font-size:12px}.marketAssetValueRow small{font-size:9px}.marketChange{display:inline-block;margin:0;font-size:10px}.marketMore{grid-column:1/-1;width:100%;min-height:38px;margin:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(221,181,130,.3);border-radius:10px;font-size:11px}}@media screen and (max-width:700px){.marketMiniInner{grid-template-columns:repeat(2,minmax(0,1fr))}.marketMiniGroup:nth-child(3){grid-column:1/-1}}@media (max-width:700px){.siteHeader .headerInner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:clamp(4px,1.5vw,10px);gap:clamp(4px,1.5vw,10px);padding-inline:clamp(8px,2.5vw,14px)}.siteHeader .brandArea{display:flex;align-items:center;min-width:0;width:-moz-fit-content;width:fit-content;max-width:100%;gap:clamp(4px,1.2vw,8px);flex-wrap:nowrap}.siteHeader .headerLogo{width:clamp(28px,9vw,38px)!important;height:clamp(28px,9vw,38px)!important;flex:0 0 auto}.siteHeader .headerBrandName{display:block;flex:0 0 auto;font-size:clamp(9px,2.7vw,11px);letter-spacing:.04em;white-space:nowrap}.siteHeader .headerActions{display:flex;align-items:center;flex:0 0 auto;gap:clamp(2px,.8vw,5px)}.siteHeader .headerActions .cartButton,.siteHeader .headerActions .iconButton{width:clamp(30px,9vw,36px);height:clamp(30px,9vw,36px);flex:0 0 auto}}@media screen and (max-width:1100px){.siteHeader .headerInner{position:relative;overflow:visible}.siteHeader .headerActions,.siteHeader .headerSearch{position:static}.siteHeader .headerSearchForm{position:absolute;top:calc(100% + 8px);right:0;left:0;display:flex;align-items:center;gap:clamp(6px,2vw,10px);width:100%;max-width:100%;min-width:0;margin:0;padding:clamp(8px,2.5vw,12px);box-sizing:border-box;direction:rtl;border-radius:14px;background:#fffdfc;z-index:1200}.siteHeader .headerSearchForm input{flex:1 1;width:100%;min-width:0;max-width:100%;font-size:clamp(11px,3vw,13px)}.siteHeader .headerSearchForm button{flex:0 0 auto;white-space:nowrap;padding-inline:clamp(9px,3vw,14px)}}@media (max-width:1100px){.siteHeader .headerInner{position:relative}.siteHeader .headerSearchForm{position:absolute;inset-inline:0;top:calc(100% + 8px);width:auto;max-width:none;min-width:0;margin:0;box-sizing:border-box;transform:none}}.marketMiniBar .marketMiniInner{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:clamp(8px,2vw,20px);gap:clamp(8px,2vw,20px);padding:clamp(10px,2vw,16px)}.marketMiniBar .marketMiniStats{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(6px,1.5vw,18px);gap:clamp(6px,1.5vw,18px);direction:rtl}.marketMiniBar .marketMiniGroup,.marketMiniBar .marketMiniGroup:last-child,.marketMiniBar .marketMiniGroup:nth-child(3){min-width:0;grid-column:auto;padding-inline:clamp(2px,1vw,12px)}.marketMiniBar .marketMore{grid-column:auto;width:auto;min-width:0;margin:0;padding-inline:clamp(10px,2vw,20px);white-space:nowrap}@media (max-width:700px){.marketMiniBar .marketMiniInner{grid-template-columns:minmax(0,1fr)}.marketMiniBar .marketMiniStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.marketMiniBar .marketAssetLabel{font-size:10px}.marketMiniBar .marketAssetValueRow strong{font-size:clamp(10px,2.7vw,13px)}.marketMiniBar .marketAssetValueRow small,.marketMiniBar .marketChange{font-size:9px}}.marketMiniBar,.siteHeader+.marketMiniBar{width:min(1280px,calc(100% - 64px))!important;max-width:calc(100% - 64px)!important;margin:10px auto 0!important;box-sizing:border-box}.marketMiniBar .marketMiniInner{width:100%!important;max-width:100%!important;margin-inline:auto!important;box-sizing:border-box}@media (max-width:980px){.marketMiniBar,.siteHeader+.marketMiniBar{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}}body,html{max-width:100%;overflow-x:hidden;overscroll-behavior-x:none;touch-action:pan-y pinch-zoom}.marketMiniBar .marketAssetValueRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;justify-content:start;grid-gap:4px 5px;gap:4px 5px;min-width:0}.marketMiniBar .marketAssetValueRow strong{min-width:0;font-size:clamp(10px,1.35vw,15px);white-space:nowrap}.marketMiniBar .marketAssetValueRow small{white-space:nowrap}.marketMiniBar .marketChange{grid-column:1/-1;justify-self:start;margin:0;white-space:nowrap}@media (max-width:980px){.featuredSection{padding-block:clamp(40px,7vw,72px)}.featuredInner{width:min(1180px,calc(100% - 32px));min-width:0;margin-inline:auto}.featuredHeading{align-items:flex-start;flex-wrap:wrap;gap:12px 24px;margin-bottom:26px}.featuredHeading>div{min-width:0}.featuredHeading h2{font-size:clamp(23px,4vw,34px)}.featuredHeading p{font-size:clamp(12px,2vw,15px)}.featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,18px)}.featuredCard{min-width:0}.featuredCardBody{min-width:0;padding:clamp(14px,2.5vw,20px)}.featuredCardBottom{flex-wrap:wrap}.featuredPrice{min-width:0}.featuredPrice strong{overflow-wrap:anywhere;font-size:clamp(15px,2.2vw,19px)}.featuredCardSpecs{flex-wrap:wrap}}@media (max-width:560px){.featuredInner{width:calc(100% - 24px)}.featuredHeading{flex-direction:column;align-items:flex-start;gap:14px}.featuredGrid{grid-template-columns:minmax(0,1fr);gap:16px}.featuredCardImage{height:clamp(175px,55vw,230px)}.featuredCardBody{padding:clamp(16px,4vw,20px)}.featuredCardBottom{align-items:center}.featuredPrice strong{font-size:clamp(17px,4.5vw,20px)}}.featuredMobileCarousel{display:contents}.featuredMobileArrow,.featuredMobileCount{display:none}@media (max-width:560px){.featuredMobileCarousel{display:grid;grid-template-columns:clamp(28px,8vw,36px) minmax(0,1fr) clamp(28px,8vw,36px);align-items:center;grid-gap:clamp(4px,1.5vw,8px);gap:clamp(4px,1.5vw,8px);width:100%;min-width:0;direction:rtl}.featuredMobileCarousel .featuredGrid{display:flex;flex-wrap:nowrap;grid-template-columns:none;gap:0;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x}.featuredMobileCarousel .featuredGrid::-webkit-scrollbar{display:none}.featuredMobileCarousel .featuredCard{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:center}.featuredMobileArrow{display:grid;place-items:center;width:100%;aspect-ratio:1;padding:0;border:1px solid rgba(221,181,130,.48);border-radius:50%;background:rgba(255,255,255,.1);color:var(--gold);font:inherit;font-size:clamp(20px,5vw,26px);cursor:pointer}.featuredMobileArrow:disabled{opacity:.35;cursor:default}.featuredMobileArrow:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.featuredMobileCount{display:block;grid-column:1/-1;text-align:center;color:rgba(255,255,255,.7);font-size:12px}.featuredMobileCarousel .featuredCardImage{height:clamp(155px,45vw,205px)}.featuredMobileCarousel .featuredCardBody{padding:clamp(12px,3.5vw,18px)}.featuredMobileCarousel .featuredPrice strong{overflow-wrap:anywhere}}@media (max-width:900px){.weightGuideSection .weightGuideInner{width:min(100% - 32px,760px);min-width:0;margin-inline:auto}.weightGuideSection .weightGuideGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.weightGuideSection .weightGuideCard{min-width:0;height:100%}.weightGuideSection .weightGuideHeading h2{font-size:clamp(23px,4vw,32px);line-height:1.6}}@media (max-width:560px){.weightGuideSection .weightGuideInner{width:calc(100% - 24px)}.weightGuideSection .weightGuideGrid{gap:10px}.weightGuideSection .weightGuideCard{padding:16px 12px}.weightGuideSection .weightGuideCard h3{font-size:15px;line-height:1.5}.weightGuideSection .weightGuideCard p{font-size:12px;line-height:1.8}.weightGuideSection .weightGuideCard strong{font-size:13px}}@media (max-width:360px){.weightGuideSection .weightGuideGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.weightGuideSection .weightGuideCard{min-height:0;height:auto;justify-content:flex-start}.weightGuideSection .weightGuideCard p{flex:0 0 auto;margin-bottom:0}.weightGuideSection .weightGuideCard strong{margin-top:8px}.weightGuideSection .weightGuideCard{min-height:0;height:auto;padding:16px 12px}.weightGuideSection .weightGuideCard strong{position:static;display:block;margin-top:16px;font-size:13px}}@media (max-width:900px){.whyBehzadSection{padding-block:60px 68px}.whyBehzadSection .whyBehzadInner{width:calc(100% - 32px);max-width:760px;grid-template-columns:minmax(0,1fr);gap:28px}.whyBehzadSection .whyBehzadIntro{max-width:100%;min-width:0}.whyBehzadSection .whyBehzadIntro h2{font-size:clamp(25px,4vw,34px)}.whyBehzadSection .whyBehzadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.whyBehzadSection .whyBehzadCard{min-width:0;min-height:0;padding:20px}.whyBehzadSection .whyBehzadNumber{margin-bottom:18px}}@media (max-width:560px){.whyBehzadSection{padding-block:44px 52px}.whyBehzadSection .whyBehzadInner{width:calc(100% - 24px);gap:24px}.whyBehzadSection .whyBehzadIntro h2{font-size:clamp(23px,6vw,28px);line-height:1.65}.whyBehzadSection .whyBehzadIntro p{margin-top:12px;font-size:13px;line-height:1.9}.whyBehzadSection .whyBehzadMore{margin-top:16px}.whyBehzadSection .whyBehzadGrid{gap:10px}.whyBehzadSection .whyBehzadCard{padding:16px 12px 18px;border-radius:18px}.whyBehzadSection .whyBehzadNumber{margin-bottom:14px;font-size:12px}.whyBehzadSection .whyBehzadCard h3{font-size:14px;line-height:1.6}.whyBehzadSection .whyBehzadCard p{font-size:12px;line-height:1.8;overflow-wrap:break-word}.whyBehzadSection .whyBehzadAccent{right:12px}}@media (max-width:340px){.whyBehzadSection .whyBehzadGrid{grid-template-columns:minmax(0,1fr)}}.siteHeader{position:-webkit-sticky;position:sticky}.headerMenuPanel,.headerSearchPanel{width:min(1180px,calc(100% - 64px));margin:8px auto 0;position:relative;z-index:1000;border:1px solid rgba(185,141,85,.18);border-radius:18px;background:rgba(255,253,252,.98);box-shadow:0 18px 45px rgba(38,16,68,.09)}.headerSearchPanel{padding:12px}.headerSearchForm{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.headerSearchForm>svg{width:20px;height:20px;fill:none;stroke:var(--deep-purple);stroke-width:1.7}.headerSearchForm input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--deep-purple);font:inherit;font-size:14px}.headerSearchForm input::placeholder{color:#9b949e}.headerSearchForm button{border:0;border-radius:12px;padding:9px 18px;background:var(--deep-purple);color:white;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.headerMenuPanel{padding:10px}.headerMenuLinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.headerMenuLinks a{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;color:var(--deep-purple);text-decoration:none;font-size:14px;font-weight:700;transition:background .2s ease,color .2s ease}.headerMenuLinks a.active,.headerMenuLinks a:hover{background:rgba(185,141,85,.1);color:var(--deep-gold)}.headerMenuArrow{color:var(--deep-gold)}.iconButton.active{background:rgba(185,141,85,.12)}@media (max-width:700px){.headerMenuPanel,.headerSearchPanel{width:calc(100% - 24px);margin-top:6px;border-radius:16px}.headerMenuLinks{grid-template-columns:minmax(0,1fr)}.headerMenuLinks a{padding:13px 12px}.headerSearchForm{grid-template-columns:22px minmax(0,1fr)}.headerSearchForm button{grid-column:1/-1;width:100%}}.siteHeader .headerSearchPanel{width:min(1180px,calc(100% - 64px));max-width:calc(100% - 24px);box-sizing:border-box}.siteHeader .headerSearchPanel .headerSearchForm{position:static;inset:auto;top:auto;right:auto;left:auto;transform:none;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;max-width:100%;min-width:0;margin:0;padding:0;box-sizing:border-box}.siteHeader .headerSearchPanel .headerSearchForm input{display:block;position:static;width:100%;min-width:0;height:42px;padding:0 12px;border:1px solid rgba(185,141,85,.3);border-radius:10px;background:#fff;color:#261044;font:inherit;font-size:14px;direction:rtl;box-sizing:border-box}@media (max-width:700px){.siteHeader .headerSearchPanel{width:calc(100% - 24px)}.siteHeader .headerSearchPanel .headerSearchForm{grid-template-columns:20px minmax(0,1fr)}.siteHeader .headerSearchPanel .headerSearchForm button{grid-column:1/-1;width:100%}}@media (max-width:900px){.giftSection{padding-block:60px 68px}.giftSection .giftInner{width:min(760px,calc(100% - 32px));grid-template-columns:minmax(0,1fr);gap:30px;margin-inline:auto}.giftSection .giftContent,.giftSection .giftVisual{min-width:0}.giftSection .giftVisual{min-height:280px}.giftSection .giftVisualContent{right:28px;left:28px;bottom:28px}.giftSection .giftContent h2{font-size:clamp(26px,4vw,34px)}.giftSection .giftOption{min-width:0}}@media (max-width:560px){.giftSection{padding-block:44px 52px}.giftSection .giftInner{width:calc(100% - 24px);gap:24px}.giftSection .giftVisual{min-height:190px;border-radius:22px}.giftSection .giftVisualContent{right:20px;left:20px;bottom:20px;gap:6px}.giftSection .giftVisualContent strong{font-size:clamp(23px,6vw,29px);line-height:1.5}.giftSection .giftContent h2{font-size:clamp(24px,6vw,29px);line-height:1.6}.giftSection .giftDescription{margin-top:12px;font-size:13px;line-height:1.9}.giftSection .giftOptions{margin-top:20px;gap:10px}.giftSection .giftOption{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:16px;border-radius:16px}.giftSection .giftOption h3{font-size:15px}.giftSection .giftOption p{margin-top:6px;font-size:12px;line-height:1.8}.giftSection .giftOption>strong{position:static;align-self:flex-start;margin-top:14px;font-size:13px}.giftSection .giftAction{width:100%;box-sizing:border-box;margin-top:18px}}@media (max-width:900px){.faqSection{padding-block:60px 68px}.faqSection .faqInner{width:min(760px,calc(100% - 32px));min-width:0;margin-inline:auto}.faqSection .faqHeading{max-width:100%;margin-bottom:28px}.faqSection .faqHeading h2{font-size:clamp(26px,4vw,34px)}.faqSection .faqList{min-width:0;gap:10px}.faqSection .faqItem{min-width:0}.faqSection .faqQuestion{direction:rtl}}@media (max-width:560px){.faqSection{padding-block:44px 52px}.faqSection .faqInner{width:calc(100% - 24px)}.faqSection .faqHeading{margin-bottom:22px}.faqSection .faqHeading h2{font-size:clamp(24px,6vw,29px);line-height:1.6}.faqSection .faqHeading p{font-size:13px;line-height:1.9}.faqSection .faqItem{border-radius:15px}.faqSection .faqQuestion{min-height:60px;padding:14px;gap:12px;font-size:13px;line-height:1.8}.faqSection .faqQuestion>span:first-child{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.faqSection .faqIcon{flex:0 0 28px}.faqSection .faqAnswer p{padding:0 14px 18px;font-size:12px;line-height:2;overflow-wrap:break-word}}@media (max-width:900px){.siteFooter{padding:56px 0 28px}.siteFooter .footerInner{width:min(760px,calc(100% - 32px));margin-inline:auto}.siteFooter .footerTop{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px;direction:rtl}.siteFooter .footerBrand{grid-column:1/-1;max-width:none}.siteFooter .footerDivider{margin:36px 0 22px}}@media (max-width:560px){.siteFooter{padding:42px 0 24px}.siteFooter .footerInner{width:calc(100% - 32px)}.siteFooter .footerTop{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;direction:rtl}.siteFooter .footerBrand{grid-column:1/-1;width:100%;max-width:none;direction:ltr;text-align:left}.siteFooter .footerBrandLockup{display:inline-flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;gap:10px;width:auto;max-width:100%;margin:0;direction:ltr}.siteFooter .footerLogo{flex:0 0 48px;width:48px!important;height:48px!important}.siteFooter .footerBrandLockup .footerBrandName{min-width:0;text-align:left}.siteFooter .footerBrandLockup .footerBrandName span{font-size:15px;letter-spacing:.08em;white-space:nowrap}.siteFooter .footerColumn{min-width:0;gap:12px}.siteFooter .footerColumn h3{margin-bottom:4px;font-size:14px}.siteFooter .footerColumn a{font-size:12px;line-height:1.8}.siteFooter .footerColumn:last-child{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px}.siteFooter .footerColumn:last-child h3{grid-column:1/-1}.siteFooter .footerDivider{margin:30px 0 20px}.siteFooter .footerBottom{flex-direction:column;align-items:flex-start;gap:8px;direction:rtl;text-align:right}.siteFooter .footerBrand{grid-column:1/-1;width:100%;max-width:none;direction:ltr;text-align:left}.siteFooter .footerBrandLockup{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:max-content;max-width:100%;margin:0;direction:ltr}.siteFooter .footerBrandLockup .footerLogo{order:1;flex:0 0 48px;width:48px!important;height:48px!important}.siteFooter .footerBrandLockup .footerBrandName{order:2;min-width:0;text-align:left}.siteFooter .footerBrandLockup .footerBrandName span{font-size:15px;letter-spacing:.08em;white-space:nowrap}}@media (max-width:900px){.productsHeroSection{padding:34px 0 38px}.productsCatalogSection{padding:36px 0 64px}.productsCatalogSection .productsCatalogInner,.productsHeroSection .productsHeroInner{width:min(760px,calc(100% - 32px));min-width:0;margin-inline:auto}.productsHeroSection .productsHeroInner h1{font-size:clamp(29px,4.5vw,38px)}.productsHeroSection .productsHeroInner p{font-size:14px;line-height:1.9}.productsCatalogSection .productsToolbar{display:flex;flex-direction:column;align-items:stretch;gap:18px}.productsCatalogSection .productsToolbarControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%;min-width:0}.productsCatalogSection .productsControl{width:100%;min-width:0;box-sizing:border-box}.productsCatalogSection .productsControl select{flex:1 1 auto;width:100%;min-width:0;max-width:100%}.productsCatalogSection .productsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.productsCatalogSection .productCard,.productsCatalogSection .productCardBody{min-width:0}.productsCatalogSection .productCardPriceValue{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.productsCatalogSection .productCardPriceValue strong{overflow-wrap:anywhere}}@media (max-width:480px){.productsHeroSection{padding:28px 0 32px}.productsCatalogSection{padding:28px 0 48px}.productsCatalogSection .productsCatalogInner,.productsHeroSection .productsHeroInner{width:calc(100% - 24px)}.productsHeroSection .productsHeroInner h1{font-size:28px}.productsHeroSection .productsHeroInner p{font-size:13px}.productsCatalogSection .productsToolbarControls{grid-template-columns:minmax(0,1fr)}.productsCatalogSection .productsGrid{grid-template-columns:minmax(0,1fr);gap:16px}.productsCatalogSection .productCardVisual{height:190px}.productsCatalogSection .productCoin{width:108px;height:108px}.productsCatalogSection .productCardBody{padding:18px}.productsCatalogSection .productCard h2{font-size:17px}.productsCatalogSection .productCardFooter{flex-wrap:wrap;gap:10px}.productsCatalogSection .productsSearchActive{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.productsCatalogSection .productsEmptyState{min-height:220px;padding:20px;text-align:center}.productsHeroSection{padding:28px 0 32px}.productsCatalogSection{padding:28px 0 48px}.productsCatalogSection .productsCatalogInner,.productsHeroSection .productsHeroInner{width:calc(100% - 24px)}.productsHeroSection .productsHeroInner h1{font-size:28px}.productsHeroSection .productsHeroInner p{font-size:13px}.productsCatalogSection .productsToolbarControls{grid-template-columns:minmax(0,1fr)}.productsCatalogSection .productsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.productsCatalogSection .productCard{min-width:0}.productsCatalogSection .productCardVisual{height:150px}.productsCatalogSection .productCoin{width:88px;height:88px}.productsCatalogSection .productCoin span{font-size:10px}.productsCatalogSection .productCoin strong{font-size:12px}.productsCatalogSection .productCardBody{padding:14px}.productsCatalogSection .productCard h2{font-size:15px;line-height:1.6}.productsCatalogSection .productCardCategory,.productsCatalogSection .productCardLink,.productsCatalogSection .productCardPrice span,.productsCatalogSection .productCardSpecs span,.productsCatalogSection .productInStock,.productsCatalogSection .productOutOfStock{font-size:12px}.productsCatalogSection .productCardPriceValue{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 5px}.productsCatalogSection .productCardPriceValue strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.productsCatalogSection .productCardPriceValue small{font-size:11px}.productsCatalogSection .productCardFooter{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:900px){.productDetailHero{padding:24px 0 56px}.productDetailHero .productDetailInner{width:min(760px,calc(100% - 32px));min-width:0;min-height:0;box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:28px;padding:24px}.productDetailHero .productDetailContent,.productDetailHero .productDetailVisual{min-width:0}.productDetailHero .productDetailVisual{min-height:320px}.productDetailHero .productDetailContent h1{font-size:clamp(28px,4vw,36px)}.productCompareSection,.productFaqSection,.productStorySection,.productUseSection,.relatedProductsSection{padding-block:60px}.productCompareInner,.productFaqInner,.productStoryInner,.productUseInner,.relatedProductsInner{width:min(760px,calc(100% - 32px));min-width:0;margin-inline:auto}.productUseInner{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.productCompareInner{flex-direction:column;align-items:stretch;gap:24px}.productCompareCard{min-width:0;width:100%;box-sizing:border-box}.relatedProductsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.relatedProductCard{min-width:0}}@media (max-width:560px){.productDetailHero{padding:16px 0 42px}.productDetailHero .productDetailInner{width:calc(100% - 24px);padding:14px;gap:22px;border-radius:22px}.productDetailHero .productDetailVisual{min-height:240px;border-radius:18px}.productDetailHero .productDetailCoin{width:160px;height:160px;box-sizing:border-box;border-width:6px}.productDetailHero .productDetailCoin strong{font-size:15px;text-align:center;padding-inline:8px}.productDetailHero .productBreadcrumb{margin-bottom:12px;line-height:1.8}.productDetailHero .productDetailContent h1{font-size:clamp(23px,6vw,28px);line-height:1.6}.productDetailHero .productDetailIntro{font-size:13px;line-height:1.9}.productDetailHero .productDetailSpecs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.productDetailHero .productDetailSpecs>div{min-width:0;padding:12px}.productDetailHero .productDetailSpecs>div:first-child{grid-column:1/-1}.productDetailHero .productDetailSpecs strong{font-size:13px;overflow-wrap:anywhere}.productDetailHero .productDetailPurchase{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:20px}.productDetailHero .productDetailPurchase>*{min-width:0;width:100%;box-sizing:border-box}.productDetailHero .productDetailPrice{padding:15px}.productDetailHero .productDetailPriceValue{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;min-width:0}.productDetailHero .productDetailPriceValue strong{font-size:clamp(23px,6vw,30px);overflow-wrap:anywhere}.productDetailHero .productDetailAddToCart{min-width:0;width:100%;min-height:48px}.productCompareSection,.productFaqSection,.productStorySection,.productUseSection,.relatedProductsSection{padding-block:44px}.productCompareInner,.productFaqInner,.productStoryInner,.productUseInner,.relatedProductsInner{width:calc(100% - 24px)}.productCompareInner h2,.productFaqInner h2,.productStoryInner h2,.relatedProductsHeading h2{font-size:clamp(22px,5.5vw,27px);line-height:1.6}.productStoryInner p{font-size:13px;line-height:2}.productUseInner{grid-template-columns:minmax(0,1fr);gap:12px}.productUseCard{min-height:0;padding:20px}.productUseCard h3{margin-top:14px;font-size:17px}.productCompareCard{gap:12px;padding:16px 12px}.productCompareCard>div{min-width:0}.productCompareCard strong{font-size:15px;overflow-wrap:anywhere}.relatedProductsHeading{flex-wrap:wrap;align-items:flex-start;gap:12px}.relatedProductsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.relatedProductVisual{height:135px}.relatedProductCoin{width:82px;height:82px}.relatedProductCoin strong{font-size:11px}.relatedProductBody{padding:12px}.relatedProductBody h3{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.relatedProductMeta{gap:5px}.relatedProductFooter{flex-wrap:wrap;gap:8px}.productFaqList article{padding:16px}.productFaqList h3{font-size:14px;line-height:1.8}.productFaqList p{font-size:12px;line-height:1.9}}@media (max-width:900px){.marketPage .marketHeroInner,.marketPage .marketInner{width:calc(100% - 32px);min-width:0;margin-inline:auto}.marketPage .marketHero{padding:56px 0 52px}.marketPage .marketHero h1{font-size:clamp(30px,5vw,42px);line-height:1.4}.marketPage .marketHero p{font-size:14px}.marketPage .marketHeroMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.marketPage .marketHeroMeta>div{min-width:0;overflow-wrap:anywhere}.marketPage .marketSnapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketPage .marketSnapshotGrid article{min-width:0}.marketPage .marketSnapshotGrid strong{overflow-wrap:anywhere}.marketPage .marketAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.marketPage .marketAssetCard,.marketPage .marketAssetHeader>div:first-child{min-width:0}.marketPage .marketAssetPrice,.marketPage .marketAssetUpdate{flex-wrap:wrap}.marketPage .marketAssetDetailsGrid strong,.marketPage .marketAssetPrice strong,.marketPage .marketAssetQuickStats strong{overflow-wrap:anywhere}.marketPage .marketInsightLayout{grid-template-columns:minmax(0,1fr)}.marketPage .marketHistoryCard{min-width:0}.marketPage .marketHistoryStats{grid-template-columns:repeat(2,minmax(0,1fr))}.marketPage .marketHistoryStats>div{min-width:0}}@media (max-width:560px){.marketPage .marketHeroInner,.marketPage .marketInner{width:calc(100% - 24px)}.marketPage .marketHero{padding:42px 0 52px}.marketPage .marketHeroInner{gap:14px}.marketPage .marketHero h1{font-size:29px}.marketPage .marketHero p{font-size:13px;line-height:1.9}.marketPage .marketHeroMeta{grid-template-columns:minmax(0,1fr)}.marketPage .marketHeroMeta>div{padding:12px 14px}.marketPage .marketSnapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.marketPage .marketSnapshotGrid article{padding:13px 10px;border-radius:15px}.marketPage .marketSnapshotGrid span{font-size:11px}.marketPage .marketSnapshotGrid strong{font-size:clamp(13px,3.8vw,17px);line-height:1.6}.marketPage .marketSnapshotGrid small{font-size:10px}.marketPage .marketAssetGrid{grid-template-columns:minmax(0,1fr);gap:12px}.marketPage .marketGroupSection{padding-top:44px}.marketPage .marketGroupHeading{margin-bottom:18px}.marketPage .marketGroupHeading h2{font-size:26px}.marketPage .marketGroupHeading p{font-size:13px}.marketPage .marketAssetSummary{padding:16px}.marketPage .marketAssetHeader{gap:10px}.marketPage .marketAssetHeader h3{font-size:17px;line-height:1.6}.marketPage .marketAssetChange{min-width:72px;padding:8px}.marketPage .marketAssetPrice{margin-top:20px}.marketPage .marketAssetPrice strong{font-size:clamp(24px,7vw,30px);line-height:1.35}.marketPage .marketAssetDetailsGrid,.marketPage .marketAssetQuickStats{gap:8px}.marketPage .marketAssetDetailsGrid>div,.marketPage .marketAssetQuickStats>div{min-width:0;padding:10px}.marketPage .marketAssetPremium{grid-template-columns:minmax(0,1fr) minmax(0,.65fr);padding:10px}.marketPage .marketAssetPremium>div{min-width:0}.marketPage .marketAssetPremium strong{overflow-wrap:anywhere}.marketPage .marketHistorySection,.marketPage .marketInsightSection{padding-top:48px}.marketPage .marketHistoryCard{padding:14px;border-radius:18px}.marketPage .marketHistoryTop{gap:18px}.marketPage .marketHistoryTop h2{font-size:25px}.marketPage .marketHistoryAssetTabs,.marketPage .marketHistoryRangeTabs{max-width:100%;min-width:0;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.marketPage .marketHistoryAssetTabs::-webkit-scrollbar,.marketPage .marketHistoryRangeTabs::-webkit-scrollbar{display:none}.marketPage .marketHistoryStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.marketPage .marketHistoryMainPrice{grid-column:1/-1}.marketPage .marketHistoryStats>div{padding:12px}.marketPage .marketHistoryStats strong{overflow-wrap:anywhere}.marketPage .marketHistoryChartWrap{min-width:0;padding:8px}.marketPage .marketInsightMain{padding:18px}.marketPage .marketInsightMain h2{font-size:25px}.marketPage .marketInsightSide>div{min-width:0;flex-wrap:wrap;gap:8px;padding:12px}.marketPage .marketInsightValue{min-width:0;max-width:100%;flex-wrap:wrap;white-space:normal}.marketPage .marketInsightName{overflow-wrap:anywhere}.marketPage .marketNoticeSection{padding-bottom:48px}.marketPage .marketNotice{padding:16px}}@media (max-width:900px){.buyingGuidePage .buyingGuideInner{width:min(760px,calc(100% - 32px));min-width:0;margin-inline:auto}.buyingGuidePage .buyingGuideHero{padding:58px 0 52px}.buyingGuidePage .buyingGuideHero h1{font-size:clamp(30px,5vw,42px);line-height:1.45}.buyingGuidePage .buyingGuideChecklistSection,.buyingGuidePage .buyingGuideDecisionSection,.buyingGuidePage .buyingGuideGoalSection,.buyingGuidePage .buyingGuideMistakesSection,.buyingGuidePage .buyingGuidePersianSection,.buyingGuidePage .buyingGuideWeightSection,.buyingGuidePage .buyingGuideWhySection{padding-top:60px}.buyingGuidePage .buyingGuideFinalSection{padding:60px 0}.buyingGuidePage .buyingGuideGoalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.buyingGuidePage .buyingGuideGoalCard{min-width:0;min-height:0;padding:22px}.buyingGuidePage .buyingGuideDecisionHeader,.buyingGuidePage .buyingGuideMistakesLayout,.buyingGuidePage .buyingGuidePersianCard,.buyingGuidePage .buyingGuideWhyLayout{grid-template-columns:minmax(0,1fr)}.buyingGuidePage .buyingGuideWhyIntro{position:static}.buyingGuidePage .buyingGuideWeightCard{grid-template-columns:60px minmax(0,1fr);gap:16px}.buyingGuidePage .buyingGuideWeightAdvice{grid-column:1/-1}.buyingGuidePage .buyingGuideChecklistGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.buyingGuidePage .buyingGuideInner{width:calc(100% - 24px)}.buyingGuidePage .buyingGuideHero{padding:40px 0 44px}.buyingGuidePage .buyingGuideHero h1{font-size:clamp(27px,7vw,32px);line-height:1.5}.buyingGuidePage .buyingGuideHero>.buyingGuideInner>p{font-size:13px;line-height:1.95}.buyingGuidePage .buyingGuideFinalActions,.buyingGuidePage .buyingGuideHeroActions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.buyingGuidePage .buyingGuidePrimaryButton,.buyingGuidePage .buyingGuideSecondaryButton{width:100%;min-width:0;min-height:48px;box-sizing:border-box;text-align:center}.buyingGuidePage .buyingGuideHeroNote{padding:14px}.buyingGuidePage .buyingGuideChecklistSection,.buyingGuidePage .buyingGuideDecisionSection,.buyingGuidePage .buyingGuideGoalSection,.buyingGuidePage .buyingGuideMistakesSection,.buyingGuidePage .buyingGuidePersianSection,.buyingGuidePage .buyingGuideWeightSection,.buyingGuidePage .buyingGuideWhySection{padding-top:44px}.buyingGuidePage .buyingGuideFinalSection{padding:44px 0}.buyingGuidePage .buyingGuideChecklistCard h2,.buyingGuidePage .buyingGuideDecisionHeader h2,.buyingGuidePage .buyingGuideFinalCard h2,.buyingGuidePage .buyingGuideMistakesTitle h2,.buyingGuidePage .buyingGuidePersianContent h2,.buyingGuidePage .buyingGuideSectionHeading h2,.buyingGuidePage .buyingGuideWhyIntro h2{font-size:clamp(23px,6vw,28px);line-height:1.55}.buyingGuidePage .buyingGuideChecklistGrid,.buyingGuidePage .buyingGuideDecisionList,.buyingGuidePage .buyingGuideGoalGrid,.buyingGuidePage .buyingGuideReasonsGrid{grid-template-columns:minmax(0,1fr);gap:12px}.buyingGuidePage .buyingGuideDecisionCard,.buyingGuidePage .buyingGuideGoalCard,.buyingGuidePage .buyingGuideReasonCard{min-width:0;min-height:0;padding:19px}.buyingGuidePage .buyingGuideGoalNumber,.buyingGuidePage .buyingGuideReasonCard>span{margin-bottom:14px}.buyingGuidePage .buyingGuideGoalCard h3{font-size:18px}.buyingGuidePage .buyingGuideGoalCard p{margin-bottom:16px;font-size:13px}.buyingGuidePage .buyingGuideWeightCard{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}.buyingGuidePage .buyingGuideWeightIndex{width:46px;height:46px}.buyingGuidePage .buyingGuideWeightAdvice{grid-column:auto;min-width:0;padding:14px}.buyingGuidePage .buyingGuideDecisionCard{grid-template-columns:32px minmax(0,1fr);gap:10px}.buyingGuidePage .buyingGuideChecklistCard,.buyingGuidePage .buyingGuideFinalCard,.buyingGuidePage .buyingGuidePersianCard{padding:20px;border-radius:20px}.buyingGuidePage .buyingGuidePersianVisual{min-width:0;min-height:190px;gap:6px}.buyingGuidePage .buyingGuidePersianVisual span{min-width:0;font-size:11px;border-radius:10px 10px 6px 6px}.buyingGuidePage .buyingGuidePersianVisual strong{font-size:10px;letter-spacing:.08em}.buyingGuidePage .buyingGuideMistakeItem{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px}.buyingGuidePage .buyingGuideChecklistGrid article{min-width:0;padding:16px}.buyingGuidePage .buyingGuideChecklistGrid article>span{margin-bottom:12px}}@media (max-width:900px){.accountHero{padding:44px 0 38px}.accountHeroInner,.accountSection .accountGrid{width:min(760px,calc(100% - 32px));min-width:0;margin-inline:auto}.accountHeroInner h1{font-size:clamp(28px,4.5vw,36px);line-height:1.5}.accountHeroInner p{line-height:1.9}.accountSection{padding:24px 0 64px}.accountSection .accountGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.accountSection .accountCard{min-width:0;box-sizing:border-box;padding:20px}.accountSection .accountCard:first-child{grid-column:1/-1}.accountSection .accountCard dl>div{min-width:0;gap:12px}.accountSection .accountCard dt{flex:0 0 auto}.accountSection .accountCard dd{min-width:0;max-width:100%;overflow-wrap:anywhere}.accountSection .accountCard dd[dir=ltr]{text-align:left;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}}@media (max-width:560px){.accountHero{padding:32px 0 28px}.accountHeroInner,.accountSection .accountGrid{width:calc(100% - 24px)}.accountHeroInner h1{font-size:28px}.accountHeroInner p{font-size:13px}.accountSection{padding:18px 0 48px}.accountSection .accountGrid{grid-template-columns:minmax(0,1fr);gap:12px}.accountSection .accountCard,.accountSection .accountCard:first-child{grid-column:auto;min-width:0;min-height:0;padding:19px;border-radius:18px}.accountSection .accountCard h2{margin-bottom:14px;font-size:17px}.accountSection .accountCard dl>div{align-items:flex-start}.accountSection .accountCard dd{text-align:left;line-height:1.8}.accountSection .accountBigNumber{font-size:30px}}@media (max-width:900px){.profilePage .addressFormHero{padding:44px 0 36px}.profilePage .addressFormHeroInner,.profilePage .addressFormInner{width:min(760px,calc(100% - 32px));min-width:0;margin-inline:auto}.profilePage .addressFormHeroInner h1{font-size:clamp(28px,4.5vw,36px);line-height:1.5}.profilePage .addressFormSection{padding:20px 0 64px}.profilePage .addressFormCard{min-width:0;box-sizing:border-box;padding:24px}.profilePage .addressFieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profilePage .addressField{min-width:0}.profilePage .addressField input{width:100%;min-width:0;box-sizing:border-box}.profilePage .addressFormDevMessage{overflow-wrap:anywhere}}@media (max-width:560px){.profilePage .addressFormHero{padding:32px 0 28px}.profilePage .addressFormHeroInner,.profilePage .addressFormInner{width:calc(100% - 24px)}.profilePage .addressFormHeroInner h1{font-size:28px}.profilePage .addressFormHeroInner p{font-size:13px;line-height:1.9}.profilePage .addressFormSection{padding:16px 0 48px}.profilePage .addressFormCard{padding:18px;border-radius:18px}.profilePage .addressFormHeading h2{font-size:19px;line-height:1.6;margin-bottom:18px}.profilePage .addressFieldsGrid{grid-template-columns:minmax(0,1fr);gap:15px}.profilePage .addressField>span{font-size:12px}.profilePage .addressField input{height:48px;font-size:16px;padding-inline:13px}.profilePage .addressField input[dir=ltr]{text-align:left}.profilePage .addressFormActions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:22px}.profilePage .addressCancelButton,.profilePage .addressSaveButton{width:100%;min-width:0;min-height:48px;box-sizing:border-box;justify-content:center;text-align:center;font-size:13px}}@media (max-width:900px){.addressesHeroInner,.addressesSection .addressesInner{width:min(760px,calc(100% - 32px));min-width:0;margin-inline:auto}.addressesHero{padding:44px 0 38px}.addressesHeroInner h1{font-size:clamp(28px,4.5vw,36px)}.addressesSection{min-height:0;padding:24px 0 64px}.addressesSection .addressesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.addressesSection .addressCard{min-width:0;box-sizing:border-box;padding:20px}.addressesSection .addressCardTop>div{min-width:0}.addressesSection .addressCardRow>strong,.addressesSection .addressCardTop h2{overflow-wrap:anywhere}.addressesSection .addressCardRow>strong{min-width:0}.addressesSection .addressCardActions{flex-wrap:wrap;gap:8px}.addressesSection .addressCardActions>a,.addressesSection .addressCardActions>button{box-sizing:border-box;white-space:normal;text-align:center}.addressesSection .addressesEmpty{min-height:320px;padding:32px 22px}}@media (max-width:560px){.addressesHeroInner,.addressesSection .addressesInner{width:calc(100% - 24px)}.addressesHero{padding:32px 0 28px}.addressesHeroInner h1{font-size:28px}.addressesHeroInner p{font-size:13px;line-height:1.9}.addressesSection{padding:18px 0 48px}.addressesSection .addressesTopbar{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}.addressesSection .addressesTopbar>div>span{font-size:17px}.addressesSection .addressesAddButton{width:100%;min-height:46px;box-sizing:border-box;font-size:12px}.addressesSection .addressesGrid{grid-template-columns:minmax(0,1fr);gap:12px}.addressesSection .addressCard{min-height:0;padding:18px;border-radius:18px}.addressesSection .addressCardTop{gap:10px;padding-bottom:14px}.addressesSection .addressCardTop h2{font-size:16px;line-height:1.6}.addressesSection .addressDefaultBadge{font-size:10px}.addressesSection .addressCardContent{gap:12px;margin-top:16px}.addressesSection .addressCardRow{gap:12px}.addressesSection .addressCardRow>span{flex:0 0 58px;font-size:11px}.addressesSection .addressCardRow>strong{flex:1 1 auto;max-width:none;font-size:12px;line-height:1.9;text-align:right}.addressesSection .addressCardRow>strong[dir=ltr]{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:left}.addressesSection .addressCardActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;padding-top:18px}.addressesSection .addressCardActions>a,.addressesSection .addressCardActions>button{width:100%;min-width:0;min-height:44px;padding:8px;font-size:11px;line-height:1.6}.addressesSection .addressesEmpty{min-height:290px;padding:28px 18px;border-radius:20px}.addressesSection .addressesEmpty h2{font-size:19px;line-height:1.6}.addressesSection .addressesEmpty p{font-size:12px}.addressesSection .addressesPrimaryButton{width:100%;box-sizing:border-box}}@media (max-width:900px){.newAddressPage .addressFormHero{padding:44px 0 36px}.newAddressPage .addressFormHeroInner,.newAddressPage .addressFormInner{width:min(760px,calc(100% - 32px));min-width:0;margin-inline:auto}.newAddressPage .addressFormHeroInner h1{font-size:clamp(28px,4.5vw,36px);line-height:1.5}.newAddressPage .addressFormSection{padding:20px 0 64px}.newAddressPage .addressFormCard,.newAddressPage .addressTehranNotice{min-width:0;box-sizing:border-box}.newAddressPage .addressFormCard{padding:24px}.newAddressPage .addressFieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.newAddressPage .addressField,.newAddressPage .addressFixedField,.newAddressPage .addressMapSection{min-width:0;box-sizing:border-box}.newAddressPage .addressField input,.newAddressPage .addressField textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.newAddressPage .addressMapSection{width:100%;max-width:100%}.newAddressPage .addressMapSection>*{min-width:0;max-width:100%}.newAddressPage .addressFormDevMessage{overflow-wrap:anywhere}}@media (max-width:560px){.newAddressPage .addressFormHero{padding:32px 0 28px}.newAddressPage .addressFormHeroInner,.newAddressPage .addressFormInner{width:calc(100% - 24px)}.newAddressPage .addressFormHeroInner h1{font-size:28px}.newAddressPage .addressFormHeroInner p{font-size:13px;line-height:1.9}.newAddressPage .addressFormSection{padding:16px 0 48px}.newAddressPage .addressTehranNotice{gap:10px;padding:14px}.newAddressPage .addressTehranNotice>div:last-child{min-width:0}.newAddressPage .addressTehranNotice p{line-height:1.8}.newAddressPage .addressFormCard{padding:18px;border-radius:18px}.newAddressPage .addressFormHeading h2{margin-bottom:18px;font-size:19px;line-height:1.6}.newAddressPage .addressFieldsGrid{grid-template-columns:minmax(0,1fr);gap:15px}.newAddressPage .addressDefaultOption,.newAddressPage .addressFieldFull,.newAddressPage .addressMapSection{grid-column:auto}.newAddressPage .addressField>span,.newAddressPage .addressFixedField>span{font-size:12px}.newAddressPage .addressField input{height:48px;padding-inline:13px;font-size:16px}.newAddressPage .addressField textarea{min-height:120px;padding:12px 13px;font-size:16px;line-height:1.9}.newAddressPage .addressField input[dir=ltr]{text-align:left}.newAddressPage .addressFixedField{min-height:48px;padding:10px 13px}.newAddressPage .addressMapSection{overflow:hidden;padding:12px;border-radius:16px}.newAddressPage .addressMapHeading{flex-direction:column;align-items:stretch;gap:8px}.newAddressPage .addressMapHeading>div{flex-wrap:wrap}.newAddressPage .addressMapHeading p{max-width:100%;line-height:1.8}.newAddressPage .addressMapPlaceholder{min-width:0;width:100%;box-sizing:border-box}.newAddressPage .addressDefaultOption{align-items:flex-start;gap:10px;line-height:1.8;font-size:12px}.newAddressPage .addressDefaultOption input{flex:0 0 16px;width:16px;height:16px;margin-top:3px}.newAddressPage .addressFormActions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:22px}.newAddressPage .addressCancelButton,.newAddressPage .addressSaveButton{width:100%;min-width:0;min-height:48px;box-sizing:border-box;justify-content:center;text-align:center;font-size:13px}}@media (max-width:900px){.ordersHero,.ordersSection{box-sizing:border-box}.ordersHero{padding:52px 16px 38px}.ordersSection{padding:28px 16px 64px}.ordersHeroInner,.ordersInner{width:min(760px,100%);min-width:0;margin-inline:auto}.ordersHero h1{font-size:clamp(29px,4.5vw,38px);line-height:1.45}.ordersList,.ordersToolbar{gap:14px}.orderCard,.orderCardStats>div,.orderMiniProduct,.orderMiniProduct>div:last-child,.orderNumberBlock{min-width:0}.orderMiniProduct>div:last-child strong,.orderNumberBlock strong{overflow-wrap:anywhere}.orderCardPrice,.orderCardStats strong{min-width:0}.orderCardPrice{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.orderCardPrice strong{overflow-wrap:anywhere}.orderProductsPreview{gap:10px}.orderMiniProduct{flex:1 1 220px}.orderCardActions,.orderCardFooter,.orderDeleteArea{min-width:0}.orderDeleteError{max-width:100%;overflow-wrap:anywhere}}@media (max-width:560px){.ordersHero{padding:38px 12px 32px}.ordersHero h1{font-size:28px}.ordersHero p{font-size:13px;line-height:1.9}.ordersSection{padding:20px 12px 48px}.ordersToolbar{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.ordersShopButton{width:100%;min-height:46px;box-sizing:border-box;font-size:12px}.orderCard{border-radius:18px}.orderCardHeader{padding:16px;gap:10px;align-items:flex-start}.orderNumberBlock{flex:1 1 auto}.orderNumberBlock strong{font-size:12px;line-height:1.7}.orderStatusBadge{flex:0 0 auto;max-width:45%;min-height:30px;padding:5px 9px;text-align:center;line-height:1.5;white-space:normal}.orderCardStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.orderCardStats>div{min-width:0;padding:14px}.orderCardStats>div:last-child{grid-column:1/-1}.orderCardStats strong{font-size:12px;line-height:1.7}.orderCardPrice strong{font-size:17px;line-height:1.6}.orderProductsPreview{padding:14px;gap:9px}.orderMiniProduct{flex:1 1 100%;width:100%;min-width:0;box-sizing:border-box;padding:10px}.orderMiniCoin{width:48px;height:48px}.orderMiniProduct>div:last-child strong{font-size:11px;line-height:1.7}.orderMoreItems{padding:4px}.orderCardFooter{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.orderCardActions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:9px;gap:9px;width:100%}.orderCardActions>*,.orderDeleteArea,.orderDeleteButton,.orderDetailsButton{width:100%;min-width:0;box-sizing:border-box}.orderDeleteButton,.orderDetailsButton{min-height:46px;justify-content:center;text-align:center;font-size:12px}.orderDeleteError{width:100%;max-width:none}.ordersEmpty{min-height:300px;padding:30px 18px;border-radius:18px}.ordersEmpty h2{font-size:20px;line-height:1.6}.ordersEmpty p{font-size:12px}.ordersPrimaryButton{width:100%;min-height:46px;box-sizing:border-box;text-align:center}}@media (max-width:900px){.orderDetailHero,.orderDetailSection{box-sizing:border-box}.orderDetailHero{padding:48px 16px 36px}.orderDetailSection{padding:28px 16px 64px}.orderDetailHeroInner,.orderDetailInner{width:min(760px,100%);min-width:0;margin-inline:auto}.orderDetailInner{grid-template-columns:minmax(0,1fr);gap:18px}.orderDetailCard,.orderDetailMain,.orderDetailProduct,.orderDetailProductInfo,.orderDetailSummary{min-width:0;box-sizing:border-box}.orderDetailSummary{position:static}.orderDetailCardHeading>div,.orderDetailHeroRow>div{min-width:0}.orderDetailAddress strong,.orderDetailHero p strong,.orderDetailNotes,.orderDetailProductInfo>strong,.orderDetailStats strong{overflow-wrap:anywhere}.orderDetailStats{grid-template-columns:repeat(2,minmax(0,1fr))}.orderDetailStats>div{min-width:0}.orderDetailFinalPriceValue,.orderDetailProductPriceValue,.orderDetailProductUnitPrice>div,.orderDetailSummaryMoney{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0}.orderDetailFinalPriceValue strong,.orderDetailProductPriceValue strong,.orderDetailProductUnitPrice strong,.orderDetailSummaryMoney strong{min-width:0;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;overflow-wrap:anywhere}.orderDetailSummaryRows>div{min-width:0}.orderDetailSummaryMoney{justify-content:flex-end;text-align:left}}@media (max-width:560px){.orderDetailHero{padding:36px 12px 30px}.orderDetailHeroRow{flex-direction:column;align-items:flex-start;gap:14px}.orderDetailHero h1{font-size:28px;line-height:1.45}.orderDetailHero p{line-height:1.9;overflow-wrap:anywhere}.orderDetailStatus{min-height:32px;padding:6px 12px;line-height:1.5;white-space:normal}.orderDetailSection{padding:20px 12px 48px}.orderDetailMain{gap:12px}.orderDetailCard{padding:17px;border-radius:18px}.orderDetailCardHeading{gap:10px;margin-bottom:17px}.orderDetailCardHeading h2{font-size:16px;line-height:1.6}.orderDetailCardHeading p{font-size:11px;line-height:1.8}.orderDetailStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.orderDetailStats>div{padding:12px}.orderDetailStats>div:first-child{grid-column:1/-1}.orderDetailStats strong{font-size:12px;line-height:1.7}.orderDetailProduct{grid-template-columns:50px minmax(0,1fr);gap:10px;padding:12px}.orderDetailCoin{width:48px;height:48px}.orderDetailProductInfo>strong{font-size:12px;line-height:1.7}.orderDetailProductInfo>small,.orderDetailProductInfo>span{font-size:11px}.orderDetailProductUnitPrice{margin-top:7px}.orderDetailProductPrice>span,.orderDetailProductUnitPrice>span{font-size:11px}.orderDetailProductPriceValue strong,.orderDetailProductUnitPrice strong{font-size:13px;line-height:1.6}.orderDetailProductPrice{grid-column:1/-1;align-items:flex-start;min-width:0;gap:6px;padding-top:12px;border-top:1px solid rgba(54,26,102,.08)}.orderDetailAddressGrid{grid-template-columns:minmax(0,1fr);gap:8px}.orderDetailAddressGrid>div,.orderDetailFullAddress,.orderDetailPostalCode{min-width:0;padding:12px}.orderDetailAddressGrid strong,.orderDetailFullAddress strong,.orderDetailPostalCode strong{font-size:12px}.orderDetailPostalCode{flex-wrap:wrap}.orderDetailMapButton{width:100%;min-height:44px;box-sizing:border-box;text-align:center;font-size:11px}.orderDetailNotes{font-size:12px}.orderDetailSummary{padding:19px;border-radius:18px}.orderDetailSummary h2{font-size:19px}.orderDetailSummaryRows>div{align-items:flex-start;gap:10px}.orderDetailSummaryRows>div>span{flex:0 0 auto;font-size:11px;line-height:1.8}.orderDetailSummaryMoney{flex:1 1 auto;justify-content:flex-end}.orderDetailFinalPriceValue strong,.orderDetailSummaryMoney strong{font-size:13px;line-height:1.7}.orderDetailFinalPriceValue strong{font-size:22px}.orderDetailBackButton,.orderDetailContinueButton,.orderDetailPayButton{min-height:46px;box-sizing:border-box;padding:8px 12px;text-align:center;font-size:12px;line-height:1.7}}.ordersSection .wishlistGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}.ordersSection .wishlistCard{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(54,26,102,.08);border-radius:22px;background:#fffdfc;box-shadow:0 12px 32px rgba(38,16,68,.055);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}@media (hover:hover){.ordersSection .wishlistCard:hover{transform:translateY(-4px);border-color:rgba(185,141,85,.3);box-shadow:0 20px 42px rgba(38,16,68,.1)}}.ordersSection .wishlistCardMain{display:flex;align-items:center;gap:22px;min-width:0;flex:1 1;padding:26px;color:inherit;text-decoration:none}.ordersSection .wishlistCoin{display:flex;flex-direction:column;align-items:center;justify-content:center;width:110px;height:110px;flex:0 0 110px;border:1px solid rgba(145,98,35,.24);border-radius:50%;background:radial-gradient(circle at 32% 27%,#fff1cf 0,#f1d49f 30%,#ddb582 58%,#ac783a 100%);box-shadow:inset 0 0 0 5px rgba(255,255,255,.28),inset 0 0 0 7px rgba(127,82,29,.13),0 10px 24px rgba(185,141,85,.2);text-align:center}.ordersSection .wishlistCoin span{font-family:var(--font-manrope),sans-serif;font-size:10px;font-weight:800;letter-spacing:.09em;color:#69451f}.ordersSection .wishlistCoin strong{margin-top:6px;font-size:11px;font-weight:800;color:#69451f}.ordersSection .wishlistInfo{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ordersSection .wishlistEyebrow{margin-bottom:8px;color:#b98d55;font-size:11px;font-weight:800}.ordersSection .wishlistInfo h2{margin:0 0 10px;color:#261044;font-size:19px;font-weight:800;line-height:1.65;overflow-wrap:anywhere}.ordersSection .wishlistInfo p{margin:0 0 6px;color:#756b79;font-size:13px;line-height:1.8}.ordersSection .wishlistInfo small{color:#918794;font-size:12px;line-height:1.8}.ordersSection .wishlistCardFooter{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding:20px 26px;border-top:1px solid rgba(54,26,102,.07);background:linear-gradient(90deg,rgba(54,26,102,.018),rgba(221,181,130,.065))}.ordersSection .wishlistCardFooter>div{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.ordersSection .wishlistCardFooter>div>span{color:#918794;font-size:11px}.ordersSection .wishlistCardFooter>div>strong{color:#261044;font-size:17px;font-weight:800;line-height:1.6;overflow-wrap:anywhere}.ordersSection .wishlistViewButton{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;padding:0 18px;border-radius:12px;background:linear-gradient(135deg,#361a66,#261044);color:#fff;font-size:12px;font-weight:800;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}@media (hover:hover){.ordersSection .wishlistViewButton:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(54,26,102,.2)}}.ordersSection .wishlistCardMain:focus-visible,.ordersSection .wishlistViewButton:focus-visible{outline:3px solid #ddb582;outline-offset:3px}@media (max-width:900px){.ordersSection .wishlistGrid{grid-template-columns:minmax(0,1fr);gap:16px}.ordersSection .wishlistCardMain{padding:22px}.ordersSection .wishlistCardFooter{padding:18px 22px}}@media (max-width:560px){.ordersSection .wishlistGrid{grid-template-columns:minmax(0,1fr);gap:12px}.ordersSection .wishlistCard{border-radius:18px}.ordersSection .wishlistCardMain{align-items:center;gap:14px;padding:17px}.ordersSection .wishlistCoin{width:78px;height:78px;flex-basis:78px}.ordersSection .wishlistCoin span{font-size:8px}.ordersSection .wishlistCoin strong{margin-top:3px;font-size:9px}.ordersSection .wishlistEyebrow{margin-bottom:5px;font-size:10px}.ordersSection .wishlistInfo h2{margin-bottom:6px;font-size:15px;line-height:1.7}.ordersSection .wishlistInfo p,.ordersSection .wishlistInfo small{font-size:11px;line-height:1.7}.ordersSection .wishlistCardFooter{flex-direction:column;align-items:stretch;gap:14px;padding:16px 17px}.ordersSection .wishlistCardFooter>div{width:100%}.ordersSection .wishlistCardFooter>div>strong{font-size:16px;line-height:1.7}.ordersSection .wishlistViewButton{width:100%;min-width:0;min-height:46px;box-sizing:border-box;font-size:12px}.ordersSection .ordersEmptyIcon{font-size:30px}}@media (max-width:360px){.ordersSection .wishlistCardMain{gap:10px;padding:14px}.ordersSection .wishlistCoin{width:68px;height:68px;flex-basis:68px}.ordersSection .wishlistInfo h2{font-size:14px}}@media (prefers-reduced-motion:reduce){.ordersSection .wishlistCard,.ordersSection .wishlistViewButton{transition:none}}@media (max-width:700px){.marketMiniBar .marketAssetValueRow{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;column-gap:3px;row-gap:5px;width:100%;min-width:0}.marketMiniBar .marketAssetValueRow small,.marketMiniBar .marketAssetValueRow strong{flex:0 0 auto;margin:0;white-space:nowrap}.marketMiniBar .marketAssetValueRow .marketChange{flex:0 0 100%;width:-moz-fit-content;width:fit-content;margin:0;line-height:1.4;text-align:right}}.contactPage{color:#261044;background:#faf7f2}.contactPage,.contactPage *{box-sizing:border-box}.contactContainer{width:min(1120px,calc(100% - 48px));margin-inline:auto}.contactHero{padding:76px 0 68px;background:linear-gradient(135deg,rgba(54,26,102,.98),rgba(38,16,68,.98));color:#fff}.contactCardEyebrow,.contactEyebrow{display:inline-block;color:#ddb582;font-size:11px;font-weight:800}.contactEyebrow{font-family:var(--font-manrope),sans-serif;letter-spacing:.12em}.contactHero h1{margin:12px 0;font-size:clamp(30px,4vw,44px);font-weight:800}.contactHero p{max-width:660px;margin:0;color:rgba(255,255,255,.76);font-size:14px;line-height:2.2}.contactSection{padding:48px 0 90px}.contactGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}.contactCard{display:flex;flex-direction:column;min-width:0;padding:30px;border:1px solid rgba(54,26,102,.08);border-radius:22px;background:#fffdfc;box-shadow:0 12px 32px rgba(38,16,68,.05)}.contactCard h2{margin:10px 0 12px;color:#261044;font-size:22px;line-height:1.6}.contactCard p{margin:0 0 22px;color:#756d79;font-size:13px;line-height:2.2}.contactPhone{display:inline-block;align-self:flex-start;margin-bottom:22px;color:#261044;font-family:var(--font-manrope),sans-serif;font-size:clamp(22px,3vw,30px);font-weight:800;text-decoration:none;letter-spacing:.02em}.contactPhone:hover{color:#b98d55}.contactNotice{margin-bottom:22px;padding:16px;border:1px solid rgba(185,141,85,.24);border-radius:14px;background:rgba(221,181,130,.11);color:#705536;font-size:12px;line-height:2.1}.contactPrimaryButton,.contactSecondaryButton{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:auto;padding:10px 16px;border-radius:12px;font-size:12px;font-weight:800;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.contactPrimaryButton{background:linear-gradient(135deg,#361a66,#261044);color:#fff}.contactSecondaryButton{border:1px solid rgba(54,26,102,.16);background:rgba(54,26,102,.06);color:#361a66}@media (hover:hover){.contactPrimaryButton:hover,.contactSecondaryButton:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(38,16,68,.1)}}.contactBottom{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:30px;color:#756d79;font-size:12px}.contactBottom a{color:#361a66;font-weight:800;text-decoration:none}@media (max-width:760px){.contactContainer{width:calc(100% - 32px)}.contactHero{padding:46px 0 42px}.contactHero p{font-size:13px}.contactSection{padding:24px 0 56px}.contactGrid{grid-template-columns:minmax(0,1fr);gap:14px}.contactCard{padding:22px;border-radius:18px}}@media (max-width:480px){.contactContainer{width:calc(100% - 24px)}.contactHero{padding:36px 0 32px}.contactHero h1{font-size:28px}.contactCard{padding:19px}.contactCard h2{font-size:19px}.contactPhone{font-size:25px;overflow-wrap:anywhere}.contactPrimaryButton,.contactSecondaryButton{min-height:48px}.contactBottom{line-height:1.9;text-align:center}}@media (max-width:900px){.cartHeaderInner,.cartSection .cartInner{width:min(760px,calc(100% - 32px));min-width:0;margin-inline:auto}.cartHeaderSection{padding:42px 0 36px}.cartHeaderInner h1{font-size:clamp(28px,4.5vw,36px)}.cartSection{padding:20px 0 64px}.cartSection .cartInner{grid-template-columns:minmax(0,1fr);gap:22px}.cartSection .cartItem,.cartSection .cartItemInfo,.cartSection .cartItems,.cartSection .cartSummary{min-width:0;box-sizing:border-box}.cartSection .cartSummary{position:static;width:100%}.cartSection .cartItem{grid-template-columns:145px minmax(0,1fr)}.cartSection .cartItemVisual{min-width:0}.cartSection .cartItemInfo h2{overflow-wrap:anywhere}.cartSection .cartItemPrice,.cartSection .cartItemTotal{flex-wrap:wrap;gap:8px}.cartSection .cartItemPriceValue,.cartSection .cartItemTotalValue,.cartSection .cartSummaryPriceValue{min-width:0;flex-wrap:wrap;gap:4px}.cartSection .cartItemPriceValue strong,.cartSection .cartItemTotalValue strong,.cartSection .cartSummaryPriceValue strong{overflow-wrap:anywhere}.cartSection .cartSummaryRows>div{min-width:0;gap:12px}.cartSection .cartSummaryRows>div>strong{min-width:0;text-align:left;overflow-wrap:anywhere}.cartSection .cartPriceUnavailable{overflow-wrap:anywhere}.cartEmptySection{min-height:450px;padding:48px 16px;box-sizing:border-box}.cartEmpty{min-width:0;box-sizing:border-box;padding:36px 28px}}@media (max-width:600px){.cartHeaderInner,.cartSection .cartInner{width:calc(100% - 24px)}.cartHeaderSection{padding:32px 0 28px}.cartHeaderInner h1{font-size:28px;line-height:1.5}.cartHeaderInner p{font-size:13px;line-height:1.9}.cartSection{padding:16px 0 48px}.cartSection .cartItems,.cartSection .cartItemsHeader{gap:12px}.cartSection .cartItemsHeader strong{font-size:16px}.cartSection .cartItemsHeader button{min-height:40px;padding:0 8px;font-size:12px}.cartSection .cartItem{grid-template-columns:86px minmax(0,1fr);border-radius:18px}.cartSection .cartItemVisual{min-height:0;padding:10px 5px;box-sizing:border-box}.cartSection .cartCoin{width:68px;height:68px;box-sizing:border-box;border-width:3px}.cartSection .cartCoin span{font-size:6px}.cartSection .cartCoin strong{font-size:9px}.cartSection .cartItemInfo{padding:14px 12px}.cartSection .cartItemCategory{font-size:10px}.cartSection .cartItemInfo h2{font-size:15px;line-height:1.7}.cartSection .cartItemSpecs{gap:5px;margin-top:9px}.cartSection .cartItemSpecs span{font-size:10px;line-height:1.6}.cartSection .cartItemPrice,.cartSection .cartItemTotal{align-items:flex-start;flex-direction:column;gap:5px;margin-top:13px;padding-top:10px}.cartSection .cartItemPriceValue strong,.cartSection .cartItemTotalValue strong{font-size:14px;line-height:1.6}.cartSection .cartItemPriceValue small,.cartSection .cartItemTotalValue small{font-size:11px;white-space:nowrap}.cartSection .cartItemBottom{flex-wrap:wrap;gap:10px;margin-top:17px}.cartSection .cartQuantity{flex:0 0 auto}.cartSection .cartQuantity button{width:36px;height:40px}.cartSection .cartQuantity strong{min-width:34px}.cartSection .cartRemoveItem{min-height:40px;padding:0 8px;font-size:12px}.cartSection .cartSummary{padding:19px;border-radius:18px}.cartSection .cartSummary h2{font-size:19px}.cartSection .cartSummaryRows{gap:16px;margin-top:20px}.cartSection .cartSummaryRows>div{align-items:flex-start;gap:10px}.cartSection .cartSummaryRows>div>span{flex:0 0 auto;font-size:11px;line-height:1.8}.cartSection .cartSummaryRows>div>strong{flex:1 1 auto;font-size:12px;line-height:1.8}.cartSection .cartPriceSummary{min-width:0;padding:14px}.cartSection .cartSummaryPriceValue strong{font-size:21px;line-height:1.6}.cartSection .cartCheckoutButton,.cartSection .cartContinueShopping{width:100%;min-height:48px;box-sizing:border-box;text-align:center;font-size:13px}.cartEmptySection{min-height:360px;padding:32px 12px}.cartEmpty{padding:30px 20px;border-radius:20px}.cartEmpty h1{font-size:25px;line-height:1.6}.cartEmpty p{font-size:13px}.cartEmpty .cartPrimaryButton{width:100%;box-sizing:border-box;text-align:center}}@media (max-width:360px){.cartSection .cartItem{grid-template-columns:minmax(0,1fr)}.cartSection .cartItemVisual{min-height:105px}.cartSection .cartItemInfo{padding:15px}}@media (max-width:900px){.checkoutHeaderInner,.checkoutSection .checkoutInner{width:min(760px,calc(100% - 32px));min-width:0;margin-inline:auto}.checkoutHeaderSection{padding:42px 0 36px}.checkoutHeaderInner h1{font-size:clamp(28px,4.5vw,36px);line-height:1.5}.checkoutSection{padding:20px 0 64px}.checkoutSection .checkoutInner{grid-template-columns:minmax(0,1fr);gap:22px}.checkoutFormCard,.checkoutFormColumn,.checkoutSummary,.checkoutTehranNotice{min-width:0;box-sizing:border-box}.checkoutSummary{position:static;width:100%}.checkoutCardHeading>div,.checkoutTehranNotice>div:last-child{min-width:0}.checkoutFieldsGrid,.checkoutFixedLocation{grid-template-columns:repeat(2,minmax(0,1fr))}.checkoutField,.checkoutFixedLocation>div{min-width:0}.checkoutField input,.checkoutField textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.checkoutDeliveryOption{min-width:0;box-sizing:border-box;align-items:flex-start}.checkoutDeliveryOption>div:last-child{min-width:0;flex:1 1 auto}.checkoutDeliveryOption small,.checkoutDeliveryOption span,.checkoutDeliveryOption strong{overflow-wrap:anywhere;line-height:1.8}.checkoutSummaryProduct{grid-template-columns:55px minmax(0,1fr);min-width:0}.checkoutSummaryProductInfo{min-width:0}.checkoutSummaryProductInfo strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.7}.checkoutSummaryProductInfo small{overflow-wrap:anywhere;line-height:1.8}.checkoutSummaryStats>div{min-width:0;gap:12px}.checkoutSummaryStats strong{min-width:0;text-align:left;overflow-wrap:anywhere}.checkoutFinalPriceValue{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0}.checkoutFinalPriceValue strong{min-width:0;overflow-wrap:anywhere}.checkoutDevelopmentMessage{overflow-wrap:anywhere}.checkoutModalOverlay{box-sizing:border-box;padding:20px}.checkoutWarningModal{width:min(470px,100%);max-width:100%;max-height:calc(100dvh - 40px);overflow-y:auto;box-sizing:border-box}.checkoutEmptySection{min-height:450px;padding:48px 16px;box-sizing:border-box}.checkoutEmptyCard{min-width:0;box-sizing:border-box;padding:36px 28px}}@media (max-width:560px){.checkoutHeaderInner,.checkoutSection .checkoutInner{width:calc(100% - 24px)}.checkoutHeaderSection{padding:32px 0 28px}.checkoutHeaderInner h1{font-size:28px}.checkoutHeaderInner p{font-size:13px;line-height:1.9}.checkoutSection{padding:16px 0 48px}.checkoutFormColumn{gap:12px}.checkoutTehranNotice{padding:14px;gap:10px}.checkoutTehranNotice p{line-height:1.9}.checkoutFormCard{padding:18px;border-radius:18px}.checkoutCardHeading{gap:10px;margin-bottom:18px}.checkoutCardHeading h2{font-size:16px;line-height:1.6}.checkoutCardHeading p{font-size:11px;line-height:1.8}.checkoutFieldsGrid{grid-template-columns:minmax(0,1fr);gap:15px}.checkoutFieldFull{grid-column:auto}.checkoutField>span{font-size:12px}.checkoutField input{height:48px;padding-inline:13px;font-size:16px}.checkoutField textarea{min-height:115px;padding:12px 13px;font-size:16px;line-height:1.9}.checkoutField input[dir=ltr]{text-align:left}.checkoutFixedLocation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.checkoutFixedLocation>div{padding:12px}.checkoutDeliveryOption{gap:10px;padding:13px;border-radius:12px}.checkoutDeliveryRadio{flex:0 0 17px;margin-top:3px}.checkoutDeliveryOption strong{font-size:12px}.checkoutDeliveryOption small,.checkoutDeliveryOption span{font-size:11px}.checkoutFormCard .checkoutBackToCart{min-height:44px;margin-top:12px;text-align:center;font-size:12px}.checkoutSummary{padding:19px;border-radius:18px}.checkoutSummary h2{font-size:19px}.checkoutSummaryProducts{gap:12px;margin-top:18px}.checkoutSummaryProduct{grid-template-columns:48px minmax(0,1fr);gap:10px}.checkoutSummaryCoin{width:48px;height:48px}.checkoutSummaryProductInfo>strong{font-size:12px}.checkoutSummaryProductInfo small,.checkoutSummaryProductInfo span{font-size:11px}.checkoutSummaryStats{gap:15px}.checkoutSummaryStats>div{align-items:flex-start;gap:10px}.checkoutSummaryStats span{flex:0 0 auto;font-size:11px;line-height:1.8}.checkoutSummaryStats strong{flex:1 1 auto;font-size:12px;line-height:1.8}.checkoutPricePending{min-width:0;padding:14px}.checkoutFinalPriceValue strong{font-size:21px;line-height:1.7}.checkoutTerms,.checkoutTermsLabel,.checkoutTermsText{min-width:0}.checkoutTermsText{overflow-wrap:anywhere;line-height:1.9}.checkoutPrimaryButton,.checkoutSubmitButton,.checkoutSummary>.checkoutBackToCart{width:100%;min-height:48px;box-sizing:border-box;text-align:center;font-size:13px}.checkoutModalOverlay{padding:12px}.checkoutWarningModal{width:100%;max-height:calc(100dvh - 24px);padding:22px 18px;border-radius:20px}.checkoutWarningModal h2{font-size:21px;line-height:1.6}.checkoutWarningModal>p{font-size:12px;line-height:1.9}.checkoutWarningAccept,.checkoutWarningBack{width:100%;min-height:46px;box-sizing:border-box;padding:8px 12px;text-align:center;line-height:1.7}.checkoutEmptySection{min-height:360px;padding:32px 12px}.checkoutEmptyCard{padding:30px 20px;border-radius:20px}.checkoutEmptyCard h1{font-size:24px;line-height:1.6}.checkoutEmptyCard p{font-size:13px}.checkoutEmptyCard .checkoutPrimaryButton{width:100%}}@media (max-width:900px){.addressFormHeroInner,.addressFormInner{width:min(760px,calc(100% - 32px));min-width:0;margin-inline:auto}.addressFormHero{padding:42px 0 36px}.addressFormHeroInner h1{font-size:30px;line-height:1.5}.addressFormSection{padding:20px 0 64px}.addressField,.addressFieldsGrid,.addressFormCard,.addressMapSection,.addressTehranNotice{min-width:0;box-sizing:border-box}.addressFieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.addressField input,.addressField textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.addressMapSection{width:100%;max-width:100%}.addressMapSection>*{max-width:100%}.addressMapHeading>div{min-width:0}}@media (max-width:600px){.addressFormHeroInner,.addressFormInner{width:calc(100% - 24px)}.addressFormHero{padding:30px 0 26px}.addressFormHeroInner h1{font-size:27px}.addressFormHeroInner p{font-size:12px;line-height:1.9}.addressFormSection{padding:16px 0 48px}.addressTehranNotice{gap:10px;padding:14px}.addressTehranNotice>div:last-child{min-width:0}.addressTehranNotice p{line-height:1.9}.addressFormCard{padding:18px;border-radius:18px}.addressFormHeading h2{font-size:17px;line-height:1.7}.addressFieldsGrid{grid-template-columns:minmax(0,1fr);gap:15px}.addressDefaultOption,.addressFieldFull,.addressMapSection{grid-column:1/-1}.addressField>span{font-size:12px}.addressField input{height:48px;padding-inline:13px;font-size:16px}.addressField textarea{min-height:115px;padding:12px 13px;font-size:16px;line-height:1.9}.addressFixedField{min-width:0;box-sizing:border-box}.addressMapSection{padding:12px;border-radius:14px}.addressMapHeading{flex-direction:column;align-items:flex-start;gap:8px}.addressMapHeading p{max-width:100%;font-size:11px;line-height:1.8}.addressMapSection .leaflet-container{width:100%;max-width:100%}.addressMapSelected{overflow-wrap:anywhere}.addressDefaultOption{min-height:44px;font-size:12px;line-height:1.8}.addressDefaultOption input{width:18px;height:18px;flex-shrink:0}.addressFormActions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;margin-top:22px}.addressCancelButton,.addressSaveButton{width:100%;min-height:48px;box-sizing:border-box;text-align:center;font-size:13px}.addressFormDevMessage{overflow-wrap:anywhere;line-height:1.8}}@media (max-width:700px){.termsHero{padding:38px 16px 24px}.termsHeroInner,.termsInner{width:100%;min-width:0;box-sizing:border-box}.termsHero h1{font-size:clamp(25px,6vw,32px);line-height:1.6;overflow-wrap:anywhere}.termsHero p{margin-top:12px;font-size:13px;line-height:1.9}.termsSection{padding:12px 12px 52px}.termsCard{min-width:0;padding:20px;border-radius:18px;box-sizing:border-box}.termsBlock{grid-template-columns:minmax(0,1fr);gap:12px;padding:22px 0}.termsBlock>div{min-width:0}.termsNumber{width:36px;height:36px}.termsBlock h2{font-size:16px;line-height:1.7}.termsBlock p{font-size:13px;line-height:2;overflow-wrap:anywhere}.termsHighlight{max-width:100%;flex-wrap:wrap;align-items:baseline;gap:5px 8px;padding:12px;box-sizing:border-box}.termsHighlight span{flex-basis:100%;font-size:12px}.termsHighlight strong{font-size:17px}.termsHighlight small{font-size:12px}.termsFooter{flex-direction:column;align-items:stretch;gap:16px}.termsFooter p{font-size:12px;line-height:1.8}.termsBackButton{width:100%;min-height:46px;box-sizing:border-box;text-align:center}}@media (max-width:360px){.termsHero{padding-inline:12px}.termsSection{padding-inline:8px}.termsCard{padding:15px}.termsHero h1{font-size:24px}}@media (min-width:901px){.headerActions>button:last-child{display:none}.headerMenuPanel{display:none!important}}@media (max-width:900px){.headerActions>button:last-child{display:inline-flex}}.footerBrand{display:flex;align-items:center}.footerBrandLockup{display:inline-flex;align-items:center;gap:12px;direction:ltr;text-decoration:none}.footerLogo{border-radius:50%;display:block}.footerBrandName{direction:ltr;color:var(--deep-purple);font-family:var(--font-manrope),sans-serif;font-size:18px;font-weight:700;letter-spacing:.08em;white-space:nowrap}@media (max-width:700px){.footerBrand{width:100%}.footerBrandLockup{gap:10px}.footerLogo{width:48px;height:48px}.footerBrandName{font-size:16px}}.footerLogo{width:56px;height:56px;object-fit:cover;border-radius:10px!important;flex-shrink:0}.adminProductImageWrap{width:94px;height:94px;flex-shrink:0;overflow:hidden;border-radius:18px;background:#f6f2eb;border:1px solid rgba(54,26,102,.08)}.adminProductImage{width:100%;height:100%;display:block;object-fit:contain}.adminImageForm{gap:14px}.adminFormTitle{color:var(--deep-purple);font-size:13px;font-weight:800}.adminImageForm textarea{width:100%;min-height:95px;padding:10px 12px;resize:vertical;border:1px solid rgba(54,26,102,.12);border-radius:10px;background:#fff;font-family:var(--font-manrope),sans-serif;font-size:11px;box-sizing:border-box}.adminImagePreview{display:grid;grid-gap:8px;gap:8px}.adminImagePreview>span{color:#8b838e;font-size:10px}.adminImagePreview img{width:120px;height:120px;object-fit:contain;border-radius:14px;background:#f8f5f0;border:1px solid rgba(54,26,102,.08)}.adminGalleryPreview{display:flex;flex-wrap:wrap;gap:8px}.adminGalleryPreview img{width:64px;height:64px;object-fit:contain;border-radius:10px;background:#f8f5f0;border:1px solid rgba(54,26,102,.08)}.adminOrderStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:22px}.adminOrderStats>div{min-width:0;padding:18px;border:1px solid rgba(54,26,102,.08);border-radius:16px;background:var(--warm-white);box-shadow:0 10px 28px rgba(38,16,68,.035)}.adminOrderStats span{display:block;margin-bottom:5px;color:#8c8490;font-size:11px}.adminOrderStats strong{display:block;color:var(--deep-purple);font-family:var(--font-manrope),sans-serif;font-size:27px;font-weight:700}.adminOrdersList{display:grid;grid-gap:14px;gap:14px}.adminOrderCard{min-width:0;padding:20px;border:1px solid rgba(54,26,102,.09);border-radius:20px;background:var(--warm-white);box-shadow:0 12px 34px rgba(38,16,68,.04)}.adminOrderMain{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(54,26,102,.07)}.adminOrderNumber{min-width:0}.adminOrderNumber span{display:block;margin-bottom:4px;color:#908793;font-size:10px}.adminOrderNumber strong{display:block;color:var(--deep-purple);font-family:var(--font-manrope),sans-serif;font-size:15px;overflow-wrap:anywhere}.adminOrderStatus{flex-shrink:0;padding:7px 11px;border-radius:999px;font-size:10px;font-weight:700;background:rgba(90,58,125,.08);color:var(--deep-purple)}.adminOrderStatus.pending{background:rgba(185,141,85,.13);color:#8b6231}.adminOrderStatus.processingPayment{background:rgba(117,93,153,.11);color:#5a3a7d}.adminOrderStatus.paid{background:rgba(49,91,73,.1);color:#315b49}.adminOrderStatus.processing{background:rgba(54,26,102,.09);color:#361a66}.adminOrderStatus.shipped{background:rgba(45,88,135,.1);color:#2d5887}.adminOrderStatus.delivered{background:rgba(49,91,73,.13);color:#315b49}.adminOrderStatus.canceled,.adminOrderStatus.refunded{background:rgba(147,77,71,.1);color:#934d47}.adminOrderInfoGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.adminOrderInfoGrid span{color:#938b96}.adminOrderInfoGrid strong{font-weight:700}.adminOrderInfoGrid small{display:block;margin-top:3px;color:#8b828e;font-size:9px}.adminOrderPrice{font-family:var(--font-manrope),sans-serif;font-size:14px!important}.adminOrderFooter{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.adminOrderFooter>span{color:#938a96;font-size:10px}.adminOrderDetailsButton{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:10px;background:var(--deep-purple);color:#fff;font-size:11px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.adminOrderDetailsButton:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(38,16,68,.16)}.adminOrdersEmpty{padding:55px 25px;border:1px solid rgba(54,26,102,.08);border-radius:20px;background:var(--warm-white);text-align:center}.adminOrdersEmpty>span{color:var(--deep-gold);font-size:11px;font-weight:700}.adminOrdersEmpty h3{margin:7px 0 4px;color:var(--deep-purple);font-size:20px}.adminOrdersEmpty p{margin:0;color:#8e8591;font-size:11px}.adminForm,.adminProductCard,.adminProductIdentity,.adminProductTop,.adminStats,.pricingForm,.productAdminGrid{min-width:0}.adminProductIdentity{flex:1 1 auto}.adminMeta,.adminProductIdentity h3{overflow-wrap:anywhere}.adminForm input,.adminForm select{box-sizing:border-box}@media (max-width:1100px){.adminOrderInfoGrid,.adminOrderStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.adminContent{padding:16px}.adminHeader{align-items:flex-start;flex-direction:column}.adminHeader h2{font-size:26px}.adminOrderStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminOrderStats>div{padding:14px}.adminOrderStats strong{font-size:22px}.adminOrderCard{padding:15px;border-radius:16px}.adminOrderMain{align-items:flex-start}.adminOrderInfoGrid{grid-template-columns:minmax(0,1fr);gap:7px}.adminOrderFooter{align-items:stretch;flex-direction:column}.adminOrderDetailsButton{width:100%;min-height:45px;box-sizing:border-box}.adminProductTop{align-items:flex-start}.adminStats{grid-template-columns:repeat(3,minmax(0,1fr))}.adminForm,.pricingForm{grid-template-columns:minmax(0,1fr)}.adminForm button{width:100%}}@media (max-width:430px){.adminOrderStats{grid-template-columns:minmax(0,1fr)}.adminOrderMain{flex-direction:column}.adminOrderStatus{align-self:flex-start}.adminStats{grid-template-columns:minmax(0,1fr)}.adminProductTop{flex-direction:column}}.adminOrderStatusForm select{background:#fff}.adminOrderStatusForm button:hover{color:#fff}.adminInventoryStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:22px}.adminInventoryStats>div{min-width:0;padding:18px;border:1px solid rgba(54,26,102,.08);border-radius:16px;background:var(--warm-white);box-shadow:0 10px 28px rgba(38,16,68,.035)}.adminInventoryStats span{display:block;margin-bottom:5px;color:#8c8490;font-size:11px}.adminInventoryStats strong{display:block;color:var(--deep-purple);font-family:var(--font-manrope),sans-serif;font-size:27px;font-weight:700}.adminInventoryList{display:grid;grid-gap:15px;gap:15px}.adminInventoryCard{min-width:0;padding:20px;border:1px solid rgba(54,26,102,.09);border-radius:20px;background:var(--warm-white);box-shadow:0 12px 34px rgba(38,16,68,.04)}.adminInventoryCard.isLow{border-color:rgba(185,141,85,.38)}.adminInventoryCard.isOut{border-color:rgba(147,77,71,.32)}.adminInventoryTop{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:15px;border-bottom:1px solid rgba(54,26,102,.07)}.adminInventoryTop>div:first-child{min-width:0}.adminInventoryTop p{margin:0 0 2px;color:var(--deep-gold);font-size:10px}.adminInventoryTop h3{margin:0 0 7px;color:var(--deep-purple);font-size:18px;overflow-wrap:anywhere}.adminInventoryBadge{flex-shrink:0;padding:7px 11px;border-radius:999px;font-size:10px;font-weight:700}.adminInventoryBadge.ok{background:rgba(49,91,73,.11);color:#315b49}.adminInventoryBadge.low{background:rgba(185,141,85,.14);color:#8b6231}.adminInventoryBadge.out{background:rgba(147,77,71,.11);color:#934d47}.adminInventoryNumbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:15px}.adminInventoryNumbers>div{min-width:0;padding:11px;border-radius:12px;background:#f8f4ef}.adminInventoryNumbers span{display:block;margin-bottom:3px;color:#938b96;font-size:9px}.adminInventoryNumbers strong{display:block;color:var(--deep-purple);font-family:var(--font-manrope),sans-serif;font-size:18px}.adminInventoryForm{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(150px,.7fr) minmax(280px,1.3fr) auto;grid-gap:12px;gap:12px;align-items:end;margin-top:15px;padding-top:15px;border-top:1px solid rgba(54,26,102,.07)}.adminInventoryForm>label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:#625a69;font-size:11px}.adminInventoryForm input[type=number]{width:100%;min-height:42px;box-sizing:border-box;padding:0 11px;border:1px solid rgba(54,26,102,.15);border-radius:10px;background:white;color:var(--text);font:inherit}.adminInventoryChecks{display:flex;align-items:center;flex-wrap:wrap;gap:13px;min-height:42px}.adminInventoryChecks label{display:flex;align-items:center;gap:6px;color:#625a69;font-size:10px;cursor:pointer}.adminInventoryChecks input{width:15px;height:15px;accent-color:var(--deep-purple)}.adminInventoryForm button{min-height:42px;padding:0 16px;border:0;border-radius:10px;background:var(--gold);color:var(--deep-purple);font:inherit;font-weight:700;cursor:pointer}.adminInventoryForm button:hover{background:var(--deep-gold);color:white}.adminInventoryReservedNotice{margin-top:12px;padding:10px 12px;border-radius:10px;background:rgba(90,58,125,.06);color:#716879;font-size:10px}.adminInventoryEmpty{padding:55px 25px;border:1px solid rgba(54,26,102,.08);border-radius:20px;background:var(--warm-white);text-align:center}.adminInventoryEmpty h3{margin:0 0 5px;color:var(--deep-purple)}.adminInventoryEmpty p{margin:0;color:#8e8591;font-size:11px}@media (max-width:1100px){.adminInventoryForm,.adminInventoryNumbers,.adminInventoryStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminInventoryChecks{align-self:center}}@media (max-width:700px){.adminInventoryCard{padding:15px}.adminInventoryTop{flex-direction:column}.adminInventoryBadge{align-self:flex-start}.adminInventoryForm{grid-template-columns:minmax(0,1fr)}.adminInventoryForm button{width:100%}}@media (max-width:430px){.adminInventoryNumbers,.adminInventoryStats{grid-template-columns:minmax(0,1fr)}.adminInventoryChecks{align-items:flex-start;flex-direction:column}}.adminOrderOverview{grid-gap:12px;gap:12px;margin-bottom:22px}.adminOrderOverview>div{padding:16px;border-radius:16px;box-shadow:0 10px 26px rgba(38,16,68,.035)}.adminOrderOverview span{margin-bottom:5px;color:#918895}.adminOrderSection{margin-bottom:18px;border:1px solid rgba(54,26,102,.09);box-shadow:0 12px 34px rgba(38,16,68,.04)}.adminOrderSectionHeading{padding-bottom:14px}.adminOrderSectionHeading>div{gap:12px}.adminOrderSectionHeading>div>span{width:34px;height:34px;flex:0 0 34px;display:inline-flex}.adminOrderSectionHeading h3{font-size:17px}.adminOrderInfoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.adminOrderInfoGrid>div{min-width:0;padding:12px;border-radius:12px;background:#f8f4ef}.adminOrderInfoGrid span{display:block;margin-bottom:4px;color:#948b97;font-size:9px}.adminOrderInfoGrid strong{display:block;color:var(--deep-purple);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.adminOrderItem{border-radius:16px;background:#fbf8f4}.adminOrderItemInfo h4{margin:0 0 5px;font-size:15px}.adminOrderItemPrices{color:#81798a}.adminPaymentsList{grid-gap:10px;gap:10px}.adminPaymentRow{border-radius:14px}.adminPaymentRow span{color:#938a96}.adminOrderPriceSummary{grid-gap:9px;gap:9px}.adminOrderPriceSummary>div{gap:16px;padding:11px 13px;border-radius:11px;background:#f8f4ef}.adminOrderPriceSummary span{color:#7f7785;font-size:11px}.adminOrderFinalPrice{margin-top:4px;background:rgba(221,181,130,.18)!important}.adminOrderFinalPrice span,.adminOrderFinalPrice strong{color:var(--deep-purple)}.adminOrderNotes{padding:14px;border-radius:14px}.adminInvoiceBox{gap:14px;border-radius:14px}.adminInvoiceBox strong{display:block;margin-top:3px;font-size:13px}.adminInvoiceBox a{min-height:40px;padding:0 14px;border-radius:10px}.adminEmptyBox{padding:18px;border:1px dashed rgba(54,26,102,.15);border-radius:14px;background:#faf7f2;color:#8d8590}.adminOrderBack{margin-top:20px}.adminOrderBack a{min-height:42px;padding:0 15px;background:var(--deep-purple);color:white}.adminOrderStatusPanel{grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);margin-bottom:22px;box-shadow:0 12px 32px rgba(38,16,68,.04)}.adminOrderStatusPanel>div strong{font-size:18px}.adminOrderStatusForm{grid-gap:12px;gap:12px}.adminOrderStatusForm label{grid-gap:6px;gap:6px;color:#5f5868;font-size:11px}.adminOrderStatusForm select{min-height:44px;padding:0 12px;border:1px solid rgba(54,26,102,.16)}.adminOrderStatusForm button{min-height:44px;padding:0 18px}@media (max-width:1100px){.adminOrderInfoGrid,.adminOrderOverview,.adminPaymentRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.adminOrderStatusForm,.adminOrderStatusPanel{grid-template-columns:1fr}.adminOrderStatusForm button{width:100%}}@media (max-width:600px){.adminOrderOverview{grid-template-columns:1fr}.adminOrderSection{padding:15px;border-radius:16px}.adminOrderInfoGrid{grid-template-columns:1fr}.adminOrderInfoFull{grid-column:auto}.adminOrderItem{align-items:flex-start;flex-direction:column}.adminOrderItemPrices{flex-direction:column;gap:5px}.adminPaymentRow{grid-template-columns:1fr}.adminInvoiceBox{align-items:stretch;flex-direction:column}.adminInvoiceBox a,.adminOrderBack a{width:100%;box-sizing:border-box}.adminOrderBack a{justify-content:center}}.adminOrderOverview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:20px}.adminOrderOverview>div{min-width:0;padding:14px;border:1px solid rgba(54,26,102,.08);border-radius:14px;background:var(--warm-white);box-shadow:0 8px 24px rgba(38,16,68,.03)}.adminOrderOverview span{display:block;margin-bottom:4px;color:#928a96;font-size:10px}.adminOrderOverview strong{display:block;color:var(--deep-purple);font-size:13px;font-weight:700;overflow-wrap:anywhere}.adminOrderSection{margin-bottom:16px;padding:20px;border:1px solid rgba(54,26,102,.08);border-radius:20px;background:var(--warm-white);box-shadow:0 12px 34px rgba(38,16,68,.035)}.adminOrderSectionHeading{margin-bottom:16px;padding-bottom:13px;border-bottom:1px solid rgba(54,26,102,.07)}.adminOrderSectionHeading>div{display:flex;align-items:center;gap:11px}.adminOrderSectionHeading>div>span{width:32px;height:32px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(221,181,130,.18);color:var(--deep-gold);font-family:var(--font-manrope),sans-serif;font-size:10px;font-weight:700}.adminOrderSectionHeading h3{margin:0;color:var(--deep-purple);font-size:16px}.adminOrderSectionHeading p{margin:3px 0 0;color:#928a96;font-size:10px}.adminOrderSection .adminOrderInfoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:0}.adminOrderSection .adminOrderInfoGrid>div{min-width:0;padding:12px;border-radius:12px;background:#f8f4ef}.adminOrderSection .adminOrderInfoGrid span{display:block;margin-bottom:4px;color:#938b96;font-size:9px}.adminOrderSection .adminOrderInfoGrid strong{display:block;color:var(--deep-purple);font-size:12px;overflow-wrap:anywhere}.adminOrderInfoFull{grid-column:1/-1}.adminOrderItems{display:grid;grid-gap:10px;gap:10px}.adminOrderItem{display:flex;align-items:center;gap:15px;min-width:0;padding:14px;border:1px solid rgba(54,26,102,.07);border-radius:15px;background:#faf7f3}.adminOrderItem .adminCoin{width:66px;height:66px}.adminOrderItem .adminCoin strong{font-size:16px}.adminOrderItemInfo{min-width:0;flex:1 1 auto}.adminOrderItemInfo h4{margin:0 0 6px;color:var(--deep-purple);font-size:14px}.adminOrderItemPrices{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px;color:#847c89;font-size:10px}.adminOrderItemPrices strong{color:var(--deep-purple)}.adminPaymentsList{display:grid;grid-gap:9px;gap:9px}.adminPaymentRow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px;border-radius:13px;background:#f8f4ef}.adminPaymentRow>div{min-width:0}.adminPaymentRow span{display:block;margin-bottom:3px;color:#928a96;font-size:9px}.adminPaymentRow strong{display:block;color:var(--deep-purple);font-size:11px;overflow-wrap:anywhere}.adminOrderPriceSummary{max-width:560px;display:grid;grid-gap:1px;gap:1px;margin-right:auto;overflow:hidden;border:1px solid rgba(54,26,102,.08);border-radius:14px;background:rgba(54,26,102,.06)}.adminOrderPriceSummary>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 14px;background:#faf7f3}.adminOrderPriceSummary span{color:#847c89;font-size:10px}.adminOrderPriceSummary strong{color:var(--deep-purple);font-size:12px}.adminOrderFinalPrice{background:rgba(221,181,130,.17)!important}.adminOrderFinalPrice span,.adminOrderFinalPrice strong{font-weight:800}.adminOrderFinalPrice strong{color:var(--deep-gold);font-size:15px}.adminOrderNotes{margin-bottom:12px;padding:13px;border-radius:12px;background:#f8f4ef}.adminOrderNotes span{display:block;margin-bottom:5px;color:#918895;font-size:9px}.adminOrderNotes p{margin:0;color:var(--deep-purple);font-size:12px;line-height:1.9}.adminInvoiceBox{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px;border-radius:13px;background:#f8f4ef}.adminInvoiceBox span{display:block;margin-bottom:3px;color:#918895;font-size:9px}.adminInvoiceBox strong{color:var(--deep-purple);font-size:12px}.adminInvoiceBox a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border-radius:9px;background:var(--deep-purple);color:white;font-size:10px;font-weight:700;text-decoration:none}.adminEmptyBox{padding:17px;border-radius:12px;background:#f8f4ef;color:#8a818e;font-size:11px;text-align:center}.adminOrderBack{display:flex;margin-top:18px}.adminOrderBack a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid rgba(54,26,102,.12);border-radius:10px;background:var(--warm-white);color:var(--deep-purple);font-size:11px;font-weight:700;text-decoration:none}.adminOrderStatusPanel{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(320px,1.4fr);grid-gap:18px;gap:18px;margin-bottom:20px;padding:18px;border:1px solid rgba(54,26,102,.09);border-radius:18px;background:var(--warm-white);box-shadow:0 10px 28px rgba(38,16,68,.035)}.adminOrderStatusPanel>div{display:flex;flex-direction:column;justify-content:center;gap:4px}.adminOrderStatusPanel>div span{color:#918895;font-size:10px}.adminOrderStatusPanel>div strong{color:var(--deep-purple);font-size:17px}.adminOrderStatusForm{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.adminOrderStatusForm label{display:grid;grid-gap:5px;gap:5px;color:#625a69;font-size:10px}.adminOrderStatusForm select{width:100%;min-height:42px;box-sizing:border-box;padding:0 11px;border:1px solid rgba(54,26,102,.15);border-radius:10px;background:white;color:var(--text);font:inherit}.adminOrderStatusForm button{min-height:42px;padding:0 16px;border:0;border-radius:10px;background:var(--gold);color:var(--deep-purple);font:inherit;font-weight:700;cursor:pointer}.adminOrderStatusForm button:hover{background:var(--deep-gold);color:white}@media (max-width:1100px){.adminOrderOverview,.adminOrderSection .adminOrderInfoGrid,.adminPaymentRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.adminOrderOverview{grid-template-columns:minmax(0,1fr)}.adminOrderSection{padding:15px;border-radius:16px}.adminOrderSection .adminOrderInfoGrid{grid-template-columns:minmax(0,1fr)}.adminOrderItem{align-items:flex-start}.adminOrderStatusForm,.adminOrderStatusPanel,.adminPaymentRow{grid-template-columns:minmax(0,1fr)}.adminOrderStatusForm button{width:100%}.adminOrderPriceSummary{max-width:none;width:100%}.adminInvoiceBox{align-items:stretch;flex-direction:column}.adminInvoiceBox a{width:100%;box-sizing:border-box}}@media (max-width:430px){.adminOrderItem{flex-direction:column}.adminOrderItem .adminCoin{width:58px;height:58px}.adminOrderItemPrices{flex-direction:column;gap:5px}.adminOrderPriceSummary>div{align-items:flex-start;flex-direction:column;gap:4px}}.invoicePage{padding:32px 16px 48px;background:#f6f1ea}.invoiceContainer{width:min(1100px,100%);margin:0 auto}.invoicePaper{border:1px solid rgba(91,49,97,.12);border-radius:28px;padding:32px;box-shadow:0 20px 50px rgba(33,16,41,.08)}.invoiceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid rgba(91,49,97,.12)}.invoiceBrand{display:flex;align-items:center;gap:16px}.invoiceLogo{object-fit:cover;border-radius:18px;border:1px solid rgba(91,49,97,.12)}.invoiceBrandEyebrow{display:block;margin-bottom:6px;color:var(--purple);font-family:var(--font-manrope),sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em}.invoiceBrand h1{margin:0;font-size:clamp(26px,3vw,36px);color:var(--deep-purple)}.invoiceBrand p{margin:8px 0 0;color:rgba(49,26,53,.72);line-height:1.8}.invoiceMeta{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));grid-gap:12px;gap:12px;min-width:min(100%,390px)}.invoiceMeta div{background:#faf7f2;border:1px solid rgba(91,49,97,.1);border-radius:16px;padding:14px 16px;display:grid;grid-gap:6px;gap:6px}.invoiceMeta span{font-size:13px;color:rgba(49,26,53,.7)}.invoiceMeta strong{color:var(--deep-purple);font-size:15px}.invoiceInfoGrid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:12px}.invoiceInfoCard{background:#faf7f2;border:1px solid rgba(91,49,97,.1);border-radius:22px;padding:20px}.invoiceInfoCard h2{margin:0 0 16px;font-size:18px;color:var(--deep-purple)}.invoiceInfoList{display:grid;grid-gap:12px;gap:12px}.invoiceInfoList div{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px dashed rgba(91,49,97,.14)}.invoiceInfoList div:last-child{padding-bottom:0;border-bottom:none}.invoiceInfoList span{color:rgba(49,26,53,.7);font-size:14px}.invoiceInfoList strong{color:var(--deep-purple);text-align:left;line-height:1.8}.invoiceInfoBlock{flex-direction:column;align-items:flex-start!important}.invoiceTableSection{margin-top:28px}.invoiceSectionHeading{margin-bottom:14px}.invoiceSectionHeading h2{margin:0;font-size:20px;color:var(--deep-purple)}.invoiceTableWrap{overflow-x:auto;border:1px solid rgba(91,49,97,.1);border-radius:22px;background:#ffffff}.invoiceTable{width:100%;min-width:760px}.invoiceTable thead th{background:#f7f1ea;color:var(--deep-purple);font-size:14px;font-weight:700;padding:14px 16px;text-align:center;border-bottom:1px solid rgba(91,49,97,.1)}.invoiceTable tbody td{padding:16px;text-align:center;font-size:14px;color:var(--text);border-bottom:1px solid rgba(91,49,97,.08)}.invoiceTable tbody tr:last-child td{border-bottom:none}.invoiceItemName{display:grid;grid-gap:6px;gap:6px;text-align:right}.invoiceItemName strong{color:var(--deep-purple)}.invoiceItemName small{color:rgba(49,26,53,.65)}.invoiceSummaryWrap{display:flex;justify-content:flex-start;margin-top:24px}.invoiceSummary{width:min(100%,420px);-webkit-margin-start:auto;margin-inline-start:auto;background:#faf7f2;border:1px solid rgba(91,49,97,.1);border-radius:22px;padding:18px;display:grid;grid-gap:12px;gap:12px}.invoiceSummary div{display:flex;align-items:center;justify-content:space-between;gap:16px}.invoiceSummary span{color:rgba(49,26,53,.7)}.invoiceSummary strong{color:var(--deep-purple)}.invoiceSummaryTotal{margin-top:6px;padding-top:14px;border-top:1px solid rgba(91,49,97,.12)}.invoiceSummaryTotal span,.invoiceSummaryTotal strong{color:var(--deep-purple);font-size:16px;font-weight:800}.invoiceFooterNote{margin-top:28px;padding-top:18px;border-top:1px solid rgba(91,49,97,.12);display:grid;grid-gap:10px;gap:10px}.invoiceFooterNote div{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--deep-purple)}.invoiceFooterNote a{color:var(--purple);text-decoration:none;font-family:var(--font-manrope),sans-serif;font-weight:700}.invoiceFooterNote p{margin:0;color:rgba(49,26,53,.68);line-height:1.9;font-size:14px}@media (max-width:900px){.invoiceHeader{flex-direction:column}.invoiceMeta{width:100%;min-width:0}.invoiceInfoGrid{grid-template-columns:1fr}}@media (max-width:640px){.invoicePage{padding:18px 12px 28px}.invoicePaper{border-radius:22px;padding:18px 14px}.invoiceBrand{align-items:flex-start}.invoiceLogo{width:60px;height:60px}.invoiceMeta{grid-template-columns:1fr}.invoiceInfoList div{flex-direction:column;align-items:flex-start;gap:6px}.invoiceSummary{width:100%}}@media print{body{background:#ffffff!important}.invoicePage{padding:0;background:#ffffff}.invoiceContainer{width:100%;max-width:none}.invoicePaper{box-shadow:none;border:none;border-radius:0;padding:0}a{text-decoration:none;color:inherit}}body:has(.invoiceStandalone) .siteFooter,body:has(.invoiceStandalone) .siteHeader{display:none!important}body:has(.invoiceStandalone){background:#f6f1ea}body:has(.invoiceStandalone) .marketMiniBar,body:has(.invoiceStandalone) .siteFooter,body:has(.invoiceStandalone) .siteHeader{display:none!important}body:has(.invoiceStandalone){margin:0;background:#ece8e2!important}.invoiceActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px}.invoiceActions button,.invoiceBackButton{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:8px;font:inherit;font-size:10px;font-weight:700;text-decoration:none;cursor:pointer}.invoiceActions button{border:0;background:var(--deep-purple);color:#fff}.invoiceBackButton{border:1px solid rgba(54,26,102,.12);background:#f7f2ec;color:var(--deep-purple)}.invoiceActions button:hover{opacity:.9}.invoiceBackButton:hover{background:#eee5da}@media (max-width:600px){.invoiceActions{align-items:stretch;flex-direction:column}.invoiceActions button,.invoiceBackButton{width:100%;box-sizing:border-box}}@media print{.invoiceActions{display:none!important}}.invoiceTableWrap{overflow:visible!important;border-radius:10px!important}.invoiceTable,.invoiceTableWrap{width:100%!important;max-width:100%!important}.invoiceTable{min-width:0!important;table-layout:fixed!important;border-collapse:collapse}.invoiceTable td,.invoiceTable th{padding:7px 4px!important;font-size:9px!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;vertical-align:middle}.invoiceTable thead th{font-size:8.5px!important;padding:7px 3px!important}.invoiceTable td:first-child,.invoiceTable th:first-child{width:6%}.invoiceTable td:nth-child(2),.invoiceTable th:nth-child(2){width:30%}.invoiceTable td:nth-child(3),.invoiceTable th:nth-child(3){width:12%}.invoiceTable td:nth-child(4),.invoiceTable th:nth-child(4){width:9%}.invoiceTable td:nth-child(5),.invoiceTable th:nth-child(5){width:21%}.invoiceTable td:nth-child(6),.invoiceTable th:nth-child(6){width:22%}.invoiceItemName{gap:2px!important}.invoiceItemName strong{font-size:9px!important;line-height:1.5!important}.invoiceItemName small{font-size:7px!important}.invoicePage{padding:10px!important}.invoicePaper{padding:14px 16px!important}.invoiceHeader{margin-bottom:8px!important;padding-bottom:8px!important}.invoiceInfoGrid{margin-top:8px!important;gap:7px!important}.invoiceInfoCard{padding:10px 12px!important;border-radius:12px!important}.invoiceInfoCard h2{margin:0 0 7px!important;font-size:12px!important}.invoiceInfoList{gap:5px!important}.invoiceInfoList div{padding-bottom:4px!important}.invoiceInfoList span,.invoiceInfoList strong{font-size:9px!important}.invoiceTableSection{margin-top:11px!important}.invoiceSectionHeading{margin-bottom:6px!important}.invoiceSectionHeading h2{font-size:13px!important}.invoiceSummaryWrap{margin-top:10px!important}.invoiceSummary{width:290px!important;padding:9px 11px!important;gap:5px!important;border-radius:12px!important}.invoiceSummary div{gap:8px!important}.invoiceSummary span,.invoiceSummary strong{font-size:9px!important}.invoiceSummaryTotal{margin-top:2px!important;padding-top:6px!important}.invoiceSummaryTotal span,.invoiceSummaryTotal strong{font-size:11px!important}.invoiceFooterNote{padding-top:7px!important}.invoiceFooterNote p{margin:0!important;font-size:7px!important;line-height:1.5!important}.invoiceFooterNote div{font-size:8px!important}@media print{body,html{width:210mm!important;height:auto!important;margin:0!important;padding:0!important;background:white!important}body:has(.invoiceStandalone) .marketMiniBar,body:has(.invoiceStandalone) .siteFooter,body:has(.invoiceStandalone) .siteHeader{display:none!important}.invoiceContainer,.invoicePage,.invoicePaper,.invoiceStandalone{width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important}.invoicePage,.invoicePaper{padding:0!important;background:white!important}.invoicePaper{border:0!important;border-radius:0!important;box-shadow:none!important}.invoiceTableWrap{overflow:visible!important}.invoiceTable{width:100%!important;min-width:0!important;table-layout:fixed!important}.invoiceFooterNote,.invoiceHeader,.invoiceInfoCard,.invoiceSummaryWrap,.invoiceTableSection{break-inside:avoid!important;page-break-inside:avoid!important}.invoiceActions{display:none!important}}.invoiceBody,.invoiceCard,.invoicePage,.invoicePaper,.invoiceShell{height:auto!important;min-height:0!important}.invoicePaper{background:#ffffff;padding:24px;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.08)}.invoiceCustomerCard,.invoiceFooter,.invoiceHeader,.invoiceItemsCard,.invoiceTotalsCard{height:auto!important;min-height:0!important}.invoiceItemsCard,.invoiceItemsTable,.invoiceItemsTableWrap{height:auto!important;min-height:0!important;overflow:visible!important}.invoiceBottomSpacer,.invoiceFiller,.invoicePrintSpacer,.invoiceSpacer{display:none!important}@media print{body,html{background:#fff!important}.invoiceActions,.invoiceBackLink,.invoicePrintButton,.marketMiniBar,.siteHeader{display:none!important}.invoicePage,.invoicePaper,.invoiceShell{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-shadow:none!important;border:none!important;border-radius:0!important;min-height:0!important;height:auto!important}.invoiceCustomerCard,.invoiceFooter,.invoiceHeader,.invoiceItemsCard,.invoiceTotalsCard{break-inside:avoid;page-break-inside:avoid}}.invoiceContainer,.invoicePage,.invoicePaper{height:auto!important;min-height:0!important}.invoiceFooterNote{display:none!important}@media print{.invoiceContainer,.invoicePage,.invoicePaper{height:auto!important;min-height:0!important}.invoiceActions,.invoiceFooterNote{display:none!important}.invoiceContainer,.invoicePage,.invoicePaper,.invoiceStandalone{height:auto!important;min-height:0!important;max-height:none!important}.invoicePage:after,.invoicePage:before,.invoicePaper:after,.invoicePaper:before{display:none!important;content:none!important}}.invoiceFooterNote{max-height:none!important;margin-top:10px!important;padding:8px 0 0!important}.invoiceFooterNote,.invoiceStandalone,main.invoicePage{height:auto!important;min-height:0!important;background:transparent!important}main.invoicePage{display:block!important;max-height:none!important;padding:10px!important}.invoiceContainer{background:transparent!important}.invoiceContainer,.invoicePaper{min-height:0!important;height:auto!important}.invoicePaper{max-height:none!important;background:#fff!important}@page{size:A4 portrait;margin:7mm}@media print{body,html{min-height:0!important;height:auto!important;background:#fff!important}.invoiceStandalone,main.invoicePage{display:block!important;min-height:0!important;height:auto!important;background:#fff!important}main.invoicePage{margin:0!important;padding:0!important}.invoiceContainer,.invoicePaper{display:block!important;min-height:0!important;height:auto!important;margin:0!important;background:#fff!important}.invoicePaper{max-height:none!important;padding:0!important;box-shadow:none!important;border:0!important}.invoiceActions,.invoiceFooterNote{display:none!important}.invoiceHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;margin:0 0 8mm!important;padding:0 0 4mm!important;border-bottom:1px solid rgba(54,26,102,.16)!important;break-inside:avoid!important;page-break-inside:avoid!important}.invoiceBrand{display:flex!important;align-items:center!important;gap:8px!important}.invoiceLogo{width:42px!important;height:42px!important;object-fit:contain!important;border-radius:4px!important}.invoiceBrandEyebrow{display:block!important;margin:0 0 1px!important;color:#b98d55!important;font-size:8px!important;font-weight:800!important;letter-spacing:.1em!important}.invoiceBrand h1{margin:0!important;color:#361a66!important;font-size:15px!important;line-height:1.3!important}.invoiceBrand p{margin:1px 0 0!important;color:#777!important;font-size:7px!important}.invoiceMeta{display:grid!important;grid-template-columns:repeat(2,minmax(100px,1fr))!important;grid-gap:4px!important;gap:4px!important;min-width:230px!important}.invoiceMeta>div{padding:4px 6px!important;border:1px solid rgba(54,26,102,.08)!important;border-radius:5px!important;background:#faf7f2!important}.invoiceMeta span{display:block!important;margin-bottom:1px!important;color:#777!important;font-size:6.5px!important}.invoiceMeta strong{display:block!important;color:#361a66!important;font-size:8px!important;font-weight:700!important}}.invoiceBrand h1,.invoiceBrandEyebrow,.invoiceInfoCard h2,.invoiceMeta strong,.invoiceSectionHeading h2,.invoiceStandalone,.invoiceStandalone *,.invoiceSummaryTotal strong{font-family:Vazirmatn,sans-serif!important;font-weight:500!important}.invoiceMeta strong,.invoiceSummary span,.invoiceSummary strong,.invoiceTable td,.invoiceTable th{font-feature-settings:normal;font-variant-numeric:normal}.invoicePaper{border:1px solid rgba(54,26,102,.22)!important;border-radius:10px!important}@media print{.invoicePaper{border:1px solid #bfb7c5!important;border-radius:0!important;padding:8mm!important;box-sizing:border-box!important}}.adminCustomerStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:22px}.adminCustomerStats>div{padding:16px;border:1px solid rgba(54,26,102,.08);border-radius:16px;background:var(--warm-white);box-shadow:0 8px 24px rgba(38,16,68,.035)}.adminCustomerStats span{display:block;margin-bottom:6px;color:#8a828d;font-size:9px}.adminCustomerStats strong{color:var(--deep-purple);font-size:15px;font-weight:700}.adminCustomersList{display:grid;grid-gap:14px;gap:14px}.adminCustomerCard{padding:18px;border:1px solid rgba(54,26,102,.08);border-radius:18px;background:var(--warm-white);box-shadow:0 10px 28px rgba(38,16,68,.035)}.adminCustomerMain{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:15px}.adminCustomerName{display:block;color:var(--deep-purple);font-size:15px;font-weight:700}.adminCustomerContact{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;color:#847d87;font-size:9px}.adminCustomerStatus{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:8px;font-weight:700}.adminCustomerStatus.active{background:rgba(49,91,73,.11);color:#315b49}.adminCustomerStatus.inactive{background:rgba(147,77,71,.11);color:#934d47}.adminCustomerMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.adminCustomerMetrics>div{padding:11px 12px;border-radius:12px;background:#f8f4ef}.adminCustomerMetrics span{display:block;margin-bottom:4px;color:#8a828d;font-size:8px}.adminCustomerMetrics strong{display:block;color:var(--deep-purple);font-size:10px;font-weight:700}.adminCustomerFooter{display:flex;justify-content:flex-end;margin-top:14px}.adminCustomerDetailsButton{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:10px;background:var(--deep-purple);color:#fff;text-decoration:none;font-size:9px;font-weight:700}@media (max-width:900px){.adminCustomerMetrics,.adminCustomerStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.adminCustomerMetrics,.adminCustomerStats{grid-template-columns:1fr}.adminCustomerMain{flex-direction:column}.adminCustomerFooter{justify-content:stretch}.adminCustomerDetailsButton{width:100%}}.adminCustomerBackRow{margin-bottom:16px}.adminCustomerBackButton{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid rgba(54,26,102,.1);border-radius:10px;background:var(--warm-white);color:var(--deep-purple);font-size:9px;font-weight:700;text-decoration:none}.adminCustomerDetailHero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px;margin-bottom:16px;border:1px solid rgba(54,26,102,.08);border-radius:20px;background:var(--warm-white);box-shadow:0 10px 28px rgba(38,16,68,.035)}.adminCustomerDetailHero h1{margin:5px 0 0;color:var(--deep-purple);font-size:24px}.adminCustomerDetailContact{display:flex;flex-wrap:wrap;gap:10px;margin-top:9px;color:#817986;font-size:9px}.adminCustomerDetailStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.adminCustomerDetailStats>div{padding:15px;border:1px solid rgba(54,26,102,.07);border-radius:14px;background:#f8f4ef}.adminCustomerDetailStats span{display:block;margin-bottom:5px;color:#89818c;font-size:8px}.adminCustomerDetailStats strong{display:block;color:var(--deep-purple);font-size:13px;font-weight:700}.adminCustomerDetailSection{margin-bottom:16px;padding:20px;border:1px solid rgba(54,26,102,.08);border-radius:20px;background:var(--warm-white);box-shadow:0 10px 28px rgba(38,16,68,.035)}.adminCustomerDetailHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:15px}.adminCustomerDetailHeading h2{margin:0;color:var(--deep-purple);font-size:16px}.adminCustomerDetailHeading p{margin:5px 0 0;color:#89818c;font-size:9px}.adminCustomerDetailHeading>span{color:var(--deep-gold);font-size:9px;font-weight:700}.adminCustomerInfoGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.adminCustomerInfoGrid>div{padding:11px 12px;border-radius:12px;background:#f8f4ef}.adminCustomerInfoGrid span{display:block;margin-bottom:4px;color:#8b838f;font-size:8px}.adminCustomerInfoGrid strong{display:block;color:var(--deep-purple);font-size:10px;font-weight:700;overflow-wrap:anywhere}.adminCustomerAddresses,.adminCustomerInvoices,.adminCustomerOrders{display:grid;grid-gap:10px;gap:10px}.adminCustomerAddressCard,.adminCustomerInvoiceCard,.adminCustomerOrderCard{padding:14px;border:1px solid rgba(54,26,102,.07);border-radius:14px;background:#faf7f3}.adminCustomerAddressTop{display:flex;align-items:center;justify-content:space-between}.adminCustomerAddressTop>div{display:flex;align-items:center;gap:8px}.adminCustomerAddressTop strong{color:var(--deep-purple);font-size:11px}.adminCustomerAddressTop span{padding:4px 8px;border-radius:999px;background:rgba(221,181,130,.18);color:#8b6231;font-size:7px;font-weight:700}.adminCustomerAddressCard p{margin:10px 0;color:#6f6873;font-size:10px;line-height:1.9}.adminCustomerAddressMeta{display:flex;flex-wrap:wrap;gap:8px 14px;color:#8a828d;font-size:8px}.adminCustomerAddressMeta strong{color:var(--deep-purple)}.adminCustomerOrderTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:11px}.adminCustomerOrderTop>div span{display:block;color:#8a828d;font-size:8px}.adminCustomerOrderTop>div strong{display:block;margin-top:3px;color:var(--deep-purple);font-size:11px}.adminCustomerOrderMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.adminCustomerOrderMetrics>div{padding:9px 10px;border-radius:10px;background:#f4eee8}.adminCustomerOrderMetrics span{display:block;margin-bottom:3px;color:#8d8590;font-size:7px}.adminCustomerOrderMetrics strong{display:block;color:var(--deep-purple);font-size:9px}.adminCustomerOrderActions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:11px}.adminCustomerInvoiceCard>a,.adminCustomerOrderActions a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:9px;background:var(--deep-purple);color:white;font-size:8px;font-weight:700;text-decoration:none}.adminCustomerInvoiceCard{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr auto;align-items:center;grid-gap:10px;gap:10px}.adminCustomerInvoiceCard>div span{display:block;margin-bottom:3px;color:#8d8590;font-size:7px}.adminCustomerInvoiceCard>div strong{color:var(--deep-purple);font-size:9px}.adminCustomerEmpty{padding:18px;border:1px dashed rgba(54,26,102,.15);border-radius:12px;background:#faf7f2;color:#8d8590;text-align:center;font-size:9px}.adminCustomerLastOrder{padding:12px 14px;border-radius:12px;background:rgba(221,181,130,.13);color:#766b78;font-size:9px}.adminCustomerLastOrder strong{color:var(--deep-purple)}@media (max-width:1000px){.adminCustomerDetailStats,.adminCustomerInfoGrid,.adminCustomerInvoiceCard,.adminCustomerOrderMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCustomerInvoiceCard>a{grid-column:1/-1}}@media (max-width:600px){.adminCustomerDetailHero{flex-direction:column}.adminCustomerDetailStats,.adminCustomerInfoGrid,.adminCustomerInvoiceCard,.adminCustomerOrderMetrics{grid-template-columns:1fr}.adminCustomerDetailHeading,.adminCustomerOrderActions,.adminCustomerOrderTop{flex-direction:column}.adminCustomerInvoiceCard>a,.adminCustomerOrderActions a{width:100%;box-sizing:border-box}}.productCardImage{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.productCardVisual{overflow:hidden}.productDetailImageMain{width:100%;overflow:hidden;border-radius:22px}.productDetailImageMain img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;object-position:center}.productDetailGallery{width:100%;margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.productDetailGalleryItem{overflow:hidden;border-radius:12px;border:1px solid rgba(54,26,102,.08);background:#fff}.productDetailGalleryItem img{aspect-ratio:1/1}.productDetailGalleryItem img,.relatedProductImage{display:block;width:100%;object-fit:cover;object-position:center}.relatedProductImage{height:100%}.relatedProductVisual{overflow:hidden}@media (max-width:700px){.productDetailGallery{grid-template-columns:repeat(3,minmax(0,1fr))}.productDetailImageMain img{max-height:420px}}.productDetailVisual{width:100%;min-width:0}.productGallery{width:100%}.productGalleryMain{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:24px;background:#f3edf5;border:1px solid rgba(54,26,102,.08)}.productGalleryMain img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.productGalleryArrow{position:absolute;top:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);border:0;border-radius:50%;background:rgba(255,255,255,.92);color:var(--deep-purple);font-size:28px;line-height:1;cursor:pointer;box-shadow:0 8px 24px rgba(38,16,68,.15);z-index:3}.productGalleryArrow:hover{background:#fff}.productGalleryArrowRight{right:16px}.productGalleryArrowLeft{left:16px}.productGalleryCounter{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);padding:6px 10px;border-radius:999px;background:rgba(30,16,40,.72);color:#fff;font-size:9px;font-weight:700;z-index:3}.productGalleryThumbs{margin-top:12px;display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.productGalleryThumb{width:74px;height:74px;flex:0 0 74px;padding:0;overflow:hidden;border-radius:12px;border:2px solid transparent;background:#fff;cursor:pointer}.productGalleryThumb.active{border-color:var(--deep-purple)}.productGalleryThumb img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media (max-width:700px){.productGalleryMain{aspect-ratio:1/1;border-radius:18px}.productGalleryArrow{width:38px;height:38px;font-size:24px}.productGalleryArrowRight{right:10px}.productGalleryArrowLeft{left:10px}.productGalleryThumb{width:60px;height:60px;flex-basis:60px}}.featuredProductImage{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.aboutBrandLogoWrap{width:180px;height:180px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:50%;overflow:hidden}.aboutBrandLogo{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media (max-width:700px){.aboutBrandLogoWrap{width:130px;height:130px;margin-bottom:16px}}.cartItemVisual{display:flex;align-items:center;justify-content:center;overflow:hidden}.cartItemImage{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.checkoutSummaryVisual{width:90px;height:90px;flex:0 0 90px}@media (max-width:700px){.checkoutSummaryVisual{width:72px;height:72px;flex-basis:72px}}.checkoutSummaryProduct{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid rgba(36,19,61,.08)}.checkoutSummaryProduct:last-child{border-bottom:none}.checkoutSummaryVisual{width:88px;height:88px;flex:0 0 88px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:16px;background:#fff;border:1px solid rgba(36,19,61,.08)}.checkoutSummaryProductImage{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.checkoutSummaryProductInfo{min-width:0;display:flex;flex-direction:column;gap:5px}.checkoutSummaryProductInfo>strong{display:block;line-height:1.8;overflow-wrap:anywhere}.checkoutSummaryProductInfo small,.checkoutSummaryProductInfo span{display:block;line-height:1.8}@media (max-width:700px){.checkoutSummaryProduct{grid-template-columns:72px minmax(0,1fr);gap:12px}.checkoutSummaryVisual{width:72px;height:72px}}.orderDetailVisual{width:100px;height:100px;flex:0 0 100px;overflow:hidden;border-radius:18px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(36,19,61,.08)}.orderDetailImageLink,.orderDetailProductImage{width:100%;height:100%;display:block}.orderDetailProductImage{object-fit:contain;object-position:center}