.wMax100 {
  max-width: 100%;
}
@media screen and (min-width: 1020px) and (max-width: 1270px) {
  .mw {
    padding-left: 1vw;
    padding-right: 1vw;
  }
}
@media screen and (min-width: 1020px) {
  .hmi-srch,
  .hmi-burger,
  .header-menu-mobi,
  .dt-hide {
    display: none;
  }
  .big-slider,
  .brands-slider-wrp {
    margin-top: 1.7vmax;
  }
  .about-us .im {
    height: 510px;
  }
  .page-fullwidth {
    padding-left: 10%;
  }
  .header-back-mobi {
    display: none;
  }
  .page-sidebar .sidebar {
    width: 23%;
  }
  .page-sidebar .ps-content {
    width: 75%;
  }
  .dostavka-tbl .col-adr {
    width: 32%;
    padding-right: 10px;
  }
  .dostavka-tbl .col-times,
  .dostavka-tbl .col-tel,
  .dostavka-tbl .col-dost {
    width: 20%;
  }
  .dostavka-tbl .col-prc {
    width: 8%;
  }
}
@media screen and (max-width: 1019px) {
  .hide-mobi,
  .topbar {
    display: none;
  }
  .btn {
    height: 40px;
  }
  .content h1 {
    font-size: 1.25rem;
  }
  .content section:first-of-type {
    margin-top: 3vw;
  }
  .content .mw:first-of-type {
    padding-top: 1vmax;
  }
  .pad-mobi,
  .mpad {
    padding-left: 3vw;
    padding-right: 3vw;
  }
  .footer > * {
    width: 100%;
  }
  .footer > *:not(:last-child) {
    padding-bottom: 1.5vmax;
    border-bottom: #d3d3d3 1px solid;
    margin-bottom: 1.5vmax;
  }
  .footer .footer-contact-info {
    font-size: 0.88rem;
  }
  .footer .footer-contact-info a[href^=tel] {
    font-size: 1.13rem;
  }
  .ftr-copy {
    width: 100%;
    display: flex;
    justify-content: space-between;
    -ms-flex-pack: justify;
  }
  .ftr-copy p {
    display: none;
  }
  .ftr-menu-wrp {
    justify-content: space-between;
    -ms-flex-pack: justify;
  }
  .ftr-menu {
    width: 40%;
    margin: 0;
  }
  .ftr-menu a {
    font-size: 0.88rem;
  }
  .section .hdr > *:first-child {
    font-size: 1.5rem;
  }
  .section .hdr .-r {
    display: none;
  }
  .section .ftr-mobi {
    display: block;
    margin-top: 2vmax;
  }
  .section .ftr-mobi .btn {
    width: 100%;
    padding: 1vmax 2vmax;
  }
  .about-us .im {
    width: 100%;
    height: 300px;
  }
  .about-us .t {
    width: 100%;
  }
  .crumbs {
    display: none;
  }
  .hdr-search-custom {
    position: fixed;
    top: 6vmax;
    z-index: 50;
    width: 100%;
    background: #fff;
    display: block;
    border-bottom: #d3d3d3 1px solid;
    padding: 1vmax;
  }
  .hdr-search-custom form input {
    border: none;
    width: 75%;
    flex: 1;
    font-size: 0.88rem;
    font-weight: 300;
  }
  .hdr-search-custom form button {
    min-width: 40px;
    border: none;
    background: transparent;
  }
  .hdr-search-custom form button svg {
    fill: #c2c0c0;
  }
  .hdr-search-custom form button:hover svg {
    fill: #619A1D;
  }
  .page-with-mobile-search {
    padding-top: 7vmax;
  }
  .page-sidebar .sidebar {
    display: none;
  }
  .page-sidebar .ps-content {
    width: 100%;
  }
  .dostavka-tbl > li > div {
    width: 100%;
    margin-bottom: 1.5vmax;
  }
}
@media screen and (max-width: 600px) {
  .dostavka-city .h .btn {
    width: 100%;
    margin-top: 2vmax;
  }
}
@media screen and (max-width: 350px) {
  .ftr-copy {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    -ms-flex-pack: center;
  }
  .ftr-copy .soc-links {
    width: 100%;
    justify-content: center;
    -ms-flex-pack: center;
    margin-top: 1.5vh;
  }
}
/*# sourceMappingURL=media.css.map */