.lunex-reviews{padding:45px 32px 35px;max-width:1600px;margin:auto;font-family:Poppins,Arial,sans-serif;letter-spacing:0;line-height:1.5}.lunex-reviews h2{font:700 20px/1.5 Poppins;margin:0 0 25px}.lunex-review-summary{display:flex;align-items:center;gap:40px;padding:20px 0 28px}.lunex-review-summary>div:first-child{width:205px;text-align:center;border-right:1px solid #eee}.lunex-review-summary strong{font-size:36px;font-weight:700}.lunex-review-stars{color:#ffa800;font:20px/1 Arial;letter-spacing:1px}.lunex-review-summary p{font-size:14px;margin:14px 0 0}.lunex-review-histogram{width:265px}.lunex-review-histogram button{display:flex;align-items:center;gap:12px;justify-content:space-between;width:100%;border:0;background:none;padding:2px 0;color:#777;font:14px Arial;cursor:pointer}.lunex-rating-bar{width:116px;height:8px;border-radius:2px;background:#f3f3f3;display:block}.lunex-rating-bar i{display:block;height:100%;background:#ffa800}.lunex-review-album{display:flex;gap:10px;align-self:center}.lunex-review-album button{border:0;padding:0;background:none;cursor:pointer}.lunex-review-album img{width:50px;height:50px;object-fit:cover;border-radius:4px}.lunex-review-actions{display:flex;gap:8px;margin-left:auto;align-self:flex-end}.lunex-review-actions button{border:1px solid #333;background:white;font:600 14px Poppins;padding:10px 20px;cursor:pointer}.lunex-review-actions button:last-child{padding:8px 12px;font-size:20px}.lunex-review-entry{border-top:1px solid #eee;padding:24px 0;font-size:14px}.lunex-review-meta{display:flex;justify-content:space-between;margin-bottom:14px}.lunex-review-entry .lunex-review-stars{font-size:16px}.lunex-review-date{font-size:12px;color:#999}.lunex-review-author{display:flex;align-items:center;gap:10px;font-weight:700}.lunex-review-avatar{border-radius:50%;background:#f7f7f7;width:40px;height:40px;display:grid;place-items:center;font-weight:400}.lunex-review-author small{font-size:10px;font-weight:400;display:block}.lunex-review-entry p{margin:14px 0 0}.lunex-review-entry-photos{display:flex;gap:8px;margin-top:12px}.lunex-review-entry-photos button{border:0;background:none;padding:0;cursor:pointer}.lunex-review-entry-photos img{width:100px;height:100px;object-fit:cover;border-radius:3px}.lunex-review-pages{display:flex;justify-content:center;gap:14px;padding:25px}.lunex-review-pages button{background:none;border:0;color:#777;cursor:pointer;font:16px Arial;min-width:24px;height:28px}.lunex-review-pages [aria-current=page]{color:#177ab5;font-weight:700}.lunex-review-filters{display:flex;gap:20px;padding:15px 0}.lunex-review-filters select{display:block;font:14px Arial;padding:8px;background:white;border:1px solid #aaa}.lunex-review-dialog,.lunex-review-photo-dialog{border:0;border-radius:4px;padding:25px;max-width:90vw}.lunex-review-dialog::backdrop,.lunex-review-photo-dialog::backdrop{background:#000b}.lunex-review-dialog>button,.lunex-review-photo-dialog>button{position:absolute;right:10px;top:5px;border:0;background:#fff;font-size:28px;cursor:pointer}.lunex-review-photo-dialog img{max-width:80vw;max-height:85dvh}.lunex-review-dialog{width:462px}.lunex-review-dialog h2{font-size:20px}
@media(max-width:749px){.lunex-reviews{padding:35px 20px}.lunex-review-summary{flex-wrap:wrap;gap:20px;padding-top:0}.lunex-review-summary>div:first-child{width:35%;border:0}.lunex-review-histogram{width:calc(65% - 20px)}.lunex-rating-bar{width:70px}.lunex-review-histogram button{font-size:12px;gap:5px}.lunex-review-summary strong{font-size:32px}.lunex-review-stars{font-size:18px}.lunex-review-actions{width:100%;margin:0;justify-content:space-between}.lunex-review-actions button:first-child{flex:1}.lunex-review-album{width:100%}.lunex-review-album img{width:60px;height:60px}.lunex-review-entry{padding:24px 0;font-size:14px}.lunex-review-filters{flex-wrap:wrap}.lunex-review-pages{gap:10px}}

@media(max-width:749px){.lunex-reviews{padding:60px 8px 35px}.lunex-reviews h2{text-align:center;font-weight:600}.lunex-review-summary{flex-direction:column;flex-wrap:nowrap;gap:20px}.lunex-review-summary>div:first-child{width:100%}.lunex-review-histogram{width:280px;max-width:100%;margin:0 auto}.lunex-review-histogram button{font-size:14px;gap:8px;padding:4px 0}.lunex-review-histogram button>span:first-child{width:61px;text-align:left}.lunex-review-histogram button>span:last-child{width:30px;text-align:right}.lunex-rating-bar{width:auto;flex:1}.lunex-review-album{gap:8px}.lunex-review-album img{width:80px;height:80px}.lunex-review-actions{align-self:stretch;margin-top:18px}.lunex-review-actions button{font:500 14px/18px Poppins;padding:10px 14px}.lunex-review-actions button:last-child{padding:8px 12px}.lunex-review-actions svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5}}

@media(max-width:749px){.lunex-review-actions{margin-top:0}}

.lunex-reviews{max-width:1400px;padding-left:20px;padding-right:20px}.lunex-reviews h2{font:600 20px/20px Poppins,Arial,sans-serif}.lunex-review-summary strong{display:block;font:700 32px/32px Poppins,Arial,sans-serif;margin-bottom:10px}.lunex-review-summary .lunex-review-stars{font-size:22px}.lunex-review-summary p{margin-top:8px}.lunex-review-actions button{font:600 14px/18px Poppins,Arial,sans-serif}.lunex-review-actions button:last-child{padding:10px 12px;font-size:14px}@media(min-width:750px){.lunex-review-summary{gap:54px}.lunex-review-summary>div:first-child{width:205px;padding-right:50px;flex:none}.lunex-review-histogram{width:264px;padding-right:24px;border-right:1px solid #eee;flex:none}}@media(max-width:749px){.lunex-reviews{padding-left:8px;padding-right:8px}}

@media(min-width:750px){.lunex-review-histogram button{line-height:18px}.lunex-review-album{align-self:flex-start}.lunex-review-actions{align-self:center}}
