/** Shopify CDN: Minification failed

Line 10:0 Unexpected "<"
Line 105:8 Unexpected "<"

**/


/* CSS from section stylesheet tags */
<style>
        .custom-reviews-container-wrapper {
          position: relative;
        }
        .custom-reviews-container {
          display: flex;
          overflow-x: auto;
          scroll-snap-type: x mandatory;
          gap: 20px;
          padding: 20px 0;
          scroll-behavior: smooth;
          -webkit-overflow-scrolling: touch;
          touch-action: pan-x;
        }
    .custom-reviews-container::-webkit-scrollbar {
    display: none;             /* Chrome, Safari and Opera */
  }
        .review-card {
          flex: 0 0 90%;
          max-width: 600px;
          scroll-snap-align: center;
          background-color: #e6fafa;
          border-radius: 12px;
          padding: 20px;
          box-shadow: 0 2px 10px rgba(0,0,0,0.05);
          position: relative;
        }
        .review-stars {
          color: #7B00FF;
          font-size: 20px;
          margin-bottom: 10px;
        }
        .review-card h4 {
          font-weight: 600;
          margin-bottom: 10px;
        }
        .review-card .reviewer {
          font-weight: 600;
          margin-top: 10px;
          font-size: 14px;
          color: #333;
        }
        .review-product {
          display: flex;
          align-items: center;
          border-top: 1px solid #ccc;
          margin-top: 15px;
          padding-top: 10px;
          gap: 10px;
        }
        .review-product img {
          max-width: 50px;
          border-radius: 6px;
          background: white;
          padding: 5px;
        }
        .review-product div {
          font-size: 14px;
        }
        .custom-reviews-container-wrapper {
        position: relative;
        padding: 0 50px;
        overflow: hidden;
      }
      .review-arrow {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        background: white;
        border: 1px solid #ddd;
        border-radius: 9999px;
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        z-index: 10;
        box-shadow: 0 2px 6px rgba(0,0,0,0.1);
      }
        .review-arrow svg {
          width: 16px;
          height: 16px;
        }
        .review-arrow.left {
          left: 1px;
        }
        .review-arrow.right {
          right: 1px;
        }
    @media (max-width: 767px) {
      .review-arrow {
        display: none;
      }
    }
        </style>