.vop-world .vop-hero--editorial{background:#fbf7e9;color:#142b42;padding:60px 0 90px;min-height:540px;overflow:hidden}.vop-hero--editorial .vop-hero-grid{grid-template-columns:1fr 1.05fr;gap:38px;align-items:center}.vop-hero--editorial .vop-hero-copy{position:relative;z-index:2}.vop-world .vop-hero--editorial h1{font-size:clamp(37px,4.1vw,58px)}.vop-world .vop-hero--editorial h1 em{color:#142b42}.vop-hero--editorial .vop-intro{color:#526176}.vop-hero--editorial .vop-kicker,.vop-hero--editorial .vop-hero-trust{color:#617086}.vop-hero--editorial .vph-rating{color:#142b42}.vop-hero-editorial-art{width:128%;margin-left:-4%;pointer-events:none}.vop-hero-editorial-art img{display:block;width:100%;height:auto;max-height:550px;object-fit:contain}.vop-hero--editorial .vop-hero-cut{height:48px}.vop-hero-inline-price{display:flex;gap:18px;align-items:center;margin:5px 0 20px!important}.vop-hero-inline-price strong{font-size:27px}.vop-hero-inline-price span{font-size:14px;color:#46715c}.vop-hero--editorial .vop-actions .vop-button--outline{background:#fff;border-color:#bfd0ea;color:#1a5bff}.vop-set-story .vop-set-story-art{border-radius:0;background:transparent;padding:0;overflow:visible}.vop-set-story .vop-set-story-art img{height:auto;max-height:340px;width:100%;object-fit:contain}.vop-pdp--op-18 .vop-set-story-art img{max-height:380px;width:auto;border-radius:0;clip-path:polygon(0 8%,100% 0,100% 92%,0 100%)}.vop-world .vop-photo-category{padding:0!important;overflow:hidden;display:flex;gap:0;align-items:stretch}.vop-photo-category .vop-category-photo{height:190px;overflow:hidden;margin-bottom:23px;background:#eaf5fb}.vop-category-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%;transition:transform .3s}.vop-photo-category:hover .vop-category-photo img{transform:scale(1.035)}.vop-photo-category>.vop-kicker,.vop-photo-category>h3,.vop-photo-category>p,.vop-photo-category>.vop-button{margin-left:25px;margin-right:25px}.vop-photo-category>.vop-button{align-self:start;margin-bottom:25px}.vop-world .vop-pokemon-panel{display:grid;grid-template-columns:1fr 1fr;background:#fff7db;border-radius:24px;overflow:hidden;padding:0;gap:0;border:1px solid #f0dfaa}.vop-world .vop-pokemon-panel:after{display:none}.vop-pokemon-panel>div:first-child{padding:38px;position:relative;z-index:1}.vop-pokemon-photo{height:100%;min-height:300px;overflow:hidden;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);background:#ffde45}.vop-pokemon-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:56% center}.vop-photo-link{padding:0!important;overflow:hidden;background:#edf6fb!important;display:grid!important;grid-template-columns:1fr 45%;min-height:120px!important}.vop-photo-link>span{padding:24px;position:relative;z-index:1}.vop-photo-link img{display:block;width:100%;height:125px;object-fit:cover;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.vop-pdp .vop-destination--photo{padding:0;display:flex;flex-direction:column;background:#fff;min-height:0}.vop-destination--photo .vop-destination-photo{height:210px;position:relative;overflow:hidden;background:#e6f3fa;flex:none}.vop-destination--photo .vop-destination-photo img{display:block;position:static!important;width:100%!important;height:100%!important;object-fit:cover;opacity:1!important;max-width:none;object-position:center 48%}.vop-destination--pokemon .vop-destination-photo{background:#ffde45}.vop-destination--pokemon .vop-destination-photo img{object-position:center}.vop-destination-copy{padding:28px 30px 32px;flex:1;display:flex;flex-direction:column;align-items:start}.vop-destination-copy p{color:#526176!important;max-width:none}.vop-destination-copy h2{max-width:none}.vop-destination-copy .vop-button{margin-top:auto}.voc .voc-hero-art:after{background:linear-gradient(90deg,#10253cf5 0%,#10253ce0 36%,#10253c70 65%,#10253c20)}.voc .voc-hero-art img{object-position:center 47%}.voc--preorders .voc-hero-art img{object-position:80% 34%}.voc--packs .voc-hero-art img,.voc--prb .voc-hero-art img{object-fit:cover;object-position:75% 30%}.voc--eb .voc-hero-art img{transform:none;object-position:center 45%}.voc--prb .voc-hero-art{filter:none}.voc-destinations>.voc-photo-destination{padding:0;background:#fff;gap:0;border-radius:20px;overflow:hidden;min-height:0}.voc-photo-destination .voc-destination-photo{height:180px;overflow:hidden;background:#e8f5fb}.voc-destination-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%;transition:transform .25s}.voc-photo-destination:hover img{transform:scale(1.035)}.voc-destinations .voc-destination-copy{display:flex;flex-direction:column;align-items:start;gap:14px;padding:25px;flex:1}.voc-destinations .voc-destination-copy span:last-child{margin-top:auto}.voc .voc-photo-destination.voc-pokemon{background:#fffaf0}.voc-pokemon .voc-destination-photo img{object-position:center}.voga-choose{padding-top:25px!important}.voga-choose>p{color:#53647b;max-width:760px}.voga-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}.voga-choices>a{display:flex;flex-direction:column;border:1px solid #dae5ef;border-radius:18px;overflow:hidden;background:#fff;transition:transform .2s}.voga-choices>a:hover{transform:scale(1.02)}.voga-choice-photo{height:150px;overflow:hidden;background:#edf6fc}.voga-choice-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%}.voga-choices>a>span{padding:18px 22px;color:#142b42;font-size:22px;font-weight:600}.voga-group{padding:44px 0 55px;scroll-margin-top:100px}.voga-group:nth-of-type(even){background:#f5f8fc}.voga-group--preorders{background:#fff7ed!important}.voga-group-heading{display:flex;gap:24px;justify-content:space-between;align-items:center;margin-bottom:26px}.voga-group-heading h2{font-size:34px;margin-bottom:12px}.voga-group-heading p{color:#53647b;font-size:15px;max-width:650px;margin-bottom:0}.voga-group-heading>a{flex:none}.voc .voga-group-track{grid-auto-columns:calc((100% - 66px)/4);gap:22px}.voga-group-track .vop-card{height:100%}.voga-group-track .vop-card-copy{display:flex;flex-direction:column}.voga-group-track .vop-card-copy>.vop-button{margin-top:auto}.voga-group-track .vop-card-image{height:240px}.voc--all .voc-hero{padding-bottom:55px}.voc--all .voc-nav{display:none}.voc--all>.vop-section:has(.voc-destinations){display:none}@media(max-width:1000px){.voc .voga-group-track{grid-auto-columns:calc((100% - 44px)/3)}.vop-hero--editorial .vop-hero-grid{gap:20px}.vop-hero-editorial-art{width:125%}.voga-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.vop-pokemon-panel>div:first-child{padding:28px}}@media(max-width:700px){.vop-world .vop-hero--editorial{padding:35px 0 62px;min-height:0}.vop-hero--editorial .vop-hero-grid{grid-template-columns:1fr;gap:5px}.vop-hero--editorial .vop-hero-copy{padding-right:0}.vop-world .vop-hero--editorial h1{font-size:38px}.vop-world .vop-hero--editorial h1 em{font-size:27px}.vop-hero-editorial-art{width:110%;margin:5px -5% -10px}.vop-hero-editorial-art img{max-height:300px}.vop-hero--editorial .vop-hero-trust{margin-bottom:12px}.vop-world .vop-pokemon-panel{grid-template-columns:1fr}.vop-pokemon-panel>div:first-child{padding:26px}.vop-pokemon-photo{min-height:0;height:210px;clip-path:polygon(0 10%,100% 0,100% 100%,0 100%)}.vop-pokemon-photo img{object-position:center}.vop-destination--photo .vop-destination-photo{height:180px}.vop-destination-copy{padding:25px}.vop-set-story .vop-set-story-art{min-height:0}.vop-set-story .vop-set-story-art img{height:auto;max-height:300px}.vop-category-photo{height:170px!important}.voga-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.voga-choice-photo{height:120px}.voga-choices>a>span{font-size:18px;padding:15px}.voga-group{padding:34px 0 40px}.voga-group-heading{align-items:start;flex-direction:column;gap:18px}.voga-group-heading h2{font-size:29px}.voc .voga-group-track{grid-auto-columns:85%;gap:16px}.voc-photo-destination .voc-destination-photo{height:190px}.voc .voc-hero-art:after{background:linear-gradient(90deg,#10253cf0,#10253cb5 72%,#10253c70)}.voc--preorders .voc-hero-art img{object-position:70% 30%}}@media(prefers-reduced-motion:reduce){.voga-choices>a,.vop-category-photo img,.voc-destination-photo img{transition:none}.voga-choices>a:hover,.vop-photo-category:hover img,.voc-photo-destination:hover img{transform:none}}

.vop .vop-editorial-photo--packs{object-position:center 18%}.vop .vop-editorial-photo--case{object-position:center 25%}.voc.voc--packs .voc-hero-art img{object-position:center 20%}.vop-world .vop-spotlight-art{clip-path:none}.vop-world .vop-collections:before{background-image:linear-gradient(90deg,#eaf6fa,#eaf6fa99),url('/cdn/shop/files/vex-art-cloud-sea.webp?v=1793624964');background-position:center 72%;opacity:.42}



.vop-world .vop-category-grid article.vop-photo-category{align-items:stretch}.vop-world .vop-category-grid .vop-category-photo{width:100%;align-self:stretch;flex:none;min-width:0}.vop-world .vop-category-grid .vop-category-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.vop-world .vop-photo-link{position:relative;isolation:isolate;display:flex!important;align-items:center;padding:24px!important;min-height:125px!important;background:#e7f2fa!important}.vop-photo-link img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;clip-path:none;z-index:-2}.vop-photo-link:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f4f9fff0 0%,#f4f9ffcc 35%,#f4f9ff12 75%);z-index:-1}.vop-photo-link>span{padding:0;max-width:65%;text-shadow:0 1px 10px #fff8}.vop-paint-art{aspect-ratio:1.36;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%20850%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M49%20238L255%20160%20165%20172%20455%2078%20401%20112%20704%2044%20648%2078%20994%2020%20955%2050%201149%2034%201109%2078%201190%2069%201148%20126%201178%20121%201138%20174%201192%20165%201159%20222%201184%20247%201152%20300%201198%20303%201159%20356%201182%20391%201140%20435%201174%20463%201129%20515%201152%20534%201098%20581%201137%20585%201072%20645%201118%20640%201041%20704%201088%20702%20990%20758%201031%20753%20878%20806%20904%20772%20629%20831%20664%20798%20356%20837%20401%20805%20125%20818%20168%20778%2032%20775%2091%20717%2020%20724%2077%20665%208%20670%2067%20609%2020%20613%2068%20557%205%20563%2051%20506%2014%20503%2069%20445%2020%20456%2076%20392%2015%20408%2076%20344%2029%20354%20106%20287%2023%20308Z%22%2F%3E%3Cg%20stroke%3D%22white%22%20stroke-width%3D%2212%22%3E%3Cpath%20d%3D%22M110%20192L386%20110M590%2055L868%208M22%20327L200%20263M29%20720L264%20679M829%20825L1074%20752M1031%20114L1190%2083%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M0%20401L201%20330%2078%20384%200%20431ZM0%20652L163%20600%2086%20640%200%20675ZM1010%20757L1200%20686%201200%20710%201089%20752ZM1042%2058L1199%2025%201199%2045%201088%2069Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%20850%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M49%20238L255%20160%20165%20172%20455%2078%20401%20112%20704%2044%20648%2078%20994%2020%20955%2050%201149%2034%201109%2078%201190%2069%201148%20126%201178%20121%201138%20174%201192%20165%201159%20222%201184%20247%201152%20300%201198%20303%201159%20356%201182%20391%201140%20435%201174%20463%201129%20515%201152%20534%201098%20581%201137%20585%201072%20645%201118%20640%201041%20704%201088%20702%20990%20758%201031%20753%20878%20806%20904%20772%20629%20831%20664%20798%20356%20837%20401%20805%20125%20818%20168%20778%2032%20775%2091%20717%2020%20724%2077%20665%208%20670%2067%20609%2020%20613%2068%20557%205%20563%2051%20506%2014%20503%2069%20445%2020%20456%2076%20392%2015%20408%2076%20344%2029%20354%20106%20287%2023%20308Z%22%2F%3E%3Cg%20stroke%3D%22white%22%20stroke-width%3D%2212%22%3E%3Cpath%20d%3D%22M110%20192L386%20110M590%2055L868%208M22%20327L200%20263M29%20720L264%20679M829%20825L1074%20752M1031%20114L1190%2083%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M0%20401L201%20330%2078%20384%200%20431ZM0%20652L163%20600%2086%20640%200%20675ZM1010%20757L1200%20686%201200%20710%201089%20752ZM1042%2058L1199%2025%201199%2045%201088%2069Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;overflow:hidden}.vop-paint-art .vop-editorial-photo{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:50% 33%}.vop-hero--editorial .vop-hero-editorial-art{width:116%;margin-left:-2%;transform:rotate(-3deg);max-height:510px}.vop-hero--editorial .vop-hero-inline-price span{color:#75552b}.vop-world .vop-preorders{background:#f0f5fc}.vop-preorder-intro{display:grid;grid-template-columns:1fr .85fr;gap:60px;align-items:center;min-height:280px;margin-bottom:36px}.vop-preorder-intro>div:first-child{max-width:600px;position:relative;z-index:1}.vop-preorder-intro p{color:#53647b}.vop-preorder-paint{width:100%;max-width:410px;justify-self:end;transform:rotate(2deg)}.vop-preorder-grid{position:relative;z-index:1}@media(max-width:700px){.vop-world .vop-category-grid .vop-category-photo{height:185px!important}.vop-hero--editorial .vop-hero-editorial-art{width:106%;margin:15px -3% -2px;max-height:none}.vop-paint-art .vop-editorial-photo{height:100%;max-height:none}.vop-preorder-intro{grid-template-columns:1fr;gap:20px;margin-bottom:28px;min-height:0}.vop-preorder-paint{width:90%;max-width:340px;justify-self:center}.vop-world .vop-photo-link{min-height:125px!important}.vop-photo-link>span{max-width:62%}}
.vop-world .vop-pokemon-panel{position:relative;isolation:isolate;display:block;background:#ffde45}.vop-world .vop-pokemon-panel:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#fff8dffa 0%,#fff8dff0 32%,#fff8df88 55%,#fff8df00 78%);z-index:-1}.vop-world .vop-pokemon-panel>div:first-child{width:57%;min-height:300px}.vop-world .vop-pokemon-photo{position:absolute;inset:0;width:100%;height:100%;min-height:0;clip-path:none;z-index:-2}.vop-world .vop-pokemon-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}@media(max-width:700px){.vop-world .vop-pokemon-panel>div:first-child{width:100%;padding-right:50px;min-height:300px}.vop-world .vop-pokemon-panel:before{background:linear-gradient(90deg,#fff8dffa,#fff8dfe8 56%,#fff8df88)}.vop-world .vop-pokemon-photo{height:100%;clip-path:none}.vop-world .vop-pokemon-photo img{object-position:65% center}}

.vop-world .vop-hero--flow{background:#fff;min-height:600px;padding:75px 0 125px}.vop-hero--flow .vop-hero-grid{display:block}.vop-hero--flow .vop-hero-copy{max-width:560px}.vop-hero-full-art{position:absolute;inset:0;z-index:-2;overflow:hidden}.vop-hero-full-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:82% 35%}.vop-hero-full-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#fffffff5 0%,#fffffff0 28%,#ffffffcf 43%,#ffffff30 65%,transparent 83%)}.vop-hero--flow .vop-hero-cut{height:105px}.vop-world .vop-preorders{overflow:hidden;isolation:isolate}.vop-preorder-intro{grid-template-columns:1fr;min-height:160px;position:relative;z-index:1}.vop-preorder-ship{position:absolute;inset:0;z-index:-2;pointer-events:none;overflow:hidden}.vop-preorder-ship img{width:100%;height:100%;display:block;object-fit:cover;object-position:80% 38%;opacity:.21}.vop-preorder-ship:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f0f5fcfa 0%,#f0f5fce0 38%,#f0f5fc33 75%)}.vop-preorders .vop-wrap{position:relative}.vop-preorders .vop-section{isolation:isolate}.vop-preorders .vop-preorder-ship{left:calc((1240px - 100vw)/2);right:calc((1240px - 100vw)/2);top:-60px;bottom:-700px}.vop-preorders .vop-preorder-grid{position:relative;z-index:2}@media(max-width:1304px){.vop-preorders .vop-preorder-ship{left:-32px;right:-32px}}@media(max-width:700px){.vop-world .vop-hero--flow{padding:38px 0 92px;min-height:0}.vop-hero-full-art img{object-position:65% 30%}.vop-hero-full-art:after{background:linear-gradient(90deg,#fffffff0,#ffffffe0 58%,#ffffff88)}.vop-hero--flow .vop-hero-cut{height:62px}.vop-preorder-intro{min-height:0;margin-bottom:24px}.vop-preorders .vop-preorder-ship{left:-16px;right:-16px;top:-35px;bottom:-1200px}.vop-preorder-ship img{object-position:70% 30%;opacity:.17}}
.vop-hero-full-art img{object-position:82% 10%}@media(max-width:700px){.vop-hero-full-art img{object-position:65% 22%}}
.vop-preorders .vop-preorder-ship{top:-36px;bottom:-60px}.vop-preorder-ship img{object-position:80% 72%}@media(max-width:700px){.vop-preorders .vop-preorder-ship{top:-30px;bottom:-70px}.vop-preorder-ship img{object-position:80% center}}

.vop-world .vop-preorders{position:relative}.vop-preorders>.vop-preorder-ship{inset:0;z-index:-1}.vop-preorders>.vop-preorder-ship img{object-position:70% center;opacity:.21}.vop-preorders>.vop-preorder-ship:after{background:linear-gradient(90deg,#f0f5fce8 0%,#f0f5fcb0 40%,#f0f5fc22 100%)}@media(max-width:700px){.vop-preorders>.vop-preorder-ship{inset:0}.vop-preorders>.vop-preorder-ship img{object-position:68% center;opacity:.17}}
.vop a:hover,.vop-pdp a:hover,.vop-pdp .vpp-related a:hover{filter:none!important}.vop a:has(img):hover,.vop-pdp a:has(img):hover{opacity:1!important}.vop a:hover img,.vop-pdp a:hover img{filter:none!important}.vop-world .vop-reveal{animation:vop-arrive .55s ease both}.vop-world .vop-reveal:nth-child(2){animation-delay:.06s}.vop-world .vop-reveal:nth-child(3){animation-delay:.12s}@keyframes vop-arrive{from{transform:translateY(14px)}to{transform:translateY(0)}}@media(min-width:1000px) and (hover:hover) and (prefers-reduced-motion:no-preference){.voc .voc-hero-art,.vop-hero-full-art{transform:translate3d(var(--vop-pan-x,0px),var(--vop-pan-y,0px),0) scale(1.035);transition:transform .4s ease-out;will-change:transform}.voc .voc-hero-art:before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 80% 20%,#9cdeff26,transparent 65%)}}@media(prefers-reduced-motion:reduce){.vop-world .vop-reveal{animation:none}.voc-grid .vop-card{transition:none}}

.voc .voc-hero-art{inset:0;background:none;opacity:1}.voc .voc-hero-art img{display:block;width:100%;max-width:none;height:100%;margin:0;object-fit:cover;mask-image:none;-webkit-mask-image:none}.voc.voc--packs .voc-hero-art img{object-position:center 8%}.voc.voc--prb .voc-hero-art img{object-position:center 62%}.voc.voc--boxes .voc-hero-art img{object-position:center 65%}.voc .voc-hero-art:before{display:none}.voc .voc-hero-art:after{background:linear-gradient(90deg,#10253ce8,#10253c88 55%,#10253c22)}@media(max-width:700px){.voc .voc-hero-art{inset:0;opacity:1}.voc .voc-hero-art:after{background:linear-gradient(90deg,#10253ce8,#10253c88)}}
