.yotpo-widget-instance {
    width: 100%;
    overflow: hidden;
}
.yotpo-main-layout {
    overflow: hidden;
    max-width: 100%;
}
.yotpo-display-s .yotpo-head.yotpo-head {
margin-top: 0;
}
.yotpo-new-review-btn-wrapper button.yotpo-btn-s {
border-left: none
}
.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score {
    font-family: var(--primary-font-family) !important;
    font-weight: var(--primary-font-weight) !important;
      font-feature-settings: 'case';
}
label.yotpo-smart-topic-filter.smart-topic-wrapper {
    border: none !important;
}
.yotpo-search-filter {
  height: 36px;
}
.yotpo-search-filter .yotpo-search-label .yotpo-search-input:focus, .yotpo-search-filter .yotpo-search-label .yotpo-search-input:valid {
    border: 1px solid var(--primary-color);
}
button#yotpo-main-widget-btn {
    border-radius: 6px !important;
}
.yotpo-filter-select {
    border-radius: 6px !important;
}
button.yotpo-media-select {
    border-radius: 6px !important;
}
button.ugc-storefront-widgets-tabs-container__tab {
    border-radius: 0 !important;
}
.yotpo-dropdown-closable {
    font-family: var(--secondary-font-family) !important;
}
.yotpo-initials-background {
    fill: #edf2d3 !important;
}
.yotpo-avatar-initials-text {
    font-size: 16px !important;
  fill: var(--primary-color) !important;
}
.yotpo-read-more-text {
    font-family: var(--secondary-font-family) !important;
}
#yotpo-app input#searchInput:focus {
    border: none;
}
.yotpo-display-s .yotpo-search-filter .yotpo-search-input {
    max-height: 31px;
}

@media screen and (max-width: 374px) {
  .write-question-review-buttons-container {
    display: flex;
    flex-direction: column;
  }
  .main-widget
    .write-question-review-buttons-container
    .write-question-review-button {
    width: 100%;
    margin-left: 0 !important;
  }

  .filters-container .free-text-search,
  .filters-container .free-text-search-input {
    width: 100% !important;
  }
}

.yotpo.yotpo-main-widget {
  margin: 32px auto !important;
}
.bottom-line-items-container .reviews-qa-labels-container .reviews-qa-label {
  font-family: "Roboto", sans-serif;
}
.yotpo .yotpo-nav li {
  margin-bottom: 0;
}
.yotpo
  .yotpo-review
  .yotpo-header.yotpo-verified-buyer
  .yotpo-icon-circle-checkmark,
.yotpo
  .yotpo-question
  .yotpo-header.yotpo-verified-user
  .yotpo-icon-circle-checkmark,
.yotpo
  .yotpo-comment
  .yotpo-header.yotpo-store-owner
  .yotpo-icon-circle-checkmark,
.yotpo
  .yotpo-question
  .yotpo-header.yotpo-store-owner
  .yotpo-icon-circle-checkmark {
  color: #598030;
}
.filters-container .desktop-clear-all-btn .desktop-clear-btn-text {
	color: #fff;
}
.yotpo.yotpo-main-widget .yotpo-icon-btn:hover {
  background-color: #41572a !important;
}
.yotpo-smart-topics {
    font-size: 18px !important;
    flex-basis: 80%;
    font-weight: var(--primary-font-weight);
    font-family: var(--primary-font-family);
    font-style: var(--primary-font-style);
}
.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-title.yotpo-review-title {
    margin-bottom: 10px;
}

.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-content.yotpo-review-content {
margin-top: 5px;
}
.yotpo-thumbnail-container.clickable-thumbnails .yotpo-media-thumbnail {
 display: flex; 
}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-thumbnail-container {
margin-top: 5px;
}
/* Mobile Filter */
.yotpo-mobile-filters-popup-overlay-container .yotpo-mobile-filters-popup-content {
    padding: 70px 30px 60px !important;
}
.yotpo-mobile-filters-popup-overlay-container .yotpo-mobile-filters-popup-actions .yotpo-mobile-filters-results-btn {
    width: 90% !important;
    bottom: 10px !important;
    left: 0;
    margin: auto;
    right: 0;
}
.yotpo-filters-results-btn {
    height: 46px !important;
}
.yotpo-mobile-filters-popup-content input {
 font-size: 16px; 
}
.yotpo-mobile-filters-btn .yotpo-mobile-filters-btn-badge {
    font-size: 13px !important;
    font-weight: 600;
    font-feature-settings: "case";
    align-items: center;
    background: #598030 !important;
}
svg.yotpo-radio-icon path {
    fill: #598030 !important;
}
#yotpo-star-rating-filter-by-all#yotpo-star-rating-filter-by-all:focus,
#yotpo-star-rating-filter-by-all#yotpo-star-rating-filter-by-all:hover {
    background: #edf2d3 !important;
  color: #434343 !important;
}
.yotpo-score.yotpo-score-option:focus, .yotpo-score.yotpo-score-option:hover {
background: none !important;
}
.yotpo-score-option[aria-checked="true"] {
    background: #598030 !important;
}
#yotpo-star-rating-filter-by-5#yotpo-star-rating-filter-by-5:hover,
#yotpo-star-rating-filter-by-5#yotpo-star-rating-filter-by-5:focus,
#yotpo-star-rating-filter-by-4#yotpo-star-rating-filter-by-4:hover, 
#yotpo-star-rating-filter-by-4#yotpo-star-rating-filter-by-4:focus, 
#yotpo-star-rating-filter-by-3#yotpo-star-rating-filter-by-3:hover,
#yotpo-star-rating-filter-by-3#yotpo-star-rating-filter-by-3:focus,
#yotpo-star-rating-filter-by-2#yotpo-star-rating-filter-by-2:hover,
#yotpo-star-rating-filter-by-2#yotpo-star-rating-filter-by-2:focus,
#yotpo-star-rating-filter-by-1#yotpo-star-rating-filter-by-1:hover,
#yotpo-star-rating-filter-by-1#yotpo-star-rating-filter-by-1:focus {
      background: #edf2d3;
}
path.yotpo-score-filter-full-star {
    fill: #a9b36e !important;
    stroke: #a9b36e !important;
}
path.yotpo-score-filter-empty-star {
    stroke: #a9b36e !important;
    fill: white !important;
}
.yotpo-display-l .yotpo-main-layout .yotpo-head, .yotpo-display-m .yotpo-main-layout .yotpo-head {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
.yotpo-head:empty {
    display: none !important;
}
.yotpo-display-l .yotpo-main-widget-tabs, .yotpo-display-m .yotpo-main-widget-tabs {
    justify-content: center !important;
    margin-top: 50px !important;
    padding-top: 30px !important;
    margin-bottom: 30px !important;
}
.yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab {
    font-size: 25px !important;
}
.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score {
    font-size: 70px !important;
    padding-top: 0px !important;
    margin-top: -10px;
}
.yotpo-review-content {
  position: relative;
}
.yotpo-smart-topics-see-more-label {
    font-size: 13px;
    font-family: var(--secondary-font-family) !important;
    font-weight: var(--secondary-font-weight) !important;
    font-style: var(--secondary-font-style) !important;
}
.yotpo-clear-filters-container .yotpo-clear-filters {
    font-weight: var(--secondary-font-weight) !important;
    font-family: var(--secondary-font-family) !important;
    font-style: var(--secondary-font-style) !important;
}
.yotpo-thumbnail-container {
    min-height: unset !important;
}
.yotpo-review-form input {
    border-radius: 3px !important;
}

/* Empty State styling */
.yotpo-empty-state > svg {
    display: none;
}
.yotpo-main-layout .yotpo-border-margin {
    margin-top: 0px !important;
    margin-bottom: 20px;
}
.yotpo-display-l .yotpo-qna-empty-state, .yotpo-display-m .yotpo-qna-empty-state {
    margin-top: 0px !important;
}
.yotpo-main-layout {
    width: 100% !important;
}
.yotpo-header-margin, .yotpo-qna-tabs {
    margin-top: 0px !important;
  margin-bottom: 20px;
}
/* Disable related links */
a.yotpo-related-product-name {
    pointer-events: none;
    cursor: default;
}



/* focus */
.yotpo-reviews-main-widget ._keyfocus *:focus, 
.yotpo-reviews-main-widget input:not([disabled]):focus, 
.yotpo-reviews-main-widget textarea:not([disabled]):focus, 
.yotpo-reviews-main-widget select:not([disabled]):focus {
    box-shadow: none !important;
    outline: 1px solid #598030 !important;
}