.wishlist-btn{position:absolute;top:10%;left:88%;transform:translate(-50%) translateY(-50%);z-index:25;cursor:pointer;background:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026;transition:all .3s ease;opacity:0;visibility:hidden}.bls__product-img:hover .wishlist-btn{opacity:1;visibility:visible}.wishlist-btn:hover{transform:translate(-50%) translateY(-50%) scale(1.1);box-shadow:0 4px 12px #0003}.wishlist-btn svg{width:20px;height:20px;color:#ccc;transition:color .3s ease}.wishlist-btn:hover svg,.wishlist-btn.active svg{color:#f44}.product-inventory-wrapper{position:absolute;top:85%;left:50%;transform:translate(-50%);z-index:20;width:auto;min-width:140px;max-width:90%}.inventory-status{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 12px;background:#fffffff2;border:2px solid;border-radius:16px;font-size:.75rem;font-weight:600;line-height:1.2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #00000026;text-align:center;white-space:nowrap}.inventory-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;border:1px solid rgba(0,0,0,.2)}.inventory-status--high .inventory-status-dot{background-color:#22c55e;border-color:#16a34a}.inventory-status--high{border-color:#22c55e;color:#166534}.inventory-status--high .inventory-status-text{color:#166534}.inventory-status--low .inventory-status-dot{background-color:#f59e0b;border-color:#d97706;animation:blink 1.5s infinite}.inventory-status--low{border-color:#f59e0b;color:#92400e}.inventory-status--low .inventory-status-text{color:#92400e}.inventory-status--out .inventory-status-dot{background-color:#ef4444;border-color:#dc2626}.inventory-status--out{border-color:#ef4444;color:#991b1b}.inventory-status--out .inventory-status-text{color:#991b1b}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}.cc-type-holo{position:relative;overflow:hidden}.cc-type-holo:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,#fff0,#ffffffa6,#fff0);animation:cc-holo-sheen 4s ease-in-out infinite;pointer-events:none}@keyframes cc-holo-sheen{0%,35%{left:-60%}65%,to{left:120%}}.cc-type-pikachu{background:linear-gradient(45deg,#ffe45c,#ffcb05 55%,#f2b705);color:#3e2723}.cc-type-classic{position:relative;overflow:hidden;background:linear-gradient(45deg,#d9822b,#c2691a,#a85512);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);box-shadow:0 0 0 1px #a8551259,0 2px 6px #a855124d}.cc-sparkle{position:absolute;width:var(--size, 5px);height:var(--size, 5px);background:#fff;clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);filter:drop-shadow(0 0 2px rgba(255,255,255,.85));opacity:0;transform:scale(0) rotate(0);animation:cc-sparkle-twinkle var(--dur, 2.4s) ease-in-out var(--delay, 0s) infinite;pointer-events:none}.cc-sparkle--1{left:6%;top:12%;--size: 5px;--dur: 2.2s;--delay: 0s}.cc-sparkle--2{left:28%;top:60%;--size: 4px;--dur: 3.1s;--delay: .7s}.cc-sparkle--3{left:52%;top:8%;--size: 6px;--dur: 2.6s;--delay: 1.4s}.cc-sparkle--4{left:74%;top:58%;--size: 5px;--dur: 3.4s;--delay: .3s}.cc-sparkle--5{left:90%;top:20%;--size: 4px;--dur: 2s;--delay: 1.9s}@keyframes cc-sparkle-twinkle{0%,to{opacity:0;transform:scale(0) rotate(0)}15%{opacity:1;transform:scale(1) rotate(45deg)}30%{opacity:.85;transform:scale(.8) rotate(90deg)}45%{opacity:0;transform:scale(0) rotate(180deg)}}.cc-type-futuristic{background:linear-gradient(90deg,#ff2d75,#ff8a00,#ffe600,#2ecc71,#00c2ff,#7b3fe4,#ff2d75);background-size:300% 100%;animation:cc-rainbow-shift 6s linear infinite;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45)}@keyframes cc-rainbow-shift{0%{background-position:0% 50%}to{background-position:300% 50%}}.rarity-iconic{position:relative;display:inline-block;padding:3px 12px!important;border-radius:6px;color:#fff!important;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 4px rgba(255,215,0,.4);letter-spacing:.4px;background:linear-gradient(115deg,#ffc32b,gold,#d6ba4b,gold,#daa520,#ffd83b,gold 90%,#dbb249);background-size:300% 100%;animation:iconic-shine 7s linear infinite;border:1px solid transparent;background-clip:padding-box;overflow:hidden;z-index:0}.rarity-iconic:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:7px;padding:2px;background:linear-gradient(115deg,#fff8dc,gold,#ff8c00,gold,#fff8dc,gold,#b8860b,gold,#fff8dc);background-size:300% 100%;animation:iconic-border 3s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;pointer-events:none}.rarity-iconic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background-image:radial-gradient(circle at 15% 30%,rgba(255,255,255,.9) .5px,transparent 1.5px),radial-gradient(circle at 75% 20%,rgba(255,255,255,.8) .5px,transparent 1.5px),radial-gradient(circle at 40% 70%,rgba(255,255,255,.9) .5px,transparent 1.5px),radial-gradient(circle at 90% 60%,rgba(255,255,255,.7) .5px,transparent 1.5px),radial-gradient(circle at 25% 85%,rgba(255,255,255,.8) .5px,transparent 1.5px),radial-gradient(circle at 60% 40%,rgba(255,255,255,.9) .5px,transparent 1.5px);background-size:100% 100%;animation:iconic-sparkle 2.5s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen;z-index:1}@keyframes iconic-shine{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes iconic-border{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes iconic-sparkle{0%,to{opacity:.4;transform:scale(1)}25%{opacity:1;transform:scale(1.05)}50%{opacity:.6;transform:scale(.98)}75%{opacity:.9;transform:scale(1.03)}}.bls__product-img{position:relative}.bls__product-price{text-align:center!important;width:100%!important;display:flex!important;justify-content:center!important}.bls__product-price .price{justify-content:center!important}.bls__product-details .bls__product-name{margin-bottom:0!important}.bls__product-list .bls__product-price{text-align:left!important;justify-content:flex-start!important}.bls__product-list .bls__product-price .price{justify-content:flex-start!important}.bls__product-details .bls__product-price{margin-top:0!important;padding-top:0!important}.bls__product-details .bls__product-price{margin-top:2px!important}.bls__product-item.sold-out-greyed .bls__product-main-img,.bls__product-item.sold-out-greyed .bls__product-hover-img{position:relative}.bls__product-item.sold-out-greyed .bls__product-main-img:after,.bls__product-item.sold-out-greyed .bls__product-hover-img:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00000026;z-index:5;border-radius:4px}.bls__product-item.sold-out-greyed .bls__product-main-img img,.bls__product-item.sold-out-greyed .bls__product-hover-img img{filter:grayscale(85%) brightness(.98);transition:all .3s ease}.bls__product-item.sold-out-greyed .bls__product-details,.bls__product-item.sold-out-greyed .bls__product-type span{opacity:.8}.bls__product-item.sold-out-greyed .bls__product-action{opacity:1}.bls__product-item.pc-grid-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.bls__product-item.pc-grid-card:hover{border-color:#d1d5db;box-shadow:0 6px 18px #00000014}.bls__product-item.pc-grid-card .bls__product-img{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent;transition:filter .2s ease}.bls__product-item.pc-grid-card .bls__product-img img,.bls__product-item.pc-grid-card .bls__product-img a,.bls__product-item.pc-grid-card .bls__product-img a>div{border-radius:0!important}.bls__product-item.pc-grid-card:hover .bls__product-img{filter:brightness(1.06)}.bls__product-item.pc-grid-card.sold-out-greyed:hover .bls__product-img{filter:none}.bls__product-item.pc-grid-card .bls__product-img:hover a div:only-child,.bls__product-item.pc-grid-card .bls__product-img:hover .bls__product-hover-img{transform:none!important;-webkit-transform:none!important}.bls__product-item .pc-card-body{display:flex;flex-direction:column;flex:1;border:0;border-radius:0;background:transparent;margin:0;overflow:visible;box-shadow:none}.bls__product-item .pc-card-body .bls__product-type{margin:0!important;padding:8px 10px 2px!important;line-height:1.1}.bls__product-item .pc-card-body .bls__product-details{padding:0!important;flex:1;display:flex;flex-direction:column}.bls__product-item .pc-card-body .bls__product-name{padding:0 10px;font-size:1.35rem;font-weight:500;color:#111827;line-height:1.3;margin:0!important}.bls__product-item .pc-card-body .bls__product-price{padding:2px 10px 6px!important;margin:0!important;font-size:1.65rem;font-weight:500!important;color:#111827;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.bls__product-item .pc-card-body .bls__product-price .price__regular,.bls__product-item .pc-card-body .bls__product-price .price__regular .price{padding:0!important;margin:0!important;color:#111827;font-size:inherit;font-weight:inherit}.bls__product-item .pc-card-body .bls__product-price .price__sale,.bls__product-item .pc-card-body .bls__product-price .price__sale>span,.bls__product-item .pc-card-body .bls__product-price .compare-price,.bls__product-item .pc-card-body .bls__product-price .price-item{padding:0!important;margin:0!important;color:#9ca3af!important;font-size:1.3rem;font-weight:400!important}.bls__product-item .pc-card-body .bls__product-action{margin:auto 0 0!important;padding:0!important;border-top:1px solid #e5e7eb;display:flex;align-items:stretch}.bls__product-item .pc-card-body .bls__product-addtocart{flex:1;margin:0!important;padding:0;min-width:0}.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart{width:100%;height:100%;margin:0;border:0;border-radius:0 0 11px;padding:11px 12px;background:#ef4f4f;color:#fff;font-weight:600;font-size:1.35rem;letter-spacing:.2px;transition:background .15s ease;cursor:pointer}.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart:hover,.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart:focus-visible{background:#f47373;color:#fff}.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart .pc-cart-icon{display:none;align-items:center;justify-content:center;line-height:0}.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart:hover svg path,.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart:focus-visible svg path{fill:none}.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart .pc-cart-icon svg{width:24px;height:24px;display:block}@media(max-width:480px){.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart{display:flex;align-items:center;justify-content:center;padding:10px 6px;font-size:1.2rem}.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart .add-cart{display:none}.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart .pc-cart-icon{display:inline-flex}.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart .pc-cart-icon svg{width:26px;height:26px}}.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart{position:relative}.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart .pc-check-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .35s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart .pc-check-icon svg{width:22px;height:22px;color:#fff;stroke-dasharray:28;stroke-dashoffset:28;transition:stroke-dashoffset .4s ease .12s}.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart.is-added,.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart.is-added:hover,.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart.is-added:focus-visible{background:#22c55e;transition:background .2s ease}.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart.is-added .add-cart,.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart.is-added .pc-cart-icon{opacity:0;transition:opacity .15s ease}.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart.is-added .pc-check-icon{opacity:1;transform:scale(1)}.bls__product-item .pc-card-body .bls__product-addtocart .bls__js-addtocart.is-added .pc-check-icon svg{stroke-dashoffset:0}.bls__product-item .pc-qty{display:flex;align-items:center;flex:0 0 auto;width:82px;border-right:1px solid #e5e7eb;background:#fff;-webkit-user-select:none;user-select:none;border-bottom-left-radius:11px}.bls__product-item .pc-qty__btn{width:26px;height:100%;border:0;background:transparent;color:#111827;font-size:1.5rem;font-weight:600;cursor:pointer;padding:0;line-height:1;transition:background .15s ease}.bls__product-item .pc-qty__btn:hover{background:#f3f4f6}.bls__product-item .pc-qty__btn:disabled{color:#d1d5db;cursor:not-allowed;background:transparent}.bls__product-item .pc-qty__input{width:32px!important;min-width:32px!important;height:36px!important;border:0!important;background:transparent!important;text-align:center!important;font-size:1.3rem!important;font-weight:600!important;color:#111827!important;padding:0!important;margin:0!important;box-sizing:border-box!important;line-height:36px;appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;opacity:1!important;visibility:visible!important}.bls__product-item .pc-qty__input::-webkit-outer-spin-button,.bls__product-item .pc-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bls__product-item.sold-out-greyed .pc-qty{display:none}.bls__product-item.sold-out-greyed:hover{box-shadow:none;border-color:#e5e7eb}.product-list.bls__grid{--bs-gutter-x: 0 !important;--bs-gutter-y: 0 !important;margin:0!important;display:block!important;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff}.product-list .bls__grid__item{flex:none!important;width:100%!important;padding:0!important;max-width:none!important}.bls__product-item.cc-row{display:flex!important;flex-direction:row!important;align-items:center;gap:16px;padding:8px 16px;margin:0!important;height:auto!important;min-height:0;border:0!important;border-radius:0!important;background:#fff;overflow:visible;transition:background .15s ease}.product-list .bls__grid__item:nth-child(2n) .bls__product-item.cc-row{background:#f9fafb}.bls__product-item.cc-row:hover{background:#fff7f7;transform:none;box-shadow:none;border-color:transparent!important}.bls__product-item.cc-row+.bls__product-item.cc-row,.product-list .bls__grid__item+.bls__grid__item .bls__product-item.cc-row{border-top:1px solid #f1f5f9}.cc-row__image{flex:0 0 auto;display:block;line-height:0;text-decoration:none}.cc-row__image img{display:block;width:60px;height:84px;object-fit:contain;border-radius:4px!important;transition:transform .2s ease}.bls__product-item.cc-row:hover .cc-row__image img{transform:scale(1.05)}.bls__product-item.cc-row .bls__product-img:hover a div:only-child{transform:none!important;-webkit-transform:none!important}.cc-row__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left}.cc-row__rarity{line-height:1;max-width:100%}.cc-row__rarity .bls__rarity-badge{white-space:nowrap}.cc-row__title{font-size:1.35rem;font-weight:500;color:#111827;line-height:1.3;text-decoration:none;text-align:left}.cc-row__title:hover{color:#ef4f4f}.cc-row__cond{font-size:1rem;color:#2563eb;font-weight:500}.cc-energy{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;font-size:1rem;font-weight:600;color:#fff;white-space:nowrap;box-shadow:0 1px 2px #00000014;line-height:1.2;text-transform:uppercase;letter-spacing:.3px}.cc-energy__dot{width:7px;height:7px;border-radius:50%;background:#ffffffd9;box-shadow:inset 0 0 0 1px #00000014}.cc-energy--grass{background:#78c850}.cc-energy--fire{background:#f08030}.cc-energy--water{background:#6890f0}.cc-energy--lightning{background:#f8d030;color:#3b2f00}.cc-energy--lightning .cc-energy__dot{background:#00000026}.cc-energy--psychic{background:#c16fb1}.cc-energy--fighting{background:#c03028}.cc-energy--darkness{background:#4a3b2e}.cc-energy--metal{background:#a9a9b4;color:#232634}.cc-energy--metal .cc-energy__dot{background:#0003}.cc-energy--colorless{background:#d6d4c8;color:#3f3f46}.cc-energy--colorless .cc-energy__dot{background:#0000002e}.cc-energy--dragon{background:#b78c2f}.cc-energy--fairy{background:#ee99ac;color:#5b1d33}.cc-row__right{flex:0 0 auto;display:flex;align-items:center;gap:20px}.cc-row__price,.cc-row__price .price,.cc-row__price .price-item{font-weight:500!important;font-size:1.5rem;color:#111827}.cc-row__price{text-align:right;min-width:70px}.cc-row__price .price{justify-content:flex-end!important}.cc-row__soldout{font-size:1.2rem;color:#9ca3af;font-style:italic;min-width:180px;text-align:right}.cc-row__action{display:flex;align-items:center;gap:8px}.cc-qty{display:flex!important;align-items:stretch;height:36px;border:1px solid #d1d5db;border-radius:6px;background:#fff;overflow:hidden;flex:0 0 auto}.cc-qty__btn{width:28px;height:100%;border:0;background:transparent;color:#111827;font-size:1.5rem;font-weight:600;cursor:pointer;padding:0;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.cc-qty__btn:hover{background:#f3f4f6}.cc-qty__btn:disabled{color:#d1d5db;cursor:not-allowed}.cc-qty__input{width:34px!important;min-width:34px!important;height:34px!important;border:0!important;background:transparent!important;text-align:center!important;font-size:1.3rem!important;font-weight:600!important;color:#111827!important;padding:0!important;margin:0!important;box-sizing:border-box!important;appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield}.cc-qty__input::-webkit-outer-spin-button,.cc-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cc-btn{height:36px;border:0;border-radius:6px;background:#ef4f4f;color:#fff;font-weight:600;font-size:1.25rem;padding:0 18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background .15s ease}.cc-btn:hover,.cc-btn:focus-visible{background:#f47373}.cc-btn:hover svg path,.cc-btn:focus-visible svg path{fill:none}.cc-btn{position:relative}.cc-btn .pc-check-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .35s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}.cc-btn .pc-check-icon svg{width:20px;height:20px;color:#fff;stroke-dasharray:28;stroke-dashoffset:28;transition:stroke-dashoffset .4s ease .12s}.cc-btn.is-added,.cc-btn.is-added:hover,.cc-btn.is-added:focus-visible{background:#22c55e;transition:background .2s ease}.cc-btn.is-added .cc-btn__label{opacity:0;transition:opacity .15s ease}.cc-btn.is-added .pc-check-icon{opacity:1;transform:scale(1)}.cc-btn.is-added .pc-check-icon svg{stroke-dashoffset:0}.bls__product-item.cc-row--soldout{opacity:.6}@media(max-width:900px){.bls__product-item.cc-row{align-items:stretch;gap:12px;padding:10px 12px}.cc-row__image img{width:80px;height:112px}.cc-row__right{flex-direction:column;align-items:flex-end;justify-content:space-between;gap:8px}.cc-row__price{min-width:0;font-size:1.4rem}.cc-row__soldout{min-width:0}.cc-row__title{font-size:1.25rem}}@media(max-width:576px){.bls__product-item.cc-row{gap:10px;padding:8px 10px}.cc-row__image img{width:68px;height:95px}.cc-row__title{font-size:1.15rem}.cc-row__right{gap:6px;min-width:0}.cc-row__action{flex-direction:column;align-items:stretch;gap:4px}.cc-qty{height:30px;align-self:flex-end}.cc-qty__btn{width:24px}.cc-qty__input{width:30px!important;min-width:30px!important;height:28px!important;font-size:1.2rem!important}.cc-btn{height:30px;padding:0 12px;font-size:1.15rem;align-self:flex-end}}.cc-theme .bls__product-item,.cc-theme .bls__product-item .bls__product-name,.cc-theme .bls__product-item .bls__product-price,.cc-theme .bls__product-item .pc-qty__input,.cc-theme .bls__product-item .bls__js-addtocart,.cc-theme .bls__product-item .cc-btn,.cc-theme .bls__product-item .cc-row__title,.cc-theme .bls__product-item .cc-qty__input{font-family:var(--cc-font-sans)}
/*# sourceMappingURL=/cdn/shop/t/151/assets/cc-product-card.css.map */
