.mobile-slide-leave-active,.mobile-slide-enter-active,.mobile-slide-reverse-leave-active,.mobile-slide-reverse-enter-active{transition:all .3s ease-in-out}.mobile-slide-enter-from,.mobile-slide-reverse-leave-to{transform:translate(100%);opacity:0;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.mobile-slide-leave-to,.mobile-slide-reverse-enter-from{transform:translate(-100%);opacity:0;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.mobile-slide-move,.mobile-slide-reverse-move{transition:transform .5s ease}.camping-compact :deep(button),.camping-compact :deep(a){padding-top:4px!important;padding-bottom:4px!important;min-height:0!important;line-height:1.1!important}.search-bar-fade-in>div>*{animation:search-bar-fade-in .4s ease-out both}@media (prefers-reduced-motion: reduce){.search-bar-fade-in>div>*{animation:none}}@keyframes search-bar-fade-in{0%{opacity:0}}.search-bar-pill-enter-active{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s ease-out}.search-bar-pill-leave-active{transition:transform .2s cubic-bezier(.4,0,1,1),opacity .2s ease-in}.search-bar-pill-enter-from,.search-bar-pill-leave-to{transform:translateY(-100%);opacity:0}@media (prefers-reduced-motion: reduce){.search-bar-pill-enter-active,.search-bar-pill-leave-active{transition:none}}.guest__selector{width:100%;position:absolute;top:180px;transition:all .25s ease-in-out;right:0;background:#fff;text-align:left;border-radius:var(--radius);opacity:1}@media (min-width: 640px){.guest__selector{right:0;top:140px}}@media (min-width: 1024px){.guest__selector{right:150px;top:calc(100% + .75rem);max-width:400px}}.search-bar-popover{box-shadow:0 24px 48px -16px #00000038,0 0 0 1px #0000000d}.autocomplete--panel,.suggestion--panel,.popular--destinations,.popular-destinations--panel{border-radius:var(--radius);position:absolute;left:0;opacity:1;transition:all .25s ease-in-out;text-align:left}.popular--destinations{position:absolute;top:30px;left:170px;opacity:0;transition:all .2s ease-in-out}.popular--destinations.open{transform:translate(120px);opacity:1}@media (max-width: 410px){.xs-hide{display:none}}.slide-enter-active{transition:all .3s ease-out}.slide-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-enter-from,.slide-leave-to{transform:translateY(-20px);opacity:0}.fade-enter-active{transition:all .1s ease-out}.fade-leave-active{transition:all .1s cubic-bezier(1,.5,.8,1)}.fade-enter-from,.fade-leave-to{opacity:0}.custom-scrollbar::-webkit-scrollbar{width:5px}.custom-scrollbar::-webkit-scrollbar-track{background:#f9f3eb;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#54545433;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#5454544d}
