/*Двигаем табы влево на всех страницах*/
@media screen and (max-width: 640px) {
    #allrecords .t395__wrapper_mobile-flex {
        padding-left: 10px;
    }
}

/*Для всех карточек (двигаем)*/
@media screen and (max-width: 980px) {
    .t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="10"], .t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="20"] {
        padding: 0 10px;
    }
}

/*Для всех карточек (двигаем)*/
@media screen and (min-width: 1200px) {
    .t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="10"], .t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="20"] {
        padding: 0 10px;
    }
}

/*убираем руку (подсказку) в карточке товара (вам может понравиться)*/
@media screen and (max-width: 960px) {
    .t-store__relevants__container .t-store__scroll-icon-wrapper {
        padding: 0 0 20px;
        display: none;
    }
}

/*убираем синие поля (при нажатии на кнопки)*/
body.t-body {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
}
/*карточка товара (отступ) статика*/
@media screen and (max-width: 560px) {
    #allrecords .t-store__prod-snippet__container {
        padding-top: 0px !important;
    }
}
@media (max-width: 561px) {
    #allrecords .t-store__prod-popup__btn-wrapper {
        z-index: -1;
    }
}

/*кнопка добавить в корзину (растянуть)*/
.t-store__prod-popup__btn-wrapper {
  display: flex;
}
.t-store__prod-popup__btn.t-btn.t-btn_sm {
  flex: 1;
}

/*кнопка показать еще в поиске*/
.t-search-widget__loadmore-btn {
    color: #fff;
    background-color: #212244 !important;
    border-radius: 5px;
}

/*отступы для мобильных (все разделы) для фильтров*/
.t-store__filter {
    margin-bottom: 10px !important;
}
/*отступы между карточками товаров (мобильные) все разделы*/
@media screen and (max-width: 960px) {
    .t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
        margin-bottom: 25px;
    }
}

/*кнопка поверх блоков*/
.t-store__prod-popup__btn-wrapper.t-store__prod-popup__btn-wrapper-fixed {
  z-index: 999;
}

/*Убираем у избранного бордер*/
.t1002__addBtn {
    border: transparent !important;
}

/*Отступы для поиска*/
.t985__searchvariant {
    border-radius: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
}

/*Убираем отступ сверху у фото (карточка товара)*/
@media screen and (max-width: 560px) {
    #allrecords .t-store__prod-snippet__container {
        padding-top: 0px;
    }
}
/*перекрашиваем подсказку избранное*/
.t1002__bubble-text {
    border-radius: 5px;
    background-color: #212244;
    color: #fefefe;
    font-size: 14px !important;
}

/*перекрашиваем подсказку корзина (товар добавлен в корзину)*/
.t706__bubble-text {
    border-radius: 5px;
    background-color: #212244;
    color: #fefefe;
    font-size: 14px !important;
}

/*масштабирование (вам может понравиться) карточка*/
.t-store__card__imgwrapper {
    position: relative;
    width: 100%;
    padding-bottom: 135%;
    border-radius: 5px;
  overflow: hidden;
}

/*расстояние от цены до заголовка в карточках товара*/
.t-store__card__price-wrapper {
    margin-top: 6px;
}

/*для плашек SALE*/
.t-store__card__mark {
    background-color: #f94f0c !important;
    border-radius: 5px;
    color: #fff;
    display: table-cell;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 20px;
    width: 20px;
}

/*окрашиваем кнопку «активировать» для промокода*/
.t-btn_md {
    background: #0a1548 !important;
}
/*работа с фильтрами*/
.t-store__filter__item-controls-container {
    /* может быть много фильтров */
    display: flex;
  flex-direction: column;
}
label:has([name="XS"]) {
    order: 1;
}
label:has([name="XS-S"]) {
    order: 2
}
label:has([name="S"]) {
    order: 3;
}
label:has([name="S-M"]) {
    order: 4;
}
label:has([name="M"]) {
    order: 5;
}
label:has([name="M-L"]) {
    order: 6;
}
label:has([name="L"]) {
    order: 7;
}
label:has([name="L-XL"]) {
    order: 8;
}
label:has([name="XL"]) {
    order: 9;
}
label:has([name="Onesize"]) {
    order: 10;
}
label:has([name="SMALL"]) {
    order: 11;
}
label:has([name="TALL"]) {
    order: 12;
}
.t-store__filter__item .t-checkbox__control:last-child {
  margin-bottom: 8px !important;
}



/*табы*/
/*скроем заливку крестика*/
.t-store .t-store__tabs__close::after {
    background-color: transparent !important;
}
/*расширяем табы*/
#allrecords [data-tab-design="accordion"] {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-top: 30px !important;
}
/*галочки вместо крестика*/
.t-store__tabs__close::before {
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 9999999;
  position: absolute;
  background-color: #fdfdfd;
  
  background-image: url('https://static.tildacdn.com/tild3166-3165-4037-b461-323161623134/photo.svg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;

}

@media screen and (min-width: 960px){
    .t-store__tabs__close::before {
          background-size: 35px;
    }
}

.t-store .t-store__tabs__item_active div.t-store__tabs__close {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);

}
#allrecords .t-store__tabs__item-button.js-store-tab-button {
  padding: 10px 0;

}

@media screen and (max-width: 560px) {
  #allrecords .t-store__prod-snippet__container {
    padding-top: 50px;
  }
}

/*пагинация*/
.t-slds__bullet_wrapper {
  display: flex;
  gap: 2px;
  padding: 0;
  margin-top: 0;
  top: -20px;
  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: 3px;
  background-color: #8e8e8e !important;
  border: 1px solid #8e8e8e !important;
}
#allrecords .t-slds__bullet_active .t-slds__bullet_body {
  border-color: #fff !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;
    }
}

#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;
}
/*закрепим крестик в попап*/
.t-popup_show .t-popup__close {
  position: fixed;
  right: 40px;
}

@media (max-width:560px){
    

#allrecords:has([data-new-option="true"]:not([style="display:none;"] [data-new-option="true"])) .t-store__prod-popup__btn-wrapper::before {
  /*content: 'выберите размер';*/
  /*position: absolute;*/
  /*color: #d0d0d0;*/
  /*width: calc(100% - 40px);*/
  /*height: calc(100% - 40px);*/
  /*display: flex;*/
  /*justify-content: center;*/
  /*align-items: center;*/
  /*background-color: #8389a2;*/
  /*z-index: 10;*/
  /*font-family: 'Voishe',Arial,sans-serif;*/

}
}
/***********************************************/




div.t706__product-title__option:nth-child(2) > div:nth-child(1) {
font-size: 14px;
}

/*проба рекомендованные*/

/* tilda-catalog-1.1.min.css | https://static.tildacdn.com/css/tilda-catalog-1.1.min.css */



/*.t-store__grid-separator {*/
/*  display: none;*/
/*}*/

/*.t-store__relevants-grid-cont {*/
/*  display: grid;*/
/*  grid-template-columns: repeat(4, 1fr);*/
/*  gap: 25px 5px;*/
/*}*/

/*.js-product-relevant.t-item {*/
/*  max-width: 100% !important;*/
/*  margin: 0;*/
/*  gap: 5px !important;*/
/*}*/
/*@media screen and (max-width: 960px) {*/
/*  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-col {*/
/*    margin-left: 20px;*/
/*    margin-right: 0 !important;*/
/*    padding: 0;*/
/*    padding-left: 0px;*/
/*  }*/
/*}*/

/*скрыть размеры в карточке*/
.t-store__prod-popup__info .js-store-prod-all-charcs {
  display: none !important;
}

/******26,02*****************/

.block-color {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    gap: 6px;
    margin-bottom: 10px;
  }
  
  .element-color {
    display: inline-flex;
    border: 1px solid #fefefe;
    border-radius: 50%;
  }
  .t-store__prod-popup__info .block-color{
        justify-content: left;
        margin-top: 10px;
        margin-bottom:40px;
        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;
    font-size: 0;
  }

  [data-name-color]::after {
    position: relative;
    content: attr(data-name-color);
    position: absolute;
    top: calc(45px + 1vw);
    left: 0;
    text-transform: initial;
    font-size: 12px;
  }
  @media (min-width:500px){
[data-name-color]::after {
    top: calc(35px + 1vw);
  } 
  }
  
  
  .js-product-edition-option[data-edition-option-id="Размер"],
  [data-edition-option-id="Цвет"] {
    text-transform: initial;
    margin: 0;
  }
  .t-store__prod-popup__info .js-product-edition-option[data-edition-option-id="Размер"] * {
      font-size:14px;
  }
  

  [data-activ-color] {
    position: relative;
  }
  .t-store__prod-popup__info [data-activ-color]::before {
    content: '';
    width: 32px;
    height: 32px;
    border: 1px solid #8e8e8e;
    border-radius: 50%;
    position: absolute;
    left: -4px;
    top: -4px;
  }
  
 @media (min-width:500px){
.t-store__prod-popup__info [data-activ-color]::before {
    content: '';
    width: calc(16px + 1vw);
    height: calc(16px + 1vw);
    }
    }

  .t-store__prod-popup__info .element-color {
    width: 26px;
    height: 26px;
  }
   @media (min-width:500px){
.t-store__prod-popup__info .element-color {
    width: calc(10px + 1vw);
    height: calc(10px + 1vw);
  }
  .wbtn.t-store__card__btn{
      flex:1;
  }
   }
.js-store-prod-name:not(.t-store__prod-popup__info .js-store-prod-name) {
    font-size: 17px;
    color: #333333;
    font-weight: 700;
    font-family: 'Voishe';
    overflow: hidden;
    text-overflow: ellipsis;
    text-wrap: nowrap;
  }
.t-store__relevants__container .js-store-prod-name {
    text-wrap: initial !important;
}

.t-store__prod-popup__info .js-product-controls-wrapper {
  display: flex;
  flex-direction: column;
}
[data-edition-option-id="Цвет"] {
  order: -1;
}
.t-store__relevants__container .t-container {
  max-width: 100%;
}
.t-store__relevants__container .t-container .t-col:has(.t-store__relevants__title){
    width: initial;
}
.t-store__relevants__container .t-container .t-col:has(.t-store__relevants__title) .t-store__relevants-grid-cont{
  gap: 20px;
}
.t-store__relevants__container .t-container .t-col:has(.t-store__relevants__title) .js-product {
  margin: 0;
  max-width: calc(calc(100% - 60px) / 4);
  /*flex: 1 0 17%;*/
}
/*меню*/

a.t-menu__link-item {
  width: 100%;
  display: flex !important;
}

.t-menusub__arrow {
  /* margin-left: 6px; */
  margin-left: auto;
}

div.t-menusub__arrow::after {
  /* width: 0; */
  /* height: 0; */
  /* border-width: 4px 3px 0; */
  /* border-style: solid; */
  /* transform: translateY(-50%); */
  width: 5px;
  height: 5px;
  transform: translateY(-50%) rotate(-45deg);
  border: 1px solid #212244;
  border-top: none;
  border-left: none;
}
.t-menusub__link-item.t-name {
  text-align: left;
}

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

div.t450__right_buttons_but a {
  width: 100%;
}

[class*="_link-item"] {
    position:relative;
}
[class*="_link-item"]:active::before {
  background-color: #f3f1e8;
  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;
}


/*.t450__list_item a:hover {*/
/*  background-color: #f3f1f8;*/
/*  border-color: white !important;*/
/*  color: white !important;*/
/*}*/
/*.t450__list_item:hover .t-menusub__arrow::after,*/
/*.t450__list_item:hover a .t-menusub__arrow{*/
/*    border-color: white !important;*/
/*}*/

/*опустить кнопку*/
div.t450__right_descr {
  margin-top: 16px;
}
div.t450__right_buttons {
  margin-top: 8px;
}
/**** Для Ксюши (1) кружки для пунктов меню *******/
[data-menu-item-number="1"]::after,
[data-menu-item-number="2"]::after,
[data-menu-item-number="3"]::after,
[data-menu-item-number="7"]::after,
[data-menu-item-number="10"]::after,
[data-menu-item-number="13"]::after{
  content: '';
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #212244;
  align-self: center;
  margin-left: 10px;
}



/*          для Ксюши (2)      пункт второго шага меню сверху   ↓↓↓                         ↓↓↓ одежда 5й сверху пункт первого меню    *********/
        .t-menusub__menu[style*="display: block;"]  li:nth-child(4) a[data-menu-item-number="4"]::after,
        .t-menusub__menu[style*="display: block;"]  li:nth-child(6) a[data-menu-item-number="4"]::after,
        .t-menusub__menu[style*="display: block;"]  li:nth-child(7) a[data-menu-item-number="4"]::after,
        .t-menusub__menu[style*="display: block;"]  li:nth-child(4) a[data-menu-item-number="7"]::after,
        .t-menusub__menu[style*="display: block;"]  li:nth-child(7) a[data-menu-item-number="7"]::after,
        .t-menusub__menu[style*="display: block;"]  li:nth-child(1) a[data-menu-item-number="7"]::after {
            
  content: '';
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #212244;
  align-self: center;
  margin-left: 10px;
  display:inline-block;
  bottom: 1px;/*поднять кружок снизу*/
  position: relative;
}

/*01032025*/
/*для меню сбоку*/
/*для планшета*/
/*@media (min-width:768px) and (max-width:1200px) {*/
@media (min-width:981px) and (max-width:1200px) {
#nav874616197{
  max-width: 36% !important;
}
.t-menusub__menu--fullscreen__nav-title {
  order: -1;
}
.t-body_scroll-locked #rec874616197 .t-menusub__menu {
  width: 30%;
}
#rec874616197 .t-menusub__menu {
  width: 50%;
  left: 36% !important;
  height: 100% !important;
  top: 0 !important;
  z-index: 99999;
}
/*19032025*/
.t-body_scroll-locked #rec874616197 .t-menusub__menu {
      max-width: 250px;
    }
.t-menusub__menu--fullscreen__nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding:2px 10px;
}
}
/*для десктопа*/
@media(min-width:1201px){

[id*="nav"]:has(.t450__container) {
  overflow: initial;
}

.t-menusub__menu.t-menusub__menu_show{
  left: 100% !important;/*было 100%  36*/
  height: 100% !important;
  top: 0 !important;
  max-width: 100% !important;/*было 100% 30*/
}
/************19/03/2025**********/
/*
.t-menusub__menu--fullscreen__nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding:2px 10px;
  flex-direction: row-reverse;
}
*/
/*****************************/



/*выделение при ховере*/
[class*="_link-item"]:hover::before {
  background-color: #f3f1e8;
  padding: 5px;
    padding-top: 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;
}
}
  /* смартфоны, устройства с сенсорным экраном, с которым работают пальцами */
@media (hover: none) and (pointer: coarse) and (min-width:1201px) {
.t-menusub__menu.t-menusub__menu_show{
  left: 28% !important;/*было 100%  */
  height: 100% !important;
  top: 0 !important;
  max-width: 25% !important;/*было 100% */
}
    
.t-menusub__menu--fullscreen__nav {
  display: none;
  /*justify-content: space-between;*/
  /*align-items: center;*/
  /*padding:2px 10px;*/
  /*flex-direction: row-reverse;*/
}
}

/*галочки в футере*/
.t585__trigger-button::after {
  content: '';
  width: 8px;
  height: 8px;
  border: 1px solid #fff;
  display: inline-block;
  box-sizing: border-box;
  border-left-color: transparent;
  border-top-color: transparent;
  rotate: 45deg;
  position: absolute;
  right: 0;
  top: 16px;
  transition: all .3 ease-in-out;
}
.t585__opened .t585__trigger-button::after {
  rotate: 225deg;
  transition: all .3 ease-in-out;
}
@media screen and (max-width: 960px) {
  img.slick-next,
  img.slick-prev{
    top: 30% !important;

  }
}
button.t450__close-button{
    background-color: transparent !important;
}
@media screen and (max-width: 960px) {
  img.slick-next {
    right: -13px !important;
  }
}

@media screen and (min-width: 980px) {
  img.slick-next {
    right: -10px !important;
  }
}
@media screen and (min-width: 980px) {
  img.slick-prev {
    left: -10px !important;
  }
}
/*точки*/

  #allrecords #rec298572800nlm ul.t-slds__bullet_wrapper{
      width: 100% !important;
  }

#allrecords #rec298572800nlm .t-slds__bullet_body {
  width: 100% !important;
  height: 3px !important;
  border: none !important;
  opacity: .5 !important;
}
#allrecords #rec298572800nlm .t-slds__bullet_active .t-slds__bullet_body {
  opacity: 1 !important;
}

/*скролбар для цветов*/
.t-store__prod-popup__info .block-color {
    width: min-content;
}
.js-product-edition-option-name:has(.block-color){
    overflow: auto;
    padding-left: 3px;
}

/*скроем кнопку купить для сертификатов в избранном*/
.t1002__wishlistwin-content .t1002__product:has([href="https://www.voishe.ru/gift-sertificate/tproduct/875447551-215687881791-podarochnii-elektronnii-sertifikat?editionuid=513637204181"]) .t1002__product-amount {
  display: none;
}
.t-store__relevants-grid-cont.t-store__valign-buttons.t-store__grid-cont_mobile-one-row {
    align-items: flex-start;
  }








