.loox-icon {
            font-size: inherit;
        }

        a[href='#looxReviews'] {
            text-decoration: none;
            color: inherit;
        }

        a[href='#looxReviewsFrame'] {
            text-decoration: none;
            color: inherit;
        }

        .rtl.loox-rating {
            display: flex;
            justify-content: flex-start;
            align-items: center;
        }

        .rtl.loox-rating span {
            padding-right: 5px;
        }

        .rtl.loox-rating .loox-icon[data-lx-fill="half"] {
            transform: rotateY(180deg);
        }

        svg.loox-icon {
            width: 1em;
            height: 1em;
            flex-shrink: 0;
        }

        .loox-rating .loox-rating-content {
            display: inline-flex;
            align-items: center;
            gap: 2px;
            vertical-align: middle;
        }

        .loox-overlay-is-active {
            overflow: hidden !important;
        }

        .loox-rating[data-alignment="left"] {
            text-align: left;
        }

        .loox-rating[data-alignment="center"] {
            text-align: center;
        }

        .loox-rating[data-alignment="right"] {
            text-align: right;
        }

        .rtl.loox-rating[data-alignment="left"] .loox-rating-content {
            margin-right: auto;
        }

        .rtl.loox-rating[data-alignment="center"] .loox-rating-content {
            margin: 0 auto
        }

        .rtl.loox-rating[data-alignment="right"] .loox-rating-content {
            margin-left: auto;
        }

        .shopify-app-block:has(> .loox-widget) {
            width: 100%;
        }

        .loox-rating[data-floating-product-reviews-enabled="true"] {
            cursor: pointer;
        }
