@charset "utf-8";

.jdgm-widget .jdgm-all-reviews__body, .jdgm-widget .jdgm-shop-reviews__body, .jdgm-widget .jdgm-revs-tab__content-body, .jdgm-widget .jdgm-rev-widg__body { margin-top: 16px; padding-top: 16px; border-top: 1px solid rgb(238, 238, 238); }

.jdgm-widget .jdgm-subtab ~ .jdgm-shop-reviews__body, .jdgm-widget .jdgm-subtab ~ .jdgm-all-reviews__body, .jdgm-widget .jdgm-subtab ~ .jdgm-revs-tab__content-body, .jdgm-widget .jdgm-subtab + .jdgm-rev-widg__body { border-top: 0px; margin-top: 0px; }

.jdgm-widget .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-all-reviews__body, .jdgm-widget .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__body { margin-top: 0px; padding-top: 0px; border: none; }

.jdgm-widget .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-all-reviews__body::before, .jdgm-widget .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__reviews::before { content: ""; display: none; }

.jdgm-widget .jdgm-revs-tab__reviews::after, .jdgm-widget .jdgm-all-reviews__body::after, .jdgm-widget .jdgm-rev-widg__reviews::after { content: " "; clear: both; display: table; }

.jdgm-widget .jdgm-rev-widg__paginate-spinner-wrapper { border-top: none; }

.jdgm-widget .jdgm-paginate { padding-top: 0px; }

.jdgm-widget .jdgm-all-reviews__body::before, .jdgm-widget .jdgm-rev-widg__reviews::before { content: " "; display: block; margin: auto; width: 40px; height: 40px; border-radius: 50%; border-width: 2px; border-style: solid; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(204, 204, 204); animation: 0.8s linear 0s infinite normal none running jdgm-spin; }

.jdgm--leex-script-loaded .jdgm-all-reviews__body::before, .jdgm--leex-script-loaded .jdgm-rev-widg__reviews::before { display: none; }

.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator { display: none; }

.jdgm-gallery-popup .jdgm-rev { box-shadow: none; }

.jdgm-gallery-popup .jdgm-rev.jdgm-rev { width: 100%; }

.jdgm-rev:not(.jdgm--leex-done-setup) { display: none; }

.jdgm-rev.jdgm-rev { float: left; width: calc(33.3% - 11px); padding: 0px; margin: 0px 0px 16px; border-radius: 2px; border-width: 1px; border-style: solid; border-image: initial; border-color: rgb(229, 230, 233) rgb(223, 224, 228) rgb(208, 209, 213); background: rgb(250, 250, 250); overflow: visible; }

.jdgm-rev.jdgm-rev:nth-of-type(3n) { margin-right: 0px; }

.jdgm-rev .jdgm-rev__header .jdgm-rev__br, .jdgm-rev .jdgm-rev__icon, .jdgm-rev .jdgm-rev__prod-link-prefix { display: none; }

.jdgm-rev .jdgm-rev__rating, .jdgm-rev .jdgm-rev__author-wrapper, .jdgm-rev .jdgm-rev__prod-info-wrapper { display: block; width: 100%; }

.jdgm-rev .jdgm-rev__location { display: block; margin: 2px 0px; }

.jdgm-rev .jdgm-rev__header { margin: 0px; padding: 12px 16px 0px; }

.jdgm-rev .jdgm-rev__author-wrapper { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.jdgm-rev .jdgm-rev__timestamp { margin-left: 0px; font-size: 12px; line-height: 16px; }

.jdgm-rev .jdgm-rev__timestamp.jdgm-spinner { width: 16px; height: 16px; }

.jdgm-rev .jdgm-rev__content { padding: 12px 16px; overflow: hidden; }

.jdgm-rev .jdgm-rev__cf-ans:first-of-type { margin-top: 0px; }

.jdgm-rev .jdgm-rev__title { font-size: 100%; }

.jdgm-rev > .jdgm-rev__pics { margin: -1px -1px 0px; overflow: hidden; }

.jdgm-rev .jdgm-rev__pic-link { width: 100%; height: auto; margin: 0px; }

.jdgm-rev .jdgm-rev__pic-link ~ .jdgm-rev__pic-link { display: none; }

.jdgm-rev .jdgm-rev__pic-link.jdgm--loading { padding: 0px; }

.jdgm-rev .jdgm-rev__pic-link.jdgm--loading::after { content: none; }

.jdgm-rev .jdgm-rev__pic-img { position: static; transform: none; top: 0px; width: 100%; height: auto; max-height: none; border-radius: 4px 4px 0px 0px; }

.jdgm-rev .jdgm-rev__reply { border: none; padding: 0px 16px; background: rgb(233, 233, 233); }

.jdgm-rev .jdgm-rev__replier-wrapper { margin-top: 0px; }

.jdgm-rev .jdgm-rev__reply-content { margin-bottom: 0px; }

.jdgm-rev .jdgm-rev__prod-info-wrapper { padding: 12px 16px; border-top: 1px solid rgb(229, 229, 229); font-size: 90%; }

.jdgm-rev .jdgm-rev__social-inner, .jdgm-rev .jdgm-rev__votes-inner { margin: 0px; padding: 0px 16px 12px; }

span.jdgm-rev__timestamp { display: block; width: 100%; }

.jdgm-buyer-badge--top-right .jdgm-rev .jdgm-rev__buyer-badge { font-size: 11px; }

.jdgm-revs-tab__content .jdgm-rev.jdgm-rev:first-child { border-top: 1px solid rgb(229, 230, 233); }

.jdgm-review-widget--medium .jdgm-rev.jdgm-rev { width: calc(50% - 8px); }

.jdgm-review-widget--small .jdgm-rev.jdgm-rev { width: 100%; }

.jdgm-revs-tab__wrapper .jdgm-rev.jdgm-rev { width: calc(50% - 8px); }

@media only screen and (max-width: 991px) {
  .jdgm-rev.jdgm-rev { width: calc(50% - 8px); }
}

@media only screen and (max-width: 575px) {
  .jdgm-widget .jdgm-rev.jdgm-rev { width: 100%; }
}

.jdgm-widget .jdgm-subtab ~ .jdgm-rev-widg__body .jdgm-rev:first-of-type, .jdgm-widget .jdgm-subtab ~ .jdgm-all-reviews__body .jdgm-rev:first-of-type, .jdgm-widget .jdgm-subtab ~ .jdgm-shop-reviews__body .jdgm-rev:first-of-type, .jdgm-widget .jdgm-subtab ~ .jdgm-revs-tab__content-body .jdgm-rev:first-of-type { border-top: 1px solid rgb(229, 230, 233); }