#sp-top2 .sp-column {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.cart-action-complete a {
  color: black;
}

button.j2commerce-cart-button.flex-fill.btn.btn-primary {
  background: black !important;
  border-color: black !important;
}

.sppb-addon.sppb-addon-j2commerce.sppb-addon-j2commerce-cart-only {
  margin-bottom: 24px;
}

.j2commerce-minicart .start-100 {
  left: 130% !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
  font-size: 16px;
}

#sp-top-bar {
  padding: 12px 0;
  font-size: 0.875rem;
}

span.j2commerce-product-price {
  font-size: 21px;
  font-weight: 700;
}

.j2commerce-price-sku-container {
  margin-bottom: 10px !important;
}

.j2commerce-minicart .fa-solid.fa-shopping-cart::before {
  color: white;
  font-size: 20px;
}

.sppb-addon-j2commerce-cart-only .j2commerce-options-button {
  display: none !important;
}

.sppb-addon-j2commerce-cart-only .j2commerce-product-options .collapse {
  display: block !important;
  height: auto !important;
  visibility: visible !important;
}

.sppb-addon-j2commerce-cart-only
  .j2commerce-product-options
  .collapse:not(.show) {
  display: block !important;
}

.fa-solid.fa-shopping-cart::before {
  content: "\f07a" !important;
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
}

.fa-solid.fa-credit-card::before {
  content: "\f09d" !important;
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
}

.sp-megamenu-parent > li > a,
.sp-megamenu-parent > li > span {
  display: inline-block;
  padding: 0 15px;
  line-height: 70px;
  font-size: 16px;
  margin: 0;
}

.addon-root-su-j2store {
    margin: auto !important;
    padding-inline: 10px !important;
        max-width: 380px;
}

.addon-root-su-j2store input.form-control.qty-input {
    max-width: 70px;
}

@media (max-width: 575px) {
  #sp-header {
    height: 60px;
  }



}
