.seatReservationForm_section__1CnDq{padding-top:calc(40/var(--gfs)*1rem);padding-bottom:calc(120/var(--gfs)*1rem)}.seatReservationForm_heading__0BC7d{max-width:calc(684/var(--gfs)*1rem)}.seatReservationForm_inner__qmXuo{display:flex;justify-content:space-between;padding:calc(40/var(--gfs)*1rem) 0}.seatReservationForm_slider__a5inC{max-width:-moz-fit-content;max-width:fit-content}.seatReservationForm_slider__a5inC .seatReservationForm_sliderContainer__AOCzo{display:grid;grid-gap:calc(24/var(--gfs)*1rem);gap:calc(24/var(--gfs)*1rem);grid-template-columns:repeat(2,1fr)}.seatReservationForm_slider__a5inC .seatReservationForm_card__cGnK0{position:relative;height:calc(358/var(--gfs)*1rem);width:calc(330/var(--gfs)*1rem);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:calc(8/var(--gfs)*1rem);padding:calc(20/var(--gfs)*1rem);border:calc(1/var(--gfs)*1rem) solid #232323;overflow:clip}.seatReservationForm_slider__a5inC .seatReservationForm_card__cGnK0:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.902) 90%);z-index:-1}.seatReservationForm_slider__a5inC .seatReservationForm_card__cGnK0.seatReservationForm_checked__2FMw7{border-color:#ffa200}.seatReservationForm_slider__a5inC .seatReservationForm_card__cGnK0.seatReservationForm_soldOut__2tjcs{opacity:.6;pointer-events:none}.seatReservationForm_slider__a5inC .seatReservationForm_card__cGnK0 .seatReservationForm_checkbox__DceXh{position:absolute;top:calc(12/var(--gfs)*1rem);left:calc(12/var(--gfs)*1rem);width:calc(20/var(--gfs)*1rem);height:calc(20/var(--gfs)*1rem);border:calc(1/var(--gfs)*1rem) solid #fff;border-radius:calc(4/var(--gfs)*1rem);background:transparent;cursor:pointer;z-index:5;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.seatReservationForm_slider__a5inC .seatReservationForm_card__cGnK0 .seatReservationForm_checkbox__DceXh:hover{background:hsla(0,0%,100%,.1)}.seatReservationForm_slider__a5inC .seatReservationForm_card__cGnK0 .seatReservationForm_checkbox__DceXh.seatReservationForm_checked__2FMw7{background:#ffa200;border-color:#ffa200}.seatReservationForm_slider__a5inC .seatReservationForm_card__cGnK0 .seatReservationForm_checkbox__DceXh .seatReservationForm_checkIcon__0PQ5F{width:calc(16/var(--gfs)*1rem);height:calc(16/var(--gfs)*1rem);fill:#fff;opacity:0;transition:opacity .2s ease}.seatReservationForm_slider__a5inC .seatReservationForm_card__cGnK0 .seatReservationForm_checkbox__DceXh.seatReservationForm_checked__2FMw7 .seatReservationForm_checkIcon__0PQ5F{opacity:1}.seatReservationForm_slider__a5inC .seatReservationForm_card__cGnK0 .seatReservationForm_cardLink__UB47Q{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:calc(8/var(--gfs)*1rem);text-decoration:none;color:inherit}.seatReservationForm_slider__a5inC .seatReservationForm_logo__2kRka img{height:calc(26/var(--gfs)*1rem);width:auto}.seatReservationForm_slider__a5inC .seatReservationForm_overview__sydCB{text-align:center}.seatReservationForm_slider__a5inC .seatReservationForm_seats__64tQE{position:absolute;bottom:0;left:0;right:0;padding:calc(10/var(--gfs)*1rem) calc(20/var(--gfs)*1rem);display:flex;align-items:center;justify-content:center;gap:calc(8/var(--gfs)*1rem);color:#ffa200;margin-top:calc(8/var(--gfs)*1rem)}.seatReservationForm_slider__a5inC .seatReservationForm_seats__64tQE.seatReservationForm_soldOut__2tjcs{color:red}.seatReservationForm_slider__a5inC .seatReservationForm_seats__64tQE div{display:flex;justify-content:space-between;width:100%}.seatReservationForm_slider__a5inC .seatReservationForm_visuals__jyttR{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-2}.seatReservationForm_slider__a5inC .seatReservationForm_image__vrS3a{transition:opacity .3s linear;height:100%}.seatReservationForm_slider__a5inC .seatReservationForm_image__vrS3a img{height:100%}.seatReservationForm_form__CQnG7{position:-webkit-sticky;position:sticky;top:calc(80/var(--gfs)*1rem);right:0;height:-moz-fit-content;height:fit-content}.seatReservationForm_form__CQnG7 .seatReservationForm_title__8PD7M{color:#ffa200;margin-bottom:calc(20/var(--gfs)*1rem)}@media(max-width:480px){.seatReservationForm_section__1CnDq{padding-top:calc(140/var(--gfs)*1rem);padding-bottom:calc(120/var(--gfs)*1rem)}.seatReservationForm_inner__qmXuo{padding:calc(24/var(--gfs)*1rem) 0 0}.seatReservationForm_slider__a5inC{margin-bottom:calc(40/var(--gfs)*1rem)}.seatReservationForm_slider__a5inC .seatReservationForm_sliderContainer__AOCzo{display:flex!important;column-gap:calc(12/var(--gfs)*1rem);margin-right:calc(12/var(--gfs)*1rem);grid-gap:0;width:auto}.seatReservationForm_slider__a5inC .seatReservationForm_card__cGnK0{height:calc(281/var(--gfs)*1rem);width:calc(272/var(--gfs)*1rem);padding:calc(16/var(--gfs)*1rem);margin-left:calc(12/var(--gfs)*1rem)}.seatReservationForm_slider__a5inC .seatReservationForm_card__cGnK0 .seatReservationForm_checkbox__DceXh{top:calc(8/var(--gfs)*1rem);left:calc(8/var(--gfs)*1rem);width:calc(20/var(--gfs)*1rem);height:calc(20/var(--gfs)*1rem)}.seatReservationForm_slider__a5inC .seatReservationForm_card__cGnK0 .seatReservationForm_checkbox__DceXh .seatReservationForm_checkIcon__0PQ5F{width:calc(14/var(--gfs)*1rem);height:calc(14/var(--gfs)*1rem)}.seatReservationForm_slider__a5inC .seatReservationForm_card__cGnK0 .seatReservationForm_seats__64tQE{padding:calc(12/var(--gfs)*1rem) calc(8/var(--gfs)*1rem)}.seatReservationForm_progress__iXHNt{position:relative;overflow:clip;width:calc(100% - 24/var(--gfs)*1rem);height:calc(1/var(--gfs)*1rem);background:#232323;margin-left:calc(12/var(--gfs)*1rem);margin-right:calc(12/var(--gfs)*1rem)}.seatReservationForm_progress__iXHNt:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transform-origin:left;transform:translateZ(0) scaleX(var(--scale))}.seatReservationForm_inner__qmXuo{flex-direction:column;align-items:center}.seatReservationForm_form__CQnG7{position:static;width:100%;margin-top:calc(40/var(--gfs)*1rem)}}.seatReservationForm_note__2iQqi{color:#b3b3b3;text-align:center;margin-top:calc(20/var(--gfs)*1rem)}.seatReservationForm_multiselect__eoLCr ul{color:#000}.seatReservationForm_multiselect__eoLCr div>div>ul li{color:#fff}.seatReservationForm_multiselect__eoLCr div>div>ul li div{color:#000}