.review-list {
  background: #f4f3ed
}

.review-list__wrapper {
  max-width: 100%
}

[data-browse-mode=P] .review-list__wrapper {
  margin: 0 auto 5rem;
  padding: 4rem 0 10rem;
  width: 120rem
}

[data-browse-mode=S] .review-list__wrapper {
  margin: 0 auto 5rem;
  padding: 3rem 1rem 5rem
}

.review-list__title {
  font-weight: 700;
  text-align: center
}

[data-browse-mode=P] .review-list__title {
  font-size: 3rem
}

[data-browse-mode=S] .review-list__title {
  font-size: 2.2rem
}

.review-list__nav {
  display: flex;
  justify-content: flex-end;
  text-align: center
}

[data-browse-mode=P] .review-list__nav {
  font-size: 1.4rem;
  margin-bottom: 3.6rem;
  margin-top: 1rem
}

[data-browse-mode=S] .review-list__nav {
  font-size: 1.2rem;
  margin-bottom: 2.4rem;
  margin-top: 1rem
}

.review-list__nav a {
  text-decoration: underline
}

:root .review-list__nav a:hover,
_:-ms-fullscreen:hover {
  text-decoration: none
}

.revico_reviewtabs {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  position: relative
}

.revico_reviewtabs>* {
  flex-shrink: 0;
  max-width: 100%;
  width: 100%
}

.revico_reviewtabs input[type=radio].revico_reviewtab_input {
  height: 0;
  opacity: .00001;
  position: absolute;
  width: 0
}

.revico_reviewtabs .revico_reviewtab_input+.revico_tab_item {
  align-items: center;
  background: #e0e0e0;
  border: 1px solid #e0e0e0;
  border-radius: 99999px;
  color: #acacac;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  font-weight: 700;
  justify-content: center;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center
}

.revico_reviewtabs .revico_reviewtab_input+.revico_tab_item:after,
.revico_reviewtabs .revico_reviewtab_input+.revico_tab_item:before {
  content: none
}

[data-browse-mode=P] .revico_reviewtabs .revico_reviewtab_input+.revico_tab_item {
  height: 6.2rem;
  margin: 0 .5rem 3.2rem;
  width: 26rem
}

[data-browse-mode=S] .revico_reviewtabs .revico_reviewtab_input+.revico_tab_item {
  height: 4.8rem;
  margin: 0 .5rem 1.7rem;
  width: calc(50% - 1rem)
}

.revico_reviewtabs .revico_reviewtab_input+.revico_tab_item small {
  font-weight: 400
}

[data-browse-mode=P] .revico_reviewtabs .revico_reviewtab_input+.revico_tab_item small {
  font-size: 1.2rem
}

[data-browse-mode=S] .revico_reviewtabs .revico_reviewtab_input+.revico_tab_item small {
  font-size: 1rem;
  transform: scale(.9)
}

.revico_reviewtabs .revico_reviewtab_input+.revico_tab_item span {
  font-weight: 700
}

[data-browse-mode=P] .revico_reviewtabs .revico_reviewtab_input+.revico_tab_item span {
  font-size: 1.4rem
}

[data-browse-mode=S] .revico_reviewtabs .revico_reviewtab_input+.revico_tab_item span {
  font-size: 1.2rem
}

.revico_reviewtabs .revico_reviewtab_input:checked+.revico_tab_item {
  background: #fdbb85;
  border-color: #fdbb85;
  color: #333
}

.revico_reviewtabs .revico_reviewtab_input:checked+.revico_tab_item:before {
  background: none;
  border-bottom: 0;
  content: " ";
  display: block;
  height: 0;
  left: 50%;
  position: absolute;
  top: 99.5%;
  transform: translate3d(-50%, 0, 0);
  width: 0
}

[data-browse-mode=P] .revico_reviewtabs .revico_reviewtab_input:checked+.revico_tab_item:before {
  border-left: 1.1rem solid transparent;
  border-right: 1.1rem solid transparent;
  border-top: 1.8rem solid #fdbb85
}

[data-browse-mode=S] .revico_reviewtabs .revico_reviewtab_input:checked+.revico_tab_item:before {
  border-left: .6rem solid transparent;
  border-right: .6rem solid transparent;
  border-top: .7rem solid #fdbb85
}

.revico_reviewtabs .revico_tab_content {
  display: none;
  flex: 0 0 auto;
  width: 100%
}

.revico_reviewtabs #revico_staff:checked~#revico_staff_content,
.revico_reviewtabs #revico_user:checked~#revico_user_content {
  display: block
}

.revico_reviewtabs .revico_tab_content_title {
  font-weight: 700;
  text-align: center
}

[data-browse-mode=P] .revico_reviewtabs .revico_tab_content_title {
  font-size: 3rem;
  margin-bottom: 5rem
}

[data-browse-mode=S] .revico_reviewtabs .revico_tab_content_title {
  font-size: 2.2rem
}

.revico_reviewtabs .revico_tab_content_title span {
  display: inline-block;
  padding: 0 1em;
  position: relative
}

.revico_reviewtabs .revico_tab_content_title span:after,
.revico_reviewtabs .revico_tab_content_title span:before {
  background: no-repeat 0/100%;
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  transform: translate3d(0, -50%, 0)
}

.revico_reviewtabs .revico_tab_content_title span:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ny4yNSIgaGVpZ2h0PSI0OC43NjIiPjxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzUxNDMyNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDY4NTkiPjxwYXRoIGQ9Im0yNy45MDggMS4zNDkgMTMgMjUiIGRhdGEtbmFtZT0i57eaIDI0Ii8+PHBhdGggZD0ibTQyLjkwOCAzMC4zNDkgMyA2IiBkYXRhLW5hbWU9Iue3miAyNSIvPjxwYXRoIGQ9Im0zNC40MDggNDcuMzQ5LTI1LTI3IiBkYXRhLW5hbWU9Iue3miAyNiIvPjxwYXRoIGQ9Im02LjQwOCAxNy4zNDktNS02IiBkYXRhLW5hbWU9Iue3miAyNyIvPjwvZz48L3N2Zz4=");
  right: 100%
}

.revico_reviewtabs .revico_tab_content_title span:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ny4yNSIgaGVpZ2h0PSI0OC43NjIiPjxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzUxNDMyNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDY4NTQiPjxwYXRoIGQ9Im0xOS4zNDIgMS4zNDktMTMgMjUiIGRhdGEtbmFtZT0i57eaIDI0Ii8+PHBhdGggZD0ibTQuMzQyIDMwLjM0OS0zIDYiIGRhdGEtbmFtZT0i57eaIDI1Ii8+PHBhdGggZD0ibTEyLjg0MiA0Ny4zNDkgMjUtMjciIGRhdGEtbmFtZT0i57eaIDI2Ii8+PHBhdGggZD0ibTQwLjg0MiAxNy4zNDkgNS02IiBkYXRhLW5hbWU9Iue3miAyNyIvPjwvZz48L3N2Zz4=");
  left: 100%
}

[data-browse-mode=P] .revico_reviewtabs .revico_tab_content_title span:after,
[data-browse-mode=P] .revico_reviewtabs .revico_tab_content_title span:before {
  height: 4.8rem;
  width: 4.65116rem
}

[data-browse-mode=S] .revico_reviewtabs .revico_tab_content_title span:after,
[data-browse-mode=S] .revico_reviewtabs .revico_tab_content_title span:before {
  height: 3.5rem;
  width: 3.39147rem
}

.revico-review-select-category {
  flex: 0 0 auto;
  width: 100%
}

[data-browse-mode=P] .revico-review-select-category {
  margin-bottom: 5.2rem
}

[data-browse-mode=S] .revico-review-select-category {
  margin-bottom: 2rem
}

.revico-review-select__wrap {
  margin-left: auto;
  margin-right: auto
}

[data-browse-mode=P] .revico-review-select__wrap {
  width: 53rem
}

[data-browse-mode=S] .revico-review-select__wrap {
  width: 100%
}

.revico-review-select__wrap select.revico-review-select-category-item {
  align-items: center;
  -webkit-appearance: none;
  appearance: none;
  background: #f60 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4LjAyIj48cGF0aCBkPSJNMTIuMzQuMzFjLjM4LS4zNi45OS0uMzYgMS4zNyAwYTEgMSAwIDAgMSAuMjkuNjVjMCAuMjUtLjEuNDgtLjI3LjY2bC02IDYuMTJjLS4zOS4zOC0xLjAxLjM4LTEuNCAwTC4yNyAxLjYyYS45NTQuOTU0IDAgMCAxIDAtMS4zM0wuMjguMjhjLjQtLjM3IDEtLjM3IDEuMzkgMEw3IDUuNzJ6IiBzdHlsZT0iZmlsbDojZmZmO3N0cm9rZS13aWR0aDowIi8+PC9zdmc+") no-repeat;
  border: 1px solid #f60;
  color: #fff;
  cursor: pointer;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  outline: 0
}

.revico-review-select__wrap select.revico-review-select-category-item::-ms-expand {
  display: none
}

.revico-review-select__wrap select.revico-review-select-category-item::placeholder {
  color: #a9a9a9
}

[data-browse-mode=P] .revico-review-select__wrap select.revico-review-select-category-item {
  background-position: calc(100% - 18px) 50%;
  background-size: 15.71072px 9px;
  border-radius: 3px;
  height: 40px;
  padding: 0 51.71072px 0 15px;
  width: 660px
}

[data-browse-mode=S] .revico-review-select__wrap select.revico-review-select-category-item {
  background-position: calc(100% - 1.8rem) 50%;
  background-size: 1.57107rem .9rem;
  border-radius: .3rem;
  height: 4.2rem;
  padding: 0 5.17107rem 0 1.5rem;
  width: 100%
}

.revico-review-select__wrap .select2-container {
  max-width: 100%;
  min-width: 100%;
  width: 100% !important
}

.revico-review-select__wrap .select2-container--default .select2-selection--single {
  background-color: #f60;
  border: 1px solid #f60;
  width: 100% !important
}

.revico-review-select__wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  background: #f60 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4LjAyIj48cGF0aCBkPSJNMTIuMzQuMzFjLjM4LS4zNi45OS0uMzYgMS4zNyAwYTEgMSAwIDAgMSAuMjkuNjVjMCAuMjUtLjEuNDgtLjI3LjY2bC02IDYuMTJjLS4zOS4zOC0xLjAxLjM4LTEuNCAwTC4yNyAxLjYyYS45NTQuOTU0IDAgMCAxIDAtMS4zM0wuMjguMjhjLjQtLjM3IDEtLjM3IDEuMzkgMEw3IDUuNzJ6IiBzdHlsZT0iZmlsbDojZmZmO3N0cm9rZS13aWR0aDowIi8+PC9zdmc+") no-repeat;
  color: #fff
}

.revico-review-select__wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none
}

[data-browse-mode=P] .revico-review-select__wrap .select2-container--default .select2-selection--single {
  border-radius: 3px;
  height: 40px
}

[data-browse-mode=S] .revico-review-select__wrap .select2-container--default .select2-selection--single {
  border-radius: .3rem;
  height: 4rem
}

[data-browse-mode=P] .revico-review-select__wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  background-position: calc(100% - 18px) 50%;
  background-size: 15.71072px 9px;
  line-height: 38px;
  padding-left: 15px;
  padding-right: 51.71072px
}

[data-browse-mode=S] .revico-review-select__wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  background-position: calc(100% - 1.8rem) 50%;
  background-size: 1.57107rem .9rem;
  line-height: 3.8rem;
  padding-left: 1.5rem;
  padding-right: 5.17107rem
}

body.page-review-list .select2-container--open .select2-dropdown--below,
body.page-review-list .select2-dropdown {
  background-color: #fff;
  border: 1px solid #f77271;
  border-radius: 0
}

body.page-review-list .select2-container--default .select2-results__option--selected {
  background: #fcebde;
  color: #20211e
}

body.page-review-list .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background: #f60;
  color: #fff
}

body.page-review-list .select2-search--dropdown {
  padding: 5px
}

body.page-review-list .select2-container--default .select2-results>.select2-results__options {
  padding: 0 5px
}

body.page-review-list .revico-modal .revico-modal__inner.revico-picture-modal-product .revico-modal-content .revico-comment-header-modal .revico-comment-filter-wrapper .revico-comment-filter--block-item[data-revico-comment-filter-prodattr-group-name=\30AB\30C6\30B4\30EA] {
  display: none
}

[data-browse-mode=P] .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review=true] .revico-review-comment-detail--product-name {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap
}

[data-browse-mode=P] .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review=true] .revico-review-comment-detail--product-name>* {
  flex-shrink: 0;
  max-width: 100%;
  width: 100%
}

.revico-review-comment-detail--product-name-image {
  position: relative
}

.revico-review-comment-detail--product-name-image:before {
  border: 1px solid #707070;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2
}

[data-browse-mode=P] .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review=true] .revico-review-comment-detail--product-name .revico-review-comment-detail--product-name-image {
  flex: 0 0 auto;
  height: 10rem;
  width: 10rem
}

[data-browse-mode=S] .revico-review-comment-detail--product-name-image {
  height: 12rem;
  margin-bottom: 2rem;
  width: 12rem
}

.review-list .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--comment .revico-review-comment-detail--comment--content {
  color: #20211e;
  line-height: 2;
  margin: 0
}

[data-browse-mode=P] .review-list .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--comment {
  height: auto;
  max-height: 9.8rem
}

[data-browse-mode=P] .review-list .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--comment--more span {
  align-items: center;
  display: flex;
  height: 5rem;
  justify-content: center;
  padding: 0
}

@supports (-webkit-line-clamp:2) {
  .review-list .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--comment {
    -webkit-line-clamp: unset;
    overflow: hidden
  }

  .review-list .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--comment .revico-review-comment-detail--comment--content {
    -webkit-line-clamp: unset;
    overflow: visible
  }
}

.revico-review-comment-detail--product-name-image+p {
  font-weight: 400
}

[data-browse-mode=P] .revico-review-comment-detail--product-name-image+p {
  align-self: center;
  flex: 1 0;
  font-size: 1.8rem;
  padding-left: 2rem
}

[data-browse-mode=S] .revico-review-comment-detail--product-name-image+p {
  font-size: 1.8rem
}

.revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review=true] .revico-review-comment-detail--product-name img {
  display: block;
  height: 100%;
  margin: 0;
  max-height: 100%;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%
}

.revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review=true] .revico-review-comment-detail--product-name span {
  align-items: center;
  background: #f60;
  color: #fff;
  display: flex;
  justify-content: center
}

.revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review=true] .revico-review-comment-detail--product-name span img {
  display: none
}

[data-browse-mode=P] .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review=true] .revico-review-comment-detail--product-name span {
  align-self: flex-end;
  bottom: auto;
  flex: 0 0 auto;
  font-size: 1.4rem;
  height: 4.8rem;
  left: auto;
  padding: 0 5.35308rem;
  right: auto;
  top: auto;
  width: auto;
  width: 20.8rem
}

[data-browse-mode=P] .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review=true] .revico-review-comment-detail--product-name span,
[data-browse-mode=S] .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review=true] .revico-review-comment-detail--product-name span {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi44MzQiIGhlaWdodD0iMTIuNDg4Ij48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNNi40MTcgMTIuNDg4YTEgMSAwIDAgMS0uNjc0LTEuNzM5bDQuNjUzLTQuMjQyLTQuNjk0LTQuODA5YTEuMDAxIDEuMDAxIDAgMCAxIDEuNDMxLTEuNGw1LjQxNyA1LjU0OWExIDEgMCAwIDEtLjA0MiAxLjQzOGwtNS40MTcgNC45MzlhMSAxIDAgMCAxLS42NzQuMjY0Ii8+PHBhdGggZD0iTTEgMTIuNDg4YTEgMSAwIDAgMS0uNjc0LTEuNzM5bDQuNjUzLTQuMjQyTC4yODUgMS42OThhMS4wMDEgMS4wMDEgMCAwIDEgMS40MzEtMS40bDUuNDE3IDUuNTQ5YTEgMSAwIDAgMS0uMDQyIDEuNDM4bC01LjQxNyA0LjkzOWExIDEgMCAwIDEtLjY3NC4yNjQiLz48L2c+PC9zdmc+);
  background-position: calc(100% - 2rem) 50%;
  background-repeat: no-repeat;
  background-size: 1.35308rem 1.249rem;
  color: #fff;
  font-weight: 600;
  justify-content: center;
  max-width: 100%;
  position: relative;
  text-decoration: none;
  transition: none .2s cubic-bezier(.215, .61, .355, 1);
  transition-property: background-color
}

[data-browse-mode=S] .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review=true] .revico-review-comment-detail--product-name span {
  bottom: inherit;
  display: flex;
  font-size: 1.2rem;
  height: 4rem;
  left: inherit;
  margin-top: 2rem;
  right: inherit;
  top: inherit;
  width: 17.5rem
}

[data-browse-mode=S] .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review=true] .revico-review-comment-detail--product-name {
  display: flex;
  flex-direction: column;
  min-height: 0;
  text-align: center
}

.review-list-parts__t {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center
}

.review-list-parts__t>* {
  flex-shrink: 0;
  max-width: 100%;
  width: 100%
}

[data-browse-mode=P] .review-list-parts__t {
  margin: 0 -4rem -8rem
}

.review-list-parts__b {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center
}

.review-list-parts__b>* {
  flex-shrink: 0;
  max-width: 100%;
  width: 100%
}

[data-browse-mode=P] .review-list-parts__b {
  margin: 6rem -4rem 0
}

.review-list-parts {
  flex: 0 0 auto;
  width: auto
}

.review-list-parts img {
  display: block;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%
}

[data-browse-mode=P] .review-list-parts--001 {
  margin-left: 0;
  transform: translate3d(0, -.7rem, 0)
}

[data-browse-mode=P] .review-list-parts--002 {
  margin-left: 4.2rem;
  transform: translate3d(0, -5.2rem, 0)
}

[data-browse-mode=P] .review-list-parts--003 {
  margin-left: 1.62rem;
  transform: translate3d(0, -1rem, 0)
}

[data-browse-mode=P] .review-list-parts--004 {
  margin-left: 57rem;
  transform: translate3d(0, -1.4rem, 0)
}

[data-browse-mode=P] .review-list-parts--005 {
  margin-left: 3.79rem;
  transform: translate3d(0, .8rem, 0)
}

[data-browse-mode=P] .review-list-parts--006 {
  margin-left: 1.62rem;
  transform: translate3d(0, -4rem, 0)
}

[data-browse-mode=P] .review-list-parts__b .review-list-parts {
  padding: 0 4rem
}

[data-browse-mode=P] .review-list-parts--007 {
  transform: translate3d(0, .8rem, 0)
}

[data-browse-mode=P] .review-list-parts--008 {
  transform: translate3d(0, 4rem, 0)
}

[data-browse-mode=P] .review-list-parts--009 {
  transform: translateZ(0)
}

[data-browse-mode=P] .review-list-parts--010 {
  transform: translate3d(0, 3.7rem, 0)
}

[data-browse-mode=P] .review-list-parts--011 {
  transform: translate3d(0, .8rem, 0)
}

[data-browse-mode=P] .review-list-parts--012 {
  transform: translate3d(0, 2.8rem, 0)
}

[data-browse-mode=S] .review-list-parts__t {
  margin: 0 -1rem 4rem
}

[data-browse-mode=S] .review-list-parts__t .review-list-parts {
  padding: 0 1rem
}

[data-browse-mode=S] .review-list-parts--001 {
  transform: translate3d(0, 2.4rem, 0)
}

[data-browse-mode=S] .review-list-parts--002 {
  transform: translate3d(0, .6rem, 0)
}

[data-browse-mode=S] .review-list-parts--003 {
  transform: translate3d(0, 2.2rem, 0)
}

[data-browse-mode=S] .review-list-parts--004 {
  transform: translate3d(0, 1.4rem, 0)
}

[data-browse-mode=S] .review-list-parts--005 {
  transform: translate3d(0, 2.4rem, 0)
}

[data-browse-mode=S] .review-list-parts--006 {
  transform: translateZ(0)
}

[data-browse-mode=S] .review-list-parts__b {
  margin: 3rem -1.215rem 0
}

[data-browse-mode=S] .review-list-parts__b .review-list-parts {
  padding: 0 1.215rem
}

[data-browse-mode=S] .review-list-parts--007 {
  transform: translate3d(0, .5rem, 0)
}

[data-browse-mode=S] .review-list-parts--008 {
  transform: translate3d(0, 2.1rem, 0)
}

[data-browse-mode=S] .review-list-parts--009 {
  transform: translateZ(0)
}

[data-browse-mode=S] .review-list-parts--010 {
  transform: translate3d(0, 1.9rem, 0)
}

[data-browse-mode=S] .review-list-parts--011 {
  transform: translate3d(0, .5rem, 0)
}

[data-browse-mode=S] .review-list-parts--012 {
  transform: translate3d(0, 1.5rem, 0)
}

[data-browse-mode=S] .review-list-parts--001 img {
  height: 2.19rem;
  width: 2.895rem
}

[data-browse-mode=S] .review-list-parts--002 img {
  height: 2.89rem;
  width: 2.436rem
}

[data-browse-mode=S] .review-list-parts--003 img {
  height: 2.839rem;
  width: 3.164rem
}

[data-browse-mode=S] .review-list-parts--004 img {
  height: 2.778rem;
  width: 2.523rem
}

[data-browse-mode=S] .review-list-parts--005 img {
  height: 2.705rem;
  width: 2.905rem
}

[data-browse-mode=S] .review-list-parts--006 img {
  height: 3.113rem;
  width: 3.454rem
}

[data-browse-mode=S] .review-list-parts--007 img {
  height: 2.892rem;
  width: 1.79rem
}

[data-browse-mode=S] .review-list-parts--008 img {
  height: 2.676rem;
  width: 2.668rem
}

[data-browse-mode=S] .review-list-parts--009 img {
  height: 2.614rem;
  width: 2.946rem
}

[data-browse-mode=S] .review-list-parts--010 img {
  height: 2.301rem;
  width: 2.912rem
}

[data-browse-mode=S] .review-list-parts--011 img {
  height: 2.275rem;
  width: 3.505rem
}

[data-browse-mode=S] .review-list-parts--012 img {
  height: 3.323rem;
  width: 2.461rem
}

[data-browse-mode=S] .revico-multicomment-top .revico-comment-main {
  max-width: 100%
}

[data-browse-mode=S] .revico-multicomment-top .revico-comment-tagcloud .revico-comment-tagcloud-wrapper {
  overflow: visible
}

[data-browse-mode=S] #revico-review-zone .revico-multicomment-top .revico-comment-tagcloud .revico-comment-tagcloud-taglist {
  display: flex;
  flex-wrap: nowrap;
  margin-left: -1rem;
  margin-right: -1rem
}

[data-browse-mode=S] #revico-review-zone .revico-multicomment-top .revico-comment-tagcloud .revico-comment-tagcloud-taglist>* {
  flex-shrink: 0;
  max-width: 100%;
  width: 100%
}

[data-browse-mode=S] #revico-review-zone .revico-multicomment-top .revico-comment-tagcloud .revico-comment-tagcloud-taglist:after,
[data-browse-mode=S] #revico-review-zone .revico-multicomment-top .revico-comment-tagcloud .revico-comment-tagcloud-taglist:before {
  content: " ";
  display: block;
  flex-shrink: 0;
  width: 1rem
}

[data-browse-mode=S] #revico-review-zone .revico-multicomment-top .revico-comment-tagcloud .revico-comment-tagcloud-taglist .revico-comment-tagcloud-tagitem {
  flex: 0 0 auto;
  width: auto
}

[data-browse-mode=S] .revico-multicomment-top .revico-comment-tagcloud .revico-comment-tagcloud-wrapper {
  position: relative
}

[data-browse-mode=S] .revico-multicomment-top .revico-comment-tagcloud .revico-comment-tagcloud-wrapper:before {
  background: #f4f3ed;
  background: linear-gradient(270deg, hsla(51, 24%, 94%, 0), hsla(51, 24%, 94%, .9));
  content: " ";
  display: block;
  height: 100%;
  position: absolute;
  right: 100%;
  top: 0;
  width: 1rem
}

[data-browse-mode=S] .revico-multicomment-top .revico-comment-tagcloud .revico-comment-tagcloud-wrapper:after {
  background: #f4f3ed;
  background: linear-gradient(90deg, hsla(51, 24%, 94%, 0), hsla(51, 24%, 94%, .9) 60%, hsla(51, 24%, 94%, .9));
  content: " ";
  display: block;
  height: 100%;
  left: calc(100% - 1.6rem);
  position: absolute;
  top: 0;
  width: 2.6rem
}

.revico-multicomment-top .revico-comment-tagcloud,
body.page-review-list.page-review-list--pet .revico-review-select__wrap {
  display: none
}

body.page-review-list.page-review-list--pet .revico_reviewtabs .revico_reviewtab_input:checked+.revico_tab_item {
  background: #b6006a;
  border-color: #b6006a;
  color: #fff
}

body.page-review-list.page-review-list--pet .revico_reviewtabs .revico_reviewtab_input:checked+.revico_tab_item:before {
  border-top-color: #b6006a
}

body.page-review-list.page-review-list--pet #revico-review-zone .revico-multicomment-top .revico-comment-tagcloud .revico-comment-tagcloud-taglist .revico-comment-tagcloud-tagitem {
  background-color: #fdf4f8
}

:root body.page-review-list.page-review-list--pet #revico-review-zone .revico-multicomment-top .revico-comment-tagcloud .revico-comment-tagcloud-taglist .revico-comment-tagcloud-tagitem:hover,
_:-ms-fullscreen:hover {
  background-color: #f5c9dd
}

body.page-review-list.page-review-list--pet #revico-review-zone .revico-common-button-style,
body.page-review-list.page-review-list--pet .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review=true] .revico-review-comment-detail--product-name span,
body.page-review-list.page-review-list--pet .revico-review-select__wrap .select2-container--default .select2-selection--single,
body.page-review-list.page-review-list--pet .revico-review-select__wrap .select2-container--default .select2-selection--single .select2-selection__rendered,
body.page-review-list.page-review-list--pet .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #b6006a
}

body.page-review-list.page-review-list--pet .revico-review-select__wrap .select2-container--default .select2-selection--single,
body.page-review-list.page-review-list--pet .select2-container--open .select2-dropdown--below,
body.page-review-list.page-review-list--pet body.page-review-list .select2-dropdown {
  border-color: #b6006a
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--001 img {
  height: 6.198rem;
  width: 6.25rem
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--002 img {
  height: 6.303rem;
  width: 6.533rem
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--003 img {
  height: 6.906rem;
  width: 6.733rem
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--004 img {
  height: 7.346rem;
  width: 7.312rem
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--005 img {
  height: 4.177rem;
  width: 7.512rem
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--006 img {
  height: 5.753rem;
  width: 5.753rem
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--007 img {
  height: 5.863rem;
  width: 5.14rem
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--008 img {
  height: 5.691rem;
  width: 6.129rem
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--009 img {
  height: 5.417rem;
  width: 4.024rem
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--010 img {
  height: 6.038rem;
  width: 4.595rem
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--011 img {
  height: 4.546rem;
  width: 5.74rem
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--012 img {
  height: 6.886rem;
  width: 6.247rem
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--001 img {
  height: 2.51rem;
  width: 2.531rem
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--002 img {
  height: 2.552rem;
  width: 2.645rem
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--003 img {
  height: 2.796rem;
  width: 2.726rem
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--004 img {
  height: 2.753rem;
  width: 2.737rem
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--005 img {
  height: 1.691rem;
  width: 3.042rem
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--006 img {
  height: 2.329rem;
  width: 2.329rem
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--007 img {
  height: 3.501rem;
  width: 3.069rem
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--008 img {
  height: 3.398rem;
  width: 3.66rem
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--009 img {
  height: 3.234rem;
  width: 2.403rem
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--010 img {
  height: 3.605rem;
  width: 2.744rem
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--011 img {
  height: 2.714rem;
  width: 3.427rem
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--012 img {
  height: 4.112rem;
  width: 3.73rem
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts__t {
  margin: 0 -4rem -3rem
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--001 {
  margin-left: 0;
  transform: translate3d(0, 3.5rem, 0)
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--002 {
  margin-left: 4.2rem;
  transform: translate3d(0, .2rem, 0)
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--003 {
  margin-left: 1.62rem;
  transform: translate3d(0, 3.7rem, 0)
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--004 {
  margin-left: 57rem;
  transform: translate3d(0, 3.8rem, 0)
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--005 {
  margin-left: 3.79rem;
  transform: translate3d(0, 7.2rem, 0)
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--006 {
  margin-left: 1.62rem;
  transform: translateZ(0)
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--007 {
  transform: translate3d(0, .5rem, 0)
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--008 {
  transform: translate3d(0, 4.5rem, 0)
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--009 {
  transform: translateZ(0)
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--010 {
  transform: translate3d(0, 2rem, 0)
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--011 {
  transform: translate3d(0, .8rem, 0)
}

[data-browse-mode=P] body.page-review-list.page-review-list--pet .review-list-parts--012 {
  transform: translate3d(0, 3.2rem, 0)
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--001 {
  transform: translate3d(0, 1.7rem, 0)
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--002 {
  transform: translate3d(0, .1rem, 0)
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--003 {
  transform: translate3d(0, 1.7rem, 0)
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--004 {
  transform: translate3d(0, .8rem, 0)
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--005 {
  transform: translate3d(0, 3.2rem, 0)
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--006 {
  transform: translateZ(0)
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--007 {
  transform: translate3d(0, .3rem, 0)
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--008 {
  transform: translate3d(0, 1.9rem, 0)
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--009 {
  transform: translate3d(0, .1rem, 0)
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--010 {
  transform: translate3d(0, .8rem, 0)
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--011 {
  transform: translate3d(0, .5rem, 0)
}

[data-browse-mode=S] body.page-review-list.page-review-list--pet .review-list-parts--012 {
  transform: translate3d(0, 1.2rem, 0)
}

@media (hover:hover) {
  .review-list__nav a:hover {
    text-decoration: none
  }

  body.page-review-list.page-review-list--pet #revico-review-zone .revico-multicomment-top .revico-comment-tagcloud .revico-comment-tagcloud-taglist .revico-comment-tagcloud-tagitem:hover {
    background-color: #f5c9dd
  }
}

@media (hover:none) {

  .review-list__nav a:active,
  .review-list__nav a:focus {
    -webkit-tap-highlight-color: transparent;
    text-decoration: none
  }

  body.page-review-list.page-review-list--pet #revico-review-zone .revico-multicomment-top .revico-comment-tagcloud .revico-comment-tagcloud-taglist .revico-comment-tagcloud-tagitem:active,
  body.page-review-list.page-review-list--pet #revico-review-zone .revico-multicomment-top .revico-comment-tagcloud .revico-comment-tagcloud-taglist .revico-comment-tagcloud-tagitem:focus {
    -webkit-tap-highlight-color: transparent;
    background-color: #f5c9dd
  }
}
