/*START OF GENERAL CUSTOMIZATION*/
[class*="yotpo-device-"][class*="yotpo-display-"] {
	--primary-font-family: 'AktivGroteskCorp', sans-serif !important;
  	--secondary-font-family: 'AktivGroteskCorp Light', sans-serif !important;
}

[class*="yotpo-questions-and-answers"][class*="yotpo-display-"][style] *,
[class*="yotpo-questions-and-answers"][class*="yotpo-display-"] .yotpo-question .yotpo-question-center-panel .yotpo-question-content .yotpo-read-more-text,
[class*="yotpo-questions-and-answers"][class*="yotpo-display-"] input::placeholder,
[class*="yotpo-questions-and-answers"][class*="yotpo-display-"] textarea::placeholder,
[class*="yotpo-questions-and-answers"][class*="yotpo-display-"] .yotpo-qna-modal-backdrop .yotpo-qna-modal *,
[class*="yotpo-reviews-main-widget"][class*="yotpo-display-"] .yotpo-review .yotpo-review-center-panel .yotpo-review-content .yotpo-read-more-text,
[class*="yotpo-reviews-main-widget"][class*="yotpo-display-"][style] *,
[class*="yotpo-reviews-main-widget"][class*="yotpo-display-"] input::placeholder,
[class*="yotpo-reviews-main-widget"][class*="yotpo-display-"] textarea::placeholder,
[class*="yotpo-reviews-main-widget"][class*="yotpo-display-"] .modal-backdrop *,
#yotpo-mobile-filters-popup * {
  	letter-spacing: 0.56px;
}

/*to be removed*/
.accordion-body:has([class*="yotpo-device-mobile"]),
.wrapper:has([class*="yotpo-device-mobile"]) {
    padding: 0;
}
/**/
/*END OF GENERAL CUSTOMIZATION*/

/*START OF HEADER SECTION*/
.yotpo-reviews-main-widget .yotpo-reviews-icon path {
    fill: var(--primary-color);
}

.yotpo-reviews-main-widget .yotpo-progress-bar, .yotpo-reviews-main-widget .yotpo-progress-bar .yotpo-progress-bar-score {
    border-radius: 0;
}

.yotpo-reviews-main-widget #yotpo-main-widget-btn.yotpo-new-review-btn {
    border-radius: 1px;
    width: auto;
    height: auto;
    padding: 10px 20px;
}
/*END OF HEADER SECTION*/

/*START OF FILTER SECTION*/
.yotpo-reviews-main-widget #yotpo-main-widget-btn.yotpo-clear-filters-btn {
    border-radius: 1px;
}
/*END OF FILTER SECTION*/

/*START OF REVIEW FORM MODAL*/
.yotpo-reviews-main-widget .modal-backdrop.yotpo-review-form-modal textarea {
    width: 100%;
    box-sizing: border-box;
}

.yotpo-reviews-main-widget .modal-backdrop.yotpo-review-form-modal .yotpo-input-wrapper.yotpo-new-review-headline {
    width: 100%;
}

.yotpo-reviews-main-widget .modal-backdrop.yotpo-review-form-modal .yotpo-name-email-wrapper {
    width: 100%;
}

.yotpo-reviews-main-widget .modal-backdrop.yotpo-review-form-modal .yotpo-upload-label {
    border-radius: 0;
}

.yotpo-reviews-main-widget .modal-backdrop.yotpo-review-form-modal .yotpo-custom-questions-options .yotpo-custom-questions-option {
    border-radius: 0;
}

.yotpo-reviews-main-widget .modal-backdrop.yotpo-review-form-modal .yotpo-review-form .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit {
    border-radius: 1px;
    background-color: var(--primary-color);
}

.yotpo-reviews-main-widget .modal-backdrop.yotpo-review-form-modal .yotpo-form-complete .yotpo-shop-complete {
	border-radius: 1px;
}

.yotpo-reviews-main-widget.yotpo-device-mobile .modal-backdrop.yotpo-review-form-modal .yotpo-star-rating-icons {
    flex-direction: column;
}

.yotpo-reviews-main-widget.yotpo-device-mobile .modal-backdrop.yotpo-review-form-modal .yotpo-star-rating-icons .yotpo-star-rating-icons-wrapper {
    padding: 0;
}

.yotpo-reviews-main-widget.yotpo-device-mobile .modal-backdrop.yotpo-review-form-modal .yotpo-star-rating-icons .yotpo-star-rating-text {
    align-self: flex-start !important;
}

.yotpo-reviews-main-widget.yotpo-device-mobile .modal-backdrop.yotpo-review-form-modal .yotpo-input-wrapper.yotpo-new-review-name {
    width: 100%;
}

.yotpo-reviews-main-widget.yotpo-device-mobile .modal-backdrop.yotpo-review-form-modal .yotpo-input-wrapper.yotpo-new-review-email {
    width: 100%;
}

.yotpo-reviews-main-widget.yotpo-device-mobile .modal-backdrop.yotpo-review-form-modal .yotpo-input-wrapper.yotpo-new-review-headline:has(.yotpo-new-input-validation) {
    min-height: auto;
}

.yotpo-reviews-main-widget.yotpo-device-mobile .modal-backdrop.yotpo-review-form-modal .yotpo-checkbox-container.yotpo-terms-and-conditions-container {
    flex-wrap: wrap;
}
/*END OF REVIEW FORM MODAL*/

/*START OF PAGINATION SECTION*/
.yotpo-reviews-main-widget .yotpo-horizontal-pagination .selected, .yotpo-reviews-main-widget .yotpo-horizontal-pagination .yotpo-pagination-number-container .yotpo-pagination-number:hover {
    border-radius: 0;
}

.yotpo-reviews-main-widget.yotpo-device-mobile .yotpo-review .yotpo-review-center-panel:not(:has(.yotpo-thumbnail-container)) .yotpo-review-content {
    margin-top: 0;
}

.yotpo-reviews-main-widget.yotpo-device-mobile .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper {
    width: 100% !important;
}

.yotpo-reviews-main-widget .yotpo-vertical-pagination .yotpo-reviews-pagination-item {
    border-radius: 0;
    width: auto;
    height: auto;
    padding: 10px 20px;
}
/*END OF PAGINATION SECTION*/

/*START OF UGC Edit request 9/17/2024*/
.yotpo-reviews-main-widget .yotpo-checkbox {
  -webkit-appearance: auto;
}

.yotpo-reviews-main-widget .yotpo-checkbox-container .yotpo-checkbox::after {
  display: none;
}

.yotpo-empty-state svg {
  display: none;
}
/*END OF UGC Edit request 9/17/2024*/

/* ========== T&C customization ========== */
.yotpo-main-widget-layout .modal-backdrop.yotpo-review-form-modal [class*="modal-body"] .yotpo-review-form footer.form-footer .yotpo-terms-and-conditions-container .yotpo-checkbox-mandatory-sign:after {
    content: "und der Datenschutzrichtlinie zu.";
    color: #000;
    position: relative;
    right: 2px;
}
.yotpo-main-widget-layout .modal-backdrop.yotpo-review-form-modal [class*="modal-body"] .yotpo-review-form footer.form-footer .yotpo-terms-and-conditions-container .yotpo-checkbox-mandatory-sign{
	color: #fff;
}
.yotpo-main-widget-layout .modal-backdrop.yotpo-review-form-modal [class*="modal-body"] .yotpo-review-form footer.form-footer .yotpo-terms-and-conditions-container .yotpo-checkbox-link{
	text-decoration: underline;
	text-underline-offset: 3px;
}
.yotpo-main-widget-layout .modal-backdrop.yotpo-review-form-modal [class*="modal-body"] .yotpo-review-form footer.form-footer .yotpo-terms-and-conditions-container .yotpo-new-input-validation:before {
    content: "und der Datenschutzrichtlinie zu. ";
	color: #000
}

/* styling to support adding "About Our Reviews" Link under headline */
[class*="yotpo-reviews-main-widget"][class*="yotpo-display-"] .yotpo-main-layout .yotpo-head {
    flex-direction: column;
  	flex-wrap: wrap;
}
[class*="yotpo-reviews-main-widget"][class*="yotpo-display-"] .yotpo-main-layout .yotpo-head .yotpo-headline {
  	flex-basis: 100%;
 	margin-left: auto;
  	margin-right: auto;
}
.yotpo-head .reviews-policy-link a {
  color: #403f3f;
}
.yotpo-head .reviews-policy-link a:hover {
  text-decoration: underline;
  text-underline-offset: 3px;
}