.hrtk-bedrooms:not(#\9):not(#\9),
.hrtk-bedrooms:not(#\9):not(#\9) *:where(:not(svg, svg *)),
.hrtk-bedrooms:not(#\9):not(#\9) *:where(:not(svg, svg *))::after,
.hrtk-bedrooms:not(#\9):not(#\9) *:where(:not(svg, svg *))::before,
.hrtk-bedrooms:not(#\9):not(#\9)::after,
.hrtk-bedrooms:not(#\9):not(#\9)::before{all:revert;box-sizing:border-box;color:inherit;font-family:inherit}.hrtk-bedrooms:not(#\9):not(#\9){--hrtk-bedrooms-lightbox-height:80vh;display:block}@supports (height:1dvh){.hrtk-bedrooms:not(#\9):not(#\9){--hrtk-bedrooms-lightbox-height:80dvh}}.hrtk-bedrooms__grid:not(#\9):not(#\9){display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;list-style:none}@media (min-width:640px){.hrtk-bedrooms__grid:not(#\9):not(#\9){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.hrtk-bedrooms__grid:not(#\9):not(#\9){grid-template-columns:repeat(var(--hrtk-bedrooms-columns,3),minmax(0,1fr))}}.hrtk-bedrooms__item:not(#\9):not(#\9){display:flex;margin:0;padding:0;list-style:none}.hrtk-bedrooms__card:not(#\9):not(#\9){display:flex;flex-direction:column;width:100%;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.hrtk-bedrooms__media:not(#\9):not(#\9){display:block;overflow:hidden;aspect-ratio:var(--hrtk-bedrooms-ratio,4/3);background:rgba(0,0,0,.04);text-decoration:none;cursor:zoom-in}.hrtk-bedrooms__img:not(#\9):not(#\9){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}
.hrtk-bedrooms__media:focus-visible:not(#\9):not(#\9) .hrtk-bedrooms__img,.hrtk-bedrooms__media:hover:not(#\9):not(#\9) .hrtk-bedrooms__img{transform:scale(1.03)}.hrtk-bedrooms__media:focus-visible:not(#\9):not(#\9){outline:2px solid currentColor;outline-offset:-2px}.hrtk-bedrooms__slides:not(#\9):not(#\9){position:relative;overflow:hidden;aspect-ratio:var(--hrtk-bedrooms-ratio,4/3);background:rgba(0,0,0,.04);touch-action:pan-y}.hrtk-bedrooms__slides:not(#\9):not(#\9) .hrtk-bedrooms__media{position:absolute;inset:0;aspect-ratio:auto}.hrtk-bedrooms__slide:not(#\9):not(#\9){z-index:1;opacity:0;visibility:hidden}.hrtk-bedrooms__slide.is-active:not(#\9):not(#\9){z-index:2;opacity:1;visibility:visible}[data-hrtk-bedrooms-transition="fade"]:not(#\9):not(#\9) .hrtk-bedrooms__slide{transition:opacity .4s ease,visibility 0s linear .4s}[data-hrtk-bedrooms-transition="fade"]:not(#\9):not(#\9) .hrtk-bedrooms__slide.is-active{transition:opacity .4s ease,visibility 0s}[data-hrtk-bedrooms-transition="slide"]:not(#\9):not(#\9) .hrtk-bedrooms__slide{opacity:1;transform:translateX(100%);transition:none}[data-hrtk-bedrooms-transition="slide"]:not(#\9):not(#\9) .hrtk-bedrooms__slide.is-active{transform:none;transition:transform .45s cubic-bezier(.22,1,.36,1)}[data-hrtk-bedrooms-transition="slide"]:not(#\9):not(#\9) .hrtk-bedrooms__slide.is-leaving{visibility:visible;transform:translateX(-100%);transition:transform .45s cubic-bezier(.22,1,.36,1)}[data-hrtk-bedrooms-transition="slide"]:not(#\9):not(#\9) [data-hrtk-bedrooms-dir="prev"] .hrtk-bedrooms__slide{transform:translateX(-100%)}[data-hrtk-bedrooms-transition="slide"]:not(#\9):not(#\9) [data-hrtk-bedrooms-dir="prev"] .hrtk-bedrooms__slide.is-active{transform:none}[data-hrtk-bedrooms-transition="slide"]:not(#\9):not(#\9) [data-hrtk-bedrooms-dir="prev"] .hrtk-bedrooms__slide.is-leaving{transform:translateX(100%)}[data-hrtk-bedrooms-transition="none"]:not(#\9):not(#\9) .hrtk-bedrooms__slide,
[data-hrtk-bedrooms-transition="none"]:not(#\9):not(#\9) .hrtk-bedrooms__slide.is-active{transition:none}
.hrtk-bedrooms__slide-count:not(#\9):not(#\9),
.hrtk-bedrooms__slide-dots:not(#\9):not(#\9),.hrtk-bedrooms__slide-nav:not(#\9):not(#\9){display:none;z-index:3}
.hrtk-bedrooms[data-hrtk-bedrooms-bound]:not(#\9):not(#\9) .hrtk-bedrooms__slide-dots,.hrtk-bedrooms[data-hrtk-bedrooms-bound]:not(#\9):not(#\9) .hrtk-bedrooms__slide-nav{display:flex}.hrtk-bedrooms[data-hrtk-bedrooms-bound]:not(#\9):not(#\9) .hrtk-bedrooms__slide-count{display:inline-block}.hrtk-bedrooms__slide-nav:not(#\9):not(#\9){position:absolute;top:50%;align-items:center;justify-content:center;width:36px;height:36px;padding:0;transform:translateY(-50%);background:rgba(0,0,0,.45);border:0;border-radius:50%;color:#fff;cursor:pointer}
.hrtk-bedrooms__slide-nav:focus-visible:not(#\9):not(#\9),.hrtk-bedrooms__slide-nav:hover:not(#\9):not(#\9){background:rgba(0,0,0,.7)}.hrtk-bedrooms__slide-nav:focus-visible:not(#\9):not(#\9){outline:2px solid #fff;outline-offset:2px}.hrtk-bedrooms__slide-nav:not(#\9):not(#\9) svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hrtk-bedrooms__slide-nav--prev:not(#\9):not(#\9){left:8px}.hrtk-bedrooms__slide-nav--next:not(#\9):not(#\9){right:8px}.hrtk-bedrooms__slide-dots:not(#\9):not(#\9){position:absolute;right:0;bottom:10px;left:0;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0 48px;pointer-events:none}.hrtk-bedrooms__slide-dot:not(#\9):not(#\9){width:8px;height:8px;padding:0;background:hsla(0,0%,100%,.55);border:0;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.25);cursor:pointer;pointer-events:auto;transition:transform .2s ease,background-color .2s ease}
.hrtk-bedrooms__slide-dot:focus-visible:not(#\9):not(#\9),.hrtk-bedrooms__slide-dot:hover:not(#\9):not(#\9){background:hsla(0,0%,100%,.85)}.hrtk-bedrooms__slide-dot:focus-visible:not(#\9):not(#\9){outline:2px solid #fff;outline-offset:2px}.hrtk-bedrooms__slide-dot[aria-current="true"]:not(#\9):not(#\9){background:#fff;transform:scale(1.25)}.hrtk-bedrooms__slide-count:not(#\9):not(#\9){position:absolute;top:10px;right:10px;padding:2px 8px;background:rgba(0,0,0,.55);border-radius:999px;color:#fff;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.5;pointer-events:none}.hrtk-bedrooms__body:not(#\9):not(#\9){display:flex;flex:1;flex-direction:column;gap:12px;padding:16px 18.4px 20px}.hrtk-bedrooms__title:not(#\9):not(#\9){margin:0;font-size:16.8px;font-weight:600;line-height:1.3}.hrtk-bedrooms__beds:not(#\9):not(#\9){display:flex;flex-wrap:wrap;gap:6.4px 17.6px;margin:0;padding:0;list-style:none}.hrtk-bedrooms__bed:not(#\9):not(#\9){display:flex;align-items:center;gap:6.4px;margin:0;font-size:14.4px;line-height:1.4;list-style:none}.hrtk-bedrooms__bed-icon:not(#\9):not(#\9){width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.hrtk-bedrooms__details:not(#\9):not(#\9){font-size:14.4px;line-height:1.55;opacity:.85}
.hrtk-bedrooms__details:not(#\9):not(#\9) ol,.hrtk-bedrooms__details:not(#\9):not(#\9) ul{margin:0;padding-left:1.15em}.hrtk-bedrooms__details:not(#\9):not(#\9) ul{list-style-type:disc}.hrtk-bedrooms__details:not(#\9):not(#\9) ol{list-style-type:decimal}.hrtk-bedrooms__details:not(#\9):not(#\9) li{margin:0 0 3.2px}.hrtk-bedrooms__details:not(#\9):not(#\9) p{margin:0 0 8px}.hrtk-bedrooms__details:not(#\9):not(#\9) > :last-child{margin-bottom:0}.hrtk-bedrooms__lightbox:not(#\9):not(#\9){position:fixed;inset:0;align-items:center;justify-content:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:hidden;opacity:0;background:transparent;border:0;transition:opacity .14s ease,translate .14s ease,display allow-discrete .14s,overlay allow-discrete .14s;translate:0 -12px}.hrtk-bedrooms__lightbox[open]:not(#\9):not(#\9){display:flex;opacity:1;transition-duration:.18s;translate:0 0}@starting-style{.hrtk-bedrooms__lightbox[open]:not(#\9):not(#\9){opacity:0;translate:0 -12px}}.hrtk-bedrooms__lightbox:not(#\9):not(#\9)::backdrop{opacity:0;background:rgba(0,0,0,.85);transition:opacity .14s ease,display allow-discrete .14s,overlay allow-discrete .14s}.hrtk-bedrooms__lightbox[open]:not(#\9):not(#\9)::backdrop{opacity:1;transition-duration:.18s}@starting-style{.hrtk-bedrooms__lightbox[open]:not(#\9):not(#\9)::backdrop{opacity:0}}.hrtk-bedrooms__figure:not(#\9):not(#\9){display:flex;flex-direction:column;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;max-width:94vw;margin:0}.hrtk-bedrooms__lightbox-img:not(#\9):not(#\9){display:block;width:auto;height:auto;max-width:min(94vw,calc(var(--hrtk-bedrooms-lightbox-height)*var(--hrtk-bedrooms-ar, 1.5)));max-height:var(--hrtk-bedrooms-lightbox-height);-o-object-fit:contain;object-fit:contain;border-radius:4px}.hrtk-bedrooms__caption:not(#\9):not(#\9){max-width:100%;color:#fff;font-size:15.2px;text-align:center}.hrtk-bedrooms__close:not(#\9):not(#\9),
.hrtk-bedrooms__nav:not(#\9):not(#\9){display:flex;position:absolute;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:rgba(0,0,0,.45);border:0;border-radius:50%;color:#fff;cursor:pointer}
.hrtk-bedrooms__close:focus-visible:not(#\9):not(#\9),.hrtk-bedrooms__close:hover:not(#\9):not(#\9),
.hrtk-bedrooms__nav:focus-visible:not(#\9):not(#\9),
.hrtk-bedrooms__nav:hover:not(#\9):not(#\9){background:rgba(0,0,0,.7)}.hrtk-bedrooms__close:not(#\9):not(#\9) svg,
.hrtk-bedrooms__nav:not(#\9):not(#\9) svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.hrtk-bedrooms__close:not(#\9):not(#\9){top:16px;right:16px}.hrtk-bedrooms__nav--prev:not(#\9):not(#\9){top:50%;left:16px;transform:translateY(-50%)}.hrtk-bedrooms__nav--next:not(#\9):not(#\9){top:50%;right:16px;transform:translateY(-50%)}@media (max-width:640px){.hrtk-bedrooms__nav--prev:not(#\9):not(#\9){left:8px}.hrtk-bedrooms__nav--next:not(#\9):not(#\9){right:8px}}@media (prefers-reduced-motion:reduce){.hrtk-bedrooms__img:not(#\9):not(#\9),.hrtk-bedrooms__slide-dot:not(#\9):not(#\9),[data-hrtk-bedrooms-transition]:not(#\9):not(#\9) .hrtk-bedrooms__slide,[data-hrtk-bedrooms-transition]:not(#\9):not(#\9) .hrtk-bedrooms__slide.is-active,[data-hrtk-bedrooms-transition]:not(#\9):not(#\9) .hrtk-bedrooms__slide.is-leaving{transition:none}.hrtk-bedrooms__lightbox:not(#\9):not(#\9),
	.hrtk-bedrooms__lightbox[open]:not(#\9):not(#\9){transition:none;translate:none}.hrtk-bedrooms__lightbox:not(#\9):not(#\9)::backdrop,
	.hrtk-bedrooms__lightbox[open]:not(#\9):not(#\9)::backdrop{transition:none}
	.hrtk-bedrooms__media:focus-visible:not(#\9):not(#\9) .hrtk-bedrooms__img,.hrtk-bedrooms__media:hover:not(#\9):not(#\9) .hrtk-bedrooms__img{transform:none}}