@import url("./open_sans.css");

.reviews-display-wrapper {
    visibility: visible !important
}

.reviews {
    direction: LTR;
    clear: both;
    text-align: left
}

    .reviews div, .reviews span, .reviews p, .reviews a, .reviews img, .reviews i, .reviews strong, .reviews sup, .reviews ul, .reviews li, .reviews form, .reviews label {
        font-family: Arial;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-style: normal !important;
        font-size: 14px;
        line-height: 17px;
        color: #6A6C77;
        border: none;
        padding: 0;
        margin: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

        .reviews div p, .reviews div a, .reviews div img, .reviews div i:not(.external-item), .reviews div strong, .reviews div sup, .reviews div ul, .reviews div li, .reviews div form, .reviews div label, .reviews span p, .reviews span a, .reviews span img, .reviews span i:not(.external-item), .reviews span strong, .reviews span sup, .reviews span ul, .reviews span li, .reviews span form, .reviews span label, .reviews p p, .reviews p a, .reviews p img, .reviews p i:not(.external-item), .reviews p strong, .reviews p sup, .reviews p ul, .reviews p li, .reviews p form, .reviews p label, .reviews a p, .reviews a a, .reviews a img, .reviews a i:not(.external-item), .reviews a strong, .reviews a sup, .reviews a ul, .reviews a li, .reviews a form, .reviews a label, .reviews img p, .reviews img a, .reviews img img, .reviews img i:not(.external-item), .reviews img strong, .reviews img sup, .reviews img ul, .reviews img li, .reviews img form, .reviews img label, .reviews i p, .reviews i a, .reviews i img, .reviews i i:not(.external-item), .reviews i strong, .reviews i sup, .reviews i ul, .reviews i li, .reviews i form, .reviews i label, .reviews strong p, .reviews strong a, .reviews strong img, .reviews strong i:not(.external-item), .reviews strong strong, .reviews strong sup, .reviews strong ul, .reviews strong li, .reviews strong form, .reviews strong label, .reviews sup p, .reviews sup a, .reviews sup img, .reviews sup i:not(.external-item), .reviews sup strong, .reviews sup sup, .reviews sup ul, .reviews sup li, .reviews sup form, .reviews sup label, .reviews ul p, .reviews ul a, .reviews ul img, .reviews ul i:not(.external-item), .reviews ul strong, .reviews ul sup, .reviews ul ul, .reviews ul li, .reviews ul form, .reviews ul label, .reviews li p, .reviews li a, .reviews li img, .reviews li i:not(.external-item), .reviews li strong, .reviews li sup, .reviews li ul, .reviews li li, .reviews li form, .reviews li label, .reviews form p, .reviews form a, .reviews form img, .reviews form i:not(.external-item), .reviews form strong, .reviews form sup, .reviews form ul, .reviews form li, .reviews form form, .reviews form label, .reviews label p, .reviews label a, .reviews label img, .reviews label i:not(.external-item), .reviews label strong, .reviews label sup, .reviews label ul, .reviews label li, .reviews label form, .reviews label label {
            background: inherit !important
        }

        .reviews ul, .reviews li, .reviews ul li {
            list-style: none outside none !important
        }

    .reviews img {
        box-shadow: 0 0 0
    }

    .reviews .reviews-hidden-offloaded-content {
        display: none
    }

.reviews {
    vertical-align: baseline;
    font-family: inherit;
    font-style: inherit;
    padding: 0;
    margin: 0;
    letter-spacing: normal
}

    .reviews a:empty, .reviews article:empty, .reviews div:empty, .reviews dl:empty, .reviews h1:empty, .reviews h2:empty, .reviews h3:empty, .reviews h4:empty, .reviews h5:empty, .reviews h6:empty, .reviews p:empty, .reviews section:empty, .reviews ul:empty {
        display: block
    }

    .reviews .rating-star:before, .reviews .rating-star {
        content: inherit;
        background: transparent;
        -webkit-background-clip: content;
        -webkit-text-fill-color: inherit
    }

    .reviews .color-blue {
        background: #2f84ed
    }

    .reviews .color-red {
        background: #f04860
    }

    .reviews .color-orange {
        background: #efae00
    }

    .reviews .color-yellow {
        background: #FAAC2F
    }

    .reviews .color-green {
        background: #1cc286
    }

    .reviews .color-white {
        background: #fff
    }

    .reviews .color-gray {
        background: #6A6C77
    }

    .reviews .color-gray-light {
        background: #e3e3e3
    }

    .reviews .color-gray-dark {
        background: #737373
    }

    .reviews .color-gray-darker {
        background: #6B6D76
    }

    .reviews .color-primary {
        background: #323a45
    }

    .reviews .color-primary-d1 {
        background: #282e37
    }

    .reviews .color-primary-d2 {
        background: #1e2329
    }

    .reviews .color-primary-l1 {
        background: #5b616a
    }

    .reviews .color-primary-l2 {
        background: #84898f
    }

    .reviews .color-primary-l3 {
        background: #adb0b5
    }

    .reviews .color-primary-l4 {
        background: #d6d8da
    }

    .reviews .font-color-blue {
        color: #2f84ed
    }

    .reviews .font-color-black {
        color: #000
    }

    .reviews .font-color-orange {
        color: #efae00
    }

    .reviews .font-color-yellow {
        color: #FAAC2F
    }

    .reviews .font-color-green {
        color: #1cc286
    }

    .reviews .font-color-white {
        color: #fff
    }

    .reviews .font-color-gray {
        color: #6A6C77
    }

    .reviews .font-color-gray-light {
        color: #e3e3e3
    }

    .reviews .font-color-gray-dark {
        color: #737373
    }

    .reviews .font-color-gray-darker {
        color: #6B6D76
    }

    .reviews .font-color-primary {
        color: #323a45
    }

    .reviews .font-color-primary-d1 {
        color: #282e37
    }

    .reviews .font-color-primary-d2 {
        color: #1e2329
    }

    .reviews .font-color-primary-l1 {
        color: #5b616a
    }

    .reviews .font-color-primary-l2 {
        color: #84898f
    }

    .reviews .font-color-primary-l3 {
        color: #adb0b5
    }

    .reviews .font-color-primary-l4 {
        color: #d6d8da
    }

    .reviews .sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0
    }

    .reviews .reviews-clr {
        clear: both
    }

    .reviews .clear-box:after {
        content: " ";
        clear: both;
        visibility: hidden
    }

    .reviews .reviews-hidden {
        display: none !important
    }

        .reviews .reviews-hidden.only-invisible {
            display: block !important;
            visibility: hidden
        }

    .reviews .reviews-hr {
        width: 100%;
        height: 1px;
        border-bottom: 1px solid #e3e3e3;
        margin: 0 10px
    }

    .reviews a, .reviews a:hover {
        background: inherit !important
    }

    .reviews a {
        color: #323a45 !important;
        text-decoration: none !important;
        cursor: pointer !important
    }

        .reviews a .y-label {
            cursor: pointer
        }

        .reviews a:hover {
            color: #5b616a !important;
            text-decoration: none !important
        }

    .reviews ul {
        list-style: none !important
    }

    .reviews textarea {
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px
    }

    .reviews .pull-left {
        text-align: left;
        float: left
    }

    .reviews .pull-right {
        text-align: right;
        float: right
    }

    .reviews .pull-center {
        text-align: center;
        margin: 0 auto
    }

    .reviews .text-3xl {
        font-size: 21px;
        line-height: 18px
    }

    .reviews .text-2xl {
        font-size: 18px
    }

    .reviews .text-xl {
        font-size: 16px
    }

    .reviews .text-l {
        font-size: 15px
    }

    .reviews .text-m {
        font-size: 13px
    }

    .reviews .text-s {
        font-size: 12px;
        line-height: 17px
    }

    .reviews .text-xs {
        font-size: 11px
    }

    .reviews .text-2xs {
        font-size: 10px
    }

    .reviews .reviews-font-bold {
        font-weight: bold
    }

    .reviews .font-light {
        font-weight: lighter
    }

    .reviews .font-upper {
        text-transform: uppercase
    }

    .reviews .reviews-visible-mobile {
        display: none !important
    }

    .reviews .reviews-review-stars:focus-within {
        outline: #7F89B4 auto 3px
    }

    .reviews .reviews-filter-stars:focus-within {
        outline: #7F89B4 auto 3px
    }

    .reviews.testimonials {
        position: relative;
        z-index: 2147483647
    }

@font-face {
    font-family: 'reviews-widget-font';
    src: url("../fonts/reviews-widget-font.eot");
    src: url("../fonts/reviews-widget-font-iefix.eot") format("embedded-opentype"),url("../fonts/reviews-widget-font.woff") format("woff"),url("../fonts/reviews-widget-font.ttf") format("truetype"),url("../images/reviews-widget-font.svg") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: 'reviews-widget-font';
        src: url("../images/reviews-widget-font.svg") format("svg");
        font-display: swap
    }
}

.reviews .reviews-icon, .reviews .reviews-icon:after, .reviews .reviews-icon:before {
    font-family: "reviews-widget-font" !important
}

.reviews .reviews-icon {
    speak: none;
    font-size: 17.5px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    width: auto !important;
    background: none;
    height: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.reviews .reviews-icon-warning:before {
    content: "\e906"
}

.reviews .reviews-icon-right-arrow-2:before {
    content: "\e905"
}

.reviews .reviews-icon-circle-cross:before {
    content: "\e903"
}

.reviews .reviews-icon-upload-photo:before {
    content: "\e902"
}

.reviews .reviews-icon-store:before {
    content: "\e600"
}

.reviews .reviews-icon-reviews-logo:before {
    content: "\e609"
}

.reviews .reviews-icon-heart:before {
    content: "\e60b"
}

.reviews .reviews-icon-cross:before {
    content: "\e615"
}

.reviews .reviews-icon-facebook:before {
    content: "\e616"
}

.reviews .reviews-icon-double-bubble:before {
    content: "\e618"
}

.reviews .reviews-icon-write:before {
    content: "\e61e"
}

.reviews .reviews-icon-flag:before {
    content: "\e61f"
}

.reviews .reviews-icon-chat-bubble:before {
    content: "\e620"
}

.reviews .reviews-icon-video:before {
    content: "\e601"
}

.reviews .reviews-icon-up-arrow:before {
    content: "\e602"
}

.reviews .reviews-icon-twitter:before {
    content: "\e603"
}

.reviews .reviews-icon-thumbs-up:before {
    content: "\e604"
}

.reviews .reviews-icon-thumbs-down:before {
    content: "\e605"
}

.reviews .reviews-icon-three-lines:before {
    content: "\e606"
}

.reviews .reviews-icon-dot:before {
    content: "\e607"
}

.reviews .reviews-icon-seperator:before {
    content: "\e608"
}

.reviews .reviews-icon-checkmark:before {
    content: "\e60a"
}

.reviews .reviews-icon-camera:before {
    content: "\e60c"
}

.reviews .reviews-icon-attach:before {
    content: "\e60d"
}

.reviews .reviews-icon-default-star:before, .reviews .reviews-icon-star:before {
    content: "\e60e"
}

.reviews .reviews-icon-share:before {
    content: "\e60f"
}

.reviews .reviews-icon-cogwheel:before {
    content: "\e610"
}

.reviews .reviews-icon-right-arrow:before {
    content: "\e611"
}

.reviews .reviews-icon-linkedin:before {
    content: "\e612"
}

.reviews .reviews-icon-left-arrow:before {
    content: "\e613"
}

.reviews .reviews-icon-google:before {
    content: "\e614"
}

.reviews .reviews-icon-down-arrow:before {
    content: "\e617"
}

.reviews .reviews-icon-circle-checkmark:before {
    content: "\e619"
}

.reviews .reviews-icon-default-half-star:before, .reviews .reviews-icon-half-star:before {
    content: "\e61a"
}

.reviews .reviews-icon-default-empty-star:before, .reviews .reviews-icon-empty-star:before {
    content: "\e61b"
}

.reviews .reviews-icon-profile-picture:before {
    content: "\e61c"
}

.reviews .reviews-icon-down-triangle:before {
    content: "\e61d"
}

.reviews .reviews-icon-left-arrow-thin:before {
    content: "\e621"
}

.reviews .reviews-icon-right-arrow-thin:before {
    content: "\e622"
}

.reviews .reviews-icon-left-arrow-light:before {
    content: "\e918"
}

.reviews .reviews-icon-right-arrow-light:before {
    content: "\e919"
}

.reviews .reviews-icon-quote-left:before {
    content: "\e623"
}

.reviews .reviews-icon-quote-right:before {
    content: "\e624"
}

.reviews .icon-reviews-bottom-corner:before {
    content: "\e626"
}

.reviews .icon-reviews-right-corner:before {
    content: "\e627"
}

.reviews .icon-reviews-top-corner:before {
    content: "\e628"
}

.reviews .icon-reviews-left-corner:before {
    content: "\e625"
}

.reviews .reviews-icon-reviews-logo-text:before {
    content: "\e629"
}

.reviews .reviews-icon-clock:before {
    content: "\e630"
}

.reviews .reviews-icon-image:before {
    content: "\e631"
}

.reviews .reviews-icon-insta:before {
    content: "\e632"
}

.reviews .reviews-icon-grid:before {
    content: "\e900"
}

.reviews .reviews-icon-cam-large:before {
    content: "\e907"
}

.reviews .reviews-icon-profile-hollow:before {
    content: "\e908"
}

.reviews .reviews-icon-envelope:before {
    content: "\e909"
}

.reviews .reviews-icon-eye:before {
    content: "\e910"
}

.reviews .reviews-icon-fullscreen:before {
    content: "\e911"
}

.reviews .reviews-icon-write-no-frame:before {
    content: "\e912"
}

.reviews .reviews-icon-dialog:before {
    content: "\e913"
}

.reviews .reviews-icon-fine-tune:before {
    content: "\e914"
}

.reviews .reviews-icon-clear-text-search:before {
    content: "\e915"
}

.reviews .reviews-icon-magnifying-glass:before {
    content: "\e916"
}

.reviews .reviews-icon-play:before {
    content: "\e90a"
}

.reviews .reviews-icon-volume:before {
    content: "\e90d"
}

.reviews .reviews-icon-volume-mute:before {
    content: "\e90c"
}

.reviews .reviews-icon-video:before {
    content: "\e90f"
}

.reviews .reviews-icon-facebook-new:before {
    content: "\e910"
}

.reviews .reviews-icon-twitter-new:before {
    content: "\e90e"
}

.reviews .reviews-icon-like-active:before {
    content: "\e917"
}

.reviews .reviews-icon-unlike-active:before {
    content: "\e911"
}

.reviews .reviews-icon-photo:before {
    content: "\e91b"
}

.reviews .reviews-icon-info:before {
    content: "\e91a"
}

.reviews .reviews-icon-cart:before {
    content: "\e91c"
}

.reviews .reviews-icon-microphone:before {
    content: "\e91d"
}

.reviews .reviews-icon-half-star {
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    filter: "";
    -ms-filter: ""
}

.reviews .reviews-default-button, .reviews input[type="button"].reviews-default-button {
    display: inline-block;
    text-overflow: ellipsis;
    border: none;
    font-family: Arial;
    text-transform: uppercase;
    text-align: center;
    font-size: 12px;
    padding: 10px 15px;
    background: #6A6C77;
    color: #fff;
    height: auto;
    margin: 0 0 5px 0
}

    .reviews .reviews-default-button:hover, .reviews input[type="button"].reviews-default-button:hover {
        cursor: pointer;
        background-color: #737373;
        color: white
    }

    .reviews .reviews-default-button:focus, .reviews input[type="button"].reviews-default-button:focus {
        outline-width: 3px !important;
        outline-color: #7F89B4 !important
    }

    .reviews .reviews-default-button.reviews-disabled, .reviews input[type="button"].reviews-default-button.reviews-disabled {
        background: #e3e3e3;
        color: #6A6C77
    }

        .reviews .reviews-default-button.reviews-disabled:hover, .reviews input[type="button"].reviews-default-button.reviews-disabled:hover {
            cursor: default;
            background: #e3e3e3;
            color: #6A6C77
        }

.reviews .reviews-icon-btn-small {
    display: inline-block
}

    .reviews .reviews-icon-btn-small:hover {
        cursor: pointer
    }

.reviews .reviews-icon-btn-big {
    display: inline-block;
    padding: 10px 15px;
    font-size: 25px
}

    .reviews .reviews-icon-btn-big:hover {
        cursor: pointer
    }

.reviews .reviews-icon-btn-xs {
    display: inline-block;
    padding: 5px
}

    .reviews .reviews-icon-btn-xs.reviews-icon {
        font-size: 15px
    }

    .reviews .reviews-icon-btn-xs:hover {
        cursor: pointer
    }

.reviews .xl-btn, .reviews input[type="button"].xl-btn {
    display: inline-block;
    font-size: 21px;
    padding: 14px 18px
}

.reviews .full-width-btn {
    display: block;
    width: 100%;
    font-size: 21px
}

.reviews .primary-color-btn, .reviews input[type="button"].primary-color-btn {
    background-color: #323a45;
    color: #fff;
    font-weight: normal !important;
    text-shadow: none !important
}

    .reviews .primary-color-btn:hover, .reviews input[type="button"].primary-color-btn:hover {
        background: #282e37 !important;
        border: none !important
    }

    .reviews .primary-color-btn.reviews-disabled, .reviews input[type="button"].primary-color-btn.reviews-disabled {
        background: #adb0b5;
        color: #fff
    }

        .reviews .primary-color-btn.reviews-disabled:hover, .reviews input[type="button"].primary-color-btn.reviews-disabled:hover {
            background: #adb0b5 !important;
            color: #fff !important;
            border: none !important
        }

.reviews .transparent-color-btn {
    background: transparent;
    color: #6A6C77
}

    .reviews .transparent-color-btn span.reviews-icon {
        color: #6A6C77
    }

    .reviews .transparent-color-btn:hover span, .reviews .transparent-color-btn:hover i {
        color: #737373
    }

    .reviews .transparent-color-btn.reviews-disabled {
        color: #e3e3e3
    }

        .reviews .transparent-color-btn.reviews-disabled span, .reviews .transparent-color-btn.reviews-disabled i {
            color: #e3e3e3
        }

        .reviews .transparent-color-btn.reviews-disabled:hover {
            color: #e3e3e3;
            cursor: default
        }

            .reviews .transparent-color-btn.reviews-disabled:hover span, .reviews .transparent-color-btn.reviews-disabled:hover i {
                color: #e3e3e3;
                cursor: default
            }

.reviews .reviews-mandatory-explain {
    margin-bottom: 7px
}

.reviews span.reviews-mandatory-mark {
    display: inline;
    color: red
}

.reviews .write-review-content span.reviews-mandatory-mark {
    float: left;
    margin-right: 4px
}

.reviews .write-question-wrapper span.reviews-mandatory-mark {
    float: left;
    margin-right: 4px
}

.reviews .y-label, .reviews span.y-label {
    font-size: 13px;
    color: #6A6C77;
    padding: 20px 7px 15px 0px;
    min-width: 100px;
    width: auto;
    text-align: start;
    display: inline-block;
    font-weight: normal;
    float: none
}

.reviews input, .reviews .y-input {
    background-color: transparent;
    font-family: Arial;
    height: 32px;
    min-width: 148px;
    max-width: 100%;
    font-size: 13px;
    color: #737373;
    padding: 0 9px;
    margin: 15px 0 20px;
    margin-right: 10px;
    border: solid 1px #575757;
    border-radius: 0;
    -webkit-border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none
}

@media only screen and (max-width: 480px) {
    .reviews input, .reviews .y-input {
        font-size: 16px
    }
}

.reviews .reviews-multi-options {
    text-align: left;
    display: inline-block;
    float: left
}

    .reviews .reviews-multi-options .reviews-option {
        margin-top: 15px
    }

        .reviews .reviews-multi-options .reviews-option input[type="checkbox"] {
            margin: initial;
            min-width: initial;
            min-height: initial;
            padding: initial;
            display: inline-block;
            color: #6A6C77;
            width: 15px;
            height: 15px;
            margin-left: 20px;
            margin-right: 12px;
            vertical-align: middle
        }

        .reviews .reviews-multi-options .reviews-option span {
            vertical-align: middle;
            text-transform: capitalize;
            color: #6B6D76
        }

.reviews .reviews-label-container {
    border-top: 1px solid #e3e3e3;
    border-bottom: none;
    text-align: right;
    padding-top: 10px
}

    .reviews .reviews-label-container .reviews-logo-btn {
        padding: 0px 5px
    }

    .reviews .reviews-label-container .reviews-powered {
        vertical-align: super
    }

.reviews .reviews-logo-link-new {
    padding: 0
}

    .reviews .reviews-logo-link-new > * {
        color: #323a45
    }

    .reviews .reviews-logo-link-new:hover > * {
        color: #5b616a;
        text-decoration: none
    }

.reviews .reviews-product-related-fields-column .reviews-product-related-fields-names {
    float: left
}

.reviews .reviews-product-related-fields-column .reviews-product-related-fields-bars {
    float: left
}

.reviews .reviews-product-related-fields-column.reviews-small-version {
    display: none
}

.reviews .text-box, .reviews .reviews-text-box {
    display: initial;
    font-family: Arial;
    height: 68px;
    min-width: 148px;
    color: #737373;
    padding: 12px 9px;
    margin: 15px 0 20px;
    border: solid 1px #575757;
    word-wrap: break-word;
    resize: vertical;
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none
}

.reviews .form-group {
    display: table;
    width: 100%
}

    .reviews .form-group fieldset {
        margin: 0;
        border: 0;
        min-width: fit-content;
        padding: 0
    }

        .reviews .form-group fieldset legend {
            display: none
        }

    .reviews .form-group .form-element {
        text-align: left
    }

        .reviews .form-group .form-element .form-input-error {
            color: #ea1332;
            font-weight: bold
        }

        .reviews .form-group .form-element .y-label {
            display: block;
            white-space: nowrap;
            padding: 0
        }

            .reviews .form-group .form-element .y-label.reviews-field-title {
                margin-top: 10px;
                margin-bottom: 25px;
                color: #6B6D76
            }

                .reviews .form-group .form-element .y-label.reviews-field-title.reviews-custom-field-error {
                    font-weight: bold;
                    color: #f04860
                }

                .reviews .form-group .form-element .y-label.reviews-field-title .form-input-error {
                    font-weight: bold;
                    color: #ea1332
                }

        .reviews .form-group .form-element .y-input {
            width: 100%
        }

        .reviews .form-group .form-element .reviews-single-choice-field {
            padding-bottom: 25px
        }

            .reviews .form-group .form-element .reviews-single-choice-field .reviews-single-choice-select {
                font-size: 13px
            }

            .reviews .form-group .form-element .reviews-single-choice-field .reviews-single-choice-option {
                display: block
            }

                .reviews .form-group .form-element .reviews-single-choice-field .reviews-single-choice-option .reviews-radio-wrapper {
                    margin: 0;
                    height: 17px;
                    margin-bottom: 15px;
                    display: inline-block
                }

                    .reviews .form-group .form-element .reviews-single-choice-field .reviews-single-choice-option .reviews-radio-wrapper input[type="radio"] {
                        vertical-align: super;
                        margin: 0px 15px 0px 20px;
                        height: auto;
                        width: auto;
                        min-width: 0;
                        border: none;
                        -webkit-appearance: radio;
                        -moz-appearance: radio;
                        -webkit-appearance: radio
                    }

                .reviews .form-group .form-element .reviews-single-choice-field .reviews-single-choice-option .y-label {
                    display: inline-block;
                    vertical-align: super;
                    color: #6A6C77;
                    width: auto
                }

                    .reviews .form-group .form-element .reviews-single-choice-field .reviews-single-choice-option .y-label:first-letter {
                        text-transform: capitalize
                    }

        .reviews .form-group .form-element .reviews-multiple-choice-field {
            padding-bottom: 25px
        }

            .reviews .form-group .form-element .reviews-multiple-choice-field .reviews-multiple-choice-option {
                display: block
            }

                .reviews .form-group .form-element .reviews-multiple-choice-field .reviews-multiple-choice-option .reviews-checkbox-wrapper {
                    margin: 0;
                    height: 17px;
                    margin-bottom: 15px;
                    display: inline-block
                }

                    .reviews .form-group .form-element .reviews-multiple-choice-field .reviews-multiple-choice-option .reviews-checkbox-wrapper input[type="checkbox"] {
                        vertical-align: super;
                        margin: 0px 15px 0px 20px;
                        height: auto;
                        width: auto;
                        min-width: 0;
                        border: none;
                        -webkit-appearance: checkbox;
                        -moz-appearance: checkbox;
                        -webkit-appearance: checkbox
                    }

                .reviews .form-group .form-element .reviews-multiple-choice-field .reviews-multiple-choice-option .y-label {
                    display: inline-block;
                    vertical-align: super;
                    color: #6A6C77;
                    width: auto
                }

                    .reviews .form-group .form-element .reviews-multiple-choice-field .reviews-multiple-choice-option .y-label:first-letter {
                        text-transform: capitalize
                    }

        .reviews .form-group .form-element .reviews-rating-field, .reviews .form-group .form-element .reviews-size-field {
            display: inline-block;
            width: 100%;
            vertical-align: middle;
            text-align: left;
            margin-bottom: 25px
        }

            .reviews .form-group .form-element .reviews-rating-field legend, .reviews .form-group .form-element .reviews-size-field legend {
                display: none
            }

            .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content, .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content, .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content, .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content {
                text-align: left
            }

                .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content .reviews-rating-field-buttons, .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content .reviews-size-field-buttons, .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content .reviews-rating-field-buttons, .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content .reviews-size-field-buttons, .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content .reviews-rating-field-buttons, .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content .reviews-size-field-buttons, .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content .reviews-rating-field-buttons, .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content .reviews-size-field-buttons {
                    float: left;
                    display: block
                }

                    .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content .reviews-rating-field-buttons .reviews-radio-wrapper, .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content .reviews-size-field-buttons .reviews-radio-wrapper, .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content .reviews-rating-field-buttons .reviews-radio-wrapper, .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content .reviews-size-field-buttons .reviews-radio-wrapper, .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content .reviews-rating-field-buttons .reviews-radio-wrapper, .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content .reviews-size-field-buttons .reviews-radio-wrapper, .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content .reviews-rating-field-buttons .reviews-radio-wrapper, .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content .reviews-size-field-buttons .reviews-radio-wrapper {
                        margin: 0;
                        height: 17px;
                        margin-bottom: 15px
                    }

                        .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content .reviews-rating-field-buttons .reviews-radio-wrapper input[type="radio"], .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content .reviews-size-field-buttons .reviews-radio-wrapper input[type="radio"], .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content .reviews-rating-field-buttons .reviews-radio-wrapper input[type="radio"], .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content .reviews-size-field-buttons .reviews-radio-wrapper input[type="radio"], .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content .reviews-rating-field-buttons .reviews-radio-wrapper input[type="radio"], .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content .reviews-size-field-buttons .reviews-radio-wrapper input[type="radio"], .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content .reviews-rating-field-buttons .reviews-radio-wrapper input[type="radio"], .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content .reviews-size-field-buttons .reviews-radio-wrapper input[type="radio"] {
                            vertical-align: super;
                            margin: 0px 15px 0px 20px;
                            height: auto;
                            width: auto;
                            min-width: 0;
                            border: none;
                            -webkit-appearance: radio;
                            -moz-appearance: radio;
                            -webkit-appearance: radio
                        }

                .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content .reviews-rating-field-titles, .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content .reviews-size-field-titles, .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content .reviews-rating-field-titles, .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content .reviews-size-field-titles, .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content .reviews-rating-field-titles, .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content .reviews-size-field-titles, .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content .reviews-rating-field-titles, .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content .reviews-size-field-titles {
                    float: left;
                    display: block
                }

                    .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content .reviews-rating-field-titles .y-label, .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content .reviews-size-field-titles .y-label, .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content .reviews-rating-field-titles .y-label, .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content .reviews-size-field-titles .y-label, .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content .reviews-rating-field-titles .y-label, .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content .reviews-size-field-titles .y-label, .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content .reviews-rating-field-titles .y-label, .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content .reviews-size-field-titles .y-label {
                        min-width: 0;
                        margin-bottom: 15px;
                        color: #6A6C77
                    }

                        .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content .reviews-rating-field-titles .y-label:first-letter, .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content .reviews-size-field-titles .y-label:first-letter, .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content .reviews-rating-field-titles .y-label:first-letter, .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content .reviews-size-field-titles .y-label:first-letter, .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content .reviews-rating-field-titles .y-label:first-letter, .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content .reviews-size-field-titles .y-label:first-letter, .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content .reviews-rating-field-titles .y-label:first-letter, .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content .reviews-size-field-titles .y-label:first-letter {
                            text-transform: capitalize
                        }

                .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content .reviews-rating-field-bars, .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content .reviews-size-field-bars, .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content .reviews-rating-field-bars, .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content .reviews-size-field-bars, .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content .reviews-rating-field-bars, .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content .reviews-size-field-bars, .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content .reviews-rating-field-bars, .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content .reviews-size-field-bars {
                    display: block;
                    overflow: hidden;
                    width: 115px
                }

                    .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content .reviews-rating-field-bars .reviews-rating-bars, .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content .reviews-rating-field-bars .reviews-size-bars, .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content .reviews-size-field-bars .reviews-rating-bars, .reviews .form-group .form-element .reviews-rating-field .reviews-rating-field-content .reviews-size-field-bars .reviews-size-bars, .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content .reviews-rating-field-bars .reviews-rating-bars, .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content .reviews-rating-field-bars .reviews-size-bars, .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content .reviews-size-field-bars .reviews-rating-bars, .reviews .form-group .form-element .reviews-rating-field .reviews-size-field-content .reviews-size-field-bars .reviews-size-bars, .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content .reviews-rating-field-bars .reviews-rating-bars, .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content .reviews-rating-field-bars .reviews-size-bars, .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content .reviews-size-field-bars .reviews-rating-bars, .reviews .form-group .form-element .reviews-size-field .reviews-rating-field-content .reviews-size-field-bars .reviews-size-bars, .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content .reviews-rating-field-bars .reviews-rating-bars, .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content .reviews-rating-field-bars .reviews-size-bars, .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content .reviews-size-field-bars .reviews-rating-bars, .reviews .form-group .form-element .reviews-size-field .reviews-size-field-content .reviews-size-field-bars .reviews-size-bars {
                        display: block;
                        float: none;
                        height: 17px;
                        margin-bottom: 15px
                    }

        .reviews .form-group .form-element.reviews-product-tag-param {
            display: none !important
        }

        .reviews .form-group .form-element .reviews-open-text-field .reviews-text-box {
            margin-top: 0;
            margin-bottom: 5px;
            width: 100%;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box
        }

            .reviews .form-group .form-element .reviews-open-text-field .reviews-text-box::-webkit-input-placeholder {
                color: #6A6C77;
                font-size: 13px
            }

            .reviews .form-group .form-element .reviews-open-text-field .reviews-text-box:-moz-placeholder {
                color: #6A6C77;
                font-size: 13px
            }

            .reviews .form-group .form-element .reviews-open-text-field .reviews-text-box::-moz-placeholder {
                color: #6A6C77;
                font-size: 13px
            }

            .reviews .form-group .form-element .reviews-open-text-field .reviews-text-box:-ms-input-placeholder {
                color: #6A6C77;
                font-size: 13px
            }

        .reviews .form-group .form-element .reviews-open-text-field span {
            display: inline;
            font-size: 12px
        }

        .reviews .form-group .form-element .reviews-open-text-field .text-length-counter {
            float: right
        }

        .reviews .form-group .form-element .reviews-open-text-field .error-text {
            float: left;
            color: #f04860
        }

        .reviews .form-group .form-element .reviews-open-text-field .form-input-error {
            float: left;
            color: #ea1332
        }

.reviews .reviews-rating-bars, .reviews .reviews-size-bars {
    vertical-align: middle;
    padding-left: 20px;
    height: 17px
}

    .reviews .reviews-rating-bars .reviews-product-related-field-score-bar, .reviews .reviews-size-bars .reviews-product-related-field-score-bar {
        width: 18px;
        height: 6px;
        float: left;
        margin-top: 6px;
        background-color: #e3e3e3
    }

        .reviews .reviews-rating-bars .reviews-product-related-field-score-bar.reviews-rating-bar-full, .reviews .reviews-size-bars .reviews-product-related-field-score-bar.reviews-rating-bar-full {
            background-color: #323a45
        }

        .reviews .reviews-rating-bars .reviews-product-related-field-score-bar.reviews-size-bar-offset, .reviews .reviews-size-bars .reviews-product-related-field-score-bar.reviews-size-bar-offset {
            background-color: #f04860
        }

        .reviews .reviews-rating-bars .reviews-product-related-field-score-bar.reviews-size-bar-fit, .reviews .reviews-size-bars .reviews-product-related-field-score-bar.reviews-size-bar-fit {
            background-color: #1cc286
        }

        .reviews .reviews-rating-bars .reviews-product-related-field-score-bar.reviews-size-bar-empty, .reviews .reviews-size-bars .reviews-product-related-field-score-bar.reviews-size-bar-empty {
            background-color: transparent;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            border: 1px solid #e3e3e3
        }

    .reviews .reviews-rating-bars .reviews-product-related-field-score-divider, .reviews .reviews-size-bars .reviews-product-related-field-score-divider {
        width: 1px;
        height: 6px;
        float: left
    }

.reviews .reviews-small-box, .reviews .reviews-regular-small-box, .reviews .reviews-popup-box-medium {
    border-bottom: 1px solid #e3e3e3
}

    .reviews .reviews-small-box.no-border, .reviews .reviews-regular-small-box.no-border, .reviews .reviews-popup-box-medium.no-border {
        border-bottom: none
    }

.reviews .reviews-regular-box {
    padding: 25px 0 22px;
    margin: 0 10px;
    border-top: 1px solid #e3e3e3
}

.reviews .reviews-regular-box-filters-padding {
    padding: 10px 0 22px;
    border-top: none !important
}

.reviews .reviews-small-box {
    padding: 25px 10px 0 10px
}

    .reviews .reviews-small-box.reviews-pB9 {
        padding-bottom: 9px
    }

.reviews .new-reviews-small-box {
    margin: 35px 10px 0 10px;
    border-bottom: 1px solid #e3e3e3
}

.reviews .reviews-regular-small-box {
    padding: 25px 0px 15px 0px;
    margin: 0 10px
}

.reviews .reviews-comments-box {
    margin-left: 22px;
    border-left: 2px solid #adb0b5;
    margin-top: 25px
}

    .reviews .reviews-comments-box .reviews-comment-box {
        margin-left: 22px;
        padding: 25px 0
    }

.reviews .reviews-popup-box-small {
    padding-top: 12px;
    margin: 0 10px
}

.reviews .reviews-popup-box-medium {
    padding: 12px 0;
    margin: 0 10px
}

.reviews .reviews-popup-box-large {
    padding: 12px 10px 5px
}

.reviews .reviews-nav-primary-testimonials {
    float: left
}

.reviews .reviews-nav {
    background: transparent;
    font-family: Arial;
    border-color: rgba(0,39,59,0.08);
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

    .reviews .reviews-nav ul {
        float: left;
        padding: 0;
        font-size: 15px;
        margin: 0px
    }

        .reviews .reviews-nav ul :first-letter {
            text-transform: capitalize
        }

        .reviews .reviews-nav ul .reviews-nav-tab span {
            display: inline;
            margin: 0;
            padding: 0;
            line-height: 1;
            position: relative;
            -webkit-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;
            text-align: -webkit-match-parent;
            color: #6B6D76
        }

        .reviews .reviews-nav ul .reviews-nav-tab:hover {
            cursor: pointer
        }

            .reviews .reviews-nav ul .reviews-nav-tab:hover span {
                color: #5b616a
            }

        .reviews .reviews-nav ul .reviews-nav-tab.reviews-active {
            font-weight: bold
        }

            .reviews .reviews-nav ul .reviews-nav-tab.reviews-active span {
                color: #323a45
            }

            .reviews .reviews-nav ul .reviews-nav-tab.reviews-active .reviews-nav-wrapper {
                border-bottom: 3px solid;
                border-color: #323a45;
                overflow: visible;
                max-width: none
            }

        .reviews .reviews-nav ul .status-bar {
            float: left;
            font-size: 12px
        }

    .reviews .reviews-nav li {
        float: left;
        margin: 0px 18px 4px 0px;
        font-size: 15px;
        font-family: Arial;
        display: list-item
    }

        .reviews .reviews-nav li .reviews-nav-wrapper {
            padding-bottom: 6px;
            margin: 0;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            min-width: 20px;
            max-width: 250px
        }

    .reviews .reviews-nav.questions .sorting {
        display: none
    }

.reviews .reviews-nav-content > div {
    display: none
}

    .reviews .reviews-nav-content > div.reviews-active {
        background-image: none;
        display: block
    }

.reviews .reviews-dropdown-wrapper {
    display: inline-block;
    float: right
}

    .reviews .reviews-dropdown-wrapper.mobile-collapse .transparent-color-btn {
        width: 100%
    }

    .reviews .reviews-dropdown-wrapper .reviews-icon-seperator {
        float: right;
        color: #e3e3e3
    }

.reviews .reviews-nav-dropdown {
    float: right;
    position: relative
}

    .reviews .reviews-nav-dropdown label {
        display: inline;
        color: #6A6C77;
        padding-left: 9px;
        padding-bottom: 16px;
        font-size: 12px
    }

    .reviews .reviews-nav-dropdown span:not(.reviews-icon) {
        display: inline;
        color: #6A6C77;
        padding-left: 9px;
        padding-bottom: 16px;
        font-size: 12px
    }

    .reviews .reviews-nav-dropdown .sort-wrap {
        display: inline-block
    }

    .reviews .reviews-nav-dropdown .reviews-icon {
        color: #6A6C77;
        padding-left: 5px
    }

        .reviews .reviews-nav-dropdown .reviews-icon:hover {
            cursor: pointer
        }

    .reviews .reviews-nav-dropdown .selected {
        color: #737373
    }

        .reviews .reviews-nav-dropdown .selected:hover {
            cursor: pointer
        }

    .reviews .reviews-nav-dropdown .seperator {
        color: #6A6C77;
        padding-left: 18px
    }

.reviews .reviews-dropdown {
    display: none;
    position: absolute;
    right: 0;
    top: 20px;
    min-width: 177px;
    text-align: left;
    background: #fff !important;
    border: solid 1px #e3e3e3;
    border-radius: 3px;
    z-index: 10
}

    .reviews .reviews-dropdown ul {
        margin: 0px;
        padding: 0px
    }

    .reviews .reviews-dropdown .list-category {
        display: block;
        padding: 7px 9px 9px 9px;
        font-size: 12px;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer
    }

        .reviews .reviews-dropdown .list-category + .list-category {
            border-top: solid 1px #e3e3e3
        }

        .reviews .reviews-dropdown .list-category:first-letter {
            text-transform: capitalize
        }

        .reviews .reviews-dropdown .list-category:hover {
            background-color: #f8f8f8 !important
        }

            .reviews .reviews-dropdown .list-category:hover a {
                color: #323a45 !important
            }

            .reviews .reviews-dropdown .list-category:hover span {
                color: #323a45
            }

        .reviews .reviews-dropdown .list-category a {
            font-size: 12px;
            color: #737373 !important
        }

            .reviews .reviews-dropdown .list-category a span {
                display: inline-block;
                padding-right: 10px
            }

.reviews .reviews-searchable-widget {
    padding-left: 7px
}

    .reviews .reviews-searchable-widget button:focus {
        outline: 0
    }

    .reviews .reviews-searchable-widget button:active {
        outline: none;
        border-style: outset;
        border: none
    }

    .reviews .reviews-searchable-widget .suggested-topics-label {
        padding-left: 3px;
        padding-bottom: 10px;
        color: black;
        font-weight: bold;
        font-family: Verdana
    }

    .reviews .reviews-searchable-widget .suggested-topics-container {
        max-width: 705px
    }

    .reviews .reviews-searchable-widget .suggested-topic, .reviews .reviews-searchable-widget .suggested-topic-expand {
        border-radius: 15px;
        line-height: 31px;
        background-color: #e6f2ff;
        border-color: aliceblue;
        cursor: pointer;
        margin-bottom: 5px
    }

        .reviews .reviews-searchable-widget .suggested-topic .suggested-topic-text, .reviews .reviews-searchable-widget .suggested-topic-expand .suggested-topic-text {
            padding: 4px;
            color: #3078d1;
            font-family: Verdana
        }

        .reviews .reviews-searchable-widget .suggested-topic.active-topic, .reviews .reviews-searchable-widget .suggested-topic-expand.active-topic {
            background-color: #2f84ed
        }

            .reviews .reviews-searchable-widget .suggested-topic.active-topic .suggested-topic-text, .reviews .reviews-searchable-widget .suggested-topic-expand.active-topic .suggested-topic-text {
                color: white;
                position: relative;
                bottom: 2px
            }

    .reviews .reviews-searchable-widget .suggested-topic-expand {
        width: 50px
    }

        .reviews .reviews-searchable-widget .suggested-topic-expand .suggested-topic-text {
            font-size: 23px
        }

    .reviews .reviews-searchable-widget .search-input {
        width: 700px;
        font-size: 15px;
        height: 42px
    }

    .reviews .reviews-searchable-widget .clear-topic {
        cursor: pointer;
        background-repeat: no-repeat;
        background-size: contain;
        position: relative;
        right: 44px;
        height: 12px;
        width: 12px;
        border: none;
        opacity: 0.3
    }

    .reviews .reviews-searchable-widget .reviews-search-subs-container {
        width: 700px;
        max-width: 100%
    }

        .reviews .reviews-searchable-widget .reviews-search-subs-container .reviews-related-topics-container {
            position: relative;
            bottom: 12px
        }

        .reviews .reviews-searchable-widget .reviews-search-subs-container .reviews-search-loader {
            font-size: 4px;
            left: 50%;
            bottom: 14px
        }

        .reviews .reviews-searchable-widget .reviews-search-subs-container .reviews-related-topic {
            background-color: lightgray;
            border-radius: 3px;
            padding: 0 5px
        }

.reviews .write-question-wrapper {
    width: 100%;
    display: none;
    overflow: hidden
}

    .reviews .write-question-wrapper .write-question-content .form-group .reviews-text-box {
        width: 100%
    }

.reviews .write-question-button {
    margin-left: 15px
}

.reviews .write-review-wrapper {
    position: relative;
    width: 100%;
    display: none;
    overflow: hidden
}

.reviews .write-review .reviews-header {
    margin-bottom: 20px
}

    .reviews .write-review .reviews-header .y-label {
        padding-top: 0
    }

        .reviews .write-review .reviews-header .y-label .form-input-error {
            color: #ea1332;
            font-weight: bold
        }

    .reviews .write-review .reviews-header .reviews-header-title {
        font-size: 15px
    }

    .reviews .write-review .reviews-header .reviews-icon {
        color: #FAAC2F;
        font-size: 26px;
        height: auto
    }

    .reviews .write-review .reviews-header .profile-wrapper {
        color: #323a45;
        display: inline-block;
        height: 50px;
        width: 50px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        background: #84898f;
        text-align: center;
        padding-top: 6px;
        overflow: hidden;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

        .reviews .write-review .reviews-header .profile-wrapper .reviews-icon {
            font-size: 45px;
            color: #323a45
        }

    .reviews .write-review .reviews-header .stars-wrapper {
        display: inline-block;
        vertical-align: top
    }

        .reviews .write-review .reviews-header .stars-wrapper .reviews-icon-empty-star:hover:before {
            content: "\e60e"
        }

.reviews .write-review .reviews-footer {
    display: none;
    width: 100%;
    vertical-align: middle
}

.reviews .write-review .socialize-wrapper {
    display: none;
    width: 273px;
    position: absolute
}

    .reviews .write-review .socialize-wrapper .socialize {
        display: inline-block;
        float: left;
        margin-bottom: 10px;
        min-width: 147px
    }

    .reviews .write-review .socialize-wrapper .reviews-or {
        display: inline-block;
        text-align: center;
        margin-top: 60px;
        width: 93px;
        text-align: center
    }

    .reviews .write-review .socialize-wrapper .connected {
        display: none;
        margin-top: 40px
    }

.reviews .write-review .connect-wrapper {
    padding-left: 273px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

    .reviews .write-review .connect-wrapper .form-element {
        float: left;
        width: 50%;
        min-width: 162px;
        padding-right: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

        .reviews .write-review .connect-wrapper .form-element .form-input-error {
            color: #ea1332;
            font-weight: bold
        }

        .reviews .write-review .connect-wrapper .form-element .y-input {
            margin: 0;
            width: 100%
        }

        .reviews .write-review .connect-wrapper .form-element:first-child {
            padding-right: 15px
        }

        .reviews .write-review .connect-wrapper .form-element.email-input {
            display: none
        }

.reviews .write-review .reviews-padding-left-50-pct {
    padding-left: 50%
}

.reviews .write-review .reviews-submit {
    display: inline-block;
    margin-bottom: 10px;
    float: right;
    margin-top: 15px !important
}

.reviews .write-review .reviews-toa {
    padding-left: 0;
    width: 85%
}

.reviews .write-review .reviews-preloader-wrapper {
    float: right;
    width: 88px;
    margin-right: 10px;
    margin-top: 2px
}

.reviews .write-review .form-input-error {
    color: #ea1332;
    font-weight: bold
}

.reviews .write-review .reviews-agree-and-submit {
    display: block;
    float: right;
    margin-top: 40px
}

    .reviews .write-review .reviews-agree-and-submit .reviews-i-agree {
        display: inline-block;
        height: auto;
        top: 50%;
        transform: translateY(130%);
        padding-left: 60px;
        margin-right: 15px
    }

@media only screen and (max-width: 480px) {
    .reviews .write-review .reviews-agree-and-submit .reviews-i-agree.reviews-i-agree {
        margin-right: 0px;
        right: 70px
    }
}

.reviews .write-review .reviews-agree-and-submit .reviews-i-agree .reviews-checkbox-wrapper {
    height: 20px;
    margin-top: 3px;
    transform: translateY(-50%)
}

    .reviews .write-review .reviews-agree-and-submit .reviews-i-agree .reviews-checkbox-wrapper input[type="checkbox"] {
        display: inline;
        width: 14px;
        height: 14px;
        object-fit: contain;
        border-color: grey;
        -webkit-appearance: checkbox;
        -moz-appearance: checkbox
    }

@media only screen and (max-width: 480px) {
    .reviews .write-review .reviews-agree-and-submit .reviews-i-agree .reviews-checkbox-wrapper.reviews-checkbox-wrapper {
        margin-right: -2px;
        margin-top: 0px
    }
}

.reviews .write-review .reviews-agree-and-submit .reviews-i-agree .reviews-checkbox-wrapper .reviews-agree-checkbox {
    position: absolute;
    outline: none;
    opacity: 0;
    bottom: -15px;
    left: -21px
}

@media only screen and (max-width: 480px) {
    .reviews .write-review .reviews-agree-and-submit .reviews-i-agree .reviews-checkbox-wrapper .reviews-agree-checkbox.reviews-agree-checkbox {
        left: -85px;
        top: -12px
    }
}

.reviews .write-review .reviews-agree-and-submit .reviews-i-agree .reviews-checkbox-wrapper .reviews-agree-checkbox:checked + label:after {
    opacity: 1
}

.reviews .write-review .reviews-agree-and-submit .reviews-i-agree .reviews-checkbox-wrapper .reviews-agree-checkbox:checked + label:before {
    background: #1471e6;
    color: #1471e6
}

.reviews .write-review .reviews-agree-and-submit .reviews-i-agree .reviews-checkbox-wrapper .reviews-agree-checkbox.error + label:before {
    color: red
}

.reviews .write-review .reviews-agree-and-submit .reviews-i-agree .reviews-checkbox-wrapper .reviews-agree-checkbox-label::before {
    position: absolute;
    content: '';
    left: -25px;
    top: 1px;
    width: 14px;
    height: 14px;
    border: 1px solid;
    color: #ACB5D4
}

.reviews .write-review .reviews-agree-and-submit .reviews-i-agree .reviews-checkbox-wrapper .reviews-agree-checkbox-label::after {
    content: '';
    position: absolute;
    opacity: 0;
    transition: all 200ms;
    height: 5px;
    width: 9px;
    border-left: 2px solid;
    border-bottom: 2px solid;
    left: -22px;
    top: 5px;
    transform: rotate(-45deg);
    color: #fff
}

.reviews .write-review .reviews-agree-and-submit .reviews-i-agree .reviews-checkbox-wrapper .reviews-terms {
    transform: translateY(-100%)
}

@media only screen and (max-width: 480px) {
    .reviews .write-review .reviews-agree-and-submit .reviews-i-agree .reviews-checkbox-wrapper .reviews-terms.reviews-terms {
        margin-top: 17px
    }
}

.reviews .write-review .reviews-agree-and-submit .reviews-i-agree .reviews-checkbox-wrapper .reviews-i-agree-to-the-terms {
    width: 215px;
    height: 18px;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.29;
    letter-spacing: normal;
    color: #676a6c
}

    .reviews .write-review .reviews-agree-and-submit .reviews-i-agree .reviews-checkbox-wrapper .reviews-i-agree-to-the-terms a {
        color: #676a6c !important;
        text-decoration: underline !important
    }

@media only screen and (min-width: 768px) {
    .reviews .write-review .reviews-agree-and-submit .reviews-i-agree .reviews-checkbox-wrapper .reviews-i-agree-to-the-terms br {
        display: none
    }
}

.reviews .write-review .submit-button {
    display: inline-block;
    float: right
}

    .reviews .write-review .submit-button .form-input-error {
        display: inline-block;
        margin: 20px;
        color: #ea1332;
        font-weight: bold
    }

.reviews .reviews-review .reviews-header, .reviews .reviews-comment .reviews-header, .reviews .reviews-question .reviews-header, .reviews .reviews-onsite-upload .reviews-header {
    position: relative;
    color: #6A6C77
}

    .reviews .reviews-review .reviews-header .reviews-header-element, .reviews .reviews-comment .reviews-header .reviews-header-element, .reviews .reviews-question .reviews-header .reviews-header-element, .reviews .reviews-onsite-upload .reviews-header .reviews-header-element {
        padding-top: 2px;
        display: inline-block;
        vertical-align: top
    }

        .reviews .reviews-review .reviews-header .reviews-header-element .y-label, .reviews .reviews-comment .reviews-header .reviews-header-element .y-label, .reviews .reviews-question .reviews-header .reviews-header-element .y-label, .reviews .reviews-onsite-upload .reviews-header .reviews-header-element .y-label {
            min-width: 0px;
            padding: 0px;
            font-size: 12px;
            vertical-align: top
        }

            .reviews .reviews-review .reviews-header .reviews-header-element .y-label.reviews-user-title, .reviews .reviews-comment .reviews-header .reviews-header-element .y-label.reviews-user-title, .reviews .reviews-question .reviews-header .reviews-header-element .y-label.reviews-user-title, .reviews .reviews-onsite-upload .reviews-header .reviews-header-element .y-label.reviews-user-title {
                background: none
            }

            .reviews .reviews-review .reviews-header .reviews-header-element .y-label.reviews-user-name, .reviews .reviews-comment .reviews-header .reviews-header-element .y-label.reviews-user-name, .reviews .reviews-question .reviews-header .reviews-header-element .y-label.reviews-user-name, .reviews .reviews-onsite-upload .reviews-header .reviews-header-element .y-label.reviews-user-name {
                color: #323a45
            }

            .reviews .reviews-review .reviews-header .reviews-header-element .y-label.reviews-review-date, .reviews .reviews-comment .reviews-header .reviews-header-element .y-label.reviews-review-date, .reviews .reviews-question .reviews-header .reviews-header-element .y-label.reviews-review-date, .reviews .reviews-onsite-upload .reviews-header .reviews-header-element .y-label.reviews-review-date {
                float: left
            }

    .reviews .reviews-review .reviews-header .reviews-icon-profile, .reviews .reviews-comment .reviews-header .reviews-icon-profile, .reviews .reviews-question .reviews-header .reviews-icon-profile, .reviews .reviews-onsite-upload .reviews-header .reviews-icon-profile {
        position: relative;
        width: 45px;
        height: 45px;
        margin-right: 8px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        background: #84898f
    }

        .reviews .reviews-review .reviews-header .reviews-icon-profile .reviews-user-letter, .reviews .reviews-comment .reviews-header .reviews-icon-profile .reviews-user-letter, .reviews .reviews-question .reviews-header .reviews-icon-profile .reviews-user-letter, .reviews .reviews-onsite-upload .reviews-header .reviews-icon-profile .reviews-user-letter {
            background: transparent !important;
            position: absolute;
            top: 13px;
            width: 100%;
            min-width: 100%;
            left: 1px;
            text-align: center;
            font-size: 20px;
            color: #fff
        }

            .reviews .reviews-review .reviews-header .reviews-icon-profile .reviews-user-letter span.reviews-icon, .reviews .reviews-comment .reviews-header .reviews-icon-profile .reviews-user-letter span.reviews-icon, .reviews .reviews-question .reviews-header .reviews-icon-profile .reviews-user-letter span.reviews-icon, .reviews .reviews-onsite-upload .reviews-header .reviews-icon-profile .reviews-user-letter span.reviews-icon {
                color: #fff
            }

        .reviews .reviews-review .reviews-header .reviews-icon-profile .reviews-icon-circle-checkmark, .reviews .reviews-comment .reviews-header .reviews-icon-profile .reviews-icon-circle-checkmark, .reviews .reviews-question .reviews-header .reviews-icon-profile .reviews-icon-circle-checkmark, .reviews .reviews-onsite-upload .reviews-header .reviews-icon-profile .reviews-icon-circle-checkmark {
            display: none;
            position: absolute;
            left: 31px;
            top: 28px;
            background: #fff;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            width: 18.3px
        }

    .reviews .reviews-review .reviews-header .reviews-icon-profile-social, .reviews .reviews-comment .reviews-header .reviews-icon-profile-social, .reviews .reviews-question .reviews-header .reviews-icon-profile-social, .reviews .reviews-onsite-upload .reviews-header .reviews-icon-profile-social {
        width: 45px;
        height: 45px;
        margin-right: 7px
    }

        .reviews .reviews-review .reviews-header .reviews-icon-profile-social img, .reviews .reviews-comment .reviews-header .reviews-icon-profile-social img, .reviews .reviews-question .reviews-header .reviews-icon-profile-social img, .reviews .reviews-onsite-upload .reviews-header .reviews-icon-profile-social img {
            max-width: 100% !important;
            width: 100% !important;
            height: auto !important
        }

    .reviews .reviews-review .reviews-header.reviews-verified-user .reviews-icon-circle-checkmark, .reviews .reviews-comment .reviews-header.reviews-verified-user .reviews-icon-circle-checkmark, .reviews .reviews-question .reviews-header.reviews-verified-user .reviews-icon-circle-checkmark, .reviews .reviews-onsite-upload .reviews-header.reviews-verified-user .reviews-icon-circle-checkmark {
        display: inline-block;
        color: #2f84ed
    }

    .reviews .reviews-review .reviews-header.reviews-verified-buyer .reviews-icon-circle-checkmark, .reviews .reviews-comment .reviews-header.reviews-verified-buyer .reviews-icon-circle-checkmark, .reviews .reviews-question .reviews-header.reviews-verified-buyer .reviews-icon-circle-checkmark, .reviews .reviews-onsite-upload .reviews-header.reviews-verified-buyer .reviews-icon-circle-checkmark {
        display: inline-block;
        color: #1cc286
    }

    .reviews .reviews-review .reviews-header.reviews-store-owner .reviews-icon-circle-checkmark, .reviews .reviews-comment .reviews-header.reviews-store-owner .reviews-icon-circle-checkmark, .reviews .reviews-question .reviews-header.reviews-store-owner .reviews-icon-circle-checkmark, .reviews .reviews-onsite-upload .reviews-header.reviews-store-owner .reviews-icon-circle-checkmark {
        display: inline-block;
        color: #efae00
    }

    .reviews .reviews-review .reviews-header.reviews-store-owner .reviews-store-avatar, .reviews .reviews-comment .reviews-header.reviews-store-owner .reviews-store-avatar, .reviews .reviews-question .reviews-header.reviews-store-owner .reviews-store-avatar, .reviews .reviews-onsite-upload .reviews-header.reviews-store-owner .reviews-store-avatar {
        background: transparent;
        background-image: none !important
    }

    .reviews .reviews-review .reviews-header.reviews-store-owner .yopto-avatar-wrapper, .reviews .reviews-comment .reviews-header.reviews-store-owner .yopto-avatar-wrapper, .reviews .reviews-question .reviews-header.reviews-store-owner .yopto-avatar-wrapper, .reviews .reviews-onsite-upload .reviews-header.reviews-store-owner .yopto-avatar-wrapper {
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        overflow: hidden;
        height: inherit
    }

    .reviews .reviews-review .reviews-header.reviews-store-owner img.reviews-store-avatar, .reviews .reviews-comment .reviews-header.reviews-store-owner img.reviews-store-avatar, .reviews .reviews-question .reviews-header.reviews-store-owner img.reviews-store-avatar, .reviews .reviews-onsite-upload .reviews-header.reviews-store-owner img.reviews-store-avatar {
        width: 100%;
        height: auto;
        vertical-align: middle
    }

    .reviews .reviews-review .reviews-header .reviews-user-name, .reviews .reviews-comment .reviews-header .reviews-user-name, .reviews .reviews-question .reviews-header .reviews-user-name, .reviews .reviews-onsite-upload .reviews-header .reviews-user-name {
        float: left;
        color: #323a45;
        font-weight: bolder;
        margin-right: 5px
    }

    .reviews .reviews-review .reviews-header .reviews-header-actions, .reviews .reviews-comment .reviews-header .reviews-header-actions, .reviews .reviews-question .reviews-header .reviews-header-actions, .reviews .reviews-onsite-upload .reviews-header .reviews-header-actions {
        float: right
    }

    .reviews .reviews-review .reviews-header .reviews-review-stars, .reviews .reviews-comment .reviews-header .reviews-review-stars, .reviews .reviews-question .reviews-header .reviews-review-stars, .reviews .reviews-onsite-upload .reviews-header .reviews-review-stars {
        float: left;
        display: inline-block;
        margin-top: 7px;
        margin-right: 10px
    }

        .reviews .reviews-review .reviews-header .reviews-review-stars .reviews-icon, .reviews .reviews-comment .reviews-header .reviews-review-stars .reviews-icon, .reviews .reviews-question .reviews-header .reviews-review-stars .reviews-icon, .reviews .reviews-onsite-upload .reviews-header .reviews-review-stars .reviews-icon {
            float: left;
            color: #FAAC2F
        }

        .reviews .reviews-review .reviews-header .reviews-review-stars .reviews-user-related-fields, .reviews .reviews-comment .reviews-header .reviews-review-stars .reviews-user-related-fields, .reviews .reviews-question .reviews-header .reviews-review-stars .reviews-user-related-fields, .reviews .reviews-onsite-upload .reviews-header .reviews-review-stars .reviews-user-related-fields {
            margin-top: 15px;
            display: none;
        }

            .reviews .reviews-review .reviews-header .reviews-review-stars .reviews-user-related-fields .reviews-user-field .reviews-user-field-description, .reviews .reviews-comment .reviews-header .reviews-review-stars .reviews-user-related-fields .reviews-user-field .reviews-user-field-description, .reviews .reviews-question .reviews-header .reviews-review-stars .reviews-user-related-fields .reviews-user-field .reviews-user-field-description, .reviews .reviews-onsite-upload .reviews-header .reviews-review-stars .reviews-user-related-fields .reviews-user-field .reviews-user-field-description {
                float: left;
                font-style: italic !important;
                font-weight: bold;
                margin-right: 7px;
                color: #6B6D76
            }

            .reviews .reviews-review .reviews-header .reviews-review-stars .reviews-user-related-fields .reviews-user-field .reviews-user-field-answer, .reviews .reviews-comment .reviews-header .reviews-review-stars .reviews-user-related-fields .reviews-user-field .reviews-user-field-answer, .reviews .reviews-question .reviews-header .reviews-review-stars .reviews-user-related-fields .reviews-user-field .reviews-user-field-answer, .reviews .reviews-onsite-upload .reviews-header .reviews-review-stars .reviews-user-related-fields .reviews-user-field .reviews-user-field-answer {
                color: #6B6D76
            }

.reviews .reviews-review .reviews-main, .reviews .reviews-comment .reviews-main, .reviews .reviews-question .reviews-main, .reviews .reviews-onsite-upload .reviews-main {
    display: block;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 53px
}

@media only screen and (max-width: 480px) {
    .reviews .reviews-review .reviews-main, .reviews .reviews-comment .reviews-main, .reviews .reviews-question .reviews-main, .reviews .reviews-onsite-upload .reviews-main {
        margin-left: 0px
    }
}

.reviews .reviews-review .reviews-main .content-title, .reviews .reviews-comment .reviews-main .content-title, .reviews .reviews-question .reviews-main .content-title, .reviews .reviews-onsite-upload .reviews-main .content-title {
    display: inline-block;
    float: left;
    color: #6B6D76;
    padding-bottom: 5px
}

    .reviews .reviews-review .reviews-main .content-title .highlight-text, .reviews .reviews-comment .reviews-main .content-title .highlight-text, .reviews .reviews-question .reviews-main .content-title .highlight-text, .reviews .reviews-onsite-upload .reviews-main .content-title .highlight-text {
        background-color: rgba(50,58,69,0.15);
        color: #6B6D76;
        font-weight: bold
    }

.reviews .reviews-review .reviews-main .content-review, .reviews .reviews-comment .reviews-main .content-review, .reviews .reviews-question .reviews-main .content-review, .reviews .reviews-onsite-upload .reviews-main .content-review {
    display: inline;
    color: #6B6D76
}

    .reviews .reviews-review .reviews-main .content-review .highlight-text, .reviews .reviews-comment .reviews-main .content-review .highlight-text, .reviews .reviews-question .reviews-main .content-review .highlight-text, .reviews .reviews-onsite-upload .reviews-main .content-review .highlight-text {
        background-color: rgba(50,58,69,0.15);
        color: #6B6D76
    }

.reviews .reviews-review .reviews-main .media-review-desktop, .reviews .reviews-comment .reviews-main .media-review-desktop, .reviews .reviews-question .reviews-main .media-review-desktop, .reviews .reviews-onsite-upload .reviews-main .media-review-desktop {
    width: 130px !important;
    height: 130px !important
}

.reviews .reviews-review .reviews-main .reviews-review-images-wrapper, .reviews .reviews-comment .reviews-main .reviews-review-images-wrapper, .reviews .reviews-question .reviews-main .reviews-review-images-wrapper, .reviews .reviews-onsite-upload .reviews-main .reviews-review-images-wrapper {
    margin-top: 14px;
    height: auto;
    width: auto;
    display: block
}

    .reviews .reviews-review .reviews-main .reviews-review-images-wrapper .expandable-image-container, .reviews .reviews-comment .reviews-main .reviews-review-images-wrapper .expandable-image-container, .reviews .reviews-question .reviews-main .reviews-review-images-wrapper .expandable-image-container, .reviews .reviews-onsite-upload .reviews-main .reviews-review-images-wrapper .expandable-image-container {
        display: inline-block;
        position: relative;
        text-align: center;
        margin-right: 11px;
        margin-bottom: 11px;
        cursor: pointer
    }

        .reviews .reviews-review .reviews-main .reviews-review-images-wrapper .expandable-image-container .expandable-image, .reviews .reviews-comment .reviews-main .reviews-review-images-wrapper .expandable-image-container .expandable-image, .reviews .reviews-question .reviews-main .reviews-review-images-wrapper .expandable-image-container .expandable-image, .reviews .reviews-onsite-upload .reviews-main .reviews-review-images-wrapper .expandable-image-container .expandable-image {
            position: relative;
            border: 1px solid #cfd7e3;
            border-radius: 3px;
            width: 100px;
            height: 100px;
            float: left;
            cursor: pointer;
            -webkit-backface-visibility: hidden;
            opacity: 0;
            filter: brightness(50%)
        }

        .reviews .reviews-review .reviews-main .reviews-review-images-wrapper .expandable-image-container .expandable-num, .reviews .reviews-comment .reviews-main .reviews-review-images-wrapper .expandable-image-container .expandable-num, .reviews .reviews-question .reviews-main .reviews-review-images-wrapper .expandable-image-container .expandable-num, .reviews .reviews-onsite-upload .reviews-main .reviews-review-images-wrapper .expandable-image-container .expandable-num {
            position: absolute;
            width: 100%;
            top: 40%;
            color: whitesmoke;
            cursor: pointer;
            font-size: 20px
        }

    .reviews .reviews-review .reviews-main .reviews-review-images-wrapper .video-review, .reviews .reviews-comment .reviews-main .reviews-review-images-wrapper .video-review, .reviews .reviews-question .reviews-main .reviews-review-images-wrapper .video-review, .reviews .reviews-onsite-upload .reviews-main .reviews-review-images-wrapper .video-review {
        margin-right: -25px
    }

        .reviews .reviews-review .reviews-main .reviews-review-images-wrapper .video-review .reviews-video, .reviews .reviews-comment .reviews-main .reviews-review-images-wrapper .video-review .reviews-video, .reviews .reviews-question .reviews-main .reviews-review-images-wrapper .video-review .reviews-video, .reviews .reviews-onsite-upload .reviews-main .reviews-review-images-wrapper .video-review .reviews-video {
            position: relative;
            border: 1px solid #cfd7e3;
            border-radius: 3px;
            width: 100px;
            height: 100px;
            margin-right: 11px;
            margin-bottom: 11px;
            float: left;
            cursor: pointer;
            -webkit-backface-visibility: hidden
        }

        .reviews .reviews-review .reviews-main .reviews-review-images-wrapper .video-review .expandable-video, .reviews .reviews-comment .reviews-main .reviews-review-images-wrapper .video-review .expandable-video, .reviews .reviews-question .reviews-main .reviews-review-images-wrapper .video-review .expandable-video, .reviews .reviews-onsite-upload .reviews-main .reviews-review-images-wrapper .video-review .expandable-video {
            position: relative;
            border: 1px solid #cfd7e3;
            border-radius: 3px;
            width: 100px;
            height: 100px;
            float: left;
            cursor: pointer;
            -webkit-backface-visibility: hidden;
            opacity: 0;
            filter: brightness(50%)
        }

        .reviews .reviews-review .reviews-main .reviews-review-images-wrapper .video-review .reviews-icon-video, .reviews .reviews-comment .reviews-main .reviews-review-images-wrapper .video-review .reviews-icon-video, .reviews .reviews-question .reviews-main .reviews-review-images-wrapper .video-review .reviews-icon-video, .reviews .reviews-onsite-upload .reviews-main .reviews-review-images-wrapper .video-review .reviews-icon-video {
            color: white;
            z-index: 0;
            font-size: 25px;
            color: white;
            transform: translate(-30%, 30%);
            -webkit-filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.25));
            filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.25))
        }

    .reviews .reviews-review .reviews-main .reviews-review-images-wrapper .image-review, .reviews .reviews-comment .reviews-main .reviews-review-images-wrapper .image-review, .reviews .reviews-question .reviews-main .reviews-review-images-wrapper .image-review, .reviews .reviews-onsite-upload .reviews-main .reviews-review-images-wrapper .image-review {
        position: relative;
        border: 1px solid #cfd7e3;
        border-radius: 3px;
        width: 100px;
        height: 100px;
        margin-right: 11px;
        margin-bottom: 11px;
        float: left;
        cursor: pointer;
        -webkit-backface-visibility: hidden;
        opacity: 0
    }

        .reviews .reviews-review .reviews-main .reviews-review-images-wrapper .image-review:hover, .reviews .reviews-comment .reviews-main .reviews-review-images-wrapper .image-review:hover, .reviews .reviews-question .reviews-main .reviews-review-images-wrapper .image-review:hover, .reviews .reviews-onsite-upload .reviews-main .reviews-review-images-wrapper .image-review:hover {
            -moz-opacity: 0.70;
            opacity: 0.70;
            filter: alpha(opacity=70)
        }

.reviews .reviews-review .reviews-main .product-link, .reviews .reviews-comment .reviews-main .product-link, .reviews .reviews-question .reviews-main .product-link, .reviews .reviews-onsite-upload .reviews-main .product-link {
    display: none;
    padding-bottom: 0;
    width: 100%;
    white-space: normal
}

.reviews .reviews-review .reviews-main .reviews-multiple-rating-fields, .reviews .reviews-comment .reviews-main .reviews-multiple-rating-fields, .reviews .reviews-question .reviews-main .reviews-multiple-rating-fields, .reviews .reviews-onsite-upload .reviews-main .reviews-multiple-rating-fields {
    margin-top: 15px
}

    .reviews .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields, .reviews .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields, .reviews .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields, .reviews .reviews-onsite-upload .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields {
        margin-bottom: 20px
    }

        .reviews .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-wrapper, .reviews .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-wrapper, .reviews .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-wrapper, .reviews .reviews-onsite-upload .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-wrapper {
            background-color: #f6f8fc;
            padding: 15px
        }

            .reviews .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-wrapper .reviews-product-related-fields-column, .reviews .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-wrapper .reviews-product-related-fields-column, .reviews .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-wrapper .reviews-product-related-fields-column, .reviews .reviews-onsite-upload .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-wrapper .reviews-product-related-fields-column {
                display: inline-block;
                margin-right: 28px
            }

                .reviews .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-wrapper .reviews-product-related-fields-column.reviews-small-version, .reviews .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-wrapper .reviews-product-related-fields-column.reviews-small-version, .reviews .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-wrapper .reviews-product-related-fields-column.reviews-small-version, .reviews .reviews-onsite-upload .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-wrapper .reviews-product-related-fields-column.reviews-small-version {
                    display: none
                }

    .reviews .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields, .reviews .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields, .reviews .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields, .reviews .reviews-onsite-upload .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields {
        /*display: none;*/
        margin: 15px 0
    }

        .reviews .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields .reviews-user-field .reviews-user-field-description, .reviews .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields .reviews-user-field .reviews-user-field-description, .reviews .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields .reviews-user-field .reviews-user-field-description, .reviews .reviews-onsite-upload .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields .reviews-user-field .reviews-user-field-description {
            font-style: italic !important;
            font-weight: bold;
            margin-right: 7px;
            color: #6B6D76
        }

        .reviews .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields .reviews-user-field .reviews-user-field-answer, .reviews .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields .reviews-user-field .reviews-user-field-answer, .reviews .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields .reviews-user-field .reviews-user-field-answer, .reviews .reviews-onsite-upload .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields .reviews-user-field .reviews-user-field-answer {
            color: #6B6D76
        }

    .reviews .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields, .reviews .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields, .reviews .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields, .reviews .reviews-onsite-upload .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields {
        margin: 15px 0
    }

        .reviews .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields .reviews-question-field, .reviews .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields .reviews-question-field, .reviews .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields .reviews-question-field, .reviews .reviews-onsite-upload .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields .reviews-question-field {
            margin-top: 15px
        }

            .reviews .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields .reviews-question-field .reviews-question-field-description, .reviews .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields .reviews-question-field .reviews-question-field-description, .reviews .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields .reviews-question-field .reviews-question-field-description, .reviews .reviews-onsite-upload .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields .reviews-question-field .reviews-question-field-description {
                font-weight: bold;
                margin: 2px 7px 2px 2px;
                color: #6B6D76;
                font-size: 12px;
                line-height: 17px
            }

            .reviews .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields .reviews-question-field .reviews-question-field-answer, .reviews .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields .reviews-question-field .reviews-question-field-answer, .reviews .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields .reviews-question-field .reviews-question-field-answer, .reviews .reviews-onsite-upload .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields .reviews-question-field .reviews-question-field-answer {
                color: #6B6D76;
                font-size: 12px;
                line-height: 17px
            }

                .reviews .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields .reviews-question-field .reviews-question-field-answer .rest-content-collapsed, .reviews .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields .reviews-question-field .reviews-question-field-answer .rest-content-collapsed, .reviews .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields .reviews-question-field .reviews-question-field-answer .rest-content-collapsed, .reviews .reviews-onsite-upload .reviews-main .reviews-multiple-rating-fields .reviews-open-question-fields .reviews-question-field .reviews-question-field-answer .rest-content-collapsed {
                    font-size: 12px;
                    line-height: 17px
                }

.reviews .reviews-review .reviews-footer, .reviews .reviews-comment .reviews-footer, .reviews .reviews-question .reviews-footer, .reviews .reviews-onsite-upload .reviews-footer {
    position: relative;
    color: #6A6C77;
    margin-left: 53px
}

@media only screen and (max-width: 480px) {
    .reviews .reviews-review .reviews-footer, .reviews .reviews-comment .reviews-footer, .reviews .reviews-question .reviews-footer, .reviews .reviews-onsite-upload .reviews-footer {
        margin-left: 0px
    }
}

.reviews .reviews-review .reviews-footer .footer-actions, .reviews .reviews-comment .reviews-footer .footer-actions, .reviews .reviews-question .reviews-footer .footer-actions, .reviews .reviews-onsite-upload .reviews-footer .footer-actions {
    display: inline-block;
    float: left
}

    .reviews .reviews-review .reviews-footer .footer-actions .share-options-wrapper, .reviews .reviews-comment .reviews-footer .footer-actions .share-options-wrapper, .reviews .reviews-question .reviews-footer .footer-actions .share-options-wrapper, .reviews .reviews-onsite-upload .reviews-footer .footer-actions .share-options-wrapper {
        display: inline-block
    }

        .reviews .reviews-review .reviews-footer .footer-actions .share-options-wrapper .facebook, .reviews .reviews-review .reviews-footer .footer-actions .share-options-wrapper .twitter, .reviews .reviews-review .reviews-footer .footer-actions .share-options-wrapper .linkedin, .reviews .reviews-review .reviews-footer .footer-actions .share-options-wrapper .google, .reviews .reviews-comment .reviews-footer .footer-actions .share-options-wrapper .facebook, .reviews .reviews-comment .reviews-footer .footer-actions .share-options-wrapper .twitter, .reviews .reviews-comment .reviews-footer .footer-actions .share-options-wrapper .linkedin, .reviews .reviews-comment .reviews-footer .footer-actions .share-options-wrapper .google, .reviews .reviews-question .reviews-footer .footer-actions .share-options-wrapper .facebook, .reviews .reviews-question .reviews-footer .footer-actions .share-options-wrapper .twitter, .reviews .reviews-question .reviews-footer .footer-actions .share-options-wrapper .linkedin, .reviews .reviews-question .reviews-footer .footer-actions .share-options-wrapper .google, .reviews .reviews-onsite-upload .reviews-footer .footer-actions .share-options-wrapper .facebook, .reviews .reviews-onsite-upload .reviews-footer .footer-actions .share-options-wrapper .twitter, .reviews .reviews-onsite-upload .reviews-footer .footer-actions .share-options-wrapper .linkedin, .reviews .reviews-onsite-upload .reviews-footer .footer-actions .share-options-wrapper .google {
            float: none;
            margin: none;
            padding: none
        }

.reviews .reviews-review .reviews-footer .reviews-icon-dot, .reviews .reviews-review .reviews-footer .reviews-icon-seperator, .reviews .reviews-comment .reviews-footer .reviews-icon-dot, .reviews .reviews-comment .reviews-footer .reviews-icon-seperator, .reviews .reviews-question .reviews-footer .reviews-icon-dot, .reviews .reviews-question .reviews-footer .reviews-icon-seperator, .reviews .reviews-onsite-upload .reviews-footer .reviews-icon-dot, .reviews .reviews-onsite-upload .reviews-footer .reviews-icon-seperator {
    font-size: 12px
}

.reviews .reviews-review .reviews-footer .y-label, .reviews .reviews-comment .reviews-footer .y-label, .reviews .reviews-question .reviews-footer .y-label, .reviews .reviews-onsite-upload .reviews-footer .y-label {
    min-width: 0px;
    padding: 0px;
    text-transform: capitalize
}

.reviews .reviews-review .reviews-footer .reviews-helpful, .reviews .reviews-comment .reviews-footer .reviews-helpful, .reviews .reviews-question .reviews-footer .reviews-helpful, .reviews .reviews-onsite-upload .reviews-footer .reviews-helpful {
    display: inline-block;
    float: right;
    position: relative
}

@media only screen and (min-width: 480px) {
    .reviews .reviews-review .reviews-footer .reviews-helpful.reviews-helpful, .reviews .reviews-comment .reviews-footer .reviews-helpful.reviews-helpful, .reviews .reviews-question .reviews-footer .reviews-helpful.reviews-helpful, .reviews .reviews-onsite-upload .reviews-footer .reviews-helpful.reviews-helpful {
        top: 0
    }
}

.reviews .reviews-review .reviews-footer .reviews-helpful .reviews-sum, .reviews .reviews-comment .reviews-footer .reviews-helpful .reviews-sum, .reviews .reviews-question .reviews-footer .reviews-helpful .reviews-sum, .reviews .reviews-onsite-upload .reviews-footer .reviews-helpful .reviews-sum {
    margin: 0
}

.reviews .reviews-review .reviews-footer .reviews-helpful .vote-btn, .reviews .reviews-comment .reviews-footer .reviews-helpful .vote-btn, .reviews .reviews-question .reviews-footer .reviews-helpful .vote-btn, .reviews .reviews-onsite-upload .reviews-footer .reviews-helpful .vote-btn {
    margin-left: 10px
}

.reviews .reviews-review .reviews-footer .reviews-helpful .reviews-vote-text, .reviews .reviews-comment .reviews-footer .reviews-helpful .reviews-vote-text, .reviews .reviews-question .reviews-footer .reviews-helpful .reviews-vote-text, .reviews .reviews-onsite-upload .reviews-footer .reviews-helpful .reviews-vote-text {
    cursor: pointer
}

.reviews .reviews-review .reviews-footer .share-options, .reviews .reviews-comment .reviews-footer .share-options, .reviews .reviews-question .reviews-footer .share-options, .reviews .reviews-onsite-upload .reviews-footer .share-options {
    display: none
}

.reviews .reviews-review .reviews-footer .reviews-action i, .reviews .reviews-comment .reviews-footer .reviews-action i, .reviews .reviews-question .reviews-footer .reviews-action i, .reviews .reviews-onsite-upload .reviews-footer .reviews-action i {
    font-size: 13px
}

.reviews .reviews-review .reviews-footer .reviews-action:hover, .reviews .reviews-comment .reviews-footer .reviews-action:hover, .reviews .reviews-question .reviews-footer .reviews-action:hover, .reviews .reviews-onsite-upload .reviews-footer .reviews-action:hover {
    color: #323a45;
    cursor: pointer
}

    .reviews .reviews-review .reviews-footer .reviews-action:hover .y-label, .reviews .reviews-review .reviews-footer .reviews-action:hover .transparent-color-btn, .reviews .reviews-comment .reviews-footer .reviews-action:hover .y-label, .reviews .reviews-comment .reviews-footer .reviews-action:hover .transparent-color-btn, .reviews .reviews-question .reviews-footer .reviews-action:hover .y-label, .reviews .reviews-question .reviews-footer .reviews-action:hover .transparent-color-btn, .reviews .reviews-onsite-upload .reviews-footer .reviews-action:hover .y-label, .reviews .reviews-onsite-upload .reviews-footer .reviews-action:hover .transparent-color-btn {
        cursor: pointer;
        color: #323a45
    }

    .reviews .reviews-review .reviews-footer .reviews-action:hover .reviews-icon-share, .reviews .reviews-comment .reviews-footer .reviews-action:hover .reviews-icon-share, .reviews .reviews-question .reviews-footer .reviews-action:hover .reviews-icon-share, .reviews .reviews-onsite-upload .reviews-footer .reviews-action:hover .reviews-icon-share {
        color: inherit
    }

    .reviews .reviews-review .reviews-footer .reviews-action:hover i, .reviews .reviews-comment .reviews-footer .reviews-action:hover i, .reviews .reviews-question .reviews-footer .reviews-action:hover i, .reviews .reviews-onsite-upload .reviews-footer .reviews-action:hover i {
        color: inherit
    }

.reviews .reviews-review .reviews-footer .footer-additional-actions, .reviews .reviews-comment .reviews-footer .footer-additional-actions, .reviews .reviews-question .reviews-footer .footer-additional-actions, .reviews .reviews-onsite-upload .reviews-footer .footer-additional-actions {
    display: none
}

.reviews .reviews-review .reviews-footer .reviews-syndication-reference, .reviews .reviews-comment .reviews-footer .reviews-syndication-reference, .reviews .reviews-question .reviews-footer .reviews-syndication-reference, .reviews .reviews-onsite-upload .reviews-footer .reviews-syndication-reference {
    margin-top: 10px
}

    .reviews .reviews-review .reviews-footer .reviews-syndication-reference span, .reviews .reviews-comment .reviews-footer .reviews-syndication-reference span, .reviews .reviews-question .reviews-footer .reviews-syndication-reference span, .reviews .reviews-onsite-upload .reviews-footer .reviews-syndication-reference span {
        float: left
    }

    .reviews .reviews-review .reviews-footer .reviews-syndication-reference img, .reviews .reviews-comment .reviews-footer .reviews-syndication-reference img, .reviews .reviews-question .reviews-footer .reviews-syndication-reference img, .reviews .reviews-onsite-upload .reviews-footer .reviews-syndication-reference img {
        margin-left: 10px;
        height: 22px;
        width: 52px
    }

.reviews .reviews-review .reviews-footer .reviews-grouping-reference, .reviews .reviews-comment .reviews-footer .reviews-grouping-reference, .reviews .reviews-question .reviews-footer .reviews-grouping-reference, .reviews .reviews-onsite-upload .reviews-footer .reviews-grouping-reference {
    margin-top: 10px
}

    .reviews .reviews-review .reviews-footer .reviews-grouping-reference span, .reviews .reviews-comment .reviews-footer .reviews-grouping-reference span, .reviews .reviews-question .reviews-footer .reviews-grouping-reference span, .reviews .reviews-onsite-upload .reviews-footer .reviews-grouping-reference span {
        float: left
    }

        .reviews .reviews-review .reviews-footer .reviews-grouping-reference span.reviews-attribution-indicator, .reviews .reviews-comment .reviews-footer .reviews-grouping-reference span.reviews-attribution-indicator, .reviews .reviews-question .reviews-footer .reviews-grouping-reference span.reviews-attribution-indicator, .reviews .reviews-onsite-upload .reviews-footer .reviews-grouping-reference span.reviews-attribution-indicator {
            margin-right: 10px
        }

.reviews .reviews-review .reviews-footer.reviews-show-more, .reviews .reviews-comment .reviews-footer.reviews-show-more, .reviews .reviews-question .reviews-footer.reviews-show-more, .reviews .reviews-onsite-upload .reviews-footer.reviews-show-more {
    padding-top: 25px
}

    .reviews .reviews-review .reviews-footer.reviews-show-more span, .reviews .reviews-comment .reviews-footer.reviews-show-more span, .reviews .reviews-question .reviews-footer.reviews-show-more span, .reviews .reviews-onsite-upload .reviews-footer.reviews-show-more span {
        text-transform: none
    }

.reviews .reviews-review .reviews-read-more, .reviews .reviews-comment .reviews-read-more, .reviews .reviews-question .reviews-read-more, .reviews .reviews-onsite-upload .reviews-read-more {
    white-space: nowrap;
    color: #323a45;
    cursor: pointer
}

.reviews .reviews-review .rest-content-collapsed, .reviews .reviews-comment .rest-content-collapsed, .reviews .reviews-question .rest-content-collapsed, .reviews .reviews-onsite-upload .rest-content-collapsed {
    display: none;
    color: inherit
}

.reviews .reviews-review .reviews-comments-box, .reviews .reviews-review .reviews-show-more, .reviews .reviews-comment .reviews-comments-box, .reviews .reviews-comment .reviews-show-more, .reviews .reviews-question .reviews-comments-box, .reviews .reviews-question .reviews-show-more, .reviews .reviews-onsite-upload .reviews-comments-box, .reviews .reviews-onsite-upload .reviews-show-more {
    display: none
}

    .reviews .reviews-review .reviews-comments-box.visible, .reviews .reviews-review .reviews-show-more.visible, .reviews .reviews-comment .reviews-comments-box.visible, .reviews .reviews-comment .reviews-show-more.visible, .reviews .reviews-question .reviews-comments-box.visible, .reviews .reviews-question .reviews-show-more.visible, .reviews .reviews-onsite-upload .reviews-comments-box.visible, .reviews .reviews-onsite-upload .reviews-show-more.visible {
        display: inherit
    }

.reviews .reviews-instagram .reviews-header {
    position: relative;
    padding-bottom: 14px;
    padding-left: 10px
}

    .reviews .reviews-instagram .reviews-header .reviews-header-element {
        padding-top: 2px;
        display: inline-block;
        vertical-align: top
    }

        .reviews .reviews-instagram .reviews-header .reviews-header-element .y-label {
            min-width: 0px;
            padding: 0px;
            font-size: 12px;
            vertical-align: top
        }

            .reviews .reviews-instagram .reviews-header .reviews-header-element .y-label.reviews-review-date {
                float: left;
                position: absolute;
                right: 1%;
                top: 18%;
                display: block
            }

@media only screen and (max-width: 480px) {
    .reviews .reviews-instagram .reviews-header .reviews-header-element .y-label.reviews-review-date {
        top: auto;
        bottom: 90%
    }
}

.reviews .reviews-instagram .reviews-header .reviews-header-element img {
    border-radius: 100%;
    width: 45px;
    height: 45px
}

.reviews .reviews-instagram .reviews-header .reviews-header-element .reviews-instagram-username {
    padding-left: 14px;
    padding-top: 8px;
    font-size: 16px;
    font-weight: bold;
    color: #266abe;
    white-space: nowrap;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    text-transform: none
}

.reviews .reviews-instagram .reviews-header .reviews-header-element .reviews-instagram-location {
    padding-left: 14px;
    padding-top: 8px;
    font-size: 14px;
    color: #888888;
    white-space: nowrap;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    float: left;
    text-transform: none
}

.reviews .reviews-instagram .reviews-header .reviews-header-actions {
    float: right
}

.reviews .reviews-instagram .reviews-main {
    display: block;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px
}

.reviews .reviews-instagram .reviews-regular-box {
    padding-top: 14px;
    padding-bottom: 14px;
    color: #4f4f4f
}

    .reviews .reviews-instagram .reviews-regular-box .reviews-instagram-hashtag {
        color: #323a45
    }

.reviews .reviews-instagram .toggle-text {
    display: none
}

.reviews .reviews-instagram .reviews-footer {
    position: relative;
    color: #6A6C77;
    margin-left: 10px
}

    .reviews .reviews-instagram .reviews-footer .footer-actions {
        display: inline-block;
        float: left
    }

        .reviews .reviews-instagram .reviews-footer .footer-actions .share-options-wrapper {
            display: inline-block
        }

            .reviews .reviews-instagram .reviews-footer .footer-actions .share-options-wrapper .facebook, .reviews .reviews-instagram .reviews-footer .footer-actions .share-options-wrapper .twitter, .reviews .reviews-instagram .reviews-footer .footer-actions .share-options-wrapper .linkedin, .reviews .reviews-instagram .reviews-footer .footer-actions .share-options-wrapper .google {
                float: none;
                margin: none;
                padding: none
            }

    .reviews .reviews-instagram .reviews-footer .reviews-icon-dot, .reviews .reviews-instagram .reviews-footer .reviews-icon-seperator {
        font-size: 12px
    }

    .reviews .reviews-instagram .reviews-footer .y-label {
        min-width: 0px;
        padding: 0px;
        text-transform: capitalize
    }

    .reviews .reviews-instagram .reviews-footer .reviews-helpful {
        display: inline-block;
        float: right
    }

        .reviews .reviews-instagram .reviews-footer .reviews-helpful .reviews-sum {
            margin: 0
        }

        .reviews .reviews-instagram .reviews-footer .reviews-helpful .vote-btn {
            margin-left: 10px
        }

        .reviews .reviews-instagram .reviews-footer .reviews-helpful .reviews-vote-text {
            cursor: pointer
        }

    .reviews .reviews-instagram .reviews-footer .share-options {
        display: none
    }

    .reviews .reviews-instagram .reviews-footer .reviews-action i {
        font-size: 13px
    }

    .reviews .reviews-instagram .reviews-footer .reviews-action:hover {
        color: #323a45;
        cursor: pointer
    }

        .reviews .reviews-instagram .reviews-footer .reviews-action:hover .y-label, .reviews .reviews-instagram .reviews-footer .reviews-action:hover .transparent-color-btn {
            cursor: pointer;
            color: #323a45
        }

        .reviews .reviews-instagram .reviews-footer .reviews-action:hover .reviews-icon-share {
            color: inherit
        }

        .reviews .reviews-instagram .reviews-footer .reviews-action:hover i {
            color: inherit
        }

    .reviews .reviews-instagram .reviews-footer .footer-additional-actions {
        display: none
    }

    .reviews .reviews-instagram .reviews-footer .reviews-syndication-reference {
        margin-top: 10px
    }

        .reviews .reviews-instagram .reviews-footer .reviews-syndication-reference span {
            float: left
        }

        .reviews .reviews-instagram .reviews-footer .reviews-syndication-reference img {
            margin-left: 10px;
            height: 22px;
            width: 52px
        }

    .reviews .reviews-instagram .reviews-footer .reviews-grouping-reference {
        margin-top: 10px
    }

        .reviews .reviews-instagram .reviews-footer .reviews-grouping-reference span {
            float: left
        }

            .reviews .reviews-instagram .reviews-footer .reviews-grouping-reference span.reviews-attribution-indicator {
                margin-right: 10px
            }

    .reviews .reviews-instagram .reviews-footer.reviews-show-more {
        padding-top: 25px
    }

        .reviews .reviews-instagram .reviews-footer.reviews-show-more span {
            text-transform: none
        }

.reviews .error-box {
    position: relative;
    display: block;
    width: 100%;
    min-height: 25px;
    height: auto;
    background: #f04860;
    text-align: left;
    margin-top: 15px
}

    .reviews .error-box .text-wrapper {
        padding-left: 5px;
        margin-right: 25px
    }

        .reviews .error-box .text-wrapper .error-text {
            color: #fff;
            font-size: 12px;
            line-height: 25px
        }

    .reviews .error-box .reviews-icon-cross {
        font-size: 15px !important
    }

    .reviews .error-box .transparent-color-btn {
        position: absolute;
        top: 3px;
        right: 5px
    }

        .reviews .error-box .transparent-color-btn .reviews-icon {
            color: #fff
        }

.reviews .error {
    border: solid 1px #f04860
}

.reviews .reviews-tool-tip, .reviews .reviews-tool-tip-question, .reviews .reviews-tool-tip-answer {
    display: none;
    height: auto;
    padding: 20px;
    border: solid 1px #e3e3e3 !important;
    border-radius: 3px;
    position: absolute;
    opacity: 0;
    border: none;
    max-width: 300px;
    width: 70%;
    background: #fff;
    z-index: 20
}

    .reviews .reviews-tool-tip .tool-tip-header, .reviews .reviews-tool-tip-question .tool-tip-header, .reviews .reviews-tool-tip-answer .tool-tip-header {
        margin-bottom: 15px;
        font-weight: bold;
        font-size: 13px
    }

        .reviews .reviews-tool-tip .tool-tip-header .header-blue, .reviews .reviews-tool-tip-question .tool-tip-header .header-blue, .reviews .reviews-tool-tip-answer .tool-tip-header .header-blue {
            color: #2f84ed
        }

        .reviews .reviews-tool-tip .tool-tip-header .header-green, .reviews .reviews-tool-tip-question .tool-tip-header .header-green, .reviews .reviews-tool-tip-answer .tool-tip-header .header-green {
            color: #1cc286
        }

        .reviews .reviews-tool-tip .tool-tip-header .header-orange, .reviews .reviews-tool-tip-question .tool-tip-header .header-orange, .reviews .reviews-tool-tip-answer .tool-tip-header .header-orange {
            color: #efae00
        }

.reviews .reviews-review .reviews-tool-tip {
    margin-top: 3px
}

@media only screen and (min-width: 1025px) {
    .reviews .reviews-review .reviews-tool-tip .x-button-for-touch-screens {
        display: none
    }
}

@media only screen and (max-width: 1024px) {
    .reviews .reviews-review .reviews-tool-tip .tool-tip-container {
        display: flex;
        flex-direction: column;
        margin: -6px
    }

        .reviews .reviews-review .reviews-tool-tip .tool-tip-container .tool-tip-content {
            line-height: 1.83
        }

        .reviews .reviews-review .reviews-tool-tip .tool-tip-container button {
            border: none;
            background-color: inherit;
            padding: 0;
            height: 10px
        }

            .reviews .reviews-review .reviews-tool-tip .tool-tip-container button .reviews-icon-cross {
                vertical-align: top;
                font-size: 14px;
                color: #b9b9b9;
                top: 12px;
                right: 12px
            }
}

.reviews .reviews-review .reviews-tool-tip .tool-tip-content {
    font-size: 12px;
    color: #737373
}

.reviews .reviews-image-loader:before, .reviews .reviews-image-loader:after, .reviews .reviews-image-loader {
    border-radius: 50%;
    width: 2.5em;
    height: 2.5em;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: reviews-image-loader 1.8s infinite ease-in-out;
    animation: reviews-image-loader 1.8s infinite ease-in-out
}

.reviews .reviews-image-loader {
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s
}

    .reviews .reviews-image-loader:before {
        left: -3.5em;
        -webkit-animation-delay: -0.32s;
        animation-delay: -0.32s
    }

    .reviews .reviews-image-loader:after {
        left: 3.5em
    }

    .reviews .reviews-image-loader:before, .reviews .reviews-image-loader:after {
        content: '';
        position: absolute;
        top: 0
    }

.reviews .reviews-image-loader-wrapper {
    display: table-cell;
    vertical-align: middle
}

.reviews .reviews-single-image-container .reviews-image-wide {
    height: 100% !important;
    width: auto !important;
    max-width: none !important
}

.reviews .reviews-single-image-container .reviews-image-tall {
    height: auto !important;
    max-height: none !important;
    width: 100% !important
}

.reviews .reviews-single-image-container .y-image-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    text-align: center;
    cursor: pointer
}

    .reviews .reviews-single-image-container .y-image-overlay.reviews-new-video {
        position: initial;
        display: none
    }

    .reviews .reviews-single-image-container .y-image-overlay:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle
    }

.reviews .reviews-single-image-container .reviews-hover-icon {
    min-width: 120px;
    text-align: center;
    display: inline-block;
    visibility: hidden;
    cursor: pointer
}

    .reviews .reviews-single-image-container .reviews-hover-icon .reviews-icon-star, .reviews .reviews-single-image-container .reviews-hover-icon .reviews-icon-empty-star {
        font-size: 24px;
        color: #fff
    }

    .reviews .reviews-single-image-container .reviews-hover-icon .reviews-icon-insta, .reviews .reviews-single-image-container .reviews-hover-icon .reviews-icon-cam-large {
        font-size: 29px;
        color: #fff
    }

.reviews .reviews-single-image-container .reviews-icon-video {
    position: absolute;
    top: 10px;
    right: 10px;
    color: white;
    z-index: 0;
    font-size: 25px;
    color: white;
    -webkit-filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.25));
    filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.25))
}

.reviews .search-in-progress {
    display: none;
    width: 100%;
    padding-bottom: 100px
}

    .reviews .search-in-progress .search-in-progress-text {
        font-size: 14px;
        text-align: center
    }

    .reviews .search-in-progress .reviews-spinner {
        text-align: center
    }

.reviews .reviews-spinner .sk-spinner-three-bounce div {
    margin-top: 30px;
    width: 11px;
    height: 11px;
    background-color: #323a45;
    border-radius: 100%;
    display: inline-block;
    animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
    animation-fill-mode: both
}

.reviews .reviews-spinner .sk-spinner-three-bounce .sk-bounce1 {
    animation-delay: -0.32s
}

.reviews .reviews-spinner .sk-spinner-three-bounce .sk-bounce2 {
    animation-delay: -0.16s
}

@keyframes sk-threeBounceDelay {
    0%, 80%, 100% {
        transform: scale(0)
    }

    40% {
        transform: scale(1)
    }
}

.reviews .reviews-field-bars-container {
    position: relative
}

    .reviews .reviews-field-bars-container .reviews-action-hover {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0
    }

    .reviews .reviews-field-bars-container .reviews-tool-tip {
        width: inherit;
        min-width: 130px;
        top: -25px;
        left: 130px;
        border-radius: 3px;
        padding: 13px 16px 8px 16px;
        -webkit-box-shadow: 0px 0px 11px 1px rgba(0,0,0,0.02);
        -moz-box-shadow: 0px 0px 11px 1px rgba(0,0,0,0.02);
        box-shadow: 0px 0px 11px 1px rgba(0,0,0,0.02)
    }

        .reviews .reviews-field-bars-container .reviews-tool-tip .tool-tip-content {
            font-size: 11px;
            white-space: nowrap
        }

        .reviews .reviews-field-bars-container .reviews-tool-tip .reviews-size-bars {
            padding-left: 0;
            padding-right: 0;
            margin-top: -4px;
            margin-bottom: 3px
        }

        .reviews .reviews-field-bars-container .reviews-tool-tip::after, .reviews .reviews-field-bars-container .reviews-tool-tip::before {
            width: 0;
            height: 0;
            content: "";
            display: block;
            position: absolute;
            right: 100%;
            top: 2em
        }

        .reviews .reviews-field-bars-container .reviews-tool-tip::after {
            border-right: 6px solid #fff;
            border-bottom: 6px solid transparent;
            border-top: 6px solid transparent;
            z-index: 1;
            margin-left: 1px
        }

        .reviews .reviews-field-bars-container .reviews-tool-tip::before {
            border-right: 7px solid #e3e3e3;
            border-bottom: 7px solid transparent;
            border-top: 7px solid transparent;
            -webkit-box-shadow: 0px 0px 11px 1px rgba(0,0,0,0.02);
            -moz-box-shadow: 0px 0px 11px 1px rgba(0,0,0,0.02);
            box-shadow: 0px 0px 11px 1px rgba(0,0,0,0.02);
            margin-left: 1px;
            margin-top: -1px;
            z-index: -1
        }

.reviews.reviews-main-widget, .reviews .reviews-modal-dialog {
    display: block;
    width: 100%;
    margin: 0 auto
}

    .reviews.reviews-main-widget .reviews-icon-btn, .reviews .reviews-modal-dialog .reviews-icon-btn {
        display: inline-block;
        padding: 6px 11px
    }

        .reviews.reviews-main-widget .reviews-icon-btn .reviews-icon, .reviews .reviews-modal-dialog .reviews-icon-btn .reviews-icon {
            font-size: 19px;
            color: #fff
        }

        .reviews.reviews-main-widget .reviews-icon-btn .reviews-icon-button-text, .reviews .reviews-modal-dialog .reviews-icon-btn .reviews-icon-button-text {
            color: #fff
        }

        .reviews.reviews-main-widget .reviews-icon-btn:hover, .reviews .reviews-modal-dialog .reviews-icon-btn:hover {
            cursor: pointer
        }

    .reviews.reviews-main-widget .reviews-label .reviews-logo-title, .reviews .reviews-modal-dialog .reviews-label .reviews-logo-title {
        float: left;
        margin-top: 15px;
        color: #323a45
    }

    .reviews.reviews-main-widget .reviews-label .reviews-icon-btn-big, .reviews .reviews-modal-dialog .reviews-label .reviews-icon-btn-big {
        padding: 10px 5px;
        float: left;
        font-size: 30px
    }

    .reviews.reviews-main-widget .reviews-label .reviews-logo-line, .reviews .reviews-modal-dialog .reviews-label .reviews-logo-line {
        overflow: hidden;
        border-bottom: 1px solid #e3e3e3;
        position: relative;
        top: 25px;
        display: none
    }

    .reviews.reviews-main-widget .reviews-label-border .reviews-bottomline, .reviews .reviews-modal-dialog .reviews-label-border .reviews-bottomline {
        border-top: none
    }

    .reviews.reviews-main-widget .reviews-label-border .reviews-logo-line, .reviews .reviews-modal-dialog .reviews-label-border .reviews-logo-line {
        display: block
    }

    .reviews.reviews-main-widget .reviews-label-border .reviews-label, .reviews .reviews-modal-dialog .reviews-label-border .reviews-label {
        border-bottom: none
    }

    .reviews.reviews-main-widget .logo-not-clickable-container, .reviews .reviews-modal-dialog .logo-not-clickable-container {
        cursor: default
    }

    .reviews.reviews-main-widget .logo-not-clickable-size, .reviews .reviews-modal-dialog .logo-not-clickable-size {
        font-size: 30px
    }

    .reviews.reviews-main-widget .logo-not-clickable-color, .reviews .reviews-modal-dialog .logo-not-clickable-color {
        color: #323a45
    }

        .reviews.reviews-main-widget .logo-not-clickable-color:hover, .reviews .reviews-modal-dialog .logo-not-clickable-color:hover {
            color: #5b616a
        }

    .reviews.reviews-main-widget .reviews-semi-label, .reviews .reviews-modal-dialog .reviews-semi-label {
        position: relative;
        float: left
    }

        .reviews.reviews-main-widget .reviews-semi-label span.reviews-icon, .reviews .reviews-modal-dialog .reviews-semi-label span.reviews-icon {
            color: #6A6C77
        }

        .reviews.reviews-main-widget .reviews-semi-label .reviews-tool-tip, .reviews .reviews-modal-dialog .reviews-semi-label .reviews-tool-tip {
            left: 35px;
            padding: 0 20px;
            width: 190px
        }

    .reviews.reviews-main-widget .reviews-form-buttons-wrapper, .reviews .reviews-modal-dialog .reviews-form-buttons-wrapper {
        padding: 0 10px;
        margin-bottom: 10px
    }

    .reviews.reviews-main-widget .reviews-thank-you, .reviews .reviews-modal-dialog .reviews-thank-you {
        border: solid 1px #e3e3e3;
        padding: 40px;
        text-align: center;
        position: relative;
        background: #fff
    }

        .reviews.reviews-main-widget .reviews-thank-you .reviews-icon-cross, .reviews .reviews-modal-dialog .reviews-thank-you .reviews-icon-cross {
            position: absolute;
            top: 15px;
            right: 15px;
            font-size: 19px;
            color: #6A6C77
        }

        .reviews.reviews-main-widget .reviews-thank-you .reviews-thankyou-header, .reviews .reviews-modal-dialog .reviews-thank-you .reviews-thankyou-header {
            margin-bottom: 20px
        }

            .reviews.reviews-main-widget .reviews-thank-you .reviews-thankyou-header span, .reviews .reviews-modal-dialog .reviews-thank-you .reviews-thankyou-header span {
                text-transform: uppercase;
                font-weight: bold;
                color: #323a45;
                font-size: 21px;
                line-height: 18px
            }

            .reviews.reviews-main-widget .reviews-thank-you .reviews-thankyou-header .reviews-icon, .reviews .reviews-modal-dialog .reviews-thank-you .reviews-thankyou-header .reviews-icon {
                font-size: 26px;
                display: block;
                margin-bottom: 20px
            }

        .reviews.reviews-main-widget .reviews-thank-you .reviews-thankyou-content, .reviews .reviews-modal-dialog .reviews-thank-you .reviews-thankyou-content {
            color: #737373;
            margin-bottom: 20px
        }

        .reviews.reviews-main-widget .reviews-thank-you .reviews-thankyou-footer .reviews-default-button, .reviews .reviews-modal-dialog .reviews-thank-you .reviews-thankyou-footer .reviews-default-button {
            padding: 6px 0;
            vertical-align: top
        }

        .reviews.reviews-main-widget .reviews-thank-you .reviews-thankyou-footer .social-link, .reviews .reviews-modal-dialog .reviews-thank-you .reviews-thankyou-footer .social-link {
            padding: 6px 11px
        }

    .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-1-boxes .reviews-bottomline-box-1, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-1-boxes .reviews-bottomline-box-1 {
        width: 100%
    }

    .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes {
        position: relative
    }

        .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-1, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-1 {
            max-width: 43%;
            min-width: 220px
        }

            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-1 .write-question-button, .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-1 .write-review-button, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-1 .write-question-button, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-1 .write-review-button {
                display: none
            }

        .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 {
            float: left
        }

            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-product-related-fields, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-product-related-fields {
                border-left: solid 1px #e3e3e3;
                margin: 11px 0 0 28px
            }

                .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-product-related-fields .reviews-product-related-fields-column, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-product-related-fields .reviews-product-related-fields-column {
                    float: left;
                    min-width: 35%;
                    padding-left: 20px
                }

                    .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-product-related-fields .reviews-product-related-fields-column .reviews-product-related-field, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-product-related-fields .reviews-product-related-fields-column .reviews-product-related-field {
                        padding: 5px 0
                    }

                        .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-product-related-fields .reviews-product-related-fields-column .reviews-product-related-field .reviews-product-related-field-name, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-product-related-fields .reviews-product-related-fields-column .reviews-product-related-field .reviews-product-related-field-name {
                            float: left;
                            min-width: 100px;
                            color: #6B6D76
                        }

            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution {
                display: inline-block;
                min-width: 230px;
                padding-left: 15px;
                margin-left: 15px;
                border-left: solid 1px #e3e3e3;
                vertical-align: middle;
                text-align: left;
                float: left
            }

                .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content {
                    margin-bottom: 10px;
                    text-align: left
                }

                    .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars {
                        padding-top: 2px;
                        float: left
                    }

                        .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars .review-stars, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars .review-stars {
                            display: block;
                            vertical-align: middle;
                            margin-right: 6px;
                            margin-bottom: 4px
                        }

                            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars .review-stars .reviews-icon-star, .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars .review-stars .reviews-icon-empty-star, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars .review-stars .reviews-icon-star, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars .review-stars .reviews-icon-empty-star {
                                color: #FAAC2F;
                                font-size: 15px
                            }

                            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars .review-stars.reviews-distribution-clickable:hover, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars .review-stars.reviews-distribution-clickable:hover {
                                cursor: pointer
                            }

                    .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-sum-reviews, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-sum-reviews {
                        float: left
                    }

                        .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-sum-reviews .reviews-sum-reviews, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-sum-reviews .reviews-sum-reviews {
                            display: block;
                            vertical-align: middle;
                            min-width: 24px;
                            margin-right: 6px;
                            margin-bottom: 2px;
                            padding: 0
                        }

                            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-sum-reviews .reviews-sum-reviews.reviews-distribution-clickable:hover, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-sum-reviews .reviews-sum-reviews.reviews-distribution-clickable:hover {
                                cursor: pointer
                            }

                    .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs {
                        display: block;
                        overflow: hidden;
                        width: auto;
                        padding-top: 4px
                    }

                        .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph {
                            vertical-align: middle;
                            display: block;
                            width: 85px;
                            height: 10px;
                            position: relative;
                            margin-bottom: 9px
                        }

                            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-graph-background, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-graph-background {
                                position: absolute;
                                width: 100%;
                                height: 100%;
                                background-color: #ededed
                            }

                            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-score-wrapper, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-score-wrapper {
                                position: relative;
                                width: 100%;
                                height: 100%
                            }

                                .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-score-wrapper .reviews-star-distribution-graph-score, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-score-wrapper .reviews-star-distribution-graph-score {
                                    position: absolute;
                                    width: 30%;
                                    height: 100%;
                                    background-color: #323a45
                                }

                                    .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-score-wrapper .reviews-star-distribution-graph-score.active, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-score-wrapper .reviews-star-distribution-graph-score.active {
                                        background-color: #323a45
                                    }

                                    .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-score-wrapper .reviews-star-distribution-graph-score.unactive, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-score-wrapper .reviews-star-distribution-graph-score.unactive {
                                        background-color: #adb0b5
                                    }

                            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph.reviews-distribution-clickable:hover, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph.reviews-distribution-clickable:hover {
                                cursor: pointer
                            }

                            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph.reviews-distribution-unactive .reviews-star-distribution-graph-score, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph.reviews-distribution-unactive .reviews-star-distribution-graph-score {
                                background-color: #adb0b5
                            }

                .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-footer, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-footer {
                    text-align: left;
                    line-height: 11px
                }

                    .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-footer span, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-footer span {
                        color: #323a45
                    }

                        .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-footer span:hover, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-footer span:hover {
                            cursor: pointer
                        }

        .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-default-button, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-default-button {
            float: none;
            position: absolute;
            right: 0
        }

            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-default-button.write-review-button, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-default-button.write-review-button {
                top: 30px
            }

            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-default-button.write-question-button, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-default-button.write-question-button {
                top: 70px
            }

                .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-2-boxes .reviews-default-button.write-question-button.reviews-question-only, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-2-boxes .reviews-default-button.write-question-button.reviews-question-only {
                    top: 30px
                }

    .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes {
        position: relative
    }

        .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-1, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-1 {
            margin-right: 15px
        }

            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-1 .write-question-button, .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-1 .write-review-button, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-1 .write-question-button, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-1 .write-review-button {
                display: none
            }

            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-1 .reviews-sum-reviews, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-1 .reviews-sum-reviews {
                display: block;
                padding-top: 0;
                margin-bottom: 5px
            }

        .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 {
            padding-top: 5px
        }

            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .write-question-button, .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .write-review-button, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .write-question-button, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .write-review-button {
                display: none
            }

            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution {
                display: inline-block;
                float: left;
                min-width: 230px;
                padding-left: 5px;
                border-left: solid 1px #e3e3e3;
                border-right: solid 1px #e3e3e3;
                vertical-align: middle;
                text-align: left
            }

                .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content {
                    margin-bottom: 10px;
                    text-align: left
                }

                    .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars {
                        padding-top: 2px;
                        float: left
                    }

                        .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars .review-stars, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars .review-stars {
                            display: block;
                            vertical-align: middle;
                            margin-right: 6px;
                            margin-bottom: 4px
                        }

                            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars .review-stars .reviews-icon-star, .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars .review-stars .reviews-icon-empty-star, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars .review-stars .reviews-icon-star, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars .review-stars .reviews-icon-empty-star {
                                color: #FAAC2F;
                                font-size: 15px
                            }

                            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars .review-stars.reviews-distribution-clickable:hover, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-stars .review-stars.reviews-distribution-clickable:hover {
                                cursor: pointer
                            }

                    .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-sum-reviews, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-sum-reviews {
                        float: left
                    }

                        .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-sum-reviews .reviews-sum-reviews, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-sum-reviews .reviews-sum-reviews {
                            display: block;
                            vertical-align: middle;
                            min-width: 24px;
                            margin-right: 6px;
                            margin-bottom: 2px;
                            padding: 0
                        }

                            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-sum-reviews .reviews-sum-reviews.reviews-distribution-clickable:hover, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distibutions-sum-reviews .reviews-sum-reviews.reviews-distribution-clickable:hover {
                                cursor: pointer
                            }

                    .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs {
                        display: block;
                        overflow: hidden;
                        width: auto;
                        padding-top: 4px
                    }

                        .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph {
                            vertical-align: middle;
                            display: block;
                            width: 85px;
                            height: 10px;
                            position: relative;
                            margin-bottom: 9px
                        }

                            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-graph-background, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-graph-background {
                                position: absolute;
                                width: 100%;
                                height: 100%;
                                background-color: #ededed
                            }

                            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-score-wrapper, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-score-wrapper {
                                position: relative;
                                width: 100%;
                                height: 100%
                            }

                                .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-score-wrapper .reviews-star-distribution-graph-score, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-score-wrapper .reviews-star-distribution-graph-score {
                                    position: absolute;
                                    width: 30%;
                                    height: 100%;
                                    background-color: #323a45
                                }

                                    .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-score-wrapper .reviews-star-distribution-graph-score.active, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-score-wrapper .reviews-star-distribution-graph-score.active {
                                        background-color: #323a45
                                    }

                                    .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-score-wrapper .reviews-star-distribution-graph-score.unactive, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph .reviews-star-distribution-score-wrapper .reviews-star-distribution-graph-score.unactive {
                                        background-color: #adb0b5
                                    }

                            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph.reviews-distribution-clickable:hover, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph.reviews-distribution-clickable:hover {
                                cursor: pointer
                            }

                            .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph.reviews-distribution-unactive .reviews-star-distribution-graph-score, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph.reviews-distribution-unactive .reviews-star-distribution-graph-score {
                                background-color: #adb0b5
                            }

                .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-footer, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-footer {
                    text-align: left;
                    line-height: 11px
                }

                    .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-footer span, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-footer span {
                        color: #323a45
                    }

                        .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-footer span:hover, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-footer span:hover {
                            cursor: pointer
                        }

                .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content, .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-footer, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-footer {
                    width: 215px;
                    margin-left: auto;
                    margin-right: auto
                }

        .reviews.reviews-main-widget .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-3, .reviews .reviews-modal-dialog .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-3 {
            display: none
        }

    .reviews.reviews-main-widget .reviews-bottomline .reviews-product-related-fields, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-product-related-fields {
        display: inline-block;
        margin-left: 15px
    }

        .reviews.reviews-main-widget .reviews-bottomline .reviews-product-related-fields .reviews-product-related-fields-column .reviews-product-related-fields-names .reviews-product-related-field-name, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-product-related-fields .reviews-product-related-fields-column .reviews-product-related-fields-names .reviews-product-related-field-name {
            margin-top: 2px
        }

            .reviews.reviews-main-widget .reviews-bottomline .reviews-product-related-fields .reviews-product-related-fields-column .reviews-product-related-fields-names .reviews-product-related-field-name:first-child, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-product-related-fields .reviews-product-related-fields-column .reviews-product-related-fields-names .reviews-product-related-field-name:first-child {
                margin-top: 0
            }

        .reviews.reviews-main-widget .reviews-bottomline .reviews-product-related-fields .reviews-product-related-fields-column .reviews-product-related-fields-bars .reviews-rating-bars, .reviews.reviews-main-widget .reviews-bottomline .reviews-product-related-fields .reviews-product-related-fields-column .reviews-product-related-fields-bars .reviews-size-bars, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-product-related-fields .reviews-product-related-fields-column .reviews-product-related-fields-bars .reviews-rating-bars, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-product-related-fields .reviews-product-related-fields-column .reviews-product-related-fields-bars .reviews-size-bars {
            margin-top: 2px
        }

            .reviews.reviews-main-widget .reviews-bottomline .reviews-product-related-fields .reviews-product-related-fields-column .reviews-product-related-fields-bars .reviews-rating-bars:first-child, .reviews.reviews-main-widget .reviews-bottomline .reviews-product-related-fields .reviews-product-related-fields-column .reviews-product-related-fields-bars .reviews-size-bars:first-child, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-product-related-fields .reviews-product-related-fields-column .reviews-product-related-fields-bars .reviews-rating-bars:first-child, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-product-related-fields .reviews-product-related-fields-column .reviews-product-related-fields-bars .reviews-size-bars:first-child {
                margin-top: 0
            }

        .reviews.reviews-main-widget .reviews-bottomline .reviews-product-related-fields .reviews-product-related-footer, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-product-related-fields .reviews-product-related-footer {
            margin-top: 15px;
            padding-left: 20px
        }

            .reviews.reviews-main-widget .reviews-bottomline .reviews-product-related-fields .reviews-product-related-footer span.reviews-product-related-show-all, .reviews.reviews-main-widget .reviews-bottomline .reviews-product-related-fields .reviews-product-related-footer span.reviews-product-related-show-less, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-product-related-fields .reviews-product-related-footer span.reviews-product-related-show-all, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-product-related-fields .reviews-product-related-footer span.reviews-product-related-show-less {
                color: #323a45
            }

                .reviews.reviews-main-widget .reviews-bottomline .reviews-product-related-fields .reviews-product-related-footer span.reviews-product-related-show-all:hover, .reviews.reviews-main-widget .reviews-bottomline .reviews-product-related-fields .reviews-product-related-footer span.reviews-product-related-show-less:hover, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-product-related-fields .reviews-product-related-footer span.reviews-product-related-show-all:hover, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-product-related-fields .reviews-product-related-footer span.reviews-product-related-show-less:hover {
                    cursor: pointer
                }

    .reviews.reviews-main-widget .reviews-bottomline .text-m, .reviews .reviews-modal-dialog .reviews-bottomline .text-m {
        white-space: nowrap
    }

    .reviews.reviews-main-widget .reviews-bottomline .reviews-stars-and-sum-reviews, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-stars-and-sum-reviews {
        float: left;
        text-align: left;
        position: relative
    }

    .reviews.reviews-main-widget .reviews-bottomline .reviews-stars, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-stars {
        padding-right: 10px;
        display: inline-block;
        vertical-align: bottom;
        padding-bottom: 2px
    }

        .reviews.reviews-main-widget .reviews-bottomline .reviews-stars:focus-within, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-stars:focus-within {
            outline: #7F89B4 auto 3px
        }

    .reviews.reviews-main-widget .reviews-bottomline .reviews-star-digits, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-star-digits {
        font-size: 24px;
        font-weight: bolder;
        position: relative;
        bottom: 2px
    }

@media only screen and (max-width: 960px) {
    .reviews.reviews-main-widget .reviews-bottomline .reviews-icon-star, .reviews.reviews-main-widget .reviews-bottomline .reviews-icon-half-star, .reviews.reviews-main-widget .reviews-bottomline .reviews-icon-empty-star, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-icon-star, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-icon-half-star, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-icon-empty-star {
        font-size: 15px
    }
}

@media only screen and (min-width: 961px) {
    .reviews.reviews-main-widget .reviews-bottomline .reviews-icon-star, .reviews.reviews-main-widget .reviews-bottomline .reviews-icon-half-star, .reviews.reviews-main-widget .reviews-bottomline .reviews-icon-empty-star, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-icon-star, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-icon-half-star, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-icon-empty-star {
        font-size: 26px
    }
}

@media only screen and (max-width: 960px) {
    .reviews.reviews-main-widget .reviews-bottomline .ada-color, .reviews .reviews-modal-dialog .reviews-bottomline .ada-color {
        font-size: 18px;
        color: #e7721b;
        padding-left: 1px
    }
}

@media only screen and (min-width: 961px) {
    .reviews.reviews-main-widget .reviews-bottomline .ada-color, .reviews .reviews-modal-dialog .reviews-bottomline .ada-color {
        font-size: 26px;
        width: 23px;
        height: 22px;
        object-fit: contain;
        color: #e7721b;
        padding-left: 3px
    }
}

.reviews.reviews-main-widget .reviews-bottomline .reviews-sum-reviews, .reviews .reviews-modal-dialog .reviews-bottomline .reviews-sum-reviews {
    padding: 5px 0px;
    display: inline-block
}

.reviews.reviews-main-widget .reviews-bottomline .based-on, .reviews .reviews-modal-dialog .reviews-bottomline .based-on {
    vertical-align: top;
    display: inline-block;
    padding-top: 6px;
    padding-left: 0px
}

.reviews.reviews-main-widget .reviews-bottomline .questions, .reviews .reviews-modal-dialog .reviews-bottomline .questions {
    margin: 5px
}

    .reviews.reviews-main-widget .reviews-bottomline .questions .reviews-icon.y-label, .reviews .reviews-modal-dialog .reviews-bottomline .questions .reviews-icon.y-label {
        min-width: 0;
        padding: 0
    }

.reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-1-boxes .reviews-bottomline-box-1, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-1-boxes .reviews-bottomline-box-1 {
    width: 100%
}

.reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-1, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-1 {
    position: relative;
    margin-right: 20px
}

    .reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-1 .reviews-default-button, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-1 .reviews-default-button {
        display: block;
        float: none;
        position: absolute;
        right: auto;
        top: 75px;
        margin: 0
    }

        .reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-1 .reviews-default-button .reviews-icon-button-text, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-1 .reviews-default-button .reviews-icon-button-text {
            display: none
        }

        .reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-1 .reviews-default-button.write-review-button, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-1 .reviews-default-button.write-review-button {
            left: 0px
        }

        .reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-1 .reviews-default-button.write-question-button, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-1 .reviews-default-button.write-question-button {
            left: 55px
        }

.reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 {
    float: left
}

    .reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-product-related-fields, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-product-related-fields {
        margin-left: 0;
        padding-left: 20px
    }

        .reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-product-related-fields .reviews-product-related-fields-column, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-product-related-fields .reviews-product-related-fields-column {
            float: right;
            min-width: 50%;
            padding-left: 0
        }

            .reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-product-related-fields .reviews-product-related-fields-column .reviews-product-related-field, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-product-related-fields .reviews-product-related-fields-column .reviews-product-related-field {
                display: block
            }

    .reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution {
        margin-left: 0
    }

.reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .write-question-button, .reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .write-review-button, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .write-question-button, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-2-boxes .write-review-button {
    display: none
}

.reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-1, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-1 {
    margin-bottom: 10px;
    float: none
}

    .reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-1 .reviews-sum-reviews, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-1 .reviews-sum-reviews {
        display: inline-block;
        padding-top: 5px;
        margin-bottom: 0
    }

.reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution {
    padding-left: 0;
    padding-right: 10px;
    border-left: none
}

.reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-product-related-fields, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-product-related-fields {
    margin-left: 15px
}

.reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-3, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-3 {
    width: 33%
}

.reviews.reviews-main-widget.reviews-medium .reviews-bottomline .reviews-star-distribution, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline .reviews-star-distribution {
    float: right
}

    .reviews.reviews-main-widget.reviews-medium .reviews-bottomline .reviews-star-distribution .reviews-star-distribution-content .reviews-star-distribution-graph, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline .reviews-star-distribution .reviews-star-distribution-content .reviews-star-distribution-graph {
        width: 100px
    }

.reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-empty-state .write-question-button, .reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-empty-state .write-review-button, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-empty-state .write-question-button, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-empty-state .write-review-button {
    display: inline
}

.reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-empty-state .reviews-bottomline-box-1 .write-question-button, .reviews.reviews-main-widget.reviews-medium .reviews-bottomline.reviews-bottomline-empty-state .reviews-bottomline-box-1 .write-review-button, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-empty-state .reviews-bottomline-box-1 .write-question-button, .reviews .reviews-modal-dialog.reviews-medium .reviews-bottomline.reviews-bottomline-empty-state .reviews-bottomline-box-1 .write-review-button {
    display: none
}

.reviews.reviews-main-widget.reviews-medium .write-review .connect-wrapper .form-element, .reviews .reviews-modal-dialog.reviews-medium .write-review .connect-wrapper .form-element {
    width: 100%;
    padding: 0
}

    .reviews.reviews-main-widget.reviews-medium .write-review .connect-wrapper .form-element:first-child, .reviews .reviews-modal-dialog.reviews-medium .write-review .connect-wrapper .form-element:first-child {
        padding-right: 0
    }

.reviews.reviews-main-widget.reviews-medium .write-review .reviews-icon, .reviews .reviews-modal-dialog.reviews-medium .write-review .reviews-icon {
    margin: auto !important
}

.reviews.reviews-main-widget.reviews-medium .reviews-review .reviews-footer .footer-actions, .reviews.reviews-main-widget.reviews-medium .reviews-comment .reviews-footer .footer-actions, .reviews.reviews-main-widget.reviews-medium .reviews-question .reviews-footer .footer-actions, .reviews .reviews-modal-dialog.reviews-medium .reviews-review .reviews-footer .footer-actions, .reviews .reviews-modal-dialog.reviews-medium .reviews-comment .reviews-footer .footer-actions, .reviews .reviews-modal-dialog.reviews-medium .reviews-question .reviews-footer .footer-actions {
    margin-bottom: 15px
}

.reviews.reviews-main-widget.reviews-medium .reviews-review .reviews-header-element .reviews-review-stars .reviews-user-related-fields, .reviews.reviews-main-widget.reviews-medium .reviews-comment .reviews-header-element .reviews-review-stars .reviews-user-related-fields, .reviews.reviews-main-widget.reviews-medium .reviews-question .reviews-header-element .reviews-review-stars .reviews-user-related-fields, .reviews .reviews-modal-dialog.reviews-medium .reviews-review .reviews-header-element .reviews-review-stars .reviews-user-related-fields, .reviews .reviews-modal-dialog.reviews-medium .reviews-comment .reviews-header-element .reviews-review-stars .reviews-user-related-fields, .reviews .reviews-modal-dialog.reviews-medium .reviews-question .reviews-header-element .reviews-review-stars .reviews-user-related-fields {
    display: none
}

.reviews.reviews-main-widget.reviews-medium .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields, .reviews.reviews-main-widget.reviews-medium .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields, .reviews.reviews-main-widget.reviews-medium .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields, .reviews .reviews-modal-dialog.reviews-medium .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields, .reviews .reviews-modal-dialog.reviews-medium .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields, .reviews .reviews-modal-dialog.reviews-medium .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields {
    display: block
}

.reviews.reviews-main-widget.reviews-medium .reviews-footer, .reviews.reviews-main-widget.reviews-medium .reviews-main, .reviews .reviews-modal-dialog.reviews-medium .reviews-footer, .reviews .reviews-modal-dialog.reviews-medium .reviews-main {
    margin-left: 0
}

.reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-1-boxes .reviews-bottomline-box-1, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-1-boxes .reviews-bottomline-box-1 {
    width: 100%
}

    .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-1-boxes .reviews-bottomline-box-1 .write-question-button, .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-1-boxes .reviews-bottomline-box-1 .write-review-button, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-1-boxes .reviews-bottomline-box-1 .write-question-button, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-1-boxes .reviews-bottomline-box-1 .write-review-button {
        display: none
    }

.reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes {
    height: 100px;
    border-top: none
}

    .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-1, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-1 {
        max-width: none
    }

    .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 {
        margin-top: 15px;
        width: 100%
    }

        .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution {
            display: block;
            padding: 0;
            margin: 0;
            float: none;
            border-left: none;
            border-top: none
        }

            .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .review-stars, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .review-stars {
                margin-right: 6px
            }

            .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-sum-reviews, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-sum-reviews {
                margin-right: 6px
            }

            .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph {
                width: 100%
            }

        .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-product-related-fields, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-product-related-fields {
            margin: 0;
            border-left: none;
            display: block
        }

            .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-product-related-fields .reviews-product-related-fields-column, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .reviews-bottomline-box-2 .reviews-product-related-fields .reviews-product-related-fields-column {
                padding: 0
            }

    .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .write-question-button, .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .write-review-button, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .write-question-button, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-2-boxes .write-review-button {
        display: none
    }

.reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-1, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-1 {
    float: none
}

    .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-1 .write-question-button, .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-1 .write-review-button, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-1 .write-question-button, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-1 .write-review-button {
        display: none
    }

.reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 {
    display: block;
    overflow: visible;
    float: none;
    min-width: 0
}

    .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .write-question-button, .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .write-review-button, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .write-question-button, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .write-review-button {
        display: none
    }

    .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution {
        width: 100%;
        border: none;
        padding: 0;
        margin: 30px 0
    }

        .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content {
            width: 100%
        }

            .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .review-stars, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .review-stars {
                margin-right: 6px
            }

            .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-sum-reviews, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-sum-reviews {
                margin-right: 6px
            }

            .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph {
                width: 100%
            }

        .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-footer, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-star-distribution .reviews-star-distribution-footer {
            float: left
        }

    .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-product-related-fields, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-2 .reviews-product-related-fields {
        margin: 0
    }

.reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-3, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-3 {
    width: 33%
}

    .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-3 .write-question-button, .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-3 .write-review-button, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-3 .write-question-button, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-3-boxes .reviews-bottomline-box-3 .write-review-button {
        display: none
    }

.reviews.reviews-main-widget.reviews-small .reviews-bottomline .reviews-star-distribution, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline .reviews-star-distribution {
    display: block;
    margin: 0;
    padding: 0;
    border-left: none;
    margin-top: 15px;
    padding-top: 10px;
    border-top: solid 1px #e3e3e3
}

    .reviews.reviews-main-widget.reviews-small .reviews-bottomline .reviews-star-distribution .reviews-star-distribution-content .review-stars, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline .reviews-star-distribution .reviews-star-distribution-content .review-stars {
        margin-right: 6px
    }

    .reviews.reviews-main-widget.reviews-small .reviews-bottomline .reviews-star-distribution .reviews-star-distribution-content .reviews-sum-reviews, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline .reviews-star-distribution .reviews-star-distribution-content .reviews-sum-reviews {
        margin-right: 6px
    }

    .reviews.reviews-main-widget.reviews-small .reviews-bottomline .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline .reviews-star-distribution .reviews-star-distribution-content .reviews-distributions-graphs .reviews-star-distribution-graph {
        width: 100%
    }

.reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-ditribution-version .reviews-star-distribution-seperator, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-ditribution-version .reviews-star-distribution-seperator {
    clear: both
}

.reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-empty-state .write-question-button, .reviews.reviews-main-widget.reviews-small .reviews-bottomline.reviews-bottomline-empty-state .write-review-button, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-empty-state .write-question-button, .reviews .reviews-modal-dialog.reviews-small .reviews-bottomline.reviews-bottomline-empty-state .write-review-button {
    display: none
}

.reviews.reviews-main-widget.reviews-small .reviews-icon-btn .reviews-icon-button-text, .reviews .reviews-modal-dialog.reviews-small .reviews-icon-btn .reviews-icon-button-text {
    display: none
}

.reviews.reviews-main-widget.reviews-small .reviews-label .reviews-default-button, .reviews .reviews-modal-dialog.reviews-small .reviews-label .reviews-default-button {
    display: none
}

.reviews.reviews-main-widget.reviews-small .connect-wrapper .form-element, .reviews .reviews-modal-dialog.reviews-small .connect-wrapper .form-element {
    float: none;
    width: 100%
}

.reviews.reviews-main-widget.reviews-small .write-review .socialize-wrapper, .reviews .reviews-modal-dialog.reviews-small .write-review .socialize-wrapper {
    display: none;
    width: 100%;
    position: relative
}

    .reviews.reviews-main-widget.reviews-small .write-review .socialize-wrapper .socialize, .reviews .reviews-modal-dialog.reviews-small .write-review .socialize-wrapper .socialize {
        width: 100%
    }

    .reviews.reviews-main-widget.reviews-small .write-review .socialize-wrapper .reviews-or, .reviews .reviews-modal-dialog.reviews-small .write-review .socialize-wrapper .reviews-or {
        margin-top: 20px
    }

.reviews.reviews-main-widget.reviews-small .write-review .connect-wrapper, .reviews .reviews-modal-dialog.reviews-small .write-review .connect-wrapper {
    padding: 0
}

    .reviews.reviews-main-widget.reviews-small .write-review .connect-wrapper .form-element, .reviews .reviews-modal-dialog.reviews-small .write-review .connect-wrapper .form-element {
        padding: 0
    }

        .reviews.reviews-main-widget.reviews-small .write-review .connect-wrapper .form-element:first-child, .reviews .reviews-modal-dialog.reviews-small .write-review .connect-wrapper .form-element:first-child {
            padding-right: 0
        }

.reviews.reviews-main-widget.reviews-small .reviews-review .reviews-header-element .reviews-review-stars .reviews-user-related-fields, .reviews.reviews-main-widget.reviews-small .reviews-comment .reviews-header-element .reviews-review-stars .reviews-user-related-fields, .reviews.reviews-main-widget.reviews-small .reviews-question .reviews-header-element .reviews-review-stars .reviews-user-related-fields, .reviews .reviews-modal-dialog.reviews-small .reviews-review .reviews-header-element .reviews-review-stars .reviews-user-related-fields, .reviews .reviews-modal-dialog.reviews-small .reviews-comment .reviews-header-element .reviews-review-stars .reviews-user-related-fields, .reviews .reviews-modal-dialog.reviews-small .reviews-question .reviews-header-element .reviews-review-stars .reviews-user-related-fields {
    display: none
}

.reviews.reviews-main-widget.reviews-small .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-fields-column, .reviews.reviews-main-widget.reviews-small .reviews-review .reviews-main .reviews-multiple-size-fields .reviews-product-related-fields .reviews-product-related-fields-column, .reviews.reviews-main-widget.reviews-small .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-fields-column, .reviews.reviews-main-widget.reviews-small .reviews-comment .reviews-main .reviews-multiple-size-fields .reviews-product-related-fields .reviews-product-related-fields-column, .reviews.reviews-main-widget.reviews-small .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-fields-column, .reviews.reviews-main-widget.reviews-small .reviews-question .reviews-main .reviews-multiple-size-fields .reviews-product-related-fields .reviews-product-related-fields-column, .reviews .reviews-modal-dialog.reviews-small .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-fields-column, .reviews .reviews-modal-dialog.reviews-small .reviews-review .reviews-main .reviews-multiple-size-fields .reviews-product-related-fields .reviews-product-related-fields-column, .reviews .reviews-modal-dialog.reviews-small .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-fields-column, .reviews .reviews-modal-dialog.reviews-small .reviews-comment .reviews-main .reviews-multiple-size-fields .reviews-product-related-fields .reviews-product-related-fields-column, .reviews .reviews-modal-dialog.reviews-small .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-fields-column, .reviews .reviews-modal-dialog.reviews-small .reviews-question .reviews-main .reviews-multiple-size-fields .reviews-product-related-fields .reviews-product-related-fields-column {
    display: none
}

    .reviews.reviews-main-widget.reviews-small .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-fields-column.reviews-small-version, .reviews.reviews-main-widget.reviews-small .reviews-review .reviews-main .reviews-multiple-size-fields .reviews-product-related-fields .reviews-product-related-fields-column.reviews-small-version, .reviews.reviews-main-widget.reviews-small .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-fields-column.reviews-small-version, .reviews.reviews-main-widget.reviews-small .reviews-comment .reviews-main .reviews-multiple-size-fields .reviews-product-related-fields .reviews-product-related-fields-column.reviews-small-version, .reviews.reviews-main-widget.reviews-small .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-fields-column.reviews-small-version, .reviews.reviews-main-widget.reviews-small .reviews-question .reviews-main .reviews-multiple-size-fields .reviews-product-related-fields .reviews-product-related-fields-column.reviews-small-version, .reviews .reviews-modal-dialog.reviews-small .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-fields-column.reviews-small-version, .reviews .reviews-modal-dialog.reviews-small .reviews-review .reviews-main .reviews-multiple-size-fields .reviews-product-related-fields .reviews-product-related-fields-column.reviews-small-version, .reviews .reviews-modal-dialog.reviews-small .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-fields-column.reviews-small-version, .reviews .reviews-modal-dialog.reviews-small .reviews-comment .reviews-main .reviews-multiple-size-fields .reviews-product-related-fields .reviews-product-related-fields-column.reviews-small-version, .reviews .reviews-modal-dialog.reviews-small .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-product-related-fields .reviews-product-related-fields-column.reviews-small-version, .reviews .reviews-modal-dialog.reviews-small .reviews-question .reviews-main .reviews-multiple-size-fields .reviews-product-related-fields .reviews-product-related-fields-column.reviews-small-version {
        display: block
    }

.reviews.reviews-main-widget.reviews-small .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields, .reviews.reviews-main-widget.reviews-small .reviews-review .reviews-main .reviews-multiple-size-fields .reviews-user-related-fields, .reviews.reviews-main-widget.reviews-small .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields, .reviews.reviews-main-widget.reviews-small .reviews-comment .reviews-main .reviews-multiple-size-fields .reviews-user-related-fields, .reviews.reviews-main-widget.reviews-small .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields, .reviews.reviews-main-widget.reviews-small .reviews-question .reviews-main .reviews-multiple-size-fields .reviews-user-related-fields, .reviews .reviews-modal-dialog.reviews-small .reviews-review .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields, .reviews .reviews-modal-dialog.reviews-small .reviews-review .reviews-main .reviews-multiple-size-fields .reviews-user-related-fields, .reviews .reviews-modal-dialog.reviews-small .reviews-comment .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields, .reviews .reviews-modal-dialog.reviews-small .reviews-comment .reviews-main .reviews-multiple-size-fields .reviews-user-related-fields, .reviews .reviews-modal-dialog.reviews-small .reviews-question .reviews-main .reviews-multiple-rating-fields .reviews-user-related-fields, .reviews .reviews-modal-dialog.reviews-small .reviews-question .reviews-main .reviews-multiple-size-fields .reviews-user-related-fields {
    display: block
}

.reviews.reviews-main-widget.reviews-small .reviews-review .reviews-header .reviews-header-actions, .reviews.reviews-main-widget.reviews-small .reviews-comment .reviews-header .reviews-header-actions, .reviews.reviews-main-widget.reviews-small .reviews-question .reviews-header .reviews-header-actions, .reviews .reviews-modal-dialog.reviews-small .reviews-review .reviews-header .reviews-header-actions, .reviews .reviews-modal-dialog.reviews-small .reviews-comment .reviews-header .reviews-header-actions, .reviews .reviews-modal-dialog.reviews-small .reviews-question .reviews-header .reviews-header-actions {
    display: none
}

.reviews.reviews-main-widget.reviews-small .reviews-review .label-helpful, .reviews.reviews-main-widget.reviews-small .reviews-comment .label-helpful, .reviews.reviews-main-widget.reviews-small .reviews-question .label-helpful, .reviews .reviews-modal-dialog.reviews-small .reviews-review .label-helpful, .reviews .reviews-modal-dialog.reviews-small .reviews-comment .label-helpful, .reviews .reviews-modal-dialog.reviews-small .reviews-question .label-helpful {
    display: none
}

.reviews.reviews-main-widget.reviews-small .reviews-review .reviews-footer .footer-actions, .reviews.reviews-main-widget.reviews-small .reviews-comment .reviews-footer .footer-actions, .reviews.reviews-main-widget.reviews-small .reviews-question .reviews-footer .footer-actions, .reviews .reviews-modal-dialog.reviews-small .reviews-review .reviews-footer .footer-actions, .reviews .reviews-modal-dialog.reviews-small .reviews-comment .reviews-footer .footer-actions, .reviews .reviews-modal-dialog.reviews-small .reviews-question .reviews-footer .footer-actions {
    display: block;
    float: none;
    margin-bottom: 15px
}

.reviews.reviews-main-widget.reviews-small .reviews-review .reviews-helpful, .reviews.reviews-main-widget.reviews-small .reviews-comment .reviews-helpful, .reviews.reviews-main-widget.reviews-small .reviews-question .reviews-helpful, .reviews .reviews-modal-dialog.reviews-small .reviews-review .reviews-helpful, .reviews .reviews-modal-dialog.reviews-small .reviews-comment .reviews-helpful, .reviews .reviews-modal-dialog.reviews-small .reviews-question .reviews-helpful {
    float: right
}

.reviews.reviews-main-widget.reviews-small .reviews-review .footer-additional-actions, .reviews.reviews-main-widget.reviews-small .reviews-comment .footer-additional-actions, .reviews.reviews-main-widget.reviews-small .reviews-question .footer-additional-actions, .reviews .reviews-modal-dialog.reviews-small .reviews-review .footer-additional-actions, .reviews .reviews-modal-dialog.reviews-small .reviews-comment .footer-additional-actions, .reviews .reviews-modal-dialog.reviews-small .reviews-question .footer-additional-actions {
    display: inline-block;
    float: left
}

.reviews.reviews-main-widget.reviews-small .reviews-footer, .reviews.reviews-main-widget.reviews-small .reviews-main, .reviews .reviews-modal-dialog.reviews-small .reviews-footer, .reviews .reviews-modal-dialog.reviews-small .reviews-main {
    margin-left: 0
}

.reviews.reviews-main-widget.reviews-small .reviews-visible-mobile, .reviews .reviews-modal-dialog.reviews-small .reviews-visible-mobile {
    display: block !important
}

.reviews.reviews-main-widget.reviews-small .reviews-hidden-mobile, .reviews .reviews-modal-dialog.reviews-small .reviews-hidden-mobile {
    display: none
}

.reviews.reviews-main-widget.reviews-small .nav ul .nav-tab span.nav-tab-sum, .reviews .reviews-modal-dialog.reviews-small .nav ul .nav-tab span.nav-tab-sum {
    display: none
}

.reviews.reviews-main-widget.reviews-small .reviews-nav .transparent-color-btn, .reviews .reviews-modal-dialog.reviews-small .reviews-nav .transparent-color-btn {
    text-align: right;
    float: right;
    padding: 0
}

.reviews.reviews-main-widget.reviews-small .reviews-nav .reviews-dropdown-wrapper, .reviews .reviews-modal-dialog.reviews-small .reviews-nav .reviews-dropdown-wrapper {
    width: 100%
}

    .reviews.reviews-main-widget.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse, .reviews .reviews-modal-dialog.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse {
        width: 100%;
        background: white;
        border: solid 1px #e3e3e3;
        text-align: left
    }

        .reviews.reviews-main-widget.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-icon-seperator, .reviews .reviews-modal-dialog.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-icon-seperator {
            display: none
        }

        .reviews.reviews-main-widget.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-nav-dropdown, .reviews .reviews-modal-dialog.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-nav-dropdown {
            float: none;
            font-size: 12px;
            text-align: left;
            display: block;
            white-space: normal
        }

            .reviews.reviews-main-widget.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-nav-dropdown span, .reviews .reviews-modal-dialog.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-nav-dropdown span {
                padding-left: 0
            }

        .reviews.reviews-main-widget.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-dropdown-button, .reviews .reviews-modal-dialog.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-dropdown-button {
            padding: 10px 16px
        }

            .reviews.reviews-main-widget.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-dropdown-button:hover, .reviews .reviews-modal-dialog.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-dropdown-button:hover {
                cursor: pointer;
                background: #e3e3e3
            }

        .reviews.reviews-main-widget.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-nav-dropdown-category, .reviews .reviews-modal-dialog.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-nav-dropdown-category {
            font-size: 12px;
            text-align: left;
            padding: 10px 16px;
            display: block;
            white-space: normal
        }

            .reviews.reviews-main-widget.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-nav-dropdown-category .reviews-icon, .reviews .reviews-modal-dialog.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-nav-dropdown-category .reviews-icon {
                color: #6A6C77;
                padding-right: 12px
            }

            .reviews.reviews-main-widget.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-nav-dropdown-category .y-label, .reviews .reviews-modal-dialog.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-nav-dropdown-category .y-label {
                padding: 0
            }

            .reviews.reviews-main-widget.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-nav-dropdown-category:hover, .reviews .reviews-modal-dialog.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-nav-dropdown-category:hover {
                cursor: pointer;
                background: #e3e3e3
            }

        .reviews.reviews-main-widget.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-dropdown.list-categories, .reviews .reviews-modal-dialog.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-dropdown.list-categories {
            display: none;
            width: 100%;
            top: 0;
            left: 0;
            position: relative;
            border: none;
            padding: 0;
            margin: 0;
            float: none
        }

            .reviews.reviews-main-widget.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-dropdown.list-categories .list-category, .reviews .reviews-modal-dialog.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .reviews-dropdown.list-categories .list-category {
                padding: 7px 24px;
                text-transform: none
            }

        .reviews.reviews-main-widget.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .write-question-button, .reviews .reviews-modal-dialog.reviews-small .reviews-nav .reviews-dropdown-wrapper.mobile-collapse .reviews-menu-mobile-collapse .write-question-button {
            margin-left: 0
        }

.reviews.reviews-main-widget.reviews-small .reviews-comments-box, .reviews .reviews-modal-dialog.reviews-small .reviews-comments-box {
    margin-left: 10px
}

    .reviews.reviews-main-widget.reviews-small .reviews-comments-box .reviews-comment-box, .reviews .reviews-modal-dialog.reviews-small .reviews-comments-box .reviews-comment-box {
        margin-left: 10px
    }

.reviews.reviews-main-widget.reviews-small .promoted-products-box .reviews-promoted-products, .reviews .reviews-modal-dialog.reviews-small .promoted-products-box .reviews-promoted-products {
    margin: 0 30px
}

    .reviews.reviews-main-widget.reviews-small .promoted-products-box .reviews-promoted-products .reviews-promoted-product, .reviews .reviews-modal-dialog.reviews-small .promoted-products-box .reviews-promoted-products .reviews-promoted-product {
        margin-left: 0;
        margin-right: 0;
        width: 110px
    }

        .reviews.reviews-main-widget.reviews-small .promoted-products-box .reviews-promoted-products .reviews-promoted-product .reviews-product-image, .reviews .reviews-modal-dialog.reviews-small .promoted-products-box .reviews-promoted-products .reviews-promoted-product .reviews-product-image {
            min-width: 100px;
            height: 100px;
            position: relative
        }

            .reviews.reviews-main-widget.reviews-small .promoted-products-box .reviews-promoted-products .reviews-promoted-product .reviews-product-image img, .reviews .reviews-modal-dialog.reviews-small .promoted-products-box .reviews-promoted-products .reviews-promoted-product .reviews-product-image img {
                max-width: 100px;
                max-height: 100px
            }

            .reviews.reviews-main-widget.reviews-small .promoted-products-box .reviews-promoted-products .reviews-promoted-product .reviews-product-image .image-text, .reviews .reviews-modal-dialog.reviews-small .promoted-products-box .reviews-promoted-products .reviews-promoted-product .reviews-product-image .image-text {
                bottom: 10px
            }

.reviews.reviews-main-widget {
    background-color: transparent !important
}

.reviews .reviews-modal-dialog .reviews-label .reviews-icon {
    color: #fff
}

.reviews .reviews-bottomline .reviews-icon-star, .reviews .reviews-bottomline .reviews-icon-half-star, .reviews .reviews-bottomline .reviews-icon-empty-star {
    color: #FAAC2F
}

.reviews .standalone-bottomline.star-clickable, .reviews .standalone-bottomline .star-clickable {
    cursor: pointer;
    display: flex
}

.reviews .standalone-bottomline .reviews-bottomline .questions {
    margin: 0
}

.reviews.bottomLine .reviews-bottomline .reviews-stars, .reviews.bottomline .reviews-bottomline .reviews-stars, .reviews .reviews-modal-bottom-line .reviews-bottomline .reviews-stars {
    padding: 0
}

    .reviews.bottomLine .reviews-bottomline .reviews-stars:focus-within, .reviews.bottomline .reviews-bottomline .reviews-stars:focus-within, .reviews .reviews-modal-bottom-line .reviews-bottomline .reviews-stars:focus-within {
        outline: #7F89B4 auto 3px
    }

.reviews.bottomLine .reviews-bottomline .reviews-icon-star, .reviews.bottomLine .reviews-bottomline .reviews-icon-half-star, .reviews.bottomLine .reviews-bottomline .reviews-icon-empty-star, .reviews.bottomline .reviews-bottomline .reviews-icon-star, .reviews.bottomline .reviews-bottomline .reviews-icon-half-star, .reviews.bottomline .reviews-bottomline .reviews-icon-empty-star, .reviews .reviews-modal-bottom-line .reviews-bottomline .reviews-icon-star, .reviews .reviews-modal-bottom-line .reviews-bottomline .reviews-icon-half-star, .reviews .reviews-modal-bottom-line .reviews-bottomline .reviews-icon-empty-star {
    font-size: 17.5px
}

.reviews .reviews-modal-bottom-line .reviews-bottomline {
    padding-top: 10px
}

.reviews .reviews-modal-bottom-line .write-review-btn-hidden {
    display: none
}

.reviews .pT20 {
    padding-top: 20px
}

.reviews .reviews-pager {
    cursor: default;
    text-align: center;
    margin: 20px 0;
    display: flex;
    justify-content: center
}

    .reviews .reviews-pager .reviews-page-element {
        margin-right: 15px;
        color: #6A6C77
    }

        .reviews .reviews-pager .reviews-page-element:hover {
            color: #737373;
            cursor: pointer
        }

        .reviews .reviews-pager .reviews-page-element.reviews-disabled {
            color: #e3e3e3
        }

            .reviews .reviews-pager .reviews-page-element.reviews-disabled:hover {
                cursor: default;
                color: #e3e3e3
            }

        .reviews .reviews-pager .reviews-page-element.reviews-active {
            font-weight: bold;
            color: #323a45
        }

            .reviews .reviews-pager .reviews-page-element.reviews-active:hover {
                color: #e3e3e3
            }

        .reviews .reviews-pager .reviews-page-element.reviews-icon-left-arrow {
            margin-right: 30px
        }

        .reviews .reviews-pager .reviews-page-element.reviews-icon-right-arrow {
            margin-right: 0;
            margin-left: 15px
        }

.reviews .reviews-icon-cross {
    position: absolute;
    top: 15px;
    right: 15px;
    font-size: 19px
}

.reviews .error-box .reviews-icon-cross {
    position: static
}

.reviews .reviews-first-review {
    margin-top: 50px;
    position: relative
}

    .reviews .reviews-first-review .reviews-first-review-stars {
        margin-bottom: 20px;
        text-align: center;
        margin-top: 20px
    }

        .reviews .reviews-first-review .reviews-first-review-stars .reviews-icon-star {
            color: #5b616a;
            font-size: 22px
        }

    .reviews .reviews-first-review .reviews-first-review-content {
        text-align: center
    }

        .reviews .reviews-first-review .reviews-first-review-content span {
            display: block;
            margin-left: auto;
            margin-right: auto
        }

        .reviews .reviews-first-review .reviews-first-review-content span {
            color: #323a45
        }

.reviews .reviews-questions .reviews-first-review .reviews-first-review-stars {
    display: none
}

.reviews #reviews-testimonials .logo-not-clickable-color {
    color: white
}

.reviews .reviews-testimonials-btn {
    position: fixed;
    padding: 15px 20px;
    background-color: #3085c7 !important;
    text-transform: uppercase;
    opacity: 1
}

    .reviews .reviews-testimonials-btn:hover {
        background-color: #3085c7 !important
    }

    .reviews .reviews-testimonials-btn span {
        color: #fff
    }

    .reviews .reviews-testimonials-btn[data-position=left] {
        -webkit-transform-origin: 0% 50%;
        -webkit-transform: rotate(-90deg) translate(-50%, 50%);
        -moz-transform-origin: 0 50%;
        -moz-transform: rotate(-90deg) translate(-50%, 50%);
        -ms-transform-origin: 0 50%;
        -ms-transform: rotate(-90deg) translate(-50%, 50%);
        -o-transform-origin: 0 50%;
        -o-transform: rotate(-90deg) translate(-50%, 50%);
        transform-origin: 0 50%;
        transform: rotate(-90deg) translate(-50%, 50%);
        left: 0
    }

    .reviews .reviews-testimonials-btn[data-position=right] {
        -webkit-transform-origin: 100% 50%;
        -webkit-transform: rotate(90deg) translate(50%, 50%);
        -moz-transform-origin: 100% 50%;
        -moz-transform: rotate(90deg) translate(50%, 50%);
        -ms-transform-origin: 100% 50%;
        -ms-transform: rotate(90deg) translate(50%, 50%);
        -o-transform-origin: 100% 50%;
        -o-transform: rotate(90deg) translate(50%, 50%);
        transform-origin: 100% 50%;
        transform: rotate(90deg) translate(50%, 50%);
        right: 0
    }

    .reviews .reviews-testimonials-btn[data-position=horizontal] {
        bottom: 0
    }

    .reviews .reviews-testimonials-btn.use-image {
        width: 52px;
        height: 140px;
        padding: 0;
        -webkit-transform-origin: initial;
        -webkit-transform: initial;
        -moz-transform-origin: initial;
        -moz-transform: initial;
        -ms-transform-origin: initial;
        -ms-transform: initial;
        -o-transform-origin: initial;
        -o-transform: initial;
        transform-origin: initial;
        transform: initial
    }

        .reviews .reviews-testimonials-btn.use-image[data-position=left] {
            background: url("../images/tab_left.jpg") no-repeat !important
        }

        .reviews .reviews-testimonials-btn.use-image[data-position=right] {
            background: url("../images/tab_right.jpg") no-repeat !important
        }

        .reviews .reviews-testimonials-btn.use-image span {
            display: none
        }

.reviews .write-only .write-review-wrapper, .reviews .write-only .write-question-wrapper {
    display: block
}

#reviews-testimonials-custom-tab .reviews-testimonials-btn {
    display: none
}

#reviews-testimonials-custom-tab .reviews-modal-bottom-line {
    border-top: 1px solid #e3e3e3
}

#reviews-testimonials-custom-tab .reviews-label {
    padding-left: 10px
}

    #reviews-testimonials-custom-tab .reviews-label .reviews-icon {
        color: #6A6C77;
        font-size: 25px
    }

        #reviews-testimonials-custom-tab .reviews-label .reviews-icon.logo-not-clickable-color {
            color: #323a45
        }

            #reviews-testimonials-custom-tab .reviews-label .reviews-icon.logo-not-clickable-color:hover {
                color: #5b616a
            }

        #reviews-testimonials-custom-tab .reviews-label .reviews-icon.logo-not-clickable-size {
            font-size: 30px
        }

#reviews-testimonials-custom-tab .reviews-review .reviews-main .content-title {
    color: #6B6D76
}

#reviews-testimonials-custom-tab .reviews-review .reviews-main .content-review {
    color: #6B6D76
}

#reviews-testimonials-custom-tab .reviews-nav-tab span {
    color: #6B6D76
}

#reviews-testimonials-custom-tab.reviews-small .socialize-wrapper {
    position: static
}

#reviews-testimonials-custom-tab.reviews-small .connect-wrapper {
    padding-left: 0
}

#reviews-testimonials-custom-tab.reviews-small .reviews-hidden-mobile {
    display: none
}

.reviews .reviews-modal-base, .reviews .reviews-modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none
}

    .reviews .reviews-modal-base.reviews-modal-active, .reviews .reviews-modal-active.reviews-modal {
        display: block;
        z-index: 2147483647
    }

    .reviews .reviews-modal-base .reviews-modal-mask, .reviews .reviews-modal .reviews-modal-mask {
        display: block;
        height: 100%;
        width: 100%;
        z-index: 800;
        background: #000;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        position: fixed
    }

        .reviews .reviews-modal-base .reviews-modal-mask.reviews-modal-mask-active, .reviews .reviews-modal .reviews-modal-mask.reviews-modal-mask-active {
            z-index: 800;
            -moz-opacity: 0.70;
            opacity: .70;
            filter: alpha(opacity=70)
        }

    .reviews .reviews-modal-base .reviews-modal-dialog, .reviews .reviews-modal .reviews-modal-dialog {
        max-height: 550px;
        min-height: 149px;
        margin: 0 auto;
        max-width: 660px;
        z-index: 900;
        overflow: hidden;
        position: relative;
        top: -170%
    }

        .reviews .reviews-modal-base .reviews-modal-dialog .reviews-modal-content, .reviews .reviews-modal .reviews-modal-dialog .reviews-modal-content {
            display: table;
            width: 100%;
            height: 100%;
            background: #fff
        }

    .reviews .reviews-modal .reviews-modal-mask {
        -webkit-transition: opacity 0.5s ease-out 0s;
        -moz-transition: opacity 0.5s ease-out 0s;
        -ms-transition: opacity 0.5s ease-out 0s;
        -o-transition: opacity 0.5s ease-out 0s;
        transition: opacity 0.5s ease-out 0s
    }

    .reviews .reviews-modal.reviews-modal-active .reviews-modal-mask {
        -moz-opacity: 0.70;
        opacity: .70;
        filter: alpha(opacity=70)
    }

    .reviews .reviews-modal.reviews-modal-active .reviews-modal-dialog {
        top: 15%
    }

    .reviews .reviews-modal .reviews-modal-dialog {
        height: 80%;
        width: 64%;
        -webkit-transition: top 0.7s ease-in-out 0.1s;
        -moz-transition: top 0.7s ease-in-out 0.1s;
        -ms-transition: top 0.7s ease-in-out 0.1s;
        -o-transition: top 0.7s ease-in-out 0.1s;
        transition: top 0.7s ease-in-out 0.1s
    }

        .reviews .reviews-modal .reviews-modal-dialog.reviews-modal-dialog-active {
            top: 15%
        }

        .reviews .reviews-modal .reviews-modal-dialog .reviews-modal-content .reviews-modal-header .reviews-icon-btn-small {
            top: 55px
        }

            .reviews .reviews-modal .reviews-modal-dialog .reviews-modal-content .reviews-modal-header .reviews-icon-btn-small.semi-white-label {
                top: 30px
            }

            .reviews .reviews-modal .reviews-modal-dialog .reviews-modal-content .reviews-modal-header .reviews-icon-btn-small.full-white-label {
                top: 5px
            }

    .reviews .reviews-modal .reviews-modal-logo span:not(.reviews-icon-reviews-logo) {
        color: #fff
    }

        .reviews .reviews-modal .reviews-modal-logo span:not(.reviews-icon-reviews-logo) a {
            color: #fff !important
        }

    .reviews .reviews-modal .reviews-modal-logo .reviews-icon-reviews-logo {
        color: #fff !important
    }

    .reviews .reviews-modal .reviews-modal-header {
        height: 90px;
        background: #323a45
    }

        .reviews .reviews-modal .reviews-modal-header .reviews-icon-btn-small {
            position: absolute;
            top: 5px;
            right: 5px
        }

        .reviews .reviews-modal .reviews-modal-header .reviews-icon-cross {
            color: #fff
        }

        .reviews .reviews-modal .reviews-modal-header .modal-title {
            text-transform: uppercase;
            padding: 20px;
            text-align: center;
            font-size: 24px;
            line-height: 24px;
            color: #fff
        }

    .reviews .reviews-modal .reviews-lightbox-navigation {
        height: 24px;
        padding-bottom: 0px;
        border-bottom: solid 1px #e3e3e3;
        background: #fff
    }

    .reviews .reviews-modal .reviews-modal-body-wrapper {
        display: table-row;
        position: relative;
        overflow: auto;
        height: 100%;
        max-width: inherit
    }

        .reviews .reviews-modal .reviews-modal-body-wrapper .reviews-modal-body {
            position: relative;
            max-height: 370px;
            min-height: 50px;
            max-width: inherit;
            overflow-x: hidden;
            overflow-y: scroll;
            background: #fff;
            height: 100%
        }

            .reviews .reviews-modal .reviews-modal-body-wrapper .reviews-modal-body .reviews-regular-box {
                padding: 25px 0;
                margin: 0
            }

            .reviews .reviews-modal .reviews-modal-body-wrapper .reviews-modal-body .product-link {
                padding: 10px 7px 15px 0px
            }

            .reviews .reviews-modal .reviews-modal-body-wrapper .reviews-modal-body .reviews-main .product-link {
                display: block
            }

            .reviews .reviews-modal .reviews-modal-body-wrapper .reviews-modal-body .content-title {
                color: #6B6D76
            }

            .reviews .reviews-modal .reviews-modal-body-wrapper .reviews-modal-body .content-review {
                color: #6B6D76
            }

            .reviews .reviews-modal .reviews-modal-body-wrapper .reviews-modal-body .write-review.reviews-regular-box {
                padding: 0 0 20px 0;
                margin: 0
            }

                .reviews .reviews-modal .reviews-modal-body-wrapper .reviews-modal-body .write-review.reviews-regular-box .y-label {
                    padding: 10px 7px 8px 0px !important
                }

                    .reviews .reviews-modal .reviews-modal-body-wrapper .reviews-modal-body .write-review.reviews-regular-box .y-label.reviews-field-option-label {
                        padding: 0 !important
                    }

                .reviews .reviews-modal .reviews-modal-body-wrapper .reviews-modal-body .write-review.reviews-regular-box .y-input {
                    color: #737373
                }

                .reviews .reviews-modal .reviews-modal-body-wrapper .reviews-modal-body .write-review.reviews-regular-box .connect-wrapper .form-element {
                    width: 100%;
                    padding-right: 0
                }

                .reviews .reviews-modal .reviews-modal-body-wrapper .reviews-modal-body .write-review.reviews-regular-box .connect-wrapper .email-input {
                    display: block
                }

    .reviews .reviews-modal .reviews-nav-tab span {
        color: #6B6D76 !important
    }

    .reviews .reviews-modal .btn-testimonials {
        text-transform: uppercase
    }

.reviews .promoted-products-box {
    overflow: hidden;
    position: relative;
    background: transparent;
    padding-bottom: 25px
}

    .reviews .promoted-products-box .reviews-main-title {
        margin-bottom: 34px;
        margin-top: 34px;
        text-align: left;
        white-space: nowrap;
        color: #6B6D76
    }

    .reviews .promoted-products-box .reviews-promoted-products {
        margin: 0 40px;
        overflow: hidden;
        position: relative
    }

    .reviews .promoted-products-box .reviews-page-element {
        top: 50%;
        position: absolute
    }

    .reviews .promoted-products-box .reviews-icon-left-arrow {
        left: 0
    }

    .reviews .promoted-products-box .reviews-icon-right-arrow {
        right: 0
    }

    .reviews .promoted-products-box .promoted-products {
        white-space: nowrap;
        overflow: hidden
    }

        .reviews .promoted-products-box .promoted-products li {
            display: inline-block;
            vertical-align: top
        }

        .reviews .promoted-products-box .promoted-products .reviews-promoted-product {
            text-align: left;
            width: 160px;
            margin-right: 14px;
            margin-left: 14px
        }

            .reviews .promoted-products-box .promoted-products .reviews-promoted-product .reviews-product-image {
                min-width: 160px;
                height: 160px;
                position: relative
            }

                .reviews .promoted-products-box .promoted-products .reviews-promoted-product .reviews-product-image img {
                    max-width: 160px;
                    max-height: 160px
                }

                .reviews .promoted-products-box .promoted-products .reviews-promoted-product .reviews-product-image .image-text {
                    height: 20px;
                    padding-right: 2px;
                    padding-left: 2px;
                    position: absolute;
                    background: #737373;
                    opacity: 0.9;
                    bottom: 10px;
                    color: #fff
                }

            .reviews .promoted-products-box .promoted-products .reviews-promoted-product .reviews-review-stars {
                display: inline-block;
                min-height: 20px
            }

                .reviews .promoted-products-box .promoted-products .reviews-promoted-product .reviews-review-stars .reviews-icon {
                    font-size: 15px;
                    margin-top: 2px;
                    color: #FAAC2F
                }

                .reviews .promoted-products-box .promoted-products .reviews-promoted-product .reviews-review-stars .reviews-count {
                    margin-top: 3px;
                    margin-left: 0px;
                    color: #737373
                }

            .reviews .promoted-products-box .promoted-products .reviews-promoted-product .reviews-product-name {
                margin-top: 5px;
                color: #737373;
                max-height: 34px;
                height: 100%;
                line-height: normal;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis
            }

            .reviews .promoted-products-box .promoted-products .reviews-promoted-product .reviews-product-price {
                margin-top: 3px;
                color: #323a45;
                font-weight: bold
            }

    .reviews .promoted-products-box .reviews-long-product-names .reviews-promoted-product .reviews-product-name {
        height: 100%
    }

.reviews .y-slide-left-animations {
    -webkit-transition: left 0.45s ease-out 0s;
    -moz-transition: left 0.45s ease-out 0s;
    -ms-transition: left 0.45s ease-out 0s;
    -o-transition: left 0.45s ease-out 0s;
    transition: left 0.45s ease-out 0s
}

#reviews-testimonials-custom-tab #reviews-testimonials .reviews.reviews-lightbox .reviews-modal .reviews-modal-mask.reviews-active-display {
    opacity: 0.8
}

#reviews-testimonials-custom-tab .reviews-modal-dialog {
    width: 100%;
    margin: 0;
    max-width: 100%;
    top: 0;
    height: 100%;
    max-height: 100%
}

#reviews-testimonials-custom-tab .reviews-modal-body {
    height: 100%;
    max-height: 100%
}

#reviews-testimonials-custom-tab .reviews-modal-header {
    display: none
}

    #reviews-testimonials-custom-tab .reviews-modal-header .modal-title {
        display: none
    }

#reviews-testimonials-custom-tab .reviews-main .product-link {
    display: block
}

.reviews-testimonials-semi-label {
    float: left;
    position: relative
}

    .reviews-testimonials-semi-label .reviews-tool-tip {
        padding: 0 20px;
        width: 190px
    }

div.reviews-preloader-wrapper {
    display: none;
    width: 100%
}

    div.reviews-preloader-wrapper .reviews-pre-loader {
        position: relative;
        display: block;
        width: 88px;
        margin: 20px auto
    }

        div.reviews-preloader-wrapper .reviews-pre-loader .reviews-icon {
            color: #FAAC2F;
            margin-left: -5px
        }

            div.reviews-preloader-wrapper .reviews-pre-loader .reviews-icon:first-child {
                margin: 0
            }

        div.reviews-preloader-wrapper .reviews-pre-loader span.reviews-full-stars {
            position: absolute;
            overflow: hidden;
            white-space: nowrap;
            -webkit-animation: reviews-pre-loader-animation 1.5s infinite;
            -moz-animation: reviews-pre-loader-animation 1.5s infinite;
            -o-animation: reviews-pre-loader-animation 1.5s infinite;
            animation: reviews-pre-loader-animation 1.5s infinite;
            -webkit-animation-timing-function: ease-in;
            -moz-animation-timing-function: ease-in;
            -o-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        div.reviews-preloader-wrapper .reviews-pre-loader span.reviews-empty-stars {
            position: absolute;
            overflow: hidden;
            white-space: nowrap
        }

@-webkit-keyframes reviews-pre-loader-animation {
    0% {
        width: 0
    }

    50% {
        width: 88px
    }

    100% {
        width: 0
    }
}

@-moz-keyframes reviews-pre-loader-animation {
    0% {
        width: 0
    }

    50% {
        width: 88px
    }

    100% {
        width: 0
    }
}

@-o-keyframes reviews-pre-loader-animation {
    0% {
        width: 0
    }

    50% {
        width: 88px
    }

    100% {
        width: 0
    }
}

@keyframes reviews-pre-loader-animation {
    0% {
        width: 0
    }

    50% {
        width: 88px
    }

    100% {
        width: 0
    }
}

@media only screen and (max-width: 480px) {
    .reviews .form-group label {
        width: 100%;
        max-width: 100%;
        white-space: normal
    }

    .reviews .form-group span.reviews-field-title {
        width: 100%;
        max-width: 100%;
        white-space: normal
    }

    .reviews .form-group span {
        float: left;
        margin: 0 5px 0 0;
        padding: 0
    }

    .reviews .reviews-modal.reviews-modal-active .reviews-modal-dialog {
        width: 94%;
        top: 2%;
        max-height: 94%
    }

    .reviews .reviews-modal .reviews-modal-body-wrapper .reviews-modal-body {
        max-height: 100%
    }

    .reviews #reviews_testimonials_btn {
        display: none
    }

    .reviews .reviews-bottomline.reviews-bottomline-ditribution-version .reviews-star-distribution {
        float: none;
        margin-right: 0;
        margin-left: 0;
        margin-top: 20px;
        border-left: 0
    }

    .reviews-text-box {
        -webkit-appearance: none;
        -moz-appearance: none
    }
}

.mL0 {
    margin-left: 0px !important
}

.mL5 {
    margin-left: 5px !important
}

.pL0 {
    padding-left: 0px !important
}

.reviews .reviews-animation-fade {
    -webkit-transition: opacity 0.2s ease-in;
    -moz-transition: opacity 0.2s ease-in;
    -ms-transition: opacity 0.2s ease-in;
    -o-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in
}

.reviews .reviews-animation-slide {
    -webkit-transition: height 1.1s ease-in-out;
    -moz-transition: height 1.1s ease-in-out;
    -ms-transition: height 1.1s ease-in-out;
    -o-transition: height 1.1s ease-in-out;
    transition: height 1.1s ease-in-out
}

.reviews-mobile-slider {
    width: 100%;
    overflow-x: hidden
}

    .reviews-mobile-slider .reviews-mobile-slide {
        height: 100%;
        float: left;
        position: relative;
        padding: 10px
    }

.reviews-mobile-slide-animation {
    -webkit-transition: transform 0.3s ease-out;
    -moz-transition: transform 0.3s ease-out;
    -ms-transition: transform 0.3s ease-out;
    -o-transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out
}

.reviews-mobile-slider.ms-touch {
    overflow-x: scroll;
    overflow-y: hidden;
    -ms-overflow-style: none;
    -ms-scroll-chaining: none;
    -ms-scroll-snap-type: mandatory;
    -ms-scroll-snap-points-x: snapInterval(0%, 100%)
}

.reviews.embedded-widget {
    background-color: transparent;
    position: relative
}

#embedded_widget {
    margin: 20px auto;
    max-width: 280px
}

    #embedded_widget .embedded_widget_container {
        height: auto;
        width: 100%;
        border: 1px solid #dfdfdf;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px
    }

        #embedded_widget .embedded_widget_container .embedded_widget_header {
            background-color: #919191;
            border-bottom: 1px solid #b19e9e
        }

            #embedded_widget .embedded_widget_container .embedded_widget_header .embedded-inner-header {
                padding: 15px 0;
                display: inline-block;
                text-align: center;
                color: white;
                font-size: 18px;
                width: 100%
            }

                #embedded_widget .embedded_widget_container .embedded_widget_header .embedded-inner-header.semi-wl-class {
                    width: 85%;
                    float: left
                }

            #embedded_widget .embedded_widget_container .embedded_widget_header .embedded-semi-wl {
                width: 15%;
                float: left;
                padding: 15px 0;
                text-align: center;
                display: inline-block;
                font-size: 15px;
                box-sizing: border-box;
                border-right: 1px solid grey
            }

        #embedded_widget .embedded_widget_container .embedded_widget_list {
            background: #F5F5F5;
            overflow: hidden;
            padding: 0
        }

            #embedded_widget .embedded_widget_container .embedded_widget_list.hidden_widget {
                display: none
            }

            #embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item {
                display: block;
                border-bottom: 1px solid #cccccc;
                cursor: pointer
            }

                #embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item:hover {
                    opacity: 0.8
                }

                #embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_image_container {
                    float: left
                }

                    #embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_image_container .embedded_widget_image {
                        max-width: 90%;
                        box-sizing: border-box;
                        -moz-box-sizing: border-box;
                        max-height: 80%;
                        margin: 10% auto 10%;
                        display: block !important
                    }

                #embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_info {
                    float: left
                }

                    #embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_info .embedded_widget_product_rank {
                        min-width: 86px
                    }

                #embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_product_name {
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis
                }

                    #embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_product_name .embedded_widget_product_link {
                        color: #005696;
                        float: left
                    }

                    #embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_product_name .embedded_widget_timeStamp {
                        float: right;
                        font-size: 8px
                    }

            #embedded_widget .embedded_widget_container .embedded_widget_list#basic-embedded .embedded_widget_image_container {
                width: 65%;
                padding: 2.5% 0
            }

            #embedded_widget .embedded_widget_container .embedded_widget_list#basic-embedded .embedded_widget_info {
                width: 35%;
                padding: 2.3% 0
            }

            #embedded_widget .embedded_widget_container .embedded_widget_list#basic-embedded .embedded_widget_product_name {
                padding: 0 5%
            }

            #embedded_widget .embedded_widget_container .embedded_widget_list#pictures-embedded .embedded_widget_image_container {
                width: 35%;
                height: 65px
            }

            #embedded_widget .embedded_widget_container .embedded_widget_list#pictures-embedded .embedded_widget_info {
                width: 65%;
                overflow: hidden;
                height: auto;
                margin: 5% 0
            }

            #embedded_widget .embedded_widget_container .embedded_widget_list#reviews-embedded .embedded_widget_list_item {
                padding: 3%
            }

            #embedded_widget .embedded_widget_container .embedded_widget_list#reviews-embedded .embedded_widget_review {
                clear: both
            }

    #embedded_widget .logo-not-clickable-color {
        color: #323a45
    }

        #embedded_widget .logo-not-clickable-color:hover {
            color: #5b616a
        }

.reviews-embedded-semi-label .reviews-tool-tip {
    padding: 13px;
    position: absolute;
    top: 58px;
    width: 151px
}

.reviews-embedded-semi-label .reviews-icon-embedded {
    font-size: 30px !important
}

.reviews-embedded-semi-label #embedded-semi-label {
    color: white !important
}

.reviews-embedded-semi-label .embedded-reviews-by {
    position: relative;
    bottom: 5px;
    margin-right: 10px
}

#embedded_widget .reviews-icon {
    color: #ECC525;
    font-size: 15px;
    letter-spacing: -0.5px
}

#embedded_widget .star-embedded {
    color: #fff
}

.y-badge-stars {
    color: #ECC525 !important
}

.reviews-reviews-carousel {
    font-family: 'Open Sans', sans-serif;
    position: relative
}

    .reviews-reviews-carousel .reviews-icon-star, .reviews-reviews-carousel .reviews-icon-empty-star, .reviews-reviews-carousel .reviews-icon-full-star, .reviews-reviews-carousel .reviews-icon-half-star {
        color: #FAAC2F;
        font-size: 26px !important
    }

    .reviews-reviews-carousel .icon-reviews-top-corner, .reviews-reviews-carousel .icon-reviews-right-corner, .reviews-reviews-carousel .icon-reviews-left-corner {
        color: #dfdfdf;
        position: absolute
    }

    .reviews-reviews-carousel .reviews-icon-btn-big {
        padding: 0 0 0 5px
    }

    .reviews-reviews-carousel .carousel-display-wrapper {
        padding-left: 15px;
        padding-right: 15px
    }

        .reviews-reviews-carousel .carousel-display-wrapper .carousel-reviews-bottom-line {
            float: right
        }

        .reviews-reviews-carousel .carousel-display-wrapper .stars-container {
            height: 27px
        }

        .reviews-reviews-carousel .carousel-display-wrapper .headline {
            margin-bottom: 8px;
            display: inline-block
        }

        .reviews-reviews-carousel .carousel-display-wrapper .carousel-read-more {
            white-space: nowrap;
            color: #323a45
        }

        .reviews-reviews-carousel .carousel-display-wrapper .rest-content-collapsed {
            display: none
        }

        .reviews-reviews-carousel .carousel-display-wrapper .scroller {
            overflow-x: hidden
        }

        .reviews-reviews-carousel .carousel-display-wrapper #carousel-top-panel {
            border-bottom: 2px solid #e3e3e3;
            padding-bottom: 8px;
            margin-bottom: 5px;
            padding-top: 5px;
            float: none !important
        }

            .reviews-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline {
                color: #4f4f4f;
                font-size: 1.3em;
                font-weight: 700
            }

            .reviews-reviews-carousel .carousel-display-wrapper #carousel-top-panel .reviews-num-of-reviews {
                margin-left: 7px
            }

            .reviews-reviews-carousel .carousel-display-wrapper #carousel-top-panel .reviews-icon-star, .reviews-reviews-carousel .carousel-display-wrapper #carousel-top-panel .reviews-icon-half-star, .reviews-reviews-carousel .carousel-display-wrapper #carousel-top-panel .reviews-icon-empty-star {
                color: #FAAC2F;
                font-size: 19px !important
            }

            .reviews-reviews-carousel .carousel-display-wrapper #carousel-top-panel .all-reviews {
                display: inline-block
            }

                .reviews-reviews-carousel .carousel-display-wrapper #carousel-top-panel .all-reviews a {
                    color: #266abe;
                    font-size: 1.3em;
                    font-weight: 400;
                    margin-left: 5px
                }

                    .reviews-reviews-carousel .carousel-display-wrapper #carousel-top-panel .all-reviews a:hover {
                        text-decoration: underline !important
                    }

            .reviews-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows {
                float: right;
                margin-left: 15px
            }

                .reviews-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .reviews-icon-left-arrow-thin, .reviews-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .reviews-icon-right-arrow-thin {
                    color: #56575f
                }

                    .reviews-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .reviews-icon-left-arrow-thin:hover, .reviews-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .reviews-icon-right-arrow-thin:hover {
                        cursor: pointer
                    }

        .reviews-reviews-carousel .carousel-display-wrapper div {
            vertical-align: top
        }

        .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel {
            width: 15000px;
            padding-top: 15px;
            position: relative
        }

            .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .single-carousel {
                display: inline-block;
                vertical-align: top;
                float: left
            }

                .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .single-carousel .carousel-review-date {
                    line-height: 29px;
                    padding-left: 6px;
                    font-style: italic !important;
                    font-size: 12px
                }

            .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .carousel-site-quote-container {
                display: inline-block;
                border-radius: 50%;
                border: 1px solid #e1e5ee;
                padding: 29px
            }

                .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .carousel-site-quote-container .carousel-site-quote {
                    font-size: 30px
                }

            .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .carousel-stars {
                letter-spacing: -1px;
                position: relative;
                right: 4px
            }

            .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .carousel-review-author {
                color: #737373;
                font-size: 12px;
                font-weight: 700;
                text-align: left;
                margin-top: 4px;
                float: left
            }

            .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .carousel-review-body {
                text-align: left;
                font-style: italic !important;
                margin-left: -3px
            }

            .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .y-slider-container .single-carousel .product-image-container {
                width: 89px
            }

                .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .y-slider-container .single-carousel .product-image-container .y-carousel-product-image {
                    width: 90px;
                    height: 90px;
                    border-radius: 4px;
                    text-align: center;
                    overflow: hidden
                }

                    .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .y-slider-container .single-carousel .product-image-container .y-carousel-product-image img {
                        height: 100%;
                        width: 100%;
                        object-fit: contain
                    }

            .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .carousel-review-product-text {
                color: #c6c6c6;
                font-size: 10px;
                font-weight: 400;
                text-align: left;
                overflow: hidden;
                height: 41px;
                line-height: 1;
                margin-top: 4px;
                letter-spacing: -0.5px
            }

            .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .reviews-icon-star {
                color: #FAAC2F;
                font-size: 32px
            }

            .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .carousel-review-title {
                color: #4f4f4f;
                font-size: 1.3em;
                font-weight: 700;
                line-height: 24px;
                margin-top: 1px
            }

            .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .big-version {
                width: 403px;
                box-sizing: border-box
            }

                .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .big-version .right-side {
                    width: 300px;
                    text-align: left
                }

                .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .big-version .carousel-stars {
                    margin-bottom: 14px
                }

            .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .small-version {
                width: 300px;
                box-sizing: border-box
            }

                .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .small-version .right-side {
                    width: 194px
                }

                .reviews-reviews-carousel .carousel-display-wrapper .reviews-carousel .small-version .carousel-review-title {
                    margin-bottom: 9px
                }

    .reviews-reviews-carousel .reviews-small-box {
        float: right;
        padding: 0;
        border: none
    }

    .reviews-reviews-carousel .carousel-tool-tip .reviews-tool-tip {
        top: -10px;
        right: 0px;
        width: 300px;
        overflow-y: auto;
        display: none;
        opacity: 1 !important;
        background: #F8F8F8
    }

    .reviews-reviews-carousel .carousel-read-more {
        color: #266abe;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        text-align: left;
        width: 90px
    }

    .reviews-reviews-carousel.reviews-size-5 .carousel-display-wrapper .headline {
        font-size: 1.1em
    }

    .reviews-reviews-carousel.reviews-size-5 .carousel-display-wrapper .all-reviews {
        font-size: 0.9em
    }

    .reviews-reviews-carousel.reviews-size-4 .carousel-display-wrapper.has-testimonials-link .headline, .reviews-reviews-carousel.reviews-size-3 .carousel-display-wrapper.has-testimonials-link .headline {
        width: 100%;
        font-size: 1.2em;
        margin-bottom: 8px
    }

    .reviews-reviews-carousel.reviews-size-4 .carousel-display-wrapper.has-testimonials-link .all-reviews a, .reviews-reviews-carousel.reviews-size-3 .carousel-display-wrapper.has-testimonials-link .all-reviews a {
        margin-left: 0px !important
    }

    .reviews-reviews-carousel.reviews-size-4 .carousel-display-wrapper .carousel-reviews-bottom-line, .reviews-reviews-carousel.reviews-size-3 .carousel-display-wrapper .carousel-reviews-bottom-line {
        float: right
    }

    .reviews-reviews-carousel.reviews-size-2 .carousel-display-wrapper.has-testimonials-link .headline, .reviews-reviews-carousel.reviews-size-1 .carousel-display-wrapper.has-testimonials-link .headline {
        width: 100%;
        font-size: 1.2em !important
    }

    .reviews-reviews-carousel.reviews-size-2 .carousel-display-wrapper.has-testimonials-link .carousel-reviews-bottom-line, .reviews-reviews-carousel.reviews-size-1 .carousel-display-wrapper.has-testimonials-link .carousel-reviews-bottom-line {
        position: relative;
        top: 19px;
        float: left
    }

    .reviews-reviews-carousel.reviews-size-2 .carousel-display-wrapper.has-testimonials-link .all-reviews, .reviews-reviews-carousel.reviews-size-1 .carousel-display-wrapper.has-testimonials-link .all-reviews {
        width: 85%;
        position: relative;
        bottom: 20px
    }

        .reviews-reviews-carousel.reviews-size-2 .carousel-display-wrapper.has-testimonials-link .all-reviews a, .reviews-reviews-carousel.reviews-size-1 .carousel-display-wrapper.has-testimonials-link .all-reviews a {
            margin-left: 0px !important
        }

    .reviews-reviews-carousel.reviews-size-2 .carousel-display-wrapper.has-testimonials-link .carousel-arrows, .reviews-reviews-carousel.reviews-size-1 .carousel-display-wrapper.has-testimonials-link .carousel-arrows {
        position: relative;
        top: 15px
    }

    .reviews-reviews-carousel.reviews-size-2 .carousel-display-wrapper .carousel-reviews-bottom-line, .reviews-reviews-carousel.reviews-size-1 .carousel-display-wrapper .carousel-reviews-bottom-line {
        float: none
    }

    .reviews-reviews-carousel .logo-not-clickable-container {
        cursor: default;
        padding: 0
    }

        .reviews-reviews-carousel .logo-not-clickable-container div {
            display: inline
        }

    .reviews-reviews-carousel .logo-not-clickable-container {
        cursor: default !important
    }

    .reviews-reviews-carousel .logo-not-clickable-container {
        cursor: default !important
    }

    .reviews-reviews-carousel .logo-not-clickable-size {
        font-size: 30px
    }

    .reviews-reviews-carousel .logo-not-clickable-color {
        color: #323a45
    }

        .reviews-reviews-carousel .logo-not-clickable-color:hover {
            color: #5b616a
        }

    .reviews-reviews-carousel .y-slide-left-animations {
        -webkit-transition: left 1.45s ease-out 0s;
        -moz-transition: left 1.45s ease-out 0s;
        -ms-transition: left 1.45s ease-out 0s;
        -o-transition: left 1.45s ease-out 0s;
        transition: left 1.45s ease-out 0s
    }

.reviews-lightbox.reviews-lightbox-new.reviews {
    z-index: 2147483647;
    position: relative
}

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal {
        opacity: 0;
        overflow-y: auto
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal .reviews-close-modal {
            display: block !important
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal .reviews-close-modal .reviews-icon.reviews-icon-cross {
                color: #fff;
                opacity: 0.65;
                z-index: 9000;
                font-size: 27px;
                top: 34px;
                right: 34px;
                position: absolute
            }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal .reviews-modal-mask {
            opacity: 0
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal .reviews-modal-mask.reviews-active-display {
                opacity: 0.65;
                background-color: #000
            }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal .reviews-lightbox-arrows {
            position: absolute;
            top: 50%;
            width: 100%;
            height: 0;
            z-index: 1001;
            margin-top: -20px
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal .reviews-lightbox-arrows .reviews-icon-left-arrow-thin {
                float: left;
                left: -123px
            }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal .reviews-lightbox-arrows .reviews-icon-right-arrow-thin {
                float: right;
                right: -123px
            }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal .reviews-lightbox-arrows .reviews-icon-left-arrow-thin, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal .reviews-lightbox-arrows .reviews-icon-right-arrow-thin {
                cursor: pointer;
                color: #fff;
                font-size: 27px;
                position: relative
            }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal .reviews-lightbox-container {
            direction: LTR;
            text-align: left;
            opacity: 0;
            top: 50%;
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: opacity 0.3s ease-out 0s;
            -moz-transition: opacity 0.3s ease-out 0s;
            -ms-transition: opacity 0.3s ease-out 0s;
            -o-transition: opacity 0.3s ease-out 0s;
            transition: opacity 0.3s ease-out 0s
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal .reviews-lightbox-container .reviews-helpful {
                position: static
            }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active {
            opacity: 1
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container {
                position: relative;
                z-index: 900;
                height: 850px;
                width: 1313px;
                margin: auto
            }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container.reviews-active-display {
                    opacity: 1
                }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container {
                    position: relative;
                    background-color: #fff;
                    max-width: 850px;
                    max-height: 850px;
                    border-radius: 3px 0 0 3px;
                    height: 100%
                }

                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog {
                        width: 100%;
                        height: 100%;
                        max-width: none;
                        max-height: none;
                        top: 0;
                        -webkit-transition: none;
                        -moz-transition: none;
                        -ms-transition: none;
                        -o-transition: color 0s ease-in 0s;
                        transition: none
                    }

                        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content {
                            background: inherit;
                            text-align: center;
                            display: table
                        }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container {
                                display: table;
                                table-layout: fixed;
                                position: absolute;
                                left: 0;
                                height: 100%;
                                width: 500%;
                                font-size: 0
                            }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container.gallery-animations {
                                    -webkit-transition: left 0.5s ease-out 0s;
                                    -moz-transition: left 0.5s ease-out 0s;
                                    -ms-transition: left 0.5s ease-out 0s;
                                    -o-transition: left 0.5s ease-out 0s;
                                    transition: left 0.5s ease-out 0s
                                }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .reviews-lightbox-image-container {
                                display: table-cell;
                                height: 100%;
                                vertical-align: middle
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .reviews-lightbox-image {
                                max-width: 850px;
                                max-height: 850px;
                                width: 100%;
                                height: 100%;
                                margin: auto;
                                display: block;
                                object-fit: contain;
                                border-radius: 3px 0 0 3px
                            }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .reviews-lightbox-image.lightbox-player {
                                    height: 100%;
                                    overflow: auto
                                }

                                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .reviews-lightbox-image.lightbox-player .playkit-player.playkit-size-ty .playkit-pre-playback-play-button {
                                        width: 85px
                                    }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .reviews-image-loader {
                                margin: -35px auto 0 auto;
                                color: #acb5d4
                            }

@-webkit-keyframes reviews-image-loader {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em #ffffff
    }

    40% {
        box-shadow: 0 2.5em 0 0 #ffffff
    }
}

@keyframes reviews-image-loader {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em #ffffff
    }

    40% {
        box-shadow: 0 2.5em 0 0 #ffffff
    }
}

.reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    max-height: 850px;
    background-color: white;
    z-index: 8888;
    width: 463px;
    border-radius: 0 3px 3px 0;
    padding: 35px 30px;
    overflow: auto;
    word-break: break-word;
    word-wrap: break-word
}

.reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review {
    margin-top: 10px
}

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-main {
        margin-top: 50px;
        margin-left: 0
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-main .content-title {
            color: #000;
            font-size: 15px;
            padding-bottom: 5px
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-main .content-review {
            color: #000;
            font-size: 13px;
            line-height: 22px
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-main .content-review * {
                color: #000;
                font-size: 13px;
                line-height: 22px
            }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-header {
        display: table;
        width: 100%
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-header .reviews-header-element.reviews-header-actions {
            float: right
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-header .reviews-header-element {
            text-align: left;
            float: left;
            padding-top: 0
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-header .reviews-header-element .y-label.reviews-user-name {
                overflow: hidden;
                text-overflow: ellipsis;
                font-size: 14px;
                color: #000;
                line-height: 20px
            }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-header .reviews-header-element .label-with-tooltip {
                float: none !important
            }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-header .reviews-header-element .reviews-review-stars {
                position: absolute;
                margin-top: 17px;
                left: 0
            }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-header .reviews-header-element .reviews-review-stars > span {
                    font-size: 19px
                }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-header .reviews-header-element .reviews-review-stars .reviews-icon-empty-star {
                    color: #E2E4EC
                }

                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-header .reviews-header-element .reviews-review-stars .reviews-icon-empty-star:before {
                        content: "\e60e"
                    }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-header .reviews-header-element .reviews-tool-tip {
                padding: 16px;
                width: 240px;
                left: 35px;
                box-shadow: 2px 2px 10px 0 rgba(0,0,0,0.09)
            }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-header .reviews-header-element .reviews-tool-tip * {
                    color: #6a6c77;
                    font-size: 13px;
                    font-weight: normal;
                    margin: 0;
                    line-height: 18px
                }

                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-header .reviews-header-element .reviews-tool-tip * .header-green {
                        font-weight: 600
                    }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-header .reviews-header-element .reviews-review-date {
                line-height: 35px;
                top: 0
            }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-header .reviews-icon-profile {
            height: 35px;
            width: 35px;
            background: #000;
            margin-right: 11px;
            background-size: cover;
            background-repeat: no-repeat
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-header .reviews-icon-profile .reviews-user-letter {
                color: #fff;
                font-size: 16px;
                top: 0;
                left: 0;
                font-weight: bold;
                line-height: 35px
            }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-header .reviews-icon-profile .reviews-icon-circle-checkmark {
                height: 18px;
                width: 18px !important;
                top: auto;
                bottom: 0;
                left: auto;
                right: -5px;
                color: #00b520;
                font-size: 16px;
                line-height: 18px;
                text-align: center
            }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .footer-actions {
        float: right
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .footer-actions > .reviews-action {
            display: none
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .footer-actions .share-options-wrapper {
            float: right
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .footer-actions .share-options-wrapper .share-options {
                display: inline-block
            }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .footer-actions .share-options-wrapper .share-options .social-link {
                    width: 26.5px;
                    height: 26.5px;
                    border-radius: 50%;
                    border: 1px solid #c5c5c5;
                    display: inline-block;
                    text-align: center;
                    color: #123CA6 !important;
                    opacity: 0.5;
                    margin-left: 2px
                }

                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .footer-actions .share-options-wrapper .share-options .social-link .share {
                        display: none
                    }

                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .footer-actions .share-options-wrapper .share-options .social-link[data-network="facebook"]:before {
                        content: "\e910";
                        font-family: "reviews-widget-font";
                        font-size: 15px;
                        line-height: 26.5px
                    }

                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .footer-actions .share-options-wrapper .share-options .social-link[data-network="twitter"]:before {
                        content: "\e90e";
                        font-family: "reviews-widget-font";
                        font-size: 15px;
                        line-height: 26.5px
                    }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .footer-actions .share-options-wrapper .share-options .reviews-icon-dot {
                    display: none
                }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .footer-actions .share-options-wrapper .share-options .reviews-icon-seperator {
                    display: none
                }

.reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram {
    margin-top: 10px
}

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .yopto-main.reviews-regular-box {
        overflow: hidden;
        max-height: 69px;
        border: 0;
        padding: 0;
        font-size: 13px;
        line-height: 22px;
        margin: 0;
        color: #000;
        white-space: pre-line
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .yopto-main.reviews-regular-box .reviews-instagram-hashtag {
            color: #000
        }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .toggle-text {
        display: none
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram.collapse-text .toggle-text {
        display: block
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram.collapse-text .toggle-text div {
            font-size: 11px;
            color: #737373;
            font-weight: 600;
            cursor: pointer;
            line-height: 22px
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram.collapse-text .toggle-text .show-more {
            display: block
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram.collapse-text .toggle-text .show-less {
            display: none
        }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram.collapse-text.open-text .yopto-main.reviews-regular-box {
        max-height: none
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram.collapse-text.open-text .show-more {
        display: none
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram.collapse-text.open-text .show-less {
        display: block
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-helpful {
        padding-left: 0
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-header {
        padding: 0;
        margin-bottom: 13px
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-header-element {
        padding-top: 2px;
        display: inline-block;
        vertical-align: top
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-header-element .y-label {
            min-width: 0px;
            padding: 0px;
            font-size: 12px;
            vertical-align: top;
            top: 8px
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-header-element .y-label.reviews-user-title {
                background: none
            }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-header-element .y-label.reviews-user-name {
                color: #323a45
            }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-header-element .y-label.reviews-review-date {
                float: left
            }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-icon-profile {
        position: relative;
        width: 35px;
        height: 35px;
        margin-right: 11px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        background-color: #000;
        background-size: cover;
        background-repeat: no-repeat
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-icon-profile .reviews-user-letter {
            background: transparent !important;
            position: absolute;
            top: 9px;
            width: 100%;
            min-width: 100%;
            text-align: center;
            font-size: 16px;
            color: #fff;
            font-weight: bold
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-icon-profile .reviews-user-letter span.reviews-icon {
                color: #fff
            }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review:first-child, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram:first-child {
        margin-top: 0
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review > br, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram > br {
        display: none
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .hidden-stars, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .hidden-stars {
        padding-top: 10px
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-read-more, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-read-more {
        display: none
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .rest-content-collapsed, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .rest-content-collapsed {
        opacity: 1;
        display: inherit
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-tool-tip, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-tool-tip {
        z-index: 88890;
        left: 100px
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-footer {
        margin-left: 0;
        margin-top: 13px
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .label-helpful, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-footer .label-helpful {
            display: none
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .reviews-helpful, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-footer .reviews-helpful {
            float: left;
            display: flex
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .reviews-helpful .vote-sum, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-footer .reviews-helpful .vote-sum {
                margin-right: 5px;
                font-size: 11px;
                line-height: 24.2px;
                color: #858585
            }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .reviews-helpful .vote-sum[data-type='up'], .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-footer .reviews-helpful .vote-sum[data-type='up'] {
                    order: 1
                }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .reviews-helpful .vote-sum[data-type='down'], .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-footer .reviews-helpful .vote-sum[data-type='down'] {
                    order: 3
                }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .reviews-helpful .vote-btn, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-footer .reviews-helpful .vote-btn {
                margin: 0;
                line-height: 24.2px
            }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .reviews-helpful .vote-btn[data-type='up'], .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-footer .reviews-helpful .vote-btn[data-type='up'] {
                    order: 2;
                    margin-right: 13px
                }

                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .reviews-helpful .vote-btn[data-type='up'] .reviews-icon-thumbs-up, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-footer .reviews-helpful .vote-btn[data-type='up'] .reviews-icon-thumbs-up {
                        position: relative;
                        bottom: 3px
                    }

                        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .reviews-helpful .vote-btn[data-type='up'] .reviews-icon-thumbs-up:before, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-footer .reviews-helpful .vote-btn[data-type='up'] .reviews-icon-thumbs-up:before {
                            content: "\e917";
                            font-size: 17px;
                            color: #858585
                        }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .reviews-helpful .vote-btn[data-type='down'], .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-footer .reviews-helpful .vote-btn[data-type='down'] {
                    order: 4
                }

                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .reviews-helpful .vote-btn[data-type='down'] .reviews-icon-thumbs-down, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-footer .reviews-helpful .vote-btn[data-type='down'] .reviews-icon-thumbs-down {
                        position: relative;
                        top: 3px
                    }

                        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .reviews-helpful .vote-btn[data-type='down'] .reviews-icon-thumbs-down:before, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-footer .reviews-helpful .vote-btn[data-type='down'] .reviews-icon-thumbs-down:before {
                            content: "\e911";
                            font-size: 17px;
                            color: #858585
                        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .share-options-wrapper span[data-social='google'], .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .share-options-wrapper span[data-social='linkedin'], .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-footer .share-options-wrapper span[data-social='google'], .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-footer .share-options-wrapper span[data-social='linkedin'] {
            display: none
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer .share-options-wrapper span[data-social='twitter'] .reviews-icon-dot, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-footer .share-options-wrapper span[data-social='twitter'] .reviews-icon-dot {
            display: none
        }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-instagram-username, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-instagram-username {
        line-height: 30px;
        font-size: 13px;
        color: #000;
        padding: 0
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-review-date, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-review-date {
        right: 1px;
        top: 13px
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-main, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-instagram .reviews-main {
        margin-bottom: 20px
    }

.reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container {
    margin-bottom: 57px
}

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-product > a {
        display: inline-block;
        margin-left: 16px;
        vertical-align: middle
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-product > a:first-child {
            margin-left: 0 !important
        }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-product .reviews-lightbox-product-details {
        display: inline-block;
        margin-left: 16px;
        vertical-align: middle
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-product .reviews-lightbox-product-main-image {
        border-radius: 3px;
        border: 1px solid #e8e8e8;
        height: 150px;
        width: 150px;
        object-fit: contain
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-product .reviews-lightbox-product-name {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        color: #000;
        margin: 7px 0;
        font-weight: bold;
        font-size: 14px;
        font-style: normal;
        line-height: 1.5 !important;
        text-transform: none !important;
        letter-spacing: normal
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-product .reviews-lightbox-product-name .reviews-lightbox-product-price {
            font-family: 'Work Sans';
            font-size: 15px;
            font-weight: normal;
            color: #000;
            display: block;
            margin-top: 7px
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-product .reviews-lightbox-product-name .reviews-lightbox-product-price:empty {
                display: none
            }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-product .reviews-lightbox-product-button {
        cursor: pointer;
        border-radius: 3px;
        height: 35px;
        width: 134px;
        border: none;
        font-weight: bold;
        display: block;
        text-align: center;
        line-height: 35px;
        padding: 0
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-product .reviews-lightbox-product-button.reviews-lightbox-add-to-cart-button.unavailable {
            color: #c4c4c4 !important;
            background-color: #eaeaea !important
        }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-product .review-stars .score-title {
        font-size: 21px;
        font-weight: 600;
        color: #000;
        margin-right: 5px
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-product .review-stars .rating-star {
        color: #FEC600;
        line-height: 13px;
        vertical-align: text-top;
        margin-right: 2px
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-products-footer {
        margin-top: 14px;
        position: relative
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-products-footer h3 {
            color: #9e9e9e;
            font-size: 13px;
            font-weight: bold;
            line-height: 17px
        }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-products-select {
        text-align: left;
        margin-top: 10px;
        height: 79px;
        overflow: hidden
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-products-select li:not(.reviews-lightbox-more-products) {
            display: inline-block
        }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-product-select-image {
        display: inline-block;
        cursor: pointer;
        border-radius: 3px;
        border: 1px solid #e8e8e8;
        margin: 3px 1px;
        height: 74px;
        width: 74px;
        object-fit: contain
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-products-footer.show-all .reviews-lightbox-products-select {
        height: unset !important
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-products-footer.show-all .show-less {
        display: block
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-products-footer.show-all .show-more {
        display: none
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-more-products {
        display: none;
        position: absolute;
        bottom: -20px
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-more-products:nth-child(n+7) {
            display: block
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-more-products div {
            margin-top: 8px;
            cursor: pointer;
            color: inherit
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-more-products div span {
                color: inherit;
                font-size: 11px;
                padding: 3px;
                font-weight: 600
            }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-more-products div.show-less {
                display: none
            }

.reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label .reviews-logo-bg-white {
    border-radius: 50%;
    padding: 6px;
    margin: 10px 0px 10px 5px;
    background-color: #2f84ed !important
}

.reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label .reviews-icon-reviews-logo-text {
    color: #fff !important;
    font-size: 14px
}

.reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label.reviews-small-box {
    padding: 0;
    border: none;
    z-index: 800;
    float: right;
    position: absolute;
    right: 0
}

.reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label a > .reviews-logo-title {
    color: white !important
}

.reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label a > .reviews-icon {
    padding-top: 9px
}

.reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label .logo-not-clickable-container {
    cursor: default
}

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label .logo-not-clickable-container div {
        display: inline
    }

.reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label .logo-not-clickable-color {
    color: white
}

.reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container.reviews-shoppable-instagram .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-product-button {
    background-color: #71b1ff
}

@media only screen and (max-width: 480px) {
    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container.reviews-shoppable-instagram .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-product-button {
        font-size: 14px
    }
}

@media (max-width: 1800px) and (min-width: 1320px) {
    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-close-modal .reviews-icon.reviews-icon-cross {
        top: 24px;
        right: 24px
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container {
        height: 640px;
        width: 1081px
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-arrows .reviews-icon-left-arrow-thin {
            left: -103px
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-arrows .reviews-icon-right-arrow-thin {
            right: -103px
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container {
            max-width: 640px;
            max-height: 640px
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .reviews-lightbox-image-container .reviews-lightbox-image {
                max-width: 640px;
                max-height: 640px
            }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container {
            max-height: 640px;
            width: 441px;
            padding: 27px 30px
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-footer .reviews-lightbox-product-select-image {
                margin: 0px 1px 5px 0px
            }
}

@media (max-width: 1320px) and (min-width: 1200px) {
    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-close-modal .reviews-icon.reviews-icon-cross {
        top: 17px;
        right: 17px
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container {
        height: 530px;
        width: 956px
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-arrows .reviews-icon-left-arrow-thin {
            left: -74px
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-arrows .reviews-icon-right-arrow-thin {
            right: -74px
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container {
            max-width: 530px;
            max-height: 530px
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .reviews-lightbox-image-container .reviews-lightbox-image {
                max-width: 530px;
                max-height: 530px
            }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container {
            max-height: 530px;
            width: 426px
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container {
                margin-bottom: 37px
            }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-product-main-image {
                    height: 114px;
                    width: 114px
                }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-products-select {
                    height: 59px
                }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-product-select-image {
                    height: 56px;
                    width: 56px;
                    margin: 0px 1px 3px 0px
                }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-more-products:nth-child(n+7) {
                    display: none
                }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-more-products:nth-child(n+8) {
                    display: block
                }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-header {
                margin-bottom: 6px
            }
}

@media (max-width: 1200px) and (min-width: 1024px) {
    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-close-modal .reviews-icon.reviews-icon-cross {
        top: 17px;
        right: 17px
    }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container {
        height: 500px;
        width: 898px
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-arrows .reviews-icon-left-arrow-thin {
            left: -45px
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-arrows .reviews-icon-right-arrow-thin {
            right: -45px
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container {
            max-width: 500px;
            max-height: 500px
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .reviews-lightbox-image-container .reviews-lightbox-image {
                max-width: 500px;
                max-height: 500px
            }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container {
            max-height: 500px;
            width: 398px;
            padding: 18px 25px
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container {
                margin-bottom: 38px
            }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-product-main-image {
                    height: 114px;
                    width: 114px
                }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-products-select {
                    height: 59px
                }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-product-select-image {
                    height: 56px;
                    width: 56px
                }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-more-products {
                    bottom: -20px
                }

                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-more-products:nth-child(n+7) {
                        display: none
                    }

                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-more-products:nth-child(n+8) {
                        display: block
                    }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-header {
                margin-bottom: 6px
            }
}

@media (min-width: 1024px) {
    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container {
        -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
        transition: none
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-mobile-content {
            display: none
        }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-products-container .reviews-lightbox-product .reviews-lightbox-product-name {
        width: 185px;
        text-overflow: unset;
        white-space: normal
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-close-modal {
        height: 72px;
        background-image: linear-gradient(to top, transparent, rgba(0,0,0,0.18));
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9000
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-close-modal .reviews-icon.reviews-icon-cross {
            color: white;
            font-size: 32px;
            opacity: 1;
            position: fixed;
            top: 28px;
            right: 28px
        }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        overflow-x: hidden;
        overflow-y: scroll;
        display: flex;
        flex-direction: column;
        transform: none
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-arrows .reviews-icon {
            background-color: rgba(97,97,97,0.3);
            height: 41px;
            width: 41px !important;
            border-radius: 50%;
            color: #fff;
            line-height: 41px;
            font-weight: normal;
            font-size: 21px;
            text-align: center
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-arrows .reviews-icon-left-arrow-thin {
            left: 20px
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-arrows .reviews-icon-right-arrow-thin {
            right: 20px
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container {
            display: none
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container {
            max-height: unset;
            max-width: unset;
            height: unset;
            width: 100%;
            flex-grow: 1;
            border-radius: 3px 3px 0 0
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container {
                position: relative;
                transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1)
            }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container {
                    vertical-align: top
                }

                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-image {
                        max-height: 768px;
                        max-width: unset;
                        height: unset;
                        width: 100%;
                        border-radius: 3px 3px 0 0
                    }

                        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-image.lightbox-player {
                            height: 100vw
                        }

                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content {
                        padding: 24px 42px;
                        text-align: left
                    }

                        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container {
                            margin-bottom: 26px
                        }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-product-main-image {
                                height: 139px;
                                width: 139px
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-product-details {
                                margin-left: 22px
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-product-name {
                                font-size: 16px;
                                margin: 11px 0
                            }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-product-name .reviews-lightbox-product-price {
                                    display: block;
                                    margin-top: 8px;
                                    font-size: 16px
                                }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-product-button {
                                min-width: 250px;
                                min-height: 41px
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .review-stars .score-title {
                                font-size: 22px
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-products-footer {
                                margin-top: 14px
                            }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-products-footer span {
                                    font-size: 16px
                                }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-products-footer .reviews-lightbox-products-select {
                                    height: 83px
                                }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-products-footer .reviews-lightbox-product-select-image {
                                    width: 80px;
                                    height: 80px
                                }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-products-footer .reviews-lightbox-more-products {
                                    display: none
                                }

                        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review {
                            padding-top: 30px
                        }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram:first-child, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review:first-child {
                                padding-top: 0;
                                border: 0
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram:after, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review:after {
                                clear: both;
                                content: '.';
                                display: block;
                                visibility: hidden;
                                height: 0
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-header .reviews-icon-profile {
                                height: 38.5px;
                                width: 38.5px
                            }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-header .reviews-icon-profile .reviews-user-letter {
                                    font-size: 17.6px;
                                    line-height: 38.5px
                                }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-header .reviews-header-element .y-label.reviews-user-name {
                                font-size: 14px;
                                line-height: 22px
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-header .reviews-header-element .reviews-user-title {
                                font-size: 14px
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-header .reviews-header-element .reviews-review-stars > span {
                                font-size: 21px
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-main {
                                margin-top: 45px
                            }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-main .content-title {
                                    padding-bottom: 0px;
                                    line-height: 24px;
                                    font-size: 14px;
                                    font-weight: 600
                                }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-main .content-review {
                                    font-size: 14px;
                                    line-height: 24px
                                }

                                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-main .content-review * {
                                        font-size: 14px;
                                        line-height: 24px
                                    }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-footer {
                                margin-left: 0
                            }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-footer .footer-actions .share-options-wrapper .share-options .social-link {
                                    width: 36.7px;
                                    height: 36.7px;
                                    margin-left: 5px
                                }

                                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-footer .footer-actions .share-options-wrapper .share-options .social-link:before {
                                        font-size: 20.5px !important;
                                        line-height: 36.7px !important
                                    }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .reviews-header {
                                padding-bottom: 0;
                                margin-bottom: 6px
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .reviews-icon-profile {
                                height: 38px;
                                width: 38px;
                                margin-right: 12px
                            }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .reviews-icon-profile .reviews-user-letter {
                                    font-size: 18px;
                                    top: 11px
                                }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .reviews-instagram-username {
                                font-size: 16px;
                                line-height: 35px
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .yopto-main.reviews-regular-box.reviews-loc {
                                font-size: 16px;
                                margin-left: 0;
                                max-height: unset;
                                line-height: 1.8;
                                margin-bottom: 20px
                            }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .yopto-main.reviews-regular-box.reviews-loc * {
                                    font-size: 16px;
                                    line-height: 1.8
                                }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .yopto-main.reviews-regular-box.reviews-loc .toggle-text {
                                    display: none
                                }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .toggle-text {
                                display: none
                            }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .toggle-text div {
                                    font-size: 16px
                                }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .reviews-footer {
                                margin-left: 0
                            }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-footer .reviews-helpful .vote-sum, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .reviews-footer .reviews-helpful .vote-sum {
                                    font-size: 14px;
                                    line-height: 36.7px
                                }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-footer .reviews-helpful .vote-btn .reviews-icon:before, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .reviews-footer .reviews-helpful .vote-btn .reviews-icon:before {
                                    font-size: 20px !important;
                                    line-height: 36.7px !important
                                }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .reviews-image-loader-wrapper {
                position: absolute;
                top: 50%;
                left: 50%
            }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label.reviews-small-box {
            width: 100%;
            text-align: center;
            height: 50px;
            border-top: solid 1px #eaeaea;
            position: relative;
            bottom: 0;
            background: #fff;
            border-radius: 0
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label.reviews-small-box .logo-not-clickable-color {
                color: #6b6d76
            }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label.reviews-small-box a > .reviews-logo-title {
                color: #6b6d76 !important
            }
}

@media (max-width: 767px) {
    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-close-modal {
        height: 56px;
        background-image: linear-gradient(to top, transparent, rgba(0,0,0,0.18));
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9000
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-close-modal .reviews-icon.reviews-icon-cross {
            color: white;
            font-size: 25px;
            opacity: 1;
            position: fixed;
            top: 17px;
            right: 17px
        }

    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        overflow-x: hidden;
        overflow-y: scroll;
        display: flex;
        flex-direction: column;
        transform: none
    }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-arrows .reviews-icon {
            background-color: rgba(97,97,97,0.3);
            height: 34px;
            width: 34px !important;
            border-radius: 50%;
            color: #fff;
            padding: 8px;
            font-weight: normal;
            font-size: 18px
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-arrows .reviews-icon-left-arrow-thin {
            left: 14px
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-arrows .reviews-icon-right-arrow-thin {
            right: 14px
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container {
            display: none
        }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container {
            max-width: unset;
            max-height: unset;
            height: max-content;
            width: 100%;
            border-radius: 0;
            flex-grow: 1
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container {
                position: relative;
                transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1)
            }

                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container {
                    vertical-align: top
                }

                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-image {
                        max-height: unset;
                        max-width: unset;
                        height: unset;
                        width: 100%;
                        border-radius: 0
                    }

                        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-image.lightbox-player {
                            height: 100vw
                        }

                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content {
                        padding: 6.4vw 14px 6.4vw 19px;
                        text-align: left
                    }

                        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container {
                            margin-bottom: 30px
                        }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-product > a {
                                margin-left: 10px
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-product .reviews-lightbox-product-main-image {
                                height: 118px;
                                width: 118px
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-product .reviews-lightbox-product-details {
                                margin-left: 8px
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-product .reviews-lightbox-product-name {
                                font-size: 14px;
                                margin: 5px 0;
                                width: calc(100vw - 165px);
                                line-height: 22px
                            }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-product .reviews-lightbox-product-name .reviews-lightbox-product-price {
                                    display: block;
                                    margin-top: 3px
                                }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-product .reviews-lightbox-product-button {
                                min-height: 41px;
                                width: calc(100vw - 165px)
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-product .review-stars .score-title {
                                font-size: 22px
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-products-footer {
                                margin-top: 19px
                            }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-products-footer span {
                                    font-size: 13px
                                }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-products-footer .reviews-lightbox-products-select {
                                    height: 66px;
                                    overflow: hidden;
                                    width: 85%
                                }

                                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-products-footer .reviews-lightbox-products-select .reviews-lightbox-product-select-image {
                                        width: 63px;
                                        height: 63px;
                                        margin: 3px 0px
                                    }

                                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-products-footer .reviews-lightbox-products-select .reviews-lightbox-more-products {
                                        top: 40px;
                                        bottom: unset;
                                        right: 18px
                                    }

                                        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-products-footer .reviews-lightbox-products-select .reviews-lightbox-more-products:nth-child(n+6) {
                                            display: inline-block
                                        }

                                        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-products-footer .reviews-lightbox-products-select .reviews-lightbox-more-products > div {
                                            height: 26px;
                                            width: 26px;
                                            border-radius: 50%;
                                            background-color: #FBF4F4;
                                            text-align: center;
                                            cursor: none
                                        }

                                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-products-footer .reviews-lightbox-products-select .reviews-lightbox-more-products > div .text {
                                                display: none
                                            }

                                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-products-footer .reviews-lightbox-products-select .reviews-lightbox-more-products > div .reviews-icon {
                                                font-size: 18px;
                                                line-height: 29px
                                            }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-products-footer.show-all .reviews-lightbox-products-select {
                                    width: unset
                                }

                                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-products-footer.show-all .reviews-lightbox-products-select .reviews-lightbox-more-products {
                                        position: static;
                                        margin-left: 17px;
                                        display: inline-block
                                    }

                                        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-lightbox-products-container .reviews-lightbox-products-footer.show-all .reviews-lightbox-products-select .reviews-lightbox-more-products > div .reviews-icon {
                                            line-height: 26px
                                        }

                        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review {
                            padding-top: 30px;
                            border-top: 1px solid #eaeaea
                        }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram:first-child, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review:first-child {
                                padding-top: 0;
                                border: 0
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .reviews-footer .reviews-helpful .vote-sum, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-footer .reviews-helpful .vote-sum {
                                font-size: 14px;
                                line-height: 34px
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .reviews-footer .reviews-helpful .vote-btn .reviews-icon:before, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-footer .reviews-helpful .vote-btn .reviews-icon:before {
                                font-size: 20px !important;
                                line-height: 34px !important
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram:after, .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review:after {
                                clear: both;
                                content: '.';
                                display: block;
                                visibility: hidden;
                                height: 0
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .reviews-header {
                                padding-bottom: 0;
                                margin-bottom: 6px
                            }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .reviews-header .reviews-instagram-username {
                                    font-size: 14px
                                }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .reviews-header .reviews-header-element .reviews-review-date {
                                    font-size: 13px
                                }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .yopto-main.reviews-regular-box.reviews-loc {
                                font-size: 14px;
                                margin-left: 0;
                                max-height: unset;
                                line-height: 21px
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-instagram .reviews-footer {
                                margin-left: 0;
                                float: left;
                                margin-top: 22px
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-header .reviews-icon-profile {
                                height: 34.6px;
                                width: 34.6px
                            }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-header .reviews-icon-profile .reviews-user-letter {
                                    font-size: 16px;
                                    line-height: 34.6px
                                }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-header .reviews-header-element .y-label.reviews-user-name {
                                font-size: 14px
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-header .reviews-header-element .reviews-user-title {
                                font-size: 13px
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-main .content-title {
                                padding-bottom: 0px;
                                line-height: 24px;
                                font-size: 14px;
                                font-weight: 600
                            }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-main .content-review {
                                font-size: 14px;
                                line-height: 24px
                            }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-main .content-review * {
                                    font-size: 14px;
                                    line-height: 24px
                                }

                            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-footer {
                                margin-left: 0
                            }

                                .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-footer .footer-actions .share-options-wrapper .share-options .social-link {
                                    width: 34px;
                                    height: 34px;
                                    margin-left: 5px
                                }

                                    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-mobile-content .reviews-review .reviews-footer .footer-actions .share-options-wrapper .share-options .social-link:before {
                                        font-size: 19px !important;
                                        line-height: 34px !important
                                    }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .reviews-image-loader-wrapper {
                position: fixed;
                top: 50%;
                left: 50%
            }

        .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label.reviews-small-box {
            width: 100%;
            text-align: center;
            height: 50px;
            border-top: solid 1px #eaeaea;
            background: #fff;
            position: relative
        }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label.reviews-small-box .logo-not-clickable-color {
                color: #6b6d76
            }

            .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label.reviews-small-box a > .reviews-logo-title {
                color: #6b6d76 !important
            }
}

@media (min-width: 700px) and (max-width: 1023px) and (max-height: 450px) {
    .reviews-lightbox.reviews-lightbox-new.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container .reviews-lightbox-image-container .reviews-lightbox-image.lightbox-player {
        height: 46vw
    }
}

.reviews.reviews-lightbox.reviews-lightbox-new.testimonials-lightbox .reviews-modal .reviews-modal-mask.reviews-active-display {
    opacity: 0.65
}

.reviews.reviews-add-to-cart-button-tooltip {
    border-radius: 3px;
    box-shadow: 2px 2px 7px 0 rgba(169,208,255,0.31);
    border: solid 1px #eaeaea;
    background-color: #fff;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    color: #6b6d78;
    padding: 5px 8px;
    line-height: 1.67;
    position: fixed;
    z-index: 2147483647;
    width: 169px
}

    .reviews.reviews-add-to-cart-button-tooltip .tool-tip-unavailable {
        font-size: 12px;
        font-weight: 600;
        color: #6b6d78
    }

        .reviews.reviews-add-to-cart-button-tooltip .tool-tip-unavailable .reviews-icon {
            color: #acb5d4;
            float: left;
            margin-right: 6px
        }

.reviews-lightbox.reviews-lightbox-old.reviews {
    z-index: 2147483647;
    position: relative
}

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal {
        opacity: 0;
        overflow-y: auto
    }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal .reviews-modal-mask {
            opacity: 0
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal .reviews-modal-mask.reviews-active-display {
                opacity: 0.8
            }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal .reviews-lightbox-container {
            direction: LTR;
            text-align: left;
            opacity: 0;
            top: 15%;
            -webkit-transition: opacity 0.3s ease-out 0s;
            -moz-transition: opacity 0.3s ease-out 0s;
            -ms-transition: opacity 0.3s ease-out 0s;
            -o-transition: opacity 0.3s ease-out 0s;
            transition: opacity 0.3s ease-out 0s
        }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active {
            opacity: 1
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container {
                position: relative;
                z-index: 900;
                height: 80%;
                width: 1082px;
                margin: auto
            }

                .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-helpful {
                    position: static
                }

                .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container.reviews-active-display {
                    opacity: 1
                }

                .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container {
                    position: relative;
                    background-color: black;
                    max-width: 640px;
                    max-height: 640px;
                    border-radius: 3px 0 0 3px;
                    height: 100%
                }

                    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-icon-btn-small {
                        display: block !important
                    }

                        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-icon-btn-small .reviews-icon.reviews-icon-cross {
                            color: #6A6C77;
                            z-index: 9000;
                            font-size: 15px;
                            font-weight: bolder;
                            top: 14px;
                            right: -415px
                        }

                    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-lightbox-arrows {
                        position: absolute;
                        top: 50%;
                        width: 100%;
                        height: 0;
                        z-index: 1001;
                        margin-top: -20px
                    }

                        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-lightbox-arrows .reviews-icon-left-arrow-thin {
                            float: left;
                            text-shadow: rgba(0,0,0,0.34) 0 0 30px
                        }

                        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-lightbox-arrows .reviews-icon-right-arrow-thin {
                            float: right;
                            text-shadow: rgba(0,0,0,0.34) 0 0 30px
                        }

                        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-lightbox-arrows .reviews-icon-left-arrow-thin, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-lightbox-arrows .reviews-icon-right-arrow-thin {
                            cursor: pointer;
                            color: #737373;
                            font-size: 40px;
                            padding: 270px 20px;
                            position: relative;
                            top: -270px;
                            height: 50%
                        }

                            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-lightbox-arrows .reviews-icon-left-arrow-thin:hover, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-lightbox-arrows .reviews-icon-right-arrow-thin:hover {
                                color: #fff
                            }

                    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog {
                        width: 100%;
                        height: 100%;
                        max-width: none;
                        max-height: none;
                        top: 0;
                        -webkit-transition: none;
                        -moz-transition: none;
                        -ms-transition: none;
                        -o-transition: color 0s ease-in 0s;
                        transition: none
                    }

                        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content {
                            background: inherit;
                            text-align: center;
                            display: table
                        }

                            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container {
                                display: table;
                                table-layout: fixed;
                                position: absolute;
                                left: 0;
                                height: 100%;
                                width: 500%;
                                font-size: 0
                            }

                                .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .y-slider-container.gallery-animations {
                                    -webkit-transition: left 0.5s ease-out 0s;
                                    -moz-transition: left 0.5s ease-out 0s;
                                    -ms-transition: left 0.5s ease-out 0s;
                                    -o-transition: left 0.5s ease-out 0s;
                                    transition: left 0.5s ease-out 0s
                                }

                            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .reviews-lightbox-image-container {
                                display: table-cell;
                                height: 100%;
                                vertical-align: middle
                            }

                            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .reviews-lightbox-image {
                                max-width: 640px;
                                max-height: 640px;
                                border-radius: 3px;
                                margin: auto;
                                display: block
                            }

                                .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .reviews-lightbox-image.lightbox-player {
                                    height: 100%;
                                    overflow: auto
                                }

                            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .reviews-image-loader {
                                margin: -35px auto 0 auto
                            }

@-webkit-keyframes reviews-image-loader {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em #ffffff
    }

    40% {
        box-shadow: 0 2.5em 0 0 #ffffff
    }
}

@keyframes reviews-image-loader {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em #ffffff
    }

    40% {
        box-shadow: 0 2.5em 0 0 #ffffff
    }
}

.reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container {
    position: absolute;
    top: 0;
    right: 2px;
    height: 100%;
    max-height: 640px;
    background-color: white;
    z-index: 8888;
    width: 426px;
    border-radius: 0 3px 3px 0;
    padding: 28px 32px 28px 22px;
    overflow: auto;
    word-break: break-word;
    word-wrap: break-word
}

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .yopto-main.reviews-regular-box {
        overflow: auto;
        max-height: 384px
    }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .yopto-main.reviews-regular-box.reviews-tagged {
            overflow: auto;
            max-height: 303px
        }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .yopto-main.reviews-regular-box.reviews-loc {
            overflow: auto;
            max-height: 367px
        }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .yopto-main.reviews-regular-box.reviews-tagged.reviews-loc {
            overflow: auto;
            max-height: 287px
        }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .reviews-helpful {
        margin-top: 10px
    }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-review {
        text-align: left
    }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-review .reviews-main {
            overflow: auto;
            max-height: 380px
        }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-main {
        overflow: auto;
        max-height: 514px
    }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-main .content-title {
            color: #6B6D76
        }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-main .content-review {
            color: #6B6D76
        }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-header {
        display: table;
        width: 100%
    }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-header .reviews-header-element.reviews-header-actions {
            float: right
        }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-header .reviews-header-element {
            text-align: left;
            float: left
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-header .reviews-header-element .y-label.reviews-user-name {
                max-height: 17px;
                overflow: hidden;
                text-overflow: ellipsis
            }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .yopto-main.reviews-regular-box.reviews-loc {
        overflow: auto;
        max-height: 501px;
        white-space: pre-line
    }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .yopto-main.reviews-regular-box {
        overflow: auto;
        max-height: 518px;
        white-space: pre-line
    }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-helpful {
        margin-top: 10px
    }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-header-element {
        padding-top: 2px;
        display: inline-block;
        vertical-align: top
    }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-header-element .y-label {
            min-width: 0px;
            padding: 0px;
            font-size: 12px;
            vertical-align: top
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-header-element .y-label.reviews-user-title {
                background: none
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-header-element .y-label.reviews-user-name {
                color: #323a45
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-header-element .y-label.reviews-review-date {
                float: left
            }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-icon-profile {
        position: relative;
        width: 45px;
        height: 45px;
        margin-right: 8px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        background: #84898f
    }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-icon-profile .reviews-user-letter {
            background: transparent !important;
            position: absolute;
            top: 13px;
            width: 100%;
            min-width: 100%;
            left: 1px;
            text-align: center;
            font-size: 20px;
            color: #fff;
            font-weight: bold
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-icon-profile .reviews-user-letter span.reviews-icon {
                color: #fff
            }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .hidden-stars, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .hidden-stars {
        padding-top: 10px
    }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-read-more, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-read-more {
        display: none
    }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .rest-content-collapsed, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .rest-content-collapsed {
        opacity: 1;
        display: inherit
    }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-tool-tip, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-tool-tip {
        z-index: 88890;
        left: 100px
    }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-footer .label-helpful, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-footer .label-helpful {
        display: none
    }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-footer .share-options-wrapper span[data-social='google'], .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-footer .share-options-wrapper span[data-social='linkedin'], .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-footer .share-options-wrapper span[data-social='google'], .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-footer .share-options-wrapper span[data-social='linkedin'] {
        display: none
    }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-footer .share-options-wrapper span[data-social='twitter'] .reviews-icon-dot, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-footer .share-options-wrapper span[data-social='twitter'] .reviews-icon-dot {
        display: none
    }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-instagram-username, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-instagram-username {
        line-height: 22px
    }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-review-date, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-review-date {
        right: 1px;
        top: 13px
    }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container {
        border-bottom: 1px solid #e3e3e3;
        margin: -10px -32px 20px -22px;
        padding-left: 22px;
        padding-bottom: 20px
    }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-product-main-image {
            border-radius: 3px;
            border: 1px solid #e3e3e3;
            height: 100px;
            width: 100px;
            object-fit: contain
        }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-product-details {
            display: inline
        }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-product-name {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            position: absolute;
            display: inline;
            margin-top: 15px;
            margin-left: 15px;
            color: #6B6D76;
            font-weight: bold;
            font-size: 14px;
            line-height: 1.5 !important;
            text-transform: none !important;
            letter-spacing: normal
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-product-name .reviews-lightbox-product-price {
                font-family: "Open Sans";
                font-weight: normal;
                display: block
            }

                .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-product-name .reviews-lightbox-product-price:empty {
                    display: none
                }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-product-button {
            cursor: pointer;
            position: absolute;
            margin-top: 50px;
            margin-left: 15px;
            color: #fff;
            border-radius: 3px;
            padding: 7px 30px;
            border: none;
            font-weight: bold;
            min-width: 110px;
            min-height: 36px
        }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-products-footer {
            margin-top: 10px
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-products-footer h3 {
                font-weight: bold;
                line-height: 17px;
                font-size: 13px
            }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-products-select {
            text-align: left;
            margin-top: 10px
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-products-select li {
                display: inline-block
            }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-product-select-image {
            display: inline-block;
            cursor: pointer;
            border-radius: 3px;
            border: 1px solid #e3e3e3;
            margin-right: 1px;
            height: 40px;
            width: 40px;
            object-fit: contain
        }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-product-selected {
            border-color: #1cc286
        }

@media only screen and (max-width: 480px) {
    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-product-button {
        padding: 7px 7px
    }
}

.reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label .reviews-logo-bg-white {
    border-radius: 50%;
    padding: 6px;
    margin: 10px 5px;
    background-color: #2f84ed !important
}

.reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label .reviews-icon-reviews-logo-text {
    color: #fff !important;
    font-size: 14px
}

.reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label.reviews-small-box {
    padding: 0;
    border: none;
    z-index: 800;
    float: right;
    position: absolute;
    right: 0
}

.reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label a > .reviews-logo-title {
    color: #6A6C77 !important
}

.reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label .logo-not-clickable-container {
    cursor: default
}

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-label .logo-not-clickable-container div {
        display: inline
    }

.reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container.reviews-shoppable-instagram .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-product-button {
    background-color: #71b1ff
}

@media only screen and (max-width: 480px) {
    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container.reviews-shoppable-instagram .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-product-button {
        font-size: 14px
    }
}

@media only screen and (max-width: 1280px) {
    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-review .yopto-main.reviews-regular-box, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .yopto-main.reviews-regular-box {
        max-height: 258px
    }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-review .yopto-main.reviews-regular-box.reviews-loc, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .yopto-main.reviews-regular-box.reviews-loc {
            max-height: 241px
        }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-review .yopto-main.reviews-regular-box.reviews-tagged, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .yopto-main.reviews-regular-box.reviews-tagged {
            max-height: 178px
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-review .yopto-main.reviews-regular-box.reviews-tagged.reviews-loc, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .yopto-main.reviews-regular-box.reviews-tagged.reviews-loc {
                max-height: 161px
            }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .yopto-main.reviews-regular-box, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .yopto-main.reviews-regular-box {
        max-height: 392px
    }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .yopto-main.reviews-regular-box.reviews-loc, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .yopto-main.reviews-regular-box.reviews-loc {
            max-height: 375px
        }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-products-main .reviews-lightbox-product .reviews-lightbox-product-name {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-products-main .reviews-lightbox-product .reviews-lightbox-product-name .reviews-lightbox-product-price {
            display: block
        }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-main {
        margin-left: 0
    }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-main .content-review {
            font-size: 13px
        }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-review .reviews-footer {
        margin-left: 0
    }
}

@media only screen and (min-width: 1281px) {
    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container {
        max-height: 700px
    }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-main {
            padding: 1px 0
        }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container {
            right: 16px
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-instagram-username {
                max-width: 250px
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-instagram-location {
                max-width: 250px
            }
}

@media only screen and (max-width: 1280px) and (min-width: 960px) {
    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container {
        width: 920px;
        max-height: 574px
    }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container {
            max-width: 530px;
            max-height: 530px
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-icon-btn-small .reviews-icon.reviews-icon-cross {
                right: -368px
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-lightbox-arrows .reviews-icon-left-arrow-thin, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-lightbox-arrows .reviews-icon-right-arrow-thin {
                top: -230px;
                padding: 230px 20px
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .reviews-lightbox-image {
                max-width: 530px;
                max-height: 530px
            }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container {
            width: 390px;
            max-height: 530px
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-main {
                padding: 1px 0
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-regular-box {
                padding-left: 0
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-instagram-username {
                max-width: 200px
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-review .reviews-main {
                overflow: auto;
                max-height: 254px
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-main {
                overflow: auto;
                max-height: 388px
            }
}

@media only screen and (max-width: 960px) and (min-width: 769px) {
    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container {
        width: 788px
    }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container {
            max-width: 420px;
            max-height: 420px
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-icon-btn-small .reviews-icon.reviews-icon-cross {
                right: -356px
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-lightbox-arrows .reviews-icon-left-arrow-thin, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-lightbox-arrows .reviews-icon-right-arrow-thin {
                top: -180px;
                padding: 180px 20px
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .reviews-lightbox-image {
                max-width: 420px;
                max-height: 420px
            }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container {
            width: 368px;
            max-height: 420px
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .yopto-main.reviews-regular-box {
                max-height: 148px
            }

                .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .yopto-main.reviews-regular-box.reviews-loc {
                    max-height: 131px
                }

                .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .yopto-main.reviews-regular-box.reviews-tagged {
                    max-height: 68px
                }

                    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .yopto-main.reviews-regular-box.reviews-tagged.reviews-loc {
                        max-height: 51px
                    }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-review .reviews-main {
                overflow: auto;
                max-height: 144px
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .yopto-main.reviews-regular-box, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .yopto-main.reviews-regular-box {
                max-height: 282px
            }

                .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .yopto-main.reviews-regular-box.reviews-loc, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .yopto-main.reviews-regular-box.reviews-loc {
                    max-height: 265px
                }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-main, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-main {
                overflow: auto;
                max-height: 278px
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-instagram-username, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-instagram-username {
                max-width: 200px
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-main {
                padding: 1px 0
            }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container.reviews-shoppable-instagram .reviews-lightbox-content-container .reviews-lightbox-products-container .reviews-lightbox-product-button {
            font-size: 18px
        }
}

@media only screen and (max-width: 768px) {
    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container {
        top: 5%;
        margin: auto
    }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container {
            position: inherit;
            border-radius: 3px 3px 0 0 !important
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-icon-btn-small .reviews-icon.reviews-icon-cross {
                right: 14px;
                color: white
            }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container {
            max-height: initial;
            height: initial;
            right: 0;
            border-radius: 0 0 3px 3px !important;
            position: inherit
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .yopto-main.reviews-regular-box, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .yopto-main.reviews-regular-box, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-review .yopto-main.reviews-regular-box, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .yopto-main.reviews-regular-box {
                max-height: initial;
                height: initial;
                width: 371px
            }

                .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .yopto-main.reviews-regular-box.reviews-loc, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .yopto-main.reviews-regular-box.reviews-loc, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-review .yopto-main.reviews-regular-box.reviews-loc, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .yopto-main.reviews-regular-box.reviews-loc {
                    max-height: initial;
                    height: initial
                }

                .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .yopto-main.reviews-regular-box.reviews-tagged, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .yopto-main.reviews-regular-box.reviews-tagged, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-review .yopto-main.reviews-regular-box.reviews-tagged, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .yopto-main.reviews-regular-box.reviews-tagged {
                    max-height: initial;
                    height: initial
                }

                    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .yopto-main.reviews-regular-box.reviews-tagged.reviews-loc, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .yopto-main.reviews-regular-box.reviews-tagged.reviews-loc, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-review .yopto-main.reviews-regular-box.reviews-tagged.reviews-loc, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .yopto-main.reviews-regular-box.reviews-tagged.reviews-loc {
                        max-height: initial;
                        height: initial
                    }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-main, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-main, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-review .reviews-main, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .reviews-main {
                max-height: initial;
                height: initial
            }
}

@media only screen and (max-width: 768px) {
    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container {
        width: 445px;
        height: 825px
    }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container {
            width: 445px;
            max-height: 445px
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-lightbox-arrows .reviews-icon-left-arrow-thin, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-lightbox-arrows .reviews-icon-right-arrow-thin {
                top: -180px;
                padding: 180px 20px
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .reviews-lightbox-image {
                max-width: 445px;
                max-height: 445px
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-icon-btn-small .reviews-icon.reviews-icon-cross {
                right: 12px;
                top: 22px
            }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container {
            position: inherit;
            width: 420px;
            right: 0;
            display: table
        }
}

@media only screen and (max-width: 768px) {
    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container {
        position: inherit;
        width: 445px;
        right: 0;
        display: table
    }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-icon-btn-small .reviews-icon.reviews-icon-cross {
        right: 12px;
        top: 12px
    }
}

@media only screen and (max-width: 768px) and (min-width: 480px) {
    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-instagram-username {
        max-width: 250px
    }

    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-instagram-location {
        max-width: 250px
    }
}

@media only screen and (max-width: 480px) {
    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container {
        width: 275px;
        height: 726px
    }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container {
            width: 275px;
            max-height: 275px
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-lightbox-arrows .reviews-icon-left-arrow-thin, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-lightbox-arrows .reviews-icon-right-arrow-thin {
                top: -110px;
                padding: 110px 20px
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-slider-container .reviews-modal-dialog .reviews-modal-content .reviews-lightbox-image {
                max-width: 275px;
                max-height: 275px
            }

        .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container {
            width: 275px;
            max-height: none;
            display: table
        }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .yopto-main.reviews-regular-box, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .yopto-main.reviews-regular-box, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-review .yopto-main.reviews-regular-box, .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-lightbox-products-container + .reviews-instagram .yopto-main.reviews-regular-box {
                width: 201px
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-review .reviews-icon-profile {
                display: none
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-header .reviews-header-element.reviews-header-actions .y-label.reviews-review-date {
                top: -10px
            }

            .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container .reviews-lightbox-content-container .reviews-instagram .reviews-instagram-username {
                max-width: 200px
            }
}

@media only screen and (min-width: 1281px) {
    .reviews-lightbox.reviews-lightbox-old .reviews-lightbox-products-container .reviews-lightbox-products-main .reviews-lightbox-product .reviews-lightbox-product-name {
        max-width: 250px
    }

    .reviews-lightbox.reviews-lightbox-old .reviews-review .reviews-header .reviews-header-element .y-label.reviews-user-name {
        max-width: 235px
    }
}

@media only screen and (min-width: 960px) and (max-width: 1280px) {
    .reviews-lightbox.reviews-lightbox-old .reviews-lightbox-products-container .reviews-lightbox-products-main .reviews-lightbox-product .reviews-lightbox-product-name {
        max-width: 220px
    }

    .reviews-lightbox.reviews-lightbox-old .reviews-review .reviews-header .reviews-header-element .y-label.reviews-user-name {
        max-width: 199px
    }
}

@media only screen and (min-width: 769px) and (max-width: 960px) {
    .reviews-lightbox.reviews-lightbox-old .reviews-lightbox-products-container .reviews-lightbox-products-main .reviews-lightbox-product .reviews-lightbox-product-name {
        max-width: 205px
    }

    .reviews-lightbox.reviews-lightbox-old .reviews-review .reviews-header .reviews-header-element .y-label.reviews-user-name {
        max-width: 177px
    }
}

@media only screen and (min-width: 480px) and (max-width: 768px) {
    .reviews-lightbox.reviews-lightbox-old .reviews-lightbox-products-container .reviews-lightbox-products-main .reviews-lightbox-product .reviews-lightbox-product-name {
        max-width: 250px
    }

    .reviews-lightbox.reviews-lightbox-old .reviews-review .reviews-header .reviews-header-element .y-label.reviews-user-name {
        max-width: 254px
    }
}

@media only screen and (max-width: 480px) {
    .reviews-lightbox.reviews-lightbox-old .reviews-lightbox-products-container .reviews-lightbox-products-main .reviews-lightbox-product .reviews-lightbox-product-name {
        max-width: 130px
    }

    .reviews-lightbox.reviews-lightbox-old .reviews-review .reviews-header .reviews-header-element .y-label.reviews-user-name {
        max-width: 216px
    }
}

@media only screen and (width: 768px) {
    .reviews-lightbox.reviews-lightbox-old .reviews-review .reviews-header .reviews-header-element .y-label.reviews-user-name {
        max-width: 229px
    }
}

.reviews.reviews-lightbox.reviews-lightbox-old.testimonials-lightbox .reviews-modal .reviews-modal-mask.reviews-active-display {
    opacity: 0.4
}

@media only screen and (max-width: 1440px) {
    .reviews-lightbox.reviews-lightbox-old.reviews .reviews-modal.reviews-modal-active .reviews-lightbox-container {
        top: 10%;
        height: 84%
    }
}

.reviews-slider .reviews-slider-title-wrapper, .reviews-visual-carousel .reviews-slider-title-wrapper, .reviews-pictures-widget .reviews-slider-title-wrapper {
    margin-bottom: 20px
}

    .reviews-slider .reviews-slider-title-wrapper .reviews-slider-title, .reviews-visual-carousel .reviews-slider-title-wrapper .reviews-slider-title, .reviews-pictures-widget .reviews-slider-title-wrapper .reviews-slider-title {
        font-family: Arial
    }

.reviews-slider .y-image-overlay, .reviews-visual-carousel .y-image-overlay, .reviews-pictures-widget .y-image-overlay {
    border-radius: 3px
}

.reviews-slider .reviews-slider-wrapper, .reviews-visual-carousel .reviews-slider-wrapper, .reviews-pictures-widget .reviews-slider-wrapper {
    position: relative;
    margin: auto;
    text-align: center
}

.reviews-slider .reviews-hover-enable .y-image-wrapper:hover .reviews-hover-icon, .reviews-slider .reviews-hover-enable .hover-preview .reviews-hover-icon, .reviews-visual-carousel .reviews-hover-enable .y-image-wrapper:hover .reviews-hover-icon, .reviews-visual-carousel .reviews-hover-enable .hover-preview .reviews-hover-icon, .reviews-pictures-widget .reviews-hover-enable .y-image-wrapper:hover .reviews-hover-icon, .reviews-pictures-widget .reviews-hover-enable .hover-preview .reviews-hover-icon {
    visibility: visible
}

.reviews-slider .reviews-pictures-gallery-header-wrapper, .reviews-visual-carousel .reviews-pictures-gallery-header-wrapper, .reviews-pictures-widget .reviews-pictures-gallery-header-wrapper {
    margin-bottom: 15px
}

.reviews-slider .reviews-display-wrapper, .reviews-visual-carousel .reviews-display-wrapper, .reviews-pictures-widget .reviews-display-wrapper {
    overflow: hidden;
    position: relative;
    margin: auto;
    text-align: center
}

    .reviews-slider .reviews-display-wrapper .y-slider-container, .reviews-visual-carousel .reviews-display-wrapper .y-slider-container, .reviews-pictures-widget .reviews-display-wrapper .y-slider-container {
        font-size: 0;
        line-height: 0;
        position: relative;
        letter-spacing: normal;
        white-space: nowrap
    }

        .reviews-slider .reviews-display-wrapper .y-slider-container .reviews-single-image-container, .reviews-visual-carousel .reviews-display-wrapper .y-slider-container .reviews-single-image-container, .reviews-pictures-widget .reviews-display-wrapper .y-slider-container .reviews-single-image-container {
            position: relative;
            padding: 0;
            box-sizing: border-box;
            display: inline-block;
            max-height: 180px;
            max-width: 180px
        }

            .reviews-slider .reviews-display-wrapper .y-slider-container .reviews-single-image-container:before, .reviews-visual-carousel .reviews-display-wrapper .y-slider-container .reviews-single-image-container:before, .reviews-pictures-widget .reviews-display-wrapper .y-slider-container .reviews-single-image-container:before {
                content: "";
                display: block;
                padding-top: 100%
            }

            .reviews-slider .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-image, .reviews-visual-carousel .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-image, .reviews-pictures-widget .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-image {
                border-radius: 3px;
                width: 100%;
                height: 100%;
                object-fit: cover
            }

            .reviews-slider .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-video, .reviews-slider .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-video-preview, .reviews-visual-carousel .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-video, .reviews-visual-carousel .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-video-preview, .reviews-pictures-widget .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-video, .reviews-pictures-widget .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-video-preview {
                border-radius: 3px;
                width: 100%;
                height: 100%;
                object-fit: cover;
                cursor: pointer
            }

            .reviews-slider .reviews-display-wrapper .y-slider-container .reviews-single-image-container .y-image-wrapper, .reviews-visual-carousel .reviews-display-wrapper .y-slider-container .reviews-single-image-container .y-image-wrapper, .reviews-pictures-widget .reviews-display-wrapper .y-slider-container .reviews-single-image-container .y-image-wrapper {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                overflow: hidden
            }

    .reviews-slider .reviews-display-wrapper .y-arrows, .reviews-visual-carousel .reviews-display-wrapper .y-arrows, .reviews-pictures-widget .reviews-display-wrapper .y-arrows {
        position: absolute;
        height: 100%;
        width: 100%
    }

        .reviews-slider .reviews-display-wrapper .y-arrows .arrows-wrapper-right, .reviews-visual-carousel .reviews-display-wrapper .y-arrows .arrows-wrapper-right, .reviews-pictures-widget .reviews-display-wrapper .y-arrows .arrows-wrapper-right {
            z-index: 9;
            position: absolute;
            right: 0;
            display: inline-block;
            height: 100%
        }

        .reviews-slider .reviews-display-wrapper .y-arrows .arrows-wrapper-left, .reviews-visual-carousel .reviews-display-wrapper .y-arrows .arrows-wrapper-left, .reviews-pictures-widget .reviews-display-wrapper .y-arrows .arrows-wrapper-left {
            z-index: 9;
            position: absolute;
            left: 0;
            display: inline-block;
            height: 100%
        }

        .reviews-slider .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light, .reviews-slider .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light, .reviews-visual-carousel .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light, .reviews-visual-carousel .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light, .reviews-pictures-widget .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light, .reviews-pictures-widget .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light {
            outline: none;
            color: #000;
            width: 54px !important;
            background-color: #ffffff;
            display: inline-block;
            position: absolute;
            top: 0;
            height: 100%;
            z-index: 9;
            text-indent: -9999px;
            opacity: 0.7;
            cursor: pointer;
            font-size: 0;
            line-height: 1.2em
        }

            .reviews-slider .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light::before, .reviews-slider .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light::before, .reviews-visual-carousel .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light::before, .reviews-visual-carousel .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light::before, .reviews-pictures-widget .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light::before, .reviews-pictures-widget .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light::before {
                font-size: 35px;
                line-height: 1.2em;
                display: block;
                text-indent: 0;
                position: relative;
                top: 50%;
                margin-top: -21px
            }

        .reviews-slider .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light, .reviews-visual-carousel .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light, .reviews-pictures-widget .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light {
            left: 0;
            border-radius: 3px 0 0 3px
        }

            .reviews-slider .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light::before, .reviews-visual-carousel .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light::before, .reviews-pictures-widget .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light::before {
                right: 4px
            }

        .reviews-slider .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light, .reviews-visual-carousel .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light, .reviews-pictures-widget .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light {
            right: 0;
            border-radius: 0 3px 3px 0
        }

            .reviews-slider .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light::before, .reviews-visual-carousel .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light::before, .reviews-pictures-widget .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light::before {
                left: 4px
            }

            .reviews-slider .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light:focus-visible, .reviews-slider .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light:focus-visible, .reviews-visual-carousel .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light:focus-visible, .reviews-visual-carousel .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light:focus-visible, .reviews-pictures-widget .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light:focus-visible, .reviews-pictures-widget .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light:focus-visible {
                outline: auto
            }

.reviews-slider.reviews-size-2 .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light::before, .reviews-slider.reviews-size-1 .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light::before, .reviews-visual-carousel.reviews-size-2 .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light::before, .reviews-visual-carousel.reviews-size-1 .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light::before, .reviews-pictures-widget.reviews-size-2 .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light::before, .reviews-pictures-widget.reviews-size-1 .reviews-display-wrapper .y-arrows .reviews-icon-right-arrow-light::before {
    left: 3px;
    font-size: 24px;
    margin-top: -12px
}

.reviews-slider.reviews-size-2 .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light::before, .reviews-slider.reviews-size-1 .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light::before, .reviews-visual-carousel.reviews-size-2 .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light::before, .reviews-visual-carousel.reviews-size-1 .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light::before, .reviews-pictures-widget.reviews-size-2 .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light::before, .reviews-pictures-widget.reviews-size-1 .reviews-display-wrapper .y-arrows .reviews-icon-left-arrow-light::before {
    right: 3px;
    font-size: 24px;
    margin-top: -12px
}

.reviews-slider.reviews-size-2 .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-hover-icon .reviews-icon-star, .reviews-slider.reviews-size-2 .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-hover-icon .reviews-icon-empty-star, .reviews-slider.reviews-size-1 .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-hover-icon .reviews-icon-star, .reviews-slider.reviews-size-1 .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-hover-icon .reviews-icon-empty-star, .reviews-visual-carousel.reviews-size-2 .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-hover-icon .reviews-icon-star, .reviews-visual-carousel.reviews-size-2 .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-hover-icon .reviews-icon-empty-star, .reviews-visual-carousel.reviews-size-1 .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-hover-icon .reviews-icon-star, .reviews-visual-carousel.reviews-size-1 .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-hover-icon .reviews-icon-empty-star, .reviews-pictures-widget.reviews-size-2 .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-hover-icon .reviews-icon-star, .reviews-pictures-widget.reviews-size-2 .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-hover-icon .reviews-icon-empty-star, .reviews-pictures-widget.reviews-size-1 .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-hover-icon .reviews-icon-star, .reviews-pictures-widget.reviews-size-1 .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-hover-icon .reviews-icon-empty-star {
    font-size: 15px
}

.reviews-slider.reviews-size-2 .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-hover-icon .reviews-icon-insta, .reviews-slider.reviews-size-1 .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-hover-icon .reviews-icon-insta, .reviews-visual-carousel.reviews-size-2 .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-hover-icon .reviews-icon-insta, .reviews-visual-carousel.reviews-size-1 .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-hover-icon .reviews-icon-insta, .reviews-pictures-widget.reviews-size-2 .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-hover-icon .reviews-icon-insta, .reviews-pictures-widget.reviews-size-1 .reviews-display-wrapper .y-slider-container .reviews-single-image-container .reviews-hover-icon .reviews-icon-insta {
    font-size: 20px
}

.reviews-slider.reviews-size-2 .reviews-slider-title-wrapper, .reviews-slider.reviews-size-1 .reviews-slider-title-wrapper, .reviews-visual-carousel.reviews-size-2 .reviews-slider-title-wrapper, .reviews-visual-carousel.reviews-size-1 .reviews-slider-title-wrapper, .reviews-pictures-widget.reviews-size-2 .reviews-slider-title-wrapper, .reviews-pictures-widget.reviews-size-1 .reviews-slider-title-wrapper {
    margin-bottom: 5px
}

.reviews-pictures-gallery, .reviews-pictures-widget {
    margin-top: 15px;
    margin-bottom: 15px
}

    .reviews-pictures-gallery .reviews-default-button, .reviews-pictures-widget .reviews-default-button {
        margin: 30px auto 30px auto;
        display: table
    }

        .reviews-pictures-gallery .reviews-default-button:hover, .reviews-pictures-widget .reviews-default-button:hover {
            background-color: white
        }

    .reviews-pictures-gallery .reviews-image-loader, .reviews-pictures-widget .reviews-image-loader {
        color: #e3e3e3;
        margin: auto;
        margin-top: 30px;
        margin-bottom: 90px
    }

@-webkit-keyframes reviews-image-loader {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em
    }

    40% {
        box-shadow: 0 2.5em 0 0
    }
}

@keyframes reviews-image-loader {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em
    }

    40% {
        box-shadow: 0 2.5em 0 0
    }
}

.reviews-pictures-gallery.reviews-size-7 .reviews-image-spacing .reviews-single-image-container, .reviews-pictures-widget.reviews-size-7 .reviews-image-spacing .reviews-single-image-container {
    width: calc((100% - 30px) / 7);
    margin-right: 4.9px;
    margin-bottom: 5px
}

    .reviews-pictures-gallery.reviews-size-7 .reviews-image-spacing .reviews-single-image-container:nth-child(7n), .reviews-pictures-widget.reviews-size-7 .reviews-image-spacing .reviews-single-image-container:nth-child(7n) {
        margin-right: 0
    }

.reviews-pictures-gallery.reviews-size-7 .reviews-single-image-container, .reviews-pictures-widget.reviews-size-7 .reviews-single-image-container {
    width: calc(100% / 7);
    margin-right: -0.1px
}

.reviews-pictures-gallery.reviews-size-6 .reviews-image-spacing .reviews-single-image-container, .reviews-pictures-widget.reviews-size-6 .reviews-image-spacing .reviews-single-image-container {
    width: calc((100% - 25px) / 6);
    margin-right: 4.9px;
    margin-bottom: 5px
}

    .reviews-pictures-gallery.reviews-size-6 .reviews-image-spacing .reviews-single-image-container:nth-child(6n), .reviews-pictures-widget.reviews-size-6 .reviews-image-spacing .reviews-single-image-container:nth-child(6n) {
        margin-right: 0
    }

.reviews-pictures-gallery.reviews-size-6 .reviews-single-image-container, .reviews-pictures-widget.reviews-size-6 .reviews-single-image-container {
    width: calc(100% / 6);
    margin-right: -0.1px
}

.reviews-pictures-gallery.reviews-size-5 .reviews-image-spacing .reviews-single-image-container, .reviews-pictures-widget.reviews-size-5 .reviews-image-spacing .reviews-single-image-container {
    width: calc((100% - 20px) / 5);
    margin-right: 4.9px;
    margin-bottom: 5px
}

    .reviews-pictures-gallery.reviews-size-5 .reviews-image-spacing .reviews-single-image-container:nth-child(5n), .reviews-pictures-widget.reviews-size-5 .reviews-image-spacing .reviews-single-image-container:nth-child(5n) {
        margin-right: 0
    }

.reviews-pictures-gallery.reviews-size-5 .reviews-single-image-container, .reviews-pictures-widget.reviews-size-5 .reviews-single-image-container {
    width: calc(100% / 5);
    margin-right: -0.1px
}

.reviews-pictures-gallery.reviews-size-4 .reviews-image-spacing .reviews-single-image-container, .reviews-pictures-widget.reviews-size-4 .reviews-image-spacing .reviews-single-image-container {
    width: calc((100% - 15px) / 4);
    margin-right: 4.9px;
    margin-bottom: 5px
}

    .reviews-pictures-gallery.reviews-size-4 .reviews-image-spacing .reviews-single-image-container:nth-child(4n), .reviews-pictures-widget.reviews-size-4 .reviews-image-spacing .reviews-single-image-container:nth-child(4n) {
        margin-right: 0
    }

.reviews-pictures-gallery.reviews-size-4 .reviews-single-image-container, .reviews-pictures-widget.reviews-size-4 .reviews-single-image-container {
    width: calc(100% / 4);
    margin-right: -0.1px
}

.reviews-pictures-gallery.reviews-size-3 .reviews-image-spacing .reviews-single-image-container, .reviews-pictures-gallery.reviews-size-2 .reviews-image-spacing .reviews-single-image-container, .reviews-pictures-gallery.reviews-size-1 .reviews-image-spacing .reviews-single-image-container, .reviews-pictures-widget.reviews-size-3 .reviews-image-spacing .reviews-single-image-container, .reviews-pictures-widget.reviews-size-2 .reviews-image-spacing .reviews-single-image-container, .reviews-pictures-widget.reviews-size-1 .reviews-image-spacing .reviews-single-image-container {
    width: calc((100% - 10px) / 3);
    margin-right: 4.9px;
    margin-bottom: 5px
}

    .reviews-pictures-gallery.reviews-size-3 .reviews-image-spacing .reviews-single-image-container:nth-child(3n), .reviews-pictures-gallery.reviews-size-2 .reviews-image-spacing .reviews-single-image-container:nth-child(3n), .reviews-pictures-gallery.reviews-size-1 .reviews-image-spacing .reviews-single-image-container:nth-child(3n), .reviews-pictures-widget.reviews-size-3 .reviews-image-spacing .reviews-single-image-container:nth-child(3n), .reviews-pictures-widget.reviews-size-2 .reviews-image-spacing .reviews-single-image-container:nth-child(3n), .reviews-pictures-widget.reviews-size-1 .reviews-image-spacing .reviews-single-image-container:nth-child(3n) {
        margin-right: 0
    }

.reviews-pictures-gallery.reviews-size-3 .reviews-single-image-container, .reviews-pictures-gallery.reviews-size-2 .reviews-single-image-container, .reviews-pictures-gallery.reviews-size-1 .reviews-single-image-container, .reviews-pictures-widget.reviews-size-3 .reviews-single-image-container, .reviews-pictures-widget.reviews-size-2 .reviews-single-image-container, .reviews-pictures-widget.reviews-size-1 .reviews-single-image-container {
    width: calc(100% / 3);
    margin-right: -0.1px
}

.reviews-pictures-gallery .reviews-pictures-gallery-header-wrapper, .reviews-pictures-widget .reviews-pictures-gallery-header-wrapper {
    margin-bottom: 15px
}

.reviews-pictures-gallery .reviews-pictures-gallery-sorting-wrapper, .reviews-pictures-widget .reviews-pictures-gallery-sorting-wrapper {
    min-height: 20px
}

.reviews-pictures-gallery .reviews-pictures-gallery-title-wrapper, .reviews-pictures-widget .reviews-pictures-gallery-title-wrapper {
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px
}

    .reviews-pictures-gallery .reviews-pictures-gallery-title-wrapper .reviews-pictures-gallery-title, .reviews-pictures-widget .reviews-pictures-gallery-title-wrapper .reviews-pictures-gallery-title {
        bottom: 30px
    }

    .reviews-pictures-gallery .reviews-pictures-gallery-title-wrapper .reviews-nav-dropdown, .reviews-pictures-widget .reviews-pictures-gallery-title-wrapper .reviews-nav-dropdown {
        right: 10px;
        position: absolute;
        bottom: 0px
    }

.reviews-pictures-gallery .sort-loader, .reviews-pictures-widget .sort-loader {
    left: 0;
    right: 0;
    margin-top: 120px;
    z-index: 9999;
    position: absolute;
    color: #888888
}

.reviews-pictures-gallery .load-btn-white, .reviews-pictures-widget .load-btn-white {
    color: #fff;
    background: white;
    border: 1px solid #000000;
    width: 120px;
    height: 40px
}

.reviews-pictures-gallery .reviews-icon-button-text, .reviews-pictures-widget .reviews-icon-button-text {
    color: #000000
}

.reviews-pictures-gallery .reviews-pictures-gallery-wrapper, .reviews-pictures-widget .reviews-pictures-gallery-wrapper {
    max-width: 2450px;
    overflow: hidden;
    text-align: left;
    margin: auto
}

.reviews-pictures-gallery .reviews-hover-cta, .reviews-pictures-widget .reviews-hover-cta {
    height: 30px;
    font-family: "Open Sans";
    font-weight: 600;
    pointer-events: none;
    text-align: center;
    display: block;
    margin-top: 15px;
    visibility: hidden
}

.reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .y-image-wrapper:hover .reviews-hover-icon, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .y-image-wrapper:hover .reviews-hover-cta, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .hover-preview .reviews-hover-icon, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .hover-preview .reviews-hover-cta, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .y-image-wrapper:hover .reviews-hover-icon, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .y-image-wrapper:hover .reviews-hover-cta, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .hover-preview .reviews-hover-icon, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .hover-preview .reviews-hover-cta {
    visibility: visible
}

.reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-small:hover .reviews-hover-icon, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-small .reviews-hover-icon, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-small:hover .reviews-hover-icon, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-small .reviews-hover-icon {
    min-width: 100px
}

    .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-small:hover .reviews-hover-icon .reviews-icon-star, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-small:hover .reviews-hover-icon .reviews-icon-empty-star, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-small:hover .reviews-hover-icon .reviews-icon-insta, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-small:hover .reviews-hover-icon .reviews-icon-cam-large, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-small .reviews-hover-icon .reviews-icon-star, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-small .reviews-hover-icon .reviews-icon-empty-star, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-small .reviews-hover-icon .reviews-icon-insta, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-small .reviews-hover-icon .reviews-icon-cam-large, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-small:hover .reviews-hover-icon .reviews-icon-star, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-small:hover .reviews-hover-icon .reviews-icon-empty-star, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-small:hover .reviews-hover-icon .reviews-icon-insta, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-small:hover .reviews-hover-icon .reviews-icon-cam-large, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-small .reviews-hover-icon .reviews-icon-star, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-small .reviews-hover-icon .reviews-icon-empty-star, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-small .reviews-hover-icon .reviews-icon-insta, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-small .reviews-hover-icon .reviews-icon-cam-large {
        font-size: 20px
    }

.reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-medium:hover .reviews-hover-icon .reviews-icon-star, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-medium:hover .reviews-hover-icon .reviews-icon-empty-star, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-medium:hover .reviews-hover-icon .reviews-icon-insta, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-medium:hover .reviews-hover-icon .reviews-icon-cam-large, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-medium .reviews-hover-icon .reviews-icon-star, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-medium .reviews-hover-icon .reviews-icon-empty-star, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-medium .reviews-hover-icon .reviews-icon-insta, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-medium .reviews-hover-icon .reviews-icon-cam-large, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-medium:hover .reviews-hover-icon .reviews-icon-star, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-medium:hover .reviews-hover-icon .reviews-icon-empty-star, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-medium:hover .reviews-hover-icon .reviews-icon-insta, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-medium:hover .reviews-hover-icon .reviews-icon-cam-large, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-medium .reviews-hover-icon .reviews-icon-star, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-medium .reviews-hover-icon .reviews-icon-empty-star, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-medium .reviews-hover-icon .reviews-icon-insta, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-medium .reviews-hover-icon .reviews-icon-cam-large {
    font-size: 24px
}

.reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-large:hover .reviews-hover-icon .reviews-icon-star, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-large:hover .reviews-hover-icon .reviews-icon-empty-star, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-large:hover .reviews-hover-icon .reviews-icon-insta, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-large:hover .reviews-hover-icon .reviews-icon-cam-large, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-large .reviews-hover-icon .reviews-icon-star, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-large .reviews-hover-icon .reviews-icon-empty-star, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-large .reviews-hover-icon .reviews-icon-insta, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-large .reviews-hover-icon .reviews-icon-cam-large, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-large:hover .reviews-hover-icon .reviews-icon-star, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-large:hover .reviews-hover-icon .reviews-icon-empty-star, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-large:hover .reviews-hover-icon .reviews-icon-insta, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-large:hover .reviews-hover-icon .reviews-icon-cam-large, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-large .reviews-hover-icon .reviews-icon-star, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-large .reviews-hover-icon .reviews-icon-empty-star, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-large .reviews-hover-icon .reviews-icon-insta, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-large .reviews-hover-icon .reviews-icon-cam-large {
    font-size: 29px
}

.reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon:hover .reviews-hover-icon, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon.hover-preview .reviews-hover-icon, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon:hover .reviews-hover-icon, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon.hover-preview .reviews-hover-icon {
    min-width: 120px
}

    .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon:hover .reviews-hover-icon .reviews-icon-insta, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon:hover .reviews-hover-icon .reviews-icon-cam-large, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon.hover-preview .reviews-hover-icon .reviews-icon-insta, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon.hover-preview .reviews-hover-icon .reviews-icon-cam-large, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon:hover .reviews-hover-icon .reviews-icon-insta, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon:hover .reviews-hover-icon .reviews-icon-cam-large, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon.hover-preview .reviews-hover-icon .reviews-icon-insta, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon.hover-preview .reviews-hover-icon .reviews-icon-cam-large {
        font-size: 29px
    }

    .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon:hover .reviews-hover-icon .reviews-icon-star, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon:hover .reviews-hover-icon .reviews-icon-empty-star, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon.hover-preview .reviews-hover-icon .reviews-icon-star, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon.hover-preview .reviews-hover-icon .reviews-icon-empty-star, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon:hover .reviews-hover-icon .reviews-icon-star, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon:hover .reviews-hover-icon .reviews-icon-empty-star, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon.hover-preview .reviews-hover-icon .reviews-icon-star, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-big-icon.hover-preview .reviews-hover-icon .reviews-icon-empty-star {
        font-size: 24px
    }

.reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-small:hover .reviews-hover-cta, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-small .reviews-hover-cta, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-small:hover .reviews-hover-cta, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-small .reviews-hover-cta {
    width: 116px;
    height: 30px;
    font-size: 13px
}

.reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-medium:hover .reviews-hover-cta, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-medium .reviews-hover-cta, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-medium:hover .reviews-hover-cta, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-medium .reviews-hover-cta {
    width: 150px;
    height: 38px;
    font-size: 13.6px
}

.reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-large:hover .reviews-hover-cta, .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-large .reviews-hover-cta, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .reviews-hover-image-large:hover .reviews-hover-cta, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .hover-preview.reviews-hover-image-large .reviews-hover-cta {
    width: 187px;
    height: 48px;
    font-size: 17px
}

.reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .y-media-hover, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .y-media-hover {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    text-align: center
}

    .reviews-pictures-gallery .reviews-hover-enable .reviews-single-image-container .y-media-hover .y-hover-elements, .reviews-pictures-widget .reviews-hover-enable .reviews-single-image-container .y-media-hover .y-hover-elements {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        text-align: center
    }

.reviews-pictures-gallery .y-image-wrapper, .reviews-pictures-widget .y-image-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #e1e1e1;
    overflow: hidden
}

.reviews-pictures-gallery .reviews-single-image-container, .reviews-pictures-widget .reviews-single-image-container {
    position: relative;
    margin-right: 0;
    margin-top: 0;
    float: left;
    padding: 0;
    box-sizing: border-box;
    display: inline-block;
    max-height: 350px;
    max-width: 350px
}

    .reviews-pictures-gallery .reviews-single-image-container:before, .reviews-pictures-widget .reviews-single-image-container:before {
        content: "";
        display: block;
        padding-top: 100%
    }

    .reviews-pictures-gallery .reviews-single-image-container .reviews-image, .reviews-pictures-widget .reviews-single-image-container .reviews-image {
        width: 100%;
        height: 100%;
        object-fit: cover
    }

    .reviews-pictures-gallery .reviews-single-image-container .reviews-video, .reviews-pictures-widget .reviews-single-image-container .reviews-video {
        width: 100%;
        height: 100%;
        object-fit: contain;
        cursor: pointer
    }

    .reviews-pictures-gallery .reviews-single-image-container .reviews-video-preview, .reviews-pictures-widget .reviews-single-image-container .reviews-video-preview {
        width: 100%;
        height: 100%;
        object-fit: cover
    }

.reviews-shoppable-gallery {
    direction: LTR;
    text-align: left
}

@-webkit-keyframes reviews-image-loader {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em
    }

    40% {
        box-shadow: 0 2.5em 0 0
    }
}

@keyframes reviews-image-loader {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em
    }

    40% {
        box-shadow: 0 2.5em 0 0
    }
}

.reviews-shoppable-gallery .reviews-display-wrapper {
    margin: auto
}

.reviews-shoppable-gallery .reviews-image-loader {
    color: #e3e3e3;
    margin: auto;
    margin-top: 40px;
    margin-bottom: 90px
}

.reviews-shoppable-gallery .seperator {
    border: #efefef 1px solid;
    margin: 0
}

.reviews-shoppable-gallery .reviews-single-image-container {
    width: calc(100% / 3.0001 )
}

.reviews-shoppable-gallery .reviews-shoppable-gallery-header-wrapper {
    position: relative;
    height: 58px;
    background: white
}

    .reviews-shoppable-gallery .reviews-shoppable-gallery-header-wrapper.reviews-fixed-header {
        position: fixed;
        top: 0px;
        width: 100%;
        z-index: 1000
    }

    .reviews-shoppable-gallery .reviews-shoppable-gallery-header-wrapper .reviews-shoppable-gallery-header-container {
        max-width: 1280px;
        height: 100%;
        margin: auto;
        border-left: #efefef 1px solid;
        border-right: #efefef 1px solid
    }

    .reviews-shoppable-gallery .reviews-shoppable-gallery-header-wrapper .shop-image {
        width: 38px;
        height: 38px;
        border-radius: 19px;
        vertical-align: middle;
        border: 1px solid #eaeaea;
        display: inline-block;
        float: left;
        margin: 3px 7px
    }

    .reviews-shoppable-gallery .reviews-shoppable-gallery-header-wrapper .shop-image-placeholder {
        position: absolute;
        background: url("../images/insta_placeholder.png");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .reviews-shoppable-gallery .reviews-shoppable-gallery-header-wrapper .reviews-shoppable-gallery-title {
        font-family: Arial;
        color: #0a5184;
        font-size: 14px;
        font-weight: 700;
        letter-spacing: 0.14px;
        line-height: 44.619px;
        text-align: left;
        transform: scaleX(1.0083);
        margin-left: 5px;
        display: inline-block;
        float: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 580px
    }

    .reviews-shoppable-gallery .reviews-shoppable-gallery-header-wrapper .shop-details-wrapper {
        display: inline-block;
        margin-top: 7px
    }

    .reviews-shoppable-gallery .reviews-shoppable-gallery-header-wrapper .reviews-shoppable-gallery-header-reviews-wrapper {
        margin-top: 12px;
        float: right;
        margin-right: 13px
    }

        .reviews-shoppable-gallery .reviews-shoppable-gallery-header-wrapper .reviews-shoppable-gallery-header-reviews-wrapper .reviews-shoppable-gallery-header-reviews-stars {
            float: right
        }

            .reviews-shoppable-gallery .reviews-shoppable-gallery-header-wrapper .reviews-shoppable-gallery-header-reviews-wrapper .reviews-shoppable-gallery-header-reviews-stars .reviews-icon-star, .reviews-shoppable-gallery .reviews-shoppable-gallery-header-wrapper .reviews-shoppable-gallery-header-reviews-wrapper .reviews-shoppable-gallery-header-reviews-stars .reviews-icon-half-star, .reviews-shoppable-gallery .reviews-shoppable-gallery-header-wrapper .reviews-shoppable-gallery-header-reviews-wrapper .reviews-shoppable-gallery-header-reviews-stars .reviews-icon-empty-star {
                color: #fec600
            }

        .reviews-shoppable-gallery .reviews-shoppable-gallery-header-wrapper .reviews-shoppable-gallery-header-reviews-wrapper .reviews-shoppable-gallery-header-reviews {
            float: right;
            clear: right;
            text-align: center;
            width: 100%;
            margin-top: 1px
        }

    .reviews-shoppable-gallery .reviews-shoppable-gallery-header-wrapper .reviews-icon.reviews-icon-left-arrow-thin {
        margin-left: 13px;
        cursor: pointer;
        display: inline-block;
        float: left;
        margin-top: 13px
    }

    .reviews-shoppable-gallery .reviews-shoppable-gallery-header-wrapper .reviews-icon.reviews-icon-grid {
        float: left;
        margin-top: 13px;
        margin-left: 5px;
        cursor: pointer
    }

.reviews-shoppable-gallery .reviews-shoppable-gallery-product-header-wrapper {
    height: 45px
}

    .reviews-shoppable-gallery .reviews-shoppable-gallery-product-header-wrapper .reviews-shoppable-gallery-product-header-container {
        max-width: 1280px;
        margin: auto;
        border-left: #efefef 1px solid;
        border-right: #efefef 1px solid
    }

    .reviews-shoppable-gallery .reviews-shoppable-gallery-product-header-wrapper .reviews-shoppable-gallery-product-header-title {
        margin-left: 10px;
        font-family: Arial;
        color: #888888;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0.14px;
        line-height: 44.619px;
        text-align: left;
        transform: scaleX(1.0083)
    }

.reviews-shoppable-gallery .y-image-overlay {
    background-color: white;
    border-radius: 1px
}

@media (min-width: 768px) {
    .reviews-shoppable-gallery .y-image-overlay:hover {
        opacity: 0.5
    }
}

.reviews-shoppable-gallery .reviews-shoppable-gallery-title-wrapper {
    margin-bottom: 10px;
    text-align: 1px;
    position: relative;
    height: 30px
}

    .reviews-shoppable-gallery .reviews-shoppable-gallery-title-wrapper.sorting-dropdown {
        min-height: 20px
    }

    .reviews-shoppable-gallery .reviews-shoppable-gallery-title-wrapper .reviews-shoppable-gallery-title {
        color: black;
        font-size: 14px;
        line-height: 1px;
        position: relative;
        bottom: 30px;
        text-align: center;
        width: 100%
    }

    .reviews-shoppable-gallery .reviews-shoppable-gallery-title-wrapper .reviews-nav-dropdown {
        right: 10px;
        position: absolute;
        bottom: 0px
    }

.reviews-shoppable-gallery .reviews-shoppable-gallery-wrapper {
    overflow: hidden;
    text-align: left;
    margin: auto;
    width: 100%;
    background-color: #f6f7f7
}

    .reviews-shoppable-gallery .reviews-shoppable-gallery-wrapper.reviews-relative-wrapper {
        position: relative;
        top: 52px
    }

.reviews-shoppable-gallery .reviews-shoppable-gallery-images-wrapper {
    margin: 0 auto;
    max-width: 768px
}

.reviews-shoppable-gallery .y-image-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 1px;
    background: #e1e1e1
}

.reviews-shoppable-gallery .reviews-single-image-container {
    border-image-width: 0;
    position: relative;
    margin-right: 0;
    margin-top: 0;
    float: left;
    padding: 0;
    box-sizing: border-box;
    display: inline-block
}

    .reviews-shoppable-gallery .reviews-single-image-container:before {
        content: "";
        display: block;
        padding-top: 100%
    }

    .reviews-shoppable-gallery .reviews-single-image-container .reviews-image {
        border-radius: 1px;
        width: 100%;
        height: 100%;
        object-fit: cover;
        max-width: 345px;
        max-height: 345px
    }

    .reviews-shoppable-gallery .reviews-single-image-container .reviews-video {
        border-radius: 1px;
        width: 100%;
        height: 100%;
        object-fit: cover;
        max-width: 345px;
        max-height: 345px;
        cursor: pointer
    }

.reviews-shoppable-gallery .reviews-gallery-products-container {
    border-bottom: 1px solid #e3e3e3;
    margin: -10px -32px 20px -22px;
    padding-left: 22px;
    padding-bottom: 20px
}

    .reviews-shoppable-gallery .reviews-gallery-products-container .reviews-gallery-product-main-image {
        border-radius: 3px;
        border: 1px solid #e3e3e3;
        height: 100px;
        width: 100px;
        object-fit: cover
    }

    .reviews-shoppable-gallery .reviews-gallery-products-container .reviews-gallery-product-name {
        position: absolute;
        display: initial;
        margin-top: 15px;
        margin-left: 15px;
        color: #6B6D76
    }

    .reviews-shoppable-gallery .reviews-gallery-products-container .reviews-gallery-product-button {
        position: absolute;
        margin-top: 50px;
        margin-left: 15px;
        color: #fff;
        background-color: white;
        border-radius: 3px;
        padding: 7px 50px;
        border: none;
        font-weight: bold
    }

    .reviews-shoppable-gallery .reviews-gallery-products-container .reviews-gallery-products-footer {
        margin-top: 10px
    }

    .reviews-shoppable-gallery .reviews-gallery-products-container .reviews-gallery-products-select {
        text-align: left;
        margin-top: 10px
    }

    .reviews-shoppable-gallery .reviews-gallery-products-container .reviews-gallery-product-select-image {
        display: inline-block;
        cursor: pointer;
        border-radius: 3px;
        border: 1px solid #e3e3e3;
        margin-right: 1px;
        height: 40px;
        width: 40px
    }

    .reviews-shoppable-gallery .reviews-gallery-products-container .reviews-gallery-product-selected {
        border-color: #1cc286
    }

@media only screen and (max-width: 480px) {
    .reviews-shoppable-gallery .reviews-gallery-products-container .reviews-gallery-product-button {
        padding: 7px 30px
    }
}

.reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper {
    background: #f6f7f7
}

    .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper.reviews-relative-wrapper {
        position: relative;
        top: 52px
    }

    .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container {
        max-width: 768px;
        margin: auto
    }

        .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-title {
            height: 70px;
            position: relative;
            padding: 2%
        }

            .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-title .reviews-shoppable-product-image {
                width: 50px;
                height: 50px;
                border-radius: 25px;
                margin: auto;
                float: left
            }

            .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-title .reviews-shoppable-product-name {
                font-family: Arial;
                color: #56575f;
                font-size: 16px;
                font-weight: 600;
                letter-spacing: 0.12px;
                transform: scaleX(1.0083);
                margin: 16px 16px;
                float: left;
                width: calc(100% - 50px - 120px - 16px*2);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-title .reviews-shoppable-product-button {
                font-family: Arial;
                color: #71b1ff;
                cursor: pointer;
                font-size: 11px;
                font-weight: 600;
                letter-spacing: 0.12px;
                text-align: center;
                margin: auto;
                border: 1px solid;
                border-radius: 5px;
                height: 40px;
                width: 120px;
                background: white;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

        .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-image-container {
            position: relative
        }

            .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-image-container .reviews-shoppable-image-placeholder {
                position: absolute;
                width: 100%;
                height: 100%;
                background-image: url("../images/insta_placeholder.png");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover
            }

            .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-image-container .reviews-shoppable-image {
                position: absolute;
                width: 100%;
                height: 100%;
                opacity: 0;
                -webkit-transition: opacity 1s;
                transition: opacity 1s
            }

                .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-image-container .reviews-shoppable-image.reviews-clickable {
                    cursor: pointer
                }

        .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-container {
            border-top: 1px solid;
            border-color: #E0E0E0
        }

            .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-container .reviews-shoppable-products-elements {
                overflow: hidden;
                margin: auto;
                width: 100%;
                display: inline-flex
            }

                .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-container .reviews-shoppable-products-elements .reviews-shoppable-separator {
                    margin-left: 16px
                }

                    .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-container .reviews-shoppable-products-elements .reviews-shoppable-separator:before {
                        content: "";
                        display: block;
                        position: absolute;
                        left: -12px;
                        bottom: 0;
                        width: 1px;
                        height: 100%;
                        background: #e0e0e0
                    }

                .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-container .reviews-shoppable-products-elements .reviews-shoppable-product {
                    float: left;
                    padding: 10px;
                    text-align: center;
                    background: white;
                    border-radius: 5px;
                    border: 1px solid #e1e1e1
                }

                    .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-container .reviews-shoppable-products-elements .reviews-shoppable-product .reviews-shoppable-product-image {
                        height: 128px;
                        width: 128px;
                        object-fit: contain
                    }

                    .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-container .reviews-shoppable-products-elements .reviews-shoppable-product .reviews-shoppable-product-name {
                        max-width: 128px;
                        padding-top: 10px;
                        padding-bottom: 5px;
                        font-family: Arial;
                        color: #56575f;
                        font-size: 15px;
                        font-weight: 600;
                        letter-spacing: 0.12px;
                        transform: scaleX(1.0083);
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap
                    }

                    .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-container .reviews-shoppable-products-elements .reviews-shoppable-product .reviews-shoppable-product-reviews-count {
                        font-size: 12px;
                        margin-left: 3px
                    }

                    .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-container .reviews-shoppable-products-elements .reviews-shoppable-product .reviews-shoppable-gallery-header-reviews-stars {
                        padding-bottom: 10px;
                        transform: scaleX(1.0083)
                    }

                        .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-container .reviews-shoppable-products-elements .reviews-shoppable-product .reviews-shoppable-gallery-header-reviews-stars .reviews-icon-star, .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-container .reviews-shoppable-products-elements .reviews-shoppable-product .reviews-shoppable-gallery-header-reviews-stars .reviews-icon-half-star, .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-container .reviews-shoppable-products-elements .reviews-shoppable-product .reviews-shoppable-gallery-header-reviews-stars .reviews-icon-empty-star {
                            color: #fec600;
                            float: none
                        }

                    .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-container .reviews-shoppable-products-elements .reviews-shoppable-product .reviews-shoppable-product-button {
                        font-family: Arial;
                        color: #71b1ff;
                        cursor: pointer;
                        font-size: 11px;
                        font-weight: 600;
                        letter-spacing: 0.12px;
                        text-align: center;
                        margin: auto;
                        border: 1px solid;
                        border-radius: 5px;
                        height: 35px;
                        width: 120px;
                        background: white;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap
                    }

        .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats {
            -webkit-transition: opacity 1s;
            transition: opacity 1s;
            opacity: 0;
            height: 60px;
            padding: 2.5%
        }

            .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .pull-left {
                text-align: left;
                float: left
            }

            .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .pull-right {
                text-align: right;
                float: right
            }

            .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-likes, .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-sales, .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-likes-count, .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-sales-count {
                font-family: Arial;
                color: #56575f;
                font-size: 16px;
                font-weight: 600;
                letter-spacing: 0.12px;
                transform: scaleX(1.0083)
            }

            .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-likes-count, .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-sales-count {
                padding-right: 10px
            }

            .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-sales-count {
                color: #1cc286
            }

            .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-icon.reviews-icon-heart {
                color: #56575f;
                padding-right: 10px
            }

        .reviews-shoppable-gallery .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-title {
            font-family: Arial;
            color: #888888;
            font-size: 16px;
            font-weight: 400;
            letter-spacing: 0.13px;
            line-height: 44.619px;
            text-align: left;
            transform: scaleX(1.0083);
            padding-left: 2.5%
        }

.reviews-shoppable-gallery.reviews-size-4 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-title .reviews-shoppable-product-button {
    margin-top: 3px
}

.reviews-shoppable-gallery.reviews-size-4 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-likes, .reviews-shoppable-gallery.reviews-size-4 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-sales, .reviews-shoppable-gallery.reviews-size-4 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-likes-count, .reviews-shoppable-gallery.reviews-size-4 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-sales-count {
    font-size: 15px;
    margin-top: 3px
}

.reviews-shoppable-gallery.reviews-size-4 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-likes-count, .reviews-shoppable-gallery.reviews-size-4 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-sales-count {
    padding-right: 7px
}

.reviews-shoppable-gallery.reviews-size-4 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-icon.reviews-icon-heart {
    padding-right: 5px;
    margin-top: 3px
}

.reviews-shoppable-gallery.reviews-size-4 .reviews-shoppable-gallery-header-wrapper .reviews-shoppable-gallery-title {
    max-width: 410px
}

.reviews-shoppable-gallery.reviews-size-3 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-title .reviews-shoppable-product-name {
    margin-top: 15px
}

.reviews-shoppable-gallery.reviews-size-3 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-title .reviews-shoppable-product-button {
    margin-top: 3px
}

.reviews-shoppable-gallery.reviews-size-3 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-likes, .reviews-shoppable-gallery.reviews-size-3 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-sales, .reviews-shoppable-gallery.reviews-size-3 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-likes-count, .reviews-shoppable-gallery.reviews-size-3 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-sales-count {
    margin-top: 5px;
    font-size: 15px
}

.reviews-shoppable-gallery.reviews-size-3 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-likes-count, .reviews-shoppable-gallery.reviews-size-3 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-sales-count {
    padding-right: 5px
}

.reviews-shoppable-gallery.reviews-size-3 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-icon.reviews-icon-heart {
    padding-right: 5px;
    margin-top: 5px
}

.reviews-shoppable-gallery.reviews-size-3 .reviews-shoppable-gallery-header-wrapper .reviews-shoppable-gallery-title {
    max-width: 295px
}

.reviews-shoppable-gallery.reviews-size-2 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-title {
    padding: 4%
}

    .reviews-shoppable-gallery.reviews-size-2 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-title .reviews-shoppable-product-image {
        width: 38px;
        height: 38px
    }

    .reviews-shoppable-gallery.reviews-size-2 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-title .reviews-shoppable-product-name {
        margin-top: 10px;
        width: calc(100% - 38px - 120px - 16px*2)
    }

.reviews-shoppable-gallery.reviews-size-2 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats {
    height: 50px
}

    .reviews-shoppable-gallery.reviews-size-2 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-likes, .reviews-shoppable-gallery.reviews-size-2 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-sales, .reviews-shoppable-gallery.reviews-size-2 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-likes-count, .reviews-shoppable-gallery.reviews-size-2 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-sales-count {
        margin-top: 7px;
        font-size: 14px
    }

    .reviews-shoppable-gallery.reviews-size-2 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-likes-count, .reviews-shoppable-gallery.reviews-size-2 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-sales-count {
        padding-right: 5px
    }

    .reviews-shoppable-gallery.reviews-size-2 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-icon.reviews-icon-heart {
        padding-right: 5px;
        margin-top: 7px
    }

.reviews-shoppable-gallery.reviews-size-2 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-container .reviews-shoppable-products-elements .reviews-shoppable-product .reviews-shoppable-product-image {
    height: 120px;
    width: 120px
}

.reviews-shoppable-gallery.reviews-size-2 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-container .reviews-shoppable-products-elements .reviews-shoppable-product .reviews-shoppable-product-name {
    max-width: 120px
}

.reviews-shoppable-gallery.reviews-size-2 .reviews-shoppable-gallery-header-wrapper .reviews-shoppable-gallery-title {
    max-width: 135px
}

.reviews-shoppable-gallery.reviews-size-1 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-title {
    padding: 4%
}

    .reviews-shoppable-gallery.reviews-size-1 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-title .reviews-shoppable-product-image {
        width: 38px;
        height: 38px
    }

    .reviews-shoppable-gallery.reviews-size-1 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-title .reviews-shoppable-product-name {
        margin-top: 10px;
        width: calc(100% - 38px - 120px - 16px*2)
    }

.reviews-shoppable-gallery.reviews-size-1 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats {
    height: 50px
}

    .reviews-shoppable-gallery.reviews-size-1 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-likes, .reviews-shoppable-gallery.reviews-size-1 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-sales, .reviews-shoppable-gallery.reviews-size-1 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-likes-count, .reviews-shoppable-gallery.reviews-size-1 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-sales-count {
        margin-top: 10px;
        font-size: 14px
    }

    .reviews-shoppable-gallery.reviews-size-1 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-likes-count, .reviews-shoppable-gallery.reviews-size-1 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-shoppable-sales-count {
        padding-right: 5px
    }

    .reviews-shoppable-gallery.reviews-size-1 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-stats .reviews-icon.reviews-icon-heart {
        padding-right: 5px;
        margin-top: 10px
    }

.reviews-shoppable-gallery.reviews-size-1 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-container .reviews-shoppable-products-elements .reviews-shoppable-product .reviews-shoppable-product-image {
    height: 100px;
    width: 100px
}

.reviews-shoppable-gallery.reviews-size-1 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-container .reviews-shoppable-products-elements .reviews-shoppable-product .reviews-shoppable-product-name {
    max-width: 120px
}

.reviews-shoppable-gallery.reviews-size-1 .reviews-shoppable-single-image-wrapper .reviews-shoppable-single-view-container .reviews-shoppable-tagged-products-container .reviews-shoppable-products-elements .reviews-shoppable-product .reviews-shoppable-product-button {
    width: 100px
}

.reviews-shoppable-gallery.reviews-size-1 .reviews-shoppable-gallery-header-wrapper .reviews-shoppable-gallery-title {
    max-width: 115px
}

.reviews-shoppers-say .shoppers-say-title {
    height: 22px;
    font-family: Open Sans;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #051146;
    text-align: center;
    margin-top: 49px
}

.reviews-shoppers-say .reviews-icon-star, .reviews-shoppers-say .reviews-icon-empty-star, .reviews-shoppers-say .reviews-icon-full-star, .reviews-shoppers-say .reviews-icon-half-star {
    width: 18px;
    height: 18px;
    color: #e7721b
}

.reviews-shoppers-say .reviews-icon-down-arrow, .reviews-shoppers-say .reviews-icon-up-arrow {
    width: 12px;
    height: 7px;
    color: #0084e9 !important
}

    .reviews-shoppers-say .reviews-icon-down-arrow:hover, .reviews-shoppers-say .reviews-icon-up-arrow:hover {
        color: #0077d2 !important
    }

.reviews-shoppers-say .single-sentence-content-align {
    text-align: center
}

.reviews-shoppers-say .no-border-top {
    border-top: none
}

.reviews-shoppers-say .reviews-regular-box {
    padding-top: 10px
}

.reviews-shoppers-say .single-best-sentence .sentence-wrapper {
    cursor: pointer
}

.reviews-shoppers-say .single-best-sentence .review-stars {
    margin: auto
}

.reviews-shoppers-say .single-best-sentence .sentence-content {
    max-width: 670px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.reviews-shoppers-say .single-best-sentence .single-sentence-text-content {
    margin-top: 8px
}

.reviews-shoppers-say .single-best-sentence .full-review-background {
    padding: 20px 0;
    border-radius: 3px;
    background-color: #E8F6FF;
    margin-bottom: 20px
}

.reviews-shoppers-say .single-best-sentence .no-review-background {
    padding-top: 20px;
    background: transparent;
    border: none
}

.reviews-shoppers-say .single-best-sentence .more-reviews {
    height: 18px;
    font-family: Open Sans;
    font-size: 13px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #37416b !important
}

    .reviews-shoppers-say .single-best-sentence .more-reviews:hover {
        color: #50587e !important
    }

.reviews-shoppers-say .single-best-sentence .sentence {
    min-height: 24px;
    font-family: Open Sans;
    font-size: 18px;
    font-weight: normal;
    font-style: italic !important;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    color: #051146
}

.reviews-shoppers-say .single-best-sentence .display-name {
    height: 17px;
    font-family: Open Sans;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #697090;
    margin-bottom: 20px;
    margin-top: 8px
}

.reviews-shoppers-say .single-best-sentence .review-title {
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #051146
}

.reviews-shoppers-say .single-best-sentence .full-review {
    font-family: Open Sans;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #051146;
    margin: 10px 0
}

.reviews-display-wrapper .reviews-pictures-gallery-header-wrapper.row-size-1 {
    max-width: calc(640px + 1 * 320px);
    margin-left: auto;
    margin-right: auto
}

.reviews-display-wrapper .reviews-pictures-gallery-header-wrapper.row-size-2 {
    max-width: calc(640px + 2 * 320px);
    margin-left: auto;
    margin-right: auto
}

.reviews-display-wrapper .reviews-pictures-gallery-header-wrapper.row-size-3 {
    max-width: calc(640px + 3 * 320px);
    margin-left: auto;
    margin-right: auto
}

.reviews .reviews-pictures-collage-wrapper {
    letter-spacing: 0
}

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-0 .y-image-wrapper {
        margin: 0px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-1 .y-image-wrapper {
        margin: 1px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-2 .y-image-wrapper {
        margin: 2px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-3 .y-image-wrapper {
        margin: 3px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-4 .y-image-wrapper {
        margin: 4px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-5 .y-image-wrapper {
        margin: 5px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-6 .y-image-wrapper {
        margin: 6px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-7 .y-image-wrapper {
        margin: 7px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-8 .y-image-wrapper {
        margin: 8px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-9 .y-image-wrapper {
        margin: 9px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-10 .y-image-wrapper {
        margin: 10px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-11 .y-image-wrapper {
        margin: 11px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-12 .y-image-wrapper {
        margin: 12px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-13 .y-image-wrapper {
        margin: 13px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-14 .y-image-wrapper {
        margin: 14px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-15 .y-image-wrapper {
        margin: 15px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-16 .y-image-wrapper {
        margin: 16px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-17 .y-image-wrapper {
        margin: 17px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-18 .y-image-wrapper {
        margin: 18px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-19 .y-image-wrapper {
        margin: 19px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-20 .y-image-wrapper {
        margin: 20px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-21 .y-image-wrapper {
        margin: 21px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-22 .y-image-wrapper {
        margin: 22px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-23 .y-image-wrapper {
        margin: 23px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-24 .y-image-wrapper {
        margin: 24px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-25 .y-image-wrapper {
        margin: 25px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-26 .y-image-wrapper {
        margin: 26px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-27 .y-image-wrapper {
        margin: 27px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-28 .y-image-wrapper {
        margin: 28px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-29 .y-image-wrapper {
        margin: 29px
    }

    .reviews .reviews-pictures-collage-wrapper.reviews-image-spacing-30 .y-image-wrapper {
        margin: 30px
    }

    .reviews .reviews-pictures-collage-wrapper .reviews-pictures-gallery-images-wrapper.row-size-1 {
        max-width: calc(640px + 1 * 320px);
        margin-left: auto;
        margin-right: auto
    }

    .reviews .reviews-pictures-collage-wrapper .reviews-pictures-gallery-images-wrapper.row-size-2 {
        max-width: calc(640px + 2 * 320px);
        margin-left: auto;
        margin-right: auto
    }

    .reviews .reviews-pictures-collage-wrapper .reviews-pictures-gallery-images-wrapper.row-size-3 {
        max-width: calc(640px + 3 * 320px);
        margin-left: auto;
        margin-right: auto
    }

    .reviews .reviews-pictures-collage-wrapper .reviews-pictures-collage-row {
        font-size: 0;
        line-height: 0
    }

    .reviews .reviews-pictures-collage-wrapper .reviews-single-image-container {
        float: none
    }

    .reviews .reviews-pictures-collage-wrapper .reviews-pictures-collage-big-image {
        display: inline-block;
        vertical-align: top;
        line-height: 0
    }

        .reviews .reviews-pictures-collage-wrapper .reviews-pictures-collage-big-image.row-size-1 {
            width: calc(2 * 100% / 3);
            width: 100%
        }

        .reviews .reviews-pictures-collage-wrapper .reviews-pictures-collage-big-image.row-size-2 {
            width: calc(2 * 100% / 4)
        }

        .reviews .reviews-pictures-collage-wrapper .reviews-pictures-collage-big-image.row-size-3 {
            width: calc(2 * 100% / 5)
        }

        .reviews .reviews-pictures-collage-wrapper .reviews-pictures-collage-big-image .reviews-single-image-container {
            width: 100% !important;
            max-width: 640px;
            max-height: 640px
        }

            .reviews .reviews-pictures-collage-wrapper .reviews-pictures-collage-big-image .reviews-single-image-container .reviews-image {
                max-width: 640px;
                max-height: 640px
            }

            .reviews .reviews-pictures-collage-wrapper .reviews-pictures-collage-big-image .reviews-single-image-container .reviews-video {
                width: 100%;
                height: 100%;
                object-fit: contain;
                cursor: pointer
            }

            .reviews .reviews-pictures-collage-wrapper .reviews-pictures-collage-big-image .reviews-single-image-container .reviews-video-preview {
                width: 100%;
                height: 100%;
                object-fit: cover
            }

    .reviews .reviews-pictures-collage-wrapper .reviews-pictures-collage-small-images-wrapper.row-size-3 {
        display: inline-block;
        width: calc(100%/5 * 3);
        font-size: 0;
        line-height: 0
    }

        .reviews .reviews-pictures-collage-wrapper .reviews-pictures-collage-small-images-wrapper.row-size-3 .reviews-single-image-container {
            width: calc(100% / 3) !important;
            max-width: 320px;
            max-height: 320px
        }

    .reviews .reviews-pictures-collage-wrapper .reviews-pictures-collage-small-images-wrapper.row-size-2 {
        display: inline-block;
        width: calc(100%/4 * 2);
        font-size: 0;
        line-height: 0
    }

        .reviews .reviews-pictures-collage-wrapper .reviews-pictures-collage-small-images-wrapper.row-size-2 .reviews-single-image-container {
            width: calc(100% / 2) !important;
            max-width: 320px;
            max-height: 320px
        }

    .reviews .reviews-pictures-collage-wrapper .reviews-pictures-collage-small-images-wrapper.row-size-1 {
        display: inline-block;
        width: calc(100%/4 * 2);
        font-size: 0;
        line-height: 0;
        display: block;
        white-space: nowrap;
        width: 100%
    }

        .reviews .reviews-pictures-collage-wrapper .reviews-pictures-collage-small-images-wrapper.row-size-1 .reviews-single-image-container {
            width: calc(100% / 2) !important;
            max-width: 320px;
            max-height: 320px
        }

    .reviews .reviews-pictures-collage-wrapper .load-btn-white {
        color: #fff;
        background: white;
        border: 1px solid #000000;
        width: 120px;
        height: 40px
    }

.image-upload-flow-popup .reviews-modal-base.reviews-modal-active .reviews-modal-dialog, .image-upload-flow-popup .reviews .reviews-modal-active.reviews-modal .reviews-modal-dialog, .reviews .image-upload-flow-popup .reviews-modal-active.reviews-modal .reviews-modal-dialog {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.image-upload-flow-popup .reviews-modal-base.reviews-modal-active .reviews-modal-mask, .image-upload-flow-popup .reviews .reviews-modal-active.reviews-modal .reviews-modal-mask, .reviews .image-upload-flow-popup .reviews-modal-active.reviews-modal .reviews-modal-mask {
    -moz-opacity: 0.80;
    opacity: .80;
    filter: alpha(opacity=80)
}

.image-upload-flow-popup .reviews-modal-base .reviews-modal-dialog, .image-upload-flow-popup .reviews .reviews-modal .reviews-modal-dialog, .reviews .image-upload-flow-popup .reviews-modal .reviews-modal-dialog {
    border-radius: 5px;
    width: 380px;
    height: 90vh
}

    .image-upload-flow-popup .reviews-modal-base .reviews-modal-dialog .reviews-modal-content, .image-upload-flow-popup .reviews .reviews-modal .reviews-modal-dialog .reviews-modal-content, .reviews .image-upload-flow-popup .reviews-modal .reviews-modal-dialog .reviews-modal-content {
        overflow: auto;
        display: block;
        height: 100% !important;
        padding: 10px 0 10px 0
    }

@media only screen and (max-width: 415px) {
    .image-upload-flow-popup .reviews-modal-base .reviews-modal-dialog, .image-upload-flow-popup .reviews .reviews-modal .reviews-modal-dialog, .reviews .image-upload-flow-popup .reviews-modal .reviews-modal-dialog {
        height: 100vh;
        width: 100%;
        max-width: 100%;
        max-height: 100vh;
        border-radius: 0
    }
}

.image-upload-flow-popup .reviews-modal-content .reviews-icon-cross {
    color: #575757
}

.image-upload-flow-popup .reviews-modal-content .reviews-modal-title {
    text-align: center;
    color: #6b6d77;
    font-weight: 300;
    font-size: 23px;
    margin-top: 14px;
    font-family: 'open sans' !important;
    text-transform: none;
    letter-spacing: normal !important;
    line-height: 17px;
    margin-bottom: 0px
}

.image-upload-flow-popup .reviews-modal-content .reviews-modal-subtitle {
    color: #575757;
    text-align: center;
    font-weight: 400
}

.image-upload-flow-popup .reviews-modal-content .reviews-modal-close {
    text-align: center;
    margin-top: 30px
}

    .image-upload-flow-popup .reviews-modal-content .reviews-modal-close .close-button {
        background-color: #0D3EE7;
        width: 120px;
        height: 40px;
        border-radius: 5px;
        border: none;
        margin: auto;
        cursor: pointer
    }

        .image-upload-flow-popup .reviews-modal-content .reviews-modal-close .close-button .reviews-modal-close-text {
            font-size: 14px;
            font-weight: 600;
            display: inline-flex
        }

            .image-upload-flow-popup .reviews-modal-content .reviews-modal-close .close-button .reviews-modal-close-text .reviews-modal-close-label {
                display: inline-block;
                margin-top: 10px;
                font-weight: 600
            }

.image-upload-flow-popup .reviews-modal-content .reviews-next-submit-disabled {
    background-color: #eaeaea !important;
    pointer-events: none
}

    .image-upload-flow-popup .reviews-modal-content .reviews-next-submit-disabled span {
        color: #c4c4c4 !important
    }

.image-upload-flow-popup .reviews-modal-content .reviews-submit-loader {
    color: white;
    font-size: 6px
}

.image-upload-flow-popup.upload_images .reviews-modal-content {
    height: 515px !important
}

@media only screen and (max-width: 415px) {
    .image-upload-flow-popup.upload_images .reviews-modal-content {
        height: 100% !important
    }
}

.image-upload-flow-popup.upload_images .reviews-modal-content .reviews-modal-title {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 35px;
    font-family: 'open sans' !important;
    text-transform: none;
    letter-spacing: normal !important;
    line-height: 17px
}

.image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content {
    padding: 0 0 20px 10px;
    max-height: 336px;
    overflow: auto;
    border-bottom: 1px solid #e3e3e3
}

@media only screen and (max-width: 415px) {
    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content {
        max-height: calc(100vh - 225px) !important
    }
}

.image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos {
    margin-top: 20px;
    width: 100%;
    position: relative
}

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos .reviews-caption-modal-textarea, .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos .reviews-upload-button {
        height: 75px;
        border-radius: 5px;
        font-size: 16px !important;
        line-height: 1.38;
        border: solid 1px #dfdfdf
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos .reviews-caption-modal-textarea {
        padding: 10px 18px;
        box-sizing: border-box;
        resize: none;
        width: calc(100% - 130px);
        min-height: unset;
        color: #4a4b50;
        display: inline-block;
        font-weight: 400;
        background-color: white;
        margin-bottom: 0;
        border-color: #4a4b50
    }

        .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos .reviews-caption-modal-textarea::placeholder {
            color: #575757 !important;
            opacity: 1
        }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos .reviews-upload-button {
        width: 75px;
        float: left !important;
        margin-right: 12px;
        margin-left: 15px;
        background-color: white;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: center center !important;
        position: relative;
        cursor: pointer;
        font-size: 0 !important
    }

        .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos .reviews-upload-button .photo-loader {
            position: absolute;
            top: 22px;
            right: 35px;
            font-size: 4px;
            color: #1575eb
        }

        .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos .reviews-upload-button .reviews-icon-upload-photo {
            font-size: 33px;
            color: #1575eb;
            line-height: 75px
        }

        .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos .reviews-upload-button .reviews-icon-warning {
            color: #fa4963;
            font-size: 23px;
            line-height: 75px
        }

        .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos .reviews-upload-button .reviews-icon-play {
            color: #fff;
            font-size: 23px;
            line-height: 75px;
            text-shadow: 0 3px 10px #6a6c77
        }

        .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos .reviews-upload-button .reviews-icon-cross {
            position: absolute;
            top: 3px;
            right: 3px;
            color: white;
            font-size: 12px;
            font-weight: bold
        }

        .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos .reviews-upload-button .reviews-circle {
            border-radius: 50%;
            width: 19px;
            height: 19px;
            background: #1c1f2a;
            opacity: 0.6;
            position: absolute;
            top: 4px;
            right: 4px;
            cursor: pointer
        }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos:not(.image-empty) ::-webkit-input-placeholder {
        color: #9ea6b9
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos:not(.image-empty) ::-moz-placeholder {
        color: #9ea6b9
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos:not(.image-empty) :-ms-input-placeholder {
        color: #9ea6b9
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos:not(.image-empty) :-moz-placeholder {
        color: #9ea6b9
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-empty .reviews-caption-modal-textarea {
        background-color: #ebeef5;
        border: none
    }

        .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-empty .reviews-caption-modal-textarea::placeholder {
            color: transparent !important
        }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-empty .reviews-circle, .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-empty .reviews-icon-warning, .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-empty .photo-loader, .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-empty .reviews-icon-play {
        display: none !important
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-empty .reviews-icon-upload-photo {
        display: block !important
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-empty ::-webkit-input-placeholder {
        color: transparent
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-empty ::-moz-placeholder {
        color: transparent
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-empty :-ms-input-placeholder {
        color: transparent
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-empty :-moz-placeholder {
        color: transparent
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-error .reviews-caption-modal-textarea {
        background-color: #f7f9fb;
        border: none
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-error .reviews-icon-warning, .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-error .reviews-circle {
        display: block !important
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-error .photo-loader, .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-error .reviews-icon-upload-photo, .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-error .reviews-icon-play {
        display: none !important
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.active-placeholder .uploaded-background-image {
        z-index: 1;
        top: 0;
        left: 15px;
        position: absolute;
        height: 75px;
        width: 75px;
        border-radius: 5px;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: center center !important
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.active-placeholder.active-video .reviews-icon-play {
        display: block !important
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.active-placeholder .upload-overlay {
        opacity: 0.4
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.active-placeholder .reviews-upload-button {
        z-index: 2
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.active-placeholder .reviews-circle {
        display: block !important
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.active-placeholder .photo-loader, .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.active-placeholder .reviews-icon-upload-photo, .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.active-placeholder .reviews-icon-warning, .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.active-placeholder .reviews-icon-play {
        display: none !important
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.active-placeholder .reviews-upload-progress {
        height: 5px;
        background-color: lightgray;
        position: absolute;
        bottom: 0;
        width: 100%;
        border-radius: 0 0 5px 5px;
        overflow: hidden
    }

        .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.active-placeholder .reviews-upload-progress .reviews-upload-progress-loaded {
            background-color: #1575eb;
            height: 5px;
            width: 0;
            transition: width 0.5s
        }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-loader .photo-loader, .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-loader .reviews-circle {
        display: block !important
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-loader .reviews-icon-upload-photo, .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-loader .reviews-icon-warning, .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-main-content .reviews-upload-photos.image-loader .reviews-icon-play {
        display: none !important
    }

.image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-bottom {
    padding-top: 17px;
    text-align: center;
    bottom: 16px;
    width: 95%;
    background-color: white
}

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-bottom .reviews-next-button {
        background-color: #0D3EE7;
        width: 120px;
        height: 40px;
        border: none;
        border-radius: 5px;
        margin-right: 10px;
        float: right
    }

@media only screen and (max-width: 415px) {
    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-bottom .reviews-next-button {
        margin: auto
    }
}

.image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-bottom .reviews-next-button .reviews-next-submit {
    font-size: 14px;
    font-weight: 600;
    display: inline-flex;
    margin-top: 5px;
    cursor: pointer
}

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-bottom .reviews-next-button .reviews-next-submit .reviews-next-label {
        margin-top: 6px;
        margin-left: 10px
    }

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-bottom .reviews-next-button .reviews-next-submit .reviews-icon-right-arrow-2 {
        margin-top: 3px;
        font-size: 25px
    }

.image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-bottom .reviews-add-more {
    border: none;
    float: left;
    margin-left: 25px;
    margin-top: 6px;
    cursor: pointer
}

@media only screen and (max-width: 415px) {
    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-bottom .reviews-add-more {
        margin: auto auto 15px
    }
}

.image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-bottom .reviews-add-more span {
    color: #1575eb
}

.image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-bottom .reviews-add-more .reviews-add-more-label {
    font-size: 14px;
    margin-left: 3px;
    text-transform: none;
    letter-spacing: normal;
    font-weight: 400;
    color: #0D3EE7
}

.image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-bottom .reviews-add-more .reviews-icon-upload-photo {
    font-size: 23px
}

.image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-bottom .reviews-add-more-disabled {
    pointer-events: none
}

    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-bottom .reviews-add-more-disabled span {
        color: #c4c4c4 !important
    }

.image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-bottom .reviews-next-button, .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-bottom .reviews-add-more {
    background: white
}

@media only screen and (max-width: 415px) {
    .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-bottom .reviews-next-button, .image-upload-flow-popup.upload_images .reviews-modal-content .reviews-caption-modal-bottom .reviews-add-more {
        margin-top: 10px;
        margin-left: 30px;
        width: calc(100% - 40px);
        float: none
    }
}

.image-upload-flow-popup.upload_images .reviews-modal-content .reviews-submit-loader {
    bottom: 25px;
    left: 46px
}

.image-upload-flow-popup.display-submit-button .submit-label {
    display: block !important
}

.image-upload-flow-popup.display-submit-button .reviews-next-label, .image-upload-flow-popup.display-submit-button .reviews-icon-right-arrow-2, .image-upload-flow-popup.display-submit-button .reviews-submit-loader {
    display: none !important
}

.image-upload-flow-popup.display-next-button .submit-label, .image-upload-flow-popup.display-next-button .reviews-submit-loader {
    display: none !important
}

.image-upload-flow-popup.display-next-button .reviews-next-label, .image-upload-flow-popup.display-next-button .reviews-icon-right-arrow-2 {
    display: block !important
}

.image-upload-flow-popup.thank_you .reviews-modal-content, .image-upload-flow-popup.upload_error .reviews-modal-content {
    height: 270px !important
}

@media only screen and (max-width: 415px) {
    .image-upload-flow-popup.thank_you .reviews-modal-content, .image-upload-flow-popup.upload_error .reviews-modal-content {
        height: 100% !important
    }
}

.image-upload-flow-popup.thank_you .reviews-modal-content .reviews-modal-title, .image-upload-flow-popup.upload_error .reviews-modal-content .reviews-modal-title {
    margin-top: 43px;
    padding-bottom: 10px;
    line-height: 30px;
    font-family: 'open sans' !important;
    text-transform: none;
    letter-spacing: normal !important;
    margin-bottom: 0px
}

.image-upload-flow-popup.user_details .reviews-modal-content {
    height: 356px !important
}

@media only screen and (max-width: 415px) {
    .image-upload-flow-popup.user_details .reviews-modal-content {
        height: 100% !important
    }
}

.image-upload-flow-popup.user_details .reviews-modal-content .user_details_back {
    color: #575757;
    font-size: 14px;
    font-weight: bolder;
    border: none;
    margin-top: 12px;
    margin-left: 15px;
    cursor: pointer
}

.image-upload-flow-popup.user_details .reviews-modal-content .reviews-modal-user-details-content {
    text-align: center;
    font-weight: 400
}

    .image-upload-flow-popup.user_details .reviews-modal-content .reviews-modal-user-details-content .validation-message-container {
        height: 18px
    }

        .image-upload-flow-popup.user_details .reviews-modal-content .reviews-modal-user-details-content .validation-message-container .validation-message {
            text-align: left;
            display: none;
            width: 280px;
            margin-right: 10px;
            font-size: 13px;
            line-height: 18px;
            color: #E71333
        }

            .image-upload-flow-popup.user_details .reviews-modal-content .reviews-modal-user-details-content .validation-message-container .validation-message.submit {
                text-align: center
            }

            .image-upload-flow-popup.user_details .reviews-modal-content .reviews-modal-user-details-content .validation-message-container .validation-message.visible {
                display: inline-block
            }

.image-upload-flow-popup.user_details .reviews-modal-content .reviews-modal-title {
    padding-bottom: 20px;
    font-family: 'open sans' !important;
    text-transform: none;
    letter-spacing: normal !important;
    line-height: 17px
}

.image-upload-flow-popup.user_details .reviews-modal-content .reviews-modal-submit-button-flex-box-wrapper {
    width: 100%;
    bottom: 25px;
    position: absolute;
    display: flex;
    justify-content: center;
    flex-direction: column
}

    .image-upload-flow-popup.user_details .reviews-modal-content .reviews-modal-submit-button-flex-box-wrapper .reviews-modal-submit-button {
        background-color: #0D3EE7;
        width: 280px;
        height: 40px;
        border-radius: 5px;
        text-align: center;
        border: none;
        margin: 4px auto auto;
        cursor: pointer
    }

        .image-upload-flow-popup.user_details .reviews-modal-content .reviews-modal-submit-button-flex-box-wrapper .reviews-modal-submit-button .reviews-modal-submit-text {
            font-size: 14px;
            font-weight: 600;
            display: inline-flex
        }

        .image-upload-flow-popup.user_details .reviews-modal-content .reviews-modal-submit-button-flex-box-wrapper .reviews-modal-submit-button .reviews-modal-submit-label {
            display: inline-block;
            margin-top: 10px;
            font-weight: 600
        }

.image-upload-flow-popup.user_details .reviews-modal-content .reviews-modal-user-details {
    margin-top: 24px;
    margin-left: 2%;
    position: relative
}

.image-upload-flow-popup.user_details .reviews-modal-content .reviews-user-details-modal-input {
    resize: none;
    width: 280px;
    height: 46px;
    margin-bottom: 0;
    margin-top: 0;
    border-radius: 5px
}

.image-upload-flow-popup.user_details .reviews-modal-content reviews-user-details-modal-input::placeholder {
    color: #575757
}

.image-upload-flow-popup.user_details .reviews-modal-content .reviews-modal-user-detail-input input {
    line-height: normal;
    font-size: 16px !important;
    padding: 0 15px;
    display: inline-block;
    border-color: #575757
}

    .image-upload-flow-popup.user_details .reviews-modal-content .reviews-modal-user-detail-input input.reviews-input-invalid {
        border-color: #f04860
    }

.image-upload-flow-popup.user_details .reviews-modal-content .reviews-modal-user-detail-input.email {
    margin-top: 7px
}

.image-upload-flow-popup.user_details .reviews-modal-content .reviews-modal-user-detail-input .user_details_input {
    position: absolute;
    color: #aeafb0;
    margin-left: 16px;
    margin-top: 15px
}

.image-upload-flow-popup.user_details .reviews-modal-content .reviews-modal-user-detail-input .hidden-label {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.image-upload-flow-popup.user_details .reviews-modal-content .reviews-submit-loader {
    display: inline-block;
    bottom: 3px
}

.reviews-pictures-gallery-upload-button-wrapper .reviews-pictures-gallery-upload-button {
    border-radius: 20px;
    height: 35px;
    min-width: 125px;
    border: none;
    font-weight: bold;
    font-size: 15px;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
    line-height: 35px;
    cursor: pointer
}

    .reviews-pictures-gallery-upload-button-wrapper .reviews-pictures-gallery-upload-button .reviews-icon-upload-photo {
        margin-right: 10px
    }

.product-related-fields-item {
    display: table-row
}

@media only screen and (max-width: 960px) {
    .product-related-fields-item {
        overflow: auto;
        width: 100%;
        float: none
    }
}

.product-related-fields-item .product-related-fields-item-title {
    display: inline-block;
    float: left;
    font-size: 14px;
    margin-top: 3px
}

@media only screen and (max-width: 960px) and (min-width: 375px) {
    .product-related-fields-item .product-related-fields-item-title {
        font-size: 13px;
        padding-bottom: 6px;
        width: 160px
    }
}

@media only screen and (max-width: 374px) {
    .product-related-fields-item .product-related-fields-item-title {
        padding-bottom: 6px;
        width: 130px
    }
}

.product-related-fields-item .product-related-fields-item-value {
    display: inline-block;
    float: right;
    padding: 3px 30px 0 10px;
    vertical-align: top;
    font-weight: 600;
    color: #6B6D76
}

@media only screen and (max-width: 960px) and (min-width: 375px) {
    .product-related-fields-item .product-related-fields-item-value {
        font-size: 13px;
        width: 165px
    }
}

@media only screen and (max-width: 374px) {
    .product-related-fields-item .product-related-fields-item-value {
        font-size: 13px;
        padding-bottom: 8px;
        width: 170px
    }
}

.product-related-fields-item .reviews-rating-bars {
    padding-left: 0px;
    padding-top: 1px;
    vertical-align: top
}

    .product-related-fields-item .reviews-rating-bars .reviews-product-related-field-score-bar.reviews-rating-bar-full {
        background-color: #6B6D76
    }

.product-related-fields-column {
    display: inline-block;
    vertical-align: top
}

@media only screen and (max-width: 960px) {
    .product-related-fields-column {
        width: 100%;
        margin: auto;
        display: block
    }
}

.aggregated-product-related-fields .product-related-fields-desktop-layout {
    display: table;
    margin: auto
}

@media only screen and (max-width: 960px) {
    .aggregated-product-related-fields .product-related-fields-desktop-layout {
        display: none
    }
}

.aggregated-product-related-fields .product-related-fields-mobile-layout {
    display: none
}

@media only screen and (max-width: 960px) {
    .aggregated-product-related-fields .product-related-fields-mobile-layout {
        display: inline-block
    }
}

.aggregated-product-related-fields .product-related-fields-footer {
    display: table;
    margin: auto;
    padding-top: 12px
}

@media only screen and (max-width: 960px) {
    .aggregated-product-related-fields .product-related-fields-footer {
        display: inherit;
        margin: inherit;
        padding-top: 8px
    }
}

.aggregated-product-related-fields span.product-related-fields-see-more, .aggregated-product-related-fields span.product-related-fields-see-less {
    font-size: 12px;
    font-weight: 600
}

    .aggregated-product-related-fields span.product-related-fields-see-more:hover, .aggregated-product-related-fields span.product-related-fields-see-less:hover {
        cursor: pointer;
        text-decoration: underline
    }

.reviews-product-custom-fields .reviews-product-related-fields-wrapper .aggregated-product-related-fields {
    float: left
}

    .reviews-product-custom-fields .reviews-product-related-fields-wrapper .aggregated-product-related-fields span.product-related-fields-see-less {
        bottom: auto !important
    }

.reviews-product-custom-fields .product-related-fields-item-title {
    font-size: 13px;
    width: auto !important
}

@media only screen and (max-width: 960px) {
    .reviews-product-custom-fields .product-related-fields-item-title {
        font-size: 12px;
        width: 130px !important
    }
}

.reviews-product-custom-fields .product-related-fields-item-value {
    font-size: 13px
}

@media only screen and (max-width: 960px) {
    .reviews-product-custom-fields .product-related-fields-item-value {
        font-size: 12px
    }
}

.reviews-video-container {
    display: inline-block;
    width: 375px;
    height: 217px;
    position: relative
}

    .reviews-video-container .video-box {
        position: absolute
    }

    .reviews-video-container .video-status-line {
        position: absolute;
        z-index: 300000;
        margin-top: 5px;
        margin-left: 12px
    }

        .reviews-video-container .video-status-line .video-status {
            width: 140px;
            height: 34px;
            border-radius: 5px;
            display: inline-flex;
            background-color: rgba(13,13,13,0.46)
        }

            .reviews-video-container .video-status-line .video-status .reviews-icon-reviews-logo-text {
                color: white;
                margin-left: 8px;
                margin-top: 8px
            }

            .reviews-video-container .video-status-line .video-status .status-text {
                width: 25px;
                height: 16px;
                font-family: HelveticaNeue;
                font-size: 13px;
                font-weight: 500;
                text-align: center;
                color: #ffffff;
                margin-top: 9px;
                margin-left: 6px
            }

            .reviews-video-container .video-status-line .video-status .recording-icon {
                width: 12px;
                height: 12px;
                background: #e3433b;
                margin-left: 10px;
                margin-top: 11px;
                border-radius: 50px
            }

            .reviews-video-container .video-status-line .video-status .live-duration {
                color: white;
                font-family: HelveticaNeue;
                margin-left: 10px;
                margin-top: 9px
            }

        .reviews-video-container .video-status-line .video-watchers {
            display: inline-flex;
            margin-left: 14px;
            margin-top: 7px
        }

            .reviews-video-container .video-status-line .video-watchers .reviews-icon-eye {
                color: white;
                font-size: 20px
            }

            .reviews-video-container .video-status-line .video-watchers .watchers-amount {
                color: white;
                font-size: 13px;
                margin-left: 7px
            }

        .reviews-video-container .video-status-line .video-likes {
            display: inline-flex;
            margin-left: 12px;
            margin-top: 7px
        }

            .reviews-video-container .video-status-line .video-likes .reviews-icon-thumbs-up {
                color: white;
                font-size: 20px
            }

            .reviews-video-container .video-status-line .video-likes .likes-amount {
                color: white;
                font-size: 13px;
                margin-left: 7px
            }

    .reviews-video-container .video-fullscreen-toggle {
        position: absolute;
        right: 0;
        margin-top: 20px;
        font-size: 20px;
        z-index: 300000;
        margin-right: 10px
    }

        .reviews-video-container .video-fullscreen-toggle .reviews-icon-fullscreen {
            color: white;
            font-size: 20px;
            margin-left: 55px
        }

    .reviews-video-container .streamer-info {
        position: absolute;
        z-index: 30000;
        bottom: 0;
        margin-left: 10px;
        margin-bottom: 14px
    }

        .reviews-video-container .streamer-info .streamer-profile-pic {
            height: 30px
        }

        .reviews-video-container .streamer-info .streamer-details {
            float: right;
            margin-left: 8px
        }

            .reviews-video-container .streamer-info .streamer-details .streamer-name {
                font-weight: bolder;
                color: white;
                font-size: 13px
            }

            .reviews-video-container .streamer-info .streamer-details .streamer-status {
                color: white;
                font-size: 12px
            }

    .reviews-video-container .video-controls {
        position: absolute;
        margin-top: 300px;
        z-index: 300005
    }

    .reviews-video-container .video-backdrop {
        width: 100%;
        height: 214px;
        background: black
    }

.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar {
    padding: 2% 4.8%
}

    .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls {
        float: unset
    }

        .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control {
            float: left;
            width: 130px;
            margin-right: 15px
        }

            .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control:hover .playkit-volume-control-bar {
                opacity: 1
            }

            .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-control-button .playkit-icon {
                transition: none;
                background-repeat: no-repeat;
                background-size: contain;
                height: 21px;
                width: 24px;
                margin-top: 6px
            }

                .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-control-button .playkit-icon.playkit-icon-volume-mute.external-item {
                    background-image: url("../images/volume_off.png")
                }

                .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-control-button .playkit-icon.playkit-icon-volume-waves.external-item {
                    background-image: url("../images/volume_on.png")
                }

                .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-control-button .playkit-icon.playkit-icon-volume-base {
                    display: none
                }

            .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-volume-control-bar {
                transform: rotate(90deg);
                position: absolute;
                bottom: -44px;
                left: 75px;
                background-color: transparent;
                box-shadow: none;
                opacity: 0;
                transition: visibility 0s, opacity 0.2s linear;
                display: block
            }

                .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-volume-control-bar:hover {
                    visibility: visible;
                    opacity: 1
                }

                .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-volume-control-bar .playkit-bar {
                    background-color: rgba(255,255,255,0.3);
                    width: 3px;
                    border-radius: inherit;
                    margin-left: 12px
                }

                    .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-volume-control-bar .playkit-bar .playkit-progress {
                        left: -1px;
                        width: 5px;
                        height: 0;
                        background-color: #fff;
                        border-radius: inherit
                    }

        .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-control-fullscreen {
            float: right
        }

        .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container .playkit-control-button[aria-label="Settings"] {
            display: none
        }

    .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-left-controls .playkit-control-button-container:first-child {
        display: inline-block
    }

    .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-left-controls .playkit-control-button-container.playkit-control-play-pause .playkit-control-button {
        opacity: 1;
        transition: none
    }

        .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-left-controls .playkit-control-button-container.playkit-control-play-pause .playkit-control-button .playkit-icon {
            background-size: contain;
            background-repeat: no-repeat;
            height: 20px;
            width: 15px
        }

            .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-left-controls .playkit-control-button-container.playkit-control-play-pause .playkit-control-button .playkit-icon.playkit-icon-play {
                background-image: url("../images/play.png")
            }

            .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-left-controls .playkit-control-button-container.playkit-control-play-pause .playkit-control-button .playkit-icon.playkit-icon-pause {
                background-image: url("../images/pause.png")
            }

            .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-left-controls .playkit-control-button-container.playkit-control-play-pause .playkit-control-button .playkit-icon.playkit-icon-start-over {
                display: block;
                background-image: url("../images/play.png")
            }

    .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-left-controls .playkit-control-button-container.playkit-no-idle-control {
        display: none
    }

    .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-left-controls .playkit-time-display {
        font-family: "Open Sans";
        font-weight: 100;
        padding-left: 0;
        padding-right: 17px
    }

        .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-left-controls .playkit-time-display span {
            color: #fff
        }

    .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-seek-bar {
        margin: 0;
        padding-bottom: 10px;
        cursor: pointer;
        position: relative
    }

        .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-seek-bar .playkit-progress-bar .playkit-progress {
            background-color: #fff
        }

            .kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-seek-bar .playkit-progress-bar .playkit-progress .playkit-scrubber {
                transform: scale(0.8)
            }

.kaltura-player-container .playkit-player .playkit-gui-area .playkit-pre-playback-play-overlay .playkit-pre-playback-play-button {
    background-image: url("../images/replay.png");
    background-size: cover;
    background-color: transparent;
    width: 120px;
    border: none;
    border-radius: 0
}

    .kaltura-player-container .playkit-player .playkit-gui-area .playkit-pre-playback-play-overlay .playkit-pre-playback-play-button .playkit-tooltip {
        display: none
    }

    .kaltura-player-container .playkit-player .playkit-gui-area .playkit-pre-playback-play-overlay .playkit-pre-playback-play-button .playkit-icon.playkit-icon-start-over {
        display: none
    }

@media only screen and (max-width: 480px) {
    .kaltura-player-container .playkit-player .playkit-gui-area .playkit-pre-playback-play-overlay .playkit-pre-playback-play-button {
        width: 85px;
        height: 77px
    }
}

.kaltura-player-container .playkit-player .playkit-gui-area .playkit-playback-controls.playkit-center-playback-controls .playkit-control-button-container.playkit-control-play-pause .playkit-control-button.playkit-is-playing {
    transform: none
}

.kaltura-player-container .playkit-player .playkit-overlay-action {
    display: none
}

.suggested-topics #suggested-topics-desktop-layout {
    display: block
}

@media only screen and (max-width: 960px) {
    .suggested-topics #suggested-topics-desktop-layout {
        display: none
    }
}

.suggested-topics #suggested-topics-desktop-layout .suggested-topic:focus, .suggested-topics #suggested-topics-desktop-layout .suggested-topic-expand:focus {
    outline: #7F89B4 auto 3px
}

.suggested-topics #suggested-topics-mobile-layout {
    display: none
}

@media only screen and (max-width: 960px) {
    .suggested-topics #suggested-topics-mobile-layout {
        display: inline-block
    }
}

.suggested-topics-row {
    margin-bottom: 10px !important
}

    .suggested-topics-row .suggested-topic, .suggested-topics-row .suggested-topic-expand {
        border-radius: 3px;
        line-height: 30px;
        background-color: rgba(50,58,69,0.07);
        border-width: 0px;
        cursor: pointer;
        margin-bottom: 10px;
        margin-right: 7px;
        outline: none;
        padding: 8px 9px 8px 11px
    }

        .suggested-topics-row .suggested-topic .suggested-topic-text, .suggested-topics-row .suggested-topic-expand .suggested-topic-text {
            padding: 4px;
            color: #6B6D76;
            font-size: 13px;
            font-weight: 400
        }

@media not all and (hover: none) {
    .suggested-topics-row .suggested-topic:hover, .suggested-topics-row .suggested-topic-expand:hover {
        background-color: rgba(50,58,69,0.15)
    }
}

.suggested-topics-row .suggested-topic.active-topic, .suggested-topics-row .suggested-topic-expand.active-topic {
    background-color: #323a45
}

    .suggested-topics-row .suggested-topic.active-topic .suggested-topic-text, .suggested-topics-row .suggested-topic-expand.active-topic .suggested-topic-text {
        color: white;
        font-size: 13px;
        font-weight: 600;
        position: relative
    }

.suggested-topics-row .suggested-topic-expand {
    width: 50px
}

    .suggested-topics-row .suggested-topic-expand .suggested-topic-text {
        font-size: 21px
    }

.filters-dropdown {
    float: left;
    position: relative;
    margin-right: 15px !important;
    margin-top: 15px !important
}

    .filters-dropdown:hover {
        cursor: pointer
    }

    .filters-dropdown .reviews-dropdown-button {
        width: 220px;
        height: 35px;
        border-radius: 3px;
        background-color: #fff;
        border: solid 1px #e3e3e3;
        padding: 6px 10px 0px 15px
    }

        .filters-dropdown .reviews-dropdown-button .reviews-icon.reviews-icon-down-triangle {
            font-size: 17.5px !important
        }

        .filters-dropdown .reviews-dropdown-button:hover {
            border-color: #6A6C77
        }

        .filters-dropdown .reviews-dropdown-button .reviews-filter-stars {
            margin-top: -1px
        }

        .filters-dropdown .reviews-dropdown-button .selected {
            width: 175px;
            display: inline-block;
            font-family: "Open Sans";
            font-size: 13px;
            line-height: 1.54;
            color: #6B6D76;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            font-weight: bold
        }

            .filters-dropdown .reviews-dropdown-button .selected:hover {
                cursor: pointer
            }

            .filters-dropdown .reviews-dropdown-button .selected span {
                float: left;
                color: #FAAC2F;
                padding-right: 0px
            }

        .filters-dropdown .reviews-dropdown-button .reviews-icon {
            color: #6B6D76;
            float: right;
            padding-top: 3px
        }

            .filters-dropdown .reviews-dropdown-button .reviews-icon:hover {
                cursor: pointer
            }

        .filters-dropdown .reviews-dropdown-button .non-default-item-selected {
            color: #323a45;
            font-weight: 600;
            max-width: 20ch
        }

    .filters-dropdown .reviews-dropdown {
        width: 220px
    }

        .filters-dropdown .reviews-dropdown .list-category {
            height: 34px
        }

            .filters-dropdown .reviews-dropdown .list-category .reviews-filter-stars {
                margin-left: -3px
            }

            .filters-dropdown .reviews-dropdown .list-category .non-selected-star {
                color: #737373;
                float: none
            }

            .filters-dropdown .reviews-dropdown .list-category .selected-stars {
                color: #FAAC2F;
                float: none
            }

        .filters-dropdown .reviews-dropdown li.list-category:hover .non-selected-star {
            color: #737373
        }

        .filters-dropdown .reviews-dropdown li.list-category:hover .selected-stars {
            color: #FAAC2F
        }

.sort-drop-down .bold-black-arrow {
    color: #6B6D76 !important;
    vertical-align: middle
}

.sort-drop-down .default-option {
    display: none !important
}

.sort-drop-down .selected-bold {
    color: #6B6D76 !important;
    font-weight: normal
}

.sort-drop-down .non-default-item-selected {
    color: #323a45 !important;
    font-weight: 600 !important
}

.sort-drop-down .reviews-dropdown li.list-category:hover {
    background-color: rgba(50,58,69,0.07) !important
}

    .sort-drop-down .reviews-dropdown li.list-category:hover a.non-selected-item {
        color: #737373 !important
    }

    .sort-drop-down .reviews-dropdown li.list-category:hover a, .sort-drop-down .reviews-dropdown li.list-category:hover a:hover {
        background-color: transparent !important;
        opacity: 1
    }

.sort-drop-down span {
    display: inline;
    color: #6A6C77;
    padding-left: 9px;
    padding-bottom: 16px;
    font-size: 12px
}

.reviews-drop-down-layout .reviews-dropdown {
    display: none;
    position: absolute;
    right: 0;
    top: 35px;
    text-align: left;
    background: #fff !important;
    border-radius: 3px;
    z-index: 10;
    border: solid 1px #e3e3e3;
    padding: 4px
}

    .reviews-drop-down-layout .reviews-dropdown ul {
        margin: 0px;
        padding: 0px
    }

    .reviews-drop-down-layout .reviews-dropdown .list-category {
        display: block;
        padding: 7px 9px 9px 12px;
        object-fit: contain;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer
    }

        .reviews-drop-down-layout .reviews-dropdown .list-category + .list-category {
            border-top: none
        }

        .reviews-drop-down-layout .reviews-dropdown .list-category .selected-item {
            color: #323a45 !important;
            font-weight: 600
        }

        .reviews-drop-down-layout .reviews-dropdown .list-category a {
            font-size: 13px
        }

            .reviews-drop-down-layout .reviews-dropdown .list-category a.non-selected-item {
                font-size: 12px;
                color: #737373 !important
            }

    .reviews-drop-down-layout .reviews-dropdown li.list-category:hover {
        background-color: rgba(50,58,69,0.07) !important
    }

        .reviews-drop-down-layout .reviews-dropdown li.list-category:hover a.non-selected-item {
            color: #737373 !important
        }

        .reviews-drop-down-layout .reviews-dropdown li.list-category:hover a, .reviews-drop-down-layout .reviews-dropdown li.list-category:hover a:hover {
            background-color: transparent !important;
            opacity: 1
        }

.filters-container {
    position: relative;
    border-top: none !important
}

    .filters-container .filters-container-title {
        color: #6B6D76;
        font-weight: 600;
        line-height: 1;
        font-size: 16px;
        padding-bottom: 20px
    }

    .filters-container .desktop-clear-all-btn {
        position: absolute;
        right: 0;
        top: 0;
        padding: 6px 11px !important;
        float: right;
        text-transform: none;
        background-color: transparent;
        border: solid 1px #e3e3e3;
        border-radius: 3px;
        display: inline-block
    }

        .filters-container .desktop-clear-all-btn:hover {
            background: transparent !important;
            border-color: #6A6C77
        }

        .filters-container .desktop-clear-all-btn .desktop-clear-btn-text {
            font-size: 12px;
            font-weight: 600;
            color: #6B6D76
        }

@media only screen and (max-width: 541px) {
    .filters-container .desktop-clear-all-btn {
        display: none !important
    }
}

.filters-container .dropdown-filters-container {
    display: inline-block
}

.filters-container .free-text-search {
    position: relative;
    width: 455px;
    display: inline-block
}

@media only screen and (max-width: 541px) {
    .filters-container .free-text-search {
        width: 288px
    }
}

.filters-container .magnifying-glass-icon {
    font-size: 15px;
    position: absolute;
    top: 28px;
    left: 12px;
    color: #6B6D76
}

.filters-container .clear-text-icon {
    font-size: 10px;
    display: none;
    position: absolute;
    top: 31px;
    right: 10px;
    color: #323a45 !important
}

    .filters-container .clear-text-icon:hover {
        cursor: pointer
    }

.filters-container .microphone-icon {
    font-size: 16px;
    position: absolute;
    top: 28px;
    right: 7px;
    color: #323a45 !important;
    border-left: solid 1px #e3e3e3
}

    .filters-container .microphone-icon:hover {
        cursor: pointer
    }

@media only screen and (min-width: 769px) {
    .filters-container .microphone-icon {
        display: none
    }
}

@media only screen and (max-width: 768px) {
    .filters-container .microphone-icon {
        display: block !important
    }
}

.filters-container .reviews-record {
    animation-name: pulse;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    border-radius: 30px;
    height: 20px;
    width: 20px !important;
    padding: 1px
}

@keyframes pulse {
    0% {
        box-shadow: 0px 0px 5px 0px #323a45
    }

    60% {
        box-shadow: 0px 0px 5px 5px #323a45
    }
}

.filters-container .free-text-search-input {
    font-size: 14px;
    width: 455px;
    height: 40px;
    border-radius: 3px;
    border: solid 1px #575757;
    padding: 0 35px 0 35px
}

@media only screen and (max-width: 541px) {
    .filters-container .free-text-search-input {
        width: 288px;
        font-size: 16px
    }
}

.filters-container ::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.filters-container ::-webkit-input-placeholder {
    color: #575757;
    font-weight: 400
}

.filters-container ::-moz-placeholder {
    color: #575757;
    font-weight: 400
}

.filters-container :-ms-input-placeholder {
    color: #575757;
    font-weight: 400
}

.filters-container :-moz-placeholder {
    color: #575757;
    font-weight: 400
}

.reviews-header .reviews-amount {
    width: 85px;
    height: 16px;
    font-family: "Open Sans";
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    color: #6B6D76
}

.reviews-header .reviews-drop-down-layout {
    display: inline
}

.main-widget .reviews-nav-primary ul {
    width: unset !important
}

.main-widget .reviews-reviews-filters {
    border-bottom: 1px solid #e3e3e3
}

.main-widget .reviews-reviews-header, .main-widget .reviews-reviews-filters {
    padding: 25px 0 22px;
    margin: 0 10px;
    display: none
}

    .main-widget .reviews-reviews-header.reviews-active, .main-widget .reviews-reviews-filters.reviews-active {
        display: block
    }

.main-widget .mobile-clear-filters-btn {
    float: right;
    display: none;
    font-size: 12px;
    font-weight: 600;
    color: #6B6D76;
    cursor: pointer
}

@media only screen and (max-width: 541px) {
    .main-widget .mobile-clear-filters-btn {
        display: inline-block
    }
}

@media only screen and (max-width: 960px) {
    .main-widget .bottom-line-items {
        margin-bottom: 35px
    }
}

@media only screen and (min-width: 961px) {
    .main-widget .bottom-line-items {
        text-align: center;
        margin-bottom: 10px
    }
}

@media only screen and (max-width: 960px) {
    .main-widget .avg-score {
        padding-top: 10px;
        float: left;
        width: 64px;
        height: 16px;
        font-size: 45px;
        line-height: 0.35
    }
}

@media only screen and (min-width: 961px) {
    .main-widget .avg-score {
        height: 34px;
        line-height: 34px;
        vertical-align: middle;
        width: 60px;
        font-size: 42px
    }
}

@media only screen and (max-width: 960px) {
    .main-widget .rating-stars-container {
        float: left;
        margin-left: 5px
    }
}

@media only screen and (min-width: 961px) {
    .main-widget .rating-stars-container {
        height: 34px;
        line-height: 34px;
        vertical-align: middle
    }
}

@media only screen and (max-width: 960px) {
    .main-widget .rating-stars-container .rating-star {
        width: 15.2px;
        height: 15px
    }
}

@media only screen and (min-width: 961px) {
    .main-widget .rating-stars-container .rating-star {
        height: 34px;
        line-height: 34px;
        vertical-align: middle;
        width: 22.7px
    }
}

@media only screen and (max-width: 960px) {
    .main-widget .reviews-qa-labels-container {
        float: left;
        padding-top: 20px;
        margin-left: 71px;
        display: inherit;
        position: absolute
    }
}

@media only screen and (min-width: 961px) {
    .main-widget .reviews-qa-labels-container {
        height: 34px;
        line-height: 34px;
        vertical-align: middle
    }
}

@media only screen and (max-width: 960px) {
    .main-widget .reviews-qa-labels-container .reviews-qa-label {
        width: 150px;
        height: 16px;
        font-size: 13px;
        line-height: 1.23
    }
}

@media only screen and (min-width: 961px) {
    .main-widget .reviews-qa-labels-container .reviews-qa-label {
        width: 161px;
        height: 20px;
        font-size: 14px;
        line-height: 1.47
    }
}

@media only screen and (min-width: 769px) {
    .main-widget .write-question-review-buttons-container {
        float: right;
        padding-right: 10px !important
    }
}

@media only screen and (max-width: 768px) {
    .main-widget .write-question-review-buttons-container {
        text-align: center;
        padding-right: 0px !important
    }
}

@media only screen and (max-width: 541px) {
    .main-widget .write-question-review-buttons-container .write-question-review-button {
        width: 47%
    }
}

.testimonials .reviews-nav-primary ul {
    width: unset !important
}

.testimonials .reviews-testimonials-reviews-filters {
    border-bottom: 1px solid #e3e3e3
}

.testimonials .reviews-testimonials-reviews-header, .testimonials .reviews-testimonials-reviews-filters {
    padding: 25px 0 22px;
    display: none
}

    .testimonials .reviews-testimonials-reviews-header.reviews-active, .testimonials .reviews-testimonials-reviews-filters.reviews-active {
        display: block
    }

.testimonials #reviews-testimonials-site-reviews, .testimonials #reviews-testimonials-product-reviews {
    display: none !important
}

    .testimonials #reviews-testimonials-site-reviews.reviews-active, .testimonials #reviews-testimonials-product-reviews.reviews-active {
        display: block !important
    }

.testimonials .reviews-testimonials-popup-box-large {
    padding: 12px 10px 45px
}

.testimonials .reviews-dedicate-page-reviews-filters {
    margin: 0 10px
}

.testimonials .reviews-bottomline-container-box {
    padding-left: 10px;
    padding-right: 10px
}

.testimonials .write-question-review-buttons-container {
    padding-top: 15px;
    padding-bottom: 15px
}

@media only screen and (min-width: 541px) {
    .testimonials .write-question-review-buttons-container {
        text-align: center
    }
}

@media only screen and (max-width: 540px) {
    .testimonials .write-question-review-buttons-container {
        padding-right: 0px !important
    }
}

@media only screen and (max-width: 541px) {
    .testimonials .write-question-review-buttons-container .write-question-review-button {
        width: 100% !important
    }
}

.testimonials .reviews-testimonials-tabs {
    border-bottom: solid 1px #e3e3e3
}

.testimonials .testimonials-tab-filters-box {
    padding: 10px 0 25px 0
}

.testimonials .reviews-nav-tab.reviews-active .new-testimonial-tab-title-display {
    color: #323a45 !important
}

.testimonials .testimonials-tab-close-button-wrapper {
    top: 0px !important
}

.testimonials .mobile-clear-filters-btn {
    float: right;
    display: none;
    font-size: 12px;
    font-weight: 600;
    color: #6B6D76;
    cursor: pointer
}

@media only screen and (max-width: 541px) {
    .testimonials .mobile-clear-filters-btn.reviews-active {
        display: inline-block
    }
}

.testimonials .reviews-review-tab-element {
    float: none !important
}

.testimonials.reviews-small .reviews-visible-mobile {
    display: block !important
}

.testimonials.reviews-small .reviews-hidden-mobile {
    display: none
}

@media only screen and (max-width: 540px) {
    .testimonials .bottom-line-items {
        margin-bottom: 35px
    }
}

@media only screen and (min-width: 541px) {
    .testimonials .bottom-line-items {
        text-align: center;
        margin-bottom: 10px
    }
}

@media only screen and (max-width: 540px) {
    .testimonials .avg-score {
        padding-top: 10px;
        float: left;
        width: 64px;
        height: 16px;
        font-size: 45px;
        line-height: 0.35
    }
}

@media only screen and (min-width: 541px) {
    .testimonials .avg-score {
        height: 34px;
        line-height: 34px;
        vertical-align: middle;
        width: 60px;
        font-size: 42px
    }
}

@media only screen and (max-width: 540px) {
    .testimonials .rating-stars-container {
        float: left;
        margin-left: 5px
    }
}

@media only screen and (min-width: 541px) {
    .testimonials .rating-stars-container {
        padding-left: 10px;
        height: 34px;
        line-height: 34px;
        vertical-align: middle
    }
}

@media only screen and (max-width: 540px) {
    .testimonials .rating-stars-container .rating-star {
        width: 15.2px;
        height: 15px;
        font-size: 15px !important
    }
}

@media only screen and (min-width: 541px) {
    .testimonials .rating-stars-container .rating-star {
        height: 34px;
        line-height: 34px;
        vertical-align: middle;
        font-size: 26px !important;
        width: 22.7px
    }
}

@media only screen and (max-width: 540px) {
    .testimonials .reviews-qa-labels-container {
        float: left;
        padding-top: 20px;
        margin-left: 71px;
        display: inherit;
        position: absolute
    }
}

@media only screen and (min-width: 541px) {
    .testimonials .reviews-qa-labels-container {
        height: 34px;
        line-height: 34px;
        vertical-align: middle
    }
}

@media only screen and (max-width: 540px) {
    .testimonials .reviews-qa-labels-container .reviews-qa-label {
        width: 150px;
        height: 16px;
        font-size: 13px;
        line-height: 1.23
    }
}

@media only screen and (min-width: 541px) {
    .testimonials .reviews-qa-labels-container .reviews-qa-label {
        width: 161px;
        height: 20px;
        font-size: 14px;
        line-height: 1.47
    }
}

#reviews-testimonials-product-bottomline .reviews-filter-stars {
    display: inline-block
}

#reviews-testimonials-custom-tab.reviews-small .reviews-visible-mobile {
    display: block !important
}

.bottom-line-items-container {
    border-top: none !important
}

    .bottom-line-items-container .bottom-line-items .reviews-filter-stars {
        display: inline-block
    }

    .bottom-line-items-container .bottom-line-items .reviews-vertical-top {
        vertical-align: text-top
    }

    .bottom-line-items-container .avg-score {
        font-family: "Open Sans";
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: normal
    }

    .bottom-line-items-container .reviews-qa-labels-container .reviews-qa-label {
        font-family: "Open Sans";
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: normal;
        color: #6A6C77
    }

    .bottom-line-items-container .bottomline-syndication-text {
        width: 150px;
        height: 16px;
        font-family: "Open Sans";
        font-size: 13px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.23;
        letter-spacing: normal;
        margin-bottom: 10px
    }

.bottom-line-items-container-desktop {
    border-top: none !important;
    height: 178px;
    padding: 40px 0 40px;
    position: relative
}

    .bottom-line-items-container-desktop .bottom-line-items-wrapper {
        width: fit-content;
        position: absolute;
        left: 50%;
        transform: translateX(-50%)
    }

        .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items {
            text-align: center;
            position: relative;
            margin-top: 7px;
            width: fit-content;
            height: 98px;
            padding-inline-end: 39px;
            float: left
        }

            .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items .reviews-filter-stars {
                display: inline-block;
                margin-top: 15px;
                position: relative;
                padding-inline-start: 14px !important
            }

@media only screen and (max-width: 960px) {
    .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items .reviews-filter-stars {
        margin-left: -73px;
        top: 58px
    }
}

.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items .reviews-vertical-top {
    vertical-align: text-top
}

@media only screen and (max-width: 960px) {
    .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items {
        margin-top: -17px;
        border: 0px solid transparent !important
    }
}

.bottom-line-items-container-desktop .bottom-line-items-wrapper .avg-score {
    font-family: "Open Sans";
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 45px;
    line-height: 0.69;
    text-align: center;
    position: relative;
    top: 8px;
    left: 6px
}

@media only screen and (max-width: 960px) {
    .bottom-line-items-container-desktop .bottom-line-items-wrapper .avg-score {
        float: left;
        padding-top: 26px;
        margin-left: -49px;
        display: inherit;
        position: absolute
    }
}

.bottom-line-items-container-desktop .bottom-line-items-wrapper .reviews-qa-labels-container .reviews-qa-label {
    font-family: "Open Sans";
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    color: #6A6C77;
    width: 161px;
    height: 20px;
    font-size: 13px;
    line-height: 1.47;
    position: relative;
    display: block;
    top: 4px;
    padding-inline-start: 15px
}

@media only screen and (max-width: 960px) {
    .bottom-line-items-container-desktop .bottom-line-items-wrapper .reviews-qa-labels-container .reviews-qa-label {
        padding-top: 75px;
        margin-left: -174px
    }
}

.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottomline-syndication-text {
    width: 150px;
    height: 16px;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.23;
    letter-spacing: normal;
    margin-bottom: 10px
}

.bottom-line-items-container-desktop .bottom-line-items-wrapper .reviews-star-distribution-wrapper {
    height: 110px;
    float: left;
    padding-inline-end: 43px;
    margin-top: 5px;
    padding-left: 8px;
    border-right: 1px solid #e3e3e3
}

    .bottom-line-items-container-desktop .bottom-line-items-wrapper .reviews-star-distribution-wrapper .reviews-distribution-rows {
        display: grid;
        grid-row-gap: 1px
    }

        .bottom-line-items-container-desktop .bottom-line-items-wrapper .reviews-star-distribution-wrapper .reviews-distribution-rows .reviews-distribution-row {
            width: 120px;
            cursor: pointer
        }

            .bottom-line-items-container-desktop .bottom-line-items-wrapper .reviews-star-distribution-wrapper .reviews-distribution-rows .reviews-distribution-row .reviews-star-distribution-score-value {
                width: 8px;
                height: 22px;
                font-family: "Open Sans";
                font-size: 13px;
                font-weight: 600;
                font-stretch: normal;
                font-style: normal;
                line-height: 1.69;
                letter-spacing: normal;
                text-align: center;
                color: #323a45;
                float: left
            }

            .bottom-line-items-container-desktop .bottom-line-items-wrapper .reviews-star-distribution-wrapper .reviews-distribution-rows .reviews-distribution-row .reviews-star-distribution-bar {
                width: 93px;
                height: 7px;
                float: right;
                background-color: #e3e3e3;
                margin-top: 6px;
                margin-right: 10px
            }

                .bottom-line-items-container-desktop .bottom-line-items-wrapper .reviews-star-distribution-wrapper .reviews-distribution-rows .reviews-distribution-row .reviews-star-distribution-bar .reviews-star-distribution-bar-score {
                    height: 7px;
                    background-color: #6B6D76
                }

            .bottom-line-items-container-desktop .bottom-line-items-wrapper .reviews-star-distribution-wrapper .reviews-distribution-rows .reviews-distribution-row.empty-row {
                opacity: 0.4
            }

.bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields {
    float: left;
    padding-inline-start: 49px;
    height: 110px;
    position: relative;
    width: 310px;
    margin-top: 8px
}

@media only screen and (max-width: 960px) {
    .bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields {
        width: auto
    }
}

@media only screen and (max-width: 960px) {
    .bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-mobile-layout {
        display: none
    }
}

.bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-desktop-layout {
    display: grid;
    grid-row-gap: 5px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

    .bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-desktop-layout .product-related-fields-column {
        display: grid;
        grid-row-gap: 5px
    }

        .bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-desktop-layout .product-related-fields-column .product-related-fields-item {
            width: 220px
        }

            .bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-desktop-layout .product-related-fields-column .product-related-fields-item .product-related-fields-item-title {
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                max-width: 77px;
                font-size: 12px;
                font-family: "Open Sans";
                font-weight: normal;
                font-stretch: normal;
                font-style: normal;
                line-height: 1.5;
                letter-spacing: normal;
                color: #6b6d78;
                margin-right: 30px
            }

            .bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-desktop-layout .product-related-fields-column .product-related-fields-item .product-related-fields-item-value {
                padding: 0px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                width: auto;
                height: 20px;
                font-family: "Open Sans";
                font-size: 12px;
                font-weight: 600;
                font-stretch: normal;
                line-height: 1.97;
                letter-spacing: normal;
                color: #051147;
                float: left;
                max-width: 110px
            }

                .bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-desktop-layout .product-related-fields-column .product-related-fields-item .product-related-fields-item-value .reviews-product-related-field-score-bar.reviews-rating-bar-full {
                    background-color: #6B6D76;
                    width: 15px;
                    height: 5px;
                    margin-left: 2px
                }

                .bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-desktop-layout .product-related-fields-column .product-related-fields-item .product-related-fields-item-value .reviews-product-related-field-score-bar {
                    background-color: #e3e3e3;
                    margin-left: 2px;
                    width: 15px;
                    height: 5px
                }

.bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-footer {
    margin: auto;
    display: block;
    position: absolute;
    bottom: 7px
}

    .bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-footer .product-related-fields-see-more, .bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-footer .product-related-fields-see-less {
        width: 60px;
        height: 22px;
        font-family: "Open Sans";
        font-size: 12px;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.83;
        letter-spacing: normal
    }

.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only {
    position: relative;
    margin: 0;
    float: left;
    width: fit-content;
    bottom: -10px
}

    .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only .avg-score {
        width: 85px;
        height: 90px;
        font-size: 60px;
        line-height: 1.5
    }

@media only screen and (max-width: 960px) {
    .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only .avg-score {
        margin-left: 0px
    }
}

.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only .bottom-line-only-container {
    display: grid;
    float: right;
    position: relative;
    margin-left: 8px;
    margin-top: 6px;
    width: auto
}

@media only screen and (max-width: 960px) {
    .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only .bottom-line-only-container {
        margin-left: 89px;
        margin-top: 8px
    }
}

.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only .bottom-line-only-container .reviews-filter-stars {
    padding-inline-start: 10px;
    margin-top: 22px
}

@media only screen and (max-width: 960px) {
    .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only .bottom-line-only-container .reviews-filter-stars {
        margin-top: -6px;
        left: 63px
    }
}

.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only .bottom-line-only-container .reviews-qa-label {
    text-align: left;
    padding-inline-start: 22px;
    top: 3px
}

@media only screen and (max-width: 960px) {
    .bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only .bottom-line-only-container .reviews-qa-label {
        left: 90px;
        top: -20px
    }
}

.bottom-line-items-container-mobile {
    border-top: none !important;
    height: 178px;
    padding: 25px 0 25px;
    position: relative
}

    .bottom-line-items-container-mobile .bottom-line-items {
        position: relative;
        padding-inline-end: 30px;
        padding-inline-start: 50px;
        float: left
    }

        .bottom-line-items-container-mobile .bottom-line-items .reviews-filter-stars {
            position: relative;
            top: 47px
        }

    .bottom-line-items-container-mobile .avg-score {
        font-family: "Open Sans";
        width: 57px;
        height: 47px;
        font-size: 40px;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        letter-spacing: normal;
        text-align: center;
        left: 56%;
        transform: translateX(-50%);
        position: absolute;
        top: 6px
    }

    .bottom-line-items-container-mobile .reviews-qa-labels-container {
        margin-left: 0px
    }

        .bottom-line-items-container-mobile .reviews-qa-labels-container .reviews-qa-label {
            font-family: "Open Sans";
            font-weight: normal;
            font-style: normal;
            font-stretch: normal;
            letter-spacing: normal;
            width: 86px;
            height: 41px;
            font-size: 13px;
            line-height: 1.54;
            top: 52px;
            position: relative;
            display: inherit;
            text-align: center
        }

    .bottom-line-items-container-mobile .bottomline-syndication-text {
        width: 150px;
        height: 16px;
        font-family: "Open Sans";
        font-size: 13px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.23;
        letter-spacing: normal;
        margin-bottom: 10px
    }

    .bottom-line-items-container-mobile .reviews-star-distribution-wrapper {
        height: 110px;
        float: left;
        margin-top: 3px;
        margin-left: 1px
    }

        .bottom-line-items-container-mobile .reviews-star-distribution-wrapper .reviews-distribution-rows {
            display: grid;
            grid-row-gap: 1px
        }

            .bottom-line-items-container-mobile .reviews-star-distribution-wrapper .reviews-distribution-rows .reviews-distribution-row {
                width: 120px
            }

                .bottom-line-items-container-mobile .reviews-star-distribution-wrapper .reviews-distribution-rows .reviews-distribution-row .reviews-star-distribution-score-value {
                    width: 8px;
                    height: 22px;
                    font-family: "Open Sans";
                    font-size: 13px;
                    font-weight: 600;
                    font-stretch: normal;
                    font-style: normal;
                    line-height: 1.69;
                    letter-spacing: normal;
                    text-align: center;
                    color: #323a45;
                    float: left
                }

                .bottom-line-items-container-mobile .reviews-star-distribution-wrapper .reviews-distribution-rows .reviews-distribution-row .reviews-star-distribution-bar {
                    width: 93px;
                    height: 7px;
                    float: right;
                    background-color: #e3e3e3;
                    margin-top: 6px;
                    margin-right: 9px
                }

                    .bottom-line-items-container-mobile .reviews-star-distribution-wrapper .reviews-distribution-rows .reviews-distribution-row .reviews-star-distribution-bar .reviews-star-distribution-bar-score {
                        height: 7px;
                        background-color: #6B6D76
                    }

                .bottom-line-items-container-mobile .reviews-star-distribution-wrapper .reviews-distribution-rows .reviews-distribution-row.empty-row {
                    opacity: 0.4
                }

    .bottom-line-items-container-mobile .aggregated-product-related-fields {
        float: left;
        position: relative
    }

        .bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-footer {
            padding-bottom: 35px;
            display: block;
            padding-top: 0px;
            margin-left: 54px
        }

            .bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-footer .product-related-fields-see-more, .bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-footer .product-related-fields-see-less {
                width: 70px;
                height: 22px;
                font-family: "Open Sans";
                font-size: 13px;
                font-weight: 600;
                font-stretch: normal;
                font-style: normal;
                line-height: 1.69;
                letter-spacing: normal;
                bottom: auto !important
            }

        .bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-mobile-layout {
            position: relative;
            padding-top: 19px;
            margin-top: 25px;
            border-top: 1px solid #e3e3e3;
            width: 288px;
            padding-bottom: 8px;
            left: 30%;
            transform: translateX(-50px)
        }

            .bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-mobile-layout .product-related-fields-column {
                display: grid;
                padding-inline-start: 19px;
                padding-inline-end: 12px
            }

                .bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-mobile-layout .product-related-fields-column .product-related-fields-item {
                    width: 250px;
                    display: flex
                }

                    .bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-mobile-layout .product-related-fields-column .product-related-fields-item .product-related-fields-item-title {
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        max-width: 133px;
                        margin-right: 20px
                    }

                    .bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-mobile-layout .product-related-fields-column .product-related-fields-item .product-related-fields-item-value {
                        padding: 0px;
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        float: left;
                        height: 20px;
                        font-family: "Open Sans";
                        font-size: 12px;
                        font-weight: 600;
                        font-stretch: normal;
                        font-style: normal;
                        line-height: 1.67;
                        letter-spacing: normal;
                        color: #051147;
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        max-width: 96px;
                        width: auto
                    }

                        .bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-mobile-layout .product-related-fields-column .product-related-fields-item .product-related-fields-item-value .reviews-product-related-field-score-bar.reviews-rating-bar-full {
                            background-color: #6B6D76;
                            width: 15px;
                            height: 5px;
                            margin-left: 2px
                        }

                        .bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-mobile-layout .product-related-fields-column .product-related-fields-item .product-related-fields-item-value .reviews-product-related-field-score-bar {
                            background-color: #e3e3e3;
                            margin-left: 2px;
                            width: 15px;
                            height: 5px
                        }

    .bottom-line-items-container-mobile .bottom-line-only {
        position: relative;
        margin: 0;
        float: left;
        width: 100%
    }

        .bottom-line-items-container-mobile .bottom-line-only .avg-score {
            width: 85px;
            height: 90px;
            font-size: 60px;
            line-height: 1.5;
            position: initial;
            padding-inline-start: 40px
        }

        .bottom-line-items-container-mobile .bottom-line-only .bottom-line-only-container {
            position: relative;
            float: left;
            margin-left: 11px
        }

            .bottom-line-items-container-mobile .bottom-line-only .bottom-line-only-container .reviews-filter-stars {
                top: 32px;
                left: 2px
            }

                .bottom-line-items-container-mobile .bottom-line-only .bottom-line-only-container .reviews-filter-stars .reviews-icon-star, .bottom-line-items-container-mobile .bottom-line-only .bottom-line-only-container .reviews-filter-stars .reviews-icon-half-star, .bottom-line-items-container-mobile .bottom-line-only .bottom-line-only-container .reviews-filter-stars .reviews-icon-empty-star {
                    font-size: 26px;
                    padding-left: 3px
                }

            .bottom-line-items-container-mobile .bottom-line-only .bottom-line-only-container .reviews-qa-label {
                margin-top: -12px;
                text-align: left;
                padding-inline-start: 5px;
                width: 96px
            }

.reviews-main-widget[data-mode=questions] .bottom-line-items-container-desktop {
    height: auto
}

.write-question-review-buttons-container .write-question-review-button {
    padding: 8px 11px !important;
    background-color: transparent;
    height: 35px;
    border-radius: 3px;
    border: solid 1px #e3e3e3;
    text-transform: none
}

    .write-question-review-buttons-container .write-question-review-button:hover {
        background: transparent !important;
        border-color: #6A6C77
    }

    .write-question-review-buttons-container .write-question-review-button .write-question-review-button-text {
        width: 101px;
        height: 10px;
        font-family: "Open Sans";
        font-size: 14px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: 0.71;
        letter-spacing: normal;
        text-align: center;
        color: #6B6D76
    }

@media only screen and (max-width: 541px) {
    .write-question-review-buttons-container .write-question-review-button .write-question-review-button-text {
        vertical-align: middle
    }
}

.write-question-review-buttons-container .write-question-review-button .write-question-review-button-icon {
    color: #323a45 !important;
    padding-right: 10px
}

.reviews-empty-search-results {
    height: 160px
}

    .reviews-empty-search-results .empty-search-results-text {
        width: 225px;
        height: 38px;
        display: block;
        font-size: 14px;
        text-align: center;
        margin: auto
    }

    .reviews-empty-search-results .empty-search-results-clear-all-btn {
        width: 115px;
        height: 10px;
        display: block;
        font-size: 14px;
        font-weight: 600;
        text-align: center;
        margin: auto;
        color: #323a45;
        position: relative;
        top: 25px
    }

        .reviews-empty-search-results .empty-search-results-clear-all-btn:hover {
            cursor: pointer;
            text-decoration: underline
        }

.mobile-more-filters-container {
    padding-top: 5px
}

.reviews-icon-dialog, .reviews-icon-write-no-frame {
    font-size: 15px !important
}

.more-filters-btn {
    height: 33px;
    border-radius: 3px;
    border: solid 1px #e3e3e3 !important;
    padding: 5px 11px;
    margin-right: 5px !important;
    margin-bottom: 5px !important
}

    .more-filters-btn .more-filters-text {
        width: 84px;
        height: 19px;
        font-family: "Open Sans";
        font-size: 14px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #6B6D76
    }

    .more-filters-btn .more-filters-icon {
        font-size: 15px !important;
        color: #323a45 !important
    }

.reviews-filter-tag {
    border-radius: 3px;
    background-color: #323a45;
    height: 33px;
    margin-right: 5px !important;
    margin-bottom: 5px !important;
    cursor: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 23ch;
    vertical-align: top
}

    .reviews-filter-tag .reviews-icon-cross {
        vertical-align: middle;
        position: inherit;
        font-size: 16px !important;
        cursor: pointer
    }

    .reviews-filter-tag .filter-tag-text {
        font-family: "Open Sans";
        font-size: 13px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #fff
    }

.mobile-filters-modal .reviews-display-wrapper {
    height: 100vh !important;
    background-color: transparent !important
}

.mobile-filters-modal .mobile-filters-modal-title {
    width: 100%;
    height: 62px;
    padding: 20px 15px;
    text-align: center;
    box-shadow: 0 13px 25px 0 rgba(0,0,0,0.01);
    color: #6B6D76
}

    .mobile-filters-modal .mobile-filters-modal-title .reviews-icon-cross {
        position: inherit;
        float: left;
        padding-top: 2px;
        width: 14px;
        height: 14px;
        cursor: pointer;
        color: #6B6D76
    }

    .mobile-filters-modal .mobile-filters-modal-title .title-text {
        width: 61px;
        height: 22px;
        font-size: 16px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #051146;
        padding-top: 2px;
        padding-left: 25px;
        color: #6B6D76
    }

    .mobile-filters-modal .mobile-filters-modal-title .mobile-clear-all-btn {
        width: 55px;
        height: 17px;
        font-family: "Open Sans";
        font-size: 12px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #6B6D76;
        float: right
    }

        .mobile-filters-modal .mobile-filters-modal-title .mobile-clear-all-btn:hover {
            cursor: pointer
        }

.mobile-filters-modal .mobile-filters-container {
    height: calc(100% - 122px);
    overflow: scroll
}

    .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-title {
        padding: 15px 25px;
        width: 100%;
        font-family: "Open Sans";
        font-size: 16px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #6B6D76
    }

    .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons {
        padding: 15px 25px;
        background: #fff !important;
        border-top: 1px solid #eaeaea;
        border-bottom: 1px solid #eaeaea
    }

        .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons fieldset {
            margin: 0;
            border: 0;
            min-width: fit-content;
            padding: 0
        }

            .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons fieldset legend {
                display: none
            }

        .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button {
            padding-top: 7px;
            padding-bottom: 7px;
            display: -webkit-box
        }

            .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button .radio-text-option {
                height: 22px;
                font-family: "Open Sans";
                font-size: 16px;
                font-weight: normal;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: normal;
                color: #6B6D76
            }

            .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button .radio-selected-color {
                color: #323a45;
                font-weight: 600
            }

            .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button .radio-non-selected-color {
                color: #737373;
                margin-right: 0
            }

            .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button .radio-selected-star-color {
                color: #FAAC2F;
                margin-right: 0
            }

            .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button input[type="radio"] {
                opacity: 0;
                margin: -12px;
                min-width: 20px;
                width: 20px;
                padding: 0;
                position: relative;
                left: 13px;
                z-index: 100
            }

                .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button input[type="radio"] + .radio-label {
                    z-index: 50
                }

                    .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button input[type="radio"] + .radio-label .reviews-filter-stars {
                        margin-left: -2px;
                        padding-top: 2px;
                        display: inline;
                        border: none
                    }

                        .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button input[type="radio"] + .radio-label .reviews-filter-stars .reviews-icon {
                            border: none
                        }

                    .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button input[type="radio"] + .radio-label:before {
                        content: '';
                        background: #f4f4f4;
                        border-radius: 100%;
                        border: 2px solid #b4b4b4;
                        display: inline-block;
                        width: 17px;
                        height: 17px;
                        position: relative;
                        top: 1px;
                        margin-right: 15px;
                        vertical-align: top;
                        cursor: pointer;
                        text-align: center;
                        transition: all 250ms ease
                    }

                .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button input[type="radio"]:checked + .radio-label:before {
                    background-color: #323a45;
                    box-shadow: inset 0 0 0 4px #f4f4f4;
                    border-color: #323a45
                }

                .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button input[type="radio"]:focus + .radio-label:before {
                    outline: none;
                    border-color: #323a45
                }

                .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button input[type="radio"] + .radio-label:empty:before {
                    margin-right: 0
                }

.mobile-filters-modal .mobile-filters-footer-btn {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 60px;
    background-color: #323a45;
    text-align: center;
    cursor: pointer
}

    .mobile-filters-modal .mobile-filters-footer-btn .footer-text {
        height: 22px;
        padding: 17px;
        font-family: "Open Sans";
        font-size: 16px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #fff
    }

.mobile-filters-modal .reviews-modal-base .reviews-modal-dialog, .mobile-filters-modal .reviews .reviews-modal .reviews-modal-dialog, .reviews .mobile-filters-modal .reviews-modal .reviews-modal-dialog {
    top: 0;
    height: 100%;
    max-height: 100%
}

    .mobile-filters-modal .reviews-modal-base .reviews-modal-dialog .reviews-modal-content .reviews-display-wrapper, .mobile-filters-modal .reviews .reviews-modal .reviews-modal-dialog .reviews-modal-content .reviews-display-wrapper, .reviews .mobile-filters-modal .reviews-modal .reviews-modal-dialog .reviews-modal-content .reviews-display-wrapper {
        height: 100%;
        position: relative
    }

#y-badges {
    width: 100%;
    background-color: transparent !important
}

    #y-badges + .badge-init {
        display: none
    }

    #y-badges .y-badge {
        cursor: pointer;
        height: 160px;
        width: 151px;
        margin: 0 auto;
        position: relative
    }

    #y-badges .y-badge-image {
        width: 100%
    }

    #y-badges .y-badge-stars {
        display: block;
        position: absolute;
        top: 67px;
        left: 34px
    }

    #y-badges .y-badges-certified {
        color: #5997c1;
        font-size: 12px;
        text-transform: uppercase;
        position: absolute;
        top: 90px;
        left: 10px;
        max-width: 130px;
        width: 130px;
        overflow: hidden;
        white-space: nowrap;
        text-align: center
    }

    #y-badges .y-powered-by {
        position: absolute;
        white-space: nowrap;
        top: 140px;
        width: 100%;
        text-align: center;
        font-size: 13px
    }

    #y-badges .y-badge-reviews {
        position: relative;
        white-space: nowrap;
        text-align: center;
        top: -100px;
        font-size: 33px;
        color: #FFFFFF
    }

    #y-badges .reviews-icon {
        color: #ECC525;
        font-size: 18px
    }

.reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-mask, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-mask {
    opacity: 0.6
}

.reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 459px;
    height: 363px;
    border-radius: 3px;
    text-align: center
}

    .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-close-pop .reviews-icon-cross, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-close-pop .reviews-icon-cross {
        top: 11px;
        right: 11px;
        color: #b2bbd7;
        font-size: 20px
    }

    .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-product-details, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-product-details {
        max-width: 212px;
        margin: 22px auto 0 auto
    }

    .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-confirm-product-image, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-confirm-product-image {
        object-fit: contain;
        height: 136px;
        width: 136px;
        margin-top: 20px;
        border: 1px solid #e8e8e8
    }

    .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-confirm-product-name, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-confirm-product-name {
        font-size: 15px;
        font-weight: 600;
        color: #000;
        margin-top: 22px;
        display: inline
    }

    .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-confirm-product-price, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-confirm-product-price {
        font-size: 15px;
        color: #000;
        margin-top: 22px;
        display: inline;
        margin-left: 5px;
        font-weight: normal;
        font-family: "Work Sans", "Open Sans"
    }

    .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-confirm-added-to-cart, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-confirm-added-to-cart {
        font-size: 16px;
        font-weight: 600;
        color: #4f4f4f;
        margin-top: 15px
    }

        .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-confirm-added-to-cart .reviews-icon-cart, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-confirm-added-to-cart .reviews-icon-cart {
            font-size: 20px;
            color: #7bbd59;
            margin-right: 5px
        }

    .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-popup-buttons, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-popup-buttons {
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        margin: 0 18px;
        border-top: 1px solid #eaeaea;
        padding: 12px 0;
        background: #fff
    }

        .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-popup-buttons button, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-popup-buttons button {
            height: 40px;
            width: 180px;
            font-family: "Open Sans";
            padding: 0;
            margin: 0 5px
        }

        .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-popup-buttons .reviews-confirm-continue-shopping, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-popup-buttons .reviews-confirm-continue-shopping {
            background-color: transparent;
            border: 0;
            font-weight: 600;
            color: #000
        }

@media (min-width: 768px) and (max-width: 1023px) {
    .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog {
        position: fixed;
        max-height: 100%;
        height: 100%;
        max-width: 100%;
        width: 100%;
        top: 0;
        left: 0;
        text-align: center;
        transform: none
    }

        .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-close-pop .reviews-icon-cross, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-close-pop .reviews-icon-cross {
            top: 25px;
            right: 25px;
            color: #acb5d4;
            font-size: 30px
        }

        .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-confirm-product-image, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-confirm-product-image {
            object-fit: contain;
            height: 258px;
            width: 258px;
            margin-top: 203px
        }

        .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-confirm-product-name, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-confirm-product-name {
            margin-top: 28px;
            font-size: 16px
        }

        .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-product-details, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-product-details {
            margin-top: 17px;
            font-size: 16px
        }

        .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-confirm-added-to-cart, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-confirm-added-to-cart {
            margin-top: 20px
        }

        .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-popup-buttons, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-popup-buttons {
            margin: 0
        }

            .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-popup-buttons button, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-popup-buttons button {
                height: 56px;
                width: 270px;
                font-family: "Open Sans"
            }
}

@media (max-width: 767px) {
    .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog {
        position: fixed;
        max-height: 100%;
        height: 100%;
        max-width: 100%;
        width: 100%;
        top: 0;
        left: 0;
        text-align: center;
        transform: none
    }

        .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-close-pop .reviews-icon-cross, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-close-pop .reviews-icon-cross {
            top: 18.5px;
            right: 18.5px;
            color: #acb5d4;
            font-size: 26px
        }

        .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-confirm-product-image, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-confirm-product-image {
            object-fit: contain;
            height: 190px;
            width: 190px;
            margin-top: 115px
        }

        .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-confirm-product-name, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-confirm-product-name {
            margin-top: 26px
        }

        .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-confirm-added-to-cart, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-confirm-added-to-cart {
            margin-top: 13px
        }

        .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-popup-buttons, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-popup-buttons {
            margin: 0
        }

            .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-popup-buttons button, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-popup-buttons button {
                height: 46px;
                width: 175px
            }

            .reviews.reviews-add-to-cart-popup .reviews-modal-base .reviews-modal-dialog .reviews-popup-buttons .reviews-confirm-continue-shopping, .reviews.reviews-add-to-cart-popup .reviews-modal .reviews-modal-dialog .reviews-popup-buttons .reviews-confirm-continue-shopping {
                width: 160px
            }
}

.reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-mask, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-mask {
    opacity: 0.6
}

.reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 459px;
    max-height: unset;
    border-radius: 3px;
    text-align: center
}

    .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-close-pop .reviews-icon-cross, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-close-pop .reviews-icon-cross {
        top: 10px;
        right: 10px;
        color: #b2bbd7;
        font-size: 20px
    }

    .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-product-details, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-product-details {
        max-width: 212px;
        margin: 8px auto 0 auto
    }

    .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-product-image, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-product-image {
        object-fit: contain;
        height: 136px;
        width: 136px;
        margin-top: 20px;
        border-radius: 2px;
        border: 1px solid #e8e8e8
    }

    .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-product-name, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-product-name {
        font-size: 15px;
        font-weight: 600;
        color: #000;
        margin-top: 22px;
        display: inline
    }

    .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-product-price, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-product-price {
        font-size: 15px;
        color: #000;
        margin-top: 22px;
        display: inline;
        margin-left: 5px;
        font-weight: normal;
        font-family: Work Sans
    }

    .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-first, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-first {
        width: 36px;
        height: 36px;
        float: left
    }

    .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option {
        position: relative
    }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .option-slider, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .option-slider {
            overflow: hidden;
            margin: auto;
            width: 288px
        }

            .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .option-slider .y-slider-container, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .option-slider .y-slider-container {
                position: relative;
                width: 10000px;
                transition-duration: 0.3s
            }

                .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .option-slider .y-slider-container .reviews-variants-option-value.reviews-variants-numeric-option, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .option-slider .y-slider-container .reviews-variants-option-value.reviews-variants-numeric-option {
                    float: left
                }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .reviews-icon-right-arrow-2.right, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .reviews-icon-right-arrow-2.right {
            position: absolute;
            right: 9%;
            font-size: 22px;
            line-height: 60px;
            color: #acb5d4;
            cursor: pointer
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .reviews-icon-right-arrow-2.left, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .reviews-icon-right-arrow-2.left {
            left: 9%;
            position: absolute;
            transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            font-size: 22px;
            line-height: 60px;
            color: #acb5d4;
            cursor: pointer
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .reviews-arrow-disable, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .reviews-arrow-disable {
            color: #eaeaea !important;
            pointer-events: none
        }

    .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-options, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-options {
        padding: 0px 18px 50px 18px;
        overflow-y: auto;
        max-height: calc(100vh - 340px)
    }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-options::-webkit-scrollbar, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-options::-webkit-scrollbar {
            background-color: #fff;
            width: 31px
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-options::-webkit-scrollbar-track, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-options::-webkit-scrollbar-track {
            background-color: #fff
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-options::-webkit-scrollbar-thumb, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-options::-webkit-scrollbar-thumb {
            background-color: #dee2ef;
            border-radius: 31px;
            border: 12px solid #fff
        }

    .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-name, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-name {
        height: 18px;
        font-size: 13px;
        font-weight: 600;
        line-height: normal;
        letter-spacing: -0.08px;
        text-align: center;
        color: #aaaebd;
        margin-top: 24px;
        margin-bottom: 7px
    }

    .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-value, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-value {
        display: inline-block;
        margin: 6px 6px 6px 6px;
        position: relative;
        line-height: 34px;
        height: 34px
    }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-value span, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-value span {
            border: solid 1px black;
            position: relative;
            font-size: 13px;
            padding: 8px 26px;
            border-radius: 2px;
            cursor: pointer;
            color: #3b3b3b;
            max-width: 152px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            display: inline-block;
            font-weight: 600
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option {
            margin: 12px 0 2px 0;
            height: 36px
        }

            .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option span, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option span {
                width: 36px;
                line-height: 36px;
                height: 36px;
                border: none;
                border-radius: 50%;
                padding: 0;
                display: inline-block;
                font-weight: 600
            }

            .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option input:checked + span, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option input:checked + span {
                line-height: 35px
            }

            .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option.reviews-unavailable-option span, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option.reviews-unavailable-option span {
                color: #bcbcbc;
                background: none !important;
                border: none !important
            }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-value.reviews-unavailable-option span, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-value.reviews-unavailable-option span {
            background: linear-gradient(to top left, #fff calc(50% - 1px), #aaa, #fff calc(50% + 1px)) !important;
            border: solid 1px #bcbcbc;
            color: #bcbcbc
        }

    .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-popup-buttons, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-popup-buttons {
        position: relative;
        bottom: 0;
        right: 0;
        left: 0;
        margin: 0 18px;
        border-top: 1px solid #eaeaea;
        padding: 12px 0;
        background: #fff
    }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-popup-buttons button, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-popup-buttons button {
            height: 40px;
            width: 180px;
            font-family: "Open Sans";
            font-size: 15px;
            padding: 0
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-popup-buttons .reviews-cancel-add-to-cart, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-popup-buttons .reviews-cancel-add-to-cart {
            background-color: white;
            border: none;
            color: #000000;
            font-size: 15px;
            font-weight: 600
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-popup-buttons .reviews-add-to-cart-button[disabled], .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-popup-buttons .reviews-add-to-cart-button[disabled] {
            background-color: #eaeaea;
            color: #c4c4c4
        }

    .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog [type=radio], .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog [type=radio] {
        position: absolute;
        opacity: 0;
        width: 0;
        height: 0;
        display: none
    }

@media (min-width: 768px) and (max-width: 1023px) {
    .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog {
        position: fixed;
        max-height: 100%;
        height: 100%;
        max-width: 100%;
        width: 100%;
        top: 0;
        left: 0;
        text-align: center;
        transform: none;
        overflow-x: hidden;
        overflow-y: scroll;
        display: flex;
        flex-direction: column
    }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-display-wrapper, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-display-wrapper {
            display: flex;
            flex-direction: column;
            align-items: center;
            height: 100%
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-close-pop .reviews-icon-cross, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-close-pop .reviews-icon-cross {
            top: 25px;
            right: 25px;
            color: #acb5d4;
            font-size: 30px
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-product-image, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-product-image {
            object-fit: contain;
            height: 258px;
            width: 258px;
            margin-top: 86px
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-first, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-first {
            width: 46px;
            height: 46px
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option {
            margin: 5px 13px 10px 13px
        }

            .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option span, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option span {
                width: 46px;
                height: 46px;
                line-height: 46px;
                font-size: 16px
            }

            .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option input:checked + span, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option input:checked + span {
                line-height: 45px
            }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-options, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-options {
            max-height: unset;
            width: 100vw;
            padding: 0 0 50px 0;
            overflow-x: hidden;
            margin-bottom: 70px
        }

            .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-options > .option-container, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-options > .option-container {
                margin-right: 18px;
                margin-left: 18px
            }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-product-details, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-product-details {
            margin-top: 17px;
            font-size: 16px
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-name, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-name {
            margin-top: 45px;
            font-size: 15px;
            margin-bottom: 14px
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-confirm-added-to-cart, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-confirm-added-to-cart {
            margin-top: 20px
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .option-slider, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .option-slider {
            width: 100vw
        }

            .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .option-slider .y-slider-container, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .option-slider .y-slider-container {
                overflow-x: auto;
                overflow-y: hidden;
                white-space: nowrap;
                padding: 0 43px;
                width: 100%
            }

                .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .option-slider .y-slider-container .reviews-variants-option-first, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .option-slider .y-slider-container .reviews-variants-option-first {
                    display: none
                }

                .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .option-slider .y-slider-container .reviews-variants-option-value.reviews-variants-numeric-option, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .option-slider .y-slider-container .reviews-variants-option-value.reviews-variants-numeric-option {
                    float: none;
                    display: inline-block
                }

                .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .option-slider .y-slider-container::-webkit-scrollbar, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .option-slider .y-slider-container::-webkit-scrollbar {
                    display: none
                }

                .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .option-slider .y-slider-container::-webkit-scrollbar-track, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .option-slider .y-slider-container::-webkit-scrollbar-track {
                    display: none
                }

                .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .option-slider .y-slider-container::-webkit-scrollbar-thumb, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .option-slider .y-slider-container::-webkit-scrollbar-thumb {
                    display: none
                }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .reviews-icon-right-arrow-2, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .reviews-icon-right-arrow-2 {
            display: none
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-first:first-child, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-first:first-child {
            float: right
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-value, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-value {
            height: 38px;
            margin: 7px 7px 7px 7px
        }

            .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-value span, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-value span {
                font-size: 14px;
                padding: 10px 30px
            }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-popup-buttons, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-popup-buttons {
            position: fixed;
            margin: 0
        }

            .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-popup-buttons button, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-popup-buttons button {
                height: 56px;
                width: 270px
            }

            .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-popup-buttons .reviews-cancel-add-to-cart, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-popup-buttons .reviews-cancel-add-to-cart {
                width: 270px
            }
}

@media (max-width: 767px) {
    .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog {
        position: fixed;
        max-height: 100%;
        height: 100%;
        max-width: 100%;
        width: 100%;
        top: 0;
        left: 0;
        text-align: center;
        transform: none;
        overflow-x: hidden;
        overflow-y: scroll;
        display: flex;
        flex-direction: column
    }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-display-wrapper, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-display-wrapper {
            display: flex;
            flex-direction: column;
            align-items: center;
            height: 100%
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-close-pop .reviews-icon-cross, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-close-pop .reviews-icon-cross {
            top: 18.5px;
            right: 18.5px;
            color: #acb5d4;
            font-size: 26px
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-product-image, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-product-image {
            object-fit: contain;
            margin-top: 42px
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-product-details, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-product-details {
            margin-top: 14px
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-confirm-added-to-cart, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-confirm-added-to-cart {
            margin-top: 13px
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-options, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-options {
            max-height: unset;
            padding-right: 0;
            padding-left: 0;
            margin-bottom: 70px
        }

            .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-options > .option-container, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-options > .option-container {
                margin-right: 25px;
                margin-left: 25px
            }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option {
            width: 42px;
            height: 42px;
            margin-top: 5px
        }

            .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option span, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option span {
                width: 42px;
                height: 42px;
                line-height: 42px;
                font-size: 14px
            }

            .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option input:checked + span, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-value.reviews-variants-numeric-option input:checked + span {
                line-height: 40px
            }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .option-slider, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .option-slider {
            width: 100vw
        }

            .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .option-slider .y-slider-container, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .option-slider .y-slider-container {
                overflow-x: auto;
                overflow-y: hidden;
                white-space: nowrap;
                padding: 0 16px;
                width: 100%
            }

                .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .option-slider .y-slider-container .reviews-variants-option-first, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .option-slider .y-slider-container .reviews-variants-option-first {
                    display: none
                }

                .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .option-slider .y-slider-container .reviews-variants-option-value.reviews-variants-numeric-option, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .option-slider .y-slider-container .reviews-variants-option-value.reviews-variants-numeric-option {
                    float: none;
                    display: inline-block;
                    margin-right: 11px;
                    margin-left: 11px
                }

                .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .option-slider .y-slider-container::-webkit-scrollbar, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .option-slider .y-slider-container::-webkit-scrollbar {
                    display: none
                }

                .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .option-slider .y-slider-container::-webkit-scrollbar-track, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .option-slider .y-slider-container::-webkit-scrollbar-track {
                    display: none
                }

                .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .option-slider .y-slider-container::-webkit-scrollbar-thumb, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .option-slider .y-slider-container::-webkit-scrollbar-thumb {
                    display: none
                }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .slider-option .reviews-icon-right-arrow-2, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .slider-option .reviews-icon-right-arrow-2 {
            display: none
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-first:first-child, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-first:first-child {
            float: right
        }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-value, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-value {
            margin: 6px 6px 6px 6px
        }

            .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-variants-option-value span, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-variants-option-value span {
                height: 34px
            }

        .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-popup-buttons, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-popup-buttons {
            position: fixed;
            margin: 0
        }

            .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-popup-buttons button, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-popup-buttons button {
                height: 46px;
                width: 180px
            }

            .reviews.reviews-variants-popup .reviews-modal-base .reviews-modal-dialog .reviews-popup-buttons .reviews-cancel-add-to-cart, .reviews.reviews-variants-popup .reviews-modal .reviews-modal-dialog .reviews-popup-buttons .reviews-cancel-add-to-cart {
                width: 175px
            }
}

.reviews.reviews-variants-tooltip {
    border-radius: 3px;
    box-shadow: 2px 2px 7px 0 rgba(169,208,255,0.31);
    border: solid 1px #eaeaea;
    background-color: #ffffff;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    color: #6b6d78;
    padding: 5px 10px;
    line-height: 1.67;
    position: fixed;
    z-index: 2147483647;
    width: max-content;
    max-width: 300px
}

    .reviews.reviews-variants-tooltip .tool-tip-unavailable {
        font-size: 12px;
        font-weight: 600;
        color: #6b6d78
    }

        .reviews.reviews-variants-tooltip .tool-tip-unavailable .reviews-icon {
            color: #acb5d4;
            float: left;
            margin-right: 10px
        }
