    .gradient-shape .tn-atom {
        background-color: transparent !important;
        background: -o-linear-gradient(240.53deg, rgba(255, 255, 255, 0) 18.05%, #8A9BAE 71.94%);
        background: linear-gradient(209.47deg, rgba(255, 255, 255, 0) 18.05%, #8A9BAE 71.94%);
        border-radius: 0 0 16px 16px;
    }
    
    .title-padding span:first-child {
        padding-left: 50px;
    }
    
    .descript-padding span {
        padding-left: 30px;
    }
        
    @media screen and (max-width: 640px) {
        .title-padding span:first-child {
            padding-left: 30px;
        }
        
        .descript-padding span {
            padding-left: 20px;
        }
    }
    
    /*СТИЛЬ КОРЗИНЫ*/
    .t706__cartwin-content {
        background-color: #345F8F;
        border-radius: 16px;
        border: 20px solid #fafafa;
    }
    
    .t706__cartwin-heading {
        color: #e9e9e9 !important;
        font-size: 34px !important;
        font-family: 'Roboto Condensed',Arial,sans-serif !important;
        line-height: 1.29;
        font-weight: 400 !important;
    }
    
    .t706__product-title {
        color: #e9e9e9 !important;
    }
    
    .t706__form-bottom-text {
        margin-bottom: 0px !important;
    }
    
    .no-radius-left-corner .tn-atom {
        border-radius: 16px 16px 16px 0;
    }
    
    .mix-multiply {
        mix-blend-mode: multiply;
        display: block;
    }

    .mix-multiply .tn-atom {
        position: absolute;
        height: 100%;
    }
    
    .t994 {
        padding: 0px 0 50px !important;
    }
    
    .t994 .t-slds__arrow_container {
        display: none;
    }
    
    .t994__slds-wrapper {
        border-radius: 16px;
    }
    
    .t994__loader-inner {
        background-color: #65E0C0 !important;
    }
    
  /*СТИЛЬ ГЛАВНОЙ КАРТОЧКИ ТОВАРА*/
  
  .t-store__card__img {
      border-radius: 16px;
  }
  
  .uc-hit .t-store__grid-cont {
      overflow: hidden;
  }
  .uc-hit .js-product.t-store__card {
        position: relative;
        margin-left: auto !important;
        margin-right: auto !important;
        left: 0;
        right: 0;
        max-width: 960px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        float: none !important;
        padding-left: 0 !important;
        min-height: 345px;
  }
  
  .uc-main-tour .js-product.t-store__card {
      max-width: 460px;
      min-height: 305px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  }
  
  .uc-main-tour .js-store-grid-cont {
      max-width: 1000px;
  }
  
  .uc-hit .t-store__card__imgwrapper {
        padding-bottom: 345px !important;
  }
  
  .uc-main-tour .t-store__card__imgwrapper {
        padding-bottom: 305px !important;
  }
  
  .uc-hit .t-store__card__textwrapper {
      margin-top: -345px;
      z-index: 99;
      width: 50%;
      padding-top: 30px !important;
      padding-left: 30px;
  }
  
    .uc-main-tour .t-store__card__textwrapper {
      margin-top: -305px;
      min-height: 157px;
      z-index: 99;
      width: 70%;
      padding-top: 16px !important;
      padding-left: 16px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
  }
  
  .uc-hit .js-store-prod-descr,
  .uc-main-tour .js-store-prod-descr {
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      padding: 0 15px;
      border: 1px solid #fff;
      border-radius: 16px;
  }
  
  
  
  .js-store-price-wrapper {
      display: none !important;
  }
  
  .js-store-prod-btn,
  .js-store-prod-btn2 {
      min-width: 130px !important;
      max-width: 130px !important;
      height: 50px !important;
      padding-left: 8px !important;
      padding-right: 8px !important;
  }
  
  .js-store-prod-btn2 {
      font-size: 16px;
      font-family: 'Caveat',Arial,sans-serif !important;
      line-height: 1.42;
      font-weight: 300 !important;
  }
  
  .js-store-prod-btn2 span {
      text-decoration: underline;
  }
  
  .t-store__card__btns-wrapper {
      z-index: 99;
      position: relative;
      margin-top: 66px !important;
      padding-left: 30px;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important;
  }
  
  .t-store__card__mark {
      font-family: 'Caveat',Arial,sans-serif !important;
      line-height: 1.42;
      font-weight: 300 !important;
      min-width: 240px;
      padding-right: 20px;
      text-align: end;
      font-size: 20px !important;
      border-radius: 16px;
      text-transform: uppercase;
  }
  
  .uc-hit .t-store__card__mark {
      line-height: 1.3;
      padding-top: 6px;
      padding-bottom: 6px;
  }
  
  .uc-main-tour .t-store__card__mark {
      min-width: fit-content;
      font-size: 14px !important;
      padding-left: 12px;
      padding-right: 12px;
      padding-top: 6px;
      padding-bottom: 6px;
  }
  
  .t-store__card__mark-wrapper {
      top: 20px !important;
      right: 20px !important;
  }
  
  .uc-main-tour .t-store__card__mark-wrapper {
      top: 16px !important;
      right: 16px !important;
  }
  
  .t-store__card__img {
      margin-top: 0;
  }
  
  .uc-hit .t-store__card__mark-wrapper:after {
      content: '';
      position: absolute;
      display: none;
      width: 26px;
      height: 26px;
      top: 12px;
      left: 10px;
      background-size: contain !important;
      background: url(https://static.tildacdn.com/tild3437-3135-4563-b864-613939663864/green_star.svg);
      background-repeat: no-repeat;
  }
  
  .uc-hit .js-product:before {
      content: '';
      display: block;
      position: absolute;
      width: 140px;
      height: 70px;
      z-index: 99;
      background: url(https://static.tildacdn.com/tild3132-6565-4530-b932-336434393561/white-star.svg);
      background-position: bottom;
      background-size: cover !important;
      left: 590px;
  }
  
  @media screen and (max-width: 1200px) {
    .uc-hit .js-product.t-store__card {
      max-width: 940px !important;
    }
    
    .uc-main-tour .js-store-grid-cont {
        max-width: 960px !important;
    }
  }
  
  @media screen and (max-width: 960px) {
      
      .uc-hit .js-product.t-store__card {
        max-width: 620px !important;
        padding-right: 0;
        min-height: auto !important;
        height: 300px;
        margin-bottom: 0px !important;
      }
      
      .uc-hit .t-store__card__imgwrapper {
        padding-bottom: 0 !important;
        height: 300px;
        overflow: hidden;
        border-radius: 16px;
      }
      
      .uc-hit .t-store__card__img {
        max-width: -webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content;
      }
      
      .uc-main-tour .t-store__card__img {
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
      
      .uc-hit .js-product:before {
        display: none;
      }
      
      .uc-hit .js-store-prod-name {
          font-size: 40px !important;
      }
      
      .uc-hit .t-store__card__textwrapper,
      .uc-main-tour .t-store__card__textwrapper {
        padding-top: 16px !important;
        padding-left: 16px;
      }
      
      .t-store__card__btns-wrapper {
        padding-left: 16px;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
            gap: 8px;
      }
      
      .uc-main-tour .t-store__card__btns-wrapper {
          padding-left: 12px;
      }
      
      .t-align_left .t-store__card__btn {
        margin: 0 !important;
        max-width: 160px;
      }
      
      .uc-main-tour .t-store__card__mark-wrapper {
        top: 10px !important;
        right: 10px !important;
      }
      
      .uc-main-tour .t-store__card__mark {
        font-size: 14px !important;
        padding-left: 8px;
        padding-right: 8px;
      }
      
      .uc-hit .t-store__card__textwrapper {
          margin-top: -300px;
      }
      
      /*КАРТОЧКИ ТУРОВ*/
      .uc-main-tour .js-store-prod-name {
        font-size: 24px !important;
      }
      
      .uc-main-tour .t-col {
        padding-left: 0px !important;
        padding-right: 0px !important;
      }
      
      .uc-main-tour .js-store-grid-cont {
        max-width: 640px !important;
      }
      
      .uc-main-tour .t-store__card__imgwrapper {
        padding-bottom: 0 !important;
        height: 300px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        overflow: hidden;
        border-radius: 16px;
      }
      
      .uc-main-tour .js-store-grid-cont {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
      }
      
      .uc-main-tour .js-product.t-store__card {
        max-width: 300px !important;
        min-width: 300px !important;
        margin-left: 10px;
        margin-right: 10px;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        margin-bottom: 25px !important;
      }
      
      .uc-main-tour .t-store__card__img {
        position: relative;
      }
      
      .uc-main-tour .t-store__card__textwrapper {
         padding-right: 10px;
      }
      
      .uc-main-tour .js-store-prod-descr {
          font-size: 22px !important;
      }
  }
  
  @media screen and (max-width: 640px) {
      .uc-hit .js-product.t-store__card {
        max-width: 100% !important;
      }
      
      .uc-hit .js-store-prod-name {
          font-size: 28px !important;
      }
      
      .t-store__card__mark {
        font-size: 18px !important;
        min-width: 180px;
        padding-right: 10px;
        height: 40px;
      }
      
      .uc-hit .t-store__card__mark-wrapper:after {
          top: 7px;
      }
      
      .uc-hit .js-store-prod-descr,
      .uc-main-tour .js-store-prod-descr {
        font-size: 24px !important;
      }
      
      .t-store__card__btns-wrapper {
        margin-top: 86px !important;
      }
      
      /*КАРТОЧКИ ТУРОВ*/
      .uc-main-tour .js-store-grid-cont {
        max-width: 100% !important;
        padding: 0 5px !important;
      }
      
      .uc-main-tour .js-product.t-store__card {
        max-width: 100% !important;
        min-width: 100% !important;
        margin-left: 5px;
        margin-right: 5px;
      }
      
      .uc-main-tour .js-store-prod-name {
        font-size: 20px !important;
      }
      
      .uc-main-tour .t-store__card__textwrapper,
      .uc-main-tour .t-store__card__btns-wrapper {
        padding-left: 10px;
      }
      
      .uc-main-tour .t-store__card__btns-wrapper {
        margin-top: 46px !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
      }
      
      .js-store-prod-btn, .js-store-prod-btn2 {
        min-width: 130px;
        max-width: 130px;
        padding-left: 8px !important;
        padding-right: 8px !important;
      }
  }
  
  @media screen and (max-width: 480px) {
      .t-store__card__mark {
        font-size: 16px !important;
        min-width: 160px;
      }
      
      .t-store__card__mark-wrapper {
        top: 10px !important;
        right: 10px !important;
      }
      
      .uc-hit .t-store__card__textwrapper {
        /*padding-top: 60px !important;*/
        padding-left: 10px;
        padding-right: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        gap: 10px;
      }
      
      .uc-main-tour .t-store__card__textwrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        gap: 10px;
      }
      
      .uc-hit .js-store-prod-name,
      .uc-main-tour .js-store-prod-name {
        font-size: 22px !important;
        -webkit-box-flex: 2;
            -ms-flex: 2;
                flex: 2;
      }
      
      .uc-hit .js-store-prod-descr,
      .uc-main-tour .js-store-prod-descr {
        margin-top: 0px !important;
        max-height: 40px;
      }
      
      .t-store__card__btns-wrapper {
        padding-left: 10px;
      }
      
      .uc-main-tour .t-store__card__mark-wrapper,
      .uc-hit .t-store__card__mark-wrapper {
        top: 65px !important;
        right: 10px !important;
    }
      
      .uc-hit .t-store__card__imgwrapper,
      .uc-main-tour .t-store__card__imgwrapper {
        height: 260px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
      }
      
      .uc-hit .t-store__card__textwrapper,
      .uc-main-tour .t-store__card__textwrapper {
        margin-top: -260px;
      }
      
      .uc-hit .t-store__card__textwrapper,
      .uc-main-tour .t-store__card__textwrapper {
          min-height: 130px;
      }
      
      .uc-hit .t-store__card__btns-wrapper,
      .uc-main-tour .t-store__card__btns-wrapper {
        margin-top: 66px !important;
      }
      
      .uc-main-tour .js-product.t-store__card {
        max-width: 460px !important;
      }
      
      .uc-main-tour .t-store__card__btns-wrapper {
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
      }
      
      .t-store__grid-cont_mobile-grid {
        min-height: 260px;
      }
      
      .uc-hit .t-store__card {
        margin-bottom: 0px;
      }
      
      .uc-main-tour .js-product.t-store__card,
      .uc-hit .js-product.t-store__card{
        min-height: 260px;
        height: 260px;
      }
  }
  
  .js-product a {
      width: 100%;
  }
  
  .t-store__card__textwrapper {
      position: relative;
  }
  
  .js-store-prod-name {
      word-break: normal !important;
  }