.cpr{display:block;color:#5d2a2c;background:#fff;padding:56px 20px;font-family:var(--font-body-family);scroll-margin-top:90px}.cpr [hidden]{display:none!important}.cpr__spotlight{max-width:850px;margin:auto;text-align:center}.cpr__stage{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;gap:14px;align-items:center}.cpr figure{margin:0;min-width:0}.cpr__stars{font-size:28px;letter-spacing:2px;line-height:1;margin:0 0 26px}.cpr blockquote{border:0;padding:0;margin:0;font-family:var(--font-body-family);font-size:clamp(19px,2.3vw,28px);font-weight:400;line-height:1.55;letter-spacing:0;white-space:pre-line;overflow-wrap:anywhere}.cpr figcaption{margin-top:30px;font-size:13px;line-height:1.6}.cpr figcaption small{display:block;font-size:10px;opacity:.7;margin-top:3px}.cpr__arrow{width:42px;height:42px;border:1px solid #5d2a2c;border-radius:50%;background:#fff;color:inherit;font:26px/1 var(--font-body-family);cursor:pointer;padding:0}.cpr__arrow:disabled{opacity:.3;cursor:default}.cpr__position{font-size:10px;margin:24px 0;opacity:.7}.cpr__footer{display:flex;justify-content:center;align-items:center;gap:8px 16px;flex-wrap:wrap;font-size:12px;line-height:1.5}.cpr__footer button{font:inherit;color:inherit;border:0;border-bottom:1px solid currentColor;padding:4px 0;background:none;cursor:pointer}.cpr__full{max-width:1100px;margin:auto}.cpr__spotlight:not([hidden])+.cpr__full:not([hidden]){margin-top:36px}.cpr button:focus-visible{outline:2px solid #5d2a2c;outline-offset:4px}@media(max-width:370px){.cpr{padding:44px 12px}.cpr__stage{grid-template-columns:34px minmax(0,1fr) 34px;gap:8px}.cpr__arrow{width:34px;height:34px}.cpr blockquote{font-size:18px}}.cpr{padding:64px 16px}.cpr__spotlight{max-width:760px}.cpr__stage{grid-template-columns:28px minmax(0,1fr) 28px;gap:6px}.cpr__stars{font-size:20px;letter-spacing:1px;margin-bottom:28px}.cpr blockquote{font-size:18px;line-height:1.65;font-weight:400;letter-spacing:0;color:#5d2a2c}.cpr figcaption{margin-top:28px;font-size:12px;letter-spacing:.02em}.cpr figcaption small{margin-top:4px;font-size:10px;letter-spacing:0;opacity:.65}.cpr__arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#5d2a2c}.cpr__arrow svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.cpr__arrow:hover{opacity:.6;background:transparent}.cpr__position{font-size:9px;letter-spacing:.12em;margin:28px 0 20px;opacity:.6}.cpr__footer{font-size:11px;gap:8px 18px}.cpr__footer button{border-bottom-color:#c7b2b3;padding-bottom:3px}@media(min-width:750px){.cpr{padding:80px 32px}.cpr__stage{grid-template-columns:44px minmax(0,1fr) 44px;gap:24px}.cpr__arrow{margin-left:0}.cpr blockquote{font-size:24px;line-height:1.6}.cpr__stars{font-size:22px;margin-bottom:32px}}.cpr__rating{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:28px;white-space:nowrap}.cpr .cpr__stars{margin:0;font-size:20px;letter-spacing:0;background:linear-gradient(to right,#5d2a2c var(--rating-fill,100%),#d8c8c9 var(--rating-fill,100%));background-clip:text;-webkit-background-clip:text;color:transparent}.cpr [data-review-summary]{font-size:12px;font-weight:500;letter-spacing:0;line-height:1.4}.cpr__footer{margin-top:28px}
/*# sourceMappingURL=/cdn/shop/t/76/assets/caene-product-reviews.css.map */
