/** Shopify CDN: Minification failed

Line 145:0 Unexpected "}"

**/
.custom-reviews {
    background: var(--background-color, #fff);
      padding-block: var(--padding-top-desktop, 40px)
          var(--padding-bottom-desktop, 40px);
          }
          .custom-reviews__container {
            max-width: var(--section-width, 1200px);
              margin: 0 auto;
                padding-inline: 57px;
                  overflow: hidden;
                    position: relative;
                    }
                    .custom-reviews__title {
                      color: var(--title-color);
                        text-align: center;
                          line-height: 58px;
                            letter-spacing: 0.6px;
                              margin-bottom: 32px;
                                padding-inline: 15px;
                                }

                                .custom-reviews__slider {
                                  overflow-y: visible;
                                    overflow-x: clip;

                                      padding: 3px !important;
                                      }

                                      .custom-reviews__slide {
                                        align-self: stretch;
                                          height: auto;
                                            border-radius: 10px;
                                              outline: 2px solid #e5e5eb;

                                                box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
                                                }

                                                .custom-reviews__slide-inner {
                                                  display: flex;
                                                    padding: 42px 12px 46px 25px;
                                                      flex-direction: column;
                                                        height: calc(100% - 88px);
                                                          border-radius: 10px;
                                                          }
                                                          .custom-reviews__stars {
                                                            margin-bottom: 26px;
                                                            }
                                                            .custom-reviews__text {
                                                              margin-bottom: 18px;
                                                                color: #2c3e50;
                                                                  font-size: 14px;
                                                                    line-height: 22.4px; /* 160% */
                                                                    }

                                                                    .custom-reviews__author {
                                                                      margin-top: auto;
                                                                        color: var(--body-color);
                                                                          font-size: 14px;
                                                                            line-height: 22.4px; /* 160% */
                                                                            }

                                                                            .custom-reviews__nav-btn {
                                                                              position: absolute;
                                                                                top: 50%;
                                                                                  transform: translateY(-50%);
                                                                                    height: 24px;
                                                                                      width: 24px;
                                                                                        display: flex;
                                                                                          align-items: center;
                                                                                            justify-content: center;
                                                                                              color: var(--nav-color);
                                                                                              }

                                                                                              .custom-reviews__nav-btn--prev {
                                                                                                left: 12px;
                                                                                                }



                                                                                                .custom-reviews__nav-btn--next {
                                                                                                  right: 12px;
                                                                                                  }
                                                                                                  .custom-reviews__stars svg,
                                                                                                  .custom-reviews__stars svg * { fill: var(--stars-color) !important; }
                                                                                                  .custom-reviews--button-wrapper {
                                                                                                    text-align: center;
                                                                                                      margin-top: 40px;
                                                                                                      }

                                                                                                      .custom-reviews--button {
                                                                                                        font-size: 16px;
                                                                                                          background: var(--btn-bg) !important;
                                                                                                            color: var(--btn-text) !important;
                                                                                                              border-color: var(--btn-bg) !important;
                                                                                                              }

                                                                                                              .custom-reviews__container .swiper-pagination{
                                                                                                                margin-top:32px;
                                                                                                                  position: relative!important;
                                                                                                                  }
                                                                                                                  @media screen and (max-width: 768px) {
                                                                                                                    .custom-reviews {
                                                                                                                        padding-block: var(--padding-top-mobile, 40px)
                                                                                                                              var(--padding-bottom-mobile, 40px);
                                                                                                                                }
                                                                                                                                  .custom-reviews__container {
                                                                                                                                      padding-inline: 52px;
                                                                                                                                        }
                                                                                                                                          .custom-reviews__title {
                                                                                                                                              margin-bottom: 35px;
                                                                                                                                                  font-size: 24px;
                                                                                                                                                      line-height: normal;
                                                                                                                                                          letter-spacing: 0.48px;
                                                                                                                                                            }

                                                                                                                                                              .custom-reviews__slide-inner {
                                                                                                                                                                  padding: 42px 9px 46px 21px;
                                                                                                                                                                    }

                                                                                                                                                                      .custom-reviews--button-wrapper {
                                                                                                                                                                          margin-top: 38px;
                                                                                                                                                                            }
                                                                                                                                                                            }
                                                                                                                                                                            .custom-reviews__container .swiper-pagination { margin-top: 32px; }
                                                                                                                                                                            .custom-reviews__container .swiper-pagination-bullet {
                                                                                                                                                                              background: var(--bullet);
                                                                                                                                                                                opacity: 1;
                                                                                                                                                                                }
                                                                                                                                                                                .custom-reviews__container .swiper-pagination-bullet-active {
                                                                                                                                                                                  background: var(--bullet-active);
                                                                                                                                                                                  }

                                                                                                                                                                                  .custom-reviews__title--mobile{ display:none; }

                                                                                                                                                                                  @media (max-width:767px){
                                                                                                                                                                                    .custom-reviews.custom-reviews--has-mobile-title .custom-reviews__title--desktop{ display:none; }
                                                                                                                                                                                      .custom-reviews.custom-reviews--has-mobile-title .custom-reviews__title--mobile{ display:block; }
                                                                                                                                                                                      }
                                                                                                                                                                                      
}