/** Shopify CDN: Minification failed

Line 17:12 Unexpected "{"
Line 17:21 Expected ":"
Line 18:16 Expected identifier but found whitespace
Line 18:18 Unexpected "{"
Line 18:27 Expected ":"
Line 18:78 Expected ":"
Line 19:19 Expected identifier but found whitespace
Line 19:21 Unexpected "{"
Line 19:30 Expected ":"
Line 19:84 Expected ":"
... and 22 more hidden warnings

**/
.testimonials{background-color:#f8f8f8;padding:8px 0px 0px 0px;}.testimonials__header{text-align:center;margin-top:20px;margin-bottom:20px}.testimonials__title{font-size:26px;font-weight:600;color:#111111;margin:0;line-height:100%;padding: 10px 100px;display:inline-block;background:#FBE70C;border-radius:20px}.review-main-box{display:flex;padding-bottom:1rem;gap:1rem;overflow-y:auto;scrollbar-width:auto;-webkit-overflow-scrolling:touch;cursor:pointer;margin-bottom:1rem}.review-main-box::-webkit-scrollbar{width:6px;height:6px}.review-main-box::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.review-main-box::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}.review-main-box::-webkit-scrollbar-thumb:hover{background:#2e00fa}.review-sub-box{flex:1;min-width:280px;max-width:400px;background:#f8f8f8;border-radius:4px;padding:10px 6px;border:1px solid #aaa}.review-text-quote{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;min-height:auto;justify-content:space-between;height:100%}.star_title{display:flex;flex-direction:column;align-items:start;width:100%}.review-text-quote .review-text-quote{font-size:14px;font-weight:400;line-height:1.6;color:#111;margin:0;position:relative;text-align:left;font-family:'Geogrotesque';}.review-card__image{width:100%;height:100%;margin:0 auto}.testimonial-card__image-element{width:100%;height:100%;object-fit:cover;border-radius:4px}.review-card__author{font-size:16px;font-weight:700;color:#111;margin:0;font-style:unset;font-family:'Geogrotesque';}@media screen and (max-width:768px){.review-main-box{flex-direction:row;align-items:stretch;gap:15px;padding:.75rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.review-sub-box{min-width:280px;max-width:320px;padding:20px;flex-shrink:0;scroll-snap-align:start}.testimonials__title{font-size:21px}.review-text-quote .review-text-quote{font-size:12px}.review-main-box::-webkit-scrollbar{height:6px}.review-main-box::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.review-main-box::-webkit-scrollbar-thumb{background:#999;border-radius:3px}.review-main-box::-webkit-scrollbar-thumb:hover{background:#999}}@media screen and (max-width:480px){.testimonials{padding:2px}.review-main-box{gap:12px;padding:.5rem}.review-sub-box{padding:12px;min-width:192px;max-width:192px}.testimonials__title{font-size:21px;font-weight:600;line-height:100%;color:#111111;padding:10px;}.review-text-quote .review-text-quote{font-size:10px}.review-card__image{width:100%;height:100%}.review-card__author,.review-card__star{font-size:1rem}.review-main-box::-webkit-scrollbar{height:4px}}.review-card__stars{display:flex;gap:2px;justify-content:center}.review-card__star{color:gold;font-size:1.2rem;font-weight:900;width:16px;height:16px;margin-right:2px;vertical-align:middle}.review-stats{background:#cf2930;border-radius:20px;padding:8px 15px;margin-bottom:25px;color:#fff}.review-stats__container{display:flex;align-items:center;justify-content:space-around;gap:15px;position:relative}.review-stats__left{flex:0 0 auto;text-align:center}.review-stats__rating-label{font-size:12px;color:rgba(255,255,255,.8);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.review-stats__rating-row{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px;line-height:1}.review-stats__rating{font-size:3.5rem;font-weight:700;line-height:1;margin:0}.review-stats__stars{display:flex;align-items:center;gap:2px;margin:0}.review-stats__star{color:gold;font-size:1.2rem;font-weight:900;text-shadow:0 0 4px rgba(255,215,0,.5);-webkit-text-stroke:0.5px #ffd700}.review-stats__count{font-size:14px;opacity:.9;margin-bottom:12px}.review-stats__write-btn{display:none;padding:8px 16px;border:2px solid rgba(255,255,255,.8);border-radius:8px;color:#fff;text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:.3s;font-size:12px}.review-stats__write-btn:hover{background-color:rgba(255,255,255,.1);border-color:#fff}.review-stats__breakdown{flex:1;max-width:none;min-width:0}.review-stats__row{display:flex;align-items:center;gap:10px;margin-bottom:6px;height:16px}.review-stats__row:last-child{margin-bottom:0}.review-stats__rating-text{min-width:120px;font-size:14px;font-weight:600;color:#fff;text-align:left;flex-shrink:0;display:flex;align-items:center;gap:8px}.review-stats__rating-stars{display:flex;align-items:center;gap:2px}.review-stats__rating-star{color:gold;font-size:14px;font-weight:900;text-shadow:0 0 3px rgba(255,215,0,.5)}.review-stats__rating-star--empty{color:rgba(255,255,255,.3)}.review-stats__rating-percentage{font-size:12px;color:rgba(255,255,255,.9);margin-left:auto}.review-stats__bar-container{flex:1;height:8px;background-color:rgba(255,255,255,.4);border-radius:20px;overflow:hidden;position:relative;margin:0 6px;border:1px solid rgba(255,255,255,.2)}.review-stats__bar{height:100%;background:gold!important;border-radius:20px;transition:width 1.2s ease-out;position:relative;display:block!important;opacity:1!important;visibility:visible!important}.review-stats__bar--85{width:85%!important}.review-stats__bar--13{width:13.5%!important}.review-stats__bar--1{width:1.2%!important}.review-stats__bar--0{width:0%!important;display:none}@media screen and (min-width:480px) and (max-width:749px){.review-stats{padding:10px 15px}.review-stats__container{gap:12px}.review-stats__rating{font-size:4rem}.review-stats__rating-label{font-size:13px}.review-stats__star{font-size:1.3rem}.review-stats__count{font-size:15px}.review-stats__write-btn{padding:10px 20px;font-size:13px}.review-stats__rating-text{min-width:130px;font-size:15px}.review-stats__rating-star{font-size:16px}.review-stats__bar-container{height:9px}}@media screen and (min-width:750px){.review-stats{padding:12px 25px;margin-bottom:40px}.review-stats__container{gap:25px}.review-stats__rating{font-size:3.5rem}.review-stats__rating-label{font-size:14px;margin-bottom:8px}.review-stats__star{font-size:1.4rem}.review-stats__rating-row{gap:10px;margin-bottom:12px}.review-stats__count{font-size:16px;margin-bottom:15px}.review-stats__write-btn{padding:12px 24px;font-size:14px}.review-stats__breakdown{max-width:450px}.review-stats__row{gap:15px;margin-bottom:10px;height:18px}.review-stats__rating-text{min-width:140px;font-size:16px}.review-stats__rating-star{font-size:18px}.review-stats__bar-container{height:10px;margin:0 8px}}@media screen and (min-width:1200px){.review-stats{padding:15px 30px}.review-stats__container{gap:35px}.review-stats__rating{font-size:3.2rem}}@media screen and (max-width:479px){.review-stats__container{flex-direction:column;text-align:center;gap:12px}.review-stats__left{width:100%;max-width:280px;margin:0 auto}.review-stats__breakdown{width:100%;max-width:100%}.review-stats{padding:12px 15px;margin-bottom:25px}.review-stats__rating{font-size:2.8rem}.review-stats__rating-label{font-size:12px}.review-stats__star{font-size:1.1rem}.review-stats__rating-row{gap:6px}.review-stats__count,.review-stats__rating-star{font-size:13px}.review-stats__write-btn{padding:8px 16px;font-size:11px}.review-stats__rating-text{min-width:110px;font-size:13px}.review-stats__bar-container{height:7px;margin:0 4px}.review-stats__row{gap:8px;margin-bottom:4px;height:14px}}@media screen and (max-width:320px){.review-stats{padding:8px 10px}.review-stats__rating{font-size:2.2rem}.review-stats__rating-text{min-width:100px;font-size:12px}.review-stats__rating-star{font-size:12px}.review-stats__write-btn{padding:6px 12px;font-size:10px}.review-stats__bar-container{height:6px}}.review-stats__rating-star,.review-stats__star{width:16px;height:16px;margin-right:2px;vertical-align:middle}.review-stats__rating-star--empty{opacity:.3}
  .section-{{ section.id }}-padding {
    padding-top: {{ section.settings.padding_top | times: 0.75 | round: 0 }}px;
    padding-bottom: {{ section.settings.padding_bottom | times: 0.75 | round: 0 }}px;
  }

  @media screen and (min-width: 750px) {
    .section-{{ section.id }}-padding {
      padding-top: {{ section.settings.padding_top }}px;
      padding-bottom: {{ section.settings.padding_bottom }}px;
    }
  }

  @media screen and (max-width: 749px) {
  .testimonials__header {
    margin-bottom: 16px !important; /* Added !important to ensure style is applied */
  }
}
  .review-stats__stars,
  .review-card__stars,
  .review-stats__rating-stars {
    display: flex;
    gap: 2px;
    font-size: 1.2em;
  }

  .review-stats__star--empty,
  .review-card__star--empty {
    opacity: 0.3;
  }

  .review-stats__bar-container {
    flex: 1;
    height: 8px;
    background-color: #e0e0e0;
    border-radius: 4px;
    overflow: hidden;
    margin: 0 10px;
  }

  .review-stats__bar {
    height: 100%;
    background-color: #ffd700;
    transition: width 0.3s ease;
  }

  .review-stats__bar--85 { width: {{ section.settings.five_star_percent }}%; }
  .review-stats__bar--13 { width: {{ section.settings.four_star_percent }}%; }
  .review-stats__bar--1 { width: {{ section.settings.three_star_percent }}%; }
  .review-stats__bar--0 { width: 0%; }
  .testimonials__title {
  background-color: #FBE70C;   /* yellow background */
  border-radius: 20px;         /* rounded corners */
  padding: 10px 100px;         /* desktop spacing */
  display: inline-block;
  color: black;                /* text color */
  text-align: center;
  font-weight: 600;
  font-size: 24px;             /* base font size */
}

.testimonials__title .diya {
  margin: 0 12px;              /* spacing around diya */
}

/* Responsive for phone screens */
@media screen and (max-width: 600px) {
  .testimonials__title {
    padding: 8px 20px;         /* reduce padding for small screens */
    font-size: 21px;           /* smaller font size */
  }

  .testimonials__title .diya {
    margin: 0 6px;             /* tighter spacing on phones */
  }
}
