[class*=pokemon-type--]{position:relative;overflow:clip}.pokemon-type--fire:before{content:"";position:absolute;left:-12vw;top:50%;transform:translateY(-50%);width:min(42vw,500px);height:min(42vw,500px);border-radius:50%;background:radial-gradient(circle at 65% 50%,rgba(255,220,80,.85) 0%,rgba(255,100,0,.8) 28%,rgba(200,20,0,.65) 58%,rgba(120,0,0,.25) 80%,transparent 95%);animation:poke-fire-left 2.5s ease-in-out infinite alternate;pointer-events:none;z-index:0}.pokemon-type--fire:after{content:"";position:absolute;right:-14vw;top:12%;width:min(38vw,460px);height:min(38vw,460px);border-radius:50%;border:3px solid rgba(220,60,0,.7);background:transparent;animation:poke-fire-right 3s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:0}@keyframes poke-fire-left{0%{opacity:.8;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-52%) scale(1.04)}to{opacity:.75;transform:translateY(-48%) scale(.97)}}@keyframes poke-fire-right{0%{opacity:.6;border-color:#dc3c00b3;transform:scale(1)}50%{opacity:.85;border-color:#ff7800d9;transform:scale(1.03)}to{opacity:.5;border-color:#b4140080;transform:scale(.97)}}.pokemon-type--water:before{content:"";position:absolute;left:-12vw;top:50%;transform:translateY(-50%);width:min(42vw,500px);height:min(42vw,500px);border-radius:50%;background:radial-gradient(circle at 65% 50%,rgba(30,160,255,.85) 0%,rgba(0,100,200,.8) 28%,rgba(0,50,140,.65) 58%,rgba(0,10,70,.25) 80%,transparent 95%);animation:poke-water-left 3s ease-in-out infinite alternate;pointer-events:none;z-index:0}.pokemon-type--water:after{content:"";position:absolute;right:-14vw;top:12%;width:min(38vw,460px);height:min(38vw,460px);border-radius:50%;border:3px solid rgba(0,140,230,.75);background:transparent;animation:poke-water-right 4s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:0}@keyframes poke-water-left{0%{opacity:.75;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-53%) scale(1.05)}to{opacity:.7;transform:translateY(-47%) scale(.97)}}@keyframes poke-water-right{0%{opacity:.55;border-color:#008ce6bf;transform:scale(1)}50%{opacity:.85;border-color:#28c8ffe6;transform:scale(1.04)}to{opacity:.45;border-color:#0050b480;transform:scale(.96)}}.pokemon-type--grass:before{content:"";position:absolute;left:-12vw;top:50%;transform:translateY(-50%);width:min(42vw,500px);height:min(42vw,500px);border-radius:50%;background:radial-gradient(circle at 65% 50%,rgba(100,220,40,.85) 0%,rgba(40,170,0,.8) 28%,rgba(10,100,0,.65) 58%,rgba(0,40,0,.25) 80%,transparent 95%);animation:poke-grass-left 3.5s ease-in-out infinite alternate;pointer-events:none;z-index:0}.pokemon-type--grass:after{content:"";position:absolute;right:-14vw;top:12%;width:min(38vw,460px);height:min(38vw,460px);border-radius:50%;border:3px solid rgba(40,180,0,.7);background:transparent;animation:poke-grass-right 3.5s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:0}@keyframes poke-grass-left{0%{opacity:.75;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-52%) scale(1.04)}to{opacity:.7;transform:translateY(-48%) scale(.97)}}@keyframes poke-grass-right{0%{opacity:.55;border-color:#28b400b3;transform:scale(1)}50%{opacity:.85;border-color:#64f028e6;transform:scale(1.04)}to{opacity:.45;border-color:#14780080;transform:scale(.96)}}.pokemon-type--electric:before{content:"";position:absolute;left:-12vw;top:50%;transform:translateY(-50%);width:min(42vw,500px);height:min(42vw,500px);border-radius:50%;background:radial-gradient(circle at 65% 50%,rgba(255,240,40,.9) 0%,rgba(255,190,0,.85) 28%,rgba(200,120,0,.65) 58%,rgba(80,50,0,.25) 80%,transparent 95%);animation:poke-electric-left .9s ease-in-out infinite alternate;pointer-events:none;z-index:0}.pokemon-type--electric:after{content:"";position:absolute;right:-14vw;top:12%;width:min(38vw,460px);height:min(38vw,460px);border-radius:50%;border:3px solid rgba(255,210,0,.8);background:transparent;animation:poke-electric-right .7s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:0}@keyframes poke-electric-left{0%{opacity:.8;transform:translateY(-50%) scale(1)}30%{opacity:1;transform:translateY(-51%) scale(1.06)}60%{opacity:.65;transform:translateY(-50%) scale(.98)}to{opacity:.95;transform:translateY(-49%) scale(1.03)}}@keyframes poke-electric-right{0%{opacity:.6;border-color:#ffd200cc;transform:scale(1)}40%{opacity:.95;border-color:#ffff50;transform:scale(1.05)}70%{opacity:.5;border-color:#dca00099;transform:scale(.97)}to{opacity:.8;border-color:#ffc800d9;transform:scale(1.02)}}.pokemon-type--ghost:before{content:"";position:absolute;left:-12vw;top:50%;transform:translateY(-50%);width:min(42vw,500px);height:min(42vw,500px);border-radius:50%;background:radial-gradient(circle at 65% 50%,rgba(200,80,255,.75) 0%,rgba(130,0,200,.8) 28%,rgba(60,0,120,.65) 58%,rgba(15,0,50,.25) 80%,transparent 95%);animation:poke-ghost-left 5s ease-in-out infinite alternate;pointer-events:none;z-index:0}.pokemon-type--ghost:after{content:"";position:absolute;right:-14vw;top:12%;width:min(38vw,460px);height:min(38vw,460px);border-radius:50%;border:3px solid rgba(160,0,220,.7);background:transparent;animation:poke-ghost-right 6s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:0}@keyframes poke-ghost-left{0%{opacity:.65;transform:translateY(-50%) scale(1)}50%{opacity:.9;transform:translateY(-54%) scale(1.06)}to{opacity:.55;transform:translateY(-46%) scale(.95)}}@keyframes poke-ghost-right{0%{opacity:.45;border-color:#a000dcb3;transform:scale(1)}50%{opacity:.75;border-color:#dc50ffd9;transform:scale(1.05)}to{opacity:.35;border-color:#50009666;transform:scale(.94)}}.pokemon-type--dragon:before{content:"";position:absolute;left:-12vw;top:50%;transform:translateY(-50%);width:min(42vw,500px);height:min(42vw,500px);border-radius:50%;background:radial-gradient(circle at 65% 50%,rgba(80,120,255,.85) 0%,rgba(60,0,220,.8) 28%,rgba(20,0,140,.65) 58%,rgba(5,0,60,.25) 80%,transparent 95%);animation:poke-dragon-left 2.5s ease-in-out infinite alternate;pointer-events:none;z-index:0}.pokemon-type--dragon:after{content:"";position:absolute;right:-14vw;top:12%;width:min(38vw,460px);height:min(38vw,460px);border-radius:50%;border:3px solid rgba(80,60,240,.75);background:transparent;animation:poke-dragon-right 3s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:0}@keyframes poke-dragon-left{0%{opacity:.75;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-52%) scale(1.05)}to{opacity:.65;transform:translateY(-48%) scale(.97)}}@keyframes poke-dragon-right{0%{opacity:.55;border-color:#503cf0bf;transform:scale(1)}50%{opacity:.85;border-color:#8c64ffe6;transform:scale(1.04)}to{opacity:.45;border-color:#2800b480;transform:scale(.96)}}.pokemon-type--psychic:before{content:"";position:absolute;left:-12vw;top:50%;transform:translateY(-50%);width:min(42vw,500px);height:min(42vw,500px);border-radius:50%;background:radial-gradient(circle at 65% 50%,rgba(255,80,200,.85) 0%,rgba(230,0,150,.8) 28%,rgba(150,0,90,.65) 58%,rgba(60,0,40,.25) 80%,transparent 95%);animation:poke-psychic-left 3s ease-in-out infinite;pointer-events:none;z-index:0}.pokemon-type--psychic:after{content:"";position:absolute;right:-14vw;top:12%;width:min(38vw,460px);height:min(38vw,460px);border-radius:50%;border:3px solid rgba(255,40,170,.75);background:transparent;animation:poke-psychic-right 3.5s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:0}@keyframes poke-psychic-left{0%{opacity:.75;transform:translateY(-50%) scale(1)}33%{opacity:1;transform:translateY(-53%) scale(1.05)}66%{opacity:.65;transform:translateY(-47%) scale(.97)}to{opacity:.75;transform:translateY(-50%) scale(1)}}@keyframes poke-psychic-right{0%{opacity:.55;border-color:#ff28aabf;transform:scale(1)}50%{opacity:.85;border-color:#ff8cdce6;transform:scale(1.05)}to{opacity:.45;border-color:#c8007880;transform:scale(.96)}}.pokemon-type--normal:before{content:"";position:absolute;left:-12vw;top:50%;transform:translateY(-50%);width:min(42vw,500px);height:min(42vw,500px);border-radius:50%;background:radial-gradient(circle at 65% 50%,rgba(220,195,155,.8) 0%,rgba(170,145,100,.75) 28%,rgba(100,80,50,.6) 58%,rgba(40,30,15,.2) 80%,transparent 95%);animation:poke-normal-left 4s ease-in-out infinite alternate;pointer-events:none;z-index:0}.pokemon-type--normal:after{content:"";position:absolute;right:-14vw;top:12%;width:min(38vw,460px);height:min(38vw,460px);border-radius:50%;border:3px solid rgba(170,145,100,.65);background:transparent;animation:poke-normal-right 4.5s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:0}@keyframes poke-normal-left{0%{opacity:.65;transform:translateY(-50%) scale(1)}to{opacity:.85;transform:translateY(-51%) scale(1.04)}}@keyframes poke-normal-right{0%{opacity:.5;border-color:#aa9164a6;transform:scale(1)}to{opacity:.72;border-color:#d2b98ccc;transform:scale(1.03)}}.pokemon-type--fairy:before{content:"";position:absolute;left:-12vw;top:50%;transform:translateY(-50%);width:min(42vw,500px);height:min(42vw,500px);border-radius:50%;background:radial-gradient(circle at 65% 50%,rgba(255,160,220,.85) 0%,rgba(255,80,175,.8) 28%,rgba(200,20,120,.65) 58%,rgba(80,0,50,.25) 80%,transparent 95%);animation:poke-fairy-left 2s ease-in-out infinite;pointer-events:none;z-index:0}.pokemon-type--fairy:after{content:"";position:absolute;right:-14vw;top:12%;width:min(38vw,460px);height:min(38vw,460px);border-radius:50%;border:3px solid rgba(255,100,180,.75);background:transparent;animation:poke-fairy-right 2.5s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:0}@keyframes poke-fairy-left{0%{opacity:.75;transform:translateY(-50%) scale(1)}25%{opacity:1;transform:translateY(-52%) scale(1.05)}50%{opacity:.7;transform:translateY(-50%) scale(.98)}75%{opacity:.95;transform:translateY(-51%) scale(1.04)}to{opacity:.75;transform:translateY(-50%) scale(1)}}@keyframes poke-fairy-right{0%{opacity:.55;border-color:#ff64b4bf;transform:scale(1)}50%{opacity:.88;border-color:#ffaadce6;transform:scale(1.04)}to{opacity:.45;border-color:#dc288c8c;transform:scale(.97)}}.pokemon-type--rock:before{content:"";position:absolute;left:-12vw;top:50%;transform:translateY(-50%);width:min(42vw,500px);height:min(42vw,500px);border-radius:50%;background:radial-gradient(circle at 65% 50%,rgba(185,155,105,.8) 0%,rgba(140,105,60,.75) 28%,rgba(80,60,30,.6) 58%,rgba(25,15,5,.2) 80%,transparent 95%);animation:poke-rock-left 5s ease-in-out infinite alternate;pointer-events:none;z-index:0}.pokemon-type--rock:after{content:"";position:absolute;right:-14vw;top:12%;width:min(38vw,460px);height:min(38vw,460px);border-radius:50%;border:3px solid rgba(155,120,70,.65);background:transparent;animation:poke-rock-right 5.5s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:0}@keyframes poke-rock-left{0%{opacity:.6;transform:translateY(-50%) scale(1)}to{opacity:.8;transform:translateY(-50%) scale(1.03)}}@keyframes poke-rock-right{0%{opacity:.48;border-color:#9b7846a6;transform:scale(1)}to{opacity:.68;border-color:#c8a56ecc;transform:scale(1.03)}}.pokemon-type--flying:before{content:"";position:absolute;left:-12vw;top:50%;transform:translateY(-50%);width:min(42vw,500px);height:min(42vw,500px);border-radius:50%;background:radial-gradient(circle at 65% 50%,rgba(100,200,255,.85) 0%,rgba(50,150,230,.8) 28%,rgba(20,80,180,.65) 58%,rgba(5,20,80,.25) 80%,transparent 95%);animation:poke-flying-left 4s ease-in-out infinite alternate;pointer-events:none;z-index:0}.pokemon-type--flying:after{content:"";position:absolute;right:-14vw;top:12%;width:min(38vw,460px);height:min(38vw,460px);border-radius:50%;border:3px solid rgba(80,175,245,.75);background:transparent;animation:poke-flying-right 4.5s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:0}@keyframes poke-flying-left{0%{opacity:.75;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-54%) scale(1.05)}to{opacity:.65;transform:translateY(-46%) scale(.97)}}@keyframes poke-flying-right{0%{opacity:.55;border-color:#50aff5bf;transform:scale(1)}50%{opacity:.85;border-color:#a0dcffe6;transform:scale(1.04)}to{opacity:.45;border-color:#2878d280;transform:scale(.96)}}.pokemon-type--ice:before{content:"";position:absolute;left:-12vw;top:50%;transform:translateY(-50%);width:min(42vw,500px);height:min(42vw,500px);border-radius:50%;background:radial-gradient(circle at 65% 50%,rgba(160,235,255,.85) 0%,rgba(80,195,230,.8) 28%,rgba(30,130,190,.65) 58%,rgba(5,50,100,.25) 80%,transparent 95%);animation:poke-ice-left 4s ease-in-out infinite alternate;pointer-events:none;z-index:0}.pokemon-type--ice:after{content:"";position:absolute;right:-14vw;top:12%;width:min(38vw,460px);height:min(38vw,460px);border-radius:50%;border:3px solid rgba(120,210,240,.75);background:transparent;animation:poke-ice-right 4.5s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:0}@keyframes poke-ice-left{0%{opacity:.75;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-52%) scale(1.04)}to{opacity:.65;transform:translateY(-48%) scale(.97)}}@keyframes poke-ice-right{0%{opacity:.55;border-color:#78d2f0bf;transform:scale(1)}50%{opacity:.88;border-color:#c8f0ffe6;transform:scale(1.04)}to{opacity:.45;border-color:#3ca0d280;transform:scale(.96)}}.pokemon-type--fighting:before{content:"";position:absolute;left:-12vw;top:50%;transform:translateY(-50%);width:min(42vw,500px);height:min(42vw,500px);border-radius:50%;background:radial-gradient(circle at 65% 50%,rgba(220,80,40,.85) 0%,rgba(180,40,10,.8) 28%,rgba(120,20,0,.65) 58%,rgba(50,5,0,.25) 80%,transparent 95%);animation:poke-fighting-left 2s ease-in-out infinite alternate;pointer-events:none;z-index:0}.pokemon-type--fighting:after{content:"";position:absolute;right:-14vw;top:12%;width:min(38vw,460px);height:min(38vw,460px);border-radius:50%;border:3px solid rgba(200,60,20,.75);background:transparent;animation:poke-fighting-right 2.5s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:0}@keyframes poke-fighting-left{0%{opacity:.75;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-51%) scale(1.05)}to{opacity:.7;transform:translateY(-49%) scale(.97)}}@keyframes poke-fighting-right{0%{opacity:.55;border-color:#c83c14bf;transform:scale(1)}50%{opacity:.85;border-color:#f0643ce6;transform:scale(1.04)}to{opacity:.45;border-color:#961e0080;transform:scale(.96)}}.pokemon-type--poison:before{content:"";position:absolute;left:-12vw;top:50%;transform:translateY(-50%);width:min(42vw,500px);height:min(42vw,500px);border-radius:50%;background:radial-gradient(circle at 65% 50%,rgba(180,60,220,.85) 0%,rgba(130,20,170,.8) 28%,rgba(80,0,110,.65) 58%,rgba(30,0,50,.25) 80%,transparent 95%);animation:poke-poison-left 3s ease-in-out infinite alternate;pointer-events:none;z-index:0}.pokemon-type--poison:after{content:"";position:absolute;right:-14vw;top:12%;width:min(38vw,460px);height:min(38vw,460px);border-radius:50%;border:3px solid rgba(160,40,200,.75);background:transparent;animation:poke-poison-right 3.5s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:0}@keyframes poke-poison-left{0%{opacity:.75;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-52%) scale(1.05)}to{opacity:.65;transform:translateY(-48%) scale(.97)}}@keyframes poke-poison-right{0%{opacity:.55;border-color:#a028c8bf;transform:scale(1)}50%{opacity:.85;border-color:#d250f0e6;transform:scale(1.04)}to{opacity:.45;border-color:#640a8c80;transform:scale(.96)}}.pokemon-type--ground:before{content:"";position:absolute;left:-12vw;top:50%;transform:translateY(-50%);width:min(42vw,500px);height:min(42vw,500px);border-radius:50%;background:radial-gradient(circle at 65% 50%,rgba(220,170,60,.85) 0%,rgba(180,120,20,.8) 28%,rgba(120,70,0,.65) 58%,rgba(50,25,0,.25) 80%,transparent 95%);animation:poke-ground-left 4s ease-in-out infinite alternate;pointer-events:none;z-index:0}.pokemon-type--ground:after{content:"";position:absolute;right:-14vw;top:12%;width:min(38vw,460px);height:min(38vw,460px);border-radius:50%;border:3px solid rgba(195,140,30,.75);background:transparent;animation:poke-ground-right 4.5s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:0}@keyframes poke-ground-left{0%{opacity:.7;transform:translateY(-50%) scale(1)}to{opacity:.9;transform:translateY(-51%) scale(1.04)}}@keyframes poke-ground-right{0%{opacity:.55;border-color:#c38c1ebf;transform:scale(1)}to{opacity:.75;border-color:#f0b946e6;transform:scale(1.03)}}.pokemon-type--bug:before{content:"";position:absolute;left:-12vw;top:50%;transform:translateY(-50%);width:min(42vw,500px);height:min(42vw,500px);border-radius:50%;background:radial-gradient(circle at 65% 50%,rgba(140,210,30,.85) 0%,rgba(90,160,0,.8) 28%,rgba(50,100,0,.65) 58%,rgba(15,40,0,.25) 80%,transparent 95%);animation:poke-bug-left 3s ease-in-out infinite alternate;pointer-events:none;z-index:0}.pokemon-type--bug:after{content:"";position:absolute;right:-14vw;top:12%;width:min(38vw,460px);height:min(38vw,460px);border-radius:50%;border:3px solid rgba(110,180,20,.75);background:transparent;animation:poke-bug-right 3.5s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:0}@keyframes poke-bug-left{0%{opacity:.75;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-52%) scale(1.05)}to{opacity:.65;transform:translateY(-48%) scale(.97)}}@keyframes poke-bug-right{0%{opacity:.55;border-color:#6eb414bf;transform:scale(1)}50%{opacity:.85;border-color:#aae63ce6;transform:scale(1.04)}to{opacity:.45;border-color:#46820080;transform:scale(.96)}}.pokemon-type--dark:before{content:"";position:absolute;left:-12vw;top:50%;transform:translateY(-50%);width:min(42vw,500px);height:min(42vw,500px);border-radius:50%;background:radial-gradient(circle at 65% 50%,rgba(80,50,120,.85) 0%,rgba(40,20,80,.8) 28%,rgba(15,5,40,.65) 58%,rgba(5,0,15,.25) 80%,transparent 95%);animation:poke-dark-left 4s ease-in-out infinite alternate;pointer-events:none;z-index:0}.pokemon-type--dark:after{content:"";position:absolute;right:-14vw;top:12%;width:min(38vw,460px);height:min(38vw,460px);border-radius:50%;border:3px solid rgba(60,30,100,.75);background:transparent;animation:poke-dark-right 4.5s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:0}@keyframes poke-dark-left{0%{opacity:.7;transform:translateY(-50%) scale(1)}50%{opacity:.95;transform:translateY(-53%) scale(1.05)}to{opacity:.6;transform:translateY(-47%) scale(.96)}}@keyframes poke-dark-right{0%{opacity:.5;border-color:#3c1e64bf;transform:scale(1)}50%{opacity:.8;border-color:#643ca0e6;transform:scale(1.05)}to{opacity:.4;border-color:#1e0a4680;transform:scale(.95)}}.pokemon-type--steel:before{content:"";position:absolute;left:-12vw;top:50%;transform:translateY(-50%);width:min(42vw,500px);height:min(42vw,500px);border-radius:50%;background:radial-gradient(circle at 65% 50%,rgba(200,210,220,.85) 0%,rgba(140,160,180,.8) 28%,rgba(80,100,120,.65) 58%,rgba(20,30,50,.25) 80%,transparent 95%);animation:poke-steel-left 4s ease-in-out infinite alternate;pointer-events:none;z-index:0}.pokemon-type--steel:after{content:"";position:absolute;right:-14vw;top:12%;width:min(38vw,460px);height:min(38vw,460px);border-radius:50%;border:3px solid rgba(160,180,200,.75);background:transparent;animation:poke-steel-right 4.5s ease-in-out infinite alternate-reverse;pointer-events:none;z-index:0}@keyframes poke-steel-left{0%{opacity:.7;transform:translateY(-50%) scale(1)}50%{opacity:.95;transform:translateY(-51%) scale(1.04)}to{opacity:.6;transform:translateY(-49%) scale(.97)}}@keyframes poke-steel-right{0%{opacity:.55;border-color:#a0b4c8bf;transform:scale(1)}50%{opacity:.85;border-color:#d2e1f0e6;transform:scale(1.04)}to{opacity:.45;border-color:#6482a080;transform:scale(.96)}}[class*=pokemon-type--] .product-media-container{position:relative}[class*=pokemon-type--] .product-media-container .product__media{position:relative;z-index:2}@media(prefers-reduced-motion:reduce){[class*=pokemon-type--]:before,[class*=pokemon-type--]:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pokemon-type-animations.css.map */
