/* One column grid and cell rhythm for both price tables. */
.katok-site .k-price-table{--price-ticket-width:40%;--price-weekday-width:30%;--price-header-height:80px;--price-row-height:120px;--price-label-size:24px}
.katok-site .k-price-table table th:first-child{width:var(--price-ticket-width)}
.katok-site .k-price-table table thead th:nth-child(2){width:var(--price-weekday-width)}
.katok-site .k-price-table table.k-services-price-table th:first-child{width:calc(var(--price-ticket-width) + var(--price-weekday-width))}
.katok-site .k-price-table table.k-services-price-table thead th:nth-child(2){width:auto}
.katok-site .k-price-table table thead th{height:var(--price-header-height)}
.katok-site .k-price-table table tbody th,.katok-site .k-price-table table tbody td{height:var(--price-row-height)}
.katok-site .k-price-table table tbody th,.katok-site .k-price-table table.k-services-price-table tbody th{font-size:var(--price-label-size);font-weight:600;line-height:1.35}
.katok-site .k-price-table table thead th:not(:first-child){text-align:center}
@media(min-width:761px) and (max-width:1000px){.katok-site .k-price-table{--price-header-height:96px}.katok-site .k-price-table table thead th{font-size:18px;padding:16px}}
@media(max-width:760px){.katok-site .k-price-table{--price-ticket-width:34%;--price-weekday-width:29%;--price-header-height:92px;--price-row-height:112px;--price-label-size:19px}}
@media(max-width:380px){.katok-site .k-price-table{--price-header-height:80px;--price-row-height:96px;--price-label-size:17px}}
