.redesign-guests .mapx-top-copy>p{margin:1.15rem 0 0}@media (width>=761px){.redesign-guests .mapx-hero-inner{align-items:stretch}.redesign-guests .mapx-top-copy{flex-direction:column;justify-content:flex-end;display:flex}}@media (width<=600px){.redesign-guests .mapx-top-copy h1{font-size:clamp(2.35rem,12vw,3.1rem)}.redesign-guests .mapx-top-copy>p{font-size:.82rem;line-height:1.65}}.redesign-guests .mapx-view-tabs button[aria-selected=true]{color:var(--mapx-dark);box-shadow:none;background:0 0}.redesign-guests .mapx-card-photo{cursor:pointer;border:0;width:100%;padding:0}.redesign-guests .mapx-heart{color:#a5a59e;filter:none;background:0 0;border-radius:0}.redesign-guests .mapx-heart svg{width:17px;height:17px;color:inherit}.redesign-guests .mapx-heart[aria-pressed=true]{color:#bd7056}.redesign-guests .mapx-map-heading{max-width:calc(100% - 90px)}.redesign-guests .mapx-map-heading strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.redesign-guests .catalogue-live-map{min-height:0}.redesign-guests .catalogue-live-map .maplibregl-canvas{filter:saturate(.24)brightness(1.04)contrast(.9)}.redesign-guests .catalogue-map-controls{top:20px;right:20px}.redesign-guests .catalogue-map-controls>div{background:#fffdf8;border:0;border-radius:12px;box-shadow:0 3px 14px #24262b14}.redesign-guests .catalogue-map-controls button{color:#68735e;border-color:#d3d4cc;width:36px;height:35px}.redesign-guests .catalogue-map-controls button svg{width:18px;height:18px}.redesign-guests .catalogue-live-map .stay-map-marker{cursor:pointer;justify-content:center;align-items:center;min-width:112px;display:flex}.redesign-guests .catalogue-live-map .maplibregl-marker:has(.catalogue-marker-active){z-index:2}.redesign-guests .catalogue-cluster-popup{color:#24262b;background:#fffef9;border-radius:15px;width:280px;max-width:calc(100vw - 70px);padding:16px}.redesign-guests .catalogue-cluster-popup>div{max-height:230px;margin-top:10px;overflow-y:auto}.redesign-guests .catalogue-cluster-popup .stay-map-popup-button{text-align:left;cursor:pointer;border-bottom:1px solid #eeece3;width:100%}.redesign-guests .catalogue-cluster-popup .stay-map-popup-button[aria-pressed=true]{background:#fff4d4}.redesign-guests .catalogue-map-loading{z-index:3;color:#52574d;background:#fffef9;border-radius:6px;padding:7px 10px;font-size:11px;position:absolute;bottom:100px;left:16px}.redesign-guests .catalogue-page-number{align-items:center;gap:7px;display:inline-flex}@media (width<=760px){.redesign-guests .mapx-layout-map .mapx-map-card{grid-template-columns:minmax(0,1fr);bottom:42px}.redesign-guests .mapx-layout-map .mapx-selected-stay{background:#fffefa;width:100%}.redesign-guests .mapx-layout-map .mapx-selected-stay>div{flex:1}}.redesign-guests .mapx-card-photo:focus-visible{outline-offset:-3px;outline:2px solid #ed9f16}
