/* Catalog ordering controls and subtle header divider. */


.store-nav-wrap {


  border-bottom: 1px dotted rgba(221, 227, 239, .42);


}





.catalog-trust-line {

  display: flex;

  align-items: center;

  flex-wrap: wrap;

  gap: 8px 15px;

}



.catalog-trust-line strong {

  color: #176044;

  font-weight: 800;

  letter-spacing: .01em;

}




.catalog-sort {


  display: flex;


  align-items: center;


  gap: 8px;


}





.catalog-sort label {


  font-weight: 700;


}





.catalog-sort select {


  height: 36px;


  padding: 0 34px 0 11px;


  border: 1px solid #d8dce5;


  border-radius: 8px;


  color: var(--ink);


  background: #fff;


  font: inherit;


  font-weight: 700;


  cursor: pointer;


}





.catalog-sort button {


  height: 36px;


  padding: 0 11px;


  border: 0;


  border-radius: 8px;


  color: #fff;


  background: var(--ink);


  font: inherit;


  font-weight: 750;


}





@media (max-width: 760px) {

  .catalog-results-head {

    align-items: flex-start;

    flex-direction: column;

  }



  .catalog-sort {

    width: 100%;


  }





  .catalog-sort select {


    flex: 1;


  }


}


