.js-product-img {
    border-radius: 20px !important;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
    border: 1px solid rgba(0,0,0);
    background-color: #000000;
}

.t744__title-wrapper {
    margin-bottom: 1px;
}

.t-product__option-item_active span { 
 color: #a8a79f; 
}

.t-product__option span { 
 color: #ebe8dc; 
}
.js-product .t-product__option-variants_buttons .t-product__option-checkmark_image {
    width: 100px;
    height: 30px;
}

.t744 .t-product__option-title {
    padding-bottom: 7px;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
    margin-bottom: 10px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #1f1f1f;
    border: 1px solid #000;
}

.t-product__option-title , .t-product__option-title_buttons , .t-product__option-title_simple {
    font-size: 13px;
}
.t-name {
    font-family: 'Philosophe',Arial,sans-serif;
    font-weight: 600;
    color: #ebe8dc;
}
.t-store__filter__item-title:after {
    border-color: transparent #ebe8dc #ebe8dc transparent;
}
.t-store__filter__prods-number , .js-store-filters-prodsnumber-wrap {
color: #ebe8dc;
}



.t-store__filter__item-title {
 color: #ebe8dc; 
}
.t-store__filter__input , .t-store__sort-select {
    background-color: #252525 !important;
    border-color: #252525 !important;
    font-size: 14px !important;
    color: #A8A79F !important;
    font-weight: 500 !important;
    border-radius: 5px !important;
}

.t-store__search-icon {
    border-left: 1px solid #252525;
}
.t-store__filter__chosen-val {
color: rgba(235,232,220,.7);

.t-store__filter__prods-number , .js-store-filters-prodsnumber-wrap {
    color: #ebe8dc;
}




@media screen and (max-width: 900px) {
.t-store__filter__title  {
    color: #ebe8dc !important;

}
.t-checkbox__indicator {
    border: 2px solid #ebe8dc;
}
.t-store__filter__item, .t-store__filter__item.t-store__filter__item_sort-mobile {
    border-bottom: 1px solid rgb(104 104 104 / 90%);
}
.t-store__search-icon {
    border-left: 1px solid #ebe8dc;
}
.t-store__filter__opts-mob-btn-icon path, .t-store__filter__search-mob-btn-icon path {
    fill: #ebe8dc;
}



.js-product .t-product__option-select {
    width: 100%;
    border: 1px #000 solid !important;
    background: #1f1f1f;
    color: #ebe8dc;
    box-sizing: border-box;
    cursor: pointer;
}
.js-product .t-product__option-variants:after {
    border-color: #ebe8dc transparent transparent transparent;
}
.js-product .t-product__option-variants:after {
    border-color: #ebe8dc transparent transparent transparent;
}
