* {
    letter-spacing:.3px;
} 

input {
    border-radius:0!important;
}

.t776__scroll-icon-wrapper, .t-store__scroll-icon-wrapper {
    display:none;
}

.t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
    background-color:#252525;
}

.t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active span {
    color:#fff;
}

.t-radio__indicator, .t-checkbox__indicator {
    border:1px solid #444;
}

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

.t-btn.t-btnflex_sm,
.t-btn.t-btnflex_md {
    font-size:13px;
    height:46px;
    font-weight:300;
}

.uc-cards-with-filter .t951__sidebar-wrapper .t-store__parts-switch-wrapper {
    margin-bottom:150px;
}

.t-slds__thumbsbullet-border {
    display:none;
}

.t123 #openSizeChart {
    visibility: hidden;
}

.t-slds__bullet_active {
    opacity:.5;
}

.t-store__card__title {
    -webkit-line-clamp: 1;
    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}

.t-store__card__title {
    padding-bottom:4px;
}

.t-descr {
    font-weight:300;
}
    
     a[href="#addtofavorites"] {
        width:35px;
        height:35px;
    }
    
    
     a[href="#addtofavorites"] svg {
       width:19px!important;
       padding: 5px;
    }

 
   .t-menuwidgeticons__icon-counter {
        background: #ed5952!important;
    }


   .t-menuburger__small span {
        height:1px!important;
    }
    
    .t1002__bubble {
        border-radius: 0;
    }
    
    .t1002__bubble-text  {
        font-size:13px;
    }
    
    svg * {
        stroke-width: 1px!important;
    }
    

.uc-product-popup .t-popup__container {
    margin: 30px auto;
}

.uc-product-popup .t-slds__items-wrapper {
    height:288px!important;
}

.uc-product-popup .t-store__card__sold-out-msg {
    font-size:12px;
}

.uc-product-popup .t-slds__bgimg  {
    padding-bottom:80%!important;
}
  
.uc-product-popup .t-popup__container .t-product__option[data-edition-option-id="Цвет"],
.uc-product-popup .t-popup__container a[href="#addtofavorites"] {
    display:none;   
}

.uc-product-popup .t-popup__container .t766__title  {
    margin-bottom:5px;
}

.uc-product-popup  .t-btnflex_type_button {
    font-size:13px;
}

.uc-product-popup .t-popup__container .t766__btn-wrapper a {
    width:100%;
}

.uc-product-popup .t766__wrapper {
    padding:30px;
}

.uc-product-popup .t-popup__container .t766__descr {
    margin:0;
}

.uc-product-popup .t-popup__container .t766__price-value {
    font-weight: 400;
}

#rec1403641641 .t-popup__container {
    width:450px;
}

#rec1403641641 .t-popup__container .t1122__body,
#rec1403641641 .t-popup__container .t1122__header {
    padding:30px;
}

.t1122__divider {
    margin:0 30px;
}

#rec1403641641 .t-input,
#rec1403641641 .t-btnflex_type_submit {
    font-size: 13px;
    height: 46px;
}
  
.t1122__product .t1122__product-title  {
    font-size:13px;
}

.t1122__product .t1122__product-option {
    font-weight:300;
}


.t1122 .t-form__submit {
    margin-top:-5px;
}

.t-form__successbox {
    font-size:13px;
    padding:15px;
}

.t-typography__title {
    text-align: center;
}

.t-store__grid-cont {
    padding: 0!important;
}

.t-store__card__textwrapper {
    padding: 10px;
}

.t-store__card__price-wrapper {
    margin:0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}


.t-btnflex {
    font-weight:300;
    height:46px!important;
}


.uc-instock-inform .t1122__product-img {
    border-radius:0;
}

.uc-instock-inform .t-input {
    height:46px;
    font-size:13px;
}

.uc-instock-inform {
    
}




@media screen and (max-width: 1200px) {
    .t-descr_xxs {
        font-size:12px;
    }
}




  @media screen and (max-width: 960px) {
      
     .t-store__filter__chosen-wrapper  .t-store__filter__chosen-val:after {
        font-size: 10px!important;
        height: 10px!important;
      }
      

    .t-store__card__price-value, 
    .t-store__card__price-currency, 
    .t-store__filter__input,
    .t-store__filter__btn {
        font-size:12px!important;
    }
    
     
}


@media screen and (max-width: 640px) {
    .t-name_xs {
        font-size: 12px;
    }
}
  
  
  
  
  
  
  
  
  
  
  
  
  
       

 }
 







