:host {
  display: block;
}

.telia-footer-partners__list {
  display: flex;
  flex-wrap: wrap;
  gap: calc(1.6rem * var(--voca-rem-multiplier)) calc(3.2rem * var(--voca-rem-multiplier));
  line-height: 0;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.telia-footer-partners__list-item {
  align-items: center;
  display: flex;
  height: calc(2.4rem * var(--voca-rem-multiplier));
}
.telia-footer-partners__image {
  object-fit: contain;
}
.telia-footer-partners__image--telia-finance {
  width: calc(14rem * var(--voca-rem-multiplier));
}
.telia-footer-partners__image--mastercard {
  padding-bottom: calc(0.15rem * var(--voca-rem-multiplier));
  width: calc(2.8rem * var(--voca-rem-multiplier));
}
@media screen and (min-width: 37.5em) {
  .telia-footer-partners__image--mastercard {
    padding-bottom: 0;
  }
}
.telia-footer-partners__image--visa {
  padding-bottom: calc(0.25rem * var(--voca-rem-multiplier));
  width: calc(3.6rem * var(--voca-rem-multiplier));
}
.telia-footer-partners__image--klarna {
  padding-bottom: calc(0.25rem * var(--voca-rem-multiplier));
  width: calc(5.1rem * var(--voca-rem-multiplier));
}
.telia-footer-partners__image--swish {
  padding-top: calc(0.25rem * var(--voca-rem-multiplier));
  width: calc(7.2rem * var(--voca-rem-multiplier));
}