.gc-filters{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-start;margin-bottom:1.25rem}.gc-filters .collection-tabs__list-link{margin:0}.gc-filters:empty{display:none}.gc-events{display:flex;flex-direction:column;gap:.75rem}.gc-card{display:grid;grid-template-columns:auto 1fr auto;gap:1.5rem;align-items:center;padding:1.25rem 1.5rem;border-radius:var(--block-border-radius, 16px);background:rgba(var(--color-body-rgb, 44 45 46),.02);border:1px solid var(--color-border, #dadce0);transition:box-shadow .25s cubic-bezier(.104,.204,.492,1)}.gc-card:hover{box-shadow:var(--block-shadows, 0px 4px 6px rgba(0, 0, 0, .08))}.gc-card.gc-exiting{animation:gc-card-out .2s ease both}.gc-card.gc-entering{animation:gc-card-in .35s ease both}@keyframes gc-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes gc-card-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.gc-card-left{display:flex;align-items:center;gap:.9rem;min-width:170px}.gc-card-icon{width:40px;height:40px;object-fit:contain;border-radius:var(--button-border-radius, 6px);flex-shrink:0;transition:transform .25s cubic-bezier(.104,.204,.492,1)}.gc-card:hover .gc-card-icon{transform:scale(1.08) rotate(-2deg)}.gc-card-icon-placeholder{width:40px;height:40px;border-radius:var(--button-border-radius, 6px);background:rgba(var(--color-body-rgb, 44 45 46),.04);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.gc-card-date-day{display:block;font-size:.75rem;font-weight:var(--font-body-medium-weight, 500);text-transform:uppercase;letter-spacing:.1em;opacity:.7}.gc-card-date-num{display:block;font-size:1.15rem;font-weight:700;margin:.1rem 0}.gc-card-date-month{display:block;font-size:.7rem;opacity:.7;font-weight:var(--font-body-medium-weight, 500)}.gc-card-info{min-width:0}.gc-card-info-top{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem;flex-wrap:wrap}.gc-card-title{font-size:1rem;font-weight:var(--font-body-bold-weight, 600);margin:0;line-height:1.3}.gc-card-game{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:var(--font-body-bold-weight, 600);text-transform:uppercase;letter-spacing:.06em;padding:.2rem .6rem;border-radius:50px;background:rgba(var(--color-body-rgb, 44 45 46),.07);color:rgba(var(--color-body-rgb, 44 45 46),.7);white-space:nowrap;line-height:1.4}.gc-card-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:.3rem 0 0;font-size:.8rem;opacity:.7}.gc-card-meta-item{display:inline-flex;align-items:center;gap:.3rem}.gc-card-meta-label{font-weight:var(--font-body-medium-weight, 500)}.gc-card-meta-item+.gc-card-meta-item:before{content:"\b7";margin-right:.15rem}.gc-card-desc{margin:.4rem 0 0}.gc-card-desc-content{font-size:.9375rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gc-card-desc-content.gc-card-desc-animating{display:block;-webkit-line-clamp:unset;transition:max-height .35s ease}.gc-card-desc-content p{margin:0}.gc-card-desc-toggle{background:none;border:none;padding:0;margin-top:.25rem;font-size:.8125rem;font-weight:var(--font-body-medium-weight, 500);color:inherit;opacity:.5;cursor:pointer;transition:opacity .25s cubic-bezier(.104,.204,.492,1)}.gc-card-desc-toggle:hover{opacity:1}.gc-card-action a{display:inline-flex;align-items:center;gap:.35rem;padding:5px 15px;height:31px;font-size:.8125rem;font-weight:var(--font-body-medium-weight, 500);border-radius:var(--button-border-radius, 6px);text-decoration:none;transition:all .25s cubic-bezier(.104,.204,.492,1);white-space:nowrap;color:var(--solid-button-label, #fff);background:var(--color-accent)}.gc-card-action a:hover{filter:brightness(1.1)}.gc-card-action-label{display:inline-flex;align-items:center;gap:.35rem;padding:5px 15px;height:31px;font-size:.8125rem;font-weight:var(--font-body-medium-weight, 500);border-radius:var(--button-border-radius, 6px);white-space:nowrap;background:#e8f5e9;color:#2e7d32}.gc-view-more-wrap{text-align:center;margin-top:1.5rem}.gc-empty{text-align:center;padding:3rem 1rem;opacity:.7;font-size:.95rem}@media (prefers-reduced-motion: reduce){.gc-card,.gc-card.gc-exiting,.gc-card.gc-entering{animation:none}.gc-card,.gc-card-action a,.gc-card-icon{transition:none}}@media only screen and (max-width: 767px){.gc-card{grid-template-columns:1fr;gap:.75rem;padding:1.1rem}.gc-card-left{min-width:0}.gc-card-action a,.gc-card-action-label{display:flex;justify-content:center;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/game-calendar.css.map */
