.eb-tw{align-items:stretch;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1.05fr) minmax(0,1.5fr) minmax(0,.95fr)}.eb-tw__quote{background:var(--color-tint);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;flex-direction:column;min-height:340px;overflow:hidden;padding:var(--space-4);position:relative}.eb-tw__quote:before{background:radial-gradient(75% 60% at 88% 4%,color-mix(in srgb,var(--color-accent-2) 12%,transparent),transparent 62%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.eb-tw__quote>*{position:relative}.eb-tw__who{align-items:center;display:flex;gap:var(--space-1)}.eb-tw__av{background:var(--color-surface-2);border:2px solid var(--color-surface);border-radius:var(--radius-pill);box-shadow:0 0 0 1px var(--color-border);flex:0 0 auto;height:38px;object-fit:cover;width:38px}.eb-tw__nm{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold)}.eb-tw__hd{color:var(--color-text-muted);font-size:var(--fs-micro)}.eb-tw__qt{font-family:var(--font-display);font-size:var(--fs-h5);line-height:var(--leading-snug);margin-block:auto;padding-block:var(--space-4);text-align:center;transition:opacity var(--dur-base) var(--ease-drift)}.eb-tw__qt.is-out{opacity:0}.eb-tw__foot{display:grid;gap:var(--space-2)}.eb-tw__prog{display:flex;gap:5px}.eb-tw__prog i{background:color-mix(in srgb,var(--color-accent-2) 16%,transparent);border-radius:2px;cursor:pointer;flex:1;height:2px;overflow:hidden;position:relative}.eb-tw__prog i:after{background:var(--color-accent-2);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(0);transform-origin:left}.eb-tw__prog i.is-on:after{animation:eb-tw-fill var(--tw-interval, 5s) linear forwards}.eb-tw.is-paused .eb-tw__prog i.is-on:after{animation-play-state:paused}@keyframes eb-tw-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.eb-tw__hero,.eb-tw__m{background:var(--color-surface-2);border-radius:var(--radius-card);overflow:hidden;position:relative}.eb-tw__hero{min-height:340px}.eb-tw__hero img,.eb-tw__m img{height:100%;object-fit:cover;width:100%}.eb-tw__play{align-items:center;background:color-mix(in srgb,var(--color-surface) 92%,transparent);border-radius:var(--radius-pill);box-shadow:var(--shadow-lift);color:var(--color-accent-2);display:grid;height:56px;top:0;right:0;bottom:0;left:0;margin:auto;place-items:center;position:absolute;transition:transform var(--motion-response),background var(--motion-micro);width:56px}.eb-tw__hero:hover .eb-tw__play{background:var(--color-accent);color:var(--color-accent-text);transform:scale(1.08)}.eb-tw__play svg{margin-inline-start:3px}.eb-tw__mosaic{display:grid;gap:var(--space-2);grid-template-rows:1.35fr 1fr}.eb-tw__m{min-height:120px;transition:transform var(--motion-response)}.eb-tw__m img{transition:transform var(--motion-ambient)}.eb-tw__m:hover img{transform:scale(var(--zoom-media))}.eb-tw__cap{background:linear-gradient(0deg,color-mix(in srgb,var(--color-accent-deep) 62%,transparent),transparent);bottom:0;color:var(--color-on-inverse);font-size:var(--fs-micro);inset-inline:0;opacity:0;padding:var(--space-4) var(--space-2) var(--space-1);position:absolute;transition:opacity var(--motion-micro)}.eb-tw__m:hover .eb-tw__cap{opacity:1}.eb-tw__stats{border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-7);margin-top:var(--space-4);padding-top:var(--space-3)}.eb-tw__stats div{display:grid;gap:2px}.eb-tw__stats b{color:var(--color-accent-2);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.eb-tw__stats span{color:var(--color-text-muted);font-size:var(--fs-caption)}@media(max-width:989px){.eb-tw{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eb-tw__mosaic{grid-column:1 / -1;grid-template-columns:1fr 1fr;grid-template-rows:none}}@media(max-width:768px){.eb-tw{grid-template-columns:minmax(0,1fr)}.eb-tw__quote{min-height:0}.eb-tw__hero{min-height:220px}.eb-tw__stats{gap:var(--space-3) var(--space-5)}.eb-tw__stats b{font-size:var(--fs-h4)}.eb-tw__cap{opacity:1}}.eb-section--on-dark .eb-tw__quote,.eb-on-dark .eb-tw__quote{background:color-mix(in srgb,currentcolor 8%,transparent);border-color:color-mix(in srgb,currentcolor 18%,transparent)}.eb-section--on-dark .eb-tw__stats b,.eb-on-dark .eb-tw__stats b{color:var(--color-accent-on-dark)}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-testimonial.css.map */
