.pr-section{background:#faf7f0;padding:64px 1.5rem;border-top:1px solid #EFE4D0}.pr-inner{max-width:1000px;margin:0 auto}.pr-header{text-align:center;margin-bottom:48px}.pr-eyebrow{font-family:Inter,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#c17a4a;display:block;margin-bottom:6px}.pr-title{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;color:#3d2b1f;margin:0 0 32px}.pr-aggregate{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;background:#fff;border:1px solid #EFE4D0;border-radius:10px;padding:28px 36px;max-width:620px;margin:0 auto 48px}.pr-score-block{text-align:center;flex-shrink:0}.pr-score-number{font-family:Playfair Display,Georgia,serif;font-size:3.5rem;font-weight:500;color:#3d2b1f;line-height:1;display:block}.pr-score-count{font-family:Inter,sans-serif;font-size:.78rem;color:#6b5244;margin-top:4px;display:block}.pr-stars{display:inline-flex;gap:3px;margin:6px 0 4px}.pr-stars svg{width:18px;height:18px}.pr-star-empty{fill:#e5d9ce}.pr-star-full{fill:#c17a4a}.pr-breakdown{flex:1;min-width:180px;display:flex;flex-direction:column;gap:8px}.pr-bar-row{display:flex;align-items:center;gap:10px}.pr-bar-label{font-family:Inter,sans-serif;font-size:.72rem;color:#3d2b1f;white-space:nowrap;width:32px;text-align:right;flex-shrink:0}.pr-bar-track{flex:1;height:7px;background:#efe4d0;border-radius:999px;overflow:hidden}.pr-bar-fill{height:100%;background:#c17a4a;border-radius:999px;transition:width .6s ease}.pr-bar-count{font-family:Inter,sans-serif;font-size:.7rem;color:#6b5244;width:20px;flex-shrink:0}.pr-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:40px}@media(max-width:640px){.pr-grid{grid-template-columns:1fr}}.pr-card{background:#fff;border:1px solid #EFE4D0;border-radius:8px;padding:24px;transition:box-shadow .2s ease,transform .2s ease}.pr-card:hover{box-shadow:0 4px 20px #3d2b1f14;transform:translateY(-2px)}.pr-card__stars{display:flex;gap:2px;margin-bottom:10px}.pr-card__stars svg{width:14px;height:14px}.pr-card__title{font-family:Playfair Display,Georgia,serif;font-size:1rem;font-weight:600;color:#3d2b1f;margin:0 0 8px}.pr-card__body{font-family:Inter,sans-serif;font-size:.875rem;color:#4a3728;line-height:1.65;margin:0 0 16px}.pr-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.pr-card__author{font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;color:#3d2b1f}.pr-card__meta{font-family:Inter,sans-serif;font-size:.72rem;color:#9b8679;display:block;margin-top:1px}.pr-card__verified{display:inline-flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:.68rem;font-weight:600;color:#8b9e77;letter-spacing:.04em;text-transform:uppercase;background:#f0f5ec;padding:3px 8px;border-radius:20px;flex-shrink:0}.pr-empty{text-align:center;padding:32px;background:#fff;border:1px dashed #C17A4A;border-radius:8px;margin-bottom:40px}.pr-empty p{font-family:Inter,sans-serif;font-size:.95rem;color:#6b5244;margin:0}.pr-form-wrap{border-top:1px solid #EFE4D0;padding-top:40px}.pr-form-toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-bottom:0;-webkit-user-select:none;user-select:none}.pr-form-toggle__title{font-family:Playfair Display,Georgia,serif;font-size:1.3rem;font-weight:400;color:#3d2b1f;margin:0}.pr-form-toggle__icon{width:28px;height:28px;border:1.5px solid #C17A4A;border-radius:50%;color:#c17a4a;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:transform .25s ease;flex-shrink:0}.pr-form-toggle__icon.is-open{transform:rotate(45deg)}.pr-form-body{overflow:hidden;max-height:0;transition:max-height .4s ease,opacity .3s ease;opacity:0}.pr-form-body.is-open{max-height:900px;opacity:1}.pr-form{padding-top:28px}.pr-star-picker{margin-bottom:24px}.pr-star-picker label.pr-field-label{font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3d2b1f;display:block;margin-bottom:10px}.pr-star-input{display:flex;gap:6px}.pr-star-input__star{cursor:pointer;transition:transform .15s ease}.pr-star-input__star:hover{transform:scale(1.15)}.pr-star-input__star svg{width:30px;height:30px;fill:#e5d9ce;transition:fill .15s ease}.pr-star-input__star.selected svg,.pr-star-input__star.hovered svg{fill:#c17a4a}.pr-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media(max-width:540px){.pr-fields{grid-template-columns:1fr}}.pr-field{display:flex;flex-direction:column;gap:6px}.pr-field--full{grid-column:1 / -1}.pr-field-label{font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3d2b1f}.pr-field-input,.pr-field-textarea{font-family:Inter,sans-serif;font-size:.9rem;color:#3d2b1f;background:#fff;border:1.5px solid #D4C4B0;border-radius:4px;padding:10px 14px;transition:border-color .2s ease,box-shadow .2s ease;outline:none;width:100%;box-sizing:border-box}.pr-field-input:focus,.pr-field-textarea:focus{border-color:#c17a4a;box-shadow:0 0 0 3px #c17a4a1f}.pr-field-textarea{resize:vertical;min-height:120px;line-height:1.6}.pr-form__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:20px}.pr-form__note{font-family:Inter,sans-serif;font-size:.75rem;color:#9b8679}.pr-submit-btn{background:#3d2b1f;color:#fff;border:none;border-radius:3px;padding:.8rem 2rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.05em;cursor:pointer;transition:background .2s ease,transform .15s ease}.pr-submit-btn:hover{background:#c17a4a;transform:translateY(-1px)}.pr-submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.pr-status{display:none;border-radius:6px;padding:14px 18px;font-family:Inter,sans-serif;font-size:.875rem;margin-top:16px;line-height:1.5}.pr-status--success{display:block;background:#f0f5ec;border:1px solid #8B9E77;color:#4a6640}.pr-status--error{display:block;background:#fff3ee;border:1px solid #C17A4A;color:#7a3a18}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-reviews.css.map */
