/**
 * fix
 */
.product-card__color {
  white-space: nowrap;
}
.product-card__size .tabs--size .button-tab {
  cursor: default;
}
/**
 * Collection
 */
.catalog__card.type-collection {
  position: relative;
}
.catalog__card.type-collection .product-card__controls {
  position: absolute;
  background: #fff;
  margin-top: -10px;
  padding: 10px;
  border-top: 0;
  border-left: 1px solid var(--primary-disabled-text);
  border-right: 1px solid var(--primary-disabled-text);
  border-bottom: 1px solid var(--primary-disabled-text);
  opacity: 0;
  transition: opacity 0.2me ease-in-out;
}
.catalog__card.type-collection:hover .product-card__controls {
  opacity: 1;
}
/**
 * Heading
 */
.section-heading {
  margin-bottom: 0;
  padding-bottom: 30px !important;
}
.section-heading h1 {
  margin-top: 32px;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
}
.footer__socials-link svg {
  width: 100%;
  height: 100%;
}
.select__content {
  z-index: 15;
}
.tabs {
  flex-flow: wrap;
}
.catalog__cards-wrap {
  width: 100%;
}
.catalog__cards-wrap {
  width: calc(100% + 4px);
}
a.card:hover {
  text-decoration: none;
}
.product-card__img:hover img {
  opacity: 1;
}
.view__card-wrap {
  width: 100%;
}
.catalog__cards-wrap + .catalog__pagination-more {
  margin-top: 40px;
}
.product__parameter-color {
  display: block;
}
.product__parameter-color .radio--custom {
  display: flex;
}
.product__parameter-color .radio__wrap {
  display: flex;
  border-radius: 0;
  width: auto;
}
.radio__img img {
  max-width: 100%;
  min-width: 0;
  width: auto;
  height: 100%;
  max-height: 36px;
  min-height: 0;
  margin: 0 auto;
  display: block;
  border-radius: 0;
}
.product__parameter-color {
  height: auto;
  max-height: 100%;
}
.button--middle.pressed {
  background: var(--primary-2-default);
  border-color: var(--primary-2-default);
}
.product__header-control .button.active {
  color: var(--primary-2-default);
}
@media (max-width: 568px) {
  .catalog__cards-wrap {
    width: 100%;
  }
}