vue-results{background:#fff;border-radius:10px;grid-area:results;position:relative}vue-results .results-container{display:flex;flex-direction:column}vue-filter-line{display:flex;height:32px}.filter-line-box{height:32px;margin-bottom:20px}vue-filter,vue-result{background:#fff;border-radius:10px}vue-result{box-sizing:border-box;display:flex;gap:20px;margin-bottom:10px;padding:14px;position:relative}vue-result .title>h3>a{font-size:22px;font-weight:700;line-height:30px}vue-result .image{border-radius:10px;height:auto;overflow:hidden;width:360px}vue-result .image>img{width:100%}vue-result .info{box-sizing:border-box;cursor:pointer;display:inline-grid;flex:1;gap:0 8px;grid-area:info;grid-template-areas:"title reviews" "areas reviews" "description ." "rooms total" "tags buttons";grid-template-columns:auto 140px;grid-template-rows:min-content}vue-result .info .favorite{display:none}vue-result .info .title{align-self:center;grid-area:title}vue-result .info .title>a{font-size:22px;font-weight:700;line-height:30px}vue-result .info .title .exclusive,vue-result .info .title .new{background:rgba(var(--light),1);border-radius:16px;color:rgba(var(--primary),1);display:inline-block;font-size:12px;font-weight:700;margin:4px;padding:8px 26px 8px 12px;position:relative;text-align:center;vertical-align:top}[dir=ltr] vue-result .info .title .exclusive,[dir=ltr] vue-result .info .title .new{padding:8px 12px 8px 26px}vue-result .info .title .exclusive:after,vue-result .info .title .new:after{content:attr(data-text)}vue-result .info .title .exclusive:before,vue-result .info .title .new:before{background:#fff;border-radius:12px;bottom:0;font-size:10px;font-weight:700;height:18px;left:auto;line-height:18px;margin:auto;position:absolute;right:4px;text-align:center;top:0;width:18px}[dir=ltr] vue-result .info .title .exclusive:before,[dir=ltr] vue-result .info .title .new:before{left:4px;right:auto}vue-result .info .reviews{color:rgba(var(--text-muted),1);grid-area:reviews;line-height:28px;padding-left:10px;padding-right:0;text-align:left}[dir=ltr] vue-result .info .reviews{padding-left:0;padding-right:10px;text-align:right}vue-result .info .reviews .rates{color:rgba(var(--text-muted),1)}vue-result .info .reviews .rates:before{color:rgba(var(--text),1);content:attr(data-avg);font-size:20px;margin-left:0;margin-right:2px}[dir=ltr] vue-result .info .reviews .rates:before{margin-left:2px;margin-right:0}vue-result .info .reviews .rates:after{content:attr(data-text);display:block;font-size:14px;line-height:14px;margin-left:0;margin-right:4px}[dir=ltr] vue-result .info .reviews .rates:after{margin-left:4px;margin-right:0}vue-result .info .prices{grid-area:prices}vue-result .info .total{grid-area:total;padding-left:10px;padding-right:0;position:relative;text-align:center}[dir=ltr] vue-result .info .total{padding-left:0;padding-right:10px}vue-result .info .total.nodateprice .price{display:none}vue-result .info .total .price{font-size:12px;height:32px;line-height:32px;position:relative;text-align:left}[dir=ltr] vue-result .info .total .price{text-align:right}vue-result .info .total .price:not(.one){padding-bottom:14px}vue-result .info .total .price>b{color:rgba(var(--success),1);font-size:20px;font-weight:400;position:relative}vue-result .info .total .price>b .old{bottom:auto;color:red;font-size:16px;font-style:italic;left:104%;line-height:26px;position:absolute;right:auto;text-decoration:line-through;top:2px}[dir=ltr] vue-result .info .total .price>b .old{left:auto;right:104%}vue-result .info .total .price:after{bottom:0;color:rgba(var(--text-muted),.6);content:attr(data-text);font-size:14px;font-weight:400;left:0;line-height:14px;position:absolute;right:0;text-decoration:underline;top:auto}vue-result .info .total .price:before{content:attr(data-price)}vue-result .info .total .breakfest{font-size:12px;line-height:18px;position:relative;text-align:left}[dir=ltr] vue-result .info .total .breakfest{text-align:right}vue-result .info .smart{grid-area:smart;text-align:center}vue-result .info .smart:after{content:attr(data-text);font-weight:700;line-height:22px}vue-result .info .min_nights{grid-area:min_nights;text-align:center}vue-result .info .min_nights:after{content:attr(data-text);font-size:14px;line-height:22px}vue-result .info .areas{font-size:14px;font-weight:700;grid-area:areas;opacity:.8}vue-result .info .areas>span{display:inline-block;vertical-align:top}vue-result .info .areas>span:not(:last-child):after{content:"|";display:inline-block;padding:0 4px}vue-result .info .description{font-size:14px;grid-area:description;height:46px;line-height:24px;overflow:hidden}vue-result .info .rooms{font-size:14px;grid-area:rooms}vue-result .info .rooms .title{font-weight:700;opacity:.8}vue-result .info .rooms .rooms_box{overflow:hidden;transition:all .4s ease}vue-result .info .rooms .rooms_box .room{display:grid;gap:4px;grid-template-areas:"name" "nights" "guests";grid-template-columns:1fr;margin-top:10px;padding-left:0;padding-right:20px}[dir=ltr] vue-result .info .rooms .rooms_box .room{padding-left:20px;padding-right:0}vue-result .info .rooms .rooms_box .room .name{align-self:center;font-weight:700;grid-area:name;opacity:.8;position:relative}vue-result .info .rooms .rooms_box .room .name:after{content:attr(data-text)}vue-result .info .rooms .rooms_box .room .name:before{bottom:auto;content:"home";font-family:zimertop-font;left:auto;position:absolute;right:-20px;top:auto}[dir=ltr] vue-result .info .rooms .rooms_box .room .name:before{left:-20px;right:auto}vue-result .info .rooms .rooms_box .room .nights{color:rgba(var(--text-muted),1);font-size:14px;grid-area:nights}vue-result .info .rooms .rooms_box .room .nights:after{content:attr(data-text)}vue-result .info .rooms .rooms_box .room .guests{color:rgba(var(--text-muted),1);font-size:14px;grid-area:guests}vue-result .info .rooms .rooms_box .room .guests:after{content:attr(data-text)}vue-result .info>.tags{grid-area:tags}vue-result .info>.tags>div{background:none;color:rgba(var(--text),1);display:block;font-size:14px;line-height:18px;margin:4px 0;padding:0 20px 0 0;position:relative}[dir=ltr] vue-result .info>.tags>div{padding-left:20px;padding-right:0}vue-result .info>.tags>div:before{background:none;bottom:auto;font-size:14px;height:auto;left:auto;overflow:hidden;position:absolute;right:0;top:auto;width:14px}[dir=ltr] vue-result .info>.tags>div:before{left:0;right:auto}vue-result .info>.tags>div.success:before{color:rgba(var(--success),1)}vue-result .info>.tags>div.error{background:none;color:red}vue-result .info>.tags>div.error:before{color:red}vue-result .info>.tags>div.warning{background:none;color:rgba(var(--text),1)}vue-result .info>.tags>div.warning:before{color:rgba(var(--warning),1)}vue-result .info .buttons{display:flex;grid-area:buttons;justify-content:flex-end}vue-result .info .buttons.loading .go{font-size:0!important}vue-result .info .buttons.loading .go:after{display:none}vue-result .info .buttons h4{display:flex;font-weight:400;justify-content:flex-end}vue-result .info .buttons h4 .go{padding:0 10px}vue-result .info .buttons h4 .go:after{display:none}vue-result .info .buttons .go{background:rgba(var(--success),1);border-radius:25px;color:#fff;cursor:pointer;display:block;height:40px;line-height:40px;max-width:120px;opacity:.8;position:relative;text-align:center;width:100%}vue-result .info .buttons .go.primary{background:rgba(var(--primary),1)}vue-result .info .buttons .go[data-title]:after{content:attr(data-title);padding:0 10px}vue-result .info .buttons .go[data-explain]:after{bottom:-20px;color:rgba(var(--text-muted-light),1);content:attr(data-explain);font-size:12px;left:10px;line-height:normal;position:absolute;right:10px;top:auto}vue-result .info .buttons .go .loader{color:#fff;margin:0 auto}vue-result .info .buttons .instant{color:rgba(var(--text-muted),1);font-size:12px;line-height:24px;text-align:center;white-space:nowrap}vue-result .info .buttons .instant:after{content:attr(data-text)}vue-result .info .parameters{bottom:auto;grid-area:parameters;height:28px;left:auto;overflow:hidden;position:absolute;right:24px;top:24px;width:300px}[dir=ltr] vue-result .info .parameters{left:24px;right:auto}vue-result .info .parameters .option{background:#fff;border-color:rgba(var(--text-muted),1);margin:0 0 0 4px}vue-result .info .parameters .option:before{background:rgba(var(--success),.5);color:#fff}@media (max-width:768px){vue-result{flex-direction:column;padding:10px}vue-result .image{width:100%}vue-result .phone.mobile{bottom:auto;color:#fff;display:block;font-size:0;height:58px;left:auto;overflow:hidden;position:absolute;right:0;top:0;width:58px;z-index:2}[dir=ltr] vue-result .phone.mobile{left:0;right:auto}vue-result .phone.mobile:before{background:#0b6522;border-radius:20px;content:"phone";display:block;font-family:zimertop-font;font-size:24px;height:38px;line-height:38px;margin:20px;overflow:hidden;text-align:center;width:38px}vue-result .info{grid-template-areas:"title title" "areas reviews" "tags tags" "rooms total" "parameters parameters";grid-template-columns:1fr max-content;margin-top:-62px;position:relative}vue-result .info .parameters{bottom:auto;left:auto;margin-top:14px;position:relative;right:auto;top:auto;width:auto}.nodates vue-result .info{grid-template-areas:"title title" "areas reviews" "tags total" "parameters parameters"}.nodates vue-result .info .tags>div{line-height:24px;margin:0}.nodates vue-result .info .tags>div:before{line-height:24px}.nodates vue-result .info .total.nodateprice .price{color:rgba(var(--text-muted),1);display:block;font-size:16px;height:24px;line-height:24px}vue-result .info:before{background-image:linear-gradient(0deg,rgba(0,0,0,.4),transparent);border-bottom-left-radius:8px;border-bottom-right-radius:8px;bottom:calc(100% - 42px);content:" ";left:0;position:absolute;right:0;top:-64px}vue-result .info>.title{margin-bottom:4px;padding:0 10px;text-shadow:0 0 4px rgba(0,0,0,.8);z-index:1}vue-result .info>.title,vue-result .info>.title>a{height:42px;line-height:42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}vue-result .info>.title>a{bottom:auto;color:#fff;left:0;padding-left:10px;padding-right:10px;padding-top:174px;position:absolute;right:0;top:-174px}vue-result .info>.title .exclusive,vue-result .info>.title .new{bottom:auto;left:auto;padding:6px 26px 6px 10px;position:absolute;right:0;text-shadow:none;top:-24px}[dir=ltr] vue-result .info>.title .exclusive,[dir=ltr] vue-result .info>.title .new{left:0;padding:6px 10px 6px 26px;right:auto}vue-result .info .reviews{padding-left:0;padding-right:0}vue-result .info .areas{font-weight:400;margin-top:6px;padding:0}vue-result .info .tags{margin:0}vue-result .info .tags>div{margin-right:0;margin-top:0}vue-result .info .rooms .rooms_box .room{margin-left:0}vue-result .info .total{align-self:end;padding:0}vue-result .info .total .price.one{padding-bottom:0}vue-result .info .total .price>b .old{bottom:auto;left:0;line-height:20px;position:absolute;right:0;text-align:center;top:-16px}[dir=ltr] vue-result .info .total .price>b .old{left:0;right:0}vue-result .info .buttons,vue-result .info .description,vue-result .info .go{display:none}}.search-content{min-height:600px}.search-content vue-filter .filter-content{background:#fff;border-radius:10px;position:sticky;top:100px;width:100%}.search-page header+.layout,.search-page vue-header+.layout{min-height:calc(100vh - 319px);padding-top:82px}.search-page .layout-top .wrapper .video-frame{bottom:10px;display:flex;justify-content:flex-end;left:0;margin:auto;max-width:1280px;position:absolute;right:0;top:auto;width:100%}@media (max-width:1000px){.search-page .layout-top .wrapper .video-frame{display:none}}.search-page .layout-top .wrapper .video-frame>iframe{border-radius:10px;height:140px;margin-left:10px;overflow:hidden;width:220px}.search-page .layout .wrapper .content .banner_promotion{display:block;margin:10px 0;position:relative}.search-page .layout .wrapper .content .banner_promotion>img{border-radius:20px;width:100%}.search-page .layout .wrapper .content .top{display:grid;grid-template-areas:"breadcrumbs open_help_box";grid-template-columns:auto 36px;margin:10px 0}.search-page .layout .wrapper .content .top .breadcrumbs{color:rgba(var(--text),1);grid-area:breadcrumbs}.search-page .layout .wrapper .content .top .breadcrumbs>.label,.search-page .layout .wrapper .content .top .breadcrumbs>a{display:inline-block;font-size:16px;line-height:40px;vertical-align:top}.search-page .layout .wrapper .content .top .breadcrumbs>.label:last-child,.search-page .layout .wrapper .content .top .breadcrumbs>a:last-child{font-weight:700}.search-page .layout .wrapper .content .top .breadcrumbs>span.zf{display:inline-block;font-size:12px;line-height:42px;margin:0 4px;overflow:hidden;vertical-align:top;width:12px}.search-page .layout .wrapper .content .top .open_help_box{grid-area:open_help_box;left:0!important;position:relative!important;top:0!important}.search-page .layout .wrapper .content .top .sort{grid-area:sort}.search-page .layout .wrapper .content .top .map{background:rgba(var(--success),1);border-radius:20px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;grid-area:map;height:42px;line-height:42px;margin:auto;padding-right:30px;position:relative;text-align:right;width:80px}.search-page .layout .wrapper .content .top .map:before{bottom:auto;font-size:16px;left:auto;position:absolute;right:8px;top:auto}.search-page .layout .wrapper .content .empty_results{border-radius:10px;min-height:700px;padding-top:40px;position:relative;text-align:center}.search-page .layout .wrapper .content .empty_results .explain{font-size:30px;margin:20px}.search-page .layout .wrapper .content .empty_results .go{background:rgba(var(--primary),1);border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;height:40px;line-height:40px;margin:auto;max-width:200px;opacity:.8;padding:0 20px;vertical-align:middle;width:100%}.search-page .layout .wrapper .content .empty_results .go.loading{font-size:0}.search-page .layout .wrapper .content .empty_results .go.loading .loader{margin:0 auto}.search-page .layout .wrapper .content .dates-promoteds{display:flex;gap:4px;margin:10px 0}.search-page .layout .wrapper .content .dates-promoteds .popular{background:#fff;border:1px solid rgba(var(--light),1);border-radius:40px;cursor:pointer;display:inline-block;flex:1;margin-left:10px;padding:10px 40px 10px 0;position:relative;vertical-align:top}.search-page .layout .wrapper .content .dates-promoteds .popular:before{background:rgba(var(--primary),1);border-radius:30px;bottom:0;color:#fff;content:"star";cursor:pointer;display:inline-block;font-family:zimertop-font;height:30px;left:auto;line-height:30px;margin:auto;opacity:0;position:absolute;right:4px;text-align:center;top:0;vertical-align:middle;width:30px}body.fonts-ready .search-page .layout .wrapper .content .dates-promoteds .popular:before{opacity:1}.search-page .layout .wrapper .content .search-content{grid-gap:20px;border-radius:10px;display:grid;grid-template-areas:"filter results";grid-template-columns:300px auto}.search-page .layout .wrapper .content .search-content .filter{grid-area:filter}.search-page .layout .wrapper .content .search-content .results{background:transparent;border-radius:10px;grid-area:results;position:relative}.search-page .layout .wrapper .content .search-content .results .more_results .more_results,.search-page .layout .wrapper .content .search-content .results .results-container{display:flex;flex-direction:column}.search-page .layout .wrapper .content .search-content .results .more_results .more_title{background:rgba(var(--success),.2);border-radius:30px;box-sizing:border-box;color:rgba(var(--text),1);font-size:20px;font-weight:700;line-height:32px;margin:10px 0 20px;padding:10px 20px}.search-page .layout .wrapper .content .search-text{margin-top:20px}.search-page .layout .wrapper .content .search-text .text{background:#fff;border-radius:20px;display:flex;gap:20px;line-height:24px;padding:20px;text-align:right}[dir=ltr] .search-page .layout .wrapper .content .search-text .text{text-align:left}.search-page .layout .wrapper .content .search-text .text h2{color:rgba(var(--text),.8);font-size:24px}.search-page .layout .wrapper .content .search-text .text h3,.search-page .layout .wrapper .content .search-text .text h4,.search-page .layout .wrapper .content .search-text .text h5{color:rgba(var(--text),.8);font-size:20px}.search-page .layout .wrapper .content .search-text .text div.cont{flex:1;max-width:700px}.search-page .layout .wrapper .content .search-text .text div.cont.full{max-width:100%}.search-page .layout .wrapper .content .search-text .text iframe{height:280px}.search-page .layout .wrapper .content .search-text .text .video-frame,.search-page .layout .wrapper .content .search-text .text iframe{align-self:flex-start;border-radius:10px;margin-top:50px;overflow:hidden;width:500px}.search-page .layout .wrapper .content .search-text .text .video-frame .image{position:relative;width:100%}.search-page .layout .wrapper .content .search-text .text .video-frame .image>img{border-radius:10px;width:100%}.search-page .layout .wrapper .content .search-text .text .video-frame .image .video{background:rgba(0,0,0,.3);border-radius:10px;bottom:0;bottom:6px;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:1}.search-page .layout .wrapper .content .search-text .text .video-frame .image .video:before{bottom:0;color:#fff;font-size:50px;height:50px;left:0;margin:auto;position:absolute;right:0;top:0;width:50px}.search-page .layout .wrapper .content .search-text .text .video-frame iframe{height:280px;width:100%}.search-page .layout .wrapper .content .search-text .text .author{background:#fff;border:1px solid rgba(var(--light),.6);border-radius:10px;display:flex;gap:20px;padding:10px}.search-page .layout .wrapper .content .search-text .text .author .image{border-radius:80px;height:120px;overflow:hidden;width:120px}.search-page .layout .wrapper .content .search-text .text .author .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.search-page .layout .wrapper .content .search-text .text .author .info{display:flex;flex:1;flex-direction:column}.search-page .layout .wrapper .content .search-text .text .author .info .name{font-size:20px;font-weight:700;line-height:30px}.search-page .layout .wrapper .content .search-text .text .author .info .desc{font-size:16px;font-weight:400;line-height:22px}.search-page .layout .wrapper .content .search-text .text .author .info>a{color:rgba(var(--text),.8);display:block;font-weight:700;margin-top:10px}.search-page .layout .wrapper .content .search-text .fqtitle{margin:20px 0}.search-page .layout .wrapper .content .search-text vue-index.folds .fold .content{height:auto;opacity:1}.search-page .layout .wrapper .content .search-text .folds{background:#fff;border-radius:20px;margin:20px auto;padding:20px}@media (min-width:768px){.search-page .layout .wrapper .content .empty_results .go:hover{opacity:1}}@media (max-width:1000px){.search-page header+.layout,.search-page vue-header+.layout{padding-top:62px}.search-page .layout .wrapper .content .top{display:grid;margin:10px 0 0;padding:10px 0}.search-page .layout .wrapper .content .top .breadcrumbs{padding-left:10px;padding-right:0}[dir=ltr] .search-page .layout .wrapper .content .top .breadcrumbs{padding-left:0;padding-right:10px}.search-page .layout .wrapper .content .top .breadcrumbs>.label,.search-page .layout .wrapper .content .top .breadcrumbs>a{font-size:14px;line-height:20px}.search-page .layout .wrapper .content .top .breadcrumbs>span.zf{font-size:8px;line-height:22px}.search-page .layout .wrapper .content .top .sort .select{width:160px;z-index:5}.search-page .layout .wrapper .content .banner-mobile{align-items:center;background-repeat:no-repeat;background-size:cover;border-radius:20px;display:flex;flex-direction:column;gap:10px;height:0;margin:0 20px 20px;padding-bottom:100%}.search-page .layout .wrapper .content .banner-mobile>b{color:#fff;font-size:24px;font-weight:600;margin-top:40px}.search-page .layout .wrapper .content .banner-mobile span{color:#fff;font-size:20px}.search-page .layout .wrapper .content .banner-mobile span>span{font-weight:600}.search-page .layout .wrapper .content .search-content{display:block}.search-page .layout .wrapper .content .search-content .results{background:transparent}.search-page .layout .wrapper .content .author{flex-direction:column}.search-page .layout .wrapper .content .author .image{align-self:center}.search-page .layout .wrapper .content .search-text .text{flex-direction:column}.search-page .layout .wrapper .content .search-text .text div.cont{max-width:100%}.search-page .layout .wrapper .content .search-text .text .video-frame,.search-page .layout .wrapper .content .search-text .text iframe{margin-top:10px;max-width:100%;width:100%}}
