.pp .pp-review-mini{display:flex;flex-wrap:wrap;align-items:center;gap:7px 9px;margin:12px 0 13px;padding:10px 2px;color:#59614f;font-size:12px;line-height:1.4}.pp .pp-review-mini-icon{display:grid;place-items:center;border-radius:50%;height:26px;width:26px;background:#edf0e6;color:#546246;font-size:14px}.pp .pp-review-mini-stars{letter-spacing:1px;font-size:13px}.pp .pp-review-mini-average{font-weight:800;color:#34412f}.pp .pp-review-mini-label{font-size:11px;font-weight:600}.pp .pp-review-mini a{color:#45523c;font-weight:750;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b6bea9}.pp .pp-review-mini a:hover{text-decoration-color:#45523c}.pp .pp-review-teaser{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:14px 0 10px;padding:10px 14px;border-radius:999px;border:1px solid #dde2d2;background:#f8faf3;color:#4d5a45;text-decoration:none;width:fit-content;max-width:100%;box-shadow:0 8px 18px #2e3b2b0a}.pp .pp-review-teaser:hover{color:#33402f;border-color:#c8d1bb;background:#fcfdf9}.pp .pp-review-teaser-stars{letter-spacing:2px;font-size:14px;line-height:1;background:linear-gradient(90deg,#b58b53 var(--pp-rating),#d4d7cb var(--pp-rating));color:transparent;-webkit-background-clip:text;background-clip:text}.pp .pp-review-teaser strong{font-size:13px;color:#33402f;font-weight:800}.pp .pp-review-teaser-copy{font-size:12px;color:#687263}.pp .pp-review-teaser small{font-size:12px;color:#45523c;font-weight:700;white-space:nowrap}.pp .pp-review-section{background:linear-gradient(135deg,#f2f0e8,#fbf8f1 68%,#f5f3e9);padding:78px 22px 80px;border-top:1px solid rgba(69,82,60,.08);border-bottom:1px solid rgba(69,82,60,.08);scroll-margin-top:96px}.pp .pp-review-shell{width:min(1240px,100%);margin:0 auto}.pp .pp-review-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.pp .pp-review-head--centered{align-items:flex-end}.pp .pp-review-eyebrow{display:block;letter-spacing:2.2px;text-transform:uppercase;color:#9b7057;font-size:10px;font-weight:800}.pp .pp-review-head h2{font:400 clamp(32px,4.5vw,52px)/1.06 "Libre Caslon Display",Georgia,serif;margin:12px 0;color:#35402f}.pp .pp-review-head p{font-size:14px;line-height:1.65;color:#6c7565;margin:0;max-width:550px}.pp .pp-review-summary{flex:0 0 auto;min-width:138px;display:flex;flex-direction:column;align-items:end;gap:0;color:#56654d}.pp .pp-review-summary strong{font-family:Libre Caslon Display,Georgia,serif;font-size:46px;line-height:1;color:#35402f;font-weight:400}.pp .pp-review-summary strong small{font:500 12px/1 DM Sans,Arial,sans-serif;color:#8c9287}.pp .pp-review-summary .pp-review-stars{letter-spacing:3px;font-size:15px}.pp .pp-review-summary>small{font-size:11px;color:#777d71}.pp .pp-review-marquee{overflow:hidden;position:relative;padding:8px 0 2px}.pp .pp-review-track{display:flex;align-items:stretch;gap:18px;width:max-content;animation:ppReviewMarquee 72s linear infinite;will-change:transform}.pp .pp-review-track:hover{animation-play-state:paused}.pp .pp-review-track-set{display:flex;align-items:stretch;gap:18px;flex:0 0 auto}.pp .pp-review-card{overflow:hidden;min-width:0;background:#fffdf8;border-radius:22px;border:1px solid #e4e1d6;box-shadow:0 12px 28px #2e3b2b0f;display:flex;flex-direction:column}.pp .pp-review-card--horizontal{width:min(620px,78vw);display:grid;grid-template-columns:minmax(160px,31%) 1fr}.pp .pp-review-card-media--side{height:100%;min-height:250px;background:#edeee7;overflow:hidden}.pp .pp-review-card-media--side img{display:block;width:100%;height:100%;object-fit:cover}.pp .pp-review-card-placeholder{display:grid;place-items:center;height:100%;padding:20px;background:linear-gradient(180deg,#f2efe7,#e9ecde);color:#58654d;font:700 18px/1.2 DM Sans,Arial,sans-serif;text-align:center}.pp .pp-review-card-content--horizontal{padding:24px 24px 22px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.pp .pp-review-card-meta{display:grid;gap:4px}.pp .pp-review-card-meta strong{font-size:18px;line-height:1.2;color:#32402d}.pp .pp-review-card-meta small{font-size:12px;color:#8a8f83;text-transform:uppercase;letter-spacing:.08em}.pp .pp-review-card blockquote{font-size:14px;line-height:1.8;color:#515a4d;margin:0;flex:1;font-family:inherit}.pp .pp-review-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #eeece3;padding-top:16px}.pp .pp-review-card-stars{display:flex;gap:3px;font-size:18px;line-height:1;color:#bf8d51}.pp .pp-review-card-stars .is-empty{color:#d8d8d0}.pp .pp-review-verified{font-size:10px;white-space:nowrap;color:#586d4e;background:#eef4e8;padding:6px 9px;border-radius:99px}.pp .pp-review-empty{border-radius:20px;border:1px dashed #bec5b1;background:#fffdf9;display:flex;align-items:center;gap:20px;padding:26px 32px;max-width:740px;margin:auto}.pp .pp-review-empty-flower{display:grid;place-items:center;border-radius:50%;height:64px;width:64px;flex:0 0 64px;background:#e8ebdf;color:#7d9571;font-size:31px;font-weight:400}.pp .pp-review-empty strong{font:400 24px/1.2 Libre Caslon Display,Georgia,serif;color:#35402f}.pp .pp-review-empty p{color:#747b6c;font-size:13px;line-height:1.5;margin:7px 0 0}.pp .pp-review-action-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:30px auto 0;max-width:980px;border-top:1px solid #dfdfd3;padding:26px 4px 0}.pp .pp-review-action-bar strong{font-size:14px;color:#3f493a}.pp .pp-review-action-bar p{font-size:12px;color:#787d73;margin:3px 0 0}.pp .pp-review-write-link,.pp .pp-review-submit{border:0;border-radius:999px;background:#45523c;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 24px;text-decoration:none;font:700 12px/1.3 DM Sans,Arial,sans-serif;min-height:47px;white-space:nowrap;transition:background .2s,transform .2s}.pp .pp-review-write-link:hover,.pp .pp-review-submit:hover{color:#fff;background:#33402f;transform:translateY(-1px)}.pp .pp-review-write{max-width:980px;margin:22px auto 0;background:#fffcf6;border:1px solid #e2e3d6;border-radius:19px;overflow:hidden;scroll-margin-top:100px}.pp .pp-review-write:not([open]){margin-top:14px}.pp .pp-review-write>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#57614f;font-size:13px;font-weight:700;padding:16px 22px;cursor:pointer}.pp .pp-review-write>summary::-webkit-details-marker{display:none}.pp .pp-review-write>summary span{font-size:19px;transition:transform .2s}.pp .pp-review-write[open]>summary span{transform:rotate(180deg)}.pp .pp-review-write-content{border-top:1px solid #eeebe1;padding:26px 28px 30px}.pp .pp-review-write-intro{font-size:13px;color:#687363;line-height:1.7;margin:0 0 18px}.pp .pp-review-form{display:grid;gap:17px}.pp .pp-review-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pp .pp-review-form label:not(.pp-review-consent){display:grid;align-content:start;gap:7px;font-size:12px;color:#46543f;font-weight:700}.pp .pp-review-form label>span[aria-hidden]{color:#b36954}.pp .pp-review-form input:not([type=checkbox]),.pp .pp-review-form textarea,.pp .pp-review-form select{width:100%;min-width:0;border:1px solid #d5d9ca;border-radius:10px;padding:12px 14px;font:400 14px/1.4 DM Sans,Arial,sans-serif;background:#fff;color:#34402f;outline:none}.pp .pp-review-form textarea{resize:vertical;min-height:125px}.pp .pp-review-form input:focus-visible,.pp .pp-review-form textarea:focus-visible,.pp .pp-review-form select:focus-visible{border-color:#84957c;outline:2px solid #a5b99c;outline-offset:1px}.pp .pp-review-consent{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.6;color:#687363;font-weight:400}.pp .pp-review-consent input{accent-color:#45523c;margin:3px 0 0;flex:0 0 auto}.pp .pp-review-photo-note{font-size:11px;color:#767d70;margin:0;line-height:1.65}.pp .pp-review-photo-note a{color:#45523c;text-underline-offset:2px}.pp .pp-review-submit{width:max-content;min-width:170px;cursor:pointer}.pp .pp-review-moderation{display:block;line-height:1.55;font-size:10px;color:#8b9184}.pp .pp-review-form-success,.pp .pp-review-form-error{padding:13px 15px;border-radius:11px;font-size:12px;line-height:1.5}.pp .pp-review-form-success{background:#eff6e9;color:#3e5835;border:1px solid #cedec3}.pp .pp-review-form-error{background:#fff2ee;color:#963c36;border:1px solid #eed1c9}@keyframes ppReviewMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}@media(max-width:950px){.pp .pp-review-head{align-items:flex-start;flex-direction:column}.pp .pp-review-summary{align-items:flex-start}.pp .pp-review-card--horizontal{width:min(580px,86vw)}}@media(max-width:640px){.pp .pp-review-mini{gap:6px;margin:10px 0 12px;padding:9px 0;font-size:11px}.pp .pp-review-teaser{gap:7px 10px;margin:12px 0 8px;padding:10px 12px;border-radius:18px}.pp .pp-review-teaser strong,.pp .pp-review-teaser small{font-size:12px}.pp .pp-review-teaser-copy{font-size:11px}.pp .pp-review-section{padding:52px 18px 58px}.pp .pp-review-head h2{font-size:36px}.pp .pp-review-head p{font-size:12px}.pp .pp-review-summary{min-width:80px}.pp .pp-review-summary strong{font-size:34px}.pp .pp-review-summary .pp-review-stars{font-size:10px;letter-spacing:1px}.pp .pp-review-track{gap:12px;animation-duration:48s}.pp .pp-review-track-set{gap:12px}.pp .pp-review-card--horizontal{width:88vw;grid-template-columns:30% 1fr}.pp .pp-review-card-media--side{min-height:220px}.pp .pp-review-card-content--horizontal{padding:18px 16px;gap:12px}.pp .pp-review-card-meta strong{font-size:16px}.pp .pp-review-card-meta small{font-size:11px}.pp .pp-review-card blockquote{font-size:13px;line-height:1.7}.pp .pp-review-card-footer{padding-top:14px}.pp .pp-review-empty{padding:19px 17px;gap:13px}.pp .pp-review-empty-flower{height:49px;width:49px;flex-basis:49px;font-size:23px}.pp .pp-review-empty strong{font-size:21px}.pp .pp-review-action-bar{flex-direction:column;align-items:stretch;gap:14px;padding-top:18px}.pp .pp-review-write-link{width:100%}.pp .pp-review-write-content{padding:18px 16px 24px}.pp .pp-review-form-row{grid-template-columns:1fr;gap:14px}.pp .pp-review-submit{width:100%}}@media(prefers-reduced-motion:reduce){.pp .pp-review-write-link,.pp .pp-review-submit{transition:none}.pp .pp-review-write>summary span{transition:none}.pp .pp-review-track{animation:none}}.pp .pp-review-mini-stars,.pp .pp-review-summary .pp-review-stars{background:linear-gradient(90deg,#b58b53 var(--pp-rating),#d4d7cb var(--pp-rating));color:transparent;-webkit-background-clip:text;background-clip:text}
/*# sourceMappingURL=/cdn/shop/t/45/assets/pp-reviews.css.map */
