<p>.product-groups {<br> position: relative;<br> margin-top: 15px;<br>}</p>
<p>.product-group {<br> margin-bottom: 10px;<br>}</p>
<p>.product-group__title {<br> font-weight: 700;<br> color: #4d4d4d;<br> margin-bottom: 10px;<br> font-size: 14px;<br>}</p>
<p>.product-group-links,<br>.product-group-photos,<br>.product-group-colors {<br> display: flex;<br> flex-wrap: wrap;<br> position: relative;<br>}</p>
<p>.product-group__item {<br> display: flex;<br> position: relative;<br> justify-content: center;<br> align-items: center;<br> color: #808080;<br> font-size: 15px;<br> font-weight: 700;<br> line-height: 2;<br> text-align: center;<br> margin: 0 10px 10px 0;<br> transition: background-color .3s ease, box-shadow .3s ease;<br> border: 2px solid #e5e5e5;<br> border-radius: 5px;<br> text-decoration: none;<br> overflow: hidden;<br>}</p>
<p>.product-group__item:hover,<br>.product-group__item:focus {<br> color: #808080;<br> background-color: #fafafa;<br> border-color: #f2994a;<br>}</p>
<p>.product-group__item.product-group__item--active {<br> color: #f2994a;<br> border-color: #f2994a;<br>}</p>
<p>.product-group__item.product-group-links__item {<br> padding: 0 8px;<br>}</p>
<p>.product-group-photos__image {<br> width: 100%;<br> border-radius: 3px;<br>}</p>
<p>.product-group__item.product-group-colors__item {<br> font-size: 0;<br> width: 34px;<br> height: 34px;<br> padding: 0;<br> border-radius: 50%;<br>}</p>
<p>.product-group__item.product-group-colors__item:hover,<br>.product-group__item.product-group-colors__item:focus {<br> border-color: #f2994a;<br>}</p>
<p>.product-group__item--active.product-group-colors__item--active {<br> border-color: #f2994a;<br>}</p>
.product-group__title {
			font-size: 14px;
	}

.product-group__item.product-group-links__item {
			color: #979797;
					border-color: #dadada;
				border-width: 2px;
	}

.product-group__item.product-group-links__item:hover,
.product-group__item.product-group-links__item:focus {
			border-color: #000000;
	}

.product-group__item--active.product-group-links__item--active {
			border-color: #000000;
	}

.product-group__item.product-group-photos__item {
				}

.product-group__item--active.product-group-photos__item--active {
	}

.product-group-photos__image {
	}

.product-group__item.product-group-colors__item {
			}

.product-group__item.product-group-colors__item:hover {
	}

.product-group__item--active.product-group-colors__item--active {
	}