.kludi-room-tiles{display:block}.kludi-room-tiles__container{max-inline-size:var(--container-max-width);margin-inline:auto;padding:96px var(--container-gutter) 0}.kludi-room-tiles__kicker{margin:0;font-size:12px;line-height:normal;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--kludi-ink))}.kludi-room-tiles__heading{margin:16px 0 0;font-size:52px;line-height:normal;font-weight:400;letter-spacing:-.01em;text-transform:none;color:rgb(var(--kludi-ink))}.kludi-room-tiles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-block-start:44px}.kludi-room-tiles__tile{position:relative;display:block;min-inline-size:0;overflow:hidden;background-color:rgb(var(--kludi-control-border));color:#fff;text-decoration:none;transition:transform .45s var(--kludi-ease),box-shadow .45s ease}@media screen and (pointer:fine){.kludi-room-tiles__tile:hover,.kludi-room-tiles__tile:focus-visible{transform:translateY(-5px);box-shadow:0 26px 44px -28px rgb(var(--kludi-ink),.5)}}@media(prefers-reduced-motion:reduce){.kludi-room-tiles__tile{transition:none}}.kludi-room-tiles__media{position:relative;display:block;inline-size:100%;block-size:420px}.kludi-room-tiles__image{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 50%}.kludi-room-tiles__foot{position:absolute;inset-inline:0;inset-block-end:0;display:block;padding:28px 28px 26px;background-image:linear-gradient(0deg,rgb(var(--kludi-ink),.72),rgb(var(--kludi-ink),0));pointer-events:none}.kludi-room-tiles__title{display:block;font-size:26px;line-height:normal;font-weight:300}.kludi-room-tiles__meta{display:block;margin-block-start:8px;font-size:13px;line-height:normal;letter-spacing:.14em;text-transform:uppercase;opacity:.8}@media screen and (max-width:740px){.kludi-room-tiles__container{padding:44px 22px 0}.kludi-room-tiles__kicker{font-size:11px;letter-spacing:.22em}.kludi-room-tiles__heading{margin-block-start:12px;font-size:34px}.kludi-room-tiles__grid{grid-template-columns:1fr;gap:14px;margin-block-start:26px}.kludi-room-tiles__media{block-size:200px}.kludi-room-tiles__foot{padding:22px;background-image:linear-gradient(0deg,rgb(var(--kludi-ink),.78),rgb(var(--kludi-ink),0))}.kludi-room-tiles__title{font-size:22px}.kludi-room-tiles__meta{margin-block-start:6px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kludi-room-tiles.css.map */
