.tc-card__image-wrap{border:1px solid #D4AF37;box-shadow:0 58px 122px 15px #d4af3740}.hero-tc{background:linear-gradient(180deg,var(--hero-bg-1) 0%,var(--hero-bg-2) 100%);color:var(--hero-text);width:100%;overflow:hidden}.hero-tc__container{max-width:var(--hero-container-max);margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:40px;padding:var(--hero-pad-top) var(--hero-pad-right) var(--hero-pad-bottom) var(--hero-pad-left)}.hero-tc__content{flex:1 1 320px;min-width:0;max-width:var(--hero-content-width);display:flex;flex-direction:column;gap:var(--hero-content-gap)}.hero-tc__eyebrow{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 14px;border-radius:999px;background:var(--hero-badge-bg);color:var(--hero-badge-text);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid #3a2e0f}.hero-tc__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--hero-badge-text);display:inline-block}.hero-tc__heading{font-size:var(--hero-heading-size);line-height:1.1;font-weight:800;margin:0;color:var(--hero-text)}.hero-tc__highlight{color:var(--hero-accent)}.hero-tc__description{color:var(--hero-text-muted);font-size:var(--hero-body-size);line-height:1.6}.hero-tc__description p{margin:0}.hero-tc__buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.hero-tc__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;border:1px solid transparent;white-space:nowrap}.hero-tc__btn:hover{box-shadow:0 4px 20px #d4af3740}.hero-tc__btn--primary{background:linear-gradient(90deg,#d4af37,#f7d774,#d4af37);color:#111}.hero-tc__btn--secondary{background:transparent;border-color:var(--hero-accent);color:var(--hero-accent)}.hero-tc__btn--secondary:hover{background:linear-gradient(90deg,#d4af37,#f7d774,#d4af37);color:#111;border-color:transparent;box-shadow:0 4px 20px #d4af3740}.hero-tc__visual{position:relative;flex:0 0 auto;width:var(--hero-visual-width);height:var(--hero-visual-height);max-width:100%}.tc-card{position:absolute;top:var(--tc-top);left:var(--tc-left);width:var(--tc-width);max-width:100%;transform:rotate(var(--tc-rotate));z-index:var(--tc-z);filter:drop-shadow(0 20px 40px rgba(0,0,0,.5));transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s ease;cursor:pointer}.tc-card:hover{transform:rotate(var(--tc-rotate)) translateY(-14px) scale(1.06);z-index:999!important;filter:drop-shadow(0 30px 50px rgba(0,0,0,.65))}.tc-card__image-wrap{position:relative;width:100%;border-radius:var(--hero-image-radius);overflow:hidden;background:#1a1a1a;aspect-ratio:3 / 4}.tc-card__image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.tc-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1a1a1a}.tc-card__placeholder-svg{width:70%;height:70%;opacity:.35}.tc-card__top-row{position:absolute;top:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between}.tc-card__corner,.tc-card__badge{font-size:11px;font-weight:800;letter-spacing:.03em;padding:4px 10px;border-radius:6px;text-transform:uppercase}.tc-card__footer{position:absolute;left:0;right:0;bottom:0;padding:16px 14px;background:linear-gradient(180deg,#0000,#000000d9 60%)}.tc-card__title{margin:0;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.tc-card__subtitle{margin:2px 0 8px;font-size:12px;color:#d9d9d9;text-transform:uppercase}.tc-card__meta{display:flex;align-items:center;justify-content:space-between}.tc-card__number{font-size:12px;color:#cfcfcf}.tc-card__price{font-size:14px;font-weight:800;color:#fff}.tc-stats{position:absolute;top:var(--tc-stats-top);left:var(--tc-stats-left);z-index:10;background:#0f0f0fe6;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 18px;min-width:170px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tc-stats__title{margin:0 0 8px;font-size:10px;font-weight:700;letter-spacing:.08em;color:#9a9a9a;text-transform:uppercase}.tc-stats__row{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;padding:4px 0}.tc-stats__label{color:#d9d9d9}.tc-stats__value{font-weight:700}@media(max-width:989px)and (min-width:750px){.hero-tc__container{flex-wrap:nowrap;justify-content:space-between;align-items:center;text-align:left;gap:20px}.hero-tc__content{align-items:flex-start;max-width:44%}.hero-tc__eyebrow{align-self:flex-start}.hero-tc__buttons{justify-content:flex-start}.hero-tc__heading{font-size:clamp(24px,4vw,var(--hero-heading-size))}.hero-tc__visual{flex:0 0 auto;width:calc(var(--hero-visual-width) * .62);height:calc(var(--hero-visual-height) * .62)}.tc-card{width:calc(var(--tc-width) * .62)}.tc-card__title{font-size:13px}.tc-card__subtitle{font-size:10px;margin:2px 0 6px}.tc-card__corner,.tc-card__badge{font-size:9px;padding:3px 8px}.tc-card__number{font-size:10px}.tc-card__price{font-size:12px}.tc-stats{padding:10px 14px;min-width:130px}.tc-stats__title{font-size:9px}.tc-stats__row{font-size:11px;gap:14px}}@media(max-width:744px){.hero-tc__btn{width:100%;justify-content:center}.hero-tc__container{flex-direction:column;flex-wrap:wrap;padding:var(--hero-pad-top-mobile) var(--hero-pad-right-mobile) var(--hero-pad-bottom-mobile) var(--hero-pad-left-mobile);gap:28px}.hero-tc__content{align-items:center;max-width:100%;text-align:center}.hero-tc__eyebrow{align-self:center}.hero-tc__buttons{justify-content:center}.hero-tc__heading{font-size:clamp(28px,8vw,var(--hero-heading-size))}.hero-tc__visual{width:100%;max-width:340px;height:calc(var(--hero-visual-height) * .5);margin:0 auto}.tc-card{width:calc(var(--tc-width) * .5)}.tc-card__title{font-size:12px}.tc-card__subtitle{font-size:9px;margin:2px 0 5px}.tc-card__corner,.tc-card__badge{font-size:8px;padding:3px 7px}.tc-card__number{font-size:9px}.tc-card__price{font-size:11px}.tc-stats{padding:8px 12px;min-width:110px}.tc-stats__title{font-size:8px;margin-bottom:6px}.tc-stats__row{font-size:10px;gap:12px;padding:3px 0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/hero-trading-cards.css.map */
