.campaign-cards,.asmodee-cinema__product{--cpc-ink: #18181b;--cpc-body: #2a2b2a;--cpc-surface: #f4f4f4;--cpc-line: #dedede;--cpc-text-pill: 1.2rem;--cpc-text-title: 1.8rem;--cpc-text-body: 1.4rem;--cpc-tracking-pill: .08em}.campaign-cards{padding-top:var(--cpc-padding-top, 40px);padding-bottom:var(--cpc-padding-bottom, 40px)}.campaign-cards__header{margin-bottom:3.2rem;text-align:center}.campaign-cards__eyebrow{display:inline-block;margin:0 0 1.4rem;padding:.6rem 1.4rem;transform:rotate(-3deg);border-radius:999px;background:var(--cpc-ink);color:#fff;font-size:var(--cpc-text-pill);font-weight:var(--heading-font-weight);letter-spacing:var(--cpc-tracking-pill);line-height:1.4rem;text-transform:uppercase}.campaign-cards__heading{margin:0;letter-spacing:-.03em}.campaign-cards__empty{padding:4rem 2rem;border:2px dashed var(--cpc-line);border-radius:2.4rem;text-align:center}.campaign-cards__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.6rem,2.5vw,2.8rem);margin:0;padding:0;list-style:none}@media(min-width:600px){.campaign-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.campaign-cards__grid{grid-template-columns:repeat(var(--cpc-columns, 4),minmax(0,1fr))}}.campaign-card{display:flex;flex-direction:column;padding:1.6rem 1.6rem 2rem;border:2px solid var(--cpc-ink);border-radius:2.4rem;background:#fff;box-shadow:4px 6px 0 0 var(--cpc-ink);color:var(--cpc-body)}.campaign-card__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:1.4rem;background:var(--cpc-surface)}.campaign-card__media img,.campaign-card__placeholder{width:100%;height:100%;object-fit:contain}.campaign-card__title{margin:1.6rem 0 .8rem;font-size:var(--cpc-text-title);letter-spacing:-.01em;line-height:1.25}.campaign-card__title a{color:var(--cpc-ink);text-decoration:none}.campaign-card__title a:focus-visible{outline:2px solid var(--cpc-ink);outline-offset:2px}.campaign-card__description{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--cpc-text-body);line-height:1.5;-webkit-line-clamp:4;-webkit-box-orient:vertical}.campaign-card__foot{display:flex;flex-direction:column;gap:1.6rem;margin-top:auto;padding-top:1.6rem}.campaign-card__stats{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;margin:0;padding-top:1.4rem;border-top:2px solid var(--cpc-ink)}.campaign-card__stat{display:inline-flex;align-items:center;gap:.5rem}.campaign-card__stat dt,.campaign-card__stat dd{display:inline-flex;margin:0}.campaign-card__stat .icon{width:1.8rem;height:1.8rem;color:var(--cpc-ink)}.campaign-card__stat dd{color:var(--cpc-ink);font-size:var(--cpc-text-body);font-weight:var(--heading-font-weight)}.campaign-card__buttons{display:flex;flex-direction:column;gap:1.2rem}.campaign-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;padding-right:1.2rem;padding-left:1.2rem;border-radius:56px;white-space:nowrap}.campaign-card__btn--outline{border:2px solid var(--cpc-ink);background:#fff;box-shadow:2px 4px #000;color:var(--cpc-ink)}.campaign-card__btn--outline .icon{width:2rem;height:2rem}.campaign-card__btn--outline .icon{flex-shrink:0;border-radius:50%;transition:background-color .2s ease}@media(min-width:600px){.campaign-card{position:relative;container-type:inline-size}.campaign-card__trailer{position:absolute;z-index:1;top:calc(1.6rem + 100cqw - 5.4rem);right:2.6rem}.campaign-card__trailer .campaign-card__btn{width:auto;min-height:4.4rem;padding:0 1rem;gap:0}.campaign-card__trailer-label{max-width:0;overflow:hidden;opacity:0;transition:max-width .4s cubic-bezier(.2,.85,.2,1),margin .4s cubic-bezier(.2,.85,.2,1),opacity .2s ease}.campaign-cards--trailer-expanded .campaign-card__trailer-label,.campaign-card__trailer .campaign-card__btn:focus-visible:not([data-cinema-returned]) .campaign-card__trailer-label{max-width:16rem;margin-left:.8rem;opacity:1}.campaign-card__trailer .campaign-card__btn:focus-visible:not([data-cinema-returned]) .icon{background-color:#ffbc00}}@media(min-width:600px)and (hover:hover){.campaign-card__trailer .campaign-card__btn:hover .campaign-card__trailer-label{max-width:16rem;margin-left:.8rem;opacity:1}.campaign-card__trailer .campaign-card__btn:hover .icon{background-color:#ffbc00}}.campaign-card__btn:focus-visible{outline:2px solid var(--cpc-ink);outline-offset:3px}@media(hover:hover){.campaign-card{transition:transform .15s ease,box-shadow .15s ease}.campaign-card:hover{transform:translateY(3px);box-shadow:2px 3px 0 0 var(--cpc-ink)}.campaign-card__btn{transition:transform .12s ease,box-shadow .12s ease}.campaign-card__btn:hover{transform:translateY(2px);box-shadow:1px 2px #000}}@media(prefers-reduced-motion:reduce){.campaign-card,.campaign-card__btn,.campaign-card__trailer-label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/campaign-product-cards.css.map */
