@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Fredoka+One:wght@400&display=swap";body{font-family:Poppins,sans-serif}.font-poppins{font-family:Poppins,sans-serif!important}.font-fredoka{font-family:Fredoka One,cursive!important}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thin::-webkit-scrollbar{width:8px}.scrollbar-thin::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.scrollbar-thin::-webkit-scrollbar-thumb{background:#ffab3999;border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#ffab39cc}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.ripple{position:absolute;border-radius:50%;background-color:#ffffff80;transform:scale(0);animation:ripple .6s linear;pointer-events:none}@keyframes ripple{to{transform:scale(4);opacity:0}}.bg-transition{transition:opacity 1s cubic-bezier(.4,0,.2,1);will-change:opacity}.activity-panel{will-change:transform,box-shadow;backface-visibility:hidden;perspective:1000px;transform-origin:center center}.title-spectacular{background:linear-gradient(45deg,#ffab39,#ff7e29,#3a668b,#ffab39);background-size:400% 400%;animation:glow 3s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes glow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.adventure-price{font-family:Fredoka One,Poppins,cursive!important;font-weight:400;letter-spacing:.02em;text-shadow:2px 2px 4px rgba(255,126,41,.3);position:relative}.adventure-price:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(45deg,#b8460e,#d97706,#c2410c,#b8460e);background-size:400% 400%;animation:glow 3s ease infinite;border-radius:8px;z-index:-1;opacity:.2;filter:blur(8px)}.fade-enter-active,.fade-leave-active{transition:opacity .4s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.bg-adventure-500{background-color:#ff7e29!important}.bg-adventure-600{background-color:#ff6b1a!important}.text-adventure-500{color:#ff7e29!important}.hover\:bg-adventure-600:hover{background-color:#ff6b1a!important}.border-adventure-500{border-color:#ff7e29!important}.animate-slide-in-up{animation:slideInUp .6s ease-out forwards;opacity:0;transform:translateY(30px)}@keyframes slideInUp{to{opacity:1;transform:translateY(0)}}.animate-slide-in-right{animation:slideInRight .3s ease-out}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.animate-slide-in-left{animation:slideInLeft .3s ease-out}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.animate-slide-in-bottom{animation:slideInBottom .4s ease-out}@keyframes slideInBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-float{animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-bounce-custom{animation:bounceCustom 1s ease-out}@keyframes bounceCustom{0%,20%,50%,80%,to{transform:translateY(0) scale(1)}10%{transform:translateY(-3px) scale(1.1)}30%{transform:translateY(-2px) scale(1.05)}60%{transform:translateY(-1px) scale(1.02)}}.logo-entrance{animation:logoSlideIn 1s ease-out forwards}@keyframes logoSlideIn{0%{transform:translate(-100px);opacity:0}to{transform:translate(0);opacity:1}}button{transition:all .2s cubic-bezier(.4,0,.2,1)}.hover\:scale-105:hover{transform:scale(1.05)}.hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@media (max-width: 768px){.btn-shimmer:before{animation-duration:1.5s}.activity-panel{margin-bottom:.5rem;min-height:460px!important;max-height:none}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.grid{width:100%;max-width:100%}.max-w-7xl{padding-left:.75rem;padding-right:.75rem}}.cart-overlay-enter-active,.cart-overlay-leave-active{transition:opacity .3s ease}.cart-overlay-enter-from,.cart-overlay-leave-to{opacity:0}.cart-overlay-enter-to,.cart-overlay-leave-from{opacity:1}.cart-slide-enter-active{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.cart-slide-leave-active{transition:all .3s cubic-bezier(.55,.055,.675,.19)}.cart-slide-enter-from,.cart-slide-leave-to{transform:translate(100%);opacity:0}.cart-slide-enter-to,.cart-slide-leave-from{transform:translate(0);opacity:1}.info-overlay-enter-active,.info-overlay-leave-active{transition:opacity .3s ease}.info-overlay-enter-from,.info-overlay-leave-to{opacity:0}.info-overlay-enter-to,.info-overlay-leave-from{opacity:1}.info-scale-enter-active{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.info-scale-leave-active{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.info-scale-enter-from{transform:scale(.7);opacity:0}.info-scale-leave-to{transform:scale(.9);opacity:0}.info-scale-enter-to,.info-scale-leave-from{transform:scale(1);opacity:1}.language-selector-dropdown[data-v-0ff23a56]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
