.rbo-31-old-filter{display:none}.rbo-31-new-filter{display:block}@media(max-width:2520px){.rbo-31-new-filter-desktop{display:block}}@media(max-width:767px){.rbo-31-new-filter-desktop{display:none}}@media(max-width:2520px){.rbo-31-new-filter-mobile{display:none}}@media(max-width:767px){.rbo-31-new-filter-mobile{display:block}}@media(max-width:768.98px){.new-search-mobile-bar{box-sizing:border-box;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:12px;width:100%;height:56px;background:#fff}.rbo-31-new-filter .scrolling{border-width:1px 0;border-style:solid;border-color:#ddd}.new-search-mobile-bar .new-parent-filter-btns{display:-ms-flexbox;display:flex;position:relative}.new-search-mobile-bar .new-sort-btn{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.new-search-mobile-bar .new-location-btn{margin-right:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px 10px;gap:5px;width:100%;height:32px;background:#f1f2f2;border-radius:5000px;-ms-flex-direction:row;flex-direction:row}.new-parent-filter-btns .new-location-btn .location-filter-text{width:56px;height:20px;font-family:roboto;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.2px;color:#414041}.new-parent-filter-btns .new-location-btn-active{display:-ms-flexbox;display:flex;height:32px;padding:5px 10px;-ms-flex-align:center;align-items:center;gap:4px;border-radius:5000px;background:#2e2e2e}.new-parent-filter-btns .new-location-btn-active .new-location-filter-text{font-size:14px;font-family:roboto;line-height:20px;letter-spacing:.2px;color:#fff}.new-parent-filter-btns .new-location-btn-active .new-location-number{width:15px;height:15px;padding:4px;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:8px;display:-ms-flexbox;display:flex;background:#fff;border-radius:32px;font-size:10px;font-family:roboto;line-height:10px;letter-spacing:.2px;color:#2e2e2e;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}.new-search-mobile-bar .new-filter-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px 10px;gap:5px;width:81px;height:32px;background:#f1f2f2;border-radius:5000px;-ms-flex-direction:row;flex-direction:row}.new-parent-filter-btns .new-filter-btn .new-all-filter-text{font-size:14px;font-family:roboto;line-height:20px;letter-spacing:.2px;color:var(--neutrals-charcoal,#414041)}.new-parent-filter-btns .new-filter-btn-active{width:99px;height:32px;padding:5px 10px;border-radius:5000px;gap:4px;background:#2e2e2e}.new-all-filter-text-active{color:#fff;font-size:14px;font-family:roboto;line-height:20px;letter-spacing:.2px}.new-selected-filter-number{display:-ms-flexbox;display:flex;padding:4px;-ms-flex-direction:column;flex-direction:column;font-size:10px;font-family:roboto;-ms-flex-align:center;align-items:center;line-height:10px;letter-spacing:.2px;-ms-flex-pack:center;justify-content:center;gap:8px;border-radius:32px;background:#fff;height:15px;color:#2e2e2e;width:15px}.new-parent-filter-btns .new-filter-btn .all-filter-text{width:40px;height:20px;font-family:roboto;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.2px;color:#414041}.new-search-mobile-bar .new-sort-btn .new-custom-select{display:inline-block;text-align:right;height:24px;padding-right:35px;padding-left:0;padding-top:0;padding-bottom:0;border:none;font-family:roboto;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#318ed3;background-size:16px 16px;background-color:transparent;background-image:url(https://www.redballoon.com.au/on/demandware.static/Sites-redballoon-au-Site/-/en_AU/v1725804242444/images/sortIcon.svg)}.new-custom-select option:first-child{display:none}.new-search-result-for .new-search-result-number span{display:inline;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;color:#2e2e2e;font-size:21px;font-family:roboto;font-weight:500;line-height:28px;letter-spacing:.2px}.new-search-result-for .new-search-result-number{display:inline;padding-left:12px}}@media(max-width:768.98px) and (max-width:543px){.new-search-result-for .new-search-result-number{padding-left:2px}}@media(max-width:768.98px){.new-search-result-for{margin-left:12px;display:-ms-flexbox;display:flex;text-align:left}}