.catalog-discovery{overflow-anchor:none;padding-bottom:40px}body:has(.catalog-discovery) .site-header{position:relative}.discovery-shop-intro{padding:34px 0 24px}.discovery-shop-intro h1{letter-spacing:-1.5px;margin:7px 0 10px;font-size:clamp(32px,4vw,48px);line-height:1.1}.discovery-shop-intro p{color:#b7c1bb;margin:0;font-size:18px;line-height:1.6}.catalog-discovery .discovery-entry{padding-bottom:30px}.catalog-discovery .discovery-rail{min-width:0;position:relative}.catalog-discovery .discovery-track{scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab;-webkit-user-select:none;user-select:none;gap:14px;margin:-6px;padding:6px;display:flex;overflow-x:auto}.catalog-discovery .discovery-track::-webkit-scrollbar{display:none}.catalog-discovery .discovery-prev,.catalog-discovery .discovery-next{z-index:2;color:#d7fdff;opacity:.68;text-shadow:0 2px 2px #000a,0 7px 12px #000b,0 0 16px #32f4ff38;width:48px;height:84px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font:400 76px/1 Arial,sans-serif;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:52px}.catalog-discovery .discovery-prev{left:-18px}.catalog-discovery .discovery-next{right:-18px}.catalog-discovery .discovery-prev:hover,.catalog-discovery .discovery-next:hover{opacity:1;transform:scale(1.12)}.catalog-discovery .discovery-prev:disabled,.catalog-discovery .discovery-next:disabled{opacity:0;visibility:hidden;pointer-events:none}.catalog-discovery .discovery-more{display:none}.discovery-world{isolation:isolate;text-align:left;color:#edf5ef;background:linear-gradient(90deg,#ffffff06 1px,transparent 1px) 0 0/24px 24px,linear-gradient(#ffffff06 1px,transparent 1px) 0 0/24px 24px,radial-gradient(ellipse at 70% 25%,var(--world-glow,#24777844),transparent 75%),#121b19;cursor:pointer;border:1px solid #4a5949;border-radius:16px;min-width:0;height:188px;padding:18px 20px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;container-type:inline-size;text-decoration:none!important}.discovery-world-pokemon{--world-glow:#b9a51944}.discovery-world-magic{--world-glow:#a3613344}.discovery-world-lorcana{--world-glow:#7760bd44}.discovery-world-one-piece{--world-glow:#b9484c44}.discovery-world:before{content:"";pointer-events:none;border:1px solid #ffffff0d;border-radius:50%;width:170px;height:170px;position:absolute;top:-45px;right:-45px}.discovery-world img{object-fit:contain;filter:drop-shadow(0 8px 20px #0007);pointer-events:none;width:78%;height:88px;position:absolute;bottom:27px;left:11%}.discovery-world-copy{z-index:1;pointer-events:none;gap:4px;display:grid;position:absolute;top:15px;left:20px;right:34px}.discovery-world-copy strong{font-size:16px;line-height:1.2}.discovery-world-copy small{color:#b9c6bf;font-size:12px}.discovery-world-arrow{color:#8af7fc;font-size:13px;position:absolute;top:17px;right:17px}.discovery-world:is(:hover,:focus-visible,[aria-current=true]){border-color:#32f4ff;box-shadow:inset 0 0 30px #32f4ff0b,0 0 24px #32f4ff15}.discovery-world[aria-current=true]:after{content:"";background:#32f4ff;width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #32f4ff}.catalog-discovery .discovery-track .discovery-world{flex:0 0 calc(25% - 10.5px)}.discovery-world-all img{object-position:center bottom;filter:none;width:100%;height:clamp(140px,48cqw,156px);bottom:-8px;left:0}@container (min-width:280px){.discovery-world-all img{height:clamp(164px,54cqw,178px);left:18px}}.catalog-discovery .discovery-sticky{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101713fa;border-bottom:1px solid #365044;padding:12px 0;position:sticky;top:0}.catalog-discovery .discovery-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-discovery .discovery-summary h2{margin:0;font-size:23px;line-height:1.25}.catalog-discovery .discovery-summary>span{color:#b7c1bb;font-size:13px}.catalog-discovery .discovery-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.catalog-discovery label{color:#b7c1bb;gap:4px;min-width:0;font-size:11px;display:grid}.catalog-discovery select,.catalog-discovery input{color:#f4f7f5;background:#18211a;border:1px solid #365044;border-radius:8px;width:100%;min-width:0;max-width:230px;min-height:40px;padding:8px;font-size:13px}.catalog-discovery .discovery-filter{color:#dcece0;cursor:pointer;background:#1b2b23;border:1px solid #456450;border-radius:8px;min-height:40px;padding:8px 12px;font-size:14px}.catalog-discovery .discovery-filter[aria-pressed=true]{color:#32f4ff;border-color:#32f4ff}.catalog-discovery .discovery-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;max-height:50vh;padding-top:14px;display:grid;overflow-y:auto}.catalog-discovery .discovery-filters select,.catalog-discovery .discovery-filters input{max-width:none;font-size:16px}.catalog-discovery .discovery-search{grid-column:span 2}.catalog-discovery .discovery-applied{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.catalog-discovery .discovery-applied button{color:#dbeddf;cursor:pointer;background:#1d2b20;border:1px solid #4a5d4d;border-radius:7px;padding:6px 9px;font-size:12px}.catalog-discovery .discovery-applied .discovery-reset{background:0 0;border:0;text-decoration:underline}.catalog-discovery .discovery-grid{overflow-anchor:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:20px;transition:opacity .16s;display:grid}.catalog-discovery .discovery-grid.is-updating{opacity:.55;pointer-events:none}.catalog-discovery .discovery-grid .product-card{min-width:0}.catalog-discovery .discovery-grid .product-visual{aspect-ratio:4/5}.catalog-discovery .discovery-grid .product-body{padding:16px}@media (min-width:901px){.catalog-discovery .discovery-grid .product-visual{aspect-ratio:auto;flex:none;height:clamp(96px,100svh - 860px,360px)}.catalog-discovery .discovery-grid .product-card-image{object-fit:contain}.catalog-discovery .discovery-grid .product-body{padding:10px}.catalog-discovery .discovery-grid .product-card-tags{gap:3px;min-height:0;margin-bottom:6px}.catalog-discovery .discovery-grid .product-body h3{min-height:39px;margin:0 0 6px;font-size:15px;line-height:1.3}.catalog-discovery .discovery-grid .product-card-footer{gap:4px;min-height:0}.catalog-discovery .discovery-grid .price-row{margin-top:0}.catalog-discovery .discovery-grid .product-card-cta{min-height:40px;padding-block:6px}}.catalog-discovery .discovery-end{text-align:center;color:#a5afa9;min-height:48px;padding:24px;font-size:13px}.catalog-discovery .discovery-empty{border:1px solid #365044;border-radius:14px;margin-top:20px;padding:30px}.catalog-discovery .discovery-empty h2{font-size:22px}.catalog-discovery .discovery-empty p{color:#b7c1bb}.catalog-discovery .discovery-chip-rail{margin-bottom:9px;padding-inline:0}.catalog-discovery .discovery-chip-rail .discovery-track{gap:8px;margin:0;padding:5px 2px}.catalog-discovery .discovery-chip-rail .discovery-prev,.catalog-discovery .discovery-chip-rail .discovery-next{width:28px;height:46px;font-size:34px;top:1px}.catalog-discovery .discovery-chip-rail .discovery-prev{left:-20px}.catalog-discovery .discovery-chip-rail .discovery-next{right:-20px}.catalog-discovery .discovery-chip{isolation:isolate;white-space:nowrap;color:#f4f7f5;background:linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/18px 18px,linear-gradient(118deg,#25291b,#141c18 72%);border:1px solid #77702e;border-radius:10px;flex:none;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #e3c83208}.catalog-discovery .discovery-chip span{color:#c6cba6;text-align:center;background:#202622;border:1px solid #77702e;border-radius:4px;min-width:23px;padding:1px 4px;font-size:12px;line-height:1.35}.catalog-discovery .discovery-chip:is(:hover,:focus-visible,[aria-current=true]){color:#bafcff;background:linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/18px 18px,linear-gradient(118deg,#163636,#102022 72%);border-color:#32f4ff;box-shadow:inset 0 0 22px #32f4ff0c,0 0 18px #32f4ff24}.catalog-discovery .discovery-chip[aria-current=true]:after{content:"";background:#32f4ff;width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #32f4ff80}.catalog-discovery .discovery-chip:is(:hover,:focus-visible,[aria-current=true]) span{color:#071112;background:#32f4ff;border-color:#32f4ff}.catalog-discovery :focus-visible{outline-offset:3px;outline:2px solid #32f4ff}.catalog-discovery .discovery-alternatives{padding:44px 0 20px}.catalog-discovery .discovery-alternatives h2,.catalog-discovery .discovery-empty-world h2{margin-bottom:12px;font-size:clamp(24px,3vw,34px);line-height:1.2}.catalog-discovery .discovery-alternatives p,.catalog-discovery .discovery-empty-world p{color:#b7c1bb;max-width:880px;font-size:18px;line-height:1.65}.catalog-discovery .discovery-alternatives h2{margin:8px 0 12px}.catalog-discovery .discovery-alternatives p{max-width:none;margin:0}.catalog-discovery .discovery-alternative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.catalog-discovery .discovery-alternative-grid .discovery-world{height:230px}.catalog-discovery .discovery-alternative-grid .discovery-world img{height:115px;bottom:30px}.catalog-discovery .discovery-alternative-grid .discovery-supplies{grid-column:1/-1;margin-top:8px}.catalog-discovery .discovery-alternative-grid .category{width:100%;min-width:0;min-height:230px}.catalog-discovery .discovery-alternative-grid .category:not(.discovery-supplies) .category-v2-logo-stage{width:min(72%,340px);height:116px}.catalog-discovery .discovery-supplies .category-v2-logo-stage{opacity:.85;transform:translate(-50%,-50%);width:min(420px,72%)!important;height:130px!important;position:absolute!important;top:48%!important;left:50%!important;right:auto!important}.catalog-discovery .discovery-alternative-grid .category-v2-meta{justify-content:space-between;align-items:end;gap:12px;display:flex}.catalog-discovery .discovery-alternative-grid .category-v2-meta span{white-space:nowrap}.catalog-discovery .discovery-supplies .category-v2-logo-stage img{object-fit:contain;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.catalog-discovery .discovery-empty-world{padding:36px 0 0}.catalog-landing .catalog-hero-stats.catalog-empty-stats{flex-wrap:wrap;display:flex!important}.catalog-landing .catalog-hero-stats.catalog-empty-stats>span{white-space:normal;color:#e8f3ec;border-radius:10px;flex:0 auto;min-width:0;padding:10px 15px;font-size:13px;line-height:1.4;width:auto!important;max-width:100%!important}@media (max-width:900px){.catalog-discovery .discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.discovery-shop-intro{padding:24px 0 18px}.discovery-shop-intro p{font-size:16px}.catalog-discovery .discovery-entry{padding-bottom:20px}.catalog-discovery .discovery-art-rail .discovery-track{cursor:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid;overflow:visible}.catalog-discovery .discovery-art-rail .discovery-track:not(.is-expanded)>:nth-child(n+5){display:none}.catalog-discovery .discovery-art-rail:has(.discovery-track>:nth-child(5)) .discovery-more{color:#bafcff;background:#14231e;border:1px solid #3b5b51;border-radius:9px;width:100%;margin-top:14px;padding:11px;font-size:13px;display:block}.catalog-discovery .discovery-art-rail .discovery-prev,.catalog-discovery .discovery-art-rail .discovery-next{display:none}.discovery-world{border-radius:12px;height:133px;padding:12px}.discovery-world-copy{gap:3px;top:10px;left:12px;right:26px}.discovery-world-copy strong{font-size:13px}.discovery-world-copy small{font-size:11px}.discovery-world-arrow{font-size:11px;top:11px;right:11px}.discovery-world img{width:82%;height:56px;bottom:14px;left:9%}.discovery-world-all img{width:100%;height:92px;bottom:-6px;left:0}.catalog-discovery .discovery-sticky{padding:8px 0}.catalog-discovery .discovery-controls{gap:6px}.catalog-discovery .discovery-summary{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.catalog-discovery .discovery-summary h2{font-size:18px}.catalog-discovery .discovery-summary>span{white-space:nowrap;font-size:12px}.catalog-discovery .discovery-actions{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.catalog-discovery .discovery-desktop-type,.catalog-discovery .discovery-desktop-sort{display:none}.catalog-discovery .discovery-actions select{width:100%;max-width:none}.catalog-discovery .discovery-filter{min-height:38px;padding:7px;font-size:12px}.catalog-discovery .discovery-filters{grid-template-columns:1fr 1fr}.catalog-discovery .discovery-search{grid-column:1/-1}.catalog-discovery .discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.catalog-discovery .discovery-grid .product-body{padding:10px}.catalog-discovery .discovery-grid .product-card h3{font-size:13px;line-height:1.4}.catalog-discovery .discovery-grid .product-card .price-row strong{font-size:18px}.catalog-discovery .discovery-grid .product-card .button{min-width:0;padding-inline:6px;font-size:11px}.catalog-discovery .discovery-chip{min-height:40px;padding:8px 11px;font-size:13px}.catalog-discovery .discovery-chip-rail .discovery-prev{left:-12px}.catalog-discovery .discovery-chip-rail .discovery-next{right:-12px}.catalog-discovery .discovery-alternative-grid{gap:10px}.catalog-discovery .discovery-alternative-grid .discovery-world{height:164px}.catalog-discovery .discovery-alternative-grid{grid-template-columns:1fr}.catalog-discovery .discovery-alternative-grid .discovery-world img{height:75px;bottom:20px}.catalog-discovery .discovery-alternatives p,.catalog-discovery .discovery-empty-world p{font-size:16px}.catalog-discovery .discovery-alternatives{padding-top:28px}.catalog-discovery .discovery-alternative-grid .category-v2-meta{flex-direction:column;align-items:start;gap:7px}.catalog-discovery .discovery-alternative-grid .category-v2-meta strong{white-space:normal}.catalog-landing .catalog-hero-stats.catalog-empty-stats>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.catalog-discovery *{scroll-behavior:auto!important;transition:none!important}}.catalog-discovery .catalog-empty-notice{isolation:isolate;background:radial-gradient(at 0 30%,#32f4ff0d,#0000 65%),linear-gradient(110deg,#172321,#141b19);border:1px solid #32f4ff35;border-radius:16px;align-items:flex-start;gap:22px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0003}.catalog-discovery .catalog-empty-notice:before{content:"";background:#32f4ff;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:18px auto 18px 0;box-shadow:0 0 16px #32f4ff55}.catalog-discovery .catalog-empty-notice:after{content:"";z-index:-1;opacity:.35;pointer-events:none;background:linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/24px 24px;position:absolute;inset:0}.catalog-discovery .catalog-empty-icon{color:#8eeef2;background:#32f4ff09;border:1px solid #32f4ff2c;border-radius:13px;flex:0 0 50px;place-items:center;width:50px;height:50px;margin-top:3px;display:grid}.catalog-discovery .catalog-empty-icon svg{width:25px;height:25px}.catalog-discovery .catalog-empty-copy{min-width:0}.catalog-discovery .catalog-empty-label{color:#8edcde;letter-spacing:1.3px;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.4;display:block}.catalog-discovery .catalog-empty-notice h2{letter-spacing:-.5px;color:#f4f7f5;margin:9px 0 12px;font-size:clamp(25px,2.4vw,34px);line-height:1.2}.catalog-discovery .catalog-empty-notice p{color:#bac7c1;max-width:1000px;margin:0;font-size:17px;line-height:1.65}.catalog-discovery .discovery-alternatives:has(.catalog-empty-notice) .discovery-alternative-grid{margin-top:28px}@media (max-width:700px){.catalog-discovery .catalog-empty-notice{border-radius:13px;padding:22px 20px;display:block}.catalog-discovery .catalog-empty-icon{border-radius:10px;width:34px;height:34px;margin:0;position:absolute;top:17px;right:18px}.catalog-discovery .catalog-empty-icon svg{width:20px;height:20px}.catalog-discovery .catalog-empty-label{letter-spacing:1px;min-height:25px;padding-right:42px;font-size:10px}.catalog-discovery .catalog-empty-notice h2{letter-spacing:-.3px;margin:8px 0 12px;font-size:25px}.catalog-discovery .catalog-empty-notice p{font-size:16px}.catalog-discovery .discovery-alternatives:has(.catalog-empty-notice) .discovery-alternative-grid{margin-top:22px}}
