@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;700&display=swap);.owner-module[data-v-038a2b2b]{height:100vh}.cart-icon[data-v-33ce6923]{display:flex;align-items:center;justify-content:center;width:1.4375rem;height:1.4375rem;font-style:normal;font-weight:400;font-size:1.125rem;background-color:#d40241;color:#fff;border-radius:50%}.cart-icon .number[data-v-33ce6923]{padding-top:.0625rem}.cart-icon .icon[data-v-33ce6923]{margin-bottom:.25rem;width:1.0625rem;height:1.0625rem}.cart-icon .icon svg[data-v-33ce6923]{width:1.0625rem;height:1.0625rem}.cart-info[data-v-50db749e]{text-align:center}@media only screen and (max-width:768px){.cart-info[data-v-50db749e]{text-align:left}}.cart-info .cart-count[data-v-50db749e]{font-style:normal;font-weight:400;font-size:1.3125rem;color:#585858}.cart-info .cart-total[data-v-50db749e]{display:flex;gap:1.125rem;align-items:center}.cart-info .cart-total .total[data-v-50db749e]{display:flex;gap:.75rem;align-items:center}.cart-info .cart-total .total .total-cost[data-v-50db749e]{font-weight:500;font-size:1.4375rem;line-height:140%;color:#246cad}.cart-info .cart-total .total .total-time[data-v-50db749e]{font-weight:400;font-size:1.4375rem;line-height:140%;color:#3e3e3e}.cart-info .cart-total .router-link-active.edit-icon[data-v-50db749e]{display:none}.cart-info .cart-total .edit-icon[data-v-50db749e]{cursor:pointer}.menu .menu-size[data-v-3ce00374]{height:-webkit-max-content;height:-moz-max-content;height:max-content}.menu .menu-container[data-v-3ce00374]{position:fixed;z-index:10;transform:translateX(-50%);left:50%;bottom:1.25rem;border-radius:.375rem;background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}@media only screen and (max-width:768px){.menu .menu-container[data-v-3ce00374]{transform:none;left:0;bottom:0;width:100%;padding:0 10%;border-radius:0}}.menu .menu-container .menu-list[data-v-3ce00374]{padding:.6875rem 1.5rem;display:flex;gap:3.75rem;justify-content:space-between;width:100%}.menu .menu-container .menu-list .menu-item[data-v-3ce00374]{text-align:center;cursor:pointer;width:4.875rem;position:relative}.menu .menu-container .menu-list .menu-item:not(.router-link-active):hover .menu-text[data-v-3ce00374]{color:#787878}.menu .menu-container .menu-list .menu-item:not(.router-link-active):hover .menu-icon svg [data-v-3ce00374]{fill:#787878}.menu .menu-container .menu-list .menu-item .menu-text[data-v-3ce00374]{color:#a4a4a4;font-size:18px}@media only screen and (max-width:768px){.menu .menu-container .menu-list .menu-item .menu-text[data-v-3ce00374]{font-size:10px}}.menu .menu-container .menu-list .menu-item .menu-counter[data-v-3ce00374]{position:absolute;right:1rem;top:-.3125rem}.menu .menu-container .menu-list .menu-item.router-link-active .menu-text[data-v-3ce00374]{color:#3e3e3e}.menu .menu-container .menu-list .menu-item.router-link-active .menu-icon svg [data-v-3ce00374]{fill:#246cad}.preloader[data-v-7f709a84]{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.preloader .loader[data-v-7f709a84]{display:inline-block;position:relative;width:5rem;height:5rem}.preloader .loader div[data-v-7f709a84]{position:absolute;top:2.0625rem;width:.8125rem;height:.8125rem;border-radius:50%;background:#246cad;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.preloader .loader div[data-v-7f709a84]:first-child{left:.5rem;-webkit-animation:lds-ellipsis1-data-v-7f709a84 .6s infinite;animation:lds-ellipsis1-data-v-7f709a84 .6s infinite}.preloader .loader div[data-v-7f709a84]:nth-child(2){left:.5rem}.preloader .loader div[data-v-7f709a84]:nth-child(2),.preloader .loader div[data-v-7f709a84]:nth-child(3){-webkit-animation:lds-ellipsis2-data-v-7f709a84 .6s infinite;animation:lds-ellipsis2-data-v-7f709a84 .6s infinite}.preloader .loader div[data-v-7f709a84]:nth-child(3){left:2rem}.preloader .loader div[data-v-7f709a84]:nth-child(4){left:3.5rem;-webkit-animation:lds-ellipsis3-data-v-7f709a84 .6s infinite;animation:lds-ellipsis3-data-v-7f709a84 .6s infinite}@-webkit-keyframes lds-ellipsis1-data-v-7f709a84{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis1-data-v-7f709a84{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes lds-ellipsis3-data-v-7f709a84{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis3-data-v-7f709a84{0%{transform:scale(1)}to{transform:scale(0)}}@-webkit-keyframes lds-ellipsis2-data-v-7f709a84{0%{transform:translate(0)}to{transform:translate(1.5rem)}}@keyframes lds-ellipsis2-data-v-7f709a84{0%{transform:translate(0)}to{transform:translate(1.5rem)}}.booking-module[data-v-02c1ea12]{height:100vh;display:flex;flex-direction:column;flex-wrap:nowrap}.booking-module .module-body[data-v-02c1ea12]{flex:1}.booking-module .module-menu[data-v-02c1ea12]{height:110px}@media only screen and (max-width:768px){.booking-module .module-menu[data-v-02c1ea12]{height:75px}}.booking-preloader[data-v-02c1ea12]{height:100vh;display:flex;align-items:center;justify-content:center}.css-debug[data-v-5d5d8987]{position:fixed;top:0;left:0;font-size:20px;background-color:#008968;color:#fff}.css-debug .xl[data-v-5d5d8987]{display:none}@media only screen and (max-width:1200px){.css-debug .xl[data-v-5d5d8987]{display:block}}@media only screen and (max-width:992px){.css-debug .xl[data-v-5d5d8987]{display:none}}@media only screen and (max-width:768px){.css-debug .xl[data-v-5d5d8987]{display:none}}@media only screen and (max-width:640px){.css-debug .xl[data-v-5d5d8987]{display:none}}@media only screen and (max-width:480px){.css-debug .xl[data-v-5d5d8987]{display:none}}.css-debug .lg[data-v-5d5d8987]{display:none}@media only screen and (max-width:1200px){.css-debug .lg[data-v-5d5d8987]{display:none}}@media only screen and (max-width:992px){.css-debug .lg[data-v-5d5d8987]{display:block}}@media only screen and (max-width:768px){.css-debug .lg[data-v-5d5d8987]{display:none}}@media only screen and (max-width:640px){.css-debug .lg[data-v-5d5d8987]{display:none}}@media only screen and (max-width:480px){.css-debug .lg[data-v-5d5d8987]{display:none}}.css-debug .md[data-v-5d5d8987]{display:none}@media only screen and (max-width:1200px){.css-debug .md[data-v-5d5d8987]{display:none}}@media only screen and (max-width:992px){.css-debug .md[data-v-5d5d8987]{display:none}}@media only screen and (max-width:768px){.css-debug .md[data-v-5d5d8987]{display:block}}@media only screen and (max-width:640px){.css-debug .md[data-v-5d5d8987]{display:none}}@media only screen and (max-width:480px){.css-debug .md[data-v-5d5d8987]{display:none}}.css-debug .sm[data-v-5d5d8987]{display:none}@media only screen and (max-width:1200px){.css-debug .sm[data-v-5d5d8987]{display:none}}@media only screen and (max-width:992px){.css-debug .sm[data-v-5d5d8987]{display:none}}@media only screen and (max-width:768px){.css-debug .sm[data-v-5d5d8987]{display:none}}@media only screen and (max-width:640px){.css-debug .sm[data-v-5d5d8987]{display:block}}@media only screen and (max-width:480px){.css-debug .sm[data-v-5d5d8987]{display:none}}.css-debug .xs[data-v-5d5d8987]{display:none}@media only screen and (max-width:1200px){.css-debug .xs[data-v-5d5d8987]{display:none}}@media only screen and (max-width:992px){.css-debug .xs[data-v-5d5d8987]{display:none}}@media only screen and (max-width:768px){.css-debug .xs[data-v-5d5d8987]{display:none}}@media only screen and (max-width:640px){.css-debug .xs[data-v-5d5d8987]{display:none}}@media only screen and (max-width:480px){.css-debug .xs[data-v-5d5d8987]{display:block}}.button button[data-v-c47fff76]{display:flex;align-items:center;justify-content:center;height:36px;padding:2px 24px 0;line-height:100%;width:100%;font-weight:400;background-color:#246cad;color:#fff;box-shadow:0 .125rem .75rem hsla(0,0%,100%,.6);border-radius:6px;cursor:pointer;font-size:18px}@media only screen and (max-width:768px){.button button[data-v-c47fff76]{font-size:12px}}.button button[data-v-c47fff76]:hover{background-color:#0b487e;box-shadow:0 .25rem 1.25rem hsla(0,0%,100%,.1)}.button button[data-v-c47fff76]:active{background-color:#1c4161}.button button[data-v-c47fff76]:disabled{color:#a4a4a4;background-color:#f3f5f8;box-shadow:none}.button button.red[data-v-c47fff76],.button button.red[data-v-c47fff76]:active,.button button.red[data-v-c47fff76]:hover{background-color:#d40241}.button button.outline[data-v-c47fff76]{background-color:#fff;color:#1d1d1d;border:1px solid #a4a4a4}.button button.outline[data-v-c47fff76]:hover{background-color:#f3f5f8}.button button.outline[data-v-c47fff76]:active{background-color:#fff}.button button.large[data-v-c47fff76]{height:56px;font-size:16px}.modal-window .position-fixed[data-v-2a0a771e]{position:fixed;top:0;bottom:0;left:0;right:0}.modal-window .modal-overlay[data-v-2a0a771e]{z-index:9997;background-color:rgba(0,0,0,.15)}.modal-window .modal-wrapper[data-v-2a0a771e]{z-index:9998;display:flex;align-items:center;justify-content:center}.modal-window .modal-body[data-v-2a0a771e]{background-color:#fff;box-shadow:0 .5rem 2rem rgba(0,0,0,.1);border-radius:1rem;width:30%}@media only screen and (max-width:992px){.modal-window .modal-body[data-v-2a0a771e]{width:50%}}@media only screen and (max-width:768px){.modal-window .modal-body[data-v-2a0a771e]{width:80%}}.modal-window .modal-body .modal-close[data-v-2a0a771e]{padding:.75rem;text-align:right}.modal-window .modal-body .modal-close .close-icon[data-v-2a0a771e]{display:inline;cursor:pointer}.modal-window .modal-body .modal-text[data-v-2a0a771e]{padding:0 2.3125rem;font-style:normal;font-weight:400;font-size:1.25rem;line-height:160%;text-align:center;color:#1d1d1d}.modal-window .modal-body .modal-actions[data-v-2a0a771e]{width:100%;padding:2rem 2.3125rem;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem}.modal-window .modal-body .modal-actions>div[data-v-2a0a771e]{width:100%}.notification[data-v-197bdb1f]{position:fixed;right:1.25rem;top:1.25rem;transform:translateY(-200%);transform-origin:center top;z-index:9999;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:6px;display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;transition:all .7s cubic-bezier(.82,-.01,.57,1.4);max-width:30%}@media only screen and (max-width:992px){.notification[data-v-197bdb1f]{max-width:50%}}@media only screen and (max-width:768px){.notification[data-v-197bdb1f]{max-width:100%;left:1.25rem}}.notification.open[data-v-197bdb1f]{transform:translate(0)}.notification .notification-icon[data-v-197bdb1f]{display:flex;align-items:center}.notification .notification-icon.success[data-v-197bdb1f]{border-left:1px solid #008968;margin:8px 6px;padding:7px 16px;position:absolute;top:0;bottom:0}.notification .notification-icon.success>div[data-v-197bdb1f]{height:24px;width:24px;border-radius:50%;background-color:#008968}.notification .notification-icon.info[data-v-197bdb1f]{border-left:1px solid #008968;margin:8px 6px;padding:7px 16px;position:absolute;top:0;bottom:0}.notification .notification-icon.info>div[data-v-197bdb1f]{height:24px;width:24px;border-radius:50%;background-color:#008968}.notification .notification-icon.warning[data-v-197bdb1f]{border-left:1px solid #f3d014;margin:8px 6px;padding:7px 16px;position:absolute;top:0;bottom:0}.notification .notification-icon.warning>div[data-v-197bdb1f]{height:24px;width:24px;border-radius:50%;background-color:#f3d014}.notification .notification-icon.error[data-v-197bdb1f]{border-left:1px solid #d40241;margin:8px 6px;padding:7px 16px;position:absolute;top:0;bottom:0}.notification .notification-icon.error>div[data-v-197bdb1f]{height:24px;width:24px;border-radius:50%;background-color:#d40241}.notification .notification-message[data-v-197bdb1f]{color:#1d1d1d;font-style:normal;font-weight:400;font-size:1.125rem;margin-top:15px;margin-bottom:15px;margin-left:65px;flex-grow:3}.notification .notification-close[data-v-197bdb1f]{height:24px;width:24px;margin:0 16px;cursor:pointer}#app{font-size:.875rem}#app,#app .app-body{min-height:100vh}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit;border:none;background:none;outline:none;padding:0}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1{font-weight:500;font-size:2rem}h1,h2{font-style:normal}h2{font-weight:400;font-size:1.875rem}::-webkit-scrollbar{width:8px;height:8px}@media only screen and (max-width:768px){::-webkit-scrollbar{width:0;height:0}}::-webkit-scrollbar-thumb{background-color:rgba(36,108,173,.2);border-radius:68px;-webkit-transition:all .3s;transition:all .3s}::-webkit-scrollbar-thumb:hover{background-color:rgba(36,108,173,.3)}body,html{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto}html{font:normal 16px Rubik,sans-serif;font-size:16px}@media only screen and (max-width:768px){html{font-size:12px}}body{background-color:#f3f5f8;color:#3e3e3e}.container{margin:0 1.25rem}.animation-smooth,.animation-smooth *{transition:.3s}.app-icon.app-icon__fill:hover svg *{fill:#246cad}.app-icon.app-icon__stroke:hover svg *{stroke:#246cad}.app-icon.app-icon__adaptive svg{width:32px;height:32px}@media only screen and (max-width:768px){.app-icon.app-icon__adaptive svg{width:20px;height:20px}}.isDesktop{visibility:visible}@media only screen and (max-width:768px){.isDesktop{visibility:hidden}}@media only screen and (max-width:640px){.isDesktop{visibility:hidden}}@media only screen and (max-width:480px){.isDesktop{visibility:hidden}}@media only screen and (max-width:768px){.isDesktop{display:none!important}}@media only screen and (max-width:640px){.isDesktop{display:none!important}}@media only screen and (max-width:480px){.isDesktop{display:none!important}}.isMobile{visibility:hidden;display:none!important}@media only screen and (max-width:1200px){.isMobile{visibility:hidden}}@media only screen and (max-width:992px){.isMobile{visibility:hidden}}@media only screen and (max-width:768px){.isMobile{visibility:visible}}@media only screen and (max-width:640px){.isMobile{visibility:visible}}@media only screen and (max-width:480px){.isMobile{visibility:visible}}@media only screen and (max-width:1200px){.isMobile{display:none!important}}@media only screen and (max-width:992px){.isMobile{display:none!important}}@media only screen and (max-width:768px){.isMobile{display:unset!important}}@media only screen and (max-width:640px){.isMobile{display:unset!important}}@media only screen and (max-width:480px){.isMobile{display:unset!important}}