.op-x main .product-section .product-gallery-img{position:relative;border-radius:var(--op-r-xl);background:radial-gradient(90% 70% at 50% 18%,#fff,#fff9 45%,#fff0 75%),linear-gradient(180deg,#f7f8fa,#e9ebf0);box-shadow:inset 0 0 0 1px var(--op-line),var(--op-shadow-2);overflow:hidden}.op-x main .product-section .product-gallery-img-item img{transition:transform 1.1s var(--op-ease),opacity .8s var(--op-ease),filter .8s var(--op-ease)}.op-x main .product-section .flickity-enabled .product-gallery-img-item:not(.is-selected) img{transform:scale(.94);opacity:.35}.op-x main .product-section .product-gallery-img-inner{padding:clamp(10px,2.2vw,30px)}.op-x main .product-section .product-gallery-img-inner .media{--image-fit: contain}@media(min-width:990px){.op-x main .product-section .product-gallery-img-inner .media:before{padding-top:min(var(--imageRatio),max(440px,calc(100vh - 300px)))}}.op-x main .product-section .product-gallery-img-inner .media img{filter:drop-shadow(0 26px 34px rgba(var(--op-ink-rgb),.22))}.op-x main .product-section .product-zoom-image-icon{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--op-line),var(--op-shadow-1);transition:transform .5s var(--op-ease),background-color .3s}.op-x main .product-section .product-zoom-image:hover .product-zoom-image-icon{transform:scale(1.1);background:#fff}.op-x main .product-section .product-thumbnail-item{border-radius:14px;overflow:hidden;opacity:.55;transition:opacity .4s var(--op-ease),transform .5s var(--op-ease),box-shadow .4s var(--op-ease)}.op-x main .product-section .product-thumbnail-item:hover{opacity:.9;transform:translateY(-2px)}.op-x main .product-section .product-thumbnail-item.is-nav-selected{opacity:1;box-shadow:0 0 0 2px var(--op-frost),0 0 0 4px var(--op-ink)}.op-x main .product-content-wrapper>*{animation:op-rise .9s var(--op-ease) backwards}.op-x main .product-content-wrapper>:nth-child(2){animation-delay:.05s}.op-x main .product-content-wrapper>:nth-child(3){animation-delay:.1s}.op-x main .product-content-wrapper>:nth-child(4){animation-delay:.15s}.op-x main .product-content-wrapper>:nth-child(5){animation-delay:.2s}.op-x main .product-content-wrapper>:nth-child(6){animation-delay:.25s}.op-x main .product-content-wrapper>:nth-child(n+7){animation-delay:.3s}.op-x main .product-gallery-img-wrapper{animation:op-stage-in 1.1s var(--op-ease) backwards}.op-x main .product-content-wrapper .vendor{margin-bottom:12px}.op-x main .product-content-wrapper .product-heading{font-size:clamp(26px,2.5vw,40px)}.op-x main .product-content-wrapper .product-price .actual-price{font-size:clamp(24px,2.2vw,32px)}.op-x .product-content-wrapper shopify-payment-terms{color:var(--op-muted)}.op-x .tcg-spec-card{margin:22px 0;border:1px solid var(--op-line);border-radius:20px;background:#ffffffc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--op-shadow-1)}.op-x .tcg-spec-header{padding:12px 16px;background:var(--op-ink);border-bottom:0}.op-x .tcg-spec-title{font-family:var(--op-font-mono);font-weight:500;font-size:10.5px;letter-spacing:.18em;color:#f3f4f7b8}.op-x .tcg-game-badge{background:var(--op-holo);background-size:200% 100%;color:var(--op-ink);font-family:var(--op-font-mono);font-weight:500;letter-spacing:.08em;padding:4px 10px;animation:op-holo-shift 6s linear infinite}.op-x .tcg-spec-grid{padding:16px;gap:16px 18px}.op-x .tcg-label{font-family:var(--op-font-mono);font-weight:500;font-size:10px;letter-spacing:.14em;color:var(--op-muted-2)}.op-x .tcg-value{font-size:14px;font-weight:600;color:var(--op-ink);letter-spacing:-.005em}.op-x .tcg-spec-full{border-top:1px dashed var(--op-line-strong);padding-top:12px}.op-x .tcg-badge-rarity{border-radius:999px;background:var(--op-frost);border-color:var(--op-line-strong)}.op-x .tcg-badge-grade{position:relative;overflow:hidden;border-radius:999px;padding:5px 14px;background:var(--op-signal);font-family:var(--op-font-mono);font-weight:500;letter-spacing:.1em;box-shadow:0 8px 18px -10px #e5242bcc}.op-x .tcg-badge-grade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(-120%);animation:op-sheen 5.5s var(--op-ease-io) 1.2s infinite}.op-x .product-quantity-wrapper .variant-title{font-family:var(--op-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--op-muted)}.op-x main .product-quantity-inner.product-quantity{border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--op-line-strong);overflow:hidden}.op-x main .product-quantity-inner .quantity-button{transition:background-color .3s var(--op-ease),transform .3s var(--op-ease)}.op-x main .product-quantity-inner .quantity-button:hover{background-color:var(--op-frost)}.op-x main .product-quantity-inner .quantity-button:active{transform:scale(.9)}.op-x main .product-quantity-inner .quantity-input{font-family:var(--op-font-mono);background:transparent}.op-x .pdp-action-wrapper .button.large-btn{min-height:58px;font-size:16px;letter-spacing:-.005em;background:var(--op-ink);border-color:var(--op-ink);color:#fff}.op-x .pdp-action-wrapper .button.large-btn:before{background:#2a2d38}.op-x .pdp-action-wrapper .button.large-btn:after{content:"";position:absolute;top:0;bottom:0;left:0;width:60%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,.28) 50%,rgba(255,255,255,0) 70%,transparent 100%);transform:translate(-120%) skew(-12deg);transition:transform 0s}@media(hover:hover){.op-x .pdp-action-wrapper .button.large-btn:hover:after{transform:translate(210%) skew(-12deg);transition:transform 1.1s var(--op-ease)}}.op-x .pdp-action-wrapper .button.large-btn span{position:relative;z-index:2}.op-x .pdp-action-wrapper{gap:12px}.op-x .product-add-to-cart-sticky{border-radius:22px;background:#ffffffd1;-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);box-shadow:inset 0 0 0 1px #fff9,0 30px 60px -30px rgba(var(--op-ink-rgb),.6)}.op-x .product-add-to-cart-sticky .product-title{font-weight:600;letter-spacing:-.01em}.op-x .related-products-section .section-title:before{content:"N\b0" counter(opsec,decimal-leading-zero) " \2014  More from the vault" / ""}@media(max-width:767px){.op-x main .product-section .product-gallery-img{border-radius:22px}.op-x .product-content-wrapper .product-heading{font-size:clamp(24px,7vw,30px)}.op-x .product-add-to-cart-sticky{border-radius:18px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/op-product.css.map */
