.t-container { 
        max-width: 1400px !important;
}

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

@media screen and (max-width: 980px) {
    .t-store .t-store__tabs.t-store__tabs_snippet, .t-store.t-store__prod-snippet__container .t-store__tabs {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}


  .t-store__prod-popup__btn-wrapper {
    width: 100% !important;
    display: block !important;
  }
  
  .js-product .t-product__option-variants:after {
      display: none;
  }
  
  .js-product-option .js-product-option-name {
      margin-bottom: 1px !important;
  }
  
  
.t-store .t-product__option-title {
        padding-bottom: 1px !important;
}

  .t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn {
    display: flex !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    justify-content: center !important;
  }

  .t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn table {
    width: 100% !important;
  }


.t-store__prod-snippet__container {
    padding-top: 30px !important;
}

.t-store__card__textwrapper .js-store-prod-descr {
  order: 1;
  font-size: 14px !important;
  line-height: 1.3 !important;
  margin-bottom: 6px !important;
}

.t-store__card__textwrapper .js-store-prod-name {
  order: 2;
  margin-bottom: 0 !important;
}

.t-store__card__textwrapper {
  display: flex;
  flex-direction: column;
}



.t-store__card__textwrapper {
  display: flex !important;
  flex-direction: column !important;
}

.t-store__card__textwrapper .js-store-prod-descr {
  order: 1 !important;
  font-size: 14px !important;
  line-height: 1.3 !important;
  margin-bottom: 8px !important;
}

.t-store__card__textwrapper .js-store-prod-name {
  order: 2 !important;
  margin-bottom: 8px !important;
}

.t-store__card__textwrapper .js-store-price-wrapper,
.t-store__card__textwrapper .js-store-prod-price-wrapper,
.t-store__card__textwrapper .t-store__card__price-wrapper {
  order: 3 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.t-store__card__textwrapper .t-store__card__sku {
  order: 4 !important;
}

/*карточки*/


.t-store__card-list .js-product.t-store__card {
  display: flex !important;
  flex-direction: column !important;
}

.t-store__card-list .js-product.t-store__card .t-store__card__wrap_txt-and-btns {
  display: flex !important;
  flex-direction: column !important;
  min-height: 200px !important;
  padding-bottom: 0 !important;
  box-sizing: border-box !important;
      justify-content: space-between;
}

.t-store__card-list .js-product.t-store__card .t-store__card__btns-wrapper,
.t-store__card-list .js-product.t-store__card .js-store-buttons-wrapper {
  margin-top: auto !important;
  padding-top: 16px !important;
}

.t-store__card-list .js-product.t-store__card .t-store__card__btns-wrapper .t-btn,
.t-store__card-list .js-product.t-store__card .js-store-buttons-wrapper .t-btn {
  width: 100% !important;
}



  #rec2124298541 .t-store__tabs__item-title,
  #rec2124298541 .t-store__tabs__content,
  #rec2124298541 .t-store__tabs__item-button,
  #rec2124298541 .t-store__tabs__item-button_active {
    color: #ffffff !important;
  }

  #rec2124298541 .t-store__tabs__item,
  #rec2124298541 .t-store__tabs__content,
  #rec2124298541 .t-store__tabs__list {
    border-color: rgba(255, 255, 255, 0.25) !important;
  }

  #rec2124298541 .t-store__tabs__close,
  #rec2124298541 .t-store__tabs__close svg,
  #rec2124298541 .t-store__tabs__item-button svg {
    fill: #ffffff !important;
    stroke: #ffffff !important;
    color: #ffffff !important;
  }
  
  
  #rec2124298541 #breadcrumbs a,
#rec2124298541 #breadcrumbs span {
    color: #ffffff !important;
}

#rec2124298541 #breadcrumbs span {
    color: #d3d3d3 !important;
}

#rec2124298541 #breadcrumbs a:not(:last-child)::after {
    color: #d3d3d3 !important;
}

#rec2124298541 .t-size-tab.is-active {
    border: 1px solid #25EEA4 !important;
}

#rec2124298541 .t-size-tab {
        background: #222 !important;
        color: #ffffff !important;
}


#nav2104560011 {
  height: 100vh;
}

#rec2104560011 .t450__container {
  height: 100vh;
}

#rec2104560011 .t450__top {
  display: flex;
  flex-direction: column;
  height: 100%;
}

#rec2104560011 .t450__menu {
  order: 1;
}

#rec2104560011 .t450__logowrapper {
  order: 2;
  margin-top: auto;
}

#rec2104560011 .t450__logowrapper {
  order: 2;
  margin-top: auto;
  padding-bottom: 1px;
  margin-bottom: 1px !important;
}


.size-table-image {
  width: 100%;
  margin-top: 16px;
}

.size-table-image img {
  display: block;
  width: 100%;
  max-width: 640px;
  height: auto;
}
</style>