.pprv{--pprv-ink:#2c2926;--pprv-text:#302820;--pprv-soft:rgba(48,40,32,.62);--pprv-line:rgba(44,41,38,.1);--pprv-bg:#fefdfb;--pprv-card:#fff;--pprv-pink:#dba5af;--pprv-star:#2c2926;--pprv-ring:linear-gradient(45deg,#f0cfa6 0%,#dba5af 50%,#a77d93 100%);margin-top:56px;padding-top:44px;border-top:1px solid var(--pprv-line);color:var(--pprv-text);scroll-margin-top:90px}.pprv *{box-sizing:border-box}.pprv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pprv-head{text-align:center;margin:0 auto 26px;max-width:640px}.pprv-eyebrow{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pprv-soft)}.pprv-title{margin:0 0 14px;font-size:clamp(24px,3.2vw,32px);line-height:1.15;font-weight:600;letter-spacing:-.01em;color:var(--pprv-ink)}.pprv-score{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border:1px solid var(--pprv-line);border-radius:999px;background:var(--pprv-card);font-size:14px}.pprv-score-num{font-weight:700;color:var(--pprv-ink)}.pprv-score-count{color:var(--pprv-soft)}.pprv-stars{display:inline-flex;gap:1px;line-height:1;font-size:15px;letter-spacing:0}.pprv-star{color:#2c292633}.pprv-star.is-on{color:var(--pprv-star)}.pprv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;border-radius:16px;overflow:hidden;margin:0 0 28px}.pprv-grid[hidden]{display:none}.pprv-tile{position:relative;display:block;padding:0;margin:0;border:0;background:#efe9e2;aspect-ratio:1/1;overflow:hidden;cursor:pointer}.pprv-tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.pprv-tile-over{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#1c181459;opacity:0;transition:opacity .2s ease}.pprv-tile-star{color:#fff;font-weight:700;font-size:15px}.pprv-tile:hover img,.pprv-tile:focus-visible img{transform:scale(1.04)}.pprv-tile:hover .pprv-tile-over,.pprv-tile:focus-visible .pprv-tile-over{opacity:1}.pprv-tile:focus-visible{outline:2px solid var(--pprv-ink);outline-offset:-2px}.pprv-tile-count{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;background:#1c181480;color:#fff;font-size:22px;font-weight:700;letter-spacing:.02em}@media(max-width:749px){.pprv-hide-m{display:none}.pprv-tile-count--m{display:flex}.pprv-more-m .pprv-tile-over{display:none}}@media(min-width:750px){.pprv-hide-d{display:none}.pprv-tile-count--d{display:flex}.pprv-more-d .pprv-tile-over{display:none}}.pprv-feed{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 2px;padding:2px 2px 14px;margin:0 -2px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pprv-post{flex:0 0 82%;max-width:360px;scroll-snap-align:start;display:flex;flex-direction:column;background:var(--pprv-card);border:1px solid var(--pprv-line);border-radius:18px;overflow:hidden;box-shadow:0 6px 18px #2c29260d}.pprv-post-head{padding:12px 14px}.pprv-user{display:flex;align-items:center;gap:10px;min-width:0}.pprv-avatar{flex:0 0 auto;width:38px;height:38px;border-radius:50%;padding:2px;background:var(--pprv-ring)}.pprv-avatar-in{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;border:2px solid var(--pprv-card);background:#f4ece6;color:var(--pprv-ink);font-weight:700;font-size:14px}.pprv-user-meta{display:flex;flex-direction:column;min-width:0;line-height:1.25}.pprv-name{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:14px;color:var(--pprv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pprv-verified{display:inline-flex;color:#5b8def}.pprv-when{font-size:12px;color:var(--pprv-soft)}.pprv-post-media{position:relative;display:block;width:100%;padding:0;margin:0;border:0;background:#efe9e2;aspect-ratio:1/1;overflow:hidden;cursor:pointer;text-align:left;font:inherit;color:inherit}.pprv-post-media img{display:block;width:100%;height:100%;object-fit:cover}.pprv-post-multi{position:absolute;top:10px;right:10px;padding:3px 9px;border-radius:999px;background:#1c181499;color:#fff;font-size:12px;font-weight:600}.pprv-post-body{display:flex;flex-direction:column;gap:6px;padding:12px 14px 16px}.pprv-post-title{margin:0;font-weight:600;font-size:14px;color:var(--pprv-ink)}.pprv-caption{margin:0;font-size:14px;line-height:1.5;color:var(--pprv-text);white-space:pre-line;overflow-wrap:anywhere}.pprv-caption.is-clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pprv-caption-name{font-weight:600;color:var(--pprv-ink)}.pprv-caption-more{align-self:flex-start;padding:0;border:0;background:none;color:var(--pprv-soft);font:inherit;font-size:13px;cursor:pointer}.pprv-reply{margin:4px 0 0;padding:10px 12px;border-radius:12px;background:#f7f1ec;font-size:13px;line-height:1.5;color:var(--pprv-text)}.pprv-actions{display:flex;justify-content:center;margin-top:18px}.pprv-more{min-height:44px;padding:10px 26px;border:1px solid var(--pprv-ink);border-radius:999px;background:transparent;color:var(--pprv-ink);font-weight:600;font-size:14px;line-height:1.2;font-family:inherit;cursor:pointer;transition:background .2s ease,color .2s ease}.pprv-more:hover{background:var(--pprv-ink);color:#fffffd}.pprv-more[disabled]{opacity:.6;cursor:default}.pprv-more[hidden]{display:none}html.pprv-lock{overflow:hidden}html.pprv-lock shopify-chat,html.pprv-lock .ppv2-sticky{display:none!important}.pprv-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px}.pprv-modal[hidden]{display:none}.pprv-modal .pprv-modal-backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#141210c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pprv-modal-card{position:relative;display:flex;width:min(1000px,100%);height:min(640px,calc(100vh - 48px));background:var(--pprv-card);border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #0000004d}.pprv-modal-media{flex:1 1 60%;min-width:0;display:flex;align-items:center;justify-content:center;background:#141210}.pprv-modal-media img{display:block;max-width:100%;max-height:100%;object-fit:contain}.pprv-modal-body{flex:0 0 360px;display:flex;flex-direction:column;gap:12px;padding:22px 20px;overflow-y:auto}.pprv-modal-text{margin:0;font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.pprv-modal-count{margin:auto 0 0;font-size:12px;color:var(--pprv-soft)}.pprv-modal-close,.pprv-modal-nav{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:#ffffffeb;color:var(--pprv-ink);cursor:pointer;box-shadow:0 2px 8px #0000002e}.pprv-modal-close{top:12px;right:12px}.pprv-modal-nav{top:50%;transform:translateY(-50%)}.pprv-modal-prev{left:12px}.pprv-modal-next{right:372px}.pprv-modal-nav[hidden]{display:none}@media(min-width:750px){.pprv-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.pprv-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible;scroll-snap-type:none;padding:0;margin:0}.pprv-post{max-width:none}}@media(min-width:1100px){.pprv-feed{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.pprv{margin-top:40px;padding-top:32px}.pprv-modal{padding:0}.pprv-modal-card{flex-direction:column;width:100%;height:100%;border-radius:0}.pprv-modal-media{flex:0 0 auto;height:62vh}.pprv-modal-body{flex:1 1 auto;padding:16px 18px calc(18px + env(safe-area-inset-bottom))}.pprv-modal-nav{top:31vh}.pprv-modal-next{right:12px}}@media(prefers-reduced-motion:reduce){.pprv-tile img,.pprv-tile-over,.pprv-more{transition:none}}.pprv-quote{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:26px 24px;text-align:left}.pprv-quote--c0{background:#f5ede4}.pprv-quote--c1{background:#f4e1e3}.pprv-quote--c2{background:#efe6d8}.pprv-quote-mark{display:block;height:30px;font:700 56px/1 Georgia,Times New Roman,serif;color:#c98f9b}.pprv-quote-text{margin:0;font-size:16px;line-height:1.5;font-weight:500;color:var(--pprv-ink);white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.pprv-quote.is-short .pprv-quote-text{font-size:22px;line-height:1.35;font-weight:600}.pprv-quote.is-mid .pprv-quote-text{font-size:18px;line-height:1.45}.pprv-post-media--text:hover .pprv-quote,.pprv-post-media--text:focus-visible .pprv-quote{filter:brightness(.98)}.pprv-post-foot{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px}.pprv-post-line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;min-height:3em;padding:0;margin:0;border:0;background:none;text-align:left;font:inherit;font-size:14px;line-height:1.5;color:var(--pprv-text);cursor:pointer;overflow-wrap:anywhere}.pprv-post-line--link{display:block;color:var(--pprv-soft);text-decoration:underline;text-underline-offset:3px}.pprv-modal-media.is-text{background:transparent}.pprv-quote--big{position:relative;inset:auto;width:100%;height:100%;overflow-y:auto;padding:56px 72px}.pprv-quote--big .pprv-quote-text{display:block;-webkit-line-clamp:unset;font-size:20px;line-height:1.55}.pprv-quote--big.is-short .pprv-quote-text{font-size:28px}.pprv-modal-title{margin:0;font-weight:600;font-size:15px;color:var(--pprv-ink)}.pprv-head-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.pprv-write{display:inline-flex;align-items:center;min-height:40px;padding:8px 18px;border:1px solid var(--pprv-ink);border-radius:999px;background:var(--pprv-ink);color:#fffffd;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.pprv-write:hover{opacity:.86}.pprv-form-card{position:relative;width:min(520px,100%);max-height:calc(100vh - 48px);overflow-y:auto;background:var(--pprv-card);border-radius:18px;padding:30px 26px 26px;box-shadow:0 24px 60px #0000004d}.pprv-form{display:flex;flex-direction:column;gap:14px}.pprv-form[hidden],.pprv-form-done[hidden],.pprv-form-error[hidden]{display:none}.pprv-form-title{margin:0;font-size:22px;line-height:1.2;font-weight:600;color:var(--pprv-ink)}.pprv-form-product{margin:-8px 0 4px;font-size:14px;color:var(--pprv-soft)}.pprv-field{display:flex;flex-direction:column;gap:6px}.pprv-field-label{font-size:13px;font-weight:600;color:var(--pprv-ink)}.pprv-field-note{font-size:12px;color:var(--pprv-soft)}.pprv-field input,.pprv-field textarea{width:100%;padding:11px 14px;border:1px solid rgba(44,41,38,.2);border-radius:12px;background:#fff;font:inherit;font-size:16px;color:var(--pprv-text);resize:vertical}.pprv-field input:focus,.pprv-field textarea:focus{outline:none;border-color:var(--pprv-ink);box-shadow:0 0 0 3px #dba5af59}.pprv-rate{display:flex;gap:2px}.pprv-rate-star{padding:0 2px;border:0;background:none;font-size:32px;line-height:1;color:#2c292633;cursor:pointer}.pprv-rate-star.is-on{color:var(--pprv-ink)}.pprv-rate-star:focus-visible{outline:2px solid var(--pprv-ink);outline-offset:2px;border-radius:6px}.pprv-form-error{margin:0;font-size:14px;color:#b3261e}.pprv-form-submit{min-height:48px;border:0;border-radius:999px;background:var(--pprv-ink);color:#fffffd;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.pprv-form-submit[disabled]{opacity:.6;cursor:default}.pprv-form-done{text-align:center;padding:30px 0 10px}.pprv-form-done-title{margin:0 0 8px;font-size:24px;font-weight:600;color:var(--pprv-ink)}.pprv-form-done-text{margin:0 0 22px;color:var(--pprv-text)}@media(max-width:749px){.pprv-form-modal{align-items:flex-end}.pprv-form-card{width:100%;max-height:92vh;border-radius:18px 18px 0 0;padding:28px 20px calc(24px + env(safe-area-inset-bottom))}.pprv-quote--big{padding:40px 60px}}.pprv-photo-row{display:flex;flex-wrap:wrap;gap:10px}.pprv-field .pprv-photo-input{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.pprv-photo-add,.pprv-photo-thumb{width:76px;height:76px;border-radius:12px;flex:0 0 auto}.pprv-photo-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1.5px dashed rgba(44,41,38,.35);background:#fff;color:var(--pprv-ink);font:inherit;font-size:11px;cursor:pointer}.pprv-photo-add:hover{border-color:var(--pprv-ink)}.pprv-photo-add:focus-visible{outline:none;box-shadow:0 0 0 3px #dba5af73}.pprv-photo-add[hidden]{display:none}.pprv-photo-add[disabled]{opacity:.5;cursor:default}.pprv-photo-thumb{position:relative;overflow:hidden;background:#f3eee6}.pprv-photo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pprv-photo-remove{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:50%;background:#2c2926bf;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}
/*# sourceMappingURL=/cdn/shop/t/78/assets/pp-reviews.css.map */
