.custom-reviews{padding:80px 0;background-color:#fff}.custom-reviews .container{max-width:1200px;margin:0 auto;padding:0 20px}.custom-reviews h2{font-size:37.6844px;line-height:37.6844px;margin-bottom:41.6844px;color:#000;display:flex;flex-direction:column;align-items:center;text-align:center}.custom-reviews h2 i{font-family:var(--font-heading-secondary--family, serif);font-style:italic;font-weight:400;text-transform:lowercase;margin-left:0;margin-top:8px}.reviews-summary{display:flex;align-items:flex-start;gap:60px;margin-bottom:60px;padding:40px;background:#3f27ae0d;border-radius:12px}.summary-stats{display:flex;gap:60px;flex:1}.overall-rating{display:flex;flex-direction:column;align-items:center;min-width:200px}.rating-score{font-size:64px;font-weight:700;color:#2c2c2c;line-height:1;margin-bottom:8px}.stars-container{display:flex;gap:2px;margin-bottom:8px}.star{font-size:18px;color:#eaeaea;position:relative}.star.full{color:#c87bff}.star.half{position:relative;color:#eaeaea}.star.half:before{content:"\2605";position:absolute;left:0;top:0;width:50%;overflow:hidden;color:#c87bff}.rating-text{font-size:14px;color:#2c2c2c;font-family:var(--font-body--family)}.star-distribution{flex:1;max-width:400px}.distribution-row{display:flex;align-items:center;gap:12px;margin-bottom:8px}.star-label{display:flex;align-items:center;gap:6px;min-width:40px;font-size:14px;color:#2c2c2c}.star-number{font-weight:500}.star-icon{color:#373330;font-size:14px}.progress-bar{flex:1;height:8px;background-color:#eaeaea;border-radius:4px;overflow:hidden}.progress-fill{height:100%;background-color:#c87bff;border-radius:4px;transition:width .3s ease}.star-count{min-width:40px;text-align:right;font-size:14px;color:#2c2c2c;font-weight:500}.write-review-btn-wrapper{display:flex;align-items:center}.write-review-btn{background-color:#3f27ae;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.write-review-btn:hover{background-color:#3f27aecc;transform:translateY(-1px)}.reviews-list{display:flex;flex-direction:column;gap:32px;margin-bottom:60px}.review-item{background:#fff;border:1px solid #e3e3e3;border-radius:12px;padding:40px;text-align:left;transition:box-shadow .3s ease;border-bottom:1px solid #e5e5e5}.review-item:last-child{border-bottom:none}.review-layout{display:flex;gap:20px;align-items:stretch}.review-left-panel{flex:0 0 auto;min-width:200px;max-width:200px;display:flex;flex-direction:column;justify-content:flex-start}.review-center-panel{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start}.review-right-panel{flex:0 0 auto;min-width:200px;max-width:200px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.reviewer-info{display:flex;align-items:center;gap:12px;margin-bottom:16px}.reviewer-avatar{position:relative;width:48px;height:48px;border-radius:50%;overflow:hidden;background-color:#f0f0f0}.reviewer-avatar-img{width:100%;height:100%;object-fit:cover}.verified-badge{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.reviewer-details{display:flex;flex-direction:column}.reviewer-name{font-size:14px;font-weight:600;color:#2c2c2c;font-size:16px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.verified-text{font-size:12px;color:#3f27ae;font-weight:500}.review-rating .stars-container{margin-bottom:0}.review-content{margin-bottom:20px}.review-title{font-size:18px;font-weight:600;color:#2c2c2c;margin-bottom:12px;line-height:1.4;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.review-text{font-size:14px;line-height:1.6;color:#2c2c2c;font-family:var(--font-body--family);white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.review-details{text-align:right}.review-date .date-label{font-size:12px;color:#2c2c2cb3;display:block;margin-bottom:4px}.review-date .date-format{font-size:14px;color:#2c2c2c;font-weight:500}.review-votes-wrapper{margin-top:20px;padding-top:16px;border-top:1px solid #e5e5e5;display:flex;align-items:center;gap:12px}.review-votes-text{font-size:14px;color:#2c2c2c;margin-right:8px}.review-votes-icons-wrapper{display:flex;gap:16px}.review-votes-icons-container{display:flex;align-items:center;gap:4px}.vote-btn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.vote-btn:hover{background-color:#3f27ae1a}.vote-btn.helpful svg{fill:#2c2c2c}.vote-btn.not-helpful svg{fill:#2c2c2c}.vote-count{font-size:14px;color:#2c2c2c;font-weight:500}.review-meta{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid #e3e3e3}.review-date{font-size:12px;color:#666;font-family:var(--font-body--family)}.review-actions{display:flex;align-items:center}.helpful-votes{display:flex;align-items:center;gap:12px;font-size:12px;color:#2c2c2c}.vote-btn{background:none;border:1px solid #e3e3e3;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:4px}.vote-btn:hover{background-color:#3f27ae1a;border-color:#3f27ae}.vote-btn:disabled{opacity:.5;cursor:not-allowed}.vote-btn.helpful:hover{background-color:#3f27ae1a}.vote-btn.not-helpful:hover{background-color:#ef44441a;border-color:#ef4444}.customer-questions{margin:12px 0;padding:12px;background-color:#f8f9fa;border-radius:6px;max-width:400px}.question-grid{display:grid;grid-template-columns:1fr;gap:8px;align-items:start}.question-title{font-size:12px;color:#2c2c2cb3;font-weight:700;text-align:left;margin-bottom:2px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.question-value{font-size:12px;color:#2c2c2cb3;font-weight:400;text-align:left;margin-bottom:8px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.review-images{margin:20px 0;display:flex;gap:12px;flex-wrap:wrap}.review-thumbnail{width:100px;height:100px;min-width:100px;min-height:100px;border:none;border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.review-thumbnail:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.pagination-wrapper{text-align:center;margin-top:40px;padding:20px 0}.pagination-container{display:flex;align-items:center;justify-content:center;gap:16px}.pagination-btn{background:transparent;border:1px solid rgba(63,39,174,.3);border-radius:6px;padding:8px 12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.pagination-btn:hover:not(:disabled){border-color:#3f27ae;background-color:#3f27ae1a}.pagination-btn:disabled{opacity:.3;cursor:not-allowed}.pagination-btn svg{fill:#3f27ae;transition:fill .3s ease}.pagination-btn:hover:not(:disabled) svg{fill:#3f27ae}.pagination-numbers{display:flex;gap:8px}.pagination-number{background:transparent;border:1px solid rgba(63,39,174,.3);border-radius:6px;padding:8px 12px;min-width:40px;height:40px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500;color:#3f27ae}.pagination-number:hover{border-color:#3f27ae;background-color:#3f27ae1a}.pagination-number.active{background-color:#3f27ae;border-color:#3f27ae;color:#fff}@media screen and (max-width:749px){.custom-reviews{padding:40px 0}.custom-reviews h2{font-size:28px;line-height:28px;margin-bottom:32px;display:flex;flex-direction:column;align-items:center;text-align:center}.custom-reviews h2 i{margin-top:6px}.reviews-summary{flex-direction:column;gap:40px;padding:24px}.summary-stats{flex-direction:column;gap:32px}.rating-score{font-size:48px}.review-layout{flex-direction:column;gap:20px;align-items:stretch}.review-left-panel{min-width:auto;max-width:100%;width:100%}.review-center-panel{min-width:auto;width:100%}.review-right-panel{min-width:auto;max-width:100%;width:100%;align-items:flex-start}.review-item{padding:30px}.review-meta{flex-direction:column;align-items:flex-start;gap:16px}.helpful-votes{flex-wrap:wrap;gap:8px}.question-grid{grid-template-columns:1fr;gap:8px}.question-title{text-align:left;margin-bottom:2px;white-space:normal;font-size:11px;font-weight:700;word-wrap:break-word;overflow-wrap:break-word}.question-value{text-align:left;font-size:11px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.review-images{gap:8px}.review-thumbnail{width:80px;height:80px;min-width:80px;min-height:80px}.review-votes-wrapper{flex-direction:column;align-items:flex-start;gap:12px}.review-votes-icons-wrapper{gap:12px}}@media screen and (max-width:480px){.custom-reviews .container{padding:0 16px}.reviews-summary{padding:20px}.review-item{padding:24px}.review-layout{gap:16px}.review-left-panel,.review-center-panel,.review-right-panel{width:100%}.distribution-row{gap:8px}.star-label,.star-count{min-width:32px}.review-thumbnail{width:70px;height:70px;min-width:70px;min-height:70px}.pagination-container{gap:12px}.pagination-number{min-width:36px;height:36px;padding:6px 10px;font-size:13px}.pagination-btn{padding:6px 10px}.customer-questions{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-custom-reviews.css.map */
