@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Segoe UI';
  src: url('/fonts/segoeui.ttf');	
}
@font-face {
  font-family: 'Segoe UIB';
  src: url('/fonts/seguisb.ttf');	
}
	.callback-form139{	
		padding: 25px 25px 25px 25px;
		text-align: center;
		background-image: url("/images/ic/pc2.svg");
		background-repeat: no-repeat;
		background-position: 20% center;
		color: #FF8000;
		text-decoration: underline;
		cursor: pointer;
		
	}
/* page-article */
.page-article{
	width: 70%;
	margin: 0 auto;
	padding: 50px;
	font-family: 'Segoe UI';

}
.page-article h1 {
    font-size: 36px;
    color: #666666;
    margin: 20px 0  30px 0;
	font-family: 'Segoe UIB';
}
.article-info-muted{
	font-size: 13px;
}
.article-datetime{
float: left;
padding-right: 15px;
padding-left: 20px;
background-image: url('/img/ic/noun-calendar.svg');
background-repeat: no-repeat;
background-position:  left -1px;
}
.to-category{
	clear: both;
}
.to-category a{
font-size: 14px;
line-height: 40px;
    color: #fff;
    background-color: #FF8000;
	display: inline-block;
    border-radius: 7px;
    padding: 0 30px 0 30px;
    text-decoration: none;
	margin: 15px 0;
}
.article-visits{
float: left;
padding-right: 15px;
padding-left: 30px;
background-image: url('/img/ic/noun-eye.svg');
background-repeat: no-repeat;
background-position:  left 0;
}
.ya-share2{
	margin-top: -3px;
}
.article-share{
float: left;
}
.page-article-content{
	padding: 30px 0 50px 0;
}
.fullimg-article-content{
	width: 100%;
}
.page-article-content p{
	padding: 10px 0;
	font-size: 14px;
	 color: #666666;
}
.page-article-content img{
	padding: 25px 0;
}
.page-article-content h2{
    font-size: 26px;
	line-height: 30px;
    color: #666666;
    margin: 15px 0  15px 0;
	font-family: 'Segoe UIB';
}
.page-article-content h3{
    font-size: 20px;
	line-height: 30px;
    color: #666666;
    margin: 15px 0  15px 0;
	font-family: 'Segoe UIB';
}
.page-article-content h4{
    font-size: 18px;
	line-height: 30px;
    color: #666666;
    margin: 15px 0  15px 0;
	font-family: 'Segoe UIB';
}
.page-article-content h5{
    font-size: 17px;
	line-height: 30px;
    color: #666666;
    margin: 15px 0  15px 0;
	font-family: 'Segoe UIB';
}
.page-article-content h6{
    font-size: 15px;
	line-height: 30px;
    color: #666666;
    margin: 15px 0  15px 0;
	font-family: 'Segoe UIB';
}
.page-article-content ul{

}
.page-article-content li{
	list-style-type: disc;
	margin-left: 25px;
	padding: 3px 0;

}
.tovari-articles-bls{
	
}
.tovari-articles-bls .visible-im {
    top: 0;
}
.blog-articles.todo .page-header{
	margin: 90px 0 40px 0;
}
.title-bl-blog-articles{
	font-size: 24px;
	padding: 60px 0 40px 0;
}
.nepokaziv{
	display: none !important;
}




/* bls-articles */

.breadcrumb-inner{
	text-transform: lowercase;
}
.pagination {
   text-align: center;
   padding-bottom: 50px;
}

.pagination  ul {
  display: inline-block; /* Присваиваем свойство "блок со строчными элементами" */
  padding: 0; /* Убираем внутренние отступы */
  margin: 0; /* Сбрасываем внешние отступы */
}

.pagination  ul li {
  display: inline; /* Размещаем элементы по горизонтали */
  margin-right: 10px; /* Добавляем небольшой отступ справа */
}
.counter.pull-right{
font-size: 11px;
}
.blog-articles{
font-family: 'Segoe UI';

}

.blog-articles h1{
font-size: 28px;
color: #666666;
margin: 60px 10px 20px 10px;
}
.blog-description{
	margin: 20px 10px 60px 10px;
	font-size: 15px;
}

.blog-articles .page-header{
	clear: both;
}
.bls-articles{
	display: flex;
    flex-wrap: wrap;
    list-style: none;
    overflow-y: hidden;
}
.bls-articles>li {
	color: #747474;
    position: relative;
  --marginRight: 120px;
  --marginBottom: 90px;
  border-radius: 9px;
  --elements: 3;
  padding: 0;
  margin-bottom: var(--marginBottom);
  width: calc( 100% / var(--elements) - ( ((var(--elements) * var(--marginRight)) - var(--marginRight)) / var(--elements)));
    transition-duration: .5s;
	overflow: hidden;
	background-color: #f6f6f6;
}
.bls-articles>li:not(:nth-child(3n)) {
  margin-right: var(--marginRight);
}
.img-articles{
	width: 100%;
	height: auto;
}
.articles-title{
	font-size: 17px;
	line-height: 24px;
	margin-bottom: 10px;
	font-family: 'Segoe UIB';
	text-transform: uppercase;
	color: #747474;
}
.text-articles{
	padding: 25px;
}
.text-articles p{
font-size: 14px;
margin-bottom: 70px;
color: #747474;
line-height: 22px;
}

.btn-articles{
position: absolute;
bottom: 20px;
font-size: 12px;
width: auto;
margin: 0 25px;
width: 90%;
}
.articles-data{	
float: left;
background-image: url('/img/ic/noun-calendar.svg');
background-repeat: no-repeat;
background-position:  left -1px;
padding-top: 0px;
padding-left: 25px;
padding-right: 10px;
padding-bottom: 2px;

}
.articles-data span{
	margin: 10px 10px;
}
.articles-ojos{
float: left;
background-image: url('/img/ic/noun-eye.svg');
background-repeat: no-repeat;
background-position:  left 0;
padding-top: 0px;
padding-left: 30px;
padding-right: 10px;
padding-bottom: 2px;
}

.articles-more{	
	background-color: #747474;
	border-radius: 8px;
	padding: 11px 32px;
	float: right;
	margin-top: -12px;
}
.articles-more:hover{
	background-color: #FF8000;
}
.articles-more a{
	color: #fff;
	text-decoration: none;
	font-size: 15px;
}











.prod-precio-old-sm{
	position: relative;
}
.procmetka{
    display: inline-block;
    background-color: #ff0000;
    color: #fff;
    padding: 4px 7px 5px 7px;
    font-size: 11px;
    margin-left: 5px;
    border-radius: 5px;
    position: absolute;
    top: 3px;
}
.procmetka.rojocolor{
	padding: 2px 6px 4px 6px;
	top: 0px;
}
.items-prods.mod-actions .old-price{
	position: relative;
}
.prod-precio-old-sm .procmetka {
	background-color: #e4dede;
	color: #666666;
	border: 1px solid #d6d3d3;
    padding: 2px 4px 2px 4px;
    font-size: 10px;
    margin-left: 5px;
    border-radius: 5px;
    position: absolute;
    top: 0px;
}
.prod-precio-old-list .procmetka {
	background-color: #e4dede;
	color: #666666;
	border: 1px solid #d6d3d3;
    padding: 4px 4px 2px 4px;
    font-size: 10px;
    margin-left: 5px;
    border-radius: 5px;
    position: absolute;
    top: -2px;
}
.prod-precio-old-list{
	display: block;
	text-decoration: line-through;
	font-size: 17px;
	color: #666666;
}
.prod-precio-old-sm{
	display: block;
	text-decoration: line-through;
	font-size: 17px;
	color: #666666;
}
.prod-precio-old-list{
	position: relative;
}
.prod-precio-old{
	position: relative;
	display: block;
	text-decoration: line-through;
	font-size: 25px;
}


/*product-allblck*/
.product-allblck{
	 font-family: 'Segoe UI';
	clear: both;
	padding-top: 12px;
    margin: 0 auto;
    max-width: 1500px;
    width: 98%;
}
.product-allblck .jshop_img_thumb-sm{
	margin-top: 0;
}
.product-allblck a{
	text-decoration: none;
}
.prod-titleblck h1, .prod-titleblck span{
	padding: 45px 0;
	font-size: 19px;
	line-height: 26px;
	color: #666;
}
.prod-imgblck, .prod-haracblck, .prod-buttonblck{
	float: left;
	color: #666;
}
.prod-imgblck{
	width: 50%;
}
.prod-haracblck{
	width: 25%;
}

.prod-buttonblck{
	width: 25%;
}
.bl-netvnal{
	margin-right: 10px;
}
.bl-netvnal .button-rapid{
	font-size: 12px;
	padding: 14px 4px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.button-rapid{
    width: 100%;
    margin: 0 0 20px 0;
    border-radius: 7px;
    background-color: #fff;
    text-align: center;
	padding: 14px 0;
    color: #666;
    cursor: pointer;
	border: 1px solid #8B8B8B;

}
.button-rapid.sborka{
background-color: #04ad2e;
color: #fff;
}
.button-pagar{
	   width: 100%;
    margin: 0 0 20px 0;
    border-radius: 7px;
    background-color: #FF8000;
    text-align: center;
	padding: 14px 0;
    color: #fff;
    cursor: pointer;
	border: 1px solid #fff;
}
.prod-imgblck #mainimage{
width: 80%;
	padding: 0;
}
.prod-haracblck-code{
	display: block;
	font-size: 25px;
	color: #FF8000;
	margin: 8px 0 25px 0;
	
}
.prod-haracblck-title{
	display: block;
	font-size: 18px;
		color: #FF8000;
	margin-bottom: 25px;
}
.allblck_fields_name{
	color: #666;
	    font-weight: bold;
	font-family: 'Segoe UIB';
}
.extra_fields_el{
	padding-bottom: 9px;
	font-size: 15px;
}
.zoom-n{
	
}
.prod-haracblck-a{
	display: block;
	margin: 25px 0;
}
.prod-buttonblck-in{

}
.prod-precio-bl{
	margin-bottom: 20px;
}
.prod-precio{
	font-size: 45px;
		    font-weight: bold;
	font-family: 'Segoe UIB';
}
.prod-precio-bl .p-sklad {
	margin-top: 15px;
}
.tbl{
	display: block;
	font-size: 14px;
	clear: both;
	padding: 12px 0;
	border-bottom: 1px #666 dotted;
}
.tbl.tbl-more{
	border-bottom: none;
}
.tbl-title{
	margin: 20px 0 10px 0;
	display: block;
	 font-weight: bold;
	font-family: 'Segoe UIB';
}
.tbl-l{
	float: left;
	line-height: 18px;
	background-color: #fff;
	padding-right: 8px;

}
.tbl-r{
	float: right;
	line-height: 18px;
	background-color: #fff;
	padding-left: 8px;
}
.prod-precio-bl.beznal-n{
	font-size: 15px;
}



/* Базовый контейнер табов */
.tabs {
min-width: 320px;
 font-family: 'Segoe UI';
padding: 0px;
margin: 90px auto 30px auto;
}
/* Стили секций с содержанием */
.tabs>section {
display: none;
padding: 15px 0;
background: #fff;
border: 1px solid #fff;
}
.tabs>section>.sectinner {
margin: 30px 25px;
line-height: 1.5;
color: #363550;
/* прикрутим анимацию */
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
.sectinner{
	width: 80%;
}
.tabs>section>p {
margin: 50px 25px;
line-height: 1.5;
color: #363550;
/* прикрутим анимацию */
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

/* Описываем анимацию свойства opacity */@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}

/* Прячем чекбоксы */
.tabs>input {
display: none;
position: absolute;
	
}
/* Стили переключателей вкладок (табов) */
.tabs>label {
display: inline-block;
margin: 0 35px 0 0;
padding: 15px 25px 7px 25px;

text-align: center;
color: #666;
font-size: 25px;
background: #fff;

}
/* Шрифт-иконки от Font Awesome в формате Unicode */
.tabs>label:before {

font-weight: normal;
margin-right: 10px;
}

/* Изменения стиля переключателей вкладок при наведении */.tabs>label:hover {
color: #888;
cursor: pointer;
}
/* Стили для активной вкладки */
.tabs>input:checked+label {
color: #666;
border-top: 1px solid #fff;
border-bottom: 4px solid #666;
background: #fff;
}
/* Активация секций с помощью псевдокласса :checked */
#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3, #tab4:checked~#content-tab4,
#tab5:checked~#content-tab5{
display: block;
}
.tabs section{
	border-top: 1px #eaeaea solid;
}
.content-tab-b{
	margin: 10px 5px;
    padding: 60px 20px;
}

#content-tab1 .tbl {
	padding: 16px 0;
	border-bottom: 1px #ccc dotted;
}
#content-tab1 .tbl-l{
	font-weight: bold;
	  font-family: 'Segoe UIB';
	color: #666;
	float: left;
	font-size: 18px;
    line-height: 25px;
    background-color: #fff;
    padding-right: 8px;
}
#content-tab1 .tbl-r {
color: #666;
	font-size: 16px;
    float: right;
    line-height: 25px;
    background-color: #fff;
    padding-left: 8px;
	width: 180px;
	
}



/* Safari */
_::-webkit-full-page-media, _:future, :root .safari_only {
  .textcols {
	height: 50vh;
  }
}
@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) {

 .textcols {
	height: 50vh;
 }
}}
@supports (-webkit-touch-callout: none) {
    .safari-only {
        height: 50vh;
    }
}
@media not all and (min-resolution:.001dpcm) { 
  @media {
.textcols {
	height: 50vh;
 }
  }
}



.textcols {
/* 	column-width: 48%;
	-moz-column-width:48%;
    -webkit-column-width:48%; */
	  -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2; /* Firefox */
	column-count: 2;
	column-gap: 4%;
	

}
.title-prod-call{
	font-size: 13px;
	display: block;
}
.idprod-prod-call{
	font-size: 13px;
	display: block;
}
.predopla-urlic{
	display: block;
	font-size: 14px;
	color: #FF4700;
	line-height: 20px;
}

/*/cart-slide*/



.product-allblck{
	

	position: relative;
}
.cart-slide{
	position: absolute;
	background-color: #f6f6f6;
	width: 100%;
	top: -500px;
z-index: 1;
	left: 0;
	transition: 0s;


}
.headerline.box-shadow{
	box-shadow: none;
}
.cart-slide.fixed{
	transition: 0.8s;
	position: fixed;
	box-shadow: 0 4px 20px rgb(0 0 0 / 10%), 0 4px 15px rgb(0 0 0 / 10%);
	width: 100%;
	top: 150px;
	left: 0;
	z-index: 2;
	padding: 5px 0;

}
.cart-slide-in{
	    max-width: 1500px;
    width: 98%;
	margin: 0 auto;
}
.cart-slide-name{
	float: left;
	line-height: 48px;
	font-size: 16px;
	

}
.cart-slide-price{
	float: right;
		line-height: 52px;
	font-size: 18px;
	font-weight: bold;
	padding: 0 20px;

	
}
.cart-slide-button-pagar{
	float: right;
	
}
.button-pagar-slide{	
    margin: 5px 0 0 0;
    border-radius: 7px;
    background-color: #FF8000;
	background-image: url("/img/ic/noun-cart.svg");
	background-repeat: no-repeat;
	background-size: 15%;
	background-position: 10px center;
    text-align: center;
    padding: 7px 20px 10px 45px;
    color: #fff;
    cursor: pointer;
    border: 1px solid #F80000;
}

/* /product-allblck//////////////////////////////////////////////////////product-allblck*/


.items-prods.mod-actions{
	padding-top: 50px;
	font-family: 'Segoe UIB';
	color: #747474;
}
.labelimage.ic-act-mod{
	color: #fff;
    background-color: #fff;
    position: absolute;
      margin: 10px;
    width: auto;
    height: 30px;
    border-radius: 80px;
}
.labelimage.ic-act-mod img{
	width: 20px;
}
.items-prods.mod-actions li
{
	width: 18.9%;
    margin: 0.5% 0.5% 5% 0.5%; 

}
.items-prods.mod-actions li:nth-child(5){
clear: inherit !important;
}
.items-prods.mod-actions li:nth-child(4) {
    margin: 0.5% 0.5% 5% 0.5%; 
}
.items-prods.mod-actions li:nth-child(6) {
    clear: both;
}
.labelimage{
	color: #fff;
	background-color: #FF8000;
	position: absolute;
	padding: 4px 10px;
	font-size: 12px;
	margin: 10px 0 0 10px;
	border-radius: 9px;
}
.items-prods.mod-actions h2, .items-prods.mod-actions h1{
	display: block;
        font-size: 30px;
        font-family: 'Segoe UIB';
        color: #FF8000;
        text-align: center;
        margin-bottom: 50px;
}





.items-prod-code{
	font-size: 10px;
	font-weight: 300;
	display: block;
	margin-bottom: 4px;
}
.n-todo{
}
.ncuerpo{
	font-family: 'Segoe UI';
    margin: 0 auto;
    max-width: 1530px;
    width: 98%;
	color: #747474;
}
.ncuerpo-blc{
	padding-top: 60px;
}
.ncuerpo h2, .ncuerpo h1, .ncuerpo h3 {
	color: #FF8000;
	 font-family: 'Segoe UIB';
}
.ncuerpo h2{
	font-size: 30px;
}
.ncuerpo-blc h2{	
	padding: 20px 20px 60px 20px;	
}
.vhodi{	
}
.vhodi ul li {
    float: left;
    width: 20%;
    list-style: none;
	margin-bottom: 35px;
}
.container {
    width: 90%;
    margin: 0 auto;
}
.container__wrapper {
	text-align: center;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-bottom: 100%; 
    display: flex;
    justify-content: center; 
	background-color: #fff;
		border-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	-khtml-border-radius:12px;
	overflow: hidden;
  transition-duration: .5s;
	border: 1px solid #cccccc;
}
.container__wrapper:hover{
	background-color: #fff;
	border: 1px solid #666666;
	 transition-duration: .5s;
}
.container__content a span{
	display: block;
	color: #666666;
}
.container__content a img{
	
}
.container__content a{
display: block;	
font-size: 20px;
text-decoration: none;
padding: 0;
margin: 0;
}
.container__wrapper:hover{
	box-shadow:none;
	transition-duration: .5s;
}
.container__content {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
	border-radius:10px;  
}
.line-btn-centr{
	clear: both;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 60px;
}
.line-btn-centr a{
	font-size: 15px;
	color: #fff;
	background-color: #FF8000;
	border-radius: 7px;
	padding: 8px 35px;
	text-decoration: none;
}
.ntext{
	margin: 20px auto 100px auto;
}
.ntext p{
	font-size: 15px;
}
.ntext-l{
width: 30%;	
	
	float: left;
}
.ntext-r{
width: 60%;	
	text-align: center;
	float: left;
	padding: 140px 0 0 0;
}
.ntext-l img{
	width: 100%;
	border-radius: 7px;
	margin: 15px;
}
.ntext-bot{
clear: both;
margin-top: 50px;	
	padding-top: 50px;
}
.ntext-r h3{
	padding: 20px 0px;
	font-size: 40px;
}
.ntext-bot h3{
	padding: 20px 0px;
	font-size: 30px;
}
.ntext-bot h1{
	padding: 20px 0px;
	font-size: 40px;
}

.nuevostienda{
	background-color: #F6F6F6;
	padding: 100px 0;
}
.nuevostienda.greybl{
	background-color: #747474;
}
.nuevostienda-l{
	position: relative;
	width: 18%;
	float: left;
}
.nuevostienda-r{
	width: 79%;
	float: left;
	margin-left: 3%;
}
.nuevostienda-l-in{
	padding: 0 20px;
}
.nuevostienda-l-in span{
	font-size: 30px;
	font-family: 'Segoe UIB';
	color: #FF8000;
}

.nuevostienda.greybl .nuevostienda-l-in span,
.nuevostienda.greybl .nuevostienda-l-in p
{
	color: #fff;
}

.nuevostienda.greybl .ntab > input[type="radio"]:checked + label, .nuevostienda.greybl .btab > input[type="radio"]:checked + label{
color: #fff;	
	border-bottom: 1px solid #fff;
}

.nuevostienda-l-in p{
	font-size: 15px;
	padding: 35px 0 35px 0;
	line-height: 21px;
	color: #747474;
}

.nuevostienda-l-in a {
    font-size: 15px;
    color: #fff;
    background-color: #FF8000;
    border-radius: 7px;
    padding: 12px 20px;
    text-decoration: none;
	display: inline-block;

}

.visible-im{
	position: absolute;
	left: -90px;
	top: -20px;
}






.ncontainer {
    margin: 0;
    padding:0;
  }
  .ntab, .btab{
    display: flex;
    flex-wrap: wrap;
  }

  .ntab > input[type="radio"],
.btab > input[type="radio"]{
    display: none;
  }

  .ntab-content,  .btab-content {
    display: none;
    width: 100%;
    margin-top: 1rem;
  }
#ntab-btn-0:checked~#ncontent-0,
#ntab-btn-1:checked~#ncontent-1,
#ntab-btn-2:checked~#ncontent-2,
#ntab-btn-3:checked~#ncontent-3,
#ntab-btn-4:checked~#ncontent-4,
#ntab-btn-5:checked~#ncontent-5,
#ntab-btn-6:checked~#ncontent-6{
  display: block;
  }
#btab-btn-0:checked~#bcontent-0,
#btab-btn-1:checked~#bcontent-1,
#btab-btn-2:checked~#bcontent-2,
#btab-btn-3:checked~#bcontent-3,
#btab-btn-4:checked~#bcontent-4,
#btab-btn-5:checked~#bcontent-5,
#btab-btn-6:checked~#bcontent-6{
  display: block;
  }

  .ntab > label, .btab > label {
    display: block;
    cursor: pointer;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
    color: #CBCBCB;	 
	margin-right: 45px;
	font-size: 15px;	
	margin-bottom: 2px;
  }

  .ntab > input[type="radio"]+ label,
  .btab > input[type="radio"]+ label{ 
  padding-bottom: 4px;}

  .ntab > input[type="radio"]:checked + label,
  .btab > input[type="radio"]:checked + label{
	    font-family: 'Segoe UIB';
   cursor: default;
   color: #747474;
   border-bottom: 1px solid #747474;;	
   
  }
.items-prods{
	margin-top: 30px;
	
}
.items-prods li{
	float: left;
	width: 23%;
	margin: 0 2.66% 30px  0;
	background-color: #fff;
	-webkit-box-shadow: 0px 2px 22px 2px rgba(34, 60, 80, 0.16);
-moz-box-shadow: 0px 2px 22px 2px rgba(34, 60, 80, 0.16);
box-shadow: 0px 2px 22px 2px rgba(34, 60, 80, 0.16);
	border-radius: 12px;
	overflow: hidden;
}
.items-prods li:hover{
		-webkit-box-shadow: 0px 2px 22px 2px rgba(34, 60, 80, 0.35);
-moz-box-shadow: 0px 2px 22px 2px rgba(34, 60, 80, 0.35);
box-shadow: 0px 2px 22px 2px rgba(34, 60, 80, 0.35);
}
.items-prods li:nth-child(1){	

}
.items-prods li:nth-child(5){
		clear: both;		
}
.items-prods li:nth-child(2){

}
.items-prods li:nth-child(3){
	
}
.items-prods li:nth-child(4){
margin: 0 0 30px  0;
	
}
.items-prod{
	
}
.items-prod-im{
	text-align: center;
	padding: 20px 0;
	height: 170px;
}
.items-prod-im img{
	width: 70%;
}
.items-prod-inf{
	background-color:#F9F9F9; 
	padding: 20px 30px 20px 30px;
}

.items-prod-title{
color: #747474;
	text-decoration: none;
	overflow-wrap: break-word;
  word-wrap: break-word;
	font-size: 14px;
	display: block;
	line-height: 20px;
	  font-family: 'Segoe UI';
	font-weight: bold;
	height: 65px;
	overflow: hidden;
}
.items-prod-inf p{
	font-size: 11px;
	line-height: 17px;
	height: 60px;
	overflow: hidden;
}
.items-prod-pricebl{
	margin: 18px 0 8px 0
}
.p-price{
	float: left;
	font-size: 27px;
	font-weight: 700;
}
.old-price{
	display: block;
	margin-bottom: 2px;
	text-align: left;
	text-decoration:line-through;
	
	clear: both;
}
.items-prods.mod-actions .p-price{
	color: #ff8000;
}
.p-sklad{
	float: right;
	background-color: #3DD282;
	color: #fff;
	border-radius: 5px;
	display: inline;
	padding: 4px 8px 6px 8px;
    font-size: 11px;
	margin-top: 5px;
}
.p-zakaz{
	float: right;
	background-color: #FF8000;
	color: #fff;
	border-radius: 5px;
	display: inline;
	padding: 4px 8px 6px 8px;
    font-size: 11px;
	margin-top: 5px;
}
.p-sklad-n{
		float: right;
	background-color: #fff;
	color: #747474;
	border-radius: 5px;
	display: inline;
	padding: 2px 6px 6px 6px;
	font-size: 11px;
	margin-top: 5px;
	border: 1px #747474 solid;
}
.p-cesta{
	clear: both;
	text-align: center;
	margin-top: 20px;
	padding-top: 20px;
}
.items-prod-btna{	
	font-size: 15px;
    color: #747474; 
    border-radius: 7px;
    padding: 10px 18px;
	margin: 0 3px;
    text-decoration: none;
    display: block;
	background-color: #F9F9F9;
	border: 1px solid  #A4A3A3; 
}
.items-prod-btna:hover{
	background-color: #747474;
	color: #fff;
	border: 1px solid #747474;
}
.items-prod-btn{	
	font-size: 15px;
    color: #fff; 
    border-radius: 7px;
    padding: 12px 20px;
	margin: 0;
    text-decoration: none;
    display: block;
	background-image: url("/img/main/cesta-btn-modul.svg");
	background-position: 30% center;
	background-repeat: no-repeat;
	background-color: #747474;
}
.items-prod-btn span{
	padding-left: 25px;
}
.items-prod-btn:hover{
	background-color: #FF8000;
	color: #fff;
}
.ncontaine-dop-title{
	display: none;	
}
.nicons{
	padding: 70px 0;
}
.nicons a{
	display: block;
	text-align: center;
	text-decoration: none;
	color: #747474;
}
.nicons span{
	display: block;
	margin-top: 10px;
	font-size: 16px;
	text-align: center;
}
.nicons li{
	float: left;
	width: 16.22%;
}



.sborka_bigbanner {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.sborka_bigbanner a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}


.sborka_bigbanner img {
    display: block;
    width: 100%;
    height: auto; 
}


.smotrisborky{
display: inline-block;
border: 1px solid #ffffff;
padding: 10px 45px 13px 45px;
color:#FF8000;
position: absolute;
top:80%;
border-radius: 8px;
background-color: #ffffff;

}

 .mob-sborka_bigbanner{
        position: relative;
    }
.mob-smotrisborky{
    position: absolute;
        display: inline-block;
    border: 1px solid #ffffff;
    padding: 6px 25px 8px 25px;
    color: #FF8000;
    bottom: 12px;
    right: 12px;
    border-radius: 4px;
    background-color: #fff;
    font-size: 13px;
}

@media screen and (max-width: 930px) and (min-width: 769px) {
    .sborka_bigbanner {
        height: 300px; 
    }
    .sborka_bigbanner img {
        width: 130%;
        height: 100%; 
        object-fit: cover; 
        object-position: center; 
    }
	
}


@media screen and (max-width: 768px) and (min-width: 530px) {
    .sborka_bigbanner {
        height: 200px; 
    }
    .sborka_bigbanner img {
        width: 150%; 
        height: 100%; 
        object-fit: cover;
        object-position: center;
    }
	
}


@media screen and (max-width: 529px) {
    .sborka_bigbanner {
        display: none !important; 
    }
}


.mob-sborka_bigbanner{
	display: none;
}
@media screen and (max-width: 530px) {	
.mob-sborka_bigbanner{
	display: block;
}

.mob-sborka_bigbanner img{
width: 100%;
}
}







@media screen and (max-width: 1550px) {
	.nuevostienda-l img{
		display: none;
	}
	.nuevostienda-l{
		width: 16%;
	}
	.nuevostienda-r{
		width: 80%;
	}
}


@media screen and (max-width: 1550px) {
.blog-articles{
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}
}





@media screen and (max-width: 1450px) {
.nepokaziv{
	display: block !important;
	font-size: 25px !important;
	border: 0 !important;
}
	.bls-articles>li {
  --marginRight: 90px;
	}
	.nuevostienda{
		padding: 70px 0;
	}
	.ncontaine-dop-title{
	display: block;
		    font-size: 30px;
    font-family: 'Segoe UIB';
    color: #FF8000;
		text-align: center;
		margin-bottom: 50px;
	
}
	.nuevostienda-l{
		display: none;
	}
	.nuevostienda-r{
		width: 98%;
		margin-left: 2%;

	}
	.container__content a img{
	width: 70%;
}
		.ntext{
		width: 98%;
		margin: 0px auto 60px auto;
	}
	
		.nicons span{
	font-size: 14px;
}
}

@media screen and (max-width: 1350px) {
	.container__content a{
	font-size: 18px;
}

}



@media screen and (max-width: 1300px) {	
	.items-prods.mod-actions li, .items-prods.mod-actions li:nth-child(1), .items-prods.mod-actions li:nth-child(2), .items-prods.mod-actions li:nth-child(3), .items-prods.mod-actions li:nth-child(4), .items-prods.mod-actions li:nth-child(5) {
    width: 24%;
    margin: 0.5% 0.5% 5% 0.5%;
}
.items-prods.mod-actions li:nth-child(5) {
    clear: both !important;
}
.items-prods.mod-actions li:nth-child(6){
    clear: inherit  !important;
}


.articles-more{
	padding: 8px 22px;
}
}


@media screen and (max-width: 1250px) {
		.bls-articles>li {
  --marginRight: 60px;
	}
	
	.prod-imgblck {
    width: 45%;
}
.nicons li img{
		width: 50%;
	}
	.nicons li span{
		width: 80%;
		margin: 12px auto 0 auto;
		
	}
	.nicons span{
	font-size: 13px;
}
	
.ntext-r h3{
	padding: 10px 0px;
	font-size: 30px;
}
	.ntext-bot h3{
	font-size: 24px;
}
	.p-price {
font-size: 25px;
	}
	.p-sklad{
		padding: 3px 10px 6px 10px;
    font-size: 11px;
	}
}
@media screen and (max-width: 1150px) {
	.ntab > label, .btab > label{
		margin-right: 20px;
	}
	.items-prods li:nth-child(1),.items-prods li:nth-child(2),.items-prods li:nth-child(3),.items-prods li:nth-child(4){
		    margin: 0 1.2% 0 0;
	}
	.items-prods li{
		    width: 23.8%;
	}
	.items-prod-btn{
		background-position: 20% center;
	}
	
	
	.prod-imgblck {
    width: 38%;
}
.prod-haracblck {
    width: 32%;
}
.articles-more{
	padding: 5px 16px 9px 16px;
	    margin-top: -8px;
}
.articles-more a {
    font-size: 13px;
}
.text-articles p {
    font-size: 13px;
    margin-bottom: 40px;
	line-height: 20px;
}
}





.prod-buttonblck-in .modificar{
display: none;
}

@media screen and (max-width: 1024px) {

	.prod-buttonblck-in .modificar{
display: block;
}
	
	
	.smotrisborky{
		top: 70%;
		padding: 8px 30px 12px 30px;
		font-size: 13px;
	}
	.bls-articles>li{
  
	    --marginRight: 20px;
	}

	
		.items-prods.mod-actions li, .items-prods.mod-actions li:nth-child(1), .items-prods.mod-actions li:nth-child(2), .items-prods.mod-actions li:nth-child(3), .items-prods.mod-actions li:nth-child(4), .items-prods.mod-actions li:nth-child(5) {
    width: 32.3%;
    margin: 0.5% 0.5% 5% 0.5%;
}
	
	
	.container__content a{
	font-size: 16px;
}
	.ntext-r{
		padding: 30px 0 0 0;
	}
	.items-prod-inf p{
		display: none;
	}
	.p-price {
font-size: 20px;
	}
}
@media screen and (max-width: 960px) {

    .articles-more {
        padding: 11px 28px 14px 28px;
        margin-top: -10px;
    }

    .text-articles p {
        font-size: 14px;
        margin-bottom: 60px;
		line-height: 21px;
	}

	.bls-articles>li {
        --marginRight: 1px;
        margin-left: 7px;
  --elements: 2;
  width: calc( 98% / var(--elements) - ( ((var(--elements) * var(--marginRight)) - var(--marginRight)) / var(--elements)));  
}
.bls-articles>li:not(:nth-child(2n)) {
  margin-right: var(--marginRight);
}

	
	.prod-haracblck{
		display: none;
	}
	
		.prod-imgblck {
    width: 60%;
}
	.prod-buttonblck {
    width: 38%;
}
.textcols {
    column-width: 48%;
    column-count: 1;
    column-gap: 4%;
}
	.content-tab-b{
		    padding: 30px 20px;
		margin: 0 5px;
	}
	
	.nicons li{
		width: 20%;
	}
	.nicons li:nth-child(3){
		display: none;
	}
	.ncontaine-dop-title{
		margin-bottom: 20px;
	}
	.items-prod-im {
		height: 150px;
	}
	.ntab > label, 	.btab > label{
		padding-top: 10px;
	}
	
	
	.items-prods li:nth-child(4){
		display: none;
	}
	
	.items-prods li:nth-child(1),.items-prods li:nth-child(2),.items-prods li:nth-child(3),.items-prods li:nth-child(4){
		    margin: 0 3.3% 0 0;
	}
	.items-prods li{
		    width: 30%;
	}
	
	
	
	.ntext-r h3 {
    padding: 5px 0px;
    font-size: 20px;
}
	
	.ntext-bot h3{
	padding: 15px 0px;
	font-size: 18px;
}

	
	
	
	.container__content a{
	font-size: 14px;
}
	.ncuerpo h2 {
    font-size: 25px;
}
	.ncuerpo-blc h2 {
    padding: 10px 10px 40px 10px;
}
}

@media screen and (max-width: 820px) {
	.copy.upbottom{
		margin-bottom: 60px;
	}
	/*cart 22222*/
	.cart-slide.fixed{
		bottom: 0;
		top: inherit;
		border-top: 1px solid #ccc;
	}
	.cart-slide-name {
		font-size: 12px;
	}
	
	/*cart 22222*/
	
			.items-prods.mod-actions li, .items-prods.mod-actions li:nth-child(1), .items-prods.mod-actions li:nth-child(2), .items-prods.mod-actions li:nth-child(3), .items-prods.mod-actions li:nth-child(4), .items-prods.mod-actions li:nth-child(5) {
    width: 40%;
    margin: 0.5% 5% 5% 5%;
}
	
	.items-prods.mod-actions .p-price {
    font-size: 28px;
}
	
	.items-prod-im {
    height: 120px;
}
	.items-prod-im img {
    width: 60%;
}
	.items-prod-inf{
		padding: 20px 20px 20px 20px;
	}
}


@media screen and (max-width: 780px) {

	.bls-articles>li {
        --marginRight: 0px;
        margin-left: 6px;

}


}

@media screen and (max-width: 760px) {

		.content-tab-b{
		    padding: 0 20px;
	}

	    .articles-more {
        padding: 8px 16px 12px 16px;
        margin-top: -12px;
    }


	.breadcrumb-inner{
		display: none;
	}
	
	.prod-imgblck #mainimage {
    width: 100%;
    padding: 0;
}
			.prod-imgblck {
    width: 90%;
	margin: 0 auto;
	float: none;
}
	.prod-buttonblck {
	margin: 50px auto 0 auto;
    width: 90%;
	float: none;
}
	.prod-titleblck h1, .prod-titleblck span {
		    padding: 0 20px;
	}
	.tabs>label {
		font-size: 20px;
		margin: 0 10px 0 0;
	}
	.tabs>input:checked+label {
    
    border-bottom: 3px solid #666;
   
}
	
	
	.nicons span {
    font-size: 11px;line-height: 16px;
}
		.nicons li{
		width: 33%;
	}
	.nicons li:nth-child(5), .nicons li:nth-child(6){
		display: none;
	}
	
	
	
	.items-prod-title {
		font-size: 11px;
		line-height: 16px;
	}
	.p-sklad-n, .p-sklad{
    padding: 3px 6px 6px 6px;
    font-size: 10px;
		
	}

	
	
	.items-prod-btn{
		font-size: 13px;
		padding: 8px 18px 12px 18px;
	}
	.items-prod-btna{
		font-size: 13px;
		padding: 6px 18px 10px 18px;
	}
	
.vhodi ul li:nth-child(9), .vhodi ul li:nth-child(10) {
		display: none;
}	
.vhodi ul li {   
    width: 25%;  
}
	.ntext-l{
		width: 100%;
		clear: both;
		margin: 0 auto;
		text-align: center;
	}
	.ntext-l img{
		width: 250px;
	}
	.ntext-r{
		width: 100%;
		clear: both;
		margin: 0 auto;
		
	}
	.ntext {
    width: 92%;
        margin: 10px auto;
}
	.ntext-r h3, .ntext-bot h3{
		line-height: 26px;
	}
	.ntext p{
		font-size: 12px;
	}
	.ntext-bot{
		    margin-top: 30px;
    padding-top: 30px;
	}
}
@media screen and (max-width: 648px) {

		.smotrisborky{
		top: 70%;
		padding: 5px 30px 8px 30px;
		font-size: 12px;
	}

	.btn-articles{
		bottom: 12px;
		margin-left: 8%;
		margin-right: 8%;
		width: 84%;
		font-size: 11px;
	}
	.articles-more{
		float: none;
		clear: both;
		display: block;
		text-align: center;
		margin-top: 25px;
	
	}

		.bls-articles>li {
        --marginRight: 0px;
        margin-left: 1%;
}


	.cart-slide.fixed {
    padding: 5px 0 10px 0;
	}
	.copy.upbottom{
		margin-bottom: 100px;
	}
	
	
	.cart-slide-name{
		line-height: 38px;
		
	}
	.cart-slide-in{
		position: relative;
	}
	.cart-slide-price{
		position: absolute;
		right: 0;
		top: -8px;
	}
	.cart-slide-button-pagar{
		clear: both;
		width: 100%;
		float: none;
	}
	.button-pagar-slide{
		width: 100%;
		display: block;
		font-size: 15px;
		margin: 0  auto;
		 padding: 12px 0 14px 0;
		background-position: 38% center;
		background-size: 5%;
	}
	.cart-slide-in{
		width: 90%;
	}
	
	.items-prods li {
    width: 45%;
}
	.items-prods li:nth-child(4) {
    display: block;
}
	
	.items-prods li:nth-child(1), .items-prods li:nth-child(2), .items-prods li:nth-child(3), .items-prods li:nth-child(4) {
    margin: 0 2% 4% 2%;
}
	.items-prod-title{
		line-height: 18px;
	}
	.line-btn-centr a{
		font-size: 13px;
		padding: 4px 30px 6px 30px;
	}
	.vhodi ul li {   
    width: 33.33333%;  
}
	.vhodi ul li:nth-child(9){
		display: block;
	}
}


.c-name-medi{
	display: block;
}
.c-name-corto{
	display: none;
}
@media screen and (max-width: 560px) {	

	.text-articles {
    padding: 20px;
}

.articles-title {

    font-size: 14px;
    line-height: 22px;
}
	    .text-articles p {
        font-size: 13px;
        margin-bottom: 70px;
        line-height: 20px;
    }
	
	.c-name-medi{
	display: none;
}
	.c-name-corto{
	display: block;
}
	
	.cart-slide-name{
		font-size: 11px;
	}
	.cart-slide-price{
		font-size: 14px;
	}
	
	.prod-titleblck h1, .prod-titleblck span {
		font-size: 13px;
    line-height: 21px;
   
	}
	.tabs{
		margin: 50px auto;
	}
	.content-tab-b p{
		font-size: 14px;
	}
	.footer-l{
		display: none;
	}
	.footer-r{
		width: 100%;
	}
	#content-tab1 .tbl-r{
		width: 130px;
	}
	#content-tab1 .tbl-r, #content-tab1 .tbl-l{
		font-size: 13px;
	}
				.items-prods.mod-actions li, .items-prods.mod-actions li:nth-child(1), .items-prods.mod-actions li:nth-child(2), .items-prods.mod-actions li:nth-child(3), .items-prods.mod-actions li:nth-child(4), .items-prods.mod-actions li:nth-child(5) {
    width: 80%;
    margin: 0 auto 5% auto;
	height: auto;
	float: none;
}
.items-prod-im {
        height: auto;
    }
	
	.ncuerpo-blc{
		padding-top: 30px;
	}
	.ncuerpo-blc h2{
		display: none;
	}
	.items-prod-title {
		height: auto;
	}
	.container__content a{
		font-size: 11px;
	}
	.container__content a img{
		width: 60%;
		margin: 5px 0;
	}
	    
}

@media screen and (max-width: 489px) {

	    #content-tab1 .tbl-r {
        width: 90px;
    }

    .btn-articles {
        bottom: 22px;
        margin-left: 5%;
        margin-right: 5%;
        width: 90%;
	}
    .text-articles {
        padding: 25px; 
    }
	.articles-title {

    font-size: 15px;
    line-height: 24px;
}
	    .text-articles p {
        font-size: 14px;
        margin-bottom: 90px;
        line-height: 22px;
    }


	.bls-articles>li {	
  --marginRight: 0;
  margin-left: 1%;
    --elements: 1;
  }
.bls-articles>li:not(:nth-child(1n)) {
  margin-right: var(--marginRight);
}

		.button-pagar-slide{
	
		background-position: 35% center;
		background-size: 4%;
	}
	
	
	.tabs>label {
		font-size: 15px;
	
	}
	
					.items-prods.mod-actions li, .items-prods.mod-actions li:nth-child(1), .items-prods.mod-actions li:nth-child(2), .items-prods.mod-actions li:nth-child(3), .items-prods.mod-actions li:nth-child(4), .items-prods.mod-actions li:nth-child(5) {
    width: 90%;

}
	
.nicons li{
		width: 33.33333%
}
.nicons li:nth-child(7){
		display: none;
}
.items-prod-title, .items-prod-im {

		height: auto;
	}
		.items-prods li {
    width: 80%;
			float: none;
			
}
	.ntab, .btab {
    padding: 0 15px;
	}
	
		.items-prods li:nth-child(1), .items-prods li:nth-child(2), .items-prods li:nth-child(3), .items-prods li:nth-child(4) {
    margin: 0 auto 35px auto;
}
 
}
@media screen and (max-width: 460px) {
	.items-prods li {
    width: 90%;
	}

}
@media screen and (max-width: 395px) {
	
    #content-tab1 .tbl-r {
        width: 70px;
	
    }
	  

}

