/* Featured Post Block styles */
.product-comparison-table__block {
        background-color: var(--wp--preset--color--white);
        padding-top: var(--wp--preset--spacing--medium);
        padding-bottom: var(--wp--preset--spacing--medium);
        padding: 0px;
}
@media (hover: hover) and (pointer: fine) {
            .product-comparison-table__block .featured-post__title a:hover {
                text-decoration: underline;
            }
        }
.product-comparison-table__block.alignfull-desktop {
            margin-right: -1.25rem !important;
        }
.product-comparison-table__block img {
            /* @apply object-cover; */
            aspect-ratio: 1 / 1;
            max-width: 150px;
            max-height: 150px;
        }
.product-comparison-table__heading {
        padding-bottom: 2.5rem;
}
@media (min-width: 768px) {
        .product-comparison-table__heading {
                padding-left: 10rem;
        }
}
.product-comparison-table__heading {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
}
.product-comparison-table__wrapper {
        white-space: nowrap;
    }
.product-comparison-table__wrapper::-webkit-scrollbar {
            display: none;
            width: 0;
        }
.product-comparison-table__wrapper {
        overflow: -moz-scrollbars-none;
        -ms-overflow-style: none;
        -webkit-overflow-scrolling: touch;
}
.product-comparison-table__wrapper table.sortable thead th {
                        background: var(--wp--preset--color--pale-blue);
                        color: var(--wp--preset--color--arsenic);
                    }
/* Sortable override */
.product-comparison-table__wrapper table.sortable thead th:not(.no-sort)::after,
            .product-comparison-table__wrapper table.sortable thead th:not(.no-sort)::before {
                color: inherit;
            }
.product-comparison-table__wrapper table tr th {
                    border: var(--wp--preset--color--arsenic) 1px solid;
                    text-align: left;
                    font-weight: 700;
                    padding-left: 1.25rem;
                    padding-right: 1.25rem;
                    padding-top: 0.75rem;
                    padding-bottom: 0.75rem;
                }
.product-comparison-table__wrapper table tr th#productTitle {
        min-width: 300px;
}
.product-comparison-table__wrapper table tr td {
        text-align: left;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
        white-space: normal;
        min-width: -moz-max-content;
        min-width: max-content;
        font-size: var(--wp--preset--font-size--font-14-px);
}
.product-comparison-table__footer__nav {
        margin-top: 1.5rem;
        margin-right: 12rem;
}
/* SVG */
.product-comparison-table__footer__nav__button svg {
                    display: block;
                    color: var(--wp--preset--color--fire-opal);
                    height: 24px;
                    width: 36px;
                }
.product-comparison-table__footer__nav__button.--next svg {
                        fill: var(--wp--preset--color--fire-opal);
                    }
.product-comparison-table__footer__nav__button.--next--disabled svg {
                            fill: var(--wp--preset--color--silver);
                        }
.product-comparison-table__footer__nav__button.--prev svg {
                        transform: rotate(180deg);
                        fill: var(--wp--preset--color--fire-opal);
                    }
.product-comparison-table__footer__nav__button.--prev--disabled svg {
                            fill: var(--wp--preset--color--silver);
                        }
