/** Shopify CDN: Minification failed

Line 38:10 Expected identifier but found whitespace
Line 38:23 Unexpected ";"

**/
.accordion summary {
  display: flex;
  position: relative;
  line-height: 1;
  padding: 24px 30px 24px 0;
  gap: 20px;
  justify-content: space-between;
}
.t-cashback-landing .accordion summary{
  color: var(--primary-clutch-white);
}
.accordion .summary__title {
  display: flex;
  flex: 1;
}

.accordion .summary__title + .icon-caret {
  height: calc(var(--font-heading-scale) * 0.6rem);
}

.accordion + .accordion {
  margin-top: 0;
  border-top: none;
}

.accordion {
  margin-top: 2.5rem;
  margin-bottom: 0;
}

.accordion__title 
  display: inline-block;
  width: 100%;
  min-height: 1.6rem;
  margin: 0;
  word-break: break-word;
}

.accordion .icon-accordion {
  align-self: center;
  fill: rgb(var(--color-foreground));
  height: calc(var(--font-heading-scale) * 2rem);
  margin-right: calc(var(--font-heading-scale) * 1rem);
  width: calc(var(--font-heading-scale) * 2rem);
}

.accordion details[open] > summary  span::before{
  content: "-";
}

.accordion__content {
  margin-bottom: 1.5rem;
  word-break: break-word;
  color: #818181;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 33px;
  padding: 0 30px 0 0;
}

.accordion__content img {
  max-width: 100%;
}

@media screen and (max-width: 749px) {
  .accordion summary{
    padding: 24px 16px 24px 0;
  }
  .accordion__content{
    padding: 0 16px 0 0;
  }
}

.t-cashback-landing .accordion details > summary  span::before{
  content: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.35234 16.6477C8.17878 16.4741 8.17878 16.1927 8.35234 16.0191L13.3714 11.0001L8.35234 5.98099C8.17878 5.80742 8.17878 5.52602 8.35234 5.35245C8.52591 5.17888 8.80732 5.17888 8.98088 5.35245L14.3142 10.6858C14.4878 10.8593 14.4878 11.1408 14.3142 11.3143L8.98088 16.6477C8.80732 16.8212 8.52591 16.8212 8.35234 16.6477Z' fill='%23F0F0F0'/%3E%3C/svg%3E%0A");
}

.t-cashback-landing .accordion details[open] > summary  span::before{
  content: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.68559 8.01909C5.85916 7.84552 6.14057 7.84552 6.31413 8.01909L11.3332 13.0382L16.3523 8.01909C16.5258 7.84552 16.8072 7.84552 16.9808 8.01909C17.1544 8.19266 17.1544 8.47406 16.9808 8.64763L11.6475 13.981C11.4739 14.1545 11.1925 14.1545 11.0189 13.981L5.68559 8.64763C5.51203 8.47406 5.51203 8.19266 5.68559 8.01909Z' fill='%23F0F0F0'/%3E%3C/svg%3E%0A");
}

.template-product .accordion__content {
  font-size: 14px;
}

.template-product .accordion summary {
  padding: 16px 24px 16px 0;
}

.template-product .product__accordion details .summary__title h2 {
  margin: 0;
}

.template-product .accordion__content ul {
  padding-left: 0;
  list-style: none;
}

.template-product .accordion__content ul li {
  position: relative;
}

.template-product .accordion__content li:before{
  content: url("li-icon-alt.svg");
  display: inline-block;
  width: 24px;
  height: 24px;
  position: absolute;
  left: -35px;
  top: 6px;
}
.girly.template-product .accordion__content li:before{
  content: url(li-icon-alt.svg);
}