/* BHROMI v108 - Home "Stay at these properties" restyled like "Explore Cox's Bazar" (reuses .ex / .ex-card from explore-redesign.css).
   Same unit system: 1 mock-up px = --xu. Card size is identical to the Explore cards. */
.stp .ex-card.stp-card{width:calc(571*var(--xu));height:calc(711*var(--xu))}
.stp .ex-panel{top:calc(430*var(--xu));background:linear-gradient(180deg,rgba(14,33,66,0) 0,rgba(14,33,66,.55) 14%,rgba(14,33,66,.9) 48%,rgba(14,33,66,.97) 100%)}
.stp .ex-name{top:calc(536*var(--xu));left:calc(42.5*var(--xu));max-width:calc(480*var(--xu))}
.stp-heart{position:absolute;z-index:4;top:calc(26*var(--xu));right:calc(26*var(--xu));width:calc(90*var(--xu));height:calc(90*var(--xu));border-radius:50%;background:rgba(255,255,255,.94);color:#33425b;display:grid;place-items:center}
.stp-heart svg{display:block;width:calc(42*var(--xu));height:calc(42*var(--xu))}
.stp .ex-badge{width:calc(196*var(--xu))}
.stp-meta{position:absolute;z-index:4;left:calc(42.5*var(--xu));top:calc(594*var(--xu));height:calc(46*var(--xu));display:flex;align-items:center;gap:calc(18*var(--xu));max-width:calc(480*var(--xu))}
.stp-rate{flex:0 0 auto;display:grid;place-items:center;height:calc(46*var(--xu));min-width:calc(76*var(--xu));padding:0 calc(14*var(--xu));border-radius:calc(12*var(--xu));background:#045ff4;color:#fff;font-size:calc(28*var(--xu));line-height:1;font-weight:700}
.stp-area{font-size:calc(31.6*var(--xu));line-height:1;font-weight:400;color:#d7deed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.stp-price{position:absolute;z-index:4;left:calc(42.5*var(--xu));top:calc(654*var(--xu));display:flex;align-items:baseline;gap:calc(12*var(--xu));color:#fff;white-space:nowrap}
.stp-price small{font-size:calc(31.6*var(--xu));line-height:1;font-weight:500;color:#e6ecf7}
.stp-price b{font-size:calc(46*var(--xu));line-height:1;font-weight:700;letter-spacing:-.005em}
.stp .ex-card:not(.is-first) .ex-go{top:calc(618*var(--xu));right:calc(34*var(--xu))}
.stp-heart svg path{fill:none!important;stroke:currentColor!important}
