.th-room-photo{aspect-ratio:4/3;margin-bottom:24px;overflow:hidden;background:var(--th-stone)}
.th-room-photo a{display:block;height:100%}
.th-room-photo img{width:100%;height:100%;object-fit:cover;transition:transform .35s}
.th-room-photo a:hover img{transform:scale(1.035)}
.th-gallery-image img{aspect-ratio:4/3}
.th-footer-nav .wp-block-navigation__container{display:flex;flex-wrap:wrap;gap:24px}
.th-footer-nav .wp-block-navigation-item a{text-decoration:none}
