@media(max-width:749px){.card .card__footer{flex-direction:column;align-items:stretch;gap:.55rem}.card .card__footer .price{flex-wrap:nowrap;min-width:0}.card .card__footer .price__current{white-space:nowrap;font-size:.9rem}.card .card__footer .card__form{width:100%}.card .card__footer .card__add{width:100%;min-height:2.75rem;padding-inline:.75rem;white-space:nowrap}}.card .price--has-save{display:grid;gap:.1rem;justify-items:start}.card .price--has-save .price__current,.card .price--has-save .price__compare,.card .price--has-save .price__save{white-space:nowrap}.card .price--has-save .price__compare{font-size:.78rem}.price__save{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.02em;color:var(--c-success)}.hero__mobile-media{display:none}@media(max-width:749px){.hero--has-mobile-media .hero__mobile-media{display:block;height:9.5rem;margin:0 0 var(--s-2);border-radius:var(--radius-sm);background:radial-gradient(60% 70% at 50% 55%,color-mix(in srgb,var(--c-accent-2) 22%,transparent),transparent 70%),radial-gradient(70% 80% at 30% 30%,color-mix(in srgb,var(--c-accent) 30%,transparent),transparent 70%)}.hero--has-mobile-media .hero__mobile-media picture{display:flex;justify-content:center;height:100%}.hero--has-mobile-media .hero__mobile-img{width:auto;max-width:100%;height:100%;object-fit:contain;border-radius:var(--radius-sm);filter:drop-shadow(0 12px 24px rgba(0,0,0,.55))}.hero--has-mobile-media .hero__heading{font-size:calc(clamp(2rem,1.2rem + 4.2vw,2.6rem) * var(--heading-scale))}.hero--mobile-two-ctas .hero__btn--third{display:none}}.vx-ship{display:grid;gap:.45rem;margin:0 0 var(--s-2);padding:.7rem .85rem;border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-surface-2)}.vx-ship__msg{margin:0;font-size:.85rem;line-height:1.35;color:var(--c-text)}.vx-ship__track{position:relative;height:.4rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--c-text) 10%,transparent);overflow:hidden}.vx-ship__fill{position:absolute;inset:0 auto 0 0;max-width:100%;border-radius:inherit;background:var(--holo);transition:width var(--dur) var(--ease)}.vx-ship.is-unlocked .vx-ship__msg{color:var(--c-success);font-weight:600}.card .card__sheen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;mix-blend-mode:color-dodge;background:linear-gradient(115deg,transparent 28%,color-mix(in srgb,var(--c-accent-4) 38%,transparent) 40%,color-mix(in srgb,var(--c-accent-3) 34%,transparent) 48%,color-mix(in srgb,var(--c-accent-2) 38%,transparent) 56%,color-mix(in srgb,var(--c-accent) 34%,transparent) 64%,transparent 76%);background-size:260% 100%;background-position:120% 0}@media(prefers-reduced-motion:no-preference){.tilt-on .card.is-tilting .card__sheen:after,.vx-touch-foil .card.is-foil .card__sheen:after{animation:vx-foil .9s var(--ease) forwards}.vx-touch-foil .card.is-foil{transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .18s var(--ease),box-shadow var(--dur) var(--ease)}@media(hover:none){.vx-touch-foil .card.is-foil .card__sheen{display:block;opacity:1}}}@keyframes vx-foil{0%{opacity:0;background-position:120% 0}25%{opacity:1}to{opacity:0;background-position:-30% 0}}@media(prefers-reduced-motion:no-preference){.header__icon.vx-bump{animation:vx-bump .5s var(--ease)}.header__icon.vx-bump .cart-count{animation:vx-bump-badge .5s var(--ease)}}@keyframes vx-bump{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-4px) scale(1.12)}55%{transform:translateY(0) scale(.96)}75%{transform:translateY(-1px) scale(1.03)}}@keyframes vx-bump-badge{0%,to{transform:scale(1)}35%{transform:scale(1.35)}}.card .card__badges{right:.75rem}.card .card__badges .badge{display:inline-block;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .card__badges .badge:before{display:inline-block;vertical-align:middle;margin:-.1em .4rem 0 0}@media(max-width:749px){.card .card__badges{top:.5rem;left:.5rem;right:.5rem}.card .card__badges .badge{font-size:.6rem;padding:.2rem .5rem;letter-spacing:.04em}}@media(prefers-reduced-motion:no-preference){.vx-motion .hero__content>*,.vx-motion .hero__word{animation:vx-rise .7s cubic-bezier(.2,.8,.2,1) both}.vx-motion .hero__content>.hero__mobile-media{animation-delay:.02s}.vx-motion .hero__content>.eyebrow{animation-delay:.06s}.vx-motion .hero__content>.hero__heading{animation:none}.vx-motion .hero__word:nth-child(1){animation-delay:.12s}.vx-motion .hero__word:nth-child(2){animation-delay:.22s}.vx-motion .hero__word:nth-child(3){animation-delay:.32s}.vx-motion .hero__word:nth-child(4){animation-delay:.38s}.vx-motion .hero__word:nth-child(5){animation-delay:.44s}.vx-motion .hero__content>.hero__text{animation-delay:.5s}.vx-motion .hero__content>.hero__buttons{animation-delay:.6s}.vx-motion .hero__content>.hero__note{animation-delay:.7s}.vx-motion .hero__tile{animation:vx-rise .7s cubic-bezier(.2,.8,.2,1) both}.vx-motion .hero__tile--1{animation-delay:.35s}.vx-motion .hero__tile--2{animation-delay:.45s}.vx-motion .hero__tile--3{animation-delay:.55s}.vx-motion .hero__word:nth-child(2),.vx-motion .eyebrow--holo{background-size:200% 100%;animation-name:vx-rise,vx-holo-flow;animation-duration:.7s,6s;animation-timing-function:cubic-bezier(.2,.8,.2,1),linear;animation-iteration-count:1,infinite;animation-fill-mode:both,none}.vx-motion .eyebrow--holo:not(.hero__content>.eyebrow){animation:vx-holo-flow 6s linear infinite}.vx-motion .hero__orb--1{animation:vx-drift-a 18s ease-in-out infinite alternate}.vx-motion .hero__orb--2{animation:vx-drift-b 22s ease-in-out infinite alternate}.vx-motion .hero__orb--3{animation:vx-drift-a 26s ease-in-out infinite alternate-reverse}.vx-motion .hero__mobile-img{animation:vx-float 5s ease-in-out 1s infinite}.vx-motion .btn--primary{background-image:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 66%);background-size:250% 100%;background-position:160% 0;background-repeat:no-repeat;transition:background-position .7s ease,box-shadow var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.vx-motion .btn--primary:hover{background-position:-60% 0;transform:translateY(-1px)}.vx-motion .hero__buttons .btn--primary,.vx-motion .vx-cd__cta{animation:vx-shine 4.5s ease-in-out 2s infinite}.vx-motion .badge--preorder:before,.vx-motion .badge--in_stock:before{animation:vx-dot 2.4s ease-in-out infinite}.vx-motion .section__head .section__title{position:relative}.vx-motion .section__head .section__title:after{content:"";position:absolute;left:0;bottom:-.35rem;width:3.5rem;height:3px;border-radius:3px;background:var(--holo);background-size:200% 100%;transform-origin:left center;animation:vx-holo-flow 6s linear infinite;transition:transform .8s cubic-bezier(.2,.8,.2,1) .15s}.vx-motion .reveal-on .shopify-section[data-reveal]:not(.is-revealed) .section__title:after{transform:scaleX(0)}.vx-motion .section__head--center .section__title:after{left:50%;margin-left:-1.75rem}.vx-motion .card{transition:transform var(--dur-fast) linear,box-shadow var(--dur) var(--ease),border-color var(--dur-fast),translate .35s cubic-bezier(.2,.8,.2,1)}.vx-motion .card:hover{translate:0 -4px}.vx-motion .reveal-on [data-reveal].is-revealed .card__img{animation:vx-pop .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--reveal-delay, 0ms) + .12s)}.vx-motion .vx-cd__card:before{background-size:200% 100%!important;animation:vx-holo-flow 5s linear infinite}.vx-motion .vx-cd__value{animation:vx-glow 2.8s ease-in-out infinite}.vx-motion .trust__item:hover .icon,.vx-motion .why__card:hover .icon{animation:vx-float 1.2s ease-in-out}}@keyframes vx-rise{0%{opacity:.4;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes vx-holo-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes vx-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vw,4vw,0) scale(1.12)}}@keyframes vx-drift-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-5vw,5vw,0) scale(.9)}}@keyframes vx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes vx-shine{0%,70%{background-position:160% 0}85%,to{background-position:-60% 0}}@keyframes vx-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.65}}@keyframes vx-pop{0%{transform:scale(.94)}to{transform:none}}@keyframes vx-glow{0%,to{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 14px color-mix(in srgb,var(--c-btn) 55%,transparent)}}.header.header.has-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--c-bg)}@media(prefers-reduced-motion:no-preference){.drawer[open] .drawer__list>li{animation:vx-menu-in .45s cubic-bezier(.2,.8,.2,1) both}.drawer[open] .drawer__list>li:nth-child(2){animation-delay:40ms}.drawer[open] .drawer__list>li:nth-child(3){animation-delay:80ms}.drawer[open] .drawer__list>li:nth-child(4){animation-delay:.12s}.drawer[open] .drawer__list>li:nth-child(5){animation-delay:.16s}.drawer[open] .drawer__list>li:nth-child(6){animation-delay:.2s}.drawer[open] .drawer__list>li:nth-child(7){animation-delay:.24s}.drawer[open] .drawer__list>li:nth-child(n+8){animation-delay:.28s}}@keyframes vx-menu-in{0%{opacity:0;transform:translate3d(-14px,0,0)}to{opacity:1;transform:none}}.set-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2, 1rem);margin:var(--s-2, 1rem) 0 0;padding:0;list-style:none}@media screen and (min-width:750px){.set-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1100px){.set-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.set-grid>li{min-width:0}.set-tile{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;isolation:isolate;border-radius:var(--radius);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);text-decoration:none;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur-fast)}.set-tile:hover,.set-tile:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--c-accent) 60%,transparent);box-shadow:var(--glow)}.set-tile__img,.set-tile__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%}.set-tile__img{object-fit:cover;transition:transform .6s var(--ease)}.set-tile:hover .set-tile__img{transform:scale(1.05)}.set-tile__art{display:block;background:radial-gradient(90% 70% at 20% 10%,hsl(var(--hue, 260) 85% 62% / .55),transparent 70%),radial-gradient(80% 70% at 90% 80%,hsl(calc(var(--hue, 260) + 120) 85% 60% / .45),transparent 70%),var(--c-surface-2)}.set-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--c-bg) 75%,transparent) 62%,color-mix(in srgb,var(--c-bg) 96%,transparent) 100%);pointer-events:none}.set-tile__label{position:absolute;left:0;right:0;bottom:0;display:grid;gap:.2rem;padding:.9rem 1rem 1rem}.set-tile__title{font-family:var(--font-heading);font-weight:700;font-size:clamp(1rem,.9rem + .5vw,1.25rem);line-height:1.15;overflow-wrap:anywhere}.set-tile__count{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}@media(prefers-reduced-motion:reduce){.set-tile,.set-tile__img{transition:none}.set-tile:hover,.set-tile:focus-visible{transform:none}.set-tile:hover .set-tile__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vault-enhancements.css.map */
