.event-list{--hk-ink: #1a1712;--hk-muted: #6a5f4d;--hk-line: #dbd2c0;--hk-cardb: #d6cbb4;--hk-btn: #bc5638;--hk-terra-d: #a2472d;--hk-green: #5d8748;--hk-red: #da4b34;--hk-fill: #eae3d5;padding:0;display:flex;flex-direction:column;width:100%}.event-list__inner{width:100%;display:flex;flex-direction:column;gap:12px}.event-list__status{text-align:center;padding:var(--space-12, 3rem) 0;color:var(--hk-muted);font-size:var(--text-base);margin:0}.event-list__status--error{color:var(--hk-red)}.event-list__cards{display:flex;flex-direction:column;gap:12px}.event-list__day-group{display:flex;flex-direction:column;gap:12px;width:100%}.event-list__day-label{font-family:var(--font-mono--family, ui-monospace, monospace);font-size:var(--text-xs, .75rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hk-muted);padding:11px 16px;margin:10px 0 0;background:var(--hk-fill);border-radius:10px;width:100%;box-sizing:border-box}.event-list__day-group:first-child .event-list__day-label{margin-top:0}.event-list__item{width:100%}.event-card{position:relative;display:block;border:1px solid var(--hk-line);border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;background:#fff;box-shadow:0 1px 2px #0000000a;transition:box-shadow .15s ease,border-color .15s ease}.event-card:hover:not(.event-card--sold-out){box-shadow:0 10px 28px #00000014;border-color:#d9d3c6}.event-card--sold-out{opacity:.65;pointer-events:none}.event-card>.group-block{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto auto;align-items:stretch;width:100%;max-width:none;margin:0;padding:0;gap:0;flex-wrap:nowrap;flex-direction:row;justify-content:stretch;align-content:stretch}.event-card>.group-block>.group-block{display:flex;flex-direction:column;min-width:0;width:auto;max-width:none;margin:0;padding:0;gap:0}.event-card__media{display:none}.event-card__date{grid-row:1 / span 2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3px;padding:18px 14px;border-right:1px dashed var(--hk-cardb);z-index:2}.event-card__day{font-family:var(--heading-font-family);font-weight:700;font-size:var(--text-h5);line-height:1;letter-spacing:var(--heading-letter-spacing);color:var(--hk-ink)}.event-card__month{font-family:var(--text-font-family);font-size:var(--text-sm);font-weight:600;line-height:1.2;color:var(--hk-muted)}.event-card__time{font-family:var(--text-font-family);font-size:var(--text-xs);font-weight:400;line-height:1.2;color:var(--hk-muted)}.event-card>.group-block>.group-block:has(.event-card__title){padding:18px 20px 0;justify-content:flex-start}.event-card__title-block{display:flex;flex-direction:column;min-width:0}.event-card__type{display:inline-flex;align-items:center;font-family:var(--text-font-family);font-size:var(--text-xs);font-weight:700;letter-spacing:.15em;text-transform:uppercase;line-height:1;margin-bottom:8px;color:var(--hk-green)}.event-card__type--kurs{color:var(--hk-green)}.event-card__type--popup{color:var(--hk-btn)}.event-card__type--custom{color:var(--chip-color)}.event-card__title{font-family:var(--heading-font-family);font-weight:700;font-size:22px;line-height:1.15;letter-spacing:var(--heading-letter-spacing);color:var(--hk-ink);margin:0 0 6px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.event-card__desc{color:var(--text-color-muted, #6b6862);font-family:var(--text-font-family);font-size:var(--text-sm);line-height:var(--text-line-height);margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.event-card>.group-block>.group-block:has(.event-card__status),.event-card>.group-block>.group-block:has(.event-card__price){position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;padding:14px 68px 18px 20px;text-align:left}.event-card__status{font-family:var(--text-font-family);font-weight:600;font-size:var(--text-sm);line-height:1}.event-card__status--ok{color:var(--hk-green)}.event-card__status--few{color:var(--hk-red)}.event-card__status--sold{color:var(--hk-muted)}.event-card__price{font-family:var(--heading-font-family);font-weight:700;font-size:var(--text-lg);line-height:1;letter-spacing:var(--heading-letter-spacing);color:var(--hk-ink);white-space:nowrap}.event-card>.group-block>.group-block>.event-card__cta{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;background:var(--hk-btn);color:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s ease;z-index:2}.event-card:hover .event-card__cta{background:var(--hk-terra-d)}.event-card__cta-icon{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(min-width:1061px){.event-card>.group-block{grid-template-columns:130px minmax(0,1fr) auto;grid-template-rows:auto}.event-card--with-image .event-card__media{display:block;position:absolute;left:0;top:0;height:100%;width:130px;object-fit:cover;border-radius:14px 0 0 14px;z-index:1}.event-card__date{grid-row:auto;position:relative;z-index:2;width:130px;max-width:none;min-height:100%;padding:10px;gap:4px}.event-card--with-image .event-card__date{border-right:none;color:#fff;background:linear-gradient(180deg,#14110d4d,#14110d94);text-shadow:0 1px 6px rgba(0,0,0,.4)}.event-card--with-image .event-card__day{color:#fff}.event-card--with-image .event-card__month,.event-card--with-image .event-card__time{color:#ffffffd9}.event-card:not(.event-card--with-image) .event-card__date{position:static;background:#fdf8ef}.event-card>.group-block>.group-block:has(.event-card__title){align-self:center;padding:22px 26px}.event-card__type{margin-bottom:9px}.event-card__title{font-size:var(--text-h6);margin-bottom:0}.event-card__desc{margin-top:8px}.event-card>.group-block>.group-block:has(.event-card__status),.event-card>.group-block>.group-block:has(.event-card__price){align-items:flex-end;justify-content:center;text-align:right;gap:7px;padding:22px 92px 22px 26px;min-width:186px}.event-card__status{font-size:var(--text-base);margin-bottom:2px}.event-card__price{font-size:var(--text-xl)}.event-card>.group-block>.group-block>.event-card__cta{top:0;right:0;transform:none;height:100%;width:66px;border-radius:0}.event-card__cta-icon{width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hk-event-list.css.map */
