.js-product-edition-option.t-product__option .t-product__option-variants_color.t-product__option-variants_hidden {
    flex-direction: row;
    display: flex;
    flex-wrap: nowrap;
    box-shadow: none;
    border: 0px;
    padding: 0;
    max-width: 100%;
    position: relative;
    top: 0;
}

.js-product-edition-option.t-product__option .t-product__option-variants_color.t-product__option-variants_hidden .t-product__option-title {
    display: none;
}
.js-product-edition-option.t-product__option .t-product__option-variants_color.t-product__option-variants_hidden label.t-product__option-item {
    width: 35px;
    margin: 5px;
    padding: 5px;
    border-radius: 50%;
}

.js-product-edition-option.t-product__option .t-product__option-variants_color.t-product__option-variants_hidden .t-product__option-checkmark {
    margin-right: 0;
    width: 25px;
    height: 25px;
}
.js-product .js-product-edition-option.t-product__option .t-product__option-selected_select {
    border: 0px;
}

.js-product-controls-wrapper.t-store__card__prod-controls-wrapper {
    display: flex;
    flex-wrap: wrap;
    flex-grow: 1;
}
.js-product-controls-wrapper.t-store__card__prod-controls-wrapper .js-product-edition-option.t-product__option[data-option-type="color"] {
    width: 100%;
    order: 1;
}
.js-product-controls-wrapper.t-store__card__prod-controls-wrapper .js-product-edition-option.t-product__option[data-option-type="regular"] {
    order: 2;
    width: 50%;
}
.js-product-controls-wrapper.t-store__card__prod-controls-wrapper .js-product-edition-option.t-product__option[data-view-type="radio"] {
    width: 50%;
    order: 3;
}
.t-product__option-selected.t-product__option-selected_select.t-product__option-selected_color.t-descr.t-descr_xxs {
    display: none;
}
label.t-product__option-item.t-product__option-item_select.t-product__option-item_color.t-product__option-item_disabled {
    display: none;
}

@media (max-width: 480px) {
    .js-product-edition-option.t-product__option .t-product__option-variants_color.t-product__option-variants_hidden {
        flex-wrap: wrap;
    }
}