.forge-card{--forge-bg: #0D0C0A;--forge-bg-card: #141210;--forge-bg-hover: #1A1714;--forge-brass: #C4922A;--forge-brass-dim: #8B6520;--forge-cream: #EDE8DF;--forge-muted: #7A7269;--forge-hairline: #2A2620;--forge-white: #F8F5F0;--forge-font-display: "Cormorant Garamond", Georgia, serif;--forge-font-mono: "DM Mono", ui-monospace, monospace;position:relative;background:transparent;transition:background .25s ease;height:100%}.forge-card:hover{background:var(--forge-bg-hover)}.forge-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.forge-card__media{position:relative;width:100%;overflow:hidden;background:var(--forge-bg-card);border-bottom:1px solid var(--forge-hairline)}.forge-card__media--square{aspect-ratio:1 / 1}.forge-card__media--portrait{aspect-ratio:4 / 5}.forge-card__media--landscape{aspect-ratio:4 / 3}.forge-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s ease}.forge-card__image--secondary{opacity:0}.forge-card:hover .forge-card__image--primary{transform:scale(1.04)}.forge-card:hover .forge-card__image--secondary{opacity:1}.forge-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#1a1410,#0f0c08)}.forge-card__placeholder-svg{width:40%;max-width:120px;opacity:.3;fill:var(--forge-brass)}.forge-card__badge{position:absolute;top:12px;padding:4px 10px;font-family:var(--forge-font-mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;z-index:2}.forge-card__badge--format{left:12px;background:#0d0c0ad9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--forge-hairline);color:var(--forge-brass)}.forge-card__badge--new{right:12px;background:var(--forge-brass);color:var(--forge-bg);font-weight:500}.forge-card__badge--soldout{right:12px;background:var(--forge-bg);border:1px solid var(--forge-hairline);color:var(--forge-muted)}.forge-card__info{padding:20px 24px 24px;flex:1;display:flex;flex-direction:column}.forge-card__tag{font-family:var(--forge-font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--forge-brass-dim);margin-bottom:8px}.forge-card__title{font-family:var(--forge-font-display);font-size:1.05rem;font-weight:400;color:var(--forge-cream);line-height:1.35;letter-spacing:0;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.forge-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.forge-card__price-wrap{display:flex;flex-direction:column;gap:2px;min-width:0}.forge-card__price{font-family:var(--forge-font-mono);font-size:.88rem;font-weight:500;color:var(--forge-white);white-space:nowrap}.forge-card__file-note{font-family:var(--forge-font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--forge-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forge-card__quick-form{margin:0;padding:0}.forge-card__add{width:34px;height:34px;border:1px solid var(--forge-hairline);background:transparent;color:var(--forge-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.1rem;line-height:1;font-family:inherit;text-decoration:none;flex-shrink:0;transition:border-color .2s ease,color .2s ease,background .2s ease}.forge-card__add:hover,.forge-card__add:focus-visible{border-color:var(--forge-brass);color:var(--forge-brass);background:#c4922a14;outline:none}.forge-card__add:active{transform:scale(.96)}.forge-card__form,.forge-card__add{position:relative;z-index:3}.forge-card__link:focus-visible{outline:1px solid var(--forge-brass);outline-offset:-1px}@media screen and (max-width:749px){.forge-card__info{padding:16px 18px 20px}.forge-card__title{font-size:.98rem;margin-bottom:10px}.forge-card__badge{font-size:.54rem;padding:3px 8px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-card-forge.css.map */
