.manual-reviews-section{padding-top:40px;padding-bottom:40px;background:#f7f7f0}.manual-reviews-wrapper{display:flex;flex-direction:column;gap:24px}.manual-reviews-summary{display:grid;grid-template-columns:40% 55%;gap:24px;align-items:flex-start}@media screen and (max-width:749px){.manual-reviews-summary{grid-template-columns:1fr;gap:16px}}.summary-main{display:flex;flex-direction:column;gap:0px}.summary-gal h3{margin:0 0 10px;color:#000;font-size:1.9rem;padding-bottom:3px;border-bottom:1px solid #ddd}.summary-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.summary-rating-value{display:flex;align-items:baseline;gap:4px}.summary-average{font-size:2.6rem;font-weight:700}.summary-max{font-size:1.4rem;color:#666}.summary-stars{display:flex;gap:2px}.summary-stars .star{color:#f5a623;font-size:1.4rem}.summary-count{font-size:1.3rem;color:#555}.summary-breakdown{display:flex;flex-direction:column;gap:5px;max-width:95%}.breakdown-row{display:grid;grid-template-columns:50px 1fr 80px;align-items:center;gap:12px;font-size:1.2rem;margin-bottom:-4px}.breakdown-rating{display:flex;align-items:center;gap:6px}.breakdown-rating-num{font-weight:600;font-size:1.3rem;min-width:20px}.breakdown-rating-star{color:#f5a623;font-size:1.4rem}.breakdown-bar-wrapper{flex:1}.breakdown-bar{height:8px;border-radius:999px;background:#e2e2d4;overflow:hidden}.breakdown-fill{height:100%;background:#8cc152}.breakdown-count{text-align:right;color:#555;font-size:1.2rem}.summary-gallery{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-right:12px;scroll-behavior:smooth;padding-bottom:8px}.summary-gallery::-webkit-scrollbar{height:6px}.summary-gallery::-webkit-scrollbar-track{background:transparent}.summary-gallery::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px;transition:background .3s ease}.summary-gallery::-webkit-scrollbar-thumb:hover{background:#999}.summary-gallery-item{flex-shrink:0;scroll-snap-align:start}.summary-gallery-item img{border-radius:4px;display:block;width:120px;height:120px;object-fit:cover}@media screen and (max-width:749px){.summary-gallery{gap:10px;padding-right:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}.summary-gallery-item img{width:100px;height:100px}}.manual-reviews-list{position:relative;overflow:hidden}.manual-reviews-inner{display:flex;flex-direction:column;gap:2px;max-height:800px;transition:max-height .6s ease-out}.manual-reviews-list.expanded .manual-reviews-inner{max-height:10000px;transition:max-height .8s ease-out}.review-card{padding:16px 20px;background:#fff;border-radius:6px;box-shadow:0 1px 2px #0000000f;grid-template-columns:24% 74%;display:grid}.review-card-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.reviewer-info{display:flex;align-items:center;gap:10px}.reviewer-avatar{position:relative}.reviewer-avatar img{border-radius:50%}.reviewer-avatar:after{content:"\2713";position:absolute;bottom:12px;right:12px;width:14px;height:14px;background:#4caf50;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1}.reviewer-name{font-weight:600;font-size:1.3rem}.reviewer-badge{font-size:1.1rem;color:#666}.review-rating-date{text-align:right}.review-stars .star{color:#f5a623;font-size:18px}.review-date{font-size:1.1rem;color:#777}.review-title{margin-top:0;margin-bottom:4px;font-size:1.4rem;font-weight:600}.review-body{font-size:1.4rem;color:#3d3d3d;line-height:1.4}.review-footer{margin-top:8px;font-size:1.1rem;color:#777;display:flex;gap:8px;padding:0}.review-verified{font-weight:600;color:#3c763d}.manual-reviews-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.manual-reviews-overlay .overlay-fade{position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(to bottom,#f7f7f000,#f7f7f0f2 80%,#f7f7f0);pointer-events:none}.manual-reviews-overlay .overlay-button{position:absolute;left:50%;bottom:12px;transform:translate(-50%);padding:10px 16px;font-size:17px;background:#fff;border-radius:40px;border:1px solid #ccc;cursor:pointer;pointer-events:auto;color:#000}.manual-reviews-list.expanded .manual-reviews-overlay{display:none}.manual-reviews-pagination{margin-top:24px;display:none;justify-content:center}.manual-reviews-pagination.visible{display:flex}.pagination-list{list-style:none;padding:0;margin:0;display:flex;gap:8px;align-items:center}.pagination-link{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 8px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#333;font-size:1.3rem;font-weight:500;text-decoration:none;transition:all .2s ease;cursor:pointer}.pagination-link:hover:not(.pagination-link--active){border-color:#999;background:#f5f5f0;color:#333}.pagination-link--active{background:#8cc152;color:#fff;border-color:#8cc152;font-weight:600;cursor:default}.pagination-link--active:hover{background:#7ab037;border-color:#7ab037}@media screen and (max-width:600px){.pagination-list{gap:6px}.pagination-link{min-width:36px;height:36px;font-size:1.2rem;padding:0 6px}}.author-mobile{display:none}@media screen and (max-width:900px){.manual-reviews-summary{grid-template-columns:1fr}.summary-gal{max-width:93vw}.author-info{display:none}.author-mobile{display:block}}@media screen and (max-width:600px){.review-card{padding:12px 14px}.review-card-header{flex-direction:column;align-items:flex-start}.author-info{display:none}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/7ml-manual-reviews.css.map */
