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

.t-popup .t-typography__title {

    text-align: left !important;
}


.t-store__prod-popup__sku {

    text-align: left;
}

    .t-store__prod-popup__price-wrapper {
        text-align: left !important;
    }

.t-store .t-product__option-title {
    text-align: left;
}
    
}


.js-store-prod-all-text {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 400;
}


.js-store-prod-price-val {
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 200;
}


.t-store__card__price-currency {
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 200;
}

.t-name_xl {
    font-size: 20px;
    line-height: 1.35;
}

.t706__product-title {
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;  
}

.t1002__product-link {
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;  
}

.t1002__product-amount-price {
    
            font-family: 'Montserrat', sans-serif;

} 

.t1002__product-amount-currency {
    
            font-family: 'Montserrat', sans-serif;

} 

.t1002__product-title__option {
                font-family: 'Montserrat', sans-serif;
    font-weight: 300;  

}

.t-inputpromocode__btn {
        font-family: 'Montserrat', sans-serif;
    font-weight: 100;  
        font-size: 16px;

}

.t706__product-quantity {
        font-family: 'Montserrat', sans-serif;
}
.t706__product-amount {
            font-family: 'Montserrat', sans-serif;

}
.t-input-title {
                font-family: 'Montserrat', sans-serif;
    font-weight: 700;  

}

.t706__cartwin-prodamount-label {
                    font-family: 'Montserrat', sans-serif;

}
.t706__cartwin-prodamount {
                        font-family: 'Montserrat', sans-serif;

}

.t-input {
                            font-family: 'Montserrat', sans-serif;

}
.t-name_md {
                                font-family: 'Montserrat', sans-serif;
    font-size: 16px;
}
.t706 .t-form__submit {
 font-size: 12px;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 200;  
}

.t-store__filter__input {
    font-family: 'Montserrat', sans-serif;
}

.t-store__sort-select {
        font-family: 'Montserrat', sans-serif;
}
.t-store__filter__item-title {
        font-family: 'Montserrat', sans-serif;
}

.t-store__filter__title {
        font-family: 'Montserrat', sans-serif;
    
}

.t-checkbox__control {
            font-family: 'Montserrat', sans-serif;

}

.js-product-brand {
            font-family: 'Montserrat', sans-serif;
}
.js-product-edition-option-name {
                font-family: 'Montserrat', sans-serif;

}

.js-store-close-text {
                    font-family: 'Montserrat', sans-serif;

}

.t706__cartwin-totalamount-info_label {
                    font-family: 'Montserrat', sans-serif;
    
}

.t706__cartwin-totalamount-label {
                    font-family: 'Montserrat', sans-serif !important;
    
}

.t706__cartwin-totalamount {
                    font-family: 'Montserrat', sans-serif !important;
    
}
.t706__cartwin-totalamount-info_value {
                    font-family: 'Montserrat', sans-serif !important;
    
}

.js-product-edition-option-variants {
                        font-family: 'Montserrat', sans-serif !important;

}

.js-store-prod-all-charcs {
                        font-family: 'Montserrat', sans-serif !important;
    
}

.tlk-userbar__popup-container {
    display: none;
}

@media screen and (min-width: 960px){
.tlk-userbar {
    top: 16px !important;
    right: 64px !important;
}


.tlk-userbar__user-image {
max-width: 42px;
max-height: 42px;
}
}


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


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


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


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

  .js-store-product[data-product-lid="554272524451"] .t-store__prod-popup__btn-wrapper{
        display:none !important;
    }
    .js-store-product[data-product-lid="640726208131"] .t-store__prod-popup__btn-wrapper{
        display:none !important;
    }
    
     .js-store-product[data-product-lid="810923780801"] .t-store__prod-popup__btn-wrapper{
        display:none !important;
    }
    
     .js-store-product[data-product-lid="631367247171"] .t-store__prod-popup__btn-wrapper{
        display:none !important;
    }  **/
    
 .t-btn {
     font-family: 'montserrat',Arial,sans-serif;
         font-weight: 400;
 }
 
 .js-store-prod-price-old-val {
     
     font-family: 'montserrat',Arial,sans-serif !important;
         font-weight: 400;
     
 }
 
 @media screen and (min-width: 960px) {
.t-store__filter__range_bg {
 
    background-color: #d9c9ab !important;
}
}

.t-store__filter__input {

    font-family: 'Montserrat';

}

.t-descr {
    font-family: 'Montserrat' !important;
    font-weight: 300;
}



    
        
    .t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_9-16 {
    padding-bottom: 140%;
}
    .t-store__card__textwrapper {
    padding-top: 0px !important;
}

 .t-title {
    
    font-weight: 400 !important;
    font-family: 'montserrat' !important;
    
}


/** CARD MARK **/

 .t-store__card__mark {
    color: #4a4a4a;
    background-color: #f9f9f9 ;
    border: none !important;
    background-color: rgb(243 0 0 / 90%) !important;
    border-radius: 2px;
    padding: 5px 10px;
    display: inline;

}

        .t-product__option-checkmark_color {

    border-radius: 0px !important; 
}
    .t-product__option-input:checked+.t-product__option-checkmark_color:before {

    border-radius: 0px !important;
}

.t-store__filter__checkmark_color {
   
    border-radius: 0px !important;
}


.t-store__filter__checkbox_buttons.active .t-store__filter__checkmark_color:before {

    border-radius: 0px !important;
}


@media screen and (min-width: 960px) {
.t-store .t-store__filter__checkbox_buttons.t-store__filter__checkbox_color .t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
        padding-top: 8px !important;
    margin-left: -4px !important;
}

element.style {
    background-color: rgb(147, 147, 136);
}
.t-store .t-store__filter__checkbox_buttons.t-store__filter__checkbox_color .t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
    margin-right: 16px !important;
}
}


.t-menuwidgeticons__icon-counter {

    background-color: #DDC8A7 !important;

}

/** Нет в наличии оформление **/

.t-store__card__sold-out-msg {
    margin-top: 3px;
    color: #d9c9ab;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Montserrat';
    text-decoration: underline;
}



.t-store__prod-popup__price-currency {

    font-weight: 200 !important;
}

.t-store .js-store-product .t-store__prod-popup__info.t-align_center .js-product-controls-wrapper .t-product__option, .t-store .js-product.t-align_center .js-product-controls-wrapper .t-product__option {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    align-items: center;
}

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

.t-store__prod-popup__title-wrapper {
    text-align: center;
}

.t-store__prod-popup__price-wrapper {
    text-align: center;
}

.js-store-prod-all-text {

    text-align: center;
}

.js-store-prod-all-charcs {
    text-align: center;
}

.js-product-controls-wrapper {

    align-items: center !important;
    display: flex;
    flex-direction: column;
}

.js-product .t-product__option {
    text-align: center;
}

.t-store__grid-cont_col-width_stretch[data-col-gap='20'], .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap='20'] {
    padding: 0px 0px 0px 0px;
}

.js-product .t-product__option .t-product__option-variants_custom {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    min-width: auto;
    justify-content: center;
}

}


.t-store__card .t-typography__title {

    margin-top: 20px;
}

.t-store__tabs__item-title {
   
    font-family: 'Montserrat' !important;
    font-weight: 400 !important;
    font-size: 14px !important;
}


    .t-checkbox__indicator {

    border: 1px solid #cacaca !important;
    border-radius: 2px;

}

.js-store-prod-sold-out {
    
    display:none !important;
    
}
    

/** Новый вид карточки **/


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

.t-store__card__sku {
    display: none;
}

.t-store__card__textwrapper {
    padding-top: 0px !important;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
}

.js-store-prod-price-val {
    font-size: 16px;

}


.t-store__card__price-currency {
    font-size: 16px;

}

.js-store-prod-price-old-val {

    font-size: 16px;
}


.t-store .js-product.t-align_center .js-product-controls-wrapper, .t-store .js-store-product .t-store__prod-popup__info.t-align_center .js-product-controls-wrapper {
    display: flex;
    flex-direction: row;
    align-items: baseline;
    justify-content: space-between;
}

.t-store .js-store-product .t-store__prod-popup__info.t-align_center .js-product-controls-wrapper .t-product__option, .t-store .js-product.t-align_center .js-product-controls-wrapper .t-product__option {

    -webkit-align-items: flex-start;
    align-items: flex-start;
}


 .js-product .t-product__option[data-edition-option-id="Цвет"] .t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_color {
    margin: 13px -3px 0px 20px;
}


.js-store-prod-descr.t-store__card__descr.t-typography__descr.t-descr.t-descr_xxs {
    font-weight: 400;
    font-size: 16px;
}



}



.t-store__grid-separator {
    margin-bottom: 20px;
}




.t-store__card .t-typography__title {
    display: none;
}


   .t-product__option[data-edition-option-id="Цвет"] {

        align-items: flex-end !important;

        
}


.js-product .t-product__option .t-product__option-variants_custom {

    margin-top: 10px;
    
}

  

.js-product-edition-option.t-product__option[data-edition-option-id="Цвет"] {
    /* Ваши стили */
    order: 1;
}

.js-product-edition-option.t-product__option[data-edition-option-id="Размер"] {
    /* Ваши стили */
    order: 0;
}


    .t1002__product-title {
        display: flex;
        flex-direction: column;
    }


    .t1002__product-link {

    order: 0;
}


.t1002__product-title__option {

    order: 1;
}

@media screen and (max-width:960px) {
    
       .t1002__picture-wrapper .t1002__addBtn, .t-store__card__imgwrapper .t1002__addBtn {

    right: 0px;
    top: 0px;

}
    

.t-store__card__sku {

    display: none;
}


.t-store__card__textwrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
}


.js-store-prod-price-val {
    font-size: 14px;

}


.t-store__card__price-currency {
    font-size: 14px;

}

.js-store-prod-price-old-val {

    font-size: 14px;
}

.t-store .js-product.t-align_center .js-product-controls-wrapper, .t-store .js-store-product .t-store__prod-popup__info.t-align_center .js-product-controls-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.t-store .js-store-product .t-store__prod-popup__info.t-align_center .js-product-controls-wrapper .t-product__option, .t-store .js-product.t-align_center .js-product-controls-wrapper .t-product__option {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.js-product .t-product__option .t-product__option-variants_custom {
        position: relative;
        display: flex;
        flex-wrap: wrap;
        box-sizing: border-box;
        min-width: auto;
        justify-content: flex-start;
        max-width: 135px;

    }

.js-product .t-product__option[data-edition-option-id="Цвет"] .t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_color {
    margin: 9px -3px 0px 5px !important;
}

    .js-product-controls-wrapper {
        align-items: flex-start !important;
    }






    .t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
        margin-bottom: 0px;
    }
.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
    margin-bottom: 7px;
    padding: 7px;
    min-width: 26px;
    min-height: 20px;

}


.js-product .t-product__option-variants_custom .t-product__option-title {
    padding-bottom: 0;
    line-height: initial;
    font-size: 10px !important;
}

.js-product .t-product__option-variants_buttons .t-product__option-checkmark_color {
    width: 20px;
    height: 20px;

}


    .t951 .t-align_center .t-product__option {
        display: table;
        padding: 0px !important;
        margin-left: unset;
        margin-right: unset;
    }
    
        .t951 .t951__grid-cont.t-store__valign-buttons .t-item {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
    }
    
    .js-product .t-product__option .t-product__option-variants_custom {

    margin-top: 5px;
}
.js-product .t-product__option[data-edition-option-id="Цвет"] .t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_color {
    margin: 8px -3px 0px 20px;
}

.js-store-prod-descr.t-store__card__descr.t-typography__descr.t-descr.t-descr_xxs {
    font-weight: 400;
    font-size: 14px;
}

}

/** Новый вид карточки **/


.t-active.t976__menu-link {
    border-color: #d9c9ab !important;

}

    
    @media (min-width:961px){

 /* Form Division */
 .js-product-controls-wrapper div form{
  margin-left:5px !important;
 }
 
}

.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap='20'] {
    padding: 0px 0px 0px 0px !important;
}


.t-store__filter__opts-mob-btn {
    
        font-family: montserrat !important;
        font-weight: 500 !important;
        
}


/* СКРОЕМ ПОКА РАЗМЕРЫ И ЦВЕТА, ТАК КАК РАЗМЕРЫ ТЕПЕРЬ ВЫПДАЮЩИЙ СПИСОК */

.t1002__addBtn:hover {
    border-radius: 4px !important;

}

.t706__cartwin .t706__cartwin-top .t-name { 
    
    font-family: 'Montserrat' !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    
}

.t-menuwidgeticons__icon-counter {

    color: #000000 !important;
    right: -1px !important;
    bottom: -1px !important;
    font-family: 'Montserrat'!important;
    font-weight: 200 !important;
}

/* СКРОЕМ ПОКА РАЗМЕРЫ И ЦВЕТА, ТАК КАК РАЗМЕРЫ ТЕПЕРЬ ВЫПДАЮЩИЙ СПИСОК */

.js-store-load-more-btn {
    
    background-color: #000000 !important;
    background-image: linear-gradient(to right, #000000 0%, #434343 100%) !important;
    color: white !important;
}


@media screen and (min-width: 980px) {
    .t-store__prod-popup__col_fixed {
        position: static !important;

    }
}

.t795__title {
    padding-top: 40px;
}

@media screen and (max-width: 960px) {
    .js-store-prod-descr.t-store__card__descr.t-typography__descr.t-descr.t-descr_xxs {
        font-size: 12px !important;
    }
}

@media screen and (max-width: 960px) {
    .js-store-prod-price-val {
        font-size: 12px !important;
    }
}

@media screen and (max-width: 960px) {
    .t-store__card__price-currency {
        font-size: 12px !important;
    }
}

@media screen and (max-width: 960px) {
    .js-store-prod-price-old-val {
        font-size: 12px !important;
    }
}

.t-feed__post-popup__title-wrapper {
    
    display:none !important;
    
}