.zayro-reviews-section{width:100%;background:#fff;color:#111;box-sizing:border-box}
.zayro-reviews-section__inner{width:min(1028px,calc(100% - 40px));margin:88px auto 72px;box-sizing:border-box}
.zayro-reviews-title{margin:0 0 23px;text-align:center;font-size:26px;font-weight:700;line-height:1.25;text-transform:uppercase;letter-spacing:0}
.zayro-reviews-overview{display:grid;grid-template-columns:30% 40% 30%;align-items:center;min-height:118px;border-bottom:1px solid #e5e5e5;padding-bottom:20px}
.zayro-reviews-overview__summary{padding:12px 20px 12px 0;text-align:center;border-right:1px solid #e7e7e7}
.zayro-reviews-stars{color:#f6a300;font-size:18px;line-height:1.35;white-space:nowrap}
.zayro-reviews-score{display:inline-block;margin-left:7px;color:#222;font-size:14px;font-weight:400;vertical-align:2px}
.zayro-reviews-overview__summary p{margin:0;color:#252525;font-size:13px;line-height:1.6}
.zayro-reviews-overview__histogram{padding:4px 44px;border-right:1px solid #e7e7e7}
.zayro-reviews-bar-row{display:grid;grid-template-columns:92px minmax(50px,1fr) 30px;gap:8px;align-items:center;min-height:20px}
.zayro-reviews-bar-row__stars{color:#f6a300;font-size:14px;letter-spacing:0;white-space:nowrap;line-height:1}
.zayro-reviews-bar-row__bar{display:block;height:11px;background:#eceef0}
.zayro-reviews-bar-row__bar span{display:block;height:100%;background:#050505}
.zayro-reviews-bar-row__count{color:#888;font-size:12px;text-align:right}
.zayro-reviews-overview__action{text-align:center;padding:10px 14px}
.zayro-reviews-write{width:min(100%,210px);min-height:35px;padding:8px 16px;background:#050505;border:1px solid #050505;border-radius:0;color:#fff;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer}
.zayro-reviews-write:hover,.zayro-reviews-write:focus-visible{background:#fff;color:#111}
.zayro-reviews-empty{margin:24px 0 0;text-align:center;color:#444;font-size:14px}
.zayro-reviews-section #judgeme_product_reviews{width:100%;max-width:none;margin:0;padding:0;border:0;background:transparent;color:#111}
.zayro-reviews-section .jm-review-widget{--jm-review-widget-star-and-histogram-color:#f6a300!important;--jm-review-widget-button-color:#050505!important;--jm-widget-border-radius:0!important;--jm-widget-border-radius-simplified:0!important;color:#111}
.zayro-reviews-section .jm-review-widget__header{margin:0!important;padding:0!important}
.zayro-reviews-section .jm-review-widget-minimal-header__title,.zayro-reviews-section .jm-review-widget-minimal-header__action-buttons,.zayro-reviews-section .jm-average-rating-display,.zayro-reviews-section .jm-custom-answer-filter{display:none!important}
.zayro-reviews-section .jm-review-widget-minimal-header> .jm-cluster{justify-content:flex-start!important;align-items:center!important}
.zayro-reviews-section .jm-review-widget-minimal-header__filter-container,.zayro-reviews-section .jm-review-widget-minimal-header__button-and-filters,.zayro-reviews-section .jm-review-widget-minimal-header__filters,.zayro-reviews-section .jm-filters,.zayro-reviews-section .jm-filters__buttons{width:100%;justify-content:flex-start!important}
.zayro-reviews-section .jm-review-widget-minimal-header__filter-container{padding:8px 0!important}
.zayro-reviews-section .jm-sort-filter{margin:0!important}
.zayro-reviews-section .jm-sort-filter__icon--sort{display:none!important}
.zayro-reviews-section .jdgm-sort-dropdown{border:0!important;background:transparent!important;padding:4px 24px 4px 0!important;color:#333!important;font-family:inherit!important;font-size:12px!important}
.zayro-reviews-section .jm-review-widget__body{margin:0!important}
.zayro-reviews-section .jdgm-review-list{gap:0!important}
.zayro-reviews-section .jm-review-item{padding:18px 0 26px!important;margin:0!important;border-top:1px solid #e6e6e6!important;border-radius:0!important}
.zayro-reviews-section .jm-review-item__content{width:100%}
.zayro-reviews-section .jm-star-rating{margin-bottom:6px}
.zayro-reviews-section .jm-star-rating__font-icon{color:#f6a300!important;font-size:1.25em!important}
.zayro-reviews-section .jm-reviewer-avatar{background:#f2f2f3!important;border-radius:0!important}
.zayro-reviews-section .jm-reviewer-info__name{color:#222!important;font-size:14px!important;font-weight:500!important}
.zayro-reviews-section .jm-review-content__body{color:#333!important;font-size:14px!important;line-height:1.55!important}
.zayro-reviews-section .jm-review-content__body p{margin:0 0 10px}
.zayro-reviews-section .zayro-reviews-empty ~ #judgeme_product_reviews .jm-review-widget__header-and-body{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}
@media(max-width:749px){.zayro-reviews-section__inner{width:calc(100% - 32px);margin:58px auto 56px}.zayro-reviews-title{font-size:22px;margin-bottom:18px}.zayro-reviews-overview{grid-template-columns:1fr;gap:0;padding-bottom:14px}.zayro-reviews-overview__summary{padding:8px 0 18px;border-right:0;border-bottom:1px solid #e7e7e7}.zayro-reviews-overview__histogram{width:min(100%,400px);margin:auto;padding:18px 4px;border-right:0}.zayro-reviews-overview__action{padding:5px 0 10px}.zayro-reviews-write{width:min(100%,330px)}.zayro-reviews-bar-row{grid-template-columns:90px minmax(50px,1fr) 28px}}
.zayro-reviews-section .jm-review-widget{padding:0!important}
.zayro-reviews-section .jm-review-widget-minimal-header> .jm-cluster> .jm-stack:first-child{display:none!important}
.zayro-reviews-section .jm-sort-filter{width:auto!important;min-width:135px!important}
.zayro-reviews-section .jdgm-sort-dropdown{width:100%!important;min-width:135px!important;height:32px!important}
