/** Shopify CDN: Minification failed

Line 51:16 Expected ":"

**/
.yotpo-custom{
  width: 100%;
  display: flex;
  padding: 80px 0;
}
.yotpo-custom.style2{
  background: #fff !important;
  border-top: 1px solid #757575 !important;
}
.yotpo-custom.style2 .yotpo-reviews-main-widget{
  background: #fff !important;
}
.yotpo-custom h2, .yotpo-custom .yotpo-head .yotpo-headline{
  width: 100%;
  color: #212121 !important;
  font-size: 40px !important;
  font-weight: 300 !important;
  font-family: var(--font-heading-family) !important;
  text-align: center;
  line-height: 1 !important;
  margin: 0;
}
.yotpo-custom .yotpo-main-layout .yotpo-border-margin{
  margin: 0 !important;
}
.yotpo-custom .yotpo-base-layout{
  width: 100% !important;
}
.yotpo-custom .yotpo-display-l .yotpo-title-text{
    color: #212121;
    font-family: var(--font-body-family) !important;
}
.yotpo-custom .yotpo-empty-state *{
    font-family: var(--font-body-family) !important;
}
.yotpo-custom-section .yotpo-review-border-smooth{
  display: none !important;
}
.yotpo-custom .yotpo-main-layout .yotpo-head{
  margin-top: 0 !important;
  margin-bottom: 30px !important;
}
.yotpo-custom .yotpo-main-layout{
  outline: none !important;
  box-shadow: none !important;
  outline-offset none !important;
}
.yotpo-custom .yotpo-new-review-btn-wrapper .yotpo-btn-l{
    width: auto !important;
    height: 51px !important;
    background: #f58220 !important;
  color: #212121 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  font-family: var(--font-body-family) !important;
  line-height: 1 !important;
  border: 1px solid #F58220 !important;
  border-radius: 5px !important;
  padding: 0 20px;
  margin-bottom: 0 !important;
}
.yotpo-custom .yotpo-title-text{
  color: #212121;
}
.yotpo-custom .yotpo-new-review-btn{
   width: auto !important;
    height: 50px !important;
    background: #f58220 !important;
  color: #212121 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  font-family: var(--font-body-family) !important;
  line-height: 1 !important;
  border: 1px solid #F58220 !important;
  border-radius: 5px !important;
  padding: 0 20px;
  margin-bottom: 0 !important;
  outline: none !important;
  transition: all .3s ease-in;
}
.yotpo-custom .yotpo-new-review-btn:hover{
  background: #fff !important;
  border-color: #212121 !important;
}
.yotpo-custom .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline{
  flex-basis: 100%;
}
.yotpo-custom .yotpo-display-s .yotpo-head{
  margin-top: 0 !important;
}
.yotpo-custom .yotpo-display-s .yotpo-head .yotpo-headline{
  margin-top: 0 !important;
}
.yotpo-custom .yotpo-reviews-pagination-container:empty{
  margin: 0;
}
.yotpo-custom .yotpo-reviews-pagination-container:has(> .yotpo-vertical-pagination:empty){
  margin: 0 !important;
}
.yotpo-custom .yotpo-reviews-list *{
  font-family: var(--font-body-family) !important;
}
.yotpo-custom .yotpo-reviews-list .yotpo-review-content{
  line-height: 1.63 !important;
}
.yotpo-custom .yotpo-filters-container{
  margin: 20px 0 10px 0 !important;
}
.yotpo-custom .yotpo-horizontal-pagination .selected, .yotpo-custom .yotpo-horizontal-pagination-container .yotpo-reviews-pagination-item:hover{
  background: #f58220 !important;
  color: #212121 !important;
}
.yotpo-custom .yotpo-horizontal-pagination-container .yotpo-reviews-pagination-item{
  border-radius: 5px;
}
.yotpo-custom .yotpo-reviews-pagination-container{
  margin-bottom: 0 !important;
}

@media only screen and (max-width: 1023px) {
  .yotpo-custom{
    padding: 70px 0;
  }
  .yotpo-custom h2, .yotpo-custom .yotpo-head .yotpo-headline{
    font-size: 35px !important;
    line-height: 42px !important;
  }
  .yotpo-custom .yotpo-display-l .yotpo-main-layout .yotpo-head{
    margin-bottom: 40px !important;
  }
}

@media only screen and (max-width: 989px) {
  .yotpo-custom h2, .yotpo-custom .yotpo-head .yotpo-headline{
    font-size: 33px !important;
    line-height: 40px !important;
  }
}

@media only screen and (max-width: 749px) {
  .yotpo-custom{
    padding: 40px 0;
  }
  .yotpo-custom .yotpo-display-l .yotpo-main-layout .yotpo-head{
    margin-bottom: 35px !important;
  }
  .yotpo-custom .yotpo-main-layout .yotpo-head{
    margin-bottom: 15px !important;
  }
  .yotpo-custom .yotpo-layout-header-wrapper{
    margin-bottom: 30px !important;
  }
  .yotpo-custom .yotpo-new-review-btn-wrapper .yotpo-btn-l, .yotpo-custom .yotpo-new-review-btn{
    padding: 0 10px;
  }
}

@media only screen and (max-width: 480px) {
  .yotpo-custom h2, .yotpo-custom .yotpo-head .yotpo-headline{
    font-size: 29px !important;
  }
}