/** Shopify CDN: Minification failed

Line 35:23 The "+" operator only works if there is whitespace on both sides

**/
body .jdgm-write-rev-link.jdgm-write-rev-link, body .jdgm-btn--solid, body input[type=submit].jdgm-btn--solid, body .jdgm-widget .jdgm-btn.jdgm-btn{
  display: inline-flex;
      justify-content: center;
      align-items: center;
  text-align: center;
  padding: var(--btn-padding-vertical) var(--btn-padding-horizontal);
  font-family: var(--btn-font-family);
  font-size: var(--btn-font-size);
  font-weight: var(--btn-font-weight);
  line-height: calc(1 + .5 / var(--btn-font-scale));
  letter-spacing: var(--btn-font-spacing);
  text-transform: var(--btn-font-transform);
  border-radius: var(--btn-border-radius);
  height: var(--height-btn); 
}
body .jdgm-form input[type="text"], body .jdgm-form input[type="email"]{
  padding:1.5rem;
  background-color: rgb(var(--color-background));
  color: rgb(var(--color-foreground));
  font-family: var(--font-body-family);
  font-style: var(--font-body-style);
  font-weight: var(--font-body-weight);
  font-size: var(--text-size-base);
  width: 100%;
  box-sizing: border-box;
  transition: box-shadow var(--duration-short) ease;
  border-radius: var(--inputs-radius);
  height: var(--height-btn);
  min-height: calc(var(--inputs-border-width)* 2);
  min-width: calc(7rem +(var(--inputs-border-width)* 2));
  position: relative;
  border: 1px solid rgb(var(--color-input-border));
}
body .jdgm-rev-widg__title{
  font-size: var(--text-size-h4);
}
body .jdgm-rev-widg__summary-text{
  margin-top: 1rem;
}

/* ---- Zevana-style card look for Judge.me's NEW "revamped" widget (jm- prefixed DOM) ---- */
/* Colors (button/star color) are set from the app's own Settings > Widgets > Review Widget
   panel, not here — that panel writes the --jm-review-widget-* variables inline per-element,
   which a stylesheet can't reliably win against. Only layout/visual polish is done here. */
#judgeme_product_reviews .jm-review-widget-minimal-header__title{
  display: none !important;
}
#judgeme_product_reviews .jdgm-review-list,
html body #judgeme_product_reviews div.jdgm-review-list{
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  gap: 12px !important;
  align-items: start !important;
}
#judgeme_product_reviews .jm-review-item{
  background-color: #ffffff !important;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.1) !important;
  border-radius: 10px !important;
  padding: 16px !important;
  margin-bottom: 0 !important;
  margin: 0 !important;
  height: 100% !important;
  box-sizing: border-box !important;
}
#judgeme_product_reviews .jm-review-item .jm-review-item__body{
  flex-direction: column !important;
}
#judgeme_product_reviews .jm-review-widget-minimal-header,
#judgeme_product_reviews .jm-review-widget-minimal-header__button-and-filters{
  background: transparent !important;
}
#judgeme_product_reviews .jm-reviewer-avatar__initial{
  background-color: #eef2ee !important;
}
#judgeme_product_reviews .jm-button.jm-button--primary{
  border-radius: 999px !important;
}
@media only screen and (max-width: 359px){
  #judgeme_product_reviews .jdgm-review-list,
  html body #judgeme_product_reviews div.jdgm-review-list{
    grid-template-columns: 1fr !important;
  }
}
