/** Needed in public side due to conditinal loading **/
.elementor-editor-active #wpadminbar {
  display: none !important;
}

.elementor-grid .product .price-excl {
  display: flex;
  justify-content: space-between;
  color: black;
}

.elementor-grid .product .price-incl {
  display: flex;
  justify-content: space-between;
}

.elementor-grid .product .price-excl .price-amount {
  font-family: "Open sans custom" !important;
  font-size: 24px;
  font-weight: 700; 
}

.elementor-grid .product .price-excl .price-amount del {
  font-family: "Open sans custom" !important;
  font-size: 16px !important;
  font-weight: 700; 
}

.products .product .price {
  display: flex;
  flex-direction: column;
  font-family: "Open sans custom" !important;
  margin-top: auto !important;
}

.products .product .price-excl, .products .product .price-incl {
  display: flex;
  justify-content: space-between;
}

.products .product .price-excl {
  font-size: 16px;
  font-weight: normal;
}

.products .product .price-incl {
  font-size: 16px;
  color: #777777;
  font-weight: 300;
}