

@media screen and (min-width: 641px) and (max-width: 1023px) {
  .search-box--mobile {
    display: none;
  }
    
  .header-box,
  .footer-box{
    max-width: 92%;
  }
  
  .search-box,
  .title-box {  
    width: 91%;
  }

 
  .header-box__logo {
    transform: scale(0.9)  
  }

  .header-box__asap {
    padding: 8px 2px;
  }
 
  .header-box__logo:hover {
    transform: scale(1) rotate(-1deg);
  }
  
  .header-box__basket {
    margin: auto;
  }
  .header-box__basket:hover {
    transform: rotate(4deg)  scale(1.1);
  }
 
  .delivery-location_address {
    width: 130px;
  }
 
  .catalog-box__img-box {
    width: 100%;
    height: 100%;
    cursor: pointer;
}
  .catalog-box__img {
    width: 100%;
  }

  .catalog-box {
    grid-template-columns: repeat(2, 45%);
    grid-column-gap: 20px;
    padding: 0 0 30px;
  }
 
  .footer-box__controls {
    grid-template-columns: repeat(3, 32.5%);
    grid-column-gap: 10px;
  }
  
  .footer-box__privacy {
    display: grid;
    grid-template-columns: repeat(3, 32.5%);
    grid-column-gap: 10px;
    white-space: nowrap;
  }
}

@media screen and (min-width: 1023px) {
  .search-box--mobile {
    display: none;
  }
  
}