.woocommerce span.onsale {
  background-color: #fa0404;
}

bdi {
  color: #080808;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
  color: #ff0808;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt {
  background-color: #fbc72b;
  color: #030303;
  font-weight: 600;
}

.wopb-compare-addon-btn :hover {
  color: #f20c0c;
}

.wopb-cart-after span {
  color: #ed0e0e;
}

.wopb-wishlist-btn-wrap {
  color: #0f0f0f;
  text-indent: 21px;
  font-size: 50px;
}

.woocommerce .star-rating span {
  color: #fbc72b;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a {
  color: #ff1212;
}

#pp-btn-trk-1.btn-enter.button.btn.btn-primary.alt {
  background-color: #fc0004;
  color: #fcfcfc;
}

.elementor-kit-5185 label {
  color: #000000;
}

.elementor-1028 .elementor-element.elementor-element-2d774c3 .eael-fancy-text-prefix {
  font-weight: 700;
  font-variant: normal;
}

.elementor-1028 .elementor-element.elementor-element-2d774c3 .eael-fancy-text-suffix {
  font-weight: 700;
}

.eael-fancy-text-container .animated.bounceIn {
  font-weight: 700;
}

.elementor-4845 .elementor-element.elementor-element-4a79f631 .gallery-item-caption-wrap.caption-style-card .fg-item-title {
  letter-spacing: 1px;
}

#main.site-main {
  padding: 30px;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
  letter-spacing: 1px;
}

.ts_from_label.for_order_number {
  background-color: #ebe715;
  color: #080808;
}

.ts_from_label.for_tracking_number {
  color: #000000;
  background-color: #ebe715;
}

p {
  color: #050505;
  font-weight: 600;
}

.button.btn.btn-secondary {
  font-weight: 700;
  background-color: #e30000;
  border-color: #e30000;
  border-width: 7px;
}