.cart-drawer__heading,
.cart-title__title {
  position: relative;

  .cart-bubble[data-maintain-ratio] {
    position: absolute;
    top: -8px;
    left: calc(100% + var(--margin-2xs));
    min-width: 20px;
    padding: 0;
    aspect-ratio: 1;
  }

  .cart-bubble__background {
    background-color: var(--color-cart-bubble-highlight);
  }

  .cart-bubble__text {
    color: var(--color-white);
    font-size: var(--font-size--2xs);
    font-variation-settings: normal;
  }
}
