/* Body Geometry */
.page-20210622-BodyGeometryPage .buttons-set div a {
  font-family: Din W01 Regular;
  font-size: 12px;
  text-transform: initial;
  border-radius: 8px;
}

.page-20210622-BodyGeometryPage .buttons-set div:nth-of-type(2) {
  margin-left: 15px;
}

.page-20210622-BodyGeometryPage .buttons-set .btn-secondary {
  background-color: unset;
  border-color: unset;
  color: unset;
}

.page-20210622-BodyGeometryPage .buttons-set .c-promo__wrapper .btn-secondary {
  background-color: unset;
  border-color: unset;
}

.page-20210622-BodyGeometryPage .c-hero--page .owl-next {
  border: solid 1px white;
  border-radius: 32px;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  font-size: 28px;
  padding-left: 2px;
}

.page-20210622-BodyGeometryPage .c-hero--page .owl-prev {
  border: solid 1px white;
  border-radius: 32px;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  font-size: 28px;
  padding-left: 2px;
}

.page-20210622-BodyGeometryPage .c-hero .c-hero__info .h5 {
  font-family: DIN W01 Medium;
  font-size: 21px;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 40px;
  min-height: 48px;
}

.page-20210622-BodyGeometryPage .text-align-center-middle {
  left: 80px;
  top: 30%;
}

.page-20210622-BodyGeometryPage #gloves + .c-super-hero .c-super-hero__inner {
  left: 80px;
  top: 3%;
}

@media (min-width: 960px) {
  .page-20210622-BodyGeometryPage div[data-id^="20210622-BodyGeometryHeroComponent1"] .c-hero__info {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .page-20210622-BodyGeometryPage div[data-id^="20210622-BodyGeometryHeroComponent1"] .h5 {
    padding-bottom: 20%;
  }

  .page-20210622-BodyGeometryPage div[data-id^="20210622-BodyGeometryHeroComponent1"] div p {
    width: 900px;
  }
}
