/** Shopify CDN: Minification failed

Line 105:83 Unexpected ","

**/
body .jdgm-star.jdgm-star {
  display: inline-block !important;
  width: 12px;
  height: 12px;
  margin-right: 2px !important;
}

body .jdgm-star.jdgm--on {
  background-image: url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20focusable%3D%22false%22%20width%3D%2212%22%20height%3D%2212%22%20class%3D%22icon%20icon-star-rating%22%20viewBox%3D%220%200%2012%2011%22%3E%3Cpath%20d%3D%22M6%200v8.635L2.292%2011%203.48%206.87%200%204.202l4.443-.187L6%200Zm0%200v8.635L9.708%2011%208.52%206.87%2012%204.202l-4.443-.187L6%200Z%22%20fill%3D%22%23525252%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain;
}

body .jdgm-star.jdgm--off {
  background-image: url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20focusable%3D%22false%22%20width%3D%2212%22%20class%3D%22icon%20icon-star-rating%22%20viewBox%3D%220%200%2012%2011%22%3E%3Cpath%20d%3D%22M6%200v8.635L2.292%2011%203.48%206.87%200%204.202l4.443-.187L6%200Zm0%200v8.635L9.708%2011%208.52%206.87%2012%204.202l-4.443-.187L6%200Z%22%20fill-opacity%3D%220.4%22%20fill%3D%22%23525252%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain;
}

body .jdgm-star.jdgm--half {
  background-image: url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20focusable%3D%22false%22%20width%3D%2212%22%20class%3D%22icon%20icon-star-rating%22%20viewBox%3D%220%200%2012%2011%22%3E%3Cpath%20d%3D%22M6%200v8.635L2.292%2011%203.48%206.87%200%204.202l4.443-.187L6%200Z%22%20fill%3D%22%23525252%22%2F%3E%3Cpath%20d%3D%22M6%200v8.635L9.708%2011%208.52%206.87%2012%204.202l-4.443-.187L6%200Z%22%20fill-opacity%3D%220.4%22%20fill%3D%22%23525252%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain; 
}

body .jdgm-star:last-of-type {
  padding-right: 4px !important; 
} 

body .jdgm-star::before {
  display: none;
} 

main .jdgm-prev-badge__text {
  font-size: .6875rem;
  text-transform: uppercase;
  letter-spacing: var(--heading-letter-spacing);
  color: rgb(var(--text-color) / .65);
  margin-left: 2px;
  line-height: 1;
  position: relative;
  top: -1px;
}

main .jdgm-rev-widg__title {
  margin-bottom: 68px !important;
  font-size: 22px;
  color: #303030;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 3.96px;
}

@media (max-width: 767px) {
  main .jdgm-rev-widg__title {
    margin-bottom: 2.5rem !important;
  }
}

main .jdgm-rev-widg__summary-average {
  font-size: .6875rem;
  text-transform: uppercase;
  letter-spacing: var(--heading-letter-spacing);
  color: rgb(var(--text-color) / .65);
  margin-left: 2px;
  line-height: 1;
  position: relative;
  top: -1px;
}

main .jdgm-row-stars a.jdgm-write-rev-link, main .jdgm-form .jdgm-btn, body .jdgm-review-widget-modal .jdgm-write-review-modal__nav-btn {
  --button-background2: 48 48 48;
  --initial-gradient: linear-gradient(rgb(var(--button-background2)), rgb(var(--button-background2)));
  --hover-gradient: linear-gradient(transparent, transparent);
  --initial-background-position: var(--transform-origin-end);
  --hover-background-position: var(--transform-origin-start);
  -webkit-appearance: none;
  appearance: none;
  text-transform: var(--button-text-transform);
  font: var(--button-font);
  letter-spacing: var(--button-letter-spacing);
  text-shadow: none;
  text-align: center;
  cursor: pointer;
  color: #fff;
  border: 1px solid #303030;
  border-radius: var(--button-border-radius);
  background-color: #0000;
  /*background-image: linear-gradient(rgb(245, 219, 139), rgb(245, 219, 139)), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0))*/
  background-image: var(--initial-gradient), var(--hover-gradient);
  background-size: 101% 101%, 0 101%;
  background-position: var(--initial-background-position);
  background-repeat: no-repeat;
  justify-content: center;
  align-items: center;
  column-gap: 1.125rem;
  padding: .65rem 1.75rem;
  transition: background-size .45s cubic-bezier(.785, .135, .15, .86), background-position .45s step-end, color .45s cubic-bezier(.785, .135, .15, .86), border .45s cubic-bezier(.785, .135, .15, .86);
  display: inline-flex;
  position: relative;
}

main .jdgm-row-stars a.jdgm-write-rev-link:hover, main .jdgm-form .jdgm-btn:hover, , body .jdgm-review-widget-modal .jdgm-write-review-modal__nav-btn:hover {
    color: rgb(var(--button-background2)) !important;
    background-position: var(--hover-background-position) !important;
    border-color: rgb(var(--button-background2)) !important;
    background-size: 0 101%,101% 101% !important;
    background-color: transparent !important;
}

main .shopify-section--apps .container {
  --container-max-width: var(--container-lg-max-width);
}

main .shopify-section--apps .jdgm-histogram__bar {
  max-height: 8px;
}

main .shopify-section--apps .jdgm-shop-reviews__body .jdgm-rev__prod-info-wrapper {
  display: none;
}

main .shopify-section--apps .jdgm-rev__header .jdgm-rev__prod-link-prefix {
  display: none;
}

@media (min-width: 767px) {
  main .shopify-section--apps .jdgm-rev__prod-info-wrapper {
    width: 68%;
    margin-left: 32%;
    position: relative;
    top: 32px;    
  }

  main .shopify-section--apps .jdgm-row-rating {
    position: relative;
    top: -27px;
  }

  main .shopify-section--apps .jdgm-rev.jdgm-divider-top[data-verified-buyer="false"] {
    padding-top: 35px;
  }
}

@media (max-width: 767px) {
  main .shopify-section--apps .jdgm-rev__prod-info-wrapper {
    position: relative;
    top: 80px;
    max-height: 24.5px;
    overflow: hidden;
  }

  main .shopify-section--apps .jdgm-row-rating {
    position: relative;
    top: -23px;
  }
}

main .shopify-section--apps .jdgm-shop-reviews__body .jdgm-row-rating {
  position: relative;
  top: auto;
}

main .shopify-section--apps .jdgm-form .jdgm-form__title {
    font-size: 22px;
    color: #303030;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3.96px;
  }

main .shopify-section--apps .jdgm-form .jdgm-star {
  display: inline-block !important;
  width: 30px;
  height: 30px;
  margin-right: 0px !important;
  background-repeat: no-repeat;
}

main .shopify-section--apps .jdgm-form .jdgm-btn.jdgm-btn--solid {
  font-weight: normal;
  padding: 14px 20px;
}






body .jdgm-review-widget-modal .jdgm-write-review-modal__title {
  font-size: 22px;
  color: #303030;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 3.96px;
}

body .jdgm-review-widget-modal .jdgm-write-review-modal__content {
  padding-top: 56px;
}

body .jdgm-review-widget-modal .jdgm-write-review-modal__page-header {
  gap: 26px;
}

body .jdgm-review-widget-modal .jdgm-write-review-modal__product-title {
  font-size: var(--text-h6);
  line-height: 1.7;
  font-family: var(--heading-font-family);
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  letter-spacing: var(--heading-letter-spacing);
  text-transform: var(--heading-text-transform);
  overflow-wrap: anywhere;
}

body .jdgm-review-widget-modal .jdgm-star.jdgm-star {
  display: inline-block !important;
  width: 30px;
  height: 30px;
  margin-right: 0px !important;
}

body .jdgm-review-widget-modal .jdgm-write-review-modal__stars::before, body .jdgm-review-widget-modal .jdgm-write-review-modal__stars::after {
  font-weight: normal;
}