.gtYACW1aWlP9_6E {
  display: flex;
}

.gtYACW1aWlP9_6E .ddsweb-text-input__wrapper {
  flex-grow: 1;
  padding-right: var(--ddsweb-theme-spacing-sm);
}

.MGEPdQiYLVyLWm4 {
  padding-left: auto;
}

.bc8n_di31DA9_S8 {
  margin-bottom: var(--ddsweb-theme-spacing-md);
  margin-top: 0;
}

.XLSSDf6t1TV4nrl {
  width: 420px;
}

.SseM9jL8gflJ0vH {
  margin: 0 var(--ddsweb-theme-spacing-xx);
}

.OaOVgk4qpOoezPg {
  margin-bottom: var(--ddsweb-theme-spacing-sm);
  margin-top: var(--ddsweb-theme-spacing-lg);
}

.ZCciFKudbakOqaN {
  display: flex;
  flex-wrap: wrap;
  gap: var(--ddsweb-theme-spacing-xs) var(--ddsweb-theme-spacing-xs);
  justify-content: flex-start;
  margin-bottom: var(--ddsweb-theme-spacing-md);
}

.G1rLR64ZgAHvHfu {
  display: flex;
  gap: var(--ddsweb-theme-spacing-sm);
  padding: var(--ddsweb-theme-spacing-sm) var(--ddsweb-theme-spacing-md) var(--ddsweb-theme-spacing-xx)
    var(--ddsweb-theme-spacing-md);
  border-top: 1px solid var(--ddsweb-theme-colors-lines-light);
  margin: 0 calc(-1 * var(--ddsweb-theme-spacing-md));
}

.JxeuJ2IDQRL5oN0 {
  width: 400px;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 180px;
}

@media (max-width: 504px) {
  .JxeuJ2IDQRL5oN0 {
    width: 80vw;
  }
}

.gCAJEhog76ltGDG {
  display: flex;
  gap: var(--ddsweb-theme-spacing-xs);
  width: 100%;
}

@media (max-width: 504px) {
  .gCAJEhog76ltGDG {
    flex-direction: column;
  }
}

.lmMrQe4Da1OG9RS {
  display: flex;
  flex-direction: row;
  padding: 0 var(--ddsweb-theme-spacing-md) var(--ddsweb-theme-spacing-lg) var(--ddsweb-theme-spacing-md);
}

.lmMrQe4Da1OG9RS .YtE3qE5pFsWv9Iu {
  padding: 0 var(--ddsweb-theme-spacing-sm);
  font-weight: var(--ddsweb-theme-font-weight-heading);
  font-size: var(--ddsweb-theme-font-size-xs);
  color: var(--ddsweb-theme-colors-heading);
}

/* ResponsiveImage has specificity (0,2,0), so we need higher. This class has now (0,3,0) */
.BZscWvQJi_NABKr picture .aa1kvqG0pr12lCL {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
}

.BZscWvQJi_NABKr .ddsweb-messaging__inner-container {
  display: flex;
  align-items: center;
}

.BZscWvQJi_NABKr .ddsweb-messaging__inner-container .ddsweb-button {
  margin-left: auto;
  font-size: var(--ddsweb-theme-font-size-xx);
  text-decoration: none;
}

.BZscWvQJi_NABKr .isHuo6LBcA0YEiR {
  padding: var(--ddsweb-theme-spacing-xx) var(--ddsweb-theme-spacing-sm) var(--ddsweb-theme-spacing-lg)
    var(--ddsweb-theme-spacing-md);
}

.oPvGOVbMJH_h8qX {
  display: flex;
  gap: var(--ddsweb-theme-spacing-sm);
  padding: var(--ddsweb-theme-spacing-sm) var(--ddsweb-theme-spacing-md) var(--ddsweb-theme-spacing-xx)
    var(--ddsweb-theme-spacing-md);
  margin: var(--ddsweb-theme-spacing-xs) calc(-1 * var(--ddsweb-theme-spacing-md)) 0;
}

@media (max-width: 504px) {
  .fxY2NJ_0_TFvmVG {
    flex-direction: column;
  }
}

.ORtUvYjTiaXRSgF {
  display: block;
  margin: var(--ddsweb-theme-spacing-xx) var(--ddsweb-theme-spacing-lg) var(--ddsweb-theme-spacing-md) 0;
}

.wxegXa7fB_PpVON {
  border-top: 1px solid var(--ddsweb-theme-colors-lines-light);
  border-bottom: 1px solid var(--ddsweb-theme-colors-lines-light);
  min-height: 330px;
  display: flex;
  flex-direction: column;
}

.mMWHGBQiKMi3lab {
  margin: var(--ddsweb-theme-spacing-md) var(--ddsweb-theme-spacing-sm) var(--ddsweb-theme-spacing-md)
    var(--ddsweb-theme-spacing-lg);
}

.q_vhO1nKzHorqST {
  display: flex;
  align-items: center;
  color: var(--ddsweb-theme-colors-link-base);
  padding: var(--ddsweb-theme-spacing-xl) 0 var(--ddsweb-theme-spacing-xl) var(--ddsweb-theme-spacing-md);
  font-weight: var(--dds-typography-tokens-weight-sans-bold);
  cursor: pointer;
}

.RT4UvzhsDtpOuxj {
  margin-right: var(--ddsweb-theme-spacing-xs);
}

.meiqHx2tM1BsWEh {
  display: flex;
  gap: var(--ddsweb-theme-spacing-sm);
  padding: var(--ddsweb-theme-spacing-sm) var(--ddsweb-theme-spacing-md) var(--ddsweb-theme-spacing-xx)
    var(--ddsweb-theme-spacing-md);
  border-top: 1px solid var(--ddsweb-theme-colors-lines-light);
  box-sizing: border-box;
}

.RXzB3w2krbYDgIV {
  margin: var(--ddsweb-theme-spacing-md);
  margin-left: var(--ddsweb-theme-spacing-sm);
  display: flex;
  align-items: center;
}

.SsbtMtTE1pMK1wZ {
  margin-right: var(--ddsweb-theme-spacing-sm);
}

.SsbtMtTE1pMK1wZ .ddsweb-checkbox-with-label__label {
  color: var(--ddsweb-theme-colors-heading);
  font-weight: var(--dds-typography-tokens-weight-sans-bold);
}

.cWvtPVSYK6m7Ndb,
.epmIBtGjjLBw2KO .ddsweb-checkbox-with-label__label {
  p {
    font-weight: var(--dds-typography-tokens-weight-sans-bold);
  }

  color: var(--ddsweb-theme-colors-error);
}

._c6vLa_giW1G_7e {
  padding: 0 var(--ddsweb-theme-spacing-md);
}

.UtzFpN_OJPY15Lc {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: var(--ddsweb-theme-spacing-xl);
  margin-bottom: var(--ddsweb-theme-spacing-sm);
  text-align: center;
}

.vyH4lQoO35c9ESl {
  background-color: var(--ddsweb-theme-colors-tesco-blue);
  color: var(--ddsweb-theme-colors-white);
  width: 64px;
  height: 64px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: var(--ddsweb-theme-spacing-sm);
}

.wBpzfoPE24cM4r6 {
  margin-bottom: var(--ddsweb-theme-spacing-xs);
}

.hvzM1X2qW3kaB7r {
  font-size: var(--ddsweb-theme-font-size-sm);
}

.Q1hRh_l3igizLmm {
  padding: var(--ddsweb-theme-spacing-sm) var(--ddsweb-theme-spacing-sm) var(--ddsweb-theme-spacing-xl)
    var(--ddsweb-theme-spacing-sm);
}

.rjDS4fUIMqCk9GX {
  padding: 0;
  list-style-position: inside;
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
  gap: var(--ddsweb-theme-spacing-xx);
  color: var(--ddsweb-theme-colors-text-base);
}

.HTBYcpDDWCt9OqA {
  margin-top: var(--ddsweb-theme-spacing-lg);
}

@media (max-width: 504px) {
  .wBpzfoPE24cM4r6 {
    font-size: var(--ddsweb-theme-font-size-sm);
  }

  .hvzM1X2qW3kaB7r {
    font-size: var(--ddsweb-theme-font-size-xs);
  }

  .vyH4lQoO35c9ESl {
    width: var(--ddsweb-theme-icons-background-sizes-sm);
    height: var(--ddsweb-theme-icons-background-sizes-sm);
  }

  .vyH4lQoO35c9ESl .ddsweb-icon {
    width: var(--ddsweb-theme-spacing-lg);
    height: var(--ddsweb-theme-spacing-lg);
  }

  .Q1hRh_l3igizLmm {
    font-size: var(--ddsweb-theme-font-size-xx);
  }
}

.ur4DshS1vXEvYtF {
  margin: 0 var(--ddsweb-theme-spacing-xx);
}

.swuS3OQyonVw1W8 {
  display: grid;
  gap: var(--ddsweb-theme-spacing-sm);
  grid-template-columns: auto auto;
  margin-top: var(--ddsweb-theme-spacing-sm);

  @media (max-width: 504px) {
    grid-template-columns: 1fr;
    margin-bottom: var(--ddsweb-theme-spacing-xs);
  }
}

.S5IqbGwbahotujx {
  display: flex;
  flex-direction: column;
  gap: var(--ddsweb-theme-spacing-sm);
  margin-top: 0;
  max-width: 448px;
}

.gfd0Y1I_TUUu6Gz {
  display: flex;
  flex-direction: column;
  gap: var(--ddsweb-theme-spacing-sm);
}

.cKLIl8gRvhwnlnC {
  margin: 0 var(--ddsweb-theme-spacing-xx);
}

@layer ddsweb-base {
  @layer ddsweb-fonts {
    @font-face {
      font-style: normal;
      font-weight: 700;
      src:
        url(/assets/mfe-global-scripts/3b41173b0ad59d14992d.woff2) format("woff2"),
        url(/assets/mfe-global-scripts/63613825b61888b6b02e.woff) format("woff");
      font-family: "TESCO Modern";
      font-display: swap;
    }

    @font-face {
      font-style: italic;
      font-weight: 700;
      src:
        url(/assets/mfe-global-scripts/73f812abbf2f07f5a206.woff2) format("woff2"),
        url(/assets/mfe-global-scripts/897bb0a017cdf0265149.woff) format("woff");
      font-family: "TESCO Modern";
      font-display: swap;
    }

    @font-face {
      font-style: italic;
      font-weight: 400;
      src:
        url(/assets/mfe-global-scripts/f08d97d22c4233d32e76.woff2) format("woff2"),
        url(/assets/mfe-global-scripts/0c6241e541af1f93352b.woff) format("woff");
      font-family: "TESCO Modern";
      font-display: swap;
    }

    @font-face {
      font-style: normal;
      font-weight: 100;
      src:
        url(/assets/mfe-global-scripts/e3daa8c3df6a0c44db4c.woff2) format("woff2"),
        url(/assets/mfe-global-scripts/f42800e0095bc92baf94.woff) format("woff");
      font-family: "TESCO Modern";
      font-display: swap;
    }

    @font-face {
      font-style: italic;
      font-weight: 100;
      src:
        url(/assets/mfe-global-scripts/c2a4ee80b1acc0225dfa.woff2)
          format("woff2"),
        url(/assets/mfe-global-scripts/bce3fea723dfd1127615.woff) format("woff");
      font-family: "TESCO Modern";
      font-display: swap;
    }

    @font-face {
      font-style: normal;
      font-weight: 500;
      src:
        url(/assets/mfe-global-scripts/371126bd66d0cbc1aa21.woff2) format("woff2"),
        url(/assets/mfe-global-scripts/df213ca5709323decb62.woff) format("woff");
      font-family: "TESCO Modern";
      font-display: swap;
    }

    @font-face {
      font-style: italic;
      font-weight: 500;
      src:
        url(/assets/mfe-global-scripts/6bb15757b6ce19395368.woff2)
          format("woff2"),
        url(/assets/mfe-global-scripts/6bdb64d9ee0f93e6fc0e.woff) format("woff");
      font-family: "TESCO Modern";
      font-display: swap;
    }

    @font-face {
      font-style: normal;
      font-weight: 400;
      src:
        url(/assets/mfe-global-scripts/e204b5913912ee7975f9.woff2) format("woff2"),
        url(/assets/mfe-global-scripts/57fdee1ea496aa6557e8.woff) format("woff");
      font-family: "TESCO Modern";
      font-display: swap;
    }
  }
}




/*# sourceMappingURL=bce51593f123d926a0bb.css.map*/