.puflow-product-reviews{display:none;--pfr-blue: #1f5da0;--pfr-blue-hover: #184e86;--pfr-bar: #55a5cf;--pfr-card: #e7f1fb;--pfr-text: #243344;--pfr-muted: #627484;--pfr-line: #dce5ee;--pfr-focus: #55a5cf;color:var(--pfr-text);font-family:var(--font-body-family, Inter, sans-serif);font-style:var(--font-body-style, normal);font-weight:var(--font-body-weight, 400);font-size:16px;line-height:1.55;letter-spacing:normal;text-align:left}.puflow-product-reviews[hidden],.puflow-product-reviews [hidden]{display:none!important}.puflow-product-reviews,.puflow-product-reviews *,.puflow-product-reviews *:before,.puflow-product-reviews *:after{box-sizing:border-box}.puflow-product-reviews button{font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;touch-action:manipulation}.puflow-product-reviews button:disabled{cursor:default}.puflow-product-reviews button:focus-visible,.puflow-product-reviews a:focus-visible,.puflow-product-reviews .pfr-video:focus-visible,.puflow-product-reviews .pfr-video-frame:focus-visible,.puflow-product-reviews .pfr-track:focus-visible,.puflow-product-reviews .pfr-dialog:focus-visible{outline:3px solid var(--pfr-focus);outline-offset:3px}@media screen and (max-width:749px){[data-pfr-native][data-pfr-replaced=true]{display:none!important}.puflow-product-reviews{display:block;width:100%;max-width:720px;margin:0 auto;padding:28px 20px 32px}.puflow-product-reviews .pfr-shell{display:flex;flex-direction:column;min-width:0}.puflow-product-reviews .pfr-header{order:0;margin:0 0 25px;text-align:center}.puflow-product-reviews .pfr-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.puflow-product-reviews .pfr-summary{margin:0}.puflow-product-reviews .pfr-average{display:flex;align-items:center;justify-content:center;gap:11px;margin:0;font-family:var(--font-body-family, Inter, sans-serif);font-size:44px;font-weight:500;line-height:1.15;letter-spacing:-1px;color:var(--pfr-text);font-variant-numeric:tabular-nums}.puflow-product-reviews .pfr-average:before{content:"\2605";color:var(--pfr-blue);font-family:var(--font-body-family, sans-serif);font-size:40px;font-weight:400;line-height:1}.puflow-product-reviews .pfr-summary>.pfr-stars{display:none}.puflow-product-reviews .pfr-total{display:block;margin:7px 0 0;font-size:15px;line-height:1.4;color:var(--pfr-text)}.puflow-product-reviews .pfr-distribution{order:1;display:grid;gap:0;width:100%;margin:0}.puflow-product-reviews .pfr-rating-filter{display:grid;grid-template-columns:94px minmax(0,1fr) 28px;gap:11px;align-items:center;width:100%;min-height:44px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:var(--pfr-blue);text-align:left}.puflow-product-reviews .pfr-rating-filter:hover{background:#f6f9fc}.puflow-product-reviews .pfr-rating-filter[aria-pressed=true]{background:#edf4fb;box-shadow:inset 0 0 0 1px #b5cde4}.puflow-product-reviews .pfr-filter-label{color:var(--pfr-blue);font-size:17px;line-height:1.2;letter-spacing:1.8px;white-space:nowrap}.puflow-product-reviews .pfr-filter-label .pfr-empty-star{color:#d3dce5}.puflow-product-reviews .pfr-bar{display:block;width:100%;height:9px;overflow:hidden;border-radius:9px;background:#f0f0f0}.puflow-product-reviews .pfr-bar-fill{display:block;height:100%;max-width:100%;border-radius:inherit;background:var(--pfr-bar)}.puflow-product-reviews .pfr-filter-count{color:var(--pfr-muted);font-size:13px;line-height:1.3;text-align:right;font-variant-numeric:tabular-nums}.puflow-product-reviews .pfr-actions{order:2;display:flex;align-items:stretch;gap:12px;min-width:0;margin:25px 0 0}.puflow-product-reviews .pfr-write{flex:1 1 auto;min-width:0;min-height:44px;margin:0;padding:11px 20px;border:1px solid var(--pfr-blue);border-radius:4px;background:var(--pfr-blue);color:#fff;font-size:14px;font-weight:600;line-height:1.4}.puflow-product-reviews .pfr-write:hover{border-color:var(--pfr-blue-hover);background:var(--pfr-blue-hover)}.puflow-product-reviews .pfr-native-options{display:grid;place-items:center;flex:0 0 44px;width:44px;min-height:44px;margin:0;padding:0;border:1px solid var(--pfr-line);border-radius:4px;background:#fff;color:var(--pfr-blue)}.puflow-product-reviews .pfr-native-options:hover{border-color:var(--pfr-blue);background:#f2f7fc}.puflow-product-reviews .pfr-native-options svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.puflow-product-reviews .pfr-stage{order:3;min-width:0;min-height:304px;margin-top:20px}.puflow-product-reviews .pfr-track{display:flex;align-items:flex-start;gap:16px;min-width:0;min-height:304px;margin:0;padding:0 0 2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.puflow-product-reviews .pfr-track::-webkit-scrollbar{display:none}.puflow-product-reviews .pfr-card{flex:0 0 100%;align-self:flex-start;min-width:0;min-height:304px;width:100%;margin:0;padding:20px;border:0;border-radius:16px;background:var(--pfr-card);color:var(--pfr-text);scroll-snap-align:start;scroll-snap-stop:always}.puflow-product-reviews .pfr-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 10px}.puflow-product-reviews .pfr-person{min-width:0;flex:1 1 auto}.puflow-product-reviews .pfr-name{margin:0;color:var(--pfr-text);font-size:16px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.puflow-product-reviews .pfr-verified{display:flex;align-items:center;gap:4px;margin:5px 0 0;color:var(--pfr-blue);font-size:11px;font-weight:400;line-height:1.4}.puflow-product-reviews .pfr-verified svg{flex:0 0 13px;width:13px;height:13px;fill:currentColor}.puflow-product-reviews .pfr-date{display:block;margin:6px 0 0;color:var(--pfr-muted);font-size:13px;line-height:1.4}.puflow-product-reviews .pfr-stars{display:block;margin:12px 0 0;color:var(--pfr-blue);font-size:18px;line-height:1.3;letter-spacing:1.5px;white-space:nowrap}.puflow-product-reviews .pfr-avatar{position:relative;display:block;flex:0 0 64px;width:64px;height:64px;min-height:64px;margin:0;padding:0;overflow:hidden;border:0;border-radius:8px;background:#dce6ef}.puflow-product-reviews .pfr-avatar img{display:block;width:100%;height:100%;object-fit:cover}.puflow-product-reviews .pfr-video-preview{background:#162b43}.puflow-product-reviews .pfr-video-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:32px;height:32px;border:1px solid #fff;border-radius:50%;background:#1f5da0e6;color:#fff;transform:translate(-50%,-50%);pointer-events:none}.puflow-product-reviews .pfr-video-play svg{width:20px;height:20px;fill:currentColor}.puflow-product-reviews .pfr-photo-count{position:absolute;right:3px;bottom:3px;min-width:18px;padding:1px 4px;border-radius:4px;background:#243344d9;color:#fff;font-size:10px;line-height:1.5;text-align:center;font-variant-numeric:tabular-nums}.puflow-product-reviews .pfr-card-body{min-width:0;width:100%}.puflow-product-reviews .pfr-review-text{margin:0;color:var(--pfr-text);font-size:16px;font-weight:400;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.puflow-product-reviews .pfr-card[data-expanded=false] .pfr-review-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.puflow-product-reviews .pfr-card[data-expanded=true] .pfr-review-text,.puflow-product-reviews .pfr-card--expanded .pfr-review-text{display:block;overflow:visible;-webkit-line-clamp:unset}.puflow-product-reviews .pfr-read-more{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:5px 0;border:0;border-radius:0;background:transparent;color:var(--pfr-blue);font-size:13px;line-height:1.4;text-decoration:underline;text-underline-offset:4px}.puflow-product-reviews .pfr-store-reply{margin:16px 0 0;padding:0 0 0 12px;border-left:2px solid var(--pfr-line);color:var(--pfr-text);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.puflow-product-reviews .pfr-reply-label{display:block;margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.4}.puflow-product-reviews .pfr-reply-text{margin:0;font-size:14px;font-weight:400;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.puflow-product-reviews .pfr-pagination{order:4;display:flex;align-items:center;justify-content:center;gap:17px;margin:16px 0 0}.puflow-product-reviews .pfr-prev,.puflow-product-reviews .pfr-next{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--pfr-blue);border-radius:50%;background:#fff;color:var(--pfr-blue);font-size:24px;line-height:1}.puflow-product-reviews .pfr-prev:disabled,.puflow-product-reviews .pfr-next:disabled{opacity:.28}.puflow-product-reviews .pfr-prev svg,.puflow-product-reviews .pfr-next svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.puflow-product-reviews .pfr-position{min-width:40px;color:var(--pfr-muted);font-size:13px;line-height:1.4;text-align:center;font-variant-numeric:tabular-nums}.puflow-product-reviews .pfr-view-all,.puflow-product-reviews .pfr-load-more{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:47px;margin:18px 0 0;padding:11px 18px;border:1px solid var(--pfr-blue);border-radius:4px;background:#fff;color:var(--pfr-blue);font-size:14px;font-weight:500;line-height:1.4}.puflow-product-reviews .pfr-view-all{order:6}.puflow-product-reviews .pfr-view-all:hover,.puflow-product-reviews .pfr-load-more:hover{background:#f2f7fc}.puflow-product-reviews .pfr-empty{order:3;margin:20px 0 0;padding:24px 18px;border-radius:16px;background:var(--pfr-card);color:var(--pfr-muted);font-size:15px;line-height:1.6;text-align:center}.puflow-product-reviews .pfr-status,.puflow-product-reviews .pfr-dialog-status{order:7;margin:12px 0 0;color:var(--pfr-muted);font-size:13px;line-height:1.5}.puflow-product-reviews .pfr-status:empty,.puflow-product-reviews .pfr-dialog-status:empty{display:none}.puflow-product-reviews .pfr-dialog{width:calc(100% - 28px);max-width:650px;max-height:calc(100vh - 36px);max-height:calc(100dvh - 36px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:0;border-radius:14px;background:#fff;color:var(--pfr-text);box-shadow:0 20px 80px #182b4433;font:inherit;text-align:left}.puflow-product-reviews .pfr-dialog::backdrop{background:#1b253875}.puflow-product-reviews .pfr-dialog-panel{padding:20px}.puflow-product-reviews .pfr-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 20px}.puflow-product-reviews .pfr-dialog-heading{margin:5px 0 0;color:var(--pfr-text);font-family:var(--font-body-family, Inter, sans-serif);font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.4px;overflow-wrap:anywhere}.puflow-product-reviews .pfr-dialog-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--pfr-line);border-radius:50%;background:#fff;color:var(--pfr-blue);font-size:28px;line-height:1}.puflow-product-reviews .pfr-dialog-content,.puflow-product-reviews .pfr-dialog-list{min-width:0}.puflow-product-reviews .pfr-dialog-list .pfr-card--full{min-height:0;margin:0;padding:22px 0;border-bottom:1px solid var(--pfr-line);border-radius:0;background:#fff}.puflow-product-reviews .pfr-dialog-list .pfr-card--full:first-child{padding-top:0}.puflow-product-reviews .pfr-card--full .pfr-review-text{display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}.puflow-product-reviews .pfr-card--full .pfr-read-more{display:none}.puflow-product-reviews .pfr-image-dialog,.puflow-product-reviews .pfr-video-dialog{padding:0;background:#fff}.puflow-product-reviews .pfr-image-position,.puflow-product-reviews .pfr-media-position{min-width:76px;margin:0;color:var(--pfr-muted);font-size:13px;line-height:1.4;text-align:center;font-variant-numeric:tabular-nums}.puflow-product-reviews .pfr-image{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 230px);max-height:calc(100dvh - 230px);margin:0 auto;object-fit:contain}.puflow-product-reviews .pfr-video{display:block;width:100%;max-width:100%;height:auto;max-height:calc(100vh - 230px);max-height:calc(100dvh - 230px);margin:0 auto;border:0;border-radius:8px;background:#162b43;object-fit:contain}.puflow-product-reviews .pfr-video-frame{display:block;width:100%;max-width:100%;height:auto;max-height:calc(100vh - 230px);max-height:calc(100dvh - 230px);aspect-ratio:16 / 9;margin:0 auto;border:0;border-radius:8px;background:#162b43}}@media screen and (max-width:350px){.puflow-product-reviews{padding-right:16px;padding-left:16px}.puflow-product-reviews .pfr-rating-filter{grid-template-columns:88px minmax(0,1fr) 24px;gap:9px}.puflow-product-reviews .pfr-filter-label{font-size:16px;letter-spacing:1.6px}.puflow-product-reviews .pfr-card{padding:20px 17px}}@media screen and (min-width:750px){.puflow-product-reviews{display:none!important}}@media(prefers-reduced-motion:reduce){.puflow-product-reviews .pfr-track,.puflow-product-reviews .pfr-dialog{scroll-behavior:auto;transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/puflow-product-reviews.css.map */
