.photo-discount{position:absolute;right:13px;top:13px;z-index:2;background:linear-gradient(135deg,#e83918,#ff6b22);color:#fff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;box-shadow:0 7px 18px #8b1d0b55}
.discount-price{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:start;gap:3px 8px}
.discount-price strong{grid-column:1/-1;color:#101828;font-size:21px}
.discount-price .original-price{color:#98a2b3;text-decoration:line-through;text-decoration-thickness:1.5px;font-size:13px;font-weight:700}
.discount-badge{display:inline-flex;width:max-content;background:#eaf8ef;color:#08783e;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}
.discount-price .saving{grid-column:1/-1;color:#08783e;font-size:11px;font-weight:800}
.discount-price.detail strong{font-size:27px}.discount-price.booking{margin:8px 0}
.booking-summary #bookingPriceTotal{margin:7px 0 0;color:#101828;font-weight:900}
