.t706__carticon {
  display: none !important;
}

.t706__cartwin_showed {
    display: none !important;
}

.t706__body_cartwinshowed {
    height: auto !important;
    min-height: auto !important;
    overflow: auto !important;
    padding-right: 0 !important;
}


.t-name_xl, .t-name_md, .t706__product-title a, .t706__cartwin-prodamount-label, .t706__cartwin-prodamount, .t706__cartwin-totalamount-label, .t706__cartwin-totalamount, .t706__cartwin-totalamount-info_label, .t706__cartwin-totalamount-info_value, .t-btn, .t-form__errorbox-text {
  font-size: 12px;
  text-transform: uppercase;
}

t706__product-title__option, .t706__product-quantity, .t706__product-amount, .t706 .t-form .t-descr_md, .t-input-error, .searchbox-list, .t706 .delivery-full-address, .t-text_xs, .t-input, .t-submit, .t706__product-deleted__timer__title, .t706__product-deleted__timer__return {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
}

.t706__product-minus img, .t706__product-plus img, .t706__product-del img {
  transform: translateY(3px);
}


.t706__product-del img {
  width: 15px !important;
  height: 15px !important;
}

.t706__cartwin-top {
  padding: 0 0 7px 0 !important;
}

.t706 .t-form .t-input {
  height: 40px;
}


/* Карточка товара */

.t760__price-item {
    font-size: 20px;
   font-weight: 500 !important;
}

.t-product__option-title {
  color: #969696 !important;
  font-size: 12px !important;
  line-height: 1.5;
  font-weight: 500 !important;
 
  text-transform: uppercase !important;
}


.t760 .t-product__option {
  margin-top: 30px;
}

.js-store-single-product-info .t760__title-wrapper {
  margin-bottom: 0;
} 

.js-store-single-product-info .t760__price-wrapper {
  margin-top: 5px;
}

.js-store-single-product-info .js-product-name {
  padding-bottom: 5px !important;
}


.t-container.js-store-product_single {
  max-width: none;
  width: auto;
}

@media screen and (max-width:960px) {
  
  .js-store-product_single .t-col_8 {
    width: 100vw;
    max-width: 100vw;
    padding: 0
  }


  .js-store-product_single .t-col {
    height: auto !important;
    min-height: auto !important
  }
  
  .js-store-product_single .t760__img {
      width: 100%;
      margin-bottom: 0
  }
  
  
  .js-store-product_single .t-col_8 .t760__floatable img:not(:first-child) {
    display: none !important;
   }

  
}

@media (min-width: 961px) {
    
  .t-container.js-store-product_single {
      padding-left: 20px;
  }

  .js-store-single-product-info,
  .js-store-product_single .t-col_8 .t760__floatable {
    position: static !important;
  }

  .js-store-product_single .t-col_8 {
    width: calc(100% - 465px);
    max-width: calc(100% - 465px);
  }

  .js-store-product_single .t-col_8 .t760__floatable {
    max-width: none !important;
  }


  .js-store-product_single .t-col_8 .t760__floatable {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .js-store-product_single .t-col_8 .t760__floatable img {
    width: calc(50% - 16px);
    margin: 0 16px 16px 0;
  }
}


.d-images-wrap {
  display: none;
  max-width: 960px;
  padding-top: 46px
}

.d-image {
  width: 100%
}

.d-image:not(:first-child) {
  margin-top: -6px
}

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

  .d-images-wrap {
    display: block
  }

  .t-image {
    /*display: none !important*/
  }
  
  .d-images-wrap img {
      display: none;
  }
  
  .d-images-wrap img:not(:first-child) {
    display: inline;
   }

}

.t-store__filter__search .t-store__filter__input{

padding-left: 0 !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
border-bottom: 1px solid #1a1a1a !important;
color: #000 !important;
}

.t-store__filter__search .t-store__filter__input::-webkit-input-placeholder {
font-family: 'Roboto',Arial,sans-serif;
font-weight: 300;
opacity: 1 !important;
}

.t-store__filter__search .t-store__filter__input:-ms-input-placeholder {
font-family: 'Roboto',Arial,sans-serif;
font-weight: 300;
opacity: 1 !important;
}

.t-store__filter__search .t-store__filter__input::-ms-input-placeholder {
font-family: 'Roboto',Arial,sans-serif;
font-weight: 300;
opacity: 1 !important;
}


.t-store__filter__search .t-store__filter__input::placeholder {
font-family: 'Roboto',Arial,sans-serif;
font-weight: 300;
opacity: 1 !important;
}


.t-store__filter__search .t-store__search-icon {
border-left: 0 !important;
padding-right: 0 !important;
}

.t-store__sort-select {
padding: 0 0 0 0 !important;
border: none !important;
background: transparent !important;
border-radius: 0 !important;
border-bottom: 1px solid #1a1a1a !important;
}

.t-store__sort-select-wrapper::after {
right: 0 !important;
}


.floating {
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 1000;
}



/*-------------------------------
Мобильное меню
--------------------------------*/

.display-none {
display: none;
}

.overflow-hidden {
overflow: hidden;
}

.mobileMenuOverlay {
  width: 100vw !important;
  height: 100vh !important;
}


.mobileMenuBg {
height: 100vh !important;
transition: left 0.5s ease;
}

.mobileMenuBg--active {
left: 0 !important;
transition: left 0.5s ease;
}

.mobileMenuItem,
.mobileMenuItemLanguage,
.mobileMenuSep,
.mobileBasketCount,
.mobileBasketCountBg {
transition: left 0.5s ease;
}

.mobileMenuItem--active,
.mobileMenuItemLanguage--active,
.mobileMenuSep--active {
left: 22px !important;
transition: left 0.5s ease;
}

.mobileMenuOverlay .tn-atom {
background-color: rgba(0, 0, 0, 0.8) !important;
}

.mobileBasketCount--active {
left: 87.5px !important;
transition: left 0.5s ease;
}

.mobileBasketCountBg--active {
left: 84px !important;
transition: left 0.5s ease;
}

.mobileMenuOverlay .tn-atom {
background-color: rgba(0, 0, 0, 0.8) !important;
}