@import url("rich-review.css");

.card-info-tabs-content td {  
  text-align: left;
}

/*.card-info-tabs__item:nth-child(2) {
    display: none;
}*/

:root {
--font-family: system,-apple-system,BlinkMacSystemFont,'Segoe UI','Segoe WP',Roboto,Ubuntu,Oxygen,Cantarell,'Fira Sans','Helvetica Neue',Helvetica,'Lucida Grande','Droid Sans',Tahoma,'Microsoft Sans Serif',sans-serif;
}

@media screen and (min-width:1200px) {
:root {
/*--font-family: 'Montserrat', system,-apple-system,BlinkMacSystemFont,'Segoe UI','Segoe WP',Roboto,Ubuntu,Oxygen,Cantarell,'Fira Sans','Helvetica Neue',Helvetica,'Lucida Grande','Droid Sans',Tahoma,'Microsoft Sans Serif',sans-serif;*/
--font-family: system,-apple-system,BlinkMacSystemFont,'Segoe UI','Segoe WP',Roboto,Ubuntu,Oxygen,Cantarell,'Fira Sans','Helvetica Neue',Helvetica,'Lucida Grande','Droid Sans',Tahoma,'Microsoft Sans Serif',sans-serif;

}
}

.category_siblings_container, #oneclick-popup .group-number, #oneclick-popup .oc-price {
 display: none !important;
}

ul.fontmin {
font-size: 82%;
}
ul.fontmin li {
margin-bottom: 1rem;
}


.info-block__title {
color: #000;
font-size: 2.2rem;
font-weight: 700;
  margin-top: 3rem;
  margin-bottom: 2rem;
}

/* Названия товаров в каталоге — насыщенный чёрный, жирнее */
.product-column__title {
  font-size: 1.6rem;
}
.product-column__title a {
  color: #000;
  font-weight: 700;
}

/* Заголовок на карточке товара */
.card-container h1.title-product,
h1.title-product {
  color: #000;
  font-weight: 700;
}

/* Рамки опций: цвет и кнопки памяти — чётче и жирнее */
.lc-color {  
  /*outline: #9a9a9a 3px solid;*/
}
.lc-color:hover {
  outline: #f24647 3px solid;
}
.list-color__item input:checked + .lc-color {
  outline: #f24647 3px solid; 
}
.check-button__text {
  border: 2px solid #9a9a9a;
  color: #000;
  font-weight: 600;
  border-radius: 8px;
}
.check-button:hover .check-button__text {
  border-color: #f24647;
}
.check-button input:checked + .check-button__text {
  border-width: 2px;
}
.mt-option-select__trigger {
  border: 2px solid #9a9a9a;
  color: #000;
  font-weight: 600;
}
.category_product .info-block__title {
  color: #000;
  font-weight: 700;
  font-size: 1.45rem;
}

/* Название опции на карточке товара — чуть спокойнее, на телефоне ещё меньше */
.card-info .info-block__title {
  font-size: 1.8rem;
  margin-top: 2rem;
  margin-bottom: 1.2rem;
}

@media screen and (max-width:767px) {
  .card-info .info-block__title {
    font-size: 1.45rem;
    margin-top: 1.4rem;
    margin-bottom: .8rem;
  }
}

@media screen and (min-width:1024px) {
.tab-wrap .vagno {
display: none;
}
}

@media screen and (max-width:1023px) {

.addfield .vagno {
display: none;
}

.tab-wrap .vagno {
margin-bottom: 2rem;
font-size: 1.3rem !important;
}




.comp_img {
display: block;
margin-left: auto;
margin-right: auto;
}


.glavnaya .product-list__body text {

overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 16;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow-wrap: break-word;
}

.glavnaya .reviews-reply-wrap {
display: none !important;
}

.glavnaya  .product-list__title {
display: flex;
  align-items: center;
}

.glavnaya .otzyvy .product-list {

	display: flex;
	  overflow: auto;
	  flex-wrap: nowrap;
	  gap: 10px;
	}

}

.glavnaya .otzyvy .product-list__item {
    min-width: 300px;
margin-top: 0.2rem;
}	
}

.card-info-tabs__item:nth-of-type(2), #product-panel-list .panel-list__item:nth-of-type(1), .product-column__header .rating {
	display: none !important;
} 

.tab-cont td {
	text-align: left;
}


.product-column__body .stock--position .stock-text, .prices-block .stock .stock-text {display: none !important;}

.oc-description {
display: block !important;
margin-bottom: 25px;
}

#oneclick-popup .oc-pname, .oc-show-descr {
display: none !important;
}

@media screen and (min-width: 992px) {
  .links-block .link {
    font-size: 1.6rem;
    line-height: 1.7;
  }
}

@media screen and (min-width: 620px) {
.product-column__hover {
padding: 3.5rem 10px 1.4rem 10px;
}
}

  @media screen and (min-width: 992px) {
.product-column__item {
  height: 48.5rem !important;
}
}

.product-column__img img {
  max-width: 31rem;
  max-height: 31rem;
}

.product-column__img {
  max-height: 31rem;
max-width: 31rem;
height: auto;
width: auto;
}

@media screen and (max-width:560px) {
.sticker-list, .sticker-list__link {
width: 100%;
}
}

.menu-cats-in-mobile a.main-menu__link, .menu-cats-in-mobile .main-menu__item {
 background-color: #fff;
}

.main-menu__item.active > .main-menu__link {
  background-color: inherit !important;
}


@media screen and (min-width:992px) {
.product-column__title {
  font-size: 1.85rem;
height: 4.8rem;
}
.product-column__item {
  height: 42.9rem;
}
}


.cat-list__box .cat-list__sub-category:hover {border-bottom: none !important; text-decoration: underline;}
.cat-list__sub-category:hover  {border-bottom: none !important; text-decoration: underline;}

/*.rev_slider ul li, .rev_slider > ul > li, .rev_slider > ul > li::before {
    border-bottom-left-radius: 100% 20%;
    border-bottom-right-radius: 100% 20%;
}*/


#rec319112881 {background: linear-gradient(266.42deg, #B75D5D 1.66%, #6E58B8 98.41%);}



.product .i-x {
  display: inline-block;
  vertical-align: middle;
  font-weight: 700;
  color: #b2b2b2;
  font-size: 20px;
}

.product .i-x::before {
  content: "X";
}

.product .i-tip {
  display: inline-block;
  vertical-align: top;
}


.product .i-tip::before {
  content: '';
  width: 16px;
  height: 22px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNnB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzREOTkwMCIgZD0iTTAsMTEuOTU1bDEuMjA5LTEuMjRsMy43ODIsNC40NjRsOS4wMjEtMTQuNDc3TDE1LjUsMS41N0w1LjE0NiwxOEwwLDExLjk1NXoiLz4NCjwvc3ZnPg0K) left top/16px auto no-repeat;
  margin: 0 10px -5px 0;
  display: inline-block;
  vertical-align: -2px;
}

.main-menu__link, .m-dropdown-menu__link {
    padding: 1.2rem 3.3rem 1.2rem 2rem;
    min-height: 4.2rem;
}

.all_product_cats .all_product_cats_title{
	    font-weight: 500;
		    font-size: 0.85em;
}
.all_product_cats span{
    font-size: 0.85em;
}
.all_product_cats span:not(.all_product_cats_title):not(:last-child):after{
content:", ";

}