@charset "UTF-8";
@media screen and (min-width: 1600px) {
  :root {
    --main-max-width: 1600px !important;
  }
  body {
    font-size: initial;
  }
}
@media screen and (max-width: 800px) {
  .wrapper > .footer {
    display: grid;
    /*
                .navbar-mobileWrap {

                    animation: fadeInUp;
                    transition: .3s;
                    // opacity: 0;

                }
                */
  }
  .wrapper > .footer .footerBlocks {
    padding: 1em;
    display: grid;
    grid-gap: 2em;
    grid-template-columns: 1fr;
  }
  .wrapper > .footer .footerBlocks .leftBlock, .wrapper > .footer .footerBlocks .centerBlock, .wrapper > .footer .footerBlocks .rightBlock {
    grid-template-rows: 3em 1fr;
  }
  .wrapper > .footer .footerBlocks .leftBlock .body, .wrapper > .footer .footerBlocks .centerBlock .body, .wrapper > .footer .footerBlocks .rightBlock .body {
    margin-left: 1em;
  }
  .wrapper > .footer .footerBlocks .leftBlock {
    grid-row: 1/2;
    grid-column: 1/2;
  }
  .wrapper > .footer .footerBlocks .centerBlock {
    grid-row: 2/3;
    grid-column: 1/2;
  }
  .wrapper > .footer .footerBlocks .rightBlock {
    grid-row: 3/4;
    grid-column: 1/2;
  }
  .wrapper > .footer .appLinkBlock {
    justify-content: space-between;
  }
  .wrapper > .footer .copyright {
    padding-bottom: 5em;
  }
}
@media screen and (max-width: 460px) { /* разрешение смартфона */
  .selectDeliveryForm .str {
    min-height: 4.5em;
  }
  .homeNews {
    display: grid;
  }
  .homeNews .news {
    padding: 0.5em 0.75em;
  }
  .homeNews .news.payInfo, .homeNews .news.bonusInfoWrap {
    display: grid;
    grid-gap: 0.5em;
    flex-wrap: wrap;
    align-items: center;
  }
  .homeNews .news.payInfo .detail, .homeNews .news.bonusInfoWrap .detail {
    display: grid;
    grid-gap: 0.5em;
  }
  .homeNews .news.payInfo .detail .str, .homeNews .news.bonusInfoWrap .detail .str {
    justify-content: space-between;
  }
  .homeNews .news.payInfo .detail .btn, .homeNews .news.bonusInfoWrap .detail .btn {
    justify-content: center;
  }
  .wrapper .bg-blur .background {
    opacity: 1;
  }
  .wrapper > .footer {
    grid-gap: 1em;
    display: grid;
  }
  .wrapper > .footer .rightBlock {
    grid-gap: 1em;
    justify-content: start;
    text-align: left;
    grid-template-rows: 2em 1fr;
  }
  .wrapper > .footer .appLinkBlock a {
    width: 8em;
  }
  .linkQr img {
    max-width: 20em !important;
    transition: 0.5s;
  }
  .homeNews .payInfo > span {
    display: block;
  }
  .promoProduct {
    width: 13em !important;
    height: 16em;
  }
  .promoProduct .name {
    height: 5em;
  }
  .ttList .tt {
    width: 12em !important;
  }
  .messageTable .c2 {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 360px) {
  .blockContent {
    /*padding: 0;*/
  }
  .promoProduct {
    width: 12em !important;
    height: 16em;
  }
  .promoProduct .name {
    height: 7em;
  }
  .ttList .tt {
    width: 12em !important;
  }
  .media360hide {
    display: none;
  }
  .tpList .tp, .intBlockBody {
    padding: 0;
    margin: 0;
    border: 0;
    border-bottom: 1px solid #ccc;
  }
  .tpName .limit {
    display: block;
  }
  .bodyBlock {
    margin: 1em;
  }
  .d-b_360 {
    display: block;
  }
  .table1.debs tbody tr {
    height: 2em;
  }
  .mainReturn .searchText {
    width: 17em;
  }
  .mainReturn .productName {
    max-width: 320px;
  }
  .productList .product {
    padding: 1em 0 !important;
  }
  .button9 {
    width: 17em !important;
  }
  .addCart {
    text-align: center;
  }
  .arrowRotate {
    margin-right: -0.2em;
  }
  .regAct .sendAct {
    margin-top: 1em;
  }
}

/*# sourceMappingURL=media.css.map */
