article.jdgm-widget.jdgm-all-reviews-widget {
    padding-top: 50px;

    @media (max-width: 1200px) {
        padding-left: 20px;
        padding-right: 20px;
    }

    & .jdgm-all-reviews__header {
        & .jdgm-row-media {
            display: none;
        }

        & .jdgm-rev-widg__summary {
            width: 100% !important;
        }

        & .jdgm-all-reviews__summary-stars {
            & .jdgm-all-reviews__summary-average {
                display: none;
            }
        }

        & .jdgm-verified-checkmark {
            display: none;
        }

        & .jdgm-all-reviews__summary-text {
            font-family: "brandon-grotesque", sans-serif;
            font-size: 30px;
            text-transform: uppercase;
            color: #ba5253;
            font-weight: bold;
            margin-top: 10px;
            margin-bottom: 20px;
        }
    }

    & .jdgm-rev-widg__actions {
        display: none;
    }

    & .jdgm-all-reviews__body {

        & .jdgm-star {
            color: var(--jdgm-primary-color)
        }

        & .jdgm-rev__prod-link {
            color: #3d3d3d;
        }


        & .jdgm-rev {
            box-shadow: none !important;
            background-color: #fff8f5;
            font-family: brandon-grotesque, sans-serif !important;
        }

        & .jdgm-rev__header {
            position: relative;
            display: flex;
            flex-direction: column;

            & .jdgm-rev__prod-link-prefix {
                display: none;
            }

            & .jdgm-row-profile {
                display: flex;
                align-items: center;
                order: 1;
                margin-bottom: 24px;

                & .jdgm-rev__icon {
                    background-color: white;
                    border: 1px solid #db9696;
                    border-radius: 100%;
                    width: 40px;
                    height: 40px;

                    &::after {
                        border-radius: 100%;
                    }
                }

                & .jdgm-rev__author {
                    font-size: 15px;
                    color: #3d3d3d;
                    text-transform: uppercase;
                    font-weight: bold;
                }

                & .jdgm-rev__source {
                    display: none !important;
                }

                & .jdgm-rev__buyer-badge {
                    display: inline-block !important;
                    background-color: transparent;
                    color: #c56e6f;
                    font-size: 10px;
                    font-weight: bold;
                    letter-spacing: 0.5px;
                    margin-left: 0px;
                }
            }

            & .jdgm-row-product {
                order: 2;
            }

            & .jdgm-row-rating {
                order: 3;

                & .jdgm-rev__timestamp {
                    position: absolute;
                    top: 30px;
                    right: 10px;
                }
            }
        }

        & .jdgm-rev__pics {
            display: none !important;
        }
    }
}