.vs-panel--shimmer{position:relative}.vs-panel--shimmer:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;border-radius:8px 8px 0 0;background:linear-gradient(90deg,var(--vp-vero) 0%,var(--vp-vero) 15%,var(--vp-eros) 25%,var(--vp-eros) 40%,var(--vp-soul) 50%,var(--vp-soul) 65%,var(--vp-vero) 75%,var(--vp-vero) 100%);background-size:300% auto;animation:vs-shimmer 6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.vs-panel--shimmer:before{animation:none;background-position:35% center}}.vs-compare{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:640px){.vs-compare{grid-template-columns:1fr}}.vs-compare__card{background:var(--vp-surface-alt);border:1px solid var(--vp-border);border-radius:8px;padding:22px 24px}.vs .vs-compare__card h2{font-size:17px;margin:0 0 14px}.vs .vs-compare__card ul{margin:0;padding-left:18px;font-size:15px;color:var(--vp-text-secondary);list-style:disc}.vs .vs-compare__card li{margin-bottom:6px}.vs-videogrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:640px){.vs-videogrid{grid-template-columns:1fr}}.vs-videocard{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;width:100%;text-align:left;font-family:inherit;background:var(--vp-surface-alt);border:1px solid var(--vp-border);border-radius:8px;overflow:hidden;transition:transform .15s ease}.vs-videocard:hover{transform:translateY(-3px)}.vs-videocard:focus-visible{outline:2px solid var(--vp-focus);outline-offset:2px}.vs-videocard__thumb{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--vp-surface)}.vs-videocard__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.vs-videocard__play{position:absolute;bottom:10px;right:10px;width:34px;height:34px;border-radius:50%;background:#12151cd9;display:flex;align-items:center;justify-content:center}.vs-videocard__play svg{width:14px;height:14px}.vs .vs-videocard__hook{display:block;padding:14px 16px 4px;font-size:14px;font-weight:600;color:var(--vp-text);line-height:1.5;margin:0}.vs .vs-videocard__quote{display:block;padding:0 16px 16px;font-size:13px;font-style:italic;color:var(--vp-text-secondary);line-height:1.5;margin:0}.vs-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000eb;display:none;align-items:center;justify-content:center;padding:32px;z-index:9999}.vs-lightbox.is-open{display:flex}.vs-lightbox__inner{width:100%;max-width:900px}.vs-lightbox__frame{position:relative;aspect-ratio:16 / 9;background:#000;border-radius:8px;overflow:hidden}.vs-lightbox__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.vs-lightbox__close{position:fixed;top:24px;right:24px;width:44px;height:44px;border-radius:50%;background:#12151ce6;border:1px solid var(--vp-border);color:var(--vp-text);font-size:20px;line-height:1;cursor:pointer}.vs-lightbox__close:focus-visible{outline:2px solid var(--vp-focus);outline-offset:2px}.vs-cases{display:flex;flex-direction:column;gap:20px}.vs-case{background:var(--vp-surface);border:1px solid var(--vp-border);border-radius:8px;padding:26px 28px;border-top:3px solid var(--accent, var(--vp-accent))}.vs .vs-case h3{font-family:Fraunces,serif;font-size:18px;font-weight:600;margin:0 0 12px;color:var(--vp-text)}.vs .vs-case__label{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--vp-text-muted);font-weight:700;margin:16px 0 6px}.vs .vs-case__quote{font-style:italic;color:var(--vp-text);margin:12px 0 0}.vs-faqplain__item{margin-bottom:22px}.vs-faqplain__item:last-child{margin-bottom:0}.vs .vs-faqplain__q{font-family:Fraunces,serif;font-weight:600;font-size:17px;color:var(--vp-text);margin:0 0 6px}.vs .vs-faqplain__a p{margin:0 0 12px}.vs .vs-faqplain__a p:last-child{margin:0}.vs .vs-price__plans-intro{font-size:13px;color:var(--vp-text-muted);margin:0 0 8px}.vs-price__plans{list-style:none;margin:0 auto 20px;padding:0;display:flex;flex-direction:column;align-items:center;gap:4px}.vs .vs-price__plans li{font-size:13px;color:var(--vp-text-muted)}
/*# sourceMappingURL=/cdn/shop/t/48/assets/verosoul-extra5.css.map */
