/** Shopify CDN: Minification failed

Line 561:10 Expected identifier but found whitespace
Line 561:11 Unexpected "8px"

**/
.mogu-page-section{padding:64px 0;background:#f7f2ea;color:#1f1a17}
.mogu-page-section .page-width{max-width:1600px;margin:0 auto;padding:0 clamp(24px,4vw,64px)}
.mogu-section-heading{max-width:820px;margin:0 auto 32px;text-align:center}
.mogu-section-heading--left{text-align:left;margin-left:0;margin-right:0}
.mogu-section-eyebrow{display:inline-block;margin:0 0 12px;font:700 12px/1.2 Montserrat,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#7d6d5f}
.mogu-section-title{margin:0 0 12px;font:400 clamp(32px,5vw,56px)/1.02 "Cormorant Garamond", Georgia, serif;color:#221d18}
.mogu-section-title p{margin:0}.mogu-section-title em{font-style:italic}
.mogu-section-subtext{font:400 16px/1.7 Montserrat,Arial,sans-serif;color:#5f544b}
.mogu-proof-banner{padding:28px 0;border-top:1px solid rgba(34,29,24,.1);border-bottom:1px solid rgba(34,29,24,.1);background:#fbf8f4}
.mogu-proof-banner__row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;align-items:center}
.mogu-proof-banner__item{padding:14px 10px;border:1px solid rgba(34,29,24,.08);background:#fff;text-align:center;font:700 13px/1.2 Montserrat,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;color:#564a40}
.mogu-card-grid{display:grid;gap:20px}
.mogu-card{background:#fff;border:1px solid rgba(34,29,24,.08);border-radius:24px;padding:24px;box-shadow:0 8px 30px rgba(34,29,24,.04)}
.mogu-ugc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.mogu-ugc-card{display:flex;flex-direction:column;gap:18px;min-height:320px}
.mogu-ugc-card__video{aspect-ratio:9/16;border-radius:18px;background:linear-gradient(180deg,#cab7aa,#8f7769);display:flex;align-items:flex-end;justify-content:space-between;padding:18px;color:#fff}
.mogu-ugc-card__play{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.16);backdrop-filter:blur(8px);font:700 18px/1 Montserrat,Arial,sans-serif}
.mogu-ugc-card__name{font:700 14px/1.35 Montserrat,Arial,sans-serif}.mogu-ugc-card__meta{font:400 12px/1.4 Montserrat,Arial,sans-serif;opacity:.85}
.mogu-ugc-card__quote{font:400 15px/1.7 Montserrat,Arial,sans-serif;color:#433a34}.mogu-stars{letter-spacing:.08em;color:#ad7f28;font-size:14px}
.mogu-benefits-layout{display:grid;grid-template-columns:1.12fr .88fr;gap:28px;align-items:start}
.mogu-outcomes{display:grid;gap:18px}
.mogu-outcome{padding:22px 22px 18px;border-radius:18px;background:rgba(255,255,255,.78);border:1px solid rgba(34,29,24,.08);box-shadow:none}
.mogu-outcome__title{margin:0 0 6px;font:700 18px/1.25 Montserrat,Arial,sans-serif;color:#231c17}
.mogu-outcome__text{font:400 14px/1.7 Montserrat,Arial,sans-serif;color:#5f544b}
.mogu-outcome__timeline{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:#f4ece3;border:1px solid rgba(34,29,24,.06);font:700 11px/1.2 Montserrat,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#7a6a5d;white-space:nowrap}
.mogu-progress{height:5px;border-radius:999px;background:#ebe0d4;overflow:hidden}
.mogu-progress>span{display:block;height:100%;border-radius:999px;background:#8a6a52}
.mogu-side-copy{display:grid;gap:16px}
.mogu-side-copy .mogu-card h3{margin:0 0 8px;font:700 18px/1.35 Montserrat,Arial,sans-serif}
.mogu-side-copy .mogu-card p{margin:0;font:400 15px/1.75 Montserrat,Arial,sans-serif;color:#5f544b}
.mogu-3col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.mogu-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#f4ece3;border:1px solid rgba(34,29,24,.06);font:700 11px/1.2 Montserrat,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6c5b4c;margin-top:16px}
.mogu-card h3{margin:0 0 10px;font:700 20px/1.25 Montserrat,Arial,sans-serif}
.mogu-card p{margin:0;font:400 15px/1.75 Montserrat,Arial,sans-serif;color:#5f544b}
.mogu-card .icon{font-size:26px;margin-bottom:12px;display:block}
.mogu-ingredients-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mogu-ingredient__latin{display:block;margin-top:6px;font:700 11px/1.2 Montserrat,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#876d58}
.mogu-fact-list{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px}.mogu-fact-list li{position:relative;padding-left:18px;font:400 14px/1.6 Montserrat,Arial,sans-serif;color:#4e443c}.mogu-fact-list li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:8px;border-radius:50%;background:#8a6a52;transform:translateY(-50%)}
.mogu-testimonials-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;align-items:start}.mogu-rating-box{padding:28px}.mogu-rating-box__avg{font:400 72px/1 "Cormorant Garamond",Georgia,serif;margin:0 0 8px}.mogu-rating-row{display:grid;grid-template-columns:52px 1fr 28px;gap:10px;align-items:center;margin:10px 0}.mogu-rating-bar{height:8px;border-radius:999px;background:#efe5da;overflow:hidden}.mogu-rating-bar>span{display:block;height:100%;background:#8a6a52}
.mogu-testimonial-grid{display:grid;gap:16px}.mogu-testimonial__states{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.mogu-state{padding:14px;border-radius:16px;background:#faf6f1;border:1px solid rgba(34,29,24,.06)}
.mogu-state strong{display:block;margin-bottom:6px;font:700 12px/1.2 Montserrat,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#7a6a5d}.mogu-state p{font:400 14px/1.6 Montserrat,Arial,sans-serif;margin:0}
.mogu-testimonial__quote{font:400 16px/1.8 Montserrat,Arial,sans-serif;color:#3e352f;margin:0 0 14px}.mogu-testimonial__author{font:700 15px/1.3 Montserrat,Arial,sans-serif}.mogu-testimonial__meta{font:400 13px/1.5 Montserrat,Arial,sans-serif;color:#6c6055}
.mogu-faq{display:grid;gap:0}
.mogu-faq-item{border:0;border-radius:0;background:transparent;overflow:visible}
.mogu-faq-item summary{list-style:none;cursor:pointer;padding:18px 0;font:700 15px/1.45 Montserrat,Arial,sans-serif;display:flex;align-items:center;justify-content:space-between;gap:14px}
.mogu-faq-item summary::-webkit-details-marker{display:none}
.mogu-faq-item summary:after{content:'+';font:400 24px/1 Georgia,serif;color:#7a6a5d}
.mogu-faq-item[open] summary:after{content:'+';transform:rotate(45deg)}
.mogu-faq-item__content{padding:0 32px 18px 0}
.mogu-faq-item__content p{margin:0;font:400 15px/1.75 Montserrat,Arial,sans-serif;color:#5f544b}
.mogu-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.mogu-related-card{display:flex;flex-direction:column;height:100%}
.mogu-related-card__media{aspect-ratio:1.65/1;border-radius:0;overflow:hidden;background:#f0e7de;margin-bottom:0}
.mogu-related-card__media img{width:100%;height:100%;object-fit:cover}
.mogu-related-card__title{margin:0;font:400 22px/1.15 "Cormorant Garamond",Georgia,serif;color:#231c17}
.mogu-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;background:#1f1a17;color:#fff;text-decoration:none;font:700 13px/1.2 Montserrat,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}
@media (max-width: 989px){.mogu-proof-banner__row,.mogu-ugc-grid,.mogu-3col,.mogu-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mogu-benefits-layout,.mogu-testimonials-layout,.mogu-ingredients-grid{grid-template-columns:1fr}.mogu-page-section{padding:48px 0}}
@media (max-width: 749px){.mogu-page-section .page-width{padding:0 18px;max-width:100%}.mogu-proof-banner__row,.mogu-ugc-grid,.mogu-3col,.mogu-related-grid{grid-template-columns:1fr}.mogu-section-title{font-size:40px}.mogu-card{padding:20px}.mogu-testimonial__states{grid-template-columns:1fr}}


/* --- Added main-product styles and typography refinements --- */
.mogu-page-section {
   --mogu-headline-font: "Cormorant Garamond", Georgia, serif;
  --mogu-navy: #1f1a17;
  --mogu-gold: #8a6a52;
  --mogu-gold-light: #b48a68;
  --mogu-cream: #f7f2ea;
  --mogu-warm-white: #fbf8f4;
  --mogu-muted: #6b625a;
  --mogu-product-bg: #efe7dd;
  --mogu-radius: 18px;
}

.mogu-section-title,
.mogu-main-product__title,
.mogu-related-card__title,
.mogu-card h3,
.mogu-side-copy .mogu-card h3,
.mogu-rating-box__avg,
.mogu-main-product__price-wrap .price,
.mogu-main-product__sticky-price {
  font-family: var(--mogu-headline-font);
}

.mogu-main-product__subtitle {
  font-family: var(--mogu-headline-font);
}

.mogu-main-product {
  background: var(--mogu-warm-white);
  padding: 0 0 48px;
}

.mogu-main-product__inner {
  display: grid;
  grid-template-columns: minmax(0, 1.02fr) minmax(0, 0.98fr);
  align-items: stretch;
  gap: 0;
}




.mogu-section-heading--left {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
}





.mogu-main-product__info {
  padding: clamp(28px, 4vw, 56px);
  background: #fff;
}

.mogu-main-product__eyebrow {
  margin: 0 0 10px;
  color: var(--mogu-gold);
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.24em;
  text-transform: uppercase;
}

.mogu-main-product__title {
  font-size: clamp(42px, 5vw, 68px);
  color: var(--mogu-navy);
}

.mogu-main-product__subtitle {
  margin: 6px 0 0;
  color: var(--mogu-muted);
  font-family: var(--mogu-headline-font);
  font-size: clamp(20px, 3vw, 28px);
  font-style: italic;
  font-weight: 300;
  line-height: 1.15;
}

.mogu-main-product__rating {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  margin: 16px 0 0;
}

.mogu-main-product__stars {
  color: var(--mogu-gold);
  font-size: 15px;
  line-height: 1;
  letter-spacing: 0.18em;
}

.mogu-main-product__review-link {
  color: var(--mogu-muted);
  font-size: 12px;
  text-decoration: underline;
  text-underline-offset: 2px;
}

.mogu-main-product__badge {
  color: #3a8a4a;
  font-size: 11px;
  font-weight: 600;
}

.mogu-main-product__short-desc {
  margin: 20px 0 0;
  padding: 0 0 22px;
  color: #555;
  font-size: 14px;
  line-height: 1.75;
  border-bottom: 1px solid rgba(8, 15, 26, 0.08);
}

.mogu-main-product__benefits {
  display: grid;
  gap: 12px;
  margin: 24px 0 0;
}

.mogu-benefit-row {
  display: grid;
  grid-template-columns: 16px 1fr;
  gap: 10px;
  align-items: start;
}

.mogu-benefit-row__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  min-width: 16px;
  height: 16px;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  padding: 0;
  line-height: 1;
}

.mogu-benefit-row__icon img {
  display: block;
  width: 14px;
  height: 14px;
  object-fit: contain;
}

.mogu-benefit-row__title {
  display: block;
  margin: 0 0 4px;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.mogu-benefit-row__text {
  color: #777;
  font-size: 12px;
  line-height: 1.55;
}

.mogu-main-product__purchase {
  margin: 28px 0 0;
}

.mogu-main-product__price-wrap {
  display: grid;
  gap: 8px;
  margin-bottom: 18px;
}

.mogu-main-product__price-wrap .price {
  font-family: var(--mogu-headline-font);
  font-size: 42px;
  line-height: 1;
}

.mogu-main-product__price-wrap .price__container,
.mogu-main-product__price-wrap .price-item {
  align-items: baseline;
}

.mogu-main-product__price-note {
  color: #666;
  font-size: 11px;
  line-height: 1.5;
}

.mogu-main-product__purchase .product-form__input,
.mogu-main-product__purchase .product-form__quantity {
  margin-bottom: 18px;
}

.mogu-main-product__purchase .form__label,
.mogu-main-product__purchase legend.form__label {
  margin-bottom: 10px;
  color: #555;
  font-size: 9px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}

.mogu-main-product__purchase .product-form__input--pill input[type='radio'] + label,
.mogu-main-product__purchase .product-form__input--dropdown select,
.mogu-main-product__purchase .select__select,
.mogu-main-product__purchase .product-form__input--swatch input[type='radio'] + label {
  border-radius: 3px;
}

.mogu-main-product__purchase .product-form__input--pill input[type='radio'] + label {
  min-width: 0;
  padding: 6px 14px;
  border: 1px solid rgba(8, 15, 26, 0.14);
  background: #fff;
  color: var(--mogu-navy);
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  transition: border-color 0.15s, background 0.15s, color 0.15s;
}

.mogu-main-product__purchase .product-form__input--pill input[type='radio']:checked + label {
  background: var(--mogu-navy);
  border-color: var(--mogu-navy);
  color: var(--mogu-cream);
}

.mogu-main-product__purchase .product-form__input--pill input[type='radio'] + label:hover {
  border-color: var(--mogu-gold);
}

.mogu-main-product__purchase quantity-input.quantity {
  display: inline-grid;
  grid-template-columns: 36px 40px 36px;
  height: 36px;
  min-height: 0;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 3px;
  overflow: hidden;
}

.mogu-main-product__purchase .quantity__button,
.mogu-main-product__purchase .quantity__input {
  height: 36px;
  min-height: 0;
  border: 0;
  background: #fff;
}

.mogu-main-product__purchase .quantity__button {
  color: var(--mogu-navy);
  font-size: 16px;
}

.mogu-main-product__purchase .quantity__input {
  width: 100%;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
}

.mogu-main-product__purchase .shopify-payment-button__button,
.mogu-main-product__purchase .product-form__submit {
  min-height: 0;
  padding: 14px 24px;
  border-radius: 3px;
  box-shadow: none;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  transition: background 0.2s, transform 0.15s;
}

.mogu-main-product__purchase .product-form__submit {
  background: var(--mogu-navy);
}

.mogu-main-product__purchase .product-form__submit:hover {
  background: var(--mogu-gold);
  transform: translateY(-1px);
}

.mogu-main-product__purchase .shopify-payment-button__button--unbranded {
  min-height: 0 !important;
  padding: 10px 20px !important;
  font-size: 10px !important;
  font-weight: 500 !important;
  letter-spacing: 0.1em !important;
  opacity: 0.82;
}

.mogu-main-product__purchase .shopify-payment-button__button--unbranded:hover {
  opacity: 1;
}

.mogu-main-product__purchase .shopify-payment-button__more-options {
  margin-top: 8px;
  font-size: 10px;
  opacity: 0.6;
}

.mogu-main-product__purchase .shopify-app-block {
  margin-bottom: 16px;
}

.mogu-main-product__trust {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 18px;
  margin: 18px 0 0;
  padding-top: 16px;
  border-top: 1px solid rgba(8, 15, 26, 0.07);
}

.mogu-trust-item {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: #888;
  font-size: 11px;
  line-height: 1.4;
}

.mogu-trust-item__icon {
  font-size: 14px;
  line-height: 1;
}

.mogu-main-product__accordions {
  margin-top: 12px;
  border-top: 1px solid rgba(8, 15, 26, 0.07);
}

.mogu-accordion {
  border-bottom: 1px solid rgba(8, 15, 26, 0.07);
}

.mogu-accordion summary {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 18px;
  padding: 18px 0;
  cursor: pointer;
  list-style: none;
}

.mogu-accordion summary::-webkit-details-marker {
  display: none;
}

.mogu-accordion__heading {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.mogu-accordion__icon {
  color: var(--mogu-gold);
  font-size: 22px;
  line-height: 1;
  transition: transform 0.2s ease;
}

.mogu-accordion[open] .mogu-accordion__icon {
  transform: rotate(45deg);
}

.mogu-accordion__body {
  padding: 0 0 20px;
  color: #555;
  font-size: 13px;
  line-height: 1.75;
}

.mogu-accordion__body > *:first-child {
  margin-top: 0;
}

.mogu-accordion__body > *:last-child {
  margin-bottom: 0;
}

.mogu-main-product__sticky {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 30;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 14px 24px;
  background: rgba(249, 246, 240, 0.97);
  border-top: 1px solid var(--mogu-border);
  backdrop-filter: blur(14px);
  box-shadow: 0 -8px 30px rgba(0, 0, 0, 0.08);
  transform: translateY(100%);
  transition: transform 0.3s ease;
}

.mogu-main-product__sticky.is-visible {
  transform: translateY(0);
}

.mogu-main-product__sticky-info {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.mogu-main-product__sticky-title {
  font-family: var(--mogu-headline-font);
  font-size: 24px;
  line-height: 1;
}

.mogu-main-product__sticky-subtitle {
  color: var(--mogu-muted);
  font-size: 11px;
  line-height: 1.4;
}

.mogu-main-product__sticky-price {
  font-family: var(--mogu-headline-font);
  font-size: 30px;
  line-height: 1;
}

.mogu-main-product__sticky-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  padding: 0 28px;
  border: 0;
  border-radius: 3px;
  background: var(--mogu-navy);
  color: var(--mogu-cream);
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  cursor: pointer;
  text-decoration: none;
}

.mogu-main-product__sticky-button:hover {
  background: var(--mogu-gold);
}



/* --- Layout pass: closer to uploaded product detail mockup --- */
.mogu-main-product {
  padding: 0 0 56px;
}

.mogu-main-product__top.page-width {
  max-width: 100%;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.mogu-main-product__top {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  min-height: 680px;
  align-items: stretch;
  gap: 0;
  background: #fff;
}

.mogu-main-product__content-shell {
  display: flex;
  align-items: stretch;
  background: #fff;
}



er-radius: 8px;
}

.mogu-main-product__info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 680px;
  min-height: 680px;
  padding: clamp(36px, 3.8vw, 54px) clamp(32px, 4.2vw, 60px) clamp(32px, 3.6vw, 48px);
}

.mogu-main-product__title {
  font-size: clamp(44px, 4.8vw, 60px);
  line-height: .98;
  letter-spacing: -.02em;
  margin: 0;
}

.mogu-main-product__subtitle {
  max-width: 38rem;
  margin-top: 6px;
  font-size: clamp(18px, 2.5vw, 24px);
}

.mogu-main-product__rating {
  margin-top: 14px;
  margin-bottom: 0;
}

.mogu-main-product__short-desc {
  max-width: 34rem;
  margin-top: 18px;
  padding-bottom: 22px;
}

.mogu-main-product__benefits {
  max-width: 34rem;
  gap: 10px;
  margin-top: 22px;
}

.mogu-main-product__purchase {
  max-width: 100%;
  margin-top: 24px;
}

.mogu-main-product__purchase .shopify-payment-button__button,
.mogu-main-product__purchase .product-form__submit {
  min-height: 0;
  padding: 14px 24px;
}

.mogu-main-product__trust {
  max-width: 34rem;
  gap: 8px 16px;
  margin-top: 16px;
}

.mogu-main-product__wide-accordions {
  width: 100%;
  background: #fff;
  border-top: 1px solid rgba(8, 15, 26, 0.07);
}

.mogu-main-product__wide-accordions-inner {
  padding: 0 clamp(20px, 4vw, 60px);
}

.mogu-main-product__accordions {
  display: none;
}

.mogu-main-product__wide-accordions .mogu-accordion summary {
  min-height: 68px;
  padding: 22px 0;
}

.mogu-main-product__wide-accordions .mogu-accordion__heading {
  font-size: 12px;
  letter-spacing: 0.14em;
}

.mogu-main-product__wide-accordions .mogu-accordion__body {
  max-width: 920px;
  padding: 0 0 22px;
}

@media (max-width: 1199px) {
  .mogu-main-product__top.page-width {
    max-width: min(1280px, calc(100vw - 36px));
  }


  .mogu-gallery__slide video,
  .mogu-gallery__slide model-viewer,
  .mogu-gallery__slide iframe {
    max-width: min(100%, 320px);
    max-height: 440px;
  }

  .mogu-main-product__info {
    max-width: 600px;
    padding-left: clamp(26px, 3vw, 40px);
    padding-right: clamp(24px, 3vw, 40px);
  }
}

@media (max-width: 989px) {
  .mogu-main-product {
    padding-bottom: 34px;
  }

  .mogu-main-product__top.page-width {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .mogu-main-product__top {
    grid-template-columns: 1fr;
    min-height: 0;
  }

  
  .mogu-main-product__info {
    min-height: 0;
  }

 


  .mogu-gallery__slide video,
  .mogu-gallery__slide model-viewer,
  .mogu-gallery__slide iframe {
    max-width: min(100%, 280px);
    max-height: 320px;
  }

  

  .mogu-gallery__thumbs::-webkit-scrollbar {
    display: none;
  }



  .mogu-main-product__info {
    max-width: none;
    padding: 24px 20px 20px;
  }

  .mogu-main-product__title {
    font-size: clamp(36px, 9vw, 46px);
  }

  .mogu-main-product__subtitle {
    font-size: clamp(17px, 5vw, 21px);
  }

  .mogu-main-product__short-desc,
  .mogu-main-product__benefits,
  .mogu-main-product__purchase,
  .mogu-main-product__trust {
    max-width: none;
  }

  .mogu-main-product__purchase {
    margin-top: 20px;
  }

  .mogu-main-product__purchase .product-form__input,
  .mogu-main-product__purchase .product-form__quantity,
  .mogu-main-product__purchase .shopify-app-block {
    margin-bottom: 14px;
  }

  .mogu-main-product__purchase .product-form__input--pill {
    margin-bottom: 12px;
  }

  .mogu-main-product__purchase .product-form__input--pill input[type='radio'] + label {
    min-width: 0;
    padding: 10px 12px;
    font-size: 10px;
  }

  .mogu-main-product__purchase quantity-input.quantity {
    width: 100%;
    grid-template-columns: 44px minmax(48px, 1fr) 44px;
    height: 44px;
  }

  .mogu-main-product__purchase .quantity__button,
  .mogu-main-product__purchase .quantity__input {
    height: 44px;
  }

  .mogu-main-product__purchase .shopify-payment-button__button,
  .mogu-main-product__purchase .product-form__submit {
    min-height: 0;
    padding: 14px 20px;
    font-size: 11px;
    letter-spacing: 0.14em;
  }

  .mogu-main-product__trust {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px 10px;
  }

  .mogu-trust-item {
    font-size: 10px;
  }

  .mogu-main-product__wide-accordions-inner {
    padding: 0 20px;
  }

  .mogu-main-product__wide-accordions .mogu-accordion summary {
    min-height: 58px;
    padding: 16px 0;
  }

  .mogu-main-product__wide-accordions .mogu-accordion__heading {
    font-size: 11px;
    letter-spacing: 0.1em;
  }

  .mogu-main-product__wide-accordions .mogu-accordion__body {
    font-size: 12px;
    line-height: 1.72;
    padding-bottom: 18px;
  }

  .mogu-main-product__sticky {
    gap: 10px;
    padding: 10px 14px calc(10px + env(safe-area-inset-bottom));
  }

  .mogu-main-product__sticky-title {
    font-size: 17px;
  }

  .mogu-main-product__sticky-subtitle {
    font-size: 10px;
  }

  .mogu-main-product__sticky-price {
    font-size: 20px;
  }

  .mogu-main-product__sticky-button {
    min-height: 42px;
    padding: 0 16px;
    font-size: 10px;
    letter-spacing: 0.1em;
    white-space: nowrap;
  }
}

@media (max-width: 749px) {
  .mogu-main-product__media-shell {
    padding: 24px 16px 18px;
  }

  .mogu-gallery__stage,
  .mogu-gallery__slide,
  .mogu-gallery__placeholder {
    min-height: 280px;
  }

  .mogu-gallery__slide img,
  .mogu-gallery__slide video,
  .mogu-gallery__slide model-viewer,
  .mogu-gallery__slide iframe {
    max-width: min(100%, 240px);
    max-height: 280px;
  }

  .mogu-gallery__thumb {
    width: 48px;
    height: 48px;
  }

  .mogu-main-product__rating {
    gap: 8px;
  }

  .mogu-main-product__review-link,
  .mogu-main-product__badge,
  .mogu-main-product__price-note,
  .mogu-main-product__short-desc,
  .mogu-benefit-row__text,
  .mogu-trust-item {
    font-size: 11px;
  }

  .mogu-benefit-row {
    grid-template-columns: 34px 1fr;
    gap: 10px;
  }

  .mogu-benefit-row__icon {
    width: 34px;
    height: 34px;
    font-size: 14px;
  }

  .mogu-main-product__purchase .product-form__input--pill .form__label-wrap,
  .mogu-main-product__purchase .product-form__input legend.form__label {
    margin-bottom: 8px;
  }

  .mogu-main-product__trust {
    grid-template-columns: 1fr 1fr;
  }
}



/* =========================================================
   MÓGŪ — JUDGE.ME PRODUCT PAGE STYLES
   Consolidated single-source block
   ========================================================= */

/* ---------- OUTER SECTION / BACKGROUND ---------- */

.mogu-judgeme-section,
#judgeme_product_reviews,
#judgeme_product_reviews.jdgm-widget,
#judgeme_product_reviews.jdgm-review-widget,
#judgeme_product_reviews.jdgm-widget-revamp {
  background: #ffffff !important;
}

#judgeme_product_reviews.jdgm-widget,
#judgeme_product_reviews.jdgm-review-widget,
#judgeme_product_reviews.jdgm-widget-revamp {
  max-width: 100% !important;
  margin: 0 !important;
  padding: 18px 0 22px !important;
  background: transparent !important;
}

/* remove extra internal panel */
#judgeme_product_reviews .jm-review-widget,
#judgeme_product_reviews .jm-review-widget__header-and-body,
#judgeme_product_reviews .jm-review-widget__body,
#judgeme_product_reviews .jm-loading-overlay,
#judgeme_product_reviews .jdgm-carousel-review-list,
#judgeme_product_reviews .jm-carousel,
#judgeme_product_reviews .jm-carousel__viewport,
#judgeme_product_reviews .jm-carousel__track,
#judgeme_product_reviews .mogu-jdgm-summary {
  background: transparent !important;
  box-shadow: none !important;
}

/* ---------- INNER CONTENT WIDTH ---------- */

#judgeme_product_reviews .jm-review-widget {
  max-width: 1800px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: clamp(18px, 4vw, var(--mogu-page-padding-x, 44px)) !important;
  padding-right: clamp(18px, 4vw, var(--mogu-page-padding-x, 44px)) !important;
  box-sizing: border-box !important;
}

#judgeme_product_reviews .jm-review-widget__header-and-body,
#judgeme_product_reviews .jm-loading-overlay,
#judgeme_product_reviews .mogu-jdgm-summary,
#judgeme_product_reviews .jdgm-carousel-review-list,
#judgeme_product_reviews .jm-review-widget__header,
#judgeme_product_reviews .jm-media-preview {
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}

/* ---------- HEADER / ACTION ROW ---------- */

#judgeme_product_reviews .jm-review-widget__header,
#judgeme_product_reviews .jm-review-widget-minimal-header {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: 100% !important;
  justify-content: flex-end !important;
  align-items: center !important;
  margin-bottom: 8px !important;
}

#judgeme_product_reviews .jm-review-widget-minimal-header > .jm-cluster > .jm-stack:first-child {
  display: none !important;
}

#judgeme_product_reviews .jm-review-widget-minimal-header__filter-container,
#judgeme_product_reviews .jm-review-widget-minimal-header__button-and-filters,
#judgeme_product_reviews .jm-review-widget-minimal-header__action-buttons,
#judgeme_product_reviews .jm-action-buttons,
#judgeme_product_reviews .jm-action-buttons > .jm-stack {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: auto !important;
  justify-content: flex-end !important;
  align-items: center !important;
  gap: 10px !important;
}

#judgeme_product_reviews .jm-review-widget-minimal-header__filter-container {
  margin-left: auto !important;
}

/* hide filters / sort */
#judgeme_product_reviews .jm-review-widget-minimal-header__filters,
#judgeme_product_reviews .jm-filters,
#judgeme_product_reviews .jm-filters__buttons,
#judgeme_product_reviews .jm-custom-answer-filter,
#judgeme_product_reviews .jm-sort-filter,
#judgeme_product_reviews .jdgm-sort-dropdown,
#judgeme_product_reviews .jm-sort-filter__select,
#judgeme_product_reviews .jm-sort-filter__icon {
  display: none !important;
}

/* ---------- WRITE REVIEW BUTTON ---------- */

#judgeme_product_reviews [data-testid="write-review-button"],
#judgeme_product_reviews .jm-button--primary,
#judgeme_product_reviews .jm-action-buttons__button {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: relative !important;
  z-index: 5 !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 40px !important;
  padding: 0 20px !important;
  border: 0 !important;
  border-radius: 10px !important;
  background: #1f1a17 !important;
  color: #f7f2ea !important;
  font-family: Montserrat, Arial, sans-serif !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  letter-spacing: 0.16em !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
  box-shadow: none !important;
  transition: background 0.2s ease, transform 0.15s ease !important;
}

#judgeme_product_reviews [data-testid="write-review-button"]:hover,
#judgeme_product_reviews .jm-button--primary:hover,
#judgeme_product_reviews .jm-action-buttons__button:hover {
  background: #2b241f !important;
  color: #f7f2ea !important;
  transform: translateY(-1px) !important;
}

#judgeme_product_reviews [data-testid="write-review-button"]:focus-visible,
#judgeme_product_reviews .jm-button--primary:focus-visible,
#judgeme_product_reviews .jm-action-buttons__button:focus-visible {
  outline: 2px solid rgba(31, 26, 23, 0.22) !important;
  outline-offset: 2px !important;
}

/* ---------- HIDE TOP MEDIA STRIP ---------- */

#judgeme_product_reviews .jm-media-preview {
  display: none !important;
}

/* ---------- CUSTOM SUMMARY ---------- */

#judgeme_product_reviews .mogu-jdgm-summary {
  display: block !important;
  margin: 0 0 18px !important;
  padding-bottom: 20px !important;
  border-bottom: 1px solid rgba(31, 26, 23, 0.10) !important;
}

#judgeme_product_reviews .mogu-jdgm-summary__title {
  display: block !important;
   margin: 0 0 20px !important;
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: clamp(30px, 4vw, 48px) !important;
  line-height: 1.03 !important;
  font-weight: 400 !important;
  letter-spacing: -0.02em !important;
  color: #111827 !important;
}

#judgeme_product_reviews .mogu-jdgm-summary__title em {
  color: #b2873a !important;
  font-style: italic !important;
}

#judgeme_product_reviews .mogu-jdgm-summary__grid {
  display: grid !important;
  grid-template-columns: 170px minmax(0, 1fr) !important;
  gap: 18px !important;
  align-items: start !important;
}

#judgeme_product_reviews .mogu-jdgm-summary__left {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  min-width: 0 !important;
}

#judgeme_product_reviews .mogu-jdgm-summary__avg {
  margin: 0 0 4px !important;
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: clamp(42px, 5vw, 58px) !important;
  line-height: 0.92 !important;
  font-weight: 400 !important;
  color: #111827 !important;
}

#judgeme_product_reviews .mogu-jdgm-summary__stars {
  margin: 0 0 4px !important;
  font-size: 13px !important;
  line-height: 1 !important;
  letter-spacing: 0.05em !important;
  color: #d4a62a !important;
}

#judgeme_product_reviews .mogu-jdgm-summary__count {
  font-family: Montserrat, Arial, sans-serif !important;
  font-size: 11px !important;
  line-height: 1.35 !important;
  color: #7b7169 !important;
}

#judgeme_product_reviews .mogu-jdgm-bars {
  display: grid !important;
  gap: 5px !important;
  padding-top: 2px !important;
  width: 100% !important;
  min-width: 0 !important;
}

#judgeme_product_reviews .mogu-jdgm-bar {
  display: grid !important;
  grid-template-columns: 18px minmax(0, 1fr) 18px !important;
  gap: 8px !important;
  align-items: center !important;
  width: 100% !important;
}

#judgeme_product_reviews .mogu-jdgm-bar__label,
#judgeme_product_reviews .mogu-jdgm-bar__count {
  font-family: Montserrat, Arial, sans-serif !important;
  font-size: 10px !important;
  line-height: 1.2 !important;
  color: #7b7169 !important;
}

#judgeme_product_reviews .mogu-jdgm-bar__track {
  position: relative !important;
  width: 100% !important;
  height: 4px !important;
  border-radius: 999px !important;
  overflow: hidden !important;
  background: #e8e1d9 !important;
}

#judgeme_product_reviews .mogu-jdgm-bar__fill {
  display: block !important;
  height: 100% !important;
  border-radius: 999px !important;
  background: #b2873a !important;
  min-width: 0 !important;
}

/* ---------- CAROUSEL ---------- */

#judgeme_product_reviews .jm-review-widget__header-and-body {
  display: block !important;
}

#judgeme_product_reviews .jm-loading-overlay.jm-review-widget__body {
  display: block !important;
  min-height: 0 !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}

#judgeme_product_reviews .jdgm-carousel-review-list {
  display: block !important;
  width: 100% !important;
  position: relative !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}

#judgeme_product_reviews .jm-carousel {
  width: 100% !important;
  overflow: visible !important;
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  --carousel-gap: 10px !important;
}

#judgeme_product_reviews .jm-carousel__viewport {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  overflow: hidden !important;
  padding-top: 0 !important;
}

#judgeme_product_reviews .jm-carousel__track {
  display: flex !important;
  align-items: stretch !important;
  visibility: visible !important;
  opacity: 1 !important;
  gap: 16 !important;
  margin-top: 0 !important;
}

#judgeme_product_reviews .jm-carousel__track > * {
  display: flex !important;
  align-self: stretch !important;
  height: auto !important;
}

/* ---------- NAV / ARROWS ---------- */

#judgeme_product_reviews .jdgm-carousel-review-list__nav-container {
  position: relative !important;
  width: 100% !important;
  height: 0 !important;
  margin: 0 0 8px !important;
  padding: 0 !important;
  pointer-events: none !important;
  z-index: 6 !important;
}

#judgeme_product_reviews .jdgm-carousel-review-list__nav {
  position: absolute !important;
  top: -18px !important;
  pointer-events: none !important;
  background: transparent !important;
  border: 0 !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

#judgeme_product_reviews .jdgm-carousel-review-list__nav--prev {
  left: -14px !important;
}

#judgeme_product_reviews .jdgm-carousel-review-list__nav--next {
  right: -14px !important;
}

#judgeme_product_reviews .jm-carousel__button,
#judgeme_product_reviews button[aria-label*="Previous"],
#judgeme_product_reviews button[aria-label*="Next"] {
  pointer-events: auto !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 32px !important;
  height: 32px !important;
  min-width: 32px !important;
  min-height: 32px !important;
  padding: 0 !important;
  border-radius: 50% !important;
  border: 1px solid rgba(31, 26, 23, 0.14) !important;
  background: #f7f2ea !important;
  color: #1f1a17 !important;
  box-shadow: none !important;
  font-size: 0 !important;
  line-height: 0 !important;
  position: relative !important;
  overflow: hidden !important;
}

#judgeme_product_reviews .jm-carousel__button:hover,
#judgeme_product_reviews button[aria-label*="Previous"]:hover,
#judgeme_product_reviews button[aria-label*="Next"]:hover {
  border-color: rgba(31, 26, 23, 0.24) !important;
  background: #f3ede5 !important;
}

#judgeme_product_reviews .jm-carousel__button svg,
#judgeme_product_reviews button[aria-label*="Previous"] svg,
#judgeme_product_reviews button[aria-label*="Next"] svg {
  display: none !important;
}

#judgeme_product_reviews .jm-carousel__button--prev::before,
#judgeme_product_reviews button[aria-label*="Previous"]::before {
  content: "‹" !important;
  position: absolute !important;
  inset: 0 !important;
  display: grid !important;
  place-items: center !important;
  font-family: Arial, sans-serif !important;
  font-size: 18px !important;
  line-height: 1 !important;
  color: #1f1a17 !important;
}

#judgeme_product_reviews .jm-carousel__button--next::before,
#judgeme_product_reviews button[aria-label*="Next"]::before {
  content: "›" !important;
  position: absolute !important;
  inset: 0 !important;
  display: grid !important;
  place-items: center !important;
  font-family: Arial, sans-serif !important;
  font-size: 18px !important;
  line-height: 1 !important;
  color: #1f1a17 !important;
}

/* ---------- REVIEW CARDS ---------- */

#judgeme_product_reviews .jm-carousel-review-item,
#judgeme_product_reviews .jm-box.jm-review-item,
#judgeme_product_reviews .jm-box.jm-box--inherit-color.jm-review-item {
  display: flex !important;
  flex-direction: column !important;
  align-self: stretch !important;
  width: 100% !important;
  min-height: 220px !important;
  height: auto !important;
  box-sizing: border-box !important;
  padding: 14px !important;
  border: 1px solid rgba(34, 29, 24, 0.12) !important;
  border-radius: 4px !important;
  background: #f7f2ea !important;
  box-shadow: none !important;
  overflow: hidden !important;
}

#judgeme_product_reviews .jm-carousel-review-item__body {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 8px !important;
  flex: 1 1 auto !important;
  height: 100% !important;
  min-height: 0 !important;
  background: #f7f2ea !important;
}

#judgeme_product_reviews .jm-reviewer-info {
  min-height: 30px !important;
  align-items: flex-start !important;
}

#judgeme_product_reviews .jm-star-rating__font-icon {
  color: #d4a62a !important;
  font-size: 1.05em !important;
}

#judgeme_product_reviews .jm-reviewer-info__name {
  font-family: Montserrat, Arial, sans-serif !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  color: #18130f !important;
}

#judgeme_product_reviews .jm-verified-buyer-badge {
  color: #8f9cbc !important;
}

#judgeme_product_reviews .jm-reviewer-info__details > .jm-text:last-child {
  font-family: Montserrat, Arial, sans-serif !important;
  font-size: 10px !important;
  font-weight: 400 !important;
  line-height: 1.3 !important;
  color: #8b8178 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

#judgeme_product_reviews .jm-review-content,
#judgeme_product_reviews .jm-review-body-wrapper {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  min-height: 0 !important;
}

#judgeme_product_reviews .jm-review-content__body,
#judgeme_product_reviews .jdgm-review-content__body-content,
#judgeme_product_reviews .jdgm-review-content__body-content p {
  font-family: Montserrat, Arial, sans-serif !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
  color: #5f544b !important;
  word-break: break-word !important;
  overflow-wrap: anywhere !important;
}

#judgeme_product_reviews .jm-review-content__body {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 4 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  max-height: calc(1.5em * 4) !important;
  margin-bottom: 6px !important;
}

#judgeme_product_reviews .jdgm-review-content__body-content {
  display: block !important;
  max-height: none !important;
  overflow: visible !important;
}

#judgeme_product_reviews .jdgm-review-content__body-content p {
  margin: 0 !important;
}

#judgeme_product_reviews .jm-review-content__expand-button {
  margin-top: auto !important;
  padding: 0 !important;
  padding-top: 8px !important;
  border: 0 !important;
  background: transparent !important;
  color: #1f1a17 !important;
  align-self: flex-start !important;
}

#judgeme_product_reviews .jm-review-content__expand-button .jm-text {
  font-family: Montserrat, Arial, sans-serif !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  color: #1f1a17 !important;
}

#judgeme_product_reviews .jm-media-thumbnail-list__thumbnail,
#judgeme_product_reviews .jm-frame {
  max-width: 40px !important;
  max-height: 40px !important;
  border-radius: 4px !important;
  overflow: hidden !important;
}

/* ---------- DESKTOP ---------- */

@media (min-width: 990px) {
  #judgeme_product_reviews.jdgm-widget,
  #judgeme_product_reviews.jdgm-review-widget,
  #judgeme_product_reviews.jdgm-widget-revamp {
    padding-top: 16px !important;
    padding-bottom: 22px !important;
  }

  #judgeme_product_reviews .jm-carousel {
    --slides-per-view: 3 !important;
    --carousel-gap: 10px !important;
  }

  
}

/* ---------- TABLET / MOBILE ---------- */

@media (max-width: 989px) {
  #judgeme_product_reviews.jdgm-widget,
  #judgeme_product_reviews.jdgm-review-widget,
  #judgeme_product_reviews.jdgm-widget-revamp {
    padding-top: 22px !important;
    padding-bottom: 18px !important;
  }

#judgeme_product_reviews .jm-review-widget {
  padding-left: 18px !important;
  padding-right: 18px !important;
}

  #judgeme_product_reviews .mogu-jdgm-summary__grid {
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }

  #judgeme_product_reviews .mogu-jdgm-summary__avg {
    font-size: 40px !important;
  }

  #judgeme_product_reviews .jm-carousel {
    --slides-per-view: 1.15 !important;
    --carousel-gap: 10px !important;
  }

  #judgeme_product_reviews .jm-carousel-review-item,
  #judgeme_product_reviews .jm-box.jm-review-item,
  #judgeme_product_reviews .jm-box.jm-box--inherit-color.jm-review-item {
    min-height: 250px !important;
  }
}

@media (max-width: 749px) {
  #judgeme_product_reviews .jm-review-widget__header,
  #judgeme_product_reviews .jm-review-widget-minimal-header {
    margin-bottom: 8px !important;
  }

  #judgeme_product_reviews .mogu-jdgm-summary {
    margin-bottom: 4px !important;
    padding-bottom: 12px !important;
  }

  #judgeme_product_reviews .mogu-jdgm-summary__title {
    font-size: 28px !important;
    margin-bottom: 8px !important;
  }

  #judgeme_product_reviews .mogu-jdgm-summary__stars,
  #judgeme_product_reviews .mogu-jdgm-summary__count,
  #judgeme_product_reviews .mogu-jdgm-bar__label,
  #judgeme_product_reviews .mogu-jdgm-bar__count {
    font-size: 10px !important;
  }

  #judgeme_product_reviews .mogu-jdgm-bar__track {
    height: 3px !important;
  }

  #judgeme_product_reviews .jm-carousel-review-item,
  #judgeme_product_reviews .jm-box.jm-review-item,
  #judgeme_product_reviews .jm-box.jm-box--inherit-color.jm-review-item {
    padding: 12px !important;
  }

  #judgeme_product_reviews .jm-review-content__body,
  #judgeme_product_reviews .jdgm-review-content__body-content,
  #judgeme_product_reviews .jdgm-review-content__body-content p {
    font-size: 11px !important;
    line-height: 1.5 !important;
  }

  #judgeme_product_reviews [data-testid="write-review-button"],
  #judgeme_product_reviews .jm-button--primary,
  #judgeme_product_reviews .jm-action-buttons__button {
    min-height: 38px !important;
    padding: 0 16px !important;
    font-size: 10px !important;
  }

  #judgeme_product_reviews .jdgm-carousel-review-list__nav,
  #judgeme_product_reviews .jm-carousel__button,
  #judgeme_product_reviews button[aria-label*="Previous"],
  #judgeme_product_reviews button[aria-label*="Next"] {
    width: 28px !important;
    height: 28px !important;
    min-width: 28px !important;
    min-height: 28px !important;
  }

    #judgeme_product_reviews .jm-carousel__track {
    gap: 12px !important;
  }

  #judgeme_product_reviews .jm-carousel-review-item,
  #judgeme_product_reviews .jm-box.jm-review-item,
  #judgeme_product_reviews .jm-box.jm-box--inherit-color.jm-review-item {
    min-height: 170px !important;
    padding: 10px !important;
  }

  #judgeme_product_reviews .jm-reviewer-info {
    min-height: 24px !important;
  }
}