.faq-module__A9Undq__shell{z-index:2;width:min(1180px,100% - 40px);margin:0 auto;position:relative}.faq-module__A9Undq__kicker{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.faq-module__A9Undq__sectionTitle{font-family:var(--font-parkinsans),sans-serif;letter-spacing:-.065em;margin:22px 0 0;font-weight:550;line-height:1.12}.faq-module__A9Undq__faqSection{color:#fff;background:#000;border-top:1px solid #ffffff1f;padding:clamp(88px,10vw,140px) 0}.faq-module__A9Undq__faqLayout{grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);align-items:start;gap:clamp(70px,10vw,150px);display:grid}.faq-module__A9Undq__faqIntro{position:sticky;top:118px}.faq-module__A9Undq__faqIntro .faq-module__A9Undq__sectionTitle{color:#fff;max-width:500px;font-size:clamp(3.15rem,5.1vw,5.4rem)}.faq-module__A9Undq__faqIntro .faq-module__A9Undq__kicker{color:#ffffff6b}.faq-module__A9Undq__faqIntroCopy{color:#ffffff94;max-width:440px;margin:30px 0 0;font-size:15px;line-height:1.8}.faq-module__A9Undq__faqAssurance{color:#ffffff6b;border-top:1px solid #ffffff21;align-items:center;gap:10px;max-width:440px;margin-top:28px;padding-top:18px;font-size:11px;font-weight:650;display:flex}.faq-module__A9Undq__faqAssurance svg{color:#fff;flex:none}.faq-module__A9Undq__faqList{border-top:1px solid #fff3}.faq-module__A9Undq__faqItem{border-bottom:1px solid #ffffff21}.faq-module__A9Undq__faqHeading{margin:0}.faq-module__A9Undq__faqQuestion{color:#fff;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:16px;padding:25px 0;display:grid}.faq-module__A9Undq__faqQuestion:focus-visible{outline-offset:5px;border-radius:8px;outline:3px solid #ff591f42}.faq-module__A9Undq__faqNumber{color:#ffffff5c;letter-spacing:.12em;font-size:9px;font-weight:700;transition:color .18s}.faq-module__A9Undq__faqQuestionText{letter-spacing:-.025em;font-size:clamp(1.05rem,1.55vw,1.35rem);font-weight:620;line-height:1.35}.faq-module__A9Undq__faqToggle{border:1px solid #ffffff38;border-radius:999px;width:30px;height:30px;transition:border-color .18s;position:relative}.faq-module__A9Undq__faqQuestion:hover .faq-module__A9Undq__faqToggle{border-color:#ffffff85}.faq-module__A9Undq__faqToggle:before,.faq-module__A9Undq__faqToggle:after{content:"";background:#fff;width:10px;height:1px;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-module__A9Undq__faqToggle:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-module__A9Undq__faqItem[data-open=true] .faq-module__A9Undq__faqNumber{color:#ff591f}.faq-module__A9Undq__faqItem[data-open=true] .faq-module__A9Undq__faqToggle:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.faq-module__A9Undq__faqAnswerShell{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid}.faq-module__A9Undq__faqItem[data-open=true] .faq-module__A9Undq__faqAnswerShell{opacity:1;grid-template-rows:1fr}.faq-module__A9Undq__faqAnswer{max-width:690px;min-height:0;overflow:hidden}.faq-module__A9Undq__faqAnswer p{color:#ffffff8f;margin:0;padding:0 46px 28px 50px;font-size:14px;line-height:1.8;transition:transform .36s cubic-bezier(.22,1,.36,1);transform:translateY(-5px)}.faq-module__A9Undq__faqItem[data-open=true] .faq-module__A9Undq__faqAnswer p{transform:translateY(0)}@media (max-width:1040px){.faq-module__A9Undq__faqLayout{grid-template-columns:1fr;gap:64px}.faq-module__A9Undq__faqIntro{max-width:760px;position:static}}@media (max-width:760px){.faq-module__A9Undq__shell{width:min(100% - 28px,1180px)}.faq-module__A9Undq__faqLayout{gap:48px}.faq-module__A9Undq__faqQuestion{grid-template-columns:24px minmax(0,1fr) 26px;gap:11px;padding:22px 0}.faq-module__A9Undq__faqToggle{width:26px;height:26px}.faq-module__A9Undq__faqAnswer p{padding:0 8px 24px 35px}}@media (prefers-reduced-motion:reduce){.faq-module__A9Undq__faqAnswerShell,.faq-module__A9Undq__faqAnswer p,.faq-module__A9Undq__faqToggle,.faq-module__A9Undq__faqToggle:after{transition:none}}
.floating-ui-module__0lRLxq__window{color:#282823;font-family:var(--font-parkinsans),sans-serif;background:#fffefa;border:1px solid #e3dfd8;border-radius:20px;overflow:hidden;box-shadow:0 20px 55px #271b101a,0 2px 6px #271b1008}.floating-ui-module__0lRLxq__windowBar{color:#97948b;background:#faf8f3;border-bottom:1px solid #e8e4dc;justify-content:space-between;align-items:center;gap:12px;min-height:37px;padding:0 13px;display:flex}.floating-ui-module__0lRLxq__windowBar>span{gap:4px;display:flex}.floating-ui-module__0lRLxq__windowBar i{background:#cec8be;border-radius:50%;width:4px;height:4px}.floating-ui-module__0lRLxq__windowBar small{font-size:8px}.floating-ui-module__0lRLxq__preferenceScreens{pointer-events:none;position:absolute;inset:0}.floating-ui-module__0lRLxq__seatScreen{background:#eeeae2;width:270px;height:335px;position:absolute;top:3px;left:-36px;transform:rotate(-12deg)}.floating-ui-module__0lRLxq__seatPage{justify-items:center;padding:22px;display:grid}.floating-ui-module__0lRLxq__seatPage>svg{color:#958c7c;margin-bottom:12px}.floating-ui-module__0lRLxq__seatPage>strong{letter-spacing:-.035em;font-size:16px;font-weight:500}.floating-ui-module__0lRLxq__seats{grid-template-columns:repeat(3,18px) 10px repeat(3,18px);gap:6px;margin-top:24px;display:grid}.floating-ui-module__0lRLxq__seats>span{background:#e2ddd3;border:1px solid #d5cfc3;border-radius:4px;place-items:center;height:19px;display:grid}.floating-ui-module__0lRLxq__seats>span:nth-child(6n+4){grid-column:5}.floating-ui-module__0lRLxq__seats>span:nth-child(6n+1){grid-column:1}.floating-ui-module__0lRLxq__seats .floating-ui-module__0lRLxq__selectedSeat{color:#fff;background:#272e24;border-color:#1d211c}.floating-ui-module__0lRLxq__seatPage>small{color:#8e877c;margin-top:15px;font-size:9px}.floating-ui-module__0lRLxq__dinnerScreen{width:246px;position:absolute;top:130px;right:-54px;transform:rotate(11deg)}.floating-ui-module__0lRLxq__dinnerScreen>img{object-fit:cover;width:100%;height:170px;display:block}.floating-ui-module__0lRLxq__dinnerBody{color:#395442;align-items:center;gap:10px;padding:20px 16px;font-size:12px;display:flex}.floating-ui-module__0lRLxq__dinnerBody small{color:#899185;margin-top:5px;font-size:9px;display:block}.floating-ui-module__0lRLxq__closingScreens{z-index:0;pointer-events:none;position:absolute;inset:0}.floating-ui-module__0lRLxq__closingScreens .floating-ui-module__0lRLxq__window{opacity:.62;width:250px;position:absolute}.floating-ui-module__0lRLxq__flightScreen{top:130px;left:max(-12px,50% - 660px);transform:rotate(-16deg)}.floating-ui-module__0lRLxq__flightBody{padding:26px 22px 35px}.floating-ui-module__0lRLxq__confirmed{color:#598169;align-items:center;gap:6px;font-size:9px;display:flex}.floating-ui-module__0lRLxq__flightRoute{justify-content:space-between;align-items:center;gap:14px;margin-top:26px;display:flex}.floating-ui-module__0lRLxq__flightRoute strong{color:#272923;letter-spacing:-.04em;font-size:29px;font-weight:600}.floating-ui-module__0lRLxq__flightRoute>svg{color:#969988}.floating-ui-module__0lRLxq__ticketRule{border-top:1px dashed #cec9be;margin:24px -22px}.floating-ui-module__0lRLxq__flightDetails{color:#918c81;justify-content:space-between;font-size:9px;display:flex}.floating-ui-module__0lRLxq__flightDetails small{color:#393c33;margin-top:8px;font-size:12px;display:block}.floating-ui-module__0lRLxq__barcode{opacity:.3;background:repeating-linear-gradient(90deg,#353b30 0 2px,#0000 2px 5px,#353b30 5px 6px,#0000 6px 10px);height:40px;margin-top:27px}.floating-ui-module__0lRLxq__cinemaScreen{top:24px;right:max(-12px,50% - 660px);overflow:visible;transform:rotate(12deg)}.floating-ui-module__0lRLxq__cinemaScreen .floating-ui-module__0lRLxq__windowBar{border-radius:20px 20px 0 0}.floating-ui-module__0lRLxq__cinemaBody{padding:24px 22px}.floating-ui-module__0lRLxq__cinemaBody>strong{letter-spacing:-.04em;margin-top:18px;font-size:21px;font-weight:550;line-height:1.25;display:block}.floating-ui-module__0lRLxq__cinemaBody>small{color:#81796e;margin-top:10px;font-size:9px;display:block}.floating-ui-module__0lRLxq__popcorn{z-index:1;filter:drop-shadow(0 8px 8px #0002);font-size:58px;line-height:1;position:absolute;top:76px;left:-48px;transform:rotate(-22deg)}.floating-ui-module__0lRLxq__cinemaSeats{text-align:center;margin-top:22px}.floating-ui-module__0lRLxq__screenLabel{color:#a49b8c;letter-spacing:.2em;border-top:2px solid #d8d0c3;border-radius:50%;padding-top:6px;font-size:6px;display:block}.floating-ui-module__0lRLxq__cinemaSeats>div{grid-template-columns:repeat(6,14px);justify-content:center;gap:5px;margin-top:13px;display:grid}.floating-ui-module__0lRLxq__cinemaSeats i{background:#e4e0d7;border-radius:3px;height:13px}.floating-ui-module__0lRLxq__cinemaSeats .floating-ui-module__0lRLxq__bookedSeat{background:#5a8a68}.floating-ui-module__0lRLxq__cinemaBody .floating-ui-module__0lRLxq__barcode{height:26px;margin-top:22px}@media (max-width:900px){.floating-ui-module__0lRLxq__closingScreens{align-items:center;display:flex}.floating-ui-module__0lRLxq__closingScreens .floating-ui-module__0lRLxq__window{opacity:.32;transform-origin:50%;scale:.38}.floating-ui-module__0lRLxq__flightScreen{top:auto;left:-64px}.floating-ui-module__0lRLxq__cinemaScreen{top:auto;right:-64px}}@media (max-width:720px){.floating-ui-module__0lRLxq__seatScreen{width:238px;top:18px;left:-12px;transform:rotate(-9deg)}.floating-ui-module__0lRLxq__dinnerScreen{width:218px;top:170px;right:-28px;transform:rotate(9deg)}}
