/* Combined Border Radius */
.yotpo-filter-select,
.yotpo-search-input,
button,
.yotpo-upload-label,
.yotpo-new-review-submit,
.yotpo-clear-filters-btn,
.yotpo-new-review-btn,
.yotpo-smart-topic-filter,
.yotpo-free-search-filter-container,
.yotpo-search-filter,
.yotpo-modal,
.yotpo-horizontal-pagination .selected,
.yotpo-horizontal-pagination .yotpo-pagination-number-container .yotpo-pagination-number:hover {
  border-radius: 0px !important;
}

/* Combined Font Size and Letter Spacing */
.yotpo-selected-score,
.yotpo-review-content,
.yotpo-review-title,
.yotpo-reviewer-verified-buyer-text,
.yotpo-reviewer-name {
  font-size: 15px !important;
  letter-spacing: 0.2px !important;
}

.yotpo-bottom-line-score {
  font-size: 32px !important;
}

.yotpo-bottom-line-text {
  font-size: 24px !important;
}

/* Base Layout */
.yotpo-base-layout {
  margin: 0 !important;
  padding: 0 30px !important;
  width: 100% !important;
}

/* Flexbox Settings */
.yotpo-header-container,
.yotpo-review-rating-title {
  display: flex !important;
}

.yotpo-review-rating-title {
  flex-direction: column-reverse !important;
  margin-bottom: 20px !important;
}

/* Other Specific Styles */
.yotpo-dropdown-content {
  background: white !important;
}

.yotpo-vertical-border {
  display: none !important;
}

.yotpo-bottom-line .yotpo-bottom-line-right-panel {
  padding: 0 !important;
  height: auto !important;
}

.yotpo-bottom-line-summary {
  padding-bottom: 40px;
}

.yotpo-new-review-btn-wrapper .yotpo-btn-s,
.yotpo-new-review-btn .yotpo-btn-l .empty-state {
  height: 50px !important;
}

.yotpo-media-select[aria-pressed="true"] path {
  fill: black;
}

.yotpo-new-review-headline,
.yotpo-new-review-star-rating,
.yotpo-new-review-content {
  min-height: auto !important;
}

.yotpo-new-input-message {
  margin-bottom: 0px !important;
}

.yotpo-empty-state svg {
  display: none;
}

.yotpo-review-border-smooth, .yotpo-head {
  display: none !important;
}

.yotpo-review-title{
  margin-left: 0px !important;
  padding-bottom: 20px !important;
}

.yotpo-bottom-line-text{
  margin-top: 0px !important;
}

.yotpo-new-review-btn {
  height: 50px !important;
}

.yotpo-empty-state{
  display: none;
}

.yotpo-new-review-btn-wrapper .yotpo-btn-l {
  margin: 0 !important;
  margin-bottom: 40px !important;
}

.yotpo-bottom-line-basic-text {
  color: #767676 !important;
}

.yotpo-widget-container *, 
.yotpo-main-widget *,
.yotpo-reviews *,
.yotpo-review-title *,
.yotpo-review-body * {
  font-family: 'Unica77' !important;
}

.yotpo-widget-clear,
.yotpo-widget-clear * {
    font-family: 'Unica77' !important;
}

span.yotpo-reviewer-verified-buyer-text.unselectable, .yotpo-review-votes-text.unselectable, input#scoreDropdownInput, label.yotpo-dropdown-base{
  font-family: 'Unica77' !important;
}


@media (max-width: 600px){
  .yotpo-bottom-line-right-panel{
  display: flex;
  flex-direction:column;
  align-items: center;
}

.yotpo-display-s .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary{
  display: flex;
  flex-direction: column !important;
  align-items: center;
 }
.yotpo-display-s .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary .yotpo-bottom-line-right-panel{
  display: flex;
  flex-direction:column;
  align-items: center;
  margin-left: 0px;
  }
}
.yotpo-progress-bar-value .yotpo-progress-bar-value-point{
  display: none
}

.yotpo-summary-sentiment svg path{
  fill: black !important
}

.yotpo-bottom-line-basic-text{
  font-size: 15px;
  font-weight: 700;
  color: black !important;
}

.yotpo-custom-questions-range-question-title{
  min-height: 30px;
}

@media (min-width: 601px){
  .yotpo-review-left-panel{
    min-width: 250px !important;
  }
}

[class*="yotpo-display-"][class*="yotpo-device-"][style]
  .yotpo-star-rating-icons-wrapper {
  flex-wrap: wrap;
}

[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-custom-questions-range-question-value[title="True to Size"] {
    font-size: 0;
}
/*
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-custom-questions-range-question-value[title="True to Size"]::before {
    content:"Zgodne z rozmiarem";
    font-size: 12px;
}

#yotpo-reviews-main-widget .yotpo-layout-header-wrapper #yotpo-main-widget-btn {
    font-size: 0;
}

#yotpo-reviews-main-widget .yotpo-layout-header-wrapper #yotpo-main-widget-btn::before {
    content: "Dodaj opinię";
    font-size: 0;
    font-size: 14px;
    line-height: 100%;
}
*/

/*6-10-2025*/
.yotpo-checkbox-container.yotpo-footer-checkbox-container:has(.yotpo-new-input-validation) {flex-wrap: wrap;}

 [class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-checkbox-link {
    margin-left: 10px;
    text-decoration: underline;
}

[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-review-form-footer-container p {
    margin-top: 20px;
}

 [class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-new-input-validation {
    display: block;
    width: 100%;
    flex-basis: 100%;
}

 [class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-checkbox-label::after {
   content: "Oświadczam, że dodana przeze mnie opinia wynika z zakupu lub użytkowania produktu.";
   display: block;
   font-size: 12px;
 }

 [class*="yotpo-display-"][class*="yotpo-device-"][style][class*="mobile"] .yotpo-checkbox-link {
   margin: 0;
   display: block;
 }

 [class*="yotpo-display-"][class*="yotpo-device-"][style][class*="mobile"] .yotpo-checkbox-container.yotpo-footer-checkbox-container {
    align-items: flex-start;
}

.yotpo-dropdown-closable {
  border-radius: 0 !important
}