.section_search{z-index:2;background-color:#f5f5f5;position:sticky;top:0}.loading_section{padding-top:40px}.search_form{padding:18px 0}.search_form form{gap:24px;width:100%;display:flex}.search_form form input{background-color:#fff;border:1px solid #999;outline:none;height:44px;padding:13px 12px;transition:border .3s ease-in-out}.search_form form input:focus{color:#333;border:1px solid #1e4dd8}.search_form form input:active,.search_form form input:autofill,.search_form form input:after{border:1px solid #000}.search_form form input{font-size:var(--input);font-weight:300;line-height:var(--line-height-input);letter-spacing:var(--letter-spacing-input);font-optical-sizing:auto;font-variation-settings:"wdth" 100;width:100%;font-family:IBM Plex Sans,sans-serif;font-style:normal}.search_form form .select{width:70%}.search_form form .select .select_container{height:44px}.search_form form .select .arrow{right:10px}.search_form form .btn{border-radius:0;height:44px;padding:13px 42.5px}.search_form form .btn-primary{background-color:#f39c12;border-radius:4px;padding:11px 63px}@media screen and (max-width:1300px){.search_form form .select{width:80%}}@media screen and (max-width:1130px){.section_search{padding:0 40px}.search_form{max-width:100%}.search_form form{gap:12px}}@media screen and (max-width:1024px){.section_search{padding:0 24px}.search_form form input{width:100%;height:40px}.search_form form .select .select_container{height:40px}.search_form form .btn{height:40px;font-weight:500}}@media screen and (max-width:950px){.section_search{position:relative}.search_form form{grid-template-columns:1fr 1fr;display:grid}.search_form form input{grid-column:1/3}.search_form form .select{width:100%}.search_form form .btn:last-of-type{grid-column:1/3}}@media screen and (max-width:300px){.search_form form{flex-direction:column;display:flex}}.section_header{border-bottom:1px solid #c3c3c3}.search_header{justify-content:space-between;padding:20px 0}.search_header h3{font-size:var(--header-3);font-weight:500;line-height:var(--line-height-header-3);letter-spacing:var(--letter-spacing-header-3);font-optical-sizing:auto;text-transform:capitalize;font-family:Sora,sans-serif;font-style:normal;line-height:auto;flex-direction:column;justify-content:center;align-items:center;display:flex}.search_sort{justify-content:center;align-items:center;gap:20px;display:flex}.search_sort .btn{border-radius:0;height:40px;padding:11px 36.5px}.sort_text{font-size:var(--accent-3);font-weight:400;line-height:var(--line-height-accent-3);letter-spacing:var(--letter-spacing-accent-3);font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal}.sort_text span{color:#16997f}.sort_container{z-index:1;flex-direction:column;display:flex;position:relative}.sort_container div{transform-origin:top;background-color:#fff;border:1px solid #999;flex-direction:column;width:100%;padding:4px 10px;transition:height .4s,transform .4s;display:flex;position:absolute;top:calc(100% + 10px);right:0;transform:scaleY(0)}.sort_container div button{height:44px;font-size:var(--accent-3);font-weight:300;line-height:var(--line-height-accent-3);letter-spacing:var(--letter-spacing-accent-3);font-optical-sizing:auto;text-transform:uppercase;opacity:0;pointer-events:none;align-items:center;padding-left:10px;font-family:DM Sans,sans-serif;font-style:normal;transition:opacity .1s;display:flex}.sort_container div button:first-child{border-bottom:1px solid #999}.sort_container div.visible{transform:scaleY(1)}.sort_container div.visible button{pointer-events:all;opacity:1}@media screen and (max-width:1024px){.search_header{padding:16px 0}.search_header h3{font-size:var(--header-6);font-weight:500;line-height:var(--line-height-header-6);letter-spacing:var(--letter-spacing-header-6);font-optical-sizing:auto;font-family:Sora,sans-serif;font-style:normal}}@media screen and (max-width:768px){.sort_text{display:none}.sort_container .btn{max-width:113px;padding:10px}.sort_container div{padding:4px 0}.sort_container div button{font-size:var(--accent-4);line-height:var(--line-height-accent-4);letter-spacing:var(--letter-spacing-accent-4);font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal}}.search_page{flex-direction:column;gap:40px;padding-bottom:66px;display:flex}@media screen and (max-width:1024px){.search_page{gap:28px;padding-bottom:48px}}.listing_list{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));place-content:center;gap:28px 34px;display:grid}.listing_list .listingCard:only-child{max-width:404px}@media screen and (max-width:400px){.listing_list{flex-direction:column;gap:20px;display:flex}}.pagination_container{justify-content:space-between;align-items:center;display:flex}.pagination{border:1px solid #999;height:44px;display:flex}.pagination_btn{color:#666;font-size:var(--accent-2);font-weight:300;line-height:var(--line-height-accent-2);letter-spacing:var(--letter-spacing-accent-2);font-optical-sizing:auto;cursor:pointer;border-right:1px solid #999;justify-content:center;align-items:center;padding-left:14px;padding-right:14px;font-family:DM Sans,sans-serif;font-style:normal;transition:background-color .1s ease-in-out;display:flex}.pagination_btn:last-of-type{color:#000;border-right:0}.pagination_btn.active,.pagination_btn:hover{color:#fff;background-color:#f39c12}@media screen and (max-width:1024px){.pagination_container{justify-content:center}}
