   *{
    font-variant-numeric: lining-nums;
    font-feature-settings: 'lnum';
}
    
    

.t657 {
    z-index: 999999 !important;
}

.top-panel .logo {
display:none !important;
opacity: 0 !important;
}

.accordion {
    background-color: #BEFF20;
    color: #545454;
    cursor: pointer;
    padding: 18px;
    width: 80%;
    text-align: left;
    border: 1px solid #BEFF20;
    border-radius: 4px;
    font-family: 'Mulish',Arial,sans-serif;
    outline: none;
    transition: 0.4s;
    font-weight: 300;
    font-size: 14px;
    margin-top: 50px;
}

.active, .accordion:hover {
  background-color: #BEFF20 0.5;
}

.panel {
  /*padding: 0 18px;*/
  background-color: white;
  display: none;
  overflow: hidden;
}

.accordion:after {
  content: '\002B'; /* Unicode character for "plus" sign (+) */
  font-size: 13px;
  color: black;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212"; /* Unicode character for "minus" sign (-) */
}

.panel {
  /*padding: 0 18px;*/
  background-color: white;
  /*max-height: 0;*/
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.panel img {
    max-width: 88%;
}








.t-store__filter__range_bg {

    background-color: #1A1A1A !important;
}


.t-redactor__text {
    font-size: 16px;
        font-weight: 500 !important;
}




.t-slds__bgimg {
    background-size: contain !important;
    background-repeat: no-repeat;
    background-position: top;
}

/**.t-input {
        letter-spacing: 0.75px !important;
}**/

/** CARD MARK **/

    .t-store__card__mark {
    color: #4a4a4a !important;
    background-color: #f9f9f9 !important;
    border: 1px solid #f0f0f0 !important;

}

/***.js-store-product[data-product-lid="312382772781"] .t-store__prod-popup__btn-wrapper{
        display:none !important;
    }**/
    
    
    .t-checkbox__indicator {

    border: 1px solid #c3c3c3 !important;
    border-radius: 4px !important;

}

.t-store__filter__input, .t-store__filter__btn {
    border: 1px #c3c3c3 solid;
    border-radius: 4px;
     background: #fff !important;

}

.t-store .t-store__tabs__controls .t-store__tabs__button-title, .t-store .t-store__tabs__item .t-store__tabs__item-title {
    font-weight: 400 !important;
    font-size: 14px !important;
}


 html { scrollbar-color: #222222 #ffffff; scrollbar-width: thin; } html::-webkit-scrollbar { width: 10px !important; -webkit-appearance: none !important; } html::-webkit-scrollbar-track { background: #222222 !important; } html::-webkit-scrollbar-thumb:hover { background: #ffe11a !important; } html::-webkit-scrollbar-thumb { background: #ffe11a !important; border: 0px solid #222 !important; -webkit-border-radius: 0px !important;  } 
 

/** ВНУТРИ КАРТОЧКИ ТОВАРА **/
 
 
 .t-product__option-item input[type="radio"][value="Красный"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background-color: #FF0000;
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

 .t-product__option-item input[type="radio"][value="Синий"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background-color: #0000FF;
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

 .t-product__option-item input[type="radio"][value="Бежевый"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background-color: #FFEFD5;
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

 .t-product__option-item input[type="radio"][value="Белый"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background-color: #f8f8f8;
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

 .t-product__option-item input[type="radio"][value="Голубой"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background-color: #87CEFA;
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

 .t-product__option-item input[type="radio"][value="Фиолетовый"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background-color: #8A2BE2;
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

 .t-product__option-item input[type="radio"][value="Жёлтый"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background-color: #FFFF00;
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

 .t-product__option-item input[type="radio"][value="Зелёный"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background-color: #006400;
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

 .t-product__option-item input[type="radio"][value="Коричневый"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background-color: #CD853F;
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

 .t-product__option-item input[type="radio"][value="Оранжевый"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background-color: #FFA500;
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

 .t-product__option-item input[type="radio"][value="Розовый"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background-color: #FFB6C1;
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

 .t-product__option-item input[type="radio"][value="Серый"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background-color: #A9A9A9;
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

 .t-product__option-item input[type="radio"][value="Хаки"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background-color: #556B2F;
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

 .t-product__option-item input[type="radio"][value="Черный"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background-color: #000000;
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

 .t-product__option-item input[type="radio"][value="Бордо"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background-color: #800000;
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

 .t-product__option-item input[type="radio"][value="Бирюзовый"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background-color: #00FFFF;
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

.t-product__option-item input[type="radio"][value="Cеро - синий"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background: linear-gradient(-45deg, #0000FF 50%, #A9A9A9 50%);
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

.t-product__option-item input[type="radio"][value="Голубой - фиолетовый"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background: linear-gradient(-45deg, #8A2BE2 50%, #87CEFA 50%);
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

.t-product__option-item input[type="radio"][value="Желто - серый"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background: linear-gradient(-45deg, #A9A9A9 50%, #FFFF00 50%);
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

.t-product__option-item input[type="radio"][value="Серо - черный"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background: linear-gradient(-45deg, #000000 50%, #A9A9A9 50%);
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

.t-product__option-item input[type="radio"][value="Сине - бежевый"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background: linear-gradient(-45deg, #FFEFD5 50%, #0000FF 50%);
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

.t-product__option-item input[type="radio"][value="Хаки - бордо"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background: linear-gradient(-45deg, #800000 50%, #556B2F 50%);
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}


.t-product__option-item input[type="radio"][value="Бело - бордовый"] + .t-product__option-checkmark::before {
    content: "";
    justify-content: center;
    display: flex;
    width: 14px;
    height: 14px;
    background: linear-gradient(-45deg, #9b2d30 50%, #f7f7f7 50%);
    border-radius: 4px;
    margin-right: 8px;
    vertical-align: middle;
}

/** ЦВЕТ В КАТАЛОГЕ СПИСОК **/


   .t-store__filter__custom-sel[data-select-val="Красный"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background-color: #FF0000; /* Цвет фона квадрата */
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

  .t-store__filter__custom-sel[data-select-val="Синий"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background-color: #0000FF; /* Цвет фона квадрата */
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

 .t-store__filter__custom-sel[data-select-val="Бежевый"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background-color: #FFEFD5; /* Цвет фона квадрата */
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

 .t-store__filter__custom-sel[data-select-val="Белый"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background-color: #f8f8f8; /* Цвет фона квадрата */
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

 .t-store__filter__custom-sel[data-select-val="Голубой"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background-color: #87CEFA; /* Цвет фона квадрата */
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

 .t-store__filter__custom-sel[data-select-val="Фиолетовый"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background-color: #8A2BE2; /* Цвет фона квадрата */
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

 .t-store__filter__custom-sel[data-select-val="Жёлтый"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background-color: #FFFF00; /* Цвет фона квадрата */
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

 .t-store__filter__custom-sel[data-select-val="Зелёный"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background-color: #006400; /* Цвет фона квадрата */
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

 .t-store__filter__custom-sel[data-select-val="Коричневый"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background-color: #CD853F; /* Цвет фона квадрата */
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

 .t-store__filter__custom-sel[data-select-val="Оранжевый"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background-color: #FFA500; /* Цвет фона квадрата */
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

 .t-store__filter__custom-sel[data-select-val="Розовый"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background-color: #FFB6C1; /* Цвет фона квадрата */
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

 .t-store__filter__custom-sel[data-select-val="Серый"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background-color: #A9A9A9; /* Цвет фона квадрата */
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

 .t-store__filter__custom-sel[data-select-val="Хаки"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background-color: #556B2F; /* Цвет фона квадрата */
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}
 .t-store__filter__custom-sel[data-select-val="Черный"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background-color: #000000; /* Цвет фона квадрата */
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}
 .t-store__filter__custom-sel[data-select-val="Бордо"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background-color: #800000; /* Цвет фона квадрата */
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

 .t-store__filter__custom-sel[data-select-val="Бордовый"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background-color: #9b2d30; /* Цвет фона квадрата */
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

 .t-store__filter__custom-sel[data-select-val="Бирюзовый"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background-color: #00FFFF; /* Цвет фона квадрата */
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}
 .t-store__filter__custom-sel[data-select-val="Cеро - синий"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background: linear-gradient(-45deg, #0000FF 50%, #A9A9A9 50%);
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}
 .t-store__filter__custom-sel[data-select-val="Голубой - фиолетовый"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background: linear-gradient(-45deg, #8A2BE2 50%, #87CEFA 50%);
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

 .t-store__filter__custom-sel[data-select-val="Желто - серый"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background: linear-gradient(-45deg, #A9A9A9 50%, #FFFF00 50%);
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

 .t-store__filter__custom-sel[data-select-val="Серо - черный"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background: linear-gradient(-45deg, #000000 50%, #A9A9A9 50%);
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

 .t-store__filter__custom-sel[data-select-val="Сине - бежевый"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background: linear-gradient(-45deg, #800000 50%, #556B2F 50%);
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

 .t-store__filter__custom-sel[data-select-val="Хаки - бордо"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background: linear-gradient(-45deg, #8A2BE2 50%, #87CEFA 50%);
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

 .t-store__filter__custom-sel[data-select-val="Бело - бордовый"] .t-store__filter__title::before {

    content: ""; /* Необходимо для отображения псевдоэлемента */
    display: inline-block; /* Делает элемент строчно-блочным, чтобы он мог иметь заданные размеры */
    width: 14px; /* Ширина квадрата */
    height: 14px; /* Высота квадрата */
    background: linear-gradient(-45deg, #9b2d30 50%, #f7f7f7 50%);
    margin-right: 8px; /* Отступ справа, чтобы отделить квадрат от текста */
    vertical-align: middle; /* Выравнивание по вертикали относительно текста */
    border-radius: 4px;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
    border: 1px solid rgb(218 218 218 / 50%);
}



.t-store__card .t-typography__title {
    font-size: 14px !important;
    font-weight: 400 !important;
    text-transform: none !important;
}


   .js-product-edition-option-name.t-product__option-title.t-typography__options {
        
        display: none;
        
    }
    
    .js-product-controls-wrapper {
        
         display: flex;
    flex-direction: column;
        
    }
    
    div.js-product-edition-option[data-edition-option-id="Размер"] {
  order: 1;
}

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

.js-product .t-product__option-select {
    width: calc(100% - 70px) !important;    
    display: block;
    border: 1px #ddd solid;
    background: #f8f8f8;
    color: #000;
    box-sizing: border-box;
    cursor: pointer;
    padding: 10px 30px 10px 10px;
    border-radius: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    overflow-x: hidden;
}

.js-product .t-product__option-variants:after {

    right: 90px;

}



.t-store__card__btn, .t-store__prod-popup__btn {
  
    width: calc(100% - 110px);
 
}

}


.t-product__option-variants_regular {
    
        width: 100% !important;
    
}
@media screen and (max-width: 960px) {
    
    
    a.t1002__addBtn:after {
    position: relative !important;
    top: 14px;
}

.js-product .t-product__option-select {
    padding: 10px 30px 10px 10px;
    border-radius: 4px;
}

.t-store__prod-popup__btn {
  
    width: 100%;
 
}

}
.t-store.t-product__option {
    margin-bottom: 0px;
}

.t-store__prod-popup__btn-wrapper {
    margin-top: 0px;
    margin-bottom: 30px;
}


.js-product .t-product__option-variants_buttons .t-product__option-item_simple {

    padding: 7px 7px 7px 0px !important;

}

.t-store__card__mark {

    text-transform: uppercase !important;
}
