.cs-walk{display:grid;grid-auto-flow:column;grid-auto-columns:min(74vw,400px);gap:20px;margin:0;margin-inline:calc(50% - 50vw);padding:0 20px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:20px;scrollbar-width:none;cursor:grab}.cs-walk::-webkit-scrollbar{display:none}@media (min-width:640px){.cs-walk{padding-left:max(32px,calc((100vw - 1400px) / 2 + 32px));padding-right:32px;scroll-padding-left:max(32px,calc((100vw - 1400px) / 2 + 32px))}}.cs-walk.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cs-walk:focus-visible{outline:2px solid #f4f1ed;outline-offset:6px}.cs-walk-room{scroll-snap-align:start;display:flex;flex-direction:column;min-width:0}.cs-walk-frame{position:relative;overflow:hidden;aspect-ratio:4/5;background:#161617}.cs-walk-frame img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cs-walk-frame.is-white{background:#fff}.cs-walk-frame.is-white img{-o-object-fit:contain;object-fit:contain;padding:14%}.cs-walk-cap{display:grid;gap:10px;padding-top:20px}.cs-walk-top{align-items:baseline}.cs-walk-foot,.cs-walk-top{display:flex;justify-content:space-between;gap:16px}.cs-walk-foot{align-items:center;margin-top:32px}.cs-walk-pager{display:flex;gap:8px}.cs-walk-bar{position:relative;flex:1;max-width:240px;height:1px;background:#2a2a2a}.cs-walk-bar i{position:absolute;left:0;top:-.5px;width:14%;height:2px;background:#f4f1ed}@media (prefers-reduced-motion:no-preference){.cs-walk-bar i{transition:left .3s}}@media (max-width:640px){.cs-walk-pager{display:none}.cs-walk-bar{max-width:none}}