/*
Theme Name: MultiChem
Text Domain: MultiChem
Version: 1
Requires at least: 4.7
Author: staszarc

*/
body{
	min-height: 100vh;
	margin: 0;
	display: grid;
	grid-template-rows: auto 1fr auto;
	padding-top: 124px;
}
header{
	top: 0;
}
.admin-bar header{
	top: 32px;
}
body.admin-bar{
	min-height: calc(100vh - 32px);
}
footer{
	position: relative;
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.footer-social span{
	margin-right: 10px;
}
.footer-social a i{
	font-size: 22px;
}
.footer-social a i:hover{
	color:#F3702A
}
.footer-social span:last-child{
	margin-right: 0;
}
.footer-social span:first-child {
	top: 2px;
	position: relative;
}
@media (min-width: 768px)
{	.big_container, .container, .container-md, .container-sm {
		max-width: 708px;
	}}
@media (min-width: 992px) {
	.big_container, .container, .container-lg, .container-md, .container-sm {
		max-width: 960px;
	}
}
@media (min-width: 1200px) {
	.big_container, .container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1140px;
	}
}
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{
	position: relative;
}
.woocommerce ul.products li.product:nth-child(1) .product__item_content{z-index:24}.woocommerce ul.products li.product:nth-child(2) .product__item_content{z-index:24}.woocommerce ul.products li.product:nth-child(3) .product__item_content{z-index:24}.woocommerce ul.products li.product:nth-child(4) .product__item_content{z-index:24}.woocommerce ul.products li.product:nth-child(5) .product__item_content{z-index:23}.woocommerce ul.products li.product:nth-child(6) .product__item_content{z-index:23}.woocommerce ul.products li.product:nth-child(7) .product__item_content{z-index:23}.woocommerce ul.products li.product:nth-child(8) .product__item_content{z-index:23}.woocommerce ul.products li.product:nth-child(9) .product__item_content{z-index:22}.woocommerce ul.products li.product:nth-child(10) .product__item_content{z-index:22}.woocommerce ul.products li.product:nth-child(11) .product__item_content{z-index:22}.woocommerce ul.products li.product:nth-child(12) .product__item_content{z-index:22}.woocommerce ul.products li.product:nth-child(13) .product__item_content{z-index:21}.woocommerce ul.products li.product:nth-child(14) .product__item_content{z-index:21}.woocommerce ul.products li.product:nth-child(15) .product__item_content{z-index:21}.woocommerce ul.products li.product:nth-child(16) .product__item_content{z-index:21}.woocommerce ul.products li.product:nth-child(17) .product__item_content{z-index:20}.woocommerce ul.products li.product:nth-child(18) .product__item_content{z-index:20}.woocommerce ul.products li.product:nth-child(19) .product__item_content{z-index:20}.woocommerce ul.products li.product:nth-child(20) .product__item_content{z-index:20}.woocommerce ul.products li.product:nth-child(21) .product__item_content{z-index:19}.woocommerce ul.products li.product:nth-child(22) .product__item_content{z-index:19}.woocommerce ul.products li.product:nth-child(23) .product__item_content{z-index:19}.woocommerce ul.products li.product:nth-child(24) .product__item_content{z-index:19}.woocommerce ul.products li.product:nth-child(25) .product__item_content{z-index:18}.woocommerce ul.products li.product:nth-child(26) .product__item_content{z-index:18}.woocommerce ul.products li.product:nth-child(27) .product__item_content{z-index:18}.woocommerce ul.products li.product:nth-child(28) .product__item_content{z-index:18}.woocommerce ul.products li.product:nth-child(29) .product__item_content{z-index:17}.woocommerce ul.products li.product:nth-child(30) .product__item_content{z-index:17}.woocommerce ul.products li.product:nth-child(31) .product__item_content{z-index:17}.woocommerce ul.products li.product:nth-child(32) .product__item_content{z-index:17}.woocommerce ul.products li.product:nth-child(33) .product__item_content{z-index:16}.woocommerce ul.products li.product:nth-child(34) .product__item_content{z-index:16}.woocommerce ul.products li.product:nth-child(35) .product__item_content{z-index:16}.woocommerce ul.products li.product:nth-child(36) .product__item_content{z-index:16}.woocommerce ul.products li.product:nth-child(37) .product__item_content{z-index:15}.woocommerce ul.products li.product:nth-child(38) .product__item_content{z-index:15}.woocommerce ul.products li.product:nth-child(39) .product__item_content{z-index:15}.woocommerce ul.products li.product:nth-child(40) .product__item_content{z-index:15}.woocommerce ul.products li.product:nth-child(41) .product__item_content{z-index:14}.woocommerce ul.products li.product:nth-child(42) .product__item_content{z-index:14}.woocommerce ul.products li.product:nth-child(43) .product__item_content{z-index:14}.woocommerce ul.products li.product:nth-child(44) .product__item_content{z-index:14}.woocommerce ul.products li.product:nth-child(45) .product__item_content{z-index:13}.woocommerce ul.products li.product:nth-child(46) .product__item_content{z-index:13}.woocommerce ul.products li.product:nth-child(47) .product__item_content{z-index:13}.woocommerce ul.products li.product:nth-child(48) .product__item_content{z-index:13}.woocommerce ul.products li.product:nth-child(49) .product__item_content{z-index:12}.woocommerce ul.products li.product:nth-child(50) .product__item_content{z-index:12}.woocommerce ul.products li.product:nth-child(51) .product__item_content{z-index:12}.woocommerce ul.products li.product:nth-child(52) .product__item_content{z-index:12}.woocommerce ul.products li.product:nth-child(53) .product__item_content{z-index:11}.woocommerce ul.products li.product:nth-child(54) .product__item_content{z-index:11}.woocommerce ul.products li.product:nth-child(55) .product__item_content{z-index:11}.woocommerce ul.products li.product:nth-child(56) .product__item_content{z-index:11}.woocommerce ul.products li.product:nth-child(57) .product__item_content{z-index:10}.woocommerce ul.products li.product:nth-child(58) .product__item_content{z-index:10}.woocommerce ul.products li.product:nth-child(59) .product__item_content{z-index:10}.woocommerce ul.products li.product:nth-child(60) .product__item_content{z-index:10}.woocommerce ul.products li.product:nth-child(61) .product__item_content{z-index:9}.woocommerce ul.products li.product:nth-child(62) .product__item_content{z-index:9}.woocommerce ul.products li.product:nth-child(63) .product__item_content{z-index:9}.woocommerce ul.products li.product:nth-child(64) .product__item_content{z-index:9}.woocommerce ul.products li.product:nth-child(65) .product__item_content{z-index:8}.woocommerce ul.products li.product:nth-child(66) .product__item_content{z-index:8}.woocommerce ul.products li.product:nth-child(67) .product__item_content{z-index:8}.woocommerce ul.products li.product:nth-child(68) .product__item_content{z-index:8}.woocommerce ul.products li.product:nth-child(69) .product__item_content{z-index:7}.woocommerce ul.products li.product:nth-child(70) .product__item_content{z-index:7}.woocommerce ul.products li.product:nth-child(71) .product__item_content{z-index:7}.woocommerce ul.products li.product:nth-child(72) .product__item_content{z-index:7}.woocommerce ul.products li.product:nth-child(73) .product__item_content{z-index:6}.woocommerce ul.products li.product:nth-child(74) .product__item_content{z-index:6}.woocommerce ul.products li.product:nth-child(75) .product__item_content{z-index:6}.woocommerce ul.products li.product:nth-child(76) .product__item_content{z-index:6}.woocommerce ul.products li.product:nth-child(77) .product__item_content{z-index:5}.woocommerce ul.products li.product:nth-child(78) .product__item_content{z-index:5}.woocommerce ul.products li.product:nth-child(79) .product__item_content{z-index:5}.woocommerce ul.products li.product:nth-child(80) .product__item_content{z-index:5}.woocommerce ul.products li.product:nth-child(81) .product__item_content{z-index:4}.woocommerce ul.products li.product:nth-child(82) .product__item_content{z-index:4}.woocommerce ul.products li.product:nth-child(83) .product__item_content{z-index:4}.woocommerce ul.products li.product:nth-child(84) .product__item_content{z-index:4}.woocommerce ul.products li.product:nth-child(85) .product__item_content{z-index:3}.woocommerce ul.products li.product:nth-child(86) .product__item_content{z-index:3}.woocommerce ul.products li.product:nth-child(87) .product__item_content{z-index:3}.woocommerce ul.products li.product:nth-child(88) .product__item_content{z-index:3}.woocommerce ul.products li.product:nth-child(89) .product__item_content{z-index:2}.woocommerce ul.products li.product:nth-child(90) .product__item_content{z-index:2}.woocommerce ul.products li.product:nth-child(91) .product__item_content{z-index:2}.woocommerce ul.products li.product:nth-child(92) .product__item_content{z-index:2}.woocommerce ul.products li.product:nth-child(93) .product__item_content{z-index:1}.woocommerce ul.products li.product:nth-child(94) .product__item_content{z-index:1}.woocommerce ul.products li.product:nth-child(95) .product__item_content{z-index:1}.woocommerce ul.products li.product:nth-child(96) .product__item_content{z-index:1}


@media only screen and (max-width: 1399px){
	.woocommerce ul.products li.product:nth-child(1) .product__item_content{z-index:36}.woocommerce ul.products li.product:nth-child(2) .product__item_content{z-index:36}.woocommerce ul.products li.product:nth-child(3) .product__item_content{z-index:36}.woocommerce ul.products li.product:nth-child(4) .product__item_content{z-index:35}.woocommerce ul.products li.product:nth-child(5) .product__item_content{z-index:35}.woocommerce ul.products li.product:nth-child(6) .product__item_content{z-index:35}.woocommerce ul.products li.product:nth-child(7) .product__item_content{z-index:34}.woocommerce ul.products li.product:nth-child(8) .product__item_content{z-index:34}.woocommerce ul.products li.product:nth-child(9) .product__item_content{z-index:34}.woocommerce ul.products li.product:nth-child(10) .product__item_content{z-index:33}.woocommerce ul.products li.product:nth-child(11) .product__item_content{z-index:33}.woocommerce ul.products li.product:nth-child(12) .product__item_content{z-index:33}.woocommerce ul.products li.product:nth-child(13) .product__item_content{z-index:32}.woocommerce ul.products li.product:nth-child(14) .product__item_content{z-index:32}.woocommerce ul.products li.product:nth-child(15) .product__item_content{z-index:32}.woocommerce ul.products li.product:nth-child(16) .product__item_content{z-index:31}.woocommerce ul.products li.product:nth-child(17) .product__item_content{z-index:31}.woocommerce ul.products li.product:nth-child(18) .product__item_content{z-index:31}.woocommerce ul.products li.product:nth-child(19) .product__item_content{z-index:30}.woocommerce ul.products li.product:nth-child(20) .product__item_content{z-index:30}.woocommerce ul.products li.product:nth-child(21) .product__item_content{z-index:30}.woocommerce ul.products li.product:nth-child(22) .product__item_content{z-index:29}.woocommerce ul.products li.product:nth-child(23) .product__item_content{z-index:29}.woocommerce ul.products li.product:nth-child(24) .product__item_content{z-index:29}.woocommerce ul.products li.product:nth-child(25) .product__item_content{z-index:28}.woocommerce ul.products li.product:nth-child(26) .product__item_content{z-index:28}.woocommerce ul.products li.product:nth-child(27) .product__item_content{z-index:28}.woocommerce ul.products li.product:nth-child(28) .product__item_content{z-index:27}.woocommerce ul.products li.product:nth-child(29) .product__item_content{z-index:27}.woocommerce ul.products li.product:nth-child(30) .product__item_content{z-index:27}.woocommerce ul.products li.product:nth-child(31) .product__item_content{z-index:26}.woocommerce ul.products li.product:nth-child(32) .product__item_content{z-index:26}.woocommerce ul.products li.product:nth-child(33) .product__item_content{z-index:26}.woocommerce ul.products li.product:nth-child(34) .product__item_content{z-index:25}.woocommerce ul.products li.product:nth-child(35) .product__item_content{z-index:25}.woocommerce ul.products li.product:nth-child(36) .product__item_content{z-index:25}.woocommerce ul.products li.product:nth-child(37) .product__item_content{z-index:24}.woocommerce ul.products li.product:nth-child(38) .product__item_content{z-index:24}.woocommerce ul.products li.product:nth-child(39) .product__item_content{z-index:24}.woocommerce ul.products li.product:nth-child(40) .product__item_content{z-index:23}.woocommerce ul.products li.product:nth-child(41) .product__item_content{z-index:23}.woocommerce ul.products li.product:nth-child(42) .product__item_content{z-index:23}.woocommerce ul.products li.product:nth-child(43) .product__item_content{z-index:22}.woocommerce ul.products li.product:nth-child(44) .product__item_content{z-index:22}.woocommerce ul.products li.product:nth-child(45) .product__item_content{z-index:22}.woocommerce ul.products li.product:nth-child(46) .product__item_content{z-index:21}.woocommerce ul.products li.product:nth-child(47) .product__item_content{z-index:21}.woocommerce ul.products li.product:nth-child(48) .product__item_content{z-index:21}.woocommerce ul.products li.product:nth-child(49) .product__item_content{z-index:20}.woocommerce ul.products li.product:nth-child(50) .product__item_content{z-index:20}.woocommerce ul.products li.product:nth-child(51) .product__item_content{z-index:20}.woocommerce ul.products li.product:nth-child(52) .product__item_content{z-index:19}.woocommerce ul.products li.product:nth-child(53) .product__item_content{z-index:19}.woocommerce ul.products li.product:nth-child(54) .product__item_content{z-index:19}.woocommerce ul.products li.product:nth-child(55) .product__item_content{z-index:18}.woocommerce ul.products li.product:nth-child(56) .product__item_content{z-index:18}.woocommerce ul.products li.product:nth-child(57) .product__item_content{z-index:18}.woocommerce ul.products li.product:nth-child(58) .product__item_content{z-index:17}.woocommerce ul.products li.product:nth-child(59) .product__item_content{z-index:17}.woocommerce ul.products li.product:nth-child(60) .product__item_content{z-index:17}.woocommerce ul.products li.product:nth-child(61) .product__item_content{z-index:16}.woocommerce ul.products li.product:nth-child(62) .product__item_content{z-index:16}.woocommerce ul.products li.product:nth-child(63) .product__item_content{z-index:16}.woocommerce ul.products li.product:nth-child(64) .product__item_content{z-index:15}.woocommerce ul.products li.product:nth-child(65) .product__item_content{z-index:15}.woocommerce ul.products li.product:nth-child(66) .product__item_content{z-index:15}.woocommerce ul.products li.product:nth-child(67) .product__item_content{z-index:14}.woocommerce ul.products li.product:nth-child(68) .product__item_content{z-index:14}.woocommerce ul.products li.product:nth-child(69) .product__item_content{z-index:14}.woocommerce ul.products li.product:nth-child(70) .product__item_content{z-index:13}.woocommerce ul.products li.product:nth-child(71) .product__item_content{z-index:13}.woocommerce ul.products li.product:nth-child(72) .product__item_content{z-index:13}.woocommerce ul.products li.product:nth-child(73) .product__item_content{z-index:12}.woocommerce ul.products li.product:nth-child(74) .product__item_content{z-index:12}.woocommerce ul.products li.product:nth-child(75) .product__item_content{z-index:12}.woocommerce ul.products li.product:nth-child(76) .product__item_content{z-index:11}.woocommerce ul.products li.product:nth-child(77) .product__item_content{z-index:11}.woocommerce ul.products li.product:nth-child(78) .product__item_content{z-index:11}.woocommerce ul.products li.product:nth-child(79) .product__item_content{z-index:10}.woocommerce ul.products li.product:nth-child(80) .product__item_content{z-index:10}.woocommerce ul.products li.product:nth-child(81) .product__item_content{z-index:10}.woocommerce ul.products li.product:nth-child(82) .product__item_content{z-index:9}.woocommerce ul.products li.product:nth-child(83) .product__item_content{z-index:9}.woocommerce ul.products li.product:nth-child(84) .product__item_content{z-index:9}.woocommerce ul.products li.product:nth-child(85) .product__item_content{z-index:8}.woocommerce ul.products li.product:nth-child(86) .product__item_content{z-index:8}.woocommerce ul.products li.product:nth-child(87) .product__item_content{z-index:8}.woocommerce ul.products li.product:nth-child(88) .product__item_content{z-index:7}.woocommerce ul.products li.product:nth-child(89) .product__item_content{z-index:7}.woocommerce ul.products li.product:nth-child(90) .product__item_content{z-index:7}.woocommerce ul.products li.product:nth-child(91) .product__item_content{z-index:6}.woocommerce ul.products li.product:nth-child(92) .product__item_content{z-index:6}.woocommerce ul.products li.product:nth-child(93) .product__item_content{z-index:6}.woocommerce ul.products li.product:nth-child(94) .product__item_content{z-index:5}.woocommerce ul.products li.product:nth-child(95) .product__item_content{z-index:5}.woocommerce ul.products li.product:nth-child(96) .product__item_content{z-index:5}

}
@media only screen and (max-width: 1199px){
	.woocommerce ul.products li.product:nth-child(1) .product__item_content{z-index:48}.woocommerce ul.products li.product:nth-child(2) .product__item_content{z-index:48}.woocommerce ul.products li.product:nth-child(3) .product__item_content{z-index:47}.woocommerce ul.products li.product:nth-child(4) .product__item_content{z-index:47}.woocommerce ul.products li.product:nth-child(5) .product__item_content{z-index:46}.woocommerce ul.products li.product:nth-child(6) .product__item_content{z-index:46}.woocommerce ul.products li.product:nth-child(7) .product__item_content{z-index:45}.woocommerce ul.products li.product:nth-child(8) .product__item_content{z-index:45}.woocommerce ul.products li.product:nth-child(9) .product__item_content{z-index:44}.woocommerce ul.products li.product:nth-child(10) .product__item_content{z-index:44}.woocommerce ul.products li.product:nth-child(11) .product__item_content{z-index:43}.woocommerce ul.products li.product:nth-child(12) .product__item_content{z-index:43}.woocommerce ul.products li.product:nth-child(13) .product__item_content{z-index:42}.woocommerce ul.products li.product:nth-child(14) .product__item_content{z-index:42}.woocommerce ul.products li.product:nth-child(15) .product__item_content{z-index:41}.woocommerce ul.products li.product:nth-child(16) .product__item_content{z-index:41}.woocommerce ul.products li.product:nth-child(17) .product__item_content{z-index:40}.woocommerce ul.products li.product:nth-child(18) .product__item_content{z-index:40}.woocommerce ul.products li.product:nth-child(19) .product__item_content{z-index:39}.woocommerce ul.products li.product:nth-child(20) .product__item_content{z-index:39}.woocommerce ul.products li.product:nth-child(21) .product__item_content{z-index:38}.woocommerce ul.products li.product:nth-child(22) .product__item_content{z-index:38}.woocommerce ul.products li.product:nth-child(23) .product__item_content{z-index:37}.woocommerce ul.products li.product:nth-child(24) .product__item_content{z-index:37}.woocommerce ul.products li.product:nth-child(25) .product__item_content{z-index:36}.woocommerce ul.products li.product:nth-child(26) .product__item_content{z-index:36}.woocommerce ul.products li.product:nth-child(27) .product__item_content{z-index:35}.woocommerce ul.products li.product:nth-child(28) .product__item_content{z-index:35}.woocommerce ul.products li.product:nth-child(29) .product__item_content{z-index:34}.woocommerce ul.products li.product:nth-child(30) .product__item_content{z-index:34}.woocommerce ul.products li.product:nth-child(31) .product__item_content{z-index:33}.woocommerce ul.products li.product:nth-child(32) .product__item_content{z-index:33}.woocommerce ul.products li.product:nth-child(33) .product__item_content{z-index:32}.woocommerce ul.products li.product:nth-child(34) .product__item_content{z-index:32}.woocommerce ul.products li.product:nth-child(35) .product__item_content{z-index:31}.woocommerce ul.products li.product:nth-child(36) .product__item_content{z-index:31}.woocommerce ul.products li.product:nth-child(37) .product__item_content{z-index:30}.woocommerce ul.products li.product:nth-child(38) .product__item_content{z-index:30}.woocommerce ul.products li.product:nth-child(39) .product__item_content{z-index:29}.woocommerce ul.products li.product:nth-child(40) .product__item_content{z-index:29}.woocommerce ul.products li.product:nth-child(41) .product__item_content{z-index:28}.woocommerce ul.products li.product:nth-child(42) .product__item_content{z-index:28}.woocommerce ul.products li.product:nth-child(43) .product__item_content{z-index:27}.woocommerce ul.products li.product:nth-child(44) .product__item_content{z-index:27}.woocommerce ul.products li.product:nth-child(45) .product__item_content{z-index:26}.woocommerce ul.products li.product:nth-child(46) .product__item_content{z-index:26}.woocommerce ul.products li.product:nth-child(47) .product__item_content{z-index:25}.woocommerce ul.products li.product:nth-child(48) .product__item_content{z-index:25}.woocommerce ul.products li.product:nth-child(49) .product__item_content{z-index:24}.woocommerce ul.products li.product:nth-child(50) .product__item_content{z-index:24}.woocommerce ul.products li.product:nth-child(51) .product__item_content{z-index:23}.woocommerce ul.products li.product:nth-child(52) .product__item_content{z-index:23}.woocommerce ul.products li.product:nth-child(53) .product__item_content{z-index:22}.woocommerce ul.products li.product:nth-child(54) .product__item_content{z-index:22}.woocommerce ul.products li.product:nth-child(55) .product__item_content{z-index:21}.woocommerce ul.products li.product:nth-child(56) .product__item_content{z-index:21}.woocommerce ul.products li.product:nth-child(57) .product__item_content{z-index:20}.woocommerce ul.products li.product:nth-child(58) .product__item_content{z-index:20}.woocommerce ul.products li.product:nth-child(59) .product__item_content{z-index:19}.woocommerce ul.products li.product:nth-child(60) .product__item_content{z-index:19}.woocommerce ul.products li.product:nth-child(61) .product__item_content{z-index:18}.woocommerce ul.products li.product:nth-child(62) .product__item_content{z-index:18}.woocommerce ul.products li.product:nth-child(63) .product__item_content{z-index:17}.woocommerce ul.products li.product:nth-child(64) .product__item_content{z-index:17}.woocommerce ul.products li.product:nth-child(65) .product__item_content{z-index:16}.woocommerce ul.products li.product:nth-child(66) .product__item_content{z-index:16}.woocommerce ul.products li.product:nth-child(67) .product__item_content{z-index:15}.woocommerce ul.products li.product:nth-child(68) .product__item_content{z-index:15}.woocommerce ul.products li.product:nth-child(69) .product__item_content{z-index:14}.woocommerce ul.products li.product:nth-child(70) .product__item_content{z-index:14}.woocommerce ul.products li.product:nth-child(71) .product__item_content{z-index:13}.woocommerce ul.products li.product:nth-child(72) .product__item_content{z-index:13}.woocommerce ul.products li.product:nth-child(73) .product__item_content{z-index:12}.woocommerce ul.products li.product:nth-child(74) .product__item_content{z-index:12}.woocommerce ul.products li.product:nth-child(75) .product__item_content{z-index:11}.woocommerce ul.products li.product:nth-child(76) .product__item_content{z-index:11}.woocommerce ul.products li.product:nth-child(77) .product__item_content{z-index:10}.woocommerce ul.products li.product:nth-child(78) .product__item_content{z-index:10}.woocommerce ul.products li.product:nth-child(79) .product__item_content{z-index:9}.woocommerce ul.products li.product:nth-child(80) .product__item_content{z-index:9}.woocommerce ul.products li.product:nth-child(81) .product__item_content{z-index:8}.woocommerce ul.products li.product:nth-child(82) .product__item_content{z-index:8}.woocommerce ul.products li.product:nth-child(83) .product__item_content{z-index:7}.woocommerce ul.products li.product:nth-child(84) .product__item_content{z-index:7}.woocommerce ul.products li.product:nth-child(85) .product__item_content{z-index:6}.woocommerce ul.products li.product:nth-child(86) .product__item_content{z-index:6}.woocommerce ul.products li.product:nth-child(87) .product__item_content{z-index:5}.woocommerce ul.products li.product:nth-child(88) .product__item_content{z-index:5}.woocommerce ul.products li.product:nth-child(89) .product__item_content{z-index:4}.woocommerce ul.products li.product:nth-child(90) .product__item_content{z-index:4}.woocommerce ul.products li.product:nth-child(91) .product__item_content{z-index:3}.woocommerce ul.products li.product:nth-child(92) .product__item_content{z-index:3}.woocommerce ul.products li.product:nth-child(93) .product__item_content{z-index:2}.woocommerce ul.products li.product:nth-child(94) .product__item_content{z-index:2}.woocommerce ul.products li.product:nth-child(95) .product__item_content{z-index:1}.woocommerce ul.products li.product:nth-child(96) .product__item_content{z-index:1}

}
.product__wholesales{
	flex-direction: column;
	justify-content: center;
}
.product-opt{
	margin-top: 0;
	color: #000000;
	font-weight: 400;
	font-size: 14px;
	margin-bottom: 5px;
}
.single_product ul.products li.product a img{
	padding-top: 10px;
}

.woocommerce div.product div.images.woocommerce-product-gallery-single .woocommerce-product-gallery__image{
	opacity: 1;
}
@media only screen and (max-width: 575px){
	.woocommerce div.product div.images.woocommerce-product-gallery.woocommerce-product-gallery-placeholder{
		justify-content: center;
	}
}
.woocommerce div.product div.images.woocommerce-product-gallery.woocommerce-product-gallery-placeholder{
	flex-direction: row;
}
img{
	width: 100%;
	height: auto;
}
.cart-empty.woocommerce-info{
	display: none;
}
.cart_container_main{
	min-height: 370px;
	height: fit-content;
	display: flex;
	position: relative;
	align-items: stretch;
}
.pop-up .cart__container .woocommerce:last-child{
	justify-content: center;
	width: 100%;
	display: flex;
}
.empty_cart_title {
	margin-bottom: 40px;
	font-size: 28px;
	font-weight: 500;
	text-align: center;

}
div.button.empty_cart_button {
	font-size: 18px;
	padding: 15px 22px;
	text-align: center;
	cursor: pointer;
}
.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button{
	background: #F3702A;
	border-radius: 8px;
	font-weight: 700;
	font-size: 14px;
	color: #FFFFFF!important;
	padding: 10px 15px;
}
.button:hover, .woocommerce a.button:hover, .woocommerce input.button:hover{
	background: #F3702A;
	color: #FFFFFF;
}
.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{
	background-color: #CE4800;
	color: #FFFFFF;
}
.customer_details{
	padding: 10px 0 10px;
}
.woocommerce form .form-row{
	position: relative;
}

.woocommerce button.button{
	font-size: 14px;
	padding: 10px 15px ;
}
.woocommerce-billing-fields__field-wrapper{
	display: flex;
	padding-top: 20px;
	flex-wrap: wrap;
	flex-direction: column;
	height: 245px;
	align-items: start;
	margin-bottom: 20px;
}
.woocommerce ul#shipping_method{
	margin-top: 15px;
}
#order_review_heading{
	margin-top: 50px;
}
.wcus-checkout-fields h3, #order_review_heading{
	margin-bottom: 35px;
}
@font-face {
	font-family: "Inter";
	src: url("/wp-content/themes/multichem/assets/fonts/Inter-Bold.ttf") format("truetype");
	font-weight: 700;
}
@font-face {
	font-family: "Inter";
	src: url("/wp-content/themes/multichem/assets/fonts/Inter-Medium.ttf") format("truetype");
	font-weight: 500;
}

@font-face {
	font-family: "Inter";
	src: url("/wp-content/themes/multichem/assets/fonts/Inter-Regular.ttf") format("truetype");
	font-weight: 400;
}
@font-face {
	font-family: "Inter";
	src: url("/wp-content/themes/multichem/assets/fonts/Inter-Light.ttf") format("truetype");
	font-weight: 300;
}

input::placeholder{
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #505050;
}

input{
	border: none;
	outline: none;
	border-radius: 8px;
}

*{
	font-family: "Inter", sans-serif;
	padding: 0;
	margin: 0;
	transition: .3s all;
	color: #151515;
	font-size: 14px;
	line-height: 1.2;
	font-weight: 400;
}
:root {
	 scroll-behavior: auto;
}

a, button{
	text-decoration: unset;
	color: #151515;
	border: none;
	outline: none
;
}

a:hover,a:focus,a:active,
button:hover, button:focus, button:active{
	outline: unset;
	border: none;
}

a:hover, button:hover{
	color: #F3702A;
}

p{
	font-size: 14px;
	line-height: 1.22;
	font-weight: 400;
}
.cover{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
h1 {
	font-size: 50px;
	color: #fff;
	line-height: 1.2;
	font-weight: 700;
}

h2{
	font-weight: 700;
	font-size: 50px;
	line-height: 61px;
	margin-bottom: 20px;
}

h3{
	font-weight: 700;
	font-size: 30px;
	line-height: 36px;
	text-align: center;
}

h4{
	font-weight: 500;
	font-size: 16px;
	line-height: 1.35;
}

ul{
	font-weight: 700;
	font-size: 16px;
	line-height: 1.3;
	color: #151515;
}
ul:not(.menu) li:first-child{
	margin-top: 10px;
}
ul:not(.menu) li{
	margin-top: 5px;
	font-size: 14px;
	position: relative;
	display: flex;
	align-items: center;
}
ul:not(.menu) li > svg{
	margin-right: 2px;
}
h2{
	font-size: 50px;
}

@media only screen and (max-width: 1199px){
	h2, .h2{
		font-size: 46px;
	}
}
@media only screen and (max-width: 991px){
	h1 {
		font-size: 40px;
	}
	h2, .h2{
		line-height: 1;
	}
}
@media only screen and (max-width: 767px){
	h1 {
		font-size: 36px;
	}
	h2, .h2{
		font-size: 36px;
	}

}
@media only screen and (max-width: 576px){

	h3 {
		font-size: 20px;
	}
	h2, .h2{
		font-size: 30px;
	}
	.about ul li{
		font-size: 14px;
	}
}
header{
	z-index: 999;
}

dl, ol, ul {
	margin-top: 0;
	list-style: unset;
	margin-bottom: 0;
}
ol, ul {
	padding-left: 0;
	padding-right: 0;
	list-style: none;
}

a{
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2;
}

strong{
	font-weight: 700;
}

.medium-weight{
	font-weight: 500;
}

@media only screen and (min-width: 1400px){
	.container{
		max-width: 1240px;
		padding-left: 0;
		padding-right: 0;
	}
	.big-container{
		max-width: 1340px;
		padding-left: 0;
		padding-right: 0;
	}
}
.button_white.button{
	background: #FFFFFF;
	/* orange 20% */

	border: 1px solid #FCD8C8;
	box-shadow: 0px 10px 30px rgba(242, 116, 59, 0.05);
	border-radius: 8px;
	font-weight: 700;
	font-size: 14px;
	line-height: 130%;
	/* or 18px */


	color: #161616;

}
/* Header */

header{
	position: fixed;
	background: #fff;
	width: 100%;
}

.top-bar{
	padding: 12px 0;
	border-bottom: 1px solid #F0F0F0;
}
.top-bar ul{
	justify-content: center;
}
.top-bar li{
	margin-left: 30px;
	display: flex;
	align-items: center;
}

.top-bar li:first-child{
	margin-left: 0;
}

.top-bar li svg{
	margin-right: 10px;
}

.header_main{
	padding: 10px 0;
	position: relative;
	background: #fff;
}
header.sticky .top-bar{
	z-index: 1;
}
header.sticky .header_main{
	z-index: 2;
}
.header_main .logo{
	margin-right: 50px;
}
.header_main li:last-child{
	margin-right: 0;
}
.search{
	margin-right: 30px;
}

.search__input{
	background-color: #F5F5F5;
	padding: 12px 20px 12px 40px;
	max-width: 215px;
	width: 100%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M7.33333 12.6667C10.2789 12.6667 12.6667 10.2789 12.6667 7.33333C12.6667 4.38781 10.2789 2 7.33333 2C4.38781 2 2 4.38781 2 7.33333C2 10.2789 4.38781 12.6667 7.33333 12.6667Z' stroke='%23505050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 14.0001L11.1 11.1001' stroke='%23505050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: top 11px left 15px
}



.header_main  ul{
	display: flex;
	align-items: center;
}

.header_main  li{
	margin-right: 20px;
}

.header_main  li a{
	font-size: 16px;
	font-weight: 500;
}

.nav a:last-child, .header_main a:last-child{
	margin-right: 0;
}

.mobile_burger{
	display: none;
}

.nav button, .site__options > a{
	font-size: 16px;
	background-color: transparent;
	margin-right: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.nav button svg, .site__options > a svg{
	margin-right: 10px;
}

.nav button:last-child{
	margin-right: 0;
}

header{
	box-shadow: 0px 4px 4px rgba(207, 207, 207, 0.25);
}

.gradient_layer:before{
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(95.05deg, rgba(0, 0, 0, 0.8) 1.68%, rgba(0, 0, 0, 0) 99.84%);
}
.gradient_layer{
	position: relative;
}
.gradient_layer > *{
	position: relative;
	z-index: 1;
}
.woocommerce ul.products li.product .button{
	margin-top: 0;
}
/* Hero */

.gradient_layer.swiper-slide:before{
	border-top-right-radius: 80px;
}
.swiper-slide__visible{
	opacity: 1!important;
	transform: translate3d(0, 0px, 0px)!important;
	position: absolute;
	z-index: 2;
}
.hero, .profile-page{
	padding: 40px 0 40px;
}
header .top-bar{
	height: 52px;
	z-index: 2;
	position: relative;
}

header.sticky .top-bar{
	height: 0;
	padding: 0;
	border-bottom: transparent;
}
.swiper{
	overflow: hidden;
	position: relative;
}

.hero .swiper-slide{
	height: 225px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	display: flex;
	justify-content: center;
	flex-direction: column;
	padding: 50px;
	transition: unset;
}

.hero .swiper-slide h1, .hero .swiper-slide .hero__slide__description{
	max-width: 435px;

}
.hero .swiper-slide h1{
	margin-bottom: 20px;
}

.hero .hero__slide__description *:not(strong){
	font-weight: 300;
}

.hero .hero__slide__description *{
	color: #fff;
	line-height: 1.3;
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: .3s opacity;
	transform: translateY(-50%);
	z-index: 10;
	right: 35px;
	top: 50%;
	display: flex;
	flex-direction: column;
}

.swiper-pagination-bullet{
	margin-bottom: 50px;
	width: 8px;
	opacity: 1;
	height: 8px;
	transition: 3s width;
	background: rgba(255, 255, 255, 0.8);
	position: relative;
}
.swiper-pagination-bullet svg {
	position: absolute;
	top:50%;
	left: 50%;
	transform: translate(-50%, -50%);

	transition: unset;
	opacity: 0;
	stroke-dasharray: 95;
	stroke-dashoffset: 0;
}
.swiper-pagination-bullet svg circle{
	transition: none;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active svg{
	opacity: 1;
	stroke-dasharray: 95;
	stroke-dashoffset: 95;

	animation: bullet_circle 2.7s ease-in-out backwards 0.30s, fade_out 0.2s ease-in-out forwards 2.8s;
}

@keyframes fade_out {
	from{
		opacity: 1;
	}
	to{
		opacity: 0;
	}
}
@keyframes bullet_circle {
	0% {
		stroke-dasharray: 95;
		stroke-dashoffset: 95;
		opacity: 1;
	}
	100% {
		stroke-dasharray: 95;
		stroke-dashoffset: 0;
		opacity: 1;
	}
}
.swiper-pagination-bullet:last-child{
	margin-bottom: 0;
}


/* Benefits */


.benefits__item p{
	margin-bottom: 0;
}
.benefits__item * {
	font-weight: 500;
}

.benefits__item_text{
	padding: 0 30px 0 12px;
}

.benefits{
	margin-bottom: 40px;
}

/* Catalog */

input[type=number] {
	-moz-appearance: textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input.variation_prices{
	display: none;
}
input.variation_prices + label{
	color: #151515;
	height: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	border-radius: 8px;
	border: 1px solid transparent;
	font-weight: 700;
	cursor: pointer;
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
input.variation_prices + label:hover{
	color: #F3702A;
}
input.variation_prices:checked + label{
	border: 1px solid #FCD8C8;
	box-shadow: 0px 10px 30px rgba(242, 116, 59, 0.05);
	color: #F3702A;
	cursor: default;
}
.products__catalog h2{
	font-weight: 700;
	font-size: 20px;
	line-height: 1.3;
	margin-bottom: 0;
}
.products__catalog > .d-flex{
	z-index: 100;
	margin-bottom: 30px;
	position: relative;
}
.products__catalog > .d-flex{
	flex-direction: row-reverse;
}
.woocommerce-ordering{
	display: none;
}
.filters{
	position: absolute;
}
.filters .filter{
	margin-left: 35px;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.3;
	position: relative;
	color: #505050;
	display: flex;
	align-items: center;
}
.products__catalog .description{
	margin-top: 60px;
}
.woocommerce .woocommerce-result-count {
	margin: 0 0 2em;
}
.about_us *{
	color: #000;
}
.about_us{
	padding-top: 50px;
}
.products__catalog > .d-flex {
	margin-bottom: 5px;
}
.filters .product_on_page,.filters .orderby{
	margin-left: 10px;
	font-weight: 700;
}

.filters .filter:first-child{
	margin-left: 0;
}
.filters .change__grid{
	margin-left: 40px;
}
.filters .change__grid svg{
	margin-left: 15px;
	cursor: pointer;
}
.product__variation{
	align-items: center;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
	padding-bottom: 0 ;
	font-size: 14px;
	font-weight: 400;
}
.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before{
	content: unset;
}
.product__quantity input{
	border: 1px solid #FCD8C8;
	box-shadow: 0px 10px 30px rgba(242, 116, 59, 0.05);
	border-radius: 8px;
	color: #F3702A;
	width: 32px;
	height: 32px;
	text-align: center;
	background-color: #fff;
	font-weight: 700	;
}
.product__quantity span{
	width: 28px;
	height: 28px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 10px;
}
.product__quantity span.quantity_button{
	cursor: pointer;
}
.product__quantity span:last-child{
	margin-right: 0;
	margin-left: 10px;
}
.product__quantity label{
	display: flex;
	align-items: center;
}
#products .woocommerce ul.products li.product .price{
	width: 100px;
}
.woocommerce ul.products li.product .price .amount{
	text-align: left;
}
.woocommerce ul.products li.product .price span,
.woocommerce ul.products li.product .price bdi{
	font-weight: 700;
	font-size: 18px;
	line-height: 1.3;
	color: #151515;
	margin-bottom: 5px;
	text-align: right;
}
.quantity_button__minus.disabled{
	opacity: .2;
	cursor: default;
}
.quantity_button:hover{
	opacity: .5;
}
.woocommerce ul.products li.product .price{
	margin-bottom: 0;
}
.woocommerce ul.products li.product .price .amount {
	display: block;
	line-height: 1;
	padding-bottom: 0;
}
.woocommerce ul.products li.product .variations_button{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.woocommerce ul.products li.product .variations_button p{
	font-weight: 400;
	font-size: 12px;
	line-height: 1.3;
	color: #505050;
	margin-bottom: 0;
}
.woocommerce ul.products li.product .product__item_content{
	box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.02);
	border-radius: 8px;
	background-color: #fff;
	height: 100%;
	display: flex;
}

.woocommerce ul.products.grid li.product .product__item_content{
	flex-direction: column;
	justify-content: space-between;
	outline: 1px solid #F0F0F0;
}
.woocommerce ul.products:not(.grid) li.product .product__item_content{
	border: 1px solid #F0F0F0;
	flex-direction: column;
	justify-content: space-between;
}
.woocommerce ul.products li.product .product__item_content:hover{
/*	box-shadow: 0px 4px 27px rgba(0, 0, 0, 0.19); */
}
.woocommerce ul.products.grid li.product .woocommerce-loop-product__link h4,.woocommerce ul.products.grid li.product .product__customize{
	padding: 0 15px;
}
.woocommerce ul.products:not(.grid) li.product .woocommerce-loop-product__link h4{
	padding: 15px 15px 15px 20px;
	height: fit-content;
	margin: auto;
}
.woocommerce ul.products:not(.grid) li.product .product__customize{
	padding: 15px 15px 15px 0;
}

.woocommerce ul.products.grid li.product .product__customize{
	padding-bottom: 15px;
	position: relative;
}
.woocommerce ul.products li.product .woocommerce-loop-product__link:hover h4{
	color:#F3702A;
}
.woocommerce ul.products li.product a img{
	max-height: 176px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}
.woocommerce ul.products.grid li.product a{
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
}
.woocommerce ul.products:not(.grid) li.product a:not(.add_to_cart_button){
	overflow: hidden;
}
.woocommerce ul.products:not(.grid) li.product a img{
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
}
.woocommerce ul.products:not(.grid) li.product a .product__image_container{
	width: 160px;
	overflow: hidden;
	height: 118px	;
}
.woocommerce ul.products:not(.grid)  li.product a img{
	max-height: 100%;
	height: 100%;
}
.woocommerce ul.products li.product .quantity_button:hover path{
	fill: #F3702A;
}
.woocommerce ul.products.grid li.product .product__image_container{
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	overflow: hidden;
}
.woocommerce ul.products.grid li.product .product__variation,
.woocommerce ul.products.grid li.product .product__quantity{
	margin-bottom: 0;
	opacity: 0;
	position: relative;
	pointer-events: none;
	height: 0;
}
.woocommerce ul.products.grid li.product .product__quantity > span, .woocommerce ul.products.grid li.product .product__variation span{
	display: none;
}
.woocommerce ul.products li.product .product__item_content.hover .product__variation,
.woocommerce ul.products li.product .product__item_content.hover .product__quantity{
	pointer-events: auto;
}
.woocommerce ul.products.grid li.product .product__item_content:hover .product__quantity,
.woocommerce ul.products.grid li.product .product__item_content:hover .product__variation{
	margin-bottom: 15px;
	opacity: 1;
	height: 32px;

}


.woocommerce ul.products li.product .variations_button p.green,.green{
	color:#005925
}

.product__container {
	display: grid;
	grid-template-columns: 320px 1fr;
	grid-column-gap: 30px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	float: left;
	padding: 0;
	position: relative;
	flex-direction: column;
	justify-content: space-between;
	margin:0;
	width: 100%;
}
.woocommerce ul.products.grid li.product, .woocommerce-page ul.products.grid li.product {
	height: 350px;
}
.woocommerce ul.products:not(.grid) li.product, .woocommerce-page ul.products:not(.grid) li.product{
	height: 120px;
}


.product_categories_sidebar{
	border: 1px solid #F0F0F0;
	box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.06);
	border-radius: 8px;
	padding: 30px 20px 20px;
	height: fit-content;
}
.product_categories_sidebar__category{
	margin-bottom: 20px;
}
.product_categories_sidebar__category a.active{
	color: #F3702A;

}
.product_categories_sidebar__category a{
	font-weight: 500;
}
.change__grid svg.active{
	cursor: default;
}
.change__grid svg *{
	stroke: #151515;
}
.change__grid svg:not(.active):hover *{
	stroke: #F3702A;
}
.change__grid svg.active *{
	stroke: #8A8A8A;
}

.woocommerce .products ul, .woocommerce ul.products{
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 10px;
}
.excel_products .woocommerce .products ul,.excel_products .woocommerce ul.products{
	grid-gap: 0;
}
.woocommerce .products ul.grid, .woocommerce ul.products.grid{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
}


.product__item_content{
	position: absolute;
	top: 0;
	left: 0;
}
.product__table{
	padding-bottom: 100px;
}
.woocommerce ul.products li.product .product__item_content{
	transition: height .3s, box-shadow .3s;
}
.woocommerce ul.products:not(.grid) li.product .product__item_content{
	flex-direction: row;
	width: 100%;
	justify-content: space-between;

}
.woocommerce ul.products:not(.grid) li.product a:not(.add_to_cart_button){
	display: grid;
	padding-right: 10px;
	grid-template-columns: 165px 360px;
	border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
	overflow: hidden;
}
.woocommerce ul.products:not(.grid) li.product .product__variation span{
	margin-right: 20px;
}
.woocommerce ul.products:not(.grid) li.product .product__quantity > span, .woocommerce ul.products:not(.grid) li.product .product__variation span{
	font-weight: 400;
	font-size: 12px;
	line-height: 1.30;

	color: #505050;
}
.woocommerce ul.products:not(.grid) li.product .product__variation {
	align-items: center;
	position: absolute;
	left: 185px;
	bottom: 20px;
}
.woocommerce ul.products:not(.grid) li.product .product__customize{
	display: flex;
	align-items: center;
}
.woocommerce ul.products:not(.grid) li.product .product__quantity > span{
	margin: 0 auto;
}
.woocommerce ul.products:not(.grid) li.product .product__quantity {
	margin-right: 50px;
}
.woocommerce ul.products li.product .price bdi{
	margin-right: 30px;
}

.dropdown{
	display: none;
	transition: unset;
	position: absolute;
	bottom: 0;
	transform: translateY(110%);
	z-index: 100;
	padding: 10px 0;
	background: #fff;
	border: 1px solid #F0F0F0;
	border-radius: 8px;
	right: 0;
	box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.06);
	width: 265px;
	cursor: auto	;
}

.dropdown:not(.dropdown_order) > *,.dropdown  .dropdown__button{
	display: block;
	padding: 10px 20px;
	width: 100%;
	background: transparent;
	text-align: left;
}
.dropdown > *.active, .dropdown  .dropdown__button.active{
	background: rgba(243, 112, 42, 0.1);
	color:#F3702A
}
.dropdown > *:hover, .dropdown  .dropdown__button:hover{
	color:#F3702A
}
.open_dropdown{
	cursor: pointer;
	padding-right: 20px	;
	position: relative;

}
header .open_dropdown{
	height: 18px	;
}
.open_dropdown:after{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M9.16671 0.641741C9.01057 0.486532 8.79936 0.399414 8.57921 0.399414C8.35905 0.399414 8.14784 0.486532 7.9917 0.641741L5.00004 3.59174L2.05004 0.641741C1.8939 0.486532 1.68269 0.399414 1.46254 0.399414C1.24238 0.399414 1.03117 0.486532 0.875039 0.641741C0.796932 0.71921 0.734936 0.811378 0.692629 0.912927C0.650322 1.01448 0.62854 1.1234 0.62854 1.23341C0.62854 1.34342 0.650322 1.45234 0.692629 1.55389C0.734936 1.65544 0.796932 1.74761 0.875039 1.82507L4.40837 5.35841C4.48584 5.43651 4.57801 5.49851 4.67956 5.54082C4.78111 5.58312 4.89003 5.60491 5.00004 5.60491C5.11005 5.60491 5.21897 5.58312 5.32052 5.54082C5.42207 5.49851 5.51424 5.43651 5.5917 5.35841L9.16671 1.82507C9.24481 1.74761 9.30681 1.65544 9.34911 1.55389C9.39142 1.45234 9.4132 1.34342 9.4132 1.23341C9.4132 1.1234 9.39142 1.01448 9.34911 0.912927C9.30681 0.811378 9.24481 0.71921 9.16671 0.641741Z' fill='%235C5F62'/%3E%3C/svg%3E");
	width: 10px;
	height: 6px;
	right: 0;
	position: absolute;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	top: 5px;
	cursor: pointer;
}
.open_dropdown__flexiable{
	display: none;
	position: relative;
	cursor: pointer;
}
.filter__container{
	display: flex;
	align-items: center;
}
.filters .filter.filter__container .form_buttons{
	display: grid;
	grid-template-columns: 1fr 1fr;
	padding: 0 15px;
	grid-gap: 10px;
}

.filters .filter.filter__container > .form_buttons > * {
	padding: 10px 15px;
}
	/* About */

.about{
	padding: 100px 0;
	background-color: #F6F8FA;
}
.about .container{
	align-items: center;
}
.about .about__text{
	width: 45.5%;
}
.about .about__cards{
	width: 54.5%;
}

.about ul li:first-child{
	margin-top: 20px;
}
.about ul li{
	margin-top: 15px;
	padding-left: 25px;
	font-size: 16px;
}
.about ul li:before{
	content: '';
	left: 0;
	width: 15px;
	height: 15px;
	position: absolute;
	background-color: #F3702A;
	border-radius: 50%;
	top: 2px;
}

.about ul li:after{
	content: '';
	left: 5.5px;
	width: 5.5px;
	height: 5.5px;
	position: absolute;
	background-color: #fff;
	border-radius: 50%;
	top: 4px;
}
.about__cards__item__image{
	height: 150px;
}
.about__cards__item{
	background-color: #fff;
	max-width: 283px;
	box-shadow: 0 4px 24px rgba(0, 0, 0, 0.06);
	border-radius: 8px;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 20px;
}
.about__cards__item__info{
	padding: 20px;
}
.about__cards__item__info p{
	margin-bottom: 0;
}
.about__cards__item h4{
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 10px;
}

.about__cards__top, .about__cards__bottom{
	display: flex;
}
.about__cards__top{
	justify-content: flex-end;
	align-items: flex-end;
}
.about__cards__bottom{
	justify-content: flex-start;
	align-items: flex-start;
}
.about__cards__top .about__cards__item:last-child{
	margin-right: 0;
}
.about__cards__bottom .about__cards__item:last-child{
	margin-right: 0;
}

/* Cooperate */

.opportunities{
	padding: 100px 0;
}
.cooperate h3{
	margin-bottom: 60px;
}
.cooperate{
	margin-bottom: 100px;
}
.cooperate__main{
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	grid-gap: 15px;
}
.cooperate__item__image {
	border-radius: 8px;

}
.cooperate__item h4{
	text-align: center;
}
.cooperate__item__image{
	height: 130px;
	margin-bottom: 15px;
}


.order_steps h3{
	margin-bottom: 90px;
}
.order_steps__main{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 30px;
}
.order_steps__item{
	padding: 50px 15px 42px ;
	background: #F6F8FA;
	border-radius: 8px;
	position: relative;
}
.order_steps__item p{
	font-weight: 500;
	font-size: 16px;
	line-height: 1.35;
	margin-bottom: 0;
	text-align: center;
}
.order_steps__counter{
	border-radius: 50%;
	width: 60px;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #005925;
	box-shadow: 0 4px 20px -1px rgba(6, 19, 6, 0.25);
	font-weight: 700;
	font-size: 25px;
	line-height: 30px;
	text-align: center;
	pointer-events: none;
	color: #FFFFFF;
}

/* quality */

.quality{
	position: relative;
}

.quality__top{
	height: 135px;
}
.quality__bottom{
	background: #F6F8FA;
}
.quality__bottom a{
	margin-top: 20px;
	display: block;
	width: fit-content;
}
.quality__bottom{
	padding: 125px 0;
}
.quality__bottom svg{
	position: absolute;
	top: 0;
}
.quality__bottom .col-12:first-child{
	padding-right: 20px;
}
.quality h3{
	max-width: 380px;
	margin-bottom: 20px;
	text-align: left;
}
.quality p{
	margin-bottom: 10px;
	max-width: 540px;
	font-weight: 500;
}
.woocommerce .quality a.button{
	margin-top: 20px;
	display: block;
	width: fit-content;
}


/* Contact Form */

.contact_form{
	padding: 100px 0;
}

.contact_form h2{
	margin-bottom: 30px;
	color: #fff;
	max-width: 610px;
}
.wpcf7-form-control::placeholder{
	font-weight: 400;
	font-size: 12px;
	line-height: 1.3;
}
.wpcf7-form-control:not(.wpcf7-submit){
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 1.3;
	color: #151515;
	padding: 20px 14px;
	width: 300px;
	margin-bottom: 15px;
}
.wpcf7-form-control.wpcf7-submit{
	margin-top: 25px;
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{
	border: unset;
	color: #fff;
	padding-left: 0;
	margin-left: 0;
	max-width: 320px;
}


/* Footer */

.footer__main{
	padding: 20px 0;
	border-bottom: 1px solid #F0F0F0;
}
.footer__list{
	display: grid;
	grid-template-rows: 1fr 1fr;
	grid-auto-flow: column;
	margin-left: 70px;
	grid-column-gap: 110px;
}

footer ul li{
	padding-left: 0;
}
.copyright{
	padding: 15px 0;
	text-align: center;
}
.copyright span{
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	color: #505050;
}


/* Adaptation */
.close{
	position: absolute;
	top: 15px;
	right: 15px;
}
.mobile, .header_main  ul.mobile {
	display: none;
}
.filters .filter.filter__container .close{
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	padding: 0;
	width: 24px;
}
.filters .filter.filter__container .close * {
	padding: 0;
}
.wpcf7-spinner{
	position: absolute;
	left: 50%;
	transform: translate(-50%, 10px);
	margin: 0;
}

.pop-up{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1000;
	transition: unset;
}
.close__svg{
	position: absolute;
	top: 22px;
	right: 20px;
	width: 24px;
	height: 24px;
	cursor: pointer;
	z-index: 2;
}
.close__svg:hover path{
	stroke: #F3702A;
}
.pop-up .layer{
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}
.cart-empty.woocommerce-info{
	margin-top: 30px;
}
.pop-up .cart__container{
	position: absolute;
	z-index: 2;
	max-height: calc(100vh - 70px);
	width: 986px;
	min-width: 700px;
	background: #FFFFFF;
	border-radius: 8px;
	padding: 15px 0 25px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: unset;
	overflow: auto;
	min-height: 400px;
}
.pop-up .cart__container.active{
	position: relative;
}

.shop_container{
	max-height: calc(100vh - 320px);
	overflow: auto;
	padding: 0 50px 0;
}
.pop-up .cart__container .woocommerce:last-child{
	padding: 0 0 0;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.woocommerce-checkout{
	width: 100%;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{
	background-color: transparent;
}
.woocommerce form .form-row{
	margin: 0;
}
.woocommerce-checkout,
.woocommerce .col2-set, .woocommerce-page .col2-set{
	width: auto;
}
.woocommerce-checkout #payment div.form-row{
	padding: 0;
}
.woocommerce .cart_totals button.button{
	font-size: 16px;
}
.woocommerce .wc-proceed-to-checkout.order-total .place-order button{
	margin: 0 15px 0 30px;
}
.woocommerce-cart-form .product__quantity label span.label,
.woocommerce-cart-form__cart-item .product__quantity label span.label{
	display: none;
}
.woocommerce table.shop_table,
.woocommerce table.shop_table td{
	border: unset;
}
.cart_item{
	background: #FFFFFF;
	border: 1px solid #F0F0F0;
	box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.06);
	border-radius: 8px;
	margin-bottom: 5px;
}
.product-thumbnail img{
	max-height: 89px;
}
.woocommerce table.shop_table tbody .product-thumbnail{
	padding: 0;
	border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
	overflow: hidden;
	display: flex;
	justify-content: center;
}
.woocommerce table.shop_table .product-thumbnail img{
	width: auto;
}
.product-name .variation{
	display: none;
}
.woocommerce table.shop_table th{
	font-weight: 400;
}
.woocommerce-checkout table{
	display: flex;
	width: 100%;
	flex-direction: column;
}
.woocommerce .woocommerce-cart-form {
	width: 100%;
	padding: 0 30px;
}
.woocommerce-checkout table tbody{
	display: flex;
	flex-direction: column;
	width: 100%;
}
.woocommerce-checkout table tr{
	display: grid;
	width: 100%;
	grid-template-columns: 100px calc(100% - 434px) 1fr 2fr 60px;
}
.woocommerce-checkout table.shop_table th.product-subtotal{
	display: flex;
	justify-content: end;
}
.woocommerce-checkout table.shop_table .product-name{
	align-items: center;
	display: flex;
}
table.shop_table .product-quantity{
	display: flex;
	align-items: center;
	justify-content: center;
}
.woocommerce-checkout table.shop_table .product-price{
	display: flex;
	align-items: center;
	justify-content: end;
}
.woocommerce-checkout .shop_table a.remove{
	margin-right: 0;

}
.woocommerce-checkout .shop_table .product-remove{
	display: flex;
	justify-content: center;
	align-items: center;
}
.woocommerce-checkout .woocommerce table.shop_table{
	max-width: 1150px;
	margin: 0 auto;
}

.woocommerce-cart-form h3{
	margin-bottom: 15px;
}
.woocommerce table.shop_table .product-name{
	padding: 15px;
}
.woocommerce table.shop_table .product-name a{
	font-weight: 500;
}
.woocommerce table.shop_table .product-thumbnail{

}
.woocommerce-Price-amount bdi{
	font-size: 16px;
	font-weight: 700;
}
.woocommerce .quantity .qty{
	width: 32px;
}
.woocommerce a.remove:hover{
	background-color: transparent;
	color: inherit!important;
	opacity: 0.4;
}
.woocommerce a.remove{
	color: #505050!important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
	width: 100%;
}
.woocommerce .wc-proceed-to-checkout.order-total{
	display: flex;
	grid-template-columns: 100px 1fr 1fr;
	grid-gap: 20px;
	justify-content: center;
	margin: auto;
}
.page-template-checkout .woocommerce .wc-proceed-to-checkout.order-total{
	display: flex;
	max-width: 100%;
}
.woocommerce-checkout #payment div.form-row.place-order{
	display: flex;
	padding-top: 20px;
}
.pop-up{
	display: none;
}
.white_button:hover{
	border: 1px solid #FCD8C8;
}
.white_button{
	font-weight: 600;
	font-size: 16px;
	line-height: 130%;
	padding: 7px 25px;

	color: #151515;
	background: #FFFFFF;

	border: 1px solid #FCD8C8;
	box-shadow: 0px 10px 30px rgba(242, 116, 59, 0.05);
	border-radius: 8px;
}
.cart_totals .woocommerce-Price-amount *{
	font-weight: 700;
	font-size: 22px;
	line-height: 36px;
	text-align: center;

	color: #151515;
}
.cart-discount .amount {
	font-weight: 700;
}
.woocommerce table.shop_table .product-thumbnail {
    max-height: 96px;
}
.cart-discount th span{
	display: block;
}
.woocommerce table.shop_table tbody .cart-discount th{
	max-width: 500px;
}
.woocommerce table.shop_table{
	padding: 0;
}
.woocommerce table.shop_table{
	margin-bottom: 10px;
}
.woocommerce table.shop_table thead th{
	padding-bottom: 5px!important;
	padding-top: 0!important;
}
.shop_table tfoot tr{
	display: grid;
	grid-template-columns: 1fr 1fr;;
}
.woocommerce table.shop_table .product-name a{
	font-size: 12px;
}

.woocommerce table.shop_table.cart img{
	height: 55px;
}
.woocommerce .shop_table .quantity .qty {
	width: 26px;
	height: 26px;
	font-size: 12px;
}
.cart_container_main h3{
	font-size: 24px;
}
.shop_table .product__quantity span {
	width: 10px;
}
.woocommerce .shop_table a.remove{
	font-size: 1em;
}
.woocommerce table.shop_table .product-name{
	padding-top: 0;
	padding-bottom: 0;
}
.pop-up .cart__container .cart-collaterals{
	padding: 25px 50px 0;
	border-top: 1px solid #D9D9D9;;
}
.woocommerce .wc-proceed-to-checkout.order-total{
	padding: 0;
}
.site__options #login:hover path{
	fill: #F3702A;
}
.site__options #bucket:hover path{
	stroke: #F3702A;
}
.woocommerce-message {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.return-to-shop{
	display: flex;
	justify-content: center;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
	padding: 1.4em 3.4em 1em 3.5em;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{
	top: 1.4em;
}

@media only screen and (min-width: 1200px) {
	.filters .filter.filter__container{
		display: none!important;
	}
}

@media only screen and (max-width: 1399px){
	.woocommerce table.shop_table.cart img{
		height: 45px;
	}
	table.shop_table .woocommerce-Price-amount bdi {
		font-size: 14px;
	}
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{
		font-size: 12px;
	}
	.woocommerce ul.products:not(.grid) li.product .product__item_content{
		flex-direction: column;
	}
	.woocommerce ul.products:not(.grid) li.product .product__variation{
		position: relative;
		left: auto;
		top: auto;
		bottom: 0;
		height: 100%;
	}


	.woocommerce ul.products:not(.grid) li.product .product__customize {
		padding: 15px;
		display: grid;
		grid-template-columns: 2fr 1fr;
		grid-template-rows: repeat(2, 1fr);
	}

	.woocommerce ul.products:not(.grid) li.product .variations_button {
		grid-column: 2 / 2;
		grid-row: 1 / 3;
		height: 100%;
		flex-direction: column;
		justify-content: center;
		align-items: end;
	}
	.woocommerce ul.products:not(.grid) li.product .variations_button .price{
		text-align: center;
	}
	.woocommerce ul.products:not(.grid) li.product .product__quantity{
		margin-right: 20px;
	}
	.woocommerce ul.products:not(.grid) li.product .price bdi{
		margin-right: 0;
		text-align: center;
	}
	.woocommerce ul.products:not(.grid) li.product .product__variation{
		grid-column: 1 / 1;
		grid-row: 1 / 1;
	}
	.woocommerce ul.products:not(.grid) li.product .product__quantity {
		grid-column: 1 / 1;
		grid-row: 1 / 3;
		display: flex;
		justify-content: flex-start;
	}
	.woocommerce ul.products:not(.grid) li.product .product__quantity > span{
		margin-right: 10px;
		width: auto;
		height: auto;
		margin-left: 0;
	}
	.woocommerce ul.products:not(.grid) li.product.product-type-variable .product__quantity{
		grid-row: 2 / 2;
	}
	.woocommerce ul.products:not(.grid) li.product, .woocommerce-page ul.products:not(.grid) li.product {
		height: 230px;
	}
	.woocommerce .products ul.grid, .woocommerce ul.products.grid{
		grid-template-columns: repeat(3, 1fr);
		grid-gap: 25px;
	}
	.woocommerce .related .products ul.grid,  .woocommerce .related  ul.products.grid{
		grid-template-columns: repeat(4, 1fr);
	}
	.filters .change__grid{
		margin-left: 10px;
		display: flex;
	}
	.filters .filter{
		margin-left: 20px;
	}
	.products__catalog h2{
		max-width: 130px;
	}
}
.filters .dropdown	{
	position: absolute;
	top: 30px;
	background: #fff;
	bottom: auto;
	transform: translateY(0);
	padding: 10px 0 10px;
}
.filters .dropdown input{
	display: none;
}
.filters .dropdown input:checked + label{
	background: rgba(243, 112, 42, 0.1);
	color: #F3702A;
}
.filters .dropdown label{
	cursor: pointer;
}

.filters .filter span{
	display: block;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.3;
	color: #5C5F62;
}
.filters .filter.filter__container > div > *{
	padding: 10px 20px;
	width: 100%;
}
.product_categories_sidebar__container{

	border-radius: 8px;
	padding-bottom: 0;
}
@media only screen and (max-width: 1199px){
	.filters .dropdown	{
		padding: 0 0 20px;
	}
	.filters .filter > div{
		padding: 10px 0;
	}
	.filters .filter{
		display: none;
	}
	.quality__bottom svg{
		width: 490px;
	}
	.filters .change__grid{
		display: flex;
		margin-left: 0;
	}
	.order_steps__item p {
		font-size: 14px;
	}
	.open_dropdown__flexiable{
		display: block;
	}
	.filter .dropdown{
		display: block!important;
		position: relative;
		right: 0;
		transform: translateY(0);

		padding: 0;
		background: #fff;
		border: 0 solid #F0F0F0;
		border-radius: 0;
	}
	.dropdown__flexiable{
		display: none;
		position: absolute;
		top: 0;
		right: 0;
		transform: translate(0, 30px);
		z-index: 100;
		padding: 10px;
		background: #FFFFFF;
		border: 1px solid #F0F0F0;
		box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.06);
		border-radius: 8px;
	}
	.filters .filter {
		margin-left: 0;
	}
	.products__catalog .filters{
		position: relative;
	}
	.dropdown__flexiable{
		transition: none;
	}
	.filters .filter{
		flex-direction: column;
	}
	.filters .open_dropdown{
		height: 100%;
	}
	.woocommerce .products ul.grid, .woocommerce ul.products.grid{
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 25px;
	}
	.woocommerce .related .products ul.grid,  .woocommerce .related  ul.products.grid{
		grid-template-columns: repeat(4, 1fr);
	}
	.woocommerce .related ul.products.columns-5 li.product, .woocommerce-page  .relatedul.products.columns-5 li.product{
		width: 100%;
	}
	.product__container {
		display: grid;
		grid-template-columns: 376px 1fr;
		grid-column-gap: 60px;
	}
	.woocommerce ul.products.grid li.product, .woocommerce-page ul.products.grid li.product{
		height: 355px;
	}

	.about .about__cards {
		width: 58.5%;
	}
	.about .about__text {
		width: 41.5%;
	}
	.footer__list{
		grid-column-gap: 70px;
	}
}
@media only screen and (max-width: 991px){
	.woocommerce ul.products:not(.grid) li.product a:not(.add_to_cart_button),
	.woocommerce ul.products:not(.grid) li.product .product__wholesales{
		border-bottom-left-radius: 0;
		border-bottom: 1px solid #F0F0F0;
	}
	.products__catalog h2{
		font-size: 16px;
	}
	.woocommerce ul.products:not(.grid) li.product .product__customize {
		padding: 10px;
	}
	.woocommerce ul.products:not(.grid) li.product, .woocommerce-page ul.products:not(.grid) li.product {
		height: 175px;
	}
	.woocommerce ul.products.grid li.product .product__item_content .product__quantity,
	.woocommerce ul.products.grid li.product .product__item_content .product__variation{
		opacity: 1;
		height: 32px;
		margin-bottom: 15px;
	}
	.woocommerce ul.products.grid li.product .product__item_content,
	.woocommerce ul.products:not(.grid) li.product .product__item_content{
		position: relative;
	}
	.woocommerce ul.products.grid li.product, .woocommerce-page ul.products.grid li.product{
		height: fit-content;
	}
	.woocommerce ul.products.grid li.product .product__item_content {
		justify-content: start;
	}
	.product__container{
		grid-template-columns: 260px 1fr;
		grid-column-gap: 15px;
	}
	.woocommerce .products ul.grid, .woocommerce ul.products.grid{
		grid-gap: 10px;
	}
	.woocommerce ul.products li.product a img {
		max-height: 155px;
	}
	.about .container{
		flex-direction: column;
	}
	.about .about__text, .about .about__cards{
		width: 100%;
	}
	.about__text{
		margin-bottom: 55px;
	}
	.about__text h2, .about__text p{
		text-align: center;
	}
	.about ul li:first-child {
		 margin-top: 0;
	}
	.about__text ul{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.cooperate__main{
		grid-template-columns: repeat(3, 1fr);
		grid-gap: 30px;
	}
	.cooperate__item__image {
		height: 145px;
	}
	.order_steps__main{
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 60px 30px;
	}
	.quality__top{
		display: none;
	}
	.quality__bottom svg{
		position: relative;
		width: 100%;
		height: auto;
	}
	.quality__bottom .col-12:first-child {
		padding-right: 20px;
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
		margin-bottom: 30px;
	}
	.quality__bottom .col-12:first-child h3{
		text-align: center;
	}
	.contact_form{
		background-position: right;
	}
	.contact_form h2{
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	.contact_form form{
		display: flex;
		justify-content: center;
	}
	.contact_form form br{
		display: none;
	}
	.wpcf7-form-control-wrap{
		display: block;
	}
	.wpcf7-form-control.wpcf7-submit{
		margin: 20px auto 0;
		display: block;
	}
	.footer__list{
		margin-left: 55px;
		grid-column-gap: 60px;
	}
	.top-bar li, .top-bar li a{
		font-size: 12px;
		margin-left: 0;
	}
	.top-bar ul{
		height: 100%;
		justify-content: space-between;
	}
	.top-bar .container{
		height: 100%;
	}
	.header_main .logo svg{
		width: 90px;
		height: auto;
	}
	.header_main .logo{
		margin-right: 25px;
	}
	.header_main li a{
		font-size: 14px;
	}
	.site__options span{
		display: none;
	}
	.header_main{
		padding-left: 0;
		height: 60px;
	}
	.benefits__item{
		margin-bottom: 30px;
	}
	.top-bar ul:not(.menu) li,.top-bar ul:not(.menu) li:first-child{
		margin-top: 0;
	}
	.footer__list{
		grid-row-gap: 15px;
	}
	.footer_logo {
		display: flex;
		align-items: center;
	}
	.woocommerce ul.products:not(.grid) li.product a:not(.add_to_cart_button){
		padding-right: 10px;
	}
	.woocommerce ul.products:not(.grid) li.product a .product__image_container{
		width: 102px;
		height: auto;
	}
	.woocommerce ul.products:not(.grid) li.product a:not(.add_to_cart_button){
		grid-template-columns: 102px 1fr;
	}
	.woocommerce ul.products:not(.grid) li.product, .woocommerce-page ul.products:not(.grid) li.product{
		height: auto;
	}
	.woocommerce ul.products:not(.grid) li.product .woocommerce-loop-product__link h4{
		padding: 10px;
	}
	.woocommerce ul.products:not(.grid) li.product a img{
		max-height: 77px;
	}
	.woocommerce ul.products:not(.grid) li.product .woocommerce-loop-product__link h4{
		margin-bottom: 0;
	}
	.quality__bottom {
		padding: 80px 0;
	}
}
@media only screen and (max-width: 767px) {
	.woocommerce ul.products:not(.grid) li.product .product__wholesales{
		border-bottom: unset;
	}
	.woocommerce .related .products ul.grid,  .woocommerce .related  ul.products.grid{
		grid-template-columns: repeat(2, 1fr);
	}
	.woocommerce ul.products.grid li.product, .woocommerce-page ul.products.grid li.product,
	.woocommerce ul.products:not(.grid) li.product, .woocommerce-page ul.products:not(.grid) li.product{
		width: 100%;
		margin-bottom: 0;
	}
	.product__container {
		grid-template-columns: 1fr;
	}
	.product_categories_sidebar{
		z-index: 1000;
		 display: none;
		position: fixed;
		transition: none;
		top: 0;
		left: 0;
		padding: 15px;
		width: 100%;
		height: 100%;
	}
	.product_categories_sidebar__container{
		margin: 0 auto;
		top: 50%;
		transform: translateY(-50%);
		width: 100%;
		max-height: 100% ;
		background: #fff;
		padding: 20px;
		border-radius: 8px;
		left: 0;
		max-width: 375px;
		overflow: auto;
		position: relative;
		z-index: 1;
	}
	.woocommerce table.shop_table_responsive tr td.product-name{
		width: 100%;
		text-align: left!important;
		display: flex!important;
		align-items: center;
	}
	.woocommerce .woocommerce-cart-form{
		padding: 0;
	}
	.woocommerce-cart-form__cart-item .product-quantity{
		width: 37%;
	}
	.woocommerce-cart-form__cart-item{
		display: flex;
		width: 100%;
	}


	.woocommerce-checkout table.shop_table_responsive tr{
		display: grid;
	}
	.woocommerce table.shop_table th{
		padding: 9px 12px;
	}
	.product_categories_sidebar__category:last-child{
		margin-bottom: 0;
	}

	.product_categories_sidebar .layer{
		background: rgba(0, 0, 0, 0.5);
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.pop_up__title.mobile{
		margin-bottom: 35px;
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
	}
	.pop_up__title span{
		font-weight: 700;
		font-size: 16px;
		line-height: 1.3;
		color: #151515;
		position: relative;
	}
	.pop_up__title .close{
		position: absolute;
		right: 0;
	}
	.products__catalog > .d-flex{
		flex-direction: row;
		flex-wrap: wrap;
	}
	.mobile, .header_main ul.mobile{
		display: block;
	}
	.header_main ul.mobile .open_dropdown{
		position: absolute;
	}
	.products__catalog__mobile_button, .filters {
		width: 50%;
		margin-bottom: 30px;

	}
	.products__catalog__mobile_button{
		display: flex;
		align-items: center;
	}
	.products__catalog__mobile_button span{
		font-weight: 700;
		font-size: 16px;
		line-height: 130%;
		color: #151515;
	}
	.products__catalog__mobile_button svg{
		margin-right: 10px;
	}
	.order_steps__item {
		padding: 50px 15px 32px;
	}
	.benefits__item_text {
		padding: 0 0 0 12px;
	}
	.benefits .benefits__item:first-child{
		padding-right: 10px;
	}
	.benefits .benefits__item:nth-child(3){
		padding-right: 10px;
	}
	.footer__list {
		display: grid;
		grid-template-rows: 1fr;
		grid-auto-flow: row;
		text-align: center;
		margin-left: 0;
		margin-top: 20px;
	}
	.footer__main .container{
		flex-direction: column;
		justify-content: center;
	}
	.footer_logo{
		justify-content: center;
	}
	.benefits {
		margin-bottom: 0px;
	}
	.header_main .menu__container{
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 2;
		background: #fff;
		padding: 40px 15px 10px;
		box-shadow: 0px 4px 4px rgba(207, 207, 207, 0.25);
	}
	.header_main .menu__container ul li{
		margin-bottom: 20px;
		font-size: 16px;
	}
	.search {
		margin-right: 20px;
	}
	.header_main .logo svg{
		display: none;
	}
	.top-bar .d-flex{
		display: none!important;
	}
	header .top-bar {
		height: 65px;
		overflow: hidden;
	}
	header .top-bar .logo{
		display: flex;
		justify-content: center;
	}
	header .top-bar .logo svg{
		height: 41px;
		width: auto;
	}
	.header_main{
		position: unset;
	}
	.header_main ul {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		padding-bottom: 10px;
		border-bottom: #eee 1px solid;
	}
	header .menu__container{
		transition: unset;
	}
	.header_main ul.contacts_list{
		padding-top: 20px;
		border-bottom: none;
	}
}
@media only screen and (max-width: 575px){
	.nav button.bucket{
		margin-right: 10px;
	}
	.woocommerce .woocommerce-form-coupon button.button {
		height: auto;
	}
	.woocommerce button.button {
		font-size: 14px;
		padding: 7px 15px;
	}
	.filters .change__grid{
		display: none;
	}
	.products__catalog h2 {
		font-size: 14px;
	}
	.opportunities {
		padding: 80px 0;
	}
	.order_steps__main {
		grid-template-columns: 1fr;
		grid-gap: 45px 30px;
	}
	.order_steps__counter {
		border-radius: 50%;
		width: 45px;
		height: 45px;
		font-size: 22px;
		line-height: 27px;
	}
	.order_steps__item {
		padding: 30px 15px 15px;
	}
	.contact_form h2{
		font-size: 30px;
		line-height: 1.2;
	}
	.cooperate__main{
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 15px;
	}
	.cooperate h3{
		margin-bottom: 50px;
	}
	.about__cards__top, .about__cards__bottom{
		flex-direction: column;
	}
	.about__cards__item{
		margin-left: 0;
		margin-right: 0;
		max-width: 100%;
	}
	.about__cards__item__info {
		padding: 20px 15px 15px;
	}
	.about__cards__item__image {
		height: 185px;
	}
	.wpcf7-form p, .wpcf7-form-control:not(.wpcf7-submit){
		width: 100%;
	}
	.woocommerce ul.products:not(.grid) li.product a:not(.add_to_cart_button),
	.woocommerce ul.products.grid li.product a
	{
		grid-template-columns: 125px 1fr;
	}
	.woocommerce ul.products:not(.grid) li.product a img {
		max-height: 95px;
	}
	.woocommerce ul.products:not(.grid) li.product a .product__image_container {
		width: 125px;
	}
}


/* Single Product */

.single_product{
	padding: 15px 0 100px;
}
.woocommerce
.woocommerce-breadcrumb{
	padding: 30px 0;
	margin-bottom: 0;
}
.bread_separator{
	margin: 0 5px;
}
.woocommerce .woocommerce-breadcrumb a{
	font-size: 14px;
	font-weight: 500;
	line-height: 15px;
	color: #151515;
}
.woocommerce div.product .product_title{
	font-weight: 700;
	font-size: 20px;
	line-height: 130%;

	color: #151515;
	margin-bottom: 50px;
}
.woocommerce div.product .product_meta > span{
	display: block;
	margin-bottom: 20px;
}
.single_variation_wrap .product__quantity span, .single_product .product__quantity span{
	width: auto;
}
.woocommerce div.product form.cart div.quantity{
	float: unset;
}
.woocommerce div.product p.price, .woocommerce div.product span.price{
	margin-bottom: 0;
	width: 75px;
}
.woocommerce div.product .single-product__add-to-card{
	margin-top: 40px;;
}
.woocommerce div.product div.images.woocommerce-product-gallery{
	display: flex;
	flex-direction: row-reverse;
}
.woocommerce div.product div.images .flex-control-thumbs{
	display: flex;
	padding-right: 10px;
	zoom: unset;
	width: 100%;
	max-height: 380px;
	flex-direction: column;
}
.woocommerce div.product div.images .flex-viewport{
	grid-column: 2;
}
.woocommerce div.product div.images.woocommerce-product-gallery:not(.woocommerce-product-gallery-single){
	display: grid;
	grid-template-columns: 90px 1fr;

}
.woocommerce div.product div.images.woocommerce-product-gallery.woocommerce-product-gallery-single{
	justify-content: center;
}
.woocommerce div.product div.images.woocommerce-product-gallery.woocommerce-product-gallery-placeholder{
	display: flex;
}
.woocommerce div.product div.images .flex-control-thumbs{
	grid-column: 1;
	grid-row: 1;
}
.woocommerce div.product div.images .flex-control-thumbs li{
	margin-bottom: 10px;
}
.woocommerce div.product div.images .flex-control-thumbs li:last-child{
	margin-bottom: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li{
	width: 85px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image{
	opacity: 0;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image.flex-active-slide{
	opacity: 1;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
	width: 44%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
	width: 54%;
	margin-left: 2%;
}
.woocommerce-product-gallery__image > img{
	display: none !important;
}
@media only screen and (min-width: 576px){
	.flex-viewport{
		height: auto!important;
	}
}
.woocommerce div.product div.images img{
	max-height: 390px;
	max-width: 390px;
	margin: auto;
	width: auto;
}
.woocommerce div.product div.images .flex-control-thumbs img{
	max-width: 100%;
}
.woocommerce div.product .single_add_to_cart_button{
	margin-left: 20px;
	padding: 10px 20px;
	font-size: 16px;
}
.woocommerce div.product .woocommerce-Price-amount bdi {
	font-size: 18px;
}
.woocommerce div.product .product_meta span.label, .woocommerce div.product .quantity span.label{
	margin-right: 30px;
}
.woocommerce #respond input#submit.loading::after, .woocommerce a.button.loading::after, .woocommerce button.button.loading::after, .woocommerce input.button.loading::after{

	 position: relative;
	 top: unset;
	 right: unset;
	margin-left: 0.53em;
}
.dropdown_container{
	display: none;
	transition: unset;
}
.dropdown_more_info.active ~ .dropdown_container{
	margin-bottom: 20px;
}
.woocommerce .single_product div.product{
	display: flex;
	flex-wrap: wrap;
}
.related.products{
	width: 100%;
	margin-top: 80px;
}
.woocommerce-tabs{
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #F0F0F0;
	box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.06);
	border-radius: 8px;
	padding: 100px;
	margin-top: 100px;
}
.woocommerce-tabs__container{
	max-width: 700px;
}
.woocommerce-tabs__title *{
	font-weight: 400;
	font-size: 16px;
	line-height: 130%;
	text-align: center;

	color: #151515;
}
.woocommerce-tabs__title{
	margin-bottom: 60px;
}
.woocommerce-tabs h4{
	font-weight: 700;
	font-size: 14px;
	line-height: 130%;
	margin-bottom: 10px;
	color: #151515;
}
.woocommerce-tabs .more_info__item{
	margin-bottom: 40px;
}
.single_product .woocommerce-tabs ul{
	padding-left: 18px;
	margin-bottom: 10px;
}
.single_product .woocommerce-tabs ul li{
	position: relative;
}
.single_product .woocommerce-tabs ul li:before{
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	left: -18px;
	top: 4px;
	background-color: #F3702A;
	border-radius: 50%;
}
.characteristics_table{
	width: 100%;
}
.characteristics_table div{
	max-width: 295px;
	font-weight: 400;
	font-size: 14px;
	line-height: 130%;
	padding-left: 25px ;

	color: #505050;
}
.characteristics_table div p{
	margin-bottom: 0;
}
.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product{
	width: calc(100% - 20px);
}
.characteristics_table tr:nth-child(2n){
	background: #F6F8FA;
}
.characteristics_table td{
	border-top:  1px solid #F0F0F0;
	padding: 10px 0;
}
.characteristics_table tr:last-child{
	border-bottom: 1px solid #F0F0F0;
}
.table-responsive{
	width: auto;
	margin-bottom: 20px;
}
.characteristics_table.table-responsive div{
	padding: 0 25px;
}
.woocommerce-tabs .dropdown_more_info{
	cursor: pointer;
	position: relative;
}
.woocommerce-tabs .dropdown_more_info h3{
	font-weight: 700;
	font-size: 16px;
	text-align: left;
	line-height: 130%;
	color: #F3702A;
	padding: 15px 0;
	width: 100%;
	border-top: 1px solid #D9D9D9;
	margin-bottom: 0;
}
.woocommerce-tabs .dropdown_more_info.active{
	margin-bottom: 15px;
}
.woocommerce-tabs .woocommerce-tabs__container{
	border-bottom: 1px solid #D9D9D9;
}
.woocommerce-tabs .woocommerce-tabs__container .dropdown_more_info:after{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M9.16671 0.641741C9.01057 0.486532 8.79936 0.399414 8.57921 0.399414C8.35905 0.399414 8.14784 0.486532 7.9917 0.641741L5.00004 3.59174L2.05004 0.641741C1.8939 0.486532 1.68269 0.399414 1.46254 0.399414C1.24238 0.399414 1.03117 0.486532 0.875039 0.641741C0.796932 0.71921 0.734936 0.811378 0.692629 0.912927C0.650322 1.01448 0.62854 1.1234 0.62854 1.23341C0.62854 1.34342 0.650322 1.45234 0.692629 1.55389C0.734936 1.65544 0.796932 1.74761 0.875039 1.82507L4.40837 5.35841C4.48584 5.43651 4.57801 5.49851 4.67956 5.54082C4.78111 5.58312 4.89003 5.60491 5.00004 5.60491C5.11005 5.60491 5.21897 5.58312 5.32052 5.54082C5.42207 5.49851 5.51424 5.43651 5.5917 5.35841L9.16671 1.82507C9.24481 1.74761 9.30681 1.65544 9.34911 1.55389C9.39142 1.45234 9.4132 1.34342 9.4132 1.23341C9.4132 1.1234 9.39142 1.01448 9.34911 0.912927C9.30681 0.811378 9.24481 0.71921 9.16671 0.641741Z' fill='%235C5F62'/%3E%3C/svg%3E");
	width: 10px;
	height: 6px;
	right: 10px;
	position: absolute;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	top: 50%;
	cursor: pointer;
	transform: translateY(-25%);
	transition: .3s all;
}
.woocommerce-tabs .woocommerce-tabs__container .dropdown_more_info.active:after{
	transform: rotate(180deg) translateY(-25%);
}
.pop-up__profile .cart__container{
	width: 795px;
	min-width: unset	;
}
.profile_title{
	font-weight: 700;
	font-size: 30px;
	line-height: 36px;
	text-align: center;

	color: #151515;
}
.um .um-field-label label{
	font-weight: 400;
	font-size: 14px!important;
	line-height: 130%!important;
	color: #505050;
}
.um .um-field-label{
	position: absolute;
	z-index: 1;
	pointer-events: none;
	top: 34px;
	left: 15px;
}
.um .um-form input[type=text], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=email],  .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form textarea, .select2-container .select2-choice, .select2-container-multi .select2-choices
{
	border: unset!important;
	height: 55px!important;
	padding: 28px 15px 10px!important;
	background: #F6F8FA!important;
	border: 1px solid #E1E1E1!important;
	border-radius: 8px;
}
.woocommerce .woocommerce-billing-fields .form-row, .woocommerce  .woocommerce-billing-fields .form-row-first, .woocommerce  .woocommerce-billing-fields .form-row-last, .woocommerce-page  .woocommerce-billing-fields .form-row-first, .woocommerce-page  .woocommerce-billing-fields .form-row-last{
	width: calc(50% - 15px);
}
.um.woocommerce-cart-form{
	margin-bottom: 0!important;
	opacity: 1;
}
.um .um-form select,
.um .um-form .select2-container--default .select2-selection--single {
	box-sizing: border-box;
	border: unset!important;
	padding: 14px 12px!important;
	background: #F6F8FA!important;
	border: 1px solid #E1E1E1!important;
	border-radius: 8px;
	width: 100%;
	height: 45px;

}
.um .um-form .select2-container .select2-selection--single{
	height: auto;
}
.um .um-form .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 1;
}
.um .um-form .select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 100%;
	position: absolute;
	top: 1px;
	right: 5px;
	width: 20px;
}
.um-field.focus .um-field-label label{
	font-size: 12px!important;
}
.um-field.focus .um-field-label
{
	top: 25px
}
.um-login .um-link-alt{
	font-weight: 700;
	font-size: 14px;
	line-height: 130%;
	text-align: right;

	color: #151515!important;
	width: fit-content;
	margin-left: auto;
}
.um-login .um-link-alt:hover{
	text-decoration: unset!important;
	opacity: .7;
}
.um-login .um-col-alt-b{
	padding-top: 0;
	padding-bottom: 15px;
}
.um-login ._um_row_1 {
	 margin-bottom: 10px!important;
}
.um input[type=submit].um-button{
	background: #F3702A!important;
	border-radius: 8px!important;
	font-weight: 700!important;
	font-size: 16px;
	line-height: 130%;
	/* identical to box height, or 21px */


	color: #FFFFFF;
}
.um input[type=submit].um-button:hover{
	background-color: #CE4800!important;
}
.um a.um-button{
	font-weight: 700!important;
	font-size: 14px!important;
	line-height: 130%;
	box-shadow:unset!important;
	text-align: right;
	width: fit-content;
	padding: 16px 0 16px 7px!important;
	color: #151515!important;
	background-color: transparent!important;
}
.um-login .um-half.um-right, .um-register .um-half.um-right{
	display: flex;
	justify-content: center;
	align-items: center;
}
.um-login .um-half.um-right span, .um-register .um-half.um-right span{
	margin-right: 7px;
}
.um a.um-button:hover{
	opacity: .7!important;
}
.um-field-error{
	padding: 5px!important;
	background-color: transparent!important;
	color: #CE4800!important;
	font-size: 12px!important;
	margin: 0!important;
}
.um-field-error .um-field-arrow{
	display: none;
}
.um.um-register{
	opacity: 1;
	max-width: 300px;
}
#profile .um-form-field::placeholder{
	color: transparent;
}
.um-postmessage{
	text-align: center;
}
.profile__form .um-form .um-field:not(.um-field-block) {
	max-width: 300px;
	margin: 0 auto;
}
.shop_container.um{
	opacity: 1
}
.profile__form .um-form .um-field.um-field-block{
	margin-bottom: 20px;
}
.um .um-form #um_field_um_password_id_username_b	 input[type=text]{
	padding: 15px 15px!important;
}
.um-um_password_id .um-form  .um-half{
	float: none;
	width: 100%;
	margin: 0 auto 10px auto;
	max-width: 300px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.um-um_password_id .um-form .um-half span{
	margin-right: 7px;
}
.hero .swiper-slide.hero__catergory_image {
	height: 320px;
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{
	font-weight: 600;
	font-size: 14px;
	line-height: 130%;
	color: #151515;
	padding: 7px 11px;
	border-radius: 8px;
	margin-right: 5px;
}
.woocommerce nav.woocommerce-pagination ul li a:last-child:not(.next), .woocommerce nav.woocommerce-pagination ul li span:last-child:not(.next)
{
	display: block;
	margin-right: 5px;
}

.woocommerce nav.woocommerce-pagination ul,.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li{
	border: unset
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{
	background: #FFFFFF;
	color: #F3702A;
	border: 1px solid #FCD8C8;
	box-shadow: 0px 10px 30px rgba(242, 116, 59, 0.05);
	border-radius: 8px;

}
.woocommerce nav.woocommerce-pagination ul li a.next, .woocommerce nav.woocommerce-pagination ul li a.prev{
	display: none!important;
}
.woocommerce nav.woocommerce-pagination ul{
	display: flex;
	align-items: center;
	justify-content: center;
}
.woocommerce-order{
	max-width: 1380px;
	margin: 0 auto;
	padding: 145px 20px 0;
}
.page-template-checkout .woocommerce-order{
	padding: 55px 20px 0;
}
.woocommerce-form-login{
	transition: unset;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
	border: unset;
	color: #fff;
	padding: 0;
	margin: 0;
}
.wpcf7-not-valid-tip{
	color: #fff;
}
.um-misc-img{
	margin-bottom: 10px;
}
.cart-contents{
	background-color: #005925;
	font-weight: 700;
	font-size: 10px;
	line-height: 130%;
	color: #FFFFFF;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	transform: translate(-23px, -10px);
}

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{
	border-top: unset;
text-align: left;
}
.bucket:hover .cart-contents{
	color: #fff;
	background-color: #CE4800;
}
.woocommerce-checkout .shop_table tfoot{
	max-width: 450px;
}
.woocommerce-checkout .woocommerce table.shop_table.woocommerce-table--order-details{
	max-width: unset;
}
.woocommerce-checkout table.woocommerce-table--order-details tr {
	display: grid;
	width: 100%;
	grid-template-columns: 1fr 1fr;

}

@media only screen and (max-width: 1399px){
	.shop_container{
		max-height: calc(100vh - 240px);
	}
	.pop-up .cart__container .cart-collaterals{
		padding: 15px 50px 0;
	}
}
@media only screen and (max-width: 991px){
	.cart-contents{
		transform: translate(12px, -10px);
	}
	.pop-up__profile .cart__container{
		width: 708px;
	}
	.pop-up .cart__container{
		width: calc(100% - 20px);
		min-width: 720px;
	}
	.shop_container{
		padding: 0 15px 0;
	}
	.woocommerce-billing-fields__field-wrapper{
		height: 280px;
	}
	.shop_table tbody{
		display: flex;
		flex-direction: column;
		width: 100%;
	}
	.shop_table thead{
		display: none;
	}
	.shop_table tbody tr{
		width: 100%;
		display: grid;
		flex-wrap: wrap;
	}
	.shop_table tbody tr{
		grid-template-columns: 70px calc(100% / 2 - -40px)  95px 1fr 25px
	}

	.woocommerce table.shop_table .product-name{
		grid-column-start: 2;
		grid-column-end: 3;
	}
	.woocommerce table.shop_table .product-quantity{
		grid-row-start: 1;
		grid-column-start: 3;
		grid-column-end: 3;
	}
	.woocommerce table.shop_table .product-price{
		grid-row-start: 1;
		grid-column-start: 4;
		grid-column-end: 4;
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{
		content: unset;
	}
	.woocommerce table.shop_table .product-remove{
		grid-row-start: 1;
		grid-column-start: 5;
		grid-column-end: 5;
		padding: 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.woocommerce-checkout table.shop_table .product-price,
	.woocommerce-checkout table.shop_table .product-quantity,
	.woocommerce-checkout table.shop_table .product-remove{
		border-top: unset;
	}

	.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{
		background-color: #fff;
	}
}
@media only screen and (max-width: 767px){
	.pop-up__profile .cart__container{
		width: 550px;
	}
	.pop-up .cart__container{
		min-width: 520px;
	}
	.shop_table tbody tr{
		grid-template-columns: 70px calc(100% / 2 - 10px) 90px 1fr 20px;
	}
	.woocommerce table.shop_table .product-price{
 }
	.woocommerce .woocommerce-cart-form table.shop_table_responsive tr, .woocommerce-page .woocommerce-cart-form table.shop_table_responsive tr{
		display: grid;
	}
	.woocommerce .woocommerce-cart-form #payment #place_order, .woocommerce-page #payment #place_order{
		margin-bottom: 0;
		width: auto;
		padding: 7px 25px;
		font-size: 16px;
		line-height: 130%;
	}
	.woocommerce .wc-proceed-to-checkout.order-total .place-order button{
		margin: 0 10px 0 20px;

	}
	.cart_totals .woocommerce-Price-amount *{
		font-size: 24px;
	}
}
@media only screen and (max-width: 575px){
	.footer__list li{
		justify-content: center;
	}
	.pop-up__profile .cart__container{
		width: calc(100vw - 30px);
		max-width: 460px;
	}
	.product__quantity span, .product__quantity span:last-child{
		margin: 0;
	}
	.pop-up .cart__container{
		width: 100vw;
		min-width: unset;
		border-radius: 0;
	}

	.woocommerce .wc-proceed-to-checkout.order-total{
		flex-direction: column;
	}
	.pop-up .cart__container{
		max-height: calc(100vh);
	}
	.woocommerce .woocommerce-cart-form #payment #place_order, .woocommerce-page #payment #place_order,
	.woocommerce .woocommerce-cart-form .white_button{
		padding: 9px 10px;
	}
	.woocommerce .woocommerce-cart-form .white_button{
		margin: 0 auto;
	}
	 .woocommerce-billing-fields .wcus-checkout-fields .form-row{
		width: 100%;
	}
	.pop-up .cart__container .cart-collaterals{
		padding: 10px 15px 20px;
	}
	.woocommerce .cart_totals  a.button{
		margin: 0 auto
	}
	.search__input{
		max-width: 159px;
	}
	.shop_table tbody tr {
		grid-template-columns: 65px 1fr 75px 92px 25px;
	}
	.shop_table tbody tr .product-thumbnail a{
		display: flex;
		align-items: center;
	}
	.cart_totals .woocommerce-Price-amount * {
		font-size: 18px;
	}
	.woocommerce .wc-proceed-to-checkout.order-total th, .woocommerce .wc-proceed-to-checkout.order-total td {
		height: 20px;
		display: flex;
		align-items: center;
		font-size: 12px;
	}
	.woocommerce .wc-proceed-to-checkout.order-total {
		display: grid;
		grid-template-columns: 100px 1fr 1fr;
		grid-gap: 5px
	}
	.woocommerce-cart-form .order-total tbody, .woocommerce-cart-form .order-total {
		display: flex;
		flex-direction: column;
		grid-column-end: 4;
		grid-column-start: 1;
	}
	.woocommerce .wc-proceed-to-checkout.order-total{
		grid-template-columns: 1fr 1fr;
	}
	.woocommerce .cart_totals a.button{
		grid-column-end: 3;
		grid-column-start:1 ;
		margin-top: 10px;
		grid-row-start: 2;
		font-size: 14px;
		margin-left: auto;
	}
	.woocommerce .wc-proceed-to-checkout.order-total th, .woocommerce .wc-proceed-to-checkout.order-total td{
		justify-content: end;
		width: 149px;
		justify-self: end;
	}
	.woocommerce .woocommerce-cart-form .white_button{
		display: none;
	}
	.woocommerce .woocommerce-cart-form .white_button{
		padding: 9px 15px;
	}
	.woocommerce table.shop_table .product-name a {
		font-size: 10px;
		display: flex;
		align-items: center;
		padding: 5px 0;
	}
	.woocommerce table.shop_table td {
		padding: 5px 5px;
	}
	.woocommerce table.shop_table .product-quantity{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.woocommerce-Price-amount bdi {
		font-size: 12px;
	}
	.woocommerce table.shop_table .product-name {
		padding: 5px;
	}
	.shop_container {
		padding: 0 0 0;
		max-height: calc(100vh - 210px);
	}

	.shop_table .product__quantity .qty{
		margin: 0 5px;
	}
	.woocommerce table.shop_table.cart img{
		height: 45px;
	}
}
@media only screen and (max-width: 575px){
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
		width: 100%;
	}
	.woocommerce .woocommerce-breadcrumb, .related, .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce div.product div.images.woocommerce-product-gallery{
		padding-left: 10px;
		padding-right: 10px;
	}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
		width: 100%;
		margin-left: 0;
	}
	.woocommerce-tabs{
		margin-top: 40px;
		padding: 15px;
	}
	.woocommerce .related.products .products ul, .woocommerce .related.products ul.products{
		grid-template-columns: repeat(1, 1fr);
	}
	.single_product{
		padding: 15px 0 40px;
	}
	.profile__form{
		padding: 0 20px;
	}
	.pop-up .cart__container {
		padding: 15px 0 0;
	}
}
 .um .woocommerce-billing-fields .um-field-label{
	top: 0;
}

.woocommerce .um .woocommerce-billing-fields .um-field-label{
	position: relative;
	left: 0;
}
.col2-set.shop_container{
	max-height:unset;
	overflow: unset;
}
.um .um-form .woocommerce-billing-fields input[type=text],
.um .um-form .woocommerce-billing-fields input[type=tel],
.um .um-form .woocommerce-billing-fields input[type=email]{
	height: auto!important;
	padding: 12px 12px !important;
}
.um .um-form .woocommerce-billing-fields .um-field-label{
	margin-bottom: 0;
}
.shop_container.um{
	margin-bottom: 0!important;
}
.categories_container{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	grid-gap: 50px;
}
.categories_container .categories__item img{
	max-height: 235px;
}
.woocommerce .categories__item img{
	width: auto;
	height: 235px;
	object-fit: cover;
}
.categories__item h3{
	font-size: 18px;
	text-align: left;
	line-height: 1.6;
}
.categories__item:hover h3{
	color: #F3702A;
}
.order-total th{
	max-width: 145px;
}
.cart_container_main .order-total th{
	max-width: unset;
	padding-right: 10px;
}
.woocommerce .woocommerce-form-coupon button.button{
	min-height: 43px;
}
.product__container__home .products__catalog h2{
	font-size: 28px;
	margin-bottom: 50px;
}
.checkout.woocommerce-checkout .woocommerce-message{
	position: relative;
}
.product__container__home .products__catalog .product_categories_main a{
	display: block;
}
@media only screen and (max-width: 1419px){
	.categories_container{
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}
@media only screen and (max-width: 1199px){
	.categories_container{
		grid-gap: 20px;
	}
}
@media only screen and (max-width: 991px){
	.categories_container{
		grid-template-columns: 1fr 1fr 1fr;
	}
}
@media only screen and (max-width: 767px){
	.categories_container{
		grid-gap: 20px;
		grid-template-columns: 1fr 1fr;
	}
}
@media only screen and (max-width: 575px){
	.categories_container{
		grid-gap: 20px;
		grid-template-columns: 1fr;
	}
	.product__container__home .products__catalog h2{
		margin: 20px auto 40px;
	}
	.product__container__home .products__catalog .product_categories_main{
		display: flex;
		justify-content: center;
	}
	.hero .hero__slider .swiper-wrapper{
		width: calc(100vw - 30px);
	}
	.hero .swiper-slide{
		padding: 50px 50px 50px 20px;
	}
	.categories_container .categories__item{
		max-height: none;
	}
	.categories__item h3{
		text-align: center;
	}
	.woocommerce .categories__item img{
		margin: 0 auto;
	}
	.categories_container .categories__item {
		max-height: none;
		display: flex;
		flex-direction: column;
	}
	.product__table {
		padding-bottom: 50px;
	}
}
.order_main_info{
	display: flex;
	justify-content: space-between;
}
.order_main_info__items .panel-body{
	margin-right: 15px;
	margin-bottom: 5px;
}
.order_main_info__items .panel-body img{
	height: 70px;
}
.order_main_info__items{
	justify-content: flex-end;
}
.order_main_info__items {
	flex-wrap: wrap;
}
.order{
	padding: 15px 15px 15px 20px;
}
.order_main_info{
	display: flex;
	align-items: center;
}

.order.open_dropdown .order_main_info:after{
	width: 14px;
	height: 8px;
	top: 50%;
	right: 20px;
	transform: translateY(-50%);
}
.order.open_dropdown:after{
	content: unset;
}
.order_main_info p{
	margin-bottom: 0;
}

.order.open_dropdown .dropdown{
	width: 100%;
	box-shadow: unset;
	position: relative;
	transform: unset;
	border: unset;
	border-radius: 0;
	display: flex;
	padding-right: 40px;
}

.order.open_dropdown{
	padding-right: 0;
}
.order.open_dropdown .order_main_info {
	padding-right: 40px;
	position: relative;
}
.order{
	border: 1px solid #F0F0F0;
	border-radius: 4px;
	margin-bottom: 25px;
}
.order.open_dropdown .order_main_info:after{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M9.16671 0.641741C9.01057 0.486532 8.79936 0.399414 8.57921 0.399414C8.35905 0.399414 8.14784 0.486532 7.9917 0.641741L5.00004 3.59174L2.05004 0.641741C1.8939 0.486532 1.68269 0.399414 1.46254 0.399414C1.24238 0.399414 1.03117 0.486532 0.875039 0.641741C0.796932 0.71921 0.734936 0.811378 0.692629 0.912927C0.650322 1.01448 0.62854 1.1234 0.62854 1.23341C0.62854 1.34342 0.650322 1.45234 0.692629 1.55389C0.734936 1.65544 0.796932 1.74761 0.875039 1.82507L4.40837 5.35841C4.48584 5.43651 4.57801 5.49851 4.67956 5.54082C4.78111 5.58312 4.89003 5.60491 5.00004 5.60491C5.11005 5.60491 5.21897 5.58312 5.32052 5.54082C5.42207 5.49851 5.51424 5.43651 5.5917 5.35841L9.16671 1.82507C9.24481 1.74761 9.30681 1.65544 9.34911 1.55389C9.39142 1.45234 9.4132 1.34342 9.4132 1.23341C9.4132 1.1234 9.39142 1.01448 9.34911 0.912927C9.30681 0.811378 9.24481 0.71921 9.16671 0.641741Z' fill='%235C5F62'/%3E%3C/svg%3E");
	position: absolute;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
}
.order_drop_info p span, .order .order_total , .order_main_info  > div > span{
	color: #797878;
	margin-bottom: 5px;
}
.dropdown_order .panel-body img{
	height: 85px;
	width: auto;
	margin-right: 10px;
}
.dropdown_order .panel-body{
	justify-content: space-between;
	align-items: center;
	margin-bottom: 15px;
}
.dropdown_order .panel-body:last-child{
	margin-bottom: 0;
}
.dropdown_order .panel-body a{
	display: inherit;
}
.dropdown_order .panel-body a span{
	display: flex;
	align-items: center;
	max-width: 200px;
}
.dropdown_order .panel-body a:hover{
	text-decoration: underline;
}
.dropdown_order .desc_attribute{
	color: #797878;
	margin-bottom: 5px;
	display: block;
}
.my_account_page_review_orders .open_dropdown.active .order_main_info__items,.my_account_page_review_orders .open_dropdown.active .order_total {
	opacity: 0;
}
.my_account_page_review_orders .open_dropdown.active .order_main_info__items{
	height: 1px;
}
.order_payment_info p{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.order_payment_info{
	margin-top: 30px;
}
.order_payment_info p span{
	font-size: 16px;
}
.order_payment_info p span:first-of-type{
	color: #797878;
}
.order__products_inside {
	padding-bottom: 30px;
	border-bottom: 1px solid #e6dcdc;
}
.sidebar{
	padding-right: 15px;
	position: sticky;
	height: fit-content;
	top: 200px;
	border-right: 1px solid #e6dcdc;
}
.nav-pills .nav-link{
	text-align: left;
}
.profile-page .content{
	padding-left: 5%;
}
.edit-account input{
	padding: 15px 10px;
	border: 1px solid #e6dcdc;
}
.wcus-checkout-fields{
	margin-top: 45px;
}
#order_review .woocommerce-Price-amount bdi{
	font-size: 30px;
}
#order_review #wcus-order-total{
	display: flex;
	align-items: center;
	font-size: 30px;
}

@media only screen and (max-width: 991px){
	.order_main_info__items{
		justify-content: start;
		margin-top: 15px;
	}
	.dropdown_order .panel-body{
		flex-wrap: wrap;
	}
	.dropdown_order .panel-body > div:first-of-type{
		width: 100%;
		margin-bottom: 25px;
	}
	.order_payment_info p span {
		font-size: 14px;
	}
	.sidebar{
		border-right:unset;
		position: relative;
		top:0
	}
	.sidebar .nav{
		justify-content: center;
	}
}
.order_payment_info p span:last-child{
	text-align: right;
}
/* Excel table products */
.excel_products__category{
	position: relative;
}
.excel_products__category__dropdown{
	border: 1px solid rgba(20, 21, 21, 0.69);
	padding: 15px 45px 15px 25px;
	cursor:  pointer;
	margin-bottom: 20px;
}
.excel_products__category__dropdown h3{
	margin-bottom: 0;
}
.excel_products__category__dropdown:hover h3{
	color: #F3702A;
}
.excel_products__category{
	margin-bottom: 20px;
}
.excel_products .woocommerce ul.products:not(.grid) li.product, .excel_products .woocommerce-page ul.products:not(.grid) li.product{
	height: 60px;
}
.excel_products .woocommerce ul.products:not(.grid) li.product .woocommerce-loop-product__link h4{
	margin: unset;
}
.excel_products .woocommerce ul.products:not(.grid) li.product a .product__image_container{
	height: auto;
}
.excel_products .woocommerce ul.products li.product a img{
	margin-left: 0;
}
.excel_products .product__item_content{
	position: relative;
	padding: 0 12px;
}
.excel_products .woocommerce ul.products:not(.grid) li.product a:not(.add_to_cart_button) {
	display: grid;
	grid-template-columns: 60px 540px;
	align-items: center;
	height: fit-content;
	height: -moz-fit-content;
}
.excel_products .woocommerce ul.products:not(.grid) li.product .product__customize{
	padding-top: 0;
	padding-bottom: 0;
}
.excel_products  .woocommerce ul.products:not(.grid) li.product a .product__image_container{
	width: auto;
}
.excel_products .woocommerce ul.products:not(.grid) li.product a img{
	height: auto;
}
.excel_products .woocommerce ul.products:not(.grid) li.product .woocommerce-loop-product__link h4 {
	padding: 0 5px 0 15px;
}
.excel_products__category.active .excel_products__category__dropdown{
	position: sticky;
	top: 72px;
	z-index: 100;
	background: #fff;
}
.excel_products .woocommerce .woocommerce-result-count{
	display: none;
}
.excel_products .woocommerce ul.products li.product .product__item_content{
	display: grid;
	grid-template-columns: 635px 60px 120px 1fr 1fr;
	align-items: center;
}
.product__wholesales{
	display: flex;
	align-items: center;
}
.single_product .product__wholesales{
	align-items: start;
	margin-top: 15px;
}
.woocommerce ul.products.grid li.product .product__wholesales{

	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 5px;
	align-items: flex-start;
}
@media only screen and (max-width: 1399px){
	.woocommerce ul.products:not(.grid) li.product a:not(.add_to_cart_button) {
		display: grid;
		padding-right: 10px;
		grid-template-columns: 125px 200px;
	}
	.woocommerce ul.products:not(.grid) li.product .product__item_content{
		flex-direction: row;
	}
	.woocommerce ul.products:not(.grid) li.product a .product__image_container {
		width: 100%;
		overflow: hidden;
		height: fit-content;
	}
	.woocommerce ul.products:not(.grid) li.product, .woocommerce-page ul.products:not(.grid) li.product {
		height: auto;
	}
	.woocommerce ul.products:not(.grid) li.product, .woocommerce-page ul.products:not(.grid) li.product .product__item_content{
		position: relative;
	}
	.woocommerce ul.products li.product .price .amount {
		text-align: right;
	}
	.woocommerce ul.products:not(.grid) li.product a:not(.add_to_cart_button){
		align-items: center;
	}
}
@media only screen and (max-width: 1199px){
	.product__container {
		display: grid;
		grid-template-columns: 160px 1fr
	}
}
@media only screen and (max-width: 991px){
	.woocommerce ul.products:not(.grid) li.product, .woocommerce-page ul.products:not(.grid) li.product .product__item_content{
		flex-direction: column;
	}
	.woocommerce-page ul.products:not(.grid) li.product .product__item_content{
		display: grid;
		grid-template-columns: 1fr;
	}
	.woocommerce ul.products:not(.grid) li.product a:not(.add_to_cart_button) {
		grid-column-end: 3;
		grid-column-start: 1;
	}
	.woocommerce-page ul.products:not(.grid) li.product .product__wholesales{
		grid-row-start: 1;
		margin-top: 0;
		padding-right: 20px;
		grid-column-start: 4;
	}
	.woocommerce ul.products:not(.grid) li.product .product__customize.product__customize_wholesales{
		grid-row-start: 2;
		grid-column-start: 2;
	}
	.woocommerce ul.products:not(.grid) li.product a:not(.add_to_cart_button){
		grid-template-columns: 100px 1fr;
	}
	.woocommerce ul.products:not(.grid) li.product .woocommerce-loop-product__link h4{
		margin: unset;
	}
}
@media only screen and (max-width: 767px){
	.woocommerce-page ul.products:not(.grid) li.product .product__wholesales{
		padding-right: 0;
		padding-left: 20px;
	}
	.woocommerce ul.products:not(.grid) li.product .product__wholesales{
		padding-left: 15px
	}
	.woocommerce ul.products li.product .price .amount {
		text-align: right;
	}
	.product__container{
		grid-template-columns: 1fr;
	}
	.woocommerce ul.products:not(.grid) li.product .product__quantity{
		flex-direction: column;
		justify-content: center;
		align-items: end;
	}
	.woocommerce ul.products:not(.grid) li.product .product__wholesales {
		width: 120px;
	}
	.woocommerce-page ul.products:not(.grid) li.product .product__wholesales{
		grid-row-start: 2;
		margin-top: 0;
		padding-left: 20px;
		grid-column-start: 1;
	}
}
@media only screen and (max-width: 575px){
	.woocommerce ul.products:not(.grid) li.product .product__wholesales{
		padding-left: 0;
		padding-right: 10px;
	}
	.product__wholesales span{
		font-size: 12px;
	}
	.excel_products .product_excel_size, .excel_products .product_excel_desc{
		justify-content: center;
	}
}
.woocommerce ul.products.grid li.product .price span, .woocommerce ul.products.grid li.product .price bdi{
	font-size: 16px;
	margin-bottom: 0;
}
.excel_products .product__wholesales{
	margin-top: 0;
	display: flex;
	justify-content: center;
	padding-right: 25px;
	flex-direction: column;
}
.excel_products .woocommerce ul.products li.product .price .amount{
	margin-bottom: 0;
}
.excel_products .woocommerce ul.products:not(.grid) li.product .product__customize{
	justify-content: end;
}
.excel_products .product_excel_size, .excel_products .product_excel_desc{
	height: 100%;
	display: flex;
	align-items: center;
	cursor: pointer;
}
.excel_products .product_excel_desc button{
	padding: 0;
	background-color: transparent;
	height: 100%;
	font-weight: 400;
}
.excel_products .product_excel_desc button span{
	padding: 0;
	color:#CE4800;
	background-color: transparent;
	box-shadow: 0 0 0 0 #ce4800;
	font-weight: 400;
	transition: .3s all;
}
.excel_products .product_excel_desc button:hover span{
	box-shadow: 0 1px 0 0 #ce4800;

}
.woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading{
	padding-right: 15px;
}
.excel_products .woocommerce ul.products:not(.grid) li.product .product__quantity{
	margin-right: 30px;
}
#products.excel_products .woocommerce ul.products li.product .price {
	width: 120px;
}
 .price.hidden,
 .woocommerce ul.products li.product .price.hidden{
	display: none;
}

 .price.cross{
	text-decoration: line-through;
	text-decoration-color: #151515;
}
.woocommerce-product-desc-in-pop-up{
	padding: 20px 25px 40px;
	font-size: 18px;
}
.woocommerce-product-desc-in-pop-up .woocommerce-tabs__title *{
	font-size: 16px;

}
.pop-up__product_desk.loading:after{
	position: relative;
	top: 50%;
	right: -50%;
	margin-left: 0.53em;
	z-index: 100;
}
.pop-up__product_desk:not(.loading) .blockUI{
	display: none;
}
.pop-up__product_desk.loading .blockUI{
	display: block;
}
.excel_products .excel_products__category__items{
	display: none;
}
.excel_products .excel_products__category__items.active{
	display: block;
}
#products .woocommerce-error,#products  .woocommerce-info{
display: none;
}
.excel_products__category__dropdown:after{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M9.16671 0.641741C9.01057 0.486532 8.79936 0.399414 8.57921 0.399414C8.35905 0.399414 8.14784 0.486532 7.9917 0.641741L5.00004 3.59174L2.05004 0.641741C1.8939 0.486532 1.68269 0.399414 1.46254 0.399414C1.24238 0.399414 1.03117 0.486532 0.875039 0.641741C0.796932 0.71921 0.734936 0.811378 0.692629 0.912927C0.650322 1.01448 0.62854 1.1234 0.62854 1.23341C0.62854 1.34342 0.650322 1.45234 0.692629 1.55389C0.734936 1.65544 0.796932 1.74761 0.875039 1.82507L4.40837 5.35841C4.48584 5.43651 4.57801 5.49851 4.67956 5.54082C4.78111 5.58312 4.89003 5.60491 5.00004 5.60491C5.11005 5.60491 5.21897 5.58312 5.32052 5.54082C5.42207 5.49851 5.51424 5.43651 5.5917 5.35841L9.16671 1.82507C9.24481 1.74761 9.30681 1.65544 9.34911 1.55389C9.39142 1.45234 9.4132 1.34342 9.4132 1.23341C9.4132 1.1234 9.39142 1.01448 9.34911 0.912927C9.30681 0.811378 9.24481 0.71921 9.16671 0.641741Z' fill='%235C5F62'/%3E%3C/svg%3E");
	width: 25px;
	height: 13px;
	right: 25px;
	position: absolute;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	top: 50%;
	cursor: pointer;
	transform: translateY(-50%);
	transition: .3s all;

}
.excel_products__category.active .excel_products__category__dropdown:after{
	transform: translateY(-50%) rotate(180deg);
}
.excel_products .woocommerce ul.products:not(.grid) li.product a:not(.add_to_cart_button){
	border-bottom: unset;
}
@media only screen and (max-width: 1439px){
	.excel_products .woocommerce ul.products li.product .product__item_content {
		grid-template-columns: 480px 60px 5px 1fr 1fr
	}
	.excel_products .product_excel_size, .excel_products .product_excel_desc{
		justify-content: center;
	}
	.excel_products .woocommerce ul.products:not(.grid) li.product a:not(.add_to_cart_button) {
		display: grid;
		grid-template-columns: 60px 400px;
		font-size: 12px;
	}
	.excel_products .woocommerce ul.products li.product .price span,
	.excel_products .woocommerce ul.products li.product .price bdi {
		font-size: 16px;
	}
	.excel_products .woocommerce ul.products:not(.grid) li.product .product__quantity{
		flex-direction: column;
	}
	.excel_products .woocommerce ul.products li.product .price .amount{
		text-align: right;
	}
	.excel_products .woocommerce ul.products:not(.grid) li.product .variations_button{
		align-items: center;
		flex-direction: row;
	}
	#products.excel_products .woocommerce ul.products li.product .price:last-child{
		margin-bottom: 0;
	}
	#products.excel_products .woocommerce ul.products li.product .price{
		padding-right: 15px;
	}
	.excel_products .product__wholesales{
		font-size: 12px;
		padding-right: 0;
	}
	.excel_products .woocommerce ul.products:not(.grid) li.product .product__quantity > span {
		margin-right: 0px;
	}

}
@media only screen and (max-width: 1199px){
	.excel_products .woocommerce ul.products li.product .product__item_content {
		grid-template-columns: 355px 60px 5px 1fr 1fr
	}
	.excel_products .woocommerce ul.products:not(.grid) li.product a:not(.add_to_cart_button) {
		grid-template-columns: 60px 270px;
	}


	.excel_products .woocommerce ul.products li.product .woocommerce-loop-product__title {
		padding-bottom: 0;
		font-size: 12px;
	}
	.excel_products .woocommerce ul.products:not(.grid) li.product, .excel_products .woocommerce-page ul.products:not(.grid) li.product {
		height: 90px;
	}
	.excel_products .woocommerce ul.products:not(.grid) li.product a:not(.add_to_cart_button) {
		display: grid;
		padding-right: 15px;
	}
}

@media only screen and (max-width: 991px){
	.excel_products .woocommerce ul.products li.product .product__item_content {
		grid-template-columns: 355px 5px 155px 125px;
		grid-template-rows: 1fr 1fr;
	}
	.excel_products .woocommerce ul.products:not(.grid) li.product, .excel_products .woocommerce-page ul.products:not(.grid) li.product {
		height: 125px;
	}
	.excel_products  .woocommerce ul.products:not(.grid) li.product .product__customize {
		padding: 10px;
		grid-column: 4 / 4;
		grid-row: 2 / 2;
	}

}
@media only screen and (max-width: 767px){
	.woocommerce ul.products:not(.grid) li.product .product__quantity > span {
		margin-right: 25px;
	}
	.excel_products .woocommerce ul.products:not(.grid) li.product .product__customize {
		padding: 10px;
		grid-column: 2 / 5;
	}

	.excel_products .woocommerce ul.products li.product .product__item_content {
		grid-template-columns: 125px 60px 120px 100px;
	}
	.excel_products .woocommerce ul.products:not(.grid) li.product a:not(.add_to_cart_button) {
		display: grid;
		padding-right: 15px;
		grid-column-end: 4;
		grid-column-start: 1;
	}
	.excel_products .woocommerce ul.products:not(.grid) li.product, .excel_products .woocommerce-page ul.products:not(.grid) li.product {
		height: auto;
	}
	.excel_products .product__item_content {
		position: relative;
		padding: 5px 12px;
	}
	.excel_products .product__wholesales{
		justify-content: flex-start;
	}
}
@media only screen and (max-width: 575px){

	.excel_products__category__dropdown:after {
		width: 16px;
		height: 10px;
	}
	.excel_products__category .categories__item h3 {
		text-align: left;
	}
	.excel_products__category .categories__item h3{
		font-size: 16px;
	}
	.excel_products__category__dropdown {
		border: 1px solid rgba(20, 21, 21, 0.69);
		padding: 15px 45px 15px 25px;
	}
	.excel_products .woocommerce ul.products:not(.grid) li.product .product__quantity {
		margin-right: 15px;
	}
	#products.excel_products .woocommerce ul.products li.product .price {
		width: 80px;
	}

	.excel_products .woocommerce ul.products li.product .price span, .excel_products .woocommerce ul.products li.product .price bdi {
		font-size: 14px;
		padding-bottom: 5px;
	}
	.excel_products .woocommerce ul.products:not(.grid) li.product .variations_button{
		flex-direction: column;
	}
	.excel_products .woocommerce ul.products li.product .product__item_content {
		grid-template-columns: 1fr 0.6fr 60px 40px;
	}

	.excel_products__category.active .excel_products__category__dropdown {
		position: sticky;
		top: 92px;
	}
	.excel_products .woocommerce ul.products:not(.grid) li.product a:not(.add_to_cart_button) {
		grid-template-columns: 60px 1fr;
	}
	.excel_products .woocommerce ul.products:not(.grid) li.product .variations_button{
		flex-direction: column;
	}
}
.form-switch {
	padding-left: 0;
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}
.form-switch .form-check-input {
	width: 2em;
	margin-left: 1em;
	margin-top: 2px;
}
#products{
	position: relative;
}
.blockOverlay.hidden {
	display: none;
}
.trp-language-switcher .trp-ls-shortcode-current-language, .trp-ls-shortcode-language{
	width: 50px!important;
}
.trp-language-switcher > div{
	padding-right: 15px;
	background-position: calc(100% - 8px) calc(1em + -3px), calc(100% - 3px) calc(1em + -3px);
}
.woocommerce img, .woocommerce-page img {
	height: auto;
	width: 140px;
	max-width: 100%;
}
.woocommerce ul.order_details li strong{
	font-size: 12px;
}
.woocommerce ul.order_details li{
	float: left;
	margin-right: 2em;
	text-transform: uppercase;
	font-size: .715em;
	line-height: 1;
	border-right: 1px dashed #d3ced2;
	padding-right: 2em;
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	display: flex;
	align-items: center;
	justify-content: center;
	display: flex;
}
.woocommerce-order .order{
	padding: 0;
	border: unset;
}
.woocommerce-order .woocommerce ul.order_details li,
.woocommerce-order .woocommerce-Price-amount bdi{
	font-size: 12px;
}
.woocommerce-order ul:not(.menu) li:first-child{
	margin-top: 5px;
}
.woocommerce-shipping-destination, .woocommerce-terms-and-conditions-wrapper{
	display: none;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {

	border-radius: 5px;
	border: 1px solid #736969;
}
.woocommerce form.woocommerce-form-coupon .form-row{
	display: flex;
	justify-content: center;
}
 .woocommerce form.login, .woocommerce form.register {
	border: 1px solid #d3ced2;
	padding: 20px;
	text-align: left;
	border-radius: 5px;
	max-width: 900px;
	margin: 0 auto 30px;
}
.woocommerce form.checkout_coupon{
	border: 1px solid #d3ced2;
	padding: 20px;
	text-align: left;
	border-radius: 5px;
	margin-top: 0;
	margin-bottom: 30px;
	margin-right: 20px;
}
.woocommerce-checkout #payment div.payment_box {
	display: none!important;
}
.woocommerce-checkout #payment{
	width: 100%;
}
.woocommerce-form-coupon-toggle{
	display: none;
}
.checkout_coupon.woocommerce-form-coupon{display: block!important;}
input[name='coupon_code']{
	height: auto!important;
	padding: 12px 12px !important;
	border-radius: 5px;
	color: #666666;
	border: 1px solid #ddd !important;
	background: #F6F8FA!important;
}
.woocommerce-form-coupon_container{
	padding: 50px 50px 0;
	justify-content: flex-start;
	align-items: self-start;
}

.woocommerce form.checkout_coupon{
	max-width: 500px;
}

.whols_price_type_1_price .woocommerce-tabs__title *{
	text-align: left;
}
.woocommerce-error .amount{
	margin-left: 5px;
	margin-right:5px
}
.woocommerce-product-desc-in-pop-up .woocommerce-tabs__title *,
.woocommerce-tabs__title *{
	text-align: left!important;
}
.cart_totals .cart-subtotal .woocommerce-Price-amount *,
.cart_totals .cart-discount  .woocommerce-Price-amount *
{
	font-size: 14px;
}
.woocommerce-cart-form .order-total tbody,.woocommerce-cart-form .order-total {
	display: flex;
	flex-direction: column;
}
.woocommerce-cart-form .order-total  tbody tr {
	display: grid;
	grid-template-columns: 1fr 1fr;
	height: 25px;
}
.woocommerce .wc-proceed-to-checkout.order-total{
	flex-direction: row;
}
.woocommerce .wc-proceed-to-checkout.order-total th,
.woocommerce .wc-proceed-to-checkout.order-total td{
	height: 25px;
	display: flex;
	align-items: center;
}
.cart_totals a, .cart_totals button{
	max-height: 40px;
}
.woocommerce .wc-proceed-to-checkout.order-total{
	align-items: end;
}
@media only screen and (max-width: 991px){
	.order-total{
		width: 100%;
		justify-content: flex-start;
		text-align: right;
	}
	.woocommerce .wc-proceed-to-checkout.order-total{
		flex-wrap: wrap;
	}
}
@media only screen and (max-width: 767px){
	.woocommerce-form-coupon_container{
		flex-wrap: wrap-reverse;
		align-items: center;
		padding: 0 15px;
	}
	.woocommerce-form-coupon_container ul{
		margin-bottom: 20px;
	}
	.woocommerce form.checkout_coupon{
		margin-right: 0;
		width: 100%;
	}
}
#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input{
	top:32px
}
.um-form p.um-notice i{
	top:auto;
}
.um-form p.um-notice{
	display: flex;
	align-items: center;
	padding: 12px 35px 12px 12px!important;
}
.nicescroll-rails, .nicescroll-cursors{
	transition: unset;
}
#apbd-mini-cart-container.apbd-floating-type.apbd-mca-show .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items .apbd-loader-bgp{
	height: 100%;
}
#apbd-mini-cart-container.apbd-floating-type .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items{
	padding: 0!important;
}
#apbd-mini-cart-container.apbd-floating-type .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items ul {
	padding: 5px!important;
}
#apbd-mini-cart-container.apbd-floating-type.apbd-mca-show .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items .apbd-loader-bg{
	position: sticky!important;

	height: 100%;
}
#apbd-mini-cart-container.apbd-floating-type .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-title .apbd-mca-loading{
	top: 7px!important;
}
.single_product > .woocommerce-notices-wrapper{
	display: none;
}
.product__item_content.summary{
	position: relative;
}
.um.um-password{
	margin-bottom:0!important;
}
.cart__container#forget_pass_page{
	padding-top: 60px;
}
.woocommerce-form input[type="password"],
.woocommerce-form input[type="text"]{
	width: 100%;
	display: block !important;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	outline: none !important;
	cursor: text !important;
	font-size: 15px !important;
	box-sizing: border-box !important;
	box-shadow: none !important;
	margin: 0 !important;
	position: static;
	border-radius: 8px;
	border: 1px solid #ddd !important;
	color: #666666;
	height: 30px!important;
	padding: 28px 15px 10px!important;
	background: #F6F8FA!important;
}



.home-img-svg{
	position: absolute;
	top: 0;
	vertical-align: middle;
}
.woocommerce img.home-img-svg{
	width: auto;
}
.quality .home-img-svg{
	width: auto;
}

@media only screen and (max-width: 991px) {
	.home-img-svg{
		position: relative;
		width: 100%;
		height: auto;
	}
}
@media only screen and (max-width: 1199px) {
	.home-img-svg{
		width: 490px;
	}
}

.single_product .product__customize .quantity.product__quantity,
.single_product .product__customize .single-product__add-to-card,
.big-container .header_main button#bucket,
a.my-custom-add-to-cart-button.custom_add_to_cart.single_add_to_cart_button,
.product__customize.product__customize_wholesales .product__quantity,
.product__customize.product__customize_wholesales .woocommerce-price-block{
	display: none !important;
}

.gmwqp_inquirybtn_loop .gmwqp_inq{
	grid-template-columns: auto !important;
	display: inline !important;
}
.product__item_content .gmwqp_inquirybtn_loop .gmwqp_inq{
	/*display: grid !important;*/
}
.woocommerce ul.products.grid li.product, .woocommerce-page ul.products.grid li.product{
	height: 320px;
}
.woocommerce ul.products.grid li.product, .woocommerce-page ul.products.grid li.product .product__item_content{
	width: 100%;
}
.woocommerce .products ul, .woocommerce ul.products{
	grid-gap: 20px;
}
.woocommerce ul.products.grid li.product .product__customize {
	padding-bottom: 20px;
}
.gmwqp_inner_popup_op h3{
	background-color: unset;
}
button.gmqqp_submit_btn.wp-block-button__link.wp-element-button{
	font-weight: 700;
}
@media only screen and (max-width: 991px) {
	a.button.gmwqp_inq.wp-block-button__link.wp-element-button{
		border-bottom-left-radius: 8px !important;
	}

}
