/* Add custom CSS styles below */ 
button.btn--wishlist.heart-next-add-button.card-secondary-btn.not-added.un-favorited.s-button-element.s-button-icon.s-button-outline.s-button-light-outline.s-button-loader-center {
    display: none;
}
button.btn--wishlist.animated.s-button-element.s-button-link.s-button-solid.s-button-light-link.s-button-loader-after {
    display: none;
}
ul.product-metadata.flex.flex-col.gap-2.product-details__item.\!mb-0.\!border-none {
    display: none;
}
span.discount-amount.font-bold,
.discount-amount {
    display: none !important;
}
.price_is_on_sale {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
}
.price_is_on_sale > .total-price {
    color: red !important;
    text-decoration: none !important;
}
.price_is_on_sale > div {
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 !important;
}
.price_is_on_sale > div .total-price {
    color: red; !important;
    text-decoration: line-through !important;
}
.product-single span.total-price.font-bold.text-base.inline-block,
.product-details span.total-price.font-bold.text-base.inline-block {
    color: red !important;
}