.dates-list-section{max-width:960px;margin:0 auto}body.template-index .dates-list-section{position:relative;overflow:hidden}body.template-index .dates-list-section:before{content:"";position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);width:70%;height:90%;background:#080439;border-radius:50%;filter:blur(70px);z-index:0;pointer-events:none}body.template-index .dates-list-section .dates-list{position:relative;z-index:1}.dates-list-section a{text-decoration:none}.dates-section-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2.5rem}.dates-section-header--centered{justify-content:center}.dates-header-line{flex:1;height:1px;background:#fff}.dates-section-title{margin:0;white-space:nowrap;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.dates-list{display:grid;grid-template-columns:auto minmax(0,1fr) auto;row-gap:1.5rem}.date-row{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;column-gap:2rem;padding:.5rem 2rem;border:1px solid #fff;border-radius:26rem;transition:transform .2s ease,box-shadow .2s ease}.date-row:hover{transform:translate(4px);box-shadow:0 2px 12px #0000001a}.date-col-date{grid-area:1 / 1;display:flex;flex-direction:column;gap:.15rem;padding:.55rem 0}.date-day{font-weight:900;font-size:1.6rem;line-height:1.3;white-space:nowrap;text-transform:uppercase}.date-city{font-size:1.6rem}.date-badge-new{display:inline-block;margin-top:.3rem;padding:.2rem .75rem;background:linear-gradient(135deg,#12c8ff,#1461f5);color:#fff;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;line-height:1.4;width:fit-content;transform:skew(-8deg);box-shadow:0 2px 8px #1461f54d}.date-col-info{grid-area:1 / 2;display:flex;flex-direction:column;gap:.2rem;min-width:0}.date-time{font-weight:600;font-size:1.6rem}.date-venue{font-size:1.6rem}.date-col-cta{grid-area:1 / 3}.date-btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 2rem;border-radius:26rem;border:1px solid #fff;font-weight:700;font-size:1.4rem;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;cursor:pointer;min-width:12rem}.date-btn--reserve{background:linear-gradient(to right,#12c8ff,#2100b3);color:#fff;transition:background .2s ease}.date-btn--reserve:hover{background:linear-gradient(to right,#0fb8ef,#1a0099)}.date-btn--soldout{background:linear-gradient(to right,#12c8ff59,#2100b359);color:#fff;border-color:#fff6;cursor:default}.dates-list-cta{margin-top:2.5rem;text-align:center;position:relative;z-index:1}.dates-list-cta .date-btn{font-size:2rem;padding:.2rem 2.5rem}@media screen and (max-width:750px){body.template-index .dates-list-section:before{width:80%;height:90%;filter:blur(75px);border-radius:30%;top:45%}.dates-section-header{gap:.75rem}.dates-list{display:flex;flex-direction:column;gap:1rem}.date-row{display:flex;flex-direction:column;align-items:stretch;text-align:center;gap:.75rem;padding:1.5rem 1.25rem;border-radius:.75rem}.date-col-date{padding:0;flex-direction:column-reverse}.date-badge-new{align-self:center}.date-city{font-size:1.75rem;font-weight:900;text-transform:uppercase}.date-col-info{align-items:center}.date-venue{text-align:center}.date-col-cta{width:100%;display:flex;justify-content:center}.date-btn{display:flex;min-width:unset;padding:.75rem 1rem;font-size:1.5rem;border-radius:.5rem;width:90%}.dates-list-cta{display:flex;justify-content:center}.dates-list-cta .date-btn{font-size:1.7rem;padding:.2rem 2.5rem;border-radius:26rem;width:75%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-dates-list.css.map */
