@layer ddsweb-small-atoms {
  @layer ddsweb-tag {
    .QI1ddW_container {
      height: var(--ddsweb-tc-tag-height, 20px);
      padding: 0 var(--dds-spacing-space-8);
      border: var(--tag-border, none);
      background-color: var(--tag-background-color, var(--dds-background-colour-background-dark-primary));
      color: var(--tag-text-color, var(--dds-typography-colour-text-on-dark));
      justify-content: center;
      align-items: center;
      margin: 0;
      padding-bottom: 1px;
      display: inline-flex;
    }

    .QI1ddW_container.QI1ddW_font {
      font-weight: var(--dds-typography-tokens-weight-sans-bold);
      font-size: var(--dds-typography-tokens-size-fontsize-12);
      line-height: var(--ddsweb-theme-line-height-next-heading);
    }

    .QI1ddW_bestValue {
      --tag-background-color: var(--dds-value-colour-value-yellow);
      --tag-text-color: var(--dds-typography-colour-text-header-primary);
    }

    .QI1ddW_clickAndCollect {
      --tag-background-color: var(--dds-fullstop-colour-fullstop);
      --tag-text-color: var(--dds-background-colour-background-1);
    }

    .QI1ddW_defaultTag, .QI1ddW_getGo, .QI1ddW_whoosh, .QI1ddW_newVariant {
      --tag-background-color: var(--dds-background-colour-background-dark-primary);
      --tag-text-color: var(--dds-typography-colour-text-on-dark);
    }

    .QI1ddW_homeDelivery, .QI1ddW_marketplace {
      --tag-background-color: var(--dds-background-colour-background-1);
      --tag-border: 1px solid var(--dds-background-colour-background-dark-primary);
      --tag-text-color: var(--dds-typography-colour-text-header-secondary);
    }

    .QI1ddW_sponsored {
      --tag-background-color: var(--dds-interaction-colour-interactive-active);
      --tag-text-color: var(--dds-typography-colour-text-on-dark);
    }

    .QI1ddW_whyNotTry {
      --tag-background-color: var(--dds-retain-colour-in-dark-mode-retain-text-body);
      --tag-text-color: var(--dds-typography-colour-text-on-dark);
    }

    .QI1ddW_fAndF {
      --tag-background-color: #000;
      padding: 3px 4px;
    }

    .QI1ddW_fullStopRed {
      color: var(--dds-fullstop-colour-fullstop);
    }

    .QI1ddW_fullStopWhite {
      color: var(--dds-typography-colour-text-on-dark);
    }
  }
}


/*# sourceMappingURL=5a99320ddad8594a6341.css.map*/