@font-face {
  font-family: 'Sentient Extralight Italic';
  src: url('https://s1.thcdn.com/fe/fonts/espa/Sentient-ExtralightItalic.woff');
}

@font-face {
  font-family: 'Sentient Extralight';
  src: url('https://s1.thcdn.com/fe/fonts/espa/Sentient-Extralight.woff');
}

@font-face {
  font-family: 'Switzer Light';
  src: url('https://s1.thcdn.com/fe/fonts/espa/Switzer-Light.woff');
}

[data-theme='espaskincare'] .strip-banner.stripBanner {
  color: #000000;
  background-color: #f5ecd8;

  span {
    color: #000000;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.4px;
    background-color: #f5ecd8;
  }
}

[data-theme='espaskincare'] .footer-style {
  background: #f5ecd8;
}

[data-theme='espaskincare'] #frequently-bought-together .container-gradient {
  background: linear-gradient(rgb(255, 255, 255) 50%, #f5ecd8 50%);
}

[data-theme='espaskincare'] .override-bg {
  background: #f5ecd8;
}

[data-theme='espaskincare'] .usp-banner {
  background-color: #f2f2f2;
}

[data-theme='espaskincare'] .override-border {
  border: none;
}

[data-theme='espaskincare'] .footer-item-title-style {
  font-family: 'Switzer Light';
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0px;
}

[data-theme='espaskincare'] #add-both-to-basket {
  text-transform: none;
}

[data-theme='espaskincare'] .strip-banner.stripBanner {
  span {
    text-transform: none;
  }
}