.vv-module--trust-slider .vv-trust__item{align-items:center;display:flex;flex-shrink:0;justify-content:center}.vv-module--trust-slider .vv-trust__item--soft{background:hsl(var(--surface-soft));border-radius:var(--radius-sm);height:3rem;padding:0 1.5rem}.vv-module--trust-slider .vv-trust__item--kasse{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);height:3.5rem;padding:.5rem;transition:box-shadow .2s ease;width:8rem}.vv-module--trust-slider .vv-trust__item--kasse:hover{box-shadow:var(--shadow-card)}@media (min-width:768px){.vv-module--trust-slider .vv-trust__item--kasse{height:4rem;width:9rem}}.vv-module--trust-slider .vv-trust__logo{height:2rem;object-fit:contain;opacity:.7;width:auto}.vv-module--trust-slider .vv-trust__item--kasse .vv-trust__logo{height:100%}.vv-module--trust-slider .vv-trust__name{color:hsl(var(--foreground)/.6);font-size:.875rem;line-height:1.25rem;text-align:center}.vv-module--trust-slider .vv-trust--static{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}@media (min-width:768px){.vv-module--trust-slider .vv-trust--static{gap:2rem}}.vv-module--trust-slider .vv-trust--marquee{overflow:hidden;position:relative}.vv-module--trust-slider .vv-trust__track{animation-iteration-count:infinite;animation-name:vv-trust-marquee;animation-timing-function:linear;display:flex;gap:1.5rem;padding:.5rem 0;width:max-content;will-change:transform}@media (min-width:768px){.vv-module--trust-slider .vv-trust__track{gap:2rem}}@keyframes vv-trust-marquee{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}.vv-module--trust-slider .vv-trust__fade{bottom:0;pointer-events:none;position:absolute;top:0;width:4rem;z-index:10}.vv-module--trust-slider .vv-trust__fade--left{background:linear-gradient(to right,hsl(var(--card)),transparent);left:0}.vv-module--trust-slider .vv-trust__fade--right{background:linear-gradient(to left,hsl(var(--card)),transparent);right:0}.vv-module--trust-slider .vv-module__card--transparent .vv-trust__fade{display:none}@media (prefers-reduced-motion:reduce){.vv-module--trust-slider .vv-trust__track{animation:none;flex-wrap:wrap;justify-content:center;transform:none;width:100%}.vv-module--trust-slider .vv-trust__fade{display:none}}