.stays-search{position:relative;z-index:4;margin-top:-34px}.sbar{position:relative;display:flex;align-items:center;gap:10px;margin:0 17px 0 12px;padding:7px 12px 7px 9px;border-radius:24px;background:rgb(255 255 255/62%);box-shadow:var(--dvb-shadow-search);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sbar[data-pulse]{animation:search-pulse-a 1.1s var(--ease-out)}.sbar[data-pulse=b]{animation-name:search-pulse-b}.sbar__fields{flex:1 1;min-width:0;display:grid;grid-template-columns:175fr 168fr 167fr 155fr 151fr 163fr 175fr;height:58px;background:#fff;border-radius:18px;box-shadow:0 1px 4px rgb(20 50 28/6%)}.sbar__field{position:relative;display:flex;align-items:center;padding-left:14px;min-width:0}.sbar__field:first-child{padding-left:18px}.sbar__field+.sbar__field:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:1px;background:#e9ebe5}.sbar__icon{width:36px;height:36px;border-radius:50%;background:#f4f3ec;color:#23302a;display:grid;place-items:center;flex-shrink:0;transition:background-color .2s,transform .3s var(--ease-spring)}.sbar__field:focus-within .sbar__icon,.sbar__field:hover .sbar__icon{background:#e8efe0;transform:rotate(-6deg) scale(1.06)}.sbar__trigger{position:absolute;inset:6px 0;left:8px;padding:0 26px 0 56px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:transparent;border:0;border-radius:12px;text-align:left;min-width:0}.sbar__field:first-child .sbar__trigger{left:12px}.sbar__label{font-size:10.5px;line-height:14px;color:#4b554e;white-space:nowrap}.sbar__value{margin-top:2px;font-size:13px;line-height:17px;color:#3a443d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sbar__value[data-filled]{color:var(--dvb-green-900);font-weight:700}.sbar__chev{position:absolute;right:10px;top:50%;translate:0 -50%;color:#37423a;transition:rotate .25s var(--ease-out)}.sbar__trigger[aria-expanded=true] .sbar__chev{rotate:180deg}.sbar__submit{--mx:0px;--my:0px;flex:0 0 162px;height:50px;border:0;border-radius:12px;background:var(--dvb-grad-cta);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:15.5px;font-weight:500;position:relative;overflow:hidden;isolation:isolate;box-shadow:0 6px 16px rgb(25 69 38/28%);translate:var(--mx) var(--my);transition:translate .35s var(--ease-out),box-shadow .2s}.sbar__submit:hover svg{animation:search-wiggle .6s var(--ease-out)}.sbar__error{position:absolute;left:22px;top:calc(100% + 8px);z-index:3;padding:7px 12px;border-radius:8px;background:#fff4f0;border:1px solid #f1c7b8;color:#9c2f14;font-size:12.5px;font-weight:500;box-shadow:0 6px 16px rgb(0 0 0/12%);animation:pop-in .3s var(--ease-spring)}.stays-layout{display:grid;grid-template-columns:206px minmax(0,1fr) 278px;align-items:start;margin-top:8px}.stays-main{margin:0 16px 0 22px;min-width:0}.stays-side{display:flex;flex-direction:column;min-width:0}.stays-layout.stays-layout--empty{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:24px;margin-top:32px}.stays-layout.stays-layout--empty-single{grid-template-columns:minmax(0,1fr)}.stays-layout--empty .stays-main{margin:0}.stays-layout--empty .stays-side--right{display:block;grid-column:auto;margin-top:0}.stays-layout--empty .advisor-card{margin-top:0}.stays-empty-state--catalog{min-height:260px;justify-content:center;gap:16px;padding:clamp(24px,4vw,46px);border-color:#d9e5d1;background:linear-gradient(135deg,#f3f8ef,#fffdf8)}.stays-empty-state__icon{display:grid;width:54px;height:54px;place-items:center;border-radius:16px;background:#dfeede;color:#1d5933}.stays-empty-state h2{margin:0;color:#183a27;font-family:var(--font-dvb-display),Georgia,serif;font-size:clamp(19px,2vw,27px);line-height:1.25}.stays-empty-state .rich-content{max-width:58ch}.filters-card{padding:6px 12px 10px}.filters-card.skeleton{height:546px}.filters__head{display:flex;align-items:center;justify-content:space-between}.filters__title{font-size:15.5px;font-weight:700;color:#1a251d}.filters__reset{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:4px 2px;font-size:10.5px;font-weight:500;color:var(--dvb-green-800)}.filters__reset svg{transition:rotate .5s var(--ease-out)}.filters__reset:hover svg{rotate:-270deg}.filters__group{padding:6px 0;border-bottom:1px solid #eef0ea}.filters__group:last-child{border-bottom:0;padding-bottom:0}.filters__group--price{padding-top:7px;padding-bottom:8px}.filters__gtitle{margin:0;font-family:var(--font-dvb-ui),Arial,sans-serif;font-size:13px;font-weight:700;color:#1a251d}.filters__gtitle button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:2px 0;border:0;background:none;font:inherit;color:inherit}.filters__chev{transition:rotate .25s var(--ease-out);margin-right:2px}.filters__gtitle button[aria-expanded=false] .filters__chev{rotate:-90deg}.filters__list{border:0;margin:4px 0 0;padding:0;display:flex;flex-direction:column}.fcheck{position:relative;display:flex;align-items:center;gap:8px;min-height:20.3px;font-size:11.6px;color:#3d4740;cursor:pointer}.fcheck input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.fcheck__box{width:13px;height:13px;border:1.3px solid #b9bfb5;border-radius:3px;background:#fff;flex-shrink:0;display:grid;place-items:center;transition:background-color .15s,border-color .15s}.fcheck__box:after{content:"";width:6px;height:3.5px;border:solid #fff;border-width:0 0 1.6px 1.6px;rotate:-45deg;translate:0 -1px;scale:0;transition:scale .2s var(--ease-spring)}.fcheck input:checked+.fcheck__box{background:var(--dvb-green-800);border-color:var(--dvb-green-800)}.fcheck input:checked+.fcheck__box:after{scale:1}.fcheck input:focus-visible+.fcheck__box{outline:2px solid var(--dvb-green-700);outline-offset:2px}.fcheck:hover .fcheck__box{border-color:var(--dvb-green-700)}.fcheck__label{display:inline-flex;align-items:center;gap:5px}.fcheck__count{color:#8b918b}.fcheck[data-empty]{opacity:.55}.pslider{margin-top:4px}.pslider__track{position:relative;height:22px}.pslider__track:after,.pslider__track:before{content:"";position:absolute;top:50%;height:4px;translate:0 -50%;border-radius:4px}.pslider__track:before{left:6px;right:6px;background:#dfe4da}.pslider__track:after{left:calc(6px + (100% - 12px) * var(--a));width:calc((100% - 12px) * (var(--b) - var(--a)));background:var(--dvb-green-800)}.pslider__track input{position:absolute;inset:0;width:100%;margin:0;background:none;pointer-events:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;z-index:1}.pslider__track input::-webkit-slider-runnable-track{background:transparent;height:22px}.pslider__track input::-moz-range-track{background:transparent}.pslider__track input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:14px;height:14px;margin-top:4px;border-radius:50%;background:var(--dvb-green-800);border:2.5px solid #e8efe0;box-shadow:0 0 0 1.5px var(--dvb-green-800),0 2px 5px rgb(0 0 0/20%);cursor:-webkit-grab;cursor:grab;-webkit-transition:scale .2s var(--ease-spring);transition:scale .2s var(--ease-spring)}.pslider__track input::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:var(--dvb-green-800);border:2.5px solid #e8efe0;box-shadow:0 0 0 1.5px var(--dvb-green-800);cursor:grab}.pslider__track input:active::-webkit-slider-thumb{scale:1.2;cursor:-webkit-grabbing;cursor:grabbing}.pslider__track input:focus-visible{outline:none}.pslider__track input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--dvb-green-700);outline-offset:2px}.pslider__text{margin-top:2px;font-size:10.8px;color:#3d4740}.stays-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:30px;margin-bottom:0}.stays-toolbar__count{font-size:13.4px;color:#26312a;padding-left:0;transform:translateY(-3px)}.stays-toolbar__mobile{display:none}.view-toggle{display:flex;gap:8px;margin-right:12px;transform:translateY(-5px)}.view-toggle button{display:inline-flex;align-items:center;gap:7px;height:21px;padding:0 12px 0 16px;border-radius:5px;border:1px solid #eceee8;background:#fff;font-size:11px;color:#3a443d;transition:background-color .2s,color .2s}.view-toggle button[aria-pressed=true]{background:var(--dvb-green-800);border-color:var(--dvb-green-800);color:#fff;padding-right:16px}.filter-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.filter-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;border:1px solid #d3dfc9;background:#f1f6ec;font-size:12px;color:var(--dvb-green-900);animation:pop-in .25s var(--ease-spring)}.filter-chip--reset{background:#fff;color:var(--dvb-muted)}.stays-note{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:12.5px;color:#5b4a17}.stays-results{margin:0;padding:0;list-style:none}.stays-results--grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px}.stays-results--list{display:flex;flex-direction:column;gap:10px}.stays-results>li{display:flex}.map-card{position:relative;padding:7px 6px}.map-card .side-card__title{padding:1px 1px 7px}.smap{position:relative;height:193px;border-radius:8px;overflow:hidden;background:#dfe9cf}.smap--large{height:min(420px,55vh);margin:4px 0 12px}.smap__bg{object-fit:cover}.smap__badge{position:absolute;left:6px;bottom:6px;padding:1px 6px;border-radius:4px;background:rgb(255 255 255/80%);font-size:9.5px;color:#56605a}.smap__pin{position:absolute;translate:-50% -100%;padding:0;border:0;background:none;line-height:0;filter:drop-shadow(0 2px 2px rgb(0 0 0/25%));transition:scale .25s var(--ease-spring),translate .25s var(--ease-spring);transform-origin:50% 100%}.smap__pin:hover,.smap__pin[data-active]{scale:1.15}.smap__pin[data-active] svg{animation:pin-bounce .6s var(--ease-spring)}@keyframes pin-bounce{30%{translate:0 -6px}}.smap__pop{position:absolute;translate:12px -48px;display:flex;flex-direction:column;gap:1px;min-width:142px;padding:6px 10px;border-radius:7px;background:#fff;box-shadow:0 6px 16px rgb(0 0 0/14%);font-size:10.8px;color:#3a443d;animation:pop-in .3s var(--ease-out);pointer-events:auto}.smap__pop-name{font-size:11.2px;font-weight:700;color:#1a251d}.smap__pop-name:hover{color:var(--dvb-green-800);text-decoration:underline}.map-card__cta{position:absolute;right:13px;bottom:15px;height:33px;padding:0 14px;font-size:12px;border-radius:7px;gap:9px}.advisor-card{margin-top:6px;overflow:hidden;background:linear-gradient(180deg,#fbfaf4,#f4f4ec)}.advisor-card__top{position:relative;height:197px;isolation:isolate}.advisor-card__img{object-fit:cover;z-index:-1}.advisor-card__title{position:absolute;left:8px;top:4px;display:flex;flex-direction:column;font-size:26px;line-height:30px;color:#1b3b24;transform:rotate(-6deg);transform-origin:left top}.advisor-card__title span:last-child{padding-left:14px}.advisor-card__text{position:absolute;left:7px;top:67px;width:144px;padding:6px 8px;border-radius:8px;background:rgb(255 255 255/78%);font-size:10.2px;line-height:13.4px;color:#3d4740}.advisor-card__cta{position:absolute;left:9px;top:155px;width:141px;height:35px;font-size:12.5px;border-radius:9px;gap:9px}.advisor-card__list{margin:3px 0 0;padding:0 10px;list-style:none;display:flex;flex-direction:column;gap:0}.advisor-card__list li{display:flex;align-items:center;gap:14px;font-size:11.2px;color:#3a443d}.advisor-card__ic{width:22px;height:22px;border-radius:50%;background:#e9eee3;color:#1c3b25;display:grid;place-items:center}.advisor-card--no-image .advisor-card__top{display:grid;height:auto;grid-gap:12px;gap:12px;padding:18px}.advisor-card--no-image .advisor-card__cta,.advisor-card--no-image .advisor-card__text,.advisor-card--no-image .advisor-card__title{position:static;width:auto;margin:0;transform:none}.advisor-card--no-image .advisor-card__title{font-size:24px;line-height:1.2}.advisor-card--no-image .advisor-card__text{padding:0;background:transparent;font-size:14px;line-height:1.5}.advisor-card--no-image .advisor-card__cta{width:-moz-fit-content;width:fit-content;min-height:40px;padding:0 16px}.stays-bottom{display:grid;grid-template-columns:206px minmax(0,1fr) 240px;grid-gap:12px;gap:12px;margin-top:-6px;align-items:start}.stays-bottom__mid{position:relative;margin-left:7px;min-width:0}.stays-bottom__pager{margin:4px 0 0 376px;height:32px;display:flex;align-items:center}@media (max-width:1023px){.stays-layout.stays-layout--empty{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:24px}.stays-empty-state--catalog{min-height:0}}.stays-reviews{display:grid;grid-template-columns:282px minmax(0,1fr);align-items:start}.stays-reviews .rstrip{position:static;padding-top:8px}.stays-reviews .rstrip__nav{position:absolute;right:12px;bottom:0}.nf-card{position:relative;height:142px;padding:14px 10px 0 54px;border-radius:var(--dvb-radius-card);background:linear-gradient(135deg,#eef1e4,#f7f6ee 60%,#f3f2e8);overflow:hidden;isolation:isolate;margin-top:8px}.nf-card__title{font-size:14.5px;line-height:17px;font-weight:700;color:#16241b;max-width:130px}.nf-card__text{margin-top:3px;font-size:10.8px;line-height:13.8px;color:#3d4740}.nf-card__cta{position:absolute;left:34px;bottom:10px;height:29px;padding:0 12px;font-size:11.5px;border-radius:999px;gap:8px}.stays-faq{margin-top:3px;padding:7px 10px 8px 11px;border-radius:var(--dvb-radius-card);background:#fbfbf7;border:1px solid #eceee6;box-shadow:var(--dvb-shadow-card)}.stays-faq .faq-card__head{flex-direction:column}.stays-faq .faq-card__more{order:3;align-self:flex-end;font-size:11.5px;font-weight:700;color:#16311e;padding:0;margin-top:2px}.stays-faq .faq{margin:6px 0 4px;display:flex;flex-direction:column;gap:0}.stays-faq .faq-card__head+.faq{margin-top:6px}.stays-faq{display:flex;flex-direction:column}.stays-faq .faq-card__head{display:contents}@media (max-width:1279px){.stays-layout{grid-template-columns:206px minmax(0,1fr)}.stays-side--right{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:20px}.advisor-card{margin-top:0}.stays-main{margin-right:0}.stays-results--grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.sbar__fields{grid-template-columns:repeat(4,minmax(0,1fr));height:auto;row-gap:4px;padding:4px 0}.sbar__field{height:54px}.sbar__field:nth-child(5):before{display:none}.sbar__field:nth-child(5){padding-left:18px}.sbar__field:nth-child(5) .sbar__trigger{left:12px}.stays-bottom{grid-template-columns:minmax(0,1fr) 280px;margin-top:24px}.stays-bottom__left{grid-column:1/-1;order:3}.stays-bottom__mid{margin-left:0}.stays-reviews{grid-template-columns:minmax(0,1fr);gap:10px}.stays-bottom__pager{margin-left:0}.nf-card{height:auto;padding:16px 16px 16px 70px;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:4px 20px;gap:4px 20px}.nf-card__title{max-width:none}.nf-card__cta{position:static;grid-column:2;grid-row:1/span 2}}@media (max-width:1023px){.stays-layout{grid-template-columns:minmax(0,1fr)}.stays-side--left{display:none}.stays-main{margin:0}.stays-toolbar{height:auto;flex-wrap:wrap;margin-bottom:12px}.stays-toolbar__count{transform:none;flex-basis:100%}.stays-toolbar__mobile{display:flex;gap:8px}.view-toggle{margin-right:0;transform:none}.view-toggle button{height:36px}.stays-results--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stays-bottom{grid-template-columns:minmax(0,1fr)}.tool-btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--dvb-border);background:#fff;font-size:13.5px;color:var(--dvb-green-900)}.tool-btn__badge{min-width:18px;height:18px;border-radius:9px;background:var(--dvb-green-800);color:#fff;font-size:11px;display:grid;place-items:center}}@media (max-width:1023px) and (min-width:768px){.sbar__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.sbar__field{height:58px}}@media (max-width:767px){.sbar{margin:0;flex-direction:column;align-items:stretch;padding:8px;border-radius:18px}.sbar__fields{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:14px}.sbar__field,.sbar__field:first-child,.sbar__field:nth-child(5){padding-left:10px;height:60px}.sbar__field:before{display:none}.sbar__field .sbar__trigger,.sbar__field:first-child .sbar__trigger,.sbar__field:nth-child(5) .sbar__trigger{left:4px;padding-left:48px;padding-right:22px}.sbar__icon{width:34px;height:34px}.sbar__label{font-size:12px}.sbar__value{font-size:14px}.sbar__chev{right:4px}.sbar__submit{flex-basis:auto;height:50px}.stays-results--grid{grid-template-columns:minmax(0,1fr)}.view-toggle{width:100%}.view-toggle button{flex:1 1;justify-content:center;height:40px;font-size:13px}.stays-side--right{grid-template-columns:minmax(0,1fr)}.smap{height:230px}.advisor-card__top{height:240px}.advisor-card__text{font-size:12.5px;line-height:16px;width:55%}.advisor-card__cta{top:auto;bottom:10px;height:44px;width:auto;padding:0 16px}.advisor-card__list li{font-size:13.5px;min-height:32px}.rstrip__list{grid-template-columns:minmax(0,1fr)}.rcard__quote,.stays-reviews .rcard__quote{font-size:13px;line-height:18px}.rcard__author,.rcard__rating{font-size:13px}.stays-reviews .rstrip__nav{position:static;justify-content:flex-end;margin-top:10px}.rstrip__nav .round-btn{width:44px;height:44px}.pager__btn{min-width:40px;height:40px}.stays-bottom__pager{height:auto}.nf-card{grid-template-columns:minmax(0,1fr);padding:16px 16px 16px 60px}.nf-card__cta{grid-column:1;grid-row:auto;justify-self:start;height:44px;font-size:14px}.nf-card__text{font-size:13.5px;line-height:19px}.stays-faq .faq--compact .faq__q button{font-size:14px;line-height:19px;min-height:40px;white-space:normal}.stays-faq .faq-card__title{font-size:16px;line-height:20px}.filters .fcheck{min-height:40px;font-size:14px}.filters__gtitle{font-size:15px}}.stays-faq .faq--compact .faq__q button{font-size:10.6px;white-space:nowrap}.stays-faq .faq-card__title{font-size:13.5px}.stays-main__pager{display:none}@media (max-width:1279px){.stays-main__pager{display:flex;justify-content:center;margin-top:16px}.stays-bottom__pager{display:none}}.stays-availability-cta{display:flex;justify-content:flex-end;margin-top:14px}.stays-availability-cta a{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid #dce6d8;border-radius:999px;background:#fff;color:#245a35;font-size:13px;font-weight:650;text-decoration:none}.stays-availability-cta a:hover{border-color:#8db08c;background:#f4f7ef}.stays-search{margin-top:-40px}.sbar{max-width:980px;margin:0 auto;padding:8px;border:1px solid var(--dvb-line);border-radius:var(--dvb-r-xl);background:var(--dvb-surface-1);box-shadow:var(--dvb-shadow-lg);-webkit-backdrop-filter:none;backdrop-filter:none}.sbar__fields{grid-template-columns:repeat(3,minmax(0,1fr));height:64px;background:var(--dvb-surface-2);border-radius:var(--dvb-r-lg);box-shadow:none}.sbar__field{height:64px}.sbar__icon{width:40px;height:40px;background:var(--dvb-surface-1);color:var(--dvb-forest-700);box-shadow:var(--dvb-shadow-xs)}.sbar__trigger{padding-left:60px}.sbar__trigger:hover{background:rgb(255 255 255/70%)}.sbar__label{color:var(--dvb-ink-500);font-size:var(--dvb-fs-xs);font-weight:600;letter-spacing:.02em}.sbar__value{color:var(--dvb-ink-800)}.sbar__submit,.sbar__value{font-size:var(--dvb-fs-base)}.sbar__submit{flex-basis:168px;height:64px;border-radius:var(--dvb-r-lg);font-weight:600}.stays-layout{grid-template-columns:264px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:28px;margin-top:28px}.stays-side--left{grid-column:1;grid-row:1}.stays-main{grid-column:2;grid-row:1/span 2;margin:0}.stays-side--right{grid-column:1;grid-row:2;margin-top:20px}.filters-card{padding:18px;border:1px solid var(--dvb-line);border-radius:var(--dvb-r-lg);background:var(--dvb-surface-1);box-shadow:var(--dvb-shadow-xs)}.stays-toolbar{height:auto;min-height:44px;margin-bottom:14px}.stays-toolbar__count{margin:0 auto 0 0;color:var(--dvb-ink-800);font-size:var(--dvb-fs-base);font-weight:600;transform:none}.stays-sort{position:relative;display:inline-flex;align-items:center;color:var(--dvb-forest-700)}.stays-sort svg{position:absolute;left:12px;pointer-events:none}.stays-sort .ui-select{min-height:40px;padding:6px 36px 6px 34px;font-size:var(--dvb-fs-md)}.view-toggle{gap:4px;margin:0;padding:3px;border:1px solid var(--dvb-line);border-radius:var(--dvb-r-md);background:var(--dvb-surface-2);transform:none}.view-toggle button{height:34px;padding:0 12px;border:0;border-radius:var(--dvb-r-sm);background:transparent;color:var(--dvb-ink-600);font-size:var(--dvb-fs-sm);font-weight:600}.view-toggle button[aria-pressed=true]{padding-right:12px;background:var(--dvb-surface-1);color:var(--dvb-forest-800);box-shadow:var(--dvb-shadow-xs)}.filter-chip{height:32px;padding:0 12px;font-size:var(--dvb-fs-sm)}.stays-results--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.stays-faq .faq--compact .faq__q button{font-size:var(--dvb-fs-md);white-space:normal}.stays-faq .faq-card__title{font-size:var(--dvb-fs-xl)}@media (max-width:1279px){.stays-layout{grid-template-columns:240px minmax(0,1fr);column-gap:24px}.stays-side--right{grid-column:1/-1;grid-row:3}.stays-main{grid-row:1/span 2}.stays-results--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sbar__fields{grid-template-columns:repeat(3,minmax(0,1fr));height:64px;padding:0}.sbar__field{height:64px}}@media (max-width:1023px){.stays-layout{grid-template-columns:minmax(0,1fr)}.stays-main,.stays-side--right{grid-column:1;grid-row:auto}.stays-toolbar__count{flex-basis:auto}.tool-btn{height:44px;border-radius:var(--dvb-r-md)}.stays-sort .ui-select{min-height:44px}.view-toggle button{height:38px}}@media (max-width:767px){.stays-search{margin-top:-32px}.sbar{padding:8px}.sbar__fields{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.sbar__field--guests{grid-column:1/-1}.sbar__field{height:60px}.sbar__submit{flex-basis:auto;height:52px}.stays-toolbar{gap:8px}.stays-toolbar__count{flex-basis:100%}.stays-sort{flex:1 1}.stays-sort .ui-select{width:100%}.stays-results--grid{grid-template-columns:minmax(0,1fr)}}.stays-availability-cta{justify-content:center;margin:12px 0 0}.stays-availability-cta a{min-height:40px;font-size:var(--dvb-fs-md)}.stays-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 28px;margin-top:48px}.stays-bottom__mid{grid-column:1/-1;grid-row:1;margin:0}.stays-bottom__left,.stays-bottom__right{grid-row:2}.stays-bottom__left:empty{display:none}.stays-bottom__left:empty+.stays-bottom__mid+.stays-bottom__right{grid-column:1/-1}.stays-reviews{grid-template-columns:minmax(0,1fr);gap:16px}.stays-reviews .rstrip__nav{position:static;justify-content:flex-end;margin-top:10px}.stays-bottom__pager{margin:16px 0 0;justify-content:center}.nf-card{height:auto;min-height:142px}@media (max-width:767px){.stays-bottom{grid-template-columns:minmax(0,1fr)}.stays-bottom__left,.stays-bottom__right{grid-row:auto;grid-column:1}}.filters__title{font-family:var(--font-dvb-display),Georgia,serif;font-size:var(--dvb-fs-xl);font-weight:600;color:var(--dvb-forest-900)}.filters__reset{min-height:32px;font-size:var(--dvb-fs-sm);font-weight:600}.filters__group{padding:12px 0;border-bottom-color:var(--dvb-line-soft)}.filters__gtitle{font-size:var(--dvb-fs-md);color:var(--dvb-ink-900)}.filters__gtitle button{min-height:32px}.filters__list{gap:2px;margin-top:6px}.fcheck{min-height:30px;gap:10px;font-size:var(--dvb-fs-md);color:var(--dvb-ink-700)}.fcheck__box{width:17px;height:17px;border-radius:4px}.fcheck__count{color:var(--dvb-ink-400);font-size:var(--dvb-fs-xs)}.pslider__text{font-size:var(--dvb-fs-sm);color:var(--dvb-ink-600)}