
/* ================= REVIEWS CONTENT ================= */
button#yotpo-main-widget-btn {
    margin: 0 20px 30px;
}

.yotpo-main-widget-layout .yotpo-base-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review{
    flex-direction: column;
    position: relative;
}
.yotpo-main-widget-layout .yotpo-base-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-left-panel .yotpo-reviewer .yotpo-reviewer-details-verified{
    flex-direction: column;
    margin-bottom: 8px;
    gap: 5px;
}
.yotpo-main-widget-layout .yotpo-base-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-left-panel .yotpo-reviewer .yotpo-reviewer-details{
    padding: 7px 0px;
}
.yotpo-main-widget-layout .yotpo-base-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-left-panel .yotpo-reviewer .yotpo-reviewer-details-verified div{
    padding: 0;
    position: relative;
    bottom: 3px;
}
.yotpo-main-widget-layout .yotpo-base-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-left-panel .yotpo-reviewer .yotpo-reviewer-details-verified span.yotpo-reviewer-verified-buyer-text{
    font-size: 13px;
    position: relative;
    top: 1px;
}
.yotpo-main-widget-layout .yotpo-base-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-left-panel .yotpo-reviewer span.yotpo-reviewer-name{
    font-size: 14px;
    font-weight: 700;
}
.yotpo-main-widget-layout .yotpo-base-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-center-panel{
    padding-left: 0;
}
.yotpo-main-widget-layout .yotpo-base-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-center-panel .yotpo-review-rating-title{
    flex-direction: column;
    margin-bottom: 6px;
    position: absolute;
    top: 16px;
}
.yotpo-main-widget-layout .yotpo-base-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title{
    margin-left: 0;
    margin-top: 15px;
    font-size: 15px;
}
.yotpo-main-widget-layout .yotpo-base-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-right-panel{
    position: absolute;
    right: 0;
    top: 5px;
}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-right-panel{
    top: unset;
    bottom: -42px;
    left: 0;
}
.yotpo-main-widget-layout .yotpo-base-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-right-panel .yotpo-review-date .yotpo-date-format{
    font-size: 14px;
}
.yotpo-main-widget-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-star-rating .star-container .yotpo-star-rating-icon{
    width: 14px;
}
.yotpo-main-widget-layout .yotpo-base-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-star-rating .star-container:not(:last-child){
    margin-right: 6px;
}
.yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-left-panel .yotpo-reviewer svg.yotpo-initials-icon .yotpo-avatar-initials-text{
    font-size: 14px;
    fill: #fff;
}
.yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-left-panel .yotpo-review-customer-questions-container .yotpo-custom-questions-wrapper{
    padding-left: 50px;
    margin-top: 0;
}
.yotpo-custom-questions-wrapper .yotpo-custom-questions-title, .yotpo-custom-questions-wrapper .yotpo-custom-questions-value{
    color: var(--FontColor_Yotpo) !important;
}
.yotpo-reviews-main-widget .yotpo-review .yotpo-review-left-panel .yotpo-reviewer .yotpo-reviewer-image .yotpo-verified-image-icon .yotpo-verified-icon-wrapper {
    left: 27px;
    top: 27px;
}
.yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-left-panel .yotpo-reviewer .yotpo-reviewer-image svg .yotpo-initials-background{
    fill: #DDCEBA;
}
/*.yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-main-reviews-widget .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-left-panel .yotpo-reviewer .yotpo-reviewer-image .yotpo-verified-image-icon*/ .yotpo-verified-icon-wrapper svg circle{
    fill: var(--PrimaryColor_Yotpo);
}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-thumbnail-container, .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-thumbnail-container{
    order: 6 !important;
    margin-top: 10px;
}


/* ---------- COMPLETED WRITE A REVIEW MODAL ---------- */
.yotpo-reviews-main-widget .modal-backdrop #yotpo-modal #modalDescription .yotpo-form-complete .yotpo-headline-complete{
    color: var(--FontColor_Yotpo);
}
.yotpo-reviews-main-widget .modal-backdrop #yotpo-modal #modalDescription .yotpo-form-complete .yotpo-body-complete{
    color: var(--FontColor_Yotpo);
}
.yotpo-reviews-main-widget .modal-backdrop #yotpo-modal #modalDescription .yotpo-form-complete .yotpo-shop-complete{
    border-radius: 0;
    background-color: transparent;
    font-weight: bold;
    color: var(--FontColor_Yotpo);
    border: 1px solid #eaeaea;
}

/* FORM COMPLETE */
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal #yotpo-modal.yotpo-form-complete {
    height: auto;
    overflow: auto;
    max-height: 100%;
    width: auto;
    padding: 0 0 40px;
    position: relative;
}

[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal #yotpo-modal.yotpo-form-complete .yotpo-form-complete {
    height: auto;
}

[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal #yotpo-modal.yotpo-form-complete #modalDescription {
    margin: 0;
    padding: 0;
    overflow: auto;
}

[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal #modalDescription .yotpo-review-form .yotpo-star-rating-wrapper .yotpo-star-rating-icons .yotpo-star-rating-icons-wrapper legend{
    float: unset;
    width: unset;

}
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal #modalDescription .yotpo-star-rating-icon{
  stroke-width: unset;
}

/* ================= REVIEWS WITH IMAGE MODAL ================= */
#yotpo-basic-modal .yotpo-basic-modal-body .yotpo-review-media-modal-body .yotpo-modal-body-right-side .yotpo-modal-body-right-side-center{
    margin-left: 50px;
}
#yotpo-basic-modal .yotpo-basic-modal-body .yotpo-review-media-modal-body .yotpo-modal-body-right-side .yotpo-modal-body-right-side-center .yotpo-star-rating.yotpo-modal-body-review-score{
    margin-top: 0;
}
#yotpo-basic-modal .yotpo-basic-modal-body .yotpo-review-media-modal-body .yotpo-modal-body-right-side .yotpo-modal-body-right-side-top .yotpo-content-date .yotpo-date-format{
    font-size: 16px;
}
.yotpo-thumbnail-container.clickable-thumbnails.yotpo-modal-body-review-media-container{
    order: 4;
}
#yotpo-modal #modalDescription .yotpo-review-media-modal-body .yotpo-modal-body-right-side .yotpo-modal-body-right-side-center .yotpo-modal-body-review-content{
    flex: unset;
    line-height: 18px;
}
#yotpo-modal #modalDescription .yotpo-review-media-modal-body .yotpo-modal-body-right-side .yotpo-modal-body-right-side-center .yotpo-modal-body-review-content .yotpo-text-container a.yotpo-read-more{
    font-size: inherit;
}


/* ================= PAGINATION ================= */
.yotpo-main-reviews-widget .yotpo-reviews-container .yotpo-reviews-list .yotpo-reviews-pagination-container .yotpo-horizontal-pagination{
    align-items: center;
}
.yotpo-horizontal-pagination .selected,
.yotpo-horizontal-pagination .yotpo-pagination-number:hover{
    background-color: transparent !important;
    color: var(--FontColor_Yotpo) !important;
    font-weight: bold !important;
}
.yotpo-horizontal-pagination .yotpo-reviews-pagination-item{
    color: var(--FontColor_Yotpo) !important;
}


/* ================= NO MATCHING REVIEWS ================= */
.yotpo-clear-filters-container .yotpo-clear-filters,
.yotpo-no-matching-reviews-primary{
    color: var(--FontColor_Yotpo);
} 
.yotpo-clear-filters-container .yotpo-matched-reviews,
.yotpo-no-matching-reviews-secondary{
    color: var(--FontColor_Yotpo); 
}
.yotpo-main-widget-layout .yotpo-main-reviews-widget .yotpo-reviews-container .yotpo-no-matching-reviews-container .yotpo-clear-filters-btn{
    background-color: transparent !important;
    border: 1px solid #eaeaea !important;
    border-radius: 0 !important;
    color: var(--FontColor_Yotpo) !important;
}


/* ================= MOBILE ================= */
.yotpo-reviews-main-widget.yotpo-display-s .yotpo-main-widget-layout .yotpo-base-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-center-panel{
    margin-top: 0;
    padding-left: 0;
}
.yotpo-reviews-main-widget.yotpo-display-s .yotpo-main-widget-layout .yotpo-base-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-left-panel .yotpo-reviewer .yotpo-reviewer-details-verified{
    margin-bottom: 0;
}
.yotpo-reviews-main-widget.yotpo-display-s .yotpo-main-widget-layout .yotpo-main-layout .yotpo-header-container .yotpo-new-review-btn-wrapper {
    align-self: center;
}
.yotpo-reviews-main-widget.yotpo-widget-override-css.yotpo-device-mobile .yotpo-main-widget-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-center-panel .yotpo-review-content{
    margin-top: 0;
}
.yotpo-reviews-main-widget.yotpo-widget-override-css.yotpo-device-mobile .yotpo-main-widget-layout .yotpo-main-layout .yotpo-header-container .yotpo-layout-header-wrapper .yotpo-bottom-line .yotpo-bottom-line-right-panel{
    flex-direction: column;
}
.yotpo-reviews-main-widget.yotpo-widget-override-css.yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title{
    margin-bottom: 0;
}
.yotpo-reviews-main-widget.yotpo-widget-override-css.yotpo-device-mobile .yotpo-review .yotpo-review-left-panel .yotpo-reviewer .yotpo-reviewer-image .yotpo-verified-image-icon .yotpo-verified-icon-wrapper{
    top: 22px;
    left: 22px;
}
.yotpo-reviews-main-widget.yotpo-widget-override-css.yotpo-device-mobile .yotpo-base-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-left-panel .yotpo-reviewer .yotpo-reviewer-details-verified div{
    padding: 0;
}
.yotpo-reviews-main-widget.yotpo-widget-override-css.yotpo-device-mobile .yotpo-base-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-left-panel .yotpo-reviewer .yotpo-reviewer-details-verified,
.yotpo-reviews-main-widget.yotpo-widget-override-css.yotpo-device-mobile .yotpo-base-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-left-panel .yotpo-reviewer .yotpo-reviewer-details span.yotpo-reviewer-name{
    flex-direction: column;
    gap: 7px;
    position: relative;
    bottom: 10px;
    font-size: 14px;
    font-weight: 700;
}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile .modal-backdrop.yotpo-media-modal {
    background-color: #fff;
    overflow-y: scroll;
}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile .modal-backdrop.yotpo-media-modal::-webkit-scrollbar {
    width: 6px !important;
}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile .modal-backdrop.yotpo-media-modal #yotpo-modal {
    overflow-y: unset;
}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile .yotpo-main-widget-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-star-rating{
    margin-left: 0;
    position: relative;
    bottom: 0;
    margin-bottom: 5px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel > [class*="filter-container"].yotpo-search-filter .yotpo-search-label {
    width: 100%;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-filters-container .yotpo-filters-top-panel .yotpo-search-filter {
    max-width: 100%;
    flex-basis: 100%;
    margin: 0;
    width: 100%;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-mobile-filters-btn {
    flex-basis: auto;
    width: 35%;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel [class$="filter-container"] label input,
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile #yotpo-mobile-filters-popup [class$="filter"] input,
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile #yotpo-mobile-filters-popup [class$="filter"] button {
    border-radius: 0;
    border: 1px solid #eaeaea;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal #modalDescription .yotpo-input-wrapper label.yotpo-form-label{
  margin-bottom: 5px;
}
#modalDescription .yotpo-modal-body-right-side .yotpo-modal-body-right-side-center .yotpo-star-rating.yotpo-modal-body-review-score .star-container .yotpo-star-rating-icon{
	stroke-width: unset;
}

/* ================== CLIENT'S CODE ================== */
.yotpo-main-reviews-widget {
    scroll-margin-top: 130px; 
}
.yotpo-main-reviews-widget button,
.yotpo-main-reviews-widget input {
  border-radius: 0 !important;
  min-width: fit-content;
  padding-inline: 10px;
}
#yotpo-main-widget-btn {
  padding: 10px 20px;
}
.yotpo-main-reviews-widget circle {
  fill: white;
}
.yotpo-main-reviews-widget .yotpo-reviewer circle {
  r: 12;
  fill: grey
}
.yotpo-reviews-main-widget .yotpo-review svg {
  width: 14px !important;
  height: 13px !important;
  margin-top: 3px;
}
.yotpo-review-votes-wrapper {
  color: #9B9B9B;
}
.yotpo-review-votes-wrapper path {
  fill: #9B9B9B
}
.yotpo-reviewer-verified-buyer-text {
  color: #9B9B9B !important;
}
.yotpo-headline {
  text-transform: uppercase;
}
.yotpo-date-format {
  font-size: 10px;
}
.yotpo-custom-questions-range-question {
  justify-content: center;
  margin-top: 10px;
}
.yotpo-review-title {
  display: none;
}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel {
  justify-content: center !important;
  width: 100%;
  flex-wrap: nowrap !important;
}
.yotpo-read-more-text {
  font-size: 12px;
  line-height: 1;
}
@media screen and (max-width: 499px) {

/*.yotpo-reviewer-details-verified {
    flex-direction: row !important;
    column-gap: 10px;
}*/
  
  .yotpo-review-content {
    margin-top: 0 !important;
}
  .yotpo-crfs-seperator {
    margin-bottom: 0 !important;
  }
}
.yotpo-display-s .yotpo-head {
  margin-top: 10px !important;
}
.yotpo-main-widget-layout {
  scroll-margin-top: 130px;
}
.yotpo-smart-topic-filter {
  border-radius: 0 !important;
}
.yotpo-reviews-list .yotpo-review-border-smooth {
    display: none !important;
}
.yotpo-review {
    border: 1px solid #EAEAEA;
    padding: 30px 11px;
    margin: 5px 0 !important;
}
.yotpo-review-border-smooth:last-child {
  display: none !important;
}
.yotpo-bottom-line-left-panel.yotpo-bottom-line-score::after{
  content: "/5";
  font-size: 25px;
}
.yotpo-star-rating-icon {
  stroke-width: 15%;
}
.yotpo-widget-instance .yotpo-display-s .yotpo-review {
    position: relative; 
    padding: 45px 15px 15px 15px;
}
.yotpo-widget-instance .yotpo-display-s .yotpo-review-rating-title {
    position: absolute;
    top: 30px;
}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-score-filter-container{
	width: unset !important;
}

.yotpo-bottom-line-score {
  font-weight: 700 !important;
}

.yotpo-display-s .yotpo-custom-questions-range-question {
    gap: 0 !important;
    margin-block: -20px;
}

.yotpo-layout-header-wrapper  .yotpo-bottom-line {
  margin-right: 0 !important;
  }

.yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper {
  margin-bottom: 0 !important;
}