.product-reviews_section__sUFi2{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid #e8ecdf;color:#183b31;scroll-margin-top:7rem}.product-reviews_header__r0k3D{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.75rem}.product-reviews_eyebrow__0WRPO{display:block;font-size:.65rem;font-weight:700;letter-spacing:.17em;color:#75844d}.product-reviews_header__r0k3D h2{margin:.5rem 0;font-size:1.55rem;line-height:1.25;font-weight:750;letter-spacing:-.025em}.product-reviews_formHeader__Ui9IR p,.product-reviews_header__r0k3D p{font-size:.875rem;line-height:1.65;color:#6d7c77}.product-reviews_invitation__6Xr_U button,.product-reviews_submit__ot0Bh,.product-reviews_writeButton__HeJ9X{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:46px;font-size:.875rem;font-weight:700;border-radius:12px;padding:.75rem 1.25rem;background:#446f25;color:white;border:1px solid #446f25;cursor:pointer}.product-reviews_writeButton__HeJ9X svg{width:18px;height:18px}.product-reviews_invitation__6Xr_U button:hover,.product-reviews_submit__ot0Bh:hover,.product-reviews_writeButton__HeJ9X:hover{background:#34571d}.product-reviews_invitation__6Xr_U button:disabled,.product-reviews_submit__ot0Bh:disabled,.product-reviews_writeButton__HeJ9X:disabled{opacity:.55;cursor:wait}.product-reviews_layout__yIHOp{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);align-items:start;gap:1.5rem}.product-reviews_summary__3GFiZ{border:1px solid #e3e9d7;background:linear-gradient(150deg,#f2f6e9,#fafaf5);border-radius:22px;padding:1.75rem}.product-reviews_summaryIcon__ESYUk{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#e4edcf;color:#4b742a;margin-bottom:1.25rem}.product-reviews_summaryIcon__ESYUk svg{width:24px;height:24px}.product-reviews_summary__3GFiZ h3{font-size:1.2rem;font-weight:700;line-height:1.4;margin:0 0 .75rem}.product-reviews_summary__3GFiZ p{font-size:.875rem;line-height:1.8;color:#65736b}.product-reviews_score__gMXvk{display:block;font-size:3rem;line-height:1.2;font-weight:750}.product-reviews_score__gMXvk small{font-size:1rem;color:#7a857b;font-weight:500}.product-reviews_reviewStars__imY1D,.product-reviews_summaryStars__rXtz4{display:flex;gap:4px;color:#8c7a28;margin:.65rem 0}.product-reviews_reviewStars__imY1D svg,.product-reviews_summaryStars__rXtz4 svg{width:19px;height:19px}.product-reviews_trust__1PKL7{display:flex;align-items:flex-start;gap:.65rem;border-top:1px solid #dfe7d2;margin-top:1.5rem;padding-top:1.25rem;font-size:.8rem;font-weight:650;line-height:1.6}.product-reviews_trust__1PKL7>span:first-child{display:grid;place-items:center;width:22px;height:22px;background:#e1ebd2;border-radius:50%;color:#446f25;flex-shrink:0}.product-reviews_trust__1PKL7 small{display:block;font-weight:400;color:#75806f;line-height:1.6;margin-top:.2rem}.product-reviews_content__OMDo8{min-width:0}.product-reviews_entry__J4utM{border:1px solid #dce5ce;border-radius:22px;background:white;padding:1.75rem;box-shadow:0 8px 28px #173c2607;scroll-margin-top:7rem}.product-reviews_entry__J4utM[hidden]{display:none}.product-reviews_formHeader__Ui9IR{padding-bottom:1.25rem;border-bottom:1px solid #edf0e7}.product-reviews_formHeader__Ui9IR h3{font-size:1.5rem;font-weight:750;letter-spacing:-.025em;margin:.5rem 0;line-height:1.35}.product-reviews_formHeader__Ui9IR h3:focus{outline:none}.product-reviews_formHeader__Ui9IR h3:focus-visible{outline:2px solid #709a4b;outline-offset:4px;border-radius:3px}.product-reviews_form__prSbM{margin-top:1.5rem}.product-reviews_rating__pRJOH{border:0;padding:0;margin:0 0 1.5rem;min-width:0}.product-reviews_bodyLabel__moqGn,.product-reviews_rating__pRJOH legend{font-size:.875rem;font-weight:650;color:#264335}.product-reviews_ratingOptions__4d1Cs{display:flex;gap:.45rem;margin:.65rem 0 .5rem}.product-reviews_selectedStar__C2aGc,.product-reviews_star__WK5pf{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#f6f8f1;color:#a5ae99;cursor:pointer;border:1px solid #e8eddf}.product-reviews_selectedStar__C2aGc{color:#7d872a;background:#f2f5e4;border-color:#dbe3bc}.product-reviews_selectedStar__C2aGc svg,.product-reviews_star__WK5pf svg{width:29px;height:29px}.product-reviews_selectedStar__C2aGc input,.product-reviews_star__WK5pf input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.product-reviews_selectedStar__C2aGc:has(input:focus-visible),.product-reviews_star__WK5pf:has(input:focus-visible){outline:3px solid #709a4b;outline-offset:3px}.product-reviews_ratingLabel__jWhPJ{display:block;min-height:1.25rem;font-size:.8rem;color:#788252}.product-reviews_bodyLabel__moqGn{display:block}.product-reviews_bodyLabel__moqGn textarea{display:block;resize:vertical;min-height:145px;width:100%;box-sizing:border-box;border:1px solid #d8e0cf;border-radius:12px;background:#fcfdf9;color:#203e30;padding:.9rem 1rem;margin-top:.65rem;font:inherit;font-size:.875rem;font-weight:400;line-height:1.8;outline-offset:3px}.product-reviews_bodyLabel__moqGn textarea::placeholder{color:#8b9586}.product-reviews_bodyLabel__moqGn textarea:focus{outline:2px solid #709a4b;border-color:#709a4b}.product-reviews_fieldHelp__6uuqj{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.7rem;color:#87907f;margin:.5rem 0 1.25rem;line-height:1.6}.product-reviews_consent__xExUE{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#f6f8f1;border-radius:12px;font-size:.8rem;line-height:1.7;color:#4f604e;cursor:pointer}.product-reviews_consent__xExUE input{width:18px;height:18px;accent-color:#446f25;flex-shrink:0;margin-top:.2rem}.product-reviews_consent__xExUE small{display:block;color:#7e8975;margin-top:.2rem;font-size:.73rem}.product-reviews_formFooter__w5gAY{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1.25rem}.product-reviews_formFooter__w5gAY>span{font-size:.72rem;color:#8a9381}.product-reviews_submit__ot0Bh{min-height:48px}.product-reviews_rewardNote__M_jBb{font-size:.7rem;line-height:1.75;color:#89917f;margin-top:1rem}.product-reviews_notice__B9vYM{padding:1rem;border-radius:12px;background:#f1f6e8;color:#45642d;font-size:.875rem;line-height:1.8;margin-top:1rem;overflow-wrap:anywhere}.product-reviews_notice__B9vYM a{font-weight:700;text-decoration:underline}.product-reviews_invitation__6Xr_U{min-height:250px;border:1px dashed #d9e3cb;border-radius:22px;text-align:center;background:#fdfefa;padding:2rem}.product-reviews_invitation__6Xr_U>span{display:block;font-family:Georgia,serif;font-size:4rem;color:#c4d2aa;line-height:.8}.product-reviews_invitation__6Xr_U h3{font-size:1.3rem;font-weight:700;margin:.75rem 0}.product-reviews_invitation__6Xr_U p{font-size:.875rem;color:#7c8774;line-height:1.7;margin-bottom:1.25rem}.product-reviews_reviews__YPfs5{display:grid;gap:1rem}.product-reviews_reviews__YPfs5:not(:empty){margin-top:1.25rem}.product-reviews_review__gQEkS{border:1px solid #e4e9dc;border-radius:18px;padding:1.5rem;background:white}.product-reviews_reviewHeader__v2hC_{display:flex;align-items:center;gap:.75rem}.product-reviews_avatar__Ichtv{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#edf2e3;color:#57743b;font-size:1rem;font-weight:700;flex-shrink:0}.product-reviews_reviewHeader__v2hC_ strong{font-size:.875rem}.product-reviews_verified__78ePq{display:block;font-size:.68rem;color:#758b5c;margin-top:.2rem}.product-reviews_reviewHeader__v2hC_ time{margin-left:auto;font-size:.7rem;color:#8c9484}.product-reviews_reviewStars__imY1D{margin:1rem 0 .75rem}.product-reviews_reviewStars__imY1D svg{width:16px;height:16px}.product-reviews_reply__4M8TH p,.product-reviews_reviewBody__Y6bKO{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.8;color:#5f6f60}.product-reviews_reply__4M8TH{padding:1rem;border-left:3px solid #b7c69d;border-radius:0 12px 12px 0;background:#f6f8f1;margin-top:1rem}.product-reviews_reply__4M8TH strong{font-size:.8rem}.product-reviews_reply__4M8TH p{margin-top:.5rem}.product-reviews_more__gMKO4,.product-reviews_retry__JBbzJ{min-height:44px;padding:.6rem 1rem;font-size:.8rem;color:#486b30;border:1px solid #dbe3ce;border-radius:12px;background:white;margin-top:1rem;cursor:pointer}.product-reviews_invitation__6Xr_U button:focus-visible,.product-reviews_more__gMKO4:focus-visible,.product-reviews_retry__JBbzJ:focus-visible,.product-reviews_submit__ot0Bh:focus-visible,.product-reviews_writeButton__HeJ9X:focus-visible{outline:3px solid #709a4b;outline-offset:3px}@media(max-width:700px){.product-reviews_section__sUFi2{margin-top:2.5rem;padding-top:1.5rem}.product-reviews_header__r0k3D{align-items:flex-start;gap:.75rem}.product-reviews_header__r0k3D h2{font-size:1.25rem}.product-reviews_header__r0k3D p{font-size:.8rem}.product-reviews_writeButton__HeJ9X{padding:.65rem .85rem;white-space:nowrap;font-size:.8rem}.product-reviews_writeButton__HeJ9X svg{display:none}.product-reviews_layout__yIHOp{grid-template-columns:1fr;gap:1rem}.product-reviews_summary__3GFiZ{padding:1.25rem;border-radius:18px}.product-reviews_summaryIcon__ESYUk{float:left;margin:0 .9rem .7rem 0;width:38px;height:38px}.product-reviews_summary__3GFiZ h3{font-size:1.05rem}.product-reviews_summary__3GFiZ p{font-size:.8rem}.product-reviews_trust__1PKL7{clear:both;margin-top:1rem;padding-top:1rem}.product-reviews_entry__J4utM{padding:1.25rem;border-radius:18px}.product-reviews_formHeader__Ui9IR h3{font-size:1.3rem}.product-reviews_ratingOptions__4d1Cs{gap:.4rem}.product-reviews_selectedStar__C2aGc,.product-reviews_star__WK5pf{width:44px;height:44px}.product-reviews_fieldHelp__6uuqj{gap:.25rem}.product-reviews_formFooter__w5gAY{gap:.65rem}.product-reviews_submit__ot0Bh{width:100%}.product-reviews_formFooter__w5gAY>span{width:100%;text-align:center}.product-reviews_reviewHeader__v2hC_{flex-wrap:wrap}.product-reviews_reviewHeader__v2hC_ time{font-size:.65rem}.product-reviews_review__gQEkS{padding:1.15rem}}@media(prefers-reduced-motion:reduce){.product-reviews_section__sUFi2 *{scroll-behavior:auto!important}}