.site-header {
  grid-template-columns: 112px 1fr auto;
}

.brand {
  display: flex;
  align-items: center;
  height: 92px;
}

.brand img {
  width: 88px;
  height: 88px;
  object-fit: contain;
}

footer img {
  width: 150px;
  height: 150px;
  object-fit: contain;
}

.market-sizes {
  display: grid !important;
  gap: 22px !important;
}

.market-sizes section {
  padding-top: 16px;
  border-top: 1px solid rgba(18, 61, 50, 0.18);
}

.market-sizes section > strong,
.market-sizes section > small {
  display: block;
}

.market-sizes section > strong {
  font-family: "Manrope", sans-serif;
  font-size: 1rem;
}

.market-sizes section > small {
  margin: 3px 0 12px;
  color: #73807c;
}

.sizes .size-row {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
}

.sizes .size-row span {
  width: 46px;
  height: 46px;
}

.button-video {
  gap: 10px;
  color: #123d32;
  border: 1px solid #c2a15b;
  background: transparent;
}

.button-video:hover {
  color: #fff;
  background: #c2a15b;
}

@media (max-width: 1050px) {
  .site-header {
    grid-template-columns: 100px 1fr auto;
  }

  .brand img {
    width: 82px;
    height: 82px;
  }
}

@media (max-width: 680px) {
  .site-header {
    grid-template-columns: 78px 1fr auto;
  }

  .brand {
    height: 78px;
  }

  .brand img {
    width: 72px;
    height: 72px;
  }
}
