@media screen and (max-width: 960px) {
    .t-store__grid-cont .t-store__card-list {
        row-gap: 20px !important;
    }
}

@media screen and (max-width: 560px) {
    .t702 .t-popup__block-close {
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        z-index: 2;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        width: 100%;
        height: 50px;
        background: #ffffff;
    }
}

.t1196__slider.t1196__slider_width_40 {
    --padding-right: 80px;
    --padding-left: 80px;
}

.t1196-container_fluid_40 {
    width: calc(95% - 40px);
    max-width: calc(100% - 40px);
    margin-left: 80px;
    margin-right: 80px;
}

@media screen and (min-width: 1024px) and (max-width: 1920px) {
  #rec1702102511 .t-container,
  #rec1702102511 .t-container_12,
  #rec1707694491 .t-container,
  #rec1707694491 .t-container_12 {
    max-width: calc(100% - 160px);
    padding-left: 80px;
    padding-right: 80px;
    box-sizing: border-box;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1920px) {
  #rec1702102511 .t-store__container,
  #rec1707694491 .t-store__container {
    max-width: calc(100% - 160px);
    padding-left: 80px;
    padding-right: 80px;
    box-sizing: border-box;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1920px) {
  #rec1702102511 .t-store__grid-cont,
  #rec1707694491 .t-store__grid-cont {
    max-width: 100%;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1920px) {

  /* Контейнер — без смещения */
  #rec1702102511 .t-store__grid-cont,
  #rec1707694491 .t-store__grid-cont {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  /* Карточки растягиваются */
  #rec1702102511 .t-store__card,
  #rec1707694491 .t-store__card {
    flex: 1 1 calc(50% - 40px);
    max-width: calc(50% - 40px);
  }

}

#allrecords .t-records[data-tilda-page-id="128714436"]{
    background: #E7E7E7;
}

/*#rec2066271541 {border-radius: 70px 70px 0px 0px;}*/

    .link-f[data-elem-type="text"] a { 
    transition: all 0.3s ease-in-out
}
    .link-f[data-elem-type="text"] a:hover{
       color: #0FC5BF !important;
       text-decoration:none !important;
}

    .button-f { 
    transition: all 0.3s ease-in-out
}
    .button-f:hover{
       background: #0FC5BF !important;
}
    .button-f:hover .tn-group[data-group-id="1774355323719000000"], .button-f:hover .tn-group[data-group-id="1774355323719000000"]{
       border-color: #0FC5BF !important;
}
    .button-f:hover .tn-atom__button-text, .button-f:hover .tn-elem[data-elem-id="1774261653050000001"] .tn-atom, .button-f:hover .tn-elem[data-elem-id="1774355323724000001"], .button-f:hover .tn-group[data-group-id="1774355323719000000"] {
     color: #E7E7E7 !important;
}

@media screen and (max-width: 980px) {
  .t-menusub__menu:not(.t-menusub__menu_mobile-absolute, .t-menusub__menu_adaptive960) {
    background-color: #E7E7E7;

  }
}

