@charset "utf-8";

.jdgm-histogram { padding: 0px; font-size: 80%; }

.jdgm-histogram .jdgm-star { font-size: 13px; line-height: 1; padding-right: 3px !important; }

.jdgm-histogram__row { height: 14px; cursor: pointer; }

.jdgm-histogram__row[data-frequency="0"] { pointer-events: none; }

.jdgm-histogram__row:not([data-rating="1"]) { margin-bottom: 10px; }

.jdgm-histogram__row[data-rating="1"] { margin-bottom: 0px; }

.jdgm-histogram__row[data-rating="1"] .jdgm-histogram__bar-content { opacity: 0.2; }

.jdgm-histogram__row[data-rating="2"] .jdgm-histogram__bar-content { opacity: 0.4; }

.jdgm-histogram__row[data-rating="3"] .jdgm-histogram__bar-content { opacity: 0.6; }

.jdgm-histogram__row[data-rating="4"] .jdgm-histogram__bar-content { opacity: 0.8; }

.jdgm-histogram__row:hover, .jdgm-histogram__row--selected { opacity: 0.6; }

.jdgm-histogram__clear-filter { display: none; margin-top: 16px; margin-bottom: 0px; }

.jdgm-histogram__star, .jdgm-histogram__bar, .jdgm-histogram__frequency { display: inline-block; vertical-align: middle; line-height: 14px; }

.jdgm-histogram__bar::after { position: absolute; top: 0px; left: 0px; width: 100%; background: none; content: " "; }

.jdgm-histogram__percentage { display: none; }

.jdgm-histogram__bar { margin: 0px 16px; width: 126px; background: rgba(224, 224, 224, 0.5); }

.jdgm-histogram__bar, .jdgm-histogram__bar-content { height: 100%; }

.jdgm-histogram__frequency { margin: 0px; width: 24px; text-align: left; color: rgb(123, 123, 123); }

.jdgm-widget-actions-wrapper { text-align: inherit; }

.jdgm-review-widget--small .jdgm-histogram { margin: 0px 0px 24px; }

.jdgm-review-widget--small .jdgm-histogram .jdgm-histogram__bar { margin: 0px 16px; width: 112px; }

@media only screen and (min-width: 768px) {
  .jdgm-histogram__bar { margin: 0px 24px; width: 140px; }
}

@media only screen and (max-width: 320px) {
  [data-widget-name]:not([data-widget-name="reviews_tab"]) .jdgm-histogram__row { display: flex; flex-direction: column; height: auto; align-items: center; }
  [data-widget-name]:not([data-widget-name="reviews_tab"]) .jdgm-histogram__star, [data-widget-name]:not([data-widget-name="reviews_tab"]) .jdgm-histogram__bar, [data-widget-name]:not([data-widget-name="reviews_tab"]) .jdgm-histogram__frequency { display: block; width: 100%; text-align: center; line-height: 1.5; }
  [data-widget-name]:not([data-widget-name="reviews_tab"]) .jdgm-histogram__star { margin-bottom: 4px; }
  [data-widget-name]:not([data-widget-name="reviews_tab"]) .jdgm-histogram__bar { margin: 4px 0px; height: 14px; max-width: 80%; }
  [data-widget-name]:not([data-widget-name="reviews_tab"]) .jdgm-histogram__frequency { margin-top: 4px; }
}

@media only screen and (max-width: 380px) {
  [data-widget-name="reviews_tab"] .jdgm-histogram__row { display: flex; flex-direction: column; height: auto; align-items: center; }
  [data-widget-name="reviews_tab"] .jdgm-histogram__star, [data-widget-name="reviews_tab"] .jdgm-histogram__bar, [data-widget-name="reviews_tab"] .jdgm-histogram__frequency { display: block; width: 100%; text-align: center; line-height: 1.5; }
  [data-widget-name="reviews_tab"] .jdgm-histogram__star { margin-bottom: 4px; }
  [data-widget-name="reviews_tab"] .jdgm-histogram__bar { margin: 4px 0px; height: 14px; max-width: 80%; }
  [data-widget-name="reviews_tab"] .jdgm-histogram__frequency { margin-top: 4px; }
}

@media only screen and (max-width: 320px) {
  .jdgm-histogram__bar { height: 12px; max-width: 90%; }
}

.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-gallery { display: none; }

.jdgm-gallery { display: inline-block; width: calc(100% + 8px); margin: 0px -4px; overflow: hidden; }

.jdgm-gallery .jdgm-gallery__thumbnail-link { width: calc(25%); }

.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) { display: inline-block; }

.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper::before { content: none; }

.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper::before { content: "…"; }

.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper::after { display: none; }

.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+9) { display: none; }

.jdgm-gallery__thumbnail-link { float: left; position: relative; }

.jdgm-gallery__thumbnail-link::before { content: ""; display: block; padding-top: 100%; }

.jdgm-gallery__thumbnail-link:hover { cursor: pointer; opacity: 0.8; }

.jdgm-gallery__thumbnail-wrapper { position: absolute; inset: 0px; height: 100%; line-height: 100%; }

.jdgm-gallery__thumbnail-wrapper::before, .jdgm-gallery__thumbnail-wrapper[data-media-type="video"]::after { position: absolute; bottom: 4px; left: 4px; font-size: 14px; }

.jdgm-gallery__thumbnail-wrapper::before { top: 4px; right: 4px; padding: calc(50% - 26px) 16px; color: rgb(123, 123, 123); background-color: white; line-height: 18px; text-decoration: underline; }

.jdgm-gallery__thumbnail-wrapper:hover::before { text-decoration: none; }

.jdgm-gallery__thumbnail-wrapper[data-media-type="video"]::after { padding: 2px 4px; border-top-right-radius: 4px; font-family: JudgemeIcons; content: ""; color: white; background-color: rgba(0, 0, 0, 0.7); }

.jdgm-gallery__thumbnail-wrapper.jdgm--loading { visibility: hidden; }

.jdgm-gallery__thumbnail.jdgm-gallery__thumbnail { width: 100%; height: 100%; object-fit: cover; padding: 4px; }

.jdgm-gallery-data { display: none; }

.jdgm-review-widget--small .jdgm-gallery, .jdgm-review-widget--medium .jdgm-gallery, .jdgm-revs-tab .jdgm-gallery { width: calc(100% + 8px); }

.jdgm-review-widget--medium .jdgm-gallery .jdgm-gallery__thumbnail-link { width: calc(12.5%); }

.jdgm-review-widget--medium .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) { display: inline-block; }

.jdgm-review-widget--medium .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper::before { content: none; }

.jdgm-review-widget--medium .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper::before { content: "…"; }

.jdgm-review-widget--medium .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper::after { display: none; }

.jdgm-review-widget--medium .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+9) { display: none; }

.jdgm-review-widget--small .jdgm-gallery .jdgm-gallery__thumbnail-link { width: calc(25%); }

.jdgm-review-widget--small .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) { display: inline-block; }

.jdgm-review-widget--small .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper::before { content: none; }

.jdgm-review-widget--small .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper::before { content: "…"; }

.jdgm-review-widget--small .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper::after { display: none; }

.jdgm-review-widget--small .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+9) { display: none; }

@media only screen and (min-width: 992px) {
  .jdgm-revs-tab .jdgm-gallery .jdgm-gallery__thumbnail-link { width: calc(12.5%); }
  .jdgm-revs-tab .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) { display: inline-block; }
  .jdgm-revs-tab .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper::before { content: none; }
  .jdgm-revs-tab .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper::before { content: "…"; }
  .jdgm-revs-tab .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper::after { display: none; }
  .jdgm-revs-tab .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+9) { display: none; }
}

@media only screen and (min-width: 768px) {
  .jdgm-gallery { width: 640px; }
  .jdgm-gallery .jdgm-gallery__thumbnail-link { width: calc(12.5%); }
  .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) { display: inline-block; }
  .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper::before { content: none; }
  .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper::before { content: "…"; }
  .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper::after { display: none; }
  .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+9) { display: none; }
}

.jdgm-quest, .jdgm-rev { margin: 0px; padding: 16px 0px; }

.jdgm-rev a, .jdgm-quest a { color: var(--jdgm-primary-color); text-decoration: underline; }

.jdgm-rev a:not([disabled]):hover, .jdgm-rev a:hover, .jdgm-rev a:active, .jdgm-rev a:visited, .jdgm-quest a:not([disabled]):hover, .jdgm-quest a:hover, .jdgm-quest a:active, .jdgm-quest a:visited { color: var(--jdgm-primary-color); }

.jdgm-rev a:hover, .jdgm-quest a:hover { text-decoration: none; opacity: 0.8; }

.jdgm-rev:not(.jdgm--done-setup) .jdgm-rev__pics, .jdgm-rev:not(.jdgm--done-setup) .jdgm-rev__vids, .jdgm-rev:not(.jdgm--done-setup) .jdgm-rev__buyer-badge-wrapper, .jdgm-rev:not(.jdgm--done-setup) .jdgm-rev__reply { display: none; }

.jdgm-rev__header { margin-bottom: 10px; }

.jdgm-row-rating { margin-bottom: 8px; }

.jdgm-rev__prod-info-wrapper:not(.jdgm-hidden) { display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; word-break: break-word; margin-bottom: 8px; }

.jdgm-rev__variant-label { color: var(--jdgm-primary-color); font-size: 16px; }

.jdgm-rev__prod-variant-wrapper { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: rgb(51, 51, 51); font-size: 16px; font-style: normal; font-weight: 400; line-height: 18px; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; }

.jdgm-row-profile .jdgm-rev__br.jdgm-rev__br { clear: none; }

.jdgm-row-extra { line-height: 1; }

.jdgm-rev__timestamp, .jdgm-rev__location { opacity: 1; color: rgb(123, 123, 123); font-size: 80%; min-height: 10px; }

.jdgm-rev__timestamp, .jdgm-rev__pinned { float: right; }

.jdgm-rev__pinned { color: var(--jdgm-primary-color); }

.jdgm-rev__pinned::before { display: inline-block; font-family: JudgemeIcons; font-size: 24px; line-height: 1; content: ""; }

.jdgm-rev__timestamp.jdgm-spinner { display: inline-block; vertical-align: middle; width: 16px; height: 16px; }

.jdgm-rev__author { color: var(--jdgm-reviewer-name-color); }

.jdgm-rev__icon::before { color: var(--jdgm-primary-color); }

.jdgm-rev__icon { float: left; position: relative; margin-right: 8px; width: 36px; height: 36px; line-height: 36px; text-align: center; background-color: rgba(224, 224, 224, 0.5); }

.jdgm-rev__icon:not(.jdgm-rev__avatar)::before { font-family: JudgemeIcons; font-size: 24px; line-height: 36px; content: ""; }

.jdgm-rev__icon.jdgm--loading::before { position: absolute; top: 20%; left: 20%; width: 60%; height: 60%; border-radius: 50%; border-width: 2px; border-style: solid; border-color: rgb(228, 228, 228) rgb(228, 228, 228) rgb(228, 228, 228) rgb(123, 123, 123); animation: 0.8s linear 0s infinite normal none running jdgm-spin; content: ""; display: block; }

.jdgm-rev__icon:empty { display: inline-block; }

.jdgm-rev__avatar-image { width: 100%; height: 100%; object-fit: cover; }

.jdgm-rev__location, .jdgm-rev__location-country-flag-img, .jdgm-rev__verification-badge-img { display: inline-block; vertical-align: middle; line-height: 16px; width: auto; }

.jdgm-rev__location-country-flag-img.jdgm-rev__location-country-flag-img { max-width: 16px; }

.jdgm-rev__location-country-flag-img, .jdgm-rev__buyer-badge-wrapper { margin-left: 5px; }

.jdgm-rev__buyer-badge-wrapper, .jdgm-rev__buyer-badge { display: inline-block; line-height: 1; }

.jdgm-rev__buyer-badge { vertical-align: top; padding: 2px 6px; font-size: 12px; }

.jdgm-rev .jdgm-rev__icon.jdgm-rev__icon::after, .jdgm-quest .jdgm-rev__icon.jdgm-rev__icon::after { content: none; }

.jdgm-rev[data-verified-buyer="true"] .jdgm-rev__icon.jdgm-rev__icon::after { position: absolute; bottom: 0px; right: 0px; width: 12px; height: 12px; color: white; border: none; font-family: JudgemeIcons; font-size: 8px; font-weight: bold; line-height: 12px; text-align: center; content: ""; }

.jdgm-quest .jdgm-rev__icon { margin-top: 0px; }

.jdgm-quest .jdgm-rev__header .jdgm-rev__author { display: inline-block; line-height: 36px; }

.jdgm-quest .jdgm-row-rating { margin: 0px; }

.jdgm-quest .jdgm-quest__body::before, .jdgm-quest .jdgm-ans__body::before { content: none; }

.jdgm-quest__answers .jdgm-rev__author { display: block; color: inherit; }

.jdgm-quest__answers .jdgm-rev__author, .jdgm-rev__reply .jdgm-rev__replier-wrapper { margin-bottom: 5px; }

.jdgm-ans, .jdgm-rev__reply { margin: 5px 0px; padding: 10px 16px; background-color: var(--jdgm-secondary-color); }

.jdgm-ans .jdgm-rev__timestamp { float: none; }

.jdgm-ans__content { margin-bottom: 5px; }

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

.jdgm-rev__title, .jdgm-rev__body > p, .jdgm-rev__reply-content > p { margin-bottom: 8px; }

.jdgm-rev__body > p:last-of-type { margin-bottom: 0px; }

.jdgm-rev__body-read-more { display: none; cursor: pointer; }

.jdgm-ans__body.is-truncated .jdgm-rev__body-read-more, .jdgm-rev__body.is-truncated .jdgm-rev__body-read-more { display: inline; }

.jdgm-rev .jdgm-rev__custom-form { margin: 16px 0px; }

.custom-form--horizontal-style .jdgm-rev__cf-ans--graphic-type { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 24px; }

.custom-form--horizontal-style .jdgm-rev__cf-ans--text-type .jdgm-rev__cf-ans { margin-bottom: 4px; }

.custom-form--horizontal-style .jdgm-rev__cf-ans--graphic-type .jdgm-rev__cf-ans { margin-bottom: 0px; }

.custom-form--horizontal-style .jdgm-rev__cf-ans__title { display: unset; }

.jdgm-rev__cf-ans--type:not(:last-of-type) { margin-bottom: 16px; }

.jdgm-rev__cf-ans__title { display: block; color: var(--jdgm-primary-color); font-weight: normal; }

.jdgm-rev__rating-scale-wrapper, .jdgm-rev__slider-wrapper { position: relative; }

.jdgm-cf-bars-wrapper, .jdgm-rev__rating-scale-wrapper, .jdgm-rev__slider-wrapper { width: 100%; }

.jdgm-rev__scale-range { display: flex; height: 100%; }

.jdgm-rev__scale-range > .jdgm-cf-bar { flex: 1 1 0%; }

.jdgm-rev__scale-range, .jdgm-rev__rating-scale-wrapper { height: 8px; background-color: var(--jdgm-secondary-color); border-radius: 8px; overflow: hidden; }

.jdgm-cf-bar.jdgm--filled, .jdgm-rev__rating-scale-bar { background-color: var(--jdgm-primary-color); }

.jdgm-cf-bar.jdgm--filled:first-of-type, .jdgm-rev__rating-scale-bar:first-of-type { border-radius: 8px 0px 0px 8px; }

.jdgm-rev__rating-scale-bar { position: absolute; left: 0px; height: 8px; }

.jdgm-rev__slider-wrapper, .jdgm-cf-bars-wrapper { color: var(--jdgm-primary-color); font-size: 80%; }

.jdgm-rev__slider-first, .jdgm-rev__scale-first { float: left; }

.jdgm-rev__slider-last, .jdgm-rev__scale-last { float: right; }

.jdgm-rev__slider-range { position: relative; appearance: none; padding: 0px; width: 100%; height: 8px; background-color: var(--jdgm-secondary-color); border: none; border-radius: 8px; outline: none; }

.jdgm-rev__slider-range::before { left: 0px; }

.jdgm-rev__slider-range::after { right: 0px; }

.jdgm-rev__slider-pointer { position: absolute; width: 18px; height: 18px; background: var(--jdgm-primary-color); border-radius: 50%; border: none; content: ""; }

.jdgm-rev__slider-pointer:empty { display: block; }

.jdgm-rev__cf-ans .jdgm-cf-bars-wrapper, .jdgm-rev__cf-ans .jdgm-rev__slider-wrapper { padding: 10px 0px 24px; }

.jdgm-rev__cf-ans .jdgm-rev__slider-first, .jdgm-rev__cf-ans .jdgm-rev__slider-last, .jdgm-rev__cf-ans .jdgm-rev__scale-first, .jdgm-rev__cf-ans .jdgm-rev__scale-last { margin-top: 8px; }

.jdgm-rev__cf-ans .jdgm-rev__slider-pointer { top: -5px; margin-left: -8px; box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 4px; }

.jdgm-paginate { padding-top: 16px; }

.jdgm-paginate__page { display: inline-block; line-height: 1; padding: 4px 8px; width: 32px; cursor: pointer; vertical-align: middle; }

.jdgm-paginate__page.jdgm-curt { font-weight: bold; font-size: 150%; pointer-events: none; }

@media only screen and (min-width: 768px) {
  .jdgm-rev__prod-info-wrapper:not(.jdgm-hidden) { -webkit-line-clamp: 1; }
  .jdgm-rev__custom-form:not(.custom-form--horizontal-style) .jdgm-rev__cf-ans--graphic-type .jdgm-rev__cf-ans { width: 320px; }
  .jdgm-rev__custom-form:not(.custom-form--horizontal-style) .jdgm-rev__cf-ans:not(:last-of-type) { margin-bottom: 16px; }
  .jdgm-rev__custom-form.custom-form--horizontal-style .jdgm-rev__cf-ans--graphic-type .jdgm-rev__cf-ans { width: 247px; }
}

@media only screen and (max-width: 767px) {
  .jdgm-rev__prod-info-wrapper:not(.jdgm-hidden) { -webkit-line-clamp: 2; }
  .jdgm-rev__custom-form.custom-form--horizontal-style .jdgm-rev__cf-ans--graphic-type { justify-content: space-between; }
  .jdgm-rev__custom-form.custom-form--horizontal-style .jdgm-rev__cf-ans--graphic-type .jdgm-rev__cf-ans { margin-bottom: 0px; width: 46%; }
}

.jdgm-rev__pics, .jdgm-rev__vids { margin-top: 16px; white-space: nowrap; overflow: auto; }

.jdgm-rev__pics:empty, .jdgm-rev__vids:empty { display: none; }

.jdgm-rev__pic-link { position: relative; display: inline-block; width: 96px; height: 96px; padding: 0px; margin-right: 8px; border: 1px solid transparent; cursor: pointer; }

.jdgm-rev__pic-link:hover { opacity: 0.6; }

.jdgm-rev__pic-link:last-of-type { margin-right: 0px; }

.jdgm-rev__pic-link.jdgm--loading { border-color: rgb(228, 228, 228); }

.jdgm-rev__pic-link.jdgm--loading .jdgm-rev__pic-img { visibility: hidden; height: 1px; }

.jdgm-rev__pic-link.jdgm--loading::after { position: absolute; top: 24px; left: 24px; width: 48px; height: 48px; border-radius: 50%; border-width: 2px; border-style: solid; border-color: rgb(228, 228, 228) rgb(228, 228, 228) rgb(228, 228, 228) rgb(123, 123, 123); animation: 0.8s linear 0s infinite normal none running jdgm-spin; content: ""; display: block; }

.jdgm-rev__pic-img.jdgm-rev__pic-img { display: block; width: 100%; height: 100%; object-fit: cover; }

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

.jdgm-vid-player, .jdgm-yt-video { position: relative; display: inline-block; vertical-align: top; }

.jdgm-yt-video:not(.done-setup) { max-width: 220px; }

.jdgm-vid-player__wrapper, .jdgm-vid-player { min-width: 175px; min-height: 175px; }

.jdgm-vid-player__wrapper { position: relative; }

.jdgm-vid-player__wrapper.jdgm--loading::after { 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; position: absolute; display: block; content: " "; width: 64px; height: 64px; top: calc(50% - 32px); left: calc(50% - 32px); }

.jdgm-vid-player__wrapper iframe { border: none; }

.jdgm-yt-video > img { object-fit: cover; }

@media only screen and (min-width: 768px) {
  .jdgm-vid-player[data-external-id], .jdgm-yt-video[data-id] { margin-right: 10px; }
}

@media only screen and (min-width: 992px) {
  .jdgm-vid-player__wrapper .jdgm-vid-player { min-height: 202px; }
}

.jdgm-rev__actions { margin-top: 5px; }

.jdgm-rev__share-btn, .jdgm-rev__thumb-btn { display: inline-block; margin: 0px; font-size: 16px; padding: 4px 8px; cursor: pointer; font-family: JudgemeIcons !important; }

.jdgm-rev__share-btn:first-of-type, .jdgm-rev__thumb-btn:first-of-type { margin-left: -8px; }

.jdgm-rev__actions::after { content: ""; display: block; clear: both; }

.jdgm-rev__social { float: left; }

.jdgm-rev__votes { float: right; }

.jdgm-rev__thumb-count { margin-right: 12px; }

.jdgm-rev__thumb-count:last-of-type { margin-right: 0px; }

.jdgm-rev__share-fb::before { content: ""; }

.jdgm-rev__share-fb:hover { color: rgb(59, 89, 152); }

.jdgm-rev__share-twitter::before { content: ""; }

.jdgm-rev__share-twitter:hover { color: rgb(29, 161, 242); }

.jdgm-rev__share-pinterest::before { content: ""; }

.jdgm-rev__share-pinterest:hover { color: rgb(230, 0, 35); }

.jdgm-rev__share-linkedin::before { content: ""; }

.jdgm-rev__share-linkedin:hover { color: rgb(0, 115, 177); }

.jdgm-rev_thumb-up::before { content: ""; }

.jdgm-rev_thumb-down::before { content: ""; }

.jdgm-rev__thumb-count { color: rgb(123, 123, 123); }

.jdgm-rev-widg__paginate-spinner-wrapper, .jdgm-paginate:empty { display: none; }

.jdgm-paginate, .jdgm-all-reviews-page__load-more-wrapper { padding-top: 16px; width: 100%; text-align: center; }

.jdgm-paginate__load-more, .jdgm-paginate__load-more:not([disabled]):hover { background-color: var(--jdgm-paginate-color); border-color: var(--jdgm-paginate-color); }

.jdgm-paginate__page { display: inline-block; padding: 4px 8px; width: 32px; vertical-align: middle; line-height: 1; cursor: pointer; color: var(--jdgm-paginate-color); }

.jdgm-paginate__page:hover { opacity: 0.6; }

.jdgm-paginate__page:not([disabled]):hover, .jdgm-paginate__page:hover, .jdgm-paginate__page:active, .jdgm-paginate__page:visited { color: var(--jdgm-paginate-color); }

.jdgm-paginate__page.jdgm-curt { color: rgb(123, 123, 123); font-weight: bold; font-size: 150%; pointer-events: none; }

.jdgm-paginate { padding-bottom: 16px; }

.jdgm-paginate__first-page, .jdgm-paginate__last-page, .jdgm-paginate__prev-page, .jdgm-paginate__next-page { font-weight: bold; font-size: 110%; padding: 4px; font-family: JudgemeIcons !important; }

.jdgm-paginate__first-page::before { content: ""; }

.jdgm-paginate__last-page::before { content: ""; }

.jdgm-paginate__prev-page::before { content: ""; }

.jdgm-paginate__next-page::before { content: ""; }

@media only screen and (min-width: 768px) {
  .jdgm-paginate + .jdgm-collected-link { position: absolute; bottom: 4px; }
}

.jdgm-star { font-family: JudgemeStar !important; }

.jdgm-rev-widg.jdgm-rev-widg { display: block; }

.jdgm-rev-widg { padding: 24px 16px; margin: 0px; border: none; }

.jdgm-translate-container { display: flex; align-items: flex-start; gap: 4px; }

.jdgm-translate-container .jdgm-translate-icon { display: block; width: 21px; height: 21px; }

.jdgm-translate-container .jdgm-translate-icon::before { content: ""; display: block; width: 21px; height: 21px; background-image: url("https://judgeme-public-images.imgix.net/judgeme/widget-assets/translate-icon.svg"); background-size: contain; background-repeat: no-repeat; }

.jdgm-translate-container .jdgm-translate-button { background: none; border: none; color: rgb(16, 132, 116); text-decoration: underline; cursor: pointer; padding: 0px; font: inherit; }

.jdgm-translate-container .jdgm-translate-button.error, .jdgm-translate-container .jdgm-translate-error-message { color: rgb(16, 132, 116); cursor: default; pointer-events: none; text-decoration: none; }

.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-histogram.jdgm-histogram, .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-row-search, .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-row-actions, .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__body, .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-paginate { display: none; }

.jdgm-rev-widg .jdgm-star, .jdgm-revs-tab .jdgm-star, .jdgm-all-reviews .jdgm-star, .jdgm-gallery-popup .jdgm-star { color: var(--jdgm-star-color); }

.jdgm-rev-widg .jdgm-star:not([disabled]):hover, .jdgm-rev-widg .jdgm-star:focus, .jdgm-revs-tab .jdgm-star:not([disabled]):hover, .jdgm-revs-tab .jdgm-star:focus, .jdgm-all-reviews .jdgm-star:not([disabled]):hover, .jdgm-all-reviews .jdgm-star:focus, .jdgm-gallery-popup .jdgm-star:not([disabled]):hover, .jdgm-gallery-popup .jdgm-star:focus { color: var(--jdgm-star-color); }

.jdgm-verified-link-wrapper { display: flex; align-items: center; gap: 8px; }

.jdgm-link, .jdgm-histogram__clear-filter { color: var(--jdgm-primary-color); text-decoration: underline; }

.jdgm-link:not([disabled]):hover, .jdgm-link:hover, .jdgm-link:active, .jdgm-link:visited, .jdgm-histogram__clear-filter:not([disabled]):hover, .jdgm-histogram__clear-filter:hover, .jdgm-histogram__clear-filter:active, .jdgm-histogram__clear-filter:visited { color: var(--jdgm-primary-color); }

.jdgm-link:hover, .jdgm-histogram__clear-filter:hover { text-decoration: none; opacity: 0.8; }

.jdgm-row-media, .jdgm-row-search, .jdgm-subtab, .jdgm-row-actions, .jdgm-quest, .jdgm-rev, .jdgm-paginate { border-top-width: 1px; border-top-style: solid; border-color: var(--jdgm-secondary-color); }

.jdgm-rev-widg__body { position: relative; }

.jdgm-rev-widg__body .jdgm-rev-widg__section-title { margin: 0px; padding: 16px 0px; font-weight: 700; font-size: 20px; border-top: 1px solid rgba(16, 132, 116, 0.1); }

.jdgm-collected-link { margin-top: 16px; }

.jdgm-rev-widg__header { text-align: center; }

.jdgm-rev-widg__title { margin-top: 0px; font-size: 150%; }

.jdgm-rev-widg__summary, .jdgm-histogram, .jdgm-widget-actions-wrapper { margin: 0px 0px 24px; }

.jdgm-rev-widg__title { margin-bottom: 12px; }

.jdgm-rev-widg__summary { margin-bottom: 24px; }

.jdgm-rev-widg__summary .jdgm-star { font-size: 16px; }

.jdgm-custom-forms-avg-responses { display: flex; gap: 16px; flex-wrap: wrap; align-items: flex-start; justify-content: center; padding-bottom: 32px; }

.jdgm-custom-forms-avg-responses .jdgm-rev__cf-ans { width: 46%; }

.jdgm-custom-forms-avg-responses .jdgm-rev__cf-ans__title { text-align: left; }

.jdgm-write-rev-link, .jdgm-ask-question-btn { display: block; width: 100%; margin: 0px auto; padding: 10px 20px; font-size: 16px; font-weight: bold; line-height: 1; text-decoration: none; cursor: pointer; }

.jdgm-ask-question-btn.jdgm-ask-question-btn { margin-top: 10px; color: var(--jdgm-primary-color); background-color: white; border-width: 2px; border-style: solid; border-image: initial; border-color: var(--jdgm-primary-color); }

.jdgm-ask-question-btn.jdgm-ask-question-btn:not([disabled]):hover, .jdgm-ask-question-btn.jdgm-ask-question-btn:focus { color: var(--jdgm-primary-color); background-color: white; }

.jdgm-ask-question-btn.jdgm-ask-question-btn:hover { opacity: 0.6; }

.jdgm-ask-question-btn.jdgm-ask-question-btn:not([disabled]):hover, .jdgm-ask-question-btn.jdgm-ask-question-btn:focus { color: var(--jdgm-primary-color); background-color: white; }

.jdgm-ask-question-btn.jdgm-ask-question-btn:hover { opacity: 0.6; }

.jdgm-write-rev-link.jdgm-write-rev-link { color: var(--jdgm-write-review-text-color, #fff); background-color: var(--jdgm-write-review-bg-color, var(--jdgm-primary-color)); border-width: 2px; border-style: solid; border-image: initial; border-color: var(--jdgm-write-review-bg-color, var(--jdgm-primary-color)); }

.jdgm-write-rev-link.jdgm-write-rev-link:not([disabled]):hover, .jdgm-write-rev-link.jdgm-write-rev-link:focus { color: white; background-color: var(--jdgm-write-review-bg-color, var(--jdgm-primary-color)); }

.jdgm-write-rev-link.jdgm-write-rev-link:hover { opacity: 0.8; }

.jdgm-row-media { display: flex; flex-direction: column; justify-content: center; text-align: left; }

.jdgm-gallery-wrapper, .jdgm-medals-wrapper { display: block; padding: 24px 0px; }

.jdgm-gallery-title { color: rgb(123, 123, 123); margin-bottom: 4px; }

.jdgm-row-search { padding: 24px 0px; }

.jdgm-review-search-wrapper { position: relative; margin: 0px auto; padding: 0px 16px; max-width: 600px; }

.jdgm-review-search-wrapper::after { position: absolute; top: 50%; transform: translateY(-50%); right: 24px; padding: 4px; font-size: 150%; font-family: JudgemeIcons; line-height: 1; content: ""; color: rgb(228, 228, 228); }

.jdgm-row-search .jdgm-review-search:not([type="submit"]) { width: 100%; border: 1px solid rgb(228, 228, 228); }

.jdgm-row-search .jdgm-review-search:not([type="submit"]):focus, .jdgm-row-search .jdgm-review-search:not([type="submit"]):focus-visible { outline: none; border-color: var(--jdgm-primary-color); }

.jdgm-review-search { padding: 8px 40px 8px 16px; }

.jdgm-review-search-wrapper + .jdgm-keywords { margin-top: 12px; }

.jdgm-chip { display: inline-block; padding: 6px 12px; margin: 3px 0px; border: 1px solid var(--jdgm-primary-color); cursor: pointer; font-size: 14px; }

.jdgm-chip:not(.active) { color: var(--jdgm-primary-color); }

.jdgm-chip:not(.active):hover { opacity: 0.8; }

.jdgm-chip.active { color: white; background-color: var(--jdgm-primary-color); }

.jdgm-chip.loading { pointer-events: none; }

.jdgm-chip + .jdgm-chip { margin-left: 6px; }

.jdgm-rev-widg__body--empty { padding: 24px 10px; text-align: center; border-top-width: 1px; border-top-style: solid; border-color: var(--jdgm-secondary-color); }

.jdgm-subtab { padding: 10px 0px; border-bottom: none; }

.jdgm-subtab__name { display: inline-block; padding: 8px 16px; cursor: pointer; color: var(--jdgm-primary-color); text-decoration: underline; }

.jdgm-subtab__name:not([disabled]):hover, .jdgm-subtab__name:hover, .jdgm-subtab__name:active, .jdgm-subtab__name:visited { color: var(--jdgm-primary-color); }

.jdgm-subtab__name:hover { text-decoration: none; opacity: 0.8; }

.jdgm-subtab__name.jdgm--active { pointer-events: none; text-decoration: none; background-color: var(--jdgm-secondary-color); }

.jdgm-row-actions { padding: 8px 0px; position: relative; display: flex; flex-direction: column; }

.jdgm-sort-dropdown-wrapper { float: none; position: relative; display: inline-flex; align-items: center; }

.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown, .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow { color: var(--jdgm-primary-color); }

.jdgm-sort-dropdown-wrapper:hover .jdgm-sort-dropdown, .jdgm-sort-dropdown-wrapper:hover .jdgm-sort-dropdown-arrow { opacity: 0.8; }

.jdgm-sort-dropdown { padding: 10px 20px 10px 0px; font-size: 14px; appearance: none; background: transparent; border: none; cursor: pointer; position: relative; z-index: 1; }

.jdgm-sort-dropdown-arrow { position: absolute; right: 2px; border: none; transform: rotate(90deg); }

.jdgm-sort-dropdown-arrow::before { font-family: JudgemeIcons; font-size: 18px; content: ""; }

.jdgm-custom-forms-filters__button { position: absolute; right: 0px; top: 8px; padding-left: 46px; line-height: 19px; }

.jdgm-custom-forms-filters__button::before { position: absolute; top: 46%; transform: translateY(-50%); left: 16px; font-family: JudgemeIcons; font-size: 20px; content: ""; }

.jdgm-custom-forms-filters { padding: 16px 0px; }

.jdgm-custom-forms-filters .jdgm-rev__cf-ans__title { padding-bottom: 8px; }

.jdgm-custom-forms-filters .jdgm-rev__cf-ans:not(:last-of-type) { padding-bottom: 24px; }

.jdgm-review-widget--small .jdgm-rev-widg, .jdgm-review-widget--medium .jdgm-rev-widg { padding: 16px 0px; }

.jdgm-review-widget--medium .jdgm-write-rev-link, .jdgm-review-widget--medium .jdgm-ask-question-btn { display: inline-block; margin: 0px 5px; max-width: 40%; }

.jdgm-review-widget--medium .jdgm-medals-wrapper { border-top-width: 1px; border-top-style: solid; border-color: var(--jdgm-secondary-color); }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .jdgm-write-rev-link, .jdgm-ask-question-btn { display: inline-block; margin: 0px 5px; }
}

@media only screen and (min-width: 768px) {
  .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-write-rev-link, .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-ask-question-btn { width: 100%; max-width: 240px; }
  .jdgm-custom-forms-avg-responses .jdgm-rev__cf-ans { width: 23%; }
}

@media only screen and (max-width: 991px) {
  .jdgm-gallery-wrapper + .jdgm-medals-wrapper { border-top-width: 1px; border-top-style: solid; border-color: var(--jdgm-secondary-color); }
}

@media only screen and (min-width: 992px) {
  .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-widget-actions-wrapper { padding: 10px 0px; border-left-width: 1px; border-left-style: solid; border-color: var(--jdgm-secondary-color); }
  .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-rev-widg__title { margin-bottom: 24px; }
  .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-row-stars { padding-bottom: 24px; display: flex; align-items: stretch; justify-content: center; }
  .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-row-stars > div { display: flex; flex-direction: column; align-items: center; justify-content: center; }
  .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-rev-widg__summary, .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-histogram, .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-widget-actions-wrapper { display: inline-block; margin-bottom: 0px; }
  .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-rev-widg__summary { width: 30%; }
  .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-rev-widg__summary-inner { display: inline-block; text-align: left; }
  .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-row-stars--only-summary .jdgm-rev-widg__summary-inner { text-align: center; }
  .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) :not(.jdgm-histogram-wrapper) > .jdgm-histogram { width: 40%; }
  .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-rev-widg__summary + .jdgm-histogram, .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-rev-widg__summary + .jdgm-widget-actions-wrapper, .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-histogram + .jdgm-widget-actions-wrapper { border-left-width: 1px; border-left-style: solid; border-color: var(--jdgm-secondary-color); }
  .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) :not(.jdgm-revs-tab__content-header) > .jdgm-widget-actions-wrapper { width: 30%; }
  .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-row-media { flex-direction: row; }
  .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-gallery-wrapper, .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-medals-wrapper { display: inline-block; vertical-align: middle; }
  .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-gallery-wrapper { padding-right: 24px; }
  .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-medals-wrapper { padding-left: 32px; }
  .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-gallery-wrapper + .jdgm-medals-wrapper { border-top-width: initial; border-top-style: none; border-left-width: 1px; border-left-style: solid; border-color: var(--jdgm-secondary-color); text-align: left; }
}

.jdgm-widget .jdgm-verified-checkmark { width: 17px; height: 17px; }

.jdgm-revs-tab-btn { position: fixed; display: inline-block; width: auto; cursor: pointer; border-radius: 0px; white-space: nowrap; }

.jdgm-revs-tab-btn:hover { opacity: 0.8; }

.jdgm-revs-tab-btn[position="bottom"] { bottom: 0px; }

.jdgm-revs-tab-btn[position="left"] { left: 0px; }

.jdgm-revs-tab-btn[position="right"] { right: 0px; }

.jdgm-revs-tab-btn[position="none"] { display: none; }

.jdgm-revs-tab-btn[data-style="text"][position="bottom"] { left: 50%; transform: translateX(-50%); }

.jdgm-revs-tab-btn[data-style="text"][position="left"] { top: 50%; transform-origin: 0px 50%; transform: rotate(-90deg) translate(-50%, 50%); }

.jdgm-revs-tab-btn[data-style="text"][position="right"] { top: 50%; transform-origin: 100% center; transform: rotate(90deg) translate(50%, 50%); }

.jdgm-revs-tab-btn[data-style="stars"] { display: flex; }

.jdgm-revs-tab-btn[data-style="stars"] .jdgm-favicon, .jdgm-revs-tab-btn[data-style="stars"] .jdgm-rating, .jdgm-revs-tab-btn[data-style="stars"] .jdgm-star { display: inline-block; width: 24px; }

.jdgm-revs-tab-btn[data-style="stars"] .jdgm-favicon, .jdgm-revs-tab-btn[data-style="stars"] .jdgm-favicon > span { display: flex; justify-content: center; }

.jdgm-revs-tab-btn[data-style="stars"] .jdgm-rating { line-height: 1; font-weight: bold; }

.jdgm-revs-tab-btn[data-style="stars"][position="bottom"] { align-items: center; padding: 8px 16px; left: calc(50% - 100px); box-shadow: rgba(0, 0, 0, 0.15) 4px 0px 20px; border-radius: 10px 10px 0px 0px; }

.jdgm-revs-tab-btn[data-style="stars"][position="bottom"] .jdgm-stars { display: inline-block; }

.jdgm-revs-tab-btn[data-style="stars"][position="bottom"] .jdgm-favicon + .jdgm-stars, .jdgm-revs-tab-btn[data-style="stars"][position="bottom"] .jdgm-stars + .jdgm-rating { margin-left: 8px; }

.jdgm-revs-tab-btn[data-style="stars"][position="left"] { box-shadow: rgba(0, 0, 0, 0.15) 4px 0px 20px; border-radius: 0px 10px 10px 0px; }

.jdgm-revs-tab-btn[data-style="stars"][position="right"] { box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 20px; border-radius: 10px 0px 0px 10px; }

.jdgm-revs-tab-btn[data-style="stars"][position="left"], .jdgm-revs-tab-btn[data-style="stars"][position="right"] { flex-direction: column; top: calc(50% - 100px); padding: 16px 8px; text-align: center; }

.jdgm-revs-tab-btn[data-style="stars"][position="left"] .jdgm-favicon + .jdgm-stars, .jdgm-revs-tab-btn[data-style="stars"][position="left"] .jdgm-stars + .jdgm-rating, .jdgm-revs-tab-btn[data-style="stars"][position="right"] .jdgm-favicon + .jdgm-stars, .jdgm-revs-tab-btn[data-style="stars"][position="right"] .jdgm-stars + .jdgm-rating { margin-top: 8px; }

.jdgm-revs-tab-btn[data-style="stars"][position="left"] .jdgm-star, .jdgm-revs-tab-btn[data-style="stars"][position="right"] .jdgm-star { display: block !important; padding: 0px !important; }

.jdgm-widget .jdgm-favicon[data-url="/verified-checkmark.svg"] > img { width: 17px; height: 17px; }

.jdgm-revs-tab { position: relative; z-index: 1041; }

.jdgm-revs-tab.jdgm-revs-tab { display: none; }

.jdgm-revs-tab .jdgm-branding-footer { color: white; }

.jdgm-revs-tab .jdgm-branding-footer:hover, .jdgm-revs-tab .jdgm-branding-footer:focus { color: white; }

.jdgm-revs-tab .jdgm-branding-footer:hover { opacity: 0.6; }

.jdgm-revs-tab__wrapper { position: fixed; inset: 0px; z-index: 99999999; }

.jdgm-revs-tab__wrapper.jdgm-revs-tab__wrapper { display: none; }

.jdgm-revs-tab__wrapper.jdgm-show { display: block; }

.jdgm-mask { width: 100%; height: 100%; background-color: black; opacity: 0.8; }

.jdgm-revs-tab__main, .jdgm-revs-tab__header { background: white; }

.jdgm-revs-tab__main, .jdgm-revs-tab__title { color: rgb(51, 51, 51); }

.jdgm-revs-tab__main { position: absolute; transform: translateX(-50%); top: 10%; left: 50%; height: 80%; width: 90%; max-width: 640px; }

.jdgm-revs-tab__header { height: 100px; padding: 16px 24px; text-align: center; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 30px; }

.jdgm-close-ico { position: absolute; right: 0px; top: -32px; width: 24px; height: 24px; }

.jdgm-close-ico:hover { opacity: 0.6; }

.jdgm-close-ico::before { transform: rotate(45deg); }

.jdgm-close-ico::after { transform: rotate(-45deg); }

.jdgm-close-ico::before, .jdgm-close-ico::after { position: absolute; content: ""; height: 100%; width: 2px; background-color: white; }

.jdgm-revs-tab__title { margin-bottom: 0px; overflow: hidden; font-size: 120%; }

.jdgm-revs-tab__content { height: calc(100% - 100px); padding: 24px; overflow: auto; }

.jdgm-revs-tab__content .jdgm-form__fieldset-actions { display: flex; flex-direction: column-reverse; }

.jdgm-revs-tab__content .jdgm-form__fieldset-actions .jdgm-btn { display: block; }

.jdgm-revs-tab__content .jdgm-form__fieldset-actions .jdgm-cancel-question, .jdgm-revs-tab__content .jdgm-form__fieldset-actions .jdgm-cancel-rev { margin-top: 10px; }

.jdgm-revs-tab__content-header { text-align: center; }

.jdgm-revs-tab__branding { text-align: center; line-height: 2; }

.jdgm-histogram-wrapper { margin-bottom: 24px; }

.jdgm-histogram-wrapper .jdgm-histogram { margin: 0px; }

.jdgm-histogram-wrapper .jdgm-histogram__bar { margin: 0px 16px; width: 128px; }

.jdgm-revs-tab__content-header .jdgm-row-media { padding: 24px 0px; }

.jdgm-revs-tab__content-header .jdgm-review-search-wrapper { padding: 0px; }

.jdgm-revs-tab__content-header .jdgm-review-search-wrapper::after { right: 8px; }

.jdgm-widget.jdgm-revs-tab .jdgm-revs-tab__header a.jdgm-revs-tab__url, .jdgm-widget.jdgm-revs-tab .jdgm-revs-tab__header a.jdgm-revs-tab__url:hover span { text-decoration: none; }

.jdgm-widget.jdgm-revs-tab .jdgm-revs-tab__header a.jdgm-revs-tab__url span { text-decoration: underline; }

.jdgm-widget.jdgm-revs-tab .jdgm-revs-tab__content-header .jdgm-row-stars { display: block; }

.jdgm-widget.jdgm-revs-tab .jdgm-revs-tab__content-header .jdgm-row-media { flex-direction: column; }

.jdgm-widget.jdgm-revs-tab .jdgm-revs-tab__content-header .jdgm-gallery-wrapper, .jdgm-widget.jdgm-revs-tab .jdgm-revs-tab__content-header .jdgm-medals-wrapper { display: block; padding: 0px; text-align: center; border-top: none; }

.jdgm-widget.jdgm-revs-tab .jdgm-revs-tab__content-header .jdgm-gallery-wrapper + .jdgm-medals-wrapper { margin-top: 24px; padding: 24px 0px 0px; border-top: 1px solid var(--jdgm-secondary-color); border-left: none; }

.jdgm-widget.jdgm-revs-tab .jdgm-revs-tab__content-header .jdgm-medals__container { overflow: auto; white-space: nowrap; margin-bottom: 0px; height: 128px; }

@media only screen and (min-width: 768px) {
  .jdgm-histogram-wrapper .jdgm-histogram__bar { margin: 0px 24px; width: 192px; }
  .jdgm-revs-tab__content .jdgm-form__fieldset-actions { display: block; }
  .jdgm-revs-tab__content .jdgm-form__fieldset-actions .jdgm-btn { margin-top: 0px; display: inline-block; }
}

@media only screen and (max-width: 320px) {
  .jdgm-histogram-wrapper .jdgm-histogram__bar { margin: 0px 10px; width: 96px; }
}

.jdgm-all-reviews-page__title, .jdgm-all-reviews__header { text-align: center; }

.jdgm-all-reviews-page__title { margin-top: 0px; margin-bottom: 12px; font-size: 150%; }

.jdgm-all-reviews-page__wrapper { margin: 0px auto; max-width: 90%; }

.jdgm-all-reviews-widget > .jdgm-spinner { margin: 24px auto; }

.jdgm-all-reviews__summary-text--verified { display: flex; align-items: center; gap: 8px; justify-content: center; }

@media only screen and (min-width: 992px) {
  .jdgm-all-reviews__summary-text--verified { justify-content: flex-start; }
}

@media only screen and (min-width: 992px) {
  .jdgm-all-reviews-page__title { margin-bottom: 24px; }
  .jdgm-all-reviews-page__wrapper { max-width: 80%; }
}