.property-list-order{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;padding:1.5rem 0 1.25rem}.property-list-order label{color:#111;font-family:var(--font-sans-gill-med);font-size:.875rem;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.property-list-order-control{position:relative;flex:1 1 12rem;max-width:27rem;min-width:0}.property-list-order select{width:100%;min-height:2.375rem;padding:.4rem 2.5rem .4rem .75rem;appearance:none;-webkit-appearance:none;border:1px solid #d5d0cb;border-radius:.375rem;background:transparent;color:#111;font-family:var(--font-sans-gill-med);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.property-list-order select:hover{border-color:#999}.property-list-order select:focus-visible{outline:2px solid #398ab7;outline-offset:2px}.property-list-order-control:before,.property-list-order-control:after{content:"";position:absolute;right:1rem;width:.4rem;height:.4rem;pointer-events:none}.property-list-order-control:before{top:calc(50% - .3rem);border-top:1.5px solid #111;border-right:1.5px solid #111;transform:rotate(-45deg)}.property-list-order-control:after{top:calc(50% + .05rem);border-right:1.5px solid #111;border-bottom:1.5px solid #111;transform:rotate(45deg)}@media(min-width:768px){.property-list-order{padding:2rem 0 1.5rem}.property-list-order-control{flex:0 1 27rem}}
