@charset "UTF-8";
/*221128 jm : 드롭다운보다 snb가 스크롤시 위에 있도록 하기위해 z-index 101로 수정*/
#page-more-review-list {
  position: relative;
}
#page-more-review-list::after {
  content: "";
  display: block;
  width: 100vw;
  min-height: 100vh;
  height: 100%;
  background-color: #FFFFFF;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
#page-more-review-list .__tit {
  display: flex;
  align-items: center;
}
#page-more-review-list .__tit img {
  margin-top: calc(var(--uw) * -0.5128205128);
  margin-left: calc(var(--uw) * 1.2820512821);
  display: block;
  width: calc(var(--uw) * 5.1282051282);
  height: calc(var(--uw) * 5.1282051282);
}
#page-more-review-list .__tit img[alt=eyes-emoji] {
  margin-top: calc(var(--uw) * 0.1282051282);
}
#page-more-review-list .search__section {
  z-index: 0;
  background-color: #fff;
  padding: calc(var(--uw) * 15.3846153846) 20px 0 20px;
  width: 100%;
  padding-bottom: calc(var(--uw) * 4.1025641026);
}
#page-more-review-list .search__section .search-form .__clear.hide {
  display: none !important;
}
#page-more-review-list .tab__section {
  position: relative;
  z-index: 101;
  padding: 0 20px;
  background-color: #fff;
  left: 0;
  width: 100%;
  height: fit-content;
  padding-bottom: calc(var(--uw) * 12.3076923077);
}
#page-more-review-list .review-list-wrapper .__list-item {
  display: none;
}
#page-more-review-list .review-list-wrapper .__list-item.active {
  display: block;
}
#page-more-review-list .review-list-wrapper .__list-item .__hasdata-cont {
  display: none;
}
#page-more-review-list .review-list-wrapper .__list-item .__hasdata-cont.active {
  display: block;
}
#page-more-review-list .review-list-wrapper .__list-item .__nodata-cont {
  margin-bottom: calc(var(--uw) * 51.2820512821);
  display: none;
  margin-top: calc(var(--uw) * 20.5128205128);
  text-align: center;
  color: #888;
}
#page-more-review-list .review-list-wrapper .__list-item .__nodata-cont.active {
  display: block;
}
#page-more-review-list .tab-item__section {
  z-index: 101;
  padding-left: 20px;
  padding-right: 20px;
  overflow-x: scroll;
  overflow-y: hidden;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 100%;
  transform: translateX(-50%);
  height: fit-content;
  display: flex;
  gap: calc(var(--uw) * 3.5897435897);
  align-items: center;
  border-top: 1px solid #fff;
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.26);
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#page-more-review-list .tab-item__section::-webkit-scrollbar {
  display: none;
}
#page-more-review-list .tab-item__section.sticky {
  position: fixed;
  top: calc(var(--uw) * 15.3846153846);
  left: 50%;
}
#page-more-review-list .tab-item__section .tab__item {
  transition: height 0.2s linear;
  width: fit-content;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  white-space: nowrap;
  padding: 0 calc(var(--uw) * 1.0256410256);
  padding-bottom: calc(var(--uw) * 3.5897435897);
  color: #acacac;
  position: relative;
}
#page-more-review-list .tab-item__section .tab__item > .__tit {
  line-height: 150%;
}
#page-more-review-list .tab-item__section .tab__item.active > .__tit {
  font-weight: 500;
  color: #000;
}
#page-more-review-list .tab-item__section .tab__item.active::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  width: 100%;
  height: calc(var(--uw) * 0.5128205128);
  background-color: #000;
}
#page-more-review-list .swiper__section {
  margin-bottom: calc(var(--uw) * 1.0256410256);
}
#page-more-review-list .swiper__section .review-banner {
  position: relative;
}
#page-more-review-list .swiper__section .review-banner img {
  width: 100%;
}
#page-more-review-list .swiper__section .review-banner .swiper {
  width: 100vw;
  margin-left: calc(-1 * 20px);
  padding: 0 20px;
}
#page-more-review-list .swiper__section .review-banner .swiper .swiper-wrapper .swiper-slide {
  width: calc(100vw - 20px * 2);
  border-radius: calc(var(--uw) * 3.0769230769);
  height: calc(var(--uw) * 26.6666666667);
  margin-right: 20px;
}
#page-more-review-list .swiper__section .review-banner .swiper .swiper-wrapper .swiper-slide .img-center {
  width: 100%;
  height: calc(var(--uw) * 26.6666666667);
  border-radius: calc(var(--uw) * 3.0769230769);
  overflow: hidden;
}
#page-more-review-list .swiper__section .review-banner .swiper .swiper-wrapper .swiper-slide .img-center img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#page-more-review-list .swiper__section .review-banner .swiper .swiper-wrapper .swiper-slide:last-child {
  margin-right: 0;
}
#page-more-review-list .swiper__section .review-banner .pagination-position {
  position: absolute;
  top: calc(var(--uw) * 3.0769230769);
  right: calc(20px + var(--uw) * 3.0769230769);
  display: flex;
  justify-content: flex-end;
  z-index: 10;
}
#page-more-review-list .photo-review__section {
  margin: calc(var(--uw) * 7.1794871795) 20px 0 20px;
}
#page-more-review-list .photo-review__section .__tit-cont {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: calc(var(--uw) * 3.5897435897);
}
#page-more-review-list .photo-review__section .__tit-cont .__arrow {
  color: #878791;
}
#page-more-review-list .photo-review__section .__tit-cont .__arrow em {
  margin-right: calc(var(--uw) * 0.7615384615);
}
#page-more-review-list .photo-review__section .__review-cont {
  display: flex;
  gap: calc(var(--uw) * 1.5384615385);
  overflow-x: scroll;
  width: 100vw;
  margin-left: calc(-1 * 20px);
  padding: 0 20px;
  margin-bottom: calc(var(--uw) * 9.2307692308);
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#page-more-review-list .photo-review__section .__review-cont::-webkit-scrollbar {
  display: none;
}
#page-more-review-list .photo-review__section .__review-cont .__pic {
  display: block;
  border-radius: calc(var(--uw) * 1.2820512821);
  overflow: hidden;
  min-width: calc(var(--uw) * 28.2051282051);
  max-width: calc(var(--uw) * 28.2051282051);
  width: calc(var(--uw) * 28.2051282051);
  height: calc(var(--uw) * 28.2051282051);
}
#page-more-review-list .photo-review__section .__review-cont .__pic img {
  object-fit: cover;
  display: block;
  width: 100%;
  height: 100%;
}
#page-more-review-list .brand-suggest__section .__tit {
  margin: 0 20px;
}
#page-more-review-list .brand-suggest__section .list-capsule a {
  color: white;
  background: #000;
}
#page-more-review-list .brand-suggest__section .list-capsule ul {
  margin-top: calc(var(--uw) * 3.0769230769);
  margin-bottom: calc(var(--uw) * 9.2307692308);
  height: fit-content;
  display: flex;
  align-items: center;
  gap: calc(var(--uw) * 1.2820512821);
}
#page-more-review-list .brand-suggest__section .list-capsule ul > li {
  padding: 0;
  height: calc(var(--uw) * 9.7435897436);
  margin-bottom: calc(var(--uw) * 0.2564102564);
}
#page-more-review-list .custom-review__section {
  padding: 0 20px calc(var(--uw) * 10.7692307692) 20px;
}
#page-more-review-list .custom-review__section .__tit {
  margin-bottom: calc(var(--uw) * 3.0769230769);
}
#page-more-review-list .custom-review__section .__review-cont {
  filter: drop-shadow(0px 16px 36px rgba(0, 0, 0, 0.12));
  display: block;
  width: 100%;
  padding: calc(var(--uw) * 5.1282051282);
  background-color: #fff;
  border-radius: calc(var(--uw) * 3.0769230769);
  margin-bottom: calc(var(--uw) * 4.1025641026);
}
#page-more-review-list .custom-review__section .__review-cont .profile__section {
  margin-top: 0;
}
#page-more-review-list .custom-review__section .__review-cont .profile__section .profile__img {
  width: calc(var(--uw) * 6.1538461538);
  height: calc(var(--uw) * 6.1538461538);
  font-size: calc(var(--uw) * 3.5897435897);
  margin-right: calc(var(--uw) * 1.5384615385);
}
#page-more-review-list .custom-review__section .__review-cont .magnified__section {
  display: none;
}
#page-more-review-list .section-search-result {
  display: none;
  width: 100vw;
  min-height: 100vh;
  position: fixed;
  background-color: #fff;
  left: 0;
  top: calc(var(--uw) * 15.3846153846 + var(--uw) * 14.358974359);
  z-index: 102;
  padding: 0 20px 0;
}
#page-more-review-list .section-search-result.ing {
  display: block;
}
#page-more-review-list .section-search-result.ing .result-ing {
  display: block;
}
#page-more-review-list .section-search-result .result-ing {
  display: none;
}
#page-more-review-list .section-search-result .result-complete {
  display: none;
}
#page-more-review-list .section-search-result .result-list-info {
  display: flex;
  align-items: center;
  height: calc(var(--uw) * 11.2820512821);
}
#page-more-review-list .section-search-result .result-number {
  font-weight: 400;
  line-height: 140%;
  color: #666;
  margin-bottom: calc(var(--uw) * 3.0769230769);
}
#page-more-review-list .section-search-result .list-contents-all .__content-all {
  min-height: calc(var(--uw) * 5.8974358974);
  height: fit-content;
  padding: calc(var(--uw) * 3.5897435897) 0;
  display: flex;
  align-items: flex-start;
}
#page-more-review-list .section-search-result .list-contents-all .__content-all img {
  margin-top: calc(var(--uw) * 1.0256410256);
  width: calc(var(--uw) * 3.8461538462);
  height: calc(var(--uw) * 3.8461538462);
}
#page-more-review-list .section-search-result .list-contents-all .__content-all p {
  width: 100%;
  margin-left: calc(var(--uw) * 4.6153846154);
}
#page-more-review-list .section-search-result .list-contents-all .__content-all p span {
  width: fit-content;
  color: #eb2d2f;
}

[current-page=page-more-review-list] {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
[current-page=page-more-review-list]::-webkit-scrollbar {
  display: none;
}
[current-page=page-more-review-list] #snb .tab-info {
  border-bottom: none;
}
[current-page=page-more-review-list] #snb {
  z-index: 102;
}

#page-more-review-result {
  margin: calc(var(--uw) * 15.3846153846) 0;
}
#page-more-review-result .search__section {
  background-color: #fff;
  padding: calc(var(--uw) * 2.0512820513) 20px calc(var(--uw) * 3.0769230769) 20px;
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.14);
}
#page-more-review-result .search-form {
  width: 100%;
}
#page-more-review-result .search-form.typed .__form-area {
  width: 100%;
}
#page-more-review-result .search-form.typed .__cancel {
  display: none;
}
#page-more-review-result .__search-cont {
  display: none;
}
#page-more-review-result .__search-cont.active {
  display: block;
}
#page-more-review-result .__search-cont.__noresult-section {
  display: none;
  margin: calc(var(--uw) * 20.5128205128) 20px calc(var(--uw) * 51.2820512821) 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
#page-more-review-result .__search-cont.__noresult-section.active {
  display: flex;
}
#page-more-review-result .__search-cont.__noresult-section > .__tit {
  margin-bottom: calc(var(--uw) * 2.0512820513);
}
#page-more-review-result .__search-cont.__noresult-section > .__tit em {
  color: #FF2E00;
}
#page-more-review-result .__search-cont.__noresult-section > .__desc {
  color: #888;
}
#page-more-review-result .list-info {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: calc(var(--uw) * 11.2820512821);
  padding: 0 20px;
  border-bottom: 0.5px solid #f6f6f6;
}
#page-more-review-result .list-info .__total {
  color: #666;
}
#page-more-review-result .list-info .popup-noti {
  pointer-events: none;
  display: inline-block;
  position: absolute;
  bottom: calc(var(--uw) * -8.9743589744);
  left: 20px;
  width: calc(var(--uw) * 71.7948717949);
  padding: calc(var(--uw) * 2.5641025641) 0;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: calc(var(--uw) * 2.0512820513);
  color: rgba(255, 255, 255, 0.75);
  text-align: center;
  transition: all ease 0.3s;
  z-index: 10;
  opacity: 0;
}
#page-more-review-result .list-info .popup-noti.active {
  opacity: 1;
}
#page-more-review-result .list-info .popup-noti b {
  color: #fff;
}
#page-more-review-result .list-info .popup-noti::after {
  visibility: visible;
  content: "";
  position: absolute;
  z-index: 2;
  bottom: 100%;
  left: calc(var(--uw) * 5.1282051282);
  margin-left: calc(var(--uw) * -1.7948717949);
  border-width: calc(var(--uw) * 1.7948717949);
  border-style: solid;
  margin-bottom: -0.1px;
  border-color: transparent transparent rgba(0, 0, 0, 0.8) transparent;
}
#page-more-review-result .list-info .__brand {
  position: relative;
  padding-right: calc(var(--uw) * 8.0769230769);
}
#page-more-review-result .list-info .__brand::after {
  content: "";
  position: absolute;
  top: 51%;
  transform: translateY(-50%);
  right: calc(var(--uw) * 3.2051282051);
  display: block;
  width: calc(var(--uw) * 4.1025641026);
  height: calc(var(--uw) * 4.1025641026);
  background-image: url("/resources/img/icon/categorize.svg");
  background-size: cover;
  background-repeat: no-repeat;
}
#page-more-review-result .__check-cont {
  display: flex;
  align-items: center;
  padding: calc(var(--uw) * 3.3333333333) 20px;
  border-bottom: 0.5px solid #f6f6f6;
}
#page-more-review-result .__check-cont .check-box {
  color: #666;
  margin-right: calc(var(--uw) * 4.1025641026);
}
#page-more-review-result .__check-cont .__order {
  margin-left: auto;
  display: flex;
  align-items: center;
}
#page-more-review-result .__check-cont .__order img {
  margin-left: calc(var(--uw) * 1.4102564103);
  width: calc(var(--uw) * 4.1025641026);
  height: calc(var(--uw) * 4.1025641026);
}
#page-more-review-result .review__section {
  margin: 0 20px;
}
#page-more-review-result .review__section .__review-cont {
  display: none;
  padding-bottom: calc(var(--uw) * 5.1282051282);
  border-bottom: 1px solid #f6f6f6;
}
#page-more-review-result .review__section .__review-cont.show {
  display: block;
}
#page-more-review-result .noresult__section {
  display: none;
  align-items: center;
  justify-content: center;
  margin-top: calc(var(--uw) * 20.5128205128);
  margin-bottom: calc(var(--uw) * 13.3333333333);
  color: #888;
}
#page-more-review-result .noresult__section.active {
  display: flex;
}
#page-more-review-result .list-contents-all {
  display: none;
  position: absolute;
  top: calc(var(--uw) * 15.3846153846 + var(--uw) * 15.8974358974);
  left: 0;
  background-color: #fff;
  padding-top: calc(var(--uw) * 4.1025641026);
  min-height: calc(100vh - var(--uw) * 15.3846153846);
  width: 100%;
  padding-left: 20px;
}
#page-more-review-result .list-contents-all.active {
  display: block;
}
#page-more-review-result .list-contents-all::before {
  display: block;
  content: "";
  width: 100vw;
  height: calc(var(--uw) * 0.1282051282);
  background-color: rgba(0, 0, 0, 0.14);
  position: absolute;
  left: 0;
  top: 0;
}
#page-more-review-result .list-contents-all .__content-all {
  min-height: calc(var(--uw) * 5.8974358974);
  height: fit-content;
  padding: calc(var(--uw) * 3.5897435897) 0;
  display: flex;
  align-items: flex-start;
}
#page-more-review-result .list-contents-all .__content-all img {
  margin-top: calc(var(--uw) * 1.0256410256);
  width: calc(var(--uw) * 3.8461538462);
  height: calc(var(--uw) * 3.8461538462);
}
#page-more-review-result .list-contents-all .__content-all p {
  width: 100%;
  margin-left: calc(var(--uw) * 4.6153846154);
  margin-right: calc(var(--uw) * 4.6153846154);
}
#page-more-review-result .list-contents-all .__content-all p span {
  width: fit-content;
  color: #eb2d2f;
}

[current-page=page-more-review-result] .brand-filter .__tit {
  margin-bottom: calc(var(--uw) * 7.6923076923);
  padding-bottom: calc(var(--uw) * 3.5897435897);
  position: relative;
}
[current-page=page-more-review-result] .brand-filter .__tit::after {
  position: absolute;
  content: "";
  display: block;
  width: 100vw;
  height: calc(var(--uw) * 0.1282051282);
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.26);
  margin-left: calc(-1 * 20px);
}
[current-page=page-more-review-result] .brand-filter .__cont .__caption {
  display: block;
  margin-bottom: calc(var(--uw) * 3.0769230769);
}
[current-page=page-more-review-result] .brand-filter .__cont .__caption em {
  color: #eb2d2f;
}
[current-page=page-more-review-result] .brand-filter .__cont .__brand-cont {
  display: flex;
  flex-wrap: wrap;
  row-gap: calc(var(--uw) * 2.0512820513);
  column-gap: calc(var(--uw) * 1.5384615385);
  margin-bottom: calc(var(--uw) * 7.6923076923);
}
[current-page=page-more-review-result] .brand-filter .__cont .__brand-cont .__brand-item.selected {
  background-color: #ECECEC;
  border: calc(var(--uw) * 0.2564102564) solid #ECECEC;
}
[current-page=page-more-review-result] .brand-filter .__btn-cont {
  display: flex;
  gap: calc(var(--uw) * 2.5641025641);
  margin-bottom: calc(var(--uw) * 3.0769230769);
}
[current-page=page-more-review-result] .brand-filter .__btn-cont .__btn {
  height: calc(var(--uw) * 13.3333333333);
}

#page-more-review-detail {
  margin: calc(var(--uw) * 15.3846153846 + var(--uw) * 5.1282051282) 20px calc(var(--uw) * 13.3333333333) 20px;
}
#page-more-review-detail .popup-toast span {
  display: none;
}
#page-more-review-detail .popup-toast span.active {
  display: inline-block;
}

[current-page=page-more-review-detail] #snb {
  z-index: 1001;
}
[current-page=page-more-review-detail] .dimmed-bg {
  z-index: 1002;
}
[current-page=page-more-review-detail] .popup__section {
  z-index: 9999 !important;
}
[current-page=page-more-review-detail] .popup__section .popup__container {
  bottom: 0 !important;
}

html[webview-state] [data-only=web] {
  display: none !important;
}
html:not([webview-state]) [data-only=app] {
  display: none !important;
}