.gx-home-root .gx-testimonials{background-color:var(--gx-cream);padding:0;border-top:1px solid var(--gx-line);overflow:hidden}.gx-home-root .gx-testimonials-inner{max-width:100%;margin:0 auto;position:relative}.gx-home-root .gx-testimonials-title{font-size:1.875rem;font-weight:700;color:var(--gx-ink);text-align:center;margin:0 0 48px;letter-spacing:-.025em}@media(min-width:768px){.gx-home-root .gx-testimonials-title{font-size:2.25rem}}.gx-home-root .gx-carousel-container{position:relative;width:100%}.gx-home-root .gx-carousel-container[data-gx-tc-overflow]{padding-left:52px;padding-right:52px}.gx-home-root .gx-carousel-track{display:flex;gap:var(--gx-tc-slide-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:8px 4px 32px;-ms-overflow-style:none;scrollbar-width:none}.gx-home-root .gx-carousel-track::-webkit-scrollbar{display:none}.gx-home-root .gx-testimonial-card{scroll-snap-align:start;flex:0 0 calc((100% - (var(--gx-tc-slide-gap) * (var(--gx-tc-slides-mobile) - 1))) / var(--gx-tc-slides-mobile));background-color:var(--gx-white);padding:32px;border-radius:16px;border:1px solid var(--gx-line);box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}@media(min-width:1024px){.gx-home-root .gx-testimonial-card{flex-basis:calc((100% - (var(--gx-tc-slide-gap) * (var(--gx-tc-slides-desktop) - 1))) / var(--gx-tc-slides-desktop));padding:40px}}@media(max-width:1023px){.gx-home-root.gx-tc-mobile-peek .gx-testimonial-card{flex-basis:84%}}.gx-home-root .gx-testimonial-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000005}.gx-home-root .gx-stars-row{display:flex;color:var(--gx-primary);margin-bottom:20px}.gx-home-root .gx-quote-text{font-size:1.0625rem;font-weight:600;color:var(--gx-ink);margin:0 0 32px;line-height:1.6}@media(min-width:768px){.gx-home-root .gx-quote-text{font-size:1.125rem}}.gx-home-root .gx-author-text{color:var(--gx-ink-2);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0}.gx-home-root .gx-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:var(--gx-white);box-shadow:0 4px 6px -1px #0000001a;border:1px solid var(--gx-line);border-radius:50%;width:48px;height:48px;display:none;align-items:center;justify-content:center;color:var(--gx-ink);cursor:pointer;transition:all .25s ease}.gx-home-root .gx-carousel-container[data-gx-tc-overflow] .gx-nav-btn{display:flex}.gx-home-root .gx-nav-btn:hover:not(:disabled){color:var(--gx-primary);border-color:var(--gx-primary)}.gx-home-root .gx-nav-btn:focus-visible{outline:none;box-shadow:0 0 0 4px var(--gx-primary-soft)}.gx-home-root .gx-nav-btn:disabled{opacity:.3;cursor:not-allowed}.gx-home-root .gx-nav-btn-prev{left:0}.gx-home-root .gx-nav-btn-next{right:0}@media(max-width:767px){.gx-home-root .gx-carousel-container[data-gx-tc-overflow]{padding-left:0;padding-right:0;padding-bottom:56px}.gx-home-root .gx-carousel-track{scroll-padding-inline:6%;padding:8px 6% 16px;gap:var(--gx-tc-slide-gap, 16px)}.gx-home-root.gx-tc-mobile-peek .gx-testimonial-card,.gx-home-root .gx-testimonial-card{flex:0 0 88%;scroll-snap-align:center;padding:24px 20px}.gx-home-root .gx-quote-text{font-size:1rem;margin-bottom:24px}.gx-home-root .gx-carousel-container[data-gx-tc-overflow] .gx-nav-btn{top:auto;bottom:0;transform:none;width:44px;height:44px}.gx-home-root .gx-nav-btn-prev{left:calc(50% - 50px);right:auto}.gx-home-root .gx-nav-btn-next{left:calc(50% + 6px);right:auto}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/gx-testimonials-carousel.css.map */
