.thfo-photo-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--thfo-space-4, 1rem);box-sizing:border-box;background:var(--thfo-bg-subtle, #f4f2ee);border:1px dashed var(--thfo-border-subtle, #d8d3ca);border-radius:var(--thfo-radius-md, 6px);color:var(--thfo-fg-subtle, #8a8278)}.thfo-photo-placeholder span{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;max-width:22ch}.thfo-rooms__card .thfo-photo-placeholder{border:0;border-radius:0}.thfo-rooms__heading,.thfo-featured__heading,.thfo-reviews__heading,.thfo-visit__heading{font-weight:600;font-size:clamp(2.1rem,1.3rem + 2.6vw,3.25rem);line-height:1.03;letter-spacing:-.014em;text-wrap:balance}.thfo-rooms__sub,.thfo-reviews__sub{font-weight:500;font-size:1rem}
/*# sourceMappingURL=/cdn/shop/t/23/assets/thfo-home-tune.css.map */
