.yotpo-base-layout {
   width: 100% !important;
  max-width: 1600px !important; /* or whatever suits your layout */
  margin: 0 auto !important;   /* centers the container */
  box-sizing: border-box;
}



.yotpo-main-reviews-widget div .yotpo-custom-questions-question-wrapper{
 background-color:#c0ddfb;
  padding: 10px;
  border-radius: 5px;
  border: solid 1.5px #38a0ff;
}


.yotpo-layout-header-wrapper{
 background-color:#f2f3f6 !important;
}

.yotpo-custom-questions-wrapper-suffix-padding {
    display: none !important; 
}

div.card-container {
    background-color: #f2f3f6 !important;
}

.card-container {
  border-radius: 10px !important;
}

 .yotpo-display-s .yotpo-head {
                display: none !important;
              }

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

.yotpo-score-option .yotpo-score[data-v-340b35d3] {
  font-family: sans-serif !important;
}

@media only screen and (max-width: 767px) {
    .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel {
        display: flex;
        gap: 10px;
        flex-direction: column !important;
    }
  
  .yotpo-display-s .yotpo-search-filter .yotpo-search-label .yotpo-search-input {
    width: 308px !important;
  }

  
}


.yotpo-review-votes-text {
  font-size: 10px !important;
  margin-right: 55px !important;
}


.yotpo-review-bold-title {
  font-size:  18px !important;
  font-weight: 900 !important;
  line-height: 15px !important;
    
}

.smart-topic-wrapper  {
    background-color: #f2f3f6 !important;
}

.yotpo-smart-topics .smart-topic-collection[data-v-28b948ae] {
  gap: 5px !important;

}

#yotpo-main-widget-btn[data-v-45e7fb23] {
  border-radius: 2px !important;
}

.yotpo-bottom-line-score {
background-color: #f2f3f6 !important;
width: 70px;
font-weight: 900 !important;
font-size: 35px !important;
height: 60px;
    padding: 5px 5px;
    border-radius: 3px;
    
    line-height: 56px;
} 

.yotpo-empty-state {
  text-align: left;
}

.yotpo-body-text {
  display: none;
}




.yotpo-title-text {
  font-size: 16px !important;
}