@charset "UTF-8";.balloon-link{border:solid #2A7EB4 1px;border-radius:5px;text-align:center;text-decoration:none}.balloon-link a{text-decoration:none}.page-site-contacts{margin-top:16px;margin-bottom:32px}.page-site-contacts .page-content a{padding-left:0}.page-site-contacts .page-content p{line-height:2.3em;margin-bottom:8px}@media (max-device-width: 830px){.page-site-contacts .page-content p{line-height:1.7em;margin-top:5px}}.page-site-close-to-us-shop[data-v-7f3445e5]{margin-top:16px;margin-bottom:32px}.page-site-close-to-us-shop .page-content .close-to-us__wrapper[data-v-7f3445e5]{display:flex;flex-direction:column;gap:32px;max-width:900px}.page-site-close-to-us-shop .page-content .close-to-us__wrapper .close-to-us__top-box[data-v-7f3445e5]{display:flex;gap:24px}.page-site-close-to-us-shop .page-content .close-to-us__wrapper .close-to-us__text-item p.text-page[data-v-7f3445e5]{margin-bottom:8px}@media (max-device-width: 830px){.page-site-close-to-us-shop .page-content .close-to-us__wrapper .close-to-us__top-box[data-v-7f3445e5]{flex-direction:column}}.page-site-close-to-us-restaurants[data-v-768bc787]{margin-top:16px;margin-bottom:32px}.page-site-close-to-us-restaurants .page-content .close-to-us__wrapper[data-v-768bc787]{display:flex;flex-direction:column;gap:32px;max-width:900px}.page-site-close-to-us-restaurants .page-content .close-to-us__wrapper .close-to-us__top-box[data-v-768bc787]{display:flex;gap:24px}.page-site-close-to-us-restaurants .page-content .close-to-us__wrapper .close-to-us__text-item p.text-page[data-v-768bc787]{margin-bottom:8px}@media (max-device-width: 830px){.page-site-close-to-us-restaurants .page-content .close-to-us__wrapper .close-to-us__top-box[data-v-768bc787]{flex-direction:column}}.page-site-booking[data-v-cc2c350c]{margin-top:64px;margin-bottom:32px}.booking__wrapper[data-v-cc2c350c]{display:contents}#tl-booking-form[data-v-cc2c350c]{margin:20px auto;max-width:1200px;width:100%}.privacy-policy__video{margin-bottom:20px}.privacy-policy__video h3.static{margin-bottom:10px;font-size:18px;color:#333}.privacy-policy__video video{display:block;margin-bottom:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a;background-color:#000}@media (min-width: 768px){.privacy-policy__video:last-child{display:flex;flex-wrap:wrap;gap:20px}.privacy-policy__video:last-child>*{flex:1;min-width:300px}.privacy-policy__video:last-child>h3:nth-child(1),.privacy-policy__video:last-child>video:nth-child(2),.privacy-policy__video:last-child>h3:nth-child(3),.privacy-policy__video:last-child>video:nth-child(4){flex-basis:calc(50% - 10px)}.privacy-policy__video:last-child>h3:nth-child(1){text-align:left}.privacy-policy__video:last-child>h3:nth-child(3){text-align:right}}@media (min-width: 768px){.privacy-policy__video:last-child{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:20px;align-items:start}.privacy-policy__video:last-child>h3:nth-child(1){grid-column:1;grid-row:1;text-align:center}.privacy-policy__video:last-child>video:nth-child(2){grid-column:1;grid-row:2}.privacy-policy__video:last-child>h3:nth-child(3){grid-column:2;grid-row:1;text-align:center}.privacy-policy__video:last-child>video:nth-child(4){grid-column:2;grid-row:2}}.video_narrow{max-width:85%}.privacy-policy__video_conainer{max-width:500px;display:inline-block}@media (max-width: 767px){.video_narrow{max-width:100%}.privacy-policy__video video{width:100%!important;max-width:100%!important;height:auto!important}}@media (max-width: 480px){.privacy-policy__video{margin-bottom:15px}.privacy-policy__video h3.static{font-size:16px;margin-bottom:8px}.privacy-policy__video video{margin-bottom:15px;border-radius:6px}}.page-site-privacy-policy{margin-top:16px}.page-site-privacy-policy .page-content a{padding-left:0}.page-site-privacy-policy .page-content p{line-height:1.5em;margin-bottom:8px}.page-site-privacy-policy .page-content ul{list-style:disc;margin-left:32px}.page-site-privacy-policy .page-content ul>li{display:list-item}.page-site-privacy-policy .page-content .privacy-policy__docs{max-width:830px}@media (max-device-width: 830px){.page-site-privacy-policy .page-content ul{margin-left:0}}.container.page.page-login{margin-top:89px}.login-content{width:400px;margin:64px auto;box-shadow:inset 0 1px 6px #bbb;padding:32px 16px}.login-content .login-form{display:flex;flex-direction:column;min-height:200px;justify-content:space-between}.login-content .login-form__inputs{display:flex;flex-direction:column}.login-content .login-form__inputs input{margin-bottom:16px;line-height:2.2em;border-radius:3px;padding:0 3px;border:solid #E3EEF5 1px}.zero-opacity{opacity:0;position:absolute}.search-form{background-color:#e3eef5;width:100%;margin-top:89px}.search-form__wrapper{height:100%;display:flex;align-items:center}.search-form.home-page{margin-top:0;height:151px}.search-form.home-page>.container{margin-top:-40px;background-color:#e3eef5;position:relative;border-radius:25px;box-shadow:0 -25px 29px -33px #000000bf}#block-search,#block-search *{box-sizing:border-box}#block-placeholder,#block-search{background-color:#e3eef5;width:100%;max-width:1260px;margin:0 auto;border-radius:35px}.tl-container{padding:0 25px}.loading-container{width:100%;height:102px}@media (max-device-width: 830px){.loading-container{height:212px}.search-form{margin-top:62px}.search-form.home-page{margin-top:0;height:366px}.search-form.home-page>.container{margin-top:-12px;border-radius:10px}.search-form.home-page .search-form__wrapper{align-items:center}.search-form .search-form__wrapper{flex-direction:column;align-items:flex-start}.tl-container{padding:0 11px}.home-page-wrapper .tl-container{padding:0 25px;max-width:380px;margin:0 auto}.home-page-wrapper .tl-container .loading-container{height:366px}}.page-site-cottage__cottage-menu{margin-bottom:32px;margin-top:32px;width:fit-content}.cottage-top-wrapper{width:100%}.page-site-cottage__img{display:flex;width:100%;justify-content:space-between}.page-site-cottage__img .top-description-box{display:flex}.page-site-cottage__img .top-description-box .top-description{margin-left:24px;margin-right:32px}.page-site-cottage__img .top-description-box .top-description p{margin-block-start:0;margin-block-end:.8em}.page-site-cottage__img .img-box img{width:400px}.page-site-cottage__img .action-box{min-width:170px;display:flex;flex-direction:column}.page-site-cottage__img .action-box>button{margin-bottom:16px}@media (max-device-width: 830px){.title-mob{margin-bottom:0!important;padding-left:3px;font-size:24px!important}.cottage-top-wrapper .page-site-cottage__img,.cottage-top-wrapper .page-site-cottage__img .top-description-box{flex-direction:column}.cottage-top-wrapper .page-site-cottage__img .top-description-box .top-description{margin:-5px 0 0;padding:0 5px 5px}.cottage-top-wrapper .page-site-cottage__img .top-description-box .top-description p{margin-block-start:.8em;margin-block-end:.8em}.cottage-top-wrapper .page-site-cottage__img .img-box{width:100%;height:auto}.cottage-top-wrapper .page-site-cottage__img .img-box img{width:100%}.cottage-top-wrapper .page-site-cottage__img .action-box{flex-direction:row;justify-content:space-between;margin-top:24px}.cottage-top-wrapper .page-site-cottage__img .action-box .app-btn{width:167px}.cottage-top-wrapper .page-site-cottage__cottage-menu{width:100%;margin-bottom:12px;margin-top:24px}}#createReviewDialog{width:800px}.create-review__form{text-align:left}.create-review__form textarea{width:100%}.create-review__form .create-review__form-row.first-row{display:flex}.create-review__form .create-review__form-row.first-row>div{width:50%}.mobile-title{height:48px;border-bottom:solid #2A7EB4 1px;display:flex;align-items:center;justify-content:center}@media (max-device-width: 830px){fieldset{border:none}.create-review__form .create-review__form-row{margin-top:16px}.create-review__form .create-review__form-row.first-row{flex-direction:column-reverse;gap:16px}.create-review__form .create-review__form-row.first-row>div{width:100%}.create-review__form .create-review__form-row.first-row>div>input{width:100%}.footer-dialog{display:flex;justify-content:space-between}.footer-dialog .app-btn{margin:0!important;width:100%;border-radius:0;padding-top:15px;padding-bottom:15px}}#readReviewDialog{max-width:900px}#readReviewDialog .teaser-review__title-row{display:flex;justify-content:space-between;line-height:1}#readReviewDialog .teaser-review__title-row .rating-box{display:flex;align-items:center}#readReviewDialog .teaser-review__title-row .rating-box .stars-rating-input{font-size:16px}#readReviewDialog .teaser-review__title-row .rating-box .stars-rating-input svg.svg-inline--fa.fa-star.href-icon.only-read{height:17px}#readReviewDialog .teaser-review__desc{margin-top:32px}#readReviewDialog .teaser-review__desc .text-page{text-align:justify}#readReviewDialog .teaser-review__actions{display:flex;justify-content:space-between;margin-top:16px}#readReviewDialog .teaser-review__actions-right{display:flex;justify-content:space-between;min-width:220px;align-items:flex-end}@media (max-device-width: 830px){#readReviewDialog .teaser-review__title-row{align-items:center}#readReviewDialog .teaser-review__title-row .rating-box .stars-rating-input{height:20px}#readReviewDialog .teaser-review__title-row .rating-box .stars-rating-input .href-icon.only-read{margin-right:5px}#readReviewDialog .teaser-review__actions{width:100%;padding:16px 8px;border-top:solid #2A7EB4 2px}#readReviewDialog .teaser-review__actions .teaser-review__actions-right{justify-content:flex-end}}#photoGalleryDialog{padding:0;background-color:#fff0;box-shadow:none;width:auto;max-width:1500px;overflow:hidden;position:fixed}#photoGalleryDialog footer{overflow-x:auto;white-space:nowrap;margin:0 30px;padding-bottom:10px}#photoGalleryDialog footer::-webkit-scrollbar{width:6px;height:3px;background:transparent}#photoGalleryDialog footer::-webkit-scrollbar-thumb{background:gray;border-radius:3px}#photoGalleryDialog footer::-webkit-scrollbar-thumb:hover{background:#a9a9a9}#photoGalleryDialog footer::-webkit-scrollbar-button{display:none}#photoGalleryDialog footer .footer-dialog{width:fit-content;padding:0 50px}#photoGalleryDialog .image-container{max-height:700px}#photoGalleryDialog .image-container img{transition:opacity .3s ease;max-height:700px}#photoGalleryDialog .btn-close-dialog{height:25px;width:25px;background-color:#fff0;right:10px}#photoGalleryDialog .btn-close-dialog svg{height:35px;width:35px;color:#fff}#photoGalleryDialog .modal-dialog-body{height:100%;display:flex;justify-content:center;align-items:center}#photoGalleryDialog .modal-dialog-content{height:calc(100vh - 50px);justify-content:space-between}#photoGalleryDialog .modal-dialog-content footer{height:100px}#photoGalleryDialog .btn-gallery-navigate{color:#fff;cursor:pointer;top:50%}#photoGalleryDialog .btn-gallery-navigate.disabled{cursor:default;color:#5a5a5a}#photoGalleryDialog .btn-gallery-navigate.icon__prev{position:absolute;left:0}#photoGalleryDialog .btn-gallery-navigate.icon__next{position:absolute;right:0}#photoGalleryDialog .footer-dialog .preview_photos__wrapper{display:flex;justify-content:center;gap:25px}#photoGalleryDialog .footer-dialog .preview_photos__wrapper .preview_item{background-color:#474747;height:70px}#photoGalleryDialog .footer-dialog .preview_photos__wrapper .preview_item img{transition:opacity .5s ease;height:70px;opacity:.2;cursor:pointer}#photoGalleryDialog .footer-dialog .preview_photos__wrapper .preview_item.current img{transition:opacity .5s ease;opacity:1;cursor:default}#photoGalleryDialogShadow{background-color:#000000d1}@media (max-device-width: 830px){#photoGalleryDialog{width:100vw;max-width:100vw;overflow:hidden;position:fixed;top:0;left:0;height:100vh}#photoGalleryDialog .image-container img{width:100%}#photoGalleryDialog footer{overflow-x:auto;white-space:nowrap;margin-bottom:10px}#photoGalleryDialog .btn-gallery-navigate{top:calc(50% - 76px)}}.site_previews__wrapper{margin-top:32px;display:flex;flex-wrap:wrap;gap:30px;margin-bottom:32px}.site_previews__wrapper .site_previews__item{display:flex}.site_previews__wrapper .site_previews__item img{cursor:pointer;width:280px}@media (max-device-width: 830px){.site_previews__wrapper .site_previews__item{display:flex}.site_previews__wrapper .site_previews__item img{width:100%}}
