.yotpo-widget-instance .yotpo-reviews-main-widget {
  --primary-font-family: "Neutraface Text Demi", sans-serif!important;
  --primary-font-weight: 500!important;
  --secondary-font-family: acumin-pro-wide, sans-serif!important;
  --color-secondary: #737373;
  --color-dark: #222222;
  --color-gray: #BBBBBB;
  --color-light: #EEEEEE;
}

.yotpo-widget-instance .yotpo-display-l .yotpo-main-layout .yotpo-head,
.yotpo-widget-instance .yotpo-display-m .yotpo-main-layout .yotpo-head {
  margin-block: 0;
}

.yotpo-widget-instance .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline,
.yotpo-widget-instance .yotpo-display-m .yotpo-main-layout .yotpo-head .yotpo-headline {
  text-transform: uppercase;
  font-size: 1.75rem;
  font-size: clamp(1.75rem,1.4166666666666667rem + 1.6666666666666667vw,2.75rem);
}

.yotpo-widget-instance .yotpo-header-container {
  background-color: var(--color-light);
  padding-top: 40px;
}

.yotpo-widget-instance .yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score {
  color: var(--text-color);
}

.yotpo-widget-instance .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review),
.yotpo-widget-instance .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) {
  flex-flow: column;
  gap: 16px;
  margin: 16px 0 24px;
}

.yotpo-widget-instance .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel,
.yotpo-widget-instance .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel {
  padding-inline: 0;
}

.yotpo-widget-instance .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel,
.yotpo-widget-instance .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel {
  order: 1;
  text-align: start;
}

.yotpo-widget-instance .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-details,
.yotpo-widget-instance .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-details {
  justify-content: flex-start;
}

.yotpo-widget-instance .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel .yotpo-review-product-questions,
.yotpo-widget-instance .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel .yotpo-review-product-questions {
  max-width: 480px;
  margin-top: 24px;
}

.yotpo-widget-instance .yotpo-custom-questions-wrapper {
  grid-template-columns: auto 1fr;
}

.yotpo-widget-instance .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-thumbnail-container,
.yotpo-widget-instance .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-thumbnail-container {
  order: 5;
  margin-top: 24px;
  margin-left: -5px;
  min-height: 115px;
  padding-bottom: 0;
  margin-bottom: 0;
}

.yotpo-widget-instance .yotpo-image-thumbnail {
  border-radius: 4px;
}

.yotpo-widget-instance .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-review-customer-questions-container,
.yotpo-widget-instance .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-review-customer-questions-container {
  width: 480px;
}

.yotpo-widget-instance .yotpo-custom-questions-wrapper .yotpo-custom-questions-title {
  color: var(--color-secondary)!important;
  font-style: italic;
  font-weight: 400;
}

.yotpo-widget-instance .yotpo-custom-questions-wrapper .yotpo-custom-questions-title::after {
  content: ':';
}

.yotpo-widget-instance .yotpo-custom-questions-wrapper .yotpo-custom-questions-value {
  color: var(--color-secondary)!important;
}

.yotpo-widget-instance .yotpo-progress-bar {
  background-color: var(--color-gray)!important;
}

.yotpo-widget-instance .yotpo-progress-bar .yotpo-progress-bar-score {
  background-color: var(--color-dark)!important;
}

.yotpo-widget-instance .yotpo-progress-bar-value .yotpo-progress-bar-value-point {
  background-color: var(--color-dark)!important;
}

.yotpo-widget-instance .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper .yotpo-custom-questions-range-question-value {
  color: var(--color-dark)!important;
}

.yotpo-widget-instance .yotpo-date-format {
  color: var(--color-secondary)!important;
}

.yotpo-widget-instance .yotpo-filter-select,
.yotpo-widget-instance .yotpo-media-select,
.yotpo-widget-instance .yotpo-dropdown-closable .yotpo-dropdown-base .yotpo-dropdown-placeholder {
  border-radius: 0!important;
}

.yotpo-widget-instance .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-comment,
.yotpo-widget-instance .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-comment {
  margin-top: 24px;
}

.yotpo-widget-instance .yotpo-reviewer-image {
  display: none;
}

.yotpo-widget-instance .yotpo-reviewer-verified-buyer-text {
  color: var(--color-secondary)!important;
}

.yotpo-widget-instance .yotpo-reviewer-details-verified {
  flex-flow: row wrap!important;
  gap: 4px;
}

.yotpo-widget-instance .yotpo-thumbnail-container>div:hover {
  border-radius: 4px!important;
}

.yotpo-widget-instance .yotpo-reviews-pagination-item:first-child,
.yotpo-widget-instance .yotpo-reviews-pagination-item:last-child {
  text-indent: 999px;
  overflow: hidden;
  width: 30px;
  height: 30px;
  padding: 0;
}

.yotpo-horizontal-pagination > .yotpo-reviews-pagination-item:first-child {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M15 0c4.152 0 7.68 1.47 10.586 4.418C28.53 7.321 30 10.848 30 15c0 4.153-1.461 7.692-4.385 10.615C22.692 28.54 19.153 30 15 30c-4.153 0-7.692-1.461-10.615-4.385C1.46 22.692 0 19.153 0 15c0-4.153 1.461-7.692 4.385-10.615C7.308 1.46 10.847 0 15 0Zm0 2c-3.596 0-6.672 1.278-9.229 3.834C3.258 8.348 2 11.403 2 15c0 3.597 1.268 6.662 3.803 9.197C8.338 26.732 11.403 28 15 28c3.597 0 6.662-1.268 9.197-3.803C26.732 21.662 28 18.597 28 15c0-3.597-1.268-6.662-3.803-9.197C21.662 3.268 18.597 2 15 2Zm2.22 5.175L19 8.52 12.919 15l6.088 6.088-1.415 1.739-7.982-7.675 7.611-7.977Z' fill='%23E10098' fill-rule='nonzero'/%3E%3C/svg%3E")!important;
  margin-right: 24px;
}

.yotpo-horizontal-pagination > .yotpo-reviews-pagination-item.disabled:first-child {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M15 0c4.152 0 7.68 1.47 10.586 4.418C28.53 7.321 30 10.848 30 15c0 4.153-1.461 7.692-4.385 10.615C22.692 28.54 19.153 30 15 30c-4.153 0-7.692-1.461-10.615-4.385C1.46 22.692 0 19.153 0 15c0-4.153 1.461-7.692 4.385-10.615C7.308 1.46 10.847 0 15 0Zm0 2c-3.596 0-6.672 1.278-9.229 3.834C3.258 8.348 2 11.403 2 15c0 3.597 1.268 6.662 3.803 9.197C8.338 26.732 11.403 28 15 28c3.597 0 6.662-1.268 9.197-3.803C26.732 21.662 28 18.597 28 15c0-3.597-1.268-6.662-3.803-9.197C21.662 3.268 18.597 2 15 2Zm2.22 5.175L19 8.52 12.919 15l6.088 6.088-1.415 1.739-7.982-7.675 7.611-7.977Z' fill='%23737373' fill-rule='nonzero'/%3E%3C/svg%3E")!important;
}

.yotpo-horizontal-pagination > .yotpo-reviews-pagination-item:last-child {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M15 0C10.848 0 7.32 1.47 4.414 4.418 1.47 7.321 0 10.848 0 15c0 4.153 1.461 7.692 4.385 10.615C7.308 28.54 10.847 30 15 30c4.153 0 7.692-1.461 10.615-4.385C28.54 22.692 30 19.153 30 15c0-4.153-1.461-7.692-4.385-10.615C22.692 1.46 19.153 0 15 0Zm0 2c3.596 0 6.672 1.278 9.229 3.834C26.742 8.348 28 11.403 28 15c0 3.597-1.268 6.662-3.803 9.197C21.662 26.732 18.597 28 15 28c-3.597 0-6.662-1.268-9.197-3.803C3.268 21.662 2 18.597 2 15c0-3.597 1.268-6.662 3.803-9.197C8.338 3.268 11.403 2 15 2Zm-2.22 5.175L11 8.52 17.081 15l-6.088 6.088 1.415 1.739 7.982-7.675-7.611-7.977Z' fill='%23E10098' fill-rule='nonzero'/%3E%3C/svg%3E")!important;
  margin-left: 24px;
}

.yotpo-horizontal-pagination > .yotpo-reviews-pagination-item.disabled:last-child {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M15 0C10.848 0 7.32 1.47 4.414 4.418 1.47 7.321 0 10.848 0 15c0 4.153 1.461 7.692 4.385 10.615C7.308 28.54 10.847 30 15 30c4.153 0 7.692-1.461 10.615-4.385C28.54 22.692 30 19.153 30 15c0-4.153-1.461-7.692-4.385-10.615C22.692 1.46 19.153 0 15 0Zm0 2c3.596 0 6.672 1.278 9.229 3.834C26.742 8.348 28 11.403 28 15c0 3.597-1.268 6.662-3.803 9.197C21.662 26.732 18.597 28 15 28c-3.597 0-6.662-1.268-9.197-3.803C3.268 21.662 2 18.597 2 15c0-3.597 1.268-6.662 3.803-9.197C8.338 3.268 11.403 2 15 2Zm-2.22 5.175L11 8.52 17.081 15l-6.088 6.088 1.415 1.739 7.982-7.675-7.611-7.977Z' fill='%23737373' fill-rule='nonzero'/%3E%3C/svg%3E")!important;
}

.yotpo-widget-instance .yotpo-horizontal-pagination .selected,
.yotpo-widget-instance .yotpo-horizontal-pagination .yotpo-pagination-number:hover {
  color: var(--primary-color);
  background-color: transparent!important;
}

.yotpo-widget-instance .yotpo-review-votes-wrapper {
  display: none;
}

.modal-backdrop.yotpo-review-form-modal .yotpo-modal-header {
	margin-top: 30px !important;
}

.yotpo-widget-instance .yotpo-reviews-pagination-item:last-child {
	text-wrap: nowrap !important;
}

.yotpo-review-form .form-footer[data-v-3eeac3ad] {
	z-index: 101 !important;
}

.yotpo-mobile-filters-popup-overlay-container[data-v-f2cbe266] {
	z-index: 1000 !important;
}

#yotpo-modal {
  max-height: calc(100% - 180px);
}

.yotpo-widget-instance .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-star-rating, .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-star-rating {
    flex-basis: auto;
}

.yotpo-widget-instance .yotpo-star-rating .star-container:not(:last-child) {
    margin-right: 5px;
}

.yotpo-vertical-pagination {
  display: block !important;
}

.yotpo-vertical-pagination a {
  padding: 0.5rem !important;
}

.yotpo-checkbox-container {
 display: block !important; 
}

.yotpo-dropdown-content {
 background-color: white !important;
}

.modal-backdrop .yotpo-modal .modal-close-btn-wrapper .btn-close {
 position: static !important; 
}

.yotpo-star-rating-icon {
  max-width: none !important; 
}
  
#yotpo-summary:focus-visible,
#yotpo-main-widget-btn:focus-visible,
.yotpo-reviews-widget-dropdown:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px var(--color-pink);
}