/* Выравнивание логотипа в шапке в моб версии */
#rec824313756 > div {
    top: 20px !important;
    left: 20px;
}
.t686 .t-card__col {
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.40);
}
.t-slds__bgimg t-bgimg js-product-img loaded {
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.40);
}

.t-store__load-more-btn {
    background-color: #b88c46 !important;
    color: #FFFFFF !important;
    font-size: 20px;
    padding: 14px 40px;
    height: 56px;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.70);
}

.t-store__load-more-btn > table > tbody > tr> td {
    display: none;
}

.t-store__load-more-btn > table > tbody > tr::after {
    content: 'Показать больше мастер-классов';
}

@media screen and (max-width: 640px) {
    .t-store__load-more-btn {
        font-size: 16px;
        margin-top: 50px;
    }
}
.t819__wrapper_mobile:after {
     border-width:14px 10px 0 10px;
}

/*Анимация для загловоков h1*/

@keyframes bg_animate {
    0%, 100% {
      background-position: left 95%;
    }
    50% {
      background-position: right 95%;
    }
}

.tr_shadow {
    text-shadow: rgba(0, 0, 0, 0.8) 3px -3px 15px;
}

.tr_text {
    color: #e0bc87;
    @supports (background-clip:text) or (-webkit-background-clip:text) {
      color: transparent;
      background-clip: text;
      -webkit-background-clip: text;
      background-image: url(https://static.tildacdn.info/tild6163-3334-4165-a431-396138383934/photo_2023-05-26_132.jpeg);
      background-size: 1600px;
      animation: bg_animate 45s ease-in-out infinite;
      _background-position: 25% 25%;
      /*text-shadow: rgba(0, 0, 0, 0.8) 3px -3px 15px;*/
     
    }
}
h1::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  color: transparent;
  /*text-shadow: rgba(0, 0, 0, 0.6) 2px -2px 8px;*/
  z-index: -1;
  pointer-events: none;
  -webkit-background-clip: text;
  background-clip: text;
}