body{background:#fff}
.poke-drift{background-image:url("/images/pokeball-pattern.svg");background-size:360px 240px;animation:poke-drift 50s linear infinite}
.poke-drift-cool{filter:hue-rotate(215deg) saturate(.65);animation-direction:reverse}
@keyframes poke-drift{to{background-position:360px -240px}}
[data-hero-slide][hidden],[data-rail-items][hidden]{display:none!important}
[data-rail-items]{transition:opacity .15s ease}
[data-product-rail][aria-busy=true] [data-rail-items]{opacity:.5}
.store-header summary::-webkit-details-marker{display:none}
@media(max-width:1279px){.store-header.menu-open .main-nav{display:flex!important;position:absolute!important;inset:96px 0 auto!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:14px 24px!important;background:white!important;box-shadow:0 20px 30px #17203315!important;z-index:50!important}}
@media(prefers-reduced-motion:reduce){.poke-drift{animation:none!important}}
@media(max-width:639px){[data-rail-items]>article:nth-child(n+2){display:none}}
@media(min-width:640px) and (max-width:1023px){[data-rail-items]>article:nth-child(n+3){display:none}}

@font-face{font-family:"Lilita One";src:url("/fonts/pokemon-inspired/LilitaOne-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Cinzel;src:url("/fonts/magic-inspired/cinzel-latin-variable.woff2") format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cinzel;src:url("/fonts/magic-inspired/cinzel-latin-ext-variable.woff2") format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-036F,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
.font-collector{font-family:"Lilita One",sans-serif;letter-spacing:0!important;line-height:1.15!important;font-synthesis:none}.font-magic{font-family:Cinzel,serif;font-weight:700;letter-spacing:0;font-synthesis:none}
