@font-face {
  font-family: "Neue Haas Unica";
  src: url("../fonts/neue-hass-unica-bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Unica";
  src: url("../fonts/neue-hass-unica-regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "OGG";
  src: url("../fonts/ogg-regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
:root {
  --main: #7f2649;
}

body {
  font-family: "Neue Haas Unica", sans-serif;
}

.heading, .title, .tf-product-info-title h5, .store-heading, h4 {
  font-family: "OGG", sans-serif;
}

.bg-primary, .bg_orange {
  background-color: #BC8183 !important;
}

.btn-fill {
  background-color: #BC8183;
  border-color: #BC8183;
}

.footer.background-black {
  background-color: #BC8183;
  color: #fff;
}
.footer.background-black .footer-infor p {
  color: inherit;
}
.footer.background-black .footer-infor p a {
  color: inherit;
}
.footer.background-black .footer-infor > a {
  color: inherit;
}
.footer.background-black .footer-infor > a::after {
  background-color: inherit;
}
.footer.background-black .footer-menu_item {
  color: inherit;
}
.footer.background-black .footer-wrap .footer-bottom .footer-bottom-wrap {
  border-top-color: inherit;
}
.footer.background-black .footer-wrap .footer-bottom .footer-bottom-wrap .footer-menu_item {
  color: inherit;
}

#header {
  /*
  .logo-fff {
    display: none;
  }
  */
}
#header.header-absolute .logo-header {
  /*
  .logo-fff {
    display: block;
  }
  */
}
#header.header-absolute .logo-header .logo {
  filter: brightness(0) invert(1);
}
#header.header-absolute.header-bg .logo {
  filter: brightness(1) invert(0);
}
#header.header-absolute .nav-icon .nav-icon-item {
  color: #fff;
}
#header.header-absolute.header-bg .logo-header img {
  filter: none;
}
#header.header-absolute.header-bg .nav-icon .nav-icon-item {
  color: inherit;
}
#header.header-absolute.header-bg .box-nav-ul .item-link {
  color: inherit;
}
#header.header-absolute.header-bg .box-nav-ul .item-link::before {
  background: inherit;
}
#header.header-absolute .box-nav-ul .item-link {
  color: #fff;
}
#header.header-absolute .box-nav-ul .item-link::before {
  background: #fff;
}

.sub-menu .icon {
  max-width: 48px;
}

.social-whatsapp {
  background: #25d366;
}

.tf-product-info-price .price-on-sale {
  color: var(--main);
}

.widget-facet .cate-item.current a {
  color: var(--main);
}

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