@media (max-width: 1340px) {
  footer .footer-content {
    grid-gap: 24px;
  }
  .popular-categories {
    gap: 12px;
    margin-top: 12px;
  }
  .popular-categories .item p {
    font-size: 18px;
  }
  .brands-widget .content {
    gap: 12px;
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  }
  .nested-categories {
    gap: 12px;
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  }
}
@media (max-width: 992px) {
  footer .footer-content {
    padding-top: 12px;
    grid-gap: 12px;
    grid-template-columns: 1fr;
  }
  footer .footer-list .title {
    margin-bottom: 12px;
  }
  footer .footer-list .email {
    margin-bottom: 24px;
  }
  footer .footer-list .v-ms > * {
    height: 70px;
    max-width: 200px;
  }
  .popular-categories .item p {
    font-size: 14px;
  }
  .sales-hits .title {
    font-size: 18px;
  }
  .service-widget {
    margin-bottom: 50px;
  }
  .service-widget .content {
    grid-template-columns: 1fr;
    padding: 12px;
  }
  .service-widget .content .img img {
    position: initial;
  }
  .contacts-page {
    grid-template-columns: 1fr;
  }
  .contacts-page .contact-block {
    grid-template-columns: 1fr;
    gap: 30px;
  }
  .contacts-page .contact-block .address {
    grid-row: initial;
  }
  .delivery-page {
    margin-bottom: 24px;
  }
  .delivery-page.payment .delivery-content {
    gap: 12px;
  }
  .delivery-page.payment .delivery-content h2 {
    font-size: 13px;
  }
  .delivery-page .delivery-content {
    grid-template-columns: 1fr;
  }
  .information-page .zapchasty-top-content {
    grid-template-columns: 1fr;
    grid-auto-rows: initial;
    gap: 12px;
  }
  .information-page .zapchasty-top-content:before {
    height: 135px;
  }
  .information-page .zapchasty-top-content .button-menu-toggle {
    margin-bottom: 32px;
  }
  .information-page .zapchasty-top-content img {
    grid-column: initial;
    grid-row: initial;
  }
}
@media (max-width: 580px) {
  .popular-categories {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: 'item1 item1' 'item2 item2' 'item3 item3' 'item4 item5' 'item6 item6' 'item7 item7' 'item8 item8';
  }
  .popular-categories .item p {
    font-size: 16px;
  }
}
/*# sourceMappingURL=mobile.css.map */