@charset "UTF-8";

.rating-symbol-foreground,
.rating-symbol-foreground .alr-icon-like {
  color: #ffb303;
}

.rating-symbol-background,
.rating-symbol-background .alr-icon-like {
  color: #A4AFB7ed;
}

/*!
 * Font Awesome Pro 5.10.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */

.alireview-fa.alireview-fa-pull-left,
.fab.alireview-fa-pull-left,
.fal.alireview-fa-pull-left,
.far.alireview-fa-pull-left,
.fas.alireview-fa-pull-left {
  margin-right: 0.3em;
}

.alireview-fa.alireview-fa-pull-right,
.fab.alireview-fa-pull-right,
.fal.alireview-fa-pull-right,
.far.alireview-fa-pull-right,
.fas.alireview-fa-pull-right {
  margin-left: 0.3em;
}

.alireview-fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.alireview-fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(1turn);
  }
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(1turn);
  }
}

.fal,
.far {
  font-family: Font Awesome\ 5 Pro;
}

.far {
  font-weight: 400;
}

.alireview-fa,
.fas {
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
}

.superReview-total-text {
  color: #97999f;
  font-weight: 400;
  font-size: 13px;
  /* width: 101px; */
  margin-top: 12px;
}

.superReview-header-summary .superReview-summary .superReview-number-total-review {
  color: #fff !important;
  font-weight: 600;
  font-size: 13px;
  display: table;
  float: left;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
}

.superReview-header-summary .superReview-summary .superReview-number-total-review span {
  cursor: inherit;
}

.superReview-number-total-review .iconfont {
  font-size: 13px;
}

.superReview-header-summary {
  position: relative;
  clear: both;
  display: block;
  content: " ";
  min-height: 50px;
  padding-bottom: 10px;
}

.super-write-review-modal {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  font-family: "Roboto", Sans-serif;
}

.super-write-review-modal .super-write-review-dialog {
  width: 100%;
  max-width: 838px;
  height: 96%;
  max-height: 830px;
  overflow: auto;
  margin: 0px auto;
  position: relative;
  background-color: #fff;
}

.super-write-review-modal .super-write-review-dialog .super-write-review-content {
  position: relative;
  background: #fff;
  border-radius: 6px;
  margin: auto;
  padding: 10px 30px 10px 30px;
  width: 100%;
  height: 100%;
}

.super-write-review-modal .super-write-review-dialog .super-write-review-content .super-write-review-header {
  position: absolute;
  top: 14px;
  right: 10px;
}

.super-write-review-modal .super-write-review-dialog .super-write-review-content .super-write-review-header .super-write-review-close {
  color: #C0C4CC;
  font-size: 24px;
  cursor: pointer;
}

.super-write-review-modal .super-write-review-dialog .super-write-review-content .super-write-review-body .superReview-add-form .superReview-form-title {
  font-size: 20px;
}

.super-write-review-modal .super-write-review-dialog .super-write-review-content .super-write-review-body .superReview-add-form .superReview-form-group .superReview-status .iconfont:before {
  font-size: 22px;
}

.super-write-review-modal .super-write-review-dialog .super-write-review-content .super-write-review-body .superReview-add-form #supersds_btn-cancel-review {
  margin-left: 6px;
}

@media only screen and (min-width: 768px) {
  .reviews .superReview-header-summary {
    display: -ms-flexbox;
    display: block;
    -webkit-box-align: center;
    -ms-flex-align: center;
  }

  .reviews_two .superReview-header-summary {
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
  }

  .reviews_two .super-summary-display {
    margin-left: 125px;
    margin-right: 50px;
  }
}

@media (max-width: 767px) {
  .superReview-header-summary .super-rating-bar {
    margin-top: 16px;
    margin-left: 0;
  }
}

.superReview-header-summary .superReview-btn-add-review,
.superReview-header-summary .superReview-btn-add-review-pop {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.superReview-header-summary .superReview-btn-add-review button,
.superReview-header-summary .superReview-btn-add-review-pop button {
  height: 34px;
  font-size: 13px;
  font-weight: inherit;
}

@media (max-width: 767px) {
  .superReview-header-summary .superReview-btn-add-review,
  .superReview-header-summary .superReview-btn-add-review-pop {
    top: 40px;
    transform: unset;
  }
}

.superReview-header-summary .superReview-summary {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 26px;
}

.superReview-header-summary .superReview-summary .rating-symbol-background,
.superReview-header-summary .superReview-summary .rating-symbol-foreground,
.superReview-header-summary .superReview-summary [class*=alr-icon-],
.superReview-header-summary .superReview-summary [class^=alr-icon-] {
  font-size: 13px;
  /* display: inline-block */
}

@media (max-width: 767px) {
  .superReview-header-summary .superReview-summary {
    align-items: flex-start;
    flex-direction: column;
    align-items: normal;
  }
}

@media (min-width: 576px) {
  .superReview-header-summary .superReview-summary.empty_review {
    flex-direction: row;
    align-items: center;
  }

  .superReview-header-summary .superReview-summary.empty_review .superReview-number-total-review {
    margin-bottom: 0;
    margin-right: 16px;
  }
}

.superReview-header-summary .superReview-summary.empty_review .superReview-total-text {
  font-weight: 600;
  font-size: 13px;
  color: #525252;
}

.superReview-header-summary .superReview-summary.empty_review .iconfont {
  padding-right: 0;
}

.super-summary .super-count-reviews {
  list-style: none;
  margin: 0;
  margin: 24px 0 0;
  padding: 0;
}

.super-summary .super-count-reviews li {
  cursor: pointer;
  display: table;
  margin-bottom: 0;
  padding-bottom: 0;
  padding: 3px 0;
}

.super-summary .super-count-reviews:hover li {
  opacity: 0.5;
}

.super-summary .super-count-reviews:hover li:hover {
  opacity: 1;
}

.super-summary .super-count-reviews.active li.avtive {
  opacity: 0.5;
}

.super-summary .super-count-reviews.active li.avtive {
  opacity: 1;
}

.super-summary .super-count-reviews li .super-count,
.super-summary .super-count-reviews li .super-progress-bar-wrap,
.super-summary .super-count-reviews li .super-sum-wrap {
  display: table-cell;
  vertical-align: middle;
}

.super-summary .super-count-reviews .super-sum-wrap .super-star {
  padding-right: 4px;
}

.super-summary .super-count-reviews .super-sum-wrap .super-star i {
  font-size: 13px;
}

.super-summary .super-rating-icons_two .super-sum-wrap .super-star i {
  font-size: 13px;
}

.super-summary .super-count-reviews .super-progress-bar {
  width: 150px;
  height: 6px;
  background-color: #f5f5f5;
  position: relative;
}

.super-summary .super-count-reviews .super-progress-bar > div {
  position: absolute;
  width: 100%;
  height: 6px;
  background-color: #ffb303;
}

.super-summary .super-count-reviews .super-count {
  color: #92929c;
  font-size: 13px;
  font-weight: 400;
  width: 40px;
  max-width: 40px;
  padding-left: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.super-summary .super-rating-icons_two .super-count {
  color: #92929c;
  font-size: 13px;
  font-weight: 400;
  width: 40px;
  max-width: 40px;
  padding-left: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.super-summary .super-count-reviews.active li {
  opacity: 0.3;
}

.super-summary .super-count-reviews.active li.active {
  opacity: 1;
}

.super-rating-icons {
  list-style: none;
  margin: 0;
  margin: 24px 0 0;
}

.super-rating-icons .super-wrap-count .super-rating-icons_two {
  display: block;
  align-content: flex-start;
  flex-direction: row-reverse;
  justify-content: flex-end;
  margin-top: 24px;
}

.super-summary.super-rating-icons .super-wrap-count .super-rating-icons_two li {
  display: flex;
  padding: 3px 0;
}

.super-rating-icons .super-wrap-count .super-rating-icons_two li:not(:first-child) {
  border-right: 0.5px solid #d4d4d4;
  padding-right: 10px;
  margin-right: 8px;
}

.super-rating-icons .super-wrap-count .super-rating-icons_two li .super-sum-wrap {
  display: flex;
  width: auto;
}

.super-rating-icons .super-wrap-count .super-rating-icons_two li .super-sum-wrap .super-star {
  padding-left: 1px;
  padding-right: 4px;
}

.super-rating-icons .super-wrap-count .super-rating-icons_two li .super-count {
  padding-left: 5px;
  max-width: unset;
  width: auto;
  font-weight: 400;
}

.super-rating-icons .super-wrap-count .super-rating-icons_two li .super-progress-bar-wrap {
  display: none;
}

@media screen and (min-width: 992px) {
  #shopify-super-reviews .superReview-layout-list .superReview-layout-list__left .superReview-form-title {
    padding-left: 0;
  }
}

@media screen and (max-width: 992px) {
  .super-summary.super-rating-icons {
    margin-left: 0;
    margin-top: 20px;
    padding: 0 0 10px;
    border-left: none;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 768px) {
  .super-summary.super-rating-icons .super-wrap-count .super-rating-icons_two {
    /* display: block; */
    /* display: flex; */
  }

  .super-summary.super-rating-icons .super-wrap-count .super-rating-icons_two li {
    border-right: none;
    display: flex;
  }
}

#shopify-super-reviews label.err {
  color: #d62728;
  font-size: 13px;
  text-transform: inherit;
  font-style: normal;
  font-weight: 400;
  display: inline;
}

.reviewFormHead hr {
  margin: 0;
  border-bottom: 1px solid #e6e6e6;
}

.reviewFormHead hr.mt-20 {
  margin-top: 20px;
}

.reviewFormHead hr.mb-20 {
  margin-bottom: 20px;
}

@media (max-width: 1199px) and (min-width: 768px) {
  .reviewFormHead hr {
    margin: 0 32px;
  }
}

@media (max-width: 767px) {
  .reviewFormHead hr {
    margin: 0 16px;
  }
}

.superReview-form-title {
  font-weight: 600;
  font-size: 13px;
  color: #39332e;
  padding: 0;
  line-height: 17px;
  line-height: 17px;
}

@media (max-width: 767px) {
  .superReview-form-title {
    font-size: 13px;
  }
}

.superReview-add-form {
  padding: 30px 0 10px;
  text-align: left;
  margin: 0;
  padding-top: 30px !important;
}

@media (max-width: 1199px) {
  .superReview-add-form {
    padding: 26px 0 32px;
  }
}

.superReview-add-form .superReview-form-title {
  padding: 0;
  font-size: 13px;
}

.superReview-add-form .superReview-form {
  float: none;
  border: 0;
}

.superReview-add-form .superReview-form-group-w-50 {
  display: flex;
}

.superReview-add-form .superReview-form-group-w-50 .name {
  margin-right: 8px;
}

.superReview-add-form .superReview-form-group-w-50 .email {
  margin-left: 8px;
}

@media (max-width: 575px) {
  .superReview-add-form .superReview-form-group-w-50 {
    display: block;
  }

  .superReview-add-form .superReview-form-group-w-50 .name {
    margin-right: 0;
  }

  .superReview-add-form .superReview-form-group-w-50 .email {
    margin-left: 0;
  }
}

.superReview-add-form .dragging .superReview-file-upload-label {
  background: #fafafa;
}

.superReview-add-form .superReview-form-group {
  margin-top: 20px;
  width: 100%;
}

.superReview-add-form .superReview-form-group h6 {
  margin: 0;
}

.superReview-add-form .superReview-form-group.upload-file {
  margin-top: 20px;
}

.superReview-add-form .superReview-form-group label {
  font-weight: 600;
  margin-bottom: 10px;
  font-size: 14px;
  color: #39332e;
  display: block;
}

.superReview-add-form .superReview-form-group label.err {
  font-weight: 400;
}

.superReview-add-form .superReview-form-group.rating-star .superReview-status > span {
  cursor: pointer;
}

.superReview-add-form .superReview-form-group.rating-star .superReview-status > span .iconfont:before {
  font-size: 13px;
}

.superReview-add-form .superReview-form-group.rating-star .superReview-status > span .iconfont {
  padding-right: 10px;
}

.superReview-add-form .superReview-form-group.rating-star .superReview-status-two > span {
  cursor: pointer;
}

.superReview-add-form .superReview-form-group.rating-star .superReview-status-two > span .iconfont:before {
  font-size: 13px;
}

.superReview-add-form .superReview-form-group.rating-star .superReview-status-two > span .iconfont {
  padding-right: 10px;
}

.superReview-add-form .superReview-form-group .superReview-file-upload-wrap {
  position: relative;
  text-align: center;
}

.superReview-add-form .superReview-form-group .superReview-file-upload-wrap .superReview_loading_upload {
  position: absolute;
  top: 0;
  display: none;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: rgba(237, 237, 237, 0.9);
  text-align: center;
  padding-top: 3px;
  border: 1px dashed #d7dae2;
}

.superReview-add-form .superReview-form-group .superReview-file-upload-wrap .superReview-file-upload-label {
  position: relative;
  padding: 6px 0;
  min-height: 45px;
  background: #fff;
  border: 1px dashed #d7dae2;
  border-radius: 4px;
  font-weight: 400;
  font-size: 13px;
  color: #c4c4c4;
  display: flex;
  justify-content: center;
}

/* .superReview-add-form .superReview-form-group .superReview-file-upload-wrap .superReview-file-upload-label:focus,
.superReview-add-form .superReview-form-group .superReview-file-upload-wrap .superReview-file-upload-label:hover {
	background: #fafafa
} */

.superReview-add-form .superReview-form-group .superReview-file-upload-wrap .superReview-file-upload-label .superReview-file-upload-btn {
  display: flex;
  justify-content: center;
  align-items: center;
}

.superReview-add-form .superReview-form-group .superReview-file-upload-wrap .superReview-file-upload-label .superReview-file-upload-btn .superReview-fa-cloud-upload-alt {
  margin-right: 5px;
  font-size: 13px;
}

.superReview-add-form .superReview-form-group .superReview-file-upload-wrap .superReview-file-name {
  display: block;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.2em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.superReview-add-form .superReview-form-group .superReview-file-upload-wrap #superReview_file_upload {
  display: none;
}

.superReview-add-form .superReview-input-text,
.superReview-add-form .superReview-input-textarea,
.superReview-add-form input,
.superReview-add-form textarea {
  width: 100%;
  max-width: 100%;
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  outline: none;
  margin: 3px 0px;
  padding: 11px;
  font-size: 13px;
  color: #39332e;
  line-height: 16px;
  background-color: inherit;
}

.superReview-add-form .superReview-input-text:focus,
.superReview-add-form .superReview-input-textarea:focus,
.superReview-add-form input:focus,
.superReview-add-form textarea:focus {
  border-color: #848484;
}

.superReview-add-form .superReview-input-text[readonly],
.superReview-add-form .superReview-input-textarea[readonly],
.superReview-add-form input[readonly],
.superReview-add-form textarea[readonly] {
  background-color: #ececec;
}

.superReview-add-form .superReview-input-textarea {
  padding: 11px;
}

.superReview-add-form .rating-symbol {
  font-size: 13px;
}

.superReview-add-form .btn-superReview-wrap {
  text-align: left;
  padding: 30px 0;
}

.btn-superReview-wrap button {
  width: auto;
}

.superReview-add-form .btn-superReview-wrap .btn-submit-review {
  position: relative;
  padding: 10px;
  margin-right: 8px;
}

.superReview-add-form .btn-superReview-wrap button {
  font-size: 13px;
}

.superReview-add-form .btn-superReview-wrap button#supersds_btn-cancel-review {
  margin-left: 6px;
}

.superReview_list_image {
  margin-left: 0;
}

.superReview_list_image li {
  display: inline-block;
  width: 50px;
  margin-right: 16px;
  position: relative;
}

.superReview_list_image li img {
  border-radius: 4px;
  width: 48px;
  height: 48px;
  -o-object-fit: cover;
  object-fit: cover;
}

.superReview_list_image li .alireview_btn_delete_image,
.superReview_list_image li .alireview_del_img {
  position: absolute;
  right: -4px;
  top: -8px;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  text-align: center;
  background: #333;
  line-height: 15px;
  border: 0;
  color: #fff;
  font-weight: 700;
  font-size: 11px;
  font-family: inherit;
  cursor: pointer;
}

/* .superReview_list_image li .alireview_btn_delete_image:hover,
.superReview_list_image li .alireview_del_img:hover {
	background: #9e9e9e
} */

.reviewForm,
.reviewFormHead {
  display: none;
}

@media only screen and (max-width: 768px) {
  .alireview-notice-addreview-success {
    margin: 0 12px;
  }
}

/* .thank-you-open .thank-you-modal::-webkit-scrollbar-thumb,
.thank-you-open .thank-you-modal::-webkit-scrollbar-thumb:hover,
.write-review-open .write-review-modal::-webkit-scrollbar-thumb,
.write-review-open .write-review-modal::-webkit-scrollbar-thumb:hover {
	background: transparent
} */

.write-review-modal {
  position: fixed;
  padding: 0 15px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999999999999999;
  display: none;
  background: rgba(0, 0, 0, 0.5);
}

.write-review-modal .write-review-dialog {
  width: auto;
  margin: 200px auto;
  position: relative;
}

.write-review-modal .write-review-dialog .write-review-content {
  position: relative;
  background: #fff;
  border-radius: 6px;
  margin: auto;
  padding: 0;
  width: 100%;
  height: 100%;
  max-width: 838px;
}

.write-review-modal .write-review-dialog .write-review-content .write-review-header {
  position: relative;
}

.write-review-modal .write-review-dialog .write-review-content .write-review-header .button-close {
  position: absolute;
  top: 10px;
  right: 15px;
  cursor: pointer;
}

.write-review-modal .write-review-dialog .write-review-content .write-review-header .button-close .alireview-fa-times {
  font-size: 13px;
  color: #d0d0d0;
}

.write-review-modal .write-review-dialog .write-review-content .write-review-body .superReview-add-form {
  padding: 50px 30px 10px;
}

.write-review-modal .write-review-dialog .write-review-content .write-review-body .superReview-add-form .superReview-form-title {
  text-align: center;
}

.write-review-modal .write-review-dialog .write-review-content .write-review-body .superReview-add-form .superReview-status .iconfont.rating-symbol-background {
  font-weight: 400;
}

.write-review-modal .write-review-dialog .write-review-content .write-review-body .superReview-add-form .superReview-status-two .iconfont.rating-symbol-background {
  font-weight: 400;
}

.write-review-modal .write-review-dialog .write-review-content .write-review-body .superReview-add-form .btn-superReview-wrap {
  text-align: center;
}

.write-review-modal .write-review-dialog .write-review-content .write-review-body .superReview-add-form .err {
  font-weight: 400;
  color: #d62728;
  font-size: 13px;
}

.write-review-modal .write-review-dialog .write-review-content .write-review-body .superReview-add-form .lds-dual-ring {
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.write-review-modal .write-review-dialog .write-review-content .write-review-body .superReview-add-form .wrap-loading {
  position: relative;
  border-color: #242539;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #242539;
  color: #242539;
  white-space: nowrap;
  transition: 0.15s;
}

.write-review-modal .write-review-dialog .write-review-content .write-review-body .superReview-add-form .wrap-loading a,
.write-review-modal .write-review-dialog .write-review-content .write-review-body .superReview-add-form .wrap-loading i,
.write-review-modal .write-review-dialog .write-review-content .write-review-body .superReview-add-form .wrap-loading span {
  display: none;
}

.write-review-modal .write-review-dialog .write-review-content .write-review-body .superReview-add-form .lds-dual-ring:after {
  content: " ";
  display: block;
  width: 17px;
  height: 17px;
  margin: 1px;
  border-radius: 50%;
  border: 2px solid #fff;
  border-color: #fff transparent;
  -webkit-animation: lds-dual-ring 1.2s linear infinite;
  animation: lds-dual-ring 1.2s linear infinite;
}

@-webkit-keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(1turn);
  }
}

.thank-you-modal {
  position: fixed;
  padding: 0 15px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999999999999999;
  display: none;
  background: rgba(0, 0, 0, 0.5);
}

.thank-you-modal .thank-you-dialog {
  width: auto;
  margin: 190px auto;
  position: relative;
}

.thank-you-modal .thank-you-dialog .thank-you-content {
  position: relative;
  background: #fff;
  border-radius: 6px;
  margin: auto;
  padding: 40px 32px;
  width: 100%;
  height: 100%;
  max-width: 414px;
}

.thank-you-modal .thank-you-dialog .thank-you-content span.button-close {
  position: absolute;
  top: 4px;
  right: 14px;
  font-size: 13px;
  color: #d0d0d0;
  cursor: pointer;
}

.thank-you-modal .thank-you-dialog .thank-you-content .alireview-thankyou {
  padding: 0;
}

@media (max-width: 991px) {
  .write-review-modal {
    padding: 0;
  }

  .write-review-modal .write-review-dialog {
    height: 100%;
    margin: auto;
    position: relative;
  }

  .write-review-modal .write-review-dialog .write-review-content {
    border-radius: 0;
    max-width: unset;
  }

  .write-review-modal .write-review-dialog .write-review-content .write-review-header .button-close {
    top: 50px;
    right: 30px;
  }

  .write-review-modal .write-review-dialog .write-review-content .write-review-body .superReview-add-form {
    padding: 100px 30px 10px;
  }

  .write-review-modal .write-review-dialog .write-review-content .write-review-body .superReview-add-form .btn-superReview-wrap {
    position: absolute;
    bottom: 40px;
    left: 50%;
    transform: translateX(-50%);
  }

  .full .write-review-dialog {
    height: auto;
  }

  .full .write-review-dialog .write-review-content .write-review-body .superReview-add-form .btn-superReview-wrap {
    position: relative;
    bottom: unset;
    left: unset;
    transform: unset;
  }
}

@media (max-width: 767px) {
  .write-review-modal .superReview-add-form {
    padding: 100px 16px 10px;
  }

  .write-review-modal .superReview-add-form .superReview-form-group-w-50 {
    display: block;
  }

  .write-review-modal .superReview-add-form .superReview-form-group-w-50 .name {
    margin-right: 0;
  }

  .write-review-modal .superReview-add-form .superReview-form-group-w-50 .email {
    margin-left: 0;
  }

  .write-review-modal .write-review-dialog .write-review-content .write-review-body .superReview-add-form .btn-superReview-wrap {
    position: relative;
    bottom: unset;
    left: unset;
    transform: unset;
  }
}

@media (max-width: 375px) {
  .write-review-modal .superReview-add-form {
    padding: 40px 16px 10px;
  }

  .write-review-modal .superReview-add-form .superReview-form-title {
    text-align: left;
  }

  .write-review-modal .write-review-dialog .write-review-content .write-review-header .button-close {
    top: 10px;
    right: 15px;
  }
}

.superReview-pagination-load-more {
  text-align: center;
}

.list-review-pagination {
  display: inline-block;
  width: 100%;
  padding: 24px 0 30px 0;
  margin: 0;
}

.superReview-result .load-more--scroll ul {
  padding: 24px 0 30px 0;
  margin: 0;
  width: 100%;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.superReview-result .load-more--scroll li {
  text-align: center;
  display: inline-block;
  margin: 0 3px 6px;
  padding: 0;
  background-color: transparent;
  cursor: pointer;
  border-radius: 50%;
  width: 8px;
  height: 8px;
}

.list-review-pagination .superReview-pagination {
  padding: 0;
  margin: 0;
  width: 100%;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.list-review-pagination .superReview-pagination li {
  text-align: center;
  display: inline-block;
  min-width: 30px;
  line-height: 28px;
  margin: 0 3px 6px;
  padding: 0;
  border: 1px solid #ddd;
  background-color: transparent;
  cursor: pointer;
  border-radius: 5px;
  width: 30px;
}

.list-review-pagination .superReview-pagination {
  padding: 0 45px;
  margin: 0;
  width: 100%;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.list-review-pagination .superReview-pagination li {
  text-align: center;
  display: inline-block;
  min-width: 30px;
  line-height: 28px;
  margin: 0 3px 6px;
  padding: 0;
  border: 1px solid #ddd;
  background-color: transparent;
  cursor: pointer;
  border-radius: 5px;
  width: 30px;
}

.list-review-pagination .superReview-pagination li.superReview-active {
  background: #32373d;
  border: 1px solid #32373d;
  pointer-events: none;
  color: #fff;
}

.list-review-pagination .superReview-pagination li.superReview-active a {
  color: #fff;
}

.list-review-pagination .superReview-pagination li.superReview-active span {
  color: #fff;
  background: none;
  border: none;
  float: none;
  padding: 0;
  line-height: 28px;
  font-size: 13px;
}

.list-review-pagination .superReview-pagination li a {
  border: none;
  font-size: 14px;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.85);
  display: block;
}

/* .list-review-pagination .superReview-pagination li:hover {
	background-color: #f1f1f1
} */

.list-review-pagination .superReview-pagination li.disabled {
  pointer-events: none;
}

@media only screen and (max-width: 768px) {
  .list-review-pagination .superReview-pagination {
    text-align: center;
    padding: 0 15px;
  }
}

@media only screen and (max-width: 576px) {
  .list-review-pagination .list-review-pagination-mobile {
    display: block;
  }
}

@media only screen and (max-width: 320px) {
  .list-review-pagination-mobile .superReview-pagination li {
    min-width: 25px;
    margin: 0 2px 6px;
    padding: 0 5px;
  }
}

@font-face {
  font-family: icomoon-alrv;
  src: url("data:image/jpeg;base64,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");
  src: url("data:image/jpeg;base64,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") format("embedded-opentype"), url("data:image/jpeg;base64,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") format("truetype"), url("data:image/jpeg;base64,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") format("woff"), url("data:image/jpeg;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9Imljb21vb24iIGhvcml6LWFkdi14PSIxMDI0Ij4KPGZvbnQtZmFjZSB1bml0cy1wZXItZW09IjEwMjQiIGFzY2VudD0iOTYwIiBkZXNjZW50PSItNjQiIC8+CjxtaXNzaW5nLWdseXBoIGhvcml6LWFkdi14PSIxMDI0IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAwOyIgZ2x5cGgtbmFtZT0ibGlrZSIgZD0iTTQyLjY2NyA2NGgxNzAuNjY3djUxMmgtMTcwLjY2N3YtNTEyek05ODEuMzMzIDUzMy4zMzNjMCA0Ni45MzMtMzguNCA4NS4zMzMtODUuMzMzIDg1LjMzM2gtMjY5LjIyN2w0MC41MzMgMTk0Ljk4NyAxLjI4IDEzLjY1M2MwIDE3LjQ5My03LjI1MyAzMy43MDctMTguNzczIDQ1LjIyN2wtNDUuMjI3IDQ0LjgtMjgwLjc0Ny0yODEuMTczYy0xNS43ODctMTUuMzYtMjUuMTczLTM2LjY5My0yNS4xNzMtNjAuMTZ2LTQyNi42NjdjMC00Ni45MzMgMzguNC04NS4zMzMgODUuMzMzLTg1LjMzM2gzODRjMzUuNDEzIDAgNjUuNzA3IDIxLjMzMyA3OC41MDcgNTIuMDUzbDEyOC44NTMgMzAwLjhjMy44NCA5LjgxMyA1Ljk3MyAyMC4wNTMgNS45NzMgMzEuMTQ3djg1LjMzM3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAxOyIgZ2x5cGgtbmFtZT0ic3RhciIgZD0iTTUxMiAyMjMuMTQ3bDI2My42OC0xNTkuMTQ3LTY5Ljk3MyAyOTkuOTQ3IDIzMi45NiAyMDEuODEzLTMwNi43NzMgMjYuMDI3LTExOS44OTMgMjgyLjg4LTExOS44OTMtMjgyLjg4LTMwNi43NzMtMjYuMDI3IDIzMi45Ni0yMDEuODEzLTY5Ljk3My0yOTkuOTQ3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDI7IiBnbHlwaC1uYW1lPSJ1bmxpa2UiIGQ9Ik02NDAgODMyaC0zODRjLTM1LjQxMyAwLTY1LjcwNy0yMS4zMzMtNzguNTA3LTUyLjA1M2wtMTI4Ljg1My0zMDAuOGMtMy44NC05LjgxMy01Ljk3My0yMC4wNTMtNS45NzMtMzEuMTQ3di04NS4zMzNjMC00Ni45MzMgMzguNC04NS4zMzMgODUuMzMzLTg1LjMzM2gyNjkuMjI3bC00MC41MzMtMTk0Ljk4Ny0xLjI4LTEzLjY1M2MwLTE3LjQ5MyA3LjI1My0zMy43MDcgMTguNzczLTQ1LjIyN2w0NS4yMjctNDQuOCAyODEuMTczIDI4MS4xNzNjMTUuMzYgMTUuMzYgMjQuNzQ3IDM2LjY5MyAyNC43NDcgNjAuMTZ2NDI2LjY2N2MwIDQ2LjkzMy0zOC40IDg1LjMzMy04NS4zMzMgODUuMzMzek04MTAuNjY3IDgzMnYtNTEyaDE3MC42Njd2NTEyaC0xNzAuNjY3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDM7IiBnbHlwaC1uYW1lPSJ2ZXJpZmllZCIgZD0iTTUxMiA5MTcuMzMzbC0zODQtMTcwLjY2N3YtMjU2YzAtMjM2LjggMTYzLjg0LTQ1OC4yNCAzODQtNTEyIDIyMC4xNiA1My43NiAzODQgMjc1LjIgMzg0IDUxMnYyNTZsLTM4NCAxNzAuNjY3ek00MjYuNjY3IDIzNC42NjdsLTE3MC42NjcgMTcwLjY2NyA2MC4xNiA2MC4xNiAxMTAuNTA3LTExMC4wODAgMjgxLjE3MyAyODEuMTczIDYwLjE2LTYwLjU4Ny0zNDEuMzMzLTM0MS4zMzN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNDsiIGdseXBoLW5hbWU9ImZhdm9yaXRlIiBkPSJNNTEyIDQ5LjA2N2wtNjEuODY3IDU2LjMyYy0yMTkuNzMzIDE5OS4yNTMtMzY0LjggMzMwLjY2Ny0zNjQuOCA0OTEuOTQ3IDAgMTMxLjQxMyAxMDMuMjUzIDIzNC42NjcgMjM0LjY2NyAyMzQuNjY3IDc0LjI0IDAgMTQ1LjQ5My0zNC41NiAxOTItODkuMTczIDQ2LjUwNyA1NC42MTMgMTE3Ljc2IDg5LjE3MyAxOTIgODkuMTczIDEzMS40MTMgMCAyMzQuNjY3LTEwMy4yNTMgMjM0LjY2Ny0yMzQuNjY3IDAtMTYxLjI4LTE0NS4wNjctMjkyLjY5My0zNjQuOC00OTIuMzczbC02MS44NjctNTUuODkzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDU7IiBnbHlwaC1uYW1lPSJ1bml0IiBkPSJNOTM4LjY2NyA0OTAuNjY3aC0xNzcuOTJsMTM4LjI0IDEzOC4yNC02MC4xNiA2MC41ODctMTk4LjgyNy0xOTguODI3aC04NS4zMzN2ODUuMzMzbDE5OC44MjcgMTk4LjgyNy02MC41ODcgNjAuMTYtMTM4LjI0LTEzOC4yNHYxNzcuOTJoLTg1LjMzM3YtMTc3LjkybC0xMzguMjQgMTM4LjI0LTYwLjU4Ny02MC4xNiAxOTguODI3LTE5OC44Mjd2LTg1LjMzM2gtODUuMzMzbC0xOTguODI3IDE5OC44MjctNjAuMTYtNjAuNTg3IDEzOC4yNC0xMzguMjRoLTE3Ny45MnYtODUuMzMzaDE3Ny45MmwtMTM4LjI0LTEzOC4yNCA2MC4xNi02MC41ODcgMTk4LjgyNyAxOTguODI3aDg1LjMzM3YtODUuMzMzbC0xOTguODI3LTE5OC44MjcgNjAuNTg3LTYwLjE2IDEzOC4yNCAxMzguMjR2LTE3Ny45Mmg4NS4zMzN2MTc3LjkybDEzOC4yNC0xMzguMjQgNjAuNTg3IDYwLjE2LTE5OC44MjcgMTk4LjgyN3Y4NS4zMzNoODUuMzMzbDE5OC44MjctMTk4LjgyNyA2MC4xNiA2MC41ODctMTM4LjI0IDEzOC4yNGgxNzcuOTJ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNjsiIGdseXBoLW5hbWU9Im5vdGlmaWNhdGlvbnMiIGQ9Ik01MTIgMjEuMzMzYzQ2LjkzMyAwIDg1LjMzMyAzOC40IDg1LjMzMyA4NS4zMzNoLTE3MC42NjdjMC00Ni45MzMgMzcuOTczLTg1LjMzMyA4NS4zMzMtODUuMzMzek03NjggMjc3LjMzM3YyMTMuMzMzYzAgMTMwLjk4Ny02OS45NzMgMjQwLjY0LTE5MiAyNjkuNjUzdjI5LjAxM2MwIDM1LjQxMy0yOC41ODcgNjQtNjQgNjRzLTY0LTI4LjU4Ny02NC02NHYtMjkuMDEzYy0xMjIuNDUzLTI5LjAxMy0xOTItMTM4LjI0LTE5Mi0yNjkuNjUzdi0yMTMuMzMzbC04NS4zMzMtODUuMzMzdi00Mi42NjdoNjgyLjY2N3Y0Mi42NjdsLTg1LjMzMyA4NS4zMzN6IiAvPgo8L2ZvbnQ+PC9kZWZzPjwvc3ZnPg==") format("svg");
  font-weight: 400;
  font-style: normal;
}

[class*=alr-icon-],
[class^=alr-icon-] {
  font-weight: 900;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  padding-right: 4px;
}

[class*=alr-icon-],
[class*=alr-icon-]:after,
[class*=alr-icon-]:before,
[class^=alr-icon-] {
  font-family: Font Awesome\ 5 Pro;
}

.rating-symbol-background.iconfont {
  font-weight: 400;
}

.alr-display-review-badge [class*=alr-icon-],
.alr-display-review-badge [class^=alr-icon-],
.arv-collection [class*=alr-icon-],
.arv-collection [class^=alr-icon-] {
  padding-right: 0;
}

.alr-display-review-badge .wrapper-rating .rating-symbol:not(:last-child),
.arv-collection .wrapper-rating .rating-symbol:not(:last-child) {
  margin-right: 4px;
}

.alr-icon-verified {
  color: #4ad991;
}

.alr-icon-like,
.alr-icon-unlike {
  color: #a4afb7;
}

.alr-icon-like.active:before,
.alr-icon-unlike.active:before {
  color: #ff881b;
}

.active.alr-icon-non-reaction-1,
.active.alr-icon-non-reaction-2,
.active.alr-icon-non-reaction-3,
.active.alr-icon-non-reaction-4,
.active.alr-icon-reaction-1,
.active.alr-icon-reaction-2,
.active.alr-icon-reaction-3,
.active.alr-icon-reaction-4,
.alr-icon-non-reaction.active,
.alr-icon-reaction.active {
  color: #ff881b;
}

.hide-reaction-date .alr-wrap-list-rv .alr-content {
  padding-bottom: 8px;
}

.alr-wrap-list-rv {
  color: #242539;
  font-size: 11px;
}

.alr-wrap-list-rv .alr-verified {
  font-size: 13px;
  margin-left: 8px;
}

.alr-wrap-list-rv .alr-avatar {
  font-weight: 700;
  text-align: center;
}

.alr-wrap-list-rv .alr-avatar > img {
  margin-bottom: 4px;
  border-radius: 5px;
}

.alr-wrap-list-rv .alr-avatar .alr-name {
  margin-bottom: 4px;
}

.alr-wrap-list-rv .alr-avatar .alr-flag,
.alr-wrap-list-rv .alr-avatar .alr-name {
  display: flex;
  align-items: center;
  justify-content: center;
}

.alr-wrap-list-rv .alr-avatar .alr-flag span {
  margin-left: 8px;
}

.alr-wrap-list-rv .arl-name-guest {
  word-break: break-all;
}

.alr-wrap-list-rv .alr-rating-wrap {
  position: relative;
  top: -12px;
  height: 26px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
  border-radius: 40px;
  padding: 3px 12px;
}

.alr-wrap-list-rv .alr-rating-wrap .ali-rating--star:before {
  font-size: 13px;
}

.alr-wrap-list-rv .alr-rating-wrap .wrapper-rating .rating-symbol:last-child [class*=alr-icon-] {
  padding-right: 0;
}

.alr-wrap-list-rv .ali-rating {
  font-size: 13px;
  margin: 2px;
}

.alr-wrap-list-rv .descript {
  line-height: 1.6;
  margin-bottom: 10px;
  padding-top: 4px;
}

.alr-wrap-list-rv .alr-thumbnail {
  padding: 0;
  margin: 0;
  list-style: none;
  padding-top: 4px;
  padding-bottom: 8px;
}

.alr-wrap-list-rv .alr-thumbnail li {
  display: inline-block;
  margin-right: 2px;
  width: 40px;
  height: 40px;
  -o-object-fit: cover;
  object-fit: cover;
  overflow: hidden;
  border-radius: 5px;
}

.alr-wrap-list-rv .alr-status {
  font-weight: 600;
  font-size: 12px;
  color: #c9c9c9;
}

.alr-wrap-list-rv .alr-status .alr-icon-non-reaction,
.alr-wrap-list-rv .alr-status .alr-icon-non-reaction-1,
.alr-wrap-list-rv .alr-status .alr-icon-non-reaction-2,
.alr-wrap-list-rv .alr-status .alr-icon-non-reaction-3,
.alr-wrap-list-rv .alr-status .alr-icon-non-reaction-4,
.alr-wrap-list-rv .alr-status .alr-icon-reaction,
.alr-wrap-list-rv .alr-status .alr-icon-reaction-1,
.alr-wrap-list-rv .alr-status .alr-icon-reaction-2,
.alr-wrap-list-rv .alr-status .alr-icon-reaction-3,
.alr-wrap-list-rv .alr-status .alr-icon-reaction-4 {
  margin-left: 0;
  margin-right: 0;
}

.alr-wrap-list-rv .alr-status .alr-non-reaction-count,
.alr-wrap-list-rv .alr-status .alr-reaction-count {
  margin-left: 0;
  margin-right: 15px;
  font-size: 12px;
}

.alr-wrap-list-rv .alr-status .alr-date {
  float: right;
}

.alr-wrap-list-rv .alr-author {
  margin-bottom: 10px;
  display: flex;
  justify-content: start;
  align-items: center;
  color: #39332e;
}

.alr-wrap-list-rv .alr-author .alr-avatar {
  position: relative;
  vertical-align: middle;
}

.alr-wrap-list-rv .alr-author .alr-avatar img {
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  margin-bottom: 0;
  border-radius: 50%;
  border: 2px solid #fff;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
  margin-right: 12px;
  -o-object-fit: cover;
  object-fit: cover;
}

.alr-wrap-list-rv .alr-author .alr-avatar .superReview-fa-check-circle {
  color: #00c35c;
  border: 1px solid #fff;
  font-size: 13px;
  position: absolute;
  right: 5px;
  bottom: -2px;
  background: #fff;
  border-radius: 50%;
}

.alr-wrap-list-rv .alr-author > p {
  margin-bottom: 0;
  font-weight: 600;
  font-size: 13px;
  color: #39332e;
}

.alr-wrap-list-rv .alr-author .super-flag-slc {
  margin-left: 10px;
  border-radius: 100%;
  background-position-x: center;
  border: 0.5px solid #c9c9c9;
  box-sizing: content-box;
  width: 16px;
  height: 16px;
}

.alr-wrap-list-rv .alr-author .rectangle .super-flag-slc {
  width: 18px;
  height: 12px;
  box-shadow: unset;
}

.alr-wrap-list-rv .alr-author .arl-verify {
  margin-left: 5px;
}

.img-circle {
  border-radius: 50%;
}

.super-clearfix {
  clear: both;
  position: relative;
  height: 26px;
}

#shopify-super-reviews .disabled {
  pointer-events: none;
  background-color: #eee;
}

@keyframes lds-ellipsis3 {
  0%, 25% {
    left: 32px;
    transform: scale(0);
  }

  50% {
    left: 32px;
    transform: scale(1);
  }

  75% {
    left: 100px;
  }

  to {
    left: 168px;
    transform: scale(1);
  }
}

@-webkit-keyframes lds-ellipsis3 {
  0%, 25% {
    left: 32px;
    transform: scale(0);
  }

  50% {
    left: 32px;
    transform: scale(1);
  }

  75% {
    left: 100px;
  }

  to {
    left: 168px;
    transform: scale(1);
  }
}

@keyframes lds-ellipsis2 {
  0% {
    transform: scale(1);
  }

  25%, to {
    transform: scale(0);
  }
}

@-webkit-keyframes lds-ellipsis2 {
  0% {
    transform: scale(1);
  }

  25%, to {
    transform: scale(0);
  }
}

@keyframes lds-ellipsis {
  0% {
    left: 32px;
    transform: scale(0);
  }

  25% {
    left: 32px;
    transform: scale(1);
  }

  50% {
    left: 100px;
  }

  75% {
    left: 168px;
    transform: scale(1);
  }

  to {
    left: 168px;
    transform: scale(0);
  }
}

@-webkit-keyframes lds-ellipsis {
  0% {
    left: 32px;
    transform: scale(0);
  }

  25% {
    left: 32px;
    transform: scale(1);
  }

  50% {
    left: 100px;
  }

  75% {
    left: 168px;
    transform: scale(1);
  }

  to {
    left: 168px;
    transform: scale(0);
  }
}

.text-over-1,
.text-over-2,
.text-over-3 {
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.text-over-1 {
  -webkit-line-clamp: 1;
  word-break: break-all;
}

.text-over-2 {
  -webkit-line-clamp: 2;
}

.text-over-3 {
  -webkit-line-clamp: 3;
}

.superReview-btn-add-review .superReview-btn--1 {
  width: 130px;
  height: 40px;
  line-height: 20px;
  background-color: #ffb303;
  text-align: center;
  font-size: 13px;
  color: #fff;
}

.superReview-btn--1 {
  border-radius: 100px;
  border: 0;
  margin: 0;
}

/* .superReview-btn--1:hover {
	opacity: .8
} */

.superReview-btn--2 {
  background-color: transparent;
  border-radius: 6px;
  font-weight: 600;
  font-size: 14px;
  height: 40px;
  padding: 8px 16px;
  outline: none;
  color: #333;
  box-shadow: none;
  border: 1px solid #333;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* .superReview-btn--2:hover {
	background: #f4f4f4
} */

[class^=alrv-prod-rating-] {
  display: inline-flex;
  align-items: center;
}

[class^=alrv-prod-rating-] .alrv-prod-rating__text {
  font-size: 13px;
  margin-left: 5px;
  font-family: Poppins, sans-serif;
}

.arv-collection .alrv-prod-rating__text,
.arv-collection span[style="cursor: default;"] {
  white-space: nowrap;
}

#alireview-review-widget-badge {
  display: inline-flex;
  align-items: center;
  font-size: 13px;
}

#alireview-review-widget-badge > span[style="cursor: default;"] {
  white-space: nowrap;
}

#alireview-review-widget-badge > span {
  cursor: pointer;
  display: inline-block;
  margin: 0;
}

#alireview-review-widget-badge > span:first-child,
#alireview-review-widget-badge > span:first-child span {
  margin: 0;
  line-height: inherit;
}

#alireview-review-widget-badge > span:last-child {
  margin: 0;
  margin-left: 5px;
  font-size: 13px;
  font-weight: 400;
}

#alireview-review-widget-badge [class*=alr-icon-],
#alireview-review-widget-badge [class^=alr-icon-],
#alireview-review-widget-badge span:first-child,
#alireview-review-widget-badge span:first-child span {
  font-size: 13px;
}

#shopify-super-reviews {
  clear: both;
  position: relative;
  padding-bottom: 30px;
}

#shopify-super-reviews .ali-hide-rating-star .superReview-author-content {
  margin-top: 15px;
}

#shopify-super-reviews .alireview-loadding-wrap {
  display: flex;
  justify-content: center;
  padding-top: 520p5;
}

#shopify-super-reviews .wrap-loading {
  position: relative;
  border-color: #242539;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #242539;
  color: #242539;
  white-space: nowrap;
  transition: 0.15s;
}

#shopify-super-reviews .wrap-loading a,
#shopify-super-reviews .wrap-loading i,
#shopify-super-reviews .wrap-loading span {
  display: none;
}

#shopify-super-reviews .lds-dual-ring {
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

#shopify-super-reviews .lds-dual-ring:after {
  content: " ";
  display: block;
  width: 17px;
  height: 17px;
  margin: 1px;
  border-radius: 50%;
  border: 2px solid #fff;
  border-color: #fff transparent;
  -webkit-animation: lds-dual-ring 1.2s linear infinite;
  animation: lds-dual-ring 1.2s linear infinite;
}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(1turn);
  }
}

#shopify-super-reviews img {
  vertical-align: inherit;
  opacity: 1;
  display: inline-block;
}

#superReview-modal img,
.super-review-widget-modal img {
  opacity: 1;
}

#shopify-super-reviews .shop_info {
  display: none;
}

#shopify-super-reviews .alireview-hide-reaction .superReview-like-wrap {
  min-height: 24px;
}

#shopify-super-reviews .alireview-hide-reaction.alireview-hide-date .superReview-like-wrap {
  min-height: unset;
}

#shopify-super-reviews .ali-hide-rating-star.alireview-hide-reaction.alireview-hide-date.alireview-hide-image .alireview-content,
#shopify-super-reviews .ali-hide-rating-star.alireview-hide-reaction.alireview-hide-date.alireview-hide-image .superReview-desc-content {
  padding-bottom: 10px;
}

#shopify-super-reviews .ali-hide-rating-star.alireview-hide-image.list-superReview .superReview-row,
#shopify-super-reviews .ali-hide-rating-star.alireview-hide-image.list-superReview .superReview-row.no-prod-img {
  padding: 8px;
}

#shopify-super-reviews .superReview-icon-like {
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
  font-size: 12px;
  margin-right: 2px;
}

#shopify-super-reviews .superReview-comment-like {
  display: inline-block;
  font-weight: 600;
  font-size: 12px;
  color: #c9c9c9;
  text-decoration: none;
  border: none;
}

#shopify-super-reviews .superReview-comment-like .superReview-number-like {
  vertical-align: text-top;
}

#shopify-super-reviews .superReview-comment-like.active,
#shopify-super-reviews .superReview-comment-unlike.active {
  opacity: 1;
}

.superReview-like {
  opacity: 0.5;
}

#shopify-super-reviews .superReview-comment-unlike {
  display: inline-block;
  font-weight: 600;
  font-size: 8px;
  margin-left: 14px;
  color: #c9c9c9;
  text-decoration: none;
  border: none;
}

#shopify-super-reviews .superReview-comment-unlike.active .superReview-icon-like {
  color: #ffb303;
}

.super-verify-buyer,
.arl-verify {
  position: relative;
}

/* .super-verify-buyer:hover:after,
.arl-verify:hover:after {
	content: " ";
	position: absolute;
	top: 37px;
	left: 13px;
	background: #39332e;
	width: 8px;
	height: 8px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
} */

/* arl-verify:hover:after {
	top: 27px;
	left: 5px
} */

#shopify-super-reviews {
  background: #fff;
}

#shopify-super-reviews .superReview-theme-grid {
  border-top: 1px solid #E4E7ED;
  padding-top: 30px;
}

#shopify-super-reviews .reviews {
  width: 100%;
  padding: 30px 0;
  max-width: 1200px;
  margin: 0 auto;
}

#shopify-super-reviews .superReview-theme-list .reviews_two {
  border-top: 1px solid #E4E7ED;
  padding-left: 0;
  padding-right: 0;
  padding-top: 30px;
}

#shopify-super-reviews .reviews_two {
  width: 100%;
  padding: 30px 0;
  margin: 0 auto;
}

#shopify-super-reviews .superReview-result {
  text-align: center;
}

#shopify-super-reviews .reviews_two .superReview-result {
  position: relative;
}

#shopify-super-reviews .count-img {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 3;
  color: #55514e;
  padding: 2px 9px;
  font-weight: 500;
  font-size: 11px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: block;
  line-height: inherit;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 4px;
  cursor: pointer;
}

#shopify-super-reviews .count-img .icontupian {
  margin-left: 5px;
  font-size: 13px;
}

#shopify-super-reviews .count-img .icontupian:before {
  font-family: "iconfont" !important;
}

#shopify-super-reviews .superReview-row {
  box-sizing: border-box;
  display: inline-block;
  padding: 25px 50px 0;
  width: 100%;
  clear: both;
}

@media (max-width: 767px) {
  #shopify-super-reviews .superReview-row {
    padding: 20px 15px 0;
  }
}

#shopify-super-reviews .superReview-row:last-child {
  /* padding-bottom: 20px */
}

#shopify-super-reviews .alr-grid {
  display: none;
}

#shopify-super-reviews .superReview-author-content {
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  justify-content: start;
  align-items: center;
  color: #39332e;
}

#shopify-super-reviews .superReview-author-content .superReview-author {
  width: unset;
  font-size: 13px;
  color: #39332e;
  font-weight: normal;
}

#shopify-super-reviews .superReview-author-content .authentication .superReview-date {
  line-height: 18px;
}

#shopify-super-reviews .superReview-author-content .superReviewauthor__avatar {
  vertical-align: middle;
}

i.flag.super-review-flag-country {
  margin-left: 5px;
}

.superReviewauthor__avatar .superReview-avatar-wrap {
  width: 32px;
  height: 32px;
  line-height: 32px;
  min-width: 32px;
  min-height: 32px;
  border-radius: 50%;
  background: #F0F0F0;
  color: #999999;
  /* border: 2px solid #fff; */
  /* box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25); */
  margin-right: 12px;
  text-align: center;
}

.superReviewauthor__avatar .superReview-avatar {
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  border: 2px solid #fff;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
  margin-right: 12px;
  opacity: 1;
}

.superReview-avatar {
  border-radius: 50%;
}

#shopify-super-reviews .superReview-author-content .superReviewauthor__avatar .superReview-fa-check-circle {
  color: #00c35c;
  font-size: 11px;
  position: absolute;
  right: 9px;
  bottom: -2px;
  border-radius: 50%;
  background-color: #fff;
}

#shopify-super-reviews .superReview-author-content .superReview-author .superReview-fa-check-circle {
  color: #00c35c;
  border: 1px solid #fff;
  font-size: 11px;
  right: 9px;
  background: #fff;
  border-radius: 50%;
  display: none !important;
}

#shopify-super-reviews .superReview-author-content .super-flag-slc {
  margin-left: 4px;
  background-position-x: center;
  border: 0.5px solid #c9c9c9;
  box-sizing: content-box;
  width: 16px;
  height: 16px;
}

.super-flag-slc {
  border-radius: 100%;
}

#shopify-super-reviews .superReview-author-content .rectangle .super-flag-slc {
  width: 18px;
  height: 12px;
  box-shadow: unset;
}

#shopify-super-reviews .superReview-author-content .arl-verify {
  position: relative;
  margin-left: 5px;
}

#shopify-super-reviews .superReview-author-content .arl-verify .superReview-fa-check-circle {
  color: #00c35c;
  border: 1px solid #fff;
  font-size: 11px;
  background: #fff;
  border-radius: 50%;
}

#shopify-super-reviews time.superReview-date {
  float: right;
  color: #c9c9c9;
  font-size: 12px;
  line-height: 18px;
}

#shopify-super-reviews .superReview-product-img a {
  display: inline-block;
  border: none;
  margin: 10px 10px 0 0;
}

#shopify-super-reviews .superReview-product-img img {
  box-shadow: 0 0 0;
  border-radius: 9px;
  padding: 0;
  pointer-events: inherit;
}

#shopify-super-reviews .alireview-row-hide-avatar .alireview-thumbnail {
  display: none;
}

#shopify-super-reviews .alireview-row-hide-avatar .alireview-desc {
  float: left;
  width: 100%;
}

#shopify-super-reviews .alireview-thumbnail {
  float: left;
  width: 12%;
  margin: 0;
  border: none;
  text-align: center;
}

#shopify-super-reviews .alireview-thumbnail img.img-flags {
  width: 25px;
  height: 16px;
  float: left;
  margin-right: 10px;
}

#shopify-super-reviews .alireview-thumbnail .superReview-national-info {
  font-weight: 600;
  font-size: 13px;
}

#shopify-super-reviews .alireview-thumbnail .superReview-national-info .super-flag-slc {
  margin-right: 3px;
}

#shopify-super-reviews .alireview-thumbnail .superReview-national-info .ali-flag-text {
  vertical-align: middle;
}

#shopify-super-reviews .superReview-status {
  display: block;
}

#shopify-super-reviews .superReview-status .iconfont:before {
  font-size: 13px;
}

#shopify-super-reviews .superReview-status .iconfont {
  line-height: 16px;
}

#shopify-super-reviews .superReview-status .iconfont.rating-symbol-background {
  font-weight: 400;
}

#shopify-super-reviews .superReview-status .rating-symbol:last-child [class*=alr-icon-] {
  padding-right: 0px;
}

#shopify-super-reviews .superReview-status-two {
  display: block;
}

#shopify-super-reviews .superReview-status-two .iconfont:before {
  font-size: 13px;
}

#shopify-super-reviews .superReview-status-two .iconfont.rating-symbol-background {
  font-weight: 400;
}

#shopify-super-reviews .superReview-status-two .rating-symbol:last-child [class*=alr-icon-] {
  padding-right: 0;
}

#shopify-super-reviews .superReview-form-group > span {
  cursor: pointer;
}

#shopify-super-reviews .alireview-desc {
  width: 86%;
  float: right;
  position: relative;
  z-index: 1;
  text-align: left;
}

#shopify-super-reviews .superReview-desc-content {
  background-color: #fff;
  text-align: left;
}

#shopify-super-reviews .superReview-desc-content:before {
  border-right: 20px solid #f3f3f3;
  border-top: 7px solid transparent;
  border-bottom: 6px solid transparent;
  top: 19px;
}

#shopify-super-reviews .superReview-desc-content .superReview-post {
  margin-bottom: 8px;
}

#shopify-super-reviews .superReview-desc-content .superReview-post p {
  margin-top: 2px;
  margin-bottom: 0;
  color: #39332e;
  font-weight: 400;
  line-height: 1.3;
  font-size: 13px;
  word-break: break-word;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 11;
  overflow: hidden;
  cursor: pointer;
}

#shopify-super-reviews .superReview-desc-content .superReview-like-wrap .superReview-date {
  display: none;
}

#shopify-super-reviews span.ali-show-full-review {
  background: #c9c9c9;
  border-radius: 2px;
  padding: 0 5px;
  color: #fff;
  margin-left: 5px;
  cursor: pointer;
}

#shopify-super-reviews .superReview-pagination-load-more {
  padding: 24px 0 30px 0;
}

#shopify-super-reviews .btn-load-more-review {
  width: 200px;
}

#shopify-super-reviews .alireview-sort {
  padding: 0;
  display: flex;
  justify-content: flex-end;
}

#shopify-super-reviews .alireview-sort + div .list-superReview {
  margin-top: 0;
}

#shopify-super-reviews .alireview-sort .alireview-sort__wrap {
  padding: 15px 0;
  font-size: 13px;
  text-align: right;
  position: relative;
  float: right;
}

#shopify-super-reviews .alireview-sort .alireview-sort__wrap.open .alireview-sort__type {
  display: block;
}

/* #shopify-super-reviews .alireview-sort .alireview-sort__wrap:hover .alireview-sort__label {
	opacity: .7
} */

#shopify-super-reviews .alireview-sort .alireview-sort__label {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 600;
  font-size: 13px;
  color: #39332e;
}

#shopify-super-reviews .alireview-sort .alireview-sort__label .icon-filter img {
  transform: rotateY(180deg);
  padding: 8px 6px;
  border-radius: 5px;
  border: 1px solid #eaeaea;
}

#shopify-super-reviews .alireview-sort .alireview-sort__type {
  text-transform: capitalize;
  margin: 0;
  padding: 0;
  width: 100%;
  position: absolute;
  top: 35px;
  right: 0;
  background-color: #fff;
  z-index: 9999;
  text-align: left;
  margin-top: 5px;
  box-shadow: 1px 1px 5px #c7c7c7;
  border-radius: 4px;
  padding-top: 3px;
  padding-bottom: 3px;
  cursor: pointer;
  display: none;
  list-style: none;
  width: 110px;
}

#shopify-super-reviews .alireview-sort .alireview-sort__type li {
  padding: 8px 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333;
}

/* #shopify-super-reviews .alireview-sort .alireview-sort__type li:hover {
	background-color: rgba(233, 233, 240, .25)  ;
	color: #4d4f5c  
} */

#shopify-super-reviews .alireview-sort .alireview-sort__type li.active {
  background-color: #e9e9f0;
  color: #4d4f5c;
}

#shopify-super-reviews .alireview-sort .alireview-sort__type li[selected] {
  background-color: #ececec;
}

#jslghtbx-close {
  color: transparent;
  cursor: pointer;
}

#jslghtbx-close:after,
#jslghtbx-close:before {
  background-color: #fff;
}

#jslghtbx {
  z-index: 9999999;
}

#jslghtbx .jslghtbx-contentwrapper img {
  background: none;
  padding: 0;
  border-radius: 6px;
  box-shadow: 0 0 15px #151515;
}

#jslghtbx .jslghtbx-next,
#jslghtbx .jslghtbx-prev {
  border: none;
  max-width: 100%;
}

#jslghtbx .jslghtbx-next div,
#jslghtbx .jslghtbx-prev div {
  width: 50px;
  height: 50px;
  position: relative;
  border-radius: 50%;
}

#jslghtbx .jslghtbx-prev div:before {
  content: "";
  border: solid #fff;
  border-width: 0 3px 3px 0;
  padding: 8px;
  margin-left: 5px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(135deg);
}

#jslghtbx .jslghtbx-next div:before {
  content: "";
  border: solid #fff;
  border-width: 0 3px 3px 0;
  padding: 8px;
  margin-left: -5px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
}

/* #jslghtbx .jslghtbx-next:hover div {
	background-color: #fff
}

#jslghtbx .jslghtbx-next:hover div:before {
	border-color: #333
} */

.lightbox-thmb {
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  #shopify-super-reviews {
    padding-top: 10px;
    padding-bottom: 25px;
  }

  #shopify-super-reviews .reviews {
    padding-left: 16px;
    padding-right: 16px;
  }

  #shopify-super-reviews .reviews_two {
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 0;
  }
}

@media screen and (max-width: 680px) {
  #jslghtbx .jslghtbx-next div,
  #jslghtbx .jslghtbx-prev div {
    width: 35px;
    height: 35px;
  }

  #jslghtbx .jslghtbx-prev div:before {
    border-width: 0 2px 2px 0;
    padding: 6px;
    margin-left: 1px;
  }

  #jslghtbx .jslghtbx-next div:before {
    border-width: 0 2px 2px 0;
    padding: 6px;
    margin-left: -3px;
  }
}

@media only screen and (min-width: 768px) {
  #shopify-super-reviews .alireview-sort {
    margin-bottom: -10px;
  }
}

@media only screen and (min-width: 993px) {
  #jslghtbx .jslghtbx-prev {
    left: 40px;
  }

  #jslghtbx .jslghtbx-next {
    right: 40px;
  }
}

@media only screen and (max-width: 567px) {
  #shopify-super-reviews .list-superReview.mobile-two-columns .superReview-author-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  #shopify-super-reviews .list-superReview.mobile-two-columns .superReview-author-content .superReview-author {
    max-width: 88%;
  }

  #shopify-super-reviews .list-superReview.mobile-two-columns .superReview-author-content .superReviewauthor__avatar {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-bottom: 5px;
  }

  #shopify-super-reviews .list-superReview.mobile-two-columns .superReview-author-content .superReviewauthor__avatar img {
    margin-right: 0;
  }

  #shopify-super-reviews .list-superReview.mobile-two-columns .superReview-author-content .superReviewauthor__avatar .superReview-fa-check-circle {
    left: calc(50% + 10px);
    transform: translateX(-50%);
    width: 13px;
    height: 13px;
  }

  #shopify-super-reviews .list-superReview.mobile-two-columns .alireview-desc .superReview-desc-content {
    padding: 0 19px 0px;
  }

  #shopify-super-reviews .list-superReview.mobile-two-columns .alireview-desc .superReview-desc-content .superReview-post {
    margin-bottom: 8px;
  }

  #shopify-super-reviews .list-superReview.mobile-two-columns .alireview-desc .superReview-desc-content .superReview-post p {
    font-size: 12px;
  }

  #shopify-super-reviews .list-superReview.mobile-two-columns .superReview-like-wrap .alireview-live-btn-group {
    display: block;
    margin-bottom: 5px;
  }

  #shopify-super-reviews .list-superReview.mobile-two-columns .superReview-like-wrap .superReview-date {
    font-size: 11px;
  }

  #shopify-super-reviews .list-superReview.mobile-two-columns .superReview-comment-unlike {
    margin-left: 5px;
  }
}

.lightbox-thmb {
  max-width: 100%;
  opacity: 1;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__left {
  /* width: 383px */
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__left .superReview-header-summary {
  position: relative;
}

@media (max-width: 767px) {
  #shopify-super-reviews .superReview-header-summary {
    padding-bottom: 10px;
  }

  #shopify-super-reviews .list-superReview div.superReview-review-grid {
    width: 48%;
    margin: 0;
    margin-bottom: 20px;
  }
}

@media (min-width: 992px) {
  #shopify-super-reviews .superReview-layout-list .superReview-layout-list__left .superReview-header-summary {
    margin: 0;
  }

  #shopify-super-reviews .superReview-layout-list .superReview-layout-list__left .superReview-header-summary .superReview-summary {
    flex-direction: column;
    align-items: normal;
  }

  #shopify-super-reviews .superReview-layout-list .superReview-layout-list__left .superReview-header-summary .superReview-summary .superReview-number-total-review {
    margin-bottom: 0;
    margin-right: 16px;
  }
}

@media (max-width: 992px) and (min-width: 768px) {
  #shopify-super-reviews .superReview-layout-list .superReview-layout-list__left .superReview-header-summary {
    display: flex;
    align-items: center;
  }
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__left .super-summary {
  position: relative;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__left .super-summary .super-progress-bar {
  width: 100px;
}

@media (min-width: 992px) {
  #shopify-super-reviews .superReview-layout-list .superReview-layout-list__left .superReview-btn-add-review {
    position: relative;
    top: 0;
    right: 0;
    transform: unset;
    margin-top: 50px;
    margin-left: auto;
  }

  #shopify-super-reviews .superReview-layout-list .superReview-layout-list__left .superReview-btn-add-review:before {
    position: absolute;
    width: 100%;
    height: 1px;
    top: -25px;
    right: 0;
    background: #e6e6e6;
  }
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right {
  flex: 1;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .alireview-sort {
  padding: 0;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-row {
  padding: 30px 0 0 0px;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-row .superReview-desc-content {
  padding: 0 19px 10px;
  background: #fff;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-row.review-list-type-3 {
  padding: 16px 0 0 0;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-row.review-list-type-3 .superReview-desc-content {
  padding-top: 26px;
  border-radius: 0;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-row.review-list-type-3 .superReview-desc-content {
  box-shadow: 0 0 0 0;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-row.review-list-type-4 {
  padding: 0;
  border-top: 1px solid #E4E7ED;
  padding-top: 20px !important;
  padding-bottom: 10px !important;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-row.review-list-type-4:last-child {
  border-bottom: 1px solid #E4E7ED;
}

#shopify-super-reviews .superReview-layout-list .superReview-row.review-list-type-4 .superReview-desc-content {
  box-shadow: 0 0 0 0;
  padding-bottom: 0;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-row .box_shadow {
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1) !important;
  border: 0px solid #FFFFFF !important;
  border-radius: 0 !important;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-row .superReview-desc-content:after,
#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-row .superReview-desc-content:before {
  content: none;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-row .superReview-desc-content .superReview-status {
  height: 26px;
  display: inline-block;
  background: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  padding: 1px 12px;
  position: absolute;
  top: -13px;
}

.superReview-status {
  border-radius: 40px;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-row .superReview-desc-content .superReview-status-two {
  height: 26px;
  display: inline-block;
  padding: 1px 12px;
  top: 3px;
  left: 30px;
  padding: 0;
  display: flex;
  align-items: center;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-row .superReview-desc-content .superReview-product-img img {
  width: 55px;
  height: 55px;
  margin-right: 7px;
  border-radius: 4px;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-row .superReview-desc-content .superReview-post {
  margin-bottom: 15px;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-row .superReview-desc-content .superReview-like-wrap {
  margin-top: 8px;
  width: 100%;
  padding-bottom: 12px;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-row .superReview-desc-content .superReview-like-wrap .superReview-date {
  display: inline-block;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .list-review-pagination {
  padding-top: 24px;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right hr {
  margin: 0 0 10px 16px;
}

#shopify-super-reviews .superReview-layout-list .superReview-layout-list__right hr.mt-20 {
  display: none;
}

#shopify-super-reviews .reviews .superReview-layout-list {
  display: flex;
  margin-top: 27px;
}

#shopify-super-reviews .reviews_two .superReview-layout-list {
  display: -ms-flexbox;
  display: block;
}

@media (max-width: 991px) {
  #shopify-super-reviews .superReview-layout-list .superReview-layout-list__right hr.mt-20 {
    display: block;
  }
}

@media (max-width: 991px) {
  #shopify-super-reviews .superReview-layout-list .superReview-layout-list__right hr {
    margin: 10px 0;
  }
}

@media (min-width: 1200px) {
  .page-container {
    transform: unset;
    overflow: unset;
  }

  #shopify-super-reviews .superReview-fixed-summary {
    position: -webkit-sticky;
    position: sticky;
    top: 30px;
  }

  #shopify-super-reviews .superReview-layout-list.fixed_rating_review .superReview-layout-list__left {
    position: fixed;
    width: 383px;
    top: 30px;
    left: 60px;
    z-index: 999;
    background: #fff;
  }

  #shopify-super-reviews .superReview-layout-list.fixed_rating_review .superReview-layout-list__right {
    margin-left: 383px;
  }

  #shopify-super-reviews .superReview-add-form {
    padding: 0 0 20px 0;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .page-container {
    transform: unset;
    overflow: unset;
  }

  #shopify-super-reviews .superReview-fixed-summary {
    position: -webkit-sticky;
    position: sticky;
    top: 30px;
  }

  #shopify-super-reviews .superReview-layout-list.fixed_rating_review .superReview-layout-list__left {
    position: fixed;
    width: 299px;
    top: 30px;
    left: 32px;
    z-index: 999;
    background: #fff;
  }

  #shopify-super-reviews .superReview-layout-list.fixed_rating_review .superReview-layout-list__right {
    margin-left: 299px;
  }

  #shopify-super-reviews .superReview-layout-list .superReview-layout-list__left {
    width: 299px;
  }

  #shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-row {
    padding: 28px 0 0 0;
  }

  #shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-add-form {
    padding: 0 0 20px 16px;
  }
}

@media screen and (min-width: 992px) {
  .super-summary.super-rating-icons {
    margin-left: 0;
    padding: 0;
    border-left: none;
    margin-bottom: 0;
  }

  .super-summary.super-rating-icons .super-wrap-count .super-rating-icons_two {
    display: block;
  }

  .super-summary.super-rating-icons .super-wrap-count .super-rating-icons_two li {
    border-right: none;
  }
}

@media screen and (max-width: 991px) {
  #shopify-super-reviews .reviews .superReview-layout-list {
    display: block;
  }

  #shopify-super-reviews .superReview-layout-list .superReview-layout-list__left {
    width: 100%;
  }

  #shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-row {
    padding: 29px 0 0;
  }

  #shopify-super-reviews .superReview-layout-list .superReview-layout-list__right .superReview-add-form {
    padding: 10px 0 0;
  }
}

.modal-open {
  overflow: hidden;
}

.modal-open .lightbox-modal {
  overflow-x: hidden;
  /* overflow-y: auto */
}

.lightbox-modal {
  position: fixed;
  padding: 0 15px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999999999999999;
  display: none;
  background: rgba(0, 0, 0, 0.5);
}

.lightbox-modal.no-product-img .lightbox-dialog {
  width: 414px;
  min-height: 270px;
  height: auto;
}

@media (max-width: 992px) {
  .lightbox-modal.no-product-img .lightbox-dialog {
    margin: 175px auto;
  }
}

@media (max-width: 575px) {
  .lightbox-modal.no-product-img .lightbox-dialog {
    margin: 50px auto;
    width: 90%;
  }
}

.lightbox-modal.no-product-img .lightbox-content .lc-info {
  width: 100%;
  max-height: unset;
}

.lightbox-modal.no-product-img .lightbox-content .lc-info .lc-desc {
  max-height: 500px;
}

.lightbox-modal .lightbox-dialog {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  margin: 175px auto;
  position: relative;
  height: calc(100vh - 349px);
}

.lightbox-modal .lightbox-close {
  color: #fff;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 13px;
  font-weight: 700;
}

.lightbox-modal .lightbox-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 100%;
  height: 100%;
  max-width: 1080px;
  display: flex;
  overflow: hidden;
  border-radius: 6px;
}

.lightbox-modal .lightbox-content .lc-gallery-image {
  width: 62%;
  background: #fff;
  position: relative;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  overflow: hidden;
  border-right: 1px solid #e2e2e2;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.lightbox-modal .lightbox-content .lc-gallery-image .lc-list-image {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  position: relative;
}

.lightbox-modal .lightbox-content .lc-gallery-image .lc-list-image .lightbox-thmb {
  cursor: default;
}

.lightbox-modal .lightbox-content .lc-gallery-image .lc-list-image img {
  display: none;
  width: auto;
  height: auto;
  margin: auto;
  max-height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.lightbox-modal .lightbox-content .lc-gallery-image .lc-list-image .visible-img {
  display: block;
}

.lightbox-modal .lightbox-content .lc-gallery-image .lc-list-thumbnail {
  position: absolute;
  padding-top: 45px;
  padding-bottom: 25px;
  bottom: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  overflow: hidden;
  overflow-x: auto;
  padding-left: 22px;
}

.lightbox-modal .lightbox-content .lc-gallery-image .lc-list-thumbnail::-webkit-scrollbar {
  height: 4px;
}

.lightbox-modal .lightbox-content .lc-gallery-image .lc-list-thumbnail::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}

.lightbox-modal .lightbox-content .lc-gallery-image .lc-list-thumbnail::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

.lightbox-modal .lightbox-content .lc-gallery-image .lc-list-thumbnail img {
  width: 60px;
  height: 60px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
}

.lightbox-modal .lightbox-content .lc-gallery-image .lc-list-thumbnail img:not(:last-child) {
  margin-right: 10px;
}

/* .lightbox-modal .lightbox-content .lc-gallery-image .lc-list-thumbnail img:hover {
	border: 1px solid #ff881b
} */

.lightbox-modal .lightbox-content .lc-gallery-image .lc-list-thumbnail img.lc-img-active {
  border: 2px solid #ff881b;
}

.lightbox-modal .lightbox-content .lc-gallery-image .lc-arrow > div {
  position: absolute;
  width: auto;
  height: 45px;
  top: 0;
  bottom: 0;
  margin: auto;
  cursor: pointer;
}

.lightbox-modal .lightbox-content .lc-gallery-image .lc-arrow > div i {
  font-size: 30px;
  color: #525252;
  color: black;
  opacity: 0.5;
  background: #ffffff;
  padding: 4px;
}

/* .lightbox-modal .lightbox-content .lc-gallery-image .lc-arrow>div:hover i {
	opacity: 1
} */

.lightbox-modal .lightbox-content .lc-gallery-image .lc-arrow .lc-arrow-left {
  left: 20px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.lightbox-modal .lightbox-content .lc-gallery-image .far.alireview-fa-chevron-left,
.lightbox-modal .lightbox-content .lc-gallery-image .far.alireview-fa-chevron-right {
  font-family: "iconfont" !important;
  font-size: 34px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lightbox-modal .lightbox-content .lc-gallery-image .far.alireview-fa-chevron-left:before {
  content: "\E685";
}

.lightbox-modal .lightbox-content .lc-gallery-image .far.alireview-fa-chevron-right:before {
  content: "\E689";
}

.lightbox-modal .lightbox-content .lc-gallery-image .lc-arrow .lc-arrow-right {
  right: 20px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.lightbox-modal .lightbox-content .lc-author-content {
  margin-bottom: 8px;
  margin-top: 16px;
  display: flex;
  justify-content: start;
  align-items: center;
  color: #39332e;
}

.lightbox-modal .lightbox-content .lc-author-content .superReview-author {
  width: unset;
  font-size: 14px;
  color: #39332e;
}

.lightbox-modal .lightbox-content .lc-author-content .superReviewauthor__avatar {
  position: relative;
  vertical-align: middle;
  display: flex;
}

.lightbox-modal .lightbox-content .lc-author-content .superReviewauthor__avatar img {
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  border-radius: 50%;
  border: 2px solid #fff;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
  margin-right: 12px;
}

.lightbox-modal .lightbox-content .lc-author-content .superReviewauthor__avatar .superReview-fa-check-circle {
  color: #00c35c;
  border: 1px solid #fff;
  font-size: 11px;
  position: absolute;
  right: 8px;
  bottom: -2px;
  background: #fff;
  border-radius: 50%;
}

.lightbox-modal .lightbox-content .lc-author-content .super-flag-slc {
  margin-left: 10px;
  border-radius: 100%;
  background-position-x: center;
  border: 0.5px solid #c9c9c9;
  box-sizing: content-box;
  width: 16px;
  height: 16px;
}

.lightbox-modal .lightbox-content .lc-author-content .rectangle .super-flag-slc {
  width: 18px;
  height: 12px;
  box-shadow: unset;
}

.lightbox-modal .lightbox-content .lc-author-content .arl-verify {
  margin-left: 5px;
}

.lightbox-modal .lightbox-content .lc-author-content .arl-verify .superReview-fa-check-circle {
  color: #00c35c;
  border: 1px solid #fff;
  font-size: 11px;
  background: #fff;
  border-radius: 50%;
}

.lightbox-modal .lightbox-content .lc-info {
  padding: 40px 20px;
  width: 38%;
  display: flex;
  flex-direction: column;
}

.lightbox-modal .lightbox-content .lc-info .lc-top {
  display: block;
}

.lightbox-modal .lightbox-content .lc-info .lc-desc {
  margin: 10px 0 15px;
  padding-right: 10px;
  overflow: auto;
  color: #39332e;
  font-weight: 400;
  font-size: 14px;
  line-height: 19.5px;
}

.lightbox-modal .lightbox-content .lc-info .lc-desc p {
  color: #39332e;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.3;
  -webkit-line-clamp: unset;
  overflow: hidden;
  margin: 0;
}

.lightbox-modal .lightbox-content .lc-info .lc-desc::-webkit-scrollbar {
  width: 5px;
}

.lightbox-modal .lightbox-content .lc-info .lc-desc::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}

.lightbox-modal .lightbox-content .lc-info .lc-desc::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

.lightbox-modal .lightbox-content .lc-info .lc-national-info {
  font-weight: 600;
}

.lightbox-modal .lightbox-content .lc-info .lc-like-wrap .superReview-date {
  float: right;
  color: #c9c9c9;
  font-weight: 600;
  font-size: 12px;
  margin-top: 3px;
}

.lightbox-modal .lightbox-content .lc-info .lc-stars [class*=alr-icon-],
.lightbox-modal .lightbox-content .lc-info .lc-stars [class^=alr-icon-] {
  font-size: 16px;
  padding-right: 5px;
}

.lightbox-modal .lightbox-content .lc-info .lc-stars .iconfont.rating-symbol-background {
  font-weight: 400;
}

.lightbox-modal .lightbox-content .lc-info .superReview-comment-like {
  display: inline-block;
  font-weight: 600;
  font-size: 12px;
  color: #c9c9c9;
  text-decoration: none;
  border: none;
}

.lightbox-modal .lightbox-content .lc-info .superReview-icon-like {
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
  font-size: 12px;
  margin-right: 2px;
}

.lightbox-modal .lightbox-content .lc-info .superReview-comment-like.active .superReview-icon-like {
  color: #ffb303;
}

#shopify-super-reviews .superReview-comment-like {
  display: inline-block;
  font-weight: 600;
  font-size: 12px;
  color: #c9c9c9;
  text-decoration: none;
  border: none;
}

#shopify-super-reviews .superReview-comment-like.active,
#shopify-super-reviews .superReview-comment-unlike.active {
  color: #ffb303;
}

.lightbox-modal .lightbox-content .lc-info .superReview-comment-unlike {
  display: inline-block;
  margin-right: -3px;
  font-weight: 600;
  font-size: 12px;
  margin-left: 12px;
  color: #c9c9c9;
  text-decoration: none;
  border: none;
}

.lightbox-modal .lightbox-content .lc-info .superReview-comment-unlike.active .superReview-icon-like {
  color: #ffb303;
}

.lightbox-modal .lightbox-close-modal {
  color: transparent;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 32px;
  height: 32px;
  opacity: 0.7;
}

.lightbox-modal .lightbox-close-modal:after,
.lightbox-modal .lightbox-close-modal:before {
  background-color: #000000;
  position: absolute;
  left: 15px;
  content: " ";
  height: 18px;
  width: 2px;
}

.lightbox-modal .lightbox-close-modal:before {
  webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.lightbox-modal .lightbox-close-modal:after {
  transform: rotate(-45deg);
}

#shopify-super-reviews .superReview-submit-wrap .superReview-status .iconfont:before {
  font-size: 22px;
}

.visible-modal {
  display: block;
}

@media only screen and (max-width: 992px) and (min-width: 768px) and (orientation: landscape) {
  .lightbox-modal .lightbox-dialog {
    margin: 15px auto;
    height: calc(100vh - 30px);
  }
}

@media only screen and (max-width: 992px) and (min-width: 768px) and (orientation: portrait) {
  .lightbox-modal {
    padding: 0 15px;
  }

  .lightbox-modal .lightbox-dialog {
    margin: 15px auto;
    height: calc(100vh - 30px);
  }

  .lightbox-modal .lightbox-content {
    width: 100%;
    max-width: 770px;
    flex-direction: column;
    height: auto;
    overflow: hidden;
  }

  .lightbox-modal .lightbox-content .lc-gallery-image {
    width: 100%;
    min-height: 600px;
    border-right: none;
    border-bottom: 1px solid #e2e2e2;
  }

  .lightbox-modal .lightbox-content .lc-gallery-image .lc-list-image img {
    position: unset;
    min-height: 600px;
    max-height: 600px;
  }

  .lightbox-modal .lightbox-content .lc-info {
    width: 100%;
    max-height: calc(100vh - 600px - 30px);
    padding: 20px;
  }

  .lightbox-modal .lightbox-content .lc-info .lc-avatar {
    margin-right: 5px;
  }

  .lightbox-modal .lightbox-content .lc-info .lc-avatar img {
    width: 80px;
  }

  .lightbox-modal .lightbox-content .lc-info .lc-stars [class*=alr-icon-],
  .lightbox-modal .lightbox-content .lc-info .lc-stars [class^=alr-icon-] {
    font-size: 20px;
  }
}

/* @media only screen and (max-width:992px) and (min-width:400px) and (orientation:landscape) { */

@media all and (min-width: 400px) and (max-width: 992px) {
  .lightbox-modal {
    padding: 0;
  }

  .lightbox-modal .lightbox-dialog {
    margin: 0 auto;
    height: 100vh;
  }

  .lightbox-modal .lightbox-content {
    border-radius: 0;
  }

  .lightbox-modal .lightbox-content .lc-gallery-image .lc-list-thumbnail img {
    width: 40px;
    height: 40px;
  }

  .lightbox-modal .lightbox-content .lc-info {
    overflow: auto;
  }

  .lightbox-modal .lightbox-content .lc-info::-webkit-scrollbar {
    width: 0;
  }

  .lightbox-modal .lightbox-content .lc-info .lc-desc {
    overflow: unset;
  }
}

@media only screen and (max-width: 575px) {
  .lightbox-modal {
    padding: 0;
  }

  .lightbox-modal .lightbox-dialog {
    margin: 0 auto;
    height: 100%;
  }

  .lightbox-modal .lightbox-content {
    flex-direction: column;
    border-radius: 0;
    overflow: auto;
  }

  .lightbox-modal .lightbox-content .lc-gallery-image {
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #e2e2e2;
    height: 400px;
    min-height: 400px;
  }

  .lightbox-modal .lightbox-content .lc-gallery-image .lc-list-image img {
    position: unset;
  }

  .lightbox-modal .lightbox-content .lc-gallery-image .lc-list-thumbnail img {
    width: 40px;
    height: 40px;
  }

  .lightbox-modal .lightbox-content .lc-info {
    width: 100%;
    padding: 20px;
  }

  .lightbox-modal .lightbox-content .lc-info .lc-desc {
    overflow: unset;
  }
}

#shopify-super-reviews.ali-review-theme-dark .superReview-add-form .superReview-form-group label,
.write-review-modal.ali-review-theme-dark .superReview-add-form .superReview-form-group label {
  color: #fff;
}

#shopify-super-reviews.ali-review-theme-dark .superReview-add-form .superReview-form-group .superReview-input-text[readonly],
#shopify-super-reviews.ali-review-theme-dark .superReview-add-form .superReview-form-group .superReview-input-textarea[readonly],
#shopify-super-reviews.ali-review-theme-dark .superReview-add-form .superReview-form-group input[readonly],
#shopify-super-reviews.ali-review-theme-dark .superReview-add-form .superReview-form-group textarea[readonly],
.write-review-modal.ali-review-theme-dark .superReview-add-form .superReview-form-group .superReview-input-text[readonly],
.write-review-modal.ali-review-theme-dark .superReview-add-form .superReview-form-group .superReview-input-textarea[readonly],
.write-review-modal.ali-review-theme-dark .superReview-add-form .superReview-form-group input[readonly],
.write-review-modal.ali-review-theme-dark .superReview-add-form .superReview-form-group textarea[readonly] {
  background-color: transparent;
}

#shopify-super-reviews.ali-review-theme-dark .superReview-add-form .superReview-form-group .superReview_loading_upload,
.write-review-modal.ali-review-theme-dark .superReview-add-form .superReview-form-group .superReview_loading_upload {
  background-color: rgba(237, 237, 237, 0.13);
}

#shopify-super-reviews.ali-review-theme-dark .superReview-add-form .superReview-form-group input,
#shopify-super-reviews.ali-review-theme-dark .superReview-add-form .superReview-form-group textarea,
.write-review-modal.ali-review-theme-dark .superReview-add-form .superReview-form-group input,
.write-review-modal.ali-review-theme-dark .superReview-add-form .superReview-form-group textarea {
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: transparent;
  color: #fff;
}

#shopify-super-reviews.ali-review-theme-dark .superReview-add-form .superReview-form-group input:focus,
#shopify-super-reviews.ali-review-theme-dark .superReview-add-form .superReview-form-group textarea:focus,
.write-review-modal.ali-review-theme-dark .superReview-add-form .superReview-form-group input:focus,
.write-review-modal.ali-review-theme-dark .superReview-add-form .superReview-form-group textarea:focus {
  border-color: #fff;
}

#shopify-super-reviews.ali-review-theme-dark .superReview-add-form .superReview-form-group.upload-file .superReview-file-upload-wrap .superReview-file-upload-label,
.write-review-modal.ali-review-theme-dark .superReview-add-form .superReview-form-group.upload-file .superReview-file-upload-wrap .superReview-file-upload-label {
  border: 1px dashed rgba(255, 255, 255, 0.3);
}

#shopify-super-reviews.ali-review-theme-dark .superReview-add-form .superReview_list_image li .alireview_del_img,
.write-review-modal.ali-review-theme-dark .superReview-add-form .superReview_list_image li .alireview_del_img {
  background: #fff;
  color: #525252;
}

#shopify-super-reviews.ali-review-theme-dark .alireview-thankyou .alireview-thankyou__message,
#shopify-super-reviews.ali-review-theme-dark .alireview-thankyou h4,
.write-review-modal.ali-review-theme-dark .alireview-thankyou .alireview-thankyou__message,
.write-review-modal.ali-review-theme-dark .alireview-thankyou h4 {
  color: #fff;
}

.ali-review-theme-dark .superReview-btn--1 {
  background-color: #fff;
  color: #1e1e1e;
}

.ali-review-theme-dark .superReview-btn--2 {
  color: #fff;
  border: 1px solid #fff;
}

.ali-review-theme-dark.ar-modal-popup-reviews--body .ar-popup-reviews__product-thumbnail .lc-list-thumbnail {
  background: linear-gradient(180deg, rgba(51, 51, 51, 0), #1e1e1e);
}

.ali-review-theme-dark.ar-modal-popup-reviews--body .ar-popup-reviews__product-thumbnail {
  border-right: unset;
}

#shopify-super-reviews.ali-review-theme-dark {
  background: #1e1e1e;
}

#shopify-super-reviews.ali-review-theme-dark .superReview-form-title,
#shopify-super-reviews.ali-review-theme-dark .alireview-sort .alireview-sort__label,
#shopify-super-reviews.ali-review-theme-dark .superReview-total-text {
  color: #fff;
}

#shopify-super-reviews.ali-review-theme-dark .alireview-sort .alireview-sort__type {
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}

#shopify-super-reviews.ali-review-theme-dark .superReview-layout-list__left {
  background: #1e1e1e;
}

#shopify-super-reviews.ali-review-theme-dark .superReview-header-summary .superReview-btn-add-review:before {
  opacity: 0.3;
}

#shopify-super-reviews.ali-review-theme-dark .superReview-header-summary .super-summary .super-wrap-count .super-count-reviews li .super-count,
#shopify-super-reviews.ali-review-theme-dark .superReview-header-summary .super-summary .super-wrap-count .super-count-reviews li .super-sum-wrap .super-sum-point {
  color: #fff;
}

#shopify-super-reviews.ali-review-theme-dark .superReview-header-summary .super-summary .super-wrap-count .super-count-reviews .super-progress-bar {
  background-color: #616161;
}

#shopify-super-reviews.ali-review-theme-dark .list-superReview .superReview-row .superReview-desc-content {
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}

#shopify-super-reviews.ali-review-theme-dark .list-superReview .superReview-row .superReview-author-content .superReview-author {
  color: #fff;
}

#shopify-super-reviews.ali-review-theme-dark .list-superReview .superReview-row .superReview-author-content .arl-verify {
  position: relative;
  margin-left: 5px;
}

#shopify-super-reviews.ali-review-theme-dark .list-superReview .superReview-row .superReview-desc-content .superReview-post p,
#shopify-super-reviews.ali-review-theme-dark .list-superReview .superReview-row .alireview-desc .superReview-post p {
  color: #fff;
}

#shopify-super-reviews.ali-review-theme-dark .list-superReview .superReview-row .superReview-desc-content .superReview-like-wrap .superReview-date,
#shopify-super-reviews.ali-review-theme-dark .list-superReview .superReview-row .alireview-desc .superReview-like-wrap .superReview-date {
  color: #c9c9c9;
}

#shopify-super-reviews.ali-review-theme-dark .list-superReview .alireview-owl-carousel .owl-nav [class*=owl-] i {
  color: #fff;
}

#shopify-super-reviews.ali-review-theme-dark .list-superReview .superReview-comment-like,
#shopify-super-reviews.ali-review-theme-dark .list-superReview .superReview-comment-unlike {
  color: #c9c9c9;
}

#shopify-super-reviews.ali-review-theme-dark .reviewFormHead hr {
  opacity: 0.3;
}

#shopify-super-reviews.ali-review-theme-dark .list-review-pagination .superReview-pagination li.alireview-active a,
#shopify-super-reviews.ali-review-theme-dark .list-review-pagination .superReview-pagination li.alireview-active span {
  color: #3a3a3a;
}

.write-review-modal.ali-review-theme-dark .superReview-form-title {
  color: #fff;
}

.write-review-modal.ali-review-theme-dark .write-review-dialog .write-review-content {
  background: #2c2c30;
}

.write-review-modal.ali-review-theme-dark .write-review-dialog .write-review-content .write-review-header .button-close .alireview-fa-time {
  opacity: 0.2;
}

.lightbox-modal.ali-review-theme-dark .lightbox-content {
  background-color: #1e1e1e;
}

.lightbox-modal.ali-review-theme-dark .lightbox-content .lc-gallery-image {
  background-color: #1e1e1e;
  border-right: none;
  border-bottom: 1px solid #2c2c30;
}

.lightbox-modal.ali-review-theme-dark .lightbox-content .lc-gallery-image .lc-arrow > div i {
  color: #fff;
}

.lightbox-modal.ali-review-theme-dark .lightbox-content .lc-gallery-image .lc-list-thumbnail {
  background: linear-gradient(180deg, rgba(51, 51, 51, 0), #1e1e1e);
}

.lightbox-modal.ali-review-theme-dark .lightbox-content .lc-info {
  background-color: #2c2c30;
}

.lightbox-modal.ali-review-theme-dark .lightbox-content .lc-info .lc-author-content .superReview-author,
.lightbox-modal.ali-review-theme-dark .lightbox-content .lc-info .lc-desc p {
  color: #fff;
}

.superReviewauthor__avatar > .Square {
  border-radius: 3px;
  width: 26px;
  height: 26px;
  background-color: black;
  display: inline-block;
}

.superReviewauthor__avatar > .Round {
  border-radius: 50px;
  width: 26px;
  height: 26px;
  background-color: black;
  display: inline-block;
}

.superReview-national-info > .Rectangle {
  width: 26px;
  height: 26px;
  background-color: black;
  display: inline-block;
}

.superReview-national-info > .Round {
  border-radius: 50%;
  width: 16px;
  height: 16px;
  display: inline-block;
}

.superReview-summary > .Round {
  border-radius: 50px;
  width: 26px;
  height: 26px;
  background-color: black;
  display: inline-block;
}

.superReview-summary > .Square {
  border-radius: 3px;
  width: 26px;
  height: 26px;
  background-color: black;
  display: inline-block;
}

#shopify-super-reviews .superReview-author-content .authentication {
  font-size: 13px;
  color: #00C35C;
  margin-left: 4px;
  font-weight: 0;
}

.superReview_by {
  padding: 15px 0;
  display: flex;
  flex-direction: row-reverse;
  background-color: transparent !important;
  text-align: right;
  font-size: 13px;
  font-weight: bold;
}

.superReview_by .superReview_by_word {
  display: flex;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.superReview_by .iconfont {
  font-size: 12px;
  color: #ccc;
  line-height: 8px;
}

.superReview_by .supersdsReview-sort {
  margin-left: 6px;
}

.superReview_by .supersdsReview-sort .iconfont.active {
  color: #000000;
}

div#sds-grig-review-list {
  margin-top: 10px;
}

.superReview_padding {
  padding-bottom: 20px !important;
}

.superReview_border {
  border-top: 1px solid #E4E7ED;
}

#shopify-super-reviews .superReview-form-title {
  font-size: 20px;
  line-height: inherit;
}

#shopify-super-reviews .superReview-header-summary .superReview-summary .superReview-number-total-review {
  width: 80px;
  height: 80px;
  line-height: 80px;
  font-size: 28px;
}

.superReview-layout-list_one {
  flex-direction: column;
}

.superReview-layout-list_one .superReview-header-summary {
  display: flex;
}

.superReview-layout-list_one .super-summary {
  margin-left: 200px;
}

.superReview-layout-list_one .superReview-btn-add-review {
  margin-top: 0 !important;
  margin-left: auto;
}

.superReview-form-group .box-rating {
  margin-top: 0px;
}

.ratingStar_Value:before {
  content: "\E61A";
}

.ratingStar_Value-2:before {
  content: "\E653";
}

.reactionIcon_value-1:before {
  content: "\E65A";
}

.reactionIcon_value-2:before {
  content: "\E654";
}

#shopify-super-reviews {
  line-height: 1.15;
}

#shopify-super-reviews .reviews .superReview_by {
  padding-bottom: 12px;
}

@media screen and (min-width: 992px) {
  #shopify-super-reviews .reviews .superReview-layout-list .superReview-layout-list__left {
    margin-right: 111px;
  }

  #shopify-super-reviews .reviews .superReview-layout-list .superReview-layout-list__left .super-summary .super-progress-bar {
    width: 130px;
  }

  #shopify-super-reviews .reviews .superReview-layout-list .superReview-layout-list__left .superReview-header-summary .superReview-summary {
    margin-top: 30px;
  }

  #shopify-super-reviews .reviews_two .superReview-layout-list .superReview-layout-list__left .superReview-header-summary .superReview-summary {
    margin-top: 24px;
  }
}

.superReview-pagination-load-more .superReview-btn--2 {
  border-radius: 4px !important;
}

.superReview-form-group .main {
  width: 100%;
  margin: 0 auto;
}

.superReview-form-group .upload-content .modal-dialog {
  width: 100%;
}

.superReview-form-group .upload-content h3 {
  font-size: 14px;
}

#shopify-super-reviews .show {
  text-align: center;
}

.superReview-form-group .upload-content .content-img-list {
  display: inline-block;
  padding: 0;
  padding-top: 11px;
}

.superReview-form-group .upload-content .content-img .gcl {
  font-size: 14px;
  color: #aaa;
}

.superReview-form-group .upload-content .content-img-list-item {
  position: relative;
  display: inline-block;
  width: 90px;
  height: 90px;
  margin: 7px;
  border: 1px dashed #DEDEDE;
  border-radius: 4px;
  background-color: #fff;
  vertical-align: middle;
}

.superReview-form-group .upload-content .content-img-list-item .hide {
  display: none;
}

.superReview-form-group .upload-content .content-img-list-item div {
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: center;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  height: 100%;
  line-height: 50px;
}

.superReview-form-group .upload-content .content-img-list-item .delete-btn,
.superReview-form-group .upload-content .content-img-list-item .big-btn {
  color: #fff;
  cursor: pointer;
  margin: 0 5px;
}

.superReview-form-group .upload-content .content-img-list-item img {
  width: 100%;
}

/*.upload-content .upload-tips {
       padding-top: 10px;
       text-align: right;
       width: 100%;
   }*/

/*图片上传按钮*/

.superReview-form-group .upload-content .file {
  position: relative;
  display: inline-block;
  border: 1px dashed #DEDEDE;
  border-radius: 4px;
  width: 90px;
  height: 90px;
  line-height: 90px;
  text-align: center;
  background-color: #fff;
  vertical-align: top;
  margin: 18px 7px 7px 7px;
}

.superReview-form-group .upload-content .file .iconjiahao {
  font-size: 26px;
}

.superReview-form-group .upload-content .file input {
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  cursor: pointer;
  width: 90px;
  height: 90px;
  margin: 0;
  padding: 0;
}

.superReview-form-group .upload-content .file:hover {
  border: 1px dashed #3a75dc;
}

#shopify-super-reviews .super-review-layout-list {
  display: flex;
}

#shopify-super-reviews .super-review-layout-list-left {
  margin-right: 111px;
}

#shopify-super-reviews .super-review-layout-list-right {
  flex: 1;
}

.super-review-layout-list .review-list-type-2 .superReview-author-content {
  padding-top: 10px;
}

.super-review-layout-list .superReview-result {
  position: relative;
  text-align: center;
}

.super-review-layout-list .superReview-load-wrap {
  display: none;
  position: absolute;
  left: -6px;
  width: 102%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  z-index: 6;
}

.superReview-theme-grid .ui.super-loading.super-review-list-loading {
  display: none;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  z-index: 4;
}

.super-review-layout-list .superReview-load-wrap img {
  position: relative;
  top: 50%;
}

#shopify-super-reviews .list-superReview .superReview-review-grid {
  width: 24.3%;
  float: left;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06);
  border: 1px solid #e4e7ed;
  margin-bottom: 20px;
}

.superReview-review-grid .superReview-desc-content .wrapper-rating {
  justify-content: initial !important;
}

#shopify-super-reviews .superReview-product-img img {
  display: inline-block;
  width: 100%;
}

#shopify-super-reviews .list-superReview .review-grid-type-1 .superReview-thumbnail {
  position: relative;
}

#shopify-super-reviews .list-superReview .review-grid-type-1 .superReview-thumbnail .superReview-header {
  position: absolute;
  bottom: -9px;
  left: 50%;
  margin-left: -50px;
  width: 100px;
  height: 26px;
  background: #fff;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
  border-radius: 40px;
  padding: 1px 8px;
}

#shopify-super-reviews .list-superReview .superReview-review-grid .superReview-desc-content {
  padding: 22px 20px 18px 20px;
}

#shopify-super-reviews .list-superReview .review-grid-type-4 .superReview-author-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

#shopify-super-reviews .list-superReview .review-grid-type-4 .superReview-desc-content .authentication,
#shopify-super-reviews .list-superReview .review-grid-type-4 .superReview-desc-content .super-flag-slc {
  display: inline-block !important;
}

.superReview-more-pagination {
  text-align: center;
  margin-top: 30px;
}

.superReview-more-pagination button.ui.button {
  height: 34px;
  font-size: 13px;
  background: #ffffff;
}

.super-display-flex {
  display: flex;
  align-items: center;
}

body {
  height: auto !important;
}

.superReview-modal.lightbox-modal .lightbox-content .lc-info .superReview-comment-unlike.active,
.superReview-modal.lightbox-modal .lightbox-content .lc-info .superReview-comment-like.active {
  color: #ffb303;
  opacity: 1;
}

/*************  pagination-perpage  *************/

.m-style {
  display: inline-block;
  position: relative;
  text-align: center;
  zoom: 1;
  margin-top: 30px;
}

.m-style:before,
.m-style:after {
  content: "";
  display: table;
}

.m-style:after {
  clear: both;
  overflow: hidden;
}

.m-style span {
  float: left;
  margin: 0 5px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  border-radius: 5px;
  color: #bdbdbd;
  font-size: 14px;
  margin-top: 10px;
}

.m-style .active {
  float: left;
  margin: 0 5px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  border-radius: 5px;
  background: black;
  color: #fff;
  font-size: 14px;
  border: 1px solid black;
  margin-top: 10px;
}

.m-style a {
  float: left;
  margin: 0 5px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  border-radius: 5px;
  background: #fff;
  border: 1px solid black;
  color: #000000;
  font-size: 14px;
  margin-top: 10px;
}

.m-style a:hover {
  color: #fff;
  background: black;
}

.m-style .next,
.m-style .prev {
  font-family: "Simsun";
  font-size: 16px;
  font-weight: bold;
  display: none;
}

.now,
.count {
  padding: 0 5px;
  color: #f00;
}

.eg img {
  max-width: 800px;
  min-height: 500px;
}

/*************  pagination-perpage end  *************/

.superReview-submit-wrap .upload-content .file {
  position: relative;
  display: inline-block;
  margin: 0;
  border: 1px dashed #DEDEDE;
  border-radius: 4px;
  width: 90px;
  height: 90px;
  line-height: 111px;
  text-align: center;
  background-color: #fff;
  vertical-align: top;
  margin-right: 14px;
  margin-bottom: 10px;
}

.superReview-submit-wrap .upload-content .file input {
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  cursor: pointer;
  width: 90px;
  height: 90px;
}

.superReview-submit-wrap .upload-content .content-img-list {
  display: contents;
  padding: 0;
  margin: 0;
}

.superReview-submit-wrap .upload-content .content-img-list li {
  display: inline-block;
  margin-right: 14px;
  margin-top: 0;
  margin-bottom: 10px;
  height: 90px;
  position: relative;
}

.superReview-submit-wrap .upload-content .content-img-list li img {
  display: inline-block;
  width: 90px;
  height: 88px;
}

.superReview-submit-wrap .upload-content .content-img-list .action-wrap {
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: center;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  height: 100%;
}

.superReview-submit-wrap .upload-content .content-img-list .action-wrap.hide {
  display: none;
}

.superReview-submit-wrap .upload-content .content-img-list .delete-btn {
  display: inline-block;
  margin-top: 30px;
  cursor: pointer;
}

.superReview-submit-wrap .upload-content .content-img-list .delete-btn img {
  width: 30px;
  height: 30px;
}

.superReview-submit-wrap .upload-content .update-title {
  color: #ffab41;
  font-size: 13px;
  margin-top: 4px;
}

.super-null-review-wrap {
  display: none;
}

.super-null-review-font {
  font-size: 13px;
  color: #999999;
}

#shopify-super-reviews .super-open-addReview {
  margin-top: 10px;
}

@media only screen and (max-width: 767px) {
  div.super-questions-answers {
    padding: 0px;
  }
}

.super-questions-answers {
  display: block;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  margin-top: 0px;
  margin-bottom: 20px;
}

.super-questions-answers .super-customer-qa-title {
  color: #101010;
  text-align: left;
  font-size: 20px;
  font-weight: 600;
}

.super-search-wrap {
  margin-top: 15px;
  zoom: 1;
}

.super-search-wrap .ui.input {
  max-width: 790px;
  width: 100%;
  height: 40px;
  pointer-events: inherit;
}

.super-search-wrap .ui.input input {
  font-size: 13px;
  font-weight: inherit;
}

.super-search-wrap .ui.input input:focus {
  border-color: #848484;
}

.super-search-wrap:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}

.super-qa-content-wrap {
  position: relative;
}

.super-qa-content-wrap ul {
  padding: 0;
  margin-left: 0;
}

.super-qa-content-wrap h5,
.super-qa-content-wrap h6 {
  margin-bottom: 0;
  font-size: 13px;
  font-weight: inherit;
}

.super-see-more-qa-wrap .ui.button {
  margin-left: 166px;
  background: #ffffff;
}

.super-questions-answers .question,
.super-questions-answers .Answer {
  display: flex;
}

.super-questions-answers .question .super-answer-question-open,
.super-questions-answers .Answer .super-answer-question-open {
  cursor: pointer;
}

.super-questions-answers .Answer p.leroy {
  color: #999999;
}

.super-questions-answers .Answer p a {
  color: #303133;
}

.super-questions-answers .question p:hover,
.super-questions-answers .Answer .super-answer-question a:hover {
  text-decoration: underline;
}

.fontBold {
  font-weight: 600;
  font-family: Arial;
}

.super-see-more-qa-wrap {
  margin-top: 30px;
}

.super-review-widget .super-review-widget-header .widgetsIconFont::before {
  content: "\E65B" !important;
}

.super-review-widget {
  cursor: pointer;
  width: 48px;
  position: fixed;
  top: 50%;
  background-color: transparent;
  z-index: 1000;
  border-radius: 4px;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.06);
}

.super-review-widget .super-review-widget-header {
  width: 100%;
  height: 48px;
  background-color: #F3CD6F;
  border-radius: 4px 4px 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.super-review-widget .super-review-widget-body {
  min-height: 98px;
  max-height: 120px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.super-review-widget .super-review-widget-body span {
  text-align: center;
  transform: rotate(-180deg);
  writing-mode: vertical-lr;
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: vertical-lr;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 100%;
  padding: 10px 0;
  font-size: 18px;
  font-weight: 600;
}

.super-review-widget-modal .superReview-like.active {
  opacity: 1;
}

.super-review-widget-modal {
  width: 100%;
  height: 100%;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 9999;
  top: 0;
  left: 0;
  font-family: "Roboto", Sans-serif;
}

.super-review-widget-modal .super-review-widget-box {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}

.super-review-widget-modal .super-review-widget-wrap {
  width: 100%;
  padding: 0 55px 0 55px;
  max-width: 1200px;
  height: 90%;
  margin: 0 auto;
  overflow: hidden;
  overflow-y: scroll;
  padding: 28px 20px;
  background-color: #fff;
  position: relative;
}

.super-review-widget-modal .super-review-widget-wrap .super-widget-close-modal-wrap {
  position: absolute;
  right: 35px;
}

.super-review-widget-modal .super-review-widget-wrap .super-widget-close-modal-wrap .super-widget-close {
  position: fixed;
  font-size: 24px;
  color: #C0C4CC;
  cursor: pointer;
  z-index: 11;
}

.super-review-widget-modal .super-review-widget-wrap .super-widget-loading.ui.segment {
  display: none;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  z-index: 66;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid.review-grid-type-4 .superReview-author-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid {
  width: 24%;
  float: left;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06);
  border: 1px solid #e4e7ed;
  margin-bottom: 20px;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-product-img .count-img {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 9;
  color: #55514e;
  padding: 2px 9px;
  font-weight: 500;
  font-size: 11px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: block;
  line-height: inherit;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 4px;
  cursor: pointer;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-product-img .count-img .icontupian {
  margin-left: 5px;
  font-size: 13px;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-product-img .count-img .icontupian:before {
  font-family: "iconfont" !important;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-product-img .lightbox-thmb {
  width: 100%;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-thumbnail {
  position: relative;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-thumbnail .superReview-header {
  position: absolute;
  bottom: -9px;
  left: 50%;
  margin-left: -50px;
  width: 100px;
  height: 26px;
  background: #fff;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
  border-radius: 40px;
  padding: 1px 8px;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-desc-content {
  padding: 22px 20px 18px 20px;
  text-align: left;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-desc-content .superReview-author-content {
  margin-bottom: 10px;
  padding-top: 10px;
  display: flex;
  justify-content: start;
  align-items: center;
  color: #39332e;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-desc-content .superReview-author-content .superReviewauthor__avatar {
  vertical-align: middle;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-desc-content .superReview-author-content .superReviewauthor__avatar .superReview-avatar-wrap {
  width: 32px;
  height: 32px;
  line-height: 32px;
  min-width: 32px;
  min-height: 32px;
  border-radius: 50%;
  background: #F0F0F0;
  color: #999999;
  /* border: 2px solid #fff; */
  /* box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25); */
  margin-right: 12px;
  text-align: center;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-desc-content .superReview-author-content .superReviewauthor__avatar .superReview-fa-check-circle {
  color: #00c35c;
  font-size: 11px;
  position: absolute;
  right: 9px;
  bottom: -2px;
  border-radius: 50%;
  background-color: #fff;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-desc-content .superReview-author-content .superReviewauthor__avatar .superReview-status-two .wrapper-rating .rating-symbol-foreground .iconfont:before {
  content: "\E61A" !important;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-desc-content .superReview-author-content .superReview-author {
  width: unset;
  font-size: 13px;
  color: #39332e;
  font-weight: normal;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-desc-content .superReview-author-content .superReview-author .superReview-fa-check-circle {
  color: #00c35c;
  border: 1px solid #fff;
  font-size: 11px;
  right: 9px;
  background: #fff;
  border-radius: 50%;
  display: none !important;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-desc-content .superReview-author-content .superReview-national-info i.flag.super-review-flag-country {
  margin-left: 5px;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-desc-content .superReview-author-content .superReview-status-two {
  display: block;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-desc-content .superReview-post {
  margin-bottom: 8px;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-desc-content .superReview-post p {
  margin-top: 2px;
  margin-bottom: 0;
  color: #39332e;
  font-weight: 400;
  line-height: 1.3;
  font-size: 13px;
  word-break: break-word;
  text-align: Left !important;
  cursor: pointer;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 11;
  overflow: hidden;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-desc-content .superReview-like-wrap {
  font-size: 12px;
  color: #c9c9c9;
  text-decoration: none;
  border: none;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-desc-content .superReview-like-wrap .superReview-like {
  font-weight: 600;
  color: #c9c9c9;
  text-decoration: none;
  border: none;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-desc-content .superReview-like-wrap .superReview-comment-unlike {
  margin-left: 14px;
}

.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid .superReview-desc-content .superReview-date {
  float: right;
  color: #c9c9c9;
  font-size: 12px;
  line-height: 18px;
}

.super-review-widget-modal .superReview-more-widget-pagination {
  text-align: center;
  margin-top: 30px;
}

.super-review-widget-modal .superReview-more-widget-pagination .ui.button {
  background: #ffffff;
  font-size: 13px;
  width: auto;
}

.super-review-widget-wrap::-webkit-scrollbar {
  width: 6px;
  height: 10px;
}

/*正常情况下滑块的样式*/

.super-review-widget-wrap::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  -webkit-box-shadow: inset1px1px0rgba(0, 0, 0, 0.1);
}

/*鼠标悬浮在该类指向的控件上时滑块的样式*/

.super-review-widget-wrap:hover::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  -webkit-box-shadow: inset1px1px0rgba(0, 0, 0, 0.1);
}

/*鼠标悬浮在滑块上时滑块的样式*/

.super-review-widget-wrap::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset1px1px0rgba(0, 0, 0, 0.1);
}

/*正常时候的主干部分*/

.super-review-widget-wrap::-webkit-scrollbar-track {
  border-radius: 10px;
  -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0);
  background-color: white;
}

/*鼠标悬浮在滚动条上的主干部分*/

.super-review-widget-wrap::-webkit-scrollbar-track:hover {
  -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.4);
  background-color: rgba(0, 0, 0, 0.01);
}

/* notification css */

body .ui.super-email-notification-wrap {
  text-align: left;
  position: fixed;
  top: 50px;
  right: 30px;
  width: 95%;
  max-width: 400px;
  z-index: 10000;
  background-color: #fff !important;
  color: #303133 !important;
}

body .ui.super-email-notification-wrap .iconfont.iconcha- {
  cursor: pointer;
  position: absolute;
  margin: 0;
  top: 13px;
  right: 10px;
}

body .ui.super-email-notification-wrap .header,
body .ui.super-email-notification-wrap .super-email-notification-title {
  color: #303133 !important;
}

.super-notification-wrap {
  display: none;
  font-family: "Roboto", Sans-serif;
}

.super-notification {
  display: flex;
  width: 330px;
  padding: 14px 26px 14px 13px;
  border-radius: 8px;
  box-sizing: border-box;
  border: 1px solid #E4E7ED;
  position: fixed;
  top: 20px;
  right: 16px;
  background-color: #fff;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.super-notification .super-notification__group {
  margin-left: 13px;
  margin-right: 8px;
}

.super-notification .super-notification__group .super-notification__title {
  font-weight: bold;
  font-size: 16px;
  color: #303133;
  margin: 0px;
  font-family: "Roboto", Sans-serif;
}

.super-notification .super-notification__group .super-notification__content {
  font-size: 13px;
  line-height: 21px;
  margin: 6px 0 0 0;
  color: #303133;
  text-align: justify;
}

.super-notification .super-notification__group .super-notification__content p {
  margin: 0;
}

.super-notification .super-notification__group .super-notification__closeBtn {
  position: absolute;
  top: 18px;
  right: 15px;
  cursor: pointer;
  color: #909399;
  font-size: 16px;
}

.super-dialog-modal {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background: #2B303E;
  z-index: 5000;
}

.super-dialog__wrapper {
  display: none;
  z-index: 5557;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  margin: 0;
}

.super-dialog__wrapper .super-dialog {
  background: #FFF;
  position: relative;
  margin: 0 auto 50px;
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  width: 50%;
  transform: none;
  left: 0;
  position: relative;
  margin: 0 auto;
}

.super-dialog__wrapper .super-dialog .super-dialog__header {
  padding: 20px 20px 10px;
}

.super-dialog__wrapper .super-dialog .super-dialog__header .super-dialog__title {
  line-height: 1.5;
  font-size: 16px;
  color: #303133;
  font-weight: 600;
}

.super-dialog__wrapper .super-dialog .super-dialog__header .super-dialog__headerbtn {
  position: absolute;
  top: 20px;
  right: 20px;
  padding: 0;
  background: 0 0;
  border: none;
  outline: 0;
  cursor: pointer;
  font-size: 16px;
}

.super-dialog__wrapper .super-dialog .super-dialog__body {
  padding: 30px 20px;
  color: #303133;
  font-size: 13px;
  word-break: break-all;
}

.super-dialog__wrapper .super-dialog .super-dialog__footer {
  padding: 10px 20px 20px;
  text-align: right;
  box-sizing: border-box;
}

.super-questions-answers .content {
  margin: auto;
  padding: 30px 0;
  font-size: 13px;
}

.super-questions-answers .questions-answers-content {
  padding-top: 20px;
}

.super-questions-answers .content h4.super-customer-qa-title {
  height: 22px;
  color: #101010;
  text-align: left;
  font-size: 20px;
  font-weight: 600;
}

.super-search {
  border: 1px solid #e4e7ed;
  border-radius: 4px;
  margin-top: 15px;
}

.iconsearch {
  display: inline-block;
  padding: 0 15px;
  font-size: 13px;
}

.super-search input {
  border: 0;
  margin: 0;
  padding: 0;
  width: 84%;
}

.super-content li {
  display: flex;
  margin: 0;
}

.super-qa-content-wrap .vote {
  padding-right: 10px;
  border-right: 1px solid #E4E7ED;
  text-align: center;
  width: 60px;
  height: auto;
  font-size: 13px;
}

.super-qa-content-wrap .vote .iconfont {
  font-size: 22px;
  color: #999999;
  cursor: pointer;
}

.super-questions-answers .vote .question-vote.active {
  color: #ffb303;
  color: #ffb303;
}

.super-qa-content-wrap .question {
  display: flex;
  font-size: 13px;
}

.super-qa-content-wrap .Answer {
  display: flex;
  font-size: 13px;
}

.super-qa-content-wrap .Answer .answer-value .answer-value-wrap {
  margin-bottom: 10px;
}

.super-qa-content-wrap .question .question_ask {
  color: #1A6DC3;
  font-size: 13px;
  cursor: pointer;
}

.super-qa-content-wrap .question .super-pc-question {
  width: 100px;
  margin-right: 4px;
}

.super-qa-content-wrap .question .super-yd-question {
  width: 30px;
  margin-right: 5px;
  font-weight: 600;
  max-width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.super-qa-content-wrap .super-content .super-qa-content {
  width: 100%;
}

.Answer .super-pc-answer {
  width: 100px;
  margin-right: 4px;
  margin-bottom: 10px;
}

.Answer .super-yd-answer {
  display: inline-block;
  width: 30px;
  margin-right: 2px;
  font-weight: 600;
  max-width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.super-going {
  margin-left: 95px;
  display: inline-block;
}

.super-going p {
  padding-top: 6px;
  font-size: 13px;
}

.super-going p .iconfont {
  width: 16px;
  line-height: 16px;
  font-size: 13px;
  display: inline-block;
  text-align: center;
  color: #000000;
}

.super-going .leroy {
  color: #999999;
}

.super-going .super-going-answers {
  color: #1A6DC3;
}

.super-going .super-collapse-answers {
  display: none;
  margin-top: 10px;
}

.super-eric {
  margin-left: 20px;
  margin-top: 10px;
  color: #999999;
  font-size: 13px;
}

.see-more h6 {
  width: 229px;
  height: 34px;
  line-height: 34px;
  border-radius: 4px;
  background-color: #f7f7f7;
  text-align: center;
  margin-left: 172px;
  margin-top: 28px;
}

.see-more .see-all {
  height: 50px;
  border-radius: 4px;
  line-height: 50px;
  border: 1px solid #e4e7ed;
  padding: 0 15px;
  font-size: 13px;
  display: flex;
  justify-content: space-between;
  line-height: 50px;
}

.see-more .see-all h5 {
  line-height: 50px;
  font-size: 13px;
}

/*电脑弹出层*/

.super-elasticLayer {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #fff;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999;
}

.super-elasticLayer-substance {
  width: 940px;
  height: 90%;
  max-height: 850px;
  margin: 0 auto;
  overflow: hidden;
  overflow-y: scroll;
  padding: 28px 30px;
  background-color: #fff;
  position: relative;
}

.super-elasticLayer-substance::-webkit-scrollbar {
  width: 6px;
  height: 10px;
}

/*正常情况下滑块的样式*/

.super-elasticLayer-substance::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  -webkit-box-shadow: inset1px1px0rgba(0, 0, 0, 0.1);
}

/*鼠标悬浮在该类指向的控件上时滑块的样式*/

.super-elasticLayer-substance:hover::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  -webkit-box-shadow: inset1px1px0rgba(0, 0, 0, 0.1);
}

/*鼠标悬浮在滑块上时滑块的样式*/

.super-elasticLayer-substance::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset1px1px0rgba(0, 0, 0, 0.1);
}

/*正常时候的主干部分*/

.super-elasticLayer-substance::-webkit-scrollbar-track {
  border-radius: 10px;
  -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0);
  background-color: white;
}

/*鼠标悬浮在滚动条上的主干部分*/

.super-elasticLayer-substance::-webkit-scrollbar-track:hover {
  -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.4);
  background-color: rgba(0, 0, 0, 0.01);
}

.super-elasticLayer-close-wrap {
  position: absolute;
  right: 10px;
}

.super-elasticLayer-close1 {
  font-size: 24px;
  color: #C0C4CC;
  cursor: pointer;
}

.super-elasticLayer-close {
  position: -webkit-sticky;
  position: sticky;
  color: #C0C4CC;
  top: 0;
  font-size: 24px !important;
  text-align: right;
  display: inline-block;
  width: 100%;
}

.super-elasticLayer-header {
  display: flex;
}

.super-elasticLayer-header .super-elasticLayer-product {
  width: 14.948%;
  margin-right: 2%;
}

.super-elasticLayer-header .super-elasticLayer-product-photo {
  height: auto;
  text-align: center;
  margin-bottom: 22px;
}

.super-elasticLayer-header .super-elasticLayer-product-photo img {
  max-width: 100%;
  height: auto;
}

.super-elasticLayer-header .super-elasticLayer-product a {
  text-decoration: none;
}

.super-elasticLayer-header .super-elasticLayer-product a p {
  color: #0066c0;
  font-size: 13px !important;
  text-align: left;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  height: 54px;
  line-height: 18px;
}

.super-elasticLayer-header .super-elasticLayer-product a p:hover {
  text-decoration: underline;
}

.super-elasticLayer-details {
  width: 82.948%;
}

.super-header-question-wrap {
  font-size: 18px;
}

.super-header-question-wrap .question-title {
  margin-right: 4px;
}

.super-elasticLayer .super-elasticLayer-details span {
  color: #101010;
  line-height: 18px;
  vertical-align: top;
}

.super-elasticLayer .super-elasticLayer-details h4 {
  display: inline-block;
  vertical-align: top;
  width: 88%;
  font-size: 18px;
  font-weight: inherit;
  line-height: 18px;
  color: #101010;
  margin-bottom: 0;
  font-family: inherit;
}

.super-elasticLayer .super-elasticLayer-details p {
  padding-top: 0px;
  padding-bottom: 16px;
  color: #0F1111;
  font-size: 12px;
}

.super-question-modal-container {
  display: flex;
}

.super-question-modal-container .super-input-wrap {
  width: 50%;
  margin-bottom: 10px;
}

.super-question-modal-container .super-input-wrap input {
  width: 100%;
  max-width: inherit;
  line-height: 18px;
  padding: 10px 8px;
  font-size: 13px;
  border: 1px solid #E4E7ED;
  background: #ffffff;
}

.super-question-modal-container .super-input-wrap input:focus {
  outline: none;
  border-color: #848484;
}

.super-question-modal-container .super-input-wrap h6 {
  margin-bottom: 0;
  margin-top: 5px;
}

.super-question-modal-container .super-input-wrap:last-child {
  margin-left: 10px;
}

.super-elasticLayer .super-elasticLayer-details h5 {
  padding-top: 14px;
  color: #0F1111;
  font-size: 12px;
  font-weight: 700;
  padding-bottom: 2px;
}

.super-elasticLayer .super-elasticLayer-details textarea {
  width: 100%;
  font-size: 13px;
  border: 1px solid #E4E7ED;
  background: #ffffff;
  margin: 0;
  padding: 0;
  resize: none;
  padding: 8px 8px;
  height: 70px;
}

.super-elasticLayer .super-elasticLayer-details textarea:focus {
  outline: none;
  border-color: #848484;
}

.super-elasticLayer .super-elasticLayer-submit {
  padding-top: 14px;
  display: flex;
}

.super-elasticLayer .super-elasticLayer-submit .super-answer-btn {
  height: 34px;
  font-size: 13px;
  font-weight: inherit;
}

.super-elasticLayer .super-elasticLayer-submit a {
  text-decoration: none;
  color: #0066c0;
  font-size: 17px;
}

.super-elasticLayer .super-elasticLayer-submit a:hover {
  text-decoration: underline;
}

.super-elasticLayer .super-elasticLayer-submit .super-answer-cancel-btn {
  margin-left: 10px;
}

.super-elasticLayer-content {
  padding-top: 28px;
}

.super-elasticLayer-content ul {
  padding: 0;
  list-style: none;
}

.super-elasticLayer-content > h6 {
  color: #565959;
  font-size: 13px;
  font-weight: inherit;
  padding-bottom: 20px;
  border-bottom: 0px solid #e7e7e7;
  padding: 0;
  margin-bottom: 10px;
}

.super-elasticLayer .super-elasticLayer-content ul li {
  padding: 15px 0 15px 0;
  border-top: 1px solid #e7e7e7;
  border-bottom: 0px solid #e7e7e7;
  font-size: 13px !important;
}

.super-elasticLayer .super-elasticLayer-content ul .super-elasticLayer-content-head {
  display: flex;
}

.super-elasticLayer .super-elasticLayer-content ul .super-elasticLayer-content-head span {
  display: inline-block;
  width: 20px;
  font-weight: 600;
  line-height: 1.3;
  margin-right: 4px;
}

.super-elasticLayer .super-elasticLayer-content ul .super-elasticLayer-content-head p {
  color: #0F1111;
  font-size: 13px;
  line-height: 1.3;
}

.super-elasticLayer .super-elasticLayer-content li .super-elasticLayer-content-foot {
  display: block;
  align-items: center;
  padding: 5px 0;
  padding-left: 20px;
}

.super-elasticLayer .super-elasticLayer-content li .super-elasticLayer-content-foot span:nth-child(2) {
  padding-left: 5px;
}

.super-elasticLayer .super-elasticLayer-content li .super-elasticLayer-content-foot .iconzan {
  padding: 10px 5px 10px 15px;
}

.super-elasticLayer .super-elasticLayer-content li .super-elasticLayer-content-foot .iconbuzan {
  padding: 10px 5px 10px 15px;
}

.super-elasticLayer .super-elasticLayer-content li .super-elasticLayer-content-foot .answer-link-btn {
  cursor: pointer;
}

.super-elasticLayer .super-elasticLayer-content li .super-elasticLayer-content-foot .answer-link-btn span {
  font-size: 13px;
}

.super-elasticLayer .super-elasticLayer-content li .super-elasticLayer-content-foot .iconfont.active {
  color: #ffb303;
}

.super-elasticLayer-foot {
  text-align: center;
  padding-top: 20px;
}

.super-elasticLayer-foot span {
  margin-right: 4px;
}

.super-elasticLayer-foot .super-elasticLayer-foot-selected {
  padding: 8px 12px 7px 13px;
  font-weight: 700;
  background-color: #fff;
  background-image: none;
  color: #c45500;
  border-color: #e77600;
  border: 1px solid #e77600;
  border-radius: 3px;
  display: inline-block;
}

.super-more-answers {
  width: 100%;
}

.super-more-answers .ui.button {
  width: 100%;
}

.super-qa-mask-modal {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
}

/*手机弹出层*/

.super-details {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  background-color: #fff;
  padding: 22px 16px 0 16px;
}

.super-details-header {
  display: flex;
  align-items: center;
  font-size: 13px;
}

.super-details-header span {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: left;
}

.super-details-header p {
  font-weight: 600;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.super-details-question {
  display: flex;
  font-size: 13px;
  padding-top: 18px;
  padding-bottom: 13px;
  border-bottom: 1px solid #E4E7ED;
}

.super-details-question-left span {
  font-weight: 600;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: left;
}

.super-details-question-right p {
  font-size: 14px;
  font-weight: 600;
}

.super-details-question-right h6 {
  font-size: 13px;
  text-align: center;
  width: 143px;
  height: 40px;
  line-height: 40px;
  background-color: #000;
  border-radius: 4px;
  color: #ffffff;
  margin-top: 17px;
}

.super-answers {
  padding-top: 10px;
  display: none;
}

.super-answers textarea {
  width: 350px;
  height: 93px;
  border-radius: 4px;
  border: 1px solid #bbbbbb;
  resize: none;
}

.super-details-submit {
  padding-top: 18px;
  text-align: center;
}

.super-details-submit button {
  width: 88px;
  height: 40px;
  line-height: 36px;
  border-radius: 4px;
  text-align: center;
  border: 1px solid #bbbbbb;
  background-color: #fff;
}

.super-details-submit .super-answer {
  color: #fff;
  background-color: black;
  margin-left: 6px;
}

.super-details-answer {
  display: flex;
  font-size: 13px;
  padding-top: 18px;
  padding-bottom: 20px;
  border-bottom: 1px solid #E4E7ED;
}

.super-details-answer-left span {
  font-weight: 600;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: left;
}

.super-details-answer-right p {
  color: #303133;
  font-size: 14px;
}

.super-details-content .super-details-name {
  padding-left: 15px;
}

.super-details-content .super-details-name span:nth-child(2) {
  color: #999999;
}

.super-details-answer-right .super-details-content {
  display: flex;
  padding-top: 10px;
}

.super-details-answer-right .super-details-content .super-details-content-like {
  margin-left: 20px;
}

.super-details-answer-right .super-details-content .super-details-content-unlike {
  margin-left: 20px;
}

.super-details-answer-right .super-details-content h6 {
  padding: 0;
  margin-left: auto;
  color: #000000;
}

.super-submitQuestions {
  padding-top: 50px;
}

.super-submitQuestions .super-submitQuestions-title {
  color: #101010;
  font-size: 20px;
  font-weight: 600;
  display: inline-block;
  position: relative;
  top: 3px;
}

.questions-answers-content .super-submitQuestions .super-open-create-question {
  background-color: #1b1c1d;
  color: #fff;
  border: 1px solid #bbbbbb;
  font-weight: initial;
  font-size: 13px;
  margin-left: 10px !important;
  width: auto;
}

.super-submitQuestions .super-ask-question-wrap {
  display: none;
}

.super-submitQuestions .super-ask-question-wrap .super-mobile-createQuestion-wrap {
  display: none;
}

.super-submitQuestions .super-ask-question-wrap .super-mobile-createQuestion-wrap .title {
  font-size: 13px;
  line-height: 30px;
  font-weight: inherit;
  font-family: inherit;
}

.super-submitQuestions-content {
  display: block;
  padding-top: 16px;
}

.super-submitQuestions-content .super-submitQuestions-content-picture {
  width: 172px;
  height: 76px;
  text-align: center;
}

.super-submitQuestions-content .super-submitQuestions-content-picture img {
  width: 62px;
  height: 76px;
}

.super-submitQuestions .super-submitQuestions-content textarea {
  width: 100%;
  max-width: inherit;
  height: 76px !important;
  border: 1px solid #E4E7ED;
  background: #ffffff;
  resize: none;
  padding: 8px 8px;
  margin-top: 10px;
  font-size: 13px;
}

.super-submitQuestions .super-submitQuestions-content textarea:focus {
  outline: none;
  border-color: #848484;
}

.super-submitQuestions-foot {
  padding-top: 13px;
  display: flex;
}

.super-submitQuestions-foot p {
  width: 154px;
  color: #3a73ae;
  font-size: 13px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.super-submitQuestions-foot div.super-submitQuestions-submit {
  margin-left: 0;
}

.super-submitQuestions-foot div.super-submitQuestions-submit button.button {
  height: 34px;
  font-size: 13px;
  font-weight: inherit !important;
}

.super-submitQuestions-foot .super-submitQuestions-submit .super-answer {
  background-color: #000000;
  color: #fff;
  margin-left: 6px;
}

.super-productIssues .super-productIssues-header {
  height: 50px;
  border-radius: 4px;
  border: 1px solid #e4e7ed;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 15px;
  margin-top: 22px;
  font-size: 13px;
}

.super-productIssues .super-productIssues-header h5 {
  font-size: 13px;
}

.super-productIssues .super-productIssues-content {
  width: auto;
  margin-top: 22px;
}

.super-productIssues .super-productIssues-content textarea {
  margin: 0;
  width: 100%;
  padding: 10px;
  height: 73px !important;
  border-radius: 4px;
  border: 1px solid #bbbbbb;
  resize: none;
}

.super-productIssues .super-productIssues-foot {
  text-align: center;
  margin-top: 26px;
}

.super-productIssues .super-productIssues-foot button {
  width: 88px;
  height: 40px;
  line-height: 20px;
  text-align: center;
  border-radius: 4px;
  text-align: center;
  border: 1px solid #bbbbbb;
  color: #101010;
  font-size: 14px;
  background-color: #fff;
  margin: 0;
  padding: 0;
}

.super-productIssues .super-productIssues-foot .super-answer {
  background-color: #000000;
  color: #fff;
  margin-left: 6px;
}

.questions-answers .see-more-questions {
  width: 380px;
  height: 50px;
  line-height: 50px;
  border-radius: 4px;
  font-size: 13px;
  background-color: #f0f4f7;
  text-align: center;
  margin-top: 11px;
  margin-bottom: 20px;
  border: 1px solid #e4e7ed;
}

.super-productIssues-comment {
  display: none;
}

.super-qa-list-load-wrap,
.super-qa-modal-load-wrap {
  display: none;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  z-index: 6;
}

.super-qa-list-load-wrap img,
.super-qa-modal-load-wrap img {
  position: relative;
  top: 50%;
}

.super-loading.ui.segment {
  position: relative;
  top: 50%;
  border: 0px solid red;
  box-shadow: 0 0 0 0;
}

.no-questions-data-font {
  color: #999999;
  flex-direction: column;
  align-items: center;
}

.super-qa-content .iconarrow-right-bold {
  display: none;
}

@media only screen and (max-width: 767px) {
  body .ui.super-email-notification-wrap {
    right: 5px !important;
  }

  div.super-review-widget-modal .super-review-widget-wrap .superReview-review-grid {
    width: 48%;
  }

  .super-maxWidth-style {
    padding-left: 16px;
    padding-right: 16px;
  }

  .lightbox-modal .lightbox-content div.lc-gallery-image {
    margin-top: 40px;
    height: auto;
    max-height: 400px;
    border-radius: 0;
    border-bottom: 0px solid #e2e2e2;
  }

  div.lightbox-modal .lightbox-content .lc-gallery-image .lc-arrow > div:hover i {
    opacity: 0.5;
  }

  .superReview_by .superReview_by_word {
    padding-right: 6px;
  }

  .super-write-review-modal .super-write-review-dialog {
    height: 100%;
  }

  .super-question-modal-container {
    display: block;
  }

  .super-question-modal-container .super-input-wrap {
    width: 100%;
  }

  .super-question-modal-container .super-input-wrap:last-child {
    margin-left: 0;
    margin-top: 16px;
  }

  .super-submitQuestions-foot {
    align-items: center;
    flex-direction: column;
  }

  .super-submitQuestions-foot .ui.button {
    margin-right: 10px;
  }

  .super-questions-answers .content {
    padding: 23px 15px 0 15px;
  }

  .super-search {
    width: 100%;
    height: 50px;
    line-height: 40px;
  }

  .super-search input {
    height: 45px;
    background-color: transparent;
  }

  .super-content {
    border: 1px solid #E4E7ED;
    margin-top: 20px;
    padding-bottom: 15px;
  }

  .super-content li {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .super-qa-content-wrap .vote {
    display: none;
  }

  .super-qa-content {
    padding: 0px 15px;
    width: 100%;
    position: relative;
  }

  .super-qa-content span.iconarrow-right-bold {
    display: block;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -12px;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    z-index: 1;
  }

  .super-questions-answers .super-going {
    width: 100%;
    margin-left: 20px;
  }

  .super-questions-answers .super-qa-content .Answer p.super-answer-question {
    display: inline-block;
    color: #303133;
  }

  .super-going p {
    display: none;
  }

  .super-going p:nth-child(1) {
    display: block;
  }

  .question .super-pc-question {
    display: none;
  }

  .super-qa-content-wrap .question .question_ask {
    width: 85%;
    font-weight: 600;
  }

  .super-questions-answers .Answer {
    margin-top: 6px;
    position: relative;
  }

  .super-questions-answers .Answer .answer-value {
    width: 100%;
  }

  .super-questions-answers .Answer .answer-value .answer-value-wrap {
    display: flex;
  }

  .super-questions-answers .Answer span.iconfont.iconarrow-right-bold {
    height: 20px;
    min-width: 20px;
    position: absolute;
    right: 0;
  }

  .super-questions-answers .Answer .super-pc-answer {
    display: none;
  }

  .super-questions-answers .Answer p:nth-child(1) {
    width: 88%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 13px;
  }

  .see-more h6 {
    display: none;
  }

  .super-submitQuestions .super-submitQuestions-title {
    padding-bottom: 20px;
    width: 100%;
  }

  .super-submitQuestions .super-open-create-question {
    display: none;
  }

  .super-submitQuestions {
    display: block !important;
  }

  .super-submitQuestions .super-ask-question-wrap .super-mobile-createQuestion-wrap {
    display: block;
    position: relative;
    height: 30px;
    line-height: 30px;
  }

  .super-submitQuestions .super-ask-question-wrap .super-mobile-createQuestion-wrap .iconfont {
    position: absolute;
    top: 0;
    right: 0;
    transition: transform 0.1s linear;
  }

  .super-submitQuestions .super-ask-question-wrap .super-mobile-createQuestion-wrap.active .iconfont {
    transform: rotate(90deg);
  }

  .super-submitQuestions .super-ask-question-wrap .super-createQuestion-form-wrap {
    display: none;
    margin-top: 10px;
  }

  .super-ask-question-wrap {
    border: 1px solid #E4E7ED;
    border-radius: 4px;
    padding: 16px 14px;
    display: block !important;
  }

  .super-ask-question-wrap .super-submitQuestions-content {
    padding-top: 0;
  }

  .super-questions-answers .super-content {
    border: 1px solid #E4E7ED;
  }

  #questions-answers #super-eject-content li {
    border-bottom: 1px solid #E4E7ED;
    padding-bottom: 10px;
  }

  div.super-see-more-qa-wrap .ui.button {
    margin-left: 0;
    width: 100%;
  }

  .superReview-add-form div.btn-superReview-wrap {
    text-align: center;
  }

  div.super-elasticLayer-substance {
    padding: 20px 0;
    width: 100%;
    height: 100%;
  }

  div.super-elasticLayer-substance .super-elasticLayer-close-wrap {
    right: 0;
  }

  div.super-elasticLayer-substance .super-elasticLayer-header {
    padding-left: 13px;
    padding-right: 5px;
  }

  div.super-elasticLayer-substance .super-elasticLayer-header .super-elasticLayer-product {
    display: none;
  }

  div.super-elasticLayer-substance .super-elasticLayer-header .super-elasticLayer-details {
    width: 100%;
    margin-top: 20px;
  }

  div.super-elasticLayer-substance .super-elasticLayer-header .super-header-question-wrap .question-title {
    font-size: 16px;
  }

  div.super-elasticLayer-substance .super-elasticLayer-header .super-header-question-wrap .question-content {
    font-size: 16px;
  }

  div.super-elasticLayer-substance .super-elasticLayer-content {
    padding: 0 16px;
  }

  div.super-elasticLayer-substance .super-elasticLayer-content .super-answers-size {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  div.super-elasticLayer-substance .super-elasticLayer-content .super-more-answers {
    display: block;
  }

  div.super-elasticLayer-substance .super-elasticLayer-content .m-pagination.m-style {
    display: none !important;
  }
}

.super-more-answers {
  display: none;
}

.super-rating-reviews-total {
  overflow-wrap: break-word;
  font-size: 13px;
  font-family: inherit;
  margin-left: 3px;
  white-space: nowrap;
}

.shopify-super-collection-review .wrapper-rating {
  cursor: pointer;
}

.super-reply-wrap {
  margin-top: 32px;
}

.super-reply-wrap .super-reply-header {
  font-size: 13px;
}

.super-reply-wrap .super-reply-header .super-reply-header-name {
  color: #222632;
}

.super-reply-wrap .super-reply-header .super-reply-content {
  color: #888585;
}

.super-reply-wrap .super-reply-body {
  margin-top: 10px;
  text-align: right;
  color: #888585;
  font-size: 12px;
  line-height: 18px;
}

.super-maxWidth-style {
  max-width: 1200px;
  margin: 0 auto;
}

.super-review-common.list-superReview {
  margin-top: 30px;
}

.super-indexPage-loading.ui.super-loading,
.super-fullPage-loading.ui.super-loading {
  display: none;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  z-index: 66;
}

.super-review-common.super-showMore-review {
  text-align: center;
}

.super-review-common.super-showMore-review .button {
  background: #ffffff;
  height: 34px;
  font-size: 13px;
}

#super-indexPage-wrap .superReview-review-grid .superReview-post p,
#super-fullPage-wrap .superReview-review-grid .superReview-post p {
  cursor: pointer;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 11;
  overflow: hidden;
}

#shopify-super-reviews button,
#shopify-super-reviews input,
#shopify-super-reviews optgroup,
#shopify-super-reviews select,
#shopify-super-reviews textarea,
.super-elasticLayer button,
.super-elasticLayer input,
.super-elasticLayer optgroup,
.super-elasticLayer select,
.super-elasticLayer textarea {
  margin: 0;
}

#shopify-super-reviews h1:first-child,
#shopify-super-reviews h2:first-child,
#shopify-super-reviews h3:first-child,
#shopify-super-reviews h4:first-child,
#shopify-super-reviews h5:first-child,
.super-elasticLayer h1:first-child,
.super-elasticLayer h2:first-child,
.super-elasticLayer h3:first-child,
.super-elasticLayer h4:first-child,
.super-elasticLayer h5:first-child {
  margin-top: 0em;
}

#shopify-super-reviews h1:last-child,
#shopify-super-reviews h2:last-child,
#shopify-super-reviews h3:last-child,
#shopify-super-reviews h4:last-child,
#shopify-super-reviews h5:last-child,
.super-elasticLayer h1:last-child,
.super-elasticLayer h2:last-child,
.super-elasticLayer h3:last-child,
.super-elasticLayer h4:last-child,
.super-elasticLayer h5:last-child {
  margin-bottom: 0em;
}

#shopify-super-reviews p,
.super-elasticLayer p {
  margin: 0em 0em 1em;
  line-height: 1.4285em;
}

#shopify-super-reviews p:first-child,
.super-elasticLayer p:first-child {
  margin-top: 0em;
}

#shopify-super-reviews p:last-child,
.super-elasticLayer p:last-child {
  margin-bottom: 0em;
}

/*大于768*/

@media only screen and (min-width: 768px) {
  .questions-answers-content {
    width: 791px;
  }

  .super-search {
    height: 40px;
    line-height: 40px;
  }

  .super-search input {
    height: 35px;
    line-height: 35px;
  }

  .super-content li {
    padding-top: 28px;
  }

  .super-qa-content {
    padding-left: 13px;
  }

  .question .super-yd-question {
    display: none;
  }

  .Answer {
    margin-top: 16px;
  }

  .Answer .super-yd-answer {
    display: none;
  }

  .Answer p {
    font-size: 13px;
  }

  .Answer .iconfont {
    display: none;
  }

  .super-eric {
    display: none;
  }

  .see-more .see-all {
    display: none;
  }

  .question p {
    cursor: pointer;
  }

  .super-going .super-going-answers .super-going-answers-content {
    border-bottom: 1px solid transparent;
    cursor: pointer;
  }

  .super-going .super-going-answers .super-going-answers-content:hover {
    border-color: #1A6DC3;
  }

  .super-details-submit button {
    height: 34px;
  }

  .super-productIssues {
    display: none;
  }

  .super-details {
    display: none !important;
  }
}