.gadec-store{--gs-void:#0a0503;--gs-gold:#efbd6c;--gs-gold-border:#e8bd76;--gs-gold-soft:#f2cf8e;--gs-gold-bright:#ffdda0;--gs-ink:#fffdf5;--gs-ink-dim:rgba(255,253,245,.68);--gs-ink-faint:rgba(255,253,245,.38);--gs-line:rgba(239,189,108,.22);box-sizing:border-box;background:var(--gs-void);color:var(--gs-ink);font-family:Montserrat,Arial,sans-serif;width:100vw;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:clamp(32px,5vw,56px) clamp(20px,4vw,56px) 48px}.gadec-store *,.gadec-store *::before,.gadec-store *::after{box-sizing:border-box}.gadec-store img{max-width:100%;display:block}.gadec-store-empty{padding:40px 24px;text-align:center;color:var(--gs-ink-dim)}.gadec-store-empty a{color:var(--gs-gold-soft)}.gadec-store-heading{margin:0 0 18px;font-size:clamp(22px,2.6vw,32px);font-weight:800;color:var(--gs-ink)}.gadec-store-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.gadec-store-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:350px;overflow:hidden;border:1px solid rgb(242 207 142 / .28);border-radius:10px;background:#17110e;box-shadow:0 14px 34px rgb(0 0 0 / .32);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.gadec-store-card:hover{transform:translateY(-5px) scale(1.015);border-color:var(--gs-gold-border);box-shadow:0 20px 42px rgb(0 0 0 / .45)}.gadec-store-card-cover{position:relative;min-height:190px;flex:1;background-color:#2a1b14}.gadec-store-card-cover img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.gadec-store-card-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .05),rgb(0 0 0 / .72))}.gadec-store-card-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 70% 20%,#79572d,#24150f 65%)}.gadec-store-card-placeholder span{font-size:44px;font-weight:800;color:rgb(255 253 245 / .4)}.gadec-store-badge{position:absolute;z-index:2;top:14px;left:14px;padding:5px 8px;border-radius:4px;background:rgb(0 0 0 / .72);color:var(--gs-gold-soft);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.gadec-store-card-info{display:flex;flex-direction:column;padding:18px}.gadec-store-card-info h3{margin:0 0 8px;color:var(--gs-ink);font-size:16px;line-height:1.3}.gadec-store-price{display:block;margin:0 0 14px;color:var(--gs-gold-bright);font-size:14px;font-weight:700}.gadec-store-buy{width:100%;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--gs-gold-border);border-radius:6px;background:var(--gs-gold);color:#17100d;font:inherit;font-weight:800;text-decoration:none;padding:11px 14px}.gadec-store-buy:hover{background:var(--gs-gold-bright)}.gadec-store-buy--disabled{background:#fff0;color:var(--gs-ink-faint);border-color:var(--gs-line);cursor:not-allowed;font-size:12.5px;font-weight:600}@media(max-width:1100px){.gadec-store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.gadec-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gadec-store-card{min-height:340px}}@media(max-width:480px){.gadec-store-grid{grid-template-columns:1fr}.gadec-store-card{min-height:360px}}