/* Exclusively rendered for the Pokemon collection; existing cart/forms retained. */
.hc-product-world{--hc-gold:#f6d47e;--hc-text:#eef5ff;--hc-muted:#afc2dc;--hc-line:#304d76;color:var(--hc-text);background:radial-gradient(ellipse at 15% 14%,#174582 0,transparent 34%),radial-gradient(ellipse at 90% 30%,#13316a 0,transparent 36%),repeating-linear-gradient(125deg,transparent 0 140px,#5aa8ff06 141px 142px),#060f24;position:relative;isolation:isolate;padding-bottom:36px}
.hc-product-world:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#f6d47e80 1px,transparent 2px),radial-gradient(circle,#75b8ff70 1px,transparent 2px);background-size:173px 197px,239px 271px;mask-image:linear-gradient(#000,transparent 75%)}
.hm-signature .hc-product-world .growth-product{padding-top:20px;color:var(--hc-text)}
.hc-product-world a{color:inherit}.hc-product-world .breadcrumbs{color:var(--hc-muted)}
.hc-pdp-banner{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0 30px;margin-bottom:26px;border-bottom:1px solid #d0aa5545}
.hc-pdp-wordmark{font-size:34px;font-weight:950;font-style:italic;letter-spacing:-1.5px;line-height:1;color:#fff2c7!important;text-decoration:none;text-shadow:0 2px 0 #8e6224,0 4px 0 #39240d,0 0 26px #e6bc4933}
.hc-pdp-wordmark span{color:#f5cb65}.hc-pdp-wordmark small{display:block;font-size:9px;letter-spacing:3px;line-height:1.5;margin-top:12px;color:#bacde6;font-style:normal;text-shadow:none}
.hc-pdp-chips{display:flex;gap:10px;flex-wrap:wrap}.hc-pdp-chips span{border:1px solid #b4914a70;background:#152648aa;color:#f8d98a;border-radius:5px;padding:10px 13px;font-size:10px;font-weight:800;letter-spacing:1px}
.hm-signature .hc-product-world .growth-gallery{background:linear-gradient(145deg,#102549,#09152d);border:1px solid #b8995066;border-radius:20px;box-shadow:0 0 50px #2988f51a,0 20px 60px #0005}
.hm-signature .hc-product-world .growth-photo-label{background:transparent;color:#eed18b;letter-spacing:1px}
.hm-signature .hc-product-world .growth-gallery .main-image{background:radial-gradient(ellipse,#12376a,#070e1e 75%);height:490px;padding:0;border:1px solid #5788cb33;border-radius:12px}
.hc-product-world .main-image img{max-height:100%;object-fit:contain}.hm-signature .hc-product-world .main-image a:after{background:#142c50;color:#ffe5a1;border-color:#b4914a}
.hm-signature .hc-product-world .growth-photo-help{background:#0b1931;border-color:var(--hc-line);color:#d5e4fa}
.hc-product-world .image-caption,.hc-product-world .sku,.hc-product-world .growth-seller,.hc-product-world .muted{color:var(--hc-muted)}
.hm-signature .hc-product-world .growth-product-details h1{color:#ffe19a;font-weight:900;font-size:clamp(28px,2.9vw,43px);line-height:1.15;letter-spacing:-1px;text-shadow:0 2px 0 #75531f,0 4px 0 #091327,0 0 30px #d4b55a1c}
.hc-product-world .growth-rating-row a,.hc-product-world .product-vendor{color:#9bcfff}.hc-product-world .growth-rating-row a{border-color:#486994}
.hm-signature .hc-product-world .growth-purchase-panel{background:linear-gradient(135deg,#172e52,#0b1933);border:1px solid #bd9a506e;border-top:3px solid #f1cd76;border-radius:17px;box-shadow:0 18px 50px #0003}
.hm-signature .hc-product-world .product-price-area .price,.hm-signature .hc-product-world .product-price-area .price>span{color:#ffe09a;text-shadow:0 2px 0 #6e4e22}.hc-product-world .product-price-area small,.hc-product-world .stock,.hc-product-world .growth-payments small{color:#b8cae1}
.hc-product-world .atelier-quantity{background:#08162e;border-color:#50739d}.hc-product-world .atelier-quantity input,.hc-product-world .atelier-quantity button{background:transparent;color:#edf5ff;border-color:#50739d}
.hm-signature .hc-product-world .btn-add,.hc-product-world .sticky-purchase .btn{background:linear-gradient(#ffe49a,#e8b951);border-color:#e9c56c;color:#162541}
.hm-signature .hc-product-world .btn-add:disabled,.hc-product-world .sticky-purchase .btn:disabled{background:#263953;border-color:#52647e;color:#c3cedd;opacity:1}
.hc-product-world .growth-payments,.hc-product-world .growth-delivery-grid>div{border-color:var(--hc-line)}
.hc-product-world .growth-delivery-grid,.hc-product-world .growth-delivery-grid p{color:#bfcee3}.hc-product-world .growth-delivery-grid strong{color:#f6d47e}
.hm-signature .hc-product-world .growth-product-nav{background:#142749;border-color:#b99852;display:flex;overflow-x:auto}.hc-product-world .growth-product-nav a{color:#d7e5f7;white-space:nowrap}.hm-signature .hc-product-world .growth-product-nav a:first-child{background:#e4bf68;color:#102040}
.hm-signature .hc-product-world .surface{background:#0d1e39;border-color:var(--hc-line);color:#e9f1fd;box-shadow:none}
.hc-product-world h2,.hc-product-world h3,.hc-product-world .eyebrow{color:#f6d47e}.hc-product-world .rte,.hc-product-world .purchase-help p{color:#c5d4e9}
.hc-product-world .purchase-help details,.hc-product-world .growth-technical,.hc-product-world .growth-tech-table>div{border-color:var(--hc-line)}
.hc-product-world .growth-tech-table>div:nth-child(odd){background:#142a48}.hc-product-world .growth-tech-table dt{color:#a8c2e1}.hc-product-world .growth-tech-table dd{color:#eef5ff;overflow-wrap:anywhere}
.hc-product-world .hc-pdp-note{padding:16px;border-left:2px solid #d2ad61;color:#b9cae2;background:#162b46;margin-top:24px}
.hc-product-world .product-card{background:#142745;border-color:#34537b;color:#e8f1ff}.hc-product-world .product-card h3,.hc-product-world .product-card .price{color:#f6d47e}.hc-product-world .product-card .muted{color:#bccce1}
.hc-product-world .sticky-purchase{background:#0c1c36;border-color:#b4914a;color:#f6d47e}.hc-product-world .atelier-mobile-help{background:#14294b;color:#dbe9fb;border-color:#385b88}
.hc-product-world :focus-visible{outline:2px solid #ffdc86;outline-offset:4px}
@media(max-width:700px){.hc-pdp-banner{align-items:flex-start;gap:18px;padding:12px 0 20px;margin-bottom:20px;flex-direction:column}.hc-pdp-wordmark{font-size:29px}.hc-pdp-chips{gap:6px}.hc-pdp-chips span{font-size:8px;padding:8px}.hm-signature .hc-product-world .growth-gallery .main-image{height:auto;aspect-ratio:1;margin:0 10px}.hm-signature .hc-product-world .growth-product-details h1{font-size:29px;line-height:1.17;overflow-wrap:anywhere}.hc-product-world .growth-product-layout>*{min-width:0}.hm-signature .hc-product-world .growth-purchase-panel{padding:22px 16px}.hc-product-world .growth-tech-table>div{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.hc-product-world .growth-product-nav a{padding:16px}.hc-product-world .hc-pdp-story h2{font-size:26px}}
.hc-product-world .hm-brand-fallback{color:#f6d47e}.hc-product-world .growth-klarna{color:#251b32}.hc-product-world .growth-klarna summary,.hc-product-world .growth-klarna p{color:#251b32}.hc-product-world .growth-delivery-grid svg{color:#edcc7c}
.hc-product-world .atelier-mobile-help strong{color:#f6d47e}.hc-product-world .growth-product-nav{scrollbar-color:#a98c50 #142749}
