.custom-reviews-section-wrapper{padding:40px 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin-bottom:40px}.page-width{max-width:1200px;margin:0 auto;padding:0 15px}.rte{line-height:1.6}.rte p{margin-bottom:1em}.custom-reviews-header{margin-bottom:15px}.custom-reviews-header .header-left{display:flex;align-items:baseline;gap:8px}.header-score{font-size:2.8rem;font-weight:700;color:#111}.header-stars-wrapper{margin-top:-5px}.header-based-on{font-size:14px;color:#555}.custom-reviews-header .star-icon{font-style:normal;font-size:20px;letter-spacing:2px}.stars-outer{position:relative;display:inline-block;color:#e0e0e0}.stars-inner{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;color:#000}.custom-reviews-recommend{display:flex;align-items:center;gap:15px;margin-bottom:30px}.recommend-bar-wrapper{flex:0 0 100px;height:10px;background-color:#e0e0e0;border-radius:5px;overflow:hidden}.recommend-bar-fill{height:100%;background-color:#28a745;border-radius:5px}.recommend-text{font-size:14px;color:#333}.recommend-text strong{color:#28a745}.custom-reviews-sort-bar{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #e0e0e0;margin-bottom:20px}.sort-reviews-count{font-size:16px;font-weight:600;color:#111}.review-item{display:flex;padding:25px 0;border-bottom:1px solid #e0e0e0;gap:20px}.review-item-left{flex:0 0 200px}.review-initials{width:50px;height:50px;border-radius:50%;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#555;text-transform:uppercase;margin-bottom:10px}.review-author-info{display:flex;flex-direction:column;gap:2px}.review-author-name{font-weight:600;color:#111}.review-verified-buyer{font-size:13px;color:#555}.review-recommends{display:flex;align-items:center;gap:6px;font-size:13px;color:#28a745;margin-top:15px}.review-recommends svg{flex-shrink:0}.review-item-right{flex:1}.review-stars{margin-bottom:10px}.review-stars .star-icon{font-size:16px;color:#e0e0e0;letter-spacing:1px}.review-stars .star-icon.filled{color:#000}.review-title{font-size:18px;font-weight:700;color:#111;margin-top:0;margin-bottom:10px}.review-body{font-size:15px;color:#333;margin-bottom:15px}.review-item-hidden{display:none}.custom-reviews-show-more-wrapper{text-align:center;margin-top:30px}.custom-reviews-show-more{font-size:14px;font-weight:600;color:#111;background-color:#fff;border:2px solid #111;border-radius:4px;padding:12px 30px;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}.custom-reviews-show-more:hover{background-color:#111;color:#fff}@media (max-width: 768px){.review-item{flex-direction:column;gap:15px}.review-item-left{flex-basis:auto;display:flex;flex-direction:row;align-items:center;gap:15px;flex-wrap:wrap}.review-product-info{flex-basis:100%;margin-top:10px;padding-top:10px}.review-initials{margin-bottom:0}.review-recommends{margin-top:0;margin-left:auto}.custom-reviews-header .header-left{flex-wrap:wrap}.header-score{font-size:2rem}.custom-reviews-header .star-icon{font-size:16px}.custom-reviews-recommend{flex-direction:column;align-items:flex-start;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map */
