.cy-y .cy-amenities>.sh{align-items:center;gap:12px}
.cy-y .cy-amenities>.sh .side{color:#68737d;font-size:12px;white-space:nowrap}
.cy-y .cy-amenities.is-enhanced .panel{padding-bottom:0}
.cy-y .cy-amenities .amenities-reveal{overflow:hidden;overflow-anchor:none}
.cy-y .cy-amenities .amenities-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:58px;margin:20px 0 0;padding:15px 0;border:0;border-top:1px solid #0a16280c;border-radius:0;background:none;box-shadow:none;color:#0a1628;font:500 14px/1.4 'DM Sans',sans-serif;text-align:start;cursor:pointer;touch-action:manipulation}
.cy-y .cy-amenities .amenities-toggle svg{order:2;width:18px;height:18px;flex:none;color:#5c6470;transition:transform .25s;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.cy-y .cy-amenities .amenities-toggle[aria-expanded=true] svg{transform:rotate(180deg)}
.cy-y .cy-amenities .amenities-toggle .am-lbl-less{display:none}
.cy-y .cy-amenities .amenities-toggle[aria-expanded=true] .am-lbl-more{display:none}
.cy-y .cy-amenities .amenities-toggle[aria-expanded=true] .am-lbl-less{display:inline}
.cy-y .cy-amenities .amenities-toggle:focus-visible{outline:2px solid #4b8fb8;outline-offset:4px;border-radius:8px}
@media(max-width:700px){.cy-y .cy-amenities>.sh h2{font-size:20px;line-height:1.2;letter-spacing:-.5px}.cy-y .cy-amenities.is-enhanced .panel{padding:22px 20px 0}.cy-y .cy-amenities .amenities-toggle{font-size:13px;margin-top:16px;min-height:56px}}
@media(prefers-reduced-motion:reduce){.cy-y .cy-amenities .amenities-toggle svg{transition:none}}
