.t-container.js-store-product_single {
  width: 100vw;
  max-width: 100vw;
  padding-left: 20px;
  max-width: none;
  width: auto;
}

.t-container.js-store-product_single .t-col_8 {
  width: 60vw;
  max-width: 60vw
}

.t760__img {
  width: 100%;
  margin-bottom: 0
}

.product_v {
  width: calc(50% - 16px);
  margin: 0 16px 16px 0;
  object-fit: cover;
  background-size: cover;
  position: relative;
  }
  
  .product_v video {
  object-fit: cover;
  background-size: cover;
  width: 100%;
  height: 100%;
  cursor: pointer;
  }
  
  .product_v i {
  width: 80px;
  height: 80px;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: url('//drive.google.com/uc?&id=1_SCuQlKEQ1eFvOYdAkJ0tcnzb10KJGFU') no-repeat 0 0;
  background-size: cover;
  cursor: pointer;
  }


@media (min-width: 961px) {

  .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;
  }
  }


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

    .js-store-product_single .t-col_8 .t760__floatable .product_v {
    
    width: 100%;
    margin: 0;
    
    }
    
    }
  


    @media screen and (max-width:960px) {
      .t-container.js-store-product_single {
          padding-left: 0
      }
      .t-container.js-store-product_single .t-col_8 {
          width: 100vw !important;
          max-width: 100vw !important;
          padding: 0 !important;
      }
      .d-images-wrap {
          display: block !important
      }
      .t-image {
          display: none!important
      }
      .t-col {
          height: auto!important;
          min-height: auto!important
      }
  }
  
  @media screen and (max-width: 960px) {

    .js-store-product_single .t-col_8 .t760__floatable img:not(:first-child) {
    display: none !important;
    }
    
    
    .js-store-product_single .t-col_8 .t760__floatable .product_v {
      display: none !important;
    }
    
    .product_v {
      width: 100% !important;
      margin-top: -6px !important;
    }
    
    }
    


/*иконки карточки товаров*/
.prod-text-li {
  display: inline-flex;
  align-items: center;
  width: 100%;
  color: #000 !important;
}

.prod-text-li strong {
  margin-left: 5px;
}

.prod-text-li .fas {
  margin-left: auto;
} 

.prod-text-li img {
    width: 20px;
    height: 20px;
}

/*стили слайдера в каталоге*/
[data-artboard-height='120'] [data-elem-type=shape]:hover, [data-artboard-height='130'] [data-elem-type=shape]:hover, .active-shape {
    border-color: #000 !important;
    
}

[data-artboard-height='120'] [data-elem-type=shape]:active, [data-artboard-height='130'] [data-elem-type=shape]:active {
    border-color: #000 !important;
    
}


[data-artboard-height='120'] [data-elem-type=shape], [data-artboard-height='130'] [data-elem-type=shape] {
    border-radius: 50%;
    border: 1px solid transparent;
    transition: border-color 0.6s ease;
    padding: 4px;
}


/*Стиль попапа предзаказа*/
#rec348692148 .t-descr_md {
font-size: 16px;
font-weight: 600;
}
#rec348692148 .t702 .t702__text-wrapper {
margin-bottom: 30px;
}
#rec348692148 .t702 .t-form__submit {
margin-top: 40px;
}
#rec348692148 .t702 .t-form__submit {
font-weight: 600;
}


/*Горизонтальный скролл для header*/
#rec296403695 .t396__artboard {
overflow-x: scroll;
}

.t758 .t-container {
max-width: none;
}

.t758 .t-col_12 {
max-width: none;
margin: 0;
}

/*-------------------------------
Скрыл кастомную корзину
--------------------------------*/
.t706__carticon {
display: none !important;
}

.display-none {
display: none;
}

.overflow-hidden {
overflow: hidden;
}

/*фиксируем хедер*/




#rec350707533 .tn-elem[data-elem-id="1630170755953"] {
    left: calc(50% - 110px + 0px) !important;
}

.t396__elem.tn-elem.tn-elem__3507075331630170755953 {
    width: 200px !important;
}

.t396__elem.tn-elem.tn-elem__3069331721618508883261.active-shape {
    border-color: #000 !important;
}


/*фильтры*/

[data-filter-name="option:559693"] {
display: none;
}


[data-filter-name="option:559693"] ~ div {
display: block !important;
position: relative !important;
box-shadow: none !important;
border-radius: 0 !important;
margin-left: 4px;
}




[data-filter-name="option:559693"] ~ div .t-store__filter__checkmark_color {

opacity: 1 !important;
width: 15px !important;
height: 15px !important;
border-radius: 0 !important;
border: 1px transparent !important;
}

[data-filter-name="option:559693"] ~ div .t-store__filter__checkmark_color:before {
left: -2px !important;
top: -2px !important;
width: calc(100% + 2px) !important;
height: calc(100% + 2px) !important;
border-radius: 0 !important;
}

.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: 'Manrope',Arial,sans-serif;
font-weight: 300;
opacity: 1 !important;
}

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

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


.t-store__filter__search .t-store__filter__input::placeholder {
font-family: 'Manrope',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;
}

.t-store__filter__chosen-bar,
.t-store__filter__item_price {
display: none !important;
}

[data-filter-value="title:asc"],
[data-filter-value="title:desc"],
[data-filter-value="created:desc"],
[data-filter-value="created:asc"] {
display: none !important;
}



/* Скрол для категорий */
 
 @media screen and (max-width: 1199px) {
     /* main */
     #rec348689975 .t396__artboard,
   
     /* Новинки */
     #rec351425580 .t396__artboard,
   
     /* Кольца */
     #rec351425476 .t396__artboard,
   
     /* Серьги */
     #rec342411902 .t396__artboard,
   
     /* Браслеты */
     #rec351425403 .t396__artboard,
   
     /* Подвески */
     #rec351425302 .t396__artboard,
   
   
     /* necklaces */
     #rec348690556 .t396__artboard,
   
   
     /* chains */
     #rec351424944 .t396__artboard,
   
   
     /* contacts */
     #rec348692249 .t396__artboard,
   
   
     /* История */
     #rec383431668 .t396__artboard,
   
   
   
     /* Доставка ! */
     #rec342874163 .t396__artboard,
   
     /* Упаковка */
     #rec383433332 .t396__artboard,
   
   
     /* Обмен и возврат */
     #rec383435418 .t396__artboard,
   
     /* Заказы */
     #rec383435482 .t396__artboard,
   
     /* Ремонт */
     #rec383435508 .t396__artboard,
   
     /* Гид */
     #rec383435608 .t396__artboard {
         overflow-x: auto !important;
         -ms-overflow-style: none;
         /* IE and Edge */
         scrollbar-width: none;
         /* Firefox */
     }
     /* Hide scrollbar for Chrome, Safari and Opera */
     /* Main */
     #rec348689975 .t396__artboard::-webkit-scrollbar,
   
     /* Новинки */
     #rec351425580 .t396__artboard::-webkit-scrollbar,
   
     /* Кольца */
     #rec351425476 .t396__artboard::-webkit-scrollbar,
   
     /* Серьги */
     #rec342411902 .t396__artboard::-webkit-scrollbar,
   
     /* Браслеты */
     #rec351425403 .t396__artboard::-webkit-scrollbar,
   
     /* Подвески */
     #rec351425302 .t396__artboard::-webkit-scrollbar,
   
   
     /* necklaces */
     #rec348690556 .t396__artboard::-webkit-scrollbar,
   
   
   
     /* Цепочки */
     #rec351424944 .t396__artboard::-webkit-scrollbar,
   
   
   
     /* contacts */
     #rec348692249 .t396__artboard::-webkit-scrollbar,
   
   
     /* История */
     #rec383431668 .t396__artboard::-webkit-scrollbar,
   
   
     /* Доставка ! */
     #rec342874163 .t396__artboard::-webkit-scrollbar,
   
     /* Упаковка */
     #rec383433332 .t396__artboard::-webkit-scrollbar,
   
     /* Обмен и возврат */
     #rec383435418 .t396__artboard::-webkit-scrollbar,
   
     /* Заказы */
     #rec383435482 .t396__artboard::-webkit-scrollbar,
   
     /* Ремонт */
     #rec383435508 .t396__artboard::-webkit-scrollbar,
   
     /* Гид */
     #rec383435608 .t396__artboard::-webkit-scrollbar {
         display: none;
     }
 }
 
 
  /*мобильное меню*/
 
 .mobileMenuOverlay {
     height: 100vh !important;
 }
 
 .mobileMenuBg {
     height: calc(100vh) !important;
     transition: left 0.5s ease;
 }
 
 .mobileMenuBg.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: 10px !important;
     transition: left 0.5s ease;
 }
 
 .mobile-display {
     background-color: rgba(0, 0, 0, 0.8) !important;
     /* top: 60px !important; */
 }
 
 .display-none {
     display: none !important;
 }
 
 
 .mobileMenuOverlay {
     z-index: 8 !important;
 }
 
 .mobileMenuBg {
     z-index: 9 !important;
 }
 
 .overflow-hidden {
    overflow: hidden;
}

.t-body.overflow-hidden {
    overflow: hidden !important;
}

 .display-none.mobile-display {
     display: block !important;
 }








 .js-product-controls-wrapper {
     display: flex;
     flex-wrap: wrap;
 }
 
 .js-product-controls-wrapper {
     display: flex;
     flex-wrap: wrap;
 }
 
 .js-product-controls-wrapper .js-product-edition-option {
     width: 100%;
 }
 
 .js-product-controls-wrapper [data-option-type=color] {
     order: 2;
 }
 
 .js-product .t-product__option-variants_buttons .t-product__option-checkmark_color {
     border-radius: 0;
     border: 0;
 }
 
 .js-product .t-product__option-variants_buttons .t-product__option-input:checked+.t-product__option-checkmark_color::before {
     border-radius: 0;
     position: absolute;
     content: '';
     left: 0px;
     top: 0px;
     width: calc(100% - 1px);
     height: calc(100% - 1px);
     border: 1px solid rgb(0, 0, 0);
 }
 
 .js-product-edition-option-gid {
     top: 36px;
     z-index: 2;
 }
 
 a[href="#order"].t-store__prod-popup__btn_disabled {
     display: none;
 }
 
 .js-product-sku {
     margin-top: -6px;
 }
 
 .js-store-price-wrapper {
     margin-top: 15px;
 }
 
 .t760 .t-product__option {
     margin-top: 0 !important;
 }
 
 .js-product-controls-wrapper {
     margin-top: 30px;
 }
 
 .js-store-prod-buy-btn-txt {
     text-transform: uppercase;
 }
 
 
 .js-product .t-product__option-variants_custom .t-product__option-item.t-product__option-item_disabled {
    pointer-events: auto;
opacity: 1;

}

.js-store-prod-sold-out {
    color: red;
}