/** Shopify CDN: Minification failed

Line 38:18 Unexpected "{"
Line 38:27 Expected ":"
Line 39:18 Unexpected "{"
Line 39:27 Expected ":"
Line 41:18 Unexpected "{"
Line 41:27 Expected ":"
Line 42:18 Unexpected "{"
Line 42:27 Expected ":"
Line 43:18 Unexpected "{"
Line 43:27 Expected ":"
... and 18 more hidden warnings

**/
.custom-testimonial .testimonial-custom-header .header-icon {margin-bottom: 9px;}
.custom-testimonial .testimonial-custom-block {display: flex;align-items: center;flex-wrap: wrap;position: relative;}
.custom-testimonial .title-wrapper {width: 100%;position: relative;text-align: center;margin-bottom: 35px;}
.custom-testimonial .title-wrapper .title {margin-bottom: 0;}
.custom-testimonial .title-wrapper p {margin: 0;letter-spacing: 0.4px;color: #2C2C2C;font-size: 20px;line-height: normal;}
.custom-testimonial .testimonial-custom-wrapper .page-width {max-width: 1380px;position: relative;width: 100%;}
.custom-testimonial .testimonial-custom-block .testimonial-box-wrapper {max-width: 1084px;}
.testimonial-box-wrapper .swiper-pagination-bullet:before {background: #ff952bb3;}
/* .custom-testimonial:before {position: absolute;content: "'";top: 0;width: 100%;height: 50px;background: transparent linear-gradient(180deg, #FFFFFF00 0%, #F9F6F2 100%) 0% 0% no-repeat padding-box;transform: matrix(-1, 0, 0, -1, 0, 0);}
.custom-testimonial:after {position: absolute;content: "'";bottom: 0;width: 100%;height: 50px;background: transparent linear-gradient(180deg, #FFFFFF00 0%, #F9F6F2 100%) 0% 0% no-repeat padding-box;} */
.custom-testimonial .testimonial-box-wrapper {width: 100%;}
.custom-testimonial .testimonial-item-inner {background-color: #ffffff;padding: 24px 26px 20px 28px;height: 100%;box-shadow: 0px 1px 5px #00000014;border-radius: 15px;display: flex;flex-direction: column;}
/* .custom-testimonial .testimonial-item-inner .testimonial-descripition {flex: 1;} */
.custom-testimonial .testimonial-item-inner .testimonial-rating {line-height: 12px;margin-bottom: 50px;text-align: right;position: relative;z-index: 1;}
.custom-testimonial .testimonial-item-inner .testimonial-rating svg {margin: 0 2px;}
.custom-testimonial .testimonial-item-inner .testimonial-author-name p {font-size: 20px;color: #000000;margin: 0;line-height: 1;margin-bottom: 0;letter-spacing: 0.8px;font-weight: 800;font-family: var(--font-heading-family);}
.custom-testimonial .testimonial-item-inner .testimonial-descripition p {margin: 0;font-size: 16px;color: #3C3C3C;}
.custom-testimonial .testimonial-item-inner .testimonial-author-wrapper {margin-top: 4.5rem;display: flex;align-items: center;gap: 10px;flex-wrap: wrap;position: relative;z-index: 1;}
.custom-testimonial .testimonial-item-inner .testimonial-author-wrapper img {max-width: 53px;width: 100%;}
.custom-testimonial .testimonial-item-inner .testimonial-author-wrapper .testimonial-date {letter-spacing: 1.2px;color: #1A1A1A;font-size: 12px;font-weight: 300;}
.custom-testimonial {background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;}
.custom-testimonial  .swiper-pagination-progressbar {display: none;}
#shopify-section-{{ section.id }} .swiper-testi-main-wap {display: flex;}
#shopify-section-{{ section.id }} .swiper-testi-main-wap .swiper-button-prev {margin-right: 10px;}
.title-image {display: flex;align-items: center;justify-content: center;gap: 20px;font-size: 16px;color: #000;}
#shopify-section-{{ section.id }} .swiper-button-next:after,
#shopify-section-{{ section.id }} .swiper-rtl .swiper-button-prev:after,
#shopify-section-{{ section.id }} .swiper-button-prev:after,
#shopify-section-{{ section.id }} .swiper-rtl .swiper-button-next:after {display: none;}
#shopify-section-{{ section.id }} .swiper.slider-mobile-gutter {padding-bottom: 0;}
#shopify-section-{{ section.id }} .swiper-pagination .swiper-pagination-bullet,
#shopify-section-{{ section.id }} .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #fff;}
.custom-testimonial .testimonial-item-bg {margin: 10px;}
.custom-testimonial .testimonial-item-inner .testimonial-rating .verify_badge {display: flex;justify-content: flex-end;margin-top: 5px;gap: 5px;}
.custom-testimonial .testimonial-item-inner .testimonial-rating .verify_badge span {letter-spacing: 0.2px;color: #000000;font-size: 10px;}
.custom-testimonial .testimonial-custom-block .swiper-button-prev {left: 10px;}
.custom-testimonial .testimonial-custom-block .swiper-button-next {right: 10px;}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {}
.template-product .swiper-pagination-bullet.swiper-pagination-bullet-active:before {background: #FF952B;}
.template-product .swiper-pagination-clickable .swiper-pagination-bullet::before {background: #FF952B;opacity:0.7;}
.template-product .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active::before {opacity:1;}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: rgb(255 149 43 / 40%);}
/* .custom-testimonial .testimonial-custom-block .testimonial-box-wrapper .testimonial-item {height: auto;} */
.custom-testimonial .testimonial-item-inner.testimonial_video_block {padding: 0;position: relative;}
.custom-testimonial .testimonial-item-inner.testimonial_video_block .testimonial-video-block .testimonial-video {border-radius: 15px;}
.custom-testimonial .testimonial-item-inner.testimonial_video_block .testimonial_innner_content {position: absolute;top: 0;width: 100%;height: 100%;padding: 24px 26px 20px 28px;display: flex;flex-direction: column;justify-content: space-between;}
.testimonial-video-block {position: relative;width: 100%;aspect-ratio: 4 / 5;border-radius: 15px;overflow: hidden;}
.testimonial-video {width: 100%;height: 100%;display: block;object-fit: cover;}
.testimonial-video-play {position: absolute;inset: 0;margin: auto;width: 60px;height: 25px;border: 0;border-radius: 999px;background: rgba(255, 255, 255, 0.25);color: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 2;backdrop-filter: blur(3px);-webkit-backdrop-filter: blur(3px);}
.testimonial-video-play svg {color: #ffffff;filter: drop-shadow(0 1px 2px rgba(0,0,0,.25));}
.testimonial-video-block.is-playing .testimonial-video-play,
.custom-testimonial .testimonial-item-inner.testimonial_video_block .testimonial_innner_content .testimonial-descripition,
.custom-testimonial .testimonial-item-inner.testimonial_video_block .is-playing + .testimonial_innner_content  {display: none;}
.custom-testimonial .testimonial-item-inner.testimonial_video_block .testimonial_innner_content span,
.custom-testimonial .testimonial-item-inner.testimonial_video_block .testimonial_innner_content span p {color: #fff;}
.custom-testimonial .testimonial-item-inner.testimonial_video_block .testimonial_innner_content .verify_icon path {fill: #fff;}
.testimonial-video-block:before {position: absolute;content: "";top: 0;width: 100%;height: 100%;background: #00000080 0% 0% no-repeat padding-box;border-radius: 15px;z-index: 1;opacity: 0.3;}
.testimonial-video-block.is-playing:before {display: none;}
.testimonial-load-more-wrap {display: flex;justify-content: center;margin-top: 10px;position: relative;}
.testimonial-load-more {width: 40px;height: 40px;border-radius: 999px;border: 0;background: #fff;color: #2c2c2c;box-shadow: 0px 1px 5px #00000014;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;z-index: 1;}
.testimonial-load-more:hover {transform: translateY(2px);}
.testimonial-load-more-wrap:before {position: absolute;content: "";width: 100%;height: 250px;top: -100px;z-index: 1;background: transparent linear-gradient(180deg, #FFFFFF00 0%, #F9F6F2 100%) 0% 0% no-repeat padding-box;}
.custom-testimonial .testimonial-item-inner .testimonial-img-block img {border-radius: 15px;}
.testimonial-load-more-wrap.load-more-active::before {display: none;}

@media screen and (min-width: 990px) {
  .custom-testimonial .testimonial-box-wrapper .swiper-wrapper {column-count: 3;column-gap: 0;display: inline-block;}
  .custom-testimonial .testimonial-item {display: inline-block;width: 100% !important;margin-bottom: 0;break-inside: avoid;}
  .custom-testimonial .swiper-pagination,.custom-testimonial .swiper-nav-main-wap {display: none;}
  .custom-testimonial .testimonial-custom-block .testimonial-box-wrapper .testimonial-item {margin-right: 0 !important;}
}
@media screen and (max-width: 989px) and (min-width: 750px) {
  .custom-testimonial .testimonial-box-wrapper .swiper-wrapper {column-count: 2;column-gap: 0;display: inline-block;}
}
@media screen and (min-width: 1440px){
#shopify-section-{{ section.id }} .swiper-button-next, 
#shopify-section-{{ section.id }} .swiper-rtl .swiper-button-prev {right: -8rem;}
#shopify-section-{{ section.id }} .swiper-button-prev, 
#shopify-section-{{ section.id }} .swiper-rtl .swiper-button-next {left: -8rem;}
}
@media only screen and (max-width: 1024px) {
.custom-testimonial .testimonial-item-inner {padding: 25px 25px 20px 25px;}
.custom-testimonial .testimonial-item-inner .testimonial-rating {margin-bottom: 30px;}
.custom-testimonial .testimonial-item-inner .testimonial-author-wrapper {margin-top: 3rem;}
.custom-testimonial .testimonial-custom-block .swiper-button-prev,.custom-testimonial .testimonial-custom-block .swiper-button-next {width: 30px;height:30px;}
/* .custom-testimonial .title-wrapper,
.custom-testimonial .testimonial-box-wrapper {max-width: 100%;margin: 0;} */
#shopify-section-{{ section.id }} .swiper-testi-main-wap {margin-top: 2rem;width: 100%;justify-content: center;}
}
@media only screen and (max-width: 990px) {
.custom-testimonial .swiper-nav-main-wap {display: none;}
}
@media only screen and (max-width: 749px) {
.custom-testimonial .testimonial-item-inner .testimonial-rating {margin-bottom: 50px;}
.custom-testimonial .testimonial-item-inner .testimonial-descripition p {font-size: 15px;letter-spacing: 0.15px;}
.custom-testimonial .testimonial-item-inner .testimonial-author-wrapper {margin-top: 4.5rem;}
.custom-testimonial .title-wrapper .title {font-size: 26px;}
.custom-testimonial .title-wrapper p {font-size: 16px;}
.custom-testimonial .title-wrapper {margin-bottom: 15px;}
.custom-testimonial .testimonial-custom-block .swiper-pagination {position: static;line-height: 0;}
.custom-testimonial .testimonial-custom-block .page-width {padding-left: 20px;padding-right: 20px;}
.testimonial-load-more-wrap {display: none;}
}