.search{background-color:#fff;display:flex}.search__inner{width:100%;padding:0 0 24px}.search__inner .text-holder__description{font-family:var(--font-gt-extended);font-size:14px;line-height:30px;font-weight:400;padding:0 24px 24px}.search__inner .search-heading{display:flex;justify-content:space-between;width:100%;align-items:center;flex-direction:column;padding:48px 24px}.search__inner .search-heading .title{font-family:var(--font-gt-expanded);font-size:12px;line-height:36px;margin-top:0;margin-bottom:0;color:#000;font-weight:400;text-transform:uppercase}.search__inner .search-heading .search-form{display:flex;gap:8px;font-family:Messina Sans;margin:48px 0;width:100%;border-bottom:1px solid #000;position:relative}.search__inner .search-heading .search-form .input-field{font-family:var(--font-gt-expanded);display:flex;justify-content:center;font-size:14px;min-height:40px;margin:0;color:#000;outline:0}.search__inner .search-heading .search-form .input-field::placeholder{color:#000;text-transform:uppercase}.search__inner .search-heading .search-form .input-field::-webkit-search-cancel-button{display:none}.search__inner .search-heading .search-form .input-field:focus{border:none;outline:0}.search__inner .search-heading .search-form .input-field:active{outline:0}.search__inner .search-heading .search-form .magnifying-glass{min-height:100%;position:absolute;right:0}.search__inner .search-heading .search-form .magnifying-glass svg{min-height:20px;min-width:20px}.search__inner .search-heading .search-form .submit-search{color:var(--color-white);background-color:var(--color-dark);padding:0 24px;font-size:14px}.search__inner .search-suggestions{width:100%;display:flex;gap:6px;padding:24px;flex-wrap:wrap}h2.no-results-found{padding-left:24px;font-family:var(--font-gt-extended);font-size:14px}@media (max-width:768px){.search__inner .search-suggestions{justify-content:center;padding-top:0}.search__inner .text-holder__description{text-align:center}.search__inner .search-heading{padding-bottom:0}h2.no-results-found{padding-left:0;text-align:center;padding-bottom:24px}}.search__inner .no-results__content{min-height:50vh;width:100%}.search__inner .no-results__content .no-result-content{margin-top:16px;display:grid;grid-template-columns:1fr}.search__inner .no-results__content .no-result-content .text-holder{display:flex;flex-direction:column;justify-content:center;gap:24px;max-width:80%}.search__inner .no-results__content .no-result-content .text-holder .no-results-text{font-size:14px}.search__inner .no-results__content .no-result-content .text-holder .no-results-button{font-family:var(--font-gt-extended);border-radius:40px;border:1px solid var(--color-grey-lines);display:flex;align-items:center;font-size:10px;transition:all .2s ease-in-out;background-color:#fcfcfc;color:var(--color-dark);padding:8px 14px;width:fit-content;text-transform:uppercase}.search__inner .no-results__content .no-result-content .text-holder .no-results-button:hover{cursor:pointer;background-color:var(--color-dark);color:#fff;transition:all .2s ease-in-out}.search__inner .no-results__content .no-result-content .image-holder{display:grid;grid-template-columns:1fr;gap:16px;margin-top:24px}.search__inner .no-results__content .no-result-content .image-holder img{width:100%;object-fit:cover;display:none}.search__inner .no-results__content .no-result-content .image-holder img:first-child{display:block}.search__inner .search-grid{display:grid;gap:32px 10px;grid-template-columns:1fr 1fr;padding-top:24px}.search__inner .pagination__list{font-family:var(--font-gt-extended);color:var(--color-dark);width:100%;display:flex;justify-content:center;gap:16px;padding:24px 0;font-size:12px}.search__inner [aria-disabled=true]{opacity:.3}@media (min-width:769px){.search__inner .search-heading{flex-direction:row}.search__inner .search-heading .search-form{width:400px;margin:0}.search__inner .search-heading .search-form .input-field{width:400px}.search__inner .search-heading .search-form .magnifying-glass svg{min-height:25px;min-width:25px}.search__inner .no-results__content{justify-content:flex-start}.search__inner .no-results__content .no-result-content{grid-template-columns:1fr 3fr}.search__inner .no-results__content .no-result-content .image-holder{grid-template-columns:2fr 3fr 1fr;margin-top:0}.search__inner .no-results__content .no-result-content .image-holder img{display:block}.search__inner .search-grid{grid-template-columns:1fr 1fr 1fr 1fr}.search__inner .pagination__list{padding:48px 0}}