:root{--pcard-bg: #0b0b10;--pcard-bg-elevated: #17171f;--pcard-border: rgba(255, 255, 255, .08);--pcard-border-hover: rgba(182, 156, 255, .55);--pcard-red: #ef4444;--pcard-red-dark: #b91c1c;--pcard-green: #22c55e;--pcard-green-dark: #16a34a;--pcard-gold: #b69cff;--pcard-gold-light: #c9b5ff;--pcard-gold-dark: #8b5cf6;--pcard-gold-text: #1a1625;--pcard-star: #b69cff;--pcard-text: #ffffff;--pcard-text-muted: #a1a1aa;--pcard-text-faint: #71717a;--pcard-subtitle: #b69cff;--pcard-guarantee: #22c55e;--pcard-guarantee-light: #4ade80;--pcard-guarantee-text: #052e16;--pcard-radius-lg: 18px;--pcard-radius-md: 12px;--pcard-radius-pill: 999px;--pcard-shadow-resting: 0 2px 6px rgba(0, 0, 0, .5), 0 12px 24px -14px rgba(0, 0, 0, .7);--pcard-shadow-hover: 0 22px 40px -16px rgba(0, 0, 0, .75), 0 0 0 1px var(--pcard-border-hover);--pcard-ease: cubic-bezier(.22, 1, .36, 1)}.pcard{display:block;height:100%}.pcard__card.card{position:relative;display:flex;flex-direction:column;height:100%;background:linear-gradient(180deg,var(--pcard-bg-elevated) 0%,var(--pcard-bg) 100%);border:1px solid var(--pcard-border);border-radius:var(--pcard-radius-lg);overflow:hidden;isolation:isolate;box-shadow:var(--pcard-shadow-resting);transition:transform .35s var(--pcard-ease),box-shadow .35s var(--pcard-ease),border-color .35s var(--pcard-ease)}.pcard:hover .pcard__card.card,.pcard:focus-within .pcard__card.card{transform:translateY(-4px);border-color:var(--pcard-border-hover);box-shadow:var(--pcard-shadow-hover)}.pcard .pcard__title-link:focus-visible{outline:2px solid var(--pcard-gold);outline-offset:4px;border-radius:4px}.pcard__media-wrap{position:relative;display:block;width:100%;overflow:hidden;background:#1a0607}.pcard__media-wrap.ratio:before{content:"";display:block;padding-bottom:var(--ratio-percent, 100%)}.pcard__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pcard__media .media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:opacity .5s var(--pcard-ease),transform .6s var(--pcard-ease)}.pcard__media img.pcard__img--primary{transform:scale(1);z-index:1}.pcard:hover .pcard__media img.pcard__img--primary,.pcard:focus-within .pcard__media img.pcard__img--primary{transform:scale(1.06)}.pcard__media img.pcard__img--secondary{opacity:0;transform:scale(1.02);z-index:2}.pcard:hover .pcard__media img.pcard__img--secondary,.pcard:focus-within .pcard__media img.pcard__img--secondary{opacity:1;transform:scale(1.06)}.pcard__media-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(180deg,#14050600 60%,#140506bf);pointer-events:none}.pcard__top-row{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none}.pcard__badge--sale{pointer-events:auto;position:relative;display:inline-flex;align-items:center;font-family:var(--font-body-family, inherit);font-weight:800;font-size:1.5rem;line-height:1;color:#fff;background:var(--pcard-red);padding:.6em 1.3em .6em .7em;border-radius:0 0 10px;clip-path:polygon(0 0,100% 0,82% 100%,0 100%);box-shadow:0 4px 10px -2px #ea1f2d99}.pcard__badge--soldout{pointer-events:auto;display:inline-flex;align-items:center;font-family:var(--font-body-family, inherit);font-weight:700;font-size:1.1rem;letter-spacing:.02em;text-transform:uppercase;color:var(--pcard-text-muted);background:#0a0404d9;border:1px solid var(--pcard-border);padding:.55em .9em;border-radius:var(--pcard-radius-md);margin:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pcard__badge-guarantee{pointer-events:auto;display:inline-flex;align-items:center;gap:.3em;font-family:var(--font-body-family, inherit);font-size:1.1rem;font-weight:800;color:var(--pcard-guarantee-text);background:linear-gradient(135deg,var(--pcard-guarantee-light),var(--pcard-guarantee));padding:.55em .9em;border-radius:var(--pcard-radius-pill) 0 0 var(--pcard-radius-pill);box-shadow:0 4px 10px -2px #22c55e80;white-space:nowrap;margin:10px 0 0}.pcard__badge-guarantee svg{width:13px;height:13px;flex-shrink:0}.pcard__store-label{position:absolute;top:52px;left:12px;z-index:5;display:inline-flex;align-items:center;gap:.35em;font-family:var(--font-body-family, inherit);font-size:1.05rem;font-weight:700;color:var(--pcard-text);text-shadow:0 1px 3px rgba(0,0,0,.6)}.pcard__store-label svg{width:14px;height:14px;color:var(--pcard-gold-light);flex-shrink:0}.pcard--soldout .pcard__media img{opacity:.4;filter:grayscale(.3)}.pcard__action-btn{position:absolute;z-index:5;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#1405068c;border:1px solid rgba(255,255,255,.12);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:background-color .2s ease,transform .2s ease,color .2s ease}.pcard__action-btn svg{width:16px;height:16px}.pcard__action-btn:hover{background:var(--pcard-red);transform:scale(1.08)}.pcard__action-btn:focus-visible{outline:2px solid var(--pcard-gold);outline-offset:2px}.pcard__wishlist-btn{top:54px;right:10px}.pcard__wishlist-btn input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.pcard__wishlist-btn .pcard__heart-outline{display:block}.pcard__wishlist-btn .pcard__heart-filled{display:none;color:var(--pcard-red)}.pcard__wishlist-btn input:checked~.pcard__heart-outline{display:none}.pcard__wishlist-btn input:checked~.pcard__heart-filled{display:block}.pcard__quickview-btn{bottom:42px;right:10px}.pcard__rating-pill{position:absolute;bottom:42px;left:10px;z-index:5;display:inline-flex;align-items:center;gap:5px;background:#0f0506b3;border:1px solid rgba(255,255,255,.12);border-radius:var(--pcard-radius-pill);padding:.35em .7em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pcard__rating-pill .rating-star{--rating-icon-color: var(--pcard-star);--rating-icon-color-empty: rgba(255, 255, 255, .2)}.pcard__rating-pill .rating-count{color:var(--pcard-text-muted);font-size:1.05rem}.pcard__ribbon{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--pcard-gold),var(--pcard-gold-text) 260%);clip-path:polygon(2% 0,98% 0,100% 100%,0% 100%);padding:.5em .5em .6em}.pcard__ribbon span{font-family:var(--font-body-family, inherit);font-weight:800;font-size:1.2rem;color:var(--pcard-gold-text);text-align:center;letter-spacing:.01em}.pcard__content{display:flex;flex-direction:column;flex:1;gap:8px;padding:16px 14px}.pcard__vendor{font-family:var(--font-body-family, inherit);font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pcard-gold-light);margin:0}.pcard__heading{margin:0;font-family:var(--font-heading-family, inherit);font-weight:800;font-size:1.65rem;line-height:1.25;color:var(--pcard-text)}.pcard__title-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:inherit;text-decoration:none;transition:color .2s ease}.pcard__title-link:hover{color:var(--pcard-gold-light)}.pcard__subtitle{margin:-2px 0 0;font-family:var(--font-body-family, inherit);font-size:1.15rem;font-weight:700;color:var(--pcard-subtitle)}.pcard__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.pcard__price-row .price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pcard__price-row .price__container{display:flex;align-items:baseline;gap:8px}.pcard__price-row .price-item--regular,.pcard__price-row .price-item--last{font-family:var(--font-heading-family, inherit);font-weight:800;font-size:1.9rem;color:var(--pcard-text)}.pcard__price-row .price--on-sale .price-item--regular{order:1;font-weight:600;font-size:1.3rem;color:var(--pcard-text-faint);text-decoration:line-through;text-decoration-color:var(--pcard-text-faint)}.pcard__price-row .price-item--sale{order:2;font-family:var(--font-heading-family, inherit);font-weight:800;font-size:1.9rem;color:var(--pcard-text)}.pcard__price-row .price__badge-sold-out,.pcard__price-row .price__badge-sale{display:none}.pcard__price-row .unit-price{width:100%;color:var(--pcard-text-faint);font-size:1.05rem}.pcard__content .card__information-volume-pricing-note{color:var(--pcard-gold-light);font-size:1.1rem}.pcard__content .card__information-volume-pricing-note--button{background:none;border:none;padding:0;cursor:pointer}.pcard__cta.quick-add{margin-top:6px}.pcard__cta .quick-add__submit.button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body-family, inherit);font-weight:800;font-size:1.3rem;color:var(--pcard-gold-text);background:linear-gradient(180deg,var(--pcard-gold-light),var(--pcard-gold));border:1px solid rgba(255,255,255,.25);border-radius:var(--pcard-radius-pill);padding:.85em 1em;box-shadow:0 8px 18px -8px #b69cff8c;transition:transform .2s var(--pcard-ease),box-shadow .2s var(--pcard-ease),filter .2s var(--pcard-ease)}.pcard__cta .quick-add__submit.button:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 12px 22px -8px #b69cffb3}.pcard__cta .quick-add__submit.button:focus-visible{outline:2px solid #fff;outline-offset:2px}.pcard__cta .quick-add__submit.button[disabled],.pcard__cta .quick-add__submit.button.disabled{background:#ffffff14;color:var(--pcard-text-faint);box-shadow:none;cursor:not-allowed;transform:none}.pcard__cta .quick-add__submit svg.pcard__cart-icon{width:16px;height:16px;flex-shrink:0}.pcard__cta .quick-add__submit .icon-wrap svg{width:14px;height:14px}.pcard__cta .loading-overlay__spinner{width:1.6rem;height:1.6rem}.pcard__card .placeholder-svg{fill:#ffffff14;background:#1a0607}.pcard__heading--placeholder .pcard__title-link{color:var(--pcard-text-faint)}@media screen and (max-width:749px){.pcard__content{padding:12px 10px;gap:6px}.pcard__heading{font-size:1.4rem}.pcard__price-row .price-item--regular,.pcard__price-row .price-item--sale,.pcard__price-row .price--on-sale .price-item--last{font-size:1.6rem}.pcard__badge--sale{font-size:1.25rem}.pcard__badge-guarantee,.pcard__store-label,.pcard__ribbon span{font-size:.95rem}.pcard__action-btn{width:30px;height:30px}.pcard__cta .quick-add__submit.button{font-size:1.2rem;padding:.75em 1em}}@media screen and (min-width:990px){.pcard__heading{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.pcard__card.card,.pcard__media img,.pcard__cta .quick-add__submit.button,.pcard__action-btn{transition:none!important}.pcard:hover .pcard__card.card,.pcard:hover .pcard__media img.pcard__img--primary,.pcard:hover .pcard__media img.pcard__img--secondary{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-card-gaming.css.map */
