
.products-banner img{
	width: 100%;
}
.products-title {
	font-size: 5vw;
	font-weight: 700;
	margin-left:4.1666vw;
	margin-top:4.6875vw
}
.products-wrapper {
	width: var(--floor-width);
	margin:3.125vw auto 7.8125vw auto;
	position: relative;
}
.products-wrapper .quantity {
	font-weight: 600;
	font-size: 1.25vw;
	display: flex;
    align-items: center;
}
.products-wrapper .filter-item {
	margin-bottom: 1.5625vw;
	display: flex;
	align-items: center;
}
.products-wrapper .filter-item:last-child {
	margin-bottom: 0;
}
.products-wrapper .filter-item span {
	font-size: 1.875vw;
	width: 10.625vw;
	display: block;
	font-weight: 600;
	flex: none;
	margin-right:3.125vw;
}
.products-wrapper .filter-item ul {
	display: flex;
	flex-wrap: wrap;
}
.products-wrapper .filter-item li {
	margin-right: 1.5625vw;
	cursor: pointer;
	font-size:1.25vw;
	display: flex;
	align-items: center;
	justify-content: center;
}
.products-wrapper .products-list {
	display: flex;
	flex-wrap: wrap;
	margin-top:2.5vw;
	margin-right: -2.4vw;
}

.products-wrapper .products-list li {
	width: 23.2812vw;
	padding: 3.125vw 1.5625vw;
	background: #f8f8f8;
	display: flex;
	flex-direction: column;
	margin-bottom:1.5625vw;
	margin-right: 1.5625vw;
	text-align:center;
}
  .products-wrapper .products-list li a {
    display: block;
    height: 100%;
  }
  .products-wrapper .products-list li a:hover {
	color: inherit;
  }
  .products-wrapper .products-list img {
	width: 100%;
	display: inline-block;
	mix-blend-mode: multiply;
  }

  .products-wrapper .series {
    font-size:1.25vw;
    font-weight:700;
  }
  .products-wrapper .spu {
    font-size:1.25vw;
    font-weight:700;
  }
  .products-wrapper .nicotine{
	font-size:20px;
	font-weight:700;
	color:#838388;
  }

  .products-wrapper .sizename{
	font-size:14px;
	font-weight:600;
	margin-top:10px;
	color:#838388;
  }
  

.products-wrapper .strength li {
	width: 3.125vw;
	height:3.125vw;
	border-radius: 50%;
	min-width: auto;
}

.products-wrapper .products-list li.no-data {
	width: 100%;
	text-align: center;
	color: #b4b4b4;
	font-size: 24px;
	padding-bottom: 120px;
	background: none !important;
}
.products-wrapper .products-list li.no-data .title {
	font-size: 48px;
	margin-bottom: 12px;
}
.products-wrapper .products-list li.no-data p {
	font-weight: 200;
}
.products-container .filtered-item-wrapper {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	margin-top: 3.125vw;
	justify-content: space-between;
}
.filtered-item-wrapper > div {
	display: flex;
}
.products-container .filtered-item-wrapper ul {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.products-container .filtered-item-wrapper li {
	margin-right: 20px;
}
.products-container .filtered-item-wrapper li,
.products-container .filtered-item-wrapper .clear-all {
	padding: 8px 20px;
	height: 36px;
	line-height: 1.5;
	font-size: 14px;
	background: rgba(0, 0, 0, 0.04);
	font-weight:600;
	cursor: pointer;
	border-radius: 18px;
}
.products-container .filtered-item-wrapper li span {
	margin-right: 10px;
}

@media (max-width: 1200px) {
	.products-title{
		font-size:6.25vw;
		margin-left:5.8593vw;
		margin-top: 5.8593vw;
	}
	.products-wrapper{
		margin:3.9062vw auto 8.789vw auto
	}
	.products-wrapper .filter-item{
		margin-bottom:1.9531vw;
	}
	.products-wrapper .filter-item span{
		font-size:2.3437vw;
		width: 14.6484vw;
		margin-right:2.9296vw;
	}
	.products-wrapper .filter-item li {
		font-size:1.3671vw;
		margin-right:1.9531vw;
	}
	.products-container .filtered-item-wrapper{
		margin-top:4.6875vw;
	}
	.products-container .filtered-item-wrapper li{
		margin-right:10px;
	}
	.products-container .filtered-item-wrapper li, 
	.products-container .filtered-item-wrapper .clear-all{
		padding:5px 16px;
		height:28px;
		line-height: 1.3;
	}
	.products-wrapper .products-list{
		margin-top:4.2968vw;
		margin-right: 0;
	}
	.products-wrapper .products-list li{
		width: 28.125vw;
		margin-right: 1.9531vw;
		margin-bottom: 1.9531vw;
		padding:3.9062vw;
	}
	.products-wrapper .sizename{
		font-size:14px;
	}
	.products-wrapper .series{
		font-size:2.1484vw;
	}
	.products-wrapper .nicotine{
		font-size:18px;
		margin-top:10px;
	}
	.products-wrapper .products-list img{
		margin:2.539vw 0;
	}
}
@media (max-width: 1023px) {
	.products-wrapper {
		margin: 0;
		width: 100%;
	}
	.products-title{
		font-size:8.6956vw;
		margin-left:4.8309vw;
		margin-top:7.2463vw;
		margin-bottom:4.8309vw;
	}
	.products-container .mobile {
		display: flex;
        justify-content: space-between;
		box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
	}
	.products-container .spread .mobile {
		box-shadow:none;
	}
	.products-container .spread-filter-panel {
		display: block;
		padding: 3.17vw 4.8309vw;
		position: relative;
	}
	.products-container .spread-filter-panel .dot {
		content: "";
		width: 6px;
		height: 6px;
		border-radius: 50%;
		background-color: #ef0000;
		position: absolute;
		top: 16px;
		left: 104px;
		display: none;
	}
	.products-container .filter-list {
		display: none;
		padding: 7.2463vw 4.8309vw 3.3816vw 4.8309vw;
		box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
	}
	.products-wrapper .filter-item {
		display: block;
		margin-bottom:7.2463vw
	}
	.products-wrapper .filter-item li{
		font-size:3.1816vw;
	}
	.products-wrapper .filter-item span {
		font-size: 3.8647vw;
		margin-bottom: 3.14vw;
		width: auto;
	}
	.products-wrapper .strength li{
		width: 7.7294vw;
		height:7.7294vw;
	}
	
	.products-wrapper .size li {
		min-width: 58px;
	}
	.products-container .spread-filter-panel i {
		font-size: 4.8309vw;
		margin-right: 6px;
	}
	.products-container .spread-filter-panel i,
	.products-container .spread-filter-panel span {
		vertical-align: middle;
		font-weight: 600;
		line-height: 1;
	}
	.filter-parameters {
		z-index: 99;
		background-color: #fff;
	}
	.filter-parameters.fixed {
		position: fixed;
		top: 56px;
		width: 100%;
	}
	.filter-parameters.spread {
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.04);
	}
	.products-wrapper .filtered-item-wrapper .quantity {
		display: none;
	}
	.filter-parameters .quantity {
		font-size:3.8647vw;
		margin-right:3.3816vw;
	}
	.products-wrapper .fold-btn {
		margin-top: 4.8309vw;
		text-align: center;
		padding: 3.3816vw 0 0 ;
		justify-content: center;
	}
	.filtered-item-wrapper li,.filtered-item-wrapper .clear-all{
		margin-top:7.2463vw;
	}
	.products-container .filtered-item-wrapper {
		margin:0;
	}
	.products-wrapper .products-list{
		margin-top:7.7294vw;
		margin-left: 2.4vw;
	}
	.products-wrapper .products-list li{
		width: 46.3768vw;
		margin-right:2.4154vw;
		margin-bottom:2.4154vw;
		padding:7.2463vw 4.5893vw;
	}
	.products-wrapper .sizename{
		font-size:12px;
	}
	
	.products-wrapper .series{
		font-size:3.8647vw
	}
	.products-wrapper .nicotine{
		font-size:14px;
		margin-top:6px;
	}
	.products-container .filtered-item-wrapper li i {
		font-size: 12px;
	}
	.products-wrapper .products-list li.no-data {
		font-size: 14px;
	}
	.products-wrapper .products-list li.no-data .title {
		font-size: 24px;
	}
	.products-wrapper .spu{
		font-size: 12px;
	}
}
