.product-detail.list-bullet--check ul {
  list-style-type: none;
  padding-inline-start: 0;
}
.product-detail.list-bullet--check ul > li::before {
  font-family: "SantanderIcons";
  font-style: normal;
  font-weight: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: var(--icon-size-24);
  color: var(--color-text-brand);
  content: var(--icon-checkmark-2px);
  vertical-align: middle;
}
.product-detail.list-bullet--check ul > li {
  margin-inline-start: var(--space-8);
}
.product-detail.list-bullet--check ul > li::before {
  margin-inline-end: var(--space-8);
  float: left;
}
.product-detail.list-bullet--check ul > li > * {
  display: block;
  overflow: hidden;
}
.product-detail.list-bullet--check ul > li > ul {
  padding-inline-start: 40px;
  margin-top: var(--space-8);
  list-style-type: disc;
  clear: both;
}
.product-detail.list-bullet--check ul > li > ul li::before {
  content: none;
}
.product-detail ul:has(> li > .list-bullet--check) {
  list-style-type: none;
  padding-inline-start: 0;
}
.product-detail ul:has(> li > .list-bullet--check) > li:has(> .list-bullet--check)::before {
  font-family: "SantanderIcons";
  font-style: normal;
  font-weight: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: var(--icon-size-24);
  color: var(--color-text-brand);
  content: var(--icon-checkmark-2px);
  vertical-align: middle;
}
.product-detail ul:has(> li > .list-bullet--check) > li:has(> .list-bullet--check) {
  margin-inline-start: var(--space-8);
}
.product-detail ul:has(> li > .list-bullet--check) > li:has(> .list-bullet--check)::before {
  margin-inline-end: var(--space-8);
  float: left;
}
.product-detail ul:has(> li > .list-bullet--check) > li:has(> .list-bullet--check) > .list-bullet--check {
  display: block;
  overflow: hidden;
}
.product-detail ul:has(> li > .list-bullet--check) > li:has(> .list-bullet--check) > ul {
  padding-inline-start: 40px;
  margin-top: var(--space-8);
  list-style-type: disc;
  clear: both;
}
.product-detail ul:has(> li > .list-bullet--check) > li:has(> .list-bullet--check) > ul li::before {
  content: none;
}
.product-detail.list-bullet--cross ul {
  list-style-type: none;
  padding-inline-start: 0;
}
.product-detail.list-bullet--cross ul > li::before {
  font-family: "SantanderIcons";
  font-style: normal;
  font-weight: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: var(--icon-size-24);
  color: var(--color-accent-disabled-text);
  content: var(--icon-close);
  vertical-align: middle;
}
.product-detail.list-bullet--cross ul > li {
  margin-inline-start: var(--space-8);
}
.product-detail.list-bullet--cross ul > li::before {
  margin-inline-end: var(--space-8);
  float: left;
}
.product-detail.list-bullet--cross ul > li > * {
  display: block;
  overflow: hidden;
}
.product-detail.list-bullet--cross ul > li > ul {
  padding-inline-start: 40px;
  margin-top: var(--space-8);
  list-style-type: disc;
  clear: both;
}
.product-detail.list-bullet--cross ul > li > ul li::before {
  content: none;
}
.product-detail ul:has(> li > .list-bullet--cross) {
  list-style-type: none;
  padding-inline-start: 0;
}
.product-detail ul:has(> li > .list-bullet--cross) > li:has(> .list-bullet--cross)::before {
  font-family: "SantanderIcons";
  font-style: normal;
  font-weight: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: var(--icon-size-24);
  color: var(--color-accent-disabled-text);
  content: var(--icon-close);
  vertical-align: middle;
}
.product-detail ul:has(> li > .list-bullet--cross) > li:has(> .list-bullet--cross) {
  margin-inline-start: var(--space-8);
}
.product-detail ul:has(> li > .list-bullet--cross) > li:has(> .list-bullet--cross)::before {
  margin-inline-end: var(--space-8);
  float: left;
}
.product-detail ul:has(> li > .list-bullet--cross) > li:has(> .list-bullet--cross) > .list-bullet--cross {
  display: block;
  overflow: hidden;
}
.product-detail ul:has(> li > .list-bullet--cross) > li:has(> .list-bullet--cross) > ul {
  padding-inline-start: 40px;
  margin-top: var(--space-8);
  list-style-type: disc;
  clear: both;
}
.product-detail ul:has(> li > .list-bullet--cross) > li:has(> .list-bullet--cross) > ul li::before {
  content: none;
}
.product-detail__legal {
  font-family: var(--ff-microtext);
  font-size: 14px;
  line-height: 20px;
  font-weight: var(--fw-regular);
}
.product-detail.product-detail--text-white {
  color: var(--color-text-inverted);
}
.product-detail.product-detail--text-white .banner__pretitle {
  color: var(--color-text-inverted);
}