/** Shopify CDN: Minification failed

Line 193:6 Unexpected ".5rem"
Line 197:5 Unexpected ".5"

**/
.slider.slider--desktop.contains-content-container .slider__slide { padding: 10px; }
.custom_review.background-primary .custom_review-card { border-radius: 10px; -webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.10); -moz-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.10); box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.10);}
.custom_review .title-wrapper .title { flex: 0 0 100%;}

.custom_review .custom_review-list { margin-top: 4rem; }
.custom_review .title-wrapper { justify-content: center;}
.custom_review .title-wrapper p { margin: 0;}

@media screen and (min-width: 990px) {
  .custom_review .slider-component-desktop .slider--desktop.grid--2-col-desktop .grid__item { flex: 0 0 48%;}
}

/* .custom_review .slider-button--prev { left: -3.5%;}
.custom_review .slider-button--next { right: -4.8%;} */
.custom_review-card__info { padding: 30px 40px 40px;}

.custom_review .slider-buttons { margin-top: 30px;}
.custom_review .slider-buttons .slider-button--prev { transform: rotate(90deg); position: relative;}
.custom_review .slider-buttons .slider-button--prev:after { content: ''; position: absolute; width: 30px; height: 30px; background: #F3F9EC; border-radius: 100%; bottom: 0; z-index: -1;}
.custom_review .slider-buttons .slider-button--next { transform: rotate(90deg); position: relative;}
.custom_review .slider-buttons .slider-button--next:after { content: ''; position: absolute; width: 30px; height: 30px; background: #F3F9EC; border-radius: 100%; top: 0; z-index: -1;}

.custom_review .slider-buttons .slider-button--prev svg,
.custom_review .slider-buttons .slider-button--next svg { width: 25px; height: 25px;}

/* .custom_review .slider-component-desktop { max-width: 1292px; margin: auto;} */
/* .custom_review-list .custom_review-list__item  .custom_review-card__image-wrapper svg { position: absolute; right: 55px; top: 20px;} */
.custom_review-list .custom_review-list__item .image_top_content_left { text-align: left;}
.custom_review-list .custom_review-list__item .image_top_content_left .custom_review-card__image-wrapper { flex: 0 0 88px;}
.custom_review-list .custom_review-list__item .image_top_content_left .custom_review-card__info h3, .custom_review-list .custom_review-list__item .image_top_content_left .custom_review-card__info .review_img  { display: none;}

.custom_review-list .custom_review-list__item .custom_review-card__info h3, .custom_review-list .custom_review-list__item .custom_review-card__image-wrapper h3 { font-family: var(--font-body-family); font-style: normal; font-weight: 700; font-size: 18px; line-height: 22px; margin: 0;}
.custom_review-list__item .custom_review-card__image-wrapper .content h3 { margin-right: 9px;}
.custom_review-list .custom_review-list__item .mucustom_reviewlticolumn-card__info p { font-style: normal; font-weight: 300;}
.custom_review-list .custom_review-list__item .custom_review-card__info span { font-size: 16px; font-weight: 700; margin-bottom: 12px; display: inline-block;}

/* Image Left Contentg Left */

.custom_review-list .custom_review-list__item .image_left_content_left { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-flex-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.custom_review-list .custom_review-list__item .image_left_content_left .custom_review-card__image-wrapper { flex: 0 0 20%;}
.custom_review-list .custom_review-list__item .image_left_content_left .custom_review-card__info { flex: 0 0 73.5%;}
.image_left_content_left .review_img, .image_center_content_center .review_img  { margin: 10px 0 20px;}

/* Image center Contentg center */

.custom_review-list .custom_review-list__item .image_center_content_center { text-align: center;}
.custom_review-list .custom_review-list__item .image_center_content_center .custom_review-card__image-wrapper .image_wepper, .custom_review-list .custom_review-list__item .image_bottom_content_top .custom_review-card__image-wrapper .image_wepper {  max-width: 120px; margin: auto;}
.custom_review-list .custom_review-list__item .image_center_content_center .custom_review-card__image-wrapper { margin: 20px auto 0; display: inline-block; width: 100%;}

.custom_review-list .custom_review-list__item .image_bottom_content_top { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center;}
.custom_review-list .custom_review-list__item .image_bottom_content_top .custom_review-card__image-wrapper { order: 2; margin-bottom: 25px;}
.custom_review-list .custom_review-list__item .image_bottom_content_top .custom_review-card__image-wrapper .content { text-align: center;}
.custom_review-list .custom_review-list__item .image_bottom_content_top .custom_review-card__image-wrapper .content h3 { margin-top: 10px;}
/* .custom_review-list .custom_review-list__item .image_bottom_content_top .custom_review-card__image-wrapper svg { top: auto; bottom: 25px;} */
.custom_review-list .custom_review-list__item .image_bottom_content_top .custom_review-card__info h3, .custom_review-list .custom_review-list__item .image_bottom_content_top .custom_review-card__info .review_img { display: none;}

.custom_review-list .custom_review-list__item.left .image_bottom_content_top .custom_review-card__image-wrapper { flex: 0 0 93.5%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-flex-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.custom_review-list .custom_review-list__item.left .image_bottom_content_top .custom_review-card__image-wrapper .image_wepper { flex: 0 0 20%; margin-right: 20px;}

.custom_review-list .custom_review-list__item .image_top_content_left .custom_review-card__image-wrapper { width: 100%; display: flex; align-items: center; margin: 0; padding: 30px 30px 0; box-sizing: border-box;}
.custom_review-list .custom_review-list__item .image_top_content_left .custom_review-card__image-wrapper .image_wepper { width: 60px; margin-right: 12px;}
.custom_review-list .custom_review-list__item .image_top_content_left .custom_review-card__image-wrapper .content { flex: 1; z-index: 1; display: flex; flex-wrap: wrap;}
/* .custom_review-list .custom_review-list__item .image_top_content_left .custom_review-card__image-wrapper .content .verified_customer { margin-left: 9px;} */
.custom_review-list .custom_review-list__item .image_top_content_left .custom_review-card__image-wrapper .review_img { width: 100px; line-height: normal; margin-top: 6px;}
.custom_review-list .custom_review-list__item .image_top_content_left .custom_review-card__image-wrapper .review_img img { width: 100%;}


@media screen and (max-width: 1500px) {
  .custom_review .slider-component-desktop { max-width: 100%; margin: auto;}
}

@media screen and (max-width: 1140px) and (min-width: 990px) {
  .custom_review-list .custom_review-list__item .image_top_content_left .custom_review-card__image-wrapper { padding: 30px 20px 0;}
  .custom_review-card__info { padding: 30px 20px 40px;}
}

@media screen and (max-width: 990px) {
/*   .custom_review .slider-button--prev { left: 0;}
  .custom_review .slider-button--next { right: 0;} */
  .custom_review .slider.slider--desktop.contains-content-container .slider__slide { margin:0; box-sizing: border-box;}
  .custom_review .slider-component-desktop { max-width: 100%; }
  .custom_review-list .custom_review-list__item .image_top_content_left .custom_review-card__image-wrapper .content .verified_customer { margin-left: 0; width: 100%;}
}

@media screen and (max-width: 480px) {
/*   .custom_review .slider-button--prev { left: -3%;}
  .custom_review .slider-button--next { right: -3%;} */
/*   .custom_review .slider-component-desktop { max-width: 90%;} */
/*   .slider.slider--desktop.contains-content-container .slider__slide { margin: 0 5px;} */
/*   .custom_review-list .custom_review-list__item .custom_review-card__image-wrapper svg { right: 15px; width: 45px;} */
  .custom_review-list .custom_review-list__item .custom_review-card__info p { font-size: 14px; line-height: 25px;}
  .custom_review-list .custom_review-list__item .image_top_content_left .custom_review-card__image-wrapper { padding: 20px 15px 0;}
  .custom_review-card__info { padding: 15px 20px 30px;}
  .custom_review-list .custom_review-list__item .image_top_content_left .custom_review-card__image-wrapper .image_wepper { width: 60px; margin-right: 15px;}
  .custom_review-list .custom_review-list__item .custom_review-card__info h3, .custom_review-list .custom_review-list__item .custom_review-card__image-wrapper h3 { font-size: 14px;}
  .custom_review-list .custom_review-list__item .image_top_content_left .custom_review-card__image-wrapper .review_img { width: 92px; margin-top: 0;}
}

.content-customer-col {
  display:flex !important;
  flex-direction:column !important;
  gap:4px !important;
}

.content-customer-prod{
display:flex !important;
  justify-content:space-between !important;
  gap:4px !important;
}

.rte > p {
  line-clamp:4 !important;
}

.m-0{
  margin:0 !important;
}

.w-100 {
  width:100% !important;
}

.h-100{
  height:100% !important;
}

.flex-col-customer{
  display:flex !important;
  flex-direction:column !important;
  gap:6px !important;
  width:100% !important;
}

.flex-customer{
  display:flex !important;
  gap:6px !important;
  align-items:center !important;
  width:100% !important;
  padding-inline:30px;
}
.flex-customer-w-auto{
  display:flex !important;
  gap:6px !important;
}

.user-avatar-wrapper {
  display: inline-block;
  margin-right: 6px;
}

.user-avatar {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
}

.p-0 {
  padding:0px;
}

.border {
  border:1px solid black;
}

.flex-col-gap-0{
  gap:4px !important;
  display:flex !important;
  flex-direction:column !important;
}

.flex-col-between {
  display:flex !important;
  flex-direction:column !important;
  justify-content:space-between !important;
  gap:1.5rem !important;
}

.flex-1 {
  flex:1 !important;
}

.mt-auto {
  margin-top:auto !important;
}

.gap-1.5rem{
gap:1.5rem !important;
}

.pb-2.5 {
  padding-bottom:10px !important;
}

@media only screen and (max-width:648px) {
.flex-customer-col-mob{
  display:flex !important;
  gap:6px !important;
  flex-direction:row !important;
  width:100% !important;
  padding:0px 30px 10px 30px;
}
}