@charset "utf-8";

.ProductReviews { margin: 0px auto; max-width: 90rem; }

.ProductReviews__Content { column-gap: 1rem; display: grid; grid-template-columns: repeat(6, minmax(12.5%, 1fr)); margin-left: 1rem; margin-right: 1rem; }

@media (min-width: 768px) {
  .ProductReviews__Content { margin-left: 1.5rem; margin-right: 1.5rem; }
}

@media (min-width: 1024px) {
  .ProductReviews__Content { grid-template-columns: repeat(12, minmax(6.4%, 1fr)); margin-left: 2.5rem; margin-right: 2.5rem; }
}

.ProductReviews .ProductReviews__QA--wrapper, .ProductReviews .ProductReviews__Reviews--wrapper { grid-column: span 6; }

.ProductReviews .ProductReviews__QA--wrapper .pal-c-Link.pal-c-Link--likeButtonOutline, .ProductReviews .ProductReviews__Reviews--wrapper .pal-c-Link.pal-c-Link--likeButtonOutline { width: 100%; }

@media (min-width: 768px) {
  .ProductReviews .ProductReviews__QA--wrapper .pal-c-Link.pal-c-Link--likeButtonOutline, .ProductReviews .ProductReviews__Reviews--wrapper .pal-c-Link.pal-c-Link--likeButtonOutline { width: auto; }
}

@media (min-width: 1024px) {
  .ProductReviews .ProductReviews__QA--wrapper, .ProductReviews .ProductReviews__Reviews--wrapper { grid-column: 2 / 12; }
}

.ProductReviews .ProductReviews__QA--heading, .ProductReviews .ProductReviews__Reviews--heading { align-items: center; border-bottom: 1px solid var(--pal-colors-default-border-xsubtle); display: flex; flex-direction: column; justify-content: space-between; padding-bottom: 1.5rem; padding-top: 1.5rem; }

.ProductReviews .ProductReviews__QA--heading .Text-ds--title-6, .ProductReviews .ProductReviews__Reviews--heading .Text-ds--title-6 { align-self: flex-start; margin-bottom: 1.5rem; }

@media (min-width: 768px) {
  .ProductReviews .ProductReviews__QA--heading, .ProductReviews .ProductReviews__Reviews--heading { padding-bottom: 3rem; padding-top: 6.75rem; }
}

@media (min-width: 1024px) {
  .ProductReviews .ProductReviews__QA--heading, .ProductReviews .ProductReviews__Reviews--heading { flex-direction: row; padding-bottom: 1.5rem; padding-top: 4rem; }
  .ProductReviews .ProductReviews__QA--heading .Text-ds--title-6, .ProductReviews .ProductReviews__Reviews--heading .Text-ds--title-6 { align-self: auto; margin-bottom: 0px; }
}

.ProductReviews .p-w-r { font-family: var(--pal-font-family-000); margin: 0px; }

.ProductReviews .p-w-r .pr-helpful-active { background: var(--pal-colors-default-background-knockout) !important; }

.ProductReviews .p-w-r .pr-helpful-active[aria-pressed="true"] path { stroke: var(--pal-colors-default-border-knockout); }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-headline { margin-top: 2rem; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline { margin-bottom: 0px; margin-left: 0px; margin-top: 2rem; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-ask-question, .ProductReviews .p-w-r .pr-qa-display .pr-qa-display-headline h1, .ProductReviews .p-w-r .pr-qa-display .pr-qa-display-headline h4 { display: none; }

.ProductReviews .p-w-r label { margin-bottom: 0px; }

.ProductReviews .p-w-r .pr-qa-display { padding: 0px; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-item { margin-left: 0.625rem; margin-top: 0px; }

@media (min-width: 1024px) {
  .ProductReviews .p-w-r .pr-qa-display .pr-qa-display-item { margin-left: 2.25rem; }
}

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-sort { border: none; margin-bottom: 3.5rem; padding: 2rem 0px 1.5rem; position: relative; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-sort { background-position: right 0px center; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid var(--pal-colors-default-border-default); border-radius: 0px; font-weight: 300; padding: 0px 1.25rem 0px 0px; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-sort-group::after { border-color: var(--pal-colors-default-border-default); border-style: solid; border-width: 0px 0.125rem 0.125rem 0px; box-sizing: border-box; height: 0.55rem; right: 0.2rem; top: 25%; transform: rotate(45deg); width: 0.55rem; }

@media screen and (max-width: 350px) {
  .ProductReviews .p-w-r .pr-qa-display .pr-qa-sort-group { float: left; }
}

.ProductReviews .p-w-r .pr-qa-display .pr-qa-sort-headline { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-12px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-03px); line-height: var(--pal-line-height-16px); margin: 0.5rem 0px; color: var(--pal-colors-default-content-xsubtle) !important; }

@media screen and (max-width: 350px) {
  .ProductReviews .p-w-r .pr-qa-display .pr-qa-sort-headline { width: 100%; }
}

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-show-more-questions { background: none; border: none; box-shadow: none; margin: 0px auto 2.5rem; outline: none; width: auto !important; }

@media (min-width: 768px) {
  .ProductReviews .p-w-r .pr-qa-display .pr-qa-display-show-more-questions { margin: -1.875rem auto 3.125rem; }
}

@media (min-width: 1024px) {
  .ProductReviews .p-w-r .pr-qa-display .pr-qa-display-show-more-questions { margin: 0px auto 3.125rem; }
}

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-btn-text span { border: 1px solid var(--pal-color-button-secondary-border); color: var(--pal-color-button-secondary-content); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-14px); font-weight: var(--pal-font-weight-medium); letter-spacing: var(--pal-letter-spacing-025px); line-height: var(--pal-line-height-16px); padding: 0.843rem 1.468rem; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-answer { margin-left: 0.4rem; overflow-wrap: anywhere; margin-top: 1.5rem !important; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-answer-text { color: var(--pal-colors-default-content-default); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-14px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-025px); line-height: var(--pal-line-height-16px); width: 100%; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search label { display: none; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-sort-group label { color: var(--pal-colors-default-content-xsubtle); font-size: 0.875rem; font-weight: 300; }

.ProductReviews .p-w-r .pr-qa-display .pr-helpful-voting { margin-top: 2.187rem; }

.ProductReviews .p-w-r .pr-qa-display .pr-helpful-voting::before { color: var(--pal-colors-default-content-xsubtle); content: "Is this helpful?"; display: block; font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-12px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-03px); line-height: var(--pal-line-height-16px); }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-show-more-questions span abbr { display: none; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details .pr-answer-by-brand-text { color: var(--pal-colors-default-content-default); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-12px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-03px); line-height: var(--pal-line-height-16px); margin: 0px; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details .pr-answer-by-brand { background-color: var(--pal-colors-default-background-xsubtle); margin-bottom: 0px; padding: 0px 0px 1rem; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details .pr-answer-by-brand .pr-answer-by-brand-text { color: var(--pal-colors-default-content-xsubtle); }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details .pr-answer-by-brand-text::before { background: var(--pal-colors-default-background-validation-strong); border-radius: 50%; color: var(--pal-colors-default-content-default); content: "✓"; display: inline-block; font-size: 0.687rem; height: 1.062rem; margin-right: 0.312rem; padding: 0.087rem; text-align: center; width: 1rem; }

.ProductReviews .p-w-r .pr-qa-display .pr-caret-icon { display: none !important; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search { background-color: var(--pal-colors-default-background-default); padding: 0px; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search .pr-qa-display-clear-search-button { display: none; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form { width: 100%; }

@media (min-width: 1024px) {
  .ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form { width: 20.437rem; }
}

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form span.pr-search-icon svg path { fill: var(--pal-colors-default-content-default); }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar button { border: none; left: 0px; padding: 0px; top: 0.4rem; background-color: var(--pal-colors-default-background-default) !important; height: auto !important; width: 40px !important; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar button:active, .ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar button:focus { background-color: var(--pal-colors-default-background-default); box-shadow: none; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar button:active span svg path, .ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar button:focus span svg path { fill: var(--pal-colors-default-content-default); }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid var(--pal-colors-default-border-subtle); border-radius: 0px; font-size: 0.875rem; font-weight: 300; padding-bottom: 10px; padding-left: 2.5rem; width: 20.43rem; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input::-webkit-search-cancel-button { position: relative; right: -2.4rem; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:focus { background-color: var(--pal-colors-default-background-default); }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:-webkit-autofill { right: 0px; transition: background-color 5000s ease-in-out; }

.ProductReviews .p-w-r .pr-qa-display-questionlist { background-color: var(--pal-colors-default-background-xsubtle); padding: 1.68rem 2rem 3rem 1.5rem; border-left: none !important; margin: 0px 0px 5rem !important; }

@media (max-width: 767.98px) {
  .ProductReviews .p-w-r .pr-qa-display-questionlist:last-child { margin-bottom: 1.5rem !important; }
}

.ProductReviews .p-w-r .pr-qa-display-questionlist .pr-qa-display-item { margin-top: 1.68rem; }

.ProductReviews .p-w-r .pr-qa-display-questionlist .pr-qa-display-item-text { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-20px); font-weight: var(--pal-font-weight-medium); letter-spacing: var(--pal-letter-spacing-015px); line-height: var(--pal-line-height-24px); margin-left: 1.5rem; max-width: 90%; }

@media (min-width: 1024px) {
  .ProductReviews .p-w-r .pr-qa-display-questionlist .pr-qa-display-item-text { margin-left: 0px; }
}

.ProductReviews .p-w-r .pr-qa-display-questionlist .pr-qa-display-item-icon { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-20px); font-weight: var(--pal-font-weight-medium); left: -0.5rem; letter-spacing: var(--pal-letter-spacing-015px); background-color: transparent !important; border: none !important; color: var(--pal-colors-default-content-default) !important; line-height: var(--pal-line-height-32px) !important; padding-top: 3px !important; }

@media (min-width: 1024px) {
  .ProductReviews .p-w-r .pr-qa-display-questionlist .pr-qa-display-item-icon { left: -2rem; }
}

.ProductReviews .p-w-r .pr-qa-display-questionlist .pr-qa-display-item-icon::after { content: ":"; }

.ProductReviews .p-w-r .pr-qa-display-item-details { background-color: var(--pal-colors-default-background-xsubtle); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-12px); font-weight: var(--pal-font-weight-book); left: 0px; letter-spacing: var(--pal-letter-spacing-03px); line-height: var(--pal-line-height-16px); padding: 3rem 2rem 0px; top: -3.75rem; width: 100%; margin: 0px 0px 1.68rem !important; position: absolute !important; }

.ProductReviews .p-w-r .pr-qa-display-item-details .pr-subscript { color: var(--pal-colors-default-content-subtle); display: block; font-size: 0.75rem; }

.ProductReviews .p-w-r .pr-qa-display-item-details time { margin-left: 0px; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-item-details { margin: 0px 0px 1.68rem; padding: 3rem 2rem 0px; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer { margin-left: 0px; overflow-wrap: anywhere; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-text { width: 90%; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-questionlist { margin: 0px 0px 5rem !important; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-answer-by-brand, .ProductReviews .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details { padding-left: 0px; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop { padding: 0px; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-sort { margin-bottom: 0px; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-item { margin-top: 0px; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-text { width: 85%; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-question { width: 100%; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-item-details { height: 100%; left: 0px; padding: 4rem 0px 0px 7.1875rem; top: 0px; width: inherit; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-helpful-voting { margin-top: 3.125rem; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-caret-icon { display: none; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-item-icon { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-20px); font-weight: var(--pal-font-weight-medium); letter-spacing: var(--pal-letter-spacing-015px); line-height: var(--pal-line-height-24px); background-color: transparent !important; }

@media (min-width: 1024px) {
  .ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-item-icon { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-16px); font-weight: var(--pal-font-weight-medium); letter-spacing: var(--pal-letter-spacing-015px); line-height: var(--pal-line-height-20px); }
}

@media (min-width: 1024px) and (min-width: 1024px) {
  .ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-item-icon { font-size: var(--pal-font-size-24px); letter-spacing: var(--pal-letter-spacing-neg03px); line-height: var(--pal-line-height-28px); }
}

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form label, .ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-search form label { display: none; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search .pr-qa-display-search-no-results { color: var(--pal-colors-default-content-subtle); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-14px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-025px); line-height: var(--pal-line-height-16px); margin: 2.5rem 0px 4rem; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-search .pr-qa-display-search-no-results { margin: 3.75rem 0px 4rem; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search .pr-qa-display-search-no-results .pr-h2 { margin-bottom: 1rem; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search .pr-qa-display-search-no-results .pr-h2, .ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-search .pr-qa-display-search-no-results .pr-h2 { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-20px); font-weight: var(--pal-font-weight-medium); letter-spacing: var(--pal-letter-spacing-015px); line-height: var(--pal-line-height-24px); }

@media (min-width: 1024px) {
  .ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-search .pr-qa-display-search-no-results .pr-h2 { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-16px); font-weight: var(--pal-font-weight-medium); letter-spacing: var(--pal-letter-spacing-015px); line-height: var(--pal-line-height-20px); }
}

@media (min-width: 1024px) and (min-width: 1024px) {
  .ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-search .pr-qa-display-search-no-results .pr-h2 { font-size: var(--pal-font-size-24px); letter-spacing: var(--pal-letter-spacing-neg03px); line-height: var(--pal-line-height-28px); }
}

.ProductReviews .p-w-r .pr-qa-display-item-details::after { bottom: -2.5rem; content: ""; height: 2.5rem; position: absolute; width: 1px; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:active, .ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:focus { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid var(--pal-colors-default-border-subtle); box-shadow: none; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:active + button, .ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:focus + button { background-color: var(--pal-colors-default-background-default); border: none; box-shadow: none; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:active + button span.pr-search-icon svg path, .ProductReviews .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:focus + button span.pr-search-icon svg path { fill: var(--pal-colors-default-content-default); }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-questionlist { background-color: var(--pal-colors-default-background-xsubtle); margin: 0px 0px 1rem; padding: 4rem 0px; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-questionlist .pr-qa-display-item { margin-bottom: 0px; margin-left: 21.5rem; width: calc(100% - 23rem); }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-questionlist .pr-qa-display-item .pr-qa-display-item-text { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-20px); font-weight: var(--pal-font-weight-medium); letter-spacing: var(--pal-letter-spacing-015px); line-height: var(--pal-line-height-24px); }

@media (min-width: 1024px) {
  .ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-questionlist .pr-qa-display-item .pr-qa-display-item-text { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-16px); font-weight: var(--pal-font-weight-medium); letter-spacing: var(--pal-letter-spacing-015px); line-height: var(--pal-line-height-20px); }
}

@media (min-width: 1024px) and (min-width: 1024px) {
  .ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-questionlist .pr-qa-display-item .pr-qa-display-item-text { font-size: var(--pal-font-size-24px); letter-spacing: var(--pal-letter-spacing-neg03px); line-height: var(--pal-line-height-28px); }
}

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-questionlist .pr-qa-display-answer { margin-bottom: 0px; margin-left: 19.3rem; overflow-wrap: anywhere; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-questionlist .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand { background-color: var(--pal-colors-default-background-xsubtle); padding: 0px; }

.ProductReviews .p-w-r .pr-qa-display-answer-link-container { display: none; }

.ProductReviews .pr-rd-helpful-action .pr-helpful-btn { padding: 4px 11px 2px; }

.ProductReviews .p-w-r .pr-helpful-btn { border: 1px solid var(--pal-colors-default-border-default); border-radius: 1.875rem; font-weight: 300; margin: 0.5rem 0.5rem 0px 0px; transition: 0.2s; background-color: transparent !important; padding: 0.37rem 1.1rem 0.41rem 0.8rem !important; }

.ProductReviews .p-w-r .pr-helpful-btn .pr-helpful-count { color: var(--pal-colors-default-content-default); }

.ProductReviews .p-w-r .pr-helpful-btn .pr-thumbs-cuff-fill, .ProductReviews .p-w-r .pr-helpful-btn .pr-thumbs-fill { stroke: var(--pal-colors-default-content-default); stroke-width: 11px; fill: none !important; }

.ProductReviews .p-w-r .pr-helpful-btn:hover { transition: 0.2s; }

.ProductReviews .p-w-r .pr-helpful-btn:hover span { color: var(--pal-colors-default-content-default); }

.ProductReviews .p-w-r .pr-helpful-btn:hover .pr-thumbs-cuff-fill, .ProductReviews .p-w-r .pr-helpful-btn:hover .pr-thumbs-fill { fill: var(--pal-colors-default-content-knockout); stroke: var(--pal-colors-default-content-default); }

.ProductReviews .p-w-r .pr-helpful-btn:disabled { opacity: 1; transition: 0.2s; }

.ProductReviews .p-w-r .pr-helpful-btn.pr-helpful-active, .ProductReviews .p-w-r .pr-helpful-btn:active { transition: 0.2s; background: var(--pal-colors-default-background-knockout) !important; }

.ProductReviews .p-w-r .pr-helpful-btn.pr-helpful-active span, .ProductReviews .p-w-r .pr-helpful-btn:active span { color: var(--pal-colors-default-content-knockout); }

.ProductReviews .p-w-r .pr-helpful-btn.pr-helpful-active .pr-thumbs-cuff-fill, .ProductReviews .p-w-r .pr-helpful-btn.pr-helpful-active .pr-thumbs-fill, .ProductReviews .p-w-r .pr-helpful-btn:active .pr-thumbs-cuff-fill, .ProductReviews .p-w-r .pr-helpful-btn:active .pr-thumbs-fill { fill: none !important; stroke: var(--pal-colors-default-content-knockout) !important; }

.ProductReviews .p-w-r .pr-helpful-btn.pr-helpful-active:disabled .pr-thumbs-cuff-fill, .ProductReviews .p-w-r .pr-helpful-btn.pr-helpful-active:disabled .pr-thumbs-fill, .ProductReviews .p-w-r .pr-helpful-btn:active:disabled .pr-thumbs-cuff-fill, .ProductReviews .p-w-r .pr-helpful-btn:active:disabled .pr-thumbs-fill { fill: var(--pal-colors-default-content-default) !important; stroke: var(--pal-colors-default-content-knockout) !important; }

.ProductReviews .pr-thumbs-icon { margin-right: 0.5rem; }

.ProductReviews .pr-thumbs-icon svg { vertical-align: middle; }

.ProductReviews .pr-thumbs-icon-down svg { transform: rotate(180deg) !important; }

.ProductReviews .p-w-r :focus, .ProductReviews .p-w-r a:focus { box-shadow: none; outline: none; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-answer-by-container-unverified { margin-left: 0.2rem !important; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-answer-by-container-unverified .pr-qa-display-answer-icon { background-color: transparent; border: none; left: 0px !important; top: 0.125rem !important; vertical-align: middle !important; }

@media (min-width: 1024px) {
  .ProductReviews .p-w-r .pr-qa-display .pr-qa-display-answer-by-container-unverified .pr-qa-display-answer-icon { top: auto !important; }
}

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-answer-by-container-unverified .pr-qa-display-answer-by { margin-left: 1.3rem !important; }

@media (min-width: 1024px) {
  .ProductReviews .p-w-r .pr-qa-display .pr-qa-display-answer-by-container-unverified .pr-qa-display-answer-by { margin-left: 0.3rem !important; }
}

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-answer-by-container-expert .pr-qa-display-answer-icon { border: none; display: inline-block; height: 1.062rem; left: 0px; position: relative; top: 0.125rem; width: auto; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-answer-by-container-expert .pr-qa-display-answer-by { display: inline; margin-left: 0.312rem; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-answer-by-container-expert .pr-qa-display-answer-text { margin-top: 1rem; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container-expert .pr-qa-display-answer-icon { left: -5px; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container-expert .pr-qa-display-answer-by { display: inline-block; margin-left: 0px; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container-expert .pr-qa-display-answer-text { margin-top: 0px; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container-expert .pr-qa-display-answer-icon { left: -5px; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container-expert .pr-qa-display-answer-by { display: inline-block; margin-left: 0px; }

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container-expert .pr-qa-display-answer-text { margin-top: 0px; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-show-more-answers { margin-bottom: 0px; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-show-more-answers .pr-btn-show-more { background-color: transparent; margin: 1rem 1rem 0px 0px; padding: 0px; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-show-more-answers .pr-btn-show-more .pr-qa-display-text { background-image: linear-gradient(var(--pal-color-button-secondary-background),var(--pal-color-button-secondary-background)),linear-gradient(var(--pal-color-button-primary-background),var(--pal-color-button-primary-background)),linear-gradient(var(--pal-color-button-primary-background),var(--pal-color-button-primary-background)); background-position: -3.25rem 100%, 100% 100%, 0px 100%; background-repeat: no-repeat; background-size: 3.25rem 1px, 0px 1px, 100% 1px; color: var(--pal-color-button-secondary-content); cursor: pointer; font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-16px); font-weight: var(--pal-font-weight-medium); letter-spacing: var(--pal-letter-spacing-025px); line-height: var(--pal-line-height-20px); padding-bottom: 0.2125rem; text-decoration: none; transition: transform var(--pal-anim-transition-fast),background-size var(--pal-anim-transition-fast) linear,background-size var(--pal-anim-transition-fast) linear,background-position var(--pal-anim-transition-fast) linear; }

.ProductReviews .p-w-r .pr-qa-display .pr-qa-display-show-more-answers .pr-btn-show-more .pr-qa-display-text:hover { animation: slideover var(--pal-anim-transition-xslow); }

@keyframes slideover { 
  100% { background-position: calc(100% + 3.25rem) 100%, 100% 100%, 0px 100%; background-size: 3.25rem 1px, 0px 1px, 100% 1px; }
}

.ProductReviews .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-show-more-answers .pr-btn-show-more { margin: 2rem 1rem 0px 6rem; }

.ProductReviews .p-w-r .pr-star-v4-0-filled { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjk5OCAxYS44LjggMCAwIDEgLjcxMi40MzZsMy4yNzIgNi40ODEgNi4yOTYuNjI0YS43ODcuNzg3IDAgMCAxIC40ODkgMS4zNDNsLTUuMTgyIDUuMTM2IDEuOTIxIDYuOTc5YS43OTUuNzk1IDAgMCAxLTEuMTI1LjkxNGwtNi4zODMtMy4xNi02LjM3NSAzLjE1NmEuNzk1Ljc5NSAwIDAgMS0xLjEyNS0uOTE0bDEuOTItNi45NzlMMS4yMzQgOS44OGEuNzg3Ljc4NyAwIDAgMSAuNDg5LTEuMzQzbDYuMjk2LS42MjQgMy4yNjctNi40NzdBLjguOCAwIDAgMSAxMS45OTggMXptMCAyLjI3OS0yLjY3IDUuMjk0Yy0uMjA0LjQwNC0uNTguNjg4LTEuMDE3Ljc3N2wtLjE0OC4wMjItNC44NzMuNDgyIDQuMTYgNC4xMmMuMzQzLjM0LjQ5NS44MjIuNDE0IDEuMjkxbC0uMDMxLjE0LTEuNTIzIDUuNTI2IDUuMDM3LTIuNDkzYy4zNjQtLjE4Ljc4NS0uMiAxLjE2Mi0uMDZsLjE0LjA2IDUuMDQzIDIuNDk3LTEuNTItNS41MjZhMS40NjcgMS40NjcgMCAwIDEgLjI4NC0xLjMyNWwuMDk3LS4xMDYgNC4xNTYtNC4xMi00Ljg3Mi0uNDgyYTEuNDY3IDEuNDY3IDAgMCAxLTEuMDktLjY2OGwtLjA3NS0uMTN6IiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L3N2Zz4="); height: 0.75rem; width: 0.75rem; }

.ProductReviews .p-w-r .pr-star-v4-25-filled, .ProductReviews .p-w-r .pr-star-v4-50-filled, .ProductReviews .p-w-r .pr-star-v4-75-filled { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0xMS45OTguNzVjLjMwOCAwIC41OS4xNzIuNzMuNDQ2bDMuMzQ1IDYuNjI5IDYuNDQuNjM4YS44MDUuODA1IDAgMCAxIC41IDEuMzc0bC01LjMgNS4yNTMgMS45NjUgNy4xMzhhLjgxMy44MTMgMCAwIDEtMS4xNS45MzVsLTYuNTMtMy4yMzMtNi41MiAzLjIyOWEuODEzLjgxMyAwIDAgMS0xLjE1LS45MzVsMS45NjQtNy4xMzhMLjk4OCA5LjgzM2EuODA1LjgwNSAwIDAgMSAuNS0xLjM3NGw2LjQ0LS42MzggMy4zNDEtNi42MjVBLjgxOS44MTkgMCAwIDEgMTIgLjc1Wm0wIDIuMzMtMi43MyA1LjQxNmExLjUgMS41IDAgMCAxLTEuMDQuNzk1bC0uMTUyLjAyMi00Ljk4NC40OTMgNC4yNTYgNC4yMTRjLjM1LjM0Ny41MDUuODQuNDIzIDEuMzJsLS4wMzIuMTQ0LTEuNTU4IDUuNjUyIDUuMTUyLTIuNTVhMS41IDEuNSAwIDAgMSAxLjE4OS0uMDYybC4xNDIuMDYyIDUuMTU4IDIuNTU0LTEuNTU1LTUuNjUyYTEuNSAxLjUgMCAwIDEgLjI5MS0xLjM1NWwuMS0uMTA5IDQuMjUtNC4yMTMtNC45ODMtLjQ5NGExLjUgMS41IDAgMCAxLTEuMTE1LS42ODRsLS4wNzYtLjEzMi0yLjczNi01LjQyWiIvPjxwYXRoIGQ9Ik0xMS45OTguNzVjLjAwNiAwIC4wMDguMDM0LjAwOS4xMDFsLS4wMDkgMTkuMDc5LTYuNTIgMy4yMjlhLjgxMi44MTIgMCAwIDEtLjIyMi4wNzRsLS4xMTYuMDEyYS44MTMuODEzIDAgMCAxLS44MTMtMS4wMjFsMS45NjUtNy4xMzhMLjk4OCA5LjgzM2EuODA1LjgwNSAwIDAgMSAuNS0xLjM3NGw2LjQ0LS42MzggMy4zNDEtNi42MjVBLjgxOS44MTkgMCAwIDEgMTIgLjc1WiIvPjwvZz48L3N2Zz4="); height: 0.75rem; width: 0.75rem; }

.ProductReviews .p-w-r .pr-star-v4-100-filled { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjk5OCAxYS44LjggMCAwIDEgLjcxMi40MzZsMy4yNzIgNi40ODEgNi4yOTYuNjI0YS43ODcuNzg3IDAgMCAxIC40ODkgMS4zNDNsLTUuMTgyIDUuMTM2IDEuOTIxIDYuOTc5YS43OTUuNzk1IDAgMCAxLS42ODIuOTk0bC0uMTEzLjAwNGEuNzk0Ljc5NCAwIDAgMS0uMzMtLjA4NGwtNi4zODMtMy4xNi02LjM3NSAzLjE1NmEuNzk0Ljc5NCAwIDAgMS0uMjE4LjA3M2wtLjExMi4wMTFhLjc5NS43OTUgMCAwIDEtLjc5NS0uOTk4bDEuOTItNi45NzlMMS4yMzQgOS44OGEuNzg3Ljc4NyAwIDAgMSAuNDg5LTEuMzQzbDYuMjk2LS42MjQgMy4yNjctNi40NzdBLjguOCAwIDAgMSAxMS45OTggMXoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg=="); height: 0.75rem; width: 0.75rem; }

@media screen and (min-width: 829px) {
  .ProductReviews .p-w-r .pr-rd-reviewer-type { float: right; }
}

.ProductReviews .p-w-r .pr-rd-reviewer-type .pr-badging-icon { vertical-align: top; }

.ProductReviews .p-w-r .pr-review-display .pr-rd-reviewer-details { display: grid; }

.ProductReviews .p-w-r .pr-review-display .pr-rd-reviewer-details span, .ProductReviews .p-w-r .pr-review-display .pr-rd-reviewer-details time { color: var(--pal-colors-default-content-xsubtle); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-12px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-03px); line-height: var(--pal-line-height-16px); }

.ProductReviews .p-w-r .pr-snippet-reco-to-friend .pr-reco span { color: var(--pal-colors-default-content-default); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-40px); font-weight: var(--pal-font-weight-bold); letter-spacing: var(--pal-letter-spacing-neg05px); line-height: var(--pal-line-height-40px); }

@media (min-width: 1024px) {
  .ProductReviews .p-w-r .pr-snippet-reco-to-friend .pr-reco span { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-32px); font-weight: var(--pal-font-weight-bold); letter-spacing: var(--pal-letter-spacing-neg03px); line-height: var(--pal-line-height-32px); }
}

@media (min-width: 1024px) and (min-width: 1024px) {
  .ProductReviews .p-w-r .pr-snippet-reco-to-friend .pr-reco span { font-size: var(--pal-font-size-48px); letter-spacing: var(--pal-letter-spacing-neg05px); line-height: var(--pal-line-height-48px); }
}

.ProductReviews .p-w-r .pr-review-display .pr-rd-bottomline { font-weight: 300; margin-bottom: 1.66rem; }

.ProductReviews .p-w-r .pr-review-display .pr-rd-bottomline span { color: var(--pal-colors-default-content-xsubtle); }

.ProductReviews .p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-author-nickname, .ProductReviews .p-w-r .pr-review-display .pr-rd-side-content-block .pr-rd-author-nickname { place-self: center start; grid-area: 1 / 1; }

@media (min-width: 768px) {
  .ProductReviews .p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-author-nickname, .ProductReviews .p-w-r .pr-review-display .pr-rd-side-content-block .pr-rd-author-nickname { place-self: auto; grid-column: auto; }
}

.ProductReviews .p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-author-nickname span, .ProductReviews .p-w-r .pr-review-display .pr-rd-side-content-block .pr-rd-author-nickname span { font-size: 0.75rem; line-height: 1rem; color: var(--pal-colors-default-content-default) !important; }

.ProductReviews__Reviews .p-w-r .pr-read-review a, .ProductReviews__Reviews .p-w-r .pr-review-display a { background-image: linear-gradient(var(--pal-colors-default-content-default) var(--pal-colors-default-content-default)),linear-gradient(var(--pal-colors-default-content-default) var(--pal-colors-default-content-default)); background-position: 0px 100%, 100% 100%; background-repeat: no-repeat; background-size: 0px 1px, 100% 1px; color: var(--pal-colors-default-content-default); line-height: 1.7; padding-bottom: 0.2125rem; text-decoration: none; transition: transform var(--pal-anim-transition-xxfast); }

.ProductReviews__Reviews .p-w-r .pr-read-review a:hover, .ProductReviews__Reviews .p-w-r .pr-review-display a:hover { animation-direction: normal; animation-duration: 0.3s; animation-fill-mode: forwards; animation-name: slideout; animation-timing-function: var(--pal-anim-functions-entrance); }

@keyframes slideout { 
  0% { background-position: 0px 100%, 100% 100%; background-size: 0px 0.063rem, 100% 0.063rem; }
  50% { background-position: 0px 100%, 100% 100%; background-size: 0px 0.063rem, 0px 0.063rem; }
  100% { background-position: 0px 100%, 100% 100%; background-size: 100% 0.063rem, 0px 0.063rem; }
}

.ProductReviews__Reviews--containerSnap .p-w-r .pr-faceoff-readcomplete, .ProductReviews__Reviews--containerSnap .p-w-r .pr-faceoff-readcomplete-expanded { color: var(--pal-colors-default-content-default); }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-faceoff-readcomplete .pr-caret-icon__line, .ProductReviews__Reviews--containerSnap .p-w-r .pr-faceoff-readcomplete-expanded .pr-caret-icon__line { stroke: var(--pal-colors-default-content-default); }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-faceoff-readcomplete-expanded:active, .ProductReviews__Reviews--containerSnap .p-w-r .pr-faceoff-readcomplete-expanded:focus, .ProductReviews__Reviews--containerSnap .p-w-r .pr-faceoff-readcomplete-expanded:hover, .ProductReviews__Reviews--containerSnap .p-w-r .pr-faceoff-readcomplete:active, .ProductReviews__Reviews--containerSnap .p-w-r .pr-faceoff-readcomplete:focus, .ProductReviews__Reviews--containerSnap .p-w-r .pr-faceoff-readcomplete:hover { color: var(--pal-colors-default-content-default); }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-faceoff-readcomplete-expanded:active .pr-caret-icon__line, .ProductReviews__Reviews--containerSnap .p-w-r .pr-faceoff-readcomplete-expanded:focus .pr-caret-icon__line, .ProductReviews__Reviews--containerSnap .p-w-r .pr-faceoff-readcomplete-expanded:hover .pr-caret-icon__line, .ProductReviews__Reviews--containerSnap .p-w-r .pr-faceoff-readcomplete:active .pr-caret-icon__line, .ProductReviews__Reviews--containerSnap .p-w-r .pr-faceoff-readcomplete:focus .pr-caret-icon__line, .ProductReviews__Reviews--containerSnap .p-w-r .pr-faceoff-readcomplete:hover .pr-caret-icon__line { stroke: var(--pal-colors-default-content-default); }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet-review-count { color: var(--pal-colors-default-content-xsubtle); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-12px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-03px); line-height: var(--pal-line-height-16px); }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-reco-to-friend .pr-reco-to-friend-message { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-12px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-03px); line-height: var(--pal-line-height-16px); margin-left: 0.2rem; margin-top: -0.2rem; position: relative; visibility: hidden; }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-reco-to-friend .pr-reco-to-friend-message::after { bottom: 0px; color: var(--pal-colors-default-content-xsubtle); content: "would recommend this product to a friend"; left: 0px; position: absolute; visibility: visible; }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-reco-to-friend { margin-top: 0.5rem; max-width: 17.5rem; text-align: center; }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-header { margin-bottom: 1.5rem; }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-block-headline { background: unset; color: var(--pal-colors-default-content-default); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-12px); font-weight: var(--pal-font-weight-medium); letter-spacing: var(--pal-letter-spacing-1px); line-height: var(--pal-line-height-16px); padding: 1.5rem 0px 1.5rem 1.5rem; text-transform: uppercase; }

@media (min-width: 768px) {
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-block-headline { padding: 2rem 0px 1.68rem 1.5rem; }
}

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-snippets { border-bottom: 1px solid var(--pal-colors-default-border-xsubtle); }

@media (min-width: 768px) {
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-snippets { border-bottom: none; }
}

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff { border: 1px solid var(--pal-colors-default-border-xsubtle); }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-faceoff-img { border-right: 1px solid var(--pal-colors-default-border-xsubtle); }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-block { border: 1px solid var(--pal-colors-default-border-xsubtle); border-radius: 1rem; margin-right: 0.46rem; min-height: 12.4rem; padding-bottom: 1rem; width: 100%; }

@media (min-width: 768px) {
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-block { min-height: 13.81rem; padding-bottom: 1.7rem; width: 32.5%; }
}

@media (min-width: 1440px) {
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-block { width: 32.9%; }
}

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-block:last-child { margin-right: 0px; }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue { background: var(--pal-colors-default-content-default); border-radius: unset; height: 0.5rem; }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-bar { height: 0.5rem; }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-label { color: var(--pal-colors-default-content-default); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-14px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-025px); line-height: var(--pal-line-height-16px); padding-left: 1.5rem; }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars { height: 0.5rem; }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-ratings-histogram { margin-top: 0px; }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-count { color: var(--pal-colors-default-content-xsubtle); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-12px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-03px); line-height: var(--pal-line-height-16px); }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-block dt { background: unset; font-weight: unset; padding: 0px; }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-14px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-025px); line-height: var(--pal-line-height-14px); margin: 0px !important; padding: 0.5rem 1.2rem 0.2rem !important; }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def span { color: var(--pal-colors-default-content-default); }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def .pr-snapshot-highlight { color: var(--pal-colors-default-content-xsubtle); margin-right: 0px; padding: 0px; }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def:active .pr-filter-btn__voteCount, .ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def:hover .pr-filter-btn__voteCount { color: var(--pal-colors-default-content-xsubtle); }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-ratings-histogram-barValue { background-color: var(--pal-colors-default-content-xsubtle); }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def span:nth-of-type(2) { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-14px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-025px); line-height: var(--pal-line-height-14px); }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def span:first-of-type { background-color: unset; float: right; font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-12px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-03px); line-height: var(--pal-line-height-14px); }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline { margin: 1rem 0px 1.5rem; }

@media (min-width: 768px) {
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline { margin: 2rem 0px; }
}

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png { column-gap: 0px; display: grid; grid-template-columns: repeat(12, minmax(6.4%, 1fr)); }

@media (min-width: 768px) {
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png { column-gap: normal; display: inline-block; grid-template-columns: none; }
}

.ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars { width: 100%; }

@media (min-width: 768px) {
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars { width: auto; }
}

.ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco { width: 100%; }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco .pr-snippet-reco-to-friend { align-items: center; display: grid; justify-content: center; margin: 1rem auto auto; }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco .pr-snippet-reco-to-friend .pr-reco-to-friend-message { text-align: center; }

.ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco .pr-snippet-reco-to-friend .pr-reco-to-friend-message::after { right: 0px; top: 1rem; }

@media (min-width: 768px) {
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco { width: auto; }
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco .pr-snippet-reco-to-friend { align-items: normal; display: block; justify-content: normal; margin-top: 0.5rem; }
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco .pr-snippet-reco-to-friend .pr-reco-to-friend-message { text-align: left; }
}

.ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet { display: grid; }

@media (min-width: 768px) {
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet { display: block; }
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet-stars-container { grid-row: 1; }
}

@media (min-width: 1024px) {
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet-stars-container { grid-row: auto; }
}

.ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet-read-and-write { margin-top: 0.5rem; text-align: center; vertical-align: bottom; }

@media (min-width: 768px) {
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet-read-and-write { grid-row: 1; margin-bottom: 0.5rem; margin-top: 0px; text-align: left; }
}

@media (min-width: 1024px) {
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet-read-and-write { grid-row: auto; }
}

.ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet .pr-snippet-stars-png .pr-rating-stars { grid-area: 2 / 1 / auto / 13; text-align: center; }

@media (min-width: 768px) {
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet .pr-snippet-stars-png .pr-rating-stars { grid-area: auto; margin-top: 1.3rem; text-align: left; }
}

.ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write, .ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write { text-align: center; }

@media (min-width: 768px) {
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write, .ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write { text-align: left; }
}

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal { border: none; color: var(--pal-colors-default-content-default); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-40px); font-weight: var(--pal-font-weight-bold); grid-column: 4 / 10; letter-spacing: var(--pal-letter-spacing-neg05px); line-height: var(--pal-line-height-40px); }

@media (min-width: 1024px) {
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-32px); font-weight: var(--pal-font-weight-bold); letter-spacing: var(--pal-letter-spacing-neg03px); line-height: var(--pal-line-height-32px); }
}

@media (min-width: 1024px) and (min-width: 1024px) {
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal { font-size: var(--pal-font-size-48px); letter-spacing: var(--pal-letter-spacing-neg05px); line-height: var(--pal-line-height-48px); }
}

@media (min-width: 768px) {
  .ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal { grid-column: auto; }
}

.ProductReviews__Reviews--containerSnap .p-w-r .pr-review-snapshot .pr-review-snapshot-header-intro, .ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-reco-to-friend .pr-checkbox-icon svg, .ProductReviews__Reviews--containerSnap .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a { display: none; }

.ProductReviews__Reviews--containerList .p-w-r .pr-read-review a, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display a { color: var(--pal-colors-default-content-default); text-decoration: underline; }

.ProductReviews__Reviews--containerList .p-w-r .pr-read-review a:hover, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display a:hover { text-decoration: none; }

.ProductReviews__Reviews--containerList .p-w-r .pr-spotlight-review.pr-flag-review-label { margin: 0px 0px 0.25rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-modal, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-tablet .pr-modal { max-width: 42rem; width: 100%; }

.ProductReviews__Reviews--containerList .p-w-r .pr-flag-review { padding: 2.5rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-form-group.pr-flagging-form-group { display: flex; flex-direction: column; }

.ProductReviews__Reviews--containerList .p-w-r .pr-flag-review-fieldset .pr-control-label.pr-flag-review-label { margin-bottom: 0px; }

.ProductReviews__Reviews--containerList .p-w-r .pr-flag-review-fieldset legend.pr-flag-review-label.pr-control-label { margin-bottom: 0.75rem; }

.ProductReviews__Reviews--containerList .p-w-r fieldset.pr-flag-review-fieldset { margin-bottom: 1.125rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-flag-review-fieldset { margin-bottom: 1.375rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-flag-review-fieldset .pr-control-label.pr-flag-review-label, .ProductReviews__Reviews--containerList .p-w-r .pr-flag-review-fieldset .pr-control-label.pr-flag-review-label b { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-14px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-025px); line-height: var(--pal-line-height-16px); }

.ProductReviews__Reviews--containerList .p-w-r .pr-flag-review-fieldset .pr-flag-review fieldset.pr-flag-review-fieldset legend.pr-flag-review-label.pr-control-label b { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-12px); font-weight: var(--pal-font-weight-medium); letter-spacing: var(--pal-letter-spacing-1px); line-height: var(--pal-line-height-16px); margin-bottom: 1rem; text-transform: uppercase; }

.ProductReviews__Reviews--containerList .p-w-r .pr-flag-review-fieldset .pr-flag-review fieldset.pr-flag-review-fieldset .pr-flag-review-label.pr-control-label { margin-bottom: 0.875rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-flag-review-fieldset .pr-flag-review .pr-flag-review-fieldset .pr-control-label.pr-flag-review-label { margin-bottom: 0px; }

.ProductReviews__Reviews--containerList .p-w-r .pr-flagging-radio { margin-bottom: 0.75rem; margin-top: 0.75rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-flagging-radio .pr-flag-review-input.pr-form-control.pr-radio.pr-form-radio { appearance: none; background: none; border: 1px solid var(--pal-colors-default-border-default); border-radius: 50%; cursor: pointer; margin: 0px 0.75rem 0.125rem 0px; outline: 0px; overflow: hidden; position: relative; transform: scale(1); vertical-align: middle; height: 1.25rem !important; width: 1.25rem !important; }

.ProductReviews__Reviews--containerList .p-w-r .pr-flagging-radio .pr-flag-review-input.pr-form-control.pr-radio.pr-form-radio:hover:not(:disabled) { transform: scale(1.1); }

.ProductReviews__Reviews--containerList .p-w-r .pr-flagging-radio .pr-flag-review-input:checked::after { border: .4375rem solid var(--pal-colors-default-border-default); border-radius: 50%; content: ""; left: 0.125rem; position: absolute; top: 0.125rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-flagging-radio .pr-flag-review-input:focus { box-shadow: none; }

.ProductReviews__Reviews--containerList .p-w-r .pr-media-modal .button__close:hover .pr-cross-icon__line, .ProductReviews__Reviews--containerList .p-w-r .pr-media-modal .pr-cross-icon__line { stroke: var(--pal-colors-default-content-default); }

.ProductReviews__Reviews--containerList .p-w-r .pr-media-modal .pr-cross-icon__circle { display: none; }

.ProductReviews__Reviews--containerList .p-w-r .pr-media-modal .overlay--dark { background-color: rgba(0, 0, 0, 0.1); }

.ProductReviews__Reviews--containerList .p-w-r .pr-form-control { border: 1px solid var(--pal-colors-default-border-subtle); }

.ProductReviews__Reviews--containerList .p-w-r .pr-btn.pr-btn-default.pr-flag-review-btn.pr-flag-review-btn-cancel { align-items: center; background-color: var(--pal-color-button-secondary-background); border-radius: var(--pal-border-corners-rounded); border: 1px solid var(--pal-color-button-secondary-border); color: var(--pal-color-button-secondary-content); cursor: pointer; display: inline-flex; font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-16px); font-weight: var(--pal-font-weight-medium); justify-content: center; letter-spacing: var(--pal-letter-spacing-025px); line-height: var(--pal-line-height-20px); margin: 0.688rem 0px 0px 1.25rem; padding: 0.8125rem 2rem; text-align: center; text-decoration: none; transition: all var(--pal-anim-transition-xxfast) var(--pal-anim-ease); }

.ProductReviews__Reviews--containerList .p-w-r .pr-btn.pr-btn-default.pr-flag-review-btn.pr-flag-review-btn-cancel:active { background-color: var(--pal-color-button-primary-background-active); border-color: var(--pal-color-button-primary-border-active); }

.ProductReviews__Reviews--containerList .p-w-r .pr-btn.pr-btn-default.pr-flag-review-btn.pr-flag-review-btn-cancel:focus, .ProductReviews__Reviews--containerList .p-w-r .pr-btn.pr-btn-default.pr-flag-review-btn.pr-flag-review-btn-cancel:hover { background-color: var(--pal-color-button-primary-background-hover); border-color: var(--pal-color-button-primary-border-hover); }

.ProductReviews__Reviews--containerList .p-w-r .pr-btn.pr-btn-default.pr-flag-review-btn.pr-flag-review-btn-cancel:focus-visible { outline: thin auto var(--pal-theme-color-focus-ring); outline-offset: 0.2rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-btn.pr-btn-default.pr-flag-review-btn.pr-flag-review-btn-cancel:disabled { background: var(--pal-color-button-primary-background-disabled); border-color: var(--pal-color-button-primary-border-disabled); color: var(--pal-color-button-primary-content-disabled); cursor: not-allowed; }

.ProductReviews__Reviews--containerList .p-w-r .pr-btn.pr-btn-default.pr-flag-review-btn.pr-flag-review-btn-cancel:disabled:focus, .ProductReviews__Reviews--containerList .p-w-r .pr-btn.pr-btn-default.pr-flag-review-btn.pr-flag-review-btn-cancel:disabled:hover { transform: none; }

.ProductReviews__Reviews--containerList .p-w-r .pr-btn.pr-btn-default.pr-flag-review-btn.pr-flag-review-btn-submit { align-items: center; background-color: var(--pal-color-button-primary-background); border-color: var(--pal-color-button-primary-border); border-radius: var(--pal-border-corners-rounded); border-style: solid; border-width: var(--pal-border-width-sm); color: var(--pal-color-button-primary-content); cursor: pointer; display: inline-flex; font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-16px); font-weight: var(--pal-font-weight-medium); justify-content: center; letter-spacing: var(--pal-letter-spacing-025px); line-height: var(--pal-line-height-20px); margin: 0.688rem 0px 0px; padding: 0.8125rem 2rem; text-align: center; text-decoration: none; transition: all var(--pal-anim-transition-xxfast) var(--pal-anim-ease); }

.ProductReviews__Reviews--containerList .p-w-r .pr-btn.pr-btn-default.pr-flag-review-btn.pr-flag-review-btn-submit:active { background-color: var(--pal-color-button-primary-background-active); border-color: var(--pal-color-button-primary-border-active); }

.ProductReviews__Reviews--containerList .p-w-r .pr-btn.pr-btn-default.pr-flag-review-btn.pr-flag-review-btn-submit:focus, .ProductReviews__Reviews--containerList .p-w-r .pr-btn.pr-btn-default.pr-flag-review-btn.pr-flag-review-btn-submit:hover { background-color: var(--pal-color-button-primary-background-hover); border-color: var(--pal-color-button-primary-border-hover); }

.ProductReviews__Reviews--containerList .p-w-r .pr-btn.pr-btn-default.pr-flag-review-btn.pr-flag-review-btn-submit:focus-visible { outline: thin auto var(--pal-theme-color-focus-ring); outline-offset: 0.2rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-btn.pr-btn-default.pr-flag-review-btn.pr-flag-review-btn-submit:disabled { background: var(--pal-color-button-primary-background-disabled); border-color: var(--pal-color-button-primary-border-disabled); color: var(--pal-color-button-primary-content-disabled); cursor: not-allowed; }

.ProductReviews__Reviews--containerList .p-w-r .pr-btn.pr-btn-default.pr-flag-review-btn.pr-flag-review-btn-submit:disabled:focus, .ProductReviews__Reviews--containerList .p-w-r .pr-btn.pr-btn-default.pr-flag-review-btn.pr-flag-review-btn-submit:disabled:hover { transform: none; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-author-location { place-self: center end; grid-area: 2 / 2; }

@media (min-width: 768px) {
  .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-author-location { place-self: auto; grid-area: auto; }
}

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-helpful-action-btn-group { margin: 0px !important; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header { background-color: unset; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header h4 { font-weight: var(--pal-font-weight-medium); }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-review-header-contents { background-color: transparent; padding: 0.625rem 0px; text-align: left; width: 100%; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-review-header-contents .pr-rd-search-container { float: left; margin-top: 1.5rem; max-width: none; width: 100% !important; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-review-header-contents .pr-rd-search-container div.pr-rd-search-reviews-input input { border-radius: 100px; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-review-header-contents .pr-rd-search-container div.pr-rd-search-reviews-input input:focus { box-shadow: inset 0 0 1px var(--pal-colors-default-border-default) !important; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-review-header-contents .pr-rd-search-container div.pr-rd-search-reviews-input .pr-rd-search-reviews-icon-button { background-color: var(--pal-color-button-primary-background); border: none; border-radius: 100px; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-review-header-contents .pr-rd-search-container div.pr-rd-search-reviews-input .pr-rd-search-reviews-icon-button span svg path { fill: var(--pal-color-button-primary-content); }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-review-header-contents .pr-rd-review-total { color: var(--pal-colors-default-content-default); font-size: var(--pal-font-size-12px); font-weight: var(--pal-font-weight-medium); text-transform: uppercase; }

@media (min-width: 1024px) {
  .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-review-header-contents { display: block; }
}

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-review-header-sorts { gap: 1rem; display: grid; padding: 0px; width: 100% !important; }

@media (min-width: 1024px) {
  .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-review-header-sorts { display: block; width: 60%; }
}

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header .pr-review-filter-info-bar { width: 100%; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header .pr-review-filter-info-bar .pr-filter-btn:hover { background-color: var(--pal-color-button-primary-background); }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header .pr-review-filter-info-bar h1 { font-weight: var(--pal-font-weight-medium); }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header .pr-review-filter-info-bar .pr-filter-btn:hover .pr-cross-icon { background-color: var(--pal-color-button-primary-background); }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header .pr-review-filter-info-bar .pr-filter-btn:hover .pr-cross-icon__line { stroke: var(--pal-color-button-primary-border); }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-right { display: grid; grid-template-columns: repeat(12, minmax(6.4%, 1fr)); }

@media (min-width: 1024px) {
  .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-right { display: flex; gap: 1rem; justify-content: flex-end; }
}

@media (min-width: 1440px) {
  .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-right { display: block; grid-template-columns: none; justify-content: normal; }
}

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-sort-group:first-of-type { grid-column: 1 / 6; }

@media (min-width: 1024px) {
  .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-sort-group:first-of-type { grid-column: unset; }
}

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-sort-group:nth-of-type(2) { grid-column: 7 / 13; }

@media (min-width: 1024px) {
  .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-sort-group:nth-of-type(2) { grid-column: unset; }
}

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-review { background-color: var(--pal-colors-default-background-default); margin-bottom: 1rem; padding: 1rem 0px; border-bottom: 1px solid var(--pal-colors-default-border-xsubtle) !important; }

@media (min-width: 768px) {
  .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-review { padding: 1rem; }
}

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-review .pr-accordion .pr-accordion-btn span { color: var(--pal-colors-default-content-default); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-14px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-025px); line-height: var(--pal-line-height-16px); padding: 0px; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-snippet-rating-decimal { display: none; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-helpful-btn[aria-disabled="true"] { opacity: 1; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review { padding: 1.875rem 2.05rem 0px 2.13rem; }

@media (min-width: 1440px) {
  .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review { padding: 2.55rem 7.05rem 0px 7.13rem; }
}

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-content-block { background-color: unset; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-content-block .pr-rd-helpful-action-group { align-items: unset; flex-direction: column; position: relative; width: 100%; }

@media (min-width: 768px) {
  .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-content-block .pr-rd-helpful-action-group { width: 25rem; }
}

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-content-block .pr-rd-flag-review-container { bottom: 0px; left: 10rem; margin: auto; position: absolute; top: 2.25rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-content-block .pr-rd-flag-review-container .pr-flag-review-thankyou { color: var(--pal-colors-default-content-default); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-12px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-03px); line-height: var(--pal-line-height-16px); }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-content-block .pr-rd-flag-review-container .pr-flag-review-thankyou .pr-flag-icon { width: 1.75rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-footer, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-content-block { background-color: var(--pal-colors-default-background-default); }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block { background-color: var(--pal-colors-default-background-default); padding-bottom: 1.5rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-sort { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid var(--pal-colors-default-border-default); font-weight: var(--pal-font-weight-book); min-width: auto !important; padding: 0.125rem 1rem 0.125rem 0px !important; }

.ProductReviews__Reviews--containerList .pr-rd-sort-group .pr-rd-sort:focus-visible { outline: -webkit-focus-ring-color auto 1px; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-review .pr-rd-description-text { color: var(--pal-colors-default-content-default); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-14px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-025px); line-height: var(--pal-line-height-16px); margin-top: 1.3rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-inner-side-content-block .pr-rd-details, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-side-content-block .pr-rd-details { font-weight: var(--pal-font-weight-book); text-align: right; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-inner-side-content-block .pr-rd-details span, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-side-content-block .pr-rd-details span { color: var(--pal-colors-default-content-xsubtle); }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review .pr-verified_buyer, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review .pr-verified_buyer { float: right; margin: 0px; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-reviewer-details, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-reviewer-details { display: grid; margin-bottom: 1.625rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-description .pr-rd-side-content-block, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-description .pr-rd-side-content-block { margin-top: -2.5rem; right: -35%; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-headline, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-headline { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-20px); font-weight: var(--pal-font-weight-medium); letter-spacing: var(--pal-letter-spacing-015px); line-height: var(--pal-line-height-24px); max-width: 85%; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-star-rating, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-star-rating { margin-top: 0.35rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header { margin-bottom: 1.5rem; padding: 1.875rem 0px 0.5rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-accordion .pr-accordion-btn { border-bottom: 1px solid var(--pal-colors-default-border-default); font-weight: 300; padding: 0px; }

.ProductReviews__Reviews--containerList .p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon { display: none; }

.ProductReviews__Reviews--containerList .p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon__line { stroke: var(--pal-colors-default-content-default); }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-def-list, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-review-tag { display: grid; grid-auto-columns: max-content; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-def-list dt, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-review-tag dt { background-color: transparent; color: var(--pal-colors-default-content-xsubtle); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-14px); font-weight: var(--pal-font-weight-book); grid-column: 1; letter-spacing: var(--pal-letter-spacing-025px); line-height: var(--pal-line-height-16px); min-width: unset; padding: 0px; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-def-list dd, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-review-tag dd { color: var(--pal-colors-default-content-default); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-14px); font-weight: var(--pal-font-weight-book); grid-column: 2; letter-spacing: var(--pal-letter-spacing-025px); line-height: var(--pal-line-height-16px); min-width: unset; padding: 0px 0px 0px 0.5rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-def-list, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-tag, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-def-list, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-tag { width: 100%; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-flag-review-container, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-flag-review-container { grid-area: 2 / 6 / auto / 8; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-review .pr-rd-content-block .pr-rd-helpful-action .pr-rd-helpful-action-group .pr-rd-flag-review-container { margin-top: 0.25rem; }

@media (min-width: 768px) {
  .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-review .pr-rd-content-block .pr-rd-helpful-action .pr-rd-helpful-action-group .pr-rd-flag-review-container { margin-top: 0px; }
}

@media screen and (max-width: 375px) {
  .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-review .pr-rd-content-block .pr-rd-helpful-action .pr-rd-helpful-action-group .pr-rd-flag-review-container { margin-top: 0.1rem; }
  .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-review .pr-rd-content-block .pr-rd-helpful-action .pr-rd-helpful-action-group .pr-flag-review-thankyou { width: 8.438rem; word-break: break-word; }
  .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-review .pr-rd-content-block .pr-rd-helpful-action .pr-rd-helpful-action-group .pr-flag-icon { vertical-align: top; }
}

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-helpful-action-legend { grid-column: 1 / 12; margin-bottom: 0.5rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-desktop .pr-helpful-btn, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-tablet .pr-helpful-btn { margin-right: 0.625rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-rd-helpful-action .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn:focus-visible { outline: -webkit-focus-ring-color auto 1px; }

.ProductReviews__Reviews--containerList .p-w-r .pr-rd-flag-review-btn, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-helpful-action .pr-rd-helpful-text { position: relative; visibility: hidden; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-helpful-action .pr-rd-helpful-text::after { content: "Is this helpful?"; left: 0px; position: absolute; top: 0px; visibility: visible; }

.ProductReviews__Reviews--containerList .p-w-r .pr-rd-flag-review-btn::after { border-bottom: 1px solid var(--pal-colors-default-border-default); content: "Report"; left: 0px; padding-bottom: 0.4rem; position: absolute; text-decoration: none; top: 0px; visibility: visible; }

.ProductReviews__Reviews--containerList .p-w-r .pr-rd-flag-review-btn { color: var(--pal-colors-default-content-default); cursor: pointer; font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-12px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-03px); line-height: 0.3rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-review .pr-rd-content-block .pr-rd-right .pr-verified_buyer .pr-badging-icon::before { background: var(--pal-colors-default-background-validation-strong); border-radius: 50%; color: var(--pal-colors-default-content-default); content: "✓"; display: inline-block; font-size: 0.687rem; height: 1.062rem; margin-right: 0.312rem; padding: 0.087rem; text-align: center; width: 1rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-badging-text { vertical-align: unset; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-badging-text, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-helpful-action .pr-rd-helpful-text { color: var(--pal-colors-default-content-xsubtle); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-12px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-03px); line-height: var(--pal-line-height-16px); }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-author-submission-date { place-self: center end; grid-area: 1 / 2; }

@media (min-width: 768px) {
  .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-author-submission-date { place-self: normal auto; grid-area: auto; }
}

.ProductReviews__Reviews--containerList .p-w-r .pr-snippet-stars { background: none; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-rd-bottomline { margin-bottom: 1.625rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-rd-bottomline span { color: var(--pal-colors-default-content-xsubtle); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-12px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-03px); line-height: var(--pal-line-height-16px); }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-rd-bottomline span::before { background: var(--pal-colors-default-background-validation-strong); border-radius: 50%; color: var(--pal-colors-default-content-default); content: "✓"; display: inline-block; font-size: 0.687rem; height: 1.062rem; margin-right: 0.312rem; padding: 0.087rem; text-align: center; width: 1rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-footer { margin-bottom: 0px; padding-bottom: 0px; }

@media (min-width: 768px) {
  .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-footer { margin-bottom: 1rem; padding-bottom: 2.5rem; }
}

@media (min-width: 1440px) {
  .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-footer { padding-bottom: 1.5rem; }
}

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-footer { margin: 1rem 0px 3rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer { border-bottom: 1px solid var(--pal-colors-default-border-xsubtle); border-top: 1px solid var(--pal-colors-default-border-xsubtle); margin: 2rem 0px 4rem; padding-bottom: 1.5rem; padding-top: 1.5rem; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer .pr-rd-content-block, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer .pr-rd-content-block { background-color: var(--pal-colors-default-background-default); padding-bottom: 0px; width: 100%; }

.ProductReviews__Reviews--containerList .p-w-r .pr-read-review .pr-rd-pagination, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-pagination { border-bottom: 1px solid var(--pal-colors-default-border-xsubtle); border-top: 1px solid var(--pal-colors-default-border-xsubtle); }

@media (min-width: 1440px) {
  .ProductReviews__Reviews--containerList .p-w-r .pr-read-review .pr-rd-pagination, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-pagination { border-bottom: none; border-top: none; }
}

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-review-position span { color: var(--pal-colors-default-content-xsubtle); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-14px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-025px); line-height: var(--pal-line-height-16px); }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-review-position span:last-child { color: var(--pal-colors-default-content-default); }

.ProductReviews__Reviews--containerList .p-w-r .pr-modal-content .pr-flagging-radiogroup .pr-form-group.pr-flagging-form-group .pr-flagging-radio span { color: var(--pal-colors-default-content-default); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-14px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-025px); line-height: var(--pal-line-height-16px); }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-side-content-block .pr-rd-bold, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-side-content-block .pr-rd-demographic, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-to-top, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-review .pr-rd-content-block .pr-rd-right .pr-verified_buyer .pr-badging-icon svg, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-rd-bottomline span:first-of-type { display: none; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn { border-bottom: 1px solid var(--pal-colors-default-border-default); color: var(--pal-colors-default-content-default); font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-14px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-025px); line-height: 0.3rem; margin: 0px 0.5rem; padding-left: 0px; text-decoration: none; }

.ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-side-content-block .pr-rd-reviewed-at .pr-rd-bold { display: block; }

@media screen and (min-width: 829px) {
  .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-right .pr-rd-details.pr-rd-reviewed-at, .ProductReviews__Reviews--containerList .p-w-r .pr-review-display .pr-rd-right .pr-rd-review-disclosure { display: inline-block; text-align: right; width: 100%; }
}