/* Jordan: additional 500 scoped presentation refinements. Generated from scripts/build-jordan-refinements.js. */
html body.site-premium.site-zillow[data-jordan-experience] .header-wrap{
  /* 101: Header layout — min-height */
  min-height:68px!important;
  /* 102: Header layout — max-width */
  max-width:1440px!important;
  /* 103: Header layout — padding */
  padding:10px 24px!important;
  /* 104: Header layout — margin-inline */
  margin-inline:auto!important;
  /* 105: Header layout — display */
  display:flex!important;
  /* 106: Header layout — align-items */
  align-items:center!important;
  /* 107: Header layout — justify-content */
  justify-content:space-between!important;
  /* 108: Header layout — gap */
  gap:20px!important;
  /* 109: Header layout — box-sizing */
  box-sizing:border-box!important;
  /* 110: Header layout — width */
  width:100%!important;
  /* 111: Header layout — flex-wrap */
  flex-wrap:nowrap!important;
  /* 112: Header layout — position */
  position:relative!important;
  /* 113: Header layout — inset */
  inset:auto!important;
  /* 114: Header layout — transform */
  transform:none!important;
  /* 115: Header layout — border-radius */
  border-radius:0!important;
  /* 116: Header layout — box-shadow */
  box-shadow:none!important;
  /* 117: Header layout — overflow */
  overflow:visible!important;
  /* 118: Header layout — line-height */
  line-height:1.3!important;
  /* 119: Header layout — isolation */
  isolation:isolate!important;
  /* 120: Header layout — z-index */
  z-index:4!important;
}
html body.site-premium.site-zillow[data-jordan-experience] .site-header .logo{
  /* 121: Agent identity — display */
  display:inline-flex!important;
  /* 122: Agent identity — flex-direction */
  flex-direction:column!important;
  /* 123: Agent identity — justify-content */
  justify-content:center!important;
  /* 124: Agent identity — align-items */
  align-items:flex-start!important;
  /* 125: Agent identity — gap */
  gap:2px!important;
  /* 126: Agent identity — min-height */
  min-height:44px!important;
  /* 127: Agent identity — max-width */
  max-width:240px!important;
  /* 128: Agent identity — padding */
  padding:2px 0!important;
  /* 129: Agent identity — margin */
  margin:0!important;
  /* 130: Agent identity — line-height */
  line-height:1.15!important;
  /* 131: Agent identity — font-size */
  font-size:20px!important;
  /* 132: Agent identity — font-weight */
  font-weight:700!important;
  /* 133: Agent identity — letter-spacing */
  letter-spacing:-.025em!important;
  /* 134: Agent identity — text-decoration */
  text-decoration:none!important;
  /* 135: Agent identity — white-space */
  white-space:normal!important;
  /* 136: Agent identity — overflow-wrap */
  overflow-wrap:anywhere!important;
  /* 137: Agent identity — flex-shrink */
  flex-shrink:0!important;
  /* 138: Agent identity — border-radius */
  border-radius:4px!important;
  /* 139: Agent identity — outline-offset */
  outline-offset:5px!important;
  /* 140: Agent identity — text-align */
  text-align:left!important;
}
html body.site-premium.site-zillow[data-jordan-experience] .header-nav{
  /* 141: Primary navigation — align-items */
  align-items:center!important;
  /* 142: Primary navigation — justify-content */
  justify-content:flex-end!important;
  /* 143: Primary navigation — gap */
  gap:6px!important;
  /* 144: Primary navigation — padding */
  padding:0!important;
  /* 145: Primary navigation — margin */
  margin:0!important;
  /* 146: Primary navigation — min-width */
  min-width:0!important;
  /* 147: Primary navigation — font-size */
  font-size:14px!important;
  /* 148: Primary navigation — font-weight */
  font-weight:600!important;
  /* 149: Primary navigation — line-height */
  line-height:1.4!important;
  /* 150: Primary navigation — letter-spacing */
  letter-spacing:0!important;
  /* 151: Primary navigation — text-align */
  text-align:left!important;
  /* 152: Primary navigation — box-sizing */
  box-sizing:border-box!important;
  /* 153: Primary navigation — border-radius */
  border-radius:12px!important;
  /* 154: Primary navigation — box-shadow */
  box-shadow:none!important;
  /* 155: Primary navigation — flex-wrap */
  flex-wrap:wrap!important;
  /* 156: Primary navigation — max-width */
  max-width:100%!important;
  /* 157: Primary navigation — overflow-wrap */
  overflow-wrap:anywhere!important;
  /* 158: Primary navigation — word-break */
  word-break:normal!important;
  /* 159: Primary navigation — text-transform */
  text-transform:none!important;
  /* 160: Primary navigation — font-synthesis */
  font-synthesis:none!important;
}
html body.site-premium.site-zillow[data-jordan-experience] .homes-page-hero{
  /* 161: Search introduction — padding */
  padding:24px 24px 22px!important;
  /* 162: Search introduction — min-height */
  min-height:0!important;
  /* 163: Search introduction — height */
  height:auto!important;
  /* 164: Search introduction — max-height */
  max-height:none!important;
  /* 165: Search introduction — margin */
  margin:0!important;
  /* 166: Search introduction — border-radius */
  border-radius:0!important;
  /* 167: Search introduction — box-shadow */
  box-shadow:none!important;
  /* 168: Search introduction — position */
  position:relative!important;
  /* 169: Search introduction — overflow */
  overflow:visible!important;
  /* 170: Search introduction — display */
  display:block!important;
  /* 171: Search introduction — text-align */
  text-align:left!important;
  /* 172: Search introduction — box-sizing */
  box-sizing:border-box!important;
  /* 173: Search introduction — width */
  width:100%!important;
  /* 174: Search introduction — line-height */
  line-height:1.45!important;
  /* 175: Search introduction — isolation */
  isolation:isolate!important;
  /* 176: Search introduction — background-image */
  background-image:none!important;
  /* 177: Search introduction — border-bottom */
  border-bottom:1px solid var(--market-line)!important;
  /* 178: Search introduction — scroll-margin-top */
  scroll-margin-top:76px!important;
  /* 179: Search introduction — text-wrap */
  text-wrap:pretty!important;
  /* 180: Search introduction — contain */
  contain:layout style!important;
}
html body.site-premium.site-zillow[data-jordan-experience] #homes-page-title{
  /* 181: Search heading — font-size */
  font-size:clamp(24px,2.6vw,34px)!important;
  /* 182: Search heading — line-height */
  line-height:1.15!important;
  /* 183: Search heading — letter-spacing */
  letter-spacing:-.035em!important;
  /* 184: Search heading — font-weight */
  font-weight:700!important;
  /* 185: Search heading — text-align */
  text-align:left!important;
  /* 186: Search heading — margin */
  margin:10px 0 8px!important;
  /* 187: Search heading — padding */
  padding:0!important;
  /* 188: Search heading — max-width */
  max-width:36ch!important;
  /* 189: Search heading — width */
  width:auto!important;
  /* 190: Search heading — height */
  height:auto!important;
  /* 191: Search heading — min-height */
  min-height:0!important;
  /* 192: Search heading — text-wrap */
  text-wrap:balance!important;
  /* 193: Search heading — overflow-wrap */
  overflow-wrap:break-word!important;
  /* 194: Search heading — word-break */
  word-break:normal!important;
  /* 195: Search heading — text-transform */
  text-transform:none!important;
  /* 196: Search heading — text-shadow */
  text-shadow:none!important;
  /* 197: Search heading — position */
  position:static!important;
  /* 198: Search heading — transform */
  transform:none!important;
  /* 199: Search heading — border */
  border:0!important;
  /* 200: Search heading — font-synthesis */
  font-synthesis:none!important;
}
html body.site-premium.site-zillow[data-jordan-experience] .hero-search-bar{
  /* 201: Search shell — width */
  width:100%!important;
  /* 202: Search shell — max-width */
  max-width:1100px!important;
  /* 203: Search shell — margin */
  margin:18px 0 0!important;
  /* 204: Search shell — padding */
  padding:0!important;
  /* 205: Search shell — border */
  border:0!important;
  /* 206: Search shell — border-radius */
  border-radius:12px!important;
  /* 207: Search shell — box-shadow */
  box-shadow:none!important;
  /* 208: Search shell — display */
  display:block!important;
  /* 209: Search shell — height */
  height:auto!important;
  /* 210: Search shell — min-height */
  min-height:0!important;
  /* 211: Search shell — box-sizing */
  box-sizing:border-box!important;
  /* 212: Search shell — position */
  position:relative!important;
  /* 213: Search shell — transform */
  transform:none!important;
  /* 214: Search shell — overflow */
  overflow:visible!important;
  /* 215: Search shell — isolation */
  isolation:isolate!important;
  /* 216: Search shell — text-align */
  text-align:left!important;
  /* 217: Search shell — line-height */
  line-height:1.4!important;
  /* 218: Search shell — background */
  background:transparent!important;
  /* 219: Search shell — backdrop-filter */
  backdrop-filter:none!important;
  /* 220: Search shell — outline-offset */
  outline-offset:4px!important;
}
html body.site-premium.site-zillow[data-jordan-experience] :is(#hero-search-input,#homes-page-search-input){
  /* 221: Search text input — font-size */
  font-size:16px!important;
  /* 222: Search text input — line-height */
  line-height:1.4!important;
  /* 223: Search text input — height */
  height:50px!important;
  /* 224: Search text input — min-height */
  min-height:50px!important;
  /* 225: Search text input — padding */
  padding:0 16px!important;
  /* 226: Search text input — border-radius */
  border-radius:9px!important;
  /* 227: Search text input — border */
  border:1px solid var(--market-line)!important;
  /* 228: Search text input — box-shadow */
  box-shadow:none!important;
  /* 229: Search text input — box-sizing */
  box-sizing:border-box!important;
  /* 230: Search text input — width */
  width:100%!important;
  /* 231: Search text input — min-width */
  min-width:0!important;
  /* 232: Search text input — display */
  display:block!important;
  /* 233: Search text input — position */
  position:static!important;
  /* 234: Search text input — opacity */
  opacity:1!important;
  /* 235: Search text input — visibility */
  visibility:visible!important;
  /* 236: Search text input — text-overflow */
  text-overflow:ellipsis!important;
  /* 237: Search text input — letter-spacing */
  letter-spacing:0!important;
  /* 238: Search text input — font-weight */
  font-weight:400!important;
  /* 239: Search text input — outline-offset */
  outline-offset:3px!important;
  /* 240: Search text input — appearance */
  appearance:none!important;
}
html body.site-premium.site-zillow[data-jordan-experience] :is(#hero-search-submit,#homes-page-search-submit){
  /* 241: Search submit — min-height */
  min-height:50px!important;
  /* 242: Search submit — height */
  height:auto!important;
  /* 243: Search submit — padding */
  padding:12px 22px!important;
  /* 244: Search submit — border-radius */
  border-radius:9px!important;
  /* 245: Search submit — font-size */
  font-size:15px!important;
  /* 246: Search submit — font-weight */
  font-weight:700!important;
  /* 247: Search submit — line-height */
  line-height:1.35!important;
  /* 248: Search submit — letter-spacing */
  letter-spacing:0!important;
  /* 249: Search submit — text-transform */
  text-transform:none!important;
  /* 250: Search submit — box-shadow */
  box-shadow:none!important;
  /* 251: Search submit — white-space */
  white-space:normal!important;
  /* 252: Search submit — min-width */
  min-width:132px!important;
  /* 253: Search submit — max-width */
  max-width:100%!important;
  /* 254: Search submit — box-sizing */
  box-sizing:border-box!important;
  /* 255: Search submit — display */
  display:inline-flex!important;
  /* 256: Search submit — align-items */
  align-items:center!important;
  /* 257: Search submit — justify-content */
  justify-content:center!important;
  /* 258: Search submit — gap */
  gap:8px!important;
  /* 259: Search submit — touch-action */
  touch-action:manipulation!important;
  /* 260: Search submit — outline-offset */
  outline-offset:3px!important;
}
html body.site-premium.site-zillow[data-jordan-experience] .hero-search-filters-row{
  /* 261: Quick filters — display */
  display:flex!important;
  /* 262: Quick filters — flex-wrap */
  flex-wrap:wrap!important;
  /* 263: Quick filters — gap */
  gap:10px!important;
  /* 264: Quick filters — align-items */
  align-items:stretch!important;
  /* 265: Quick filters — justify-content */
  justify-content:flex-start!important;
  /* 266: Quick filters — margin */
  margin:12px 0 0!important;
  /* 267: Quick filters — padding */
  padding:0!important;
  /* 268: Quick filters — width */
  width:100%!important;
  /* 269: Quick filters — max-width */
  max-width:1100px!important;
  /* 270: Quick filters — height */
  height:auto!important;
  /* 271: Quick filters — min-height */
  min-height:44px!important;
  /* 272: Quick filters — box-sizing */
  box-sizing:border-box!important;
  /* 273: Quick filters — position */
  position:static!important;
  /* 274: Quick filters — transform */
  transform:none!important;
  /* 275: Quick filters — border */
  border:0!important;
  /* 276: Quick filters — box-shadow */
  box-shadow:none!important;
  /* 277: Quick filters — border-radius */
  border-radius:0!important;
  /* 278: Quick filters — font-size */
  font-size:14px!important;
  /* 279: Quick filters — line-height */
  line-height:1.4!important;
  /* 280: Quick filters — text-align */
  text-align:left!important;
}
html body.site-premium.site-zillow[data-jordan-experience] .results-toolbar{
  /* 281: Results toolbar — padding */
  padding:16px!important;
  /* 282: Results toolbar — margin */
  margin:0!important;
  /* 283: Results toolbar — border-radius */
  border-radius:12px!important;
  /* 284: Results toolbar — box-shadow */
  box-shadow:none!important;
  /* 285: Results toolbar — border */
  border:1px solid var(--market-line)!important;
  /* 286: Results toolbar — display */
  display:block!important;
  /* 287: Results toolbar — position */
  position:relative!important;
  /* 288: Results toolbar — top */
  top:auto!important;
  /* 289: Results toolbar — z-index */
  z-index:8!important;
  /* 290: Results toolbar — width */
  width:100%!important;
  /* 291: Results toolbar — min-width */
  min-width:0!important;
  /* 292: Results toolbar — box-sizing */
  box-sizing:border-box!important;
  /* 293: Results toolbar — height */
  height:auto!important;
  /* 294: Results toolbar — min-height */
  min-height:0!important;
  /* 295: Results toolbar — text-align */
  text-align:left!important;
  /* 296: Results toolbar — line-height */
  line-height:1.4!important;
  /* 297: Results toolbar — overflow */
  overflow:visible!important;
  /* 298: Results toolbar — transform */
  transform:none!important;
  /* 299: Results toolbar — backdrop-filter */
  backdrop-filter:none!important;
  /* 300: Results toolbar — isolation */
  isolation:isolate!important;
}
html body.site-premium.site-zillow[data-jordan-experience] .results-toolbar-filters{
  /* 301: Filter group — display */
  display:flex!important;
  /* 302: Filter group — flex-wrap */
  flex-wrap:wrap!important;
  /* 303: Filter group — gap */
  gap:8px!important;
  /* 304: Filter group — align-items */
  align-items:center!important;
  /* 305: Filter group — justify-content */
  justify-content:flex-start!important;
  /* 306: Filter group — padding */
  padding:14px 0 0!important;
  /* 307: Filter group — margin */
  margin:12px 0 0!important;
  /* 308: Filter group — border-top */
  border-top:1px solid var(--market-line)!important;
  /* 309: Filter group — border-radius */
  border-radius:0!important;
  /* 310: Filter group — box-shadow */
  box-shadow:none!important;
  /* 311: Filter group — width */
  width:100%!important;
  /* 312: Filter group — height */
  height:auto!important;
  /* 313: Filter group — max-height */
  max-height:none!important;
  /* 314: Filter group — min-width */
  min-width:0!important;
  /* 315: Filter group — box-sizing */
  box-sizing:border-box!important;
  /* 316: Filter group — position */
  position:static!important;
  /* 317: Filter group — overflow */
  overflow:visible!important;
  /* 318: Filter group — font-size */
  font-size:14px!important;
  /* 319: Filter group — line-height */
  line-height:1.4!important;
  /* 320: Filter group — text-align */
  text-align:left!important;
}
html body.site-premium.site-zillow[data-jordan-experience] .results-toolbar-filters select{
  /* 321: Filter selectors — min-height */
  min-height:44px!important;
  /* 322: Filter selectors — height */
  height:44px!important;
  /* 323: Filter selectors — padding */
  padding:10px 30px 10px 12px!important;
  /* 324: Filter selectors — font-size */
  font-size:14px!important;
  /* 325: Filter selectors — font-weight */
  font-weight:500!important;
  /* 326: Filter selectors — line-height */
  line-height:1.4!important;
  /* 327: Filter selectors — border-radius */
  border-radius:8px!important;
  /* 328: Filter selectors — border */
  border:1px solid var(--market-line)!important;
  /* 329: Filter selectors — box-shadow */
  box-shadow:none!important;
  /* 330: Filter selectors — max-width */
  max-width:100%!important;
  /* 331: Filter selectors — min-width */
  min-width:100px!important;
  /* 332: Filter selectors — width */
  width:auto!important;
  /* 333: Filter selectors — flex */
  flex:0 1 auto!important;
  /* 334: Filter selectors — margin */
  margin:0!important;
  /* 335: Filter selectors — text-overflow */
  text-overflow:ellipsis!important;
  /* 336: Filter selectors — white-space */
  white-space:nowrap!important;
  /* 337: Filter selectors — box-sizing */
  box-sizing:border-box!important;
  /* 338: Filter selectors — cursor */
  cursor:pointer!important;
  /* 339: Filter selectors — outline-offset */
  outline-offset:3px!important;
  /* 340: Filter selectors — touch-action */
  touch-action:manipulation!important;
}
html body.site-premium.site-zillow[data-jordan-experience] #homes-list.homes-list--grid{
  /* 341: Results grid — display */
  display:grid!important;
  /* 342: Results grid — grid-template-columns */
  grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr))!important;
  /* 343: Results grid — gap */
  gap:22px!important;
  /* 344: Results grid — align-items */
  align-items:stretch!important;
  /* 345: Results grid — justify-content */
  justify-content:stretch!important;
  /* 346: Results grid — align-content */
  align-content:start!important;
  /* 347: Results grid — padding */
  padding:0!important;
  /* 348: Results grid — margin */
  margin:20px 0!important;
  /* 349: Results grid — width */
  width:100%!important;
  /* 350: Results grid — min-width */
  min-width:0!important;
  /* 351: Results grid — max-width */
  max-width:100%!important;
  /* 352: Results grid — box-sizing */
  box-sizing:border-box!important;
  /* 353: Results grid — position */
  position:relative!important;
  /* 354: Results grid — border */
  border:0!important;
  /* 355: Results grid — border-radius */
  border-radius:0!important;
  /* 356: Results grid — box-shadow */
  box-shadow:none!important;
  /* 357: Results grid — overflow */
  overflow:visible!important;
  /* 358: Results grid — grid-auto-flow */
  grid-auto-flow:row!important;
  /* 359: Results grid — grid-auto-rows */
  grid-auto-rows:auto!important;
  /* 360: Results grid — isolation */
  isolation:isolate!important;
}
html body.site-premium.site-zillow[data-jordan-experience] #homes-list article.premium-card{
  /* 361: Property cards — display */
  display:flex!important;
  /* 362: Property cards — flex-direction */
  flex-direction:column!important;
  /* 363: Property cards — height */
  height:100%!important;
  /* 364: Property cards — min-width */
  min-width:0!important;
  /* 365: Property cards — width */
  width:100%!important;
  /* 366: Property cards — max-width */
  max-width:100%!important;
  /* 367: Property cards — margin */
  margin:0!important;
  /* 368: Property cards — padding */
  padding:0!important;
  /* 369: Property cards — border */
  border:1px solid var(--market-line)!important;
  /* 370: Property cards — border-radius */
  border-radius:14px!important;
  /* 371: Property cards — box-shadow */
  box-shadow:0 3px 12px #00000008!important;
  /* 372: Property cards — overflow */
  overflow:hidden!important;
  /* 373: Property cards — position */
  position:relative!important;
  /* 374: Property cards — transform */
  transform:none!important;
  /* 375: Property cards — box-sizing */
  box-sizing:border-box!important;
  /* 376: Property cards — text-align */
  text-align:left!important;
  /* 377: Property cards — line-height */
  line-height:1.45!important;
  /* 378: Property cards — isolation */
  isolation:isolate!important;
  /* 379: Property cards — transition */
  transition:box-shadow .16s ease,border-color .16s ease!important;
  /* 380: Property cards — overflow-wrap */
  overflow-wrap:anywhere!important;
}
html body.site-premium.site-zillow[data-jordan-experience] #homes-list .listing-card-photo-wrap{
  /* 381: Property photos — aspect-ratio */
  aspect-ratio:4/3!important;
  /* 382: Property photos — height */
  height:auto!important;
  /* 383: Property photos — min-height */
  min-height:0!important;
  /* 384: Property photos — max-height */
  max-height:none!important;
  /* 385: Property photos — width */
  width:100%!important;
  /* 386: Property photos — display */
  display:block!important;
  /* 387: Property photos — position */
  position:relative!important;
  /* 388: Property photos — overflow */
  overflow:hidden!important;
  /* 389: Property photos — border-radius */
  border-radius:0!important;
  /* 390: Property photos — margin */
  margin:0!important;
  /* 391: Property photos — padding */
  padding:0!important;
  /* 392: Property photos — border */
  border:0!important;
  /* 393: Property photos — box-shadow */
  box-shadow:none!important;
  /* 394: Property photos — flex-shrink */
  flex-shrink:0!important;
  /* 395: Property photos — box-sizing */
  box-sizing:border-box!important;
  /* 396: Property photos — isolation */
  isolation:isolate!important;
  /* 397: Property photos — line-height */
  line-height:0!important;
  /* 398: Property photos — text-align */
  text-align:center!important;
  /* 399: Property photos — transform */
  transform:none!important;
  /* 400: Property photos — contain */
  contain:layout paint!important;
}
html body.site-premium.site-zillow[data-jordan-experience] #homes-list .premium-card-body{
  /* 401: Property text area — padding */
  padding:16px!important;
  /* 402: Property text area — margin */
  margin:0!important;
  /* 403: Property text area — display */
  display:flex!important;
  /* 404: Property text area — flex-direction */
  flex-direction:column!important;
  /* 405: Property text area — gap */
  gap:7px!important;
  /* 406: Property text area — min-width */
  min-width:0!important;
  /* 407: Property text area — width */
  width:100%!important;
  /* 408: Property text area — max-width */
  max-width:100%!important;
  /* 409: Property text area — height */
  height:auto!important;
  /* 410: Property text area — flex */
  flex:1 1 auto!important;
  /* 411: Property text area — box-sizing */
  box-sizing:border-box!important;
  /* 412: Property text area — position */
  position:relative!important;
  /* 413: Property text area — overflow */
  overflow:visible!important;
  /* 414: Property text area — border */
  border:0!important;
  /* 415: Property text area — border-radius */
  border-radius:0!important;
  /* 416: Property text area — box-shadow */
  box-shadow:none!important;
  /* 417: Property text area — text-align */
  text-align:left!important;
  /* 418: Property text area — line-height */
  line-height:1.45!important;
  /* 419: Property text area — white-space */
  white-space:normal!important;
  /* 420: Property text area — overflow-wrap */
  overflow-wrap:anywhere!important;
}
html body.site-premium.site-zillow[data-jordan-experience] #homes-list .zillow-card-price{
  /* 421: Card price — font-size */
  font-size:25px!important;
  /* 422: Card price — font-weight */
  font-weight:700!important;
  /* 423: Card price — line-height */
  line-height:1.15!important;
  /* 424: Card price — letter-spacing */
  letter-spacing:-.035em!important;
  /* 425: Card price — font-variant-numeric */
  font-variant-numeric:tabular-nums!important;
  /* 426: Card price — margin */
  margin:0!important;
  /* 427: Card price — padding */
  padding:0!important;
  /* 428: Card price — text-align */
  text-align:left!important;
  /* 429: Card price — text-shadow */
  text-shadow:none!important;
  /* 430: Card price — text-transform */
  text-transform:none!important;
  /* 431: Card price — white-space */
  white-space:normal!important;
  /* 432: Card price — overflow-wrap */
  overflow-wrap:anywhere!important;
  /* 433: Card price — word-break */
  word-break:normal!important;
  /* 434: Card price — display */
  display:block!important;
  /* 435: Card price — max-width */
  max-width:100%!important;
  /* 436: Card price — min-width */
  min-width:0!important;
  /* 437: Card price — height */
  height:auto!important;
  /* 438: Card price — border */
  border:0!important;
  /* 439: Card price — position */
  position:static!important;
  /* 440: Card price — font-synthesis */
  font-synthesis:none!important;
}
html body.site-premium.site-zillow[data-jordan-experience] #homes-list .zillow-card-address{
  /* 441: Card address — font-size */
  font-size:15px!important;
  /* 442: Card address — font-weight */
  font-weight:600!important;
  /* 443: Card address — line-height */
  line-height:1.45!important;
  /* 444: Card address — letter-spacing */
  letter-spacing:-.01em!important;
  /* 445: Card address — margin */
  margin:0!important;
  /* 446: Card address — padding */
  padding:0!important;
  /* 447: Card address — text-align */
  text-align:left!important;
  /* 448: Card address — white-space */
  white-space:normal!important;
  /* 449: Card address — overflow */
  overflow:visible!important;
  /* 450: Card address — text-overflow */
  text-overflow:clip!important;
  /* 451: Card address — overflow-wrap */
  overflow-wrap:anywhere!important;
  /* 452: Card address — word-break */
  word-break:normal!important;
  /* 453: Card address — text-transform */
  text-transform:none!important;
  /* 454: Card address — text-shadow */
  text-shadow:none!important;
  /* 455: Card address — display */
  display:block!important;
  /* 456: Card address — min-width */
  min-width:0!important;
  /* 457: Card address — max-width */
  max-width:100%!important;
  /* 458: Card address — height */
  height:auto!important;
  /* 459: Card address — position */
  position:static!important;
  /* 460: Card address — font-synthesis */
  font-synthesis:none!important;
}
html body.site-premium.site-zillow[data-jordan-experience] #homes-list .listing-card-actions{
  /* 461: Card actions — display */
  display:grid!important;
  /* 462: Card actions — grid-template-columns */
  grid-template-columns:1fr 1fr!important;
  /* 463: Card actions — gap */
  gap:8px!important;
  /* 464: Card actions — padding */
  padding:0!important;
  /* 465: Card actions — margin */
  margin:auto 0 0!important;
  /* 466: Card actions — width */
  width:100%!important;
  /* 467: Card actions — max-width */
  max-width:100%!important;
  /* 468: Card actions — min-width */
  min-width:0!important;
  /* 469: Card actions — height */
  height:auto!important;
  /* 470: Card actions — box-sizing */
  box-sizing:border-box!important;
  /* 471: Card actions — align-items */
  align-items:stretch!important;
  /* 472: Card actions — justify-content */
  justify-content:stretch!important;
  /* 473: Card actions — position */
  position:relative!important;
  /* 474: Card actions — z-index */
  z-index:2!important;
  /* 475: Card actions — border */
  border:0!important;
  /* 476: Card actions — border-radius */
  border-radius:0!important;
  /* 477: Card actions — box-shadow */
  box-shadow:none!important;
  /* 478: Card actions — font-size */
  font-size:13px!important;
  /* 479: Card actions — line-height */
  line-height:1.4!important;
  /* 480: Card actions — text-align */
  text-align:center!important;
}
html body.site-premium.site-zillow[data-jordan-experience] #homes-list-pagination{
  /* 481: Pagination — display */
  display:flex!important;
  /* 482: Pagination — align-items */
  align-items:center!important;
  /* 483: Pagination — justify-content */
  justify-content:space-between!important;
  /* 484: Pagination — flex-wrap */
  flex-wrap:wrap!important;
  /* 485: Pagination — gap */
  gap:14px!important;
  /* 486: Pagination — padding */
  padding:20px 0!important;
  /* 487: Pagination — margin */
  margin:12px 0 0!important;
  /* 488: Pagination — border-top */
  border-top:1px solid var(--market-line)!important;
  /* 489: Pagination — width */
  width:100%!important;
  /* 490: Pagination — max-width */
  max-width:100%!important;
  /* 491: Pagination — min-width */
  min-width:0!important;
  /* 492: Pagination — min-height */
  min-height:64px!important;
  /* 493: Pagination — height */
  height:auto!important;
  /* 494: Pagination — box-sizing */
  box-sizing:border-box!important;
  /* 495: Pagination — font-size */
  font-size:14px!important;
  /* 496: Pagination — line-height */
  line-height:1.4!important;
  /* 497: Pagination — text-align */
  text-align:center!important;
  /* 498: Pagination — position */
  position:relative!important;
  /* 499: Pagination — border-radius */
  border-radius:0!important;
  /* 500: Pagination — box-shadow */
  box-shadow:none!important;
}
html body.site-premium.site-zillow[data-jordan-experience] #listing-modal .listing-section-nav{
  /* 501: Detail section navigation — position */
  position:sticky!important;
  /* 502: Detail section navigation — top */
  top:0!important;
  /* 503: Detail section navigation — z-index */
  z-index:40!important;
  /* 504: Detail section navigation — display */
  display:flex!important;
  /* 505: Detail section navigation — gap */
  gap:4px!important;
  /* 506: Detail section navigation — padding */
  padding:10px 68px 10px 18px!important;
  /* 507: Detail section navigation — margin */
  margin:0!important;
  /* 508: Detail section navigation — overflow-x */
  overflow-x:auto!important;
  /* 509: Detail section navigation — overflow-y */
  overflow-y:hidden!important;
  /* 510: Detail section navigation — white-space */
  white-space:nowrap!important;
  /* 511: Detail section navigation — scrollbar-width */
  scrollbar-width:thin!important;
  /* 512: Detail section navigation — border-bottom */
  border-bottom:1px solid var(--market-line)!important;
  /* 513: Detail section navigation — box-shadow */
  box-shadow:0 2px 8px #00000005!important;
  /* 514: Detail section navigation — width */
  width:100%!important;
  /* 515: Detail section navigation — max-width */
  max-width:100%!important;
  /* 516: Detail section navigation — min-height */
  min-height:60px!important;
  /* 517: Detail section navigation — box-sizing */
  box-sizing:border-box!important;
  /* 518: Detail section navigation — align-items */
  align-items:center!important;
  /* 519: Detail section navigation — justify-content */
  justify-content:flex-start!important;
  /* 520: Detail section navigation — overscroll-behavior-inline */
  overscroll-behavior-inline:contain!important;
}
html body.site-premium.site-zillow[data-jordan-experience] #listing-modal .lp-headline{
  /* 521: Property headline — padding */
  padding:24px 0!important;
  /* 522: Property headline — margin */
  margin:0!important;
  /* 523: Property headline — display */
  display:block!important;
  /* 524: Property headline — width */
  width:100%!important;
  /* 525: Property headline — max-width */
  max-width:100%!important;
  /* 526: Property headline — min-width */
  min-width:0!important;
  /* 527: Property headline — box-sizing */
  box-sizing:border-box!important;
  /* 528: Property headline — position */
  position:relative!important;
  /* 529: Property headline — border */
  border:0!important;
  /* 530: Property headline — border-radius */
  border-radius:0!important;
  /* 531: Property headline — box-shadow */
  box-shadow:none!important;
  /* 532: Property headline — height */
  height:auto!important;
  /* 533: Property headline — min-height */
  min-height:0!important;
  /* 534: Property headline — text-align */
  text-align:left!important;
  /* 535: Property headline — line-height */
  line-height:1.5!important;
  /* 536: Property headline — overflow */
  overflow:visible!important;
  /* 537: Property headline — transform */
  transform:none!important;
  /* 538: Property headline — text-wrap */
  text-wrap:pretty!important;
  /* 539: Property headline — scroll-margin-top */
  scroll-margin-top:80px!important;
  /* 540: Property headline — isolation */
  isolation:isolate!important;
}
html body.site-premium.site-zillow[data-jordan-experience] #modal-description{
  /* 541: Property description — font-size */
  font-size:16px!important;
  /* 542: Property description — font-weight */
  font-weight:400!important;
  /* 543: Property description — line-height */
  line-height:1.8!important;
  /* 544: Property description — letter-spacing */
  letter-spacing:0!important;
  /* 545: Property description — max-width */
  max-width:76ch!important;
  /* 546: Property description — width */
  width:100%!important;
  /* 547: Property description — min-width */
  min-width:0!important;
  /* 548: Property description — height */
  height:auto!important;
  /* 549: Property description — padding */
  padding:0!important;
  /* 550: Property description — margin */
  margin:14px 0!important;
  /* 551: Property description — text-align */
  text-align:left!important;
  /* 552: Property description — text-wrap */
  text-wrap:pretty!important;
  /* 553: Property description — white-space */
  white-space:pre-line!important;
  /* 554: Property description — overflow-wrap */
  overflow-wrap:anywhere!important;
  /* 555: Property description — word-break */
  word-break:normal!important;
  /* 556: Property description — text-shadow */
  text-shadow:none!important;
  /* 557: Property description — text-transform */
  text-transform:none!important;
  /* 558: Property description — font-synthesis */
  font-synthesis:none!important;
  /* 559: Property description — hyphens */
  hyphens:manual!important;
  /* 560: Property description — box-sizing */
  box-sizing:border-box!important;
}
html body.site-premium.site-zillow[data-jordan-experience] #listing-modal .lp-snapshot-item{
  /* 561: At-a-glance facts — padding */
  padding:14px!important;
  /* 562: At-a-glance facts — margin */
  margin:0!important;
  /* 563: At-a-glance facts — border */
  border:1px solid var(--market-line)!important;
  /* 564: At-a-glance facts — border-radius */
  border-radius:10px!important;
  /* 565: At-a-glance facts — box-shadow */
  box-shadow:none!important;
  /* 566: At-a-glance facts — min-width */
  min-width:0!important;
  /* 567: At-a-glance facts — max-width */
  max-width:100%!important;
  /* 568: At-a-glance facts — height */
  height:auto!important;
  /* 569: At-a-glance facts — min-height */
  min-height:72px!important;
  /* 570: At-a-glance facts — box-sizing */
  box-sizing:border-box!important;
  /* 571: At-a-glance facts — display */
  display:flex!important;
  /* 572: At-a-glance facts — align-items */
  align-items:flex-start!important;
  /* 573: At-a-glance facts — justify-content */
  justify-content:flex-start!important;
  /* 574: At-a-glance facts — gap */
  gap:12px!important;
  /* 575: At-a-glance facts — position */
  position:relative!important;
  /* 576: At-a-glance facts — overflow */
  overflow:visible!important;
  /* 577: At-a-glance facts — text-align */
  text-align:left!important;
  /* 578: At-a-glance facts — line-height */
  line-height:1.45!important;
  /* 579: At-a-glance facts — font-size */
  font-size:14px!important;
  /* 580: At-a-glance facts — overflow-wrap */
  overflow-wrap:anywhere!important;
}
html body.site-premium.site-zillow[data-jordan-experience] #listing-modal .lp-sidebar-card{
  /* 581: Agent sidebar — padding */
  padding:22px!important;
  /* 582: Agent sidebar — margin */
  margin:0!important;
  /* 583: Agent sidebar — border */
  border:1px solid var(--market-line)!important;
  /* 584: Agent sidebar — border-radius */
  border-radius:14px!important;
  /* 585: Agent sidebar — box-shadow */
  box-shadow:0 4px 18px #00000008!important;
  /* 586: Agent sidebar — width */
  width:100%!important;
  /* 587: Agent sidebar — max-width */
  max-width:100%!important;
  /* 588: Agent sidebar — min-width */
  min-width:0!important;
  /* 589: Agent sidebar — height */
  height:auto!important;
  /* 590: Agent sidebar — min-height */
  min-height:0!important;
  /* 591: Agent sidebar — box-sizing */
  box-sizing:border-box!important;
  /* 592: Agent sidebar — position */
  position:relative!important;
  /* 593: Agent sidebar — overflow */
  overflow:visible!important;
  /* 594: Agent sidebar — text-align */
  text-align:left!important;
  /* 595: Agent sidebar — line-height */
  line-height:1.55!important;
  /* 596: Agent sidebar — font-size */
  font-size:14px!important;
  /* 597: Agent sidebar — transform */
  transform:none!important;
  /* 598: Agent sidebar — isolation */
  isolation:isolate!important;
  /* 599: Agent sidebar — overflow-wrap */
  overflow-wrap:anywhere!important;
  /* 600: Agent sidebar — scroll-margin-top */
  scroll-margin-top:80px!important;
}

html body.site-premium.site-zillow[data-jordan-experience] #homes-list-pagination[hidden]{display:none!important}
html body.site-premium.site-zillow[data-jordan-experience] .homes-page-hero__inner{max-width:1440px!important;margin:auto!important}
html body.site-premium.site-zillow[data-jordan-experience] .homes-page-hero{background:var(--cream)!important;color:var(--text)!important}
html body.site-premium.site-zillow[data-jordan-experience] #homes-page-title,html body.site-premium.site-zillow[data-jordan-experience] .homes-page-hero .homes-page-hero__sub{color:var(--text)!important;opacity:1!important}
html body.site-premium.site-zillow[data-jordan-experience] .homes-page-hero__sub{margin:0!important;text-align:left!important;font-size:14px!important}
html body.site-premium.site-zillow[data-jordan-experience] .homes-page-hero__top{display:none!important}
html body.site-premium.site-zillow[data-jordan-experience] .search-results>.container{padding:24px!important}
html body.site-premium.site-zillow[data-jordan-experience] .results-toolbar-left{text-align:left!important}
html body.site-premium.site-zillow[data-jordan-experience] .results-count{font-size:21px!important;text-align:left!important;margin:0!important}
html body.site-premium.site-zillow[data-jordan-experience] .results-area{font-size:13px!important;text-align:left!important;margin:5px 0 0!important}
html body.site-premium.site-zillow[data-jordan-experience] .results-toolbar-left #location-label{text-align:left!important;margin-inline:0!important}
html body.site-premium.site-zillow[data-jordan-experience] .search-new-btn{display:none!important}
html body.site-premium.site-zillow[data-jordan-experience] .hero-search-simple{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
html body.site-premium.site-zillow[data-jordan-experience] .hero-search-simple .search-suggest-wrap{min-width:0!important}
html body.site-premium.site-zillow[data-jordan-experience] .hero-search-filters-row select{height:44px!important;min-height:44px!important;padding:9px 12px!important}
html body.site-premium.site-zillow[data-jordan-experience] .premium-card .listing-card-actions>a,html body.site-premium.site-zillow[data-jordan-experience] .premium-card .listing-card-actions>button{min-height:42px!important;border-radius:8px!important;padding:10px 8px!important;font-size:13px!important;line-height:1.35!important;white-space:normal!important}
html body.site-premium.site-zillow[data-jordan-experience] #homes-list .jux-compare-toggle{margin:0 16px 14px!important;min-height:40px!important;border-radius:8px!important;box-sizing:border-box!important}
html body.site-premium.site-zillow[data-jordan-experience] #homes-list .listing-card-photo-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
html body.site-premium.site-zillow[data-jordan-experience] #homes-list .zillow-card-info{display:flex!important;flex-direction:column!important;gap:7px!important;text-decoration:none!important;color:inherit!important}
html body.site-premium.site-zillow[data-jordan-experience] #homes-list .zillow-card-meta{font-size:14px!important;line-height:1.5!important;margin:0!important}
html body.site-premium.site-zillow[data-jordan-experience] #homes-list .listing-card-courtesy{font-size:10px!important;line-height:1.5!important;margin:0!important}
html body.site-premium.site-zillow[data-jordan-experience] #homes-list .zillow-card-tag--spotlight,html body.site-premium.site-zillow[data-jordan-experience] #homes-list .zillow-card-tag--luxury{display:none!important}
html body.site-premium.site-zillow[data-jordan-experience] #listing-modal .lp-main{min-width:0!important}
html body.site-premium.site-zillow[data-jordan-experience] #listing-modal .lp-grid{gap:28px!important;padding:24px!important}
html body.site-premium.site-zillow[data-jordan-experience] #listing-modal .gallery-main{max-height:65dvh!important;min-height:240px!important}
html body.site-premium.site-zillow[data-jordan-experience] #listing-modal .gallery-main img{object-fit:contain!important;max-height:65dvh!important}
html body.site-premium.site-zillow[data-jordan-experience] #listing-modal .lp-section,html body.site-premium.site-zillow[data-jordan-experience] #modal-description-wrap{padding:24px!important;border-radius:12px!important;box-shadow:none!important;margin-bottom:24px!important}
html body.site-premium.site-zillow[data-jordan-experience] #listing-modal .lp-glance{padding:20px!important;border-radius:12px!important;box-shadow:none!important}
html body.site-premium.site-zillow[data-jordan-experience] #listing-modal .lp-price{font-size:36px!important;line-height:1.12!important;letter-spacing:-.04em!important}
html body.site-premium.site-zillow[data-jordan-experience] #listing-modal .lp-address{font-size:20px!important;line-height:1.4!important}
html body.site-premium.site-zillow[data-jordan-experience] #listing-modal .lp-sidebar{min-width:0!important}
html body.site-premium.site-zillow[data-jordan-experience] .expert-cta-bar{display:none!important}
html body.site-premium.site-zillow[data-jordan-experience] .jux-tools{margin:14px 0!important;padding:0!important}
html body.site-premium.site-zillow[data-jordan-experience] .jux-tools small{order:10!important}
html body.site-premium.site-zillow[data-jordan-experience] .jux-chips:empty{display:none!important}
html body.site-premium.site-zillow[data-jordan-experience] .idx-search-disclaimer{font-size:11px!important;margin:12px 0!important;line-height:1.6!important}
html body.site-premium.site-zillow[data-jordan-experience] .site-footer{padding-bottom:32px!important}
html body.site-premium.site-zillow[data-jordan-experience][data-jordan-density=compact] #homes-list .listing-card-photo-wrap{aspect-ratio:16/9!important}
html body.site-premium.site-zillow[data-jordan-experience][data-jordan-density=compact] #homes-list .premium-card-body{padding:12px 16px!important;gap:5px!important}
@media(min-width:1100px){html body.site-premium.site-zillow[data-jordan-experience] .site-header .header-wrap{min-height:68px!important}html body.site-premium.site-zillow[data-jordan-experience] .homes-page-hero{padding-block:20px!important}html body.site-premium.site-zillow[data-jordan-experience] .homes-page-hero__sub{display:none!important}html body.site-premium.site-zillow[data-jordan-experience] .homes-page-hero__inner{display:grid!important;grid-template-columns:minmax(230px,.8fr) minmax(500px,1.2fr)!important;align-items:center!important;gap:24px!important}html body.site-premium.site-zillow[data-jordan-experience] .homes-page-search{margin:0!important}html body.site-premium.site-zillow[data-jordan-experience] #homes-page-title{font-size:28px!important}}
@media(max-width:700px){html body.site-premium.site-zillow[data-jordan-experience] .header-wrap{min-height:62px!important;padding:8px 16px!important}html body.site-premium.site-zillow[data-jordan-experience] .header-nav{padding:14px!important;box-shadow:0 8px 24px #0001!important}html body.site-premium.site-zillow[data-jordan-experience] .homes-page-hero{padding:18px 16px!important}html body.site-premium.site-zillow[data-jordan-experience] #homes-page-title{font-size:25px!important}html body.site-premium.site-zillow[data-jordan-experience] .search-results>.container{padding:16px!important}html body.site-premium.site-zillow[data-jordan-experience] #homes-list.homes-list--grid{grid-template-columns:1fr!important;gap:20px!important}html body.site-premium.site-zillow[data-jordan-experience] .results-toolbar-filters select{flex:1 1 42%!important;min-width:0!important}html body.site-premium.site-zillow[data-jordan-experience] #listing-modal .lp-grid{padding:16px!important;gap:18px!important}html body.site-premium.site-zillow[data-jordan-experience] #listing-modal .lp-section,html body.site-premium.site-zillow[data-jordan-experience] #modal-description-wrap{padding:18px!important}html body.site-premium.site-zillow[data-jordan-experience] #modal-description{font-size:15px!important;line-height:1.75!important}html body.site-premium.site-zillow[data-jordan-experience] .hero-search-filters-row{gap:8px!important}html body.site-premium.site-zillow[data-jordan-experience] .hero-search-filters-row select{min-width:0!important;max-width:100%!important;flex:1 1 40%!important}html body.site-premium.site-zillow[data-jordan-experience] .results-count{font-size:19px!important}}
@media(prefers-reduced-motion:reduce){html body.site-premium.site-zillow[data-jordan-experience] *{transition:none!important;scroll-behavior:auto!important}}
@media print{html body.site-premium.site-zillow[data-jordan-experience] .jordan-browse-tools,html body.site-premium.site-zillow[data-jordan-experience] .jordan-local-tools{display:none!important}html body.site-premium.site-zillow[data-jordan-experience] #modal-description{display:block!important;overflow:visible!important}}
