/* Power Reviews */
.p-w-r .pr-rd-flag-review-btn,
.seProductReviewsPane .p-w-r .pr-review-display a,
.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-position,
.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-position,
.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-position,
.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-position {
  padding: 3px 0;
}

.p-w-r .pr-read-review .pr-rd-image-container figcaption,
.p-w-r .pr-review-display .pr-rd-image-container figcaption {
  background-color: rgba(0, 0, 0, 0.85);
}

/* PLP */
.seToolbarContainer .seItemsPerPageContainer .seIppItem {
  text-decoration: underline;
}
.sePage
  .sePageLayout
  .seProductFacetsWrapper
  .seFacetListGroup
  .seFacetPanel
  .seSecondaryFacetList
  .list-group
  .seFacet {
  padding: 0 40px 0 0;
}
.seProductFacetsWrapper
  .seFacetListGroup
  .seFacetPanel
  .seSecondaryFacetList
  .list-group
  .seFacet
  label {
  padding: 3px 0 3px 10px;
}

.seProductFacetsWrapper
  .seFacetListGroup
  .seFacetPanel
  .seSecondaryFacetList
  .seSortMenu
  .seSortContainer
  .seListGroup
  .seFacet
  a,
.seProductFacetsWrapper
  .seFacetListGroup
  .seFacetPanel
  .seSecondaryFacetList
  .list-group
  .seFacet
  a {
  padding: 3px 0;
}
.seProductFacetsWrapper .panel > .panel-collapse > .list-group {
  padding-bottom: 8px;
}

/* Lists */
ul.ws-styled-list,
ol.ws-styled-list {
  -webkit-padding-start: 22px;
  padding-inline-start: 22px;
  padding-bottom: 5px;
  margin-bottom: 0;
}
ul.ws-styled-list li,
ol.ws-styled-list li {
  padding-bottom: 6px;
}
ul.ws-styled-list ol,
ul.ws-styled-list ul,
ol.ws-styled-list ol,
ol.ws-styled-list ul {
  margin-bottom: 0;
  -webkit-padding-start: 22px;
  padding-inline-start: 22px;
  padding-top: 5px;
  padding-bottom: 0;
}

ul.ws-unstyled-list,
ol.ws-unstyled-list,
.ws-unstyled-list {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

@media (min-width: 992px) {
  ul.ws-2col-list,
  ol.ws-2col-list,
  .ws-2col-list {
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    column-gap: 30px;
  }
}
