@media (max-width: 767px) {
    .uc-modile-start {
        padding-right :7%;
    }
}
.t-store__card__mark {
    opacity: 0.5;
    inline-size: auto;
    height: 30px;
    border: 1px solid #fff;
}
.t857__bgimg {
    border-radius: 30px;
}
.t-feed__post-bgimg {
    border-radius: 20px;
}

.t-feed__slider-grid__post-wrapper {
    border-radius: 25px;
}
.t688__inner-col {
    border-radius: 30px;
}
.t-store__card__bgimg, .t-store__card__bgimg_second {
    border-radius: 30px;
}
.uc-message-widget {
    opacity:0.5;
}

.t-slds__container {
    border-radius: 30px;
}
.t-slds__thumbsbullet {
    border-radius: 30px;
}
.t-slds__bgimg {
    border-radius: 30px;
}
.t-slds__thumbsbullet-border {
    border-radius: 30px;
}
.t-store__prod-popup__columns {
    border-radius: 30px;
}
.t-store__prod-popup__btn {
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
}

/*.t1058__btn {*/
/*    border: 3px dotted #191919;*/
/*    padding: 10px;*/
/*    border-radius: 20px;*/
/*    height: 55px;*/
/*}*/

/*дредорезина, долли конструктор*/
[field="st_price__246740367142"]::before,
[field="st_price__481534010611"]::before,
[field="st_price__804915075941"]::before {
    content: "от ";
}

    
.js-store-prod-sold-out.t-store__card__sold-out-msg {
    position: relative;
    color: transparent; /* Делаем текст невидимым */
}

.js-store-prod-sold-out.t-store__card__sold-out-msg::before {
    content: "Под заказ";
    color: gray; /* Цвет нового текста */
    position: absolute;
    left: 0;
    top: 0;
}

/*внутри товара Нет в наличии - Под заказ*/
.t762__btn.t-store__prod-popup__btn_disabled .js-store-prod-buy-btn-txt {
    position: relative;
    color: transparent; /* Делаем текст невидимым */
    
}
.t762__btn.t-store__prod-popup__btn_disabled .js-store-prod-buy-btn-txt::before {
    content: "Под заказ";
    color: #ffffff;
    position: absolute;
    left: 12px;
    top: 12px;
}



@media (max-width: 767px) {
    #rec639466594 .t-menu__link-item {
        border: 1px solid #444;
        border-radius: 20px;
        padding: 10px;
    }
}


.quill-table__wrapper {
  overflow: hidden; /* чтобы закругления не обрезались */
  border-radius: 20px; /* закруглённые углы */
  border: 1px solid #222;
}

.quill-table__table {
  width: 100%;
  border-collapse: collapse;
}

/* Общие ячейки */
.quill-table__cell {
  border: 1px solid #222 !important;
  padding: 10px;
}

/* Заголовок (первая строка) */
.quill-table__table tr:first-child .quill-table__cell {
  background-color: #222;
  color: #fff;
  text-align: center;
  font-weight: bold;
}

.t453__item_link.t-active {
    border: 2px solid #555555 !important;
    border-radius: 20px !important;
    padding: 6px !important;
    background-color: #000000 !important;
}

.t453__item_link[data-menu-item-number="6"],
.t453__item_link[data-menu-item-number="4"],
.t453__item_link[data-menu-item-number="2"] {
    font-size: 30px;
}


#nav639280320 {
    border-radius: 30px 30px 0 0;
}

/* ==========================================
   Tilda Zero Block: wavy-link (NO shifting)
   class is on .tn-elem, effect on inner 
   ========================================== */

/* НЕ трогаем размеры tn-elem/tn-atom — только готовим ссылку */
.wavy-link .tn-atom a{
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: inherit;
}

/* волна — как у тебя, но вместо padding-bottom используем псевдоэлемент */
.wavy-link .tn-atom a::after{
  content:"";
  position:absolute;
  left:0; right:0;
  bottom:-3px;              /* вместо padding-bottom: 8px */
  height:10px;

  /* сама волна */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='10' viewBox='0 0 60 10'%3E%3Cpath d='M0 6 Q 7.5 0 15 6 T 30 6 T 45 6 T 60 6' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: repeat-x;
  background-size: 60px 10px;

  opacity: .9;
  pointer-events: none;

  /* ОСЦИЛЛОГРАФИЧЕСКИЙ ПУЛЬС */
  -webkit-mask-image: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255,255,255,.2) 35%,
    rgba(255,255,255,1) 50%,
    rgba(255,255,255,.2) 65%,
    transparent 100%
  );
  -webkit-mask-size: 200% 100%;
  -webkit-mask-position: 0% 0%;

  mask-image: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255,255,255,.2) 35%,
    rgba(255,255,255,1) 50%,
    rgba(255,255,255,.2) 65%,
    transparent 100%
  );
  mask-size: 200% 100%;
  mask-position: 0% 0%;

  animation:
    wavyMove 6s linear infinite,
    oscPulse 6s ease-in-out infinite;
}

/* лёгкое движение самой волны */
@keyframes wavyMove{
  from { background-position: 0 0; }
  to   { background-position: 60px 0; }
}

/* бегущий импульс слева → направо */
@keyframes oscPulse{
  from { mask-position: 200% 0%; -webkit-mask-position: 200% 0%; }
  to   { mask-position: 0% 0%;   -webkit-mask-position: 0% 0%; }
}

/* при наведении — сильнее сигнал */
.wavy-link .tn-atom a:hover::after{
  animation-duration: 4s, 1.6s;
}

@media (prefers-reduced-motion: reduce){
  .wavy-link .tn-atom a::after{ animation:none; }
}



/* Точка по кругу в попап сообщении */
.t898__btn_label{
  position: relative;
  overflow: visible;
}

/* точка (реальный круг), вращаем её вокруг центра */
.t898__btn_label::before{
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;

  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #fff;

  pointer-events: none;

  /* центрируем точку и выносим на орбиту */
  transform: translate(-50%, -50%) rotate(0deg) translateX(calc(50% + 26px));
  transform-origin: center;

  animation: orbitDot 7s linear infinite;
}

@keyframes orbitDot{
  from { transform: translate(-50%, -50%) rotate(0deg)   translateX(calc(50% + 26px)); }
  to   { transform: translate(-50%, -50%) rotate(360deg) translateX(calc(50% + 26px)); }
}


/*отступ иконки мессенджеров в строку*/
.t560 .t-sociallinks {
    margin-top: 10px !important;
}


