﻿@charset "utf-8";
/* CSS Document */
body {
	background-color: #fff !important;
}
@font-face {
	font-family: gilroyr;
	src: url('/image/fonts/Gilroy-Regular.ttf');
}

@font-face {
	font-family: gilroyb;
	src: url('/image/fonts/Gilroy-Bold.ttf');
}

@font-face {
	font-family: gilroysb;
	src: url('/image/fonts/Gilroy-SemiBold.ttf');
}
@font-face {
	font-family: gilroysexb;
	src: url('/image/fonts/Gilroy-ExtraBold.ttf');
}

.owl-moneymaker2-fullscreen .owl-moneymaker2-top{
	border-bottom: 0px solid #38383b !important;
}
.owl-pagination{
	display: none !important;
}
.owl-carousel {
	margin: 0 0 0px !important;
}

.owl-carousel {
	max-height: 684px !important;
}
.owl-moneymaker2-fullscreen .owl-moneymaker2-top .owl-item img, .owl-moneymaker2-fullscreen .owl-moneymaker2-bottom .owl-item img {
	max-height: 100% !important;
}
.my_banner{
	display: flex;
	justify-content: space-between;
	margin-top: 45px;
	margin-bottom: 30px;
}
.my_banner a{
	width: 100%;
}
.my_banner img{
	transition: 0.3s;
	width: 100%;
	height: 100%;
	max-width: 570px;
	margin: 0px auto;
	display: block;
}
.my_banner img:hover {
	transition: 0.3s;
	transform: scale(1.02);
	box-shadow: 0px 0px 22px rgba(68, 68, 68, 0.47);
	border-radius: 6px;
}
.ocdfeatured .tab-content{
	border: 0px solid #ccc !important;
}
.nav-tabs {

	border-bottom: 0px solid #e8e8e8 !important;
}
.ocdfeatured .nav li{
	border: 0px !important;
}
.ocdfeatured .nav li{
	font-size: 16px !important;
	font-family: gilroyb !important;
	position: relative;
}
.ocdfeatured .nav li a span{
	font-size: 16px;
	
}
.ocdfeatured .nav li[class="active"] a span{
	color: #D2092D !important;
	
}
/*.ocdfeatured .nav li[class="active"]:before{
	position: absolute;
	content: '';
	width: 100%;
	max-width: 40px;
	background: #D2092D;
	height: 3px;
	border-radius: 2px;
	left: 50%;
	margin-left: -20px;
	top: 48px;
	}*/
	.nav-tabs>li>a {
		color: #37373B !important;
	}
	.ocdfeatured .nav li{
		margin: 0px 20px 0px 0px !important;
	}
	.nav>li>a {
		padding: 10px 0px !important;
	}
	.product-thumb:hover {
		box-shadow:unset  !important;
	}
	.product-thumb:hover .caption p{
		font-family: gilroysb !important;
		color: #D2092D !important;
		text-decoration: unset !important;
	}
	.product-thumb a:hover {
		text-decoration: unset !important;
	}
	.product-thumb .caption p{
		text-align: center  !important;
		font-family: gilroyr  !important;
		color: #38383B  !important;
		font-size: 16px !important;
		line-height: 22px;
	}
	.my_catalog .btn-group button, .full-w .btn-group button{
		display: none !important;
	}
	.pracart .col-sm-7{
		width: 100%;
	}
	.product-thumb .price {
		width: 100%;
		text-align: center;
		color: #191818;
		font-size: 16px;
		font-family: gilroysb;
		display: block;
		margin-top: 5px;
	}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{
		max-height: 400px;
	}
	.videoblock{
		width: 100%;
		height: 100vh;
		max-height: 600px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.videoblock a{
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;

	}
	.videoblock img{
		opacity: 0.7;
		transition: 0.5s;
	}
	.videoblock img:hover{
		opacity: 1;
	}
	.videoblock span{
		position: absolute;
	}
	.videoblock span:nth-child(1){
		width: 80px;
		height: 80px;
		background: url(/image/catalog/images/bor.svg);
		background-size: cover;
		display: block;
		transition: all 0.5s ease;
		animation: scale 2s ease infinite;
		transform: scale(1.5);
		opacity: 0;
	}

	@keyframes scale {
		from {
			transform: scale(1);
			opacity: 1;

		}
	}
	.login{
		font-size: 16px;
		font-family: gilroysb;
		padding-top: 4px;
		margin-left: 8px;
	}
	.ve-ce a{
		display: flex;
		align-items: center;
	}
	.bg_opis{
		background: #eee;
		padding-top: 30px;
		padding-bottom: 40px;
	}
	.full-w{
		padding-bottom: 0px !important;
	}
	.vkl {
		max-height: 261px    !important;
		overflow: hidden !important;
	}
	.vkl h1{
		font-family: gilroysexb;
	}
	.vkl h2{
		font-size: 16px;
		font-family: gilroysb;
	}
	.vkl h2 span{
		color:#38383B !important;
	}
	.vkl h3, h2 {
		font-weight: 600;
		color: #444;
		font-size: 20px;
		font-family: gilroysb;
		margin-top: 50px;
	}
	.vkl p span{
		font-family: gilroyr  !important;
		font-size: 14px;
		line-height: 21px;
		font-weight: normal !important;
	}
	.vkl p{
		font-family: gilroyr  !important;
		font-size: 14px;
		line-height: 21px;
	}
	.vkl a{
		font-family: gilroyr  !important;
		font-size: 14px;
		line-height: 21px;
	}
	.vkl strong{
		font-family: gilroyr  !important;
		font-size: 14px;
		line-height: 21px;
		font-weight: normal;
	}
	.vkl ul li{
		font-family: gilroyr  !important;
		font-size: 14px;
		line-height: 21px;
	}
	.vkl ul li span{
		font-family: gilroyr  !important;
		font-size: 14px;
		line-height: 21px;
		font-weight: normal !important;
	}
	.full-text{
		max-height: 100% !important;
	}
	.show-more {
		color: #fff;
		float: left;
		cursor: pointer;
		border: 0px solid;
		padding: 4px;
		text-transform: none;
		text-decoration: none;
		background: #898D8D;
		border-radius: 23px;
		margin: unset;
		margin-top: 24px;
		padding: 13px 20px;
		font-size: 14px;
		line-height: 17px;
		font-family: gilroyb;
	}
	.flex-revers{
		display: flex;
		justify-content: space-between;
		max-width: 270px;
		width: 100%;
		float: right;
		align-items: center;
	}
	.flex-revers span{
		color: #fff;
	}

	.pm_my{
		top: 5px;
		position: relative;
	}
	.tel_my > a  {

		display: flex;
		width: 100%;
		min-width: 140px;

	}
	.tel_my a {
		display: flex;
		align-items: center;
		font-size: 14px !important;
		padding-top: 1px !important;
		font-family: gilroysb !important;
		height: 34px;
		justify-content: center;
		
		
	}
	.menu-noneed{
		padding: 10px 0px;
		min-height: 54px;
	}
	.header-search-content {
		position: relative;
		top: 4px !important;
		height: 70px !important;
	}
	@media (min-width: 768px){
		.header-search-input {
			padding-top: 0rem !important;
		}
	}
	.header-search{
		padding: 0 0px 0 192px !important;
	}
	#search {
		overflow: visible !important;
		top: -12px;
	}
	.abs-search {
		position: absolute;
		left: 6px;
		top: 7px;
		padding: 0px !important;
		opacity: 0.6;
	}
	.header-search-input {
		padding-top: 0rem !important;
		font-size: 16px !important;
		margin-top: 0px !important;
	}
	.layout-table-right .header-search-btn {
		padding: 20px 24px 0px 0px !important;
		zoom: 0.7;
	}

.stick-icon {
    position: absolute;
    color: #fff;
    z-index: 1;
    border-radius: 100px;
    font-size: 13px !important;
    font-family: gilroyb !important;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
} .tmp-cat-icon {
       left: 10px;
       top: 55px;
       font-size: 17px;
}
	.cart_like_block {
		position: absolute;
		top: 50%;
		margin-top: -7px;
		right: 57px;
		width: 100%;
		max-width: 74px;
		display: flex;
		justify-content: space-between;
	}
	.cart_like_block .cart{
		width: 16px;
		height: 16px;
		background: url(/image/catalog/images/cart.svg);
		cursor: pointer;
		position: relative;
	}
	.cart_like_block .cart span{
		width: 21px;
		height: 19px;
		background: #D2092D;
		border: 1px solid #FFFFFF;
		border-radius: 17px;
		font-family: gilroysb;
		color: #fff;
		text-decoration: unset;
		font-size: 11px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute;
		top: -6px;
		left: 8px;
	}
	.cart_like_block .like{
		width: 16px;
		height: 16px;
		background: url(/image/catalog/images/like.svg);
		cursor: pointer;
		position: relative;
	}
	.cart_like_block .like span{
		width: 21px;
		height: 19px;
		background: #D2092D;
		border: 1px solid #FFFFFF;
		border-radius: 17px;
		font-family: gilroysb;
		color: #fff;
		text-decoration: unset;
		font-size: 11px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute;
		top: -6px;
		left: 8px;
	}
	.cart_like_block .active{
		background: url(/image/catalog/images/likeactive.svg) #d2092d  no-repeat center !important;
	}
	.sale{
		background: #FFC72C;
		padding: 60px 0px;
	}
	.sale #fsubscription {
		padding: 0px 0px 0px 0px;
		min-height: 80px;
		overflow: hidden;
	}
	.sale .bonus-text {
		font-family: gilroysexb;
		text-align: left;
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 0px;
		padding: 0px;
	}
	.my-inp-butt{
		width: 100%;
		max-width: 570px;
		margin-top: 16px;
		display: flex;
	}
	.sub-bl {
		float: left;
		margin-right: 0px;
		margin-top: 0px;
	}
	#semail {
		height: 56px;
		border: 0px solid #bfbfbf !important;
		margin-bottom: 0px;
		box-shadow: unset;
		outline: none !important;
		border-radius: 40px 0px 0px 40px;
		padding-left: 27px;
		font-size: 16px;
		color: #38383B;
		font-family: gilroyr;
	}
	#semail:focus {
		border-color: #fff !important;
		background-color: #fefefe;
	}
	#bsubscription {
		padding: 0px;
		color: #fff;
		text-decoration: none;
		font-size: 16px;
		width: 100%;
		min-width: 150px;
		display: block;
		height: 56px;
		border-radius: 0px 40px 40px 0px;
		background: #38383B;
		border: 0px solid #bfbfbf !important;
		font-family: gilroysb;
	}
	footer .h5 {
		padding-bottom: 1px;
		color: #fff;
		font-size: 14px;
		font-family: gilroyExtraBold;
		text-transform: unset;
		color: #898D8D;
	}
	footer a {
		font-size: 13px;
	}
	.flex-social {
		display: flex;
		justify-content: flex-start;
	}
	.social-href {
		display: block;
		padding: 0px;
		margin: 0px 14px;
		text-align: center;
		border: 0px solid;
		font-size: 2rem;
		width: 20px;
		height: 16px;
		border-radius: 20px;
		display: block;
	}
	.social-href:first-child {
		margin: 0px 0px;
	}
	.social-href:hover {
		text-decoration: none;
		background-color: unset;
		color: #fff;
	}
	.fb{
		left: 5px;
		position: relative;
	}
	.product-thumb {
		margin: 0px auto 20px;
		max-height: 558px;
		max-width: 290px;
		position: relative;
	}
	.product-thumb .cart_like_block {
		position: absolute;
		top: 10px;
		right: 15px;
		width: 100%;
		max-width: 24px;
		z-index: 1;
		height: 68px;
		display: flex;
		justify-content: space-between;
		flex-direction: column;
	}
	.product-thumb .cart_like_block .cart {
		background: url(/image/catalog/images/cart.svg) no-repeat center;
		width: 30px;
		height: 30px;
		transition: 0.3s;
		border-radius: 50px;
	}
	.product-thumb .cart_like_block .like {
		background: url(/image/catalog/images/like.svg) no-repeat center;
		width: 30px;
		height: 30px;
		transition: 0.3s;
		border-radius: 50px;
	}
	.product-thumb .cart_like_block .like:hover {
		background: url(/image/catalog/images/like.svg) #EEEEEE no-repeat center;
	}
	.product-thumb  .caption img{
		margin-bottom: 20px;
	}
	.product-layout .product-thumb .caption {
		height: unset !important;
		min-height: 35px;
		text-align: center;
	}
	.product-layout .product-thumb .caption p {
		height: 50px !important;
	}
	.product-grid .product-thumb .image {
		padding: 0px 0px;
	}
	.tab-content{
		position: relative;
	}
	.slider_arrows {
		position: absolute;
		top: -40px;
		right: 13px;
		display: none;
	}
	.slider_arrows img{
		cursor: pointer;
		margin-right: 10px;
		opacity: 0.7;
		transition: 0.3s;
	}
	.slider_arrows img:hover{
		opacity: 1;
	}

	@media(max-width: 1200px){
		.my_banner img {
			width: 95%;
			margin: 0px auto;
			display: block;
		}
		.videoblock {
			max-height: 290px;
			background-position: center;
			background-size: cover;
		}

		.sale .bonus-text {
			font-family: gilroysexb;
			text-align: left;
			font-size: 29px;
			line-height: 36px;
			margin-bottom: 0px;
			padding: 0px;
		}
		.sale {
			background: #FFC72C;
			padding: 30px 0px;
		}

		img {
			max-width: 100%;
			min-width: 18px;
		}
		#logo img {
			height: 32px;
			min-width: 140px;
		}
	}
	.mob_cart_like_block{
		display: none;
	}
	@media(max-width: 992px){
		.mob-menu-icon{
			font-size: 20px;
		}
		.mob-menu-icon {
			color: #38383B !important;
		}
		.search-icon-href {
			color: #38383B !important;
			font-size: 19px;
		}
		.tel_my{
			display: none;
		}
		.menu-noneed {
			padding: 20px 0px;
		}
		.owl-moneymaker2-fullscreen .owl-moneymaker2-top .owl-item img, .owl-moneymaker2-fullscreen .owl-moneymaker2-bottom .owl-item img {
			max-height: 420px  !important;
			width: 100%;
			object-fit: cover;
		}
		.mob_cart_like_block{
			display: flex;
			top: 31px;
			max-width: 65px;
			right: 21px;
		}
		.logo-mob {

			top: 20px;
		}

	}
	.my_banner_mob{
		display: none;
	}
	@media(max-width: 700px){


		.my_banner {
			flex-wrap: wrap;
		}
		.my_banner {
			margin-top: 5px;
		}

		.my_banner img {
			width: 100%;
			margin-top: 25px;
		}
		.owl-moneymaker2-fullscreen .owl-moneymaker2-top .owl-item img, .owl-moneymaker2-fullscreen .owl-moneymaker2-bottom .owl-item img {
			max-height: 100% !important;
			min-height: 320px;
			object-fit: cover;
		}
		.flex-revers {
			display: none !important;
		}
		.ocdfeatured .nav li {
			margin: 0px 0px 0px 0px !important;
		}
/*	.ocdfeatured .nav li[class="active"]:before {
		position: absolute;
		content: '';
		width: 100%;
		max-width:10px;
		background: #D2092D;
		height: 3px;
		border-radius: 2px;
		left: 0px;
		margin-left: 0px;
		top:19px;
		}*/
		.ocdfeatured .nav li[class="active"] a span {
			color: #D2092D !important;
			padding-left: 0px;
		}
		.ocdfeatured .nav li {
			padding: 0px 0px !important;
		}
	}

	@media(max-width: 500px){


		.containrer_kabinet .moi_zakazi .cart_block img{
			margin-bottom: 10px;
		}

		.my_banner_mob{
			display: block;
		}
		.my_banner_mob img {
			width: 100%;
			margin-top: 16px;
		}
		.my-inp-butt {

			display: flex;
			flex-wrap: wrap;
		}
		#semail {
			height: 42px;
			border: 0px solid #bfbfbf !important;
			margin-bottom: 0px;
			box-shadow: unset;
			outline: none !important;
			border-radius: 40px 40px 40px 40px;
			margin-bottom: 20px;

		}
		#bsubscription {

			border-radius: 40px 40px 40px 40px;
			height: 42px;
		}
	}
	#top{
		border: unset !important;
		box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.12);
	}

	.breadcrumb {
		padding: 0px 0px 10px 0px;
	}
	ul[class="breadcrumb"]{
		margin-top: 27px;
	}
	.breadcrumb>li {
		position: relative;
		margin-bottom: 20px !important;
		font-size: 0px;
	}
	.breadcrumb li[class="active"] [itemprop="name"]{
		background: #EEEEEE;
		border-radius: 20px;
		font-size: 13px;
		line-height: 15px;
		color: #38383B;
		padding: 10px 19px;
		transition: 0.3s;
		left: 0px;
		position: relative;
	}
	.breadcrumb li[class="active"]:before {
		content: "●";
		color: rgb(238, 238, 238);
		font-size: 13px;
		left: 0px;
		position: relative;
		padding: 0px 5px 0px 0px;
	}


	.breadcrumb li a{
		font-size: 0px;
	}
	.breadcrumb li a span{
		background: #EEEEEE;
		border-radius: 20px;
		font-size: 13px;
		line-height: 15px;
		color: #38383B;
		padding: 10px 19px;
		transition: 0.3s;
	}
	.breadcrumb>li+li:before {
		content: "●";
		color: rgb(238, 238, 238);
		font-size: 13px;
		left: 0px;
		position: relative;
		padding: 0px 5px 0px 0px;
	}
	.breadcrumb a:hover{
		text-decoration: unset  !important;
	}
	.blog12 .breadcrumb a{
		background: #EEEEEE;
		border-radius: 20px;
		font-size: 13px;
		line-height: 15px;
		color: #38383B;
		padding: 10px 19px;
		transition: 0.3s;
	}
	.blog12 .record_columns{
		display: flex;
		flex-wrap: wrap;
	}
	.br-lim-h1{
		min-height: unset !important;
	}
	.m-t-40{
		margin-top: 35px;
	}
	.my_h1_kat h1 {
		font-family: gilroysexb;
		font-size: 32px;
		line-height: 39px;
		color: #000000;
	}
	.panel-heading{
		display: none;
	}
	.ocfilter-option[data-toggle="popover-price"]{
		display: none;
	}
	.ocfilter-option[id="option-10013"]{
		display: none;
	}
	.ocfilter-option[id="option-10039"]{
		display: none;
	}
	.ocfilter-option[id="option-10048"]{
		display: none;
	}
	.ocfilter-option[id="option-10049"]{
		display: none;
	}
	.ocfilter-option[id="option-10058"]{
		display: none;
	}
	.ocfilter-option[id="option-10038"]{
		display: none;
	}
	.ocfilter-option[id="option-10057"]{
		display: none;
	}
	.ocfilter-option[id="option-10060"]{
		display: none;
	}
	.ocfilter-option[id="option-10035"]{
		display: none;
	}
	.selected-options{
		display: none;
	}


	.ocfilter-option .ocf-option-name {
		font-family: gilroyb !important;
		margin-bottom: 10px;
		font-size: 18px !important;
		line-height: 22px !important;
		color: #38383B !important;
		margin-bottom: 16px !important;
	}
	.panel {
		border: 0px;
	}
	.list-group-item {
		background: #EEEEEE;
		margin-bottom: 10px;
		border: 0px;
		padding: 20px 20px;
		border-radius: 6px !important;
		/*	max-height: 175px !important;*/
	}
	.ocfilter-option label {
		cursor: pointer;
		display: block;
		font-size: 12px;
		font-weight: normal;
		line-height: 1.2;
		white-space: normal;
		padding: 0px 0;
		width: 100%;
		margin-bottom: 17px;
	}

	.ocfilter-option a {
		color: #38383B !important;
		font-size: 14px !important;
		font-family: gilroyb !important;
		padding-left: 10px;
		position: relative;
		top: 2px;
	}
	.ocf-option-values label{
		position: relative;
	}
	.ocf-option-values label:before{
		position: absolute;
		content: '';
		width: 18px;
		height: 18px;
		background: #EEEEEE;
		border: 2px solid #898D8D;
		box-sizing: border-box;
		border-radius: 4px;
	}
	.ocf-option-values .ocf-selected:before{
		position: absolute;
		content: '';
		width: 18px;
		height: 18px;
		background: url(/image/catalog/images/check.svg) #898D8D no-repeat;
		border: 2px solid #898D8D;
		box-sizing: border-box;
		border-radius: 4px;
		background-position: 2px;
	}
	.show-moreoc {
		position: absolute;
		top: 20px;
		right: 22px;
		width: 10px;
		height: 6px;
		background: url(/image/catalog/images/top.svg);
		transform: rotate(180deg);
	}
	.show-top{
		position: absolute;
		top: 20px;
		right: 22px;
		width: 10px;
		height: 6px;
		background: url(/image/catalog/images/top.svg);
		transform: rotate(0deg) !important; 
	}
	.show-moreoc:hover {
		background: url(/image/catalog/images/top.svg)!important; 
	}
	.max-h{
		max-height: 100%  !important; 
	}
	.ocf-color{
		width: 34px  !important;
		height: 34px  !important;
	}
	.ocfilter-option label input {
		opacity: 0 !important;

	}
	#option-10014{
		max-height: 182px;
		overflow: hidden !important;
	}
	#option-10014 a{
		font-family: gilroyr !important;
		position: relative;
		top: 5px;
		left: 5px;
	}
	#option-10014 .ocf-option-values label:before {
		position: absolute;
		content: '';
		left: -5px;
		top: 1px;
		width: 34px;
		height: 34px;
		background: transparent;
		border: 0px solid #898D8D;
		box-sizing: border-box;
		border-radius: 6px;
		background-position: -1.5px 0px;
	}
	#option-10014 .ocf-selected:before {
		position: absolute;
		content: '';
		left: -5px;
		top: 1px;
		width: 34px;
		height: 34px;
		background: url(/image/catalog/images/checkcolor.svg) no-repeat !important;
		border: 0px solid #898D8D;
		box-sizing: border-box;
		border-radius: 6px;
		background-position: -1.5px 0px;
	}
	#option-30 .ocf-option-values{
		/* display: flex; */
		/* flex-wrap: wrap; */
		/* justify-content: space-between; */
	}
	#option-30 .ocf-option-values label {
		max-width: 50px;
		width: 100%;
		min-height: 34px;
		padding: 0px;
		float: left;
		margin: 7px 4px;
	}

	#option-30 .ocf-option-values label:before {
		position: absolute;
		content: '';
		width: 100%;
		height: 100%;
		background: #ffffff;
		box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
		border: 0px solid #898D8D;
		box-sizing: border-box;
		border-radius: 6px;
	}
	#option-30 .ocf-option-values .ocf-selected:before {
		position: absolute;
		content: '';
		width: 100%;
		height: 100%;
		background: #898D8D;
		box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
		border: 0px solid #898D8D;
		box-sizing: border-box;
		border-radius: 6px;
	}
	#option-30 .ocf-selected a {
		font-family: gilroyb !important;
		color: #fff !important;
	}

	#option-30 label a {
		display: block;
		color: #38383B !important;
		font-size: 14px !important;
		pointer-events: none;
		padding-left: 0px;
		position: absolute;
		top: 0px;
		font-family: gilroyr !important;
		width: 100%;
		text-align: center;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.arr_down{
		position: absolute;
		width: 10px;
		height: 7px;
		right: 25px;
		top: 31px;
		background: url(/image/catalog/images/top.svg);
		transform: rotate(-180deg) !important;
		cursor: pointer;
		transition: 0.3s;
	}
	.rotate{
		transform: rotate(0deg) !important;
	}
	#option-10027 label,  #option-10080 label{
		width: 100%;
		max-width: 110px;
		height: 34px;
		padding: 0px 0;
	}
	#option-10027 label:before, #option-10080 label:before {
		position: absolute;
		content: '';
		width: 100%;
		height: 100%;
		border: 0px solid #898D8D;
		box-sizing: border-box;
		background: #FFFFFF;
		box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
		border-radius: 6px;
	}
	#option-10027 .ocf-selected a ,  #option-10080 .ocf-selected a {
		font-family: gilroyb !important;
		color: #fff !important;
	}
	#option-10027 .ocf-option-values .ocf-selected:before,  #option-10080 .ocf-option-values .ocf-selected:before{
		position: absolute;
		content: '';
		width: 100%;
		height: 100%;
		background: #898D8D;
		box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
		border: 0px solid #898D8D;
		box-sizing: border-box;
		border-radius: 6px;
	}
	#option-10027 .ocf-option-values, #option-10080 .ocf-option-values{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	#option-10027 label a, #option-10080 label a{
		display: block;
		color: #38383B !important;
		font-size: 14px !important;
		pointer-events: none;
		padding-left: 0px;
		position: absolute;
		top: 0px;
		font-family: gilroyr !important;
		width: 100%;
		text-align: center;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}








	.popover{
		border-radius: 20px;
		border: 0px;
	}

	.popover-content{
		padding: 38px 24px;
		border-radius: 20px;
		box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.12);

	}
	.popover-content button{
		padding: 15px 9px;
	}
	.btn-primary{
		background: #D2092D;
		border-radius: 23px;
		border: 0px;
		font-size: 14px;
		line-height: 17px;
		font-family: gilroyb !important;
	}
	.popover.right>.arrow{
		border-right-color: transparent;
	}
	.btn-primary:hover{
		background: #D2092D;
		border-radius: 23px;
	}

	.dropdown .dropdown-toggle{
		display: block;
	}


	.product-grid .product-thumb {
		overflow: unset;
	}

	.product-thumb .caption a {
		text-align: center !important;
		font-family: gilroyb !important;
		color: #464646 !important;
		font-weight: 700;
		font-size: 14px !important;
		letter-spacing: normal;
		line-height: 19px;
	}
    .product-thumb .caption a:hover {
    	color: #ff5c38 !important;
    }
	.bal-box-next span{
		display: none !important;
	}
	div.bal-box-next {
		cursor: pointer;
		display: block!important;
		/* border-radius: 5px; */
		-moz-border-radius: 5px;
		/* -webkit-border-radius: 5px; */
		border: 0px solid #ddd !important;
		text-align: center;
		/* box-shadow: 2px 2px 2px rgba(50,50,50,.4); */
		color: #fff;
		text-decoration: none;
		padding: 11px 1px;
		background: #898D8D !important;
		border-radius: 23px !important;
		max-width: 212px !important;
		margin: 0px auto !important;
	}
	div.bal-box-next a[rel=next] {
		text-decoration: none;
		font-size: 14px;
		color: #fff;
		font-family: gilroyb !important;
	}

	.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
		color: #D2092D;
		background-color: unset !important;
		/* border-radius: 5px; */
		-moz-border-radius: 5px;
		/* -webkit-border-radius: 5px; */
	}


	.pagination>li>a, .pagination>li>span {
		padding: 0px 9px;
		font-family: gilroyb !important;
		font-size: 16px;
		line-height: 19px;
	}

	.grid-variants-icon.active {
		border: 0px solid #ff471f !important;
		box-shadow: 0 0px 5px rgba(0, 0, 0, 0.8);
	}
	.container-cont{
		display: flex;
		justify-content: space-between;
		padding-top: 80px;
	}
	.left, .right{
		width: 100%;
		max-width: 48%;
	}
	.container-cont h2 {
		font-size: 32px;
		font-family: gilroysexb;
		margin-bottom: 30px;
	}

	.container-cont h3 {
		font-family: gilroyb !important;
		font-size: 16px;
	}

/*.vkl_cat {
	height: 711px;
	overflow: hidden !important;
	}*/

	.mt-35{
		margin-top: 35px;
	}

	.container-cont ul li {
		margin-bottom: 10px;
		margin-top: 10px;
	}

	@media(max-width: 768px){
		.left, .right{
			width: 100%;
			max-width: 100%;
		}
		.container-cont {
			flex-direction: column;
			padding-top: 0px;
		}
		.container-cont img{
			width: 100%;
			object-fit: cover;
		}

		.breadcrumb>li {
			display: inline-block;
			margin-bottom: 10px;
		}
		ul[class="breadcrumb"] {
			margin-top: 24px;
			width: 100%;
		}
		.breadcrumb li a, .breadcrumb li[class="active"] {

			padding: 0px 0px;

		}
		.breadcrumb li a span {
			background: #EEEEEE;
			border-radius: 20px;
			font-size: 13px;
			line-height: 15px;
			color: #38383B;
			padding: 8px 13px;
			transition: 0.3s;
		}
		.breadcrumb li[class="active"] [itemprop="name"]{
			background: #EEEEEE;
			border-radius: 20px;
			font-size: 13px;
			line-height: 15px;
			color: #38383B;
			padding: 8px 13px;
			left: 15px;
			transition: 0.3s;
		}
		.breadcrumb>li+li:before {
			padding: 0 0px;
			content: "●";
			color: #EEEEEE;
			font-size: 13px;
			left: -3px;
			position: relative;
		}
		
		.breadcrumb li[class="active"]:before {
			padding: 0 0px;
			content: "●";
			color: #EEEEEE;
			font-size: 13px;
			left: -3px;
			position: absolute;
			top: 5px;
		}
		.breadcrumb li span[itemprop="item"]{
			right: 6px;
			position: relative;
		}
	}
	.grid-variants-icon {
		display: inline-block;
		width: 16px !important;
		height: 16px !important;

	}


	.new-super-flex{
		display: flex;
		width: 100%;
		justify-content: space-between;
		align-items: center;
		margin-top: 100px;
		margin-bottom: 60px;
	}
	.my_sort{
		display: flex;
		align-items: center;

	}
	.my_sort p{
		font-family: gilroyr !important;
		font-size: 14px;
		line-height: 16px;
		text-align: right;
		color: #898D8D;
		margin-bottom: 0px;
	}
	.my_sort .dropdown{
		margin-left: 16px;
	}
	.my_sort .dropdown button{
		background: #EEEEEE;
		border-radius: 20px !important;
		border:0px !important;
		font-family: gilroyb !important;
		color: #38383B !important;
		font-size: 14px !important;
		padding: 10px 18px;
	}
	.my_sort .btn-sm .fa, .btn-group-sm .btn .fa {
		font-size: 14px;
		font-weight: bolder;
		color: #898D8D;
	}
	
	.flex-t-btn{
		display: flex;
		align-items: center;
		margin-left: 40px  !important;
	}
	.flex-t-btn p{
		margin-right: 11px;
	}
	.flex-t-btn a{
		font-size: 14px !important;
	}
	#input-sort li a {
		font-size: 14px;
		color: #000;
		font-family: gilroyr;
	}
	#input-sort, #input-limit {
		right: 10px !important;
		left: initial;
		z-index: 991;
		border-radius: 23px;
		background: #fff;
		margin-top: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
		color: #fff;
		text-decoration: none;
		background-color: transparent !important;
		outline: 0;
		color: #D2092D !important;
		font-family: gilroyb !important;
	}
	.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
		color: #D2092D !important;
		text-decoration: none;
		background-color: transparent !important;
	}
	.dropdown-menu>li>a {
		padding: 0px 20px;
	}
	
	.my_catalog .product-thumb {
		max-width: 280px;

	}
	.ocfilter-option-popover{
		min-width: unset  !important;
		max-width: unset !important;
		width: unset !important;
	}
	.clear_filter{
		background: #898D8D;
		border-radius: 23px;
		font-family: gilroyb;
		font-size: 14px;
		line-height: 17px;
		color: #FFFFFF;
		padding: 12px 20px;
		display: block;
		width: fit-content;
		margin: 0px auto;
		cursor: pointer;
		transition: 0.3s;
	}
	.clear_filter:hover{
		color: #FFFFFF;
		box-shadow: 0px 0px 12px rgb(197, 197, 197);
		text-decoration: unset;
	}

	@media(max-width: 992px){
		.menu-noneed{
			box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.12);
		}
		.ocf-offcanvas .ocfilter-mobile-handle {
			top: 140px !important;
		}
		.new-super-flex{
			flex-wrap: wrap;
			margin-top: 30px;
			margin-bottom: 50px;
		}
		.br-lim-h1 h1, .br-lim-h1 .h1 {
			width: 100%;
			text-indent: 0px;
		}
		.clear_filter{
			display: none;
		}
		.flex-t-btn {
			display: flex;
			align-items: center;
			margin-left: 0px !important;
			width: 100%;
			justify-content: space-between;
			margin-top: 20px;

		}
		.my_sort {
			justify-content: space-between;
			width: 100%;
			flex-wrap: wrap;
			max-width: 100%;
		}
		.mar0-m{
			padding-right: 0px  !important;
			padding-left: 0px !important;
		}
		.ocf-offcanvas.active {


			width: calc(100% - 40px) !important;

		}
		.list-group-item {
			background: #EEEEEE;
			margin-bottom: 10px;
			border: 0px;
			padding: 20px 20px;
			border-radius: 0px !important;
			/* max-height: 175px !important; */
			margin-bottom: 0px;
		}
		.panel {
			margin-bottom: 0px  !important;

		}
	}
	.my_catalog .products{
		justify-content: flex-start;
		display: flex;
		flex-wrap: wrap;
	}
	.grid-variants-icons {
		height: 23px;
		/* position: absolute; */
		bottom: 5px;
	}
	.products data{
		display: none;
	}
	.product-grid .product-thumb .image {margin: 0 auto 0px;}
	.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
		display: flex;
		content: " ";
		justify-content: flex-start;
		width: 100%;
	}
	.tab_menu_mob p{
		font-size: 16px;
	}
	@media(max-width: 550px){

		
		#content.col-sm-9 .product-layout.product-grid {
			max-width: 48%;
			max-height: 520px;
		}
		.my_catalog .products{
			justify-content: space-between;
			display: flex;
			flex-wrap: wrap;
		}
		.grid-variants-icons {
			height: 20px;
		}
		.grid-variants-icon {
			display: inline-block;
			width: 10px !important;
			height: 10px !important;
		}
		.product-thumb .caption a {
			text-align: center !important;
			color: #38383B !important;
			font-size: 12px !important;
			line-height: 16px;
			display: block;
			width: 100%;
			font-family: gilroyr !important;
		}
		.product-thumb .price, {
			font-size: 16px;
			margin-top: 10px;
		}

		   .price-new b {
		font-size: 16px;

		padding: 1px 4px;
		}

			.price-old {
				font-size: 10px;
			}

				 .tmp-cat img {
			width: 25px;
		}

        .stick-icon img {
        	width: 25px;
        }


		.product-thumb .cart_like_block {
    right: 13px;
			z-index: 2;
		}
		.container-cont h2 {
			font-size: 24px;
			font-family: gilroysexb;
			margin-bottom: 30px;
		}
	}

	.prod_title h1 {
		font-family: gilroysexb  !important;
		font-size: 32px !important;
		line-height: 39px !important;
		margin-top: 10px!important;
		margin-bottom: 0px!important;
		color: #000 !important;
	}
	.code_flex {
		display: flex;
		align-items: center;
		margin-top: 16px;
	}
	.code_flex .h2{
		line-height: normal !important;
		font-size: 14px !important;
	}
	.code_flex .h2 small{
		font-family: gilroyr  !important;
	}
	.code_flex .h4 a{
		font-size: 14px !important;
	}
	.prod_title .h2 small {
		font-size: 14px!important;
		margin-right: 30px;
		color: #777777;
	}
	.prod_title .h2 {
		margin-top: 0px!important;
		margin-bottom: 0px;
	}
	.code_flex p{
		font-size: 14px !important;
		margin: 0px !important;
		color: #777777;
	}
	.my_price_font{
		font-size: 22px !important;
		line-height: 27px; 
		font-family: gilroyb  !important;
		color: #333333;
		margin-top: 24px;
		display: block;
	}
	div.required .control-label:before {
		display: none;
	}
	.control-label{
		font-size: 16px;
		line-height: 19px;
		color: #38383B;
		font-family: gilroyb  !important;
	}
	#product {
		padding: 0px 22px 22px;
		border-radius: 2px;
		background: #fff;
		margin-top: 40px;
		box-shadow: unset;
		border: 0px;
	}
	.product-points {
		padding: 10px 22px 0px 20px;
	}
	.rsetka {
		display: block;
		float: right;
		font-size: 14px;
		border: 0px solid #FF5C38;
		color: #898D8D;
		border-bottom: 1px solid #898D8D !important;
		position: absolute;
		top: 0px;
		left: 170px;
		padding: 0px;
	}
	.radios-as-buttons label {
		display: block;
		margin: 0 0 0 0px;
		padding: 6px 16px;
		background: #ffffff;
		border: 1px solid #EEEEEE;
		cursor: pointer;
		font-size: 14px;
		font-weight: 100!important;
		color: #38383B;
		-webkit-transition: .3s;
		-moz-transition: .3s;
		-ms-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
		font-family: gilroyr  !important;
		border-radius: 6px;
	}
	.stick {
		position: absolute;
		color: #fff;
		z-index: 1;
		border-radius: 100px;
		font-size: 13px !important;
		font-family: gilroyb !important;
		width: 35px;
		height: 35px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.simplecheckout-warning-block {
		clear: both;
		margin-bottom: 0px;
		padding: 12px 10px 12px 0px;
		border: 0px solid #F8ACAC !important;
		border-radius: 6px;
		background: #FFC72C;
		color: #38383b !important;
		text-align: left;
		font-size: 14px;
		text-align: center;
		margin-top: 0px;
		max-width: 670px !important;
		font-family: gilroyb !important;
	}
	.radios-as-buttons label.active {
		background: #898D8D !important;
		font-family: gilroyb  !important;
		color: #ffffff !important;
		box-shadow: unset !important;
		box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
	}
	.radios-as-buttons label:hover {
		background: #898D8D;
		color: #ffffff;
		box-shadow: unset !important;
	}
	.image-additional .img-circle {
		padding: 2px;
		border: 0px solid #e6e6e6 !important;
		border-radius: 0px !important;

		max-height: 98px;
		height: 100vh;
		object-fit: cover;
		margin: 0px auto;
	}

	.image-additional button{
		display: none !important;
	}
	.slick-next {
		background: url(/image/catalog/images/arr-leftl.svg) no-repeat !important;

		width: 30px;
		height: 30px;
	}
	.slick-prev {
		background: url(/image/catalog/images/arr-leftr.svg) no-repeat !important;

		width: 30px;
		height: 30px;
	}
	.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
		border-top-right-radius: 40px !important;
		border-bottom-right-radius: 40px !important;
	}
	#product .btn-primary{
		border-radius: 40px;
		font-size: 14px;
		line-height: 17px;
		padding: 12px 27px !important;
	}
	.credit-button_pb {
		position: relative;
		border: 0;
		margin-left: 10px;
		font-size: 14px;
		line-height: 17px;
		color: #38383B;
		background: #FFC72C;
		border-radius: 40px;
		padding: 12px 20px;
		outline: none;
		font-family: gilroyb  !important;
	}
	#product hr {
		margin: 0px 0;
		border-top: 0px solid #e6e6e6;
	}

	.variant b{
		font-size: 16px;
		line-height: 19px;
		color: #38383B;
		font-family: gilroyb !important;
	}
	.ocfilter-mobile-handle{
		display: none;
	}
	.block {
		display:none;
	}
	.closefilter{
		display: none;
	}
	@media(max-width: 768px){
		.block {
			display: block !important;
			margin-top: 30px;
			margin-bottom: 30px;
		}
		.block button {
			padding: 12px 27px;
		}
		.closefilter{
			height: 60px;
			background: #38383B;

			padding-left: 16px;
			padding-right: 16px;
			align-items: center;
			justify-content: space-between;
			display: flex !important;
		}
		.closefilter p{
			color: #fff;
			margin-bottom: 0px;
			font-size: 18px;
			line-height: 22px;
			font-family: gilroysexb !important;
		}
		.closefilter span{
			width: 12px;
			height: 12px;
			background: url(/image/catalog/images/close.svg);
		}
	}
	#list-view, #grid-view{
		display: none !important;
	}
	


	.scroll-wrapper > .scroll-content {
		border: none !important;
		box-sizing: content-box !important;
		height: auto;
		left: 0;
		margin: 0;
		max-height: none;
		max-width: none !important;
		overflow: unset !important;
		padding: 0;
		position: relative !important;
		top: 0;
		width: auto !important;
	}
	.dost {
		padding: 20px 30px;
		border: 0px solid #dedede !important;
		margin: 50px 0px 0px !important;
		background: #EEEEEE;
		border-radius: 6px;
	}
	.thumbnails img{max-width: 100%;max-height: 700px;margin: 0px auto;border: none !important;}
	
	.slider-nav .slick-current {

		border-bottom:3px solid #D2092D !important;
	}
	.col-sm-12>.image-additional {
		border-top: 1px solid #C4C4C4;
		padding-top: 15px; 
		margin-top: 15px !important;
	}

	.dost b{
		font-family: gilroyb !important;
		font-weight: normal;
		font-size: 16px;
		line-height: 19px;
		color: #38383B;
		margin-bottom: 20px;
		display: block;
		text-align: left;

	}
	.dost p{
		margin-bottom: 20px;
		font-size: 13px;
		line-height: 18px;
		font-family: gilroyr !important;
		color: #38383B;
		text-align: left;
	}
	.dost p:last-child{
		margin-bottom: 0px;
	}
	.nov-p{
		    padding-left: 47px;
    background: url(/image/npn.png) no-repeat left;
    background-size: 30px;
	}
	.dostavka{
		background: url(/image/catalog/images/dost.svg) no-repeat left;
		padding-left: 47px;
	}
	.obmen{
		background: url(/image/catalog/images/ob.svg) no-repeat left;
		padding-left: 47px;
		min-height: 21px;
	}
	.tab_menu{
		margin-top: 50px;
		margin-bottom: 60px;
		display: flex;
		align-items: center;

	}
	.tab_menu p{
		font-size: 16px;
		line-height: 18px;
		font-family: gilroyr !important;
		color: #38383B;
		position: relative;
		margin-right: 40px;
		cursor: pointer;
		transition: 0.3s;
	}
	.tab_menu p:hover{

		font-family: gilroyb !important;

	}
	.tab_menu .active{
		color: #D2092D;
		font-family: gilroyb !important
	}
	.tab_menu .active:before{
		position: absolute;
		content: '';
		width: 100%;
		max-width: 40px;
		margin-left: -20px;
		height: 3px;
		left: 50%;
		bottom: -15px;
		background: #D2092D;
		border-radius: 2px;
	}
	.info_block{
		width: 100%;
		justify-content: flex-start;
		display: flex;
		margin-bottom: 50px;
	}
	.info_block .left{
		width: 100%;
		max-width:500px;
	}
	.info_block .left b{
		font-family: gilroyb !important;
		font-weight: normal;
		font-size: 16px;
		line-height: 21px;
		color: #38383B;
		display: block;
		margin-bottom: 15px;
	}
	.info_block .left p{
		font-family: gilroyr !important;
		font-weight: normal;
		font-size: 14px;
		line-height: 21px;
		color: #38383B;
		display: block;
		margin-bottom: 30px;
	}
	.info_block .left .color{
		display: flex;
	}
	.info_block .left .color span{
		width: 22px;
		height: 22px;
		margin-right: 10px;
		display: block;
		border-radius: 50px;
	}
	.info_block .left ul{
		padding-left:0px;
		margin-bottom: 30px;
	}
	.info_block .left ul li{
		font-size: 14px;
		line-height: 26px;
		color: #38383B;
		position: relative;
		padding-left: 20px;
		 font-family: gilroyr !important;
	}
	.info_block .left  ul li:before {
		position: absolute;
		content: '';
		width: 6px;
		height: 6px;
		background: #38383B;
		top: 11px;
		left: 0px;
		border-radius: 50px;
	}

	.info_block .right{
		width: 100%;
		max-width:550px;
	}
	.info_block .right b{
		font-family: gilroyb !important;
		font-weight: normal;
		font-size: 16px;
		line-height: 21px;
		color: #38383B;
		display: block;
		margin-bottom: 22px;
	}
	.info_block .right .temperature{
		display: flex;
		width: 100%;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.info_block .right .temperature div{
		width: 100%;
		height: 100vh;
		max-width: 100px;
		max-height: 100px;
		margin-right: 10px;
	}
	.info_block .right .temperature div img{
		margin-bottom: 10px;
		max-width: 100px;
		height: 82px;
		max-height: 100px;
	}
	
	.info_block .right .temperature div span{
		font-size: 14px;
		line-height: 21px;

		color: #38383B;
	}

	.info_block .right .air:nth-child(1) {
		margin-top:0px
	}
	.info_block .right .air{
		margin-top: 70px;
	}
	.info_block .right .air b{
		width: 100%;
	}
	.tab_2, .tab_3, .tab_4{
		display: none;
	}

	.info_block #description {
		padding: 0px;

	}
	.info_block #description p strong{
		font-size: 13px;
		font-weight: normal;
	}
	.info_block #description  h2, .info_block #description  h3{
		font-size: 24px;
		line-height: 21px;
		margin-top: 40px;
		margin-bottom: 30px;
		color: #333333;
		font-weight: normal;
		font-family: gilroyb !important;
	}
	.info_block #description  p{
		margin-bottom: 30px;
		font-size: 14px;
		line-height: 21px;
		color: #333333;
	}
	.info_block #description  h4{

		font-size: 16px;
		line-height: 21px;
		color: #333333;


		font-family: gilroyb !important;
	}
	.info_block #description ul{
		padding-left: 16px;
	}
	.info_block #description ol{
		padding-left: 16px;
	}
	.info_block #description ol li{
		font-size: 14px;
		line-height: 28px;
		position: relative;
		font-weight: normal;
		font-family: gilroyr !important;
		line-height: 26px;
		color: #333333;
	}
	.info_block #description ul li{
		font-size: 14px;
		line-height: 28px;
		position: relative;
		font-weight: normal;
		font-family: gilroyr !important;
		line-height: 26px;
		color: #333333;
	}
	.info_block #description ul li:before{
		position: absolute;
		content: '';
		left: -15px;
		top: 13px;
		width: 4px;
		height: 4px;
		border-radius: 20px;
		background: #333;

	}
	.info_block #description ol li:before{
		position: absolute;
		content: '';
		left: -15px;
		top: 13px;
		width: 4px;
		height: 4px;
		border-radius: 20px;
		background: #333;

	}


	.tab_3{
		width: 100%;
		max-width: 567px;
	}
	.info_block .material{
		display: block;
		justify-content: space-between;
		max-width: 100%;
	}
	.info_block .material p{
		font-size: 16px;
		line-height: 21px;
		color: #38383B;
		font-family: gilroyb !important;

	}
	.info_block .material p span{
		font-size: 14px;
		margin-top: 10px;
		display: block;
		font-family: gilroyr !important;
	}
	.info_block .right .single-icons .single-body-values .single-icon:nth-child(4n){
		position: relative;


	}
	.info_block .right .single-icons .single-body-values .single-icon:nth-child(4n):before{
		position: absolute;
		content: '';
	}
	.tab_3 b{
		font-size: 16px;
		line-height: 21px;
		color: #38383B;
		font-family: gilroyb !important;
		margin-top: 40px;
		margin-bottom: 10px;
		display: block;
	}
	.tab_3 p{

		margin-bottom: 30px;

	}
	.my_wish{
		position: absolute !important;
		right: -45px;
	}
	.my_wish i{
		color: #fff;

		-webkit-text-stroke-width: 2px;
		-webkit-text-stroke-color: #000;
	}
	.mob_nastroy{
		display: none;
	}

	@media(max-width:992px){
		.image-additional{
			max-width: 470px;
			margin:0px auto;
		}
		.pc_nastroy{
			display: none;
		}
		.mob_nastroy{
			display: block;
		}
		.tab_menu{
			padding: 0px 20px;
		}
		.info_block {

			padding: 0px 20px;
		}
	}
	.dop_menu{
		display: none;
		background: url(/image/catalog/images/dop_menu_btn.svg);
		width: 42px;
		height: 42px;
		position: absolute;
		right: 20px;
		top: 31px;
	}
	.tab_menu_mob{
		display: none;
		background: #FFFFFF;
		box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.12);
		width: 100%;
		max-width: 260px;
		border-radius: 40px;
		padding: 20px 25px;
		position: absolute;
		right: 50px;
		z-index: 2;
	}
	.info_block #description p {
		margin-bottom: 0px;
		font-family: gilroyr !important;
	}
	@media(max-width:570px){
		.about h2, .about h3 {
			font-size: 32px;
			line-height: 24px !important;

		}
		/*.dop_menu{
			display: block;
		}
		*/		.info_block{
			display: block !important;
		}
		.info_block #description {
			padding: 0px;
			float: left;
		}
		.tab_4 {
			display:  block !important;
		}
		.tab_menu{
			display: none;
		}
		.prod_title h1 {
			font-family: gilroysexb !important;
			font-size: 24px !important;
			line-height: 32px !important;
			display: block;
			max-width: calc(100% - 50px);
		}
		.info_block .single-icons .single-icon {

			min-width: 85px !important;
			min-height: 125px !important;
		}
		.info_block #description p {
			margin-bottom: 0px;
			margin-top: 20px;
			font-size: 14px;
			line-height: 21px;
			color: #333333;
			font-family: gilroyr !important;
		}
		.code_flex {

			margin-top: 0px;
		}
		.my_price_font {

			margin-top: 20px;

		}
		.info_block .right .temperature div {
			max-width: 100px;
			margin-bottom: 10px;

		}
		.info_block .single-icons {
			margin-top: 60px;
		}
	}
	@media(max-width:500px){
		.image-additional {
			max-width: 273px;
			margin: 0px auto;
		}
		.image-additional .img-circle {
			padding: unset !important;
			border:  unset !important; 
			border-radius:  unset !important; 

			max-height:  unset !important; 
			height:  unset !important; 
			object-fit:  unset !important; 
			margin:  unset !important; 
		}
		.slider-nav .slick-current {

			border-bottom:3px solid #D2092D !important;
		}
		#product {
			padding: 0px 0px 22px;

		}
		
		

		.thumbnails {
			margin-top: 0px;
		}

	}
	.page-no-scroll-bg {

		background-color: #4a4a4a !important;


	}
	.navmenu, .navbar-offcanvasq {
		width: calc(100% - 40px) !important; 

	}
	.top_header_mob{
		width: 100%;
		height: 60px;
		background: #fff;
		padding: 0px 16px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		border-bottom: 1px solid #EEEEEE;
		z-index: 100;
		position: relative;
	}
	.top_header_mob span{
		width: 12px;
		height: 12px;
		padding: 25px 25px;
		background: url(/image/catalog/images/close-mob.svg) no-repeat center;
		display: block;
	}
	.top_header_mob img{
		width: 100%;
		max-width: 77px;
	}
	.top_header_mob > a{
		
		font-size: 12px;
		line-height: 14px;
		color: #38383B;
		padding: 8px 12px;

	}
	.top_header_mob > a > a {
		font-size: 12px;
		line-height: 14px;
		color: #38383B;
		font-family: gilroysb;
		border: 1px solid #38383B;
		box-sizing: border-box;
		border-radius: 25px;
		padding: 8px 12px;
		
	}
	.start_menu{
		position: absolute;
		z-index: 999;
		background: #fff;
		width: 100%;
		height: 100vh;
	}
	.start_menu ul, .navbar-nav {
		padding: 0px 17px;
	}
	.start_menu ul li, .navbar-nav ul li{
		list-style-type: none;
		padding: 15px 0px !important; 
		border-bottom: 1px solid #EEEEEE;
	}
	#menu-mobile-ns .navbar-nav > li {
		padding: 15px 0px !important; 
	}
	.step_2  li a{
		padding: 0px 0px !important; 
	}
	.start_menu li a, .navbar-nav li a{
		font-size: 14px !important; 
		line-height: 17px !important; 
		color: #38383B !important; 
		font-family: gilroyb !important; 
	}
	.start_menu .vhod a{
		color: #D2092D !important; 
		background: url(/image/catalog/images/vhod_mob.svg) no-repeat left;
		padding-left: 26px;
	}
	.start_menu .soc{
		width: 100%;
		max-width: 98px;
		justify-content: space-between;
		display: flex;
		margin-left: 16px;
	}
	.start_menu .soc img{
		max-height: 18px;
	}
	.start_menu .next{
		background: url(/image/catalog/images/arr_mob.svg) no-repeat right;
	}
	#menu-mobile-ns .navbar-nav > li > .mob-submenu-list li a > .show-sc-mobile, #menu-mobile-ns .navbar-nav > li a > .show-sc-mobile {

		border-left: 0px solid #d9d9d9  !important; 

	}
	#menu-mobile-ns .nav > li > a {
		text-transform: none !important; 
	}
	.show-sc-mobile img{
		max-height: 11px;
	}
	#menu-mobile-ns .nav > li > .close-mobmenu:focus, #menu-mobile-ns .nav > li > .close-mobmenu:hover, #menu-mobile-ns .nav > li > a:focus, #menu-mobile-ns .nav > li > a:hover {
		background-color: unset  !important; 
	}
	#menu-mobile-ns .nav > li a > .show-sc-mobile:focus, #menu-mobile-ns .nav > li a > .show-sc-mobile:hover {
		background-color: unset  !important; 
	}
	#menu-mobile-ns .navbar-nav > li > .mob-submenu-list li, #menu-mobile-ns .navbar-nav > li > .mob-submenu-list li > .mob-submenu-list-3lev li {
		float: none;
		position: relative;
		border-top: 0px solid #ddd !important; 
	}
	.navmenu-default, .navbar-default .navbar-offcanvasq {
		background-color: #ffffff !important; 
		border-color: #e7e7e7;
	}
	#menu-mobile-ns .navbar-nav, #menu-mobile-ns .navbar-nav > li {
		float: none;
		position: unset !important; 
	}
	.mob-submenu-list {
		position: relative;
		top: 15px;
		width: 100%;
		padding: 0px 11px;
		z-index: 22;
		left: 0px !important;
	}
	.back_mob {
		background: url(/image/catalog/images/back.svg) no-repeat left 48%;
		font-size: 14px;
		line-height: 17px;
		font-family: gilroyb !important;
		color: #38383B;
		padding: 15px 15px;
		border-bottom: 1px solid #EEEEEE;
		width: 100%;
		display: block;
		margin: 0px 15px;
	}
	.mob-submenu-list ul li a{
		font-family: gilroyr !important;
	}
	#content .text-center{
		text-align: left;
	}
	#content .h2, .blog-heading_title-n{
		font-size: 32px;
		line-height: 39px;
		font-family: gilroysexb !important;
		color: #000000;
		text-align: left;
		margin-top: 40px;
		border-bottom: 0px solid #ccc;
	}
	.my_shops{
		width: 100%;
		display: flex;
		justify-content: space-between;
		margin-bottom: 100px;
	}
	.my_shops .left{
		width: 100%;
		max-width: 770px !important;
	}
	.my_shops .right{
		width: 100%;
		max-width: 370px !important;
		overflow-y: scroll;
		max-height: 500px;
	}
	.my_shops .shops b{
		font-size: 18px;
		line-height: 26px;
		color: #38383B;
		font-family: gilroyb !important;
	}
	.my_shops .shops li{
		font-family: gilroyr !important;
		font-size: 14px;
		line-height: 26px;
		color: #38383B;
	}
	.my_shops .shops ul{
		padding-left: 19px;
	}
	@media(max-width:1175px){
		.my_shops .right{
			padding: 0px 15px;
		}
	}
	@media(max-width:750px){
		.my_shops{
			flex-wrap: wrap;
		}
		.my_shops .right, .my_shops .left{
			max-width: 100%  !important;
		}
		.my_shops .left{
			margin-bottom: 30px;
		}
		.my_shops .right{
			overflow: unset;
			max-height: unset;
			margin-bottom: 50px;
		}

	}
	.blog_bottom{
		display: none !important;
	}


	
	.record_columns .column_width_ {
		width: 100% !important;
		max-width: 588px !important;
		padding-right: 25px !important;
		margin-bottom: 20px;
	}
	.blog-image {
		max-width: 100% !important;
		float: left !important;
		width: 100% !important;
	}
	.seocmspro_content img {
		max-width: 100% !important;
		height: auto !important;
		width: 100% !important;
		max-height: 320px;
		object-fit: cover;
		border-radius: 6px;
	}

	h1{
		font-size: 32px;
		line-height: 39px;
		font-family: gilroysexb !important;
		color: #000000;
		text-align: left;
		margin-top: 40px;
		border-bottom: 0px solid #ccc;
	}
	.blog-small-record{
		display: none;
	}
	.blog-record-description a[target="_self"]{
		display: none;
	}
	ul.ascp_horizont li ,ul.ascp_horizont li a {
		display: inline-block;
		top: 0;
		vertical-align: top;
		font-size: 14px;
	}
	.about p, .about strong, .about div, .about span{
		font-size: 14px;
		line-height: 21px;
		color: #333333;
	}
	.about h2, .about h3{
		font-size: 32px;
		line-height: 39px;
		font-family: gilroysexb !important;
		color: #000000;
		margin-bottom: 30px;
	}
	.about img{	
		width: 100%;
		margin-bottom: 30px;
		margin-top: 30px;
	}
	.about .img{
		background: #eee;
		margin-bottom: 20px;
	}
	.about .img img{
		max-width: 870px  !important;
		display: block;
		margin:0px auto;
	}
	.top_header{
		background: url(/image/catalog/images/header_top.jpg) center;
		height: 380px;
	}
	.top_header .container h1{
		font-size: 56px;
		line-height: 69px;
		color: #38383B;
		font-family: gilroysexb !important;
		margin-top: 90px;
	}
	.visible-bre{
		display: block !important;
		text-align: left;
		margin-top: 27px;
	}

	.blog12 .record_columns .column_width_ {
		width: 100% !important;
		max-width: 390px !important;
		padding-right: 30px !important;
	}
	.blog12 .name-w{
		background: unset !important;
	}

	.blog12 .name-w h2 a{
		font-size: 16px;
		line-height: 24px;
		color: #38383B;
		font-family: gilroysexb !important;
	}

	.blog12 .blog_bottom {
		display: block !important; 
		margin-top: 15px;
		margin-bottom: 5px;
	}
	.blog12 .record-filter{
		display: none !important; 
	}

	@media(max-width: 1200px){
		.blog12 .record_columns .column_width_ {
			width: 100% !important;
			max-width: 49% !important;
			padding-right: 0px !important;
		}
	}
	@media(max-width: 450px){
		
		.blog12 .record_columns .column_width_ {
			width: 100% !important;
			max-width: 100% !important;
			padding-right: 0px !important;
		}
		#ocdfeatured-384 .product-thumb .cart_like_block {
			right: 20px;
		}
	}

	.blog-record-description h2{
		font-size: 24px;
		line-height: 40px;
		color: #38383B;
		font-family: gilroysexb !important;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.blog-record-description  img {
		max-width: 100% !important;
		height: auto !important;
		width: 100% !important;
		max-height: 490px;
		object-fit: cover;
		border-radius: 6px;
	}
	.br-lim-h1 h1, .br-lim-h1 .h1 {
		padding: 0 !important;
		margin: 0 !important;
		text-indent: 0px !important;
	}
	.result{
		font-size: 14px;
		line-height: 22px;
		color: #38383B;
	}
	.result span{
		font-family: gilroyb !important;
	}

	.pagination {
		margin: 20px 0px;
		text-align: center;
		display: block;
	}
	.m-t-t-s{
		margin-top: 40px;
	}
	.discovery-main{
		display: none !important;
	} 
	#content {
		min-height: 0;
		margin-bottom: 100px;
	}

	#content .my_center{
		width: 100%;
		max-width: 400px;
		margin: 0px auto;
	}

	.my_center{
		width: 100%;
		max-width: 400px;
		margin: 50px auto 0px !important;
		background: #EEEEEE;
		border-radius: 6px;
		padding: 40px 60px;
	}
	.my_center p{ 
		font-size: 21px;
		line-height: 29px;
		font-family: gilroysexb !important;
		color: #000000;
		margin-bottom: 30px;
	}
	.my_center form  input{
		height: 42px;
		border-radius: 40px;
		border: 0px;
		margin: 0px auto;
		display: block;
	}
	.my_center small{
		width: 100%;
		text-align: center;
		display: block;
		margin-top: 10px;
	}
	.reg_btn {
		font-size: 14px;
		line-height: 17px;
		background: #FFC72C !important;
		font-family: gilroysexb !important;
		border-radius: 40px;
		color: #38383B;
		width: 100%;
		max-width: 180px;
		height: 42px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin:20px auto 0px;
	}
	.reg_btn:hover {
		text-decoration: none;
		color: #000  !important; 
	}
	@media(max-width: 430px){
		.my_center {
			padding: 20px 20px;
		}
	}

	.form_forgott b{
		font-size: 24px;
		line-height: 29px;
		text-align: center;
		font-family: gilroysexb !important;
		color: #000000;
		margin-bottom: 20px;
		display: block;
		text-align: center;
		width: 100%;
	}
	.form_forgott span{
		width: 100%;
		text-align: center;
		display: block;
		color: #000;
		font-size: 14px;
		line-height: 21px;
		margin-bottom: 20px;
	}
	.form_forgott p{
		margin-bottom: 0px;
	}

	.my_center a small{
		width: 100%;
		text-align: center;
		display: block;
		margin-top: 10px;
		color: #d2092d;
		font-size: 14px;
		margin-top: 15px;
		display: block;
	}
	
	.form_forgott [name="email"]{
		margin-bottom: 20px;
	}
	.form_forgott a{
		font-size: 14px;
		line-height: normal;
		text-align: center;
		color: #D2092D;
		font-family: gilroyr !important;
		width: 100%;
		margin-top: 20px;
	}


	.simple-content form{
		margin-bottom: 10px;
		padding: 40px 60px;
		width: 100%;
		max-width: 400px;
		margin: 40px auto;
		background: #eee;
		border-radius: 6px;

	}
	.simpleregister-block-content legend{
		display: none;
	}
	.my_registration .col-sm-10{
		padding-left: 0px;
		padding-right: 0px;
		width: 100%;

	}
	.my_registration .col-sm-10 input{
		height: 42px;
		border: 0px;
		border-radius: 30px;
		outline: none;
		padding-left: 17px;
	}
	.my_registration .form-group {
		margin-bottom: 10px;
	}
	.my_registration .form-group .check {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-top: 20px;
	}

	.my_registration .form-group .check input[type="checkbox"] {
		width: 100%;
		max-width: 18px;
		height: 18px;
		margin-bottom: 0px;
	}

	.my_registration .form-group .check span {
		font-size: 14px;
		line-height: 20px;
		font-family: 'Gilroy-Light';
		color: #38383B;
		margin-left: 12px;
	}
	.my_registration  b{
		font-size: 24px;
		line-height: 29px;
		text-align: center;
		font-family: gilroysexb;
		color: #000000;
		width: 100%;
		display: block;
		margin-bottom: 10px;
	}
	.my_registration  .button_oc{
		width: 100%;
		max-width: 180px;
		height: 42px;
		background: #FFC72C;
		border-radius: 40px;
		margin: 0px auto;
		display: block;
		font-size: 14px;
		line-height: 17px;
		color: #38383B;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.my_registration .simplecheckout-error-text {
		display: block;
		margin-top: 10px;
		font-size: 13px;
		line-height: 15px;
		padding-left: 17px;
		color: #898D8D;
	}
	.my_registration .has-error .form-control {
		border: 1px solid #D2092D !important;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	}
	@media(max-width: 500px){
		.simple-content form {
			margin-bottom: 10px;
			padding: 20px 20px;
		}
	}
	.simplecheckout-cart-total{
		border-right: unset !important;
		border-bottom:unset !important;
		border-left:unset !important;
		text-align: unset !important;
	}
	.simplecheckout-cart {
		margin: 0px !important;
		width: 100%;
		border-collapse: collapse;
		border-right: unset !important;
		border-bottom:unset !important;
		border-left:unset !important;
		text-align: unset !important;
	}
	.containrer_cart {
		width: 100%;
		margin: 200px auto 0px;
		max-width: 680px;
		padding: 0px 15px 0px;
	}

	.containrer_cart h1 {
		font-family: 'Gilroy-ExtraBold' !important;
		font-size: 32px;
		line-height: 39px;
		color: #000000;
		padding:20px 0px;
	}

	.containrer_cart .cart_form {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin: 60px auto;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.containrer_cart .cart_form .cart_towars {
		width: 100%;
		max-width: 670px;
	}

	.containrer_cart .cart_form .cart_towars .cart_block {
		border: 1px solid #EEEEEE;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-radius: 6px;
		width: 100%;
		height: 100vh;
		max-height: 140px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 20px;
		position: relative;
		margin-bottom: 10px;
		-webkit-transition: 0.5s;
		transition: 0.5s;
		overflow: hidden;
	}

	.containrer_cart .cart_form .cart_towars .cart_block img {
		width: 100%;
		max-width: 90px;
		height: 100vh;
		max-height: 100px;
		-o-object-fit: cover;
		object-fit: cover;
	}

	.containrer_cart .cart_form .cart_towars .cart_block .info {
		margin-left: 20px;
		width: 100%;
		max-width: 240px;
	}

	.containrer_cart .cart_form .cart_towars .cart_block .info b {
		font-size: 14px;
		line-height: 18px;
		color: #38383B;
		font-family: 'Gilroy-Bold';
		display: block;
		margin-bottom: 5px;
	}

	.containrer_cart .cart_form .cart_towars .cart_block .info span {
		font-size: 13px;
		line-height: 20px;
		color: #898D8D;
		font-family: 'Gilroy-Light';
		display: block;
		margin-bottom: 5px;
	}

	.containrer_cart .cart_form .cart_towars .cart_block .info p {
		font-size: 14px;
		line-height: 20px;
		font-family: 'Gilroy-Bold';
		color: #38383B;
	}

	.containrer_cart .cart_form .cart_towars .cart_block .count_block {
		width: 100%;
		max-width: 150px;
		margin-left: 50px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 100vh;
		max-height: 60px;
		border-left: 1px solid #EEEEEE;
		border-right: 1px solid #EEEEEE;
		padding: 0px 20px;
	}

	.containrer_cart .cart_form .cart_towars .cart_block .count_block .plus {
		width: 20px;
		height: 20px;
		background: #EEEEEE;
		border-radius: 50px;
		text-align: center;
		font-family: 'Gilroy-Bold';
		cursor: pointer;
	}

	.containrer_cart .cart_form .cart_towars .cart_block .count_block .count {
		width: 50px;
		height: 30px;
		font-size: 14px;
		line-height: 20px;
		text-align: center;
		font-family: 'Gilroy-Bold';
		color: #38383B;
		border: 1px solid #898D8D;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-radius: 20px;
		margin-left: 10px;
		margin-right: 10px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.containrer_cart .cart_form .cart_towars .cart_block .count_block .minus {
		width: 20px;
		height: 20px;
		background: #EEEEEE;
		border-radius: 50px;
		text-align: center;
		font-family: 'Gilroy-Bold';
		cursor: pointer;
	}

	.containrer_cart .cart_form .cart_towars .cart_block .price {
		font-size: 14px;
		line-height: 20px;
		font-family: 'Gilroy-Bold';
		color: #38383B;
		margin-left: 28px;
	}

	.containrer_cart .cart_form .cart_towars .cart_block .close {
		width: 8px;
		height: 8px;
		background: url(../img/close.png);
		position: absolute;
		right: 14px;
		top: 14px;
		background-size: cover;
		cursor: pointer;
	}

	.containrer_cart .cart_form .cart_towars .delate {
		height: 0px;
		opacity: 0;
		padding: 0px;
	}

	.containrer_cart .cart_form .cart_towars .itog {
		margin-top: 20px;
		max-width: 300px;
	}

	.containrer_cart .cart_form .cart_towars .itog p {
		font-size: 18px;
		line-height: 21px;
		color: #38383B;
		font-family: 'Gilroy-Light';
	}

	.containrer_cart .cart_form .cart_towars .itog p b {
		font-family: gilroyb;
	}
	.itog_cart{margin-bottom: 50px;}
	.itog_cart p {
		font-size: 18px;
		line-height: 21px;
		color: #38383B;
		font-family: 'Gilroy-Light';
	}

	.itog_cart p b {
		font-family: gilroyb;
	}

	.containrer_cart .itog .simplecheckout-cart-total:nth-child(1){
		display: none;
	}

	.count_block .input-group {
		position: relative;
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		max-width: 110px;
		min-width: 110px;
	}
	.count_block .form-control {
		display: inline-block !important;
		min-width: 50px;
		max-width: 50px;
		width: 100%;
		padding: 0px;
		border-radius: 30px !important;
		align-items: center;
		justify-content: center;
		text-align: center;
	}
	.containrer_cart .cart_form .cart_towars .cart_block .count_block .plus {
		width: 20px;
		height: 20px;
		background: #EEEEEE;
		border-radius: 50px;
		text-align: center;
		font-family: gilroyb;
		cursor: pointer;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.containrer_cart .cart_form .cart_towars .cart_block .count_block .minus {
		width: 20px;
		height: 20px;
		background: #EEEEEE;
		border-radius: 50px;
		text-align: center;
		font-family: gilroyb;
		cursor: pointer;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.containrer_cart .cart_form .cart_towars .cart_block .count_block .minus i{font-size: 10px;}
	.containrer_cart .cart_form .cart_towars .cart_block .count_block .plus i{font-size: 10px;}
	.product-warning{
		color: #d2092d;
	}

	.count_block-2 .input-group .form-control[name^=quantity] {
		min-width: 83px;
	}
	.cart_simple .cart_towars{

		width: 100%;
		max-width: 100% !important;

	}
	.cart_simple .cart_block{
		justify-content: space-between;
	}
	.cart_simple .leftb{
		display: flex;
	}
	.cart_simple .leftb{
		display: flex;
	}
	.cart_simple .count_block {
		width: 100%;
		max-width: 150px;
		margin-left: 0px !important;
		margin-right: 40px !important;

	}
	.cart_simple_containrer {
		width: 100%;
		margin: 50px auto 30px !important;
		max-width: 100% !important;
		padding: 0px 0px 0px !important;
	}
	@media (max-width: 718px){
		.containrer_cart .cart_form .cart_towars .cart_block .info {
			margin-left: 0px;
			width: 100%;
			max-width: 240px;
		}
		.cart_simple .leftb {
			display: flex;
			flex-wrap: wrap;
			justify-content: center;
		}
		.cart_simple .count_block {
			width: 100%;
			max-width: 150px;
			margin-left: 0px !important;
			margin-right: 40px !important;
			max-width: 100% !important;
		}
		.quantity{
			margin: 0px auto;
		}
		.rightb{
			width:100%;
			max-width: 100%;
		}
		.cart_simple .cart_towars {
			padding: 0px 0px 0px !important;
		}
	}
	.modal_itog_flex{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.cart_block_modal {
		border: 0px solid #EEEEEE !important;
		border-bottom: 1px solid #eee !important;

		border-radius: 0px !important;

	}
	.cart_block_modal .count_block {
		font-size: 13px;
		color: #7d7d7d;
		border-right: 0px !important;
	}
	.cart_block_modal .close{
		opacity: 1;
		top: 50% !important;
		margin-top: -5px !important;
	}
	.modal-header{
		display: none;
	}

	.modal_itog_flex a{
		padding: 11px;
		min-width: 160px;
	}
	.modal-footer{
		display: none;
	}
	.modal-content {
		border-radius: 29px;
		width: 100%;
		max-width: 549px;
		margin: 0px auto;
	}
	.pusto a{
		display: block;
		margin: 0px auto;
		max-width: 220px;
		padding: 11px;
	}
	.pusto p{
		font-size: 14px;
		line-height: 18px;
		color: #898D8D;
		margin: 0px auto 30px;
		text-align: left;

	}
	#simplecheckout_form_0{
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
	}
	.simplecheckout {
		width: 100%;
		min-width: 700px;
	}
	#simplecheckout_shipping, #simplecheckout_shipping_address, #simplecheckout_payment, #simplecheckout_comment, .simplecheckout-right-column{
		display: none;
	}
	#simplecheckout_customer .col-sm-8{
		width: 100%;
	}
	.visibleImportant{
		display: block;
	}

	.simplecheckout-left-column {
		width: 100% !important;
	}
	.simplecheckout-left-column, .simplecheckout-right-column {
		float: unset !important;
		margin-right: unset !important;
		min-width: unset !important;
		max-width: unset !important;
		width: 100% !important;
		margin-top: 0px;
		background: #EEEEEE;
		border-radius: 6px;
		padding: 30px;
		max-width: 442px  !important;
		margin: 0px 20px;
	}
	.simplecheckout-block-content .col-sm-8{
		width: 100%;
	} 
	.simplecheckout-block-content {
		padding: 10px;
		width: 100%;
		max-width: 300px;
		margin: 0px auto;
	}
	.simplecheckout-left-column h2, .simplecheckout-right-column h2 {
		font-size: 24px;
		line-height: 29px;
		text-align: center;
		color: #38383B;
		font-family:gilroysexb;
		margin-top: 0px;
	}

	.simplecheckout-left-column .col-sm-8 .form-control {
		width: 100%;
		max-width: 300px;
		display: block;
		margin: 0px auto !important;
		background: #FFFFFF;
		border-radius: 30px;
		border: 0px;
		height: 43px;
		width: 100%;
		outline: none;
		padding-left: 18px;
		margin-bottom: 10px;
		font-size: 14px;
		line-height: 16px;
	}
	.simplecheckout-right-column .col-sm-8 .form-control {
		width: 100%;
		max-width: 300px;
		display: block;
		margin: 0px auto !important;
		background: #FFFFFF;
		border-radius: 30px;
		border: 0px;
		height: 43px;
		width: 100%;
		outline: none;
		padding-left: 18px;
		margin-bottom: 10px;
		font-size: 14px;
		line-height: 16px;
	}
	.simplecheckout-error-text {
		display: block;
		margin-top: 3px;
		color: #d2092d;
		width: 100%;
		max-width: 300px;
		text-align: center;
		margin: 5px auto;
		font-size: 13px;
	}

	.simplecheckout-block .steps {
		width: 100%;
		max-width: 220px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 30px auto 0px;
		position: relative;
	}
	.simplecheckout-block .steps .button {
		width: unset;
		padding: 13px 35px;
		background: #D2092D;
		border-radius: 40px;
		border: 0px;
		outline: none;
		font-family:gilroyb;
		font-size: 14px;
		line-height: 17px;
		margin-bottom: 0px;
		cursor: pointer;
		color: #FFFFFF;
		margin: 0px auto !important;
	}
	.simplecheckout-block .steps .prev {
		width: 30px;
		height: 30px;
		background: url(../img/back_form.png);
		margin-right: 20px;
		cursor: pointer;
		position: absolute;
		left: 0px;
	}
	.simplecheckout-block {
		margin-bottom: 0px !important;
		width: 100%;
	}
	.simple-content{
		position: relative;
		margin: 20px 0px;
	}
	.simplecheckout-left-column textarea {
		background: #FFFFFF;
		border-radius: 20px;
		font-size: 14px;
		line-height: 16px;
		font-family:gilroyr;
		color: #898D8D;
		outline: none;
		width: 100%;
		height: 140px;
		overflow: hidden;
		overflow-y: auto;
		margin-bottom: 20px;
		padding: 15px;
	}

	.simplecheckout-left-column .tabs {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		max-width: 300px;
		margin: 40px auto 30px;
	}

	.simplecheckout-left-column .tabs label {
		font-size: 14px;
		line-height: 16px;
		font-family: gilroyr;
		color: #38383B;
		cursor: pointer;
		position: relative;
	}



	.simplecheckout-left-column .tabs .active {
		font-size: 14px;
		line-height: 17px;
		font-family: gilroysb;
		color: #D2092D;
		position: relative;
	}

	.simplecheckout-left-column .tabs .active:before {
		position: absolute;
		content: '';
		width: 100%;
		max-width: 40px;
		height: 3px;
		background: #D2092D;
		border-radius: 2px;
		left: 50%;
		margin-left: -20px;
		top: 30px;
	}
	.simplecheckout-left-column .tabs input{
		width: 100%;
		position: absolute;
		opacity: 0;
		height: 100%;
		cursor: pointer;
	}
	.simplecheckout-left-column h3, .simplecheckout-right-column h3 {
		font-size: 18px;
		line-height: 22px;
		text-align: center;
		font-family: gilroysb;
		color: #38383B;
		margin-bottom: 40px;
	}

	.simplecheckout-block-content {
		padding: 0px !important;
	}
	.simplecheckout-block-content label{
		font-size: 14px;
	}
	.simplecheckout-block-content select option{
		font-size: 14px;
	}
	.simplecheckout-block-content .checkbox, .radio {
		position: relative;
		display: block;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.simplecheckout-block-content .checkbox+.checkbox, .radio+.radio {
		margin-top: 0px;
		margin-bottom: 15px;
	}

	@media(max-width: 1023px){
		.simplecheckout-step {
			width: 100%;
			display: flex;
			flex-wrap: wrap;
		}
		.simplecheckout {
			width: 100%;
			min-width: 100%;
		}
		.simplecheckout-left-column, .simplecheckout-right-column {
			margin-top: 0px;
			min-width: 100% !important;

		}

		.my_btn_check_out {
			position: absolute !important;
			left: 50%;
			transform: translateX(-50%);
			bottom: 57px;
		}
		.containrer_cart {


			max-width: 100% !important;

		}
		.simplecheckout-left-column, .simplecheckout-right-column {

			margin: 0px 0px;
		}
		
	}

	@media (max-width: 718px){
		#popupModal .count_block {

			justify-content: center;
		}
		.cart_block_modal a {
			position: absolute;
			top: 39px;
			right: 10px;
		}
		.modal_itog_flex {
			display: flex;
			justify-content: center;
			align-items: center;
			flex-wrap: wrap;
		}
		.modal_itog_flex .itog {
			width: 100%;
			margin-bottom: 30px;
		}
	}
	.form-group {
		position: relative;
	}
	#ocdfeatured-384 .product-thumb .cart_like_block {

		max-width: 17px;

	}
	@media(max-width: 450px){
		.simplecheckout-left-column .tabs label, .simplecheckout-left-column .tabs .active {
			font-size: 10px;

		} 
		.simplecheckout-left-column .tabs .active:before {

			margin-left: -20px;
			top: 22px;
		}

		.ocdfeatured .product-layout {
			padding: 5px 5px !important;
		}
		.ocdfeatured .product-thumb {
			padding: 5px 5px !important;
		}


	}
	@media(max-width: 550px){
		.bg_opis h1{

			font-size: 25px;
			line-height: 27px;
			margin-top: 0px;
		}
		.sale .bonus-text {

			font-size: 20px;
			line-height: 28px;

		}
	}
	footer .bottom p{
		font-size: 13px;
		line-height: 15px;
		color: #898D8D;
		margin: 20px 0px;
	}
	footer ul li {
		font-size: 12px;
		line-height: 29px;
	}
	.flex-social i{
		color: #fff;
	}

	.mobbot_soc{
		display: none;
	}
	.mobbot_soc{
		display: none;
	}
	@media(max-width: 790px){
		.mobbot_soc {
			display: block;
			margin-bottom: 40px;
		}
		.pcbot_soc{
			display: none;
		}
		#product>.btn-group {
			align-items: center;
			width: 100%;
			display: flex;
			justify-content: flex-start;
		}
	}
	@media(max-width: 500px){
		.credit-button_pb {
			height: auto;
		}
		.butcartprod{
			max-height: 40px;
		}
		.vkl {
			max-height: 252px !important;
		}
		.pusto p {

			margin: 29px auto;
		}
		.modal.in .modal-dialog {
			transform: translate(-50%,-50%);
			top: 50%;
			left: 50%;
			margin: 0px;
			max-width: 95%;
		}
		.sort_kabinet .dropdown {
			margin-top: 0px !important;
		}
	}
	.containrer_kabinet #address select{
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
	}

	.container_in_form p {
		font-size: 13px;
		line-height: 15px;
		color: #38383B;
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-top: 15px;
	}

	.container_in_form p span{
		background: url(/image/catalog/images/close-mob.svg) no-repeat;
		background-size: contain;
		width: 8px;
		height: 8px;
		display: block;
		cursor: pointer;
	}
	.btn_add_address {
		color: #fff !important;
	}
	.big_form{
		max-height: unset !important;
		height: auto;
	}
	.br-div{
		padding-left: 0px;
	}
	.my_catalog  #column-left {
		padding-left: 0px;
		padding-bottom: 40px;
	}
	.thumbnails{
		margin-top: 30px;
	}
	.container {

		overflow: hidden;
	}
	#product>.btn-group {
		display: flex;
		margin-right: 10px;
		margin-top: 10px;
	}
	#product .my_wish .my_wish {

		position: relative !important;
		right: 0px  !important;

	}
	#product>.btn-group>.my_wish {
		padding-left: 0px;
		padding-right: 0px;
		position: relative !important;
		right: 0px;
		float: unset;
		padding-top: 0px;
		margin-left: 10px;
	}
	#product .active {
		background-color: unset;
		box-shadow: none;

	}
	#product .my_wish i {
		background-color: #fff;
		border-radius: 100px;
		-webkit-text-stroke-width: 2px;
		-webkit-text-stroke-color: #000;
		width: 33px;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 13px;
		cursor: pointer;
	}
	#product .active i {
		background-color: #d2092d;
		border-radius: 100px;
		-webkit-text-stroke-width: 0px;
		-webkit-text-stroke-color: #fff;
		width: 33px;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 13px;
	}
	.megamenu .container{
		overflow: unset;
	}
	.menu-open .parent-link{
		color: red !important;
	}
	#menu-vertical #menu-vertical-list > li .dropdown-menu-full .nsmenu-ischild li a:hover, #menu-vertical #menu-vertical-list > li .dropdown-menu-full-image .nsmenu-ischild li a:hover {
		color: #d2092d !important;
		font-family: gilroysb !important;
	}
	.nsmenu-parent-title{
		font-family: gilroysb !important;
	}
	#menu-vertical #menu-vertical-list > li .dropdown-menu-full .nsmenu-ischild li a, #menu-vertical #menu-vertical-list > li .dropdown-menu-full-image .nsmenu-ischild li a {
		padding: 7px 0px !important;
		position: relative;
		display: block;
		font-size: 14px !important;
		line-height: 16px !important;
		color: #38383B;

		font-family: gilroyr !important;
	}
	#menu-vertical #menu-vertical-list > li .dropdown-menu-full .nsmenu-parent-title, #menu-vertical #menu-vertical-list > li .dropdown-menu-full-image .nsmenu-parent-title {
		text-align: left !important;
		min-height: 40px;
		padding: 0px !important;
		padding-left: 0px !important;
	}
	.megamenu .box-col-3 {
		width: 552%;
		border: 0px !important;
	}
	.sales_header {
		width: 100%;
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
		align-items: center;
		padding: 0px 0px !important;
	}
	.sales_header div{
		margin-right:20px;
	}
	.sales_header a[href="/reima-sales-news"]{
		background: #D2092D;
		border-radius: 45px;
		font-size: 13px;
		line-height: 16px;
		font-family: gilroysb !important;
		color: #FFFFFF !important;
		padding: 14px 28px !important;

	}
	.sales_header a[href="/reima-sales-news"]:hover{
		color: #FFFFFF !important;
	}
	.sales_header img{
		width: 100%;
		max-width: 380px;
	}
	.megamenu{
		top: 70px !important;
	}
	#menu-vertical #menu-vertical-list > li > a {
		text-transform: unset !important;
		font-size: 16px !important;
		line-height: 19px !important;
		font-family: gilroysb !important;
		color: #38383B;
	}
	#menu-vertical #menu-vertical-list > li .dropdown-menu-full .nsmenu-parent-block, #menu-vertical #menu-vertical-list > li .dropdown-menu-full-image .nsmenu-parent-block {

		margin-top: 12px;

	}
	@media(max-width: 1145px){
		.sales_header img {
			width: 100%;
			max-width: 300px;
		}
	}
	@media(max-width: 991px){
		.sales_header a[href="/reima-sales-news"] {

			margin: 0px auto;
		}
		.sales_header div {
			margin-right: 0px;
			margin-bottom: 20px;
			width: 100%;
		}
		.sales_header img {
			width: 100%;
			max-width: 100%;
		}
	}
	.sales-container .record_columns{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start; 
	}

	.sales-container .record_columns .column_width_ {
		width: 100% !important;
		max-width: 49% !important;
		padding-right: 10px !important;
		margin-left: 10px;
		margin-bottom: 10px;
	}
	.delivery{
		width: 100%;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.delivery .leftdeliv, .delivery .rightdeliv{
		width: 100%;
		max-width: 50%;

	}

	.delivery .leftdeliv{
		padding-right: 32px;
	}
	.delivery .rightdeliv{
		padding-left: 32px;
	}
	.delivery h2{
		font-size: 18px;
		line-height: 22px;
		font-family: gilroyb !important;
		color: #38383B;
		margin-top: 0px;
		margin-bottom: 40px;
	}
	.delivery h3{
		font-size: 14px;
		line-height: 22px;
		font-family: gilroyb !important;
		color: #38383B;
		margin-top: 0px;
		margin-bottom: 20px;
	}
	.delivery  ul {
		margin-top: 0;
		margin-bottom: 40px;
	}
	.delivery ul li{
		font-size: 14px;
		line-height: 26px;
		font-family: gilroyr !important;
		color: #38383B;
		position: relative;
		padding-left:25px;
	}
	.delivery ul li:before{
		position: absolute;
		content: '';
		width: 6px;
		height: 6px;
		background: #38383B;
		top: 9px;
		left: 0px;
		border-radius: 50px;
	}
	.delivery p {
		font-size: 14px;
		line-height: 21px;
		color: #38383B;
		font-family: gilroyr !important;
		margin-bottom: 18px;
	}
	.blog-record-description p, .blog-record-description p span, .blog-record-description a, .blog-record-description ul li span, .blog-record-description div{
		font-size: 14px;
		line-height: 21px;
		color: #38383B;
		font-family: gilroyr !important;
		margin-bottom: 2px;
	}
	.blog-record-description h3{
		font-size: 14px;
		line-height: 22px;
		font-family: gilroyb !important;
		color: #38383B;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.blog-record-description  ul, .blog-record-description  ol {
		margin-top: 0;
		margin-bottom: 0px;
	}
	.blog-record-description ul li, .blog-record-description ol li{
		font-size: 14px;
		line-height: 26px;
		font-family: gilroyr !important;
		color: #38383B;
		position: relative;
		padding-left:25px;
	}
	.blog-record-description ul li:before{
		position: absolute;
		content: '';
		width: 6px;
		height: 6px;
		background: #38383B;
		top: 9px;
		left: 0px;
		border-radius: 50px;
	}
	.blog-record-description ol li:before{
		position: absolute;
		content: '';
		width: 6px;
		height: 6px;
		background: #38383B;
		top: 9px;
		left: 0px;
		border-radius: 50px;
	}
	@media(max-width: 588px){
		.delivery .leftdeliv, .delivery .rightdeliv{
			width: 100%;
			max-width: 100%;
		}
		.delivery h2 {
			margin-bottom: 10px;
		}
		.delivery h3 {
			margin-bottom: 10px;
		}
		.delivery ul {
			margin-top: 0;
			margin-bottom: 20px;
		}
		.delivery ul li {
			padding-left: 11px;
		}
		.delivery .leftdeliv {
			padding-right: 0px;
		}
		.delivery .rightdeliv {
			padding-left: 0px;
		}
		.delivery ul li:before {
			position: absolute;
			content: '';
			width: 4px;
			height: 4px;
			background: #38383B;
			top: 11px;
			left: 0px;
			border-radius: 50px;
		}
	}
	.container_success p, .container_success p a, .container_success div a, .container_success a{
		font-size: 14px;
		line-height: 16px;
	}
	.container_success .table-bordered {
		border: 1px solid #eee;
	}
	.container_success thead td{
		font-family: gilroysb !important;
	}
	.container_success b {
		font-size: 14px;
		font-family: gilroyb !important;
	}
	.container_success tbody td {
		width: 50%;
		font-size: 13px;
		line-height: 22px;
	}
	.container_success .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
		border: 1px solid #eee;
	}
	.container_success .buttons i{
		display: none;
	}
	.container_success #content>.buttons {
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 20px;
	}
	.container_success #content>.buttons a {
		background: #d2092d;
		font-size: 14px;
		font-family: gilroyb !important;
		color: #fff;
		border: 0px;
		border-radius: 24px;
		padding: 13px 30px;
		margin-top: 20px;
	}
	.prev3 {
		left: -16px !important;
		top: -1px;
	}
	#simplecheckout_comment{
		padding-bottom: 30px;
	}
	.simple-content .buttons{
		display: none !important;
	}
	.my_btn_check_out{
		width: unset;
		padding: 13px 20px;
		background: #D2092D;
		border-radius: 40px !important;
		border: 0px;
		outline: none;
		font-family: gilroyb;
		font-size: 14px;
		line-height: 17px;
		margin-bottom: 0px;
		cursor: pointer;
		color: #FFFFFF;
		margin: 0px auto !important;
		margin: 0px 0px 15px 0px;
		border: none;
		width: 100%;
		max-width: 180px;
		position: absolute;
		right: 11%;
		bottom: 52px;
	}
	.simple-content  .active_end_btn{
		display: block !important;
	}

	.simplecheckout-step{
		display: flex;
		justify-content: space-between;
		margin-top: 40px;
	}
	/*dev roma*/
	/*#simplecheckout_cart {
		width: 60%;
		float: left;
	}
	.simplecheckout-left-column, .simplecheckout-right-column {
		float: right !important;
		margin-right: unset !important;
		min-width: unset !important;
		max-width: unset !important;
		width: 40% !important;
		margin-top: 60px;
		background: #EEEEEE;
		border-radius: 6px;
		padding: 30px;
		}*/
		/*dev roma*/
		.dropdown a:hover{
			color: #D2092D !important;
		}
		#menu1 a span i{
			width: 7px;
			height: 3px;
			display: block;
			position: absolute;
			left: 0px;
			top: 50%;
			border-radius: 100px;
			background: #000000;
		}
		#menu1 a span i:after{
			position: absolute;
			content: '';
			top: -5px;
			bottom: 0px;
			width: 7px;
			height: 3px;
			border-radius: 100px;
			background: #000000;
		}
		#menu1 a span i:before{
			position: absolute;
			content: '';
			top: 5px;
			bottom: 0px;
			width: 7px;
			height: 3px;
			border-radius: 100px;
			background: #000000;
		}
		.insta_bannet{
			background: #eee;
			border-radius: 6px;
			display: flex;
			justify-content: space-between;
			padding: 14px;
		}
		.insta_bannet .flex{
			display: flex;
			justify-content: space-between;
			align-items: center;
			font-size: 14px;
			width: 100%;
			font-family: gilroyb;
			margin-right: 30px;
		}
		.insta_bannet .flex img{
			max-width: 50px;
		}
		.insta_bannet a{
			padding: 12px 11px;
			background: #D2092D;
			border-radius: 40px;
			font-family: gilroyb;
			font-size: 14px;
			line-height: 17px;
			cursor: pointer;
			color: #FFFFFF;
			width: 140px;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		@media(max-width: 920px){
			.insta_bannet {
				flex-wrap: wrap;
			}
			.insta_bannet .flex{
				margin-right: 0px;
				margin-bottom: 20px;
			}
			.insta_bannet .flex img{
				max-width: 50px;
				width: 100%;
				margin-left: 10px;
			}
			.insta_bannet a {
				margin: 0px auto;
			}
		}
		.nav-sections-item>a span{
			font-size: 16px;
		}
		.my_center .error p{
			font-size: 13px;
			font-family: gilroyr !important;
			line-height: 18px;
			text-align: center;
			color: red;

		}
		.zhelania {
			display: none;
		}

		.moi_zakazi .empty, .zhelania .empty{
			margin-bottom: 50px;
			font-size: 14px;
		}
		.moi_zakazi .btnn, .zhelania .btnn{
			padding: 12px 21px;
		}


		.info_block .multy-icons .multipple-icon img{
			opacity: 0.3;

		}
		.info_block .multy-icons .active img{
			opacity: 1;

		}

		.info_block .single-icons{
			margin-top: 0px;
		}
		.info_block .single-icons p{
			width: 100%;
		}
		.info_block .single-icons .single-body-values {
			display: flex;
			width: 100%;
			grid-template-columns: repeat(4, 1fr);
			justify-content: flex-start;
			flex-wrap: wrap;
		}

		.info_block .single-icons .single-icon {
			text-align: center;
			margin-bottom: 10px;
			padding: 0px;
			margin-right: 11px;
			min-width: 91px;
			width: 113px;
			min-height: 93px;
			padding: 0px 5px 5px 5px;
		}
		.info_block .single-icons .single-icon  > img {
         width: 88px;
         padding: 0px 12px 0px 12px;
  }
.info_block .single-icons .single-icon  > strong {
	font-size:9px;
}
		@media(max-width: 550px){
			.info_block .single-icons .single-icon {
				margin-right: 10px;
				
			}
			.my_catalog .tmp-cat {
			    left: 2px;
			    top: 0px;
			    font-size: 17px;
			}
.my_catalog .tmp-cat-icon {
     left: 2px;
     top: 35px;
     font-size: 17px;
}
		}
		.catalog-msg #print div {
			font-size: 13px;
			line-height: 21px;
		}

		.swiper-pagination-bullet-active {
			opacity: 1;
			background: #d2092d !important;
		}
		.tab_4{
			margin-bottom: 30px;
		}

		.order_table thead{
			background: #f5f5f5;
		}
		.order_table thead tr td{
			font-size: 16px;
			min-width: 100px;
			font-family: gilroysexb;
		}
		.order_table tbody tr {
			border-top: 25px solid #fff !important;
		}
		.order_table tbody td{
			font-family: gilroyr;
			font-size: 16px;
		}
		.next_order{
			color: #fff;
			float: left;
			cursor: pointer;
			border: 0px solid;
			padding: 4px;
			text-transform: none;
			text-decoration: none;
			background: #898D8D;
			border-radius: 23px;
			margin: unset;
			margin-top: 24px;
			padding: 13px 20px;
			font-size: 14px;
			line-height: 17px;
			font-family: gilroyb;
		}
		.next_order:hover{
			color: #fff;
		}
		@media screen and (max-width: 767px){
			.order_table{
				border: 0px solid #ddd;
			}
		}
		.details {
			margin: 70px auto 100px!important;
			max-width: 1164px;
		}
		.tooltip.in{
			background: #FFFFFF !important;
			box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.12) !important;
			border-radius: 20px !important;
			opacity: 1 !important;
			margin-top: -10px !important;
		}
		.tooltip-arrow{
			border-top-color: #FFFFFF !important;
			display: none !important;
		}
		.tooltip-inner{
			font-family: gilroysb;
			font-size: 14px !important;
			background: #fff !important;
			color: #000;
			padding: 10px 14px !important;
			line-height: 20px;
			border-radius: 20px !important;
		}

		@media(max-width: 992px){
			.header-search.in{
				padding-left: 0px !important;
			}
			.header-search-content {

				top: 0px !important;

			}
			#autosearch_search_results li{
				margin-bottom: 20px;
			}
		}
		@media(max-width:992px){
			#info3{
				padding-left: 22px !important;
			}
		}
		.zhelania_active{
			display: block !important;
		}
		.search-flex-container{
			display: flex;
			flex-wrap: wrap;
			justify-content: flex-start;
		}


     #option-10012 a, #option-10014  a{
      	    text-transform: capitalize;
      }

      #content p {
    font-family: gilroyr !important;
    font-size: 14px;
    line-height: 1.8;
    }

   #description, #description ul li span, #description ul li {
   	      font-family: gilroyr !important;
    font-size: 14px !important;
    line-height: 26px;
    color: #38383B;
   }

   #care {
    font-size: 14px;
    line-height: 26px;
    color: #38383B;
    position: relative;
    padding-left: 20px;
    font-family: gilroyr !important;
}