#search_list_box{border-radius:6px;padding:10px;text-align:center;z-index:1}@media(min-width:768px){#search_list_box{padding:20px}}#search_list_box #search_list{text-align:left}#search_list_box #search_list .search_idle{margin:4px 10px 12px}#search_list_box #search_list .search_idle .rn1{font-weight:700;margin-bottom:4px}#search_list_box #search_list .search_idle .rn2{color:#777;font-size:14px}#search_list_box #search_list .search_places{border-bottom:1px solid #eef1f4;display:flex;flex-direction:column;gap:4px;margin:0 -10px 10px;padding-bottom:8px}#search_list_box #search_list .search_places:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}#search_list_box #search_list .search_place{align-items:baseline;border-radius:10px;color:inherit;display:flex;gap:12px;justify-content:space-between;padding:8px 10px;text-decoration:none}#search_list_box #search_list .search_place:hover{background:#f4f6f8}#search_list_box #search_list .search_place_title{font-weight:600;line-height:1.3}#search_list_box #search_list .search_place_primary .search_place_title{color:#069}#search_list_box #search_list .search_place_sub{color:#667;flex:none;font-size:13px}#search_list_box #search_list .list_excursion .r{align-items:flex-start;border-radius:10px;color:inherit;display:flex;gap:12px;margin:0 -10px;padding:8px 10px;text-decoration:none}#search_list_box #search_list .list_excursion .r:hover{background:#f4f6f8}#search_list_box #search_list .list_excursion .r .r_cover{background:#e8edf2;border-radius:8px;flex:none;height:54px;object-fit:cover;width:72px}#search_list_box #search_list .list_excursion .r .r_cover_empty{display:block}#search_list_box #search_list .list_excursion .r .r_info{flex:1;min-width:0}#search_list_box #search_list .list_excursion .r .r_top{align-items:flex-start;display:flex;gap:8px}#search_list_box #search_list .list_excursion .r .r_badge{flex:none;margin-top:2px}#search_list_box #search_list .list_excursion .r .r_title{font-weight:600;line-height:1.3}#search_list_box #search_list .list_excursion .r .r_title b{background:#e8f2fa;box-shadow:inset 0 -2px 0 #0066998c;font-weight:inherit}#search_list_box #search_list .list_excursion .r .r_lead{color:#667;display:-webkit-box;font-size:13px;line-height:1.35;margin-top:3px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#search_list_box #search_list .list_excursion .r .r_lead b{background:#e8f2fa;box-shadow:inset 0 -2px 0 #00669973;color:#334;font-weight:inherit}#search_list_box #search_list .list_excursion .r .r_meta{color:#667;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 12px;margin-top:4px}#search_list_box #search_list .list_excursion .r .r_loc b{background:#e8f2fa;box-shadow:inset 0 -2px 0 #00669973;font-weight:inherit}#search_list_box #search_list .list_excursion .r .r_dur{color:#334}#search_list_box #search_list .list_excursion .r .r_extra{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 12px;margin-top:4px}#search_list_box #search_list .list_excursion .r .r_price{color:#234;font-weight:600}#search_list_box #search_list .list_excursion .r .r_dates{color:#667}#search_list_box #search_list .list_skel .r{pointer-events:none}#search_list_box #search_list .list_skel .r:hover{background:none}#search_list_box #search_list .list_skel .r_skel_line{border-radius:6px;height:14px;margin-top:6px;overflow:hidden;width:82%}#search_list_box #search_list .list_skel .r_skel_line_short{height:11px;width:48%}#search_list_box #search_list .list_find_all{margin-top:12px}#search_not_found{display:block;margin:50px 0;text-align:center}#search_not_found .rn1{font-weight:700;margin-bottom:5px}#search_not_found .rn2{color:#777}#search_ground{animation:search_ground .3s ease-out;background-color:#000000e6;bottom:0;cursor:pointer;left:0;overflow:auto;padding:80px 0 10px;position:fixed;right:0;top:0;z-index:12}@keyframes search_ground{0%{opacity:0}}#search_ground input[type=search]{border-radius:6px;display:block;padding:15px;width:100%}#search_ground input[type=search]:focus{box-shadow:inset 0 0 5px #069;outline:none}#search_outer{background-color:#fff;cursor:default;margin-top:30px;position:relative}#search_outer .search_progress{display:none;height:2px;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:2}#search_outer .search_progress:after{animation:search_wait_bar .85s ease-in-out infinite;background:#069;content:"";display:block;height:2px;width:36%}#search_outer.search_wait .search_progress{display:block}@keyframes search_wait_bar{0%{transform:translateX(-120%)}to{transform:translateX(380%)}}#search_box{overflow:auto}#search_suggests .search_suggests{display:flex;flex-wrap:wrap;gap:8px;margin:0 10px 8px}@media(min-width:768px){#search_suggests .search_suggests{margin:0 20px 10px}}#search_suggests .search_suggest{background:#f4f6f8;border:0;border-radius:16px;color:#234;cursor:pointer;font:inherit;padding:6px 12px}#search_suggests .search_suggest:hover{background:#e8edf2}#up{animation:up .5s ease-in-out;background-color:#000;background-image:url(/assets/b32e7d101fd8e3e522f6.svg);background-position:center 45%;background-repeat:no-repeat;background-size:50%;border-radius:50%;bottom:15px;cursor:pointer;height:50px;opacity:.7;position:fixed;right:20px;width:50px;z-index:11}@keyframes up{0%{opacity:0}}#up:hover{opacity:.8}@media(max-width:767px){#up{height:50px;width:50px}}.user_menu{background-color:#eee0a9}.is-loading{color:#aaa;cursor:wait;position:relative}.is-loading:before{animation:anim_loading .5s linear infinite;border:3px solid #6495ed;border-bottom-color:#fff;border-radius:50%;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:left top;width:20px}@keyframes anim_loading{to{rotate:1turn}}.button{background-color:#085cf5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;padding:8px 12px;position:relative;text-align:center;-webkit-user-select:none;user-select:none}.button:focus-visible{box-shadow:0 0 0 4px #085cf5;outline:2px solid #fff}.button:active{color:#fff;scale:.95}@media(hover:hover){.button{transition:background-color .1s ease-in-out,color .1s ease-in-out,box-shadow .1s ease-in-out,scale .1s ease-in-out}.button:hover{background-color:#0649c4;color:#fff}}.button.button_svg{align-items:center;display:inline-flex}.button.button_svg_text svg{margin-right:10px}.button.button_svg_text_left svg{margin-left:10px}.button.sz-xs{border-radius:4px;font-size:14px;font-weight:400;padding:4px 6px}.button.sz-s{border-radius:5px;font-weight:400;padding:5px 7px}.button.sz-l{padding:12px 22px}.button.sz-xl{font-size:18px;padding:15px 25px}.button.w-full{width:100%}.button.button-cloud{background-color:#fff;box-shadow:0 3px 10px #0003;color:#1060ca}@media(hover:hover){.button.button-cloud:hover{box-shadow:0 3px 10px #0696}}.button.button-outlined{background-color:#fff;box-shadow:inset 0 0 0 1px #1060ca33;color:#333}.button.button-outlined.button_selected{background-color:#f0ffef;box-shadow:inset 0 0 0 1px #00800080;color:#077000}@media(hover:hover){.button.button-outlined:hover{background-color:#f3f7ff;box-shadow:inset 0 0 0 1px #1060ca4d}}.button.button-rounded{background-color:#0000000d;border-radius:30px;color:#333;font-weight:500}@media(hover:hover){.button.button-rounded:hover{background-color:#0000001a;color:#0a3e83}}.button.button-rounded.button_selected{background-color:#085cf5;color:#fff}.button.button-rounded.button_off{background-color:#f5f5f5!important;color:#bbb}.button.button-light{background-color:#eef4fe;color:#1060ca}@media(hover:hover){.button.button-light:hover{background-color:#dae7fe;color:#1060ca}}.button.button-light.button_selected{background-color:#f5f5f5;box-shadow:inset 0 3px 5px 1px #0006}.button.button-light.button_off{background-color:#0000000a!important;color:#aaa}.button.button-light.button_loading{color:#999}.button.button-text{background-color:unset;color:#1060ca}.button.button-text.button_selected{background-color:#f0ffef;box-shadow:inset 0 0 0 1px #00800080;color:#077000}@media(hover:hover){.button.button-text:hover{background-color:#0000000d;color:#0c4a9b}}.button.button-accent{background:linear-gradient(15deg,#7b03fc 30%,#085cf5);color:#fff;font-weight:500}@media(hover:hover){.button.button-accent:hover{background:linear-gradient(15deg,#6202ca 30%,#0649c4)}}.button.button-accent.button_off{background:#0000000a!important;color:#aaa}.button.button-green{background-color:#138a06}@media(hover:hover){.button.button-green:hover{background-color:#0c5904}}.button.button-yellow{background-color:#fdda27;color:#422006}@media(hover:hover){.button.button-yellow:hover{background-color:#e7c621}}.button.button-black{background-color:#000}@media(hover:hover){.button.button-black:hover{background-color:#333}}.button.button-red{background-color:#ab1111}@media(hover:hover){.button.button-red:hover{background-color:darkred}}.button.button-soft{background-color:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px #e2e8f0;color:#334155;font-weight:500;padding:11px 14px}@media(hover:hover){.button.button-soft:hover{background-color:#fff;box-shadow:inset 0 0 0 1px #cbd5e1;color:#334155}}.button.button-soft.button_selected{background-color:#e8f0fe;box-shadow:inset 0 0 0 1px #2f6fec;color:#2f6fec}.button.button-soft.button_off{background-color:#f8fafc!important;box-shadow:inset 0 0 0 1px #e2e8f0;color:#94a3b8}.button.button-soft.sz-s{border-radius:10px;font-size:14px;padding:8px 12px}.button.button-soft.sz-xs{border-radius:9px;font-size:13px;padding:6px 10px}.button.checked{background-color:#085cf5;color:#fff}.button.checked:after{background-color:#fff;border-radius:50%;color:#085cf5;content:"✕";display:inline-block;font-weight:700;margin-left:10px;padding:0 3px}@media(hover:hover){.button.checked:hover{background-color:#0649c4;color:#fff}}.button.button-with-drop{white-space:nowrap}.button.button-with-drop:after{color:#eee;content:" ▾"}.button.button-with-drop.button-light:after,.button.button-with-drop.button-outlined:after,.button.button-with-drop.button-rounded:after,.button.button-with-drop.button-soft:after,.button.button-with-drop.button-text:after{color:#9aa3ad}.button.button-with-drop.button-soft.button_selected:after{color:#2f6fec}.button.button-with-drop.sz-l:after{display:inline-block;translate:8px}.button.drop_list_hover:after{color:#00000080}.button.button_off{background-color:#ddd!important;color:#444;cursor:not-allowed}.button.button_off.button-text{background-color:unset!important;color:#444}.button.button_done{background-color:#e4fcd7!important;color:#5e965e;cursor:not-allowed}.button_loading{background:#ddd!important;color:#aaa;cursor:wait}.button_loading:before{animation:button_loading_skeleton .7s linear infinite;border:3px solid #6495ed;border-bottom-color:#fff;border-radius:50%;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:left top;width:20px}@keyframes button_loading_skeleton{to{rotate:1turn}}.hide-s{display:none}@media(min-width:600px){.hide-s{display:block}}.show-s{display:block}@media(min-width:600px){.show-s{display:none}}#policy_cookie_box{align-items:center;background-color:#fff;border-radius:15px;bottom:20px;box-shadow:0 5px 30px #0000004d;display:flex;justify-content:space-around;left:20px;padding:10px 12px 10px 15px;position:fixed;right:20px;z-index:1010}@media(min-width:600px){#policy_cookie_box{max-width:400px;right:unset}}#policy_cookie_box__text{font-size:14px}#policy_cookie_box__btn{display:inline-block;margin-left:10px}