.default_search{
    position: absolute;
    top: calc(100% + 0.1rem);
    left: -0.1rem;
    border-width: var(--popup-border-width);
    border-style: solid;
    border-color: rgba(var(--color-foreground), var(--popup-border-opacity));
    background-color: rgb(var(--color-background));
    
    border-bottom-right-radius: var(--popup-corner-radius);
    border-bottom-left-radius: var(--popup-corner-radius);
    box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity));
    overflow-y: auto;
    
    border-top: none;
   
    width: 100%;
   
    margin: 0 auto;
    padding-left: 5rem;
    padding-right: 5rem;
    left: 0;
    right: 0;
    top: 100%;
    
  }
@media screen and (max-width: 1440px) {
  .default_search{
     padding-left: 1.5rem;
     padding-right: 1.5rem;
  }
}
  @media screen and (max-width: 749px) {
    .default_search{
      border-radius: unset;
      top: 100%;
      left: 0;
    }
  }
 
  .default_search_menu{
    list-style: none;
    display: flex;
    padding: 1rem 0;
    margin: 0;
    margin-top: 10px;
  }
@media screen and (max-width: 1199px) {
  .default_search_menu{
    margin-top: 0 !important;
  }
}
  .default_search_menu li:hover{
    color: rgb(var(--color-foreground));
  }
  .default_item{
    margin-right: 2rem;
    cursor: pointer;
    font-size: calc(var(--font-heading-scale)* 1.8rem);
    color: rgba(var(--color-foreground), 0.65);
    font-weight: var(--font-heading-weight);
    position: relative;
  }
  .default_item::after{
    position: absolute;
    width: 50%;
    height: 0.2rem;
    bottom: -3px;
    color: rgba(var(--color-foreground));

  }
  .default_search_main_wrapper{
    max-height: 450px;
    overflow: auto; 
    padding: 1rem 0;
    font-weight: var(--font-heading-weight);
  }
  @media screen and (max-width: 1199px) {
    .default_search_main_wrapper{
      max-height: 400px !important;
    }
  }
  
  .default_search_main_wrapper .product-card-wrapper .card__heading a:hover{
    color:  rgba(var(--color-foreground), 0.75);
  }
  .default_search_main_wrapper .product-card-wrapper .card__badge{
    display: none;
  }
  .default_search_main_wrapper .product-card-wrapper .new_choose_option{
    margin-bottom: 1rem;
    padding: 0 1rem;
  }
  
  .default_search_main_wrapper .product-card-wrapper .new_choose_option .button{
    padding: 0.5rem;
    min-height: calc(3.5rem + var(--buttons-border-width)* 2);
    font-size: calc(var(--font-heading-scale)* 1.4rem); 
  }
  
  .default_search_menu li.active{
    color: rgb(var(--color-foreground));
  }
  .default_search_main_wrapper>.active{
    display: block;
  }
  .default_search_list_content{
    display: none;
  } 
  .default_search_link, .default_search_blog{
    display: flex;
    align-items: center;
    text-decoration: none;
  }
  .default_collection_content, .default_search_blog_content {
    padding-left: 1rem;
  }
  .new_collection_img_wrapper img{
    border-radius: var(--media-radius);
  }
  .default_search_results_group_wrapper .new_collection_title{
    
    font-weight: var(--font-heading-weight);
    color: rgb(var(--color-foreground));
   
  }
  .default_search_results_group_wrapper .new_collection_title:hover{
    color: rgb(var(--color-foreground), 0.75);
  }
  .default_search_results_group_wrapper .default_search_product_c span{
    
    font-weight: var(--font-body-weight);
  }
 
  .default_search_results_group_wrapper  .new_search_article_title{
    
    font-weight: var(--font-heading-weight);
    color: rgb(var(--color-foreground));
   
  }
  .default_search_results_group_wrapper  .new_search_article_title:hover{
    color: rgba(var(--color-foreground), 0.75);
  }
  .default_search_results_group_wrapper .search_article_date{
   
    font-weight: var(--font-body-weight);
    color: rgba(var(--color-foreground), 0.6);
  }
 
  .search-modal__form .reset__button .icon.icon-close{
    stroke: rgb(var(--color-foreground), 0.75);
    stroke-width: .2rem;
  }
  .search-modal__form .field__input:not(:placeholder-shown), .search-modal__form .field__input:focus{
    padding: 1.5rem 2rem;
  }
  .search-modal__form .predictive-search__list-item .h5 {
    font-size: calc(var(--font-heading-scale)* 1.4rem);
    font-weight: var(--font-heading-weight);
    color: rgb(var(--color-foreground));

  }
  .search-modal__form .predictive-search__list-item:hover .h5{
    text-decoration: none;
    color: rgba(var(--color-link)) !important;
  }
  .search__button:hover .icon-search{
    stroke: rgba(var(--color-foreground), .75);
    transform: unset;
  } 
  .search-modal__close-button .icon-close{
    stroke: rgb(var(--color-foreground));
  }
  
  .predictive-search__heading.caption-with-letter-spacing{
    font-size: calc(var(--font-heading-scale)* 1.6rem);
    font-weight: var(--font-heading-weight);
    color: rgba(var(--color-foreground), .75);
  }
  @media screen and (max-width: 749px){
    .default_search_results_group_wrapper  .new_search_article_title{
      font-size: calc(var(--font-heading-scale)* 1.4rem);
    }
    .default_search_results_group_wrapper .search_article_date{
      font-size: calc(var(--font-body-scale)* 1.1rem);
    }
    .new_collection_img_wrapper .predictive-search__image {
      width: 100px !important;
      height: auto;
      object-fit: unset;
    }
    .new_collection_img_wrapper img{
      border-radius: var(--media-radius);
    }
    .new_search_blog_ul_wrapper li{
      margin-bottom: 1rem;
    }
    .default_search_results_group_wrapper .new_collection_title{
      font-size: calc(var(--font-heading-scale)* 1.4rem);
    }
    .default_search_results_group_wrapper .new_collection_title{
      font-size: calc(var(--font-heading-scale)* 1.4rem);
      line-height: calc(1 + .3 / var(--font-body-scale));
    }
    .default_search_results_group_wrapper .default_search_product_c span{
      font-size: calc(var(--font-body-scale)* 1.2rem);
    }
    .default_collection_content, .default_search_blog_content, .new_collection_title, .default_search_product_c {
      padding-left: 1rem;
    }
  }
  @media screen and (min-width: 750px){
    .default_search{
      /* max-width: 74.2rem; */
    }
    .default_search_results_group_wrapper  .new_search_article_title{
      font-size: calc(var(--font-heading-scale)* 1.4rem);
    }
    .default_search_results_group_wrapper .search_article_date{
      font-size: calc(var(--font-body-scale)* 1.2rem);
    }
    .default_search_results_group_wrapper .new_collection_title{
      font-size: calc(var(--font-heading-scale)* 1.4rem);
      line-height: calc(1 + .8 / var(--font-body-scale));
    }
    .default_search_results_group_wrapper .default_search_product_c span{
      font-size: calc(var(--font-body-scale)* 1.2rem);
    }
   
  }
  .default_search_article{
    display: flex;
    align-items: center;
  }
  predictive-search .collection-card-wrapper .card--standard > .card__content{
    position: absolute !important;
    bottom: 10px;
    left: 10px;
    right: 10px;
    padding: 0;
    width: auto;
    height: auto;
    bottom: 10px !important;
    transition: all var(--duration-long) ease;
    
  }
  predictive-search .collection-card-wrapper .card--standard > .card__content .button.full-unstyled-link{
    background-color: rgba(var(--color-background));
    color: rgba(var(--color-foreground));
    width: 100%;
    font-weight: var(--font-body-weight);
  }
 
  .default_search_list_content .default_search_products{
    margin-top: 0;
  }
  .default_search_main_wrapper .product-card-wrapper .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){
    margin-top: 0.5rem;
  }
  .default_search_main_wrapper .collection-card-wrapper .card--card .card__information{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .default_search_main_wrapper .product-card-wrapper .quick-add.quick-add-to-cart svg path{
    stroke: rgba(var(--color-button-text)) !important;
  }
  .default_search_main_wrapper .collection-card-wrapper svg.icon.icon-arrow path{
    stroke: unset;
  }
  .default_search_main_wrapper .default_search_article .default_search_blog.link{
    font-size: calc(var(--font-heading-scale)* 1.4rem);
    font-weight: var(--font-heading-weight);
  }
  .default_search_main_wrapper .collection-card-wrapper .card.card--standard .card__content{
    bottom: 10px;
  }
  .default_search_main_wrapper .product-card-wrapper .card__content{
    padding-top: 10px !important;
  }

  @media screen and (max-width: 575px){
    predictive-search .collection-card-wrapper .card--standard>.card__content{
      padding: 10px 0 !important;
      position: unset !important;
    }
  }

 @media screen and (max-width: 1199px){
   .default_search_main_wrapper .new_search_blog_ul_wrapper .article-card-wrapper .card__heading{
     font-size: calc(var(--font-heading-scale) * 1.4rem);
   }
   .default_search_main_wrapper .new_search_blog_ul_wrapper .article-card-wrapper .articletags{
     bottom: 10px;
      left: 10px;
     padding: 2px 10px;
     font-size: calc(var(--font-body-scale) * 1.2rem);
   }
 }
