    .js-product.t-store__card {
    .t-store__card__price.t-store__card__price-item.t-name.t-name_xs {
        display: none;
    }
    .t-product__option.js-product-multioption {
        display: none;
    }
    .js-product-option.t-product__option {
        display: none;
    }
    .js-product-edition-option-name.t-product__option-title.t-typography__options.t-descr.t-descr_xxs {
        display: none;
    }
}
}
}
input.t-product__option-input.t-product__option-input_buttons.t-product__option-input_color[value="Белый"]~div {
    background-image: url(https://aquariumbest.ru/image/cache/data/img/aquariumi/color/wihtcolor-100x100.jpg);
    background-size:cover;
    width: 15px;
    height: 15px;
}
input.t-product__option-input.t-product__option-input_buttons.t-product__option-input_color[value="Белый глянец"]~div {
    background-image: url(https://aquariumbest.ru/image/cache/data/img/aquariumi/color/wightglan-100x100.jpg);
    background-size:cover;
     width: 15px;
    height: 15px;
}
input.t-product__option-input.t-product__option-input_buttons.t-product__option-input_color[value="Беленый дуб"]~div {
    background-image: url(https://aquariumbest.ru/image/cache/data/img/aquariumi/color/dub-100x100.jpg);
    background-size:cover;
     width: 15px;
    height: 15px;
}
input.t-product__option-input.t-product__option-input_buttons.t-product__option-input_color[value="Орех"]~div {
    background-image: url(https://aquariumbest.ru/image/cache/data/img/aquariumi/color/orex-100x100.jpg);
    background-size:cover;
     width: 15px;
    height: 15px;
}
input.t-product__option-input.t-product__option-input_buttons.t-product__option-input_color[value="Венге"]~div {
    background-image: url(https://aquariumbest.ru/image/cache/data/img/aquariumi/color/venge-100x100.jpg);
    background-size:cover;
     width: 15px;
    height: 15px;
}
input.t-product__option-input.t-product__option-input_buttons.t-product__option-input_color[value="Черный"]~div {
    background-image: url(https://aquariumbest.ru/image/cache/catalog/img/black-100x100.jpg);
    background-size:cover;
     width: 15px;
    height: 15px;
}



    /* Устанавливаем flex для контейнера формы */
.t-product__option-variants.t-product__option-variants_color {
    display: flex !important;
    flex-wrap: wrap;
}

/* Переопределяем порядок для каждого цвета */
.t-product__option-variants_color .t-product__option-item_color input[value="Черный"] {
    order: 1 !important;
}

.t-product__option-variants_color .t-product__option-item_color input[value="Венге"] {
    order: 2 !important;
}

.t-product__option-variants_color .t-product__option-item_color input[value="Орех"] {
    order: 3 !important;
}

.t-product__option-variants_color .t-product__option-item_color input[value="Беленый дуб"] {
    order: 4 !important;
}

.t-product__option-variants_color .t-product__option-item_color input[value="Белый глянец"] {
    order: 5 !important;
}

.t-product__option-variants_color .t-product__option-item_color input[value="Белый"] {
    order: 6 !important;
}

/* Убедимся, что сами label следуют порядку input */
.t-product__option-variants_color .t-product__option-item_color:has(input[value="Черный"]) {
    order: 1 !important;
}

.t-product__option-variants_color .t-product__option-item_color:has(input[value="Венге"]) {
    order: 2 !important;
}

.t-product__option-variants_color .t-product__option-item_color:has(input[value="Орех"]) {
    order: 3 !important;
}

.t-product__option-variants_color .t-product__option-item_color:has(input[value="Беленый дуб"]) {
    order: 4 !important;
}

.t-product__option-variants_color .t-product__option-item_color:has(input[value="Белый"]) {
    order: 5 !important;
}
.t-product__option-variants_color .t-product__option-item_color:has(input[value="Белый глянец"]) {
    order: 6 !important;
}

/* Исправляем цвет для "Белый", если undefined мешает */
.t-product__option-variants_color .t-product__option-item_color:has(input[value="Белый"]) .t-product__option-checkmark_color {
    background-color: #ffffff !important;
     width: 15px;
    height: 15px;
}


    /* Устанавливаем flex-контейнер для родительского элемента, чтобы управлять порядком */
.t-store__card__info {
  display: flex;
  flex-direction: column;
}

/* Перемещаем блок характеристик под бренд, задавая порядок */
.js-store-prod-all-charcs {
  order: 2;
  margin-top: 10px; /* Сохраняем отступ для визуальной гармонии */
}

.js-product-brand {
  order: 1;
}

.t-store__prod-popup__price-currency {
    visibility: hidden; /* Скрываем оригинальный текст "р." */
    position: relative; /* Устанавливаем позиционирование для псевдоэлемента */
}

.t-store__prod-popup__price-currency::after {
    content: "руб."; /* Текст без пробела */
    visibility: visible; /* Делаем псевдоэлемент видимым */
    position: absolute; /* Позиционируем его на месте оригинального текста */
    left: 0;
    top: 0;
    margin-left: 4px !important; /* Явный отступ для визуального пробела */
}
.t-slds__thumbsbullet-wrapper {
    display: none;
}
.t-slds__bgimg-contain {
    background-size: contain;
    background-color: #fff;
}

