.koffi-tst{position:relative;padding:var(--koffi-pad-y) 0;color:var(--koffi-text);overflow:clip}.koffi-tst__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--koffi-bg);z-index:0}.koffi-tst__container{position:relative;z-index:1;max-width:var(--koffi-max);margin:0 auto;padding:0 var(--koffi-pad-x);display:grid;gap:18px}.koffi-tst__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.koffi-tst__eyebrow{display:inline-flex;padding:8px 12px;border-radius:999px;border:1px solid var(--koffi-border);background:var(--koffi-card);color:var(--koffi-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.koffi-tst__heading{margin:10px 0 0;font-size:var(--koffi-h);line-height:1.15;letter-spacing:-.02em}.koffi-tst__subheading{margin-top:8px;color:var(--koffi-muted);font-size:var(--koffi-sub);line-height:1.6}.koffi-tst__subheading p{margin:0}.koffi-tst__controls{display:inline-flex;gap:8px}.koffi-tst__btn{width:38px;height:38px;border-radius:12px;border:1px solid var(--koffi-border);background:var(--koffi-card);color:var(--koffi-text);cursor:pointer;display:grid;place-items:center;transition:transform .16s ease}@media (hover:hover){.koffi-tst__btn:hover{transform:translateY(-1px)}}.koffi-tst__sliderWrap{display:grid;gap:14px}.koffi-tst__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--koffi-gap) * (var(--koffi-perview-desktop) - 1))) / var(--koffi-perview-desktop));gap:var(--koffi-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:2px;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.koffi-tst__track::-webkit-scrollbar{display:none}.koffi-tst__card{scroll-snap-align:start;border:1px solid var(--koffi-border);background:var(--koffi-card);border-radius:var(--koffi-radius);padding:16px;display:grid;gap:12px;min-height:170px}.koffi-tst__cardTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.koffi-tst__identity{display:flex;align-items:center;gap:10px;min-width:0}.koffi-tst__avatar{width:42px;height:42px;border-radius:999px;overflow:hidden;border:1px solid var(--koffi-border);background:#ffffff0a;flex:0 0 auto}.koffi-tst__photo{width:100%;height:100%;object-fit:cover;display:block}.koffi-tst__photo--placeholder{width:100%;height:100%;background:#ffffff0f}.koffi-tst__who{min-width:0}.koffi-tst__name{font-weight:800;letter-spacing:-.01em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.koffi-tst__meta{color:var(--koffi-muted);font-size:var(--koffi-meta);margin-top:2px}.koffi-tst__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid var(--koffi-border);background:#00000040;color:var(--koffi-muted);font-size:var(--koffi-meta);white-space:nowrap}.koffi-tst__badgeDot{width:8px;height:8px;border-radius:999px;background:var(--koffi-accent);box-shadow:0 0 0 4px #7c5cff2e}.koffi-tst__badgeDot{position:relative}.koffi-tst__badgeDot:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:999px;background:color-mix(in srgb,var(--koffi-accent) 22%,transparent);transform:scale(.7);opacity:0;animation:koffi-verified-pulse 1.6s ease-out infinite}@media (hover:hover){.koffi-tst__badge:hover .koffi-tst__badgeDot:after{animation-duration:1.3s}}@keyframes koffi-verified-pulse{0%{transform:scale(.65);opacity:0}25%{opacity:.35}70%{opacity:0}to{transform:scale(1.35);opacity:0}}@media (prefers-reduced-motion: reduce){.koffi-tst__badgeDot:after{animation:none}}.koffi-tst__stars{display:inline-flex;gap:2px;font-size:14px;line-height:1}.koffi-tst__star{opacity:.25}.koffi-tst__star.is-on{opacity:1;color:var(--koffi-accent)}.koffi-tst__quote{color:var(--koffi-text);font-size:var(--koffi-quote);line-height:1.55;letter-spacing:-.01em}.koffi-tst__dots{display:flex;gap:8px;justify-content:center;align-items:center}.koffi-tst__dot{width:8px;height:8px;border-radius:999px;border:1px solid var(--koffi-border);background:#ffffff0f;cursor:pointer;transition:width .28s ease,background-color .28s ease,opacity .28s ease}.koffi-tst__dot.is-on{width:28px;background:var(--koffi-accent);border-color:transparent}.koffi-tst__marquee{overflow:hidden;width:100%}.koffi-tst__marqueeInner{display:inline-flex;align-items:stretch;flex-wrap:nowrap;gap:var(--koffi-gap);min-width:max-content;padding-right:var(--koffi-gap);will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:calc(140s / var(--koffi-marquee-speed));animation-name:koffi-tst-marquee-left}.koffi-tst[data-marquee-direction=right] .koffi-tst__marqueeInner{animation-name:koffi-tst-marquee-right}.koffi-tst__dup{display:inline-flex;gap:var(--koffi-gap);align-items:stretch}@keyframes koffi-tst-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes koffi-tst-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width: 989px){.koffi-tst__header{flex-direction:column;align-items:flex-start}.koffi-tst__track{grid-auto-columns:calc((100% - (var(--koffi-gap) * (var(--koffi-perview-mobile) - 1))) / var(--koffi-perview-mobile))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/koffi-testimonials.css.map */
