/*для цветов*/

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

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

.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: 18px;
  height: 10px;
}

/*название цвета*/
[data-name-color] {
  position: relative;
}
[data-name-color]::after {
  /*position: relative;*/
  content:attr(data-name-color);
}
[data-name-color]::after {
  position: relative;
  content: attr(data-name-color);
  position: absolute;
  top: 0px;
  left: 37px;
}
[data-edition-option-id="Размер"],
[data-edition-option-id="Цвет"] {
}
[data-activ-color] {
  position: relative;
}
[data-activ-color="true"]::before {
  content: '';
  display: block;
  border-bottom: 1px solid #000;
  width: 20px;
  margin-top: 5px;
  position: relative;
  top: 5px;

}
.t-store__prod-popup__info [data-activ-color]::before {
  /*content: '';*/
  /*width: 26px;*/
  /*height: 26px;*/
  /*border: 1px solid #8e8e8e;*/
  /*border-radius: 50%;*/
  /*position: absolute;*/
  /*left: -4px;*/
  /*top: -4px;*/
  
  
  content: '';
  display: block;
  border-bottom: 1px solid #000;
  width: 100%;
  margin-top: 5px;
  position: relative;
  top: 5px;

  
  
}
/*размер иконок цветов в карточке*/
.t-store__prod-popup__info .element-color {
  width: 28px;
  height: 18px;
}

.t-store__prod-popup__info .block-color {
    padding-left: 0px;
}
/*************************************/

[data-option-type="color"] form{
    display:none !important;
}

.t-store__prod-popup__price-wrapper {
        margin-bottom: 20px;
}

[data-activ-color="true"] {
  cursor: initial;/*отключить курсов в активной иконке*/
}

.element-color:hover::before{
  content: '';
  display: block;
  border-bottom: 1px solid #000;
  width: 100%;
  margin-top: 5px;
  position: relative;
  top: 5px;
}


.block-color {
    padding-left: 10px;
}
@media screen and (max-width: 640px) {
.block-color {
    padding-left: 0px;
}
}

.t-store__card__sku {
     display:none;
 }


.js-store-prod-name {
        font-weight: 600!important;
}

#allrecords:has(.t-store__prod-popup__info) .t786 [data-option-type="color"] .js-product-edition-option-name {
  display: none;
}

.js-store-filter-opt-chb {
    border-radius: 0%;
    height: 18px;
    width: 30px;
}

@media screen and (min-width: 960px) {
    .t-store .t-store__filter__checkbox_buttons.t-store__filter__checkbox_color .t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
        margin-left: 5px;
        margin-right: 0px;
    }
}

.t-product__option-variants_buttons .t-product__option-item.t-product__option-item_active {
  background-color: #F5F4F0 !important;
}




.t-container {
    margin-left: 0;
    margin-right: auto;
}


    .t-col {
        display: inline;
        float: left;
        margin-left: 10px;
        margin-right: 10px;
        width: 100%;
    }


.t-store__card__imgwrapper .t1002__addBtn, .t1002__picture-wrapper .t1002__addBtn {
    background: none;
}

html, body {
  overflow-x: unset !important;
}


/* ===== Аккордеон выравниваем по левому краю под текстом и кнопкой ===== */
@media screen and (max-width: 980px){
  .t-store__tabs,
  .t-store__prod-popup__accordion {
      margin-left: 0 !important;
      margin-right: 0 !important;
      padding-left: 4px !important;   /* выравниваем по тексту */
      padding-right: 0px !important;
      text-align: left !important;
      width: 100% !important;
      box-sizing: border-box !important;
  }

  .t-store__tabs__header {
      justify-content: flex-start !important;
  }

  /* чтобы линии шли от левого края */
  .t-store__tabs__item {
      text-align: left !important;
  }
}

.js-store-prod-text a[href*="wildberries.ru"],
.js-store-prod-text a[href*="ozon.ru"] {
    display: flex;              /* flex для центрирования */
    align-items: center;        /* вертикально по центру */
    justify-content: center;    /* горизонтально по центру */
    padding: 10px;
    margin-right: 10px;
    margin-top: 10px;
    border-radius: 0px;
    width: 225px;
    height: 40px;
    font-weight: 600;
    background-color: #403C46 !important;
    color: #F5F4F0 !important;
    text-decoration: none;
}

.js-store-prod-text a[href*="wildberries.ru"]:hover,
.js-store-prod-text a[href*="ozon.ru"]:hover {
    background-color: #36313C !important;
    color: #F5F4F0 !important;
    border-radius: 0 !important;
}

