.booking-card_card__9fccO{width:min(1200px,calc(100% - 80px));margin:0 auto;background:var(--card);border:1px solid var(--card-line);border-radius:34px;overflow:hidden;display:flex;align-items:stretch}.booking-card_photo___Bb_z{position:relative;width:430px;flex-shrink:0;background:var(--surface)}.booking-card_photo___Bb_z img,.booking-card_photo___Bb_z picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.booking-card_compact__9sKEX{border-radius:26px}.booking-card_compact__9sKEX .booking-card_photo___Bb_z{width:260px}@media (max-width:1199px){.booking-card_card__9fccO{width:calc(100% - 80px);display:block;border-radius:30px}.booking-card_compact__9sKEX .booking-card_photo___Bb_z,.booking-card_photo___Bb_z{width:100%;height:260px}.booking-card_compact__9sKEX .booking-card_photo___Bb_z{height:260px}}@media (max-width:767px){.booking-card_card__9fccO{width:calc(100% - 32px);border-radius:28px}.booking-card_compact__9sKEX .booking-card_photo___Bb_z,.booking-card_photo___Bb_z{height:230px}}.genre-page_heading__GKh9E{max-width:1280px;margin:0 auto;padding:34px 0 26px;display:flex;align-items:center;gap:22px}.genre-page_heading__GKh9E>a{display:inline-flex;align-items:center;height:40px;padding:0 20px;border:1px solid var(--card-line);border-radius:999px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.genre-page_heading__GKh9E>div{display:flex;align-items:baseline;gap:18px}.genre-page_heading__GKh9E h1{font:40px var(--font-display),serif;color:var(--head);margin:0}.genre-page_heading__GKh9E span{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.genre-page_gallery__gCsWv{max-width:1280px;margin:0 auto}.genre-page_gallery__gCsWv+.genre-page_gallery__gCsWv{margin-top:86px}.genre-page_next__Ucyyx{max-width:1280px;margin:44px auto 0;padding-top:28px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.genre-page_next__Ucyyx b,.genre-page_next__Ucyyx small{display:block}.genre-page_next__Ucyyx small{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.genre-page_next__Ucyyx b{font:26px var(--font-display),serif;color:var(--head)}.genre-page_next__Ucyyx>a{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid var(--card-line);border-radius:50%;font-size:24px}@media (max-width:1199px){.genre-page_heading__GKh9E{padding:28px 40px 22px}.genre-page_heading__GKh9E h1{font-size:34px}.genre-page_gallery__gCsWv{margin:0 40px}.genre-page_gallery__gCsWv+.genre-page_gallery__gCsWv{margin-top:64px}.genre-page_gallery__gCsWv>.genre-page_compact__f0cNi{margin-top:30px}.genre-page_next__Ucyyx{margin:34px 40px 0}}@media (max-width:767px){.genre-page_heading__GKh9E{padding:22px 20px 18px;display:block}.genre-page_heading__GKh9E>a{margin-bottom:18px;height:38px;padding:0 18px;font-size:11px}.genre-page_heading__GKh9E>div{gap:14px}.genre-page_heading__GKh9E h1{font-size:40px}.genre-page_heading__GKh9E span{font-size:10px}.genre-page_gallery__gCsWv{margin:0;display:block}.genre-page_gallery__gCsWv>.genre-page_compact__f0cNi{margin-top:26px}.genre-page_next__Ucyyx{margin:32px 20px 0;padding-top:24px}.genre-page_next__Ucyyx b{font-size:21px}.genre-page_next__Ucyyx>a{width:46px;height:46px}}.lightbox_trigger__13lyZ{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.lightbox_trigger__13lyZ img,.lightbox_trigger__13lyZ picture{display:block;width:100%;height:100%;object-fit:cover}.lightbox_dialog__AQGgV{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;padding:0;border:0;background:var(--ink);color:var(--body)}.lightbox_dialog__AQGgV::-webkit-backdrop{background:var(--ink)}.lightbox_dialog__AQGgV::backdrop{background:var(--ink)}.lightbox_top__DhF_Y{height:76px;padding:0 32px;display:flex;align-items:center;gap:18px}.lightbox_top__DhF_Y span{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--white-55)}.lightbox_top__DhF_Y b{font-size:14px;color:var(--head)}.lightbox_top__DhF_Y a{margin-left:auto;display:inline-flex;align-items:center;height:44px;padding:0 24px;border-radius:999px;background:var(--accent);color:var(--head);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lightbox_top__DhF_Y strong{font:20px var(--font-display),serif;color:var(--head)}.lightbox_top__DhF_Y i{font-style:normal;color:var(--white-55)}.lightbox_top__DhF_Y button{width:44px;height:44px;border:1px solid var(--white-55);border-radius:50%;background:none;color:var(--head);font-size:26px}.lightbox_stage__dbGqS{position:absolute;left:0;right:0;top:76px;bottom:168px;padding:24px 120px;box-sizing:border-box}.lightbox_stage__dbGqS,.lightbox_stage__dbGqS picture{display:flex;align-items:center;justify-content:center}.lightbox_stage__dbGqS picture{width:100%;height:100%;min-width:0;min-height:0;line-height:0}.lightbox_stage__dbGqS img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:12px}.lightbox_arrow__1Dy7Z{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:60px;height:60px;border:1px solid var(--white-55);border-radius:50%;background:none;color:var(--head);font-size:24px}.lightbox_left__3aS00{left:40px}.lightbox_right__65tua{right:40px}.lightbox_strip__UkaDz{position:absolute;left:0;right:0;bottom:0;height:168px;border-top:1px solid var(--hairline);padding:26px 32px 0;box-sizing:border-box;color:var(--placeholder);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.lightbox_thumbs__O_JJo{display:flex;gap:8px;margin-top:14px;overflow:auto}.lightbox_thumbs__O_JJo button{flex:0 0 108px;width:108px;height:76px;padding:0;opacity:.42;border:0;border-radius:8px;overflow:hidden;background:var(--surface)}.lightbox_thumbs__O_JJo button.lightbox_current__Ijxry{opacity:1;border:2px solid var(--accent)}.lightbox_thumbs__O_JJo img{width:100%;height:100%;object-fit:cover}@media (max-width:767px){.lightbox_top__DhF_Y{padding:0 20px}.lightbox_top__DhF_Y b{display:none}.lightbox_top__DhF_Y a{font-size:10px;padding:0 12px}.lightbox_top__DhF_Y strong{font-size:16px}.lightbox_stage__dbGqS{padding:16px 20px;bottom:150px}.lightbox_arrow__1Dy7Z{width:46px;height:46px}.lightbox_left__3aS00{left:14px}.lightbox_right__65tua{right:14px}.lightbox_strip__UkaDz{padding:20px;height:130px}.lightbox_thumbs__O_JJo button{flex-basis:84px;width:84px;height:62px}}@media (max-height:520px){.lightbox_strip__UkaDz{display:none}.lightbox_top__DhF_Y{height:52px}.lightbox_top__DhF_Y a,.lightbox_top__DhF_Y button{height:36px}.lightbox_top__DhF_Y button{width:36px;font-size:20px}.lightbox_stage__dbGqS{top:52px;bottom:0;padding:10px 64px}.lightbox_arrow__1Dy7Z{width:40px;height:40px;font-size:18px}.lightbox_left__3aS00{left:10px}.lightbox_right__65tua{right:10px}}.genre-gallery_row__YQATA{display:flex;gap:28px;align-items:stretch}.genre-gallery_row__YQATA>section{flex:1 1}.genre-gallery_main__BmInR{position:relative;width:752px;flex:0 0 752px}.genre-gallery_trigger__aWJ2_{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.genre-gallery_trigger__aWJ2_ img,.genre-gallery_trigger__aWJ2_ picture{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.genre-gallery_counter__IUHH5{position:absolute;z-index:2;left:22px;top:22px;padding:0 16px;height:34px;display:flex;align-items:center;border-radius:999px;background:var(--ink-62);font-size:12px;letter-spacing:.16em}.genre-gallery_arrow__HAk3h{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:var(--ink-62);color:var(--head);font-size:22px}.genre-gallery_prev__pSOc5{left:22px}.genre-gallery_next__2kHu0{right:22px}.genre-gallery_caption__B9O9l{position:absolute;z-index:2;bottom:0;left:0;right:0;padding:46px 24px 22px;background:linear-gradient(180deg,transparent,var(--ink-82));display:flex;align-items:center;justify-content:space-between}.genre-gallery_caption__B9O9l span{font-size:14px;color:var(--white-88)}.genre-gallery_caption__B9O9l button{height:38px;padding:0 18px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:rgba(255,255,255,.14);color:var(--head);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.genre-gallery_filmstrip__spqyS{display:flex;gap:10px;margin-top:26px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:2px}.genre-gallery_filmstrip__spqyS::-webkit-scrollbar{display:none}.genre-gallery_filmstrip__spqyS button{scroll-snap-align:start;width:130px;height:92px;flex-shrink:0;padding:0;border:0;border-radius:10px;overflow:hidden;opacity:.55;background:var(--surface)}.genre-gallery_filmstrip__spqyS button.genre-gallery_current__5bs_k{border:2px solid var(--accent);opacity:1}.genre-gallery_filmstrip__spqyS img{object-position:50% 22%;width:100%;height:100%;object-fit:cover}@media (max-width:1199px){.genre-gallery_main__BmInR{width:100%;min-height:560px}.genre-gallery_filmstrip__spqyS{margin-top:14px}.genre-gallery_filmstrip__spqyS button{flex:0 0 110px;width:110px;height:78px}}@media (max-width:767px){.genre-gallery_main__BmInR{min-height:470px;margin:0 20px;width:calc(100% - 40px);border-radius:20px}.genre-gallery_counter__IUHH5{left:16px;top:16px;height:30px}.genre-gallery_arrow__HAk3h{width:46px;height:46px}.genre-gallery_prev__pSOc5{left:14px}.genre-gallery_next__2kHu0{right:14px}.genre-gallery_caption__B9O9l{padding:40px 16px 16px;display:block}.genre-gallery_caption__B9O9l span{display:block;font-size:13px;margin-bottom:12px}.genre-gallery_caption__B9O9l button{height:38px}.genre-gallery_filmstrip__spqyS{padding:0 20px;overflow:auto}.genre-gallery_filmstrip__spqyS button{flex:0 0 84px;width:84px;height:62px}}@media (max-width:1199px){.genre-gallery_row__YQATA{display:block}.genre-gallery_main__BmInR{width:auto;flex:none;min-height:0;height:560px}}@media (max-width:767px){.genre-gallery_main__BmInR{height:470px;border-radius:20px}}