/** Shopify CDN: Minification failed

Line 156:19 Expected identifier but found "{"
Line 156:20 Unexpected "{"
Line 156:30 Expected ":"

**/
.testimonials-section{
  padding:25.5px 60px;
  --colorBody: #ffffff;
  --colorTextBody:#574636;
}
.testimonials-section .section-header h2{
  font-size: 2.5rem;
  font-weight: 700;
  color: #8C8C8C;
  text-align: center;
  margin:0 0 50px 0;
}
.testimonials-section--with-divider{
  border-top:1px solid;
  border-top-color:var(--colorBorder);
}
@media only screen and (min-width:769px){
  .testimonials-section{
    padding:80px 0;
  }
}

.testimonial-stars{
  display:block;
  font-size:16px;
  letter-spacing:0.2em;
  margin-bottom:10px
}

@media only screen and (min-width:769px){

  .testimonial-stars{
    font-size:18px;
    margin-bottom:15px
  }
}

.testimonials-slide{
  display:none;
  opacity:0;
  padding:40px 0 55px;
  width:33%
}

.testimonials-slide:first-child{
  display:block;
}

.testimonials-slide{
  display:block;
  opacity:1;
  text-align:center;
}

.testimonials-slide .testimonials-slider__text{
  transform:scale(0.95);
  transition:transform 0.5s ease,box-shadow 0.5s ease;
}

.testimonials-slide.is-selected .testimonials-slider__text{
  transform:scale(1.1);
  box-shadow:0 10px 25px rgba(0, 0, 0, 0.1);
  position:relative;
  z-index:10;
}

@media only screen and (max-width:768px){
  .testimonials-slide{
    width:100%;
  }

  .testimonials-slide .testimonials-slider__text{
    transform:scale(0.86);
  }

  .testimonials-slide.is-selected .testimonials-slider__text{
    transform:scale(1);
  }
  .testimonials-template--15773337583786__165968776603e217c4 span.testimonial-stars {
    margin-top: 20px;
}
}

.testimonials-slider__text{
  margin:0 30px;
  padding:30px 15px;
  background:var(--colorBody);
  color:var(--colorTextBody);
  margin-bottom:15px
}
.testimonials-slide.slick-slide.slick-current.slick-active.slick-center {
    transform: scale(1.1);
}

.testimonials-slide.slick-slide {
    transition: all .5s ease;
}
.testimonials-slider .slick-track {
    display: flex;
}

.testimonials-slider .slick-list.draggable {
    display: flex;
}
.testimonials-slider .slick-initialized .slick-slide {
    display: flex;
    align-items: stretch;
    flex: 1;
}

.testimonials-slider blockquote.testimonials-slider__text {
    height: 100%;
}
@media only screen and (min-width:769px){

  .testimonials-slider__text{
    margin:0;
    padding:30px;
    margin-bottom:0
  }
}

.testimonials-slider__text cite{
  font-style:normal;
  font-weight:700
}

@media only screen and (min-width:769px){

.testimonials-slider__text cite{
      font-size:calc(var(--typeBaseSize) + 1px)
  }
    }

.testimonials-slider__text p{
  margin-bottom:7.5px
}

.testimonials-slider__text p+cite{
  margin-top:0;
}

.testimonials__info{
  font-size:calc(var(--typeBaseSize) - 1px);
}

.testimonail-image{
  max-width:142px;
  background-color:{{ settings.color_body_bg | default: "#fff" }};
  background-color:var(--colorBody)
}

.text-center .testimonail-image{
  margin-left:auto;
  margin-right:auto
}

.testimonail-image .image-wrap{
  background:none;
}

.testimonail-image--round{
  width:65px;
  height:65px;
  max-width:none;
  border-radius:65px
}

.testimonail-image--round img{
  overflow:hidden;
  border-radius:65px;
}

.testimonials-section .flickity-page-dots{
  bottom:0;
}

.testimonials-section blockquote{
  font-style:normal;
  color: unset; 
  border-left: 0; 
  padding: 15px 30px 40px;
}

*:focus-visible{
  outline:none;
  box-shadow:none;
}

