.reservation-module__zvwlPa__ribbon{background:var(--red);min-height:64px;color:var(--white);text-align:center;letter-spacing:2.5px;text-transform:uppercase;pointer-events:none;justify-content:center;align-items:center;padding:14px 16px;font-size:22px;font-weight:900;line-height:1.2;display:flex;position:absolute;inset:auto 0 0}.reservation-module__zvwlPa__reservedGallery .reservation-module__zvwlPa__ribbon{letter-spacing:3px;min-height:76px;font-size:28px}.reservation-module__zvwlPa__reservedCard .photo-tag{bottom:79px}.reservation-module__zvwlPa__reservedGallery .gallery-count{bottom:92px}.reservation-module__zvwlPa__reservedHero .hero-photo-caption{bottom:77px}.reservation-module__zvwlPa__notice{border-left:3px solid var(--red);background:#fff4f4;margin-top:16px;padding:12px 16px;font-size:13px;line-height:1.6}.chat-property .reservation-module__zvwlPa__label{color:var(--red);font-weight:800}
