.rz-reviews{background:#faf7f2;color:#252525;overflow:hidden}.rz-reviews *{box-sizing:border-box}.rz-reviews__heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin:0 0 32px}.rz-reviews__heading h2{font-family:Georgia,serif;font-size:clamp(2.25rem,4.8vw,4rem);line-height:1.07;letter-spacing:-.04em;margin:8px 0 0}.rz-reviews__intro{font-size:1rem;color:#77736f;max-width:450px;line-height:1.6;margin:14px 0 0}.rz-reviews__overall{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:140px}.rz-reviews__inline-rating{display:flex;align-items:center;gap:10px;margin-bottom:4px}.rz-reviews__inline-score{font-size:1.02rem;font-weight:700;color:#4e4b49}.rz-reviews__stars--gold{color:#e1b545;letter-spacing:.08em}.rz-reviews__score{font:500 3.6rem/1 Georgia,serif;letter-spacing:-.045em}.rz-reviews__score small{font:400 1.05rem/1.2 sans-serif;color:#77736f;letter-spacing:0}.rz-reviews__stars,.rz-review__stars{color:#e67f70;letter-spacing:.12em}.rz-reviews__total{font-size:.82rem;color:#77736f;margin-top:3px}.rz-reviews__summary{background:#fffdf9;border:1px solid #eee4de;border-radius:20px;padding:25px 30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:42px;margin-bottom:30px}.rz-reviews__distribution{display:flex;flex-direction:column;gap:11px;justify-content:center}.rz-reviews__dist-row{display:grid;grid-template-columns:45px minmax(0,1fr) 25px;align-items:center;gap:12px;font-size:.83rem;color:#655e58;font-variant-numeric:tabular-nums}.rz-reviews__dist-row>span:last-child{text-align:right}.rz-reviews__dist-track{width:100%;height:9px;border-radius:99px;background:#f3ebe5;overflow:hidden}.rz-reviews__dist-fill{height:100%;border-radius:99px;background:#e67f70}.rz-reviews__summary-note{border-left:1px solid #eee4de;padding:8px 0 8px 34px;display:flex;flex-direction:column;justify-content:center;gap:7px}.rz-reviews__summary-spark{font-size:1.6rem;color:#e67f70}.rz-reviews__summary-note p{font: 1.55rem/1.28 Georgia,serif;letter-spacing:-.015em;margin:0;max-width:370px}.rz-reviews__summary-note>span:last-child{font-size:.78rem;color:#77736f}.rz-reviews__toolbar{display:flex;align-items:center;gap:10px;overflow-x:auto;padding:0 0 18px;scrollbar-width:thin;white-space:nowrap}.rz-reviews__filter{background:transparent;border:1px solid #e9dfd8;color:#514b47;border-radius:999px;cursor:pointer;padding:11px 17px;min-height:44px;font:600 .82rem/1.25 sans-serif;transition:background .2s,border-color .2s,color .2s;flex:0 0 auto}.rz-reviews__filter.is-active,.rz-reviews__filter:hover{background:#252525;color:#fff;border-color:#252525}.rz-reviews__filter span{font-weight:400;opacity:.8}.rz-reviews__filter:focus-visible,.rz-reviews__more-button:focus-visible{outline:3px solid #e67f70;outline-offset:3px}.rz-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rz-review{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:0;border:1px solid #eee4de;background:#fffdf9;padding:24px;border-radius:18px}.rz-review[hidden]{display:none!important}.rz-review__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.rz-review__stars{font-size:1.05rem;letter-spacing:2px;white-space:nowrap}.rz-review__empty-star{color:#e8dfd9}.rz-review__date{font-size:.72rem;color:#8a827c;white-space:nowrap}.rz-review__photo{border-radius:12px;overflow:hidden;margin:17px 0 0;aspect-ratio:4/3}.rz-review__photo img{width:100%;height:100%;display:block;object-fit:cover}.rz-review h3{font:600 1.25rem/1.27 Georgia,serif;margin:17px 0 9px;letter-spacing:-.02em}.rz-review__copy{font-size:.93rem;line-height:1.68;color:#514b47;margin:0 0 22px;overflow-wrap:anywhere}.rz-review__byline{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:14px;border-top:1px solid #f0e7e2;flex-wrap:wrap}.rz-review__avatar{width:31px;height:31px;border-radius:50%;background:#f8e7e2;color:#78483d;display:grid;place-items:center;font:700 .8rem sans-serif}.rz-review__name{font-size:.86rem;font-weight:650;color:#34302e}.rz-review__verified{margin-left:auto;font-size:.72rem;color:#776c64;display:flex;gap:4px;align-items:center}.rz-review__verified>span{background:#dce6df;color:#31533b;border-radius:50%;width:17px;height:17px;text-align:center}.rz-reviews__empty{padding:24px;text-align:center;background:#fffdf9;border-radius:15px;color:#77736f}.rz-reviews__empty[hidden]{display:none}.rz-reviews__more{display:flex;justify-content:center;margin-top:27px}.rz-reviews__more-button{min-height:49px;padding:12px 25px;background:transparent;border:1px solid #252525;color:#252525;border-radius:12px;cursor:pointer;font:600 .88rem sans-serif}.rz-reviews__more-button[hidden]{display:none}@media(max-width:990px){.rz-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rz-reviews__summary{gap:24px}.rz-reviews__summary-note{padding-left:24px}}@media(max-width:749px){.rz-reviews{padding:56px 0 65px}.rz-reviews__heading{align-items:flex-start;gap:17px;margin-bottom:22px}.rz-reviews__heading h2{font-size:clamp(2rem,8vw,2.8rem);line-height:1.12}.rz-reviews__intro{font-size:.89rem;line-height:1.5}.rz-reviews__overall{min-width:82px;max-width:150px;gap:3px;align-items:flex-end;padding-top:25px}.rz-reviews__inline-rating{gap:6px;flex-wrap:wrap;justify-content:flex-end}.rz-reviews__inline-score{font-size:.88rem}.rz-reviews__score{font-size:2.35rem}.rz-reviews__score small{font-size:.74rem}.rz-reviews__stars{letter-spacing:0;font-size:.85rem}.rz-reviews__total{font-size:.68rem;text-align:right}.rz-reviews__summary{display:block;padding:18px;border-radius:15px;margin-bottom:20px}.rz-reviews__dist-row{grid-template-columns:34px minmax(0,1fr) 19px;gap:8px;font-size:.77rem}.rz-reviews__summary-note{display:none}.rz-reviews__toolbar{gap:8px;padding-bottom:16px;margin-right:-18px;padding-right:18px}.rz-reviews__filter{min-height:42px;padding:10px 14px;font-size:.78rem}.rz-reviews__grid{grid-template-columns:1fr;gap:12px}.rz-review{padding:20px;border-radius:15px}.rz-review h3{font-size:1.21rem}.rz-review__copy{font-size:.92rem}.rz-reviews__more{margin-top:18px}}@media(max-width:360px){.rz-reviews__heading{gap:8px}.rz-reviews__heading h2{font-size:1.93rem}.rz-reviews__overall{min-width:77px;padding-top:24px}.rz-reviews__score{font-size:2rem}.rz-reviews__stars{font-size:.7rem}.rz-review__date{font-size:.66rem}.rz-review{padding:17px}}@media(prefers-reduced-motion:reduce){.rz-reviews__filter{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/razzy-reviews.css.map */
