:root{--vs-bg-dark: #0d1117;--vs-surface: #161d26;--vs-orange: #ff7a1a;--vs-orange-deep: #e06210;--vs-orange-glow: rgba(255, 122, 26, .35);--vs-volt: #b8ff2e;--vs-text-hi: #f2f5f9;--vs-text-lo: #8a94a3;--vs-ease-out: cubic-bezier(.16, 1, .3, 1);--vs-dur-micro: .2s;--vs-dur-enter: .55s}[data-vs-reveal],[data-vs-reveal-group]>*{opacity:0;transform:translateY(24px);transition:opacity var(--vs-dur-enter) var(--vs-ease-out),transform var(--vs-dur-enter) var(--vs-ease-out);transition-delay:var(--vs-delay, 0ms)}[data-vs-reveal=scale]{transform:translateY(0) scale(.94)}.vs-in,.vs-in[data-vs-reveal=scale]{opacity:1;transform:translateY(0) scale(1)}[data-vs-reveal-group].vs-in>*{opacity:1;transform:translateY(0)}.card-wrapper{transition:transform var(--vs-dur-micro) ease,box-shadow var(--vs-dur-micro) ease;border-radius:8px}@media(hover:hover){.card-wrapper:hover{transform:translateY(-6px);box-shadow:0 12px 28px #0d111724,0 0 0 1px var(--vs-orange-glow)}.card-wrapper .card__media img{transition:transform .45s var(--vs-ease-out)}.card-wrapper:hover .card__media img{transform:scale(1.06)}.card-wrapper:hover .card__heading a{color:var(--vs-orange-deep)}}.card__media{overflow:hidden}.card__heading a{transition:color var(--vs-dur-micro) ease}.button:not(.button--secondary){transition:transform .12s ease,box-shadow var(--vs-dur-micro) ease,background-color var(--vs-dur-micro) ease}.button:not(.button--secondary):hover{box-shadow:0 6px 20px var(--vs-orange-glow)}.button:active{transform:scale(.97)}.vs-glow-pulse{animation:vs-glow 3s ease-in-out infinite}@keyframes vs-glow{0%,to{box-shadow:0 0 0 0 var(--vs-orange-glow)}50%{box-shadow:0 0 24px 6px var(--vs-orange-glow)}}.header-wrapper{transition:box-shadow var(--vs-dur-micro) ease,background-color var(--vs-dur-micro) ease}.vs-header-scrolled{background-color:#e07823eb!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 16px #0d111740}.vs-header-scrolled .header{padding-top:4px;padding-bottom:4px}.vs-header-scrolled .header__heading-logo{transform:scale(.85);transition:transform var(--vs-dur-micro) ease}button[name=add]{position:relative;overflow:hidden}button[name=add].vs-added{background-color:#1f9d55!important;transition:background-color var(--vs-dur-micro) ease}.vs-fly-dot{position:fixed;width:14px;height:14px;border-radius:50%;background:var(--vs-orange);box-shadow:0 0 10px var(--vs-orange-glow);pointer-events:none;z-index:9999;transition:transform .65s cubic-bezier(.5,-.2,.7,.4),opacity .65s ease}.cart-count-bubble.vs-pop{animation:vs-badge-pop .45s var(--vs-ease-out)}@keyframes vs-badge-pop{0%{transform:scale(1)}40%{transform:scale(1.5)}70%{transform:scale(.9)}to{transform:scale(1)}}.vs-count{font-variant-numeric:tabular-nums}.vs-skeleton{position:relative;overflow:hidden;background:#e7eaee;border-radius:6px}.vs-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:vs-shimmer 1.4s infinite}@keyframes vs-shimmer{to{transform:translate(100%)}}.vs-charge-bar{--vs-charge: 0;height:10px;border-radius:6px;background:#2a3340;border:1px solid #3a4553;overflow:hidden}.vs-charge-fill{height:100%;width:calc(var(--vs-charge) * 100%);border-radius:6px;background:linear-gradient(90deg,var(--vs-orange),var(--vs-volt));transition:width .6s var(--vs-ease-out);box-shadow:0 0 8px #b8ff2e66}.vs-marquee{overflow:hidden}.vs-marquee-track{display:flex;gap:48px;width:max-content;animation:vs-marquee 28s linear infinite}.vs-marquee:hover .vs-marquee-track{animation-play-state:paused}@keyframes vs-marquee{to{transform:translate(-50%)}}.vs-hero-dark{background:radial-gradient(600px 300px at 80% 20%,rgba(255,122,26,.18),transparent 70%),radial-gradient(500px 260px at 15% 85%,rgba(184,255,46,.08),transparent 70%),var(--vs-bg-dark)}.vs-grid-pattern{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px}@media(prefers-reduced-motion:reduce){[data-vs-reveal],[data-vs-reveal-group]>*{opacity:1!important;transform:none!important;transition:none!important}.vs-glow-pulse,.vs-marquee-track,.vs-skeleton:after,.cart-count-bubble.vs-pop{animation:none!important}.card-wrapper,.card-wrapper .card__media img,.vs-fly-dot,.vs-charge-fill{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vinustore-custom.css.map */
