.testimonial-cards{padding:40px 0}.testimonial-cards__container{max-width:var(--page-width);margin:0 auto}.testimonial-cards__header{display:flex;flex-direction:column;gap:16px;margin-bottom:40px;max-width:336px}.testimonial-cards__title{font-size:24px;line-height:1.2em;letter-spacing:-.04em;font-weight:400;color:#181716;margin:0;max-width:316px}.testimonial-cards__subtitle{font-size:18px;line-height:1.4em;font-weight:400;color:var(--color-warm-gray-neutral-800);margin:0}.testimonial-cards__subtitle a{color:#0f5f21;text-decoration:underline}.testimonial-cards__content{position:relative;margin-left:-20px;margin-right:-20px}@media only screen and (min-width:768px){.testimonial-cards__content{margin-left:0;margin-right:0}}.testimonial-cards__grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:20px}.testimonial-cards__grid::-webkit-scrollbar{display:none}.testimonial-card{flex:0 0 320px;display:flex;flex-direction:column;background:#f2f0eb;border-radius:16px;overflow:visible}.testimonial-card__image{position:relative;width:320px;height:240px;overflow:hidden;border-radius:16px 16px 0 0;z-index:2}.testimonial-card__image-wrapper{width:100%;height:100%}.testimonial-card__image img{width:100%;height:100%;object-fit:cover}.testimonial-card__tag{position:absolute;top:16px;left:16px;background:#ffffff4d;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:8px;padding:4px 20px 5px}.testimonial-card__tag span{font-size:18px;line-height:1.4em;font-weight:400;color:#272726}.testimonial-card__content{background:#f2f0eb;padding:97px 16px 32px;border-radius:16px;margin-top:-81px;z-index:1;width:320px;display:flex;flex-direction:column;gap:16px}.testimonial-card__quote{font-size:20px;line-height:1.2em;font-weight:500;color:#181716}.testimonial-card__author{font-size:18px;line-height:1.4em;font-weight:400;color:#181716}.testimonial-cards__navigation{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px}.testimonial-cards__nav-button{width:36px;height:36px;border-radius:100px;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:opacity .2s ease}.testimonial-cards__nav-button--prev,.testimonial-cards__nav-button--next{background:#0f5f21}.testimonial-cards__nav-button--prev:disabled{background:#e8e3da}.testimonial-cards__nav-button:disabled{opacity:.5;cursor:not-allowed}.testimonial-cards__nav-button svg{width:27px;height:18px}.testimonial-cards__nav-button--prev svg path{stroke:#fff}.testimonial-cards__nav-button--prev:disabled svg path{stroke:#181716}.testimonial-cards__nav-button--next svg path{stroke:#fff}@media(max-width:767px){.testimonial-card:first-child{margin-left:20px}.testimonial-card:last-child{margin-right:20px}.testimonial-cards__navigation{margin-right:20px}}@media(min-width:768px){.testimonial-cards{padding:80px 0}.testimonial-cards__header{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:40px;max-width:none;gap:24px}.testimonial-cards__title{font-size:40px;line-height:1.1em;letter-spacing:-.02em;max-width:none}.testimonial-cards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;overflow:visible;scroll-snap-type:none;padding-bottom:0}.testimonial-card{flex:none}.testimonial-card__image{width:100%;height:311px}.testimonial-card__content{background:#f2f0eb;padding:20px 20px 40px;margin-top:0;width:100%}.testimonial-card__quote{font-size:24px}.testimonial-cards__navigation{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-index-testimonial-cards.css.map */
