/*модифицируем карточки*/


.js-store-grid-cont.t-store__grid-cont_col-width_stretch[data-col-gap="0"]:not(.t-store__grid-cont_indent) {
  border-top: 1px solid #000;
}

.t-store__card {
    border: 1px solid #000;
    border-left: none;
    border-top: none;
  }
  
  /*кнопка поверх блоков (мобилка)*/
.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;
}
  
  /*убираем обводку у избранного*/
  .t1002__addBtn {
    border: 1px solid #ffffff !important;
}
  /*убираем отступ внутри карточки товара (слева)*/
.t-col {
    display: inline;
    float: left;
    margin-left: 0px !important;
}  
  .js-product .t-product__option-variants_buttons .t-product__option-input:checked + .t-product__option-checkmark_color::before {
    display: none;
  }
  
 .js-product .t-product__option-variants_buttons .t-product__option-item_color:hover .t-product__option-title {
  color: #fff !important;
  font-size: 12px;
  display: block !important;
  z-index: 99;
}
/*[data-edition-option-id="Цвет линзы"] .t-product__option-title:not(.t-store__prod-popup__info  [data-edition-option-id="Цвет линзы"] .js-product-edition-option-name) {*/
/*  display: none !important;*/
/*}*/
[data-edition-option-id="Цвет линзы"] .t-product__option-title {
  display: none !important;
}
.t-store__prod-popup__info  [data-edition-option-id="Цвет линзы"] .js-product-edition-option-name{
    display: block !important;
}
  
  .js-product .t-product__option-variants_buttons .t-product__option-checkmark_color {
     width: 16px; 
     border-radius: initial; 
    height: 16px;
    border: 1px solid #000;
  }
  
  .t-store__card__textwrapper {
    letter-spacing: .5px;
    text-transform: uppercase;
    background-color: #f5f5f5;
  }
  .js-product-relevant a{
      background-color: #f5f5f5;
  }
  
  .t-store__card__sku {
    display: none;
  }
  /*отступ слева в контейнере фото*/
.t-store__prod-popup__gallery-column {
    margin: 0;
}
  
  .t-store__card__price-wrapper {
    background-color: #f6f6f6;
  }
  
  .js-product-controls-wrapper.t-store__card__prod-controls-wrapper {
    padding-left: 10px;
  }
  
  [data-edition-option-id="Форма"]:not(.t-store__prod-popup__info [data-edition-option-id="Форма"]) {
    display: none !important;
  }
  

.t-store__card {
  position: relative !important;
}  

 .t-store__card .t-typography__title {
  position: absolute;
  z-index: 9;
  bottom: 72px;
  width: 100%;
}
.js-product-controls-wrapper:not(.t-store__prod-popup__info .js-product-controls-wrapper) {
  background-color: #f6f6f6;
}

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

@media screen and (max-width: 960px) {
    /*уберем отступ между карточками в мобилке*/
    .t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
        margin-bottom: 0;
    }
}

  
/************************** открытая карточка ********************************/


.t-store__product-snippet .t-container_fluid.t-container .t-container_fluid {
  border: 1px solid #000;
  border-top: none;
}
.t-store__prod-popup__gallery-column {
  border-right: 1px solid #000;
  box-sizing: border-box;
}
.t-store__prod-popup__wrapper {
  margin: 0;
}
 .t-store__prod-popup__wrapper img {
    display: block;
  }
.t-store__prod-popup__wrapper:not(.t-store__prod-popup__wrapper:last-child){
    border-bottom: 1px solid #000;
}

.t-store__relevants-grid-cont .t-store__card {
  box-sizing: border-box;
  border-left: 1px solid #000;
  border-top: 1px solid #000;
}
@media screen and (min-width:960px) {
  .t-store__prod-popup__info {
    margin-top: 60px;
}
.t-store__tabs__item-button {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
  
}
@media screen and (min-width: 981px) {
  .t-container_fluid .t-col_12 {
    max-width: initial;
  }
}
  .t-store__prod-popup__col-right {
    margin-left: 0;
  }
@media screen and (min-width: 980px) {
  .t-store__prod-popup__col-right {
    margin-left: 20px !important;
  }
}
/*@media screen and (max-width: 1240px) {*/
/*  .t-container .t-store__prod-popup__col-right {*/
/*    margin-left: 10px;*/
/*    max-width: 440px;*/
/*  }*/
/*}*/

/*текст в карточках*/
.t-store__prod-popup__info .t-descr,
.t-store__prod-popup__info .js-store-prod-popup-buy-btn-txt,
.t-store__tabs__item-button h2{
  text-transform: uppercase;
  letter-spacing: 0.4px;
}
.t-store__tabs__item-button h2{
    font-size: 11px;
}
.t-store__tabs__content>p,
.t-store__tabs__content{
  font-size: 14px !important;
  letter-spacing: .4px;
  text-transform: initial !important;
}
#allrecords .t-store .t-store__tabs {
  margin-top: 10px ;
}
/*.t-store__tabs__content{*/
/*    text-transform: initial !important;*/
/*}*/
.t-store__relevants__title{
    letter-spacing: .4px;
}
@media screen and (max-width: 980px) {
  .t-store.t-store__prod-snippet__container .t-store__tabs {

    margin-bottom: 40px;
  }
}

@media (min-width:490px){
    .t-store__prod-popup__info [tt="Добавить в корзину"] {
  display: flex;
  align-items: center;
}
.t-store__prod-popup__info [tt="Добавить в корзину"] [href="#order"] {
  flex: auto;
}
}
.t-store__prod-popup__info .js-store-price-wrapper {
  margin-bottom: 18px;
}
.t706__sidebar-heading.t-name,
.t1002__wishlistwin-heading.t-name{
  font-size: 16px;
}

@media screen and (max-width: 960px) {
    .t-store__grid-cont_mobile-one-row .t-store__card__price-wrapper {
        margin-bottom: 0;
    }
.t-store__grid-cont_col-width_stretch[data-col-gap="0"] .t-store__filter {
  margin-left: 25px !important;
  margin-right: 25px !important;
}
}
.t-store__prod-snippet__container {
    padding-top: 0 !important;
}
/*[href="#opencart"] {*/
/*  z-index: 99999999999999999;*/
/*}*/
.t-slds__main {
  border-bottom: 1px solid #000;
}
/*табы*/
.t-store__prod-popup__info .js-store-tabs {
    margin-bottom: 20px;
}
.js-product.t-store__card.t-col.t-col_3.t-align_center.js-product-relevant.t-item:not(.js-product.t-store__card.t-col.t-col_3.t-align_center.js-product-relevant.t-item:first-child) {
  border-left: none;
}
.js-product.t-store__card.t-col.t-col_3.t-align_center.js-product-relevant.t-item {
  margin: 0;
}
.t-store__relevants__container .t-col {
  margin: 0;
}
.t-store__relevants__container .t-col .t-store__relevants__title {
  margin-left: 15px;
  margin-right: 15px;
}
/*точки*/
.t-slds__bullet_wrapper {
  top: -60px;
}
.t-store__relevants__container .js-product {
  background-color: #f6f6f6;
}

@media screen and (max-width: 1240px) {
  .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont .t-store__card {
    max-width: 25%;
  }
}

@media screen and (max-width: 560px) {
    
  .t-store__prod-popup__col-right {
    padding-top: 0;
    margin-top: 21px;
  }
  .t-container.t-container_fluid:has([data-slide-index="3"]) .t-store__prod-popup__col-right{
      margin-top: -20px;
  }
}

/*.ft-tab .t-store__tabs__item-button_active.t-store__tabs__item-button .t-store__tabs__close {*/
/*  transform: rotate(0deg);*/
/*  transition: all ease-in-out .3s;*/
/*}*/
/*.ft-tab .t-store__tabs__item-button .t-store__tabs__close {*/
/*  transform: rotate(-45deg);*/
/*  transition: all ease-in-out .3s;*/
/*}*/


@media screen and (max-width: 1200px) {
    .t-store__tabs__list {
        margin-left: 0;


    }

}
    .js-store-tabs.t-store__tabs.t-store__tabs_accordion.ft-tab.t-col.t-col_12{
                margin-left: 0 !important;
    }
    
  @media screen and (max-width: 980px) {
  .t-store.t-store__prod-snippet__container .t-store__tabs {
    padding-left: 0 !important;
    margin-left: 0 !important;
    padding-right: 0 !important;
    margin-right: 0 !important;

  }
} 

    

.ft-tab{
          /*animation: tabOpen 1s ease-in-out;*/
}


@-webkit-keyframes tabOpen {
  0%{
    opacity: 0;
  }
  80%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}


/* смотрите еще */
/* смотрите еще */
.t-store__relevants__container > div:nth-child(1) {
  max-width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}

@media screen and (min-width: 1240px) {
  .t-store__relevants__container .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont .t-store__card {
    max-width: 100%;
    flex: 1 0 20%
  }
}

.t-store__card__mark {
    font-weight: 400;
    font-size: 11px;
    font-family: Roboto, Arial, sans-serif;
    display: table-cell;
    width: 40px;
    height: 10px;
    text-align: center;
    vertical-align: middle;
    border-radius: 1px;
}


