.calendar-section .calendar-layout-wrapper{padding-bottom:40px}.calendar-section .calendar-active-events{display:flex;flex-wrap:wrap;gap:12px}.calendar-section .calendar-grid-item{width:100%;flex-grow:1;flex-shrink:0;min-height:444px;position:relative;color:#fff;line-height:1;margin:0!important;float:initial;background:transparent}.calendar-section .calendar-grid-item-component{height:100%;padding:16px 0 40px;border-radius:20px;overflow:hidden;border:2px solid #fff}.calendar-section .calendar-image-container{max-width:275px;margin:0 auto 32px;padding:0;background:transparent;min-height:initial}.calendar-section .calendar-image-container img{border:0}.calendar-section .calendar-detail-container{color:inherit;line-height:1;display:flex;flex-direction:column;gap:20px}.calendar-section .calendar-detail-container .citem-title{color:inherit;font-family:BebasNeue-Regular,impact,sans-serif!important;text-transform:uppercase;font-size:36px;font-weight:373;line-height:32px;letter-spacing:.415px;margin:0}.calendar-section .calendar-detail-container .merch-badge{min-height:15px}.calendar-section .calendar-detail-container .citem-vendor{color:inherit}.calendar-section .calendar-detail-container .merch-badge,.calendar-section .calendar-detail-container .citem-price{line-height:1;font-size:18px;font-weight:700;letter-spacing:.155px;color:inherit}.calendar-section .calendar-date-container{padding:0 16px;display:flex;justify-content:space-between;min-height:94px;margin-bottom:16px;background:transparent}.calendar-section .calendar-date-container .time-component{position:relative;top:initial;right:initial;width:initial;margin:0;word-wrap:initial}.calendar-section .calendar-date-container .time-component,.calendar-section .calendar-date-container .date-component{display:flex;flex-direction:column}.calendar-section .calendar-date-container .date-component{gap:7px}.calendar-section .calendar-date-container .day-of-week-field{font-weight:700;font-size:20px;letter-spacing:.173px;line-height:1;margin:0}.calendar-section .calendar-date-container .month-field{font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.154px;line-height:1;margin:0}.calendar-section .calendar-date-container .day-field,.calendar-section .calendar-date-container .time-field{font-size:48px;font-weight:373!important;text-transform:uppercase;font-family:BebasNeue-Regular,impact,sans-serif!important;line-height:40px;letter-spacing:.415px;color:inherit}.calendar-section .calendar-date-container .timezone-field{margin-left:auto;font-size:18px;font-weight:700;line-height:24px;letter-spacing:.155px}.calendar-section .calendar-date-container .soon{font-size:20px;font-weight:700;line-height:22px;letter-spacing:.173px;min-height:140px;text-transform:initial}.calendar-section .detail-atc-container{padding:0 16px;background:transparent}@media only screen and (min-width:1025px){.calendar-section .calendar-grid-item{max-width:calc((100% - 64px) / 3)}.calendar-section .calendar-active-events{gap:32px}.calendar-section .calendar-grid-item-component{padding:16px 0}.calendar-section .calendar-date-container .soon{min-height:initial}}@media only screen and (min-width:1024px){.calendar-section .calendar-grid-item{min-height:474px}}@media only screen and (min-width:1440px){.calendar-section .calendar-grid-item{min-height:444px}}
/*# sourceMappingURL=/cdn/shop/t/119/compiled_assets/styles.css.map */
