.additional-dates{background-color:#fff;padding:32px 24px}.additional-dates .additional-dates__title{margin-bottom:16px;font-size:1.25rem;line-height:1.5rem}.additional-dates .additional-dates__list li{align-items:center;column-gap:12px;height:80px;display:flex}.additional-dates .additional-dates__list li:not(:last-child) .additional-dates__right{border-bottom:1px solid #ced4da}.additional-dates .additional-dates__list li .additional-dates__date{text-align:center;width:40px;min-width:40px;height:40px}.additional-dates .additional-dates__list li .additional-dates__date span:first-child{text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:.9rem;display:block}.additional-dates .additional-dates__list li .additional-dates__date span:last-child{font-size:1.5rem;font-weight:300;line-height:1.5rem}.additional-dates .additional-dates__list li .additional-dates__right{flex-grow:1;align-items:center;column-gap:12px;height:100%;display:flex}.additional-dates .additional-dates__list li .additional-dates__right .additional-dates__location{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:1rem;line-height:1.5rem;display:-webkit-box;overflow:hidden}.additional-dates .additional-dates__list li .additional-dates__right .additional-dates__location span:first-child{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.additional-dates .additional-dates__list li .additional-dates__right .additional-dates__location span:last-child{color:#6c757d;display:block}.additional-dates .additional-dates__list li .additional-dates__right .additional-dates__actions{margin-left:auto}.additional-dates .additional-dates__list li .additional-dates__right .additional-dates__actions .ticket-btn{background:0 0;border:1px solid #000;border-radius:50%;place-content:center;width:40px;height:40px;transition:all .2s ease-in-out;display:grid}.additional-dates .additional-dates__list li .additional-dates__right .additional-dates__actions .ticket-btn i{font-size:1.125rem}.additional-dates .additional-dates__list li .additional-dates__right .additional-dates__actions .ticket-btn span{display:none}.additional-dates .additional-dates__list li .additional-dates__right .additional-dates__actions .ticket-btn:hover{color:#fff;background-color:#000}.additional-dates button{font-family:var(--font-geist);color:#64748b;background-color:#0000;border:1px solid #64748b;border-radius:100px;height:48px;margin:32px auto 0;padding:0 16px;font-size:1rem;font-weight:600;line-height:3rem;transition:background-color .15s ease-in-out;display:flex}.additional-dates button:hover{background-color:#e9ecef}.additional-dates button:active{background-color:#dee2e6}@media screen and (min-width:991px){.additional-dates{border-radius:16px}}@media screen and (min-width:1024px){.additional-dates{padding:32px}.additional-dates .additional-dates__title{font-size:1.5rem;line-height:1.8rem}.additional-dates .additional-dates__list li .additional-dates__right .additional-dates__actions .ticket-btn{border-radius:100px;width:100%;padding:13px 17px}.additional-dates .additional-dates__list li .additional-dates__right .additional-dates__actions .ticket-btn i{display:none}.additional-dates .additional-dates__list li .additional-dates__right .additional-dates__actions .ticket-btn span{font-size:.875rem;line-height:14px;font-family:var(--font-geist);font-weight:600;display:block}}
