.rail-card{display:flex;min-width:0;flex-direction:column;gap:.375rem;scroll-snap-align:start}.rail-card__media-wrap{position:relative}.rail-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:63 / 88;border-radius:4.5%/3.2%;background:var(--tcghive-color-surface-low);box-shadow:var(--home-shadow-card);transition:transform .2s ease,box-shadow .2s ease}.rail-card--sealed .rail-card__media{aspect-ratio:1 / 1;border-radius:var(--home-r-sm);background:#fff;box-shadow:none}.rail-card__image,.rail-card__placeholder{width:100%;height:100%;object-fit:cover}.rail-card--sealed .rail-card__image{object-fit:contain}.rail-card--zoom .rail-card__image{transform:scale(1.14)}.rail-card:hover .rail-card__media{transform:translateY(-3px);box-shadow:0 16px 32px #3a261829}.rail-card--sealed:hover .rail-card__media{box-shadow:none}.rail-card__wishlist{position:absolute;top:.375rem;right:.375rem;display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffffeb;color:var(--tcghive-color-text);box-shadow:0 4px 12px #3a26181f;cursor:pointer;transition:color .2s ease,opacity .2s ease}.rail-card__wishlist .material-symbols-outlined{font-size:1.15rem}.rail-card__wishlist:hover,.rail-card__wishlist[aria-pressed=true],.rail-card__wishlist.is-active{color:var(--tcghive-color-primary)}.rail-card__price-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.25rem}.rail-card__price{display:flex;align-items:baseline;gap:.375rem;min-width:0}.rail-card__price .tcghive-price-value{font-family:var(--tcghive-font-headline);font-size:1.1875rem;font-weight:600;letter-spacing:-.01em}.rail-card__price .tcghive-price-compare{color:var(--tcghive-color-text-subtle);font-size:.75rem;text-decoration:line-through}.rail-card__form{display:none;margin:0}.rail-card__add{display:inline-flex;width:2.125rem;height:2.125rem;align-items:center;justify-content:center;border:0;border-radius:var(--home-r-sm);background:var(--home-dark);color:#fff;cursor:pointer;transition:background-color .2s ease,color .2s ease}.rail-card__add .material-symbols-outlined{font-size:1.1875rem}.rail-card__add:hover{background:var(--tcghive-color-primary);color:var(--tcghive-color-text)}.rail-card__title{margin:0;font-family:var(--tcghive-font-body);font-size:.875rem;line-height:1.3;font-weight:600}.rail-card__title a:hover{color:var(--tcghive-color-primary-deep)}.rail-card__meta{margin:0;color:var(--tcghive-color-text-subtle);font-size:.75rem;line-height:1.35}.rail-card__meta>span+span:before{content:" \b7  "}.rail-card__foil{color:var(--tcghive-color-primary-deep);font-weight:600}.rail-card__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .35s ease}.rail-card__video.is-playing{opacity:1}@media(min-width:1024px){.rail-card{gap:.625rem}.rail-card__wishlist{opacity:0}.rail-card:hover .rail-card__wishlist,.rail-card__wishlist:focus-visible,.rail-card__wishlist[aria-pressed=true],.rail-card__wishlist.is-active{opacity:1}.rail-card__price .tcghive-price-value{font-size:calc(1.375rem * var(--home-scale))}.rail-card__form{display:block}.rail-card__add{width:calc(2.125rem * var(--home-scale));height:calc(2.125rem * var(--home-scale))}.rail-card__title{font-size:calc(.9375rem * var(--home-scale))}.rail-card__meta{font-size:calc(.8125rem * var(--home-scale))}}@media(prefers-reduced-motion:reduce){.rail-card__media,.rail-card__video{transition:none}.rail-card:hover .rail-card__media{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-rail-card.css.map */
