.ProductReviews-module__uBCVrq__section{padding:26px 0 40px}.ProductReviews-module__uBCVrq__premiumCard{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#fcf8f4);border-radius:30px;overflow:hidden;box-shadow:0 20px 55px #301f1614}.ProductReviews-module__uBCVrq__heading{border-bottom:1px solid var(--line);padding:20px 24px 17px}.ProductReviews-module__uBCVrq__heading h2{margin:4px 0 0;font-family:Georgia,serif;font-size:32px;line-height:1.15}.ProductReviews-module__uBCVrq__layout{grid-template-columns:minmax(210px,.62fr) minmax(320px,1.45fr) minmax(300px,.9fr);align-items:start;display:grid}.ProductReviews-module__uBCVrq__overview,.ProductReviews-module__uBCVrq__reviewColumn,.ProductReviews-module__uBCVrq__formCard{min-width:0;padding:22px}.ProductReviews-module__uBCVrq__overview,.ProductReviews-module__uBCVrq__reviewColumn{border-right:1px solid var(--line)}.ProductReviews-module__uBCVrq__score{gap:12px;display:grid}.ProductReviews-module__uBCVrq__score>strong{font-family:Georgia,serif;font-size:58px;line-height:.95}.ProductReviews-module__uBCVrq__score>div{color:#665f59;gap:8px;font-size:13px;display:grid}.ProductReviews-module__uBCVrq__stars{color:#d1c8c0;gap:2px;font-size:18px;line-height:1;display:inline-flex}.ProductReviews-module__uBCVrq__filledStar{color:#b06f35}.ProductReviews-module__uBCVrq__distribution{border-top:1px solid var(--line);gap:10px;margin-top:20px;padding-top:17px;display:grid}.ProductReviews-module__uBCVrq__distributionRow{color:#665f59;grid-template-columns:44px minmax(70px,1fr) 22px;align-items:center;gap:8px;font-size:11px;display:grid}.ProductReviews-module__uBCVrq__distributionRow b{color:var(--ink);text-align:right}.ProductReviews-module__uBCVrq__distributionTrack{background:#e9e1da;border-radius:999px;height:6px;display:block;overflow:hidden}.ProductReviews-module__uBCVrq__distributionTrack>span{border-radius:inherit;background:#b06f35;height:100%;display:block}.ProductReviews-module__uBCVrq__reviewColumn>h3,.ProductReviews-module__uBCVrq__formCard h3{margin:0 0 12px;font-family:Georgia,serif;font-size:23px}.ProductReviews-module__uBCVrq__reviewList{gap:12px;display:grid}.ProductReviews-module__uBCVrq__empty,.ProductReviews-module__uBCVrq__reviewCard{background:#fff;border:1px solid #e5ddd6;border-radius:17px;padding:16px}.ProductReviews-module__uBCVrq__empty{color:var(--muted);text-align:center;align-content:center;place-items:center;gap:2px;display:grid}.ProductReviews-module__uBCVrq__empty>span{color:#b06f35;font-size:27px;line-height:1}.ProductReviews-module__uBCVrq__empty strong{color:var(--ink);font-family:Georgia,serif;font-size:18px}.ProductReviews-module__uBCVrq__empty p{margin:0}.ProductReviews-module__uBCVrq__reviewCard header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ProductReviews-module__uBCVrq__reviewCard header>div{display:grid}.ProductReviews-module__uBCVrq__reviewCard header>div span{color:#716963;font-size:12px}.ProductReviews-module__uBCVrq__reviewCard p{color:#403b37;white-space:pre-wrap;margin:16px 0 0}.ProductReviews-module__uBCVrq__reviewCard small{color:#23643a;background:#e6f4ea;border-radius:999px;margin-top:12px;padding:5px 9px;font-weight:800;display:inline-block}.ProductReviews-module__uBCVrq__avatar,.ProductReviews-module__uBCVrq__avatar img,.ProductReviews-module__uBCVrq__avatar>span{border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.ProductReviews-module__uBCVrq__avatar{border:1px solid var(--line);background:var(--ivory);overflow:hidden}.ProductReviews-module__uBCVrq__avatar img{object-fit:cover}.ProductReviews-module__uBCVrq__avatar>span{color:var(--accent);font-family:Georgia,serif;font-weight:800}.ProductReviews-module__uBCVrq__formCard{background:#ffffffa3}.ProductReviews-module__uBCVrq__formCard>p{color:var(--muted)}.ProductReviews-module__uBCVrq__formCard form{gap:13px;display:grid}.ProductReviews-module__uBCVrq__status,.ProductReviews-module__uBCVrq__notice{background:#f4ede7;border-radius:10px;padding:10px 12px;font-size:13px}.ProductReviews-module__uBCVrq__ratingField{border:0;margin:0;padding:0}.ProductReviews-module__uBCVrq__ratingField legend,.ProductReviews-module__uBCVrq__commentField{font-size:13px;font-weight:850}.ProductReviews-module__uBCVrq__ratingField>div{gap:5px;margin-top:7px;display:flex}.ProductReviews-module__uBCVrq__ratingField label{cursor:pointer;position:relative}.ProductReviews-module__uBCVrq__ratingField input{opacity:0;position:absolute}.ProductReviews-module__uBCVrq__ratingField label>span:first-of-type{border:1px solid var(--line);color:#c7c0ba;background:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.ProductReviews-module__uBCVrq__ratingField input:focus-visible+span{outline-offset:2px;outline:3px solid #8a542e47}.ProductReviews-module__uBCVrq__commentField{gap:7px;display:grid}.ProductReviews-module__uBCVrq__commentField textarea{resize:vertical;width:100%;height:100px;min-height:90px;color:var(--ink);font:inherit;background:#fff;border:1px solid #aaa096;border-radius:12px;padding:12px}.ProductReviews-module__uBCVrq__commentField textarea:focus{border-color:var(--accent);outline:3px solid #8a542e2e}.ProductReviews-module__uBCVrq__commentField small{color:#716963;justify-self:end}.ProductReviews-module__uBCVrq__error,.ProductReviews-module__uBCVrq__success{border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.ProductReviews-module__uBCVrq__error{color:#8a1f1f;background:#fff0f0;border:1px solid #e6b9b9}.ProductReviews-module__uBCVrq__success{color:#246438;background:#edf9f0;border:1px solid #b8dec3}.ProductReviews-module__uBCVrq__deleteButton{color:#8a1f1f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;width:fit-content;padding:2px 0;font-size:13px;font-weight:800;text-decoration:underline}.ProductReviews-module__uBCVrq__deleteButton:disabled{opacity:.55;cursor:wait}.ProductReviews-module__uBCVrq__deleteButton:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #8a1f1f33}.ProductReviews-module__uBCVrq__srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (max-width:1050px){.ProductReviews-module__uBCVrq__layout{grid-template-columns:minmax(190px,.6fr) minmax(0,1.4fr)}.ProductReviews-module__uBCVrq__reviewColumn{border-right:0}.ProductReviews-module__uBCVrq__formCard{border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:700px){.ProductReviews-module__uBCVrq__section{padding:20px 0 34px}.ProductReviews-module__uBCVrq__premiumCard{border-radius:22px}.ProductReviews-module__uBCVrq__heading{padding:18px 20px 15px}.ProductReviews-module__uBCVrq__heading h2{font-size:29px}.ProductReviews-module__uBCVrq__layout{grid-template-columns:1fr}.ProductReviews-module__uBCVrq__overview,.ProductReviews-module__uBCVrq__reviewColumn,.ProductReviews-module__uBCVrq__formCard{border-right:0;grid-column:auto;padding:18px}.ProductReviews-module__uBCVrq__reviewColumn,.ProductReviews-module__uBCVrq__formCard{border-top:1px solid var(--line)}.ProductReviews-module__uBCVrq__score{grid-template-columns:auto 1fr;align-items:center}.ProductReviews-module__uBCVrq__score>strong{font-size:48px}.ProductReviews-module__uBCVrq__distribution{margin-top:18px;padding-top:18px}.ProductReviews-module__uBCVrq__commentField textarea{height:96px}.ProductReviews-module__uBCVrq__formCard form>button{width:100%}}@media (max-width:420px){.ProductReviews-module__uBCVrq__reviewCard header{grid-template-columns:42px minmax(0,1fr)}.ProductReviews-module__uBCVrq__reviewCard header>.ProductReviews-module__uBCVrq__stars{grid-column:2}.ProductReviews-module__uBCVrq__ratingField label>span:first-of-type{width:38px;height:38px}}
