.search{position:relative;padding:8rem 0 0 0}.search .container{max-width:97%}@media screen and (max-width:1024px){.search .container{max-width:90%}}.search .container form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;align-items:flex-start;justify-content:flex-start;grid-template-columns:.33fr 1fr}@media screen and (max-width:1024px){.search .container form{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:600px){.search .container form{grid-template-columns:repeat(1,1fr)}}.search .container form .filters{background:#fff;padding:1.5rem;border-radius:.5rem;position:sticky;top:2rem;height:auto;height:-moz-fit-content;height:fit-content;width:100%}@media screen and (max-width:1024px){.search .container form .filters{padding:1rem;margin-bottom:3rem;position:relative;display:none}}.search .container form .filters .title-and-reset{display:flex;flex-flow:row nowrap;gap:1rem;align-items:center;justify-content:space-between;margin:0 0 1rem 0}.search .container form .filters .title-and-reset h3{margin:0}.search .container form .filters .title-and-reset.filter-title{position:relative}.search .container form .filters .title-and-reset.filter-title::before{display:block;content:"";position:absolute;top:-1rem;left:0;width:100%;height:1px;background:#e1e1e1;opacity:.39}.search .container form .filters .title-and-reset.filter-title h3{margin:0}.search .container form .filters .title-and-reset.filter-title a{color:#f06b36}.search .container form .filters .form-container{display:flex;flex-flow:column;gap:.65rem}.search .container form .filters .form-container .range-inputs{display:flex;flex-flow:row nowrap;gap:0}.search .container form .filters .form-container .range-inputs input:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.search .container form .filters .form-container .range-inputs input:nth-of-type(2){border-top-left-radius:0;border-bottom-left-radius:0}.search .container form .filters .form-container input,.search .container form .filters .form-container select{border:1px solid rgba(15,24,54,.29);border-radius:.5rem;background:#f5f5f5;padding:.5rem 1rem;width:100%}.search .container form .filters .form-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/themes/asnet-core/assets/images-min/select-arrow.svg);background-position:calc(100% - .75rem) 50%;background-size:.55rem;background-repeat:no-repeat;cursor:pointer;color:#757575}.search .container form .filters .form-container span{position:relative;background:rgba(255,255,255,.86)}.search .container form .filters .form-container span::after{display:block;content:"";position:absolute;top:50%;left:0;transform:translate(0,-50%);width:1px;height:2.5rem;background:rgba(15,24,54,.2)}.search .container form .filters .form-container input[type=submit]{position:relative;background:#f06b36;color:#fff;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;margin:1rem auto;padding:1rem 4.5rem;cursor:pointer;justify-content:center;border:0}.search .container form .filters .form-container input[type=submit]::after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e1e1e1;opacity:.39}.search .container form .filters .form-container .featured{display:flex;flex-flow:row nowrap;gap:1rem;align-items:flex-start;justify-content:flex-start}.search .container form .filters .form-container .featured input{width:auto;width:-moz-fit-content;width:fit-content;margin:auto 0}.search .container form .filters .filter{position:relative}.search .container form .filters .filter::after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e1e1e1;opacity:.39}.search .container form .filters .filter h4{position:relative;cursor:pointer;margin:0;padding:.5rem 0;transition:color .5s}.search .container form .filters .filter h4::after{display:block;content:"";position:absolute;top:50%;transform:translate(0,-50%);right:0;width:1rem;height:1rem;background-color:#0e1d39;-webkit-mask-image:url(/wp-content/themes/asnet-core/assets/images-min/dropdown-arrow.svg);mask-image:url(/wp-content/themes/asnet-core/assets/images-min/dropdown-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:transform .5s cubic-bezier(.68,-.55,.265,1.55) 0s,background-color .5s}.search .container form .filters .filter.expanded h4{color:#f06b36}.search .container form .filters .filter.expanded h4::after{transform:translate(0,-50%) rotate(180deg);background-color:#f06b36}.search .container form .filters .filter .menu{display:flex;flex-flow:column nowrap;gap:0;align-items:flex-start;justify-content:flex-start;display:none}.search .container form .filters .checkbox-and-label{display:flex;flex-flow:row nowrap;gap:0;align-items:center;justify-content:flex-start}.search .container form .filters .checkbox-and-label input[type=checkbox]{width:auto;width:-moz-fit-content;width:fit-content;cursor:pointer}.search .container form .filters .checkbox-and-label label{font-weight:400;padding-left:.5rem;cursor:pointer}.search .container form .filters .checkbox-and-label.featured-filter{margin:0 0 1.25rem 0}.search .container form .main h1{font-family:freight-big-pro,serif;font-size:34px;font-weight:300;letter-spacing:calc(34px * ((60 / 100)/ 10));line-height:55px;color:#0e1d39}@media screen and (max-width:1440px){.search .container form .main h1{font-family:freight-big-pro,serif;font-size:30px;font-weight:300;letter-spacing:calc(30px * ((60 / 100)/ 10));line-height:40px;color:#0e1d39}}@media screen and (max-width:1024px){.search .container form .main .mobile-filters{margin-top:1.5rem}}.search .container form .main .count-and-sort{display:grid;grid-template-columns:repeat(2,fit-content(100%));grid-gap:1rem;align-items:flex-end;justify-content:space-between;margin:5rem 0 2rem 0}@media screen and (max-width:1024px){.search .container form .main .count-and-sort{grid-template-columns:repeat(1,fit-content(100%))}}@media screen and (max-width:600px){.search .container form .main .count-and-sort{grid-template-columns:repeat(1,fit-content(100%))}}@media screen and (max-width:1024px){.search .container form .main .count-and-sort{grid-template-columns:1fr}}.search .container form .main .count-and-sort select{background-color:#fff;padding-right:2rem}.search .container form .main .count-and-sort .count p{font-weight:600;visibility:hidden;margin:0}@media screen and (max-width:1024px){.search .container form .main .count-and-sort .count{order:2}}@media screen and (max-width:1024px){.search .container form .main .count-and-sort .sort{margin-top:1.5rem}}.search .container form .main .results{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;align-items:initial;justify-content:initial}@media screen and (max-width:768px){.search .container form .main .results{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.search .container form .main .results{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:1600px){.search .container form .main .results{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1200px){.search .container form .main .results{grid-template-columns:1fr}}@media screen and (max-width:1024px){.search .container form .main .results{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.search .container form .main .results{grid-template-columns:1fr}}.search .container form .main .pagination{display:flex;flex-flow:row nowrap;gap:1rem;align-items:center;justify-content:center;margin:2rem auto}.search .container form .main .pagination a{display:flex;flex-flow:inherit inherit;gap:inherit;align-items:center;justify-content:center}.search .container form .main .pagination .page-number{padding:.25rem .75rem;border-radius:.5rem;color:#bbbfc6;border:1px solid #bbbfc6}@media screen and (max-width:1024px){.search .container form .main .pagination .page-number{display:none}}.search .container form .main .pagination .page-number.first,.search .container form .main .pagination .page-number.last,.search .container form .main .pagination .page-number.next,.search .container form .main .pagination .page-number.prev{border:0}@media screen and (max-width:1024px){.search .container form .main .pagination .page-number.first,.search .container form .main .pagination .page-number.last,.search .container form .main .pagination .page-number.next,.search .container form .main .pagination .page-number.prev{display:flex}}.search .container form .main .pagination .page-number.current{background:#0e1d39}@media screen and (max-width:1024px){.search .container form .main .pagination .page-number.current{display:flex}}