.search-page .page-header{padding:30px var(--side-padding) 20px var(--side-padding)}.search-page .page-header h2{font-family:var(--prestige);text-transform:uppercase;font-size:16px;margin:0 0 10px 0}.search-page .page-header h1{font-size:62px;margin:0 0 10px 0;color:var(--yellow)}.search-page p.result-count{padding:30px var(--side-padding) 0 var(--side-padding);font-family:var(--prestige);text-transform:uppercase;font-size:16px;margin:0}.search-page form{padding:30px var(--side-padding) 20px var(--side-padding);display:flex;flex-direction:row;gap:6px}.search-page form input[type=search]{width:100%;font-family:var(--prestige);font-size:24px;text-align:left;border-top:0;border-right:0;border-left:0;border-bottom:var(--border-black);border-radius:0;letter-spacing:-2px}.search-page form input[type=search]::-moz-placeholder{color:var(--black)}.search-page form input[type=search]::placeholder{color:var(--black)}.search-page form input[type=submit]{font-family:var(--new-reason-semibold);font-weight:600;font-size:26px;border:0;border-radius:100px;background:0 0;padding:0 20px;cursor:pointer;border:var(--border-black)}.search-page form input[type=submit]:hover{background:var(--yellow)}.search-page ul.results{padding:30px var(--side-padding) 20px var(--side-padding);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px 6px}.search-page ul.results li.search-result-card{display:flex;flex-direction:column;gap:6px}.search-page ul.results li.search-result-card .image{width:100%;aspect-ratio:1/1;border-radius:var(--border-radius);outline:var(--border-black);cursor:pointer}.search-page ul.results li.search-result-card .image:hover{outline:var(--border-yellow)}.search-page ul.results li.search-result-card .data{background:var(--black);color:var(--white);padding:10px;border-radius:var(--border-radius);cursor:pointer}.search-page ul.results li.search-result-card .data .title{font-family:var(--prestige-slant);font-style:italic;font-size:12px;margin-bottom:0;text-transform:uppercase;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.search-page ul.results li.search-result-card .data .vendor{font-size:14px;font-family:var(--new-reason-semibold);font-weight:600;letter-spacing:0;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:0}.search-page ul.results li.search-result-card .data:hover{background:var(--yellow);color:var(--black)}@media screen and (max-width:767px){.search-page ul.results{grid-template-columns:repeat(2,minmax(0,1fr))}}