.oc_hide_price_home,
.oc_hide_price_collection,
.oc_hide_price_product {
  display: none !important;
}

.oc_button_home:not(.show-text),
.oc_button_product:not(.show-text) {
  font-weight: 400;
  text-align: center;
  border-radius: 0.375rem;
  border: 1px solid;
  transition: all 0.2s;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.75rem 0.75rem;
  font-size: 14px;
  line-height: 1rem;
  width: 100%;
  height: 47px;
  outline: none;
  position: relative;
  z-index: 10;
  margin-top: 10px;
  background:
    linear-gradient(rgba(48, 48, 48, 0) 63.53%, rgba(255, 255, 255, 0.15) 100%), rgb(26, 26, 26);
  color: #ffffff;
}

.oc_button_home:not(.show-text):focus,
.oc_button_product:not(.show-text):focus {
  box-shadow:
    0 0 0 2px rgba(0, 0, 0, 0.05),
    0 0 0 4px rgba(0, 0, 0, 0.1);
}

.oc_button_home:not(.show-text):hover:not(:disabled),
.oc_button_product:not(.show-text):hover:not(:disabled) {
  opacity: 0.9;
}

.oc_button_home:not(.show-text):active:not(:disabled),
.oc_button_product:active:not(:disabled) {
  transform: scale(0.98);
}

.oc_button_home:not(.show-text):disabled,
.oc_button_product:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.oc_hide_price_popup {
  display: none;
  visibility: hidden;
}
