.price-column.-filters{margin-bottom:4rem}.price-heading{text-wrap:auto;font-size:3.5rem}.price-message{max-width:40rem;margin-bottom:4rem}.price-search__label{letter-spacing:-.024em;font-weight:400}.price-search__value{position:absolute;top:0;right:0;transform:translateY(calc(-100% - 1.2rem))}#global .price-locations{overscroll-behavior:none;color:#39433e;height:36rem;white-space:nowrap;overflow-y:scroll;position:relative}#global .price-locations__head{display:flex}#global .price-locations__order{fill:#4c5651;margin-left:.3rem;margin-right:-1.9rem;height:1.6rem;width:1.6rem}#global .price-locations__order.-asc{transform:rotate(-180deg)}#global .price-locations thead th{position:sticky;top:0;-webkit-user-select:none;user-select:none;width:11.7rem;z-index:1}#global .price-locations thead th.-asc::after{content:'+'}#global .price-locations thead th.-desc::after{content:'-'}#global .price-locations thead th:first-child{background-clip:border-box;border-top-left-radius:.7rem;width:auto;z-index:2}#global .price-locations thead th:last-child{background-clip:border-box;border-top-right-radius:.7rem}#global .price-locations thead th[data-key]{cursor:pointer}#global .price-locations tbody th::after,#global .price-locations thead th:first-child::after{position:absolute;top:0;right:0;background:#d1d8d5;content:'';height:100%;width:1px}#global .price-locations tbody th{background:#e1e9e5;position:relative}#global .price-locations td,#global .price-locations th{line-height:1em;padding-top:1.4rem;padding-bottom:1.4rem}#global .price-locations label{letter-spacing:-.024em;font-weight:400;font-size:1.7rem;line-height:1em}.-c #global .price-locations a:hover{text-decoration:none}.price-listings .pagination{margin-top:-1.6rem}.price-faq{max-width:82rem}.price-legal{display:block;color:#606a65;line-height:1.6em;margin-top:2.4rem;max-width:50rem}@media (min-width:720px){.price-column.-filters{margin-bottom:6rem}.price-message{margin-bottom:5rem}.price-listings{display:flex;flex-wrap:wrap;justify-content:space-between}.price-listings .preview{width:calc(50% - .8rem);margin-left:0;margin-right:0}}@media (min-width:999px){.price-split{display:flex;justify-content:space-between}.price-column.-filters{align-self:flex-start;margin-bottom:0;width:34rem}.price-column.-results{width:calc(100% - 42rem)}}@media (min-width:999px) and (min-height:780px){.price-column.-filters{position:sticky;top:11rem}}@media (min-width:1255px){.price-column.-filters{width:42rem}.price-column.-results{width:calc(100% - 46rem);max-width:76rem}.price-heading{font-size:4.3rem;line-height:1.1em;transform:translateX(-.2rem)}}