/** Shopify CDN: Minification failed

Line 35:131 Unexpected "{"
Line 102:55 Expected identifier but found "."
Line 371:1 Expected "}" to go with "{"

**/
/*
 *  Variables declarations
*/

:root {
  --jdgm-primary-color: var(--main-text);
  --jdgm-secondary-color: rgba(0,0,0,0.1);
  --jdgm-star-color: var(--main-text);
  --jdgm-write-review-text-color: white;
  --jdgm-write-review-bg-color: var(--main-text);
  --jdgm-paginate-color: var(--main-text);
  --jdgm-border-radius: 0;
  --jdgm-reviewer-name-color: var(--main-text);
  --close-icon: '{% render "theme-symbols", icon: "close" %}';

/*
 *  Header
*/

.jdgm-rev-widg__header, .jdgm-paginate {
  padding: 0.75rem var(--box-smaller-padding);
}
.jdgm-rev-widg__header {
  padding: 1.5rem var(--box-smaller-padding) 0 var(--box-smaller-padding);
}

.jdgm-histogram, /*.jdgm-rev-widg__summary,*/
/*.jdgm-rev-widg__sort-wrapper,*/ /*.jdgm-rev-widg__title,*/ .jdgm-rev-widg__section-title, .jdgm-row-actions, /*.jdgm-row-media*/ {
  display: none !Important;
}

.jdgm-widget-actions-wrapper, .jdgm-paginate__load-more {
  width: 100% !Important;
}

.jdgm-row-media {
  border-top-width: 0;
}
.jdgm-gallery-wrapper {
  padding: 0 0;
}
.jdgm-medals-wrapper {
  border-top-width: 0 !Important;
}

.jdgm-row-actions {
  padding: 0;
  border-top: var(--border-style);
  /*border-bottom: var(--border-style);*/
}
.jdgm-rev-widg__sort-wrapper {
  padding: 0 var(--box-smaller-padding) !Important;
}
.jdgm-sort-dropdown-wrapper {
  margin-top: 0;
}
.jdgm-sort-dropdown {
  margin: .25rem 0;
  padding: 0 .5rem 0 0;
}

.jdgm-row-stars {
  padding-bottom: 0 !Important;
}

.jdgm-widget .jdgm-row-stars {
  border-top: 0px solid #e4e4e4;
}

.jdgm-btn, .jdgm-write-rev-link, .jdgm-btn--solid, .jdgm-btn--border, .jdgm-full-rev-modal .jdgm-full-rev__product-button {
  top: 0px !important;
  height: var(--button-size) !important;
  text-transform: uppercase;
  font-family: Fira Code,monospace;
  font-weight: 500 !important;
  font-style: var(--font-style-body);
  font-size: calc(13px / 16 * var(--base-body-size) + 0px) !important;
  
}
.jdgm-write-rev-link {
  display: flex !Important;
  justify-content: center !Important;
  align-items: center !Important;
  max-width: 100% !Important;

}

/*
 *  Review Widget
*/

#judgeme_product_reviews.jdgm-widget.jdgm-review-widget {
  max-width: 100% !Important;
}
.jdgm-rev-widg__header, .jdgm-rev-widg__sort-wrapper, ..jdgm-rev, .jdgm-paginate {
  max-width: 1200px;
}


div.jdgm-rev-widg {
  padding: 0 !important;
  flex-direction: row-reverse;
}
.jdgm-rev-widg__title {
  font-size: calc(32px / 60 * var(--base-headings-size) + 0px);
}

.jdgm-rev-widg__other-lang {
  padding: /* 1.5rem var(--box-smaller-padding) !important */;
}

div.jdgm-quest, .jdgm-rev {
  padding: 1.5rem var(--box-smaller-padding) !important;
  border-top: var(--border-style);
  /*border-bottom: var(--border-style);*/
}

.jdgm-rev__location, .jdgm-rev__location-country-flag-img {
  display: none !important;
}

/*
 *  Snippet
*/

.jdgm-review-snippet-widget-wrapper .jdgm-review-snippet-widget {
  margin: 2rem 0 1.75rem;
}

.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card {
  border-top-left-radius: var(--jdgm-border-radius);
  border-top-right-radius: var(--jdgm-border-radius);
  border-bottom-right-radius: var(--jdgm-border-radius);
  border-bottom-left-radius: var(--jdgm-border-radius);
}
  .jdgm-rev-snippet-widget__cards-container {
    width: calc(2570px - var(--box-smaller-padding) * 2);
}
  .jdgm-rev-snippet-card {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    border: var(--border-style);
    background: none !important;
    margin: 0rem var(--box-smaller-padding) !important;
}
.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn, .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn {

}
  .widget__next-btn {
    width: 26px;
    height: 26px;
    padding: 8px;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 50%;
    background: transparent;
}
  .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn, .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn {
    background: transparent;
}
  .jdgm-rev-snippet-widget__next-btn {
    right: calc(var(--box-smaller-padding) / 2 - 0.75rem) !important;
    box-shadow: none;
}
  .jdgm-rev-snippet-widget__prev-btn {
    left: calc(var(--box-smaller-padding) / 2 - 0.75rem) !important;
    box-shadow: none;
}
  .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg, .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg {
    fill: var(--main-text);
}

/* Send review form */
  .jdgm-picture-fieldset__box {
    width: 100% !Important;
}
  .jdgm-media-fieldset__input {
    height: 100%;
}

/*
 *  Reviews Carousel
*/

.jdgm-carousel-wrapper{
  padding-top: 2rem;
  padding-bottom: 0;
}

.jdgm-carousel--gallery-theme .jdgm-carousel-item__inner-wrapper, .jdgm-rev-carousel .jdgm-rev {
  background-color: var(--main-background) !Important;
  box-shadow: none !important;
  border: var(--border-style);
}

@media only screen and (max-width: 767px) {

  .jdgm-carousel-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .jdgm-carousel--gallery-theme .jdgm-carousel-item {
    padding-top: 0px;
    padding-right: 0%;
    padding-bottom: 0;
    padding-left: 0%;
    border: none !Important;
  }

  .jdgm-carousel--gallery-theme .jdgm-carousel-item__inner-wrapper, .jdgm-rev-carousel .jdgm-rev {
    border: none;
  }

  .jdgm-carousel--gallery-theme .jdgm-carousel-item__inner-wrapper {
    border-left: var(--border-style);
  }

  .jdgm-carousel--gallery-theme .jdgm-carousel-item__inner-wrapper:last-child {
    border-right: var(--border-style);
  }

  .jdgm-carousel--gallery-theme .jdgm-carousel-item__body {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
}

.jdgm-carousel-title-and-link {
  display: flex !important;
  flex-direction: column;
  gap: .25rem;
  margin-bottom: 1.5rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-bottom: var(--border-style);
}

.jdgm-full-rev-modal .jdgm-full-rev__profile-wrapper {
  gap: 1ch !important;
}
.jdgm-full-rev__reviewer-and-location-wrapper {
  display: flex !important;
  gap: 1ch;
}
.jdgm-rev__author{
  font-family: "RBTNK";
  font-weight: var(--font-weight-headings);
  text-transform: uppercase;
}
button.jm-mfp-close {
  font-size: 2.5rem !important;
  content: var(--close-icon);
  text-transform: uppercase;
  font-family: Fira Code,monospace;
  font-weight: 500 !important;
  font-style: var(--font-style-body);
}
.jdgm-row-rating {
  width: 100%;
  flex: display;
  justify-content: space-between;
  align-items: center;
}
.jdgm-rev-carousel .jdgm-rev__read-full {
  left: 1.5rem var(--box-smaller-padding);
}
.jdgm-rev__location-country-flag-img, .jdgm-rev__buyer-badge-wrapper {
  margin-left: 0px;
}
.jdgm-carousel__arrows {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1rem 0;
  border-top: var(--border-style)
}
.jdgm-carousel__left-arrow {
  border-left-color: var(--main-text);
  border-left-width: 2.5px;
  border-right-color: var(--main-text);
  border-top-color: var(--main-text);
  border-top-width: 2.5px;
}
.jdgm-carousel__right-arrow {
  border-left-color: var(--main-text);
  border-right-color: var(--main-text);
  border-right-width: 2.5px;
  border-top-color: var(--main-text);
  border-bottom-color: var(--main-text);
  border-bottom-width: 2.5px;

}

@media only screen and (max-width: 767px) {
.jdgm-carousel__arrows {
  margin-top: 0;
  margin-bottom: 0;
  padding: 1rem 0;
  max-height: 3.75rem !Important;
}
.jdgm-carousel__right-arrow, .jdgm-carousel__left-arrow {
  height: .75rem;
  width: .75rem;
}
}

/*
 *  Testimonials Carousel
*/

.jdgm-header, .jdgm-content {
  margin-bottom: 1rem;
}
.jdgm-card {
  border-radius: var(--jdgm-border-radius);
}

/*
 *  Review Gallery
*/



/*
 *  Translate
*/
.jdgm-translate-container .jdgm-translate-icon {
  display: none;
  width: 1rem;
  height: 1rem;
}
.jdgm-translate-container .jdgm-translate-icon::before {
  content: "";
  display: block;
  width: 1rem;
  height: 1rem;
  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, .jdgm-rev__timestamp {
  background: none;
  border: none;
  color: #7b7b7b;
  padding: .125rem 0;
  font: inherit;
  font-size: 80%;
  min-height: 10px;
}
.jdgm-translate-container .jdgm-translate-button {
  text-decoration: underline;
  padding: .5rem 0 0;
}

.jdgm-paginate {
border-top: var(--border-style);
}