/* EF trust: shop testimonial, not a product rating. */
body.type-product .ef-product-testimonial{box-sizing:border-box;max-width:1100px;margin:12px auto 24px;padding:20px 25px;border:1px solid #e6ceda;border-radius:17px;background:linear-gradient(115deg,#fffdf9,#fcf0f6);color:#604452;text-align:left}
body.type-product .ef-product-testimonial-kicker{margin:0 0 8px;font:700 10px/1.5 Manrope,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8c5b73}
body.type-product .ef-product-testimonial blockquote{margin:0;padding:0;border:0;font:400 21px/1.5 Lora,Georgia,serif;color:#664152}
body.type-product .ef-product-testimonial-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin-top:12px;font:400 11px/1.6 Manrope,Arial,sans-serif;color:#806675}
body.type-product .ef-product-testimonial a{display:inline-flex;align-items:center;min-height:44px;color:#824c69;text-decoration:underline;text-underline-offset:3px}
body.type-product .ef-product-testimonial a:focus-visible{outline:3px solid #955573;outline-offset:3px}
body.type-product .stars-wrapper.ef-product-unrated .stars{display:none!important}
body.type-product .stars-wrapper.ef-product-unrated .stars-label{font:400 12px/1.5 Manrope,Arial,sans-serif;color:#856e7b}
@media(max-width:767px){body.type-product .ef-product-testimonial{margin:10px 0 20px;padding:17px 18px;border-radius:14px}body.type-product .ef-product-testimonial blockquote{font-size:18px}body.type-product .ef-product-testimonial-footer{gap:3px}}
