/* UAESA Smart Review 2.1.14: approved avatar-only header, additive overrides.
   No Greenmart, WooCommerce, original form, comment list or rating CSS changed. */
.sprw-reviews:has(.sprw-uaesa-reviewer-community) > .sprw-uaesa-brand,
.sprw-reviews.sprw-uaesa-gallery-header-mounted > .sprw-uaesa-brand{
    display:none!important;
}
/* The JavaScript moves the existing read-only section, leaving the data directory in place. */
.sprw-reviews > .sprw-uaesa-reviewer-community{
    display:flex!important;flex-direction:column;align-items:center;justify-content:center;
    flex:none!important;box-sizing:border-box;width:100%!important;max-width:100%!important;
    min-width:0!important;margin:0 0 20px!important;padding:14px 6px 16px!important;
    border:0!important;border-radius:0!important;background:transparent!important;
    box-shadow:none!important;text-align:center;
}
.sprw-reviews > .sprw-uaesa-reviewer-community > .sprw-uaesa-reviewer-eyebrow,
.sprw-reviews > .sprw-uaesa-reviewer-community > .sprw-uaesa-reviewer-heading,
.sprw-reviews > .sprw-uaesa-reviewer-community > .sprw-uaesa-reviewer-subtitle,
.sprw-reviews > .sprw-uaesa-reviewer-community > .sprw-uaesa-reviewer-hint{
    display:none!important;
}
.sprw-reviews > .sprw-uaesa-reviewer-community > .sprw-uaesa-reviewer-stack{
    display:flex!important;align-items:center!important;justify-content:center!important;
    flex-wrap:nowrap!important;max-width:100%;width:max-content;min-height:91px!important;
    padding:6px 8px!important;margin:0 auto!important;isolation:isolate;
}
.sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-button,
.sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-more{
    position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;
    flex:0 0 72px!important;width:72px!important;min-width:72px!important;max-width:72px!important;
    height:72px!important;min-height:72px!important;max-height:72px!important;aspect-ratio:1/1;
    padding:0!important;margin:0 0 0 -22px!important;box-sizing:border-box!important;
    border:3px solid #fff!important;border-radius:50%!important;background:#fff!important;
    overflow:visible!important;box-shadow:0 3px 10px rgba(13,53,72,.12)!important;
    transition:transform .26s cubic-bezier(.20,.80,.23,1.22),box-shadow .23s ease!important;
    transform-origin:50% 50%;font-family:inherit;line-height:1!important;
}
.sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-button:first-child{
    margin-left:0!important;
}
/* Later portraits sit IN FRONT of earlier portraits, as in the supplied reference. */
.sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-button:nth-child(n){
    z-index:var(--uaesa-avatar-layer,1)!important;
}
.sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-button:hover,
.sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-button:focus-visible,
.sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-button.is-selected{
    transform:translateY(-12px) scale(1.12)!important;
    z-index:40!important;box-shadow:0 13px 22px rgba(13,53,72,.2)!important;
}
/* Clip the IMAGE and fallback, not the outer white ring. No part of the image can escape its circle. */
.sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-button > .sprw-uaesa-reviewer-avatar{
    position:relative!important;display:block!important;flex:0 0 100%!important;
    width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;
    border-radius:50%!important;overflow:hidden!important;clip-path:circle(50% at 50% 50%);
    background:#e8f4ef;transform:translateZ(0);
}
.sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-avatar > img.sprw-uaesa-reviewer-photo{
    position:absolute!important;inset:0!important;display:block;
    width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;
    max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:50% 42%!important;
    border:0!important;border-radius:50%!important;padding:0!important;margin:0!important;
    transform:none!important;pointer-events:none;
}
.sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-avatar > .sprw-uaesa-reviewer-fallback{
    width:100%;height:100%;border-radius:50%!important;overflow:hidden!important;
}
.sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-initial{
    display:grid!important;place-items:center;width:100%;height:100%;border-radius:50%!important;
    font:600 24px/1 Arial,sans-serif;letter-spacing:.02em;color:#fff;
}
/* The directory button is always a plain white circle with a large blue PLUS. */
.sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-more{
    z-index:30!important;margin-left:-19px!important;color:transparent!important;
    font-size:0!important;text-indent:0!important;background:#fff!important;
    box-shadow:0 5px 11px rgba(25,53,94,.19)!important;
}
.sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-more::before,
.sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-more::after{
    content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);
    background:#197af0;border-radius:3px;pointer-events:none;
}
.sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-more::before{width:31px;height:4px;}
.sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-more::after{width:4px;height:31px;}
.sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-more:hover,
.sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-more:focus-visible{
    transform:translateY(-9px) scale(1.1)!important;border-color:#fff!important;
    box-shadow:0 11px 20px rgba(25,53,94,.19)!important;
}
@media(max-width:440px){
  .sprw-reviews > .sprw-uaesa-reviewer-community{padding:8px 4px 11px!important;margin-bottom:12px!important;}
  .sprw-reviews > .sprw-uaesa-reviewer-community > .sprw-uaesa-reviewer-stack{min-height:78px!important;padding:6px 4px!important;}
  .sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-button,
  .sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-more{
     flex-basis:60px!important;width:60px!important;min-width:60px!important;max-width:60px!important;
     height:60px!important;min-height:60px!important;max-height:60px!important;margin-left:-18px!important;
  }
  .sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-more{margin-left:-16px!important;}
  .sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-initial{font-size:19px;}
  .sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-more::before{width:25px;height:3px;}
  .sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-more::after{width:3px;height:25px;}
}
@media(max-width:350px){
  .sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-button,
  .sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-more{
     flex-basis:53px!important;width:53px!important;min-width:53px!important;max-width:53px!important;
     height:53px!important;min-height:53px!important;max-height:53px!important;margin-left:-17px!important;
  }
  .sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-more{margin-left:-14px!important;}
}
@media(prefers-reduced-motion:reduce){
  .sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-button,
  .sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-more{transition:none!important;}
  .sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-button:hover,
  .sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-button:focus-visible,
  .sprw-reviews > .sprw-uaesa-reviewer-community .sprw-uaesa-reviewer-button.is-selected{transform:none!important;}
}

/* The requested review-section logo/title is visually removed even on products with no reviews. */
.sprw-reviews > .sprw-uaesa-brand{display:none!important;}
