.product-review-section_section__NitjO{grid-column:1/-1;min-width:0;font-family:var(--ds2-text-body-m-font-family);font-size:var(--ds2-text-body-m-font-size);line-height:var(--ds2-text-body-m-line-height);color:var(--ds2-color-text-primary);display:grid;gap:var(--ds2-spacing-200)}.product-review-section_summary__Sfdwq{align-items:end;display:grid;gap:var(--ds2-spacing-200);grid-template-columns:minmax(12rem,.7fr) minmax(0,1fr) auto}.product-review-section_summaryScore__YMMpR{display:grid;gap:var(--ds2-spacing-50)}.product-review-section_summaryScore__YMMpR strong{font-size:var(--ds2-text-heading-h1-font-size);line-height:var(--ds2-text-heading-h1-line-height)}.product-review-section_emptyState__FaY68,.product-review-section_formHint__QFXzI,.product-review-section_reviewMeta__QSG1q,.product-review-section_reviewSnapshot__8uXpj,.product-review-section_summaryScore__YMMpR small,.product-review-section_summaryScore__YMMpR span{color:var(--ds2-color-text-secondary)}.product-review-section_stars__opakZ{color:var(--ds2-color-text-decor);font-size:var(--ds2-text-heading-h4-font-size);letter-spacing:0;white-space:nowrap}.product-review-section_distribution__RiHrA{display:grid;gap:var(--ds2-spacing-100);margin:0}.product-review-section_distributionRow__Cd7Wh{align-items:center;display:grid;gap:var(--ds2-spacing-100);grid-template-columns:1.25rem minmax(5rem,12rem) 2rem}.product-review-section_distributionRow__Cd7Wh dd,.product-review-section_distributionRow__Cd7Wh dt{margin:0}.product-review-section_distributionBar__NbPGI{background:var(--ds2-color-surface-selected);border-radius:var(--ds2-radius-full);height:var(--ds2-spacing-100);overflow:hidden}.product-review-section_distributionBar__NbPGI span{background:var(--ds2-color-text-decor);border-radius:inherit;display:block;height:100%}.product-review-section_reviewAction__5wrPH{align-self:end;white-space:nowrap}.product-review-section_pagination__Le8P7{margin-block:var(--ds2-spacing-300)}.product-review-section_reviewList___7nCp{display:grid;gap:var(--ds2-spacing-200);grid-template-columns:repeat(2,minmax(0,1fr))}.product-review-section_emptyState__FaY68,.product-review-section_formCard__3Mgg_,.product-review-section_reviewCard__jz84U{border:0;border-radius:var(--ds2-radius-400);padding:var(--ds2-spacing-250)}.product-review-section_reviewCard__jz84U{display:grid;gap:var(--ds2-spacing-150);min-width:0}.product-review-section_reviewHeader__h4_7p{align-items:start;display:flex;gap:var(--ds2-spacing-200);justify-content:space-between}.product-review-section_formCard__3Mgg_ h3,.product-review-section_reviewHeader__h4_7p h3{font-family:var(--ds2-text-heading-h4-font-family);font-size:var(--ds2-text-heading-h4-font-size);font-weight:var(--ds2-text-heading-h4-font-weight);line-height:var(--ds2-text-heading-h4-line-height);margin:0}.product-review-section_reviewMeta__QSG1q{display:flex;flex-wrap:wrap;font-size:var(--ds2-text-body-s-font-size);gap:var(--ds2-spacing-100) var(--ds2-spacing-150)}.product-review-section_verified__njZq9{color:var(--ds2-color-icon-success);font-weight:var(--ds2-text-label-l-font-weight)}.product-review-section_reviewBody__cRfQ8{line-height:var(--ds2-text-body-m-line-height);margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.product-review-section_reviewSnapshot__8uXpj{border-top:var(--ds2-size-border-width-thin) solid var(--ds2-color-border-subtle);font-size:var(--ds2-text-body-s-font-size);padding-top:var(--ds2-spacing-150)}.product-review-section_reviewSnapshot__8uXpj strong{color:inherit;display:block;margin-bottom:var(--ds2-spacing-50)}.product-review-section_reviewSnapshot__8uXpj ul{display:flex;flex-wrap:wrap;gap:var(--ds2-spacing-50) var(--ds2-spacing-150);list-style:none;margin:0;padding:0}.product-review-section_reviewSnapshot__8uXpj li:before{content:"•";margin-right:var(--ds2-spacing-100)}.product-review-section_formCard__3Mgg_{display:grid;gap:var(--ds2-spacing-200);max-width:48rem}.product-review-section_composer__cbts6{max-width:48rem;overflow:hidden}.product-review-section_composerContent__GRNpp{min-width:0}.product-review-section_formGrid__fPuhp{display:grid;gap:var(--ds2-spacing-150);grid-template-columns:repeat(2,minmax(0,1fr))}.product-review-section_field__pg0bY{display:grid;gap:var(--ds2-spacing-100)}.product-review-section_fieldWide__6ZQsE{grid-column:1/-1}.product-review-section_field__pg0bY label{font-family:var(--ds2-text-label-m-font-family);font-size:var(--ds2-text-label-m-font-size);font-weight:var(--ds2-text-label-m-font-weight);line-height:var(--ds2-text-label-m-line-height)}.product-review-section_field__pg0bY textarea{min-height:8rem;resize:vertical}.product-review-section_formFooter__inh2c{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ds2-spacing-150);justify-content:space-between}.product-review-section_error__K3zZj{color:var(--ds2-color-icon-error);margin:0}.product-review-section_success__N_UnI{color:var(--ds2-color-icon-success);margin:0}@media (max-width:48rem){.product-review-section_reviewList___7nCp,.product-review-section_summary__Sfdwq{grid-template-columns:1fr}.product-review-section_reviewAction__5wrPH{justify-self:start}}@media (max-width:32rem){.product-review-section_formGrid__fPuhp{grid-template-columns:1fr}.product-review-section_fieldWide__6ZQsE{grid-column:auto}.product-review-section_formFooter__inh2c,.product-review-section_reviewHeader__h4_7p{align-items:start;flex-direction:column}}.product-review-section_section__NitjO:focus-visible{outline:var(--ds2-size-border-width-medium) solid var(--ds2-color-button-primary-focus-ring);outline-offset:var(--ds2-size-border-width-thick)}.product-review-section_section__NitjO h2{font-size:var(--ds2-text-heading-h2-font-size);line-height:var(--ds2-text-heading-h2-line-height);margin-block:0}.product-review-section_emptyState__FaY68{align-items:center;background:var(--ds2-color-surface-div);display:flex;flex-direction:column;gap:var(--ds2-spacing-100);justify-content:center;padding:var(--ds2-spacing-300);text-align:center}.product-review-section_emptyState__FaY68 strong{color:var(--ds2-color-text-primary);font-family:var(--ds2-text-label-l-font-family);font-size:var(--ds2-text-label-l-font-size);font-weight:var(--ds2-text-label-l-font-weight);line-height:var(--ds2-text-label-l-line-height)}.product-review-section_emptyState__FaY68 p,.product-review-section_formHint__QFXzI{font-size:var(--ds2-text-body-s-font-size);line-height:var(--ds2-text-body-s-line-height);margin:0}.product-review-section_emptyIcon__PKqnU{color:var(--ds2-color-text-secondary);height:var(--ds2-size-icon-xl);margin-bottom:var(--ds2-spacing-100);width:var(--ds2-size-icon-xl)}.product-review-section_formCard__3Mgg_,.product-review-section_reviewCard__jz84U,.product-review-section_summary__Sfdwq{background:var(--ds2-color-surface-div)}.product-review-section_summary__Sfdwq{border-radius:var(--ds2-radius-400);padding:var(--ds2-spacing-250)}.product-review-section_section__NitjO h2{font-family:var(--ds2-text-heading-h2-font-family);font-weight:var(--ds2-text-heading-h2-font-weight);letter-spacing:var(--ds2-text-heading-h2-letter-spacing)}