.tcs{display:block;overflow:visible;touch-action:auto}.tcs__inner{box-sizing:border-box;width:100%;max-width:var(--tcs-max-width, 1280px);margin-inline:auto}.tcs__header{text-align:center;max-width:min(100%,var(--tcs-header-max, 720px));margin-inline:auto;margin-bottom:var(--tcs-space-after-header, 40px)}.tcs__eyebrow{margin:0 0 var(--tcs-space-after-eyebrow, 8px);font-size:var(--tcs-fs-eyebrow, 12px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:var(--tcs-color-eyebrow, #c45c26)}.tcs__title{margin:0;font-size:var(--tcs-fs-heading, 42px);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--tcs-color-heading, #0a0a0a)}.tcs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tcs-gap-desktop, 24px);align-items:stretch}.tcs-card{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;border-radius:var(--tcs-card-radius, 12px);overflow:hidden;background:var(--tcs-color-card-shell, #ffffff);box-shadow:var(--tcs-card-shadow, none)}.tcs-card__media{position:relative;aspect-ratio:var(--tcs-media-aspect, 4 / 3);overflow:hidden;background:var(--tcs-color-media-placeholder, #e5e5e5)}.tcs-card__img{display:block;width:100%;height:100%;object-fit:cover}.tcs-card__body{flex:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:var(--tcs-card-pad-y, 22px) var(--tcs-card-pad-x, 22px) var(--tcs-card-pad-bottom, 24px);background:var(--tcs-color-card-body, #1a2744)}.tcs-card__stars{margin-bottom:var(--tcs-space-stars-quote, 12px);max-width:100%}.tcs-card__quote{margin:0 0 var(--tcs-space-quote-author, 14px);padding:0;font-size:var(--tcs-fs-quote, 15px);font-weight:400;line-height:1.55;color:var(--tcs-color-quote, #ffffff)}.tcs-card__name{margin:0 0 var(--tcs-space-author-meta, 6px);font-size:var(--tcs-fs-author, 15px);font-weight:700;line-height:1.35;color:var(--tcs-color-author, #ffffff)}.tcs-card__meta{margin:0;font-size:var(--tcs-fs-meta, 13px);font-weight:400;line-height:1.45;color:var(--tcs-color-meta, rgba(255, 255, 255, .92))}.tcs-stars{display:flex;justify-content:flex-start;align-items:center;max-width:100%;min-width:0;color:var(--tcs-color-star-full, #ffffff)}.tcs-stars__row{display:inline-flex;align-items:center;gap:var(--tcs-star-gap, 3px);max-width:100%;min-width:0}.tcs-stars__slot{display:inline-flex;width:var(--tcs-star-slot, 16px);height:var(--tcs-star-slot, 16px);flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden}.tcs-stars__svg{display:block;width:var(--tcs-star-slot, 16px)!important;height:var(--tcs-star-slot, 16px)!important}.tcs-stars__svg--empty{opacity:.45;color:var(--tcs-color-star-empty, rgba(255, 255, 255, .45));stroke:currentColor}.tcs-stars__half{position:relative;display:inline-flex;width:var(--tcs-star-slot, 16px);height:var(--tcs-star-slot, 16px);flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden}.tcs-stars__half .tcs-stars__svg--clip{position:absolute;left:0;top:0;clip-path:inset(0 50% 0 0);z-index:1}.tcs-stars__half .tcs-stars__svg--under{position:absolute;left:0;top:0;z-index:0}@media(max-width:989px){.tcs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tcs-gap-tablet, 20px)}}@media(max-width:749px){.tcs__grid{grid-template-columns:1fr;gap:var(--tcs-gap-mobile, 18px);display:flex;overflow:auto}article.tcs-card{width:75%;min-width:75%}article.tcs-card:first-child{margin-left:20px}article.tcs-card:last-child{margin-right:20px}.section-testimonials-cards-showcase .container{padding:0}.tcs__grid--mobile-scroll{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--tcs-gap-mobile, 18px);overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:var(--tcs-gutter, 16px);margin-inline:calc(-1 * var(--tcs-gutter, 16px));padding-inline:var(--tcs-gutter, 16px);padding-bottom:10px;scrollbar-width:thin}.tcs__grid--mobile-scroll .tcs-card{flex:0 0 min(88vw,var(--tcs-mobile-scroll-card-max, 300px));width:min(88vw,var(--tcs-mobile-scroll-card-max, 300px));max-width:min(88vw,var(--tcs-mobile-scroll-card-max, 300px));min-width:0;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/testimonials-cards-showcase.css.map */
