@charset "utf-8";
/* CSS Document */

/* Стили самой вёрстки - тело, блоки и т.д. */

.content {max-width:1200px; position:relative; display:block;margin:10px auto; padding:10px;}

/* Тройной блок */
.content_bloc_3 { position:relative; float:left; width:32%; padding:0; margin:0 15px 15px 0;}
.content_bloc_3 hr { width:98%; position:relative; float:left; margin:3px 0 3px 0; padding:0;}
@media (max-width: 1024px) {
.content_bloc_3 { position:relative; float:left; width:31.333%; padding:0; margin:0 10px 15px 0;}
} 
@media (max-width: 789px) {
.content_bloc_3 { position:relative; float:left; width:48%; padding:0; margin:0px 10px 15px auto;}
}
@media (max-width: 575px){
.content_bloc_3 { position:relative; float:left; width:100%; padding:0; margin:0px auto 0px auto;}
}
@media (max-width: 789px) {
.off {display:none;}
.icon_mobile_big {display:none;}
}
.bloc_line { position:relative; float:left;width:100%; margin:5px auto; padding:0; text-align:left; line-height:2;}
.bloc_line m{ position:relative; float:left; font-family: "Hind", sans-serif; text-transform:none; text-decoration:none;}
.line { position:relative; float:left;width:100%; margin:5px auto; padding:0; text-align:left; line-height:1.2;}
.line i{ position:relative; float:left;width: auto; margin:5px 12px 0 3px; padding:0; font-size:45px; color:#ebae44;}
.line b{color:#ebae44;}

/*justify-content: center;
    align-items: center;
    text-align: center;
*/
.v_korz { position:relative;width:100%; text-align:center; float: left;
    text-transform:uppercase;
	background:#ebae44;
	border-radius:6px;
	padding:10px 0px 10px 0px;
    color: #fff;
	font-family: "Hind", sans-serif;
	cursor:pointer;    
}


#name_tkan_bloc {position:relative; margin:5px 0 0 0;line-height:1.4;}
#name_tkan_bloc h2{position:relative; width:100%;margin:0; font-family: "Hind", sans-serif; font-size:18px; float:left;}

.min_max { position:relative; float: left; margin:0 0 0 5px; padding-left:10px; border-left:1px solid;  line-height:1.2;}
.pole{width:70px;float:left;margin:0 5px;text-align:center;position:relative;padding: 0.175rem 0.55rem;font-size: 1rem;line-height: 1.5;color: #495057;background-color: #fff;border: 1px solid #ced4da;border-radius: 6px;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.polev {width:70px;float:left;margin:0 5px;text-align:center;position:relative;padding: 0.175rem 0.55rem;font-size: 1rem;line-height: 1.5;color: #495057;background-color: #fff;border: 1px solid #ced4da;border-radius: 6px;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.poles {width:70px;float:left;margin:0 5px;text-align:center;position:relative;padding: 0.175rem 0.55rem;font-size: 1rem;line-height: 1.5;color: #495057;background-color: #fff;border: 1px solid #ced4da;border-radius: 6px;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}

@media (max-width: 350px){
.pole {width:50px;float:left;margin:0 5px;text-align:center;position:relative;padding: 0.175rem 0.55rem;font-size: 1rem;line-height: 1.5;color: #495057;background-color: #fff;border: 1px solid #ced4da;border-radius: 6px;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.polev {width:50px;float:left;margin:0 5px;text-align:center;position:relative;padding: 0.175rem 0.55rem;font-size: 1rem;line-height: 1.5;color: #495057;background-color: #fff;border: 1px solid #ced4da;border-radius: 6px;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.poles {width:50px;float:left;margin:0 5px;text-align:center;position:relative;padding: 0.175rem 0.55rem;font-size: 1rem;line-height: 1.5;color: #495057;background-color: #fff;border: 1px solid #ced4da;border-radius: 6px;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
}
.colichestvo {width:50px; margin-top:7px;}

.cvet {font-family: "Hind", sans-serif;position:relative; margin:0 0 5px 0;}

/* ЦЕНА Блок */
.left {position:relative; float:left; margin:0; font-family: "Hind", sans-serif; line-height:2.4;}
#return { position:relative; float:left; line-height:1.2;}
#return select{
	width:auto;
	position:relative; float:left;
	margin:5px;
	texalign:center;
	position:relative;
    padding: 0.175rem 0.55rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 6px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;	
}
.vopros { position:relative; float:left; margin:7px 5px;line-height:2; color: #ebae44; font-size:24px;}

.cena_bloc {position:relative; float:right; margin:0; line-height:1.2; padding: 7px 0 0 0; font-family: "Hind", sans-serif; font-size: 24px; color:#ebae44; font-weight:600;}
.icon_mobile_big { font-size:30px; position:relative; float:left; margin:0 5px 0 0;}
/* Размеры Блок */
.razmer_bloc {position:relative; float:left;
width:95%;
    background: #ebae44;
	text-decoration:none;
    font-family: "Hind", sans-serif;
    color: #ffffff;
    font-size: 14px;
    line-height: 1;
    font-weight: 400;
    padding: 5px 7px 5px 10px;
    border-radius: 6px;
	margin:5px 0;
}
.icon_mobile { font-size:20px; position:relative; float:left; margin:0 5px 0 0;}

                           /* ВЫГРУЗКА МАТЕРИАЛОВ */
#blok_karusel {position:relative; width:100%; height:150px;float:left; margin:0; padding:0;}
/* Назад кнопка */
.kno_conteiner { position:relative; width:100%; top:-120px; z-index:9999; vertical-align: middle;}

.knoV {
    position: relative;
	float:left;
	z-index:7;
    cursor: pointer;
    font-size: 20px;
	text-decoration:none;
    line-height:1;
    border: none;
    width: 38px;
    height: 38px;
    background: #4b4b4b;
    color: #ffffff;
    font-weight: 500;
    border-radius: 50%;
    transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}
/* Вперёд кнопка */	
.knoN {
    position: relative;
	float:right;
	z-index:7;
    cursor: pointer;
    font-size: 20px;
	text-decoration:none;
    line-height:1;
    border: none;
    width: 38px;
    height: 38px;
    background: #4b4b4b;
    color: #ffffff;
    font-weight: 500;
    border-radius: 50%;
    transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}
.knoV:hover {background: #EBAE3E; color:#FFFFFF;}
.knoN:hover {background: #EBAE3E; color:#FFFFFF;}
.knoV:before { position:relative;float:left;margin:8px;}
.knoN:before { position:relative;float:left;margin:8px 7px 7px 9px;}



#carousel {float:left; position:relative; vertical-align:middle; }
/* Основной контейнер рарусели */
.owl-wrapper-outer {
	overflow: hidden;
	background: white;
}
@media (max-width: 575px){
.owl-wrapper-outer { position:relative; float:left;margin-top:10px;}
}
/* Контейнер материала */
.owl-item {
	padding:0px;
	text-align: center;
	margin:0 1px; z-index:1;
}
/* Иконки и изображения */
.owl-item img {width:100px; margin:0; padding:0; cursor: pointer; border-radius:6px; border:1px #f7f8fa solid;}
@media (max-width: 350px){
.owl-item img {width:90px; margin:0; padding:0; cursor: pointer; border-radius:6px; border:1px #f7f8fa solid;}
}
.icon_name {
	position:relative;
	width:100%;
	font-family: "Hind", sans-serif;
    font-size: 10px;
    font-weight: 400;
    color: #191919;}
.kat_cena {position: absolute; float:right; right:5px; margin:-105px 0 0 0px; font-size:9px; width:15px; height:15px; background: #FFFFFF; border:1px #C8C8C8 solid; border-radius:50%; z-index:9999; text-align:center;}
@media (max-width: 350px){
.kat_cena {position: absolute; float:right; right:5px; margin:-95px 0 0 0px; font-size:9px; width:15px; height:15px; background: #FFFFFF; border:1px #C8C8C8 solid; border-radius:50%; z-index:9999; text-align:center;}
}
.boxImg {position:relative; float:left; margin:0px 15px 10px 0px; height:auto;}
#razmer_knopka{position:relative;width:100%; text-align:center; float: left;
    text-transform:uppercase;
	background:#ebae44;
	border-radius:6px;
	padding:10px 0px 10px 0px;
	font-weight:600;
    color: #fff;
	font-family: "Hind", sans-serif;
	cursor:pointer;  }

                           /* МАТЕРИАЛ БОЛЬШОЙ */

.material_big {position:relative; width:100%; height:460px;margin:0; padding:0; border:1px #f7f8fa solid; overflow:hidden;border-radius:6px;}
@media (max-width: 380px){
.material_big {position:relative; width:100%; height:300px;margin:0; padding:0; border:1px #f7f8fa solid; overflow:hidden;border-radius:6px;}
}
.material_big img {position:relative; width:100%; margin:0; padding:0;border-radius:6px;}
.material_big img:hover {position:relative; width: auto; margin:0; padding:0;border-radius:6px;}


/* Блок с точками */
.owl-pagination {
	text-align: center; /* Выравниваем точки по-середине */
}
/* 1 Точка */
.owl-page {
	width: 10px;
	height: 10px;
	border: 1px solid #ccc;
	display: none;
	background: white;
	margin: 10px;
	border-radius: 5px;
}
/* Активная точка */
.owl-page.active {
	background: #ccc;}
	






















