.page-content {
	margin: 0 auto;
/* 	max-width: 1920px; */
}
.page-content-inner {
	margin: 0 auto;
	max-width: 1800px;
	box-sizing: border-box;
}

.page-section {
	position: relative;
	margin-top: 60px;
}
.page-section:first-child {
	margin-top: 0;
}
.page-section[class*="bg-"] {
	padding: 60px 0;
}
.page-section .page-section[class*="bg-"] {
	padding: 30px 0;
}
.page-content > .page-section[class*="bg-"] + .page-section[class*="bg-"],
.page-nav + .page-section {
	margin-top: 0;
}
.module-section {
	position: relative;
	margin-top: 30px;
}
.module-section:first-child {
	margin-top: 0;
}
.module-section[class*="bg-"] .section-title {
	margin: 0;
	padding: 20px;
}
.module-section .swiper-pagination {
	position: relative;
}
.section-bottom {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 20px;
	padding: 0 30px;
}
.section-bottom > .button + .button {
	margin-left: 20px;
}
.section-left,
.section-right {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	min-width: 0;
}
.section-right {
	margin-left: 20px;
}



/* title */
.section-title,
.section-subtitle {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	margin-bottom: 20px;
}
.section-subtitle {
	margin-bottom: 15px
}
.section-title-text,
.section-subtitle-text {
	display: block;
	font-style: italic;
	font-weight: 800;
}
.section-title-text {
	text-transform: uppercase;
}
.section-title-text.font-xl,
.section-title.flex-wrap .section-title-text.font-xl ~ .section-title-note.width-100 {
	margin-left: 20px;
}
.section-title-text.font-xxxl,
.section-title.flex-wrap .section-title-text.font-xxxl ~ .section-title-note.width-100 {
	margin-left: 30px;
}
.section-title-text.font-xl:last-child,
.section-title-text.font-xl ~ .section-right {
	margin-right: 20px;
}
.section-title-text.font-xxxl:last-child,
.section-title-text.font-xxxl ~ .section-right {
	margin-right: 30px;
}
.section-title .section-right,
.section-subtitle .section-right {
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
}
.section-title-text.font-xxxl {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 900;
}
.section-title-note {
	display: inline-block;
	font-style: normal;
	font-weight: normal;
}
/* ----title in grid-col with bg */
.grid-col[class*="bg-"] > .section-title {
	margin-top: 15px;
	margin-bottom: 20px;
}



/* radius */
.radius-s {
	border-radius: 4px;
}
.radius-m {
	border-radius: 8px;
}
.radius-xl {
	border-radius: 24px;
}



/* split line */
.line-vertical {
	display: block;
	width: 1px;
	height: 100%;
	overflow: hidden;
	font-size: 0;
}
.line-horizontal {
	display: block;
	width: 100%;
	height: 1px;
	overflow: hidden;
	font-size: 0;
}



/* grid */
.grid {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	box-sizing: border-box;
}
.grid-col {
	order: 0;
	-webkit-box-flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	-moz-box-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 100%;
	box-sizing: border-box;
}
.grid-col[class*="bd-"] {
	border-width: 1px;
	border-style: solid;
}
/* ----cols gap */
.grid.gap-20px {
	margin: 0 20px;
	margin-bottom: -20px;
}
.grid.gap-20px > .grid-col {
	margin: 0 10px;
	margin-bottom: 20px;
}
.grid.gap-30px {
	margin: 0 15px;
	margin-bottom: -30px;
}
.grid.gap-30px > .grid-col {
	margin: 0 15px;
	margin-bottom: 30px;
}
.grid .grid.gap-20px {
	margin-left: 10px;
	margin-right: 10px;
}
.grid + .grid.gap-20px {
	margin-top: 20px;
}
/* ----cols width */
.grid-col.col-wide {
	-webkit-flex-shrink: 1;
	flex-shrink: 1;
	width: 100%;
	min-width: 0;
	box-sizing: border-box;
}
.grid.col-w-160px > .grid-col,
.grid > .grid-col.col-w-160px {
	width: 160px;
}
.grid.col-w-160px > .grid-col.col-wide {
	width: calc(100% - 160px);
}
.grid.col-w-160px.gap-20px > .grid-col.col-wide {
	width: calc(100% - 200px);
}
.grid.col-w-200px > .grid-col,
.grid > .grid-col.col-w-200px {
	width: 200px;
}
.grid.col-w-200px > .grid-col.col-wide {
	width: calc(100% - 200px);
}
.grid.col-w-200px.gap-20px > .grid-col.col-wide {
	width: calc(100% - 240px);
}
.grid.col-w-255px > .grid-col,
.grid > .grid-col.col-w-255px {
	width: 255px;
}
.grid.col-w-255px > .grid-col.col-wide {
	width: calc(100% - 255px);
}
.grid.col-w-255px.gap-20px > .grid-col.col-wide {
	width: calc(100% - 295px);
}
.grid.col-w-300px > .grid-col,
.grid > .grid-col.col-w-300px {
	width: 300px;
}
.grid.col-w-300px > .grid-col.col-wide {
	width: calc(100% - 300px);
}
.grid.col-w-300px.gap-20px > .grid-col.col-wide {
	width: calc(100% - 340px);
}
.grid.col-w-400px > .grid-col,
.grid > .grid-col.col-w-400px {
	width: 400px;
}
.grid.col-w-400px > .grid-col.col-wide {
	width: calc(100% - 400px);
}
.grid.col-w-400px.gap-20px > .grid-col.col-wide {
	width: calc(100% - 440px);
}
.grid.col-w-500px > .grid-col,
.grid > .grid-col.col-w-500px {
	width: 500px;
}
/* ----cols height */
.grid.col-h-240px > .grid-col,
.grid > .grid-col.col-h-240px {
	height: 240px;
}
.grid.col-h-240px > .grid-col.col-h-2x,
.grid > .grid-col.col-h-480px {
	height: 480px;
}
.grid.gap-20px.col-h-240px > .grid-col.col-h-2x,
.grid.gap-20px > .grid-col.col-h-480px {
	height: 500px;
}
/* ----cols width fixed */
.grid.col-w-9 > .grid-col { max-width: calc(100% / 9); }
.grid.col-w-8 > .grid-col { max-width: calc(100% / 8); }
.grid.col-w-7 > .grid-col { max-width: calc(100% / 7); }
.grid.col-w-6 > .grid-col { max-width: calc(100% / 6); }
.grid.col-w-5 > .grid-col { max-width: calc(100% / 5); }
.grid.col-w-4 > .grid-col { max-width: calc(100% / 4); }
.grid.col-w-3 > .grid-col { max-width: calc(100% / 3); }
.grid.col-w-2 > .grid-col { max-width: calc(100% / 2); }
.grid.col-w-1 > .grid-col { max-width: 100%; }

.grid.col-w-9.gap-20px > .grid-col { max-width: calc(100% / 9 - 20px); }
.grid.col-w-8.gap-20px > .grid-col { max-width: calc(100% / 8 - 20px); }
.grid.col-w-7.gap-20px > .grid-col { max-width: calc(100% / 7 - 20px); }
.grid.col-w-7.gap-30px > .grid-col { max-width: calc(100% / 7 - 30px); }
.grid.col-w-6.gap-20px > .grid-col { max-width: calc(100% / 6 - 20px); }
.grid.col-w-5.gap-20px > .grid-col { max-width: calc(100% / 5 - 20px); }
.grid.col-w-4.gap-20px > .grid-col { max-width: calc(100% / 4 - 20px); }
.grid.col-w-3.gap-20px > .grid-col { max-width: calc(100% / 3 - 20px); }
.grid.col-w-2.gap-20px > .grid-col { max-width: calc(100% / 2 - 20px); }
.grid.col-w-1.gap-20px > .grid-col { max-width: calc(100% - 20px); }

.grid.col-w-9 > .grid-col.col-wide { max-width: calc(100% / 9 * 8); }
.grid.col-w-8 > .grid-col.col-wide { max-width: calc(100% / 8 * 7); }
.grid.col-w-7 > .grid-col.col-wide { max-width: calc(100% / 7 * 6); }
.grid.col-w-6 > .grid-col.col-wide { max-width: calc(100% / 6 * 5); }
.grid.col-w-5 > .grid-col.col-wide { max-width: calc(100% / 5 * 4); }
.grid.col-w-4 > .grid-col.col-wide { max-width: calc(100% / 4 * 3); }
.grid.col-w-3 > .grid-col.col-wide { max-width: calc(100% / 3 * 2); }

.grid.col-w-9.gap-20px > .grid-col.col-wide { max-width: calc(100% / 9 * 8 - 20px); }
.grid.col-w-8.gap-20px > .grid-col.col-wide { max-width: calc(100% / 8 * 7 - 20px); }
.grid.col-w-7.gap-20px > .grid-col.col-wide { max-width: calc(100% / 7 * 6 - 20px); }
.grid.col-w-6.gap-20px > .grid-col.col-wide { max-width: calc(100% / 6 * 5 - 20px); }
.grid.col-w-5.gap-20px > .grid-col.col-wide { max-width: calc(100% / 5 * 4 - 20px); }
.grid.col-w-4.gap-20px > .grid-col.col-wide { max-width: calc(100% / 4 * 3 - 20px); }
.grid.col-w-3.gap-20px > .grid-col.col-wide { max-width: calc(100% / 3 * 2 - 20px); }

.grid.col-w-500px > .grid-col.col-wide { max-width: calc(100% - 500px); }
.grid.col-w-500px.gap-20px > .grid-col.col-wide { max-width: calc(100% - 540px); }
/* ----grid height */
.grid.col-h-240px.grid-h-2x { height: 480px; }
.grid.col-h-240px.gap-20px.grid-h-2x { height: 520px; } 
/* ----grid direction column */
.grid.direction-column {
	-webkit-flex-direction: column;
	flex-direction: column;
}
.grid.direction-column.col-w-400px > .grid-col,
.grid.direction-column > .grid-col.col-w-400px {
	max-width: calc(100% / 3);
}
.grid.direction-column.gap-20px.col-w-400px > .grid-col,
.grid.direction-column.gap-20px > .grid-col.col-w-400px {
	max-width: calc(100% / 3 - 20px);
}



/* similar items container */
.grid > .grid-col.similar-goods-box {
	order: 1;
	position: relative;
	width: 100%;
	max-width: none;
	min-width: 0;
}
.grid.gap-20px > .grid-col.similar-goods-box {
	padding: 0 30px;
	width: calc(100% - 20px);
	max-width: none !important;
}
.grid.gap-20px > .grid-col.similar-goods-box .goods-container {
	height: 100%;
}
.grid.gap-20px > .grid-col.similar-goods-box .goods-img {
	margin-left: auto;
	margin-right: auto;
	max-width: 250px;
}
.grid > .grid-col.similar-goods-box ~ .grid-col {
	order: 2;
}
.similar-goods-box .swiper-slide {
	padding-left: 1px;
	height: auto;
}
.similar-goods-box .swiper-button-prev,
.similar-goods-box .swiper-button-next {
	width: 40px;
	height: 80px;
}
.similar-goods-box .empty-icon-l {
	width: 100px;
	height: 100px;
}
.similar-goods-box .swiper-button-gray.swiper-button-prev {
	border-radius: 0 40px 40px 0;
}
.similar-goods-box .swiper-button-gray.swiper-button-next {
	border-radius: 40px 0 0 40px;
}
/* ----show */
.show-similar .ico-angle-down {
	transform: rotate(0deg);
	transition: transform 0.3s;
}
.grid-col.show-similar-goods .show-similar .ico-angle-down {
	transform: rotate(180deg);
}
/* ----close */
.similar-goods-box-close {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}
.similar-goods-box-close .ico {
	line-height: 30px;
}
/* ----9 cols */
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+8) + .grid-col,
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+8) + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-9 > .grid-col.similar-goods-box:nth-child(9n+9) + .grid-col {
	order: 0;
}
/* ----8 cols */
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+7) + .grid-col,
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+7) + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-8 > .grid-col.similar-goods-box:nth-child(8n+8) + .grid-col {
	order: 0;
}
/* ----7 cols */
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col,
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col,
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col,
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col,
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col,
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col,
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col,
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col,
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col + .grid-col,
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col,
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col + .grid-col,
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+6) + .grid-col,
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+6) + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-7 > .grid-col.similar-goods-box:nth-child(7n+7) + .grid-col {
	order: 0;
}
/* ----6 cols */
.grid.col-w-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col,
.grid.col-w-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col,
.grid.col-w-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col,
.grid.col-w-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
.grid.col-w-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col,
.grid.col-w-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col,
.grid.col-w-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col + .grid-col,
.grid.col-w-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col,
.grid.col-w-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col + .grid-col,
.grid.col-w-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-6 > .grid-col.similar-goods-box:nth-child(6n+5) + .grid-col,
.grid.col-w-6 > .grid-col.similar-goods-box:nth-child(6n+5) + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-6 > .grid-col.similar-goods-box:nth-child(6n+6) + .grid-col {
	order: 0;
}
/* ----5 cols */
.grid.col-w-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col,
.grid.col-w-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col,
.grid.col-w-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col + .grid-col,
.grid.col-w-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col,
.grid.col-w-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col + .grid-col,
.grid.col-w-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-5 > .grid-col.similar-goods-box:nth-child(5n+4) + .grid-col,
.grid.col-w-5 > .grid-col.similar-goods-box:nth-child(5n+4) + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-5 > .grid-col.similar-goods-box:nth-child(5n+5) + .grid-col {
	order: 0;
}
/* ----4 cols */
.grid.col-w-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col,
.grid.col-w-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col + .grid-col,
.grid.col-w-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-4 > .grid-col.similar-goods-box:nth-child(4n+3) + .grid-col,
.grid.col-w-4 > .grid-col.similar-goods-box:nth-child(4n+3) + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-4 > .grid-col.similar-goods-box:nth-child(4n+4) + .grid-col {
	order: 0;
}
/* ----3 cols */
.grid.col-w-3 > .grid-col.similar-goods-box:nth-child(3n+2) + .grid-col,
.grid.col-w-3 > .grid-col.similar-goods-box:nth-child(3n+2) + .grid-col + .grid-col {
	order: 0;
}
.grid.col-w-3 > .grid-col.similar-goods-box:nth-child(3n+3) + .grid-col {
	order: 0;
}
/* ----2 cols */
.grid.col-w-2 > .grid-col.similar-goods-box:nth-child(2n+2) + .grid-col {
	order: 0;
}



/* 
	
xxl == max-width: 1799px;
xl  == max-width: 1599px;
l   == max-width: 1399px;
m   == max-width: 1199px;
s   == max-width: 999px;
xs  == max-width: 799px;
xxs == max-width: 599px;
	
*/
.xxl-marker,
.xl-marker,
.l-marker,
.m-marker,
.s-marker,
.xs-marker,
.xxs-marker {
	display: none;
	position: absolute;
	margin: 0;
	padding: 0;
	width: 1px;
	height: 0;
	border: 0;
	outline: none;
	overflow: hidden;
	font-size: 0;
	pointer-events: none;
}
@media (max-width: 1799px) {
	.xxl-marker { display: block; }
	.xxl-hide { display: none !important; }
	.grid[class*="col-w-xxl-"] > .grid-col { width: 100%; }
	.grid.col-w-xxl-9 > .grid-col { max-width: calc(100% / 9); }
	.grid.col-w-xxl-8 > .grid-col { max-width: calc(100% / 8); }
	.grid.col-w-xxl-7 > .grid-col { max-width: calc(100% / 7); }
	.grid.col-w-xxl-6 > .grid-col { max-width: calc(100% / 6); }
	.grid.col-w-xxl-5 > .grid-col { max-width: calc(100% / 5); }
	.grid.col-w-xxl-4 > .grid-col { max-width: calc(100% / 4); }
	.grid.col-w-xxl-3 > .grid-col { max-width: calc(100% / 3); }
	.grid.col-w-xxl-2 > .grid-col { max-width: calc(100% / 2); }
	.grid.col-w-xxl-1 > .grid-col { max-width: 100%; }
	
	.grid.col-w-xxl-9.gap-20px > .grid-col { max-width: calc(100% / 9 - 20px); }
	.grid.col-w-xxl-8.gap-20px > .grid-col { max-width: calc(100% / 8 - 20px); }
	.grid.col-w-xxl-7.gap-20px > .grid-col { max-width: calc(100% / 7 - 20px); }
	.grid.col-w-xxl-7.gap-30px > .grid-col { max-width: calc(100% / 7 - 30px); }
	.grid.col-w-xxl-6.gap-20px > .grid-col { max-width: calc(100% / 6 - 20px); }
	.grid.col-w-xxl-5.gap-20px > .grid-col { max-width: calc(100% / 5 - 20px); }
	.grid.col-w-xxl-4.gap-20px > .grid-col { max-width: calc(100% / 4 - 20px); }
	.grid.col-w-xxl-3.gap-20px > .grid-col { max-width: calc(100% / 3 - 20px); }
	.grid.col-w-xxl-2.gap-20px > .grid-col { max-width: calc(100% / 2 - 20px); }
	.grid.col-w-xxl-1.gap-20px > .grid-col { max-width: calc(100% - 20px); }
	
	.grid.col-w-xxl-9 > .grid-col.col-wide { max-width: calc(100% / 9 * 8); }
	.grid.col-w-xxl-8 > .grid-col.col-wide { max-width: calc(100% / 8 * 7); }
	.grid.col-w-xxl-7 > .grid-col.col-wide { max-width: calc(100% / 7 * 6); }
	.grid.col-w-xxl-6 > .grid-col.col-wide { max-width: calc(100% / 6 * 5); }
	.grid.col-w-xxl-5 > .grid-col.col-wide { max-width: calc(100% / 5 * 4); }
	.grid.col-w-xxl-4 > .grid-col.col-wide { max-width: calc(100% / 4 * 3); }
	.grid.col-w-xxl-3 > .grid-col.col-wide { max-width: calc(100% / 3 * 2); }
	.grid.col-w-xxl-2 > .grid-col.col-wide { max-width: 50%; }
	.grid.col-w-xxl-1 > .grid-col.col-wide { max-width: 100%; }
	
	.grid.col-w-xxl-9.gap-20px > .grid-col.col-wide { max-width: calc(100% / 9 * 8 - 20px); }
	.grid.col-w-xxl-8.gap-20px > .grid-col.col-wide { max-width: calc(100% / 8 * 7 - 20px); }
	.grid.col-w-xxl-7.gap-20px > .grid-col.col-wide { max-width: calc(100% / 7 * 6 - 20px); }
	.grid.col-w-xxl-6.gap-20px > .grid-col.col-wide { max-width: calc(100% / 6 * 5 - 20px); }
	.grid.col-w-xxl-5.gap-20px > .grid-col.col-wide { max-width: calc(100% / 5 * 4 - 20px); }
	.grid.col-w-xxl-4.gap-20px > .grid-col.col-wide { max-width: calc(100% / 4 * 3 - 20px); }
	.grid.col-w-xxl-3.gap-20px > .grid-col.col-wide { max-width: calc(100% / 3 * 2 - 20px); }
	.grid.col-w-xxl-2.gap-20px > .grid-col.col-wide { max-width: calc(50% - 20px); }
	.grid.col-w-xxl-1.gap-20px > .grid-col.col-wide { max-width: calc(100% - 20px); }
	
	/* ----reset */
	.grid[class*="col-w-xxl-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col,
	.grid[class*="col-w-xxl-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col,
	.grid[class*="col-w-xxl-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xxl-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xxl-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xxl-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xxl-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xxl-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 2;
	}
	/* ----9 cols */
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+8) + .grid-col,
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+8) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-9 > .grid-col.similar-goods-box:nth-child(9n+9) + .grid-col {
		order: 0;
	}
	/* ----8 cols */
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+7) + .grid-col,
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+7) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-8 > .grid-col.similar-goods-box:nth-child(8n+8) + .grid-col {
		order: 0;
	}
	/* ----7 cols */
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col,
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col,
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col,
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col,
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col,
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col,
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col,
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col + .grid-col,
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+6) + .grid-col,
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+6) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-7 > .grid-col.similar-goods-box:nth-child(7n+7) + .grid-col {
		order: 0;
	}
	/* ----6 cols */
	.grid.col-w-xxl-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col,
	.grid.col-w-xxl-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col,
	.grid.col-w-xxl-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col,
	.grid.col-w-xxl-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col,
	.grid.col-w-xxl-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col,
	.grid.col-w-xxl-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col + .grid-col,
	.grid.col-w-xxl-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-6 > .grid-col.similar-goods-box:nth-child(6n+5) + .grid-col,
	.grid.col-w-xxl-6 > .grid-col.similar-goods-box:nth-child(6n+5) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-6 > .grid-col.similar-goods-box:nth-child(6n+6) + .grid-col {
		order: 0;
	}
	/* ----5 cols */
	.grid.col-w-xxl-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col,
	.grid.col-w-xxl-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col,
	.grid.col-w-xxl-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxl-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col,
	.grid.col-w-xxl-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col + .grid-col,
	.grid.col-w-xxl-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-5 > .grid-col.similar-goods-box:nth-child(5n+4) + .grid-col,
	.grid.col-w-xxl-5 > .grid-col.similar-goods-box:nth-child(5n+4) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-5 > .grid-col.similar-goods-box:nth-child(5n+5) + .grid-col {
		order: 0;
	}
	/* ----4 cols */
	.grid.col-w-xxl-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col,
	.grid.col-w-xxl-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col + .grid-col,
	.grid.col-w-xxl-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-4 > .grid-col.similar-goods-box:nth-child(4n+3) + .grid-col,
	.grid.col-w-xxl-4 > .grid-col.similar-goods-box:nth-child(4n+3) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-4 > .grid-col.similar-goods-box:nth-child(4n+4) + .grid-col {
		order: 0;
	}
	/* ----3 cols */
	.grid.col-w-xxl-3 > .grid-col.similar-goods-box:nth-child(3n+2) + .grid-col,
	.grid.col-w-xxl-3 > .grid-col.similar-goods-box:nth-child(3n+2) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxl-3 > .grid-col.similar-goods-box:nth-child(3n+3) + .grid-col {
		order: 0;
	}
	/* ----2 cols */
	.grid.col-w-xxl-2 > .grid-col.similar-goods-box:nth-child(2n+2) + .grid-col {
		order: 0;
	}
}
@media (max-width: 1599px) {
	.xl-marker { display: block; }
	.xl-hide { display: none !important; }
	.grid[class*="col-w-xl-"] > .grid-col { width: 100%; }
	.grid.col-w-xl-9 > .grid-col { max-width: calc(100% / 9); }
	.grid.col-w-xl-8 > .grid-col { max-width: calc(100% / 8); }
	.grid.col-w-xl-7 > .grid-col { max-width: calc(100% / 7); }
	.grid.col-w-xl-6 > .grid-col { max-width: calc(100% / 6); }
	.grid.col-w-xl-5 > .grid-col { max-width: calc(100% / 5); }
	.grid.col-w-xl-4 > .grid-col { max-width: calc(100% / 4); }
	.grid.col-w-xl-3 > .grid-col { max-width: calc(100% / 3); }
	.grid.col-w-xl-2 > .grid-col { max-width: calc(100% / 2); }
	.grid.col-w-xl-1 > .grid-col { max-width: 100%; }
	
	.grid.col-w-xl-9.gap-20px > .grid-col { max-width: calc(100% / 9 - 20px); }
	.grid.col-w-xl-8.gap-20px > .grid-col { max-width: calc(100% / 8 - 20px); }
	.grid.col-w-xl-7.gap-20px > .grid-col { max-width: calc(100% / 7 - 20px); }
	.grid.col-w-xl-7.gap-30px > .grid-col { max-width: calc(100% / 7 - 30px); }
	.grid.col-w-xl-6.gap-20px > .grid-col { max-width: calc(100% / 6 - 20px); }
	.grid.col-w-xl-5.gap-20px > .grid-col { max-width: calc(100% / 5 - 20px); }
	.grid.col-w-xl-4.gap-20px > .grid-col { max-width: calc(100% / 4 - 20px); }
	.grid.col-w-xl-3.gap-20px > .grid-col { max-width: calc(100% / 3 - 20px); }
	.grid.col-w-xl-2.gap-20px > .grid-col { max-width: calc(100% / 2 - 20px); }
	.grid.col-w-xl-1.gap-20px > .grid-col { max-width: calc(100% - 20px); }
	
	.grid.col-w-xl-9 > .grid-col.col-wide { max-width: calc(100% / 9 * 8); }
	.grid.col-w-xl-8 > .grid-col.col-wide { max-width: calc(100% / 8 * 7); }
	.grid.col-w-xl-7 > .grid-col.col-wide { max-width: calc(100% / 7 * 6); }
	.grid.col-w-xl-6 > .grid-col.col-wide { max-width: calc(100% / 6 * 5); }
	.grid.col-w-xl-5 > .grid-col.col-wide { max-width: calc(100% / 5 * 4); }
	.grid.col-w-xl-4 > .grid-col.col-wide { max-width: calc(100% / 4 * 3); }
	.grid.col-w-xl-3 > .grid-col.col-wide { max-width: calc(100% / 3 * 2); }
	.grid.col-w-xl-2 > .grid-col.col-wide { max-width: 50%; }
	.grid.col-w-xl-1 > .grid-col.col-wide { max-width: 100%; }
	
	
	.grid.col-w-xl-9.gap-20px > .grid-col.col-wide { max-width: calc(100% / 9 * 8 - 20px); }
	.grid.col-w-xl-8.gap-20px > .grid-col.col-wide { max-width: calc(100% / 8 * 7 - 20px); }
	.grid.col-w-xl-7.gap-20px > .grid-col.col-wide { max-width: calc(100% / 7 * 6 - 20px); }
	.grid.col-w-xl-6.gap-20px > .grid-col.col-wide { max-width: calc(100% / 6 * 5 - 20px); }
	.grid.col-w-xl-5.gap-20px > .grid-col.col-wide { max-width: calc(100% / 5 * 4 - 20px); }
	.grid.col-w-xl-4.gap-20px > .grid-col.col-wide { max-width: calc(100% / 4 * 3 - 20px); }
	.grid.col-w-xl-3.gap-20px > .grid-col.col-wide { max-width: calc(100% / 3 * 2 - 20px); }
	.grid.col-w-xl-2.gap-20px > .grid-col.col-wide { max-width: calc(50% - 20px); }
	.grid.col-w-xl-1.gap-20px > .grid-col.col-wide { max-width: calc(100% - 20px); }
	
	/* ----reset */
	.grid[class*="col-w-xl-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col,
	.grid[class*="col-w-xl-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col,
	.grid[class*="col-w-xl-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xl-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xl-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xl-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xl-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xl-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 2;
	}
	/* ----9 cols */
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+8) + .grid-col,
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+8) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-9 > .grid-col.similar-goods-box:nth-child(9n+9) + .grid-col {
		order: 0;
	}
	/* ----8 cols */
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+7) + .grid-col,
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+7) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-8 > .grid-col.similar-goods-box:nth-child(8n+8) + .grid-col {
		order: 0;
	}
	/* ----7 cols */
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col,
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col,
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col,
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col,
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col,
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col,
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col,
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col + .grid-col,
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+6) + .grid-col,
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+6) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-7 > .grid-col.similar-goods-box:nth-child(7n+7) + .grid-col {
		order: 0;
	}
	/* ----6 cols */
	.grid.col-w-xl-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col,
	.grid.col-w-xl-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col,
	.grid.col-w-xl-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col,
	.grid.col-w-xl-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col,
	.grid.col-w-xl-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col,
	.grid.col-w-xl-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col + .grid-col,
	.grid.col-w-xl-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-6 > .grid-col.similar-goods-box:nth-child(6n+5) + .grid-col,
	.grid.col-w-xl-6 > .grid-col.similar-goods-box:nth-child(6n+5) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-6 > .grid-col.similar-goods-box:nth-child(6n+6) + .grid-col {
		order: 0;
	}
	/* ----5 cols */
	.grid.col-w-xl-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col,
	.grid.col-w-xl-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col,
	.grid.col-w-xl-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xl-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col,
	.grid.col-w-xl-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col + .grid-col,
	.grid.col-w-xl-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-5 > .grid-col.similar-goods-box:nth-child(5n+4) + .grid-col,
	.grid.col-w-xl-5 > .grid-col.similar-goods-box:nth-child(5n+4) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-5 > .grid-col.similar-goods-box:nth-child(5n+5) + .grid-col {
		order: 0;
	}
	/* ----4 cols */
	.grid.col-w-xl-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col,
	.grid.col-w-xl-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col + .grid-col,
	.grid.col-w-xl-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-4 > .grid-col.similar-goods-box:nth-child(4n+3) + .grid-col,
	.grid.col-w-xl-4 > .grid-col.similar-goods-box:nth-child(4n+3) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-4 > .grid-col.similar-goods-box:nth-child(4n+4) + .grid-col {
		order: 0;
	}
	/* ----3 cols */
	.grid.col-w-xl-3 > .grid-col.similar-goods-box:nth-child(3n+2) + .grid-col,
	.grid.col-w-xl-3 > .grid-col.similar-goods-box:nth-child(3n+2) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xl-3 > .grid-col.similar-goods-box:nth-child(3n+3) + .grid-col {
		order: 0;
	}
	/* ----2 cols */
	.grid.col-w-xl-2 > .grid-col.similar-goods-box:nth-child(2n+2) + .grid-col {
		order: 0;
	}
}
@media (max-width: 1399px) {
	.l-marker { display: block; }
	.l-hide { display: none !important; }
	.grid[class*="col-w-l-"] > .grid-col { width: 100%; }
	.grid.col-w-l-9 > .grid-col { max-width: calc(100% / 9); }
	.grid.col-w-l-8 > .grid-col { max-width: calc(100% / 8); }
	.grid.col-w-l-7 > .grid-col { max-width: calc(100% / 7); }
	.grid.col-w-l-6 > .grid-col { max-width: calc(100% / 6); }
	.grid.col-w-l-5 > .grid-col { max-width: calc(100% / 5); }
	.grid.col-w-l-4 > .grid-col { max-width: calc(100% / 4); }
	.grid.col-w-l-3 > .grid-col { max-width: calc(100% / 3); }
	.grid.col-w-l-2 > .grid-col { max-width: calc(100% / 2); }
	.grid.col-w-l-1 > .grid-col { max-width: 100%; }
	
	.grid.col-w-l-9.gap-20px > .grid-col { max-width: calc(100% / 9 - 20px); }
	.grid.col-w-l-8.gap-20px > .grid-col { max-width: calc(100% / 8 - 20px); }
	.grid.col-w-l-7.gap-20px > .grid-col { max-width: calc(100% / 7 - 20px); }
	.grid.col-w-l-7.gap-30px > .grid-col { max-width: calc(100% / 7 - 30px); }
	.grid.col-w-l-6.gap-20px > .grid-col { max-width: calc(100% / 6 - 20px); }
	.grid.col-w-l-5.gap-20px > .grid-col { max-width: calc(100% / 5 - 20px); }
	.grid.col-w-l-4.gap-20px > .grid-col { max-width: calc(100% / 4 - 20px); }
	.grid.col-w-l-3.gap-20px > .grid-col { max-width: calc(100% / 3 - 20px); }
	.grid.col-w-l-2.gap-20px > .grid-col { max-width: calc(100% / 2 - 20px); }
	.grid.col-w-l-1.gap-20px > .grid-col { max-width: calc(100% - 20px); }
	
	.grid.col-w-l-9 > .grid-col.col-wide { max-width: calc(100% / 9 * 8); }
	.grid.col-w-l-8 > .grid-col.col-wide { max-width: calc(100% / 8 * 7); }
	.grid.col-w-l-7 > .grid-col.col-wide { max-width: calc(100% / 7 * 6); }
	.grid.col-w-l-6 > .grid-col.col-wide { max-width: calc(100% / 6 * 5); }
	.grid.col-w-l-5 > .grid-col.col-wide { max-width: calc(100% / 5 * 4); }
	.grid.col-w-l-4 > .grid-col.col-wide { max-width: calc(100% / 4 * 3); }
	.grid.col-w-l-3 > .grid-col.col-wide { max-width: calc(100% / 3 * 2); }
	.grid.col-w-l-2 > .grid-col.col-wide { max-width: 50%; }
	.grid.col-w-l-1 > .grid-col.col-wide { max-width: 100%; }
	
	.grid.col-w-l-9.gap-20px > .grid-col.col-wide { max-width: calc(100% / 9 * 8 - 20px); }
	.grid.col-w-l-8.gap-20px > .grid-col.col-wide { max-width: calc(100% / 8 * 7 - 20px); }
	.grid.col-w-l-7.gap-20px > .grid-col.col-wide { max-width: calc(100% / 7 * 6 - 20px); }
	.grid.col-w-l-6.gap-20px > .grid-col.col-wide { max-width: calc(100% / 6 * 5 - 20px); }
	.grid.col-w-l-5.gap-20px > .grid-col.col-wide { max-width: calc(100% / 5 * 4 - 20px); }
	.grid.col-w-l-4.gap-20px > .grid-col.col-wide { max-width: calc(100% / 4 * 3 - 20px); }
	.grid.col-w-l-3.gap-20px > .grid-col.col-wide { max-width: calc(100% / 3 * 2 - 20px); }
	.grid.col-w-l-2.gap-20px > .grid-col.col-wide { max-width: calc(50% - 20px); }
	.grid.col-w-l-1.gap-20px > .grid-col.col-wide { max-width: calc(100% - 20px); }
	
	/* ----reset */
	.grid[class*="col-w-l-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col,
	.grid[class*="col-w-l-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col,
	.grid[class*="col-w-l-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-l-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-l-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-l-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-l-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-l-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 2;
	}
	/* ----9 cols */
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+8) + .grid-col,
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+8) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-9 > .grid-col.similar-goods-box:nth-child(9n+9) + .grid-col {
		order: 0;
	}
	/* ----8 cols */
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+7) + .grid-col,
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+7) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-8 > .grid-col.similar-goods-box:nth-child(8n+8) + .grid-col {
		order: 0;
	}
	/* ----7 cols */
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col,
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col,
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col,
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col,
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col,
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col,
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col,
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col + .grid-col,
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+6) + .grid-col,
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+6) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-7 > .grid-col.similar-goods-box:nth-child(7n+7) + .grid-col {
		order: 0;
	}
	/* ----6 cols */
	.grid.col-w-l-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col,
	.grid.col-w-l-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col,
	.grid.col-w-l-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col,
	.grid.col-w-l-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col,
	.grid.col-w-l-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col,
	.grid.col-w-l-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col + .grid-col,
	.grid.col-w-l-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-6 > .grid-col.similar-goods-box:nth-child(6n+5) + .grid-col,
	.grid.col-w-l-6 > .grid-col.similar-goods-box:nth-child(6n+5) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-6 > .grid-col.similar-goods-box:nth-child(6n+6) + .grid-col {
		order: 0;
	}
	/* ----5 cols */
	.grid.col-w-l-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col,
	.grid.col-w-l-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col,
	.grid.col-w-l-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-l-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col,
	.grid.col-w-l-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col + .grid-col,
	.grid.col-w-l-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-5 > .grid-col.similar-goods-box:nth-child(5n+4) + .grid-col,
	.grid.col-w-l-5 > .grid-col.similar-goods-box:nth-child(5n+4) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-5 > .grid-col.similar-goods-box:nth-child(5n+5) + .grid-col {
		order: 0;
	}
	/* ----4 cols */
	.grid.col-w-l-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col,
	.grid.col-w-l-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col + .grid-col,
	.grid.col-w-l-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-4 > .grid-col.similar-goods-box:nth-child(4n+3) + .grid-col,
	.grid.col-w-l-4 > .grid-col.similar-goods-box:nth-child(4n+3) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-4 > .grid-col.similar-goods-box:nth-child(4n+4) + .grid-col {
		order: 0;
	}
	/* ----3 cols */
	.grid.col-w-l-3 > .grid-col.similar-goods-box:nth-child(3n+2) + .grid-col,
	.grid.col-w-l-3 > .grid-col.similar-goods-box:nth-child(3n+2) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-l-3 > .grid-col.similar-goods-box:nth-child(3n+3) + .grid-col {
		order: 0;
	}
	/* ----2 cols */
	.grid.col-w-l-2 > .grid-col.similar-goods-box:nth-child(2n+2) + .grid-col {
		order: 0;
	}
}
@media (max-width: 1199px) {
	.m-marker { display: block; }
	.m-hide { display: none !important; }
	.grid[class*="col-w-m-"] > .grid-col { width: 100%; }
	.grid.col-w-m-9 > .grid-col { max-width: calc(100% / 9); }
	.grid.col-w-m-8 > .grid-col { max-width: calc(100% / 8); }
	.grid.col-w-m-7 > .grid-col { max-width: calc(100% / 7); }
	.grid.col-w-m-6 > .grid-col { max-width: calc(100% / 6); }
	.grid.col-w-m-5 > .grid-col { max-width: calc(100% / 5); }
	.grid.col-w-m-4 > .grid-col { max-width: calc(100% / 4); }
	.grid.col-w-m-3 > .grid-col { max-width: calc(100% / 3); }
	.grid.col-w-m-2 > .grid-col { max-width: calc(100% / 2); }
	.grid.col-w-m-1 > .grid-col { max-width: 100%; }
	
	.grid.col-w-m-9.gap-20px > .grid-col { max-width: calc(100% / 9 - 20px); }
	.grid.col-w-m-8.gap-20px > .grid-col { max-width: calc(100% / 8 - 20px); }
	.grid.col-w-m-7.gap-20px > .grid-col { max-width: calc(100% / 7 - 20px); }
	.grid.col-w-m-7.gap-30px > .grid-col { max-width: calc(100% / 7 - 30px); }
	.grid.col-w-m-6.gap-20px > .grid-col { max-width: calc(100% / 6 - 20px); }
	.grid.col-w-m-5.gap-20px > .grid-col { max-width: calc(100% / 5 - 20px); }
	.grid.col-w-m-4.gap-20px > .grid-col { max-width: calc(100% / 4 - 20px); }
	.grid.col-w-m-3.gap-20px > .grid-col { max-width: calc(100% / 3 - 20px); }
	.grid.col-w-m-2.gap-20px > .grid-col { max-width: calc(100% / 2 - 20px); }
	.grid.col-w-m-1.gap-20px > .grid-col { max-width: calc(100% - 20px); }
	
	.grid.col-w-m-9 > .grid-col.col-wide { max-width: calc(100% / 9 * 8); }
	.grid.col-w-m-8 > .grid-col.col-wide { max-width: calc(100% / 8 * 7); }
	.grid.col-w-m-7 > .grid-col.col-wide { max-width: calc(100% / 7 * 6); }
	.grid.col-w-m-6 > .grid-col.col-wide { max-width: calc(100% / 6 * 5); }
	.grid.col-w-m-5 > .grid-col.col-wide { max-width: calc(100% / 5 * 4); }
	.grid.col-w-m-4 > .grid-col.col-wide { max-width: calc(100% / 4 * 3); }
	.grid.col-w-m-3 > .grid-col.col-wide { max-width: calc(100% / 3 * 2); }
	.grid.col-w-m-2 > .grid-col.col-wide { max-width: 50%; }
	.grid.col-w-m-1 > .grid-col.col-wide { max-width: 100%; }
	
	.grid.col-w-m-9.gap-20px > .grid-col.col-wide { max-width: calc(100% / 9 * 8 - 20px); }
	.grid.col-w-m-8.gap-20px > .grid-col.col-wide { max-width: calc(100% / 8 * 7 - 20px); }
	.grid.col-w-m-7.gap-20px > .grid-col.col-wide { max-width: calc(100% / 7 * 6 - 20px); }
	.grid.col-w-m-6.gap-20px > .grid-col.col-wide { max-width: calc(100% / 6 * 5 - 20px); }
	.grid.col-w-m-5.gap-20px > .grid-col.col-wide { max-width: calc(100% / 5 * 4 - 20px); }
	.grid.col-w-m-4.gap-20px > .grid-col.col-wide { max-width: calc(100% / 4 * 3 - 20px); }
	.grid.col-w-m-3.gap-20px > .grid-col.col-wide { max-width: calc(100% / 3 * 2 - 20px); }
	.grid.col-w-m-2.gap-20px > .grid-col.col-wide { max-width: calc(50% - 20px); }
	.grid.col-w-m-1.gap-20px > .grid-col.col-wide { max-width: calc(100% - 20px); }
	
	.grid.direction-column.col-h-240px.grid-h-m-3x { height: 720px; }
	.grid.direction-column.col-h-240px.gap-20px.grid-h-m-3x { height: 780px; }
	
	/* ----reset */
	.grid[class*="col-w-m-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col,
	.grid[class*="col-w-m-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col,
	.grid[class*="col-w-m-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-m-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-m-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-m-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-m-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-m-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 2;
	}
	/* ----9 cols */
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+8) + .grid-col,
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+8) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-9 > .grid-col.similar-goods-box:nth-child(9n+9) + .grid-col {
		order: 0;
	}
	/* ----8 cols */
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+7) + .grid-col,
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+7) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-8 > .grid-col.similar-goods-box:nth-child(8n+8) + .grid-col {
		order: 0;
	}
	/* ----7 cols */
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col,
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col,
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col,
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col,
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col,
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col,
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col,
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col + .grid-col,
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+6) + .grid-col,
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+6) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-7 > .grid-col.similar-goods-box:nth-child(7n+7) + .grid-col {
		order: 0;
	}
	/* ----6 cols */
	.grid.col-w-m-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col,
	.grid.col-w-m-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col,
	.grid.col-w-m-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col,
	.grid.col-w-m-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col,
	.grid.col-w-m-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col,
	.grid.col-w-m-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col + .grid-col,
	.grid.col-w-m-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-6 > .grid-col.similar-goods-box:nth-child(6n+5) + .grid-col,
	.grid.col-w-m-6 > .grid-col.similar-goods-box:nth-child(6n+5) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-6 > .grid-col.similar-goods-box:nth-child(6n+6) + .grid-col {
		order: 0;
	}
	/* ----5 cols */
	.grid.col-w-m-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col,
	.grid.col-w-m-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col,
	.grid.col-w-m-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-m-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col,
	.grid.col-w-m-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col + .grid-col,
	.grid.col-w-m-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-5 > .grid-col.similar-goods-box:nth-child(5n+4) + .grid-col,
	.grid.col-w-m-5 > .grid-col.similar-goods-box:nth-child(5n+4) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-5 > .grid-col.similar-goods-box:nth-child(5n+5) + .grid-col {
		order: 0;
	}
	/* ----4 cols */
	.grid.col-w-m-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col,
	.grid.col-w-m-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col + .grid-col,
	.grid.col-w-m-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-4 > .grid-col.similar-goods-box:nth-child(4n+3) + .grid-col,
	.grid.col-w-m-4 > .grid-col.similar-goods-box:nth-child(4n+3) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-4 > .grid-col.similar-goods-box:nth-child(4n+4) + .grid-col {
		order: 0;
	}
	/* ----3 cols */
	.grid.col-w-m-3 > .grid-col.similar-goods-box:nth-child(3n+2) + .grid-col,
	.grid.col-w-m-3 > .grid-col.similar-goods-box:nth-child(3n+2) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-m-3 > .grid-col.similar-goods-box:nth-child(3n+3) + .grid-col {
		order: 0;
	}
	/* ----2 cols */
	.grid.col-w-m-2 > .grid-col.similar-goods-box:nth-child(2n+2) + .grid-col {
		order: 0;
	}
}
@media (max-width: 999px) {
	.section-title:not(.modal-header),
	.section-subtitle:not(.modal-header) {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.s-marker { display: block; }
	.s-hide { display: none !important; }
	.grid[class*="col-w-s-"] > .grid-col { width: 100%; }
	.grid.col-w-s-9 > .grid-col { max-width: calc(100% / 9); }
	.grid.col-w-s-8 > .grid-col { max-width: calc(100% / 8); }
	.grid.col-w-s-7 > .grid-col { max-width: calc(100% / 7); }
	.grid.col-w-s-6 > .grid-col { max-width: calc(100% / 6); }
	.grid.col-w-s-5 > .grid-col { max-width: calc(100% / 5); }
	.grid.col-w-s-4 > .grid-col { max-width: calc(100% / 4); }
	.grid.col-w-s-3 > .grid-col { max-width: calc(100% / 3); }
	.grid.col-w-s-2 > .grid-col { max-width: calc(100% / 2); }
	.grid.col-w-s-1 > .grid-col { max-width: 100%; }
	
	.grid.col-w-s-9.gap-20px > .grid-col { max-width: calc(100% / 9 - 20px); }
	.grid.col-w-s-8.gap-20px > .grid-col { max-width: calc(100% / 8 - 20px); }
	.grid.col-w-s-7.gap-20px > .grid-col { max-width: calc(100% / 7 - 20px); }
	.grid.col-w-s-7.gap-30px > .grid-col { max-width: calc(100% / 7 - 30px); }
	.grid.col-w-s-6.gap-20px > .grid-col { max-width: calc(100% / 6 - 20px); }
	.grid.col-w-s-5.gap-20px > .grid-col { max-width: calc(100% / 5 - 20px); }
	.grid.col-w-s-4.gap-20px > .grid-col { max-width: calc(100% / 4 - 20px); }
	.grid.col-w-s-3.gap-20px > .grid-col { max-width: calc(100% / 3 - 20px); }
	.grid.col-w-s-2.gap-20px > .grid-col { max-width: calc(100% / 2 - 20px); }
	.grid.col-w-s-1.gap-20px > .grid-col { max-width: calc(100% - 20px); }
	
	.grid.col-w-s-9 > .grid-col.col-wide { max-width: calc(100% / 9 * 8); }
	.grid.col-w-s-8 > .grid-col.col-wide { max-width: calc(100% / 8 * 7); }
	.grid.col-w-s-7 > .grid-col.col-wide { max-width: calc(100% / 7 * 6); }
	.grid.col-w-s-6 > .grid-col.col-wide { max-width: calc(100% / 6 * 5); }
	.grid.col-w-s-5 > .grid-col.col-wide { max-width: calc(100% / 5 * 4); }
	.grid.col-w-s-4 > .grid-col.col-wide { max-width: calc(100% / 4 * 3); }
	.grid.col-w-s-3 > .grid-col.col-wide { max-width: calc(100% / 3 * 2); }
	.grid.col-w-s-2 > .grid-col.col-wide { max-width: 50%; }
	.grid.col-w-s-1 > .grid-col.col-wide { max-width: 100%; }
	
	.grid.col-w-s-9.gap-20px > .grid-col.col-wide { max-width: calc(100% / 9 * 8 - 20px); }
	.grid.col-w-s-8.gap-20px > .grid-col.col-wide { max-width: calc(100% / 8 * 7 - 20px); }
	.grid.col-w-s-7.gap-20px > .grid-col.col-wide { max-width: calc(100% / 7 * 6 - 20px); }
	.grid.col-w-s-6.gap-20px > .grid-col.col-wide { max-width: calc(100% / 6 * 5 - 20px); }
	.grid.col-w-s-5.gap-20px > .grid-col.col-wide { max-width: calc(100% / 5 * 4 - 20px); }
	.grid.col-w-s-4.gap-20px > .grid-col.col-wide { max-width: calc(100% / 4 * 3 - 20px); }
	.grid.col-w-s-3.gap-20px > .grid-col.col-wide { max-width: calc(100% / 3 * 2 - 20px); }
	.grid.col-w-s-2.gap-20px > .grid-col.col-wide { max-width: calc(50% - 20px); }
	.grid.col-w-s-1.gap-20px > .grid-col.col-wide { max-width: calc(100% - 20px); }
	
	/* ----reset */
	.grid[class*="col-w-s-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col,
	.grid[class*="col-w-s-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col,
	.grid[class*="col-w-s-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-s-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-s-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-s-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-s-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-s-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 2;
	}
	/* ----9 cols */
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+8) + .grid-col,
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+8) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-9 > .grid-col.similar-goods-box:nth-child(9n+9) + .grid-col {
		order: 0;
	}
	/* ----8 cols */
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+7) + .grid-col,
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+7) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-8 > .grid-col.similar-goods-box:nth-child(8n+8) + .grid-col {
		order: 0;
	}
	/* ----7 cols */
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col,
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col,
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col,
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col,
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col,
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col,
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col,
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col + .grid-col,
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+6) + .grid-col,
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+6) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-7 > .grid-col.similar-goods-box:nth-child(7n+7) + .grid-col {
		order: 0;
	}
	/* ----6 cols */
	.grid.col-w-s-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col,
	.grid.col-w-s-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col,
	.grid.col-w-s-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col,
	.grid.col-w-s-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col,
	.grid.col-w-s-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col,
	.grid.col-w-s-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col + .grid-col,
	.grid.col-w-s-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-6 > .grid-col.similar-goods-box:nth-child(6n+5) + .grid-col,
	.grid.col-w-s-6 > .grid-col.similar-goods-box:nth-child(6n+5) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-6 > .grid-col.similar-goods-box:nth-child(6n+6) + .grid-col {
		order: 0;
	}
	/* ----5 cols */
	.grid.col-w-s-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col,
	.grid.col-w-s-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col,
	.grid.col-w-s-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-s-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col,
	.grid.col-w-s-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col + .grid-col,
	.grid.col-w-s-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-5 > .grid-col.similar-goods-box:nth-child(5n+4) + .grid-col,
	.grid.col-w-s-5 > .grid-col.similar-goods-box:nth-child(5n+4) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-5 > .grid-col.similar-goods-box:nth-child(5n+5) + .grid-col {
		order: 0;
	}
	/* ----4 cols */
	.grid.col-w-s-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col,
	.grid.col-w-s-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col + .grid-col,
	.grid.col-w-s-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-4 > .grid-col.similar-goods-box:nth-child(4n+3) + .grid-col,
	.grid.col-w-s-4 > .grid-col.similar-goods-box:nth-child(4n+3) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-4 > .grid-col.similar-goods-box:nth-child(4n+4) + .grid-col {
		order: 0;
	}
	/* ----3 cols */
	.grid.col-w-s-3 > .grid-col.similar-goods-box:nth-child(3n+2) + .grid-col,
	.grid.col-w-s-3 > .grid-col.similar-goods-box:nth-child(3n+2) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-s-3 > .grid-col.similar-goods-box:nth-child(3n+3) + .grid-col {
		order: 0;
	}
	/* ----2 cols */
	.grid.col-w-s-2 > .grid-col.similar-goods-box:nth-child(2n+2) + .grid-col {
		order: 0;
	}
}
@media (max-width: 799px) {
	.xs-marker { display: block; }
	.xs-hide { display: none !important; }
	.grid[class*="col-w-xs-"] > .grid-col { width: 100%; }
	.grid.col-w-xs-9 > .grid-col { max-width: calc(100% / 9); }
	.grid.col-w-xs-8 > .grid-col { max-width: calc(100% / 8); }
	.grid.col-w-xs-7 > .grid-col { max-width: calc(100% / 7); }
	.grid.col-w-xs-6 > .grid-col { max-width: calc(100% / 6); }
	.grid.col-w-xs-5 > .grid-col { max-width: calc(100% / 5); }
	.grid.col-w-xs-4 > .grid-col { max-width: calc(100% / 4); }
	.grid.col-w-xs-3 > .grid-col { max-width: calc(100% / 3); }
	.grid.col-w-xs-2 > .grid-col { max-width: calc(100% / 2); }
	.grid.col-w-xs-1 > .grid-col { max-width: 100%; }
	
	.grid.col-w-xs-9.gap-20px > .grid-col { max-width: calc(100% / 9 - 20px); }
	.grid.col-w-xs-8.gap-20px > .grid-col { max-width: calc(100% / 8 - 20px); }
	.grid.col-w-xs-7.gap-20px > .grid-col { max-width: calc(100% / 7 - 20px); }
	.grid.col-w-xs-7.gap-30px > .grid-col { max-width: calc(100% / 7 - 30px); }
	.grid.col-w-xs-6.gap-20px > .grid-col { max-width: calc(100% / 6 - 20px); }
	.grid.col-w-xs-5.gap-20px > .grid-col { max-width: calc(100% / 5 - 20px); }
	.grid.col-w-xs-4.gap-20px > .grid-col { max-width: calc(100% / 4 - 20px); }
	.grid.col-w-xs-3.gap-20px > .grid-col { max-width: calc(100% / 3 - 20px); }
	.grid.col-w-xs-2.gap-20px > .grid-col { max-width: calc(100% / 2 - 20px); }
	.grid.col-w-xs-1.gap-20px > .grid-col { max-width: calc(100% - 20px); }
	
	.grid.col-w-xs-9 > .grid-col.col-wide { max-width: calc(100% / 9 * 8); }
	.grid.col-w-xs-8 > .grid-col.col-wide { max-width: calc(100% / 8 * 7); }
	.grid.col-w-xs-7 > .grid-col.col-wide { max-width: calc(100% / 7 * 6); }
	.grid.col-w-xs-6 > .grid-col.col-wide { max-width: calc(100% / 6 * 5); }
	.grid.col-w-xs-5 > .grid-col.col-wide { max-width: calc(100% / 5 * 4); }
	.grid.col-w-xs-4 > .grid-col.col-wide { max-width: calc(100% / 4 * 3); }
	.grid.col-w-xs-3 > .grid-col.col-wide { max-width: calc(100% / 3 * 2); }
	.grid.col-w-xs-2 > .grid-col.col-wide { max-width: 50%; }
	.grid.col-w-xs-1 > .grid-col.col-wide { max-width: 100%; }
	
	.grid.col-w-xs-9.gap-20px > .grid-col.col-wide { max-width: calc(100% / 9 * 8 - 20px); }
	.grid.col-w-xs-8.gap-20px > .grid-col.col-wide { max-width: calc(100% / 8 * 7 - 20px); }
	.grid.col-w-xs-7.gap-20px > .grid-col.col-wide { max-width: calc(100% / 7 * 6 - 20px); }
	.grid.col-w-xs-6.gap-20px > .grid-col.col-wide { max-width: calc(100% / 6 * 5 - 20px); }
	.grid.col-w-xs-5.gap-20px > .grid-col.col-wide { max-width: calc(100% / 5 * 4 - 20px); }
	.grid.col-w-xs-4.gap-20px > .grid-col.col-wide { max-width: calc(100% / 4 * 3 - 20px); }
	.grid.col-w-xs-3.gap-20px > .grid-col.col-wide { max-width: calc(100% / 3 * 2 - 20px); }
	.grid.col-w-xs-2.gap-20px > .grid-col.col-wide { max-width: calc(50% - 20px); }
	.grid.col-w-xs-1.gap-20px > .grid-col.col-wide { max-width: calc(100% - 20px); }
	
	.grid.direction-column.col-h-240px.grid-h-xs-auto,
	.grid.direction-column.col-h-240px.gap-20px.grid-h-xs-auto {
		height: auto;
	}
	
	/* ----reset */
	.grid[class*="col-w-xs-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col,
	.grid[class*="col-w-xs-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col,
	.grid[class*="col-w-xs-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xs-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xs-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xs-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xs-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xs-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 2;
	}
	/* ----9 cols */
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+8) + .grid-col,
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+8) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-9 > .grid-col.similar-goods-box:nth-child(9n+9) + .grid-col {
		order: 0;
	}
	/* ----8 cols */
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+7) + .grid-col,
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+7) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-8 > .grid-col.similar-goods-box:nth-child(8n+8) + .grid-col {
		order: 0;
	}
	/* ----7 cols */
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col,
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col,
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col,
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col,
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col,
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col,
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col,
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col + .grid-col,
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+6) + .grid-col,
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+6) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-7 > .grid-col.similar-goods-box:nth-child(7n+7) + .grid-col {
		order: 0;
	}
	/* ----6 cols */
	.grid.col-w-xs-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col,
	.grid.col-w-xs-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col,
	.grid.col-w-xs-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col,
	.grid.col-w-xs-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col,
	.grid.col-w-xs-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col,
	.grid.col-w-xs-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col + .grid-col,
	.grid.col-w-xs-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-6 > .grid-col.similar-goods-box:nth-child(6n+5) + .grid-col,
	.grid.col-w-xs-6 > .grid-col.similar-goods-box:nth-child(6n+5) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-6 > .grid-col.similar-goods-box:nth-child(6n+6) + .grid-col {
		order: 0;
	}
	/* ----5 cols */
	.grid.col-w-xs-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col,
	.grid.col-w-xs-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col,
	.grid.col-w-xs-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xs-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col,
	.grid.col-w-xs-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col + .grid-col,
	.grid.col-w-xs-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-5 > .grid-col.similar-goods-box:nth-child(5n+4) + .grid-col,
	.grid.col-w-xs-5 > .grid-col.similar-goods-box:nth-child(5n+4) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-5 > .grid-col.similar-goods-box:nth-child(5n+5) + .grid-col {
		order: 0;
	}
	/* ----4 cols */
	.grid.col-w-xs-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col,
	.grid.col-w-xs-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col + .grid-col,
	.grid.col-w-xs-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-4 > .grid-col.similar-goods-box:nth-child(4n+3) + .grid-col,
	.grid.col-w-xs-4 > .grid-col.similar-goods-box:nth-child(4n+3) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-4 > .grid-col.similar-goods-box:nth-child(4n+4) + .grid-col {
		order: 0;
	}
	/* ----3 cols */
	.grid.col-w-xs-3 > .grid-col.similar-goods-box:nth-child(3n+2) + .grid-col,
	.grid.col-w-xs-3 > .grid-col.similar-goods-box:nth-child(3n+2) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xs-3 > .grid-col.similar-goods-box:nth-child(3n+3) + .grid-col {
		order: 0;
	}
	/* ----2 cols */
	.grid.col-w-xs-2 > .grid-col.similar-goods-box:nth-child(2n+2) + .grid-col {
		order: 0;
	}
}
@media (max-width: 599px) {
	.page-section { margin-top: 30px; }
	.section-bottom {
		margin: 16px 0 8px 0;
	}
	.xxs-marker { display: block; }
	.xxs-hide { display: none !important; }
	.xxs-w-100 { width: 100%; }
	.grid.gap-20px {
		margin: 0 4px;
		margin-bottom: -8px;
	}
	.grid.gap-20px > .grid-col {
		margin: 0 4px;
		margin-bottom: 8px;
	}
	.grid .grid.gap-20px {
		margin-left: 4px;
		margin-right: 4px;
	}
	.grid + .grid.gap-20px {
		margin-top: 8px;
	}
	.grid.col-w-s-1.gap-20px > .grid-col,
	.grid.col-w-s-1.gap-20px > .grid-col.col-wide,
	.grid.col-w-xs-1.gap-20px > .grid-col,
	.grid.col-w-xs-1.gap-20px > .grid-col.col-wide {
		max-width: calc(100% - 8px);
	}
	
	.grid[class*="col-w-xxs-"] > .grid-col { width: 100%; }
	.grid.col-w-xxs-9 > .grid-col { max-width: calc(100% / 9); }
	.grid.col-w-xxs-8 > .grid-col { max-width: calc(100% / 8); }
	.grid.col-w-xxs-7 > .grid-col { max-width: calc(100% / 7); }
	.grid.col-w-xxs-6 > .grid-col { max-width: calc(100% / 6); }
	.grid.col-w-xxs-5 > .grid-col { max-width: calc(100% / 5); }
	.grid.col-w-xxs-4 > .grid-col { max-width: calc(100% / 4); }
	.grid.col-w-xxs-3 > .grid-col { max-width: calc(100% / 3); }
	.grid.col-w-xxs-2 > .grid-col { max-width: calc(100% / 2); }
	.grid.col-w-xxs-1 > .grid-col { max-width: 100%; }
	
	.grid.col-w-xxs-9.gap-20px > .grid-col { max-width: calc(100% / 9 - 8px); }
	.grid.col-w-xxs-8.gap-20px > .grid-col { max-width: calc(100% / 8 - 8px); }
	.grid.col-w-xxs-7.gap-20px > .grid-col { max-width: calc(100% / 7 - 8px); }
	.grid.col-w-xxs-7.gap-30px > .grid-col { max-width: calc(100% / 7 - 30px); }
	.grid.col-w-xxs-6.gap-20px > .grid-col { max-width: calc(100% / 6 - 8px); }
	.grid.col-w-xxs-5.gap-20px > .grid-col { max-width: calc(100% / 5 - 8px); }
	.grid.col-w-xxs-4.gap-20px > .grid-col { max-width: calc(100% / 4 - 8px); }
	.grid.col-w-xxs-3.gap-20px > .grid-col { max-width: calc(100% / 3 - 8px); }
	.grid.col-w-xxs-2.gap-20px > .grid-col { max-width: calc(100% / 2 - 8px); }
	.grid.col-w-xxs-1.gap-20px > .grid-col { max-width: calc(100% - 8px); }
	
	.grid.col-w-xxs-9 > .grid-col.col-wide { max-width: calc(100% / 9 * 8); }
	.grid.col-w-xxs-8 > .grid-col.col-wide { max-width: calc(100% / 8 * 7); }
	.grid.col-w-xxs-7 > .grid-col.col-wide { max-width: calc(100% / 7 * 6); }
	.grid.col-w-xxs-6 > .grid-col.col-wide { max-width: calc(100% / 6 * 5); }
	.grid.col-w-xxs-5 > .grid-col.col-wide { max-width: calc(100% / 5 * 4); }
	.grid.col-w-xxs-4 > .grid-col.col-wide { max-width: calc(100% / 4 * 3); }
	.grid.col-w-xxs-3 > .grid-col.col-wide { max-width: calc(100% / 3 * 2); }
	.grid.col-w-xxs-2 > .grid-col.col-wide { max-width: 50%; }
	.grid.col-w-xxs-1 > .grid-col.col-wide { max-width: 100%; }
	
	.grid.col-w-xxs-9.gap-20px > .grid-col.col-wide { max-width: calc(100% / 9 * 8 - 8px); }
	.grid.col-w-xxs-8.gap-20px > .grid-col.col-wide { max-width: calc(100% / 8 * 7 - 8px); }
	.grid.col-w-xxs-7.gap-20px > .grid-col.col-wide { max-width: calc(100% / 7 * 6 - 8px); }
	.grid.col-w-xxs-6.gap-20px > .grid-col.col-wide { max-width: calc(100% / 6 * 5 - 8px); }
	.grid.col-w-xxs-5.gap-20px > .grid-col.col-wide { max-width: calc(100% / 5 * 4 - 8px); }
	.grid.col-w-xxs-4.gap-20px > .grid-col.col-wide { max-width: calc(100% / 4 * 3 - 8px); }
	.grid.col-w-xxs-3.gap-20px > .grid-col.col-wide { max-width: calc(100% / 3 * 2 - 8px); }
	.grid.col-w-xxs-2.gap-20px > .grid-col.col-wide { max-width: calc(50% - 8px); }
	.grid.col-w-xxs-1.gap-20px > .grid-col.col-wide { max-width: calc(100% - 8px); }
	
	/* ----reset */
	.grid[class*="col-w-xxs-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col,
	.grid[class*="col-w-xxs-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col,
	.grid[class*="col-w-xxs-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xxs-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xxs-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xxs-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xxs-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid[class*="col-w-xxs-"] > .grid-col.similar-goods-box:nth-child(n) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 2;
	}
	/* ----9 cols */
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+5) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+6) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+7) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+8) + .grid-col,
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+8) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-9 > .grid-col.similar-goods-box:nth-child(9n+9) + .grid-col {
		order: 0;
	}
	/* ----8 cols */
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+4) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+5) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+6) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+7) + .grid-col,
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+7) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-8 > .grid-col.similar-goods-box:nth-child(8n+8) + .grid-col {
		order: 0;
	}
	/* ----7 cols */
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col,
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col,
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col,
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col,
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+3) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col,
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col,
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+4) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col,
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col + .grid-col,
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+5) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+6) + .grid-col,
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+6) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-7 > .grid-col.similar-goods-box:nth-child(7n+7) + .grid-col {
		order: 0;
	}
	/* ----6 cols */
	.grid.col-w-xxs-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col,
	.grid.col-w-xxs-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col,
	.grid.col-w-xxs-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-6 > .grid-col.similar-goods-box:nth-child(6n+2) + .grid-col + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col,
	.grid.col-w-xxs-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col,
	.grid.col-w-xxs-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-6 > .grid-col.similar-goods-box:nth-child(6n+3) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col,
	.grid.col-w-xxs-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col + .grid-col,
	.grid.col-w-xxs-6 > .grid-col.similar-goods-box:nth-child(6n+4) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-6 > .grid-col.similar-goods-box:nth-child(6n+5) + .grid-col,
	.grid.col-w-xxs-6 > .grid-col.similar-goods-box:nth-child(6n+5) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-6 > .grid-col.similar-goods-box:nth-child(6n+6) + .grid-col {
		order: 0;
	}
	/* ----5 cols */
	.grid.col-w-xxs-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col,
	.grid.col-w-xxs-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col,
	.grid.col-w-xxs-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col + .grid-col,
	.grid.col-w-xxs-5 > .grid-col.similar-goods-box:nth-child(5n+2) + .grid-col + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col,
	.grid.col-w-xxs-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col + .grid-col,
	.grid.col-w-xxs-5 > .grid-col.similar-goods-box:nth-child(5n+3) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-5 > .grid-col.similar-goods-box:nth-child(5n+4) + .grid-col,
	.grid.col-w-xxs-5 > .grid-col.similar-goods-box:nth-child(5n+4) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-5 > .grid-col.similar-goods-box:nth-child(5n+5) + .grid-col {
		order: 0;
	}
	/* ----4 cols */
	.grid.col-w-xxs-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col,
	.grid.col-w-xxs-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col + .grid-col,
	.grid.col-w-xxs-4 > .grid-col.similar-goods-box:nth-child(4n+2) + .grid-col + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-4 > .grid-col.similar-goods-box:nth-child(4n+3) + .grid-col,
	.grid.col-w-xxs-4 > .grid-col.similar-goods-box:nth-child(4n+3) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-4 > .grid-col.similar-goods-box:nth-child(4n+4) + .grid-col {
		order: 0;
	}
	/* ----3 cols */
	.grid.col-w-xxs-3 > .grid-col.similar-goods-box:nth-child(3n+2) + .grid-col,
	.grid.col-w-xxs-3 > .grid-col.similar-goods-box:nth-child(3n+2) + .grid-col + .grid-col {
		order: 0;
	}
	.grid.col-w-xxs-3 > .grid-col.similar-goods-box:nth-child(3n+3) + .grid-col {
		order: 0;
	}
	/* ----2 cols */
	.grid.col-w-xxs-2 > .grid-col.similar-goods-box:nth-child(2n+2) + .grid-col {
		order: 0;
	}
	
	.grid.gap-20px > .grid-col.similar-goods-box {
		padding: 0;
	}
	.similar-goods-box .swiper-slide {
		padding-left: 0;
	}
	.similar-goods-box .goods-operate {
		display: none;
	}
}




@media (min-width: 600px) {
	.xxs-show { display: none !important; }
}
@media (min-width: 800px) {
	.xs-show { display: none !important; }
}
@media (min-width: 1000px) {
	.s-show { display: none !important; }
}
@media (min-width: 1200px) {
	.m-show { display: none !important; }
}
@media (min-width: 1400px) {
	.l-show { display: none !important; }
}
@media (min-width: 1600px) {
	.xl-show { display: none !important; }
}
@media (min-width: 1800px) {
	.xxl-show { display: none !important; }
}





/* sticky */
.sticky-top {
  position: sticky;
  top: 0px;
}



/* hide body scrollbar */
body.no-scroll {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
body.no-scroll .page-content {
	position: relative;
}



/* back to top */
.sticky-bottom-right {
	position: fixed;
	z-index: 500;
	right: 0;
	bottom: 120px;
	cursor: pointer;
	transition: bottom 0.3s;
	border-radius: 8px 0 0 8px;
	opacity: 0.96;
}
.sticky-bottom-right > li {
	position: relative;
}
.sticky-bottom-right > li + li .ico {
	border-top: 1px solid #eee;
}
.sticky-bottom-right > li > a {
	display: block;
}
.sticky-bottom-right .ico {
	display: block;
	margin: 0 10px;
	padding: 20px 0 2px 0;
	width: 60px;
	font-size: 24px;
	line-height: 1;
	text-align: center;
}
.sticky-bottom-right-text {
	display: block;
	padding-bottom: 15px;
	width: 100%;
	font-size: 12px;
	text-align: center;
}
.sticky-bottom-right > li:hover .sticky-bottom-right-text {
	text-decoration: underline;
}
.dark-mode .sticky-bottom-right > li + li .ico {
	border-top-color: #424242;
}
@media (max-width: 1999px) {
	.sticky-bottom-right {
		right: 0;
	}
	.sticky-bottom-right .ico {
		margin: 0 2px;
		padding: 10px 0;
		width: 20px;
		font-size: 14px;
	}
	.sticky-bottom-right-text {
		display: none;
		position: absolute;
		right: 100%;
		top: 8px;
		padding: 0 5px;
		width: auto;
		height: 20px;
		border-radius: 4px 0 0 4px;
		background: #fff;
		white-space: nowrap;
	}
	.sticky-bottom-right > li:hover .sticky-bottom-right-text {
		display: block;
		text-decoration: none;
	}
	.dark-mode .sticky-bottom-right-text {
		background-color: #212121;
		color: #fff;
	}
}
@media (max-width: 799px) {
	.sticky-bottom-right {
		transform: translateY(0);
		bottom: 10px;
	}
}



/* loading */
.loading {
	padding: 80px 0;
	text-align: center;
}
.loading .ico {
	display: block;
	margin: 0 auto;
	width: 80px;
	height: 80px;
	font-size: 80px;
}
.loading-m { padding: 40px 0; }
.loading-m .ico {
	width: 40px;
	height: 40px;
	font-size: 40px;
}
.loading-s { padding: 20px 0; }
.loading-s .ico {
	width: 20px;
	height: 20px;
	font-size: 20px;
}
/* masker */
.masker {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: fixed;
	z-index: 2499;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: rgba(0, 0, 0, 0);
}
.masker.opacity-30 {
	background: rgba(0, 0, 0, .3);
	color: #fff;
}
.masker.is-inside {
	position: absolute;
}
.masker.zindex-mid {
	z-index: 1599;
}
.dark-mode .masker.opacity-30 {
	background: rgba(0, 0, 0, .7);
}






