.rm3__img[data-v-fc0ad92b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.rm3__photo:hover .rm3__img[data-v-fc0ad92b]{transform:scale(1.04)}.rm3__photo-arrow[data-v-fc0ad92b]{width:30px;height:30px;color:var(--color-text,#404040);cursor:pointer;opacity:0;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.rm3__aphoto:hover .rm3__photo-arrow[data-v-fc0ad92b],.rm3__photo:hover .rm3__photo-arrow[data-v-fc0ad92b]{opacity:1}.rm3__photo-arrow--prev[data-v-fc0ad92b]{inset-inline-start:8px}.rm3__photo-arrow--prev svg[data-v-fc0ad92b]{transform:scaleX(-1)}.rm3__photo-arrow--next[data-v-fc0ad92b]{inset-inline-end:8px}.rm3__dots[data-v-fc0ad92b]{gap:6px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.rm3__dot[data-v-fc0ad92b]{background:#ffffff8c;border-radius:50%;width:6px;height:6px}.rm3__dot--active[data-v-fc0ad92b]{background:#fff;border-radius:3px;width:14px}.rm3__aphoto-count[data-v-fc0ad92b]{top:10px;z-index:1;color:#fff;background:#141517b8;border-radius:2px;align-items:center;gap:5px;padding:4px 9px;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;inset-inline-start:10px}.rm3__point[data-v-4be19f0c]{color:var(--color-text);align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.rm3__point svg[data-v-4be19f0c]{color:var(--color-text-muted);flex-shrink:0}.rm3__rates[data-v-b173ebc7]{min-width:0}.rm3__rates-head[data-v-b173ebc7]{background:var(--color-surface,#faf9f7);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#777d87);grid-template-columns:2.2fr 1.2fr 1.2fr 1.6fr;gap:12px;padding:10px 16px;font-size:.72rem;font-weight:600;display:grid}@container rm3 (width<=760px){.rm3__rates-head[data-v-b173ebc7]{display:none}}.rm3__rate[data-v-b173ebc7]{border:1px solid var(--color-border,#e4e5e7);grid-template-columns:2.2fr 1.2fr 1.2fr 1.6fr;align-items:start;gap:12px;margin-top:12px;padding:22px 16px 16px;display:grid;position:relative}.rm3__rate[data-v-b173ebc7]:first-of-type{margin-top:0}.rm3__ribbon[data-v-b173ebc7]{top:-9px;color:#fff;background:#bf182b;border-radius:2px;padding:3px 10px;font-size:.72rem;font-weight:700;position:absolute;inset-inline-start:-6px}.rm3__ribbon[data-v-b173ebc7]:after{content:"";inset-inline-end:-7px;border-style:solid;border-block-width:11px;border-block-color:#0000;border-inline-width:7px 0;border-inline-color:#bf182b #0000;position:absolute;top:0}.rm3__info-ic[data-v-b173ebc7]{color:var(--color-text-muted,#9aa0a6);vertical-align:-2px;margin-inline-start:2px;display:inline-block}.rm3__rate-pay[data-v-b173ebc7]{color:var(--color-text-muted,#727374);cursor:help;font-size:.85rem}.rm3__rate-view[data-v-b173ebc7]{color:var(--color-text);align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.rm3__occupancy[data-v-b173ebc7]{flex-direction:column;gap:6px;display:flex}.rm3__occ-line[data-v-b173ebc7]{align-items:center;gap:7px;font-size:.9rem;display:inline-flex}.rm3__price-off[data-v-b173ebc7]{color:#bf182b;font-size:.95rem;font-weight:700;display:block}.rm3__price-tax[data-v-b173ebc7],.rm3__taxes[data-v-b173ebc7]{color:var(--color-text-muted,#777d87);margin-top:2px;font-size:.78rem;display:block}.rm3__taxes[data-v-b173ebc7]{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.rm3__rate--green[data-v-b173ebc7]{box-shadow:inset 3px 0 #4ba771}.rm3__rate--blue[data-v-b173ebc7]{box-shadow:inset 3px 0 0 var(--color-primary,#2367ba)}@container rm3 (width<=760px){.rm3__rate[data-v-b173ebc7]{grid-template-columns:1fr;gap:6px}.rm3__rate-col--meal[data-v-b173ebc7]:before{content:"🍽 "}.rm3__rate-col--bed[data-v-b173ebc7]:before{content:"🛏 "}}.rm3__rate-col--policy[data-v-b173ebc7]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.rm3__rate-tag[data-v-b173ebc7]{text-transform:uppercase;letter-spacing:.03em;border-radius:2px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-block}.rm3__rate-tag--green[data-v-b173ebc7]{color:#2f7d52;background:#e3f4ea}.rm3__rate-tag--blue[data-v-b173ebc7]{background:color-mix(in srgb,var(--color-primary,#2367ba) 14%,transparent);color:var(--color-primary,#2367ba)}.rm3__rate-tag--discount[data-v-b173ebc7]{color:#c0392b;background:#fde8e8}.rm3__rate-policy[data-v-b173ebc7]{cursor:help;color:var(--color-text);font-size:.85rem}.rm3__rate-col--bed[data-v-b173ebc7],.rm3__rate-col--meal[data-v-b173ebc7]{color:var(--color-text-muted);font-size:.88rem}.rm3__rate-col--price[data-v-b173ebc7]{flex-direction:column;align-items:flex-end;gap:4px;display:flex}@container rm3 (width<=760px){.rm3__rate-col--price[data-v-b173ebc7]{align-items:stretch}}.rm3__price-old[data-v-b173ebc7]{color:var(--color-text-muted);font-size:.8rem;text-decoration:line-through}.rm3__price-nights[data-v-b173ebc7]{color:var(--color-text-muted,#777d87);font-size:.78rem;display:block}.rm3__price-new[data-v-b173ebc7]{font-family:var(--font-heading);color:var(--color-text);font-size:1.3rem;font-weight:700;line-height:1.1}.rm3__book[data-v-b173ebc7]{background:var(--color-primary,#2367ba);color:#fff;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-align:center;border-radius:0;margin-top:4px;padding:12px 32px;font-size:12px;font-weight:500;text-decoration:none;transition:opacity .2s}.rm3__book[data-v-b173ebc7]:hover{opacity:.9}.rm3__more-rates[data-v-b173ebc7]{border:0;border-top:1px solid var(--color-border,#eee);width:100%;font:inherit;color:var(--color-primary,#2367ba);cursor:pointer;text-align:center;background:0 0;padding:12px 16px;font-size:.85rem;font-weight:600;display:block}.rm3__more-rates[data-v-b173ebc7]:hover{text-decoration:underline}.rmpop[data-v-f69e6366]{z-index:1020;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}@media (width>=768px){.rmpop[data-v-f69e6366]{flex-direction:row;overflow:hidden}.rmpop__gallery[data-v-f69e6366]{flex:0 0 calc(100vw - 350px);max-width:calc(100vw - 350px)}.rmpop__main[data-v-f69e6366]{height:calc(100vh - 120px)}}.rmpop__gallery[data-v-f69e6366]{background:#141517;flex-direction:column;display:flex;position:relative}@media (width>=1024px){.rmpop__gallery[data-v-f69e6366]{flex:0 0 calc(100vw - 500px);max-width:calc(100vw - 500px)}}.rmpop__main[data-v-f69e6366]{flex:1;justify-content:center;align-items:center;min-height:280px;display:flex;position:relative}.rmpop__main-img[data-v-f69e6366]{-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%}@media (width>=768px){.rmpop__main-img[data-v-f69e6366]{-o-object-fit:contain;object-fit:contain;width:calc(100% - 160px)}}.rmpop__arrow[data-v-f69e6366]{border:1px solid var(--color-border,#dcd8d4);cursor:pointer;opacity:.8;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.rmpop__arrow[data-v-f69e6366]:hover{opacity:1}.rmpop__arrow--prev[data-v-f69e6366]{inset-inline-start:12px}.rmpop__arrow--prev svg[data-v-f69e6366]{transform:scaleX(-1)}.rmpop__arrow--next[data-v-f69e6366]{inset-inline-end:12px}@media (width>=1024px){.rmpop__arrow--prev[data-v-f69e6366]{inset-inline-start:40px}.rmpop__arrow--next[data-v-f69e6366]{inset-inline-end:40px}}.rmpop__counter[data-v-f69e6366]{color:#fff;background:#14151799;border-radius:12px;padding:4px 12px;font-size:.8rem;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.rmpop__thumbs[data-v-f69e6366]{scrollbar-width:none;justify-content:flex-start;gap:10px;width:fit-content;max-width:100%;margin-inline:auto;padding:12px;display:none;overflow-x:auto}.rmpop__thumbs[data-v-f69e6366]::-webkit-scrollbar{display:none}.rmpop__thumb[data-v-f69e6366]{cursor:pointer;border:0;border-radius:4px;flex-shrink:0;width:110px;height:80px;padding:0;position:relative;overflow:hidden}.rmpop__thumb[data-v-f69e6366]:before{content:"";background:#0000008c;transition:opacity .2s;position:absolute;inset:0}.rmpop__thumb img[data-v-f69e6366]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.rmpop__thumb--active[data-v-f69e6366]:before,.rmpop__thumb[data-v-f69e6366]:hover:before{opacity:0}.rmpop__thumb--active[data-v-f69e6366]{outline:2px solid var(--color-primary,#2367ba);outline-offset:-2px}.rmpop__content[data-v-f69e6366]{background:#fff;flex:1;position:relative;overflow-y:auto}@media (width>=768px){.rmpop__thumbs[data-v-f69e6366]{display:flex}.rmpop__content[data-v-f69e6366]{flex:0 0 350px;max-width:350px}}@media (width>=1024px){.rmpop__content[data-v-f69e6366]{flex:0 0 500px;max-width:500px}}.rmpop__close[data-v-f69e6366]{cursor:pointer;z-index:2;background:0 0;border:0;padding:4px;position:absolute}.rmpop__close[data-v-f69e6366]:hover{opacity:.6}.rmpop__close--mobile[data-v-f69e6366]{top:12px;inset-inline-start:16px}.rmpop__close--desktop[data-v-f69e6366]{top:20px;display:none;inset-inline-end:20px}.rmpop__title[data-v-f69e6366]{font-family:var(--font-heading);border-bottom:1px solid var(--color-border,#d9dde0);padding:15px 16px;font-size:18px;font-weight:700;line-height:28px}@media (width>=768px){.rmpop__close--mobile[data-v-f69e6366]{display:none}.rmpop__close--desktop[data-v-f69e6366]{display:block}.rmpop__title[data-v-f69e6366]{padding:24px 32px 20px;font-size:24px;line-height:36px}}.rmpop__title-view[data-v-f69e6366]{color:var(--color-text-muted);margin-inline-start:8px;font-size:.9em;font-weight:400}.rmpop__info[data-v-f69e6366]{padding:16px}@media (width>=768px){.rmpop__info[data-v-f69e6366]{padding:20px 30px}}.rmpop__basic[data-v-f69e6366]{border-bottom:1px solid var(--color-border,#d9dde0);margin-bottom:20px;padding-bottom:12px}.rmpop__basic-item[data-v-f69e6366],.rmpop__basic-row[data-v-f69e6366]{flex-wrap:wrap;align-items:center;gap:6px 16px;margin:12px 0;display:flex}.rmpop__basic-label[data-v-f69e6366]{font-size:.95rem;font-weight:500}.rmpop__basic-val[data-v-f69e6366]{align-items:center;gap:4px;font-size:.95rem;display:inline-flex}.rmpop__basic-val[data-v-f69e6366],.rmpop__basic-val svg[data-v-f69e6366]{color:var(--color-text-muted)}.rmpop__features[data-v-f69e6366]{margin-bottom:28px}.rmpop__features-title[data-v-f69e6366]{margin-bottom:14px;font-size:1rem;font-weight:600;line-height:26px}.rmpop__features-grid[data-v-f69e6366]{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.rmpop__feature[data-v-f69e6366]{align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.rmpop__feature-icon[data-v-f69e6366]{color:var(--color-text-muted,#67707a);flex-shrink:0;display:inline-flex}.rmpop__amenities[data-v-f69e6366]{-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px;margin-bottom:12px}.rmpop__amenity-group[data-v-f69e6366]{-moz-column-break-inside:avoid;break-inside:avoid;padding-bottom:28px}.rmpop__amenity-title[data-v-f69e6366]{align-items:center;gap:8px;margin-bottom:8px;font-size:1rem;font-weight:500;line-height:24px;display:flex}.rmpop__amenity-icon[data-v-f69e6366]{color:var(--color-text-muted,#67707a);flex-shrink:0;display:inline-flex}.rmpop__amenity-list[data-v-f69e6366]{margin:0;padding:0;list-style:none}.rmpop__amenity-list li[data-v-f69e6366]{color:var(--color-text);margin-bottom:6px;padding-inline-start:18px;font-size:.9rem;line-height:24px;position:relative}.rmpop__amenity-list li[data-v-f69e6366]:before{content:"";inset-inline-start:4px;background:#b3b3b3;border-radius:50%;width:4px;height:4px;position:absolute;top:10px}.rmpop__desc-block[data-v-f69e6366]{border-top:1px solid var(--color-border,#d9dde0);padding-top:16px}.rmpop__desc-title[data-v-f69e6366]{margin-bottom:12px;font-size:1rem;font-weight:600;line-height:26px}.rmpop__desc[data-v-f69e6366]{text-align:justify;color:var(--color-text);margin:0;font-size:.9rem;line-height:1.6}.rrf[data-v-1b7deb7e]{margin-bottom:24px}.rrf__panel[data-v-1b7deb7e]{justify-content:center;margin-bottom:8px;display:flex}.rrf__clean[data-v-1b7deb7e]{border:1px solid var(--color-border,#e4e5e7);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border-radius:100px;padding:8px 16px;font-size:14px;font-weight:700}.rrf__inner[data-v-1b7deb7e]{flex-wrap:wrap;justify-content:center;display:flex}.rrf__item[data-v-1b7deb7e]{border:1px solid var(--color-border,#e4e5e7);color:var(--color-text-muted,#777d87);font:inherit;letter-spacing:.1px;cursor:pointer;background:0 0;border-radius:30px;align-items:center;margin-block:0 8px;margin-inline:0 6px;padding:5px 15px;font-size:12px;line-height:18px;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}@container rm3 (width>=768px){.rrf__item[data-v-1b7deb7e]{margin-inline-end:8px;font-size:14px;line-height:24px}}.rrf__item[data-v-1b7deb7e]:hover{border-color:var(--color-primary,#2367ba);color:var(--color-primary,#2367ba)}.rrf__item--selected[data-v-1b7deb7e],.rrf__item--selected[data-v-1b7deb7e]:hover{background:var(--color-primary,#2367ba);border-color:var(--color-primary,#2367ba);color:#fff}.rrf__close[data-v-1b7deb7e]{max-width:0;transition:max-width .3s,margin .3s;overflow:hidden}.rrf__item--selected .rrf__close[data-v-1b7deb7e]{max-width:12px;margin-inline-start:5px}@media (prefers-reduced-motion:reduce){.rrf__close[data-v-1b7deb7e],.rrf__item[data-v-1b7deb7e]{transition:none}}.rm3[data-v-1166d3b1]{padding:var(--spacing-lg,40px) 0;background:var(--color-background);color:var(--color-text)}.rm3__container[data-v-1166d3b1]{max-width:var(--container-max-width,1296px);padding:0 var(--spacing-md,16px);margin:0 auto;container:rm3/inline-size}.rm3__head[data-v-1166d3b1]{text-align:center;margin-bottom:24px}.rm3__title[data-v-1166d3b1]{font-family:var(--font-heading);margin:0;font-size:calc(clamp(1.5rem,1.1rem + 1.6vw,2.4rem));font-weight:700}.rm3__subtitle[data-v-1166d3b1]{max-width:640px;color:var(--color-text-muted);margin:8px auto 0;font-size:.95rem;line-height:1.55}.rm3__demo-banner[data-v-1166d3b1]{color:#b45309;background:#fef3c7;border-radius:2px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.rm3__loading-msg[data-v-1166d3b1]{color:var(--color-text);text-align:center;justify-content:center;align-items:center;gap:10px;margin:0 0 20px;font-size:1rem;font-weight:500;display:flex}.rm3__loading-spinner[data-v-1166d3b1]{border:2px solid color-mix(in srgb,var(--color-primary,#2367ba) 25%,transparent);border-top-color:var(--color-primary,#2367ba);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite rm3-spin-1166d3b1}@keyframes rm3-spin-1166d3b1{to{transform:rotate(1turn)}}.rm3__hlist[data-v-1166d3b1]{flex-direction:column;gap:40px;display:flex}.rm3__hcard[data-v-1166d3b1]{border:1px solid var(--color-border,#e4e5e7);background:var(--color-background,#fff);display:flex}.rm3__photo--h[data-v-1166d3b1]{cursor:pointer;flex:0 0 400px;height:260px;position:relative;overflow:hidden}.rm3__hbody[data-v-1166d3b1]{flex-direction:column;flex:1;min-width:0;padding:24px 32px;display:flex}.rm3__hhead[data-v-1166d3b1]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.rm3__name.rm3__name--h[data-v-1166d3b1]{flex:1;min-width:0;margin:8px 0 0;font-size:1.25rem}.rm3__cta.rm3__cta--h[data-v-1166d3b1]{flex:none;width:auto;padding:12px 40px}.rm3__points.rm3__points--h[data-v-1166d3b1]{flex-direction:row;align-items:center;gap:24px;margin:14px 0 0}.rm3__hdivider[data-v-1166d3b1]{border:0;border-top:1px solid var(--color-border,#e4e5e7);width:100%;margin:18px 0}.rm3__facilities.rm3__facilities--h[data-v-1166d3b1]{justify-content:flex-start;margin-top:0;padding-top:0}.rm3__facilities--h .rm3__detail[data-v-1166d3b1]{margin-inline-start:6px}@container rm3 (width>=761px) and (width<=1023px){.rm3__photo--h[data-v-1166d3b1]{aspect-ratio:auto;flex-basis:260px;height:auto;min-height:260px}.rm3__hhead[data-v-1166d3b1]{display:contents}.rm3__name.rm3__name--h[data-v-1166d3b1]{flex:none}.rm3__cta.rm3__cta--h[data-v-1166d3b1]{order:1;align-self:flex-start;margin-top:20px}}@container rm3 (width<=760px){.rm3__hcard[data-v-1166d3b1],.rm3__hhead[data-v-1166d3b1]{flex-direction:column}.rm3__photo--h[data-v-1166d3b1]{flex-basis:auto;width:100%;height:220px}.rm3__hhead[data-v-1166d3b1]{gap:12px}.rm3__cta.rm3__cta--h[data-v-1166d3b1]{width:100%}.rm3__points.rm3__points--h[data-v-1166d3b1]{flex-wrap:wrap;gap:12px 20px}}.rm3__grid[data-v-1166d3b1]{--rm3-cols:3;flex-wrap:wrap;justify-content:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}@container rm3 (width<=1024px){.rm3__grid[data-v-1166d3b1]{--rm3-cols:2}}.rm3__card[data-v-1166d3b1]{flex:0 0 calc((100% - 16px * (-1 + var(--rm3-cols))) / var(--rm3-cols));border:1px solid var(--color-border,#e3e3e3);background:var(--color-background);border-radius:2px;flex-direction:column;min-width:0;display:flex;overflow:hidden}@container rm3 (width>=768px){.rm3__grid--collapsed>.rm3__card[data-v-1166d3b1]:nth-child(4),.rm3__load-more[data-v-1166d3b1]{display:none}}@container rm3 (width<=767px){.rm3__grid[data-v-1166d3b1]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;position:relative;overflow-x:auto}.rm3__grid[data-v-1166d3b1]::-webkit-scrollbar{display:none}.rm3__card[data-v-1166d3b1]{scroll-snap-align:start;flex:0 0 min(320px,88%)}}.rm3__load-more[data-v-1166d3b1]{text-align:center;cursor:pointer;color:var(--color-text);justify-content:center;align-items:center;padding:24px}.rm3__load-more-icon[data-v-1166d3b1]{color:var(--color-primary,#2367ba)}.rm3__load-more-text[data-v-1166d3b1]{margin-top:4px;font-size:18px;font-weight:500;line-height:26px}.rm3__load-more-btn[data-v-1166d3b1]{border:1px solid var(--color-border,#e4e5e7);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:8px;margin-top:24px;padding:12px 14px;display:flex}.rm3__dots[data-v-1166d3b1]{justify-content:center;margin-top:16px;display:flex}@container rm3 (width>=768px){.rm3__dots[data-v-1166d3b1]{display:none}}.rm3__dot[data-v-1166d3b1]{cursor:pointer;background:0 0;border:0;border-radius:3px;width:0;height:6px;margin:0;padding:0;transition:width .3s}.rm3__dot--active[data-v-1166d3b1],.rm3__dot--near[data-v-1166d3b1]{border:1px solid var(--color-text-muted,#6b6f75);margin:0 5px}.rm3__dot--near[data-v-1166d3b1]{width:6px}.rm3__dot--active[data-v-1166d3b1]{width:20px}@media (prefers-reduced-motion:reduce){.rm3__loading-spinner[data-v-1166d3b1]{animation:none}.rm3__dot[data-v-1166d3b1]{transition:none}}.rm3__more-less[data-v-1166d3b1]{justify-content:center;margin-top:32px;display:flex}@container rm3 (width<=767px){.rm3__more-less[data-v-1166d3b1]{display:none}}.rm3__more-btn[data-v-1166d3b1]{border:1px solid var(--color-border,#e4e5e7);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:8px;padding:14px 16px;font-size:16px;font-weight:500;line-height:24px;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}.rm3__more-btn[data-v-1166d3b1]:after{content:"";background-color:currentColor;width:18px;height:18px;margin-block:2px 0;margin-inline:2px 0;transition:transform .3s;-webkit-mask:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.67775 12.1091L7.67774 4.00855L9.00855 4.00855L9.00902 12.1087L12.5784 8.5393L13.5195 9.48046L8.34315 14.6568L3.16676 9.48046L4.10792 8.5393L7.67775 12.1091Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.67775 12.1091L7.67774 4.00855L9.00855 4.00855L9.00902 12.1087L12.5784 8.5393L13.5195 9.48046L8.34315 14.6568L3.16676 9.48046L4.10792 8.5393L7.67775 12.1091Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.rm3__more-btn[data-v-1166d3b1]:hover{background-color:var(--color-text);border-color:var(--color-text);color:var(--color-background,#fff)}.rm3__more-btn[data-v-1166d3b1]:hover:after{transform:translateY(5px)}.rm3__more-btn--less[data-v-1166d3b1]:after{transform:rotate(180deg)}.rm3__more-btn--less[data-v-1166d3b1]:hover:after{transform:rotate(180deg)translateY(5px)}@media (prefers-reduced-motion:reduce){.rm3__more-btn[data-v-1166d3b1]:after{transition:none}}.rm3__photo[data-v-1166d3b1]{aspect-ratio:7/5;cursor:pointer;background:var(--color-surface,#f5f4f2);position:relative;overflow:hidden}.rm3__info[data-v-1166d3b1]{flex-direction:column;flex:1;padding:16px;display:flex}.rm3__name[data-v-1166d3b1]{font-family:var(--font-heading);margin:0 0 12px;font-size:1.05rem;font-weight:600;line-height:1.35}.rm3__points[data-v-1166d3b1]{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.rm3__facilities[data-v-1166d3b1]{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:auto;padding-top:12px;display:flex}.rm3__fac[data-v-1166d3b1]{align-items:center;gap:6px;font-size:.85rem}.rm3__fac[data-v-1166d3b1],.rm3__fac-icon[data-v-1166d3b1]{color:var(--color-text-muted);display:inline-flex}.rm3__detail[data-v-1166d3b1]{font:inherit;color:var(--color-primary,#2367ba);cursor:pointer;background:0 0;border:none;margin-inline-start:auto;padding:0;font-size:.85rem;font-weight:500;text-decoration:underline}.rm3__detail[data-v-1166d3b1]:hover{text-decoration:none}.rm3__control[data-v-1166d3b1]{padding:0 16px 16px}.rm3__cta[data-v-1166d3b1]{background:var(--color-primary,#2367ba);color:#fff;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;width:100%;padding:12px 16px;font-size:12px;font-weight:500;transition:filter .2s}.rm3__cta[data-v-1166d3b1]:hover{filter:brightness(1.12)}.rm3__avail[data-v-1166d3b1]{flex-direction:column;gap:40px;display:flex}.rm3__aname[data-v-1166d3b1]{font-family:var(--font-heading);margin:0 0 16px;font-size:1.375rem;font-weight:700}.rm3__agrid[data-v-1166d3b1]{grid-template-columns:333px 1fr;align-items:start;gap:16px;display:grid}@container rm3 (width<=860px){.rm3__agrid[data-v-1166d3b1]{grid-template-columns:1fr}}.rm3__acol[data-v-1166d3b1]{border:1px solid var(--color-border,#e4e5e7);background:var(--color-background,#fff)}.rm3__aphoto[data-v-1166d3b1]{aspect-ratio:333/238;cursor:pointer;background:var(--color-surface,#f5f4f2);position:relative;overflow:hidden}.rm3__abody[data-v-1166d3b1]{padding:16px 20px 20px}.rm3__points.rm3__points--a[data-v-1166d3b1]{flex-flow:wrap;gap:8px 20px;margin-bottom:0}.rm3__hdivider--a[data-v-1166d3b1]{margin:14px 0}.rm3__afacs[data-v-1166d3b1]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.rm3__afac[data-v-1166d3b1]{border:1px solid var(--color-border,#e4e5e7);color:var(--color-text);border-radius:2px;align-items:center;gap:7px;padding:6px 12px;font-size:.9rem;display:inline-flex}.rm3__detail--avail[data-v-1166d3b1]{align-self:flex-start;margin-inline-start:0}.rm3__amore[data-v-1166d3b1]{text-align:center;margin-top:5px}.rm3__amore-btn[data-v-1166d3b1]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rm3__amore-text[data-v-1166d3b1]{color:var(--color-text,#141517);margin-bottom:8px;padding-bottom:5px;font-size:12px;font-weight:400;display:inline-flex;position:relative}.rm3__amore-text[data-v-1166d3b1]:before{content:"";inset-inline-start:0;background:var(--color-primary,#141517);width:100%;height:1px;transition:width .3s;position:absolute;bottom:0}.rm3__amore-text[data-v-1166d3b1]:after{content:"";margin-top:2px;background-color:currentColor;width:18px;height:18px;margin-inline-start:2px;transition:transform .3s;-webkit-mask:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.67775 12.1091L7.67774 4.00855L9.00855 4.00855L9.00902 12.1087L12.5784 8.5393L13.5195 9.48046L8.34315 14.6568L3.16676 9.48046L4.10792 8.5393L7.67775 12.1091Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.67775 12.1091L7.67774 4.00855L9.00855 4.00855L9.00902 12.1087L12.5784 8.5393L13.5195 9.48046L8.34315 14.6568L3.16676 9.48046L4.10792 8.5393L7.67775 12.1091Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.rm3__amore-text--less[data-v-1166d3b1]:after{transform:rotate(180deg)}@container rm3 (width>=768px){.rm3__amore-text[data-v-1166d3b1]{font-size:14px}.rm3__amore-btn:hover .rm3__amore-text[data-v-1166d3b1]:before{width:0}.rm3__amore-btn:hover .rm3__amore-text[data-v-1166d3b1]:after{transform:translateY(2px)}.rm3__amore-btn:hover .rm3__amore-text--less[data-v-1166d3b1]:after{transform:rotate(180deg)translateY(2px)}}.rm3__amore-btn[data-v-1166d3b1]:focus-visible{outline:2px solid var(--color-primary,#2367ba);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rm3__amore-text[data-v-1166d3b1]:after,.rm3__amore-text[data-v-1166d3b1]:before{transition:none}}
