.t-store__tabs__item-button.js-store-tab-button {
    border-top-color: #3B3C47 !important;
    border-bottom-color: #141519 !important;
}

.t-store__tabs__item-title {
    color: #fff !important;
}

svg.t-store__tabs__close-icon {
    filter: invert(1);
}

.t-store .t-store__tabs__close:after {
    background-color: rgb(255 255 255 / 40%) !important;
}

.t-store__prod-snippet__container {
    padding-bottom: 0 !important;
}


.delivery-minimum-price {
display: none !important;
}
#customdelivery .delivery-hint {
```
color: #939393 !important;
```
}

.t-checkbox__indicator {
    border: 1px solid rgb(162, 162, 162) !important;
    border-radius: 2px !important;
} 
#form579093574 .t-radio__indicator {
    border-radius: 2px !important;
}
.t-radio__control {
font-weight: 500 !important;
    
}


/*Кастомизация поля "Промокод"*/ 
/*Обернем во флекс*/
#form579093574 .t-form__inputsbox {
display: flex;
flex-direction: column;
}
/*города доставки*/
[data-input-lid="1496239431201"] {
order: 1;
}
/*адрес*/
[data-input-lid="1694112529040"] {
order: 2;
}
/*телефон*/
[data-input-lid="1496239478607"] {
order: 3;
}
/*подтвердим в wa*/
[data-input-lid="1695741848721"] {
order: 4;
}

/*галочка*/
[data-input-lid="1695741883787"] {
order: 5;
}
/*почта*/
[data-input-lid="1645388206865"] {
order: 6;
}
/*комментарий к заказу*/
[data-input-lid="1695050180665"] {
order: 7;
}

/*есть промокод*/
[data-input-lid="1694177226852"] {
order: 8;
}

/*промокод*/
[data-input-lid="1659429887712"] {
order: 9;
}

/*способы оплаты*/
#form579093574 .t-input-group:nth-child(10) {
order: 10;
}

/*Поля с суммой*/
#form579093574 .t706__cartwin-totalamount-wrap.t-descr.t-descr_xl {
order: 11;
}
/*оповещение под суммой*/
#form579093574 .t-form__errorbox-middle {
order: 12;
}
/*кнопка*/
#form579093574 .t-form__submit {
order: 13;
}


/*кнопка промокода*/
.t-inputpromocode__btn{
background-color: #d16f2e !important;
color:#ffffff !important;
border: 1px solid #d16f2e !important;
}

.t706__cartpage .t-btn {
font-weight: 500 !important;
}

/*поле ввода промокода*/
.t-input.t-inputpromocode{
/*цвет обводки*/
border: 1px solid #d16f2e;
}

[data-input-lid="1694438265477"],
[data-input-lid="1694438302663"] {
order:2;
}

/*кастомизация дополнительных опций товара в карточках товаров*/

.js-product .t-product__option-select {
    border-top: 1px #677a81 solid !important;
    border-bottom: 1px #677a81 solid !important;
    border-left: 1px #141619 solid !important;
    border-right: 1px #141619 solid !important;
    border-radius: 0px !important;
    background: #141619 !important;
    color: #ddebf0 !important;
    padding: 10px 30px 10px 0px !important;
}


select.js-product-option-variants.t-product__option-select {
    outline:none;
}

.js-product .t-descr_xxs {
font-size: 14px !important;
color: #bbc8cd !important;
}

.js-product .t-product__option-variants:after {
    border-color: #ddebf0 transparent transparent transparent !important;
    }

.js-product .t744__btn-wrapper {
    margin-top: 30px !important;
}

.t744 .t-product__option-variants {
    width: 380px !important;
}
.t-store .t-product__option-variants {
    width: 380px !important;
}
.js-product .t-product__option-selected_select {
width: 380px !important;
}
.t-product__option-variants select {
    height: 50px;
    border: none !important;
}

.t744 .t-product__option {
    margin-bottom: 20px !important;
}

.t-store__prod__quantity {
    background: #141619 !important;
}
.t-store__prod__quantity-input {
        color: #ddebf0 !important;
}

#form579093574 .t-radio__indicator:after {
        border-radius: 1px !important;
}
.t-store__card__mark {
    line-height: 1 !important;
    font-weight: 800 !important;
    font-family: 'Montserrat', Arial, sans-serif !important;
    width: 50px !important;
    height: 30px !important;
    border-radius: 10px !important;
    font-style: italic;
    transform: rotate(-1.39deg);
  white-space: nowrap;
}
.t-store__card__mark-wrapper {
    left: 10px !important;
}
.t778 .t-store__card__mark-wrapper {
    left: 20px !important;
    top: 20px !important;
}


@media screen and (max-width: 619px) {
.t744 .t-product__option-variants {
    width: 90vw !important;
}
.t-store .t-product__option-variants {
    width: 90vw !important;
}
.js-product-option .t-product__option {
    width: 90vw !important;
}
.t780 .t-product__option-variants {
    width: 90vw !important;
}
.t780 .t-align_center .t-product__option {
    align-items: left !important;
}
.t780 .t-align_center .t-product__option-variants_custom. t-product__option-variants_buttons {
    justify-content: left !important;
}
.t780 .t-align_center .t-product__option {
    align-items: flex-start !important;
}
.t780 .t-align_center .t-product__option-variants_custom.t-product__option-variants_buttons {
    justify-content: left !important;
}

}
.js-product .t-product__option-selected_select {
        border-top: 1px #677a81 solid !important;
    border-bottom: 1px #677a81 solid !important;
    border-left: 1px #141619 solid !important;
    border-right: 1px #141619 solid !important;
    border-radius: 0px !important;
    background: #141619 !important;
    color: #ddebf0 !important;
    padding: 10px 30px 10px 0px !important;
}
.js-product .t-product__option-selected_select:click {
        border-top: 1px #677a81 solid !important;
    border-bottom: 1px #677a81 solid !important;
    border-left: 1px #141619 solid !important;
    border-right: 1px #141619 solid !important;
    border-radius: 0px !important;
    background: #141619 !important;
    color: #ddebf0 !important;
    padding: 10px 30px 10px 0px !important;
}
.js-product .t-product__option-item_select.t-product__option-item_active {
    background-color: #141619 !important;
}
.js-product .t-product__option .t-product__option-variants_select {
        background-color: #141619 !important;
    color: #FFFFFF !important;
        border: 1px #677a81 solid !important;
    border-radius: 5px !important;
}

.js-product .t-product__option-selected_select:after {
    border-color: #ddebf0 transparent transparent transparent !important;
    }
select.js-product-option-variants.t-product__option-selected_select {
    outline:none;
}
.js-product .t-product__option-variants_select .t-product__option-checkmark_image {
display: none;
}
.js-product .t-product__option-variants_select .t-product__option-checkmark_image, .js-product .t-product__option-selected_image .t-product__option-selected-checkmark {
    display: none;
}

.t744 .t-product__option-title {
    padding-bottom: 8px !important;
}
.t-store .t-product__option-title {
    padding-bottom: 8px !important;
}
.t744 .t-product__option-title {
    font-weight: 400 !important;
    font-size: 15px !important;
    color: #FFFFFF !important;
}
.t754 .t-product__option-title {
       font-weight: 400 !important;
    font-size: 15px !important;
    color: #FFFFFF !important;
}
.t-store .t-product__option {
    margin-bottom: 20px !important;
}
.t-store .t-product__option-title {
    padding-bottom: 8px !important;
}

.js-store-prod-all-charcs {
    display:none !important;
}
}


.js-product .t-descr_xxs {
color: #C4C4C5 !important;
font-size: 13px !important;
font-weight: 400 !important;
line-height: 23px !important;
}

.t744 .t-product__option-title {
    color: #ffffff !important;
font-size: 16px !important;
font-weight: 500 !important;
}
.t-slds__bgimg {
    background-color: #1F1F23 !important;
}

.t-slds__main .t-slds__bgimg {
         border-radius: 15px !important;
           border: 0px solid #777777 !important;
     margin-bottom: 20px !important;
}
.js-product .t-product__option-variants_buttons .t-product__option-checkmark_color {
        border: 0px !important;
}
.js-product .t-product__option-variants_buttons .t-product__option-input:checked+.t-product__option-checkmark_color:before {
    border: 1px solid #ddebf0;
}
.js-product .t-product__option-variants_buttons .t-product__option-item {
    margin-right: 16px !important;
}
.t-slds__bgimg {
             border-radius: 7px !important;
             border: 1px solid #777777 !important;
}
.t-slds__thumbsbullet-wrapper.t-align_center {
    text-align: left !important;
}
span.t758__breadcrumb-divider  {
    padding-right: 4px !important;
}
.js-store-prod-price {
    margin-right: 15px !important;
}
.t758__link-item__wrapper {
    padding-right: 4px !important;
}
.t744__title_small.t-descr.t-descr_xxs {
    display: none !important;
}
/*бандлы в карточках товаров*/

.t706__carticon {
      display: none !important;
    }
    /*выносим отдельно опции*/
.option-inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    align-items: center;
    margin-bottom: 20px;
    margin-top: 20px;
    background-color: #1b1b1f;
    padding: 15px 20px;
    border-radius: 15px;
    font-size: 20px;
    font-family: Montserrat, sans-serif;
    color: white;
    column-gap: 10px;

}
.con-img-bc{
    grid-row: 1/3;
}
@media (min-width: 490px) {
    .option-inner {
        font-size: 19px;
        grid-template-columns: 1fr 2fr 1fr;
        grid-template-rows: 1fr;
        gap: 10px;
    }
    .con-img-bc{
        grid-row: auto;
    }

}
.descriptions {
    font-weight: 700;
}
.description-title {
    margin-bottom: 10px;
}
.description-price{
    color:#FFB45D;
    font-weight: 500;
    font-size: 19px;
}
.con-img-bc {
    width: 80px;
    height: 80px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.button-options {
    padding: 10px 12px;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 700;
    border: none;
    font-family: Montserrat, sans-serif;
    color: #141519;

}
.button-options:hover{
    cursor: pointer;
    background-color: #ffffff;
}
/*@media (min-width: 490px) {*/
/*    .button-options {*/
/*        font-size: 16px;*/
/*    }*/
/*}*/
.button-options.act-opt {
    background-color: #ddebf0;
    /*border: #ffb45d;*/
    color: #141519;
}
.option-inner-0{
    margin-bottom: 0;
}
/*меняем порядок кнопки и опции*/
.t744__info .t744__btn-wrapper.t1002__btns-wrapper {
    display: flex;
    flex-direction: column-reverse;
}
.t744__info .t744__btn-wrapper.t1002__btns-wrapper [href="#order"] {
    order: 1;
}
/*выключим отображение опций*/

.t744__info .js-product-option {
  display: none;
}
/*скроем вспомогательный блок для фото опций*/
.uc-options {
  display: none;
}
.description-title {
  color: #fff;
}

@media screen and (min-width: 620px) {
.t-slds__thumbsbullet.t-slds__bullet {
             width: 100px !important;
                 margin-right: 12px !important;
margin-bottom: 12px !important;
}
.t744__btn {
        font-size: 17px !important;
width: 300px !important;
height: 52px !important; 
}
}
@media screen and (max-width: 619px) {
.t744__btn {
    width: 100% important;
         font-size: 19px !important;
          display: block; 
  box-sizing: border-box;
}
.js-product .t-descr_xxs {
    font-size: 16px !important;
}
.con-img-bc {
    width: 120px !important;
    height: 120px !important;
}
}
@media screen and (max-width: 480px) {
.option-inner {
        font-size: 16px !important;
}
.description-title {
    margin-bottom: 4px !important;
}
}
}

@media screen and (max-width: 670px) {
    .t-store__card__btn {
        width: 40% !important;
    }
}


.t706__cartwin-discounts__description-wrapper::before {
  content: 'при оплате онлайн';/*слово скидка стоит первым автоматически, остальное можно исправить здесь*/
  padding-left: 5px;
  display: inline;
}
.t706__cartwin-discounts__description-wrapper svg{
      display: none;
}
.t706__cartwin-discounts__description {
  display: none !important;
}

/*выделим строку*/
.t706__cartwin-totalamount-info_label:has(.t706__cartwin-discounts__description-wrapper) {
    color: #d16f2e;/*цвет фразы про скидку*/
}

/*если выбрана срочная доставка то удалим наличку*/
#form579093574:has(#delivery-services-wrapper label[data-service-id="1666247082"] .t-radio:checked ~ .t-radio__indicator) label:has([value="cash"]),
[data-input-lid="1659429887712"]{
    display: none
}


.js-product .t-descr_xxs {
    color: rgb(255, 189, 114) !important;
}
/*двигаем уведомление куки на мобилке*/

@media screen and (max-width: 980px) {
    .t886__wrapper {
        width: 70% !important;
        margin-bottom: 25px;
    }
}

/* Корзина: реквизиты организации, плитки оплаты, свёрнутые комментарий и промокод */
/* сетка вместо колонки: сохраняет order из CSS сайта и даёт поставить поля в строку */
#form579093574 .t-form__inputsbox{display:grid;grid-template-columns:repeat(12,1fr);column-gap:12px}
#form579093574 .t-form__inputsbox>*{grid-column:1/-1;min-width:0}
#form579093574 .vltr-cb{display:none!important}
#form579093574 .vltr-f{order:11;margin:0 0 12px;width:auto;grid-column:span 4}
#form579093574 .vltr-n{grid-column:span 8}
#form579093574 .vltr-i{margin-bottom:30px}
#form579093574 .vltr-f .t-input-block{width:100%}
#form579093574 .vltr-f:before{display:block;margin:0 0 6px;content:attr(data-vltr);
font:500 14px/1.4 'Montserrat',Arial,sans-serif;color:#69748c}
@media(max-width:560px){#form579093574 .vltr-f{grid-column:span 12}}
#form579093574 .vltr-pm .t-radio__wrapper{display:grid!important;gap:10px;margin-top:10px;
grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
@media(max-width:560px){#form579093574 .vltr-pm .t-radio__wrapper{grid-template-columns:1fr}}
#form579093574 .vltr-pm label.t-radio__control{display:block!important;position:relative;
width:auto!important;margin:0!important;padding:16px 44px 16px 18px!important;background:#f3f5f9;
border-radius:16px;cursor:pointer;font-size:16px!important;font-weight:600!important;line-height:1.25;
color:#1a2233!important;transition:background .12s}
#form579093574 .vltr-pm label.t-radio__control:hover{background:#e9edf4}
#form579093574 .vltr-pm label.t-radio__control:has(input:checked){background:#fdf0e6}
#form579093574 .vltr-pm .t-radio__indicator{display:block!important;position:absolute!important;
top:16px;right:16px;left:auto!important;width:16px!important;height:16px!important;
border-radius:50%!important;border:2px solid #c4cddd!important;background:#fff!important}
#form579093574 .vltr-pm .t-radio__indicator:after{content:""!important;position:absolute!important;
top:2px!important;left:2px!important;right:auto!important;bottom:auto!important;width:8px!important;
height:8px!important;margin:0!important;border:none!important;background:transparent!important;
border-radius:50%!important;transform:none!important}
#form579093574 .vltr-pm label:has(input:checked) .t-radio__indicator{border-color:#F1995C!important}
#form579093574 .vltr-pm label:has(input:checked) .t-radio__indicator:after{background:#F1995C!important}
/* комментарий и промокод — под ссылками, поле раскрывается по клику */
#form579093574 .vltr-fold{order:7!important;grid-column:span 6;margin:0 0 18px}
#form579093574 .vltr-fold.vltr-open{grid-column:span 12}
#form579093574 .vltr-fold:not(.vltr-open) .t-input-block,
#form579093574 .vltr-fold:not(.vltr-open) .t-inputpromocode__wrapper{display:none!important}
#form579093574 .vltr-fold.vltr-open .vltr-link{display:none}
#form579093574 .vltr-link{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;
cursor:pointer;font:500 14px/1.4 'Montserrat',Arial,sans-serif;color:#69748c;transition:color .12s}
#form579093574 .vltr-link:hover{color:#1a2233}
#form579093574 .vltr-link svg{flex:none}
@media(max-width:560px){#form579093574 .vltr-fold{grid-column:span 12}}
/* payCity() прячет способы инлайном */
#form579093574 .vltr-pm label.t-radio__control[style*="display: none"]{display:none!important}
/* «Оплата для СНГ» — на любом не российском адресе */
#form579093574 .vltr-pm label.t-radio__control:has([value="alfabank"]){display:none!important}
#form579093574 .vltr-sng label.t-radio__control:has([value="alfabank"]){display:block!important}
/* скидка в подписи способа оплаты — бейдж */
#form579093574 .vltr-pm .vltr-sale-wrap{white-space:nowrap}
#form579093574 .vltr-pm .vltr-sale{display:inline-block;padding:4px 12px;border-radius:999px;
background:#1f9d55;color:#fff;font-size:15px;font-weight:600;line-height:16px;white-space:nowrap;vertical-align:1px}
