/* Voyara Listing facilities */
.vy-fac__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(var(--vy-w-cols,3),minmax(0,1fr));gap:12px}
.vy-fac__item{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--vy-line,#E6E1D8);border-radius:14px;font:400 15px/1.3 var(--vy-font-body,Jost,sans-serif);color:var(--vy-ink,#15201F)}
.vy-fac__item[hidden]{display:none}
.vy-fac__item:focus{outline:none}
.vy-fac__icon{flex:0 0 auto;width:36px;height:36px;border-radius:10px;background:var(--vy-sand,#F3EEE4);color:var(--vy-main,#0E3B36);display:inline-flex;align-items:center;justify-content:center}
.vy-fac__all{align-self:flex-start;height:40px;padding:0 16px;border:1px solid var(--vy-ink,#15201F);border-radius:999px;background:var(--vy-bg,#fff);color:var(--vy-ink,#15201F);font:500 14px/1 var(--vy-font-body,Jost,sans-serif);cursor:pointer}
.vy-fac__all[hidden]{display:none}
.vy-fac__all:focus-visible{outline:2px solid var(--vy-accent,#C9962B);outline-offset:2px}
.vy-fac__groups{display:grid;grid-template-columns:repeat(var(--vy-w-cols,3),minmax(0,1fr));gap:20px}
.vy-fac__group{display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid var(--vy-line,#E6E1D8);border-radius:20px;background:var(--vy-bg,#fff)}
.vy-fac__gtitle{margin:0;font:500 12px/1.3 var(--vy-font-body,Jost,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--vy-label,var(--vy-accent,#C9962B))}
.vy-fac__group ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}
.vy-fac__group li{display:flex;align-items:center;gap:12px;font:400 15px/1.3 var(--vy-font-body,Jost,sans-serif);color:var(--vy-ink,#15201F)}
.vy-fac__group .vy-fac__icon{width:34px;height:34px}
