.hide-1{
	display:none;
}

.auth-form .input_block input{
	width: 40%;
	text-align: center;
    margin: auto;
    font-size: 20px;
}
.auth-form .__btn{
	    display: block;
    margin: auto;
    padding: 13px 30px;
    height: auto;
    margin-top: 10px;
    margin-bottom: 5px;
}
.product_cap.__flex-center { 
    min-height: 27px;
}

.header_top_nav a:hover {
  color: var(--accent); 
}
.header_catalog_wrapepr a:hover{
	color: var(--accent);
}
#catalog-info .level3.category-114{
	grid-gap: 4.5px;
}

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.product_credit { 
    min-height: 30px;
}
.product_top { 
    min-height: 200px;
}
.history_net{
	
    grid-template-columns: 40px 160px 40px 110px 100px 80px 66px;
}
.product_content { 
     position: relative;  
}
.product_cod { 
    position: absolute;
    right: 0px;
    top: -13px;
    display: block;
}
footer{
	background-color: var(--white);
}
#catalog-desktop{z-index:110;}
.header{z-index:3;}

._vw .product_cap{
	    position: static;
    margin-bottom: 5px;
}

.product .product_name { 
       height: 56px;
    overflow: hidden;
	display:block;
}

.product .product_name:hover{
	font-weight: 600;
}


.top-section {
    width: 100%;
    display: none;
}
.top-section__link {
    text-decoration: none;
    background-color: #3262A2;
    display: block;
    width: 100%;
    height: auto;
}
.top-section__image {
    max-width: 100%;
    margin: -1px auto;
}

@media screen and (min-width: 768px){
.top-section {
    display: block;
}
.top-section--mobile {
    display: none;
}


}


@media (max-width: 500px){
body{
	background-color: var(--white);
}
body.checkout_custom-b2c { 
    background-color: var(--bg);
}
.desc{
	/* border: 1px solid red!important; */
    width: 100%!important;
}
.desc *{
    max-width: 100%!important;
    width: 100%!important;
    height: auto!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
	display: block!important;
	margin: 0px!important; 
}

.desc style{
	display: none!important;
}

.desc font{
display: inline-grid;
}

.desc img, .desc section{ 
    padding-top: inherit!important;
	/* max-width: 340px!important; */
	
}
 

.history_net {
    grid-template-columns: 1fr auto;
    grid-auto-flow: dense;
}
.history_item_num{
	display:none;
}
.history_price{
	text-align: end;
}
.product_top { 
    min-height: 140px;
}




.search_result_cat{
display:none;
}

.search_result_list{
display:block;
}

.search_result{
	width: 98%;
	grid-template-columns: auto;
}

  .banner_slider .banner_slide {
        /* height: 180px; */
  }
  .cat_slide{
	  
    height: 60px;
  }
  .cat_slide img{
	  
    object-position: top;
  }
	.checkout_block input{
		width:100%;
	}
	.auth-form .input_block input{
		width:100%;
	}
	.checkout_block ul.dropdown-address{
		min-width: 310px;
		
	}
	
	.product .product_name { 
       height: 44px; 
	   margin-top:2px;
}
.product_info{
	    margin-top: 0;
}

.mob-center{
	text-align:center;
	margin: auto;
}
.hide_on_mobile {
	display: none;
}

.product_img{
	    max-height: 165px;
}

.bottom-bar {
	display: inline-flex!important;
}

}
@media (min-width: 1200px){
	.four_info{
	    min-height: 580px;
}
.container {
    max-width: 1400px;
}

.col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
}

.hide_on_pc {
	display: none;
}

}

.header_lang li{
	text-transform: uppercase;
}

.text-danger{
    bottom: 10px;
    color: red;
}
#header_callback .text-danger{
    position: absolute;
	bottom: -1px;
    font-size: 12px;
    right: 4px;
}
.text-danger.green{
color: green;
}

body.product-category, body.account-login,  body.account-register{
 background-color: #fff; 
}
#column-left{
    padding: 25px 10px 0px 0px;
}



.pagination {
    margin: 12px 0;
    width: 100%;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.pagination>li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 2px;
}

.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination>li>a, .pagination>li>span {
    background-color: #fff;
    color: #7F7F7F;
    border-color: white;
    border-radius: 100%;
    padding: 4px 10px;
}

.pagination>li>a, .pagination>li>span {
    background-color: #fff;
}

.item_complect_li, .item_img_active > picture, .item_img_list > picture{
display:none;
}
.item_complect_li.slick-slide, .item_img_active > picture:nth-child(1){
display:flex;
}

.checkout_block input{
	max-width:none;
}
.checkout_custom-b2c .select2-container--default .select2-search--dropdown .select2-search__field{
	    min-height: 43px;
}

.checkout_form{
	
    grid-auto-rows: 0fr;
}

.select2-container--default .select2-selection--single{
	    height: 55px;
    min-height: 55px; 
}
.checkout_custom-b2c .select2-container--default .select2-selection--single .select2-selection__rendered{
	
    line-height: 55px;
}
.checkout_custom-b2c .select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 55px;
	    width: 40px;
}
.checkout_custom-b2c .select2-results__option{
	padding:10px;
}
.checkout_custom-b2c .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
	color: var(--white);
    background-color: #4BBE01;
}



#header_callback span{
position:relative;}

.bar .bar_hrefs span{
    --size: 15px;
    display: flex;
    align-items: center;
    justify-content: center;  
    width: var(--size);
    height: var(--size);
    font-family: var(--font2);
    font-weight: 600;
    font-size: 11px;
    background-color: var(--accent);
    border-radius: 50%;
    line-height: 1;
	color: var(--white);
}


@media only screen and (max-width: 900px){
.header_catalog_wrapepr a {
    font-size: 14px;
    font-weight: 400;
}
.blog-article .shop_img svg{
	    width: 20px;
}
.blog-article .main-category__description{
	padding: 0;
}
}

.product_credit_info {
    
    padding: 10px 15px; 
}

.product_credit_info, .product_credit_info * {
    color: #333 !important;
    font-size: 14px !important;
    font-family: var(--family)  !important;
    line-height: 1.44 !important;
    margin: 5px 0 !important;
	    font-weight: 400;
}

.team_text, .about_text, .company_text{
	font-weight: 400;
}

.guar_return_list{
	display: grid; 
}
.guar_return_li{
	max-width: none;
	justify-content: left;
}

.inf-17 .guar_item:nth-child(1) { 
    grid-column: 1/3;  
}

.news_item_name{
	height: 60px;
}

.item_complect_name{
	    height: 35px;
    overflow: hidden;
	display: block;
}

.mailing_form{
	    position: relative;
}
.mailing_form .text-danger{
	position: absolute;
    bottom: -25px;
    left: 0px;
    font-family: var(--font2);
    background-color: var(--red);
    color: var(--white);
    padding: 2px;
}
.mailing_form .text-danger.green{
 
    background-color: var(--accent); 
 
}

.review_add .alert.alert-danger{
	    font-family: var(--font2);
    background-color: var(--red);
    color: var(--white);
    padding: 2px;
}
.review_add .alert.alert-success{
	font-family: var(--font2);
    background-color: var(--primary);
    color: var(--white);
    padding: 2px;
}


.account-account .shop_li{
	border: 1px solid #000;
}
.account-account .shop_img{
	
	    --size: 25px;
}

.checkout_item_price ._old{
	    text-decoration: line-through;
}

table thead{
	    --color: var(--white);
    padding-top: 8px;
    padding-bottom: 8px;
    /* font-size: 12px; */
    /* font-weight: 700; */
    background-color: var(--primary);
}

table thead tr td{
	padding: 5px;
}

.bone.alert{
	font-family: var(--font2);
    background-color: var(--red);
    color: var(--white);
    padding: 15px;
}
.compare_table_item_name {
    font-weight: 400; 
}


.checkout_total{
	margin-top: 0px;
	position: sticky; 
    top: 10px;
}

.checkout_item_clear {
    cursor: pointer; 
}

.checkout_custom-b2c ._input {
    display: block;
    position: relative;
    margin-bottom: 10px;
}

.nana1 {
	border: 1px solid red;
}

.description-bottom__text {
    padding-bottom: 10px;
    width: 100%;
    height: auto;
    position: relative;
}

.description-bottom__text.active {
    max-height: 280px;
    overflow: hidden;
}


.description-bottom__text.active:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 40px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(50%, rgba(242,242,242,0.85)), to(#f6f6f6));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(242,242,242,0.85) 50%, #f6f6f6);
    background: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(242,242,242,0.85) 50%, #f6f6f6);
    background: -o-linear-gradient(top, rgba(255,255,255,0), rgba(242,242,242,0.85) 50%, #f6f6f6);
    background: linear-gradient(180deg, rgba(255,255,255,0), rgba(242,242,242,0.85) 50%, #f6f6f6);
	 
    height: 33px; 
    background: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(242,242,242,0.85) 50%, #f6f6f6);
    background: -o-linear-gradient(top, rgba(255,255,255,0), rgba(242,242,242,0.85) 50%, #f6f6f6);
    background: linear-gradient(180deg, rgb(255 255 255), rgba(255,255,255,0.85) 50%, #ffffff);
	
	
}

.description-bottom__button{
     height: 35px;
        position: absolute;
    bottom: 10px;
    right: 10px;
}

.main-category__description{
	background-color: var(--white);
    padding: 12px;
    border-radius: 6px; 
    position: relative; 
	 padding: 20px 42px;  
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.02);
	margin-top:10px;

}

.breadcrumbs a {
    --size: 10px;
    transition: color .43s;
    font-size: 12px;
}
body._item section:nth-child(1) > div > nav > ul > li.hide:nth-child(2){
	/* display:none; */
}
.breadcrumbs .item-5.key-1, .breadcrumbs .item-5.key-2{
	display:none;
}
.compare_table_info_col{
	height: auto;
}

.features li.more50{
	height: 72px;	
}
.features li.more100{
	height: 92px;	
}
.features li.more150{
	height: 102px;	
}

.features li.more200{
	    height: auto;
    padding: 20px 10px;
}
.item_img{
	    position: relative;
}
/* 
 .corner_0, .corner_1, .corner_2, .corner_3 {
   width: 90px;
    position: absolute;
    z-index: 1;
    top: 20px;
}
 .corner_0{
	width: 140px; 
 }
 .corner_1{
	right: 10px;
    width: 120px;
 }
 
 .product_top .corner_0,  .product_top .corner_1{
	 top: 0px;
 }

.product  .corner_0{
   width: 100px;
}
.product  .corner_1{
   right: 0px;
    width: 90px;
}
 */
.header.fixed{
	z-index:5;
}

.stickers{
	position: absolute;
    z-index: 1;
}
.item_img .stickers{
	top:10px;
}
 .corner_0, .corner_1, .corner_2, .corner_3 {
   width: 100px; 
}
.corner_1, .corner_2, .corner_3 { 
    margin-top: 2px;
	width:90px; 
}

@media (max-width: 500px){
 .corner_0, .corner_1, .corner_2, .corner_3 {
   width: 85px; 
}
.corner_1 {  
	width:80px; 
}
		
	 /* .corner_0, .corner_1, .corner_2, .corner_3 {
	   
		position: relative;
		right: auto;
	} */
}
.KeyCRM-toggleButton svg{
  width: auto;
}
.product.nana .product_info.__flex-center{
	align-items: flex-start;
}

.usdt-block {
    position: absolute;
    right: 0;
    bottom: 0px;
	padding: 2px 4px 0px;
    /* color: var(--white); */
    font-size: 10px;
    background-color:  var(--accent);
    border-radius: 3px;
}
.item_price .usdt-block span{
	font-size: 10px;
}

.item_price .usdt-block{
	bottom:auto;
	  padding: 3px 2px 2px;
    font-size: 10px;
	
	
	position: static;
	margin-left: 3px;
}

.cashback{
	border-radius: 3px; 
	margin-top: 8px;
	color: var(--color);
   font-size: 11px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.25;
    font-family: var(--family);
}

.cashback .cashb-value{
    font-size: 13px;
    font-weight: 700;
    color: var(--primary);	
}

.cashback.prev{
	margin-top: 0px;
	font-size: 9px;
}

.cashback.prev .cashb-value{
	font-size: 11px;
}

.checkout_total_bottom .cashback{
	font-size: 18px;
	margin-top: 0px;
}

.checkout_total_bottom .cashback .cashb-value{
	font-size: 20px;
}

input[type=checkbox] + p.agreements-text, .auth-form1 .agreements-text{
	font-size:11px;
	--size: 11px;
	display: block;
}
.auth-form .agreements{
	    text-align: center;
}
 
.checkout_custom-b2c .agreements ._input{
	display: inline-block;
}
.checkout_custom-b2c .agreements{
	position:relative;
}
.checkout_custom-b2c .error-form-text.agreements{
 
    position: relative;
    padding: 0.5rem;
    margin-bottom: 1rem;
    border: 1px solid transparent; 
    color: #fff;
    background-color: var(--red);
    display: flex;
    align-items: center;
	border-radius: 6px;
	right: auto; 
}
.checkout_custom-b2c .agreements a{
	font-size: 11px;
    font-weight: bold;
	cursor: pointer;
}

.no_logged .checkout_block, .no_logged .checkout_right{
	position:relative;
}
.no_logged .block{
	opacity: 0.8;
    /* border: 1px solid red; */
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 111;
}

.header_catalog_wrapepr ul{
	grid-gap: 6px;
}

/* Bug fixes 30.10.2025 */

.header_logo,
.header_logo picture {
  display: block;
  width: 100%;
}

.category_list .product_cod {
  position: absolute;
  right: 0px;
  top: 0px;
  display: block;
}

.product_hr.active {
    --color: transparent;
    background-color: var(--accent);
    border-radius: 50%;
}

.product_hr.active img {
  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
  -moz-filter: brightness(0) invert(1);
  -ms-filter: brightness(0) invert(1);
  -o-filter: brightness(0) invert(1);
}

@media only screen and (max-width: 399px) {
  .category_list {
    grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
  }

  .category_top {
    padding: 7px 7px;
    font-size: 11px;
  }

  .category_top_vis {
    display: none;
  }

  .category_top_left.__flex-align {
    gap: 1vw;
  }

  .category_top_filter .__btn._accent img {
    min-width: 18px;
  }

  .category_top_filter .__btn._accent p {
    display: none;
  }

  .category_list._vw .product.nana {
    flex-direction: column;
    padding: 12px 18px;
  }

  .category_list._vw .product_top {
    --size: 70vw;
  }
}

@media only screen and (max-width: 599px) {
  ._vw .product_top {
    --size: 33vw;
  }
}

/* Bug fixes 30.10.2025 */

/* Copy h1 */

h1 {
	cursor: pointer !important;
}

.copy-tooltip {
	position: absolute;
  background-color: var(--primary);
	border-radius: 4px;
  color: #fff;
  padding: 4px 8px;
  font-size: 12px;
  pointer-events: none;
  z-index: 9999;
	transform: translateX(-50%);
  opacity: 0;
	transition: all 0.2s ease;
}

/* Copy h1 */