.syncer-reviews[style*="--syncer-reviews-spacing-desktop"] {
    margin-bottom: var(--syncer-reviews-spacing-desktop) !important;
}

.m6rv .swiper-outer {
    overflow: hidden;
}
.m6rv .swiper-custom-pagination {
    display: flex;
}
.m6rv .swiper-button-nav {
    position: relative;
    overflow: hidden;
    border-radius: 99px;
    width: calc(var(--main_fz, 14px)* 2.6428571429);
    height: calc(var(--main_fz, 14px)* 2.6428571429);
    color: var(--primary_btn_text);
    font-size: 0.5714285714em;
    text-indent: -3000em;
    text-align: left;
    direction: ltr;
    display: inline-block;
}
.m6rv .swiper-button-nav:before {
    position: relative;
    top: unset;
    background: var(--primary_bg_btn, #000);
    margin: 0;
    height: 100%;
    line-height: calc(var(--main_fz, 14px)* 2.6428571429);
}
html:is([data-whatin="mouse"], [data-whatintent="mouse"]) .m6rv .swiper-button-nav:hover {
    color: var(--primary_btn_text);
}
html:is([data-whatin="mouse"], [data-whatintent="mouse"]) .m6rv .swiper-button-nav:hover:before {
    background: var(--primary_bg_btn_dark, #000);
}
#root .m6rv .swiper-button-disabled {
    display: inline-block;
}
.m6rv .swiper-pagination-bullets {
    --dist: 24px;
    align-items: center;
    margin: 0 10px;
}
.m6rv .swiper-pagination-bullet {
    text-indent: 0;
    margin-right: var(--dist);
    background: var(--primary_bg_btn, #000);
    width: 15px;
    height: 15px;
    opacity: 0.5;
    border-radius: 50%;
}
.m6rv .swiper-pagination-bullet:last-child {
    margin-right: 0;
}
.m6rv .swiper-pagination-bullet-active {
    cursor: default;
    color: inherit;
}
.m6rv .swiper-pagination-bullet:before, .m6rv .swiper-pagination-bullet:after {
    content: none;
}
.rating-stars-container {
    display: flex;
}
.rating-stars-container input, .rating-stars-container .rating-label {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    opacity: 0;
}
.rating-star + label {
    cursor: pointer;
}
.rating-stars-container:not(:has(.rating-star:hover)) .rating-star:checked + label ~ label .fill,
.rating-star:hover + label ~ label .fill,
.rating-stars-container:not(:has(.rating-star:checked, .rating-star:hover)) .rating-star + label .fill {
    width: 0!important
}
.m6rv { margin-top: 11px; padding: 0 0 0 var(--offset_rv); --dist_rv: 20px; --offset_rv: 320px; }
.m6rv > * { width: 100%; }
.m6rv > header { width: calc(var(--offset_rv) - var(--dist_rv)); margin-left: calc(0px - var(--offset_rv)); }
.m6rv:first-child { margin-top: 0; }
.m6rv { display: flex; flex-wrap: wrap; }
.m6rv { justify-content: space-between; }
.m6rv { align-items: flex-start; }
@media only screen and (min-width: 62.5em) {
    /* use mobile styling for desktop-view of the section when added to productpage section */
    .m6pr .m6rv, #root .m6pr .m6rv { display: block; padding-left: 0; padding-right: 0; }
    #root .m6pr .m6rv > header { width: 100%; max-width: none; margin-left: 0; margin-right: 0; }
    .m6pr .m6pe { min-height: 112px; padding: 14px 20px 5px 145px; text-align: inherit; }
    .m6pr .m6pe figure { position: absolute; left: 0; top: 0; bottom: 0; width: 125px; height: auto; min-height: 0; margin: 0; padding: var(--rpp); }
    [data-theme="xpert"] .m6pr .m6pe figure { padding: 0; }
    .m6pr .m6pe > figure:first-child { margin-top: 0; }
    .m6pr .m6pr .m6pe h1, .m6pr .m6pe h2, .m6pr .m6pe h3, .m6pr .m6pe h4, .m6pr .m6pe h5, .m6pr .m6pe h6 { margin: 0 0 1px; }
    .m6pr .m6pe p { margin-bottom: 4px; }
    .m6pr .m6pe .link-btn { justify-content: flex-start; }
    .m6pr .m6pe .r6rt { align-items: flex-start; margin-bottom: 8px; }
    .m6pr .m6pe .r6rt .rating { margin-top: 1px; }
}
.l4rv { position: relative; z-index: 2; list-style: none; padding: 0 0 0 174px; }
.l4rv:before, .l4rv li:before { content: ""; display: block !important; overflow: hidden; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: -1; margin: 0; text-align: left; text-indent: -3000em; direction: ltr; }
.l4rv:before { left: 141px; border: 0 solid var(--custom_bd, #bcbcbc40); border-left-width: 1px; }
.l4rv li { position: relative; z-index: 2; margin-bottom: 21px; padding: 0 0 .1px; border-width: 0; }
.l4rv li:before { bottom: 2px; border-bottom: 1px solid var(--custom_bd, #bcbcbc40); }
.l4rv li:last-child:before { display: none; }
.l4rv p a, .l4rv footer a { color: inherit; }
.l4rv header p { max-width: none; margin: 0 0 1px; font-size: var(--main_fz_small, 12px); }
.l4rv header .r6rt { width: 100%; margin-left: auto; font-size: var(--main_fz, 14px); }
.l4rv footer { display: block; position: absolute; left: -174px; top: 1px; width: 134px; color: var(--secondary_bg); font-weight: var(--main_fw_strong, 700); font-style: normal; }
.l4rv footer p { margin-bottom: 6px; }
.l4rv footer span { display: block; color: var(--gray_text, #959595); font-weight: var(--main_fw, 400); }
.l4rv header { justify-content: space-between; }
.l4rv header { align-items: baseline; }
@media only screen and (max-width: 1000px) {
    .m6rv, #root .m6rv { display: block; padding-left: 0; padding-right: 0; }
    #root .m6rv > header { width: 100%; max-width: none; margin-left: 0; margin-right: 0; }
}
@media only screen and (max-width: 47.5em) {
    .syncer-reviews[style*="--syncer-reviews-spacing-mobile"] {
        margin-bottom: var(--syncer-reviews-spacing-mobile) !important;
    }
    .m6rv .swiper-custom-pagination {
        justify-content: center;
    }
    .m6rv .swiper-outer + p {
        text-align: center;
    }
    .m6rv .l4rv-container + p.link-btn {
        margin-top: var(--main_mr, 20px);
        width: auto;
    }
    .m6rv { margin-top: 4px; }
    .l4rv { padding-left: 0; padding-right: 0; }
    .l4rv:before { display: none !important; }
    .l4rv li { margin-bottom: 23px; }
    #root .l4rv footer { position: relative; left: 0; right: 0; top: 0; width: auto; margin: -15px 0 32px; }
    .l4rv footer span { display: inline; margin-left: 8px; }
}
.product-reviews-error {
    color: var(--alert_error, #e93d3d);
}
