@property --fx-x{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --fx-y{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --fx-rx{syntax: "<number>"; inherits: true; initial-value: 0;}@property --fx-ry{syntax: "<number>"; inherits: true; initial-value: 0;}@property --fx-on{syntax: "<number>"; inherits: true; initial-value: 0;}@media(prefers-reduced-motion:no-preference){.pc{perspective:760px}.pc-art{transform:scale(calc(1 + .06 * var(--fx-on, 0))) rotateX(calc(var(--fx-rx, 0) * 1deg)) rotateY(calc(var(--fx-ry, 0) * 1deg));transition:transform .45s var(--ease-out, ease)}.pc:hover .pc-art,.pc:focus-within .pc-art{transition-duration:.12s}.pc-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:calc(var(--fx-on, 0) * .55);transition:opacity .3s var(--ease-out, ease);mix-blend-mode:color-dodge;background:radial-gradient(38% 46% at var(--fx-x, 50%) var(--fx-y, 50%),rgba(255,255,255,.42) 0%,rgba(255,255,255,0) 62%),linear-gradient(calc(105deg + (var(--fx-x, 50%) - 50%) * .7),#ff2d6f00 12%,#ff2d6f4d 26%,#ffb62757,#2de2c552,#7c5cff4d 62%,#ff2d6f00 78%);background-size:140% 140%,220% 220%;background-position:0 0,calc(var(--fx-x, 50%) * -1.1 + 110%) center}[data-mag]{translate:calc(var(--mag-x, 0) * 1px) calc(var(--mag-y, 0) * 1px);transition:translate .32s var(--ease-out, ease)}[data-mag][data-mag-live]{transition-duration:.08s}@supports (animation-timeline: view()){.pg-panel{animation:fxSettle linear both;animation-timeline:view();animation-range:entry 8% cover 34%}@keyframes fxSettle{0%{opacity:.35;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}}.fx-pip{position:fixed;z-index:9999;width:8px;height:8px;border-radius:50%;pointer-events:none;will-change:transform,opacity}@supports (animation-timeline: view()){.hiw{position:relative}@media(min-width:881px){.hiw:before{content:"";position:absolute;left:0;right:0;top:-12px;height:2px;border-radius:2px;background:linear-gradient(90deg,color-mix(in oklch,var(--gold) 85%,transparent),color-mix(in oklch,var(--hot) 70%,var(--gold)));transform-origin:left center;scale:0 1;opacity:.9;animation:hiwRail linear both;animation-timeline:view();animation-range:cover 6% cover 40%}@keyframes hiwRail{0%{scale:0 1}to{scale:1 1}}}.hiw-step{animation:hiwTell linear both;animation-timeline:view()}.hiw-step:nth-child(1){animation-range:cover 10% cover 28%}.hiw-step:nth-child(2){animation-range:cover 15% cover 33%}.hiw-step:nth-child(3){animation-range:cover 20% cover 38%}.hiw-step:nth-child(4){animation-range:cover 25% cover 43%}@keyframes hiwTell{0%{opacity:.35;translate:0 22px}to{opacity:1;translate:0 0}}}}.gamechip[data-g=house]{--gc:#FFB627}.gamechip[data-g=pokemon]{--gc:#FFC72C}.gamechip[data-g=magic]{--gc:#D9A85F}.gamechip[data-g=onepiece]{--gc:#FF4040}.gamechip[data-g=yugioh]{--gc:#A96BFF}.gamechip[data-g=lorcana]{--gc:#4FC3F7}.gamechip[data-g=dnd]{--gc:#FF5C42}.gamechip[data-g=riftbound]{--gc:#22E0D5}.gamechip[data-g=dragonball]{--gc:#FF8A1F}.gamechip[data-g]:not([aria-pressed=true]):not([aria-current=page]) .dot{background:var(--gc, currentColor)}.gamechip[data-g]:not([aria-pressed=true]):not([aria-current=page]):hover{border-color:color-mix(in oklch,var(--gc, currentColor) 60%,transparent)}.gamechip[data-g]:not([aria-pressed=true]):not([aria-current=page]):hover .dot{box-shadow:0 0 10px 1px color-mix(in oklch,var(--gc, currentColor) 70%,transparent)}.empty--rich{padding:var(--sp-8) var(--sp-4) var(--sp-12)}.empty__lead{font-family:var(--font-display);font-weight:800;font-size:clamp(1.15rem,2.6vw,1.6rem);letter-spacing:-.02em;line-height:1.15;color:var(--chalk);margin:0 0 8px}.empty__sub{color:var(--chalk-mute);font-size:.92rem;margin:0 auto var(--sp-6);max-width:46ch}.empty__routes{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));text-align:left;max-width:900px;margin-inline:auto}.empty__route{display:block;position:relative;z-index:1;overflow:hidden;overflow:clip;padding:16px 18px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--vault-2);transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-mid) var(--ease-out)}.tsc .empty .empty__route{text-decoration:none}.tsc .empty__route b{display:block;color:var(--game);font-family:var(--font-display);font-weight:800;font-size:.95rem;letter-spacing:-.01em;margin-bottom:4px}.tsc .empty__route span{display:block;color:var(--chalk-mute);font-size:.82rem;line-height:1.45}.empty__route:hover{border-color:var(--game)}@media(prefers-reduced-motion:no-preference){.empty__route:hover{transform:translateY(-3px)}}@property --btn-spin{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:is(.btn,.pc-add){position:relative;z-index:1;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.searchbtn{position:relative;z-index:1;overflow:hidden}:is(.add-to-cart-button,.cart__checkout-button,.facets__see-results,.cart-items__empty-button){position:relative;z-index:1;overflow:hidden}:is(.btn,.pc-add,.searchbtn,.add-to-cart-button,.cart__checkout-button,.facets__see-results,.cart-items__empty-button):before,.gb-cta:before{content:"";position:absolute;top:-2.5px;right:-2.5px;bottom:-2.5px;left:-2.5px;z-index:1;border-radius:inherit;padding:3px;background:conic-gradient(from var(--btn-spin, 0deg),#2DE2C5,#A96BFF 22%,#FF2D6F 45%,#FFB627 62%,#2DE2C5 85%,#2DE2C5);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;width:auto;height:auto;transform:none;pointer-events:none;opacity:0;transition:opacity .28s var(--ease-out, ease)}:is(.btn,.pc-add,.searchbtn,.add-to-cart-button,.cart__checkout-button,.facets__see-results,.cart-items__empty-button):after{content:"";position:absolute;inset:-40% auto -40% 0;width:26%;height:auto;z-index:2;border-radius:0;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-180%) skew(-18deg);opacity:0;transition:opacity .18s var(--ease-out, ease)}:is(.btn,.pc-add,.searchbtn,.add-to-cart-button,.cart__checkout-button,.facets__see-results,.cart-items__empty-button):is(:hover,:focus-visible):after{opacity:1}:is(.btn,.pc-add,.searchbtn,.add-to-cart-button,.cart__checkout-button,.facets__see-results,.cart-items__empty-button):is(:hover,:focus-visible):before{opacity:1}.guidebar:hover .gb-cta:before,.guidebar:focus-visible .gb-cta:before{opacity:1}@media(prefers-reduced-motion:no-preference){:is(.btn,.pc-add,.searchbtn,.add-to-cart-button,.cart__checkout-button,.facets__see-results,.cart-items__empty-button):is(:hover,:focus-visible):before,.guidebar:hover .gb-cta:before{animation:btnSpin 4s linear infinite}:is(.btn,.pc-add,.searchbtn,.add-to-cart-button,.cart__checkout-button,.facets__see-results,.cart-items__empty-button):is(:hover,:focus-visible):after{animation:btnFlash 1.7s ease-in-out infinite}}@keyframes btnSpin{to{--btn-spin: 360deg}}@keyframes btnFlash{0%,55%{transform:translate(-180%) skew(-18deg)}85%,to{transform:translate(520%) skew(-18deg)}}.fx-edge{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;overflow:hidden;overflow:clip;pointer-events:none}.fx-edge:before,.empty__route:before{content:"";position:absolute;z-index:3;pointer-events:none;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--btn-spin, 0deg),#2DE2C5,#A96BFF 22%,#FF2D6F 45%,#FFB627 62%,#2DE2C5 85%,#2DE2C5);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .28s var(--ease-out, ease)}.fx-edge:after,.empty__route:after{content:"";position:absolute;z-index:3;pointer-events:none;inset:-40% auto -40% 0;width:22%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.3),transparent);transform:translate(-180%) skew(-18deg);opacity:0;transition:opacity .18s var(--ease-out, ease)}:is(.tile,.fx-card):is(:hover,:focus-visible) .fx-edge:before,:is(.tile,.fx-card):is(:hover,:focus-visible) .fx-edge:after,.empty__route:is(:hover,:focus-visible):before,.empty__route:is(:hover,:focus-visible):after{opacity:1}@media(prefers-reduced-motion:no-preference){:is(.tile,.fx-card):is(:hover,:focus-visible) .fx-edge:before,.empty__route:is(:hover,:focus-visible):before{animation:btnSpin 6s linear infinite}:is(.tile,.fx-card):is(:hover,:focus-visible) .fx-edge:after,.empty__route:is(:hover,:focus-visible):after{animation:btnFlash 1.7s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){:is(.tile,.fx-card):is(:hover,:focus-visible) .fx-edge:after,.empty__route:is(:hover,:focus-visible):after,:is(.btn,.pc-add,.searchbtn,.add-to-cart-button,.cart__checkout-button,.facets__see-results,.cart-items__empty-button):is(:hover,:focus-visible):after{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tsc-fx.css.map */
