.NavLinks-vue-vue-type-style-index-0-lang-module__linksContainer___kIQOZ{flex-direction:column;align-items:center;gap:1.5rem;width:100%;margin-bottom:2.5rem;display:flex}@media (width>=670px){.NavLinks-vue-vue-type-style-index-0-lang-module__linksContainer___kIQOZ{flex-direction:row;justify-content:center;align-items:stretch;gap:0;position:relative}}.NavLinks-vue-vue-type-style-index-0-lang-module__leftColumn___cdidl{flex-direction:column;align-items:center;gap:1.125rem;display:flex}@media (width>=670px){.NavLinks-vue-vue-type-style-index-0-lang-module__leftColumn___cdidl{text-align:right;align-items:flex-end;width:calc(50% - .5px);padding-right:2.5rem}}.NavLinks-vue-vue-type-style-index-0-lang-module__rightColumn___Xa5kn{flex-direction:column;align-items:center;gap:1.125rem;display:flex}@media (width>=670px){.NavLinks-vue-vue-type-style-index-0-lang-module__rightColumn___Xa5kn{align-items:flex-start;width:calc(50% - .5px);padding-left:2.5rem}}.NavLinks-vue-vue-type-style-index-0-lang-module__linksDivider___4z8JQ{display:none}@media (width>=670px){.NavLinks-vue-vue-type-style-index-0-lang-module__linksDivider___4z8JQ{background-color:var(--secondary);width:1px;height:100%;display:block;position:absolute;left:50%;transform:translate(-50%)}}.NavLinks-vue-vue-type-style-index-0-lang-module__menuLink___o-Unw{font-family:var(--a-font-heading);color:var(--secondary);font-size:clamp(24px,3vw,30px);text-decoration:none;transition:color .3s,transform .2s;display:inline-block}.NavLinks-vue-vue-type-style-index-0-lang-module__menuLink___o-Unw:hover{color:var(--a-accent);transform:translate(.3125rem)}.NavLinks-vue-vue-type-style-index-0-lang-module__menuLink___o-Unw:active{transform:scale(.95)}.SocialLinks-vue-vue-type-style-index-0-lang-module__socialLinks___hchB0{gap:var(--gap);display:flex}.SocialLinks-vue-vue-type-style-index-0-lang-module__socialLinks___hchB0.SocialLinks-vue-vue-type-style-index-0-lang-module__horizontal___2lw1d{flex-direction:row;align-items:center}.SocialLinks-vue-vue-type-style-index-0-lang-module__socialLinks___hchB0.SocialLinks-vue-vue-type-style-index-0-lang-module__vertical___5O10x{flex-direction:column;align-items:flex-start}.SocialLinks-vue-vue-type-style-index-0-lang-module__socialLinks___hchB0.SocialLinks-vue-vue-type-style-index-0-lang-module__text-left___dI9-S .SocialLinks-vue-vue-type-style-index-0-lang-module__socialLink___KpG1M{flex-direction:row-reverse}.SocialLinks-vue-vue-type-style-index-0-lang-module__socialLinks___hchB0.SocialLinks-vue-vue-type-style-index-0-lang-module__text-right___pYrZ3 .SocialLinks-vue-vue-type-style-index-0-lang-module__socialLink___KpG1M{flex-direction:row}.SocialLinks-vue-vue-type-style-index-0-lang-module__socialLinks___hchB0.SocialLinks-vue-vue-type-style-index-0-lang-module__text-bottom___GD9wX .SocialLinks-vue-vue-type-style-index-0-lang-module__socialLink___KpG1M{flex-direction:column;align-items:center}.SocialLinks-vue-vue-type-style-index-0-lang-module__socialLink___KpG1M{color:inherit;align-items:center;gap:.5rem;text-decoration:none;transition:transform .2s;display:flex}.SocialLinks-vue-vue-type-style-index-0-lang-module__socialLink___KpG1M:hover{transform:scale(1.05)}.SocialLinks-vue-vue-type-style-index-0-lang-module__logo___mFCyc{width:var(--icon-size);height:var(--icon-size);-o-object-fit:contain;object-fit:contain;transition:transform .3s}.SocialLinks-vue-vue-type-style-index-0-lang-module__logo___mFCyc path{fill:var(--secondary);transition:fill .3s}.SocialLinks-vue-vue-type-style-index-0-lang-module__text___3VDO5{font-size:.875rem;transition:color .3s}.SlideMenu-vue-vue-type-style-index-0-lang-module__menuOverlay___UwJqU{top:var(--top-offset);background-color:var(--bg-color,var(--a-whiteBg));z-index:2900;will-change:transform;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto;transform:translateY(-100%)}.SlideMenu-vue-vue-type-style-index-0-lang-module__closeBtn___YSKuV{z-index:1;width:2.75rem;height:2.75rem;color:var(--secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex;position:absolute;top:1rem;right:1rem}.SlideMenu-vue-vue-type-style-index-0-lang-module__closeBtn___YSKuV:hover{opacity:.7}.SlideMenu-vue-vue-type-style-index-0-lang-module__closeIcon___4TTcY{width:1.5rem;height:1.5rem}.SlideMenu-vue-vue-type-style-index-0-lang-module__menuContent___MzdU2{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:100%;padding:3.5rem 2rem 2rem;display:flex}.auth-popup.p-dialog{background:var(--a-whiteBg);border-radius:1.25rem;width:100%;max-width:37.5rem;max-height:100%;padding:2.5rem 1.875rem;position:relative;box-shadow:0 0 .625rem #0003}.auth-popup .p-dialog-content{height:100%;overflow-y:visible}.auth-popup .p-dialog-header-actions{position:absolute;top:.75rem;right:1.125rem}.auth-popup .p-button-text.p-button-secondary{color:var(--a-text-dark)}.auth-popup .p-button-text.p-button-secondary:not(:disabled):hover{color:var(--a-text-accent)}.auth-popup .p-dialog-header{font-family:var(--a-font-heading);color:var(--a-text-dark);justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:500;line-height:1.2;display:flex}.LoginPopup-vue-vue-type-style-index-0-lang-module__content___JUH2c{border-bottom:.0625rem solid var(--a-border-dark);flex-direction:column;gap:1rem;width:100%;padding-bottom:1.5rem;display:flex}.LoginPopup-vue-vue-type-style-index-0-lang-module__inputBlock___9Psyq{flex-direction:column;width:100%;display:flex}.LoginPopup-vue-vue-type-style-index-0-lang-module__input___Ip9R-,.LoginPopup-vue-vue-type-style-index-0-lang-module__passwordWrapper___bLklx{background-color:var(--a-whiteBg);border:.0625rem solid var(--a-border-dark);border-radius:var(--a-borderR--input);width:100%;height:3.625rem;transition:border-color .3s;display:flex;position:relative}.LoginPopup-vue-vue-type-style-index-0-lang-module__input___Ip9R-:focus-within,.LoginPopup-vue-vue-type-style-index-0-lang-module__passwordWrapper___bLklx:focus-within{border-color:var(--a-accentBg);outline:none}.LoginPopup-vue-vue-type-style-index-0-lang-module__input___Ip9R-.LoginPopup-vue-vue-type-style-index-0-lang-module__inputError___la-l6,.LoginPopup-vue-vue-type-style-index-0-lang-module__passwordWrapper___bLklx.LoginPopup-vue-vue-type-style-index-0-lang-module__inputError___la-l6{border-color:var(--a-border-accent)}.LoginPopup-vue-vue-type-style-index-0-lang-module__input___Ip9R-{color:var(--a-text-dark);padding:0 1rem;font-size:1rem}.LoginPopup-vue-vue-type-style-index-0-lang-module__input___Ip9R-::placeholder{color:var(--a-text-light)}.LoginPopup-vue-vue-type-style-index-0-lang-module__input___Ip9R-:focus{outline:none}.LoginPopup-vue-vue-type-style-index-0-lang-module__passwordWrapper___bLklx{padding:0}.LoginPopup-vue-vue-type-style-index-0-lang-module__passwordInput___mbK7D{color:var(--a-text-dark);background:0 0;border:none;flex:1;padding:0 1rem;font-size:1rem}.LoginPopup-vue-vue-type-style-index-0-lang-module__passwordInput___mbK7D::placeholder{color:var(--a-text-light)}.LoginPopup-vue-vue-type-style-index-0-lang-module__passwordInput___mbK7D:focus{outline:none}.LoginPopup-vue-vue-type-style-index-0-lang-module__togglePassword___AfXxt{cursor:pointer;width:3.125rem;color:var(--a-text-dark);background:0 0;border:none;justify-content:center;align-items:center;transition:color .3s;display:flex}.LoginPopup-vue-vue-type-style-index-0-lang-module__togglePassword___AfXxt:hover{color:var(--a-accentBg)}.LoginPopup-vue-vue-type-style-index-0-lang-module__eyeIcon___bRl6s{width:1.25rem;height:1.25rem}.LoginPopup-vue-vue-type-style-index-0-lang-module__errorText___0-qdv{color:var(--a-text-accent);margin-top:.25rem;font-size:.75rem;line-height:1.2;display:block}.LoginPopup-vue-vue-type-style-index-0-lang-module__apiError___tmOBB{background-color:var(--a-mainBg);border:1px solid var(--a-border-accent);border-radius:var(--a-borderR--input);color:var(--a-text-accent);text-align:center;margin-top:.5rem;padding:.5rem .75rem;font-size:.875rem}.LoginPopup-vue-vue-type-style-index-0-lang-module__recoveryLink___WyJd2{color:var(--a-text-dark);cursor:pointer;background:0 0;border:none;align-self:center;padding:0;font-size:.875rem;line-height:1.4;text-decoration:underline}.LoginPopup-vue-vue-type-style-index-0-lang-module__recoveryLink___WyJd2:hover{color:var(--a-accentBg)}.LoginPopup-vue-vue-type-style-index-0-lang-module__btnGroup___BW6jQ{justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin-top:1.5rem;display:flex}.LoginPopup-vue-vue-type-style-index-0-lang-module__btnGroup___BW6jQ>*{flex:1}input:-webkit-autofill{border-radius:var(--a-borderR--input);-webkit-text-fill-color:var(--a-text-dark)!important;box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:active{border-radius:var(--a-borderR--input);-webkit-text-fill-color:var(--a-text-dark)!important;box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:focus{border-radius:var(--a-borderR--input);-webkit-text-fill-color:var(--a-text-dark)!important;box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:hover{border-radius:var(--a-borderR--input);-webkit-text-fill-color:var(--a-text-dark)!important;box-shadow:inset 0 0 0 30px #fff!important}.RegisterPopup-vue-vue-type-style-index-0-lang-module__content___sjTz9{border-bottom:.0625rem solid var(--a-border-dark);flex-direction:column;gap:1rem;width:100%;display:flex}.RegisterPopup-vue-vue-type-style-index-0-lang-module__inputRow___3Vclp{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.RegisterPopup-vue-vue-type-style-index-0-lang-module__inputBlock___rQN4i{flex-direction:column;width:100%;display:flex}.RegisterPopup-vue-vue-type-style-index-0-lang-module__input___fvH-K,.RegisterPopup-vue-vue-type-style-index-0-lang-module__passwordWrapper___R9J6M{background-color:var(--a-whiteBg);border:.0625rem solid var(--a-border-dark);border-radius:var(--a-borderR--input);width:100%;height:3.625rem;transition:border-color .3s;display:flex;position:relative}.RegisterPopup-vue-vue-type-style-index-0-lang-module__input___fvH-K:focus-within,.RegisterPopup-vue-vue-type-style-index-0-lang-module__passwordWrapper___R9J6M:focus-within{border-color:var(--a-accentBg);outline:none}.RegisterPopup-vue-vue-type-style-index-0-lang-module__input___fvH-K.RegisterPopup-vue-vue-type-style-index-0-lang-module__inputError___7lZn8,.RegisterPopup-vue-vue-type-style-index-0-lang-module__passwordWrapper___R9J6M.RegisterPopup-vue-vue-type-style-index-0-lang-module__inputError___7lZn8{border-color:var(--a-border-accent)}.RegisterPopup-vue-vue-type-style-index-0-lang-module__input___fvH-K{color:var(--a-text-dark);padding:0 1rem;font-size:1rem}.RegisterPopup-vue-vue-type-style-index-0-lang-module__input___fvH-K::placeholder{color:var(--a-text-light)}.RegisterPopup-vue-vue-type-style-index-0-lang-module__input___fvH-K:focus{outline:none}.RegisterPopup-vue-vue-type-style-index-0-lang-module__inputBlock___rQN4i .p-select{width:100%;height:3.625rem;color:var(--a-text-dark);background-color:var(--a-whiteBg);border:.0625rem solid var(--a-border-dark);border-radius:var(--a-borderR--input);align-items:center;padding:0 1rem;font-size:1rem;transition:border-color .3s;display:flex}.RegisterPopup-vue-vue-type-style-index-0-lang-module__inputBlock___rQN4i .p-select.p-focus{border-color:var(--a-accentBg)}.RegisterPopup-vue-vue-type-style-index-0-lang-module__inputBlock___rQN4i .p-select-label.p-placeholder{color:var(--a-text-light)}.RegisterPopup-vue-vue-type-style-index-0-lang-module__passwordWrapper___R9J6M{padding:0}.RegisterPopup-vue-vue-type-style-index-0-lang-module__passwordInput___WfMiI{color:var(--a-text-dark);background:0 0;border:none;flex:1;padding:0 1rem;font-size:1rem}.RegisterPopup-vue-vue-type-style-index-0-lang-module__passwordInput___WfMiI::placeholder{color:var(--a-text-light)}.RegisterPopup-vue-vue-type-style-index-0-lang-module__passwordInput___WfMiI:focus{outline:none}.RegisterPopup-vue-vue-type-style-index-0-lang-module__togglePassword___VQYUo{cursor:pointer;width:3.125rem;color:var(--a-text-dark);background:0 0;border:none;justify-content:center;align-items:center;transition:color .3s;display:flex}.RegisterPopup-vue-vue-type-style-index-0-lang-module__togglePassword___VQYUo:hover{color:var(--a-accentBg)}.RegisterPopup-vue-vue-type-style-index-0-lang-module__eyeIcon___-jlbU{width:1.25rem;height:1.25rem}.RegisterPopup-vue-vue-type-style-index-0-lang-module__checkboxBlock___Dr1dV{margin:1rem 0}.RegisterPopup-vue-vue-type-style-index-0-lang-module__checkboxLabel___mIbNM{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.RegisterPopup-vue-vue-type-style-index-0-lang-module__checkbox___hDlrn{width:2.5rem;height:1.875rem;accent-color:var(--a-accentBg);background-color:var(--a-whiteBg);margin-top:.25rem}.RegisterPopup-vue-vue-type-style-index-0-lang-module__checkboxText___PqiN8{font-family:var(--a-font-body);color:var(--a-text-dark);font-size:1rem;font-weight:400;line-height:1.2}.RegisterPopup-vue-vue-type-style-index-0-lang-module__errorText___661NC{color:var(--a-text-accent);margin-top:.25rem;font-size:.75rem;line-height:1.2;display:block}.RegisterPopup-vue-vue-type-style-index-0-lang-module__apiError___DQXKK{background-color:var(--a-mainBg);border:1px solid var(--a-border-accent);border-radius:var(--a-borderR--input);color:var(--a-text-accent);text-align:center;margin-top:.5rem;padding:.5rem .75rem;font-size:.875rem}.RegisterPopup-vue-vue-type-style-index-0-lang-module__btnGroup___6mWWN{justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin-top:1.5rem;display:flex}.RegisterPopup-vue-vue-type-style-index-0-lang-module__btnGroup___6mWWN>*{flex:1}@media (width<=768px){.RegisterPopup-vue-vue-type-style-index-0-lang-module__inputRow___3Vclp{grid-template-columns:1fr;gap:1rem}}.PasswordRecoveryPopup-vue-vue-type-style-index-0-lang-module__stack___ekzxj{flex-direction:column;gap:1rem;display:flex}.PasswordRecoveryPopup-vue-vue-type-style-index-0-lang-module__hint___uMaYU{color:var(--a-text-light);margin:0;line-height:1.4}.PasswordRecoveryPopup-vue-vue-type-style-index-0-lang-module__fieldStack___WbVNC{flex-direction:column;gap:.5rem;display:flex}.PasswordRecoveryPopup-vue-vue-type-style-index-0-lang-module__label___SF0iH{font-weight:500}.PasswordRecoveryPopup-vue-vue-type-style-index-0-lang-module__inputFull___7Sfg2{width:100%}.PasswordRecoveryPopup-vue-vue-type-style-index-0-lang-module__apiError___40qKn{background-color:var(--a-mainBg);border:1px solid var(--a-border-accent);border-radius:var(--a-borderR--input);color:var(--a-text-accent);text-align:center;padding:.5rem .75rem;font-size:.875rem}.PasswordRecoveryPopup-vue-vue-type-style-index-0-lang-module__footerRow___N1F-c{gap:.5rem;width:100%;display:flex}.PasswordRecoveryPopup-vue-vue-type-style-index-0-lang-module__footerRow___N1F-c>*{flex:1}.MyBookingPopup-vue-vue-type-style-index-0-lang-module__content___qrtpD{border-bottom:.0625rem solid var(--a-border-dark);flex-direction:column;gap:1rem;width:100%;padding-bottom:1.5rem;display:flex}.MyBookingPopup-vue-vue-type-style-index-0-lang-module__inputBlock___stEJ4{flex-direction:column;width:100%;display:flex}.MyBookingPopup-vue-vue-type-style-index-0-lang-module__input___9xgFO{background-color:var(--a-whiteBg);border:.0625rem solid var(--a-border-dark);border-radius:var(--a-borderR--input);width:100%;height:3.625rem;color:var(--a-text-dark);padding:0 1rem;font-size:1rem;transition:border-color .3s;display:flex;position:relative}.MyBookingPopup-vue-vue-type-style-index-0-lang-module__input___9xgFO::placeholder{color:var(--a-text-light)}.MyBookingPopup-vue-vue-type-style-index-0-lang-module__input___9xgFO:focus{border-color:var(--a-accentBg);outline:none}.MyBookingPopup-vue-vue-type-style-index-0-lang-module__input___9xgFO.MyBookingPopup-vue-vue-type-style-index-0-lang-module__inputError___xCQh9{border-color:var(--a-border-accent)}.MyBookingPopup-vue-vue-type-style-index-0-lang-module__errorText___ieP5p{color:var(--a-text-accent);margin-top:.25rem;font-size:.75rem;line-height:1.2;display:block}.MyBookingPopup-vue-vue-type-style-index-0-lang-module__apiError___wc7Le{background-color:var(--a-mainBg);border:1px solid var(--a-border-accent);border-radius:var(--a-borderR--input);color:var(--a-text-accent);text-align:center;margin-top:.5rem;padding:.5rem .75rem;font-size:.875rem}.MyBookingPopup-vue-vue-type-style-index-0-lang-module__btnGroup___vVPcd{justify-content:center;align-items:center;width:100%;margin-top:1.5rem;display:flex}.MyBookingPopup-vue-vue-type-style-index-0-lang-module__btnGroup___vVPcd>*{width:100%}input:-webkit-autofill{border-radius:var(--a-borderR--input);-webkit-text-fill-color:var(--a-text-dark)!important;box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:active{border-radius:var(--a-borderR--input);-webkit-text-fill-color:var(--a-text-dark)!important;box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:focus{border-radius:var(--a-borderR--input);-webkit-text-fill-color:var(--a-text-dark)!important;box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:hover{border-radius:var(--a-borderR--input);-webkit-text-fill-color:var(--a-text-dark)!important;box-shadow:inset 0 0 0 30px #fff!important}
