.price-container {
    @apply text-black;
}
.special-price .price-container {
    .price-label {
        @apply sr-only;
    }
    .price {
        @apply text-main-lighter;
    }
}
.old-price {
    .price-container {
        @apply line-through text-secondary;
        .price-label {
            @apply sr-only;
        }
    }
    & + .final-price {
        .price {
            @apply text-main-lighter;
        }
    }
}
.page-product-bundle {
    .price-final_price {
        .price-from,
        .price-to {
            .price-container {
                @apply block mb-4 text-gray-700;

                .price-label {
                    @apply block text-lg font-medium;
                }

                .price {
                    @apply block text-2xl font-semibold leading-tight text-gray-800;
                }
            }

            .old-price {
                .price-container {
                    .price {
                        @apply inline text-base font-normal text-gray-500;
                    }
                }
            }
        }
    }
}
.product-info-main {
    .price-label {
        @apply mr-2 mb-2;
    }
    .product-description {
        @apply mb-1.5 lg:mb-6;
    }

    .price-box {
        @apply py-0 mb-4;
        .old-price {
            @apply items-center order-2 ml-5;
            .price-wrapper {
                @apply text-xl font-semibold leading-5 uppercase text-secondary;
            }
        }
        .final-price {
            @apply items-center order-1;
            .price-wrapper {
                @apply text-2xl font-semibold leading-5 text-black uppercase;
            }
        }
    }
    .related-parent {
        .product-slider {
            .slider-title {
                @apply text-base font-semibold leading-4 tracking-wide text-black items-start shadow-none bg-transparent m-0 mb-4 p-0 justify-start;
                h3 {
                    @apply normal-case;
                }
            }
        }
    }
}

.catalog-product-view {
    .up-sells-parent {
        .product-slider {
            .product-item {
                .product-info {
                    .item_action {
                        @apply hidden;
                    }
                }
            }
        }
    }
    .relative {
        .modal-product-content {
            .price-box.price-final_price {
                .normal-price {
                    .price {
                        @apply text-2xl font-bold text-black;
                    }
                }
            }
        }
    }
}

.page-main .page-main-details {
    @apply mt-0;

    .columns {
        @apply p-0;
    }
}
