/*09072025*/
#allrecords .tlk-userbar__popup.tlk-userbar__popup-show {
  position: fixed !important;
  z-index: 9999999999999999999;
  top: 50px !important;
  /*display: contents;*/
  /*overflow: auto;*/
}
@media (min-width: 561px) {
  #allrecords .tlk-userbar__popup.tlk-userbar__popup-show {
    top: 30px !important;
    transform: scale(.8) !important;
  }
}
/*10072025*/
#allrecords .tlk-form__container-wrap {
  border: 1px solid #000;
}
@media (min-width: 1441px) {
.t-menu__link-item,
.t450__rightcontainer [data-customstyle="yes"] span{
  font-size: clamp(14px, 1vw, 14.5px) !important;
}
.tlk-userbar__popup.tlk-userbar__popup-show{
    transform: scale(.8);
}
}

#allrecords:has(.t-store__prod-popup__info){
    overflow: clip !important;
}

/*для десктопа*/
.t-store__prod-popup__text{
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 8px;
}
[data-tilda-page-id="70823681"] .t-store__prod-popup__info{
  position: relative;  
  margin-top: 18px;
}
.js-store-prod-text:has([href="#jezane:help"]){
  position: absolute;
right: 10px;
  top: 0;
  margin-top: 8px;
  z-index: 987;
}
@media(max-width:980px){
    .t-store__prod-popup__info{
        position: relative;
    }
    .t-store__prod-popup__text{
         position: absolute;
         right: 20px;
         top: 28px;
    }
    .js-store-prod-text:has([href="#jezane:help"]){
        position: absolute;
         right: 20px;
         top: 12px;  
         z-index: 987;
    }

}

.t-store__prod-popup__info .t-store__prod-popup__text{
    right: 10px;
}



@media(max-width:480px){
    /*.js-store-prod-text:has([href*="#"])*/
   #allrecords:has(.js-store-prod-text a) .js-store-prod-name.js-product-name.t-store__prod-popup__name {
  max-width: 50%;
}
   #allrecords [data-name-color] {
  font-size: 0 !important;
}
.t-store__prod-popup__info .t-store__prod-popup__text{
    right: 25px;
}
#rec1156508526 .t-popup__container{
    background-color: transparent !important;
}
#rec1156508526 .t-popup__container .t702__wrapper{
    background-color: #fefefe !important;
}

.tlk-resources__empty-image {
 #allrecords margin-bottom: 0;
}
}
.tlk-resources__empty-image {
  opacity: 0;
}

.tlk-resources__empty-text {
  max-height: 22px;
  overflow: hidden;
  font-size:16px;
}
@media(max-width:521px){
 .tlk-resources__empty-text {
  max-height: 52px;
}   
}
#allrecords [data-edition-option-id="Материал ткани"] {
  /*margin-bottom: 70px !important;*/
}
.t706__bubble-container * {
  color: #fff !important;
}
#field-title_1749975896839 {
  color: transparent !important;
}
.container-wrapper.block-podklad {
  margin-top: 60px;
}
/*#rec1144683356 .t396__artboard {*/

/*  z-index: 999999999999999999999999990 !important;*/
/*  min-height: 100px !important;*/
/*  overflow: auto;*/
/*}*/
/*#t-header * {*/
/*  overflow: auto !important;*/
/*  z-index: 999999999999999999999999990 !important;*/
/*  height: auto !important;*/
/*}*/

/*кнопка поверх блоков (мобилка)*/
.t-store__prod-popup__btn-wrapper.t-store__prod-popup__btn-wrapper-fixed {
  z-index: 999;
}
/*убираем синие поля (при нажатии на кнопки)*/
body.t-body {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
}

/*меняем в карточке товара выпадающий список */
.js-product .t-product__option-select {
    -webkit-appearance: none;
    appearance: none;
    background: #fefefe;
    border-radius: 0px;
    border: 1px solid #A4A4A4;
}

/*уменьшаем отступ у табов */
.t-store .t-store__tabs_tabs .t-store__tabs__content {
    margin: 20px 0 0 0 !important;
}

/*меняем отступ в карточке товара (от заголовка до цены)*/
.t-store__prod-popup__title-wrapper {
    margin-bottom: 8px;
}

/*меняем размер заголовка в карточке товара*/
.t-name_xl {
    font-size: 22px;
    line-height: 1.35;
}

/*уменьшаем отступ в карточке товара (от характеристик до кнопки)*/
.t-store .t-product__option {
    margin-bottom: 0px;
}

/*пагинация*/
.t-slds__bullet_wrapper {
  display: flex;
  gap: 2px;
  padding: 0;
  margin-top: 0;
  top: -10px;
  max-width: 98%;
  margin: 0 auto;
  position: relative;
  z-index: 10;
}
.t-slds__bullet {
  flex: auto;
  padding: 0;
}
.t-slds__bullet_body {
  width: 100% !important;
  height: 1px;
  background-color: #969696 !important;
  border: 1px solid #969696 !important;
}
#allrecords .t-slds__bullet_active .t-slds__bullet_body {
  border-color: #E8E8E8 !important;
}
.tn-atom__gallery{
    .t-slds__bullet_wrapper {
      display: flex !important;
      gap: 2px;
      padding: 0;
      margin-top: 0;
      top: 0px;
      max-width: 100% !important;
      margin: 0 auto;
      /*z-index: 10;*/
    }
    .t-slds__bullet_body{
        height: 2px !important;
    }
}

@media screen and (max-width: 560px) {
    .t-store__prod-popup__col-right {
        padding-top: 15px;
    }
}
/*уменьшаем размер других характеристик на мобильных*/
@media screen and (max-width: 1200px) {
    .t-descr_xxs {
        font-size: 14px !important;
    }
}


/*уменьшаем характеристики на мобилке (материал, пуговица)*/
@media screen and (max-width: 640px) {
    .t-store .t-product__option-select {
        font-size: 13px !important;
    }
}

/*карточка товара (табы) уменьшаем заголовки*/
@media screen and (max-width: 640px) {
    .t-name_xs {
        font-size: 14px;
    }
}

#allrecords div.t-store .t-store__tabs.t-store__tabs_accordion .t-store__tabs__item-button {
  border-top: 1px solid #D8D7D7;
}
#allrecords div .t-store .t-store__tabs_accordion .t-store__tabs__item-button:not(.t-store__tabs__item-button_active) {
  border-bottom: 1px solid #D8D7D7;
}

/*в pop-up «связаться с нами», двигаем влево заголовок и текст (ПК)*/
.t390__wrapper {
    padding: 40px 25px;
}

/*в pop-up «связаться с нами» поднимаем текст выше к заголовку*/
.t390__descr {
    margin-top: 7px;
}

/*в pop-up «подписка на рассылку», двигаем влево заголовок и текст (ПК)*/
.t702 .t702__wrapper {
    padding: 40px 25px;
}

/*в pop-up «подписка на рассылку» поднимаем текст выше к заголовку*/
.t702 .t702__text-wrapper {
    margin-bottom: 7px;
}

/*двигаем от поля email до текста (pop-up Подписка на рассылку для меню) */
.t702 .t-input-group {
    margin-bottom: 15px;
}

/*двигаем кнопку (pop-up подписка на рассылку для меню)*/
.t702 .t-form__submit {
    margin-top: 15px;
}

/*поднимаем футер в мобилке*/
#allrecords:has(.t-store__prod-snippet__container) #t-footer{
    padding-bottom: 80px;
}
.t-store__relevants__container .t-container .t-col {
  margin-left: 0;
}


@media (min-width:560px){
#allrecords:has(.t-store__prod-snippet__container) #t-footer{
    padding-bottom: 0;
        }
.t-store__relevants__container .t-container {
  max-width: calc(100% - 40px);
}
}

/*добавляем обводку в лк */
.tlk-userbar__popup {
    box-shadow: 0 0 0px rgba(0, 0, 0, .0) !important;
    border: 1px solid black !important;
}

/* текст (добавлено в избранное) */
.t1002__bubble-text {
  background: #1d1d1d;
  font-size: 13px;
  border-radius: 0px;
}

/* убираем большой отступ в избранном */
.t1002__product {
    margin-bottom: 0px;
}

/*скроем артикул*/
.t-store__prod-popup__sku {
  display: none;
}

/*скроем артикул в корзине*/
.t706__product-title__option:last-child {
  display: none;
}

/*артикул в избранном*/
div.t1002__product-title__option:nth-child(3) {
  display: none;
}

/*рамки размеров*/
.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
  border: initial;
}
.js-product
  .t-product__option-variants_buttons
  .t-product__option-item_simple.t-product__option-item_active {
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}

.js-product
  .t-product__option-variants_buttons
  .t-product__option-item_simple:hover {
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}

/* текст (добавлено в корзину) */
.t706__bubble-text {
  background: #1d1d1d;
  font-size: 13px;
  border-radius: 0px;
}

/* избранное (меняем отображение)*/
.t1002__product-imgdiv {
    background-color: #FEFEFE;
    background-position: 50%;
    background-size: cover;
    border: 1px solid #FEFEFE;
    border-radius: 0px;
    height: 90px;
    width: 70px;
}

/* избранное (меняем размер заголовков, сумм)*/
.t-descr_sm {
    font-size: 15px;
}

/* убираем обводку в избранном (карточка товара)*/
.t1002__addBtn {
  border: 1px solid #fefefe !important;
}

/*перекрашиваем пункт меню (персонализация)*/
#allrecords .t450__container [href="/personalization"] {
  color: #1d1d1d !important; /*цвет текста*/
  background-color: initial; /*цвет заливки указать если нужен*/
  font-weight: bold !important; /*насыщенность*/
}

/*растянем кнопку в корзине*/
.t-store__prod-popup__btn-wrapper {
  display: flex;
}

[href="#order"] {
  flex: 1;
}

/*поднимаем в карточке товара заголовок */
.t-store__prod-snippet__container {
  padding-bottom: 20px !important;
  padding-top: 20px !important;
}

/*меняем отступ в меню (между пунктами) */
.t450__list_item a {
  margin-bottom: 12px !important;
}

/*отступ от кнопки в меню (подписаться) до заголовка*/
.t450__right_buttons {
  margin-top: 0px !important;
}

/*убираем отступы табов*/
#allrecords .js-store-tabs {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 0px;
  padding-left: 0px !important;
  padding-right: 0px !important;
  max-width: 100% !important;
}
.t-store__tabs__button {
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: left;
  padding-bottom: 0 !important;
}
.t-store .t-store__tabs__controls .t-store__tabs__button-title,
.t-store .t-store__tabs__item .t-store__tabs__item-title {
  width: 100%;
}
@media screen and (max-width: 560px) {
  .t-store .t-store__tabs__controls .t-store__tabs__button-title {
    padding-top: 15px;
    padding-bottom: 0 !important;
  }
}
.t-store__tabs__button.js-store-tab-button {
  /*подчеркивание*/
  border: none !important;
}
#allrecords div.t-store .t-store__tabs__controls .t-store__tabs__button_active {
  border-bottom: 1px solid rgba(41, 41, 41, 1) !important;
}
.t-store__tabs__button.js-store-tab-button {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: -webkit-fit-content !important;
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
  padding-top: 10px !important;
}
.t-store .t-store__tabs_tabs .t-store__tabs__controls {
  gap: 33px;
}

/*Убираем обводку в каталоге (ПК) порядок по умолчанию*/
.t-store__sort-select {
  background: #fefefe !important;
  border: transparent !important;
}

/* Отступ от цены до заголовка*/
.t-store__card__price-wrapper {
  margin-top: 2px;
}

/* Отступ в меню (от кнопки подписаться до все права защищены)*/
.t450__right_descr {
  margin-top: 15px;
}

/*кнопка*/
div.t450__right_buttons_but {
  width: 100%;
  height: 35px;
}

div.t450__right_buttons_but a {
  width: 100%;
  height: 35px;
}

[class*="_link-item"] {
  position: relative;
}
[class*="_link-item"]:active::before {
  padding: 5px;
  border-radius: 5px;
  box-sizing: content-box;
  content: "";
  position: absolute;
  width: calc(100% + 12px);
  height: 100%;
  z-index: -1;
  padding-top: 10px;
  top: -7px;
  left: -12px;
}

/* Отступ от заголовка до фото (сверху)*/
.t-store__card__textwrapper {
  padding-top: 12px;
}

/*Меняем размер фотографии в карточке товара*/
@media screen and (min-width: 980px) {
  .t-store__prod-popup__wrapper img {
    width: 85% !important;
    -o-object-fit: contain;
    object-fit: contain;
  }
}

/* Отступы в карточке товара (фотографии) отступ слева*/
@media screen and (min-width: 980px) {
  .t-store__prod-popup__wrapper {
    padding-left: 60px !important;
  }
.t-store__prod-popup__info .js-store-prod-name {
    max-width: calc(100% - 110px);
}
/*кнопка персонализации*/
.button-shit{
 max-width: calc(100% - 50px);   
}
}

/* Отступы в каталоге (сверху, снизу) до другой карточки товара*/
@media screen and (max-width: 960px) {
  .t-store__grid-cont .t-col,
  .t-store__grid-cont .t-store__stretch-col {
    margin-bottom: 25px;
  }
}

/* Отступы по бокам (каталог) */
@media screen and (min-width: 560px) {
  .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="20"] {
    padding: 0 100px;
  }
}

/*Поднимаем фотографии в карточке товара (моб) */
@media screen and (max-width: 560px) {
  .t-store__prod-snippet__container {
    padding-bottom: 20px !important;
    padding-top: 0px !important;
  }
}

/*другое (для персонализации) 03.07.25*/
.mv-option {
  width: 24px;
  height: 24px;
  display: inline-flex;
  border-radius: 50%;
  background-color: black;
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
@media (min-width: 561px) {
  .mv-option {
    width: 26px;
    height: 26px;
  }
}
[data-mater] {
  margin-bottom: 35px !important;
}
[data-mater]::before {
  content: attr(data-mater);
  position: absolute;
  bottom: -10px;
  font-family: "JEZANE", sans-serif;
  font-size: 13px;
}
[data-mater-activ="true"]::before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  border: 2px solid #8e8e8e;
  left: -5px;
  top: -5px;
  border-radius: 50%;
}
@media (min-width: 561px) {
  [data-mater-activ="true"]::before {
    left: -4px;
    top: -4px;
  }
}

.t-store__prod-popup__info
  [data-edition-option-id="Материал ткани"]
  .t-product__option-variants {
  position: relative;

  margin-bottom: 20px;
}

/*.t-store__prod-popup__info [data-edition-option-id="Материал ткани"] .t-product__option-variants::before {*/
/*  content: 'Цвет ткани';*/
/*  position: absolute;*/
/*  bottom: -28px;*/
/*  font-family: 'JEZANE', sans-serif;*/
/*  font-size: 12px;*/
/*}*/
.container-wrapper {
  position: relative;
}
.block-podklad::after {
  content: "Подклад";
  position: absolute;
  top: -25px;
  left: 0;
  font-family: "JEZANE", sans-serif;
  font-size: 14px;
}
/*.block-furnitura::after {*/
/*  content: 'Пуговица: "Рог"';*/
/*  position: absolute;*/
/*  top: -30px;*/
/*    left: 0;*/
/*  font-family: 'JEZANE', sans-serif;*/
/*  font-size: 12px;*/
/*}*/
/*.block-pugovica::after {*/
/*  content: 'Пуговица';*/
/*  position: absolute;*/
/*  top: -30px;*/
/*  font-family: 'JEZANE', sans-serif;*/
/*  font-size: 12px;*/
/*  left: 0;*/
/*}*/
.button-shit {
  padding: 10px 20px;
  color: #fff;
  background-color: rgb(29, 29, 29);
  text-align: center;
  cursor: pointer;
  font-family: "JEZANE", sans-serif;
  margin-bottom: 20px;
  transition: all .3s ease-in-out;
}
.button-shit:hover{
      background-color: #000000;
      transition: all .3s ease-in-out;
}
[data-field-name="hidden-product"] {
  pointer-events: none;
  opacity: 0.8;
}
[data-product-url*="personalization/tproduct"]
  .t-store__prod-popup__btn-wrapper {
  display: none;
}
.container-wrapper.block-furnitura {
  margin-top: 20px;
}

.mv-wrapper-form {
  line-height: 1.2;
  font-size: 16px;
  display: flex;
  gap: 15px;
}
.mv-foto {
  width: 20%;
  background-image: url("https://static.tildacdn.com/stor3838-3362-4235-b939-393134333263/82348798.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.ee {
  font-size: 14px;
  opacity: 0.8;
}

[data-field-name="hidden-product"] .t-input-block {
  display: none;
}
@media (min-width: 560px) and (max-width: 768px) {
    /*.t-store__prod-popup__col-left,*/
    .t-store__prod-popup__col-right {
        max-width: calc(100% - 50px) !important;
    }
}
[data-input-lid="1749975896839"] label {
  color: transparent;
}
div.mv-wrapper-form {
  color: initial;
}
#rec1103047721 {
  display: none;
}
[data-edition-option-id="Пуговица"] .t-product__option-variants::after {
  display: none;
}
/********************* 06/07/2025***********************/

/*для цветов в каталоге*/
.block-color {
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 18px;
  margin-top: 10px;
}

.element-color {
  /*width: 15px;*/
  /*height: 15px;*/
  display: inline-flex;
  border: 1px solid #8e8e8e;
  border-radius: 50%;
}
/*в открытой карточке*/
.t-store__prod-popup__info .block-color {
  justify-content: left;
  margin-top: 20px;
  gap: 10px;
}

.t-store__prod-popup__info .t-product__option-variants_color {
  display: none !important;
}
.t-store__prod-popup__info .t-store__prod-popup__sku {
  display: none;
}
.element-color {
  width: 8px;
  height: 8px;
}

/*название цвета*/
[data-name-color] {
  position: relative;
}
[data-name-color]::after {
  /*position: relative;*/
  content: attr(data-name-color);
}
[data-name-color]::after {
  content: attr(data-name-color);
  position: absolute;
  bottom: -30px;
  left: 0;
  /*text-transform: capitalize;*/
  color: #1d1d1d;
  font-size: 14px;
}

[data-activ-color] {
  position: relative;
}
.t-store__prod-popup__info [data-activ-color]::before {
  content: "";
  width: 28px;
  height: 28px;
  border: 1px solid #8e8e8e;
  border-radius: 50%;
  position: absolute;
  left: -4px;
  top: -4px;
}
.t-store__prod-popup__info .element-color {
  width: 22px;
  height: 22px;
}
/*сделаем текст ЦВЕТ прозрачным*/
.t-store__prod-popup__info [data-name-color] {
  color: transparent !important;
  font-size: 0;
}
.t-store__prod-popup__info [data-name-color] .block-color::after {
  color: #1d1d1d !important;
}
/**********поменяем местами цвет и размер**************/
.t-store__prod-popup__info
  .js-product-controls-wrapper:not(
    [data-tilda-page-alias="personalization"]
      .t-store__prod-popup__info
      .js-product-controls-wrapper
  ) {
  display: flex;
  flex-direction: column-reverse;
}
/*отступ от цвета*/
.t-store__prod-popup__info
  .js-product-controls-wrapper
  [data-option-type="color"] {
  margin-bottom: 40px;
}
/*размер в одну строку*/
.t-store__prod-popup__info
  .js-product-controls-wrapper
  [data-edition-option-id="Размер"],
.t-store__prod-popup__info
  .js-product-controls-wrapper
  [data-edition-option-id="Номинал"] {
  display: flex;
  align-items: center;
  gap: 20px;
}
/*добавил : к размеру*/
.t-store__prod-popup__info
  .js-product-controls-wrapper
  [data-edition-option-id="Размер"]
  .js-product-edition-option-name::after,
.t-store__prod-popup__info
  .js-product-controls-wrapper
  [data-edition-option-id="Номинал"]
  .js-product-edition-option-name::after {
  content: " :";
}
@media (min-width: 1501px) {
  /*****************размер шрифта динамический ***********************/
  /***************название товара *******************************/
  #allrecords .t786 .t-store__card__textwrapper .js-store-prod-name {
    font-size: clamp(11px, 1vw, 15px);
  }
  /***************стоимость товара *******************************/
  #allrecords .t786 .t-store__card__textwrapper .js-store-price-wrapper > div {
    font-size: clamp(11px, 1vw, 15px);
  }
  /*****************************************************************************/
}



[data-option-type="color"] .js-product-edition-option-name {
  color: transparent !important;
}

@media screen and (min-width: 980px) {
#allrecords:has([data-mater]) .t-slds__imgwrapper {
transform: scale(0.84) translateY(-84px);
}
}


@media (min-width: 1024px) and (max-width: 1200px) {
    .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right{
        max-width: calc(50% - 40px);
    }
}

@media (min-width: 767px) and (max-width: 800px) {
.t-store__prod-snippet__container {
  padding-top: 0 !important;
}
}

label:has([value="banktransfer"]) {
    display:none;
}
/******************21.07.2025***************/
#rec1156270226  .t-input-group:has(.t-radio__wrapper-payment) {
  display: none;
}








