html .s-slider-block__title h2 {
  padding: 0 !important;
  text-align: center !important;
}
.s-block--fixed-banner,
.wide-placeholder {
  width: 100vw !important;
  margin-left: calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
  max-width: 100vw !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.s-block--fixed-banner .container,
.wide-placeholder .container {
  max-width: 100% !important;
  padding: 0 !important;
}
[class*="add-cart"],
[class*="btn-cart"] {
  background-color: #273b36 !important;
  color: #fff !important;
}
.s-button-primary-outline {
  background-color: #273b36 !important;
  border-color: #273b36 !important;
  color: #ffffff !important;
}

.s-button-primary-outline .s-button-text,
.s-button-primary-outline i {
  color: #ebdcb7 !important;
}
footer * {
  color: #f3eadd !important;
}
.s-contacts-icon {
  background-color: #273b36 !important;
  border-radius: 50%;
  padding: 8px;
}

.s-contacts-icon svg,
.s-contacts-icon svg path {
  fill: #ffffff !important;
  color: #ffffff !important;
}
.s-social-icon {
  background-color: #273b36 !important;
  border-radius: 50%;
  padding: 8px;
}

.s-social-icon svg,
.s-social-icon svg path {
  fill: #ffffff !important;
  color: #ffffff !important;
}
.store-header .text-black,
.store-header .da-tm,
.store-header .text-primary,
.store-header i,
.store-header svg,
.store-header svg path {
  color: #f3eadd !important;
  fill: #f3eadd !important;
}

.store-header .s-cart-summary-count,
.store-header .s-cart-summary-total {
  color: #ffffff !important;
}
.s-block--fixed-banner,
.s-block--fixed-banner img,
.wide-placeholder {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.angel-products-title,
.title-wrapper,
.title-wrapper .flex-col {
  text-align: center !important;
  align-items: center !important;
}

.title-wrapper h2,
.title-wrapper p,
.da-cp,
.da-ts {
  text-align: center !important;
  width: 100% !important;
}
.banner--fixed img {
  border-radius: 0 !important;
}
.faqs-list__item {
  background-color: #273b36 !important;
  border-color: #273b36 !important;
}

.faqs-list__item label,
.faqs-list__item .da-tm,
.faqs-list__item p {
  color: #ffffff !important;
}

.faqs-list__item .open-badge {
  background-color: rgba(255,255,255,0.2) !important;
  color: #ffffff !important;
}
.s-slider-block__title {
  display: flex !important;
  justify-content: center !important;
  width: 100% !important;
}

.s-slider-block__title h2[dir="rtl"],
.s-slider-block__title h2 {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin: 0 auto !important;
  text-align: center !important;
  display: block !important;
  width: 100% !important;
}
.s-slider-block__title-right {
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
}

.s-slider-block__title-right h2 {
  text-align: center !important;
  padding: 0 !important;
  width: 100% !important;
}