.cr-search__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cr-search--explore .cr-search__bar{grid-template-columns:1.1fr 1.3fr .9fr .85fr auto auto}.cr-search--explore .cr-search__trigger{min-height:56px;padding:9px 16px}.cr-search__cell.has-error .cr-search__label{color:var(--cr-alert)}.cr-search--explore .cr-search__go{min-height:56px;padding:0 28px}.cr-search.is-open{z-index:calc(var(--cr-z,90) + 1)}.cr-search__pop.is-flipped{left:auto;right:-1px}.cr-search__month h4{margin:0 0 6px;text-align:center;color:var(--cr-ink)}.cr-search__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center;font-size:14px}.cr-search__dow{padding:4px 0;font-family:var(--cr-font-caps);font-size:11px;font-weight:500;color:var(--cr-ink)}.cr-search .cr-search__day{display:flex;align-items:center;justify-content:center;min-width:var(--cr-hit,44px);min-height:var(--cr-hit,44px);padding:0;border:0;background:0 0;color:var(--cr-ink);line-height:1.4}.cr-search .cr-search__day:hover,.cr-search .cr-search__day:focus-visible,.cr-search .cr-search__day:active{background-color:var(--cr-sand);border-color:transparent;color:var(--cr-ink);text-decoration:none}.cr-search .cr-search__day:disabled,.cr-search .cr-search__day:disabled:hover{color:var(--cr-muted);background:0 0;cursor:default}.cr-search .cr-search__day.is-in,.cr-search .cr-search__day.is-in:hover,.cr-search .cr-search__day.is-in:focus-visible,.cr-search .cr-search__day.is-in:active{background-color:var(--cr-sky);color:var(--cr-ink);text-decoration:none}.cr-search .cr-search__day.is-edge,.cr-search .cr-search__day.is-edge:hover,.cr-search .cr-search__day.is-edge:focus-visible,.cr-search .cr-search__day.is-edge:active{background-color:var(--cr-ink);color:var(--cr-cream);text-decoration:none}.cr-search--explore{position:-webkit-sticky;position:sticky;top:var(--cr-sticky-top,0px)}.elementor-widget:has(>.elementor-widget-container>.cr-search--explore),.elementor-widget:has(>.cr-search--explore){position:-webkit-sticky;position:sticky;top:var(--cr-sticky-top,0px);z-index:var(--cr-z,90)}.cr-search--explore .cr-search__form{border-bottom-width:2px}.cr-search .cr-search__filters{display:flex;align-items:center;gap:8px;min-height:56px;padding:0 18px;border-right:1px solid var(--cr-ink);white-space:nowrap}.cr-search .cr-search__filters:hover,.cr-search .cr-search__filters:focus-visible,.cr-search .cr-search__filters:active,.cr-search .cr-search__filters[aria-expanded=true]{background-color:var(--cr-sand);border-color:var(--cr-ink);color:var(--cr-ink);text-decoration:none}.cr-search__tags{display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid var(--cr-ink)}.cr-search__taglist{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 16px}.cr-search__tag{display:inline-flex;align-items:center;gap:6px;padding:3px 6px 3px 12px;border:1px solid var(--cr-ink);border-radius:999px;background:var(--cr-sky);font-size:11px;letter-spacing:1px;line-height:1.5}.cr-search .cr-search__tag-x{position:relative;padding:0 4px;font-family:var(--cr-font-body);font-size:15px;line-height:1;letter-spacing:0;text-transform:none}.cr-search .cr-search__tag-x::before{content:"";position:absolute;inset:-16px -14px}.cr-search .cr-search__tag-x:hover,.cr-search .cr-search__tag-x:focus-visible,.cr-search .cr-search__tag-x:active{background-color:transparent;border-color:transparent;color:var(--cr-alert);text-decoration:none}.cr-search .cr-search__count{margin-left:auto;padding:6px 16px;font-size:18px;font-weight:700;color:var(--cr-coral)}.cr-search__count:empty{display:none}.cr-search__fpanel{position:absolute;left:0;right:0;top:100%;z-index:10;padding:20px 16px 16px;background:var(--cr-cream);border:1px solid var(--cr-ink);border-top:0;border-bottom-width:2px;color:var(--cr-ink);font-size:var(--cr-body-size,16px);text-align:left}.cr-search .cr-fpanel__title{margin:0 0 10px;font-family:var(--cr-font-caps);font-size:12px;font-weight:500;line-height:1.6;letter-spacing:1.5px;text-transform:uppercase;color:var(--cr-olive)}.cr-fpanel__group+.cr-fpanel__group{margin-top:20px}.cr-fpanel__checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 16px}.cr-search .cr-fpanel__check{display:flex;align-items:center;gap:10px;min-height:var(--cr-hit,44px);margin:0;font-weight:400;cursor:pointer}.cr-search .cr-fpanel__box{-webkit-appearance:none;appearance:none;display:grid;place-content:center;flex:none;width:18px;height:18px;margin:0;border:1px solid var(--cr-ink);border-radius:0;background:var(--cr-cream);cursor:pointer}.cr-search .cr-fpanel__box:checked{background:var(--cr-sky)}.cr-search .cr-fpanel__box:checked::after{content:"";width:9px;height:5px;border-left:2px solid var(--cr-ink);border-bottom:2px solid var(--cr-ink);transform:rotate(-45deg) translateY(-1px)}.cr-fpanel__foot{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;border-top:1px solid var(--cr-ink)}.cr-search .cr-fpanel__show{display:inline-flex;align-items:center;min-height:var(--cr-hit,44px);padding:10px 22px;border:1px solid var(--cr-ink);background:var(--cr-sky);color:var(--cr-ink)}.cr-search .cr-fpanel__show:hover,.cr-search .cr-fpanel__show:focus-visible,.cr-search .cr-fpanel__show:active{background-color:var(--cr-sky-hover);border-color:var(--cr-ink);color:var(--cr-ink);text-decoration:none}.cr-search--explore.is-collapsed{pointer-events:none}.cr-search--explore.is-collapsed .cr-search__form{visibility:hidden;pointer-events:none}.cr-search__summary{position:absolute;top:0;left:0;right:0;display:grid;grid-template-columns:1.2fr 1.3fr .9fr auto auto;background:var(--cr-cream);border:1px solid var(--cr-ink);border-bottom-width:2px;pointer-events:auto}.cr-search__sum-cells,.cr-search__sum-actions{display:contents}.cr-search .cr-search__sum-filters{display:flex;align-items:center;padding:0 16px;border-right:1px solid var(--cr-ink);white-space:nowrap}.cr-search .cr-search__sum-filters:hover,.cr-search .cr-search__sum-filters:focus-visible,.cr-search .cr-search__sum-filters:active{background-color:var(--cr-sand);border-color:var(--cr-ink);color:var(--cr-ink);text-decoration:none}.cr-search .cr-search__sum-cell{display:block;min-width:0;padding:6px 16px;border-right:1px solid var(--cr-ink);text-align:left;white-space:nowrap;overflow:hidden}.cr-search .cr-search__sum-cell:hover,.cr-search .cr-search__sum-cell:focus-visible,.cr-search .cr-search__sum-cell:active{background-color:var(--cr-sand);border-color:var(--cr-ink);color:var(--cr-ink);text-decoration:none}.cr-search__sum-cell .cr-search__label{font-size:11px;letter-spacing:1px}.cr-search__sum-value{display:block;font-size:var(--cr-body-size,16px);overflow:hidden;text-overflow:ellipsis}.cr-search .cr-search__sum-edit{display:flex;align-items:center;padding:0 18px;background:var(--cr-sky);color:var(--cr-ink);font-weight:500}.cr-search .cr-search__sum-edit:hover,.cr-search .cr-search__sum-edit:focus-visible,.cr-search .cr-search__sum-edit:active{background-color:var(--cr-sky-hover);border-color:var(--cr-ink);color:var(--cr-ink);text-decoration:none}@media (max-width:860px){.cr-search .cr-search__filters{justify-content:center;min-height:52px;padding:12px}.cr-search .cr-search__filters:not([hidden])+.cr-search__go{grid-column:auto}.cr-search__taglist{padding:6px 12px}.cr-search .cr-search__count{width:100%;margin-left:0;font-size:var(--cr-body-size,16px)}.cr-search__fpanel{max-height:max(200px,calc(100vh - var(--cr-bar-h,320px) - 12px));overflow:auto;padding:16px 12px 14px}.cr-fpanel__checks{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cr-search__month--second{display:none}.cr-search__summary{display:block;padding:6px 12px 8px}.cr-search__sum-cells{display:block;font-size:var(--cr-body-size,16px);line-height:1.5}.cr-search .cr-search__sum-cell{display:inline;padding:11px 0;border:0;white-space:normal;overflow:visible}.cr-search .cr-search__sum-cell[data-edit=loc]{display:block}.cr-search .cr-search__sum-cell:hover,.cr-search .cr-search__sum-cell:focus-visible,.cr-search .cr-search__sum-cell:active{background-color:transparent;text-decoration:underline}.cr-search .cr-search__sum-cell[data-edit=guests]::before{content:" · "}.cr-search__sum-cell .cr-search__label{display:none}.cr-search__sum-value{display:inline}.cr-search__sum-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cr-search .cr-search__sum-edit,.cr-search .cr-search__sum-filters{display:inline-flex;align-items:center;min-height:var(--cr-hit,44px);margin:0;padding:0 14px;border:1px solid var(--cr-ink);border-radius:999px;font-size:11px;letter-spacing:1px}.cr-search .cr-search__sum-filters{order:1;background:var(--cr-cream)}}