.wc-store-shell{position:relative;z-index:2;max-width:1140px;margin:0 auto;padding:clamp(20px,4vw,48px) clamp(14px,3vw,26px) 90px}.wc-back{display:inline-flex;align-items:center;gap:6px;color:#84b39c;font-size:13.5px;font-weight:700;text-decoration:none;margin-bottom:18px;transition:color .2s,gap .2s}.wc-back:hover{color:var(--wc-mint);gap:10px}.wc-store-hero{text-align:center;margin-bottom:30px;position:relative}.wc-coin-stage{position:relative;width:132px;height:132px;margin:0 auto 16px;display:grid;place-items:center}.wc-coin-stage:before{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(46,196,130,.32);box-shadow:inset 0 0 30px rgba(46,196,130,.12)}.wc-coin-stage:after{content:"";position:absolute;inset-inline-start:50%;top:-14%;height:128%;width:1.5px;background:rgba(46,196,130,.28)}.wc-coin{position:relative;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;font-size:40px;font-weight:900;color:#5a3d00;font-family:var(--font-display);background:radial-gradient(circle at 35% 28%,#fff0c0,#e9c46a 46%,#b8881f 100%);box-shadow:0 0 36px rgba(233,196,106,.6),inset 0 -5px 10px rgba(120,80,10,.45),inset 0 4px 8px rgba(255,255,255,.5);animation:wc-coin-bob 3.2s ease-in-out infinite}.wc-coin:after{content:"";position:absolute;inset:7px;border-radius:50%;border:2px dashed rgba(120,80,10,.35)}@keyframes wc-coin-bob{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-8px) rotate(6deg)}}.wc-soon-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border-radius:999px;margin-bottom:16px;background:linear-gradient(100deg,rgba(233,196,106,.2),rgba(199,154,46,.1));border:1px solid rgba(233,196,106,.45);color:var(--wc-gold-bright);font-weight:800;font-size:13px;letter-spacing:.04em;box-shadow:0 8px 28px -10px rgba(233,196,106,.5);animation:wc-soon-pulse 2.4s ease-in-out infinite}@keyframes wc-soon-pulse{0%,to{box-shadow:0 8px 28px -10px rgba(233,196,106,.4)}50%{box-shadow:0 8px 34px -6px rgba(233,196,106,.7)}}.wc-store-title{font-family:"Readex Pro",var(--font-body);font-weight:700;font-size:clamp(32px,6.5vw,60px);line-height:1.05;margin:0;background:linear-gradient(110deg,#f5f1e2 10%,#74f0ab 36%,#e9c46a 60%,#f5f1e2 88%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 30px rgba(30,199,115,.3));animation:wc-title-sheen 8s ease-in-out infinite}.wc-store-sub{margin:12px auto 0;max-width:540px;color:#9cc6b1;font-size:clamp(13px,1.7vw,16px);font-weight:500;line-height:1.7}.wc-store-sub b{color:var(--wc-gold)}.wc-earn{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;text-align:center;margin:0 auto 30px;max-width:720px;padding:16px 22px;border-radius:18px;background:linear-gradient(120deg,rgba(14,122,69,.18),rgba(8,54,31,.22));border:1px solid rgba(46,196,130,.18);color:#cdeede;font-size:14px;font-weight:600}.wc-earn .ec{display:inline-flex;align-items:center;gap:7px}.wc-earn .ec b{color:var(--wc-gold-bright)}.wc-earn a{color:var(--wc-mint);font-weight:800;text-decoration:none;border-bottom:1px dashed rgba(116,240,171,.5)}.wc-store-empty{text-align:center;max-width:560px;margin:10px auto 0;padding:44px 28px;border-radius:24px;background:linear-gradient(165deg,rgba(10,48,30,.6),rgba(5,24,16,.78));border:1px dashed rgba(46,196,130,.28);box-shadow:0 22px 54px -28px rgba(0,0,0,.8)}.wc-store-empty-ico{width:76px;height:76px;border-radius:22px;margin:0 auto 18px;display:grid;place-items:center;color:var(--wc-gold-bright);background:linear-gradient(150deg,rgba(233,196,106,.22),rgba(199,154,46,.08));border:1px solid rgba(233,196,106,.4);box-shadow:0 12px 30px -10px rgba(233,196,106,.45);animation:wc-soon-pulse 2.6s ease-in-out infinite}.wc-store-empty h3{font-size:20px;font-weight:800;color:#eafff3;margin:0 0 10px}.wc-store-empty p{font-size:14px;color:#9cc6b1;line-height:1.7;margin:0}.wc-store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:16px}.wc-prod{position:relative;border-radius:22px;padding:22px 20px 20px;overflow:hidden;isolation:isolate;background:linear-gradient(165deg,rgba(10,48,30,.72),rgba(5,24,16,.84));border:1px solid rgba(46,196,130,.16);box-shadow:0 22px 54px -28px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.04);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s}.wc-prod:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.6;background:radial-gradient(90% 70% at 80% -10%,color-mix(in srgb,var(--acc,#1ec773) 22%,transparent),transparent 60%);transition:opacity .3s}.wc-prod:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--acc,#1ec773) 45%,transparent);box-shadow:0 30px 60px -26px rgba(0,0,0,.85),0 0 30px -8px color-mix(in srgb,var(--acc,#1ec773) 35%,transparent)}.wc-prod:hover:before{opacity:1}.wc-prod-soon{position:absolute;top:14px;inset-inline-start:14px;display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:800;z-index:2;background:rgba(233,196,106,.16);color:var(--wc-gold-bright);border:1px solid rgba(233,196,106,.4);backdrop-filter:blur(6px)}.wc-prod-ico{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;margin-bottom:16px;background:linear-gradient(150deg,color-mix(in srgb,var(--acc,#1ec773) 28%,transparent),color-mix(in srgb,var(--acc,#1ec773) 8%,transparent));border:1px solid color-mix(in srgb,var(--acc,#1ec773) 40%,transparent);color:var(--acc,#1ec773);box-shadow:0 10px 26px -10px color-mix(in srgb,var(--acc,#1ec773) 60%,transparent)}.wc-prod-cat{font-size:10.5px;font-weight:800;letter-spacing:.1em;color:#6fa389;text-transform:uppercase;margin-bottom:5px}.wc-prod-name{font-size:17px;font-weight:800;color:#eafff3;margin:0 0 7px}.wc-prod-desc{font-size:12.5px;color:#9cc6b1;line-height:1.6;margin:0 0 18px;min-height:40px}.wc-prod-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.wc-prod-price{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-weight:800;font-size:17px;color:var(--wc-gold-bright)}.wc-prod-price .pcoin{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:900;color:#5a3d00;background:radial-gradient(circle at 35% 30%,#ffe9a8,#e9c46a 50%,#b8881f);box-shadow:0 0 10px rgba(233,196,106,.5)}.wc-prod-btn{appearance:none;border:1px solid rgba(156,198,177,.22);cursor:not-allowed;display:inline-flex;align-items:center;gap:6px;padding:9px 15px;border-radius:12px;background:rgba(120,140,130,.1);color:#9cc6b1;font-size:12.5px;font-weight:800;font-family:Readex Pro,inherit;transition:background .2s}.wc-prod-btn:hover{background:rgba(120,140,130,.18)}@media (max-width:540px){.wc-store-grid{grid-template-columns:1fr}.wc-prod-desc{min-height:0}}.wc-prod-img{width:100%;height:130px;object-fit:cover;border-radius:14px;margin-bottom:14px;display:block;border:1px solid rgba(233,196,106,.18);box-shadow:0 10px 26px -12px rgba(0,0,0,.7)}.wc-prod-btn.buy{cursor:pointer;text-decoration:none;background:linear-gradient(120deg,rgba(233,196,106,.24),rgba(199,154,46,.14));border-color:rgba(233,196,106,.5);color:var(--wc-gold-bright)}.wc-prod-btn.buy:hover{background:linear-gradient(120deg,rgba(233,196,106,.36),rgba(199,154,46,.2))}.wc-prod-btn:disabled{cursor:not-allowed;opacity:.6}.wc-myorders{max-width:720px;margin:40px auto 0}.wc-myorders-h{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;color:#eafff3;margin-bottom:12px}.wc-myorder{border-radius:14px;margin-bottom:8px;overflow:hidden;background:linear-gradient(165deg,rgba(10,48,30,.55),rgba(5,24,16,.7));border:1px solid rgba(46,196,130,.16)}.wc-myorder summary{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;list-style:none;font-size:14px;color:#cdeede}.wc-myorder summary::-webkit-details-marker{display:none}.wc-myorder .nm{flex:1;min-width:0;font-weight:800;color:#eafff3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wc-myorder .pr{font-weight:800;color:var(--wc-gold-bright);flex-shrink:0}.wc-myorder .dt{font-size:11.5px;color:#6fa389;flex-shrink:0}.wc-myorder-body{font-size:13.5px;color:#d8f5e6;line-height:1.8;direction:rtl;border-top:1px dashed rgba(46,196,130,.18);margin:0 12px;padding:10px 16px 14px}.wc-delivery-box,.wc-myorder-body{white-space:pre-wrap;word-break:break-word}.wc-delivery-box{background:rgba(0,0,0,.35);border:1px solid rgba(233,196,106,.35);border-radius:14px;padding:14px 16px;font-size:14px;color:#f5f1e2;line-height:1.9;max-height:220px;overflow-y:auto}