:root{--vs-ink: #0B1220;--vs-ink-soft: #303C52;--vs-paper: #F3F6FB;--vs-paper-2: #E2E9F5;--vs-white: #FFFFFF;--vs-gray: #64708A;--vs-gray-2: #94A0B8;--vs-line: rgba(11, 18, 32, .12);--vs-line-2: rgba(11, 18, 32, .22);--vs-d-line: rgba(243, 246, 251, .14);--vs-d-line-2: rgba(243, 246, 251, .3);--vs-d-gray: #A4B0C6;--vs-accent: #1E6BFF;--vs-accent-soft: rgba(30, 107, 255, .14);--vs-blush: #D9E7FF;--vs-display: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--vs-body: "Inter", ui-sans-serif, system-ui, sans-serif;--vs-mono: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--vs-radius: 10px}.vs-header.vs-stuck .vs-header__inner{background:#f3f6fbd6;box-shadow:0 14px 36px -28px #0b122066}.vs-header.vs-on-dark.vs-stuck .vs-header__inner{background:#0b1220c7}.vs-btn--primary{box-shadow:0 14px 30px -18px #0b122073}.vs-btn--primary:hover{box-shadow:0 18px 36px -16px #0b122080}.vs-btn{border-radius:10px;letter-spacing:.08em;font-weight:600}.vs-header__inner{border-radius:14px}.vs-announce__inner{border-radius:10px}.vs-announce__code,.vs-announce__x{border-radius:8px}.vs-burger,.vs-iconbtn{border-radius:10px}.vs-cartbtn__n{border-radius:6px}.vs-tabs__nav,.vs-tab,.vs-tabs__ind{border-radius:8px}.bt-media__frame--round,.bt-fact,.bt-rv__item,.bt-rv__summary,.vs-pdp__frame,.vs-pdp__thumb,.bt-bundle__card{border-radius:10px}.bt-editorial__media{border-radius:12px}.vs-shero__media{border-radius:14px}.vs-shero__chip{border-radius:8px}.vs-display{letter-spacing:-.03em;font-weight:700}.vs-label{font-weight:600;letter-spacing:.18em}.vs-shero__media{background:linear-gradient(150deg,var(--vs-accent),var(--vs-ink) 74%)}.vs-shero__media:after{background:linear-gradient(200deg,rgba(30,107,255,.3),transparent 46%,rgba(11,18,32,.55))}.vs-shero__chip--b{color:var(--vs-ink)}.ld-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:400;background:transparent;pointer-events:none}.ld-progress__bar{height:100%;width:100%;transform:scaleX(0);transform-origin:0 50%;background:var(--vs-accent);will-change:transform}.vs-rv.ld-rv-l{transform:translate3d(-38px,0,0)}.vs-rv.ld-rv-r{transform:translate3d(38px,0,0)}.vs-rv.ld-rv-scale{transform:scale(.94)}.vs-rv.ld-rv-l.vs-in,.vs-rv.ld-rv-r.vs-in,.vs-rv.ld-rv-scale.vs-in{transform:none}[data-ld-parallax]{will-change:transform;transform:translate3d(0,var(--ld-y, 0px),0)}.ld-steps{position:relative}.ld-steps__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start}.ld-steps__sticky{position:sticky;top:120px}.ld-steps__figure{position:relative;aspect-ratio:4 / 5;border-radius:12px;overflow:hidden;background:var(--vs-ink);border:1px solid var(--vs-line)}.ld-steps__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.04);transition:opacity .7s var(--vs-ease),transform .9s var(--vs-ease)}.ld-steps__slide.ld-on{opacity:1;transform:none}.ld-steps__slide img{width:100%;height:100%;object-fit:cover;display:block}.ld-steps__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:26px;text-align:center;color:var(--vs-d-gray);font-size:13px;line-height:1.5;background:radial-gradient(120% 120% at 20% 15%,rgba(30,107,255,.34) 0%,transparent 55%),linear-gradient(160deg,var(--vs-ink) 0%,var(--vs-ink-soft) 100%)}.ld-steps__num{position:absolute;left:16px;bottom:14px;z-index:2;font-family:var(--vs-display);font-weight:700;font-size:13px;letter-spacing:.14em;color:var(--vs-accent)}.ld-steps__list{display:flex;flex-direction:column}.ld-step{padding:clamp(30px,7vh,68px) 0;border-top:1px solid var(--vs-line);opacity:.34;transition:opacity .5s var(--vs-ease)}.ld-step:last-child{border-bottom:1px solid var(--vs-line)}.ld-step.ld-on{opacity:1}.ld-step__k{display:inline-flex;align-items:center;gap:9px;margin-bottom:12px;font-family:var(--vs-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vs-accent)}.ld-step__k:before{content:"";width:22px;height:2px;background:currentColor;border-radius:2px;transform:scaleX(0);transform-origin:0 50%;transition:transform .55s var(--vs-ease)}.ld-step.ld-on .ld-step__k:before{transform:none}.ld-step__t{margin:0;font-family:var(--vs-display);font-weight:700;font-size:clamp(22px,2.6vw,36px);line-height:1.14;letter-spacing:-.025em;color:var(--vs-ink)}.ld-step__b{margin:12px 0 0;font-size:16px;line-height:1.62;color:var(--vs-gray);max-width:46ch}@media(max-width:900px){.ld-steps__inner{grid-template-columns:1fr;gap:24px}.ld-steps__sticky{position:sticky;top:84px}.ld-steps__figure{aspect-ratio:16 / 10}.ld-step{padding:26px 0;opacity:1}}.ld-buybar{position:fixed;left:0;right:0;bottom:0;z-index:320;transform:translate3d(0,105%,0);transition:transform .45s var(--vs-ease);background:#0b1220f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--vs-d-line)}.ld-buybar.ld-on{transform:none}.ld-buybar__inner{max-width:var(--vs-maxw);margin-inline:auto;padding:12px var(--vs-pad);display:flex;align-items:center;justify-content:space-between;gap:16px}.ld-buybar__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.ld-buybar__t{font-family:var(--vs-display);font-weight:600;font-size:15px;color:var(--vs-paper);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-buybar__p{font-size:13px;color:var(--vs-d-gray)}.ld-buybar .vs-btn{flex-shrink:0}@media(max-width:560px){.ld-buybar__meta{display:none}.ld-buybar .vs-btn{width:100%;justify-content:center}}.bt-mq--dark .bt-mq__item{color:var(--vs-paper)}.bt-mq__sep{color:var(--vs-accent)}.vs-shero__trust li,.vs-contact__field>span,.vs-contact__field input,.vs-contact__field select,.vs-contact__field textarea,.vs-col__sort select,.vs-col__filterchk,.vs-col__pricerange input,.vs-col__noimg,.vs-col__flag,.vs-col__cta,.vs-feat__noimg,.vs-feat__save,.vs-feat__p,.vs-feat__quickadd,.vs-feat__empty em{font-family:var(--vs-body)}.vs-contact__mail{font-family:var(--vs-body)!important}.vs-shero__ph,.vs-shero__chip,.vs-contact__card strong,.vs-col__t,.vs-col__p,.vs-col__empty strong,.vs-feat__t,.vs-feat__empty strong{font-family:var(--vs-display)}#vsTabHow .vs-pdp__rte,.vs-pdp__defrow dd{white-space:pre-line}@media(prefers-reduced-motion:reduce){.ld-progress{display:none}[data-ld-parallax]{transform:none!important}.ld-steps__slide{transition:none}.ld-step{opacity:1}.ld-step__k:before{transform:none}.ld-buybar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/loadout-theme.css.map */
