:root{--vn-black: #0A0A0A;--vn-red: #FF0033;--vn-burgundy: #5C1419;--vn-text: #FFFFFF;--vn-red-deep: #D6002B;--vn-radius-btn: 8px}@keyframes vn-shine{0%,62%{transform:translate(-130%) skew(-20deg)}to{transform:translate(230%) skew(-20deg)}}.vn-ann{position:relative;overflow:hidden;background:var(--vn-black);color:var(--vn-text);border-bottom:1px solid rgb(255 255 255 / .06)}.vn-ann:before,.vn-ann:after{content:"";position:absolute;inset:0 auto 0 0;z-index:1;width:8rem;background:linear-gradient(90deg,var(--vn-black),transparent);pointer-events:none}.vn-ann:after{inset:0 0 0 auto;transform:scaleX(-1)}.vn-ann__track{display:flex;width:max-content;animation:vn-ann-scroll var(--vn-ann-duration, 30s) linear infinite}.vn-ann:hover .vn-ann__track{animation-play-state:paused}.vn-ann__group{display:flex;align-items:center;margin:0;padding:0;list-style:none}.vn-ann__item{padding:1.1rem 2.4rem;font-size:1.1rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;color:#ffffffd1}.vn-ann__item a{color:inherit;text-decoration:none;transition:color .25s ease}.vn-ann__item a:hover{color:var(--vn-red)}.vn-ann__sep{display:flex}.vn-ann__sep svg{height:1.3rem;width:auto;fill:var(--vn-red);filter:drop-shadow(0 0 4px var(--vn-red))}@keyframes vn-ann-scroll{to{transform:translate(-50%)}}.section-header .header-wrapper{position:relative;border-bottom:0;background:var(--vn-black)}.section-header.scrolled-past-header .header-wrapper{background:color-mix(in srgb,var(--vn-black) 80%,transparent);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px)}.section-header .header-wrapper:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--vn-red) 70%,transparent) 50%,transparent);pointer-events:none}@media screen and (min-width:990px){.section-header .header{padding-top:1.6rem;padding-bottom:1.6rem}}.section-header .header__inline-menu{position:relative;justify-self:start;width:fit-content;padding:.4rem;border-radius:999px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff14,0 10px 30px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:vn-nav-in .7s cubic-bezier(.2,.8,.2,1) both}.section-header .header__inline-menu .list-menu--inline{position:relative;z-index:1;gap:.2rem}.section-header .header__menu-item{padding:.9rem 1.8rem;border-radius:999px;font-size:1.15rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffffad;transition:color .3s ease}.section-header .header__menu-item span{text-decoration:none!important}.section-header .header__menu-item:hover,.section-header .header__menu-item.is-pill-target{color:#fff}.section-header .header__inline-menu:not(.has-pill) .header__active-menu-item{color:var(--vn-red)}.vn-nav-pill{position:absolute;top:.4rem;bottom:.4rem;left:0;width:var(--w, 0);border-radius:999px;background:var(--vn-red);box-shadow:0 6px 20px color-mix(in srgb,var(--vn-red) 45%,transparent),inset 0 1px #ffffff40;opacity:0;transform:translate(var(--x, 0));pointer-events:none}.vn-nav-pill.is-visible{opacity:1}.has-pill.is-ready .vn-nav-pill{transition:transform .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease}@keyframes vn-nav-in{0%{opacity:0;transform:translateY(-8px)}}.section-header .header__icon{border-radius:999px;color:#ffffffd1;transition:color .25s ease,background-color .25s ease}.section-header .header__icon:hover{background:#ffffff0f;color:var(--vn-red)}.section-header .header__icon:hover .icon{transform:none}.section-header .cart-count-bubble{background:var(--vn-red);color:#fff}.section-header .header__heading-logo{transition:filter .4s ease}.section-header .header__heading-link:hover .header__heading-logo{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--vn-red) 55%,transparent))}.section-header .header__inline-menu{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.section-header .header__inline-menu::-webkit-scrollbar{display:none}.section-header .header__inline-menu .list-menu--inline{flex-wrap:nowrap;width:max-content}.section-header .header__menu-item{white-space:nowrap}.section-header .header__inline-menu .list-menu--inline{zoom:var(--vn-nav-fit, 1)}@media screen and (min-width:990px)and (max-width:1199px){.section-header .header__menu-item{padding:.85rem 1.2rem;font-size:1.05rem;letter-spacing:.12em}}@media screen and (max-width:989px){.section-header .header{grid-template-areas:"left-icons heading icons" "navigation navigation navigation";row-gap:1.2rem;padding-bottom:1.2rem}.section-header .header__inline-menu{display:block;grid-area:navigation;justify-self:center;margin:0}.section-header .header__menu-item{padding:.8rem 1.3rem;font-size:1.05rem;letter-spacing:.12em}}@media screen and (max-width:520px){.section-header .header__inline-menu .list-menu--inline{gap:0}.section-header .header__menu-item{padding:.75rem clamp(.75rem,2.4vw,1.3rem);font-size:clamp(.9rem,2.55vw,1.05rem);letter-spacing:.05em}}@media(prefers-reduced-motion:reduce){.section-header .header__inline-menu{animation:none}.has-pill.is-ready .vn-nav-pill{transition:none}.vn-hero__btn--primary:after,.product-card-wrapper .quick-add .quick-add__submit:after{animation:none}.vn-ann__track{animation:none}.vn-ann__group[aria-hidden=true]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/vn-chrome.css.map */
