:is(.turbo_builder-template,
  .turbo-checkout-page,
  .turbo-account-page) .turbo-review-order {
  margin-bottom: 0;
}

:is(.turbo_builder-template,
  .turbo-checkout-page,
  .turbo-account-page) .turbo-accordion .accordion-section .accordion-heading {
  position: relative;
  padding-right: 42px;
}

:is(.turbo_builder-template,
  .turbo-checkout-page,
  .turbo-account-page) .turbo-accordion .accordion-section .accordion-heading::after {
  content: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%278%27 viewBox=%270 0 14 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.99996 7.99016C6.74905 7.99016 6.49818 7.89436 6.30688 7.70315L0.287198 1.68341C-0.0957326 1.30048 -0.0957326 0.679623 0.287198 0.296847C0.669973 -0.0859283 1.29071 -0.0859283 1.67367 0.296847L6.99996 5.62345L12.3263 0.297033C12.7092 -0.0857422 13.3299 -0.0857422 13.7126 0.297033C14.0957 0.679809 14.0957 1.30066 13.7126 1.6836L7.69304 7.70334C7.50165 7.89457 7.25078 7.99016 6.99996 7.99016Z%27 fill=%27%234B5563%27/%3E%3C/svg%3E%0A");
  width: 34px;
  height: 34px;
  border-radius: 8px;
  position: absolute;
  inset-inline-end: 0;
  top: 50%;
  transform: translateY(-50%);
  background: var(--dark-bg-color);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

:is(.turbo_builder-template,
  .turbo-checkout-page,
  .turbo-account-page) .turbo-accordion .accordion-section .accordion-heading.accordion-active::after {
  content: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%278%27 viewBox=%270 0 14 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.99996 0.0098412C6.74905 0.0098412 6.49818 0.105644 6.30688 0.296845L0.287198 6.31659C-0.0957326 6.69952 -0.0957326 7.32038 0.287198 7.70315C0.669973 8.08593 1.29071 8.08593 1.67367 7.70315L6.99996 2.37655L12.3263 7.70297C12.7092 8.08574 13.3299 8.08574 13.7126 7.70297C14.0957 7.32019 14.0957 6.69934 13.7126 6.3164L7.69304 0.296659C7.50165 0.105426 7.25078 0.0098412 6.99996 0.0098412Z%27 fill=%27%234B5563%27/%3E%3C/svg%3E%0A");
}

.turbo-checkout-page .turbo-accordion .accordion-section:last-child,
.turbo-account-page .turbo-accordion .accordion-section:last-child {
  margin-bottom: 0;
}

.turbo-checkout-page .turbo-accordion .woocommerce-Price-amount.amount,
.turbo-account-page .turbo-accordion .woocommerce-Price-amount.amount {
  padding-bottom: 0;
}

.turbo-checkout-page.tm-builder-checkout.product-checkout-style1-layout .turbo-review-order .accordion-content figure~div {
  border: none;
  padding-top: 24px;
}