.event-cards-results{display:grid;grid-template-columns:280px auto;gap:2rem;margin:0 auto}.event-cards-results .accordion .details__header,.mobile-filter-drawer-content .accordion .details__header{padding-inline:0;padding-bottom:15px;padding-top:0;border-bottom:1px solid #E1E1E1}.event-cards-results .details-content,.mobile-filter-drawer-content .details-content{border-bottom:1px solid #E1E1E1;padding-block:var(--padding-lg)}.event-filter-sidebar{min-width:280px;padding:1.5rem 0;height:fit-content;position:sticky;top:2rem}.event-filter-header{padding-bottom:20px;margin-bottom:15px;border-bottom:1px solid #E1E1E1}.event-filter-title{font-size:14px;font-weight:500;margin:0;text-align:left}.event-filter-section{margin-bottom:var(--padding-lg);border-bottom:1px solid #E1E1E1;padding-bottom:var(--padding-lg)}.event-filter-section:last-child{border-bottom:none;margin-bottom:0}.event-filter-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;cursor:pointer}.event-filter-section-title{font-size:12px;font-weight:500;margin:0;font-family:BasisGrotesqueMonoPro;text-transform:uppercase;line-height:120%;letter-spacing:2.457px}.event-filter-arrow{width:16px;height:16px;color:#6c757d;transition:transform .2s ease}.event-filter-section-header:hover .event-filter-arrow{transform:rotate(180deg)}.event-filter-options,.event-filter-types{display:flex;flex-direction:column;gap:14px}.event-filter-radio,.event-filter-checkbox{display:flex;align-items:center;cursor:pointer}.event-filter-radio input[type=radio],.event-filter-checkbox input[type=checkbox]{margin:0 6px 0 0;width:12px;height:12px;accent-color:var(--color-primary)}.event-filter-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;border:1px solid #ccc;border-radius:2px;background:#fff;cursor:pointer;position:relative}.event-filter-checkbox input[type=checkbox]:checked{background:#fff;border-color:var(--color-primary)}.event-filter-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:var(--color-primary);border-radius:1px}.event-filter-radio input[type=radio]:checked+.event-filter-radio-text,.event-filter-checkbox input[type=checkbox]:checked+.event-filter-checkbox-text{font-weight:500}.event-filter-radio-text,.event-filter-checkbox-text{font-size:12px}.event-filter-date-inputs{display:flex;gap:10px}.event-filter-date-input{display:flex;flex-direction:column;gap:.5rem}.event-filter-date-label{font-size:.875rem;font-weight:500;color:#495057}.event-filter-date-wrapper{position:relative;display:flex;align-items:center}.event-filter-date-field{width:100%;padding:.75rem;border:1px solid rgba(30,30,30,.15);border-radius:0;font-size:12px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.event-filter-date-field:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #007bff40}.event-filter-calendar-icon{position:absolute;right:.75rem;width:16px;height:16px;color:#6c757d;pointer-events:none}.find-an-event-wrapper{display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.find-an-event-wrapper{padding-bottom:20px!important}}.find-an-event-container{width:100%;text-align:center}.find-an-event-content{max-width:600px;margin:0 auto}.find-an-event-title{margin-bottom:var(--padding-lg);color:var(--color-foreground)}.find-an-event-description{margin-bottom:var(--padding-xl);color:var(--color-foreground);line-height:1.6;margin-bottom:35px;font-size:18px}.find-an-event-form{margin-bottom:var(--padding-lg)}.find-an-event-input-group{display:flex;align-items:center;margin:0 auto;max-width:90%}@media screen and (min-width:768px){.find-an-event-content .find-an-event-input,.find-an-event-container .find-an-event-button{font-size:var(--font-paragraph--size);padding:var(--padding-md)}.find-an-event-content .find-an-event-input{flex:1;border:1px solid var(--color-border);border-radius:var(--border-radius);background-color:var(--color-background);color:var(--color-foreground);margin:0;transition:border-color .2s ease,box-shadow .2s ease}.find-an-event-content .find-an-event-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.find-an-event-container .find-an-event-button{white-space:nowrap;min-width:140px;width:unset}}.find-an-event-content .find-an-event-input::placeholder{color:var(--color-foreground-subdued)}.find-an-event-container .find-an-event-form-block{max-width:var(--max-width--body-normal)}.find-an-event-links{margin-top:var(--padding-md)}.find-an-event-link{color:var(--color-primary);text-decoration:none;transition:color .2s ease}.find-an-event-link:hover{color:var(--color-primary-hover);text-decoration:underline}.event-cards-results{margin-top:var(--space-3xl)}.event-cards-results .event-cards-grid{display:flex;grid-template-columns:repeat(4,1fr);gap:var(--padding-lg);flex-wrap:wrap;align-items:stretch;padding:0;height:fit-content}.event-cards-results .event-card-item{background:#f8f6f0;border-radius:12px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;justify-content:start;cursor:pointer;height:-webkit-fill-available}.event-cards-results .event-card-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.event-cards-results .event-card-header{padding:var(--padding-xl);text-align:left;position:relative;display:flex;flex-direction:column;flex:auto}.event-cards-results .event-card-header--yellow{background:#fff394}.event-cards-results .event-card-header--blue{background:#d4e9ff}.event-cards-results .event-card-header--green{background:#b8e6de}.event-cards-results .event-card-header--pink{background:#ffdae9}.event-cards-results .event-card-header--purple{background:#dad8ff}.event-cards-results .event-card-type{font-size:12px;font-weight:500;font-family:BasisGrotesqueMonoPro;color:#333;text-align:left;margin-bottom:var(--padding-sm)}.event-cards-results .event-card-type:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='8' viewBox='0 0 7 8' fill='none'%3E%3Ccircle cx='3.5' cy='3.97925' r='3.5' fill='%231E1E1E'/%3E%3C/svg%3E");margin-right:10px;vertical-align:middle}.event-cards-results .event-card-title h6{font-size:18px;font-weight:700;color:#333;margin:0}.event-cards-results .event-card-body{padding:var(--padding-xl);background:#f8f6f0;text-align:left;margin-top:auto;display:flex;flex-direction:column;justify-content:end}.event-cards-results .event-card-location{font-size:14px;font-weight:500}.event-cards-results .event-card-datetime{font-size:14px;margin-bottom:var(--padding-md)}.event-cards-results .event-card-host{margin-bottom:var(--padding-lg)}.event-card-host-info{display:flex;align-items:center;gap:var(--padding-sm)}.event-cards-results .event-card-host-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.event-cards-results .event-card-host-label{font-size:11px;font-weight:500;font-family:BasisGrotesqueMonoPro}.event-cards-results .host-avatar{width:100%;height:100%;object-fit:cover}.event-cards-results .event-card-host-name{font-size:14px;font-weight:500}.event-cards-results .event-card-button{width:100%;padding:var(--padding-sm) var(--padding-md);background:transparent;border:1px solid #1E1E1E;font-family:BasisGrotesqueMonoPro;font-size:13px;font-weight:500;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.event-cards-results .event-card-button:hover{background:#333;color:#fff}@media screen and (max-width:768px){.event-cards-results .event-cards-grid{grid-template-columns:repeat(2,1fr);gap:var(--padding-md)}.event-cards-results .event-cards-grid.mobile-limit{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--padding-md)}.event-cards-results .event-cards-grid.mobile-limit .event-card-item:nth-child(n+7){display:none}}@media screen and (max-width:480px){.event-cards-results .event-cards-grid{grid-template-columns:1fr;gap:var(--padding-md)}.event-cards-results .event-cards-grid.mobile-limit{grid-template-columns:1fr}.event-cards-results .event-cards-grid.mobile-limit .event-card-item:nth-child(n+7){display:none}}.mobile-filter-toggle-container{justify-content:center;margin-top:var(--padding-5xl)}.mobile-filter-toggle:hover{background:transparent;color:var(--color-primary)}.mobile-filter-drawer{display:none}.mobile-filter-drawer .menu-drawer{width:100%;max-width:100%}.mobile-filter-drawer .mobile-filter-drawer-content{padding:var(--padding-lg)}.mobile-filter-drawer .event-filter-header{margin-bottom:var(--padding-lg);padding-bottom:var(--padding-md);border-bottom:1px solid #E1E1E1}.mobile-filter-drawer .event-filter-title{font-size:14px;font-weight:500;margin:0;text-align:left}.mobile-filter-drawer .menu-drawer__backdrop{position:fixed;top:0;left:0;width:100vw;height:100dvh;-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75);z-index:var(--layer-heightened);opacity:0;transition:opacity var(--drawer-animation-speed) ease}.menu-open .mobile-filter-drawer .menu-drawer__backdrop{opacity:1}.mobile-filter-drawer .menu-drawer{position:fixed;transform:translate(-100%);visibility:hidden;height:var(--drawer-height);width:var(--drawer-width);max-width:var(--drawer-max-width);z-index:var(--layer-menu-drawer);left:0;top:0;padding:0;background-color:var(--color-background);overflow:auto;display:flex;border-right:var(--style-border-drawer);box-shadow:var(--shadow-drawer);flex-direction:column;transition:transform var(--drawer-animation-speed) ease,visibility var(--drawer-animation-speed) ease,opacity var(--drawer-animation-speed) ease}.menu-open .mobile-filter-drawer .menu-drawer{transform:translate(0);visibility:visible;opacity:1;display:flex;flex-direction:column;will-change:transform}@media screen and (max-width:768px){.mobile-filter-toggle-container{display:flex}.mobile-filter-drawer{display:block}.event-filter-sidebar{display:none}}.event-load-more-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:var(--padding-xl);padding:0 var(--padding-lg)}.event-load-more-button:disabled{opacity:.5;cursor:not-allowed}.event-load-more-button:disabled:hover{background:transparent;color:inherit}@media screen and (max-width:768px){.event-load-more-container{margin-top:var(--padding-lg)}.event-load-more-button{width:100%;max-width:300px}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/event-cards-results.css.map */
