.tgbl-pricing {
  --tui-card-padding: var(--tui-spacing-xl, 32px);
  --tgbl-pricing-font-display: var(--wp--preset--font-family--recoleta);
  --tgbl-pricing-name-weight: 500;
  --tgbl-pricing-price-weight: normal;
  --tgbl-pricing-price-size: calc(var(--tui-typography-size-multiplier, calc(1rem / 16))*44);
  --tgbl-pricing-price-weight: 500;
  --tgbl-pricing-highlight-bg: var(--tui-theme-primary-offwhite, #f1f1f9);
  --tgbl-pricing-tick-color: var(--tui-theme-secondary-base);
}

  .tgbl-pricing .tui-card.is-highlighted {
    box-shadow: 0 16px 40px 0 rgba(39, 20, 76, 0.12), 0 4px 12px 0 rgba(39, 20, 76, 0.06);
  }
  .tgbl-pricing :is(ul, ol).tgbl-list.tgbl-features {
    border-block-start: 1px solid var(--wp--preset--color--gray-200, #dedede);
	padding-block-start: var(--tui-spacing-md);
    padding-block-start: var(--tui-card-gap, 1.5rem);
  }
  .tgbl-pricing .tgbl-feature {
    align-items: initial;
    line-height: 1.5;
  }
  .tgbl-pricing .tgbl-name {
    line-height: 1.1;
    color: var(--tui-theme-primary-strongest);
  }
  
  .tgbl-pricing .tgbl-price {
    color: var(--wp--preset--color--purple-800, #27144C);
  }
  
  .tgbl-pricing .tgbl-per {
    color: var(--wp--preset--color--gray-600, #646264);
    line-height: 1.5;
    margin-inline-start: var(--tui-palette-spacing-1);
  }