.calendar-container{width:100%;height:100%;padding-top:4rem}.calendar-container .event-row .event-col{display:flex;flex-direction:column;align-items:center}.calendar-container .month-picker label,.calendar-container .month-picker #monthPicker{font-size:1.4rem}.calendar-container #monthPicker{border:1px solid #ccc;border-radius:50px;padding:5px 10px;margin-bottom:2.5rem}.calendar-container .event-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px;width:100%}.calendar-container .event-wrapper:has(.event-error){display:block}.calendar-container .event-card{background-color:#fff;border-radius:20px;overflow:hidden;padding:1.45rem;border:1px solid #e1e1e1}.calendar-container .event-card .date-time{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:.618rem}.calendar-container .event-card .date-time h3,.calendar-container .event-card .date-time p,.calendar-container .event-card .date-time .separator{display:inline-block;font-size:1.25rem;font-weight:600;opacity:.6}.calendar-container .event-card .event-title{margin-bottom:1rem;margin-top:0}.calendar-container .event-card .event-title h2{font-size:1.9rem;font-size:clamp(1.9rem,1.7799999999999998rem + .6000000000000001vw,2.5rem);line-height:1.4em;margin-top:0;letter-spacing:-1px}.calendar-container .event-card .address{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.calendar-container .event-card .address svg,.calendar-container .event-card .address p{display:inline-block}.calendar-container .event-card .address p{opacity:.8;font-weight:500;width:95%;margin-top:0}.calendar-container .event-card .address svg{fill:#8300e9;height:auto;width:1.625rem;max-width:5%;padding-top:3px;flex-shrink:0}.calendar-container .event-wrapper .event-error{font-size:1.615rem;font-weight:500}@media screen and (min-width: 1100px) and (max-width: 1314px){.calendar-container .event-card .date-time{flex-direction:column;align-items:flex-start;gap:0px}.calendar-container .event-card .date-time .separator{display:none}.calendar-container .event-card .date-time h3{margin-bottom:0}}@media screen and (min-width: 771px) and (max-width: 923px){.calendar-container .event-card .date-time{flex-direction:column;align-items:flex-start;gap:0px}.calendar-container .event-card .date-time .separator{display:none}.calendar-container .event-card .date-time h3{margin-bottom:0}}@media screen and (min-width: 771px) and (max-width: 1099px){.calendar-container .event-wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 577px) and (max-width: 770px){.calendar-container .event-wrapper{grid-template-columns:1fr}.calendar-container .event-card .address svg{width:1rem}}@media screen and (max-width: 576px){.calendar-container .event-wrapper{grid-template-columns:1fr}.calendar-container .event-card .address{flex-direction:column;align-items:flex-start}.calendar-container .event-card .address svg{width:1rem;max-width:100%}.calendar-container .event-card .address p{width:100%}}@media screen and (max-width: 531px){.calendar-container .event-card .date-time{flex-direction:column;align-items:flex-start;gap:0px}.calendar-container .event-card .date-time .separator{display:none}.calendar-container .event-card .date-time h3{margin-bottom:0}}@media screen and (max-width: 455px){.calendar-container .month-picker{display:flex;flex-direction:column;align-items:center;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/google-events.css.map */
