.ShopShowcase-module__qAbI5q__section{background:linear-gradient(#0e2a1b 0%,#12182b 48%,#150c26 100%);padding:84px 0;position:relative;overflow:hidden}.ShopShowcase-module__qAbI5q__backdropGlow{background:radial-gradient(ellipse 60% 45% at 50% 0%, var(--jungle-accent,#82b440) 0%, transparent 70%);opacity:.22;pointer-events:none;transition:background .6s;position:absolute;inset:0}.ShopShowcase-module__qAbI5q__container{z-index:1;max-width:min(1200px,100%);margin:0 auto;padding:0 clamp(16px,4vw,40px);position:relative}.ShopShowcase-module__qAbI5q__floaters{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ShopShowcase-module__qAbI5q__floater{opacity:0;filter:drop-shadow(0 0 6px #ffd76a59);animation-name:ShopShowcase-module__qAbI5q__floaterRise;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-30px}.ShopShowcase-module__qAbI5q__floater img{width:100%;height:100%;display:block}@keyframes ShopShowcase-module__qAbI5q__floaterRise{0%{opacity:0;transform:translateY(0)rotate(0)}8%{opacity:.55}80%{opacity:.4}to{opacity:0;transform:translateY(-108vh)rotate(38deg)}}.ShopShowcase-module__qAbI5q__titleRow{justify-content:center;align-items:center;gap:clamp(14px,2.5vw,26px);margin-bottom:clamp(14px,2vw,18px);display:flex;position:relative}.ShopShowcase-module__qAbI5q__title{text-align:center;letter-spacing:-.5px;background:linear-gradient(100deg,#fff 0%,#f2fbe8 45%,#ffd76a 100%);color:#0000;filter:drop-shadow(0 2px 16px #00000059);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(28px,4.2vw,40px);font-weight:800}.ShopShowcase-module__qAbI5q__titleCritter{pointer-events:none;line-height:0}.ShopShowcase-module__qAbI5q__titleCritter svg{width:64px;height:44px}.ShopShowcase-module__qAbI5q__titleCritterLeft{animation:7s ease-in-out infinite ShopShowcase-module__qAbI5q__critterDriftA}.ShopShowcase-module__qAbI5q__titleCritterRight{animation:8.5s ease-in-out infinite ShopShowcase-module__qAbI5q__critterDriftB}@keyframes ShopShowcase-module__qAbI5q__critterDriftA{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)rotate(-4deg)}}@keyframes ShopShowcase-module__qAbI5q__critterDriftB{0%,to{transform:translateY(-6px)}50%{transform:translateY(4px)rotate(5deg)}}.ShopShowcase-module__qAbI5q__categoryRail{flex-wrap:wrap;justify-content:center;gap:clamp(8px,1.2vw,12px);margin-bottom:clamp(26px,3.5vw,36px);display:flex}.ShopShowcase-module__qAbI5q__categoryChip{--cat-color:#8bc34a;color:#eef6e4;letter-spacing:.2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:13px;font-weight:700;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.ShopShowcase-module__qAbI5q__categoryChip svg{color:var(--cat-color);filter:drop-shadow(0 0 5px var(--cat-color))}.ShopShowcase-module__qAbI5q__categoryChip:hover{border-color:var(--cat-color);background:#ffffff1a;transform:translateY(-2px)}.ShopShowcase-module__qAbI5q__frame{background:var(--jungle-bg,#17402a);border:1px solid var(--border-default,#ffffff24);border-radius:24px;max-width:1040px;margin:0 auto;transition:background .4s;animation:.7s ease-out both ShopShowcase-module__qAbI5q__fadeUp;display:flex;overflow:hidden;box-shadow:0 30px 70px #00000059}.ShopShowcase-module__qAbI5q__frameSidebar{background:var(--sidebar-bg,linear-gradient(180deg, #091a0f 0%, #0d1610 60%, #070e0c 100%));flex-direction:column;flex-shrink:0;align-items:center;gap:16px;width:clamp(44px,6vw,68px);padding:clamp(20px,3vw,28px) 0;display:flex}.ShopShowcase-module__qAbI5q__frameSidebarStub{background:#ffffff29;border-radius:999px;width:60%;height:7px}.ShopShowcase-module__qAbI5q__frameSidebarStubActive{background:var(--sidebar-active,linear-gradient(135deg, #2b9f5b 0%, #57c56e 100%));width:72%;height:9px;box-shadow:0 0 10px var(--sidebar-active-glow,#2b9f5b73)}.ShopShowcase-module__qAbI5q__frameSidebarAvatar{border:2px solid #ffffff40;border-radius:50%;width:30px;height:30px;margin-top:auto;overflow:hidden;box-shadow:0 0 10px #00000059}.ShopShowcase-module__qAbI5q__frameSidebarAvatar img{object-fit:cover;width:100%;height:100%;display:block}.ShopShowcase-module__qAbI5q__frameMain{min-width:0;color:var(--text-primary,#f2fbe8);flex:1;padding:clamp(22px,3.5vw,34px) clamp(16px,3.5vw,30px) clamp(26px,3.5vw,34px);position:relative}.ShopShowcase-module__qAbI5q__walletChip{background:var(--bg-surface-elevated,#ffffff14);border:1px solid var(--border-default,#ffffff29);color:var(--text-primary,#f2fbe8);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:800;display:inline-flex;position:absolute;top:clamp(14px,2vw,20px);right:clamp(14px,2.5vw,22px);box-shadow:0 4px 14px #0000002e}.ShopShowcase-module__qAbI5q__walletChip img{display:block}.ShopShowcase-module__qAbI5q__walletChip span+img{margin-left:4px}.ShopShowcase-module__qAbI5q__themeDotHeader{text-align:center;margin-bottom:clamp(24px,3.5vw,34px)}.ShopShowcase-module__qAbI5q__themeDotRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(7px,1vw,9px);display:flex}.ShopShowcase-module__qAbI5q__themeDot{cursor:pointer;border:2px solid #0000;border-radius:50%;width:clamp(21px,1.8vw,25px);height:clamp(21px,1.8vw,25px);padding:0;transition:transform .15s,box-shadow .15s}.ShopShowcase-module__qAbI5q__themeDot:hover{transform:scale(1.15)}.ShopShowcase-module__qAbI5q__themeDot:focus-visible{outline:2px solid var(--jungle-accent,#ffd76a);outline-offset:3px}.ShopShowcase-module__qAbI5q__themeDotActive{box-shadow:0 0 0 2px #fff}.ShopShowcase-module__qAbI5q__frameLight .ShopShowcase-module__qAbI5q__themeDotActive{box-shadow:0 0 0 2px var(--text-primary,#1c2b1e)}.ShopShowcase-module__qAbI5q__themeDotLabel{letter-spacing:.2px;color:var(--text-secondary,#d8e8c9);margin:10px 0 0;font-size:12.5px;font-weight:700}.ShopShowcase-module__qAbI5q__shelves{flex-direction:column;gap:16px;margin-bottom:clamp(28px,4vw,40px);animation:.7s ease-out .12s both ShopShowcase-module__qAbI5q__fadeUp;display:flex}.ShopShowcase-module__qAbI5q__shelfViewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.ShopShowcase-module__qAbI5q__shelfTrack{gap:14px;width:max-content;padding:4px 2px 16px;animation-name:ShopShowcase-module__qAbI5q__shelfDrift;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.ShopShowcase-module__qAbI5q__shelfTrackRight{animation-direction:reverse}.ShopShowcase-module__qAbI5q__shelfViewport:hover .ShopShowcase-module__qAbI5q__shelfTrack,.ShopShowcase-module__qAbI5q__shelfViewport:focus-within .ShopShowcase-module__qAbI5q__shelfTrack{animation-play-state:paused}@keyframes ShopShowcase-module__qAbI5q__shelfDrift{0%{transform:translate(0)}to{transform:translate(-50%)}}.ShopShowcase-module__qAbI5q__lootTile{--tier-color:#8bc34a;--tier-color-soft:#8bc34a59;background:var(--bg-surface,#101f1a);border:2px solid var(--tier-color-soft);text-align:center;border-radius:16px;flex-direction:column;flex:none;align-items:center;gap:6px;width:150px;padding:14px 10px 12px;transition:border-color .25s,transform .25s;display:flex;position:relative}.ShopShowcase-module__qAbI5q__lootTile:hover{border-color:var(--tier-color);transform:translateY(-3px)}.ShopShowcase-module__qAbI5q__lootTileGlow{box-shadow:0 0 20px -6px var(--tier-color)}.ShopShowcase-module__qAbI5q__lootTileGlow:hover{box-shadow:0 0 26px -4px var(--tier-color)}.ShopShowcase-module__qAbI5q__lootTileShimmer{overflow:hidden}.ShopShowcase-module__qAbI5q__lootTileShimmer:after{content:"";pointer-events:none;will-change:transform;background:linear-gradient(105deg,#0000 0%,#ffffff47 50%,#0000 100%);width:55%;animation:3.6s linear infinite ShopShowcase-module__qAbI5q__shimmerSweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-200%)skew(-18deg)}@keyframes ShopShowcase-module__qAbI5q__shimmerSweep{0%{transform:translate(-200%)skew(-18deg)}38%,to{transform:translate(380%)skew(-18deg)}}.ShopShowcase-module__qAbI5q__lootPreview{place-items:center;width:64px;height:64px;margin-top:2px;display:grid;position:relative}.ShopShowcase-module__qAbI5q__previewImage{object-fit:contain;filter:drop-shadow(0 4px 8px #00000059);width:100%;height:100%;margin:auto;position:absolute;inset:0}.ShopShowcase-module__qAbI5q__previewImageWide{object-fit:cover;border-radius:8px;width:100%;height:44px;box-shadow:0 2px 8px #0000004d}.ShopShowcase-module__qAbI5q__previewEmoji{font-size:32px;line-height:1}.ShopShowcase-module__qAbI5q__previewCritter{place-items:center;width:100%;height:100%;display:grid}.ShopShowcase-module__qAbI5q__previewCritter svg{width:100%;height:auto}.ShopShowcase-module__qAbI5q__previewFrameWrap{width:44px;height:44px;position:relative}.ShopShowcase-module__qAbI5q__previewFrameCircle{background:var(--bg-surface-elevated,#ffffff14);border-radius:50%;width:100%;height:100%}.ShopShowcase-module__qAbI5q__lootName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;font-weight:700;line-height:1.25;overflow:hidden}.ShopShowcase-module__qAbI5q__lootTierBadge{letter-spacing:.5px;text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:12px;padding:2px 9px;font-size:8.5px;font-weight:800;display:inline-block}.ShopShowcase-module__qAbI5q__lootPrice{color:#ffd76a;align-items:center;gap:4px;margin-top:2px;font-size:11px;font-weight:800;display:inline-flex}.ShopShowcase-module__qAbI5q__frameLight .ShopShowcase-module__qAbI5q__lootPrice{color:#8a6414}.ShopShowcase-module__qAbI5q__caption{text-align:center;color:var(--text-secondary,#d8e8c9bf);max-width:560px;margin:0 auto;font-size:13.5px;font-weight:500;line-height:1.6}@keyframes ShopShowcase-module__qAbI5q__fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ShopShowcase-module__qAbI5q__frame,.ShopShowcase-module__qAbI5q__shelves,.ShopShowcase-module__qAbI5q__floater,.ShopShowcase-module__qAbI5q__titleCritterLeft,.ShopShowcase-module__qAbI5q__titleCritterRight{animation:none}.ShopShowcase-module__qAbI5q__floaters{display:none}.ShopShowcase-module__qAbI5q__backdropGlow{transition:none}.ShopShowcase-module__qAbI5q__shelfTrack{animation:none}.ShopShowcase-module__qAbI5q__shelfViewport{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ShopShowcase-module__qAbI5q__lootTile{scroll-snap-align:start}.ShopShowcase-module__qAbI5q__lootTileDuplicate{display:none}.ShopShowcase-module__qAbI5q__lootTileShimmer:after{opacity:0;animation:none}}@media (max-width:768px){.ShopShowcase-module__qAbI5q__section{padding:64px 0}.ShopShowcase-module__qAbI5q__container{padding:0 clamp(10px,3vw,16px)}.ShopShowcase-module__qAbI5q__frame{border-radius:18px}.ShopShowcase-module__qAbI5q__frameSidebar{gap:12px;width:36px}.ShopShowcase-module__qAbI5q__lootTile{width:128px}.ShopShowcase-module__qAbI5q__lootPreview{width:52px;height:52px}.ShopShowcase-module__qAbI5q__titleCritter svg{width:46px;height:32px}.ShopShowcase-module__qAbI5q__categoryChip{padding:7px 12px;font-size:12px}.ShopShowcase-module__qAbI5q__walletChip{display:none}}@media (max-width:480px){.ShopShowcase-module__qAbI5q__frameSidebar{width:28px}}
