/** Shopify CDN: Minification failed

Line 45:0 Unexpected "{"
Line 45:1 Expected identifier but found "%"
Line 70:0 Unexpected "{"
Line 70:1 Expected identifier but found "%"

**/
.totals {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.totals > * {
  font-size: 1.6rem;
  margin: 0;
}

.totals > h2 {
  font-size: calc(var(--font-heading-scale) * 1.6rem);
}

.totals * {
  line-height: 1;
}

.totals > * + * {
  margin-left: 2rem;
}

.totals__subtotal-value {
  font-size: 1.8rem;
}

.cart__ctas + .totals {
  margin-top: 2rem;
}

@media all and (min-width: 750px) {
  .totals {
    justify-content: flex-end;
  }
}
{%- style -%}
.health-pills {
  display: flex;
  flex-direction: row;      /* force horizontal, in case something set column */
  flex-wrap: wrap;
  gap: 12px;
  margin: 4px 0;
}

.health-pill {
  display: inline-flex;
  width: auto;              /* prevent full-width stretching */
  flex: 0 0 auto;           /* don't grow or shrink to fill space */
  align-items: center;
  justify-content: center;
  padding: 12px 20px;
  border-radius: var(--buttons-radius, 999px);
  border: var(--buttons-border-width, 1px) solid rgba(var(--color-foreground), 0.55);
  background-color: rgb(var(--color-background));
  color: rgb(var(--color-foreground));
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1;
  min-height: 44px;
}
{%- endstyle -%}