.oSibMa_explorer{color:#252525;height:calc(100dvh - var(--explorer-top,94px) - var(--app-banner-height,0px));background:#fff;flex-direction:column;min-height:480px;font-family:Fira Sans,sans-serif;display:flex;position:relative}.oSibMa_chips{scrollbar-width:none;border-bottom:1px solid #e8e8e8;flex:none;align-items:center;gap:8px;padding:8px 24px;display:flex;overflow-x:auto}.oSibMa_chips::-webkit-scrollbar{display:none}@media (max-width:1000px){.oSibMa_chips{padding:8px 16px}}.oSibMa_chip{color:#252525;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ffb93f;border-radius:8px;flex:none;padding:6px 12px;font-size:14px;font-weight:500;line-height:18px}.oSibMa_chip:hover{background:#fff8ee}.oSibMa_chip:focus-visible{outline-offset:2px;outline:2px solid #252525}.oSibMa_chipOn,.oSibMa_chipOn:hover{background:#ffecb3;font-weight:700}.oSibMa_chipsSeparator{background:#e8e8e8;flex:none;width:1px;height:24px;margin:0 4px}.oSibMa_body{flex:1;min-height:0;display:flex}.oSibMa_list{box-sizing:border-box;background:#fff;flex:58%;min-width:0;padding:14px 24px 32px;overflow-y:auto}@media (max-width:1000px){.oSibMa_list{padding:10px 16px 96px}}.oSibMa_map{border-left:1px solid #e8e8e8;flex:42%;min-width:0;position:relative}.oSibMa_mapInner{position:absolute;inset:0}@media (max-width:1000px){.oSibMa_map{border-left:0}.oSibMa_showList .oSibMa_map,.oSibMa_showMap .oSibMa_list{display:none}}.oSibMa_summary{color:#5e5e5e;margin:0 0 12px;font-family:Fira Sans,sans-serif;font-size:15px;font-weight:600}.oSibMa_placeHint{background:#fff8ee;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}.oSibMa_placeHint span{flex:260px}.oSibMa_placeHint button{color:#252525;font:inherit;cursor:pointer;background:#fff;border:1px solid #252525;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-weight:600;display:inline-flex}.oSibMa_grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:22px 18px;display:grid}@media (max-width:600px){.oSibMa_grid{grid-template-columns:minmax(0,1fr);gap:10px}}.oSibMa_day+.oSibMa_day{margin-top:24px}.oSibMa_dayBand{z-index:3;background:#fff8ee;justify-content:space-between;align-items:baseline;gap:12px;margin:0 -24px 14px;padding:10px 24px;display:flex;position:sticky;top:0}@media (max-width:1000px){.oSibMa_dayBand{margin:0 -16px 10px;padding:8px 16px;top:0}}.oSibMa_dayTitle{color:#252525;margin:0;font-family:ChampBold,Fira Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.2}@media (max-width:600px){.oSibMa_dayTitle{font-size:18px}}.oSibMa_dayCount{color:#5e5e5e;flex:none;font-size:14px}.oSibMa_card{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.oSibMa_posterFrame{position:relative}.oSibMa_poster{aspect-ratio:210/297;background:#fff;border-radius:4px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #25252540}.oSibMa_poster img{object-fit:cover}.oSibMa_cardHighlighted .oSibMa_poster{outline-offset:3px;outline:3px solid #c098f6}.oSibMa_posterFallback{color:#252525;background:#ffb93f;align-items:flex-end;padding:14px;font-family:ChampBold,Fira Sans,sans-serif;font-size:20px;line-height:1.1;display:flex;position:absolute;inset:0}.oSibMa_price{color:#252525;background:#fff;border-radius:4px;padding:3px 9px;font-size:13px;font-weight:700;position:absolute;bottom:8px;left:8px}.oSibMa_favorite{color:#b8360a;cursor:pointer;background:#fff;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:8px;right:8px}.oSibMa_favorite button{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.oSibMa_favorite:focus-visible{outline-offset:2px;outline:2px solid #252525}.oSibMa_cardBody{flex-direction:column;gap:3px;min-width:0;display:flex}.oSibMa_cardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 2px;font-family:ChampBold,Fira Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.oSibMa_cardTitle a{color:#252525;text-decoration:none}.oSibMa_cardTitle a:hover{text-underline-offset:3px;text-decoration:underline}.oSibMa_cardWhen,.oSibMa_cardWhere{font-size:14px;line-height:1.35;display:block}.oSibMa_cardWhen{color:#252525;font-weight:600}.oSibMa_cardWhere{color:#5e5e5e}.oSibMa_cardPrice{font-size:14px;font-weight:700;display:none}.oSibMa_cardOpen{background:#ffb93f;border-radius:8px;flex:none;align-self:center;margin-right:40px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;color:#252525!important}@media (max-width:600px){.oSibMa_grid .oSibMa_card{border-bottom:1px solid #e8e8e8;flex-direction:row;align-items:flex-start;gap:14px;padding-bottom:10px}.oSibMa_grid .oSibMa_card .oSibMa_posterFrame{flex:none;width:84px}.oSibMa_grid .oSibMa_card .oSibMa_price,.oSibMa_grid .oSibMa_card .oSibMa_favorite{display:none}.oSibMa_grid .oSibMa_card .oSibMa_cardBody{flex:1;padding-top:2px}.oSibMa_grid .oSibMa_card .oSibMa_cardTitle{font-size:16px}.oSibMa_grid .oSibMa_card .oSibMa_cardPrice{display:block}.oSibMa_grid .oSibMa_card .oSibMa_favorite{width:44px;height:44px;display:grid;top:0;right:0}.oSibMa_grid .oSibMa_card .oSibMa_posterFrame{position:static}.oSibMa_grid .oSibMa_card .oSibMa_cardBody{padding-right:48px}.oSibMa_grid .oSibMa_card:last-child{border-bottom:0;padding-bottom:0}}.oSibMa_cardCompact{flex-direction:row;align-items:center;gap:14px}.oSibMa_cardCompact .oSibMa_posterFrame{flex:none;width:60px}.oSibMa_cardCompact .oSibMa_price,.oSibMa_cardCompact .oSibMa_favorite{display:none}.oSibMa_cardCompact .oSibMa_cardBody{flex:1;padding-top:2px}.oSibMa_cardCompact .oSibMa_cardTitle{font-size:16px}.oSibMa_cardCompact .oSibMa_cardPrice{display:block}.oSibMa_empty{text-align:center;color:#5e5e5e;margin:40px 0}.oSibMa_more{text-align:center;color:#5e5e5e;min-height:40px;margin-top:20px;font-size:14px}.oSibMa_appInline{background:#fff8ee;border-radius:8px;flex-direction:column;gap:8px;margin-top:28px;padding:16px;font-size:14px;line-height:1.45;display:none}.oSibMa_appInline a{background:#252525;border-radius:8px;align-self:flex-start;padding:10px 16px;font-weight:700;text-decoration:none;color:#fff!important}@media (max-width:1000px){.oSibMa_appInline{display:flex}}.oSibMa_pin{color:#252525;cursor:pointer;background:#ffb93f;border:2px solid #fff;border-radius:3px;width:34px;height:48px;padding:0;transition:transform .12s;display:block;overflow:hidden;box-shadow:0 2px 6px #00000059}.oSibMa_pin img{object-fit:cover;width:100%;height:100%;display:block}.oSibMa_pin svg{margin:14px auto 0;display:block}.oSibMa_pinHot{z-index:2;outline:3px solid #c098f6;position:relative;transform:scale(1.35)}.oSibMa_cluster{color:#252525;cursor:pointer;background:#c098f6;border:3px solid #fff;border-radius:999px;width:44px;height:44px;font:800 15px Fira Sans,sans-serif;box-shadow:0 2px 10px #00000040}.oSibMa_clusterHot{background:#ffb93f}.oSibMa_searchArea{z-index:3;color:#fff;white-space:nowrap;cursor:pointer;background:#252525;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font:600 14px Fira Sans,sans-serif;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000040}.oSibMa_preview{z-index:4;background:#fff;border-radius:14px;padding:10px;position:absolute;bottom:14px;left:14px;right:64px;box-shadow:0 8px 24px #0003}@media (max-width:1000px){.oSibMa_preview{right:14px;bottom:calc(84px + var(--app-banner-height,0px))}}.oSibMa_previewStack{flex-direction:column;gap:10px;max-height:55%;display:flex}.oSibMa_stackTitle{padding-right:40px;font-size:15px}.oSibMa_stackList{flex-direction:column;gap:12px;display:flex;overflow-y:auto}.oSibMa_previewClose{color:#252525;cursor:pointer;background:#fff8ee;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:8px;right:8px}.oSibMa_appCardSlot{z-index:2;position:absolute;top:68px;right:14px}@media (max-width:1000px){.oSibMa_appCardSlot{display:none}}.oSibMa_appCard{color:#fff;background:#252525;border-radius:14px;flex-direction:column;gap:12px;width:250px;padding:14px;font-family:Fira Sans,sans-serif;display:flex;box-shadow:0 8px 24px #0003}.oSibMa_appCardHeader{justify-content:space-between;align-items:flex-start;gap:8px;font-size:15px;display:flex}.oSibMa_appCardHeader button{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.oSibMa_appCardBody{color:#e6e6e6;align-items:center;gap:12px;font-size:13px;line-height:1.4;display:flex}.oSibMa_appCardBody img{border-radius:6px;flex:none}.oSibMa_appCardStores{gap:8px;display:flex}.oSibMa_appCardStores a{text-align:center;background:#fff;border-radius:8px;flex:1;padding:7px 6px;font-size:12px;font-weight:700;text-decoration:none;color:#252525!important}.oSibMa_switchView{left:50%;bottom:calc(20px + var(--app-banner-height,0px));z-index:50;color:#fff;cursor:pointer;background:#252525;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font:700 15px Fira Sans,sans-serif;display:none;position:fixed;transform:translate(-50%);box-shadow:0 6px 18px #0000004d}@media (max-width:1000px){.oSibMa_switchView{display:inline-flex}}.oSibMa_favoritePrompt{left:24px;bottom:calc(24px + var(--app-banner-height,0px));z-index:60;box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;gap:10px;width:min(360px,100vw - 48px);padding:18px;font-size:14px;line-height:1.45;display:flex;position:fixed;box-shadow:0 12px 32px #00000038}.oSibMa_favoritePrompt strong{font-size:16px}.oSibMa_favoritePrompt div{gap:8px;display:flex}.oSibMa_favoritePrompt a,.oSibMa_favoritePrompt button{font:inherit;cursor:pointer;border-radius:8px;padding:10px 14px;font-weight:700;text-decoration:none}.oSibMa_favoritePrompt a{background:#ffb93f;color:#252525!important}.oSibMa_favoritePrompt button{color:#252525;background:#fff;border:1px solid #a8a8a8;font-weight:500}.oSibMa_moreFilters{border-color:#a8a8a8;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.oSibMa_morePanel{background:#fff8ee;border-bottom:1px solid #e8e8e8;flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 24px;display:flex}@media (max-width:1000px){.oSibMa_morePanel{padding:10px 16px}}.oSibMa_morePanelLabel{margin-right:4px;font-size:14px;font-weight:700}.oSibMa_morePanelHint{color:#5e5e5e;font-size:14px}.oSibMa_modalBackdrop{z-index:10001;background:#25252580;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}@media (max-width:600px){.oSibMa_modalBackdrop{padding:0}}.oSibMa_modal{background:#fff;border-radius:12px;width:min(1040px,100%);margin:auto;position:relative}@media (max-width:600px){.oSibMa_modal{border-radius:0;min-height:100%;margin:0}}.oSibMa_modalClose{z-index:2;color:#252525;cursor:pointer;background:#fff8ee;border:0;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.oSibMa_modalClose:focus-visible{outline-offset:2px;outline:2px solid #252525}@media (max-width:600px){.oSibMa_modalClose{position:fixed;top:10px;right:10px;box-shadow:0 2px 8px #0003}}.oSibMa_modalFooter{border-top:1px solid #e8e8e8;padding:14px 28px 20px;font-size:14px}.oSibMa_modalFooter a{color:#252525;text-underline-offset:3px;text-decoration:underline}@media (max-width:800px){.oSibMa_modalFooter{padding:14px 16px 24px}}
._gQ6lG_map_container{width:100%;height:100%;position:relative}._gQ6lG_map_container ._gQ6lG_search_here_container{justify-content:center;align-items:center;display:flex;position:absolute;bottom:25px;left:50px;right:50px}._gQ6lG_map_container ._gQ6lG_search_here_container>div{cursor:pointer;background-color:#fff;border-radius:20px;padding:0 18px;font-size:14px;line-height:28px;box-shadow:0 1px 4px -1px #0000004d}
.a8WFfa_loading{text-align:center;color:#5e5e5e;padding:80px 24px}.a8WFfa_sheet{color:#252525;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:32px;padding:28px;font-family:Fira Sans,sans-serif;display:grid}@media (max-width:800px){.a8WFfa_sheet{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}}.a8WFfa_posterColumn{align-self:start;position:sticky;top:28px}@media (max-width:800px){.a8WFfa_posterColumn{background:#fff8ee;border-radius:8px;justify-content:center;display:flex;position:static}}.a8WFfa_poster{border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 1px 3px #25252540}@media (max-width:800px){.a8WFfa_poster{width:auto;max-width:100%;max-height:45vh;box-shadow:none}}.a8WFfa_posterFallback{aspect-ratio:210/297;background:#ffb93f;border-radius:6px;align-items:flex-end;padding:20px;font-family:ChampBold,Fira Sans,sans-serif;font-size:26px;line-height:1.1;display:flex}.a8WFfa_content{min-width:0;padding-right:40px}@media (max-width:800px){.a8WFfa_content{padding-right:0}}.a8WFfa_title{margin:0 0 18px;font-family:ChampBold,Fira Sans,sans-serif;font-size:30px;font-weight:400;line-height:1.12}@media (max-width:800px){.a8WFfa_title{font-size:24px}}.a8WFfa_facts{gap:10px;margin:0 0 20px;display:grid}.a8WFfa_facts div{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.a8WFfa_facts dt{color:#5e5e5e;font-size:14px}.a8WFfa_facts dd{margin:0;font-size:16px;font-weight:600;line-height:1.4}.a8WFfa_detail{color:#5e5e5e;font-size:14px;font-weight:400;line-height:1.4;display:block}.a8WFfa_actions{border-bottom:1px solid #e8e8e8;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:22px;display:flex}.a8WFfa_primary,.a8WFfa_secondary{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:9px 14px;font:600 14px/18px Fira Sans,sans-serif;text-decoration:none;display:inline-flex}.a8WFfa_primary{background:#ffb93f;border:1px solid #ffb93f;color:#252525!important}.a8WFfa_primary:hover{background:#f5a623}.a8WFfa_secondary{background:#fff;border:1px solid #a8a8a8;color:#252525!important}.a8WFfa_secondary:hover{background:#fff8ee}.a8WFfa_favorite{border:1px solid #a8a8a8;border-radius:8px;place-items:center;width:38px;height:38px;display:inline-grid}.a8WFfa_favorite button{cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.a8WFfa_block{border-bottom:1px solid #e8e8e8;padding:20px 0}.a8WFfa_block:last-child{border-bottom:0}.a8WFfa_block h3{margin:0 0 10px;font-size:15px;font-weight:700}.a8WFfa_description{white-space:pre-line;max-width:68ch;margin:0;font-size:16px;line-height:1.6}.a8WFfa_clamped{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a8WFfa_more{color:#252525;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font:600 14px Fira Sans,sans-serif;text-decoration:underline}.a8WFfa_dates,.a8WFfa_contacts{gap:6px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:grid}.a8WFfa_dates a,.a8WFfa_contacts a{color:#252525;text-underline-offset:3px;text-decoration:underline}.a8WFfa_onPage{padding-left:0;padding-right:0}.a8WFfa_onPage .a8WFfa_content{padding-right:0}.a8WFfa_onPage .a8WFfa_title{font-size:36px}@media (max-width:800px){.a8WFfa_onPage .a8WFfa_title{font-size:28px}}.a8WFfa_onPage .a8WFfa_posterColumn{top:120px}.a8WFfa_map{border-radius:8px;height:320px;overflow:hidden}
