@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}:root{--hero_height: 600px}@media screen and (max-width:768px){:root{--hero_height: 100vw}}.hero{position:relative}.hero .media{display:block;height:100%;width:100%;background-color:#666}.hero .media picture,.hero .media img,.hero .media video{height:100%;width:100%;object-position:center;object-fit:cover;position:absolute;filter:brightness(70%)}.hero .overlay{display:flex;justify-content:center;flex-direction:column}.hero:has(.media){height:var(--hero_height)}.hero:has(.media) .overlay{position:absolute;inset:0;z-index:1}.hero .hero__intro{max-width:560px;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}html.pt_article .hero:has(.media),html.pt_guide .hero:has(.media),html.pt_activity .hero:has(.media),html.pt_destination .hero:has(.media),html.pt_page-content-block .hero:has(.media){height:auto}html.pt_article .hero:has(.media) .overlay,html.pt_guide .hero:has(.media) .overlay,html.pt_activity .hero:has(.media) .overlay,html.pt_destination .hero:has(.media) .overlay,html.pt_page-content-block .hero:has(.media) .overlay{position:relative;inset:auto;padding-block:3rem}@media screen and (min-width:768px){html.pt_article .hero:has(.media) .overlay,html.pt_guide .hero:has(.media) .overlay,html.pt_activity .hero:has(.media) .overlay,html.pt_destination .hero:has(.media) .overlay,html.pt_page-content-block .hero:has(.media) .overlay{padding-block:96px}}@media screen and (max-width:767px){.hero.hero_auto_height:has(.media){height:auto}.hero.hero_auto_height:has(.media) .overlay{position:relative}.hero.hero_auto_height .overlay{justify-content:flex-start;padding-top:1rem;padding-bottom:1rem}}.trip_slider{padding-right:2px}.trip_card{display:flex;flex-direction:column;justify-content:space-between;height:100%}.trip_card .clamped{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.trip_card .title{-webkit-line-clamp:2;height:2lh}.trip_card .description{-webkit-line-clamp:3;height:3lh}.trip_card .description.longer{-webkit-line-clamp:5}.trip_card .thumbnail_actions{display:flex;justify-content:end;align-items:center}.trip_card .trip_badge{display:flex;align-items:center;gap:.25rem}.wishlist_toggle.added{background-color:#151515;border-color:#151515;color:#f600a0}.wishlist_toggle.added .icon{font-weight:900}.sticker{width:100px;height:auto;z-index:2;pointer-events:none}@media screen and (max-width:991px){.sticker{width:60px}}.img_hover:hover .sticker{filter:none}.sticker_backpack{rotate:-20deg}.sticker_globe,.sticker_gift{rotate:-15deg}.sticker_dizzy{rotate:20deg}.sticker_heart{rotate:30deg}.sticker_pointing{rotate:0deg}.sticker_pointer{rotate:-15deg}.sticker_question,.sticker_camera,.sticker_plane{rotate:0deg}.sticker_beach,.sticker_temple{rotate:10deg}.sticker_ticket{rotate:0deg}.sticker_book{rotate:5deg}.sticker_elephant{rotate:-15deg}.sticker_ramen{rotate:25deg}.sticker_kangaroo{rotate:20deg}.sticker_kayak{rotate:15deg}.sticker_toucan{rotate:-15deg}.sticker_search{rotate:-20deg}.destination_intro_sticker{top:0;left:0;translate:-60% -110%}@media screen and (max-width:1199px){.destination_intro_sticker{translate:-25% -110%}}@media screen and (max-width:991px){.destination_intro_sticker{translate:0 -110%}}.destination_trips_sticker{top:0;right:0;translate:0 -75%;rotate:20deg}@media screen and (max-width:991px){.destination_trips_sticker{translate:-20% -120%}}.destination_brochure_sticker{top:0;right:0;translate:0% -40%}.search_result .sr_map_cont,.search_result .sr_map_cont i,.search_result .sr_map_cont img{transition:all .2s ease-in,z-index 1s}.search_result .sr_map_cont:hover,.search_result .sr_map_cont i:hover,.search_result .sr_map_cont img:hover{transition:all .3s ease-in,z-index 0s}.search_result .sr_map_cont{position:absolute;bottom:0;right:0;margin-right:1rem;margin-bottom:1rem;display:block;width:30%;aspect-ratio:1;z-index:2;transform:scale(1);transition-delay:0s}.search_result .sr_map_cont img{width:100%;height:100%;transition-delay:0s}.search_result .sr_map_cont i{position:absolute;bottom:.5rem;right:.5rem;font-size:1.2rem;opacity:.9;color:#151515;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:50%;background-color:#fff}.search_result .sr_map_cont.default_map i{display:none}.search_result .sr_map_cont.active{z-index:1100;transform:scale(3) translate(-25px);transition-delay:.5s}.search_result .sr_map_cont.active img{background-color:#fff;transition-delay:.5s;box-shadow:0 0 20px #000000bf}.search_result .sr_map_cont.active i{opacity:0}.search_result .sr_map_cont.active{transform:scale(3) translate(-25px)}@media screen and (min-width:991px){.search_result .sr_map_cont:hover{z-index:1100;transform:scale(3) translate(-25px);transition-delay:.5s}.search_result .sr_map_cont:hover img{background-color:#fff;transition-delay:.5s;box-shadow:0 0 20px #000000bf}.search_result .sr_map_cont:hover i{opacity:0}.search_result .sr_map_cont:hover{transform:scale(3.5) translate(-25px)}}.search_result .search_image{aspect-ratio:4/3}@media screen and (min-width:991px){.search_result .search_image{aspect-ratio:3/4}}@media(min-width:768px){.refine_results{display:block}}@media(min-width:992px){.search_results h1{font-size:36px}}.search_page_area{margin-bottom:1rem}.shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}
