.event-schedule-section{width:100%}.event-schedule-section__head{text-align:center;margin-block-end:2rem}.event-schedule-section__subheading{display:block;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;margin-block-end:.5rem;opacity:.7}.event-schedule-section__heading{margin:0}.event-schedule-cards{display:grid;gap:1rem;margin:0 auto;grid-template-columns:repeat(3,1fr)}.event-schedule-card{display:flex;align-items:center;gap:1.25rem;background:#fff;border-radius:8px;padding:1rem 1.25rem;box-shadow:0 1px 3px #00000014;transition:box-shadow .2s ease,transform .2s ease}.event-schedule-card:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.event-schedule-card__image{flex-shrink:0;width:100px;height:100px;border-radius:6px;overflow:hidden}.event-schedule-card__img{width:100%;height:100%;object-fit:cover}.event-schedule-card__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#e0e0e0,#c8c8c8)}.event-schedule-card__content{flex:1;min-width:0}.event-schedule-card__title{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-block-end:.25rem}.event-schedule-card__day{font-weight:700}.event-schedule-card__separator{margin-inline:.5rem;color:#666;font-weight:400}.event-schedule-card__date{font-weight:700}.event-schedule-card__time{font-size:1.3rem;color:#666;margin-block-end:.5rem}.event-schedule-card__time p{margin:0}.event-schedule-card__status-separator{margin-inline:.35rem}.event-schedule-card__status{color:#666}.event-schedule-card__button{display:inline-flex;align-items:center;gap:.35rem;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#1a1a1a;text-decoration:none;transition:color .2s ease}.event-schedule-card__button:hover{color:#666}.event-schedule-card__arrow{font-size:.875rem;transition:transform .2s ease}.event-schedule-card__button:hover .event-schedule-card__arrow{transform:translate(3px)}@media screen and (max-width:880px){.event-schedule-cards{max-width:100%;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.event-schedule-cards{grid-template-columns:1fr}.event-schedule-card{padding:.875rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/141/compiled_assets/styles.css.map */
