@charset "UTF-8";.hot-dates{text-align:center;font-size:16px;margin-bottom:10px}.hot__img{width:24px;margin-left:-6px}.teaser-cottage__price{text-align:center;margin-bottom:12px}.teaser-cottage__price .teaser-cottage__price-value{display:block;font-family:Roboto,sans-serif;font-size:22px;font-weight:700;line-height:1.1;color:#2a7eb4}.teaser-cottage__price .teaser-cottage__price-note{display:block;font-size:12px;line-height:1.3;color:#727272;margin-top:3px}.teaser-cottage{width:100%;min-height:240px;display:flex;justify-content:space-between;margin-bottom:48px;margin-top:16px;border-radius:15px;box-shadow:0 0 20px -14px #000000bf;background-color:#fff;border:solid rgba(255,255,255,0) 1px;transition:.2s}.teaser-cottage:hover{border:solid #2A7EB4 1px}.teaser-cottage .teaser-cottage__wrapper{display:flex}.teaser-cottage .teaser-cottage__wrapper .teaser-cottage__icon-href{width:396px;max-width:396px;flex-shrink:0}.teaser-cottage .teaser-cottage__wrapper .teaser-cottage__icon-href img{width:100%;height:100%;object-fit:cover;border-top-left-radius:15px;border-bottom-left-radius:15px}.teaser-cottage .teaser-cottage__wrapper .teaser-cottage__desc{margin-left:16px}.teaser-cottage .teaser-cottage__wrapper .teaser-cottage__desc>a{line-height:.6}.teaser-cottage .teaser-cottage__wrapper .teaser-cottage__desc p{margin-block-start:0!important}.teaser-cottage .teaser-cottage__action{width:20%;min-width:248px;display:flex;flex-direction:column;justify-content:flex-end;padding:16px}.teaser-cottage .teaser-cottage__action button{height:38px}@media (max-device-width: 830px){.teaser-cottage{flex-direction:column;margin-top:0;height:100%}.teaser-cottage .teaser-cottage__wrapper{flex-direction:column}.teaser-cottage .teaser-cottage__wrapper .teaser-cottage__icon-href{width:100%;min-width:100%}.teaser-cottage .teaser-cottage__wrapper .teaser-cottage__icon-href img{width:100%;border-radius:15px 15px 0 0}.teaser-cottage .teaser-cottage__action{width:100%}}.cottage-menu .cottage-nav-block[data-v-8f0a97b3]{box-shadow:0 3px 4px -2px #000000bf;display:flex}.cottage-menu .cottage-nav-item[data-v-8f0a97b3]{padding:8px 32px;display:block;font-size:17px}.cottage-menu .cottage-nav-item.active[data-v-8f0a97b3]{color:#fff;font-weight:700;background-color:#2a7eb4;border-radius:3px}.cottage-menu .cottage-nav-item__href[data-v-8f0a97b3]{padding:4px 40px}.cottage-menu .cottage-nav-item__href>.cottage-nav-item[data-v-8f0a97b3]{padding:0}@media (max-device-width: 830px){.cottage-menu .cottage-nav-block[data-v-8f0a97b3]{justify-content:space-between;width:100%}.cottage-menu .cottage-nav-item[data-v-8f0a97b3]{text-align:center;font-size:15px}.cottage-menu .cottage-nav-item.active[data-v-8f0a97b3]{padding:10px 0;width:24%;white-space:nowrap}.cottage-menu .cottage-nav-item__href[data-v-8f0a97b3]{padding:10px 0;width:24%}}.sidebar-content[data-v-243b5e68]{border:solid #2A7EB4 2px;border-radius:8px;width:100%;padding:8px 0}.sidebar-content>.text-page-bold[data-v-243b5e68]{padding-left:8px}.sidebar-content .list-cottages[data-v-243b5e68]{display:flex;flex-direction:column}.sidebar-content .list-cottages .cottage-item[data-v-243b5e68]{border-bottom:solid #E3EEF5 1px;padding-left:16px;margin-top:16px}.breadcrumbs{display:flex;margin:0 0 15px;flex-wrap:wrap}.breadcrumbs a{color:#9896ad;display:inline-block;line-height:120%;padding-bottom:2px;text-decoration:underline;text-underline-offset:2px;transition:.1s ease}.breadcrumbs .breadcrumbs-item{margin-right:4px}.breadcrumbs .breadcrumbs-item .href-icon{font-size:12px}.breadcrumbs .breadcrumbs-item-text{font-family:Roboto,sans-serif;font-size:16px;color:#9896ad;border-bottom:solid white 1px;-webkit-text-decoration:none;text-decoration:none}.app-btn{border-radius:5px;padding:8px 25px;background-color:#fff;font-family:revert;font-size:14px;font-weight:700}.app-btn>svg{vertical-align:top}.app-btn:hover{cursor:pointer}.app-btn.disabled{background-color:#fff!important;border:1px solid #e0e0e0!important;color:#e0e0e0!important;cursor:default;box-shadow:none!important}.app-btn.disabled:hover{background-color:#fff!important;border:solid #e0e0e0 1px!important;color:#e0e0e0!important;opacity:1!important;cursor:default!important}.app-btn.primary{border:solid #2A7EB4 1px;background-color:#2a7eb4;color:#fff;box-shadow:0 1px 6px #bbb;transition:.2s}.app-btn.primary:hover{background-color:#fff;color:#2a7eb4;opacity:.7}.app-btn.primary.hover{background-color:#fff;color:#2a7eb4}.app-btn.primary.hover:hover{opacity:.7}.app-btn.delete{border:solid #919191 1px;background-color:#fff;color:#919191;transition:.2s}.app-btn.delete:hover{background-color:#fff;color:#919191;opacity:.7;box-shadow:0 1px 6px #bbb}span.stars-rating-input{height:fit-content;display:block;width:fit-content}span.stars-rating-input>.href-icon{margin-right:9px;cursor:pointer}span.stars-rating-input>.href-icon.only-read{cursor:default}.btn-close-dialog{position:absolute;top:0;right:0;margin:5px;border:none;border-radius:12px;background-color:#ddd;padding:0!important;width:20px;height:20px}.btn-close-dialog:hover{background-color:#666}.modalShadow{position:fixed;top:0;right:0;bottom:0;left:0;display:none;visibility:hidden;margin:0;padding:0;text-align:center;z-index:1000;background-color:#fffc}.modalShadow dialog{box-shadow:0 0 49px -10px #223c5099;border:none;min-width:40%;flex-direction:column;overflow:auto}.modalShadow.visible{visibility:visible;display:block}.modalShadow.visible dialog{margin-top:25px;transition:all .2s ease-in;opacity:1}.body_overflow{overflow:visible!important}.modalShadow .visible dialog{max-height:95vh;max-width:90%;align-items:flex-end;padding:15px 10px}.modalShadow dialog .modal-dialog-content{display:flex;flex-direction:column;height:auto;width:100%;margin-top:-20px}.modalShadow dialog .modal-dialog-content footer{height:60px;display:flex;flex-direction:column;justify-content:flex-end}.modalShadow dialog .modal-dialog-content .modal-dialog-body{overflow-x:auto}.modalShadow._without-overflow dialog{overflow:unset!important}.modalShadow._without-overflow .modal-dialog-body{overflow:unset!important}table.grid>tr>td{border:5px solid transparent}@media (max-device-width: 830px){.modalShadow.visible dialog{margin:0;width:100%!important;height:100%;padding:0}.modalShadow.visible dialog .modal-dialog-body{height:auto}.modalShadow.visible dialog .modal-dialog-content{margin:0;height:100%;justify-content:space-between}.btn-close-dialog{position:absolute;top:0;right:0;margin:8px;border:none;border-radius:12px;background-color:#fff;padding:0!important;width:30px;height:30px}}
