/* ГЛОБАЛЬНЫЕ НАСТРОЙКИ КАРТОЧЕК ТОВАРОВ */

/* кнопки выбора размера */
#allrecords .t-product__option-item {
  background-color: #e0e0e0;
  border-radius: 7px;
}
#allrecords .t-product__option-item:hover {
  background-color: rgba(221, 221, 221, 1);
}
#allrecords .t-product__option-item.t-product__option-item_active {
  background-color: #525252;
}
#allrecords .t-product__option-item.t-product__option-item_active .t-product__option-title {
  color: #FFF;
  font-weight: 500;
}
.t-product__option-item_disabled.item-hidden:hover::after,
.t-product__option-item_disabled.item-hidden:focus::after {
  /* Show the tooltip on hover and focus */
  display: block;
  content: "распродано";
  font-family: 'FuturaPT',Arial,sans-serif;
  font-weight: 300;
  color: #000000;
  position:absolute;
  top: -30px;
  left: 0px; 
  background-color:#f3dbe7;
  padding: 1px 10px 3px;
  overflow-wrap: normal;
      
}
#allrecords .js-product .t-product__option-variants_buttons .t-product__option-item_simple.item-hidden {
    display: flex;
}
#allrecords .js-product .t-product__option-variants_custom .t-product__option-item.t-product__option-item_disabled {
    pointer-events: all;
    opacity: 1;
    background-color:#ffffff
}

/* цена */
#allrecords .js-store-prod-price {
    font-size: 28px;
}

/*размеры в наличии */
#allrecords .t-store .js-product-edition-option-name {
    font-size: 16px;
    padding-bottom: 8px;
}

/* кнопка whatsapp */
#allrecords a.t-product__whatsapp {
    font-family: 'FuturaPT',Arial,sans-serif;
    font-weight: 300;
    color: #000000;
    font-size: 16px;
    text-decoration: underline;
    margin: 0px 0;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    gap: 4px;
    text-underline-offset: 2px;
    text-decoration-thickness: .5px;
    text-decoration-color: grey;
    webkit-text-decoration-color: grey;
}
#allrecords  .t-product__whatsapp img {
    display: block;
}
#allrecords .t-product__whatsapp:hover {
  background-color: rgba(221, 221, 221, 1);
}

#allrecords a.t-product__whatsapp span {
    color: rgba(0, 153, 60, 1);
    font-weight: 600;
}
/* артикул в карточке товара */
.t-store__prod-popup__sku {
    display: none;
}

/* корзина - форма ввода данных*/
#allrecords .t706__form-upper-text {
    font-size: 16px;
    font-weight: 600;
}
.t706__cartpage-content .t-radio__wrapper-delivery .t-name {
    display: none;
}
.t706__cartpage-content div#customdelivery {
    margin-top: -8px;
}
#allrecords .t706 .t-form__inputsbox #customdelivery .t-input {
    margin-top: -12px;
}
.t706 .t706__cartpage-content .t-form_bbonly .t-input-block {
    margin-bottom: 20px;
}
.t706 #customdelivery {
    margin-top: 0px;
}
.t706 #addresses-wrapper .t-input-title:after {
    content: " и комментарий"
}
/*.t-input-group_cb label:before {
    content: "Принимаю условия "
}*/


/* корзина на переднем плане */
.t706__cartwin_showed {
    z-index: 999999999;
}
/* корзина  - запрет подсказок доставки */
#delivery-hint {
    display: none;
}


/* плашка Добавлено в избранное */
.t1002__bubble {
  color: #000000;
  background-color: #f3dbe7;
}
.t1002__bubble-text {
  color: #000;
}
.t1002__bubble-close {
    color: #363636;
}

/* юлокировка зеленой плашки со Спасибо! Заказ оформлен. Пожалуйста, подождите. Идет переход к оплате...*/
.js-successbox.t-form__successbox { 
  display: none !important;
}

/* крупные фотки в карточках товара целиком без обрезки */
#allrecords .t-slds__bgimg {
    background-size: contain;
    background-position-y: top;
}
/* иконки фоток в карточках товара - квадратные, позиционирование по верхнему краю*/
#allrecords .t-slds__thumbsbullet .t-slds__bgimg {
    background-size: cover;
    background-position-y: top;
}
/* выключение серого фона под фотками в карточках товара*/
#allrecords .t-slds__container {
    background-color: transparent !important;
}

/* отступ в характеристиках в карточке товара  */
#allrecords .js-store-prod-all-charcs p {
    margin-bottom: 10px;
}
/* начертание Light и размер шрифта для характеристик во всех карточках товаров */
.js-store-prod-text.t-store__prod-popup__text.t-descr.t-descr_xxs {
    font-weight: 300 !important;
    font-size: 13px !important;
}
/* отключение прыгающих цифр в футере*/
.nojumpnum {
font-variant-numeric: lining-nums;
font-feature-settings: 'lnum';
-moz-font-feature-settings: 'lnum=1';
-ms-font-feature-settings: 'lnum';
-webkit-font-feature-settings: 'lnum';
-o-font-feature-settings: 'lnum';
}
/* коррекция ссылки на почту в футере*/
#allrecords .nojumpnum u {
    text-decoration: none;
    color:  #000;
}
#allrecords .nojumpnum u:hover {
    text-decoration: underline;
    color:  #000;
}
/*перечеркивать варианты товаров не вналичии */
label.t-product__option-item.t-product__option-item_disabled {
    text-decoration: line-through;
}

/* ==================================================================== 2025/* ==================================================================== 

/* запреты для паблика */

#allrecords.t-pbl .subsInfo {
  display: none;
}

#allrecords.t-pbl .uc-subs-info-popup {
  display: none;
}

/* запреты для привата */

#allrecords.t-pvt:not(.subs1, .subs2) .t-rec:not(.uc-subs-info-popup, .uc-subs-infoblock, .uc-subs-btns, .uc-subs-popup-cncl) {
  opacity: 0;
  height: 0;
  overflow: hidden;
  pointer-events: none;
  transition: opacity 0s, height 0s;
}

#allrecords.t-pvt .t-rec:not(.uc-subs-info-popup, .uc-subs-infoblock, .uc-subs-btns, .uc-subs-popup-cncl) {
  transition: opacity 4s, height 2s;
}

#allrecords.t-pvt #t-header .t-rec {
  opacity: 1;
  height: auto;
  overflow: auto;
  pointer-events: auto;
}

#allrecords.t-pvt #t-footer .t-rec {
  opacity: 1;
  height: auto;
  overflow: auto;
  pointer-events: auto;
}






/* brand color #ebc7c9 */
/* subs  color #ebadb0 ( #ebadb0 ) */


/* кнопка лк */
body .tlk-userbar {
  top: 26px;
  bottom: auto;
  right: 13px;
  left: auto;
}

@media screen and (max-width: 1200px) {
  body .tlk-userbar {
    top: 80px;
    bottom: auto;
    right: 40px;
    left: auto;
  }
}

@media screen and (max-width: 640px) {
  body .tlk-userbar {
    top: 68px;
    bottom: auto;
    right: 14px;
    left: auto;
  }
}

/* кнопка подписки */

.uc-subs-btns .subsInfo {
  font-size: 12px;
}

.uc-subs-btns .t393.t393__positionfixed {
  position: fixed;
  top: 67px !important;
  right: 15px !important;
  padding: 0;
}

@media screen and (max-width: 1200px) {
  .uc-subs-btns .t393.t393__positionfixed {
    position: fixed;
    top: 128px !important;
    right: 40px !important;
  }
}

@media screen and (max-width: 640px) {
  .uc-subs-btns .t393.t393__positionfixed {
    position: fixed;
    top: 71px !important;
    right: 60px !important;
  }
}

.link-subsinfoblock {
  display: none;
}

.link-subs-cancel {
  display: none;
}

.subsCancel-wrapper {
  position: relative;
  width: 100%;
  height: 830px;
  zoom: 0.9;
}

@media screen and (max-width: 670px) {
  .subsCancel-wrapper {
    height: 880px;
  }
}


/*
.uc-subs-btns .t654.t654__positionfixed {
  position: fixed;
  z-index: 9999;
  top: 0;
  pointer-events: none;
}

.uc-subs-btns button.t654__close-button.t654__icon-close {
  display: none;
}

.uc-subs-btns .t654__cell-container.t654__cell-container_centered {
  padding: 0;
  position: relative;
}

.uc-subs-btns .t654__btn {
  position: absolute;
  right: 27px;
  top: 6px;
  height: 25px;
  display: table;
  margin-top: 0;
  pointer-events: auto;
}
*/





/* виджет инфоблока подписки */
#allrecords > .uc-subs-infoblock {
  display: none;
}

.uc-subs-info-popup .uc-subs-infoblock {
  display: block;
}

.uc-subs-info-popup .t-popup.t-popup_show {
  z-index: 99999;
}

.uc-subs-info-popup .t1125__buttons {
  margin-top: 40px;
}

/*
.uc-subs-infoblock {
  display: none;
}
*/

@media screen and (min-width: 481px) {
  .uc-subs-info-popup .uc-subs-infoblock {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (max-width: 960px) {
  .uc-subs-info-popup .uc-subs-infoblock .t1125__col.t-prefix_1 {
    display: none;
  }
}

.uc-subs-info-popup .uc-subs-infoblock u {
  text-decoration: unset;
  font-weight: 400;
  font-size: 18px;
}


/*
.uc-subs-infoblock-d {
  display: none;
}

.uc-subs-infoblock.active {
  display: block;
}

.uc-subs-infoblock-d.active {
  display: block;
}
*/


.uc-subs-info-popup .uc-subs-infoblock .t1125__btn {
  height: 32px;
  padding-left: 26px;
  padding-right: 26px;
}

.uc-subs-info-popup .uc-subs-infoblock .t1125__col {
  position: relative;
}

/*
.uc-subs-infoblock .subs-info-close {
  top: 0;
  right: 0;
}
.uc-subs-infoblock .subs-info-close svg g {
  fill: #ebadb0;
}

*/


#allrecords .uc-subs-btns .t-btn.subsInfo.active {
  color: #ffffff !important;
  border-color: #ebadb0 !important;
  background-color: #ebadb0 !important;
}

#allrecords .uc-subs-btns .t-btn.subsInfo.active:hover {
  color: #ebadb0 !important;
  border-color: #ebadb0 !important;
  background-color: #ffffff !important;
}

x @media screen and (max-width: 100px) {
  #allrecords>.t-rec {
    opacity: 0.15;
    pointer-events: none;
    /*display:none;*/
  }

  #allrecords>.t-rec.private {
    opacity: 1;
  }
}

/* служебные блоки */
[class*="uc-hidden"] {
  display: none;
}

.uc-hidden {
  display: none;
}


/* отладка */

.t220__text.t-text.t-text_md {
  word-break: break-all;
}


.uc-subs-phone-test button.t-submit {
  display: none;
}


@media screen and (max-width: 960px) {
  xxx {
    display: none;
  }
}

