.gst-size-table__group-title {
	margin: 18px 0 10px;
	color: #29242a;
	font-size: 15px;
	font-weight: 750;
	line-height: 1.3;
	letter-spacing: .04em;
	text-transform: uppercase;
}

.gst-size-table__group--separated {
	margin-top: 22px;
	padding-top: 4px;
	border-top: 1px solid var(--gst-border);
}

.gst-size-table__group--separated .gst-size-table__group-title {
	margin-top: 14px;
}

@media (max-width: 600px) {
	.gst-size-table__group-title {
		margin: 12px 3px 7px;
		font-size: 11px;
		letter-spacing: .025em;
	}

	.gst-size-table__group--separated {
		margin-top: 15px;
	}
}
