.custom-testimonial-section{background-color:#fff;padding:40px 0;font-family:Arial,Helvetica,sans-serif}.testimonial-wrapper{max-width:1380px;margin:0 auto;padding:0 20px}.review-summary-image{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.review-summary-image img{max-width:100%;height:auto;width:250px}@media (max-width: 768px){.review-summary-image img{width:180px}}.review-summary .subtext{color:#1a1a1a;font-size:14px;text-align:center;margin-bottom:16px}.review-summary .subtext strong{font-weight:600}.review-subline{color:#666;font-size:14px;margin-bottom:20px;text-align:left}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.testimonial-card{background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:6px;padding:12px;transition:box-shadow .2s ease;font-size:13px}.testimonial-card:hover{box-shadow:0 4px 12px #00000014}.testimonial-stars{color:#00b67a;font-size:14px;margin-bottom:6px}.testimonial-meta{font-size:12px;color:#444;margin-bottom:6px}.testimonial-title{font-weight:600;font-size:14px;color:#000}.testimonial-readmore{font-size:12px;color:#00b67a;margin-top:10px;display:inline-block;text-decoration:underline;cursor:pointer}#testimonial-widget{max-height:520px;overflow-y:auto;padding-right:8px;scroll-behavior:smooth}.testimonial-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.testimonial-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000;display:none;justify-content:center;align-items:center}.testimonial-modal{background:#fff;padding:20px;max-width:600px;border-radius:8px;position:relative}.testimonial-modal-close{position:absolute;top:10px;right:14px;font-size:20px;cursor:pointer}.testimonial-modal-title{font-weight:700;font-size:16px;margin-bottom:10px}.testimonial-modal-content{font-size:14px;line-height:1.6;color:#222}.review-link{text-decoration:underline!important;color:#1a1a1a}.testimonial-message{font-size:13px;color:#222;margin:8px 0;line-height:1.5}.trustpilot-logo{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:14px}.trustpilot-icon{color:#00b67a;font-size:18px;line-height:1}.trustpilot-text{color:#1a1a1a;font-size:14px}.testimonial-stars{display:flex;gap:4px;margin-bottom:6px}.tp-star{display:inline-block;width:20px;height:20px;background-color:#00b67a;color:#fff;font-size:14px;font-weight:700;line-height:20px;text-align:center;border-radius:2px;font-family:Arial,sans-serif}.testimonial-message{margin-top:6px;font-size:13px;color:#333;line-height:1.4;display:block}@media (max-width: 768px){.testimonial-message{display:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/custom-testimonial.css.map */
