/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

body,
h1 {
  font-family: 'Poppins', sans-serif;
}
body #footer {
  padding: 0 !important;
}
body#my-account #order-slips-link,
.product-container .nav.nav-tabs,
.product-flag.discount,
.tax-shipping-delivery-label,
.card-block.cart-summary-subtotals-container,
#cart-summary-product-list .product-price ,
.cart-summary-products .js-show-details,
.cart-summary-products p:first-child,
.elementor-cart__summary div.elementor-cart__summary-label,
.elementor-cart__summary div.elementor-cart__summary-value,
.elementor-cart__summary span.elementor-cart__summary-label,
.elementor-cart__summary span.elementor-cart__summary-value









 {
  display: none !important;
}
.product-container .product-price {
  color: #c7348b;
  font-size: 2rem;
  margin-bottom: 0;
}
.product-container .current-price {
  margin-bottom: 0;
}

#cart-summary-product-list {
  display: block !important;
}
a,
.page-my-account #content .links a:hover i {
  color: #c7348b;
}
a:focus, a:hover {
  color: #a72170;
}
.btn-primary,
.elementor-button.elementor-button--checkout {
  background-color: #c7348b;
}
.btn-primary:hover,
.elementor-button.elementor-button--checkout:hover {
  background-color: #a72170;
}
.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle,
.elementor-button.elementor-button--checkout:active {
  background-color: #a72170;
}
.btn-primary:focus,
.btn-primary.focus
.elementor-button.elementor-button--checkout:focus {
  background-color: #811554;
}
.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.open>.btn-primary.dropdown-toggle:hover,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle.focus,
.elementor-button.elementor-button--checkout:active:hover,
.elementor-button.elementor-button--checkout:active:focus {
  background-color: #811554;
}
.elementor-cart--buttons-inline .elementor-cart__footer-buttons {
  grid-template-columns: unset;
}

.product-flags li.product-flag {
  background: #c7348b;
}
.input-group .input-group-btn {
  background: #7a7a7a;
}
.form-control:focus {
  outline: 0.1875rem solid #c7348b;
  border-color: #c7348b;
}
.input-group.focus {
  outline: 0.1875rem solid #c7348b;
}
.input-group.focus .input-group-btn {
  background: #c7348b;
}
.input-group .input-group-btn > .btn[data-action="show-password"] {
  min-height: 40px;
}
.forgotten-password .form-fields label.required {
  width: 160px;
}
.product-miniature .product-title {
  text-transform: none;
}

