.justify {
  text-align: justify;
}


body {
  font-variant-numeric: slashed-zero;
}

.t-store__prod-popup__text {
  text-align: justify;
}

/* breadcrumbs and accordion width */
.t758 .t-container, .t585 .t-container {
    max-width: 1440px !important;
}
.t585 .t-col_12 {
  max-width: 1440px !important;
}

@media screen and (max-width: 480px) {
  .t-col {
    padding-left: 4% !important;
    padding-right: 4% !important;
  }
}

.t585__lines {
  scale: 0.7;
}

#rec659124227 .t-container {
  margin-left: 20px !important;
  margin-right: 20px !important;
  max-width: unset !important;
}

#rec660821379 .t-container {
  margin-left: 0px !important;
  margin-right: 0px !important;
  max-width: unset !important;
}


#rec640982858 .t-container {
  margin-left: 20px !important;
  margin-right: 20px !important;
  max-width: unset !important;
}

@media screen and (max-width: 480px) {
  #rec640880311 .t-container, #rec659124227 .t-container {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
}

@media screen and (max-width: 480px) {
  #rec640982858 .t-container {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
}

@media screen and (max-width: 480px) {
  .t-store__grid-cont_col-width_stretch[data-col-gap="40"], .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="40"] {
    padding: 0 0 0 0 !important;
  }
}

@media screen and (max-width: 480px) {
  .t-store__grid-cont_col-width_stretch[data-col-gap="40"] .t-store__stretch-col {
    padding: 0 4% 0 4% !important;
  }
}



.t-store__prod-snippet__container {
    padding-top: 50px;
    padding-bottom: 120px;
}


.t-name_xs {
    font-size: 14px;
}

/*Сортировка в каталоге*/

.t-descr_xxs {
  background: #fafafa !important;
  border-radius: 0px !important;
}

.t-store__sort-select {
    border: 0px #ddd solid !important;
    background: #fafafa !important;
    border-radius: 0px !important;
}

.t-checkbox__indicator {
    border: 1px solid #000 !important;
}

.t-store__filter__item-controls-wrap {
    box-shadow: 0px 0px 30px rgb(0 0 0 / 8%) !important;
    border-radius: 0px !important;
    background-color: #fafafa !important;
}


.t-descr_xxs {
    font-size: 14px !important;
}

#allrecords {
    overflow: unset !important;
}

html, body {
  overflow-x: clip;
}

#rec659124227 {
  position: sticky;
  position: -webkit-sticky;
  z-index: 999;
  top: 0px;
 }
 
 @media screen and (max-width: 560px) {
  .t-store__prod-popup__slider.js-store-prod-slider.t-store__prod-popup__col-left.t-col.t-col_6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media screen and (min-width: 980px) {
  .t-store__prod-popup__wrapper {
    position: relative;
    margin-bottom: -3px;
  }
}

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

.js-store-product.js-product.t-store__product-popup, 
.t-store__product-snippet .t-container {
    min-height:750px;
}

@media screen and (min-width:960px) {
  .js-store-product.js-product.t-store__product-popup,
  .t-store__product-snippet .t-container{
    position: relative;
  }
  .t-store__prod-popup__slider.js-store-prod-slider {
    position: absolute;
    top: 0;
    left: 0;
  }  
  .t-store__tabs.t-store__tabs_accordion {
    max-width: 460px;
  }
  .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right,
  .t-store__tabs.t-store__tabs_accordion{
    margin-left: 490px;
  }
}

@media screen and (min-width:1240px) {
  .t-store__tabs.t-store__tabs_accordion {
    max-width: 560px;
    margin-top: 0px;
  }
  .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right,
  .t-store__tabs.t-store__tabs_accordion {
    margin-left: 620px;
    margin-top: -10px;
  }
}

@media screen and (max-width: 1240px) {
  .js-store-product.js-product.t-store__product-popup, 
  .t-store__product-snippet .t-container {
    min-height:650px;
  }
}

@media screen and (min-width:1240px) {
.t-store__prod-popup__btn-wrapper {
     margin-bottom: 0px;
}
}

.t-store__card__imgwrapper.t-store__card__imgwrapper_original-ratio.t-store__card__imgwrapper_2-3 {
    background-color: #F1F1F1;
}

.t-typography__characteristics.js-store-prod-charcs {
    color: #777777;
    font-size: 12px;
}

.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_3-4 {
    background-color: #f1f1f1 !important;
}


/*Shoes card*/

.t-store__card__img {
    position: absolute !important;
    bottom: 0 !important;
    top: auto !important;
}


/*alvaar*/

@media screen and (min-width: 1200px) {

#rec1081873341 .t-store__grid-cont_col-width_stretch {
  display: flex;
  justify-content: flex-end;
}

#rec1081901351 .t-store__grid-cont_col-width_stretch {
  display: flex;
  justify-content: flex-end;
}

}