.rp-aul{max-width:1100px;margin:0 auto;padding:56px 20px 8px;font-family:var(--font-body--family);color:#2a2a2a}
.rp-aul__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid #eee}
.rp-aul__h{margin:0;font-family:var(--font-heading--family);font-size:1.75rem;font-weight:700;line-height:1.2}
.rp-aul__toggle{appearance:none;background:none;border:1px solid #2a2a2a;border-radius:999px;padding:10px 18px;font:inherit;font-size:.875rem;font-weight:600;color:#2a2a2a;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}
.rp-aul__toggle:after{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}
.rp-aul__toggle[aria-expanded="true"]:after{transform:translateY(2px) rotate(-135deg)}
.rp-aul__toggle:hover{background:#2a2a2a;color:#fff}
.rp-aul__toggle:focus-visible{outline:2px solid #05614b;outline-offset:2px}
.rp-aul__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.rp-aul__card{background:#f6f6f4;border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:10px;margin:0}
.rp-aul__stars{display:flex;gap:2px}
.rp-aul__star{width:16px;height:16px;background:#05614b;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E") center/contain no-repeat}
.rp-aul__star.is-off{background:#2a2a2a2e}
.rp-aul__title{margin:0;font-weight:700;font-size:.95rem}
.rp-aul__body{margin:0;font-size:.9rem;line-height:1.55;flex:1}
.rp-aul__meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:.78rem;color:#2a2a2aa6}
.rp-aul__author{font-weight:600;color:#2a2a2a}
.rp-aul__verified{color:#05614b;font-weight:600}
.rp-aul__verified:before{content:"✓ "}
#judgeme_product_reviews.rp-aul-open{padding-top:24px!important}
#judgeme_product_reviews.rp-aul-loading .jdgm-rev-widg__reviews{opacity:.4;pointer-events:none}
@media (max-width:749px){
 .rp-aul{padding:40px 0 8px}
 .rp-aul__head{padding:0 16px 16px;margin-bottom:16px}
 .rp-aul__h{font-size:1.4rem}
 .rp-aul__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:0 16px 8px;scrollbar-width:none}
 .rp-aul__list::-webkit-scrollbar{display:none}
 .rp-aul__card{flex:0 0 84%;scroll-snap-align:start}
 .rp-aul__toggle{width:100%;justify-content:center}
}

.rp-aul__list--1,.rp-aul__list--2{grid-template-columns:repeat(var(--rp-aul-cols),minmax(0,360px))}.rp-aul__list--1{--rp-aul-cols:1}.rp-aul__list--2{--rp-aul-cols:2}
@media (max-width:749px){.rp-aul__list--1 .rp-aul__card{flex-basis:calc(100% - 32px)}}
