body:has(.hs-reviews-page) .jdgm-revs-tab-btn{display:none!important}
.hs-reviews-page{background:var(--reviews-bg);color:#303631;padding-bottom:64px;font-family:var(--font-body-family),sans-serif}
.hs-reviews-hero{text-align:center;padding:64px 24px 44px;max-width:1000px;margin:auto}
.hs-reviews-eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 18px;color:var(--reviews-green)}
.hs-reviews-page .hs-reviews-hero h1{display:block!important;color:#303631;font-family:var(--font-heading-family),HatchwayUltraCondensed,sans-serif;font-size:clamp(36px,5vw,64px);line-height:1.06;margin:0 0 20px;text-transform:uppercase}
.hs-reviews-intro{font-size:18px;line-height:1.6;margin:0 auto;max-width:600px}
.hs-reviews-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 48px;margin-top:32px}
.hs-reviews-proof>div{display:flex;flex-direction:column;gap:4px}.hs-reviews-proof>div[hidden]{display:none}
.hs-reviews-proof strong{color:var(--reviews-green);font-size:28px;font-weight:800;line-height:1.2}.hs-reviews-proof span{font-size:14px}
.hs-reviews-inner{max-width:1240px;margin:auto;padding:0 24px}
.hs-reviews-gallery{padding:28px;background:#fff;border:1px solid #e5e5d9;border-radius:24px;margin-bottom:32px}
.hs-reviews-gallery-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}
.hs-reviews-gallery h2{font-size:26px;color:#303631;margin:0}.hs-reviews-gallery p{font-size:14px;margin:0;color:#5b665e}
.hs-reviews-photos{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 0 10px}
.hs-reviews-photos button{border:0;background:#f5f5ef;padding:0;flex:0 0 142px;height:142px;border-radius:16px;overflow:hidden;cursor:zoom-in;scroll-snap-align:start}
.hs-reviews-photos img{width:100%;height:100%;object-fit:cover}
.hs-reviews-page #judgeme_all_reviews_page{max-width:none!important;padding:0!important;margin:0!important}
.hs-reviews-page .jdgm-all-reviews__header{background:#fff;border:1px solid #e5e5d9;border-radius:24px;padding:28px!important;margin:0 0 24px!important}
.hs-reviews-page .jdgm-row-stars{display:flex!important;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
.hs-reviews-page .jdgm-all-reviews__summary,.hs-reviews-page .jdgm-histogram,.hs-reviews-page .jdgm-widget-actions-wrapper{border:0!important;float:none!important;width:auto!important;flex:1;min-width:220px;margin:0!important;padding:0!important}
.hs-reviews-page .jdgm-all-reviews__summary-stars{font-size:20px}.hs-reviews-page .jdgm-all-reviews__summary-average{display:block;font-size:26px;font-weight:800;margin:10px 0}.hs-reviews-page .jdgm-all-reviews__summary-text{font-size:15px}
.hs-reviews-page .jdgm-histogram__bar{border-radius:20px;background:#eeeee7}.hs-reviews-page .jdgm-histogram__bar-content{background:var(--reviews-green)!important;border-radius:20px}
.hs-reviews-page :is(.jdgm-histogram__frequency,.jdgm-rev__prod-link){color:#445048!important}
.hs-reviews-page .jdgm-write-rev-link{background:var(--reviews-green)!important;border:1px solid var(--reviews-green)!important;color:#fff!important;border-radius:28px!important;padding:14px 20px!important;font-size:15px!important;line-height:1.4;min-height:48px}
.hs-reviews-page .jdgm-subtab{display:flex;gap:10px;flex-wrap:wrap;border:0!important;margin:26px 0 16px!important;padding:0!important}
.hs-reviews-page .jdgm-subtab__name{border:1px solid #cbd8ca!important;background:#fff!important;color:var(--reviews-green)!important;border-radius:28px!important;padding:12px 18px!important;font-size:15px!important;text-decoration:none!important;min-height:44px}
.hs-reviews-page .jdgm-subtab__name.jdgm--active{background:#e6f1d2!important;font-weight:700}
.hs-reviews-page .jdgm-sort-dropdown-wrapper{padding:0!important;margin:0 0 24px!important;border:0!important}
.hs-reviews-page .jdgm-sort-dropdown{background:#fff!important;color:#303631!important;font-size:15px!important;border:1px solid #cbd8ca!important;border-radius:24px;padding:12px 36px 12px 16px!important;min-height:44px;width:auto;max-width:100%}
.hs-reviews-page .jdgm-all-reviews__body,.hs-reviews-page .jdgm-shop-reviews__body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}
.hs-reviews-page .jdgm-rev{width:100%!important;min-width:0;background:white;border:1px solid #e3e5db!important;border-radius:22px;padding:24px!important;margin:0!important;display:flex;flex-direction:column;text-align:left;box-sizing:border-box}
.hs-reviews-page .jdgm-rev__header{display:contents}.hs-reviews-page .jdgm-row-product{order:0;font-size:14px;margin-bottom:14px}.hs-reviews-page .jdgm-row-rating{order:1;display:flex;justify-content:space-between;gap:10px;margin-bottom:14px;align-items:center}
.hs-reviews-page .jdgm-rev__rating{font-size:18px}.hs-reviews-page .jdgm-rev__timestamp{font-size:12px;color:#697369}
.hs-reviews-page .jdgm-rev__content{order:2;font-size:16px!important;line-height:1.65!important;color:#303631;overflow-wrap:anywhere}.hs-reviews-page .jdgm-rev__title{font-family:var(--font-body-family),sans-serif;font-size:17px;line-height:1.4;display:block;margin-bottom:10px}.hs-reviews-page .jdgm-rev__body p{font-size:inherit;line-height:inherit;margin:0 0 12px}
.hs-reviews-page .jdgm-row-profile{order:3;margin-top:18px}.hs-reviews-page .jdgm-rev__icon{display:none!important}.hs-reviews-page .jdgm-rev__author-wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hs-reviews-page .jdgm-rev__author{font-size:14px;color:var(--reviews-green);font-weight:700}.hs-reviews-page .jdgm-rev__buyer-badge{background:#e9f1e3!important;color:var(--reviews-green)!important;border-radius:20px;padding:3px 9px;font-size:12px}.hs-reviews-page .jdgm-rev__actions,.hs-reviews-page .jdgm-row-extra{order:4}
.hs-reviews-page .jdgm-rev__pic-link{width:100px!important;height:100px!important;border-radius:12px;overflow:hidden}.hs-reviews-page .jdgm-rev__pic-img{width:100%;height:100%;object-fit:cover}
.hs-reviews-page a{color:var(--reviews-green)}.hs-reviews-page :is(button,a,select):focus-visible{outline:3px solid #b7c889;outline-offset:4px}
.hs-reviews-page .jdgm-paginate{grid-column:1/-1;padding:24px}.hs-reviews-page .jdgm-paginate__page{font-size:17px;padding:12px}
.hs-reviews-lightbox{border:0;border-radius:20px;padding:48px 16px 18px;background:#fff;max-width:min(92vw,800px);max-height:90dvh;color:#303631}.hs-reviews-lightbox::backdrop{background:#102b20bd}.hs-reviews-lightbox img{display:block;max-height:68dvh;max-width:100%;margin:auto;object-fit:contain}.hs-reviews-lightbox button{position:absolute;right:8px;top:6px;width:40px;height:40px;border:0;border-radius:50%;background:#edf1e9;color:#24553b;font-size:30px;cursor:pointer}.hs-reviews-lightbox p{margin:14px 0 0;font-size:14px}
@media(max-width:1000px){.hs-reviews-page .jdgm-all-reviews__body,.hs-reviews-page .jdgm-shop-reviews__body{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.hs-reviews-hero{padding:36px 20px 28px}.hs-reviews-intro{font-size:16px}.hs-reviews-proof{gap:20px;margin-top:24px}.hs-reviews-proof strong{font-size:24px}.hs-reviews-inner{padding:0 16px}.hs-reviews-gallery{padding:20px 16px;border-radius:20px;margin-bottom:20px}.hs-reviews-gallery-heading{display:block}.hs-reviews-gallery h2{font-size:24px;margin-bottom:6px}.hs-reviews-photos button{flex-basis:112px;height:112px}.hs-reviews-page .jdgm-all-reviews__header{padding:22px 18px!important;border-radius:20px}.hs-reviews-page .jdgm-row-stars{flex-direction:column;gap:24px}.hs-reviews-page .jdgm-row-stars>*{width:100%!important;min-width:0!important}.hs-reviews-page .jdgm-all-reviews__body,.hs-reviews-page .jdgm-shop-reviews__body{grid-template-columns:minmax(0,1fr);gap:16px}.hs-reviews-page .jdgm-rev{padding:22px!important}.hs-reviews-page .jdgm-subtab__name{font-size:14px!important;padding:11px 14px!important}.hs-reviews-page{padding-bottom:36px}}
