@charset "UTF-8";.page-pokemon-v3{--pkmn-yellow: #FFE76E;--pkmn-yellow-light: #FFFCEC;--pkmn-yellow-soft: #FFF8DC;--pkmn-yellow-dark: #F5D000;--pkmn-bg-grad-start: #FFF8DC;--pkmn-bg-grad-end: #FFE76E;--pkmn-bg-intro: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 9.764%, #FFE787 72.929%, #FFCF0F 100%);--pkmn-bg-detail-audio-start: #FFFFFF;--pkmn-bg-detail-audio-end: #EBD6C0;--pkmn-text-primary: var(--txt-black, #1A1A1A);--pkmn-text-secondary: var(--txt-gray, #666);--pkmn-card-bg: #FFFFFF;--pkmn-card-shadow: 0 4px 16px rgba(0, 0, 0, .06);--pkmn-radius-card: 24px;--pkmn-radius-card-lg: 32px;--pkmn-radius-pill: 999px;--pkmn-sp-master: 390;--pkmn-sp-cap-ratio: calc(500 / 390);--pkmn-pc-master: 1440;--pkmn-pc-cap-ratio: calc(2000 / 1440);background:#fff;color:var(--pkmn-text-primary);font-family:Noto Sans JP,sans-serif;overflow-x:clip;font-feature-settings:"palt";letter-spacing:.02em;min-width:320px}.page-pokemon-v3 img{max-width:100%;height:auto;display:block}.page-pokemon-v3 .SectionInner{container-type:inline-size;width:100%;max-width:2000px;margin-inline:auto}@media screen and (max-width:959.98px){.page-pokemon-v3 .SectionInner:not(.Kv__inner){max-width:min(500px,100%);margin-inline:auto}.page-pokemon-v3 .Faq>.SectionInner{max-width:min(500px,100%)}}.page-pokemon-v3 .Container{max-width:75cqw;margin-inline:auto;padding-inline:calc(20 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Container{padding-inline:0}}.page-pokemon-v3 .is-fadeIn{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.page-pokemon-v3 .is-fadeIn.is-visible{opacity:1;transform:translateY(0)}.page-pokemon-v3 .is-fadeInLeft{opacity:0;transform:translate(-30px);transition:opacity .8s ease-out,transform .8s ease-out}.page-pokemon-v3 .is-fadeInLeft.is-visible{opacity:1;transform:translate(0)}.page-pokemon-v3 .is-fadeInRight{opacity:0;transform:translate(30px);transition:opacity .8s ease-out,transform .8s ease-out}.page-pokemon-v3 .is-fadeInRight.is-visible{opacity:1;transform:translate(0)}.page-pokemon-v3 .Kv{position:relative;padding:0;overflow:hidden;background:linear-gradient(180deg,#f6da3a,#f5ce3f);clip-path:ellipse(min(110%,2200px) 100% at 50% 0%)}.page-pokemon-v3 .Kv__inner{position:relative;z-index:1;width:100%;aspect-ratio:1440/720;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.page-pokemon-v3 .Kv:before{content:"";position:absolute;top:0;left:50%;right:0;height:100%;background:#f9f42f;z-index:0;pointer-events:none}.page-pokemon-v3 .Kv:after{content:"";position:absolute;bottom:0;left:50%;right:0;aspect-ratio:720 / 306;background:#a68d7b;clip-path:polygon(0 100%,100% 0,100% 100%);z-index:0;pointer-events:none}.page-pokemon-v3 .Kv__layers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.page-pokemon-v3 .Kv__layers picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.page-pokemon-v3 .Kv__img{position:relative;width:100%;height:100%;object-fit:contain;object-position:center;display:block;filter:drop-shadow(calc(10 / var(--pkmn-pc-master) * 100cqw) calc(10 / var(--pkmn-pc-master) * 100cqw) calc(4 / var(--pkmn-pc-master) * 100cqw) rgba(80,60,45,.5))}.page-pokemon-v3 .Kv__img--pcOnly{position:absolute;top:0;right:0;bottom:0;left:0}.page-pokemon-v3 .Kv__inner>picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.page-pokemon-v3 .Kv__pikachu,.page-pokemon-v3 .Kv__eevee{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block;z-index:2;pointer-events:none}.page-pokemon-v3 .Kv__brandLogo{position:absolute;top:4%;left:6.2%;z-index:4;display:flex;align-items:center;gap:max(10px,calc(20 / var(--pkmn-pc-master) * 100cqw));height:max(28px,calc(56 / var(--pkmn-pc-master) * 100cqw));pointer-events:auto}.page-pokemon-v3 .Kv__brandLogoImg{display:block;flex:0 0 auto}.page-pokemon-v3 .Kv__brandLogoImg.-anker{width:max(54px,calc(109 / var(--pkmn-pc-master) * 100cqw));height:auto}.page-pokemon-v3 .Kv__brandLogoImg.-anniv{height:100%;width:auto;aspect-ratio:1/1}.page-pokemon-v3 .Kv__brandLogoDivider{flex:0 0 1px;width:1px;height:100%;background:#333}@media screen and (min-width:960px){.page-pokemon-v3 .Kv__brandLogoDivider,.page-pokemon-v3 .Kv__brandLogo .Kv__brandLogoImg.-anniv{display:none}.page-pokemon-v3 .Kv__brandLogo{top:2%}.page-pokemon-v3 .Kv__annivLogo{position:absolute;top:2%;right:6.2%;z-index:4;height:max(28px,calc(56 / var(--pkmn-pc-master) * 100cqw));width:auto;aspect-ratio:1/1;pointer-events:auto}}.page-pokemon-v3 .Kv__annivLogo{display:none}@media screen and (min-width:960px){.page-pokemon-v3 .Kv__annivLogo{display:block}}.page-pokemon-v3 .Kv__pokemonMark{display:flex;align-items:center;justify-content:center;gap:max(16px,calc(36 / var(--pkmn-pc-master) * 100cqw));z-index:3;pointer-events:none}.page-pokemon-v3 .Kv__pokemonMarkImg{width:max(95px,calc(190 / var(--pkmn-pc-master) * 100cqw));height:auto;display:block;flex:0 0 auto}.page-pokemon-v3 .Kv__center{position:absolute;top:22.78%;left:50%;transform:translate(-50%);width:90%;max-width:calc(553 / var(--pkmn-pc-master) * 100cqw);z-index:3;text-align:center;pointer-events:none}.page-pokemon-v3 .Kv__center>*{pointer-events:auto}.page-pokemon-v3 .Kv__logo{width:66%;max-width:calc(363 / var(--pkmn-pc-master) * 100cqw);margin:0 auto}.page-pokemon-v3 .Kv__logoSvg{width:100%;height:auto;display:block;overflow:visible}.page-pokemon-v3 .Kv__logoChar{opacity:0;transform-box:fill-box;transform-origin:50% 100%;transform:translateY(24px) scale(.92);transition:opacity .55s cubic-bezier(.22,.61,.36,1),transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:var(--char-delay, 0s);will-change:opacity,transform}.page-pokemon-v3 .Kv__logoChar:nth-child(7){--char-delay: .2s}.page-pokemon-v3 .Kv__logoChar:nth-child(6){--char-delay: .28s}.page-pokemon-v3 .Kv__logoChar:nth-child(5){--char-delay: .36s}.page-pokemon-v3 .Kv__logoChar:nth-child(4){--char-delay: .44s}.page-pokemon-v3 .Kv__logoChar:nth-child(3){--char-delay: .52s}.page-pokemon-v3 .Kv__logoChar:nth-child(2){--char-delay: .6s}.page-pokemon-v3 .Kv__logoChar:nth-child(1){--char-delay: .68s}.page-pokemon-v3 .Kv__sub{position:relative;font-size:max(10px,calc(24 / var(--pkmn-pc-master) * 100cqw));font-weight:700;letter-spacing:.15em;line-height:1.4;margin:0;padding-top:max(28px,calc(84 / var(--pkmn-pc-master) * 100cqw))}.page-pokemon-v3 .Kv__sub:before{content:"";position:absolute;top:max(14px,calc(40 / var(--pkmn-pc-master) * 100cqw));left:50%;transform:translate(-50%);width:max(20px,calc(53 / var(--pkmn-pc-master) * 100cqw));height:1px;background:var(--pkmn-text-primary)}.page-pokemon-v3 .Kv__title{position:relative;width:fit-content;font-size:max(10px,calc(38 / var(--pkmn-pc-master) * 100cqw));font-weight:700;letter-spacing:.15em;line-height:1.3;margin:max(8px,calc(20 / var(--pkmn-pc-master) * 100cqw)) auto 0;padding-bottom:max(6px,calc(14 / var(--pkmn-pc-master) * 100cqw));white-space:nowrap}.page-pokemon-v3 .Kv__title:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--pkmn-text-primary)}.page-pokemon-v3 .Kv__credit{z-index:3;font-family:Mont For Anker,sans-serif;font-size:max(10px,calc(10 / var(--pkmn-pc-master) * 100cqw));line-height:1.5;color:var(--pkmn-text-primary);text-align:center;margin:max(6px,calc(16 / var(--pkmn-pc-master) * 100cqw)) 0 max(6px,calc(16 / var(--pkmn-pc-master) * 100cqw));white-space:nowrap}.page-pokemon-v3 .Kv__img{opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);transition-delay:var(--kv-delay, 0s);will-change:opacity,transform}.page-pokemon-v3 .Kv__brandLogo,.page-pokemon-v3 .Kv__sub,.page-pokemon-v3 .Kv__title,.page-pokemon-v3 .Kv__pokemonMark,.page-pokemon-v3 .Kv__credit,.page-pokemon-v3 .Kv__pikachu,.page-pokemon-v3 .Kv__eevee{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transition-delay:var(--kv-delay, 0s);will-change:opacity,transform}.page-pokemon-v3 .Kv.is-resizing .Kv__pikachu,.page-pokemon-v3 .Kv.is-resizing .Kv__eevee,.page-pokemon-v3 .Kv.is-resizing .Kv__img{transition:none!important}.page-pokemon-v3 .Kv__brandLogo{transform:translateY(-8px);--kv-delay: .1s}.page-pokemon-v3 .Kv__sub{transform:translateY(12px);--kv-delay: 1.1s}.page-pokemon-v3 .Kv__title{transform:translateY(16px);--kv-delay: 1.3s}.page-pokemon-v3 .Kv__pokemonMark{transform:translateY(12px);--kv-delay: 1.5s}.page-pokemon-v3 .Kv__credit{--kv-delay: 1.65s}.page-pokemon-v3 .Kv__pikachu{transform:translateY(24px);--kv-delay: 1.55s}.page-pokemon-v3 .Kv__eevee{transform:translateY(24px);--kv-delay: 1.65s}.page-pokemon-v3 .Kv.is-loaded .Kv__img,.page-pokemon-v3 .Kv.is-loaded .Kv__logoChar,.page-pokemon-v3 .Kv.is-loaded .Kv__brandLogo,.page-pokemon-v3 .Kv.is-loaded .Kv__sub,.page-pokemon-v3 .Kv.is-loaded .Kv__title,.page-pokemon-v3 .Kv.is-loaded .Kv__pokemonMark,.page-pokemon-v3 .Kv.is-loaded .Kv__credit,.page-pokemon-v3 .Kv.is-loaded .Kv__pikachu,.page-pokemon-v3 .Kv.is-loaded .Kv__eevee{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.page-pokemon-v3 .Kv .Kv__img,.page-pokemon-v3 .Kv .Kv__logoChar,.page-pokemon-v3 .Kv .Kv__brandLogo,.page-pokemon-v3 .Kv .Kv__sub,.page-pokemon-v3 .Kv .Kv__title,.page-pokemon-v3 .Kv .Kv__pokemonMark,.page-pokemon-v3 .Kv .Kv__credit,.page-pokemon-v3 .Kv .Kv__pikachu,.page-pokemon-v3 .Kv .Kv__eevee{opacity:1;transform:none;transition:none}}@keyframes kv-bounce{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.page-pokemon-v3 .Kv__img.is-bouncing{animation:kv-bounce .9s ease-in-out}@media(prefers-reduced-motion:reduce){.page-pokemon-v3 .Kv__img.is-bouncing{animation:none}}@media screen and (max-width:959.98px){.page-pokemon-v3 .Kv{clip-path:ellipse(110% 53.125% at 50% 46.875%);overflow:visible}.page-pokemon-v3 .Kv__inner{aspect-ratio:400/640;height:640px;max-width:400px;margin-inline:auto;overflow:visible}.page-pokemon-v3 .Kv__layers{top:0;right:-50%;bottom:0;left:-50%}.page-pokemon-v3 .Kv__img{object-fit:cover}.page-pokemon-v3 .Kv__pikachu,.page-pokemon-v3 .Kv__eevee{inset:0 auto;left:50%;transform:translate(-50%);width:140.625%;height:100%;object-fit:cover}.page-pokemon-v3 .Kv__pikachu,.page-pokemon-v3 .Kv__eevee{transform:translate(-50%) translateY(24px)}.page-pokemon-v3 .Kv.is-loaded .Kv__pikachu,.page-pokemon-v3 .Kv.is-loaded .Kv__eevee{transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){.page-pokemon-v3 .Kv .Kv__pikachu,.page-pokemon-v3 .Kv .Kv__eevee{transform:translate(-50%)}}.page-pokemon-v3 .Kv:after{aspect-ratio:auto;height:35.156%}.page-pokemon-v3 .Kv__img--pcOnly{display:none}.page-pokemon-v3 .Kv__brandLogo{top:10px;left:0;right:0;width:auto;height:min(90px,calc(90 / var(--pkmn-sp-master) * 100cqw));display:block}.page-pokemon-v3 .Kv__brandLogoImg.-anker{position:absolute;top:50%;right:calc(50% + 15px);transform:translateY(-50%);width:min(109px,calc(109 / var(--pkmn-sp-master) * 100cqw));height:auto}.page-pokemon-v3 .Kv__brandLogoImg.-anniv{position:absolute;top:50%;left:calc(50% + 15px);transform:translateY(-50%);height:100%;width:auto;aspect-ratio:1/1}.page-pokemon-v3 .Kv__brandLogoDivider{display:none}.page-pokemon-v3 .Kv__center{top:35.156%;width:92%;max-width:92cqw}.page-pokemon-v3 .Kv__logo{width:max(130px,calc(156.46 / var(--pkmn-sp-master) * 100cqw));max-width:calc(156.46 / var(--pkmn-sp-master) * 100cqw)}.page-pokemon-v3 .Kv__sub{font-size:max(10px,calc(15 / var(--pkmn-sp-master) * 100cqw));line-height:1.4;padding-top:max(28px,calc(48.52 / var(--pkmn-sp-master) * 100cqw))}.page-pokemon-v3 .Kv__sub:before{top:max(12px,calc(20.75 / var(--pkmn-sp-master) * 100cqw));width:max(26px,calc(33.78 / var(--pkmn-sp-master) * 100cqw))}.page-pokemon-v3 .Kv__title{width:100%;font-size:max(10px,calc(24 / var(--pkmn-sp-master) * 100cqw));line-height:1.3;letter-spacing:.15em;margin:max(14px,calc(14 / var(--pkmn-sp-master) * 100cqw)) auto 0;padding-bottom:max(6px,calc(9.13 / var(--pkmn-sp-master) * 100cqw));white-space:nowrap}.page-pokemon-v3 .Kv__title:after{width:100%;left:0;transform:none}.page-pokemon-v3 .Kv__pokemonMark{position:absolute;left:0;right:0;bottom:60px;margin:0;gap:max(12px,calc(20.03 / var(--pkmn-sp-master) * 100cqw))}.page-pokemon-v3 .Kv__pokemonMarkImg{width:auto;height:max(24px,calc(30 / var(--pkmn-sp-master) * 100cqw))}.page-pokemon-v3 .Kv__pokemonMarkImg.-ja{height:max(24px,calc(28.98 / var(--pkmn-sp-master) * 100cqw))}.page-pokemon-v3 .Kv__pokemonMarkImg.-en{height:max(24px,calc(30 / var(--pkmn-sp-master) * 100cqw))}.page-pokemon-v3 .Kv__credit{position:absolute;left:0;right:0;bottom:24px;margin:0;font-size:max(10px,calc(10 / var(--pkmn-sp-master) * 100cqw));line-height:1.4;white-space:normal;padding-inline:max(8px,calc(10 / var(--pkmn-sp-master) * 100cqw))}}.page-pokemon-v3 .Intro,.page-pokemon-v3 .Faq{isolation:isolate}.page-pokemon-v3 .Intro:before,.page-pokemon-v3 .Faq:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background-image:var(--pkmn-pattern-url);background-size:60px 60px;background-position:0 0;background-repeat:repeat;opacity:.15;border-radius:inherit}@media screen and (min-width:960px){.page-pokemon-v3 .Intro:before,.page-pokemon-v3 .Faq:before{background-size:100px 100px}}.page-pokemon-v3 .Intro{position:relative;padding:min(calc(80 / var(--pkmn-sp-master) * 100cqw),calc(80px * var(--pkmn-sp-cap-ratio))) 0 0;overflow:visible;background:var(--pkmn-bg-intro);border-bottom-right-radius:min(calc(60 / var(--pkmn-sp-master) * 100cqw),calc(60px * var(--pkmn-sp-cap-ratio)))}@media screen and (min-width:960px){.page-pokemon-v3 .Intro{padding:calc(100 / var(--pkmn-pc-master) * 100cqw) 0 0;border-bottom-right-radius:calc(120 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Intro__bgChars{display:block;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:min(500px,100%);aspect-ratio:390 / 240;pointer-events:none;z-index:0}.page-pokemon-v3 .Intro__bgChar{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.page-pokemon-v3 .Intro__bgCharImg{display:block;width:100%;height:100%;object-fit:contain;object-position:top center;filter:drop-shadow(0 2px 13px rgba(232,205,164,.6))}.page-pokemon-v3 .Intro__bgChar--pcOnly{display:none}@media screen and (min-width:960px){.page-pokemon-v3 .Intro__bgChars{max-width:2000px;aspect-ratio:1440 / 600}.page-pokemon-v3 .Intro__bgCharImg{filter:drop-shadow(0 5px 20px rgba(232,205,164,.6))}.page-pokemon-v3 .Intro__bgChar--pcOnly{display:block}.page-pokemon-v3 .Intro__bgChar--spOnly{display:none}}@keyframes intro-bgchar-x{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:translate(0)}}@keyframes intro-bgchar-y{0%{transform:translateY(-30px)}to{transform:translateY(0)}}.page-pokemon-v3 .Intro__bgChars .Intro__bgChar{opacity:0}.page-pokemon-v3 .Intro__bgChars .Intro__bgChar.is-visible{animation:intro-bgchar-x .6s cubic-bezier(.39,.575,.565,1) forwards}.page-pokemon-v3 .Intro__bgChars .Intro__bgChar.is-visible .Intro__bgCharImg{animation:intro-bgchar-y .6s cubic-bezier(.47,0,.745,.715) forwards}.page-pokemon-v3 .Intro__bgChars .Intro__bgChar--pika.is-visible,.page-pokemon-v3 .Intro__bgChars .Intro__bgChar--pikaSp.is-visible,.page-pokemon-v3 .Intro__bgChars .Intro__bgChar--pika.is-visible .Intro__bgCharImg,.page-pokemon-v3 .Intro__bgChars .Intro__bgChar--pikaSp.is-visible .Intro__bgCharImg{animation-delay:.4s}@media(prefers-reduced-motion:reduce){.page-pokemon-v3 .Intro__bgChars .Intro__bgChar,.page-pokemon-v3 .Intro__bgChars .Intro__bgCharImg{animation:none!important;opacity:1!important}}.page-pokemon-v3 .Intro__top{position:relative;max-width:100%;margin:0 auto calc(60 / var(--pkmn-sp-master) * 100cqw);padding-inline:calc(20 / var(--pkmn-sp-master) * 100cqw);overflow-x:clip;overflow-y:visible}@media screen and (min-width:960px){.page-pokemon-v3 .Intro__top{max-width:75cqw;margin-bottom:calc(80 / var(--pkmn-pc-master) * 100cqw);padding-inline:0}}.page-pokemon-v3 .Intro__lead{text-align:left;position:relative;z-index:2;max-width:none;margin:0 auto}@media screen and (min-width:960px){.page-pokemon-v3 .Intro__lead{text-align:center;max-width:none}}.page-pokemon-v3 .Intro__title{font-size:calc(18 / var(--pkmn-sp-master) * 100cqw);font-weight:700;line-height:2.2;letter-spacing:.15em;margin-bottom:calc(40 / var(--pkmn-sp-master) * 100cqw)}.page-pokemon-v3 .Intro__title .Intro__titleChar,.page-pokemon-v3 .Detail__headingText .Intro__titleChar{display:inline-block;opacity:0;transform:translateY(14px);transition:opacity .45s ease-out,transform .45s ease-out;transition-delay:var(--char-delay, 0s)}.page-pokemon-v3 .Intro__title.is-revealed .Intro__titleChar,.page-pokemon-v3 .Detail__headingText.is-revealed .Intro__titleChar{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.page-pokemon-v3 .Intro__title .Intro__titleChar,.page-pokemon-v3 .Detail__headingText .Intro__titleChar{opacity:1;transform:none;transition:none}}@media screen and (min-width:960px){.page-pokemon-v3 .Intro__title{font-size:clamp(10px,calc(24 / var(--pkmn-pc-master) * 100cqw),calc(24px * var(--pkmn-pc-cap-ratio)));line-height:2.4;letter-spacing:.15em;margin-bottom:calc(40 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Intro__titleBr--spOnly,.page-pokemon-v3 .Intro__titlePeriod--spOnly{display:inline}@media screen and (min-width:960px){.page-pokemon-v3 .Intro__titleBr--spOnly,.page-pokemon-v3 .Intro__titlePeriod--spOnly{display:none}}.page-pokemon-v3 .Intro__body{font-size:calc(14 / var(--pkmn-sp-master) * 100cqw);font-weight:700;line-height:2;letter-spacing:.15em;opacity:0;transform:translateY(8px);transition:opacity .6s ease-out 1s,transform .6s ease-out 1s}.page-pokemon-v3 .Intro__title.is-revealed~.Intro__body{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.page-pokemon-v3 .Intro__body{opacity:1;transform:none;transition:none}}@media screen and (min-width:960px){.page-pokemon-v3 .Intro__body{font-size:clamp(10px,calc(16 / var(--pkmn-pc-master) * 100cqw),calc(16px * var(--pkmn-pc-cap-ratio)));line-height:2;letter-spacing:.15em}}.page-pokemon-v3 .Intro__body p+p{margin-top:1em}@media screen and (min-width:960px){.page-pokemon-v3 .Intro__body p+p{margin-top:2em}}.page-pokemon-v3 .Intro__cards{position:relative;width:100%;padding-top:min(calc(52 / var(--pkmn-sp-master) * 100cqw),calc(52px * var(--pkmn-sp-cap-ratio)));padding-bottom:min(calc(60 / var(--pkmn-sp-master) * 100cqw),calc(60px * var(--pkmn-sp-cap-ratio)))}@media screen and (min-width:960px){.page-pokemon-v3 .Intro__cards{container-type:inline-size;max-width:2000px;margin:0 auto;padding-inline:0;padding-top:min(calc(72 / var(--pkmn-pc-master) * 100cqw),calc(72px * var(--pkmn-pc-cap-ratio)));padding-bottom:min(calc(100 / var(--pkmn-pc-master) * 100cqw),calc(100px * var(--pkmn-pc-cap-ratio)))}.page-pokemon-v3 .Intro__cardsViewport{max-width:calc(1300 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Intro__cardsViewport{width:100%;margin-inline:auto}@media screen and (max-width:959.98px){.page-pokemon-v3 .Intro__cardsViewport{container-type:inline-size;max-width:min(500px,100% - 40px)}}@media screen and (max-width:959.98px){.page-pokemon-v3 .Intro__cards .js-splide-pokemon-v3-intro{position:static!important}}.page-pokemon-v3 .Intro .js-splide-pokemon-v3-intro .splide__track,.page-pokemon-v3 .Intro .js-splide-pokemon-v3-intro .splide__slide{overflow:visible}@media screen and (min-width:960px){.page-pokemon-v3 .Intro .js-splide-pokemon-v3-intro .splide__arrows{display:none}}.page-pokemon-v3 .Intro .js-splide-pokemon-v3-intro .splide__arrow{background:#333;opacity:1;width:min(calc(48 / var(--pkmn-sp-master) * 100cqw),calc(48px * var(--pkmn-sp-cap-ratio)));height:min(calc(60 / var(--pkmn-sp-master) * 100cqw),calc(60px * var(--pkmn-sp-cap-ratio)));padding-block:min(calc(12 / var(--pkmn-sp-master) * 100cqw),calc(12px * var(--pkmn-sp-cap-ratio)));border-radius:0;box-shadow:none;top:min(calc(238.93 / var(--pkmn-sp-master) * 100cqw),calc(238.93px * var(--pkmn-sp-cap-ratio)));transform:none}.page-pokemon-v3 .Intro .js-splide-pokemon-v3-intro .splide__arrow svg{fill:#ffcf0f;width:min(calc(18 / var(--pkmn-sp-master) * 100cqw),calc(18px * var(--pkmn-sp-cap-ratio)));height:min(calc(18 / var(--pkmn-sp-master) * 100cqw),calc(18px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Intro .js-splide-pokemon-v3-intro .splide__arrow:disabled{opacity:.5}@media screen and (min-width:960px){.page-pokemon-v3 .Intro .js-splide-pokemon-v3-intro .splide__arrow{display:none}}.page-pokemon-v3 .Intro .js-splide-pokemon-v3-intro .splide__arrow--prev{left:0;border-radius:0 min(calc(60 / var(--pkmn-sp-master) * 100cqw),calc(60px * var(--pkmn-sp-cap-ratio))) min(calc(60 / var(--pkmn-sp-master) * 100cqw),calc(60px * var(--pkmn-sp-cap-ratio))) 0;padding-left:min(calc(12 / var(--pkmn-sp-master) * 100cqw),calc(12px * var(--pkmn-sp-cap-ratio)));padding-right:0;justify-content:flex-start}.page-pokemon-v3 .Intro .js-splide-pokemon-v3-intro .splide__arrow--next{right:0;border-radius:min(calc(60 / var(--pkmn-sp-master) * 100cqw),calc(60px * var(--pkmn-sp-cap-ratio))) 0 0 min(calc(60 / var(--pkmn-sp-master) * 100cqw),calc(60px * var(--pkmn-sp-cap-ratio)));padding-right:min(calc(12 / var(--pkmn-sp-master) * 100cqw),calc(12px * var(--pkmn-sp-cap-ratio)));padding-left:0;justify-content:flex-end}.page-pokemon-v3 .Intro .js-splide-pokemon-v3-intro .splide__pagination{margin-top:min(calc(20 / var(--pkmn-sp-master) * 100cqw),calc(20px * var(--pkmn-sp-cap-ratio)));gap:min(calc(10 / var(--pkmn-sp-master) * 100cqw),calc(10px * var(--pkmn-sp-cap-ratio)));padding:0;position:static;display:flex;justify-content:center;align-items:center}.page-pokemon-v3 .Intro .js-splide-pokemon-v3-intro .splide__pagination li{line-height:1}.page-pokemon-v3 .Intro .js-splide-pokemon-v3-intro .splide__pagination__page{width:min(calc(10 / var(--pkmn-sp-master) * 100cqw),calc(10px * var(--pkmn-sp-cap-ratio)));height:min(calc(10 / var(--pkmn-sp-master) * 100cqw),calc(10px * var(--pkmn-sp-cap-ratio)));background:#ffcf0f;opacity:1;margin:0;border-radius:999px;transition:width .25s ease,background .25s ease}.page-pokemon-v3 .Intro .js-splide-pokemon-v3-intro .splide__pagination__page.is-active{width:min(calc(40 / var(--pkmn-sp-master) * 100cqw),calc(40px * var(--pkmn-sp-cap-ratio)));background:#ffcf0f;transform:none}@media screen and (min-width:960px){.page-pokemon-v3 .Intro .js-splide-pokemon-v3-intro .splide__pagination{display:none}.page-pokemon-v3 .Intro .js-splide-pokemon-v3-intro .splide__track{overflow:visible!important}.page-pokemon-v3 .Intro .js-splide-pokemon-v3-intro .splide__list{display:grid!important;grid-template-columns:repeat(5,1fr);gap:calc(10 / var(--pkmn-pc-master) * 100cqw);transform:none!important}.page-pokemon-v3 .Intro .js-splide-pokemon-v3-intro .splide__slide{width:auto!important;margin:0!important}.page-pokemon-v3 .Intro .js-splide-pokemon-v3-intro .splide__slide--clone{display:none!important}}.page-pokemon-v3 .ProductCard{--pc-card-bg: #FFEF8C;--pc-deco-color: #FFCF0F;position:relative;background:var(--pc-card-bg);border-radius:calc(30 / var(--pkmn-sp-master) * 100cqw);padding:calc(50 / var(--pkmn-sp-master) * 100cqw) calc(10 / var(--pkmn-sp-master) * 100cqw) calc(30 / var(--pkmn-sp-master) * 100cqw);display:flex;flex-direction:column;align-items:center;box-shadow:0 calc(5 / var(--pkmn-sp-master) * 100cqw) calc(10 / var(--pkmn-sp-master) * 100cqw) #5e4a2d4d;box-sizing:border-box;overflow:visible}@media screen and (min-width:960px){.page-pokemon-v3 .ProductCard{border-radius:calc(30 / var(--pkmn-pc-master) * 100cqw);padding:calc(40 / var(--pkmn-pc-master) * 100cqw) calc(10 / var(--pkmn-pc-master) * 100cqw) calc(30 / var(--pkmn-pc-master) * 100cqw);box-shadow:0 calc(5 / var(--pkmn-pc-master) * 100cqw) calc(40 / var(--pkmn-pc-master) * 100cqw) #5e4a2d4d}}.page-pokemon-v3 .ProductCard:before{content:"";position:absolute;top:0;left:0;right:0;height:calc(220 / var(--pkmn-sp-master) * 100cqw);border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;pointer-events:none;z-index:0;background:var(--pc-deco-color);clip-path:polygon(0 0,100% 0,100% 30%,0 100%)}@media screen and (min-width:960px){.page-pokemon-v3 .ProductCard:before{height:calc(200 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .ProductCard>*{position:relative;z-index:1}.page-pokemon-v3 .ProductCard.-pikachuTone{--pc-card-bg: #FDF3E8;--pc-deco-color: #A68D7B}.page-pokemon-v3 .ProductCard__badge{position:absolute;top:calc(-40 / var(--pkmn-sp-master) * 100cqw);left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;background:#fff;border-radius:calc(40 / var(--pkmn-sp-master) * 100cqw);padding:calc(12 / var(--pkmn-sp-master) * 100cqw) calc(25 / var(--pkmn-sp-master) * 100cqw);font-size:calc(14 / var(--pkmn-sp-master) * 100cqw);font-weight:700;line-height:1.6;letter-spacing:0;text-align:center;color:#373737;white-space:nowrap;box-shadow:0 0 calc(8 / var(--pkmn-sp-master) * 100cqw) #0000001a;z-index:2;margin:0}@media screen and (min-width:960px){.page-pokemon-v3 .ProductCard__badge{top:calc(-40 / var(--pkmn-pc-master) * 100cqw);padding:calc(12 / var(--pkmn-pc-master) * 100cqw) calc(25 / var(--pkmn-pc-master) * 100cqw);font-size:clamp(10px,calc(12 / var(--pkmn-pc-master) * 100cqw),calc(12px * var(--pkmn-pc-cap-ratio)));box-shadow:0 0 calc(8 / var(--pkmn-pc-master) * 100cqw) #0000001a}}.page-pokemon-v3 .ProductCard__badge:after{content:"";position:absolute;bottom:calc(-13.5 / var(--pkmn-sp-master) * 100cqw);left:calc(50% + calc(23 / var(--pkmn-sp-master) * 100cqw));transform:translate(-50%);right:auto;width:calc(16 / var(--pkmn-sp-master) * 100cqw);height:calc(16 / var(--pkmn-sp-master) * 100cqw);background:#fff;clip-path:polygon(0% 100%,4.79% 0%,100% 0%)}@media screen and (min-width:960px){.page-pokemon-v3 .ProductCard__badge:after{bottom:calc(-13.5 / var(--pkmn-pc-master) * 100cqw);left:calc(50% + calc(23 / var(--pkmn-pc-master) * 100cqw));width:calc(16 / var(--pkmn-pc-master) * 100cqw);height:calc(16 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .ProductCard__badge{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover)and (min-width:960px){.page-pokemon-v3 .ProductCard:hover .ProductCard__badge{transform:translate(-50%) translateY(-22%)}}@keyframes pkmnBadgeHop{0%{transform:translate(-50%) translateY(0)}30%{transform:translate(-50%) translateY(-28%)}55%{transform:translate(-50%) translateY(0)}75%{transform:translate(-50%) translateY(-11%)}to{transform:translate(-50%) translateY(0)}}@media screen and (max-width:959px){.page-pokemon-v3 .splide__slide.ProductCard.is-active .ProductCard__badge{animation:pkmnBadgeHop .55s ease}}@media(prefers-reduced-motion:reduce){.page-pokemon-v3 .ProductCard__badge{animation:none!important;transition:none!important}}.page-pokemon-v3 .ProductCard__thumb{width:calc(180 / var(--pkmn-sp-master) * 100cqw);max-width:calc(180 / var(--pkmn-sp-master) * 100cqw);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;overflow:hidden;margin:0;color:inherit;text-decoration:none;cursor:pointer}@media screen and (min-width:960px){.page-pokemon-v3 .ProductCard__thumb{width:calc(180 / var(--pkmn-pc-master) * 100cqw);max-width:calc(180 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .ProductCard__thumb img{width:100%;height:auto;transition:transform .4s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (min-width:960px){.page-pokemon-v3 .ProductCard__thumb:hover img{transform:scale(1.06)}}html:has(.page-pokemon-v3){scroll-behavior:smooth}.page-pokemon-v3 .Detail{scroll-margin-top:80px}.page-pokemon-v3 .ProductCard__category{font-size:calc(16 / var(--pkmn-sp-master) * 100cqw);font-weight:700;color:#373737;text-align:center;letter-spacing:.05em;line-height:1.6;margin:calc(15 / var(--pkmn-sp-master) * 100cqw) 0 0}@media screen and (min-width:960px){.page-pokemon-v3 .ProductCard__category{margin-top:calc(16 / var(--pkmn-pc-master) * 100cqw);font-size:clamp(12px,calc(14 / var(--pkmn-pc-master) * 100cqw),calc(14px * var(--pkmn-pc-cap-ratio)))}}.page-pokemon-v3 .ProductCard__name{font-size:max(10px,calc(11 / var(--pkmn-sp-master) * 100cqw));color:#373737;text-align:center;letter-spacing:.07em;line-height:1.4;margin:calc(4 / var(--pkmn-sp-master) * 100cqw) 0 0}@media screen and (min-width:960px){.page-pokemon-v3 .ProductCard__name{margin-top:calc(6 / var(--pkmn-pc-master) * 100cqw);font-size:clamp(10px,calc(11 / var(--pkmn-pc-master) * 100cqw),calc(11px * var(--pkmn-pc-cap-ratio)))}}.page-pokemon-v3 .ProductCard__price{text-align:center;margin:calc(20 / var(--pkmn-sp-master) * 100cqw) 0 0}.page-pokemon-v3 .ProductCard__price .product-price-v2{display:inline-flex;align-items:baseline;justify-content:center;gap:calc(2 / var(--pkmn-sp-master) * 100cqw);color:#333;line-height:1;letter-spacing:0}@media screen and (min-width:960px){.page-pokemon-v3 .ProductCard__price .product-price-v2{gap:calc(2 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .ProductCard__price .product-price-v2-tax{font-size:max(10px,calc(10 / var(--pkmn-sp-master) * 100cqw));font-weight:500;opacity:.6;line-height:2;white-space:nowrap}.page-pokemon-v3 .product-price-v2-soldout{display:none}@media screen and (min-width:960px){.page-pokemon-v3 .ProductCard__price .product-price-v2-tax{font-size:clamp(10px,calc(10 / var(--pkmn-pc-master) * 100cqw),calc(10px * var(--pkmn-pc-cap-ratio)))}}@media screen and (min-width:960px){.page-pokemon-v3 .ProductCard__price{margin-top:calc(20 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .ProductCard__price .product-price-v2-default{font-family:Mont For Anker,sans-serif;font-size:calc(22 / var(--pkmn-sp-master) * 100cqw);font-weight:600;color:#333;line-height:1}.page-pokemon-v3 .ProductCard__price .product-price-v2-default:first-letter{font-size:max(10px,calc(14 / var(--pkmn-sp-master) * 100cqw))}@media screen and (min-width:960px){.page-pokemon-v3 .ProductCard__price .product-price-v2-default{font-size:clamp(10px,calc(22 / var(--pkmn-pc-master) * 100cqw),calc(22px * var(--pkmn-pc-cap-ratio)))}.page-pokemon-v3 .ProductCard__price .product-price-v2-default:first-letter{font-size:clamp(10px,calc(14 / var(--pkmn-pc-master) * 100cqw),calc(14px * var(--pkmn-pc-cap-ratio)))}}.page-pokemon-v3 .ProductCard__btns{width:100%;margin-top:calc(10 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .ProductCard__btns{margin-top:calc(15 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .ProductCard__btns .lp-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(4 / var(--pkmn-sp-master) * 100cqw);list-style:none;padding:0;margin:0;justify-content:center}@media screen and (min-width:960px){.page-pokemon-v3 .ProductCard__btns .lp-btns{gap:calc(4 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .ProductCard__btns .lp-btns>li{flex:0 1 auto;margin:0}.page-pokemon-v3 .ProductCard__btns .lp-btn,.page-pokemon-v3 .ProductCard__btns .lp-btn-amazon{display:inline-flex;align-items:center;justify-content:center;height:auto;padding:calc(13 / var(--pkmn-sp-master) * 100cqw) calc(17.252 / var(--pkmn-sp-master) * 100cqw);font-size:max(10px,calc(11.61 / var(--pkmn-sp-master) * 100cqw));font-weight:700;border-radius:999px;text-decoration:none;white-space:nowrap;line-height:1}@media screen and (min-width:960px){.page-pokemon-v3 .ProductCard__btns .lp-btn,.page-pokemon-v3 .ProductCard__btns .lp-btn-amazon{padding:calc(13 / var(--pkmn-pc-master) * 100cqw) calc(17 / var(--pkmn-pc-master) * 100cqw);font-size:clamp(10px,calc(13 / var(--pkmn-pc-master) * 100cqw),calc(13px * var(--pkmn-pc-cap-ratio)))}}.page-pokemon-v3 .ProductCard__btns .lp-btn{background:#00abea;color:#fff;border:0}.page-pokemon-v3 .ProductCard__btns .lp-btn-amazon{background:#fff;border:1px solid #FF9900;color:#333;font-weight:400}.page-pokemon-v3 .ProductCard__moreLink{text-align:center;margin:calc(10 / var(--pkmn-sp-master) * 100cqw) 0 0;font-size:max(10px,min(calc(9.82 / var(--pkmn-sp-master) * 100cqw),calc(9.82px * var(--pkmn-sp-cap-ratio))));line-height:1}@media screen and (min-width:960px){.page-pokemon-v3 .ProductCard__moreLink{margin-top:calc(10 / var(--pkmn-pc-master) * 100cqw);font-size:clamp(10px,calc(10 / var(--pkmn-pc-master) * 100cqw),calc(10px * var(--pkmn-pc-cap-ratio)))}}.page-pokemon-v3 .ProductCard__moreLink a{color:#00abea;text-decoration:none}.page-pokemon-v3 .ProductCard__moreLink a span[aria-hidden=true]{font-size:1.7em;line-height:1;vertical-align:-.08em}@media(hover:hover)and (pointer:fine){.page-pokemon-v3 .ProductCard__moreLink a:hover{text-decoration:underline}}.page-pokemon-v3 .Intro__sns{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:calc(20 / var(--pkmn-sp-master) * 100cqw);padding:0 calc(20 / var(--pkmn-sp-master) * 100cqw) calc(60 / var(--pkmn-sp-master) * 100cqw);max-width:100%}@media screen and (min-width:960px){.page-pokemon-v3 .Intro__sns{gap:calc(30 / var(--pkmn-pc-master) * 100cqw);padding:0 0 calc(100 / var(--pkmn-pc-master) * 100cqw);max-width:calc(900 / var(--pkmn-pc-master) * 100cqw);margin:0 auto}}.page-pokemon-v3 .Intro__snsBall{width:calc(50 / var(--pkmn-sp-master) * 100cqw);height:auto;display:block;transform-origin:center center;animation:pkmnSnsBallWobble 3.5s ease-in-out infinite}.page-pokemon-v3 .Intro__snsBall.is-anim-paused{animation-play-state:paused}@keyframes pkmnSnsBallWobble{0%,68%{transform:rotate(0)}74%{transform:rotate(-12deg)}80%{transform:rotate(10deg)}87%{transform:rotate(-7deg)}94%{transform:rotate(4deg)}to{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.page-pokemon-v3 .Intro__snsBall{animation:none}}@media screen and (min-width:960px){.page-pokemon-v3 .Intro__snsBall{width:calc(50 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Intro__snsTitle{font-size:calc(20 / var(--pkmn-sp-master) * 100cqw);font-weight:700;line-height:1.6;text-align:center;color:var(--pkmn-text-primary);letter-spacing:0;margin:0}@media screen and (min-width:960px){.page-pokemon-v3 .Intro__snsTitle{font-size:clamp(10px,calc(24 / var(--pkmn-pc-master) * 100cqw),calc(24px * var(--pkmn-pc-cap-ratio)));line-height:1.6}}.page-pokemon-v3 .Intro__snsBrSp{display:inline}@media screen and (min-width:960px){.page-pokemon-v3 .Intro__snsBrSp{display:none}}.page-pokemon-v3 .Intro__snsBtns{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;gap:calc(10 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Intro__snsBtns{flex-direction:row;gap:calc(20 / var(--pkmn-pc-master) * 100cqw);justify-content:center}}.page-pokemon-v3 .Intro__snsBtns>li{width:100%}@media screen and (min-width:960px){.page-pokemon-v3 .Intro__snsBtns>li{flex:1 0 0;min-width:0}}.page-pokemon-v3 .Intro__snsBtn{display:flex;align-items:center;justify-content:space-between;gap:0;width:100%;padding:calc(14 / var(--pkmn-sp-master) * 100cqw) calc(96 / var(--pkmn-sp-master) * 100cqw) calc(14 / var(--pkmn-sp-master) * 100cqw) calc(80 / var(--pkmn-sp-master) * 100cqw);border-radius:var(--pkmn-radius-pill);background:#fff;color:var(--pkmn-text-primary);text-decoration:none;box-shadow:0 calc(8 / var(--pkmn-sp-master) * 100cqw) calc(20 / var(--pkmn-sp-master) * 100cqw) #0000001f;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease;-webkit-tap-highlight-color:transparent}@media screen and (min-width:960px){.page-pokemon-v3 .Intro__snsBtn{justify-content:center;gap:calc(16 / var(--pkmn-pc-master) * 100cqw);padding:calc(18 / var(--pkmn-pc-master) * 100cqw) calc(32 / var(--pkmn-pc-master) * 100cqw) calc(18 / var(--pkmn-pc-master) * 100cqw) calc(24 / var(--pkmn-pc-master) * 100cqw);box-shadow:0 calc(8 / var(--pkmn-pc-master) * 100cqw) calc(20 / var(--pkmn-pc-master) * 100cqw) #0000001f}}@media(hover:hover)and (pointer:fine){.themeV2 .page-pokemon-v3 .Intro__snsBtn:hover{transform:translateY(-2px);box-shadow:0 calc(12 / var(--pkmn-pc-master) * 100cqw) calc(24 / var(--pkmn-pc-master) * 100cqw) #0000002e;background:var(--pkmn-text-primary);color:#fff}.themeV2 .page-pokemon-v3 .Intro__snsBtn:hover .Intro__snsIco{background:#ffffff29}.themeV2 .page-pokemon-v3 .Intro__snsBtn:hover .Intro__snsLabel{color:#fff}}.page-pokemon-v3 .Intro__snsIco{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:calc(32 / var(--pkmn-sp-master) * 100cqw);height:calc(32 / var(--pkmn-sp-master) * 100cqw);border-radius:calc(9.6 / var(--pkmn-sp-master) * 100cqw);background:#0000000f;overflow:hidden;transition:background-color .25s ease;color:inherit}@media screen and (min-width:960px){.page-pokemon-v3 .Intro__snsIco{width:calc(40 / var(--pkmn-pc-master) * 100cqw);height:calc(40 / var(--pkmn-pc-master) * 100cqw);border-radius:calc(12 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Intro__snsIco .icon-svg{display:inline-flex;align-items:center;justify-content:center;width:calc(17.6 / var(--pkmn-sp-master) * 100cqw);height:calc(17.6 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Intro__snsIco .icon-svg{width:calc(22 / var(--pkmn-pc-master) * 100cqw);height:calc(22 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Intro__snsIco svg{display:block;width:100%;height:100%;fill:currentColor;transition:fill .25s ease}.page-pokemon-v3 .Intro__snsLabel{font-size:calc(14 / var(--pkmn-sp-master) * 100cqw);font-weight:700;letter-spacing:.04em;line-height:normal;white-space:nowrap;flex:1 0 0;min-width:0;text-align:center;color:#333}@media screen and (min-width:960px){.page-pokemon-v3 .Intro__snsLabel{font-size:clamp(10px,calc(16 / var(--pkmn-pc-master) * 100cqw),calc(16px * var(--pkmn-pc-cap-ratio)));letter-spacing:.04em;flex:0 0 auto;text-align:left;color:var(--pkmn-text-primary)}}.page-pokemon-v3 .Lifestyle{position:relative;padding:80px 0 20px;overflow:hidden}@media screen and (min-width:960px){.page-pokemon-v3 .Lifestyle{padding:60px 0}}.page-pokemon-v3 .Lifestyle__viewport{overflow:hidden;width:100%;padding-block:16px}@media screen and (min-width:960px){.page-pokemon-v3 .Lifestyle__viewport{padding-block:32px}}.page-pokemon-v3 .Lifestyle__list{list-style:none;margin:0;padding:0;display:flex;gap:12px;align-items:center;width:max-content;animation:pkmnLifestyleMarquee 40s linear infinite}@media screen and (min-width:960px){.page-pokemon-v3 .Lifestyle__list{gap:24px;animation-duration:60s}}@keyframes pkmnLifestyleMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.page-pokemon-v3 .Lifestyle__list{animation:none}}.page-pokemon-v3 .Lifestyle__photo{flex:0 0 auto;width:70vw;max-width:320px;padding:7px;background:#fff;box-shadow:0 2px 16px #5e4a2d4d;transform:rotate(calc(var(--tilt, 0) * 1deg)) scale(.9);transition:transform .4s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.page-pokemon-v3 .Lifestyle__photo.is-active{transform:rotate(calc(var(--tilt, 0) * 1deg)) scale(1.04);z-index:2}@media screen and (min-width:960px){.page-pokemon-v3 .Lifestyle__photo{width:32vw;max-width:500px;padding:10px;box-shadow:0 5px 40px #5e4a2d4d}}.page-pokemon-v3 .Lifestyle__photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.page-pokemon-v3 .Lifestyle__photo[data-tilt="3"]{--tilt: 3}.page-pokemon-v3 .Lifestyle__photo[data-tilt="-3"]{--tilt: -3}.page-pokemon-v3 .Lifestyle__photo[data-tilt="2"]{--tilt: 2}.page-pokemon-v3 .Lifestyle__photo[data-tilt="-2"]{--tilt: -2}.page-pokemon-v3 .Detail{position:relative;padding:calc(60 / var(--pkmn-sp-master) * 100cqw) 0;overflow:hidden}@media screen and (min-width:960px){.page-pokemon-v3 .Detail{padding:calc(100 / var(--pkmn-pc-master) * 100cqw) 0}}.page-pokemon-v3 .Detail__inner{max-width:100%;margin:0 auto;padding-inline:min(calc(10 / var(--pkmn-sp-master) * 100cqw),calc(10px * var(--pkmn-sp-cap-ratio)))}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__inner{max-width:75cqw;padding-inline:0}}.page-pokemon-v3 .Detail__heading{display:flex;align-items:center;gap:calc(16 / var(--pkmn-sp-master) * 100cqw);margin-bottom:calc(24 / var(--pkmn-sp-master) * 100cqw);padding-inline:calc(10 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__heading{gap:calc(16 / var(--pkmn-pc-master) * 100cqw);margin-bottom:calc(32 / var(--pkmn-pc-master) * 100cqw);padding-inline:0}}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__heading.-reverse{justify-content:flex-end;padding-inline-end:calc(80 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__headingText{font-size:calc(18 / var(--pkmn-sp-master) * 100cqw);font-weight:700;line-height:1.6;letter-spacing:.1em}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__headingText{font-size:max(10px,calc(24 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3 .Detail__card{position:relative;z-index:2;background:#fff;border-radius:var(--pkmn-radius-card-lg);box-shadow:var(--pkmn-card-shadow);padding:calc(24 / var(--pkmn-sp-master) * 100cqw) calc(20 / var(--pkmn-sp-master) * 100cqw) calc(32 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__card{padding:calc(32 / var(--pkmn-pc-master) * 100cqw) calc(40 / var(--pkmn-pc-master) * 100cqw) calc(40 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__tabList{position:relative;z-index:1;isolation:isolate;display:flex;gap:calc(4 / var(--pkmn-sp-master) * 100cqw);padding:calc(4 / var(--pkmn-sp-master) * 100cqw);background:var(--pkmn-yellow-light);border-radius:calc(18 / var(--pkmn-sp-master) * 100cqw);margin-bottom:calc(24 / var(--pkmn-sp-master) * 100cqw);list-style:none}.page-pokemon-v3 .Detail__tabList:before{content:"";position:absolute;top:0;left:0;width:var(--detail-tab-indicator-width, 0);height:var(--detail-tab-indicator-height, 0);transform:translate3d(var(--detail-tab-indicator-x, 0),var(--detail-tab-indicator-y, 0),0);will-change:transform,width,height;background:#fff;border-radius:calc(14 / var(--pkmn-sp-master) * 100cqw);pointer-events:none;z-index:0;visibility:hidden;box-shadow:0 2px 16px #00000014;transition:transform .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1)}.page-pokemon-v3 .Detail__tabList.is-initialized:before{visibility:visible}.page-pokemon-v3 .Detail__tabList.is-no-anim:before{transition:none}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__tabList{gap:calc(4 / var(--pkmn-pc-master) * 100cqw);padding:calc(4 / var(--pkmn-pc-master) * 100cqw);border-radius:calc(18 / var(--pkmn-pc-master) * 100cqw);max-width:calc(380 / var(--pkmn-pc-master) * 100cqw);margin-bottom:calc(24 / var(--pkmn-pc-master) * 100cqw)}}@media screen and (min-width:960px){.page-pokemon-v3 .Detail.-audio .Detail__tabList{position:absolute;top:calc(89 / var(--pkmn-pc-master) * 100cqw);left:0;right:auto;width:auto;transform:none;gap:calc(10 / var(--pkmn-pc-master) * 100cqw);padding:0 calc(30 / var(--pkmn-pc-master) * 100cqw);background:transparent;border-radius:0;max-width:none;margin:0;z-index:3}}.page-pokemon-v3 .Detail__tabItem{flex:1}.page-pokemon-v3 .Detail__tab{position:relative;z-index:1;width:100%;background:transparent;border:none;padding:calc(10 / var(--pkmn-sp-master) * 100cqw) calc(8 / var(--pkmn-sp-master) * 100cqw);font-size:max(10px,calc(11 / var(--pkmn-sp-master) * 100cqw));font-weight:700;color:var(--pkmn-text-secondary);cursor:pointer;border-radius:calc(14 / var(--pkmn-sp-master) * 100cqw);font-family:inherit;line-height:1.4;display:inline-flex;align-items:center;justify-content:center;gap:calc(6 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__tab{font-size:max(10px,calc(13 / var(--pkmn-pc-master) * 100cqw));padding:calc(12 / var(--pkmn-pc-master) * 100cqw) calc(8 / var(--pkmn-pc-master) * 100cqw);border-radius:calc(14 / var(--pkmn-pc-master) * 100cqw);gap:calc(6 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__tab.is-active{color:var(--pkmn-text-primary)}.page-pokemon-v3 .Detail__tab.-withColor{gap:calc(8 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__tab.-withColor{gap:calc(8 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__tabSwatch{flex:0 0 calc(24 / var(--pkmn-sp-master) * 100cqw);width:calc(24 / var(--pkmn-sp-master) * 100cqw);height:calc(24 / var(--pkmn-sp-master) * 100cqw);border-radius:50%;background:#ccc}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__tabSwatch{flex:0 0 calc(24 / var(--pkmn-pc-master) * 100cqw);width:calc(24 / var(--pkmn-pc-master) * 100cqw);height:calc(24 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__tabSwatch.-eevee{background:linear-gradient(135deg,#c9b79a,#8a7459)}.page-pokemon-v3 .Detail__tabSwatch.-pikachu{background:linear-gradient(135deg,#ffe76e,#f5c400)}.page-pokemon-v3 .Detail .splide{position:relative}.page-pokemon-v3 .Detail .splide__track{overflow:hidden}.page-pokemon-v3 .Detail .splide__arrow{background:var(--pkmn-yellow);opacity:1;width:calc(40 / var(--pkmn-sp-master) * 100cqw);height:calc(40 / var(--pkmn-sp-master) * 100cqw);box-shadow:0 2px 8px #00000026;z-index:5}.page-pokemon-v3 .Detail .splide__arrow svg{fill:var(--pkmn-text-primary);width:calc(16 / var(--pkmn-sp-master) * 100cqw);height:calc(16 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .splide__arrow svg{width:calc(16 / var(--pkmn-pc-master) * 100cqw);height:calc(16 / var(--pkmn-pc-master) * 100cqw)}}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .splide__arrow{width:calc(48 / var(--pkmn-pc-master) * 100cqw);height:calc(48 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail .splide__arrow:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.page-pokemon-v3 .Detail .splide__arrow--prev{left:calc(-8 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .splide__arrow--prev{left:calc(-56 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail .splide__arrow--next{right:calc(-8 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .splide__arrow--next{right:calc(-56 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__body{display:flex;flex-direction:column;gap:calc(24 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__body{display:grid;grid-template-columns:1fr 1fr;gap:calc(48 / var(--pkmn-pc-master) * 100cqw);align-items:center}}@media screen and (min-width:960px){.page-pokemon-v3 .Detail.-audio .Detail__panel{order:1}.page-pokemon-v3 .Detail.-audio .Detail__visual{order:2}}.page-pokemon-v3 .Detail__visual{position:relative;padding-top:calc(24 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__visual{padding-top:calc(24 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__visualThumb{position:relative;width:100%;max-width:calc(320 / var(--pkmn-sp-master) * 100cqw);aspect-ratio:1/1;margin:0 auto;background:radial-gradient(circle at center,var(--pkmn-yellow) 0%,var(--pkmn-yellow) 50%,transparent 75%);border-radius:50%;display:flex;align-items:center;justify-content:center}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__visualThumb{max-width:calc(400 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__visualThumb img{width:100%;height:100%;object-fit:contain;position:relative;z-index:1}.page-pokemon-v3 .Detail__visualThumb img.Detail__visualImg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .6s ease-in-out;border-radius:50%}.page-pokemon-v3 .Detail__visualThumb img.Detail__visualImg.is-active{opacity:1}.page-pokemon-v3 .Detail__visualThumb[data-thumb-rotate]:has(.Detail__visualImg+.Detail__visualImg){cursor:pointer}.page-pokemon-v3 .Detail__visualBadge{position:absolute;top:calc(-8 / var(--pkmn-sp-master) * 100cqw);right:calc(8 / var(--pkmn-sp-master) * 100cqw);background:var(--pkmn-yellow);color:var(--pkmn-text-primary);font-size:max(10px,calc(12 / var(--pkmn-sp-master) * 100cqw));font-weight:700;line-height:1.4;padding:calc(10 / var(--pkmn-sp-master) * 100cqw) calc(18 / var(--pkmn-sp-master) * 100cqw);border-radius:var(--pkmn-radius-pill);box-shadow:0 2px 8px #00000026;--badge-rotate: 8deg;transform:rotate(var(--badge-rotate));transform-origin:center;z-index:2}.page-pokemon-v3 .Detail__visualBadge.is-visible{animation:pkmn-badge-wobble 1.4s ease-in-out .2s 1 both}@media(prefers-reduced-motion:reduce){.page-pokemon-v3 .Detail__visualBadge.is-visible{animation:none}}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__visualBadge{top:0;right:0;font-size:max(10px,calc(14 / var(--pkmn-pc-master) * 100cqw));padding:calc(12 / var(--pkmn-pc-master) * 100cqw) calc(24 / var(--pkmn-pc-master) * 100cqw)}}@keyframes pkmn-badge-wobble{0%{transform:rotate(var(--badge-rotate))}25%{transform:rotate(calc(var(--badge-rotate) - 8deg))}55%{transform:rotate(calc(var(--badge-rotate) + 8deg))}80%{transform:rotate(calc(var(--badge-rotate) - 3deg))}to{transform:rotate(var(--badge-rotate))}}.page-pokemon-v3 .Detail__visualMeta{text-align:center;margin-top:calc(16 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__visualMeta{margin-top:calc(24 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__visualCategory{font-size:calc(16 / var(--pkmn-sp-master) * 100cqw);font-weight:700;line-height:1.6;margin-bottom:calc(4 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__visualCategory{font-size:max(10px,calc(18 / var(--pkmn-pc-master) * 100cqw));margin-bottom:calc(4 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__visualName{font-size:max(10px,calc(12 / var(--pkmn-sp-master) * 100cqw));color:var(--pkmn-text-secondary);line-height:1.4}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__visualName{font-size:max(10px,calc(13 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3 .Detail__character{position:absolute;width:calc(100 / var(--pkmn-sp-master) * 100cqw);z-index:3;pointer-events:none}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__character{width:calc(160 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__character.-bottomLeft{bottom:calc(-10 / var(--pkmn-sp-master) * 100cqw);left:calc(-10 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__character.-bottomLeft{bottom:calc(-10 / var(--pkmn-pc-master) * 100cqw);left:calc(-40 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__character.-bottomRight{bottom:calc(-10 / var(--pkmn-sp-master) * 100cqw);right:calc(-10 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__character.-bottomRight{bottom:calc(-10 / var(--pkmn-pc-master) * 100cqw);right:calc(-40 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__panel{background:var(--pkmn-yellow-light);border-radius:calc(20 / var(--pkmn-sp-master) * 100cqw);padding:calc(20 / var(--pkmn-sp-master) * 100cqw) calc(16 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__panel{border-radius:calc(20 / var(--pkmn-pc-master) * 100cqw);padding:calc(32 / var(--pkmn-pc-master) * 100cqw) calc(28 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__panelTitle{font-size:calc(16 / var(--pkmn-sp-master) * 100cqw);font-weight:700;line-height:1.5;margin-bottom:calc(8 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__panelTitle{font-size:max(10px,calc(20 / var(--pkmn-pc-master) * 100cqw));margin-bottom:calc(8 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__panelSub{font-size:max(10px,calc(12 / var(--pkmn-sp-master) * 100cqw));color:var(--pkmn-text-secondary);line-height:1.6;margin-bottom:calc(20 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__panelSub{font-size:max(10px,calc(13 / var(--pkmn-pc-master) * 100cqw));margin-bottom:calc(24 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__specs{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(8 / var(--pkmn-sp-master) * 100cqw);margin-bottom:calc(20 / var(--pkmn-sp-master) * 100cqw);list-style:none;padding:0}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__specs{gap:calc(12 / var(--pkmn-pc-master) * 100cqw);margin-bottom:calc(24 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__spec{background:#fff;border-radius:calc(12 / var(--pkmn-sp-master) * 100cqw);padding:calc(12 / var(--pkmn-sp-master) * 100cqw) calc(6 / var(--pkmn-sp-master) * 100cqw);text-align:center}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__spec{border-radius:calc(12 / var(--pkmn-pc-master) * 100cqw);padding:calc(14 / var(--pkmn-pc-master) * 100cqw) calc(8 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__specIcon{width:calc(36 / var(--pkmn-sp-master) * 100cqw);height:calc(36 / var(--pkmn-sp-master) * 100cqw);margin:0 auto calc(6 / var(--pkmn-sp-master) * 100cqw);display:flex;align-items:center;justify-content:center}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__specIcon{width:calc(40 / var(--pkmn-pc-master) * 100cqw);height:calc(40 / var(--pkmn-pc-master) * 100cqw);margin:0 auto calc(6 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__specIcon img{max-width:100%;max-height:100%}.page-pokemon-v3 .Detail__specText{font-size:max(10px,min(calc(10 / var(--pkmn-sp-master) * 100cqw),calc(10px * var(--pkmn-sp-cap-ratio))));font-weight:500;line-height:1.4}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__specText{font-size:max(11px,calc(11 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3 .Detail__price{text-align:center;margin-bottom:calc(12 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__price{margin-bottom:calc(16 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__price .product-price-v2-unit{width:fit-content;margin-inline:auto;justify-content:center}.page-pokemon-v3 .Detail__price .product-price-v2-default{font-size:calc(24 / var(--pkmn-sp-master) * 100cqw);font-weight:700}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__price .product-price-v2-default{font-size:max(10px,calc(24 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3 .Detail__btns .lp-btns{display:flex;flex-direction:column;gap:calc(8 / var(--pkmn-sp-master) * 100cqw);list-style:none;padding:0;margin:0}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__btns .lp-btns{gap:calc(8 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__btns .lp-btn,.page-pokemon-v3 .Detail__btns .lp-btn-amazon{display:flex;align-items:center;justify-content:center;height:calc(52 / var(--pkmn-sp-master) * 100cqw);font-size:calc(14 / var(--pkmn-sp-master) * 100cqw);font-weight:700;border-radius:var(--pkmn-radius-pill);text-decoration:none}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__btns .lp-btn,.page-pokemon-v3 .Detail__btns .lp-btn-amazon{height:calc(52 / var(--pkmn-pc-master) * 100cqw);font-size:max(10px,calc(14 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3 .Detail__btns .lp-btn{background:var(--clr-anker);color:#fff}.page-pokemon-v3 .Detail__btns .lp-btn-amazon{background:#fff;border:1px solid var(--clr-amazon);color:var(--clr-amazon)}.page-pokemon-v3 .ProductCard__btns .lp-btn.-inactive,.page-pokemon-v3 .Detail .Detail__btns .lp-btn.-inactive{background:#999;border-color:#999;color:#fff;font-family:Mont For Anker,sans-serif;font-weight:700}.page-pokemon-v3 .ProductCard__btns .lp-btn.-inactive{padding:16px 12px 12px;height:auto}.page-pokemon-v3 .Detail .Detail__btns .lp-btn.-inactive{padding:2px 12px 0;box-sizing:border-box}.page-pokemon-v3 .Detail__textLink{text-align:center;margin-top:calc(8 / var(--pkmn-sp-master) * 100cqw);font-size:clamp(10px,calc(11 / var(--pkmn-sp-master) * 100cqw),calc(11px * var(--pkmn-sp-cap-ratio)))}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__textLink{font-size:max(12px,calc(12 / var(--pkmn-pc-master) * 100cqw));margin-top:calc(8 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail__textLink a{color:var(--clr-anker);text-decoration:none}.page-pokemon-v3 .Detail__textLink a span[aria-hidden=true]{font-size:1.7em;line-height:1;vertical-align:-.08em}@media(hover:hover)and (pointer:fine){.page-pokemon-v3 .Detail__textLink a:hover{text-decoration:underline}}.page-pokemon-v3 .Detail__note{font-size:max(10px,min(calc(10 / var(--pkmn-sp-master) * 100cqw),calc(10px * var(--pkmn-sp-cap-ratio))));color:var(--pkmn-text-secondary);line-height:1.5;letter-spacing:.07em;margin-top:calc(12 / var(--pkmn-sp-master) * 100cqw);text-align:center;padding-inline:calc(10 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__note{text-align:left;font-size:max(10px,calc(10 / var(--pkmn-pc-master) * 100cqw));margin-top:calc(12 / var(--pkmn-pc-master) * 100cqw);padding-inline:0}}.page-pokemon-v3 .Detail.-charger{background:linear-gradient(180deg,#fff,#ffef8c);border-bottom-left-radius:min(calc(60 / var(--pkmn-sp-master) * 100cqw),calc(60px * var(--pkmn-sp-cap-ratio)))}@media screen and (min-width:960px){.page-pokemon-v3 .Detail.-charger{border-bottom-left-radius:calc(120 / var(--pkmn-pc-master) * 100cqw)}}@property --pkmn-bg-detail-audio-end{syntax: "<color>"; inherits: true; initial-value: #EBD6C0;}.page-pokemon-v3 .Detail.-audio{background:linear-gradient(180deg,var(--pkmn-bg-detail-audio-start) 5%,var(--pkmn-bg-detail-audio-end) 100%);border-bottom-right-radius:min(calc(60 / var(--pkmn-sp-master) * 100cqw),calc(60px * var(--pkmn-sp-cap-ratio)));transition:--pkmn-bg-detail-audio-end .6s ease}.page-pokemon-v3 .Detail.-audio.-pikachu-active{--pkmn-bg-detail-audio-end: #FFEF8C}@media screen and (min-width:960px){.page-pokemon-v3 .Detail.-audio{border-bottom-right-radius:calc(120 / var(--pkmn-pc-master) * 100cqw)}}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__inner{position:relative;max-width:calc(1160 / var(--pkmn-pc-master) * 100cqw)}}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__heading{margin-bottom:calc(40 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail .Detail__headingText{font-size:calc(20 / var(--pkmn-sp-master) * 100cqw);letter-spacing:.1em}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__headingText{font-size:max(10px,calc(32 / var(--pkmn-pc-master) * 100cqw))}.page-pokemon-v3 .Detail.-audio .Detail__headingText{text-align:right}}.page-pokemon-v3 .Detail.-charger .Detail__tabList{display:flex;gap:calc(6 / var(--pkmn-sp-master) * 100cqw);padding:calc(6 / var(--pkmn-sp-master) * 100cqw);background:#f2f5f9;border-radius:calc(15 / var(--pkmn-sp-master) * 100cqw);list-style:none;margin:0;width:min(calc(100vw - 20px),500px);max-width:500px;position:relative;left:50%;transform:translate(-50%);box-sizing:border-box}.page-pokemon-v3 .Detail.-charger .Detail__tabList.is-fixed{position:fixed;left:10px;right:10px;top:var(--pkmn-tab-sticky-top, 10px);width:auto;max-width:500px;margin:0 auto;z-index:100;box-shadow:0 0 10px #2a292866;animation:pkmn-detail-tabsticky-in .3s ease both;transition:top .3s ease}.page-pokemon-v3 .Detail.-charger .Detail__tabList.is-fixed.is-exiting{animation:pkmn-detail-tabsticky-out .3s ease forwards}@keyframes pkmn-detail-tabsticky-in{0%{transform:translateY(-150%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pkmn-detail-tabsticky-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-150%);opacity:0}}.page-pokemon-v3 .Detail.-charger .Detail__tabList-overlay{display:none}.page-pokemon-v3 .Detail.-charger .Detail__tabList-overlay.is-show{display:block;position:fixed;top:0;left:0;right:0;height:110px;background:linear-gradient(to bottom,#fff9,#fff0);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%);z-index:99;pointer-events:none;animation:pkmn-detail-overlay-in .3s ease both}.page-pokemon-v3 .Detail.-charger .Detail__tabList-overlay.is-show.is-exiting{animation:pkmn-detail-overlay-out .3s ease forwards}@keyframes pkmn-detail-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes pkmn-detail-overlay-out{0%{opacity:1}to{opacity:0}}@media screen and (min-width:960px){.page-pokemon-v3 .Detail.-charger .Detail__tabList-overlay,.page-pokemon-v3 .Detail.-charger .Detail__tabList-overlay.is-show{display:none!important}}.page-pokemon-v3 .Detail.-charger .Detail__tabList-spacer{display:none}@media screen and (min-width:960px){.page-pokemon-v3 .Detail.-charger .Detail__tabList.is-fixed{position:absolute;left:auto;top:calc(89 / var(--pkmn-pc-master) * 100cqw);right:0;box-shadow:none}.page-pokemon-v3 .Detail.-charger .Detail__tabList-spacer{display:none!important}}@media screen and (min-width:960px){.page-pokemon-v3 .Detail.-charger .Detail__tabList{left:auto;transform:none;width:auto;position:absolute;top:calc(89 / var(--pkmn-pc-master) * 100cqw);right:0;gap:calc(10 / var(--pkmn-pc-master) * 100cqw);padding:0 calc(30 / var(--pkmn-pc-master) * 100cqw);background:transparent;border-radius:0;max-width:none;margin:0;z-index:3}}.page-pokemon-v3 .Detail .Detail__tabItem{flex:1 0 0;min-width:0;display:flex;align-items:stretch}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__tabItem{flex:0 0 calc(160 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail .Detail__tab{width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center;background:transparent;color:#3336;border-radius:calc(10 / var(--pkmn-sp-master) * 100cqw);padding:calc(8 / var(--pkmn-sp-master) * 100cqw) calc(6 / var(--pkmn-sp-master) * 100cqw);font-size:max(10px,calc(12 / var(--pkmn-sp-master) * 100cqw));line-height:1.4;font-weight:700;box-shadow:none}@media screen and (min-width:960px){.page-pokemon-v3 .Detail__tabList:before{display:none}.page-pokemon-v3 .Detail .Detail__tab{background:linear-gradient(to bottom,#fffad9 80%,#e5dfba);color:var(--pkmn-text-primary);padding:calc(14 / var(--pkmn-pc-master) * 100cqw) calc(16 / var(--pkmn-pc-master) * 100cqw);font-size:max(10px,calc(14 / var(--pkmn-pc-master) * 100cqw));line-height:1.8;border-radius:calc(20 / var(--pkmn-pc-master) * 100cqw) calc(20 / var(--pkmn-pc-master) * 100cqw) 0 0;white-space:nowrap;box-shadow:0 2px 8px #00000014;clip-path:inset(-30px -30px 0 -30px)}.page-pokemon-v3 .Detail .Detail__tabList{align-items:flex-start;padding-bottom:2px}.page-pokemon-v3 .Detail.-charger .Detail__tab.is-active,.page-pokemon-v3 .Detail.-audio .Detail__tab.is-active{background:#fff;box-shadow:0 2px 16px #00000014;padding-bottom:calc(calc(14 / var(--pkmn-pc-master) * 100cqw) + 2px)}.page-pokemon-v3 .Detail .Detail__tab br{display:none}}@media screen and (max-width:959.98px){.page-pokemon-v3 .Detail.-charger .Detail__tab.is-active,.page-pokemon-v3 .Detail.-audio .Detail__tab.is-active{background:transparent;color:var(--pkmn-text-primary);box-shadow:none}}.page-pokemon-v3 .Detail .Detail__tab:focus-visible{outline:2px solid var(--pkmn-text-primary);outline-offset:-2px}.page-pokemon-v3 .Detail.-audio .Detail__tab.-withColor{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:0;padding-left:calc(72 / var(--pkmn-sp-master) * 100cqw)}.page-pokemon-v3 .Detail.-audio .Detail__tabSwatch{position:absolute;left:calc(10 / var(--pkmn-sp-master) * 100cqw);top:50%;transform:translateY(-50%);flex:none;display:inline-block;width:calc(60 / var(--pkmn-sp-master) * 100cqw);height:calc(50.625 / var(--pkmn-sp-master) * 100cqw);border-radius:0;background:transparent}.page-pokemon-v3 .Detail.-audio .Detail__tabSwatchImg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.page-pokemon-v3 .Detail.-audio .Detail__tabSwatchImg.-active{display:none}.page-pokemon-v3 .Detail.-audio .Detail__tabSwatchImg.-inactive{opacity:.4}.page-pokemon-v3 .Detail.-audio .Detail__tab.is-active .Detail__tabSwatchImg.-active{display:block}.page-pokemon-v3 .Detail.-audio .Detail__tab.is-active .Detail__tabSwatchImg.-inactive{display:none}@media screen and (min-width:960px){.page-pokemon-v3 .Detail.-audio .Detail__tab.-withColor{gap:0;display:flex;justify-content:center;padding-inline:calc(16 / var(--pkmn-pc-master) * 100cqw)}.page-pokemon-v3 .Detail.-audio .Detail__tabSwatch{display:none}}.page-pokemon-v3 .Detail .Detail__card{position:relative;padding:0;background:transparent;box-shadow:none;border-radius:calc(20 / var(--pkmn-sp-master) * 100cqw);overflow:visible}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__card{border-radius:calc(30 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail .splide{position:relative;background:transparent;border-radius:0;box-shadow:none;overflow:visible}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .splide{background:#fff;border-radius:calc(30 / var(--pkmn-pc-master) * 100cqw);box-shadow:0 0 calc(20 / var(--pkmn-pc-master) * 100cqw) #5e4a2d33}}.page-pokemon-v3 .Detail .splide__track{overflow:visible;border-radius:inherit}.page-pokemon-v3 .Detail.-charger .Detail__character{position:absolute;width:calc(100 / var(--pkmn-sp-master) * 100cqw);z-index:4;pointer-events:none}@media screen and (min-width:960px){.page-pokemon-v3 .Detail.-charger .Detail__character{width:calc(228 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail.-charger .Detail__character.-bottomLeft{bottom:calc(44 / var(--pkmn-sp-master) * 100cqw);left:calc(-10 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail.-charger .Detail__character.-bottomLeft{bottom:min(-40px,calc(-77.33 / var(--pkmn-pc-master) * 100cqw));left:min(-40px,calc(-84 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3 .Detail .Detail__body{display:flex;flex-direction:column;gap:0}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__body{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}}.page-pokemon-v3 .Detail.-charger .Detail__visual{position:relative;background:transparent;padding:calc(50 / var(--pkmn-sp-master) * 100cqw) 0 calc(30 / var(--pkmn-sp-master) * 100cqw);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(24 / var(--pkmn-sp-master) * 100cqw);border-radius:0;overflow:visible}@media screen and (min-width:960px){.page-pokemon-v3 .Detail.-charger .Detail__visual{background:#fffad9;padding:calc(60 / var(--pkmn-pc-master) * 100cqw);gap:calc(40 / var(--pkmn-pc-master) * 100cqw);border-radius:calc(30 / var(--pkmn-pc-master) * 100cqw) 0 0 calc(30 / var(--pkmn-pc-master) * 100cqw);overflow:visible}}.page-pokemon-v3 .Detail.-charger .Detail__visualThumb{position:relative;width:calc(240 / var(--pkmn-sp-master) * 100cqw);height:calc(240 / var(--pkmn-sp-master) * 100cqw);max-width:none;aspect-ratio:1/1;margin:0;background:#ffef8c;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}@media screen and (min-width:960px){.page-pokemon-v3 .Detail.-charger .Detail__visualThumb{width:25cqw;height:25cqw}}.page-pokemon-v3 .Detail .Detail__visualThumb img{width:100%;height:100%;object-fit:contain}.page-pokemon-v3 .Detail.-charger .Detail__visualBadge{position:absolute;top:calc(40 / var(--pkmn-sp-master) * 100cqw);right:calc(32 / var(--pkmn-sp-master) * 100cqw);left:auto;background:#ffcf0f;color:var(--pkmn-text-primary);font-family:Mont For Anker,sans-serif;font-weight:700;font-size:max(12px,min(calc(12 / var(--pkmn-sp-master) * 100vw),calc(12px * var(--pkmn-sp-cap-ratio))));letter-spacing:.02em;line-height:1.4;padding:calc(12 / var(--pkmn-sp-master) * 100cqw) calc(21 / var(--pkmn-sp-master) * 100cqw) calc(10 / var(--pkmn-sp-master) * 100cqw);border:max(3px,calc(4 / var(--pkmn-sp-master) * 100cqw)) solid #FFF;border-radius:calc(30 / var(--pkmn-sp-master) * 100cqw);--badge-rotate: 18deg;box-shadow:none;z-index:3;white-space:nowrap}@media screen and (min-width:960px){.page-pokemon-v3 .Detail.-charger .Detail__visualBadge{top:min(calc(50 / var(--pkmn-pc-master) * 100cqw),calc(50px * var(--pkmn-pc-cap-ratio)));right:auto;left:calc(30 / var(--pkmn-pc-master) * 100cqw);font-size:max(10px,calc(22 / var(--pkmn-pc-master) * 100cqw));padding:calc(13 / var(--pkmn-pc-master) * 100cqw) calc(20 / var(--pkmn-pc-master) * 100cqw) calc(7 / var(--pkmn-pc-master) * 100cqw);border-width:calc(4 / var(--pkmn-pc-master) * 100cqw);border-radius:calc(30 / var(--pkmn-pc-master) * 100cqw);--badge-rotate: -13deg}}.page-pokemon-v3 .Detail .Detail__visualMeta{text-align:center;margin-top:0;display:flex;flex-direction:column;gap:calc(10 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__visualMeta{gap:calc(10 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail .Detail__visualCategory{font-size:calc(20 / var(--pkmn-sp-master) * 100cqw);font-weight:700;color:#373737;margin-bottom:0;letter-spacing:.05em}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__visualCategory{font-size:max(10px,calc(24 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3 .Detail .Detail__visualName{font-size:max(10px,calc(12 / var(--pkmn-sp-master) * 100cqw));color:#373737;letter-spacing:.07em}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__visualName{font-size:max(10px,calc(14 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3 .Detail .Detail__panel{position:relative;background:#fff;border-radius:calc(20 / var(--pkmn-sp-master) * 100cqw);padding:calc(30 / var(--pkmn-sp-master) * 100cqw) calc(30 / var(--pkmn-sp-master) * 100cqw) calc(32 / var(--pkmn-sp-master) * 100cqw);display:flex;flex-direction:column;gap:calc(20 / var(--pkmn-sp-master) * 100cqw);overflow:hidden;box-shadow:0 0 calc(40 / var(--pkmn-sp-master) * 100cqw) #5e4a2d33}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__panel{padding:calc(60 / var(--pkmn-pc-master) * 100cqw) calc(60 / var(--pkmn-pc-master) * 100cqw) calc(50 / var(--pkmn-pc-master) * 100cqw);gap:calc(28 / var(--pkmn-pc-master) * 100cqw);box-shadow:none}.page-pokemon-v3 .Detail.-charger .Detail__panel{border-radius:0 calc(30 / var(--pkmn-pc-master) * 100cqw) calc(30 / var(--pkmn-pc-master) * 100cqw) 0}.page-pokemon-v3 .Detail.-audio .Detail__panel{border-radius:calc(30 / var(--pkmn-pc-master) * 100cqw) 0 0 calc(30 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail .Detail__panelDeco{position:absolute;width:calc(186.03 / var(--pkmn-sp-master) * 100cqw);height:calc(186.03 / var(--pkmn-sp-master) * 100cqw);top:calc(-42.2 / var(--pkmn-sp-master) * 100cqw);right:calc(-59.59 / var(--pkmn-sp-master) * 100cqw);transform:rotate(25deg);pointer-events:none;z-index:0;opacity:.9}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__panelDeco{width:calc(240 / var(--pkmn-pc-master) * 100cqw);height:calc(240 / var(--pkmn-pc-master) * 100cqw);top:calc(-60 / var(--pkmn-pc-master) * 100cqw);right:calc(-50 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail .Detail__panelDeco img{width:100%;height:100%;object-fit:contain}.page-pokemon-v3 .Detail .Detail__panelTitle,.page-pokemon-v3 .Detail .Detail__panelSub,.page-pokemon-v3 .Detail .Detail__specs,.page-pokemon-v3 .Detail .Detail__price,.page-pokemon-v3 .Detail .Detail__btns,.page-pokemon-v3 .Detail .Detail__textLink{position:relative;z-index:1}.page-pokemon-v3 .Detail .Detail__panelTitle{font-size:calc(20 / var(--pkmn-sp-master) * 100cqw);font-weight:700;color:#373737;line-height:1.6;margin-bottom:0}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__panelTitle{font-size:max(10px,calc(24 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3 .Detail .Detail__panelSub{font-size:calc(14 / var(--pkmn-sp-master) * 100cqw);color:#373737;opacity:.6;margin-bottom:0;line-height:1.6}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__panelSub{font-size:max(10px,calc(14 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3 .Detail.-audio .Detail__panelTitle+.Detail__panelSub{margin-top:calc(-10 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail.-audio .Detail__panelTitle+.Detail__panelSub{margin-top:calc(-14 / var(--pkmn-pc-master) * 100cqw)}.page-pokemon-v3 .Detail.-charger .Detail__panelTitle+.Detail__panelSub{margin-top:calc(-14 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail .Detail__specs{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(5 / var(--pkmn-sp-master) * 100cqw);margin-bottom:0;padding:0;list-style:none}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__specs{gap:calc(10 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail .Detail__spec{background:#f8fafc;border:1px solid #E5E7EB;border-radius:calc(10 / var(--pkmn-sp-master) * 100cqw);padding:calc(15 / var(--pkmn-sp-master) * 100cqw) calc(10 / var(--pkmn-sp-master) * 100cqw) calc(10 / var(--pkmn-sp-master) * 100cqw);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(8 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__spec{border-radius:calc(10 / var(--pkmn-pc-master) * 100cqw);padding:calc(20 / var(--pkmn-pc-master) * 100cqw);gap:calc(14 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail .Detail__specIcon{width:calc(40 / var(--pkmn-sp-master) * 100cqw);height:calc(40 / var(--pkmn-sp-master) * 100cqw);margin:0;display:flex;align-items:center;justify-content:center}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__specIcon{width:calc(48 / var(--pkmn-pc-master) * 100cqw);height:calc(48 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail .Detail__specIcon img{width:100%;height:100%;object-fit:contain}.page-pokemon-v3 .Detail .Detail__specText{font-size:clamp(10px,calc(11 / var(--pkmn-sp-master) * 100cqw),calc(11px * var(--pkmn-sp-cap-ratio)));font-weight:700;color:#333;line-height:1.4;text-align:center;white-space:nowrap}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__specText{font-size:max(10px,calc(12 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3 .Detail .Detail__price{text-align:left;margin-top:0;margin-bottom:calc(-8 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__price{margin-bottom:calc(-10 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail .Detail__price .product-price-v2-default{font-family:Mont For Anker,sans-serif;font-size:calc(32 / var(--pkmn-sp-master) * 100cqw);font-weight:600;color:#333;line-height:1}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__price .product-price-v2-default{font-size:max(10px,calc(36 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3 .Detail .Detail__price .product-price-v2{display:inline-flex;align-items:baseline;gap:calc(2 / var(--pkmn-sp-master) * 100cqw);letter-spacing:0}.page-pokemon-v3 .Detail .Detail__price .product-price-v2-default:first-letter{font-size:max(10px,calc(20 / var(--pkmn-sp-master) * 100cqw))}.page-pokemon-v3 .Detail .Detail__price .product-price-v2-tax{line-height:1}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__price .product-price-v2{gap:calc(2 / var(--pkmn-pc-master) * 100cqw)}.page-pokemon-v3 .Detail .Detail__price .product-price-v2-default:first-letter{font-size:max(10px,calc(23 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3 .Detail .Detail__btns .lp-btns{display:flex;flex-direction:column;gap:calc(5 / var(--pkmn-sp-master) * 100cqw);list-style:none;padding:0;margin:0}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__btns .lp-btns{flex-direction:row;gap:calc(5 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail .Detail__btns .lp-btns>li{flex:1;min-width:0;width:100%}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__btns .lp-btns>li{width:auto}}.page-pokemon-v3 .Detail .Detail__btns .lp-btn,.page-pokemon-v3 .Detail .Detail__btns .lp-btn-amazon{display:flex;align-items:center;justify-content:center;gap:calc(8 / var(--pkmn-sp-master) * 100cqw);height:max(40px,calc(52 / var(--pkmn-sp-master) * 100cqw));font-size:calc(16 / var(--pkmn-sp-master) * 100cqw);font-weight:700;border-radius:999px;text-decoration:none;width:100%}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__btns .lp-btn,.page-pokemon-v3 .Detail .Detail__btns .lp-btn-amazon{gap:calc(9 / var(--pkmn-pc-master) * 100cqw);height:calc(52 / var(--pkmn-pc-master) * 100cqw);font-size:max(10px,calc(16 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3 .Detail .Detail__btns .lp-btn-amazon{font-size:calc(14.28 / var(--pkmn-sp-master) * 100cqw);font-weight:400}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__btns .lp-btn-amazon{font-size:max(10px,calc(16 / var(--pkmn-pc-master) * 100cqw));font-weight:400}}.page-pokemon-v3 .Detail .Detail__btns .lp-btn{background:#00abea;color:#fff}.page-pokemon-v3 .Detail .Detail__btns .lp-btn:before{content:"";display:inline-block;width:max(16px,calc(20 / var(--pkmn-sp-master) * 100cqw));height:max(16px,calc(20 / var(--pkmn-sp-master) * 100cqw));background-image:var(--pkmn-ico-cart);background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__btns .lp-btn:before{width:calc(20 / var(--pkmn-pc-master) * 100cqw);height:calc(20 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail .Detail__btns .lp-btn-amazon{background:#fff;border:1px solid #F90;color:#333;font-weight:400}.page-pokemon-v3 .Detail .Detail__textLink{text-align:center;margin-top:0;font-size:max(10px,calc(9.82 / var(--pkmn-sp-master) * 100cqw))}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .Detail__textLink{font-size:max(10px,calc(10 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3 .Detail .Detail__textLink a{color:#00abea}.page-pokemon-v3 .Detail .splide__arrow{display:none;width:calc(36 / var(--pkmn-sp-master) * 100cqw);height:calc(36 / var(--pkmn-sp-master) * 100cqw);border:none;outline:none;opacity:1;top:50%;transform:translateY(-50%);box-shadow:none;z-index:5}.page-pokemon-v3 .Detail.-charger .splide__arrow{background:#ffcf0f}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .splide__arrow{display:flex;width:calc(48 / var(--pkmn-pc-master) * 100cqw);height:calc(60 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail.-audio .splide__arrow{background:#a68d7b;transition:background-color .6s ease}.page-pokemon-v3 .Detail.-audio.-pikachu-active .splide__arrow{background:#ffcf0f}.page-pokemon-v3 .Detail .splide__arrow svg{width:calc(10 / var(--pkmn-sp-master) * 100cqw);height:calc(10 / var(--pkmn-sp-master) * 100cqw)}.page-pokemon-v3 .Detail.-charger .splide__arrow svg{fill:var(--pkmn-text-primary)}.page-pokemon-v3 .Detail.-audio .splide__arrow svg{fill:#fff;transition:fill .6s ease}.page-pokemon-v3 .Detail.-audio.-pikachu-active .splide__arrow svg{fill:var(--pkmn-text-primary)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .splide__arrow svg{width:calc(18 / var(--pkmn-pc-master) * 100cqw);height:calc(18 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Detail .splide__arrow:disabled{opacity:.3}.page-pokemon-v3 .Detail .splide__arrow--prev{left:calc(-1 / var(--pkmn-sp-master) * 100cqw);border-radius:0 calc(30 / var(--pkmn-sp-master) * 100cqw) calc(30 / var(--pkmn-sp-master) * 100cqw) 0;padding-right:calc(12 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .splide__arrow--prev{left:max(calc(-1 / var(--pkmn-pc-master) * 100cqw),-1px);border-radius:0 min(calc(60 / var(--pkmn-pc-master) * 100cqw),60px) min(calc(60 / var(--pkmn-pc-master) * 100cqw),60px) 0;padding-right:min(calc(12 / var(--pkmn-pc-master) * 100cqw),12px)}}.page-pokemon-v3 .Detail .splide__arrow--next{right:calc(-1 / var(--pkmn-sp-master) * 100cqw);border-radius:calc(30 / var(--pkmn-sp-master) * 100cqw) 0 0 calc(30 / var(--pkmn-sp-master) * 100cqw);padding-left:calc(12 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Detail .splide__arrow--next{right:max(calc(-1 / var(--pkmn-pc-master) * 100cqw),-1px);border-radius:min(calc(60 / var(--pkmn-pc-master) * 100cqw),60px) 0 0 min(calc(60 / var(--pkmn-pc-master) * 100cqw),60px);padding-left:min(calc(12 / var(--pkmn-pc-master) * 100cqw),12px)}}@media screen and (max-width:959.98px){.page-pokemon-v3 .Detail.-charger{border-bottom-left-radius:min(calc(60 / var(--pkmn-sp-master) * 100cqw),calc(60px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Detail.-charger .Detail__headingText{font-size:clamp(16px,calc(20 / var(--pkmn-sp-master) * 100cqw),calc(20px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Detail.-charger .Detail__tab,.page-pokemon-v3 .Detail.-audio .Detail__tab{padding:clamp(9px,calc(10 / var(--pkmn-sp-master) * 100cqw),calc(10px * var(--pkmn-sp-cap-ratio))) clamp(8px,calc(8 / var(--pkmn-sp-master) * 100cqw),calc(8px * var(--pkmn-sp-cap-ratio)));font-size:clamp(12px,calc(12 / var(--pkmn-sp-master) * 100cqw),calc(12px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Detail.-charger .Detail__visualThumb{width:min(calc(240 / var(--pkmn-sp-master) * 100cqw),calc(240px * var(--pkmn-sp-cap-ratio)));height:min(calc(240 / var(--pkmn-sp-master) * 100cqw),calc(240px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Detail.-charger .Detail__visualBadge{font-size:max(10px,min(calc(12 / var(--pkmn-sp-master) * 100cqw),calc(12px * var(--pkmn-sp-cap-ratio))))}.page-pokemon-v3 .Detail.-charger .Detail__visualCategory{font-size:min(calc(20 / var(--pkmn-sp-master) * 100cqw),calc(20px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Detail.-charger .Detail__visualName{font-size:clamp(11px,calc(11 / var(--pkmn-sp-master) * 100cqw),calc(11px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Detail.-charger .Detail__panelTitle{font-size:min(calc(20 / var(--pkmn-sp-master) * 100cqw),calc(20px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Detail.-charger .Detail__panelSub{font-size:max(10px,min(calc(13 / var(--pkmn-sp-master) * 100cqw),calc(13px * var(--pkmn-sp-cap-ratio))))}.page-pokemon-v3 .Detail.-charger .Detail__character{width:min(45cqw,225px)}.page-pokemon-v3 .Detail.-charger .Detail__character.-bottomLeft{bottom:19cqw;left:min(-4cqw,-20px)}.page-pokemon-v3 .Detail.-charger .Detail__panelDeco{width:min(calc(186.03 / var(--pkmn-sp-master) * 100cqw),calc(186.03px * var(--pkmn-sp-cap-ratio)));height:min(calc(186.03 / var(--pkmn-sp-master) * 100cqw),calc(186.03px * var(--pkmn-sp-cap-ratio)));top:max(calc(-42.2 / var(--pkmn-sp-master) * 100cqw),calc(-42.2px * var(--pkmn-sp-cap-ratio)));right:max(calc(-59.59 / var(--pkmn-sp-master) * 100cqw),calc(-59.59px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Detail.-charger .Detail__specIcon{width:min(calc(40 / var(--pkmn-sp-master) * 100cqw),calc(40px * var(--pkmn-sp-cap-ratio)));height:min(calc(40 / var(--pkmn-sp-master) * 100cqw),calc(40px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Detail.-charger .Detail__price .product-price-v2-default{font-size:min(calc(32 / var(--pkmn-sp-master) * 100cqw),calc(32px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Detail.-charger .Detail__btns .lp-btn,.page-pokemon-v3 .Detail.-charger .Detail__btns .lp-btn-amazon{height:min(calc(52 / var(--pkmn-sp-master) * 100cqw),calc(52px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Detail.-charger .Detail__btns .lp-btn{font-size:min(calc(16 / var(--pkmn-sp-master) * 100cqw),calc(16px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Detail.-charger .Detail__btns .lp-btn-amazon{font-size:min(calc(14.28 / var(--pkmn-sp-master) * 100cqw),calc(14.28px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Detail.-charger .Detail__btns .lp-btn:before{width:min(calc(20 / var(--pkmn-sp-master) * 100cqw),calc(20px * var(--pkmn-sp-cap-ratio)));height:min(calc(20 / var(--pkmn-sp-master) * 100cqw),calc(20px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Detail.-charger .splide__arrow{width:min(calc(36 / var(--pkmn-sp-master) * 100cqw),calc(36px * var(--pkmn-sp-cap-ratio)));height:min(calc(48 / var(--pkmn-sp-master) * 100cqw),calc(48px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Detail.-charger .splide__arrow svg{width:min(calc(10 / var(--pkmn-sp-master) * 100cqw),calc(10px * var(--pkmn-sp-cap-ratio)));height:min(calc(10 / var(--pkmn-sp-master) * 100cqw),calc(10px * var(--pkmn-sp-cap-ratio)))}}@media screen and (max-width:959.98px){.page-pokemon-v3 .Detail.-audio .Detail__tabList{display:flex;gap:calc(6 / var(--pkmn-sp-master) * 100cqw);padding:calc(6 / var(--pkmn-sp-master) * 100cqw);background:#f2f5f9;border-radius:calc(15 / var(--pkmn-sp-master) * 100cqw);list-style:none;margin:0 0 calc(12 / var(--pkmn-sp-master) * 100cqw) 0;max-width:none}.page-pokemon-v3 .Detail.-audio .Detail__tabItem{flex:1 0 0;min-width:0}.page-pokemon-v3 .Detail.-audio .splide{position:relative;border-radius:calc(20 / var(--pkmn-sp-master) * 100cqw);overflow:visible}.page-pokemon-v3 .Detail.-audio .splide__arrow{display:none}.page-pokemon-v3 .Detail.-audio .Detail__visual{position:relative;background:transparent;padding:calc(50 / var(--pkmn-sp-master) * 100cqw) calc(20 / var(--pkmn-sp-master) * 100cqw) calc(40 / var(--pkmn-sp-master) * 100cqw);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(20 / var(--pkmn-sp-master) * 100cqw);border-radius:calc(20 / var(--pkmn-sp-master) * 100cqw) calc(20 / var(--pkmn-sp-master) * 100cqw) 0 0;order:0}.page-pokemon-v3 .Detail.-audio .Detail__visualThumb{position:relative;width:min(calc(240 / var(--pkmn-sp-master) * 100cqw),calc(240px * var(--pkmn-sp-cap-ratio)));height:min(calc(240 / var(--pkmn-sp-master) * 100cqw),calc(240px * var(--pkmn-sp-cap-ratio)));max-width:none;aspect-ratio:1/1;margin:0;background:#efe3d6;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.page-pokemon-v3 .Detail.-audio .Detail__slide.-pikachu .Detail__visualThumb{background:#ffef8c}.page-pokemon-v3 .Detail.-audio .Detail__visualBadge{position:absolute;top:calc(40 / var(--pkmn-sp-master) * 100cqw);left:calc(32 / var(--pkmn-sp-master) * 100cqw);right:auto;min-width:clamp(130px,35cqw,160px);background:#a68d7b;color:#fff;font-family:Mont For Anker,sans-serif;font-weight:700;font-size:max(12px,min(calc(12 / var(--pkmn-sp-master) * 100vw),calc(12px * var(--pkmn-sp-cap-ratio))));letter-spacing:.02em;line-height:1.4;text-align:center;padding:calc(12 / var(--pkmn-sp-master) * 100cqw) calc(21 / var(--pkmn-sp-master) * 100cqw) calc(10 / var(--pkmn-sp-master) * 100cqw);border:max(3px,calc(4 / var(--pkmn-sp-master) * 100cqw)) solid #FFF;border-radius:calc(30 / var(--pkmn-sp-master) * 100cqw);--badge-rotate: -18deg;box-shadow:none;z-index:3;white-space:nowrap;box-sizing:border-box}.page-pokemon-v3 .Detail.-audio .Detail__slide.-pikachu .Detail__visualBadge{background:#ffcf0f;color:var(--pkmn-text-primary)}.page-pokemon-v3 .Detail.-audio .Detail__visualCategory{font-size:clamp(16px,calc(20 / var(--pkmn-sp-master) * 100cqw),calc(20px * var(--pkmn-sp-cap-ratio)));font-weight:700;color:#373737;margin-bottom:0;letter-spacing:.05em;line-height:1.6}.page-pokemon-v3 .Detail.-audio .Detail__visualName{font-size:clamp(11px,calc(12 / var(--pkmn-sp-master) * 100cqw),calc(12px * var(--pkmn-sp-cap-ratio)));color:#373737;letter-spacing:.07em}.page-pokemon-v3 .Detail.-audio .Detail__panel{position:relative;background:#fff;border-radius:calc(20 / var(--pkmn-sp-master) * 100cqw);padding:calc(30 / var(--pkmn-sp-master) * 100cqw);display:flex;flex-direction:column;gap:calc(20 / var(--pkmn-sp-master) * 100cqw);overflow:hidden;order:1;box-shadow:0 0 calc(16 / var(--pkmn-sp-master) * 100cqw) #5e4a2d33}.page-pokemon-v3 .Detail.-audio .Detail__panelTitle{font-size:clamp(16px,calc(18 / var(--pkmn-sp-master) * 100cqw),calc(18px * var(--pkmn-sp-cap-ratio)));font-weight:700;color:#373737;line-height:1.6;margin-bottom:0}.page-pokemon-v3 .Detail.-audio .Detail__panelSub{font-size:clamp(12px,calc(13 / var(--pkmn-sp-master) * 100cqw),calc(13px * var(--pkmn-sp-cap-ratio)));color:#373737;opacity:.6;margin-bottom:0;line-height:1.6}.page-pokemon-v3 .Detail.-audio .Detail__specs{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(8 / var(--pkmn-sp-master) * 100cqw);margin-bottom:0;padding:0;list-style:none}.page-pokemon-v3 .Detail.-audio .Detail__spec{background:#f8fafc;border:1px solid #E5E7EB;border-radius:calc(10 / var(--pkmn-sp-master) * 100cqw);padding:calc(15 / var(--pkmn-sp-master) * 100cqw) calc(10 / var(--pkmn-sp-master) * 100cqw) calc(10 / var(--pkmn-sp-master) * 100cqw);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(8 / var(--pkmn-sp-master) * 100cqw)}.page-pokemon-v3 .Detail.-audio .Detail__specIcon{width:min(calc(40 / var(--pkmn-sp-master) * 100cqw),calc(40px * var(--pkmn-sp-cap-ratio)));height:min(calc(40 / var(--pkmn-sp-master) * 100cqw),calc(40px * var(--pkmn-sp-cap-ratio)));margin:0;display:flex;align-items:center;justify-content:center}.page-pokemon-v3 .Detail.-audio .Detail__specText{font-size:max(10px,min(calc(11 / var(--pkmn-pc-master) * 100cqw),calc(11px * var(--pkmn-pc-cap-ratio))));font-weight:700;color:#333;line-height:1.4;text-align:center}.page-pokemon-v3 .Detail.-audio .Detail__price .product-price-v2-default{font-family:Mont For Anker,sans-serif;font-size:clamp(20px,calc(32 / var(--pkmn-sp-master) * 100cqw),calc(32px * var(--pkmn-sp-cap-ratio)));font-weight:600;color:#333;line-height:1}.page-pokemon-v3 .Detail.-audio .Detail__btns .lp-btns{display:flex;flex-direction:column;gap:calc(5 / var(--pkmn-sp-master) * 100cqw);list-style:none;padding:0;margin:0}.page-pokemon-v3 .Detail.-audio .Detail__btns .lp-btn,.page-pokemon-v3 .Detail.-audio .Detail__btns .lp-btn-amazon{display:flex;align-items:center;justify-content:center;gap:calc(8 / var(--pkmn-sp-master) * 100cqw);height:min(calc(52 / var(--pkmn-sp-master) * 100cqw),calc(52px * var(--pkmn-sp-cap-ratio)));font-weight:700;border-radius:999px;text-decoration:none;width:100%}.page-pokemon-v3 .Detail.-audio .Detail__btns .lp-btn{font-size:clamp(14px,calc(16 / var(--pkmn-sp-master) * 100cqw),calc(16px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Detail.-audio .Detail__btns .lp-btn-amazon{font-size:min(calc(14.28 / var(--pkmn-sp-master) * 100cqw),calc(14.28px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Detail.-audio .Detail__textLink{text-align:center;margin-top:0;font-size:clamp(10px,calc(11 / var(--pkmn-sp-master) * 100cqw),calc(11px * var(--pkmn-sp-cap-ratio)))}.page-pokemon-v3 .Detail.-audio .Detail__note{text-align:left;font-size:max(10px,min(calc(10 / var(--pkmn-sp-master) * 100cqw),calc(10px * var(--pkmn-sp-cap-ratio))));color:#333;opacity:.7;line-height:1.4;letter-spacing:.07em;margin-top:calc(15 / var(--pkmn-sp-master) * 100cqw)}.page-pokemon-v3 .Detail.-audio .Detail__character{width:min(45cqw,225px)}.page-pokemon-v3 .Detail.-audio .Detail__character.-bottomRight{bottom:19cqw;right:min(-4cqw,-20px)}}@media screen and (min-width:960px){.page-pokemon-v3 .Detail.-audio .Detail__visual{background:#fdf3e8;padding:calc(60 / var(--pkmn-pc-master) * 100cqw);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(40 / var(--pkmn-pc-master) * 100cqw);border-radius:0 calc(30 / var(--pkmn-pc-master) * 100cqw) calc(30 / var(--pkmn-pc-master) * 100cqw) 0;overflow:visible}.page-pokemon-v3 .Detail.-audio .Detail__slide.-pikachu .Detail__visual{background:#fffad9}.page-pokemon-v3 .Detail.-audio .Detail__visualThumb{width:25cqw;height:25cqw;background:#fff;border-radius:50%;overflow:hidden}.page-pokemon-v3 .Detail.-audio .Detail__visualBadge{background:#a68d7b;color:#fff;font-family:Mont For Anker,sans-serif;font-weight:700;font-size:max(10px,calc(22 / var(--pkmn-pc-master) * 100cqw));letter-spacing:.02em;line-height:1.4;padding:calc(13 / var(--pkmn-pc-master) * 100cqw) calc(20 / var(--pkmn-pc-master) * 100cqw) calc(7 / var(--pkmn-pc-master) * 100cqw);border:calc(4 / var(--pkmn-pc-master) * 100cqw) solid #FFF;border-radius:calc(30 / var(--pkmn-pc-master) * 100cqw);--badge-rotate: -13deg;box-shadow:none}.page-pokemon-v3 .Detail.-audio .Detail__slide.-pikachu .Detail__visualBadge{background:#ffcf0f;color:var(--pkmn-text-primary)}.page-pokemon-v3 .Detail.-audio .Detail__character{width:calc(228 / var(--pkmn-pc-master) * 100cqw)}.page-pokemon-v3 .Detail.-audio .Detail__character.-bottomRight{bottom:min(-40px,calc(-77.33 / var(--pkmn-pc-master) * 100cqw));right:min(-40px,calc(-84 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3{interpolate-size:allow-keywords}.page-pokemon-v3 .Faq{position:relative;padding:min(calc(80 / var(--pkmn-sp-master) * 100cqw),calc(80px * var(--pkmn-sp-cap-ratio))) min(calc(20 / var(--pkmn-sp-master) * 100cqw),calc(20px * var(--pkmn-sp-cap-ratio))) min(calc(20 / var(--pkmn-sp-master) * 100cqw),calc(20px * var(--pkmn-sp-cap-ratio)));overflow:hidden;background:linear-gradient(180deg,#fff0,#ffcf0f)}@media screen and (min-width:960px){.page-pokemon-v3 .Faq{padding:calc(100 / var(--pkmn-pc-master) * 100cqw) 0;transition:height .45s cubic-bezier(.22,1,.36,1)}}.page-pokemon-v3 .Faq__inner{position:relative;width:100%;max-width:100%;margin:0 auto;padding-inline:0}@media screen and (min-width:960px){.page-pokemon-v3 .Faq__inner{max-width:100%;padding-inline:calc(70 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Faq__head{display:flex;align-items:center;gap:calc(20 / var(--pkmn-sp-master) * 100cqw);justify-content:center;margin-bottom:calc(30 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Faq__head{gap:calc(15 / var(--pkmn-pc-master) * 100cqw);justify-content:flex-start;margin-bottom:calc(40 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Faq__icon{display:none}@media screen and (min-width:960px){.page-pokemon-v3 .Faq__icon{display:inline-flex;width:calc(50 / var(--pkmn-pc-master) * 100cqw);height:calc(50 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Faq__icon img{width:100%;height:100%;object-fit:contain}.page-pokemon-v3 .Faq__title{font-size:calc(25 / var(--pkmn-sp-master) * 100cqw);font-weight:700;line-height:1.6;letter-spacing:.05em;text-align:center;color:#0e1013}@media screen and (min-width:960px){.page-pokemon-v3 .Faq__title{font-size:max(10px,calc(40 / var(--pkmn-pc-master) * 100cqw));text-align:left}}.page-pokemon-v3 .Faq__body{position:relative}@media screen and (min-width:960px){.page-pokemon-v3 .Faq__body{display:block}}.page-pokemon-v3 .Faq__main{min-width:0;position:relative;z-index:1}@media screen and (min-width:960px){.page-pokemon-v3 .Faq__main{width:calc(700 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Faq__tabList{position:relative;isolation:isolate;display:flex;width:fit-content;align-items:stretch;padding:calc(8 / var(--pkmn-sp-master) * 100cqw);margin:0 auto calc(30 / var(--pkmn-sp-master) * 100cqw);background:#fff;border-radius:calc(50 / var(--pkmn-sp-master) * 100cqw);box-shadow:0 0 calc(20 / var(--pkmn-sp-master) * 100cqw) #0000001a;list-style:none;gap:0}.page-pokemon-v3 .Faq__tabList:before{content:"";position:absolute;top:0;left:0;width:var(--faq-tab-indicator-width, 0);height:var(--faq-tab-indicator-height, 0);transform:translate(var(--faq-tab-indicator-x, 0),var(--faq-tab-indicator-y, 0));background:#f98c0f;border-radius:calc(80 / var(--pkmn-sp-master) * 100cqw);pointer-events:none;z-index:0;transition:transform .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1)}.page-pokemon-v3 .Faq__tabList.is-no-anim:before{transition:none}@media screen and (min-width:960px){.page-pokemon-v3 .Faq__tabList{display:inline-flex;width:auto;padding:calc(8 / var(--pkmn-pc-master) * 100cqw);margin:0 0 calc(40 / var(--pkmn-pc-master) * 100cqw);border-radius:calc(50 / var(--pkmn-pc-master) * 100cqw);box-shadow:0 0 calc(20 / var(--pkmn-pc-master) * 100cqw) #0000001a}.page-pokemon-v3 .Faq__tabList:before{border-radius:calc(80 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Faq__tabItem{flex:0 0 auto;display:flex}.page-pokemon-v3 .Faq__tab{position:relative;z-index:1;background:transparent;border:none;padding:calc(12 / var(--pkmn-sp-master) * 100cqw) calc(18 / var(--pkmn-sp-master) * 100cqw);font-size:calc(14 / var(--pkmn-sp-master) * 100cqw);font-weight:700;color:#333;cursor:pointer;border-radius:calc(80 / var(--pkmn-sp-master) * 100cqw);transition:color .3s ease;font-family:inherit;line-height:normal;white-space:nowrap}@media screen and (min-width:960px){.page-pokemon-v3 .Faq__tab{font-size:max(10px,calc(14 / var(--pkmn-pc-master) * 100cqw));padding:calc(12 / var(--pkmn-pc-master) * 100cqw) calc(18 / var(--pkmn-pc-master) * 100cqw);border-radius:calc(80 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Faq__tab[aria-selected=true]{color:#fff}.page-pokemon-v3 .Faq__panels{display:grid;grid-template-columns:minmax(0,1fr);width:100%;position:relative;interpolate-size:normal;transition:height .45s cubic-bezier(.22,1,.36,1)}.page-pokemon-v3 .Faq__panel{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:calc(10 / var(--pkmn-sp-master) * 100cqw);position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}@media screen and (min-width:960px){.page-pokemon-v3 .Faq__panel{gap:calc(10 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Faq__panel.is-active{position:relative;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .35s ease,visibility 0s linear 0s}@media(prefers-reduced-motion:reduce){.page-pokemon-v3 .Faq__panels,.page-pokemon-v3 .Faq__panel{transition:none}}.page-pokemon-v3 .Faq__details{width:100%;background:#fff;border:none;border-radius:calc(20 / var(--pkmn-sp-master) * 100cqw);overflow:clip;box-shadow:0 0 calc(20 / var(--pkmn-sp-master) * 100cqw) #0000001a}@media screen and (min-width:960px){.page-pokemon-v3 .Faq__details{border-radius:calc(20 / var(--pkmn-pc-master) * 100cqw);box-shadow:0 0 calc(20 / var(--pkmn-pc-master) * 100cqw) #0000001a}}.page-pokemon-v3 .Faq:not([data-js-accordion=ready]) .Faq__details:not([open])>*:not(summary){visibility:hidden;height:0;overflow:hidden;padding-top:0;padding-bottom:0;opacity:0}.page-pokemon-v3 .Faq__summary{display:list-item;list-style:none;cursor:pointer;position:relative;background:#fffad9;transition:background .3s ease}.page-pokemon-v3 .Faq__summary::-webkit-details-marker{display:none}.page-pokemon-v3 .Faq__summary::marker{content:""}.page-pokemon-v3 .Faq__summaryInner{display:flex;align-items:center;padding:calc(14 / var(--pkmn-sp-master) * 100cqw) calc(10 / var(--pkmn-sp-master) * 100cqw) calc(14 / var(--pkmn-sp-master) * 100cqw) calc(16 / var(--pkmn-sp-master) * 100cqw);gap:calc(10 / var(--pkmn-sp-master) * 100cqw)}@media screen and (min-width:960px){.page-pokemon-v3 .Faq__summaryInner{padding:calc(16 / var(--pkmn-pc-master) * 100cqw) calc(28 / var(--pkmn-pc-master) * 100cqw) calc(16 / var(--pkmn-pc-master) * 100cqw) calc(32 / var(--pkmn-pc-master) * 100cqw);gap:calc(20 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Faq__summaryQuestion{display:flex;align-items:center;flex:1 1 0;min-width:0;gap:0}.page-pokemon-v3 .Faq__summaryText{flex:1 1 0;min-width:0;font-size:calc(14 / var(--pkmn-sp-master) * 100cqw);font-weight:700;line-height:1.4;letter-spacing:.05em;color:#dd7b0a}@media screen and (min-width:960px){.page-pokemon-v3 .Faq__summaryText{font-size:max(10px,calc(16 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3 .Faq__summaryToggle{position:relative;flex:0 0 auto;width:calc(28 / var(--pkmn-sp-master) * 100cqw);height:calc(28 / var(--pkmn-sp-master) * 100cqw);display:inline-block}@media screen and (min-width:960px){.page-pokemon-v3 .Faq__summaryToggle{width:calc(40 / var(--pkmn-pc-master) * 100cqw);height:calc(40 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Faq__summaryToggle:before,.page-pokemon-v3 .Faq__summaryToggle:after{content:"";position:absolute;top:50%;left:50%;background:#dd7b0a;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .32s cubic-bezier(.4,0,.2,1)}.page-pokemon-v3 .Faq__summaryToggle:before{width:calc(14 / var(--pkmn-sp-master) * 100cqw);height:max(2px,calc(1.4 / var(--pkmn-sp-master) * 100cqw));transform:translate(-50%,-50%)}@media screen and (min-width:960px){.page-pokemon-v3 .Faq__summaryToggle:before{width:calc(20 / var(--pkmn-pc-master) * 100cqw);height:max(2px,calc(2 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3 .Faq__summaryToggle:after{width:max(2px,calc(1.4 / var(--pkmn-sp-master) * 100cqw));height:calc(14 / var(--pkmn-sp-master) * 100cqw);transform:translate(-50%,-50%)}@media screen and (min-width:960px){.page-pokemon-v3 .Faq__summaryToggle:after{width:max(2px,calc(2 / var(--pkmn-pc-master) * 100cqw));height:calc(20 / var(--pkmn-pc-master) * 100cqw)}}.page-pokemon-v3 .Faq__details[open] .Faq__summaryToggle:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.page-pokemon-v3 .Faq__content{background:#fff;padding:calc(12 / var(--pkmn-sp-master) * 100cqw) calc(20 / var(--pkmn-sp-master) * 100cqw) calc(20 / var(--pkmn-sp-master) * 100cqw);font-size:calc(13 / var(--pkmn-sp-master) * 100cqw);line-height:1.8;letter-spacing:.05em;font-weight:500;color:#333}@media screen and (min-width:960px){.page-pokemon-v3 .Faq__content{padding:calc(20 / var(--pkmn-pc-master) * 100cqw) calc(28 / var(--pkmn-pc-master) * 100cqw);font-size:max(10px,calc(14 / var(--pkmn-pc-master) * 100cqw))}}.page-pokemon-v3 .Faq__details::details-content{height:0;overflow:clip;opacity:0;transition:height .36s cubic-bezier(.22,.61,.36,1),content-visibility .36s cubic-bezier(.22,.61,.36,1) allow-discrete,opacity .36s cubic-bezier(.22,.61,.36,1)}.page-pokemon-v3 .Faq__details[open]::details-content{height:auto;opacity:1}@media(prefers-reduced-motion:reduce){.page-pokemon-v3 .Faq__details::details-content,.page-pokemon-v3 .Faq__summary,.page-pokemon-v3 .Faq__summaryToggle:before,.page-pokemon-v3 .Faq__summaryToggle:after,.page-pokemon-v3 .Faq__tabList:before,.page-pokemon-v3 .Faq__tab{transition-duration:0s!important}}.page-pokemon-v3 .Faq__characters{position:absolute;margin:0;pointer-events:none;aspect-ratio:670 / 700;bottom:calc(24.5 / var(--pkmn-sp-master) * 100cqw);left:calc(50% + calc(8.71 / var(--pkmn-sp-master) * 100cqw));transform:translate(-50%);width:100%;max-width:100%}.page-pokemon-v3 .Faq__character{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.page-pokemon-v3 .Faq__character img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 2px 13px rgba(232,205,164,.6))}@media screen and (min-width:960px){.page-pokemon-v3 .Faq__character img{filter:drop-shadow(0 5px 20px rgba(232,205,164,.6))}.page-pokemon-v3 .Faq__characters{bottom:auto;left:auto;right:0;top:50%;transform:translateY(-50%);width:min(calc(670 / var(--pkmn-pc-master) * 100vw),calc(670px * var(--pkmn-pc-cap-ratio)));max-width:min(calc(670 / var(--pkmn-pc-master) * 100vw),calc(670px * var(--pkmn-pc-cap-ratio)));height:auto}}.page-pokemon-v3 .Faq .SectionInner{position:relative}@media screen and (max-width:959.98px){.page-pokemon-v3 .Faq .SectionInner{display:flex;flex-direction:column;gap:0}.page-pokemon-v3 .Faq__characters{position:relative;width:100%;max-width:100%;aspect-ratio:auto;height:auto;bottom:auto;left:auto;transform:none;order:1}.page-pokemon-v3 .Faq__characters>picture:first-child{position:static}.page-pokemon-v3 .Faq__characters>picture:first-child img{width:100%;height:auto}.page-pokemon-v3 .Faq__characters>picture:last-child{position:absolute;top:0;left:0}}@media screen and (max-width:959.98px){.page-pokemon-v3 .Detail.-audio .Detail__tabList{width:min(calc(100vw - 20px),500px);max-width:500px;position:relative;top:auto;right:auto;left:50%;transform:translate(-50%);box-sizing:border-box}}.page-pokemon-v3 .Detail.-audio .Detail__tabList.is-fixed{position:fixed;left:10px;right:10px;top:var(--pkmn-tab-sticky-top, 10px);width:auto;max-width:500px;transform:none;margin:0 auto;z-index:100;box-shadow:0 0 10px #2a292866}.page-pokemon-v3 .Detail.-audio .Detail__tabList.is-fixed.is-exiting{animation:pkmn-detail-tabsticky-out .3s ease forwards}.page-pokemon-v3 .Detail.-audio .Detail__tabList-spacer,.page-pokemon-v3 .Detail.-audio .Detail__tabList-overlay{display:none}.page-pokemon-v3 .Detail.-audio .Detail__tabList-overlay.is-show{display:block;position:fixed;top:0;left:0;right:0;height:110px;background:linear-gradient(to bottom,#fff9,#fff0);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%);z-index:99;pointer-events:none}.page-pokemon-v3 .Detail.-audio .Detail__tabList-overlay.is-show.is-exiting{animation:pkmn-detail-overlay-out .3s ease forwards}@media screen and (min-width:960px){.page-pokemon-v3 .Detail.-audio .Detail__tabList.is-fixed{position:absolute;left:0;right:auto;top:calc(89 / var(--pkmn-pc-master) * 100cqw);box-shadow:none;animation:none}.page-pokemon-v3 .Detail.-audio .Detail__tabList-spacer,.page-pokemon-v3 .Detail.-audio .Detail__tabList-overlay,.page-pokemon-v3 .Detail.-audio .Detail__tabList-overlay.is-show{display:none!important}}@media screen and (max-width:959.98px){.page-pokemon-v3 .Detail.-charger .Detail__tabList,.page-pokemon-v3 .Detail.-audio .Detail__tabList{box-sizing:border-box;height:calc(calc(12 / var(--pkmn-sp-master) * 100cqw) + 2 * clamp(9px,calc(10 / var(--pkmn-sp-master) * 100cqw),12px) + 2 * 1.4 * clamp(12px,calc(12 / var(--pkmn-sp-master) * 100cqw),14px))}}.page-pokemon-v3 .Detail.-charger .Detail__card>.Detail__visualBadge[data-fixed-overlay]{top:calc(40 / var(--pkmn-sp-master) * 100cqw);right:calc(32 / var(--pkmn-sp-master) * 100cqw);left:auto;z-index:4}@media screen and (min-width:960px){.page-pokemon-v3 .Detail.-charger .Detail__card>.Detail__visualBadge[data-fixed-overlay],.page-pokemon-v3 .Detail.-audio .Detail__visualBadge{top:min(calc(50 / var(--pkmn-pc-master) * 100cqw),calc(50px * var(--pkmn-pc-cap-ratio)));left:min(calc(70 / var(--pkmn-pc-master) * 100cqw),calc(70px * var(--pkmn-pc-cap-ratio)));right:auto}}@keyframes pkmn-detail-product-in{0%{opacity:0;transform:scale(.8) rotate(-4deg)}70%{transform:scale(1.04) rotate(1deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes pkmn-detail-char-in{0%{opacity:0;transform:translateY(60px) scale(.9) rotate(-3deg)}65%{opacity:1;transform:translateY(-8px) scale(1.03) rotate(1deg)}85%{opacity:1;transform:translateY(2px) scale(.99) rotate(0)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}.page-pokemon-v3 .Detail__slide.is-active .Detail__visualImg.is-active.is-anim-in{animation:pkmn-detail-product-in .55s cubic-bezier(.34,1.25,.64,1) both;transform-origin:50% 50%;will-change:transform,opacity}.page-pokemon-v3 .Detail__slide.is-active .Detail__character.is-anim-in{animation:pkmn-detail-char-in .55s .12s cubic-bezier(.34,1.25,.64,1) both;transform-origin:50% 100%;will-change:transform,opacity}.page-pokemon-v3 .Detail__character:not(.is-revealed){opacity:0}@media(prefers-reduced-motion:reduce){.page-pokemon-v3 .Detail__slide.is-active .Detail__visualImg.is-active.is-anim-in,.page-pokemon-v3 .Detail__slide.is-active .Detail__character.is-anim-in{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/322/assets/page-pokemon-v3.css.map */
