.event-card{text-decoration:none;color:inherit;cursor:pointer;display:flex;flex-direction:column}.wo-membership-pill{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:4px;color:#374151;background-color:#f3f4f6;line-height:20px;position:absolute;top:10px;right:10px;z-index:1;box-shadow:0 2px 4px rgba(0,0,0,calc(.14 * var(--shadowStrengthUI, 1))),0 4px 12px rgba(0,0,0,calc(.12 * var(--shadowStrengthUI, 1)));transition:transform .22s ease,box-shadow .22s ease}.event-card:hover .wo-membership-pill{box-shadow:0 3px 6px rgba(0,0,0,calc(.18 * var(--shadowStrengthUI, 1))),0 6px 16px rgba(0,0,0,calc(.14 * var(--shadowStrengthUI, 1)))}@media screen and (max-width:767px){.event-card .wo-membership-pill{font-size:.5625rem;letter-spacing:.06em;padding:2px 6px;top:8px;right:8px}}.wo-event-pill{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:4px;color:#fff;line-height:20px;position:absolute;top:10px;left:10px;z-index:1;box-shadow:0 2px 4px rgba(0,0,0,calc(.14 * var(--shadowStrengthUI, 1))),0 4px 12px rgba(0,0,0,calc(.12 * var(--shadowStrengthUI, 1)));transition:transform .22s ease,box-shadow .22s ease}.wo-event-pill--vendor{background-color:#e8192c}.event-card:hover .wo-event-pill{box-shadow:0 3px 6px rgba(0,0,0,calc(.18 * var(--shadowStrengthUI, 1))),0 6px 16px rgba(0,0,0,calc(.14 * var(--shadowStrengthUI, 1)))}.event-card .event-title{display:-webkit-box;color:#fff;text-decoration:none;position:absolute;bottom:0;left:0;right:0;background:#e8192cd9;padding:12px;font-size:.9375rem;font-weight:600;line-height:1.3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;z-index:10;width:100%;box-sizing:border-box}.event-card .event-card-img{position:relative}.event-card .event-img{position:relative;overflow:hidden;border-radius:12px}.event-card .event-image{position:relative;width:100%;border-radius:12px;display:block}.event-card .event-price-pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 10px 3px 7px;font-size:.6875rem;font-weight:700;letter-spacing:.01em;line-height:1.4;white-space:nowrap}.event-card .event-price-pill--free{background:#030f73;color:#fff}.event-card .event-price-pill--paid{background:#030f7314;border:1px solid rgba(3,15,115,.18);color:#030f73}.event-card .event-details{display:flex!important;flex-direction:column;align-items:flex-start;gap:4px;margin-top:auto;padding-top:12px}.event-card .event-price-row{width:100%;display:flex;justify-content:flex-end;margin-bottom:2px}.event-card .animated-grid{display:flex;flex-direction:column;height:100%}.event-card .event-information{display:flex!important;flex-direction:column!important;flex:1}.event-card .event-date,.event-card .event-location{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--colorTextBody, #070758);line-height:1.4}.event-card .event-date svg,.event-card .event-location svg{flex-shrink:0;width:16px;height:16px}.event-card .ec-desc-wrap{overflow:hidden;margin-top:10px;padding-top:10px;padding-bottom:10px;border-top:1px solid rgba(3,15,115,.12);border-bottom:1px solid rgba(3,15,115,.12)}.event-card .active-card-desc{max-height:calc(1.45em * 9);overflow:hidden;padding-top:2px;padding-bottom:2px;font-size:.8125rem}.event-card .active-card-desc-q{display:block;font-weight:700;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--colorTextBody, #070758);margin-top:8px;line-height:1.3}.event-card .active-card-desc-q:first-child{margin-top:0}.event-card .active-card-desc-q:not(:first-child){border-top:1px solid rgba(3,15,115,.1);padding-top:8px}.event-card .active-card-desc-a{display:flex;align-items:flex-start;gap:7px;font-size:.8125rem;font-weight:400;color:var(--colorTextBody, #070758);line-height:1.45;margin-top:2px}.event-card .active-card-desc-a:before{content:"";flex-shrink:0;display:block;width:6px;height:6px;border-right:1.5px solid rgba(3,15,115,.5);border-top:1.5px solid rgba(3,15,115,.5);transform:rotate(45deg);margin-top:4px}.event-card .ec-desc-plain{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;font-size:.8125rem;font-weight:400;color:var(--colorTextBody, #070758);line-height:1.45;word-break:break-word}.event-card .ec-desc-plain *{font-family:inherit;font-size:.8125rem;font-weight:400;color:var(--colorTextBody, #070758);line-height:1.45}.event-card .ec-desc-plain p,.event-card .ec-desc-plain ul,.event-card .ec-desc-plain ol,.event-card .ec-desc-plain li{margin:0;padding:0}.event-card .ec-desc-plain p+p,.event-card .ec-desc-plain br+br{margin-top:2px}.event-card .ec-desc-plain strong,.event-card .ec-desc-plain b{font-weight:700}.event-card .ec-desc-plain a{color:inherit;text-decoration:none;pointer-events:none}.event-card .event-cta-group{display:flex;flex-direction:column;gap:8px;padding-top:12px}.event-card .event-cta-primary{display:inline-block;font-size:.8125rem;font-weight:700;color:#fff;background-color:#070758;border-radius:6px;padding:9px 16px;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .15s ease;box-shadow:4px 5px rgba(0,0,0,calc(.35 * var(--shadowStrengthUI, 1))),4px 5px 4px rgba(0,0,0,calc(.3 * var(--shadowStrengthUI, 1)))}.event-card .event-cta-primary:hover,.event-card .event-cta-primary:focus-visible{background-color:#0b0a8a;transform:translateY(-1px);outline:2px solid #0b0a8a;outline-offset:2px;box-shadow:5px 9px 2px rgba(0,0,0,calc(.35 * var(--shadowStrengthUI, 1))),5px 9px 8px rgba(0,0,0,calc(.26 * var(--shadowStrengthUI, 1)))}.event-card .event-cta-secondary{display:inline-block;font-size:.75rem;font-weight:500;color:#070758;text-decoration:underline;text-underline-offset:3px;text-align:center;cursor:pointer;transition:text-decoration-thickness .2s ease}.event-card .event-cta-secondary:hover,.event-card .event-cta-secondary:focus-visible{text-decoration-thickness:2px;outline:2px solid #070758;outline-offset:2px}@media screen and (max-width:767px){.event-card .event-date,.event-card .event-location{font-size:1rem!important}.event-card .event-price-pill{font-size:.9375rem!important}.event-card .event-cta-group{padding-top:6px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/event-card.css.map */
