 .list_with_filter_section.mep_event_list { --mep-card-radius:16px; --mep-card-border:#e8e8ec; --mep-card-bg:#ffffff; --mep-card-text:#111113; --mep-card-muted:#6b6b76; --mep-card-soft:#f4f4f6; --mep-card-shadow:0 1px 2px rgba(17, 17, 19, 0.04); --mep-card-shadow-hover:0 16px 40px rgba(17, 17, 19, 0.1); max-width:1240px; margin:0 auto; }  .list_with_filter_section.mep_event_list .mep_event_card__surface { display:flex; flex-direction:column; flex:1 1 auto; width:100%; min-height:0; height:100%; background:transparent; border:0; border-radius:inherit; overflow:visible; } .list_with_filter_section.mep_event_list .mep_list_thumb_img { position:absolute; inset:0; z-index:1; display:block; width:100%; height:100%; max-width:none; margin:0; padding:0; border:0; border-radius:0; object-fit:cover; object-position:center; } .list_with_filter_section.mep_event_list .mep_list_thumb:has(.mep_list_thumb_img) > [data-bg-image], .list_with_filter_section.mep_event_list .mep_list_thumb:has(.mep_list_thumb_img) > div[data-href] { background-image:none !important; background-color:transparent !important; z-index:2; }  .list_with_filter_section.mep_event_list div.mage_grid_box { display:flex; flex-wrap:wrap; gap:20px; align-items:stretch; } .list_with_filter_section.mep_event_list .filter_item.mep_event_card, .list_with_filter_section.mep_event_list .filter_item.mep_event_grid_item, .list_with_filter_section.mep_event_list .filter_item.mep_event_list_item { position:relative; display:flex; flex-direction:column; background:var(--mep-card-bg); border:1px solid var(--mep-card-border); border-radius:var(--mep-card-radius);  overflow:visible; box-shadow:var(--mep-card-shadow); margin:0 !important; transition:transform 220ms ease, box-shadow 220ms ease, border-color 220ms ease; z-index:1; } .list_with_filter_section.mep_event_list .filter_item.mep_event_card:hover, .list_with_filter_section.mep_event_list .filter_item.mep_event_card:focus-within { transform:translateY(-4px); box-shadow:var(--mep-card-shadow-hover); border-color:transparent; z-index:5; } .list_with_filter_section.mep_event_list .filter_item.mep_event_card:has(.mActive), .list_with_filter_section.mep_event_list .filter_item.mep_event_grid_item:has(.mActive), .list_with_filter_section.mep_event_list .filter_item.mep_event_list_item:has(.mActive) { z-index:100; transform:none; } @media (prefers-reduced-motion:reduce) { .list_with_filter_section.mep_event_list .filter_item.mep_event_card:hover, .list_with_filter_section.mep_event_list .filter_item.mep_event_card:focus-within {  transform:none; } }  .list_with_filter_section.mep_event_list [data-column="2"] > .filter_item.mep_event_grid_item, .list_with_filter_section.mep_event_list .mage_grid_box:not(.owl-carousel) > .filter_item.mep_event_grid_item[style*="50%"] { width:calc(50% - 10px) !important; } .list_with_filter_section.mep_event_list [data-column="3"] > .filter_item.mep_event_grid_item, .list_with_filter_section.mep_event_list .mage_grid_box:not(.owl-carousel) > .filter_item.mep_event_grid_item[style*="33."] { width:calc(33.333% - 14px) !important; } .list_with_filter_section.mep_event_list [data-column="4"] > .filter_item.mep_event_grid_item, .list_with_filter_section.mep_event_list .mage_grid_box:not(.owl-carousel) > .filter_item.mep_event_grid_item[style*="25%"] { width:calc(25% - 15px) !important; }  .list_with_filter_section.mep_event_list .mep_event_list_sec[data-column="2"] > .mage_grid_box:not(.owl-carousel) > .filter_item.mep_event_grid_item, .list_with_filter_section.mep_event_list .mep_event_list_sec[data-column="2"] > .filter_item.mep_event_grid_item { width:calc(50% - 10px) !important; } .list_with_filter_section.mep_event_list .mep_event_list_sec[data-column="3"] > .mage_grid_box:not(.owl-carousel) > .filter_item.mep_event_grid_item, .list_with_filter_section.mep_event_list .mep_event_list_sec[data-column="3"] > .filter_item.mep_event_grid_item { width:calc(33.333% - 14px) !important; } .list_with_filter_section.mep_event_list .mep_event_list_sec[data-column="4"] > .mage_grid_box:not(.owl-carousel) > .filter_item.mep_event_grid_item, .list_with_filter_section.mep_event_list .mep_event_list_sec[data-column="4"] > .filter_item.mep_event_grid_item { width:calc(25% - 15px) !important; }  .list_with_filter_section.mep_event_list .mep_event_card__media { position:relative; flex-shrink:0; border-radius:var(--mep-card-radius) var(--mep-card-radius) 0 0; overflow:hidden; } .list_with_filter_section.mep_event_list .mep_event_grid_item .mep_list_thumb { width:100%; height:210px; min-height:210px; border-radius:0; overflow:hidden; background:var(--mep-card-soft); } .list_with_filter_section.mep_event_list .mep_event_card__body, .list_with_filter_section.mep_event_list .mpwem-price-area, .list_with_filter_section.mep_event_list .mpwem_status_area, .list_with_filter_section.mep_event_list .mpwem_list_date_list, .list_with_filter_section.mep_event_list .mpwem_get_status_calender { overflow:visible; } .list_with_filter_section.mep_event_list .mep_event_grid_item .mep_list_thumb > [data-bg-image], .list_with_filter_section.mep_event_list .mep_event_grid_item .mep_list_thumb > div[style*="background-image"] { position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; min-height:100% !important; background-size:cover !important; background-position:center center !important; background-repeat:no-repeat !important; transition:transform 500ms ease; cursor:pointer; } .list_with_filter_section.mep_event_list .mep_event_grid_item:hover .mep_list_thumb > [data-bg-image], .list_with_filter_section.mep_event_list .mep_event_grid_item:hover .mep_list_thumb > div[style*="background-image"] { transform:scale(1.04); } .list_with_filter_section.mep_event_list .mep_event_card__category { position:absolute; top:14px; right:14px; z-index:13; background:rgba(255, 255, 255, 0.95); backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px); border-radius:8px; padding:5px 10px; font-size:11px; font-weight:700; letter-spacing:0.08em; text-transform:uppercase; color:var(--mep-card-text); line-height:1.2; max-width:min(46%, 140px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }  .list_with_filter_section.mep_event_list .mep-ev-start-date { top:14px; left:14px; padding:8px 10px; border-radius:12px; background:rgba(255, 255, 255, 0.95); backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px); color:var(--mep-card-text); box-shadow:0 4px 16px rgba(17, 17, 19, 0.08); min-width:52px; } .list_with_filter_section.mep_event_list .mep-ev-start-date .mep-month { background:transparent; color:var(--mep-card-muted); font-size:11px; font-weight:700; letter-spacing:0.06em; border-radius:0; line-height:1.2; } .list_with_filter_section.mep_event_list .mep-ev-start-date .mep-day { font-size:22px; font-weight:800; line-height:1.1; color:var(--mep-card-text); }  .list_with_filter_section.mep_event_list .mepev-ribbons, .list_with_filter_section.mep_event_list .mep_list_thumb .mepev-ribbons, .list_with_filter_section.mep_event_list div.mep-event-list-loop .mepev-ribbons { position:absolute; top:auto !important; left:auto !important; right:14px !important; bottom:14px !important; z-index:12; display:flex; flex-direction:column; align-items:flex-end; gap:6px; max-width:calc(100% - 28px); pointer-events:none; } .list_with_filter_section.mep_event_list .mepev-ribbon, .list_with_filter_section.mep_event_list div.mep-event-list-loop .mepev-ribbons .mepev-ribbon { display:inline-flex; align-items:center; gap:6px; pointer-events:auto; padding:5px 10px; border-radius:8px; border:0; background:rgba(17, 17, 19, 0.82); color:#fff; font-size:11px; font-weight:700; letter-spacing:0.04em; line-height:1.2; white-space:nowrap; backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px); } .list_with_filter_section.mep_event_list .mepev-ribbon.multidate, .list_with_filter_section.mep_event_list .mepev-ribbon.recurring { background:rgba(37, 99, 235, 0.9); color:#fff; } .list_with_filter_section.mep_event_list .mepev-ribbon.hybrid, .list_with_filter_section.mep_event_list .mepev-ribbon.online { background:rgba(124, 58, 237, 0.9); color:#fff; } .list_with_filter_section.mep_event_list .mepev-ribbon.sold-out { background:rgba(220, 38, 38, 0.92); color:#fff; } .list_with_filter_section.mep_event_list .mepev-ribbon.limited-availability { background:rgba(217, 119, 6, 0.92); color:#fff; }  .list_with_filter_section.mep_event_list .mep_event_grid_item .mep_list_event_details, .list_with_filter_section.mep_event_list .mep_event_card__body { display:flex; flex-direction:column; flex:1; width:100%; min-height:0; padding:18px 20px 20px; box-sizing:border-box; } .list_with_filter_section.mep_event_list .event_details_link, .list_with_filter_section.mep_event_list .mep_list_event_details a.event_details_link { display:flex; flex-direction:column; gap:6px; text-decoration:none !important; color:inherit; flex:1; min-height:0 !important; margin-bottom:0 !important; } .list_with_filter_section.mep_event_list a { text-decoration:none; } .list_with_filter_section.mep_event_list div.mep_list_event_details .mep_list_title, .list_with_filter_section.mep_event_list h2.mep_list_title { margin:0 0 4px; padding:0; font-size:17px; font-weight:700; line-height:1.3; letter-spacing:-0.01em; color:var(--mep-card-text); text-transform:none; } .list_with_filter_section.mep_event_list .filter_item:hover h2.mep_list_title { color:var(--mep-card-text); } .list_with_filter_section.mep_event_list .list_content { display:flex; align-items:flex-start; gap:8px; margin:0; padding:0; font-size:13px; line-height:1.45; color:var(--mep-card-muted); } .list_with_filter_section.mep_event_list .list_content span[class*="mi"], .list_with_filter_section.mep_event_list .list_content span[class*="fa"] { flex-shrink:0; margin-top:2px; opacity:0.75; } .list_with_filter_section.mep_event_list .list_content.upcomming_organizer { display:none; } .list_with_filter_section.mep_event_list .list_content.upcomming_location { display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; margin-bottom:4px; } .list_with_filter_section.mep_event_list .list_content.upcomming_date_only_only { color:var(--mep-card-text); font-weight:600; font-size:12px; letter-spacing:0.02em; }  .list_with_filter_section.mep_event_list .mpwem-price-area, .list_with_filter_section.mep_event_list .mep_event_card__footer { display:flex; align-items:center; justify-content:space-between; gap:10px; margin-top:16px; padding-top:14px; border-top:1px solid var(--mep-card-border); flex-wrap:wrap; } .list_with_filter_section.mep_event_list .list_price { display:flex; flex-direction:column; gap:2px; min-width:0; } .list_with_filter_section.mep_event_list div.mpwem-price-area .list_price_label { font-size:11px; font-weight:600; letter-spacing:0.06em; text-transform:uppercase; color:var(--mep-card-muted); line-height:1.2; } .list_with_filter_section.mep_event_list div.mpwem-price-area .list_price_value, .list_with_filter_section.mep_event_list div.mpwem-price-area .list_price_value .amount { font-size:16px; font-weight:800; color:var(--mep-card-text); line-height:1.2; } .list_with_filter_section.mep_event_list .mep_event_card__book { display:inline-flex; align-items:center; gap:4px; margin-left:auto; background:var(--mep-card-text); color:#fff; border-radius:999px; padding:8px 16px; font-size:13px; font-weight:600; line-height:1; text-decoration:none !important; transition:opacity 150ms ease; flex-shrink:0; } .list_with_filter_section.mep_event_list .mep_event_card__book:hover { opacity:0.88; color:#fff; } .list_with_filter_section.mep_event_list .mep_event_card__book span { transition:transform 150ms ease; } .list_with_filter_section.mep_event_list .mep_event_card__book:hover span { transform:translateX(3px); }  .list_with_filter_section.mep_event_list .mpwem_status_area, .list_with_filter_section.mep_event_list .mpwem_list_date_list { order:3; width:100%; margin:0; } .list_with_filter_section.mep_event_list button.mpwem_get_date_list, .list_with_filter_section.mep_event_list .mpwem_get_status_calender .mpwem_get_date_list { min-width:0; width:100%; padding:8px 12px; border-radius:10px; font-size:12px; font-weight:600; background:var(--mep-card-soft); color:var(--mep-card-text); border:1px solid var(--mep-card-border); } .list_with_filter_section.mep_event_list div.mpwem-price-area .mpwem_get_status, .list_with_filter_section.mep_event_list .mpwem_get_status { min-width:0; width:100%; justify-content:center; padding:8px 12px; border-radius:10px; font-size:12px; font-weight:700; background:var(--mep-card-soft); color:var(--mep-card-text); border:1px solid transparent; }  .list_with_filter_section.mep_event_list .mpwem_list_date_list, .list_with_filter_section.mep_event_list .mpwem_get_status_calender { position:relative; z-index:2; }  .list_with_filter_section.mep_event_list .calendar-list-area.mActive, .list_with_filter_section.mep_event_list .date_list_area.mActive { position:absolute !important; left:0; right:0; top:calc(100% + 8px) !important; bottom:auto !important; z-index:1200 !important; max-height:280px; overflow-x:hidden; overflow-y:auto; background:#fff; padding:10px; border:1px solid var(--mep-card-border); border-radius:12px; box-shadow:0 16px 40px rgba(17, 17, 19, 0.14); width:100%; max-width:100%; box-sizing:border-box; } .list_with_filter_section.mep_event_list .date_list_area .list_date_list, .list_with_filter_section.mep_event_list div.mpwem_list_date_list .list_date_list { position:static !important; left:auto !important; top:auto !important; width:100% !important; max-width:100% !important; max-height:none !important; overflow:visible !important; padding:0 !important; margin:0 !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; background:transparent !important; z-index:auto !important; } .list_with_filter_section.mep_event_list .date_list_area .date_item { background:var(--mep-card-soft); border-radius:8px; padding:10px 12px; margin:0 0 6px; } .list_with_filter_section.mep_event_list .date_list_area .date_item:last-child { margin-bottom:0; } .list_with_filter_section.mep_event_list .date_list_area .date_item a { display:block; font-size:13px; font-weight:600; color:var(--mep-card-text); text-decoration:none; line-height:1.35; } .list_with_filter_section.mep_event_list .date_list_area .date_item:hover { background:#ebebef; } .list_with_filter_section.mep_event_list .date_list_area.open_list:before, .list_with_filter_section.mep_event_list .date_list_area.mActive:before { display:none; } .list_with_filter_section.mep_event_list .calendar-list-area .list_calender { border-radius:8px; font-size:13px; } .list_with_filter_section.mep_event_list div.mage_grid_box, .list_with_filter_section.mep_event_list .all_filter_item, .list_with_filter_section.mep_event_list { overflow:visible !important; }  .list_with_filter_section.mep_event_list .mep_event_card__media, .list_with_filter_section.mep_event_list .mep_list_thumb { z-index:1; } .list_with_filter_section.mep_event_list .mep-ev-start-date { z-index:13; }  .list_with_filter_section.mep_event_list .item_hover_effect { display:none !important; }  .list_with_filter_section.mep_event_list .filter_item.mep_event_list_item { flex-direction:column; width:100% !important; align-items:stretch; } .list_with_filter_section.mep_event_list .mep_event_list_item .mep_event_card__surface { flex-direction:row; align-items:stretch; width:100%; min-height:180px; } .list_with_filter_section.mep_event_list .mep_event_list_item .mep_event_card__media { width:240px; flex-shrink:0; align-self:stretch; border-radius:var(--mep-card-radius) 0 0 var(--mep-card-radius); overflow:hidden; } .list_with_filter_section.mep_event_list .mep_event_list_item .mep_list_thumb { position:relative; width:100%; height:100%; min-height:180px; border-radius:0; overflow:hidden; background:var(--mep-card-soft); } .list_with_filter_section.mep_event_list .mep_event_list_item .mep_list_thumb > [data-bg-image], .list_with_filter_section.mep_event_list .mep_event_list_item .mep_list_thumb > div[style*="background-image"] { position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; min-height:100% !important; background-size:cover !important; background-position:center !important; } .list_with_filter_section.mep_event_list .mep_event_list_item .mep_list_event_details, .list_with_filter_section.mep_event_list .mep_event_list_item .mep_event_card__body { flex:1 1 auto; width:auto; min-width:0; padding:20px 24px; justify-content:center; } .list_with_filter_section.mep_event_list .mep_event_list_item .list_content.upcomming_organizer { display:flex; } .list_with_filter_section.mep_event_list .mep-event-excerpt { font-size:14px; line-height:1.55; color:var(--mep-card-muted); margin:4px 0 8px; }  @media (min-width:641px) { .list_with_filter_section.mep_event_list .mep_event_list_item.mep_event_card--large .mep_event_card__surface {  min-height:260px; }  .list_with_filter_section.mep_event_list .mep_event_list_item.mep_event_card--large .mep_event_card__media {  width:40%; }  .list_with_filter_section.mep_event_list .mep_event_list_item.mep_event_card--large .mep_list_thumb {  min-height:260px; }  .list_with_filter_section.mep_event_list .mep_event_list_item.mep_event_card--large .mep_event_card__body {  padding:28px 32px; }  .list_with_filter_section.mep_event_list .mep_event_list_item.mep_event_card--large h2.mep_list_title {  font-size:22px; }  .list_with_filter_section.mep_event_list .mep_event_list_item.mep_event_card--large .mep-event-excerpt, .list_with_filter_section.mep_event_list .mep_event_list_item.mep_event_card--large .list_content {  font-size:15px; }  .list_with_filter_section.mep_event_list .mep_event_list_item.mep_event_card--large div.mpwem-price-area .list_price_value, .list_with_filter_section.mep_event_list .mep_event_list_item.mep_event_card--large div.mpwem-price-area .list_price_value .amount {  font-size:18px; } }   .list_with_filter_section.mep_event_list .mep_event_list_doc_area { --mep-doc-radius:14px; --mep-doc-border:#e8e8ec; --mep-doc-bg:#fff; --mep-doc-soft:#f4f4f6; --mep-doc-text:#111113; --mep-doc-muted:#6b6b76; --mep-doc-accent:var(--color_theme, #2563eb); --mep-doc-accent-text:var(--color_theme_alter, #fff); display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:14px; margin:0 0 22px; padding:10px; border:1px solid var(--mep-doc-border); border-radius:18px; background: radial-gradient(120% 140% at 0% 0%, rgba(255, 255, 255, 0.98) 0%, rgba(248, 248, 250, 0.94) 50%, rgba(244, 244, 246, 0.98) 100%); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.85) inset,  0 8px 24px rgba(17, 17, 19, 0.04); box-sizing:border-box; } .list_with_filter_section.mep_event_list .mep_event_list_doc { display:flex; flex-wrap:wrap; align-items:center; gap:8px; margin:0; padding:0; } .list_with_filter_section.mep_event_list .mep_event_list_doc--range { padding:4px; border-radius:var(--mep-doc-radius); background:var(--mep-doc-soft); border:1px solid rgba(17, 17, 19, 0.04); } .list_with_filter_section.mep_event_list .mep_event_list_doc--tools { gap:10px; margin-left:auto; } .list_with_filter_section.mep_event_list .mep_event_list_view_switch { display:inline-flex; align-items:center; gap:4px; padding:4px; border-radius:var(--mep-doc-radius); background:var(--mep-doc-soft); border:1px solid rgba(17, 17, 19, 0.04); } .list_with_filter_section.mep_event_list .mep_event_list_doc_area button.mep_event_list_all, .list_with_filter_section.mep_event_list .mep_event_list_doc_area button.mep_event_list_today, .list_with_filter_section.mep_event_list .mep_event_list_doc_area button.mep_event_list_this_week, .list_with_filter_section.mep_event_list .mep_event_list_doc_area button.mep_event_list_this_month, .list_with_filter_section.mep_event_list .mep_event_list_doc_area button.mep_event_list_filter_toggle, .list_with_filter_section.mep_event_list .mep_event_list_doc_area button.mep_event_list_grid, .list_with_filter_section.mep_event_list .mep_event_list_doc_area button.mep_event_list_list, .list_with_filter_section.mep_event_list .mep_event_list_doc_area button.mep_event_list_calender { all:unset; box-sizing:border-box; display:inline-flex !important; align-items:center; justify-content:center; gap:8px; min-height:38px; padding:8px 14px !important; margin:0 !important; border:1px solid transparent !important; border-radius:10px !important; background:transparent !important; color:var(--mep-doc-muted) !important; font-size:13px !important; font-weight:700 !important; line-height:1.2 !important; letter-spacing:-0.01em; cursor:pointer; white-space:nowrap; transition:background 0.18s ease, color 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease; } .list_with_filter_section.mep_event_list .mep_event_list_doc_area button i { display:inline-flex; align-items:center; justify-content:center; margin:0 !important; font-size:13px; line-height:1; color:inherit !important; } .list_with_filter_section.mep_event_list .mep_event_list_doc_area button span { color:inherit !important; } .list_with_filter_section.mep_event_list .mep_event_list_doc--range button:hover { color:var(--mep-doc-text) !important; background:rgba(255, 255, 255, 0.9) !important; } .list_with_filter_section.mep_event_list .mep_event_list_doc--range button.active { color:var(--mep-doc-accent-text) !important; background:var(--mep-doc-accent) !important; border-color:var(--mep-doc-accent) !important; box-shadow:0 8px 18px color-mix(in srgb, var(--mep-doc-accent) 28%, transparent); } .list_with_filter_section.mep_event_list .mep_event_list_doc_area button.mep_event_list_filter_toggle { padding:8px 16px !important; border:1px solid var(--mep-doc-border) !important; background:var(--mep-doc-bg) !important; color:var(--mep-doc-text) !important; box-shadow:0 2px 8px rgba(17, 17, 19, 0.04); } .list_with_filter_section.mep_event_list .mep_event_list_doc_area button.mep_event_list_filter_toggle:hover { border-color:color-mix(in srgb, var(--mep-doc-accent) 35%, var(--mep-doc-border)) !important; color:var(--mep-doc-accent) !important; transform:translateY(-1px); } .list_with_filter_section.mep_event_list .mep_event_list_doc_area button.mep_event_list_filter_toggle.active { background:color-mix(in srgb, var(--mep-doc-accent) 10%, #fff) !important; border-color:color-mix(in srgb, var(--mep-doc-accent) 35%, var(--mep-doc-border)) !important; color:var(--mep-doc-accent) !important; } .list_with_filter_section.mep_event_list .mep_event_list_view_switch button:hover { color:var(--mep-doc-text) !important; background:rgba(255, 255, 255, 0.95) !important; } .list_with_filter_section.mep_event_list .mep_event_list_view_switch button.active { color:var(--mep-doc-accent-text) !important; background:var(--mep-doc-accent) !important; border-color:var(--mep-doc-accent) !important; box-shadow:0 8px 18px color-mix(in srgb, var(--mep-doc-accent) 28%, transparent); } @media (max-width:900px) { .list_with_filter_section.mep_event_list .mep_event_list_doc_area {  padding:10px;  gap:12px; }  .list_with_filter_section.mep_event_list .mep_event_list_doc--tools {  width:100%;  margin-left:0;  justify-content:space-between; }  .list_with_filter_section.mep_event_list .mep_event_list_view_switch {  flex:1 1 auto;  justify-content:stretch; }  .list_with_filter_section.mep_event_list .mep_event_list_view_switch button {  flex:1 1 0; } } @media (max-width:640px) { .list_with_filter_section.mep_event_list .mep_event_list_doc--range {  width:100%;  display:grid;  grid-template-columns:repeat(2, minmax(0, 1fr));  gap:6px; }  .list_with_filter_section.mep_event_list .mep_event_list_doc_area button.mep_event_list_grid span, .list_with_filter_section.mep_event_list .mep_event_list_doc_area button.mep_event_list_list span, .list_with_filter_section.mep_event_list .mep_event_list_doc_area button.mep_event_list_calender span {  display:none; }  .list_with_filter_section.mep_event_list .mep_event_list_view_switch button {  min-width:42px;  padding:8px 10px !important; } } .list_with_filter_section.mep_event_list .search_sort_code_area { margin:0 0 22px; border:none; padding:0; background:transparent; } .list_with_filter_section.mep_event_list .search_sort_code, .list_with_filter_section.mep_event_list .sort_code_search_box, .list_with_filter_section.mep_event_list .sort_code_search_box.mep_filter_bar { display:block; border:none; padding:0; background:transparent; box-shadow:none; } .list_with_filter_section.mep_event_list .mep_filter_bar { position:relative; border:1px solid rgba(17, 17, 19, 0.06); border-radius:22px; background: radial-gradient(120% 140% at 0% 0%, rgba(255, 255, 255, 0.95) 0%, rgba(248, 248, 250, 0.92) 45%, rgba(244, 244, 246, 0.96) 100%); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset,  0 10px 30px rgba(17, 17, 19, 0.05); padding:18px 18px 16px; overflow:visible; backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px); } .list_with_filter_section.mep_event_list .filter_input_area, .list_with_filter_section.mep_event_list .mep_filter_bar__fields, .list_with_filter_section.mep_event_list .flexEqual.filter_input_area { display:grid !important; grid-template-columns:minmax(240px, 1.55fr) repeat(auto-fit, minmax(148px, 1fr)); gap:14px 12px; align-items:end; width:100%; height:auto; margin:0; border:none !important; background:transparent; } .list_with_filter_section.mep_event_list .filter_input_area > *, .list_with_filter_section.mep_event_list .mep_filter_bar__fields > * { flex:none !important; border:none !important; border-right:none !important; min-width:0; } .list_with_filter_section.mep_event_list .mep_filter_field { display:flex !important; flex-direction:column; gap:7px; margin:0; width:100%; } .list_with_filter_section.mep_event_list .mep_filter_field__label { display:block; padding-left:2px; font-size:11px; font-weight:600; letter-spacing:0.08em; text-transform:uppercase; color:#8a8a96; line-height:1.2; } .list_with_filter_section.mep_event_list .mep_filter_field__control { position:relative; display:flex; align-items:center; width:100%; } .list_with_filter_section.mep_event_list .mep_filter_field__icon { position:absolute; left:15px; z-index:2; display:inline-flex; align-items:center; justify-content:center; width:18px; height:18px; color:#93939f; pointer-events:none; font-size:13px; line-height:1; transition:color 160ms ease; } .list_with_filter_section.mep_event_list .mep_filter_field:focus-within .mep_filter_field__icon { color:var(--mep-card-text); } .list_with_filter_section.mep_event_list .mep_filter_field--search .formControl, .list_with_filter_section.mep_event_list .mep_filter_field--date .formControl { padding-left:42px !important; } .list_with_filter_section.mep_event_list .mep_filter_field__control--select::after { content:""; position:absolute; right:16px; top:50%; width:7px; height:7px; border-right:1.5px solid #93939f; border-bottom:1.5px solid #93939f; transform:translateY(-62%) rotate(45deg); pointer-events:none; z-index:2; transition:border-color 160ms ease; } .list_with_filter_section.mep_event_list .mep_filter_field:focus-within .mep_filter_field__control--select::after { border-color:var(--mep-card-text); } .list_with_filter_section.mep_event_list .mep_filter_field__control--select .formControl { appearance:none; -webkit-appearance:none; padding-right:38px !important; cursor:pointer; } .list_with_filter_section.mep_event_list .search_sort_code_area .formControl, .list_with_filter_section.mep_event_list .mep_filter_bar .formControl { display:block !important; width:100% !important; height:48px !important; min-height:48px !important; margin:0 !important; padding:0 16px !important; border:1px solid transparent !important; border-radius:14px !important; background:rgba(255, 255, 255, 0.88) !important; box-shadow: 0 0 0 1px rgba(17, 17, 19, 0.06),  0 1px 2px rgba(17, 17, 19, 0.03) !important; color:var(--mep-card-text) !important; font-size:14px !important; font-weight:500; line-height:1.3 !important; transition:border-color 180ms ease, box-shadow 180ms ease, background-color 180ms ease, transform 180ms ease; } .list_with_filter_section.mep_event_list .mep_filter_field--search .formControl { padding-left:42px !important; background:#fff !important; box-shadow: 0 0 0 1px rgba(17, 17, 19, 0.07),  0 8px 18px rgba(17, 17, 19, 0.05) !important; font-weight:550; } .list_with_filter_section.mep_event_list .mep_filter_field--date .formControl { padding-left:42px !important; } .list_with_filter_section.mep_event_list .search_sort_code_area .formControl::placeholder { color:#9c9ca8; font-weight:400; } .list_with_filter_section.mep_event_list .search_sort_code_area .formControl:hover { background:#fff !important; box-shadow: 0 0 0 1px rgba(17, 17, 19, 0.1),  0 4px 12px rgba(17, 17, 19, 0.04) !important; } .list_with_filter_section.mep_event_list .search_sort_code_area .formControl:focus { outline:none; background:#fff !important; border-color:transparent !important; box-shadow: 0 0 0 1.5px rgba(17, 17, 19, 0.22),  0 0 0 5px rgba(17, 17, 19, 0.06),  0 8px 20px rgba(17, 17, 19, 0.06) !important; } .list_with_filter_section.mep_event_list .search_sort_code_counts, .list_with_filter_section.mep_event_list .mep_filter_counts { display:inline-flex; align-items:center; gap:6px; margin:12px 4px 0; padding:6px 12px; border-radius:999px; background:var(--mep-card-soft); font-size:12px; color:var(--mep-card-muted); text-align:left; line-height:1.3; } .list_with_filter_section.mep_event_list .search_sort_code_counts strong { color:var(--mep-card-text); font-weight:700; } .list_with_filter_section.mep_event_list [class*="defaultButton"] { border-radius:999px; font-weight:600; } @media (max-width:900px) { .list_with_filter_section.mep_event_list .filter_input_area, .list_with_filter_section.mep_event_list .mep_filter_bar__fields, .list_with_filter_section.mep_event_list .flexEqual.filter_input_area {  grid-template-columns:repeat(2, minmax(0, 1fr)); }  .list_with_filter_section.mep_event_list .mep_filter_field--search {  grid-column:1 / -1; } } @media (max-width:560px) { .list_with_filter_section.mep_event_list .mep_filter_bar {  padding:14px;  border-radius:18px; }  .list_with_filter_section.mep_event_list .filter_input_area, .list_with_filter_section.mep_event_list .mep_filter_bar__fields, .list_with_filter_section.mep_event_list .flexEqual.filter_input_area {  grid-template-columns:1fr;  gap:12px; }  .list_with_filter_section.mep_event_list .search_sort_code_area .formControl, .list_with_filter_section.mep_event_list .mep_filter_bar .formControl {  height:46px !important;  min-height:46px !important; } }  .list_with_filter_section.mep_event_list .pagination_area { margin-top:28px; } .list_with_filter_section.mep_event_list .pagination_area .allCenter { align-items:center; } .list_with_filter_section.mep_event_list .pagination_area button.pagination_load_more, .list_with_filter_section.mep_event_list .pagination_area [class*="Button"] { min-width:160px; min-height:44px; border-radius:999px; font-size:14px; font-weight:600; padding:0 22px; border:none; background:var(--mep-card-text); color:#fff; } .list_with_filter_section.mep_event_list .pagination_area button.pagination_load_more:hover { opacity:0.88; }  @media (max-width:1000px) { .list_with_filter_section.mep_event_list [data-column="3"] .filter_item.mep_event_grid_item, .list_with_filter_section.mep_event_list [data-column="4"] .filter_item.mep_event_grid_item, .list_with_filter_section.mep_event_list .filter_item.mep_event_grid_item[style*="33."], .list_with_filter_section.mep_event_list .filter_item.mep_event_grid_item[style*="25%"] {  width:calc(50% - 10px) !important; }  .list_with_filter_section.mep_event_list .mep_event_list_item .mep_event_card__media {  width:180px; } } @media (max-width:640px) { .list_with_filter_section.mep_event_list div.mage_grid_box {  gap:14px; }  .list_with_filter_section.mep_event_list .filter_item.mep_event_grid_item, .list_with_filter_section.mep_event_list [data-column] .filter_item.mep_event_grid_item, .list_with_filter_section.mep_event_list .filter_item.mep_event_grid_item[style*="%"] {  width:100% !important; }  .list_with_filter_section.mep_event_list .filter_item.mep_event_list_item {  flex-direction:column; }  .list_with_filter_section.mep_event_list .mep_event_list_item .mep_event_card__surface {  flex-direction:column;  min-height:0; }  .list_with_filter_section.mep_event_list .mep_event_list_item .mep_event_card__media {  width:100%;  border-radius:var(--mep-card-radius) var(--mep-card-radius) 0 0; }  .list_with_filter_section.mep_event_list .mep_event_list_item .mep_list_thumb {  height:200px;  min-height:200px; }  .list_with_filter_section.mep_event_list .mep_event_list_item .mep_list_event_details, .list_with_filter_section.mep_event_list .mep_event_list_item .mep_event_card__body {  width:100%;  padding:18px 20px 20px; }  .list_with_filter_section.mep_event_list .mep_event_grid_item .mep_list_thumb {  height:190px;  min-height:190px; } }  .list_with_filter_section.mep_event_list.mep-list-is-loading .pagination_area, .list_with_filter_section.mep_event_list:not(.mep-list-is-ready) .pagination_area { opacity:0; visibility:hidden; pointer-events:none; height:0 !important; min-height:0 !important; margin:0 !important; padding:0 !important; overflow:hidden; } .list_with_filter_section.mep_event_list.mep-list-is-loading > .spinner_loading { display:none !important; } .list_with_filter_section.mep_event_list.mep-list-is-ready .mep_event_list_skeleton { display:none !important; }  .mep_event_list_skeleton { margin:8px 0 24px; } .mep_event_list_skeleton--grid .mep_event_list_skeleton__grid { display:grid; grid-template-columns:repeat(var(--mep-skel-cols, 3), minmax(0, 1fr)); gap:20px; align-items:stretch; } .mep_event_list_skeleton--grid .mep_event_list_skeleton__card { display:flex; flex-direction:column; width:100%; min-width:0; background:var(--mep-card-bg, #fff); border:1px solid var(--mep-card-border, #e8e8ec); border-radius:var(--mep-card-radius, 16px); overflow:hidden; box-shadow:var(--mep-card-shadow, 0 1px 2px rgba(17, 17, 19, 0.04)); } .mep_event_list_skeleton__media { position:relative; flex-shrink:0; border-radius:var(--mep-card-radius, 16px) var(--mep-card-radius, 16px) 0 0; overflow:hidden; } .mep_event_list_skeleton--grid .mep_event_list_skeleton__thumb { display:block; width:100%; height:210px; } .mep_event_list_skeleton__date { position:absolute; top:14px; left:14px; z-index:2; display:flex; flex-direction:column; align-items:center; gap:4px; min-width:52px; padding:8px 10px; border-radius:12px; background:rgba(255, 255, 255, 0.95); box-shadow:0 4px 16px rgba(17, 17, 19, 0.08); } .mep_event_list_skeleton__date-month { display:block; width:28px; height:8px; border-radius:999px; } .mep_event_list_skeleton__date-day { display:block; width:22px; height:16px; border-radius:6px; } .mep_event_list_skeleton__category { position:absolute; top:14px; right:14px; z-index:2; display:block; width:72px; height:24px; border-radius:8px; background:rgba(255, 255, 255, 0.95) !important; box-shadow:0 2px 8px rgba(17, 17, 19, 0.06); } .mep_event_list_skeleton__body { padding:18px 20px 20px; display:flex; flex-direction:column; flex:1; box-sizing:border-box; } .mep_event_list_skeleton__meta { display:flex; flex-direction:column; gap:8px; flex:1; } .mep_event_list_skeleton__line { display:block; border-radius:999px; } .mep_event_list_skeleton__line--date { width:48%; height:11px; } .mep_event_list_skeleton__line--title { width:88%; height:17px; border-radius:8px; margin-top:2px; } .mep_event_list_skeleton__line--loc { width:62%; height:12px; } .mep_event_list_skeleton__line--excerpt { width:96%; height:12px; margin-top:2px; } .mep_event_list_skeleton__line--excerpt-2 { width:78%; height:12px; } .mep_event_list_skeleton__line--org { width:54%; height:12px; } .mep_event_list_skeleton__foot { display:flex; align-items:center; justify-content:space-between; gap:10px; margin-top:16px; padding-top:14px; border-top:1px solid var(--mep-card-border, #e8e8ec); } .mep_event_list_skeleton__price { display:flex; flex-direction:column; gap:6px; min-width:0; } .mep_event_list_skeleton__line--price-label { width:64px; height:9px; } .mep_event_list_skeleton__line--price-value { width:72px; height:16px; border-radius:6px; } .mep_event_list_skeleton__book { display:block; width:84px; height:32px; border-radius:999px; flex-shrink:0; margin-left:auto; } .mep_event_list_skeleton__shimmer { background:linear-gradient(90deg, #ececf0 0%, #f6f6f8 45%, #ececf0 100%); background-size:200% 100%; animation:mep-skel-shimmer 1.25s ease-in-out infinite; } .mep_event_list_skeleton__status { display:flex; align-items:center; justify-content:center; gap:10px; margin:18px 0 0; font-size:13px; font-weight:600; color:var(--mep-card-muted, #6b6b76); } .mep_event_list_skeleton__spinner { width:16px; height:16px; border-radius:50%; border:2px solid #d8d8de; border-top-color:var(--color_theme, #111113); animation:mep-skel-spin 0.7s linear infinite; }  .mep_event_list_skeleton--list .mep_event_list_skeleton__grid { display:flex; flex-direction:column; gap:20px; } .mep_event_list_skeleton--list .mep_event_list_skeleton__card { display:flex; flex-direction:row; align-items:stretch; width:100%; background:var(--mep-card-bg, #fff); border:1px solid var(--mep-card-border, #e8e8ec); border-radius:var(--mep-card-radius, 16px); overflow:hidden; box-shadow:var(--mep-card-shadow, 0 1px 2px rgba(17, 17, 19, 0.04)); } .mep_event_list_skeleton--list .mep_event_list_skeleton__media { width:240px; border-radius:0; } .mep_event_list_skeleton--list .mep_event_list_skeleton__thumb { display:block; width:100%; height:100%; min-height:180px; } .mep_event_list_skeleton--list .mep_event_list_skeleton__body { padding:20px 24px; justify-content:center; } .mep_event_list_skeleton--list .mep_event_list_skeleton__line--title { width:70%; height:20px; } @keyframes mep-skel-shimmer { 0% {  background-position:100% 0; } 100% {  background-position:-100% 0; } } @keyframes mep-skel-spin { to {  transform:rotate(360deg); } } @media (max-width:1000px) { .mep_event_list_skeleton--grid .mep_event_list_skeleton__grid {  grid-template-columns:repeat(2, minmax(0, 1fr)); }  .mep_event_list_skeleton--list .mep_event_list_skeleton__media {  width:180px; } } @media (max-width:640px) { .mep_event_list_skeleton--grid .mep_event_list_skeleton__grid {  grid-template-columns:1fr; }  .mep_event_list_skeleton--grid .mep_event_list_skeleton__thumb {  height:190px; }  .mep_event_list_skeleton--list .mep_event_list_skeleton__card {  flex-direction:column; }  .mep_event_list_skeleton--list .mep_event_list_skeleton__media {  width:100%; }  .mep_event_list_skeleton--list .mep_event_list_skeleton__thumb {  height:200px;  min-height:200px; } } @media (prefers-reduced-motion:reduce) { .mep_event_list_skeleton__shimmer, .mep_event_list_skeleton__spinner {  animation:none; } }  .list_with_filter_section.mep_event_list .mage_grid_box:has(.mep_event_title_list_item) { display:flex; flex-direction:column; gap:10px; width:100%; } .list_with_filter_section.mep_event_list .mep_event_title_list_item { display:block; width:100%; margin:0; padding:0; overflow:visible; border:1px solid var(--mep-card-border); border-radius:14px; background:var(--mep-card-bg); box-shadow:var(--mep-card-shadow); transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease; } .list_with_filter_section.mep_event_list .mep_event_title_list_item:hover, .list_with_filter_section.mep_event_list .mep_event_title_list_item:focus-within { transform:translateY(-2px); border-color:color-mix(in srgb, var(--color_theme, #2563eb) 28%, var(--mep-card-border)); box-shadow:var(--mep-card-shadow-hover); } .list_with_filter_section.mep_event_list .mep_event_title_list_item .mep_title_list_link, .list_with_filter_section.mep_event_list .mep_event_title_list_item a.mep_title_list_link { display:flex !important; align-items:center; gap:14px; width:100%; box-sizing:border-box; padding:14px 16px !important; margin:0; border:0 !important; border-bottom:0 !important; border-radius:14px; background:transparent; color:var(--mep-card-text) !important; text-decoration:none !important; font-size:16px; line-height:1.3; transition:background 200ms ease; } .list_with_filter_section.mep_event_list .mep_event_title_list_item .mep_title_list_link:hover, .list_with_filter_section.mep_event_list .mep_event_title_list_item .mep_title_list_link:focus-visible { background:color-mix(in srgb, var(--color_theme, #2563eb) 4%, #fff); outline:none; } .list_with_filter_section.mep_event_list .mep_title_list_date { display:inline-flex; flex-direction:column; align-items:center; justify-content:center; gap:2px; width:52px; min-width:52px; padding:8px 6px; border-radius:12px; border:1px solid color-mix(in srgb, var(--color_theme, #2563eb) 22%, var(--mep-card-border)); background:color-mix(in srgb, var(--color_theme, #2563eb) 10%, #fff); text-align:center; } .list_with_filter_section.mep_event_list .mep_title_list_month { display:block; font-size:10px; font-weight:700; letter-spacing:0.08em; text-transform:uppercase; color:var(--color_theme, #2563eb); line-height:1.1; } .list_with_filter_section.mep_event_list .mep_title_list_day { display:block; font-size:20px; font-weight:800; line-height:1; color:var(--mep-card-text); } .list_with_filter_section.mep_event_list .mep_title_list_body { display:flex; flex-direction:column; gap:4px; min-width:0; flex:1; } .list_with_filter_section.mep_event_list .mep_title_list_name { display:block; font-size:16px; font-weight:700; line-height:1.3; color:var(--mep-card-text); word-break:break-word; } .list_with_filter_section.mep_event_list .mep_event_title_list_item:hover .mep_title_list_name { color:var(--color_theme, #2563eb); } .list_with_filter_section.mep_event_list .mep_title_list_meta { display:flex; flex-wrap:wrap; align-items:center; gap:8px 12px; } .list_with_filter_section.mep_event_list .mep_title_list_category { display:inline-flex; align-items:center; padding:3px 8px; border-radius:999px; background:var(--mep-card-soft); color:var(--mep-card-muted); font-size:11px; font-weight:700; letter-spacing:0.04em; text-transform:uppercase; line-height:1.2; } .list_with_filter_section.mep_event_list .mep_title_list_organizer { display:inline-flex; align-items:center; gap:6px; font-size:13px; font-weight:500; color:var(--mep-card-muted); line-height:1.3; } .list_with_filter_section.mep_event_list .mep_title_list_organizer i { color:var(--color_theme, #2563eb); font-size:12px; } .list_with_filter_section.mep_event_list .mep_title_list_arrow { display:inline-flex; align-items:center; justify-content:center; width:32px; height:32px; min-width:32px; border-radius:999px; background:color-mix(in srgb, var(--color_theme, #2563eb) 8%, #fff); color:var(--color_theme, #2563eb); font-size:12px; opacity:0.75; transition:opacity 200ms ease, transform 200ms ease, background 200ms ease; } .list_with_filter_section.mep_event_list .mep_event_title_list_item:hover .mep_title_list_arrow { opacity:1; transform:translateX(2px); background:color-mix(in srgb, var(--color_theme, #2563eb) 14%, #fff); } @media only screen and (max-width:640px) { .list_with_filter_section.mep_event_list .mep_event_title_list_item .mep_title_list_link, .list_with_filter_section.mep_event_list .mep_event_title_list_item a.mep_title_list_link {  padding:12px 14px !important;  gap:12px; }  .list_with_filter_section.mep_event_list .mep_title_list_date {  width:46px;  min-width:46px;  padding:7px 4px; }  .list_with_filter_section.mep_event_list .mep_title_list_day {  font-size:18px; }  .list_with_filter_section.mep_event_list .mep_title_list_name {  font-size:15px; } } @media (prefers-reduced-motion:reduce) { .list_with_filter_section.mep_event_list .mep_event_title_list_item:hover, .list_with_filter_section.mep_event_list .mep_event_title_list_item:focus-within {  transform:none; }  .list_with_filter_section.mep_event_list .mep_event_title_list_item:hover .mep_title_list_arrow {  transform:none; } }  .list_with_filter_section.mep_event_list .filter_item.mep_event_spring_list { width:100% !important; max-width:100%; margin:0 0 14px !important; padding:0; border:1px solid var(--mep-card-border); border-radius:var(--mep-card-radius); background:var(--mep-card-bg); box-shadow:var(--mep-card-shadow); overflow:visible; transition:transform 220ms ease, box-shadow 220ms ease, border-color 220ms ease; } .list_with_filter_section.mep_event_list .filter_item.mep_event_spring_list:hover, .list_with_filter_section.mep_event_list .filter_item.mep_event_spring_list:focus-within { transform:translateY(-2px); box-shadow:var(--mep-card-shadow-hover); border-color:transparent; z-index:5; } .list_with_filter_section.mep_event_list .filter_item.mep_event_spring_list:has(.mActive) { z-index:100; transform:none; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_area, .list_with_filter_section.mep_event_list div.mep_event_list_item.mep_event_spring_list div.spring_area { display:grid; grid-template-columns:148px 72px minmax(0, 1fr) auto; grid-template-areas:"thumb date main actions"; align-items:stretch; gap:0; width:100%; min-height:148px; padding:0; margin:0; background:transparent; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_4 { grid-area:thumb; position:relative; display:block; width:100%; padding:0; overflow:hidden; border-radius:var(--mep-card-radius) 0 0 var(--mep-card-radius); text-decoration:none; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_4 .mep_list_thumb, .list_with_filter_section.mep_event_list div.spring_area.mep_list_event_details .spring_item_4 .mep_list_thumb { position:relative; width:100%; height:100%; min-height:148px; margin:0; border-radius:0; overflow:hidden; background:var(--mep-card-soft); } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_4 .mep_list_thumb_img { position:absolute; inset:0; z-index:1; width:100%; height:100%; object-fit:cover; transition:transform 500ms ease; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_4 .mep_list_thumb > [data-bg-image], .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_4 .mep_list_thumb > div[style*="background-image"] { position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; min-height:100% !important; background-size:cover !important; background-position:center !important; z-index:2; } .list_with_filter_section.mep_event_list .mep_event_spring_list:hover .spring_item_4 .mep_list_thumb_img { transform:scale(1.04); } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_4 .mep_event_card__category { top:10px; left:10px; right:auto; max-width:calc(100% - 20px); font-size:10px; padding:4px 8px; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_4 .mepev-ribbons, .list_with_filter_section.mep_event_list div.mep-event-list-loop.mep_event_spring_list div.spring_area .mepev-ribbons { position:absolute !important; top:auto !important; left:auto !important; right:8px !important; bottom:8px !important; z-index:12; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_1, .list_with_filter_section.mep_event_list div.spring_area .spring_item_1 { grid-area:date; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:2px; width:auto; min-width:72px; margin:16px 0 16px 16px; padding:12px 8px; border-radius:14px; background:color-mix(in srgb, var(--color_theme, #2563eb) 10%, #fff); border:1px solid color-mix(in srgb, var(--color_theme, #2563eb) 22%, #e6e8ee); color:var(--mep-card-text); box-shadow:none; text-align:center; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_1 h5, .list_with_filter_section.mep_event_list div.spring_area .spring_item_1 h5 { display:none; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_date_month { display:block; font-size:11px; font-weight:700; letter-spacing:0.08em; text-transform:uppercase; color:var(--color_theme, #2563eb); line-height:1.2; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_date_day { display:block; font-size:26px; font-weight:800; line-height:1; color:var(--mep-card-text); } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_date_year { display:block; font-size:11px; font-weight:600; color:var(--mep-card-muted); line-height:1.2; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_main { grid-area:main; display:flex; flex-direction:column; justify-content:center; gap:8px; min-width:0; margin-left:20px; padding:18px 16px; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_3, .list_with_filter_section.mep_event_list div.spring_area .spring_item_3 { display:block; width:auto; padding:0; text-decoration:none; color:inherit; } .list_with_filter_section.mep_event_list .mep_event_spring_list .mep_list_title, .list_with_filter_section.mep_event_list .mep_event_spring_list h5.mep_list_title { margin:0 0 4px; padding:0; font-size:18px; font-weight:700; line-height:1.3; letter-spacing:-0.01em; color:var(--mep-card-text); } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_3:hover .mep_list_title { color:var(--color_theme, #2563eb); } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_2, .list_with_filter_section.mep_event_list div.spring_area .spring_item_2 { display:flex; flex-direction:column; gap:6px; width:auto; padding:0; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_2__meta { display:flex; flex-wrap:wrap; align-items:center; gap:8px 14px; text-decoration:none; color:inherit; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_2 .list_content { display:inline-flex; align-items:center; gap:6px; margin:0; padding:0; font-size:13px; font-weight:500; line-height:1.35; color:var(--mep-card-muted); } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_2 .list_content .mi, .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_2 .list_content i, .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_2 .list_content span.mi, .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_2 .list_content span.far, .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_2 .list_content span.fas { color:var(--color_theme, #2563eb); font-size:12px; flex-shrink:0; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_2 .mpwem_status_area, .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_2 .mpwem_list_date_list { width:auto; order:0; margin-top:4px; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_2 button.mpwem_get_date_list { width:auto; display:inline-flex; align-items:center; padding:6px 10px; font-size:11px; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_actions { grid-area:actions; display:flex; flex-direction:column; align-items:flex-end; justify-content:center; gap:12px; padding:18px 20px 18px 8px; min-width:140px; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_actions .list_price { display:flex; flex-direction:column; align-items:flex-end; gap:2px; text-align:right; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_actions .list_price_label { font-size:11px; font-weight:600; letter-spacing:0.06em; text-transform:uppercase; color:var(--mep-card-muted); } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_actions .list_price_value, .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_actions .list_price_value .amount { font-size:18px; font-weight:800; color:var(--mep-card-text); line-height:1.2; } .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_actions .mep_event_card__book { margin-left:0; } @media only screen and (max-width:900px) { .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_area, .list_with_filter_section.mep_event_list div.mep_event_list_item.mep_event_spring_list div.spring_area {  grid-template-columns:120px 64px minmax(0, 1fr);  grid-template-areas: "thumb date main"  "thumb date actions"; }  .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_actions {  align-items:flex-start;  padding:0 16px 16px;  min-width:0;  flex-direction:row;  justify-content:space-between;  flex-wrap:wrap; }  .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_actions .list_price {  align-items:flex-start;  text-align:left; } } @media only screen and (max-width:640px) { .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_area, .list_with_filter_section.mep_event_list div.mep_event_list_item.mep_event_spring_list div.spring_area {  grid-template-columns:64px minmax(0, 1fr);  grid-template-areas: "thumb thumb"  "date main"  "actions actions";  min-height:0; }  .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_4 {  border-radius:var(--mep-card-radius) var(--mep-card-radius) 0 0; }  .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_4 .mep_list_thumb, .list_with_filter_section.mep_event_list div.spring_area.mep_list_event_details .spring_item_4 .mep_list_thumb {  min-height:180px;  height:180px; }  .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_1, .list_with_filter_section.mep_event_list div.spring_area .spring_item_1 {  margin:14px 0 14px 14px;  min-width:64px;  padding:10px 6px; }  .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_date_day {  font-size:22px; }  .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_main {  padding:14px 14px 8px 12px; }  .list_with_filter_section.mep_event_list .mep_event_spring_list .mep_list_title, .list_with_filter_section.mep_event_list .mep_event_spring_list h5.mep_list_title {  font-size:16px; }  .list_with_filter_section.mep_event_list .mep_event_spring_list .spring_item_actions {  padding:8px 14px 16px;  border-top:1px solid var(--mep-card-border);  margin:0 14px 0; } } @media (prefers-reduced-motion:reduce) { .list_with_filter_section.mep_event_list .filter_item.mep_event_spring_list:hover, .list_with_filter_section.mep_event_list .filter_item.mep_event_spring_list:focus-within {  transform:none; }  .list_with_filter_section.mep_event_list .mep_event_spring_list:hover .spring_item_4 .mep_list_thumb_img {  transform:none; } }  .list_with_filter_section.mep_event_list .mep_event_list_sec { position:relative; } .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel { display:block; width:100%; margin:0; padding:8px 4px 28px; } .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-stage-outer { overflow:hidden; padding:8px 2px 16px; margin:-8px -2px -4px; } .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-stage { display:flex; align-items:stretch; } .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-item { display:flex; float:none; height:auto; background:transparent; } .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-item > .filter_item, .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-item .filter_item.mep_event_card, .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-item .filter_item.mep_event_grid_item { width:100% !important; max-width:100%; height:auto; min-height:100%; margin:0 !important; flex:1 1 auto; } .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .mep_event_card__surface { height:100%; }  .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-nav { position:static; margin:0; pointer-events:none; } .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-nav button.owl-prev, .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-nav button.owl-next, .list_with_filter_section.mep_event_list button.owl-prev, .list_with_filter_section.mep_event_list button.owl-next { position:absolute; top:42%; transform:translateY(-50%); z-index:20; pointer-events:auto; display:inline-flex !important; align-items:center; justify-content:center; width:44px; height:44px; margin:0; padding:0; border:1px solid #e6e8ee; border-radius:999px; background:#fff; color:#1a1a1f; box-shadow:0 8px 24px rgba(17, 17, 19, 0.1); font-size:22px !important; line-height:1; cursor:pointer; outline:none; transition:background 0.2s ease, color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease; } .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-nav button.owl-prev, .list_with_filter_section.mep_event_list button.owl-prev { left:-8px; } .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-nav button.owl-next, .list_with_filter_section.mep_event_list button.owl-next { right:-8px; } .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-nav button.owl-prev:hover, .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-nav button.owl-next:hover, .list_with_filter_section.mep_event_list button.owl-prev:hover, .list_with_filter_section.mep_event_list button.owl-next:hover { background:var(--color_theme, #2563eb); border-color:transparent; color:#fff; box-shadow:0 12px 28px color-mix(in srgb, var(--color_theme, #2563eb) 28%, transparent); } .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-nav button.owl-prev span, .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-nav button.owl-next span { display:block; line-height:1; font-size:inherit; } .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-nav button.disabled { opacity:0.35; pointer-events:none; }  .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-dots, .list_with_filter_section.mep_event_list .owl-dots { display:flex !important; align-items:center; justify-content:center; gap:8px; margin:8px 0 0; padding:0; position:static; text-align:center; } .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-dots button.owl-dot, .list_with_filter_section.mep_event_list .owl-dots button.owl-dot, .list_with_filter_section.mep_event_list .owl-dots button { display:inline-flex !important; align-items:center; justify-content:center; width:auto; height:auto; margin:0; padding:0; border:0; background:transparent !important; outline:none; cursor:pointer; } .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-dots button.owl-dot span, .list_with_filter_section.mep_event_list .owl-dots button.owl-dot span, .list_with_filter_section.mep_event_list .owl-dots button span { display:block; width:8px; height:8px; margin:0; border-radius:999px; background:#d4d4d8; transition:width 0.2s ease, background 0.2s ease; } .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-dots button.owl-dot.active span, .list_with_filter_section.mep_event_list .owl-dots button.owl-dot.active span, .list_with_filter_section.mep_event_list .owl-dots button.active span, .list_with_filter_section.mep_event_list .owl-dots button.active::before { width:22px; background:var(--color_theme, #2563eb); content:none; } .list_with_filter_section.mep_event_list .owl-dots button::before, .list_with_filter_section.mep_event_list .owl-dots button.active::before { display:none !important; content:none !important; }  .list_with_filter_section.mep_event_list .mage_grid_box.mep-carousel-fallback { display:grid !important; grid-template-columns:repeat(auto-fill, minmax(280px, 1fr)); gap:20px; } .list_with_filter_section.mep_event_list .mage_grid_box.mep-carousel-fallback > .filter_item { width:100% !important; }  .list_with_filter_section.mep_event_list .mep_event_card__surface, .list_with_filter_section.mep_event_list .mep_event_card__body, .list_with_filter_section.mep_event_list .mep_event_card__footer, .list_with_filter_section.mep_event_list .mpwem-price-area, .list_with_filter_section.mep_event_list .list_content, .list_with_filter_section.mep_event_list .event_details_link { display:flex; } .list_with_filter_section.mep_event_list .mep_event_card__surface, .list_with_filter_section.mep_event_list .mep_event_card__body, .list_with_filter_section.mep_event_list .event_details_link { flex-direction:column; } .list_with_filter_section.mep_event_list .event_details_link { flex:1 1 auto; gap:6px; min-height:0; } .list_with_filter_section.mep_event_list .list_content { align-items:flex-start; gap:8px; } @media only screen and (max-width:1100px) { .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-nav button.owl-prev, .list_with_filter_section.mep_event_list button.owl-prev {  left:4px; }  .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-nav button.owl-next, .list_with_filter_section.mep_event_list button.owl-next {  right:4px; } } @media only screen and (max-width:640px) { .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel {  padding:4px 0 20px; }  .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-nav button.owl-prev, .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-nav button.owl-next, .list_with_filter_section.mep_event_list button.owl-prev, .list_with_filter_section.mep_event_list button.owl-next {  width:38px;  height:38px;  font-size:18px !important;  top:36%; }  .list_with_filter_section.mep_event_list .mep_event_grid_item .mep_list_thumb {  height:190px;  min-height:190px; } } @media (prefers-reduced-motion:reduce) { .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-nav button.owl-prev, .list_with_filter_section.mep_event_list .mage_grid_box.owl-carousel .owl-nav button.owl-next {  transition:none; } }  .list_with_filter_section.mep_event_list .timeline { --mep-tl-accent:var(--color_theme, #6c5ce7); --mep-tl-line:#e7e7e3; --mep-tl-dot:#fff; margin:8px 0 24px; padding:0; } .list_with_filter_section.mep_event_list .timeline--horizontal { padding:0 52px; } .list_with_filter_section.mep_event_list .timeline--horizontal .timeline-divider { height:3px; background:linear-gradient(90deg, transparent, var(--mep-tl-line) 8%, var(--mep-tl-line) 92%, transparent); border-radius:999px; left:52px; right:52px; } .list_with_filter_section.mep_event_list .timeline--horizontal .timeline__item:after { width:16px; height:16px; border:3px solid var(--mep-tl-accent); background:var(--mep-tl-dot); box-shadow:0 0 0 4px color-mix(in srgb, var(--mep-tl-accent) 14%, transparent); } .list_with_filter_section.mep_event_list .timeline:not(.timeline--horizontal):before { width:3px; margin-left:-1.5px; background:linear-gradient(180deg, transparent, var(--mep-tl-line) 8%, var(--mep-tl-line) 92%, transparent); border-radius:999px; } .list_with_filter_section.mep_event_list .timeline:not(.timeline--horizontal) .timeline__item:after { width:16px; height:16px; border:3px solid var(--mep-tl-accent); background:var(--mep-tl-dot); box-shadow:0 0 0 4px color-mix(in srgb, var(--mep-tl-accent) 14%, transparent); } .list_with_filter_section.mep_event_list .timeline .timeline__content { padding:0; border:1px solid var(--mep-card-border); border-radius:16px; background:var(--mep-card-bg); color:var(--mep-card-text); box-shadow:var(--mep-card-shadow); overflow:visible; transition:box-shadow 220ms ease, transform 220ms ease, border-color 220ms ease; } .list_with_filter_section.mep_event_list .timeline .timeline__content:hover, .list_with_filter_section.mep_event_list .timeline .timeline__content:focus-within { border-color:transparent; box-shadow:var(--mep-card-shadow-hover); transform:translateY(-3px); } .list_with_filter_section.mep_event_list .timeline .timeline__content:before, .list_with_filter_section.mep_event_list .timeline .timeline__content:after { display:none; } .list_with_filter_section.mep_event_list .mep_event_timeline_list { display:flex; flex-direction:column; position:relative; overflow:visible; border-radius:16px; background:var(--mep-card-bg); } .list_with_filter_section.mep_event_list .mep_event_timeline_list__media { position:relative; flex-shrink:0; overflow:hidden; border-radius:16px 16px 0 0; } .list_with_filter_section.mep_event_list .mep_event_timeline_list .mep_list_thumb { position:relative; width:100%; height:150px; min-height:150px; margin:0; border-radius:0; overflow:hidden; background:var(--mep-card-soft); } .list_with_filter_section.mep_event_list .mep_event_timeline_list .mep_list_thumb_img { position:absolute; inset:0; z-index:1; width:100%; height:100%; object-fit:cover; transition:transform 500ms ease; } .list_with_filter_section.mep_event_list .timeline__item:hover .mep_event_timeline_list .mep_list_thumb_img { transform:scale(1.04); } .list_with_filter_section.mep_event_list .mep_event_timeline_list .mep_list_thumb > [data-bg-image], .list_with_filter_section.mep_event_list .mep_event_timeline_list .mep_list_thumb > div[style*="background-image"] { position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; min-height:100% !important; background-size:cover !important; background-position:center !important; z-index:2; } .list_with_filter_section.mep_event_list .mep_event_timeline_list .mep-ev-start-date { top:12px; left:12px; z-index:13; padding:7px 9px; border-radius:12px; background:rgba(255, 255, 255, 0.95); backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px); color:var(--mep-card-text); box-shadow:0 4px 16px rgba(17, 17, 19, 0.08); min-width:48px; } .list_with_filter_section.mep_event_list .mep_event_timeline_list .mep-ev-start-date .mep-month { background:transparent; color:var(--mep-card-muted); font-size:10px; font-weight:700; letter-spacing:0.06em; } .list_with_filter_section.mep_event_list .mep_event_timeline_list .mep-ev-start-date .mep-day { font-size:18px; font-weight:800; line-height:1.1; color:var(--mep-card-text); } .list_with_filter_section.mep_event_list .mep_event_timeline_list .mep_event_card__category { top:12px; right:12px; left:auto; max-width:46%; font-size:10px; padding:4px 8px; } .list_with_filter_section.mep_event_list .mep_event_timeline_list .mepev-ribbons { position:absolute; top:auto !important; left:auto !important; right:10px !important; bottom:10px !important; z-index:12; } .list_with_filter_section.mep_event_list .mep_event_timeline_list__body, .list_with_filter_section.mep_event_list .mep_event_timeline_list .mep_list_event_details { display:flex; flex-direction:column; gap:8px; width:100%; padding:14px 14px 16px; margin:0; box-sizing:border-box; } .list_with_filter_section.mep_event_list .mep_event_timeline_list__link { display:flex; flex-direction:column; gap:6px; text-decoration:none !important; color:inherit; } .list_with_filter_section.mep_event_list .mep_event_timeline_list .mep_list_title, .list_with_filter_section.mep_event_list .mep_event_timeline_list h5.mep_list_title { margin:0; padding:0; font-size:15px; font-weight:700; line-height:1.3; letter-spacing:-0.01em; color:var(--mep-card-text); display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; } .list_with_filter_section.mep_event_list .mep_event_timeline_list__link:hover .mep_list_title { color:var(--mep-tl-accent); } .list_with_filter_section.mep_event_list .mep_event_timeline_list .list_content { display:flex; align-items:flex-start; gap:6px; margin:0; padding:0; font-size:12px; font-weight:500; line-height:1.35; color:var(--mep-card-muted); } .list_with_filter_section.mep_event_list .mep_event_timeline_list .list_content.upcomming_date_only_only { color:var(--mep-card-text); font-weight:600; font-size:12px; } .list_with_filter_section.mep_event_list .mep_event_timeline_list .list_content .mi, .list_with_filter_section.mep_event_list .mep_event_timeline_list .list_content i { color:var(--mep-tl-accent); font-size:11px; flex-shrink:0; margin-top:2px; } .list_with_filter_section.mep_event_list .mep_event_timeline_list__footer { display:flex; align-items:center; justify-content:space-between; gap:8px; margin-top:4px; padding-top:12px; border-top:1px solid var(--mep-card-border); flex-wrap:wrap; } .list_with_filter_section.mep_event_list .mep_event_timeline_list__footer .mpwem_status_area, .list_with_filter_section.mep_event_list .mep_event_timeline_list__footer .mpwem_list_date_list { order:0; width:auto; flex:1 1 auto; min-width:0; margin:0; } .list_with_filter_section.mep_event_list .mep_event_timeline_list__footer button.mpwem_get_date_list { width:auto; max-width:100%; padding:6px 10px; font-size:11px; } .list_with_filter_section.mep_event_list .mep_event_timeline_list__footer .mep_event_card__book { margin-left:auto; padding:7px 14px; font-size:12px; }  .list_with_filter_section.mep_event_list .timeline-nav-button { width:44px; height:44px; border:1px solid var(--mep-card-border); border-radius:999px; background:#fff; box-shadow:0 8px 24px rgba(17, 17, 19, 0.1); text-indent:0; font-size:0; color:transparent; transition:background 0.2s ease, color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease; } .list_with_filter_section.mep_event_list .timeline-nav-button:before { content:''; display:block; width:10px; height:10px; left:50%; top:50%; border-right:2px solid #111113; border-bottom:2px solid #111113; background:none; transform:translate(-60%, -50%) rotate(-45deg); } .list_with_filter_section.mep_event_list .timeline-nav-button--prev:before { transform:translate(-30%, -50%) rotate(135deg); } .list_with_filter_section.mep_event_list .timeline-nav-button--next:before { transform:translate(-70%, -50%) rotate(-45deg); } .list_with_filter_section.mep_event_list .timeline-nav-button:hover:not(:disabled) { background:var(--mep-tl-accent); border-color:transparent; box-shadow:0 12px 28px color-mix(in srgb, var(--mep-tl-accent) 28%, transparent); } .list_with_filter_section.mep_event_list .timeline-nav-button:hover:not(:disabled):before { border-color:#fff; } .list_with_filter_section.mep_event_list .timeline-nav-button:disabled { opacity:0.35; } @media only screen and (max-width:640px) { .list_with_filter_section.mep_event_list .timeline--horizontal {  padding:0 44px; }  .list_with_filter_section.mep_event_list .mep_event_timeline_list .mep_list_thumb {  height:140px;  min-height:140px; }  .list_with_filter_section.mep_event_list .timeline-nav-button {  width:38px;  height:38px; } } @media (prefers-reduced-motion:reduce) { .list_with_filter_section.mep_event_list .timeline .timeline__content:hover, .list_with_filter_section.mep_event_list .timeline .timeline__content:focus-within {  transform:none; }  .list_with_filter_section.mep_event_list .timeline__item:hover .mep_event_timeline_list .mep_list_thumb_img {  transform:none; } }  .list_with_filter_section.mep_event_list .filter_item.mep_event_native_list, .list_with_filter_section.mep_event_list div.mep_event_native_list { display:block; width:100% !important; max-width:100%; margin:0 0 14px !important; padding:0; border:1px solid var(--mep-card-border); border-radius:var(--mep-card-radius); background:var(--mep-card-bg); box-shadow:var(--mep-card-shadow); overflow:visible; transition:transform 220ms ease, box-shadow 220ms ease, border-color 220ms ease; } .list_with_filter_section.mep_event_list .filter_item.mep_event_native_list:hover, .list_with_filter_section.mep_event_list .filter_item.mep_event_native_list:focus-within { transform:translateY(-2px); box-shadow:var(--mep-card-shadow-hover); border-color:transparent; z-index:5; } .list_with_filter_section.mep_event_list .filter_item.mep_event_native_list:has(.mActive) { z-index:100; transform:none; } .list_with_filter_section.mep_event_list .mep_event_native_list__surface { display:grid; grid-template-columns:220px minmax(0, 1fr); align-items:stretch; width:100%; min-height:168px; } .list_with_filter_section.mep_event_list .mep_event_native_list__media { position:relative; display:block; overflow:hidden; border-radius:var(--mep-card-radius) 0 0 var(--mep-card-radius); text-decoration:none; background:var(--mep-card-soft); } .list_with_filter_section.mep_event_list .mep_event_native_list .mep_list_thumb, .list_with_filter_section.mep_event_list div.mep_event_native_list .mep_list_thumb { position:relative; width:100%; height:100%; min-height:168px; margin:0; border-radius:0; overflow:hidden; background:var(--mep-card-soft); } .list_with_filter_section.mep_event_list .mep_event_native_list .mep_list_thumb_img { position:absolute; inset:0; z-index:1; width:100%; height:100%; max-width:none; object-fit:cover; border:0 !important; padding:0 !important; border-radius:0 !important; transition:transform 500ms ease; } .list_with_filter_section.mep_event_list .mep_event_native_list:hover .mep_list_thumb_img { transform:scale(1.04); } .list_with_filter_section.mep_event_list .mep_event_native_list .mep_list_thumb > [data-bg-image], .list_with_filter_section.mep_event_list .mep_event_native_list .mep_list_thumb > div[style*="background-image"] { position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; min-height:100% !important; background-size:cover !important; background-position:center !important; z-index:2; } .list_with_filter_section.mep_event_list .mep_event_native_list__date { position:absolute; top:14px; left:14px; z-index:13; display:inline-flex; flex-direction:column; align-items:center; justify-content:center; gap:2px; min-width:52px; padding:8px 10px; border-radius:12px; background:rgba(255, 255, 255, 0.95); backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px); box-shadow:0 4px 16px rgba(17, 17, 19, 0.08); text-align:center; } .list_with_filter_section.mep_event_list .mep_event_native_list__month { font-size:11px; font-weight:700; letter-spacing:0.06em; text-transform:uppercase; color:var(--mep-card-muted); line-height:1.2; } .list_with_filter_section.mep_event_list .mep_event_native_list__day { font-size:22px; font-weight:800; line-height:1; color:var(--mep-card-text); } .list_with_filter_section.mep_event_list .mep_event_native_list .mep_event_card__category { top:14px; right:14px; left:auto; } .list_with_filter_section.mep_event_list .mep_event_native_list .mepev-ribbons { position:absolute; top:auto !important; left:auto !important; right:12px !important; bottom:12px !important; z-index:12; } .list_with_filter_section.mep_event_list .mep_event_native_list__body, .list_with_filter_section.mep_event_list div.mep_event_native_list .mep_list_event_details { display:flex; flex-direction:column; justify-content:center; gap:10px; width:auto; min-width:0; padding:20px 22px; margin:0; box-sizing:border-box; } .list_with_filter_section.mep_event_list .mep_event_native_list__link, .list_with_filter_section.mep_event_list div.mep_event_native_list .mep_list_event_details a.mep_event_native_list__link { display:flex; flex-direction:column; gap:8px; padding:0; border:0; border-left:0; text-decoration:none !important; color:inherit; } .list_with_filter_section.mep_event_list .mep_event_native_list .mep_list_title, .list_with_filter_section.mep_event_list .mep_event_native_list h5.mep_list_title { margin:0; padding:0; font-size:20px; font-weight:700; line-height:1.3; letter-spacing:-0.01em; color:var(--mep-card-text); } .list_with_filter_section.mep_event_list .mep_event_native_list__link:hover .mep_list_title { color:var(--color_theme, #6c5ce7); } .list_with_filter_section.mep_event_list .mep_event_native_list .list_content { display:flex; align-items:flex-start; gap:8px; margin:0; padding:0; font-size:13px; font-weight:500; line-height:1.4; color:var(--mep-card-muted); } .list_with_filter_section.mep_event_list .mep_event_native_list .list_content.upcomming_date_only_only { color:var(--mep-card-text); font-weight:600; font-size:13px; } .list_with_filter_section.mep_event_list .mep_event_native_list .list_content .mi, .list_with_filter_section.mep_event_list .mep_event_native_list .list_content i { color:var(--color_theme, #6c5ce7); font-size:12px; flex-shrink:0; margin-top:2px; } .list_with_filter_section.mep_event_list .mep_event_native_list__footer { display:flex; align-items:center; justify-content:flex-end; gap:12px; margin-top:4px; padding-top:14px; border-top:1px solid var(--mep-card-border); flex-wrap:wrap; } .list_with_filter_section.mep_event_list .mep_event_native_list__footer .mpwem_status_area, .list_with_filter_section.mep_event_list .mep_event_native_list__footer .mpwem_list_date_list { order:0; width:auto; flex:1 1 auto; min-width:0; margin:0; } .list_with_filter_section.mep_event_list .mep_event_native_list__footer button.mpwem_get_date_list { width:auto; padding:7px 11px; font-size:12px; } .list_with_filter_section.mep_event_list .mep_event_native_list__footer .list_price { display:flex; flex-direction:column; align-items:flex-end; gap:2px; margin-right:auto; } .list_with_filter_section.mep_event_list .mep_event_native_list__footer .list_price_label { font-size:11px; font-weight:600; letter-spacing:0.06em; text-transform:uppercase; color:var(--mep-card-muted); } .list_with_filter_section.mep_event_list .mep_event_native_list__footer .list_price_value, .list_with_filter_section.mep_event_list .mep_event_native_list__footer .list_price_value .amount { font-size:18px; font-weight:800; color:var(--mep-card-text); line-height:1.2; } .list_with_filter_section.mep_event_list .mep_event_native_list__footer .mep_event_card__book { margin-left:0; } @media only screen and (max-width:800px) { .list_with_filter_section.mep_event_list .mep_event_native_list__surface {  grid-template-columns:160px minmax(0, 1fr);  min-height:148px; }  .list_with_filter_section.mep_event_list .mep_event_native_list .mep_list_thumb, .list_with_filter_section.mep_event_list div.mep_event_native_list .mep_list_thumb {  min-height:148px; }  .list_with_filter_section.mep_event_list .mep_event_native_list__body, .list_with_filter_section.mep_event_list div.mep_event_native_list .mep_list_event_details {  padding:16px; }  .list_with_filter_section.mep_event_list .mep_event_native_list .mep_list_title, .list_with_filter_section.mep_event_list .mep_event_native_list h5.mep_list_title {  font-size:17px; } } @media only screen and (max-width:640px) { .list_with_filter_section.mep_event_list .mep_event_native_list__surface {  grid-template-columns:1fr;  min-height:0; }  .list_with_filter_section.mep_event_list .mep_event_native_list__media {  border-radius:var(--mep-card-radius) var(--mep-card-radius) 0 0; }  .list_with_filter_section.mep_event_list .mep_event_native_list .mep_list_thumb, .list_with_filter_section.mep_event_list div.mep_event_native_list .mep_list_thumb {  min-height:200px;  height:200px; }  .list_with_filter_section.mep_event_list .mep_event_native_list__footer {  justify-content:space-between; }  .list_with_filter_section.mep_event_list .mep_event_native_list__footer .list_price {  align-items:flex-start;  margin-right:0; } } @media (prefers-reduced-motion:reduce) { .list_with_filter_section.mep_event_list .filter_item.mep_event_native_list:hover, .list_with_filter_section.mep_event_list .filter_item.mep_event_native_list:focus-within {  transform:none; }  .list_with_filter_section.mep_event_list .mep_event_native_list:hover .mep_list_thumb_img {  transform:none; } }  .list_with_filter_section.mep_event_list .filter_item.mep_event_minimal_list, .list_with_filter_section.mep_event_list div.mep_event_minimal_list { display:block; width:100% !important; max-width:100%; margin:0 0 10px !important; padding:0; border:1px solid var(--mep-card-border); border-radius:14px; background:var(--mep-card-bg); box-shadow:var(--mep-card-shadow); overflow:visible; transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease, background 200ms ease; } .list_with_filter_section.mep_event_list .filter_item.mep_event_minimal_list:hover, .list_with_filter_section.mep_event_list .filter_item.mep_event_minimal_list:focus-within { transform:translateY(-1px); border-color:color-mix(in srgb, var(--color_theme, #6c5ce7) 28%, var(--mep-card-border)); box-shadow:var(--mep-card-shadow-hover); background:#fff; z-index:5; } .list_with_filter_section.mep_event_list .filter_item.mep_event_minimal_list:has(.mActive) { z-index:100; transform:none; } .list_with_filter_section.mep_event_list .mep_event_minimal_list__surface { display:grid; grid-template-columns:64px minmax(0, 1fr); align-items:center; gap:14px; padding:14px 16px; } .list_with_filter_section.mep_event_list .mep_event_minimal_list__date, .list_with_filter_section.mep_event_list .mep_event_minimal_list .mep-ev-start-date { position:static; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:1px; width:64px; min-width:64px; min-height:64px; margin:0; padding:8px 6px; border-radius:14px; border:1px solid color-mix(in srgb, var(--color_theme, #6c5ce7) 22%, var(--mep-card-border)); background:color-mix(in srgb, var(--color_theme, #6c5ce7) 10%, #fff); box-shadow:none; text-align:center; left:auto; top:auto; right:auto; } .list_with_filter_section.mep_event_list .mep_event_minimal_list__month, .list_with_filter_section.mep_event_list .mep_event_minimal_list .mep-ev-start-date .mep-month { display:block; background:transparent; font-size:10px; font-weight:700; letter-spacing:0.08em; text-transform:uppercase; color:var(--color_theme, #6c5ce7); line-height:1.2; border-radius:0; } .list_with_filter_section.mep_event_list .mep_event_minimal_list__day, .list_with_filter_section.mep_event_list .mep_event_minimal_list .mep-ev-start-date .mep-day { display:block; font-size:22px; font-weight:800; line-height:1; color:var(--mep-card-text); } .list_with_filter_section.mep_event_list .mep_event_minimal_list__year { display:block; font-size:10px; font-weight:600; color:var(--mep-card-muted); line-height:1.2; } .list_with_filter_section.mep_event_list .mep_event_minimal_list__body, .list_with_filter_section.mep_event_list .mep_event_minimal_list .mep_list_event_details { display:flex; align-items:center; justify-content:space-between; gap:14px; width:auto; min-width:0; min-height:0; padding:0; margin:0; flex:1; } .list_with_filter_section.mep_event_list .mep_event_minimal_list__link { display:flex; flex-direction:column; align-items:flex-start; gap:4px; min-width:0; flex:1; text-decoration:none !important; color:inherit; } .list_with_filter_section.mep_event_list .mep_event_minimal_list__category { display:inline-flex; align-items:center; padding:2px 8px; border-radius:999px; background:var(--mep-card-soft); color:var(--mep-card-muted); font-size:10px; font-weight:700; letter-spacing:0.05em; text-transform:uppercase; line-height:1.3; } .list_with_filter_section.mep_event_list .mep_event_minimal_list .mep_list_title, .list_with_filter_section.mep_event_list .mep_event_minimal_list h5.mep_list_title { margin:0; padding:0; font-size:16px; font-weight:700; line-height:1.3; letter-spacing:-0.01em; color:var(--mep-card-text); } .list_with_filter_section.mep_event_list .mep_event_minimal_list__link:hover .mep_list_title { color:var(--color_theme, #6c5ce7); } .list_with_filter_section.mep_event_list .mep_event_minimal_list__meta { display:flex; flex-wrap:wrap; align-items:center; gap:6px 14px; } .list_with_filter_section.mep_event_list .mep_event_minimal_list .list_content { display:inline-flex; align-items:center; gap:6px; margin:0; padding:0; font-size:12px; font-weight:500; line-height:1.35; color:var(--mep-card-muted); } .list_with_filter_section.mep_event_list .mep_event_minimal_list .list_content.upcomming_date_only_only { color:var(--mep-card-text); font-weight:600; } .list_with_filter_section.mep_event_list .mep_event_minimal_list .list_content .mi, .list_with_filter_section.mep_event_list .mep_event_minimal_list .list_content i { color:var(--color_theme, #6c5ce7); font-size:11px; flex-shrink:0; } .list_with_filter_section.mep_event_list .mep_event_minimal_list__actions { display:flex; align-items:center; justify-content:flex-end; gap:10px; flex-shrink:0; } .list_with_filter_section.mep_event_list .mep_event_minimal_list__actions .mpwem_status_area, .list_with_filter_section.mep_event_list .mep_event_minimal_list__actions .mpwem_list_date_list { order:0; width:auto; margin:0; } .list_with_filter_section.mep_event_list .mep_event_minimal_list__actions button.mpwem_get_date_list { width:auto; padding:6px 10px; font-size:11px; } .list_with_filter_section.mep_event_list .mep_event_minimal_list__actions .mep_event_card__book { margin-left:0; padding:7px 14px; font-size:12px; } @media only screen and (max-width:800px) { .list_with_filter_section.mep_event_list .mep_event_minimal_list__body, .list_with_filter_section.mep_event_list .mep_event_minimal_list .mep_list_event_details {  flex-direction:column;  align-items:stretch;  gap:10px; }  .list_with_filter_section.mep_event_list .mep_event_minimal_list__actions {  justify-content:space-between;  width:100%; } } @media only screen and (max-width:640px) { .list_with_filter_section.mep_event_list .mep_event_minimal_list__surface {  grid-template-columns:56px minmax(0, 1fr);  gap:12px;  padding:12px; }  .list_with_filter_section.mep_event_list .mep_event_minimal_list__date, .list_with_filter_section.mep_event_list .mep_event_minimal_list .mep-ev-start-date {  width:56px;  min-width:56px;  min-height:56px;  padding:6px 4px; }  .list_with_filter_section.mep_event_list .mep_event_minimal_list__day, .list_with_filter_section.mep_event_list .mep_event_minimal_list .mep-ev-start-date .mep-day {  font-size:18px; }  .list_with_filter_section.mep_event_list .mep_event_minimal_list .mep_list_title, .list_with_filter_section.mep_event_list .mep_event_minimal_list h5.mep_list_title {  font-size:15px; } } @media (prefers-reduced-motion:reduce) { .list_with_filter_section.mep_event_list .filter_item.mep_event_minimal_list:hover, .list_with_filter_section.mep_event_list .filter_item.mep_event_minimal_list:focus-within {  transform:none; } }  .list_with_filter_section.mep_event_list .filter_item.mep_event_winter_list, .list_with_filter_section.mep_event_list div.mep_event_winter_list { display:block; width:100% !important; max-width:100%; margin:0 0 14px !important; padding:0; border:1px solid var(--mep-card-border); border-radius:var(--mep-card-radius); background:var(--mep-card-bg); box-shadow:var(--mep-card-shadow); overflow:visible; transition:transform 220ms ease, box-shadow 220ms ease, border-color 220ms ease; } .list_with_filter_section.mep_event_list .filter_item.mep_event_winter_list:hover, .list_with_filter_section.mep_event_list .filter_item.mep_event_winter_list:focus-within { transform:translateY(-2px); box-shadow:var(--mep-card-shadow-hover); border-color:transparent; z-index:5; } .list_with_filter_section.mep_event_list .filter_item.mep_event_winter_list:has(.mActive) { z-index:100; transform:none; } .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_event_winter_list__surface, .list_with_filter_section.mep_event_list .mep_event_winter_list .spring_area, .list_with_filter_section.mep_event_list div.mep_event_list_item.mep_event_winter_list div.spring_area { display:grid; grid-template-columns:88px 160px minmax(0, 1fr); grid-template-areas:"date media main"; align-items:stretch; gap:0; width:100%; min-height:148px; padding:0; margin:0; background:transparent; } .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_list_date_wrapper { grid-area:date; display:flex; align-items:center; justify-content:center; width:auto; margin:0; padding:16px 10px; border-radius:var(--mep-card-radius) 0 0 var(--mep-card-radius); background:linear-gradient(180deg, color-mix(in srgb, var(--color_theme, #6c5ce7) 12%, #fff), color-mix(in srgb, var(--color_theme, #6c5ce7) 6%, #f6f6f3)); border-right:1px solid color-mix(in srgb, var(--color_theme, #6c5ce7) 14%, var(--mep-card-border)); } .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_winter_list_date { display:flex; flex-direction:column; align-items:center; justify-content:center; gap:4px; margin:0; padding:0; text-align:center; } .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_winter_list_dd { display:block; font-size:34px; font-weight:800; line-height:1; letter-spacing:-0.03em; color:var(--mep-card-text); } .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_winter_list_mm_yy { display:flex; flex-direction:column; align-items:center; gap:1px; font-size:11px; font-weight:700; letter-spacing:0.06em; text-transform:uppercase; color:var(--color_theme, #6c5ce7); line-height:1.2; } .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_winter_list_yy { font-weight:600; color:var(--mep-card-muted); letter-spacing:0.04em; } .list_with_filter_section.mep_event_list .mep_event_winter_list .spring_item_4, .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_event_winter_list__media { grid-area:media; position:relative; display:block; width:100%; padding:0; overflow:hidden; text-decoration:none; background:var(--mep-card-soft); } .list_with_filter_section.mep_event_list .mep_event_winter_list .spring_item_4 .mep_list_thumb, .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_list_thumb { position:relative; width:100%; height:100%; min-height:148px; margin:0; border-radius:0; overflow:hidden; background:var(--mep-card-soft); } .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_list_thumb_img { position:absolute; inset:0; z-index:1; width:100%; height:100%; object-fit:cover; transition:transform 500ms ease; } .list_with_filter_section.mep_event_list .mep_event_winter_list:hover .mep_list_thumb_img { transform:scale(1.04); } .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_list_thumb > [data-bg-image], .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_list_thumb > div[style*="background-image"] { position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; min-height:100% !important; background-size:cover !important; background-position:center !important; z-index:2; } .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_event_card__category { top:10px; left:10px; right:auto; max-width:calc(100% - 20px); font-size:10px; padding:4px 8px; } .list_with_filter_section.mep_event_list .mep_event_winter_list .mepev-ribbons { position:absolute; top:auto !important; left:auto !important; right:8px !important; bottom:8px !important; z-index:12; } .list_with_filter_section.mep_event_list .mep_event_winter_list .spring_item_2, .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_event_winter_list__main, .list_with_filter_section.mep_event_list div.mep_event_winter_list div.spring_area .spring_item_2 { grid-area:main; display:flex; flex-direction:column; justify-content:center; gap:10px; width:auto; min-width:0; padding:18px 20px; } .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_event_winter_list__link { display:flex; flex-direction:column; gap:7px; text-decoration:none !important; color:inherit; } .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_list_title, .list_with_filter_section.mep_event_list .mep_event_winter_list h5.mep_list_title { margin:0; padding:0; font-size:18px; font-weight:700; line-height:1.3; letter-spacing:-0.01em; color:var(--mep-card-text); } .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_event_winter_list__link:hover .mep_list_title { color:var(--color_theme, #6c5ce7); } .list_with_filter_section.mep_event_list .mep_event_winter_list .list_content { display:flex; align-items:flex-start; gap:7px; margin:0; padding:0; font-size:13px; font-weight:500; line-height:1.35; color:var(--mep-card-muted); } .list_with_filter_section.mep_event_list .mep_event_winter_list .list_content .mi, .list_with_filter_section.mep_event_list .mep_event_winter_list .list_content i, .list_with_filter_section.mep_event_list .mep_event_winter_list .list_content span.far, .list_with_filter_section.mep_event_list .mep_event_winter_list .list_content span.fas { color:var(--color_theme, #6c5ce7); font-size:12px; flex-shrink:0; margin-top:2px; padding:0; } .list_with_filter_section.mep_event_list .mep_event_winter_list__footer { display:flex; align-items:center; justify-content:flex-end; gap:12px; margin-top:2px; padding-top:12px; border-top:1px solid var(--mep-card-border); flex-wrap:wrap; } .list_with_filter_section.mep_event_list .mep_event_winter_list__footer .mpwem_status_area, .list_with_filter_section.mep_event_list .mep_event_winter_list__footer .mpwem_list_date_list { order:0; width:auto; flex:1 1 auto; min-width:0; margin:0; } .list_with_filter_section.mep_event_list .mep_event_winter_list__footer button.mpwem_get_date_list { width:auto; padding:6px 10px; font-size:11px; } .list_with_filter_section.mep_event_list .mep_event_winter_list__footer .list_price { display:flex; flex-direction:column; align-items:flex-end; gap:2px; margin-right:auto; } .list_with_filter_section.mep_event_list .mep_event_winter_list__footer .list_price_label { font-size:11px; font-weight:600; letter-spacing:0.06em; text-transform:uppercase; color:var(--mep-card-muted); } .list_with_filter_section.mep_event_list .mep_event_winter_list__footer .list_price_value, .list_with_filter_section.mep_event_list .mep_event_winter_list__footer .list_price_value .amount { font-size:17px; font-weight:800; color:var(--mep-card-text); line-height:1.2; } .list_with_filter_section.mep_event_list .mep_event_winter_list__footer .mep_event_card__book { margin-left:0; } @media only screen and (max-width:900px) { .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_event_winter_list__surface, .list_with_filter_section.mep_event_list .mep_event_winter_list .spring_area, .list_with_filter_section.mep_event_list div.mep_event_list_item.mep_event_winter_list div.spring_area {  grid-template-columns:72px 130px minmax(0, 1fr); }  .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_winter_list_dd {  font-size:28px; }  .list_with_filter_section.mep_event_list .mep_event_winter_list .spring_item_2, .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_event_winter_list__main {  padding:16px; } } @media only screen and (max-width:640px) { .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_event_winter_list__surface, .list_with_filter_section.mep_event_list .mep_event_winter_list .spring_area, .list_with_filter_section.mep_event_list div.mep_event_list_item.mep_event_winter_list div.spring_area {  grid-template-columns:72px minmax(0, 1fr);  grid-template-areas: "date media"  "main main";  min-height:0; }  .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_list_date_wrapper {  border-radius:var(--mep-card-radius) 0 0 0;  border-right:0;  border-bottom:1px solid color-mix(in srgb, var(--color_theme, #6c5ce7) 14%, var(--mep-card-border)); }  .list_with_filter_section.mep_event_list .mep_event_winter_list .spring_item_4 .mep_list_thumb, .list_with_filter_section.mep_event_list .mep_event_winter_list .mep_list_thumb {  min-height:120px;  height:120px; }  .list_with_filter_section.mep_event_list .mep_event_winter_list__footer {  justify-content:space-between; }  .list_with_filter_section.mep_event_list .mep_event_winter_list__footer .list_price {  align-items:flex-start;  margin-right:0; } } @media (prefers-reduced-motion:reduce) { .list_with_filter_section.mep_event_list .filter_item.mep_event_winter_list:hover, .list_with_filter_section.mep_event_list .filter_item.mep_event_winter_list:focus-within {  transform:none; }  .list_with_filter_section.mep_event_list .mep_event_winter_list:hover .mep_list_thumb_img {  transform:none; } } 