/** Shopify CDN: Minification failed

Line 142:3 Expected "}" to go with "{"

**/
.main_help-faq_tab,
.main_most_popular_plans {
  padding: 60px 0 70px;
}

.search_pages_container,
.search_no_result_found,
.search_faqs_container {
  margin: 60px 0 70px;
}

@media screen and (max-width: 1499px) {
  .main_help-faq_tab,
  .main_most_popular_plans {
    padding: 50px 0 60px;
  }
  .search_pages_container,
  .search_no_result_found,
  .search_faqs_container {
    margin: 50px 0 60px;
  }
}

@media screen and (max-width: 991px) {
  .main_help-faq_tab,
  .main_most_popular_plans {
    padding: 40px 0 50px;
  }
  .search_pages_container,
  .search_no_result_found,
  .search_faqs_container {
    margin: 40px 0 50px;
  }
}

@media screen and (max-width: 575px) {
  .main_help-faq_tab,
  .main_most_popular_plans {
    padding: 34px 0 40px;
  }
  .search_pages_container,
  .search_no_result_found,
  .search_faqs_container {
    margin: 34px 0 40px;
  }
}

.search_nav_categories {
  margin-top: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
}

.search_nav_categories:empty {
  display: none;
}

.search_nav_categories a {
  display: inline-block;
  text-decoration: none;
  padding: 5px 25px;
  border: 1px solid var(--colour_white);
  border-radius: 100px;
  color: var(--colour_white);
  cursor: pointer;
}

.search_nav_categories a:hover {
  background: var(--colour_white);
  color: var(--colour_aldi_blue);
}

.search_products_btn {
  text-align: center;
  margin-top: 30px;
}

.search_products .row {
  justify-content: center;
  row-gap: 24px;
}

.search_product {
  height: 100%;
}

.search_result_page_list {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.search_result_page_list .search_page .search_page_link {
    text-decoration: none;
    display: inline-block;
}

.search_result_page_list .search_page h4 {
  transition: 0.3s;
  margin-bottom: 10px;
}

.search_result_page_list .search_page .search_page_link:hover h4 {
    color: var(--colour_sky_blue);
}

.search_result_page_list .search_page_content:not(:last-child) {
    margin-bottom: 15px;
}

.search_pages_btn {
  margin-top: 40px;
}

.search_pages_btn:has(.theme_btn[style="display: none;"]) {
  display: none;
}

@media screen and (max-width: 575px) {
  .search_nav_categories {
    gap: 15px;
  }
  .search_result_page_list {
    gap: 30px;
  }
  .search_result_page_list .search_page h4 {
    margin-bottom: 5px;
  }
  .search_result_page_list .search_page_content:not(:last-child) {
    margin-bottom: 10px;
  }
  .search_pages_btn {
    margin-top: 30px;
  }