.custom-testimonials-section{width:100%}.custom-testimonials-section .testimonials-text-center{text-align:left}@media (min-width: 768px){.testimonials-icon-text-wrapper{margin-left:auto;margin-right:auto}.custom-testimonials-section .testimonials-text-center{text-align:center}}.custom-testimonials-section .testimonials-flex{display:flex}.custom-testimonials-section .testimonials-items-center{align-items:center}.custom-testimonials-section .testimonials-justify-center{justify-content:center}.custom-testimonials-section .testimonials-gap-1{gap:.25rem}.custom-testimonials-section .testimonials-gap-3{gap:.75rem}.custom-testimonials-section .testimonials-mb-4{margin-bottom:1rem}.custom-testimonials-section .testimonials-mb-12{margin-bottom:3rem}.custom-testimonials-section .testimonials-icon{-o-object-fit:contain;object-fit:contain}.custom-testimonials-section .testimonials-header-text{font-size:16px}@media (min-width: 768px){.custom-testimonials-section .testimonials-header-text{font-size:20px}}.custom-testimonials-section .testimonials-main-title{font-size:24px}@media (min-width: 768px){.custom-testimonials-section .testimonials-main-title{font-size:36px}}.custom-testimonials-section .testimonials-sub-title{font-size:16px}@media (min-width: 768px){.custom-testimonials-section .testimonials-sub-title{font-size:20px}}.custom-testimonials-section .testimonials-cards-container{position:relative}.custom-testimonials-section .testimonials-cards-grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start;transition:max-height 1.5s ease-in-out,opacity .8s ease-in-out}.custom-testimonials-section .testimonials-testimonial-card{background-color:#fff;border-radius:.5rem;padding:1.5rem;display:flex!important;flex-direction:column;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid #e5e7eb;width:calc(33.333% - 1rem);transition:all .8s ease-in-out,opacity .6s ease-in-out}.custom-testimonials-section .testimonials-testimonial-text{margin-bottom:1rem;line-height:1.6;flex:1}.custom-testimonials-section .testimonials-author-info{display:flex;align-items:center;gap:.75rem}.custom-testimonials-section .testimonials-author-info.testimonials-author-top{margin-bottom:1rem}.custom-testimonials-section .testimonials-author-image{flex-shrink:0}.custom-testimonials-section .testimonials-rounded-full{border-radius:9999px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-testimonials-section .testimonials-author-details{flex:1}.custom-testimonials-section .testimonials-author-name{font-weight:600;margin-bottom:.25rem}.custom-testimonials-section .testimonials-author-title{font-size:.875rem;opacity:.8}.custom-testimonials-section .testimonials-show-more-container{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:10}.custom-testimonials-section .testimonials-show-more-btn{display:flex;cursor:pointer;align-items:center;gap:.25rem;border-radius:.375rem;padding:.5rem 1.5rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,1,1)}@media (min-width: 768px){.custom-testimonials-section .testimonials-cards-grid{max-height:2000px;overflow:hidden}.custom-testimonials-section .testimonials-testimonial-card:nth-child(n+7){display:none}.custom-testimonials-section .testimonials-testimonial-card:nth-child(7),.custom-testimonials-section .testimonials-testimonial-card:nth-child(8),.custom-testimonials-section .testimonials-testimonial-card:nth-child(9){position:relative;display:block}.custom-testimonials-section .testimonials-testimonial-card:nth-child(7):before,.custom-testimonials-section .testimonials-testimonial-card:nth-child(8):before,.custom-testimonials-section .testimonials-testimonial-card:nth-child(9):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var( --gradient-overlay, linear-gradient(to bottom, rgba(0, 0, 0, .1), rgba(0, 0, 0, .3)) );border-radius:.5rem;pointer-events:none;transition:opacity .5s ease-in-out}.custom-testimonials-section .testimonials-show-more-container{position:absolute;bottom:30px;left:50%;transform:translate(-50%);transition:bottom .5s ease-in-out,transform .5s ease-in-out}.custom-testimonials-section .testimonials-show-more-container.expanded{bottom:-55px}}@media (max-width: 767px){.custom-testimonials-section .testimonials-cards-grid{flex-direction:column;align-items:center;max-height:2000px;overflow:hidden}.custom-testimonials-section .testimonials-testimonial-card{width:100%;margin:0 auto}.custom-testimonials-section .testimonials-show-more-container{position:static!important;margin-top:1rem;transform:none!important;left:auto!important;bottom:auto!important;display:flex;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-testimonials.css.map */
