.search-page{margin-bottom:50px}.search-page hr{border:none;border-top:2px solid var(--color-bw-20);margin:35px 0 50px;width:100%}.search-page h1{font-style:42px;text-align:center;margin:30px auto}.search-page .search-bar{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.search-page input::-webkit-search-cancel-button:after{height:22px;width:22px}.search-page .search-bar input{width:100%;padding:10px;height:50px;border:1px solid var(--color-bw-30);border-right:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.search-page .search-bar button{padding:7px 20px;background-color:#000;color:#fff;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;cursor:pointer}.search-page .searchPara{padding:20px 0;font-size:20px;font-weight:500}.search-page .NoSearchPara{padding:20px 0;font-size:20px;font-weight:600}.search-page .categories{gap:15px;margin-top:20px;justify-content:left;margin-bottom:30px}.search-page .categories button{padding:10px 20px;color:#000;background-color:#fff;font-weight:600;font-size:14px;margin:5px;border-radius:50px;border:2px solid rgba(0,0,0,.1);cursor:pointer}.search-page .categories button.active{background-color:#d4ff45;border-color:#000}.search-page section{margin-bottom:30px}.search-page section h2{font-size:1.5em;margin-bottom:15px}.search-page .card{display:flex;align-items:center;border-radius:8px;padding:10px;text-decoration:none;cursor:pointer;background-color:var(--background);color:var(--foreground)}.search-page hr.cardsHR{margin:20px 0 30px}.search-page .card img{width:167px;height:167px;border-radius:8px;margin-right:15px}.search-page a.cardLink{text-decoration:none}.search-page .card-content{display:flex;flex-direction:column;margin-bottom:auto}.search-page .card-content strong{font-size:1.5rem;font-weight:600}.search-page .card-content span{font-size:1.25rem;font-weight:700}.search-page .card-content span .desc{font-size:1.125rem;font-size:600}.search-page .see-more{text-align:center;margin-top:20px}.search-page .see-more button{color:var(--foreground);cursor:pointer;background-color:transparent;text-decoration:none;border:0;font-size:18px;font-weight:700;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.search-page .see-more button.less svg{transform:rotate(180deg)}.search-page input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:16px;height:16px;color:#000;background:url(/cross-search.svg) no-repeat 50%;background-size:contain;cursor:pointer}