:root{--vault-black: var(--vault-canvas-color, #080808);--vault-white: var(--vault-text-color, #f5f0e8);--vault-accent: var(--vault-accent-color, #c8ff00);--vault-mid: #2a2a2a;--vault-line: rgba(245, 240, 232, .06);--vault-line-soft: rgba(245, 240, 232, .12);--vault-text-mute: rgba(245, 240, 232, .5);--vault-text-faint: rgba(245, 240, 232, .3);--vault-red: #ff2d00;--vault-gold: #d4a847;--font-display: "Bebas Neue", "Impact", sans-serif;--font-body: "DM Sans", "Inter", system-ui, sans-serif;--font-mono: "Space Mono", ui-monospace, Menlo, monospace}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-background-1,.color-background-2,.color-background-3,.color-background-4,.color-background-5{--color-background: 8, 8, 8 !important;--color-foreground: 245, 240, 232 !important;--color-button: 245, 240, 232 !important;--color-button-text: 8, 8, 8 !important;--color-secondary-button: 8, 8, 8 !important;--color-secondary-button-text: 245, 240, 232 !important;--color-link: 245, 240, 232 !important;--gradient-background: var(--vault-black) !important;--buttons-radius: 0 !important;--buttons-radius-outset: 0 !important;--buttons-border-width: 1px !important;--media-radius: 0 !important;--media-border-opacity: 0 !important;--media-shadow-opacity: 0 !important;--variant-pills-radius: 0 !important}html,body{background:var(--vault-black)!important;color:var(--vault-white)!important;font-family:var(--font-body);-webkit-font-smoothing:antialiased}hr,.utility-bar--bottom-border,.header-wrapper--border-bottom,.section-header__line,.footer__content-bottom{border:0!important;box-shadow:none!important}hr{display:none!important}body,p,li,label,input,textarea,select,.rte,.product__description{font-family:var(--font-body);font-weight:400;letter-spacing:0}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.title,.product__title,.card__heading,.collection__title,.section-header__title{font-family:var(--font-display)!important;letter-spacing:.02em!important;line-height:.95;color:var(--vault-white)!important;text-transform:none}.text-mono,.badge,.price,.price__sale,.price__regular,.product-form__quantity,.quantity__input{font-family:var(--font-mono)}.header-wrapper,.shopify-section-header-sticky .header-wrapper,sticky-header.header-wrapper{position:sticky!important;top:0!important;z-index:100!important;background:linear-gradient(to bottom,#080808f2,#0808088c)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:0!important;box-shadow:none!important}.header__heading-link,.header__heading-logo-wrapper,.header__heading{font-family:var(--font-display)!important;font-size:2rem!important;letter-spacing:.15em!important;color:var(--vault-white)!important}.header__menu-item,.list-menu__item--link{font-family:var(--font-mono)!important;font-size:.7rem!important;letter-spacing:.15em!important;text-transform:uppercase;color:var(--vault-text-mute)!important;background:transparent!important;transition:color .2s ease}.header__menu-item:hover,.header__menu-item:focus,.list-menu__item--link:hover{color:var(--vault-accent)!important;background:transparent!important;text-decoration:none!important}.header__icon svg,.header__icon-link svg,.header__icon .icon{width:20px!important;height:20px!important;color:var(--vault-white)!important;fill:currentColor!important}.header__icon:hover svg path,.header__icon-link:hover svg path{fill:var(--vault-accent)!important}.button,.button--primary,.button--secondary,.shopify-payment-button__button--unbranded,.product-form__submit,button.button,a.button{font-family:var(--font-mono)!important;font-size:.7rem!important;letter-spacing:.12em!important;text-transform:uppercase;font-weight:700!important;background:var(--vault-accent)!important;color:var(--vault-black)!important;border:0!important;border-radius:0!important;padding:.85rem 1.6rem!important;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);transition:filter .15s ease;box-shadow:none!important}.button:after,.button:before{display:none!important}.button:hover,.button:focus{filter:brightness(1.15);background:var(--vault-accent)!important;color:var(--vault-black)!important}.button--secondary{background:transparent!important;color:var(--vault-white)!important;border:1px solid var(--vault-line-soft)!important}.button--secondary:hover{background:var(--vault-white)!important;color:var(--vault-black)!important}.collection,.collection .grid,#product-grid,.product-grid{background:var(--vault-black)}.card,.card-wrapper,.card__inner,.card-information,.card__content,.card--standard,.card--card,.card--media,.card--product{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.card__media,.card .media,.card__media img,.media img{border-radius:0!important;background:var(--vault-mid)!important}.card__media,.card .media{overflow:hidden}.card__media img,.card .media img{transition:transform .6s cubic-bezier(.16,1,.3,1);display:block;width:100%}.card-wrapper:hover .card__media img,.card:hover .card__media img{transform:scale(1.06)}.card__heading,.card-information .card__heading,.card__heading a,.full-unstyled-link{font-family:var(--font-display)!important;font-size:1.3rem!important;letter-spacing:.05em!important;color:var(--vault-white)!important;text-transform:none;text-decoration:none}.card-information .caption-with-letter-spacing,.card-information .price__vendor,.card-information .card__information--vendor,.card .caption{font-family:var(--font-mono)!important;font-size:.55rem!important;letter-spacing:.2em!important;text-transform:uppercase;color:var(--vault-text-mute)!important}.card-information .price,.card-information .price-item,.card .price-item--regular,.card .price-item--sale{font-family:var(--font-mono)!important;font-size:.9rem!important;font-weight:700;color:var(--vault-white)!important}.card .price-item--regular{color:var(--vault-text-faint)!important;text-decoration:line-through;font-size:.7rem!important}.badge,.badge.price__badge-sale,.price__badge-sale{font-family:var(--font-mono)!important;font-size:.55rem!important;letter-spacing:.15em!important;text-transform:uppercase;background:var(--vault-accent)!important;color:var(--vault-black)!important;border:0!important;border-radius:0!important;padding:.3rem .7rem!important;font-weight:700;box-shadow:none!important}.badge.price__badge-sold-out{background:var(--vault-red)!important;color:var(--vault-white)!important}.footer,.footer__content-top,.footer__content-bottom,.footer-block{background:var(--vault-black)!important;color:var(--vault-white)!important;border-color:var(--vault-line)!important;box-shadow:none!important}.footer__content-top{border-top:1px solid var(--vault-line)!important}.footer-block__heading{font-family:var(--font-display)!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--vault-white)!important}.footer-block__details-content a,.copyright__content,.copyright__content a{font-family:var(--font-mono)!important;font-size:.65rem!important;letter-spacing:.1em!important;color:var(--vault-text-mute)!important}.footer-block__details-content a:hover{color:var(--vault-accent)!important}.sticky-atc{background:var(--vault-black)!important;border-top:1px solid var(--vault-line-soft)!important}.sticky-atc__title{color:var(--vault-white)!important;font-family:var(--font-display);font-size:1.1rem;letter-spacing:.05em}.sticky-atc__price{color:var(--vault-white)!important;font-family:var(--font-mono)}.sticky-atc__button{background:var(--vault-accent)!important;color:var(--vault-black)!important;font-family:var(--font-mono)!important;letter-spacing:.12em!important;border-radius:0!important;border:0!important;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)}.vault-hero{position:relative;height:100vh;min-height:700px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--vault-black)}.vault-hero__grain{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;opacity:.4}.vault-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 80% 60% at 50% 60%,rgba(212,168,71,.12) 0%,rgba(255,45,0,.06) 40%,var(--vault-black) 70%)}.vault-hero__ground{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(0,0,0,.85),transparent);z-index:1}.vault-hero__image-wrap{position:relative;z-index:3;width:100%;max-width:900px;display:flex;justify-content:center;align-items:flex-end;padding-bottom:8vh}.vault-hero__image{width:100%;max-width:800px;height:auto;filter:drop-shadow(0 40px 80px rgba(0,0,0,.9))}.vault-hero__text{position:absolute;z-index:5;top:28%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;width:100%;padding:0 1rem}.vault-hero__eyebrow{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.35em;text-transform:uppercase;color:var(--vault-accent);margin-bottom:.75rem;opacity:0;animation:vaultFadeUp .6s .4s forwards}.vault-hero__title{font-family:var(--font-display);font-size:clamp(5rem,14vw,13rem);line-height:.85;letter-spacing:-.02em;color:var(--vault-white);opacity:0;animation:vaultFadeUp .7s .6s forwards}.vault-hero__title .stroke{-webkit-text-stroke:2px var(--vault-white);color:transparent}.vault-hero__title .accent{color:var(--vault-accent)}.vault-hero__sub{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.2em;color:var(--vault-text-mute);margin-top:1rem;opacity:0;animation:vaultFadeUp .6s .9s forwards}.vault-hero__scroll{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:0;animation:vaultFadeUp .6s 1.2s forwards}.vault-hero__scroll-text{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.2em;color:var(--vault-text-faint);text-transform:uppercase}.vault-hero__scroll-line{width:1px;height:40px;background:linear-gradient(to bottom,var(--vault-accent),transparent);animation:vaultPulse 2s infinite}@keyframes vaultFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes vaultPulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.1)}}.vault-hero--light{background:var(--vault-white)!important;color:var(--vault-black)!important;height:auto;min-height:0;padding:4rem 0 0;display:block;position:relative}.vault-hero--light .vault-hero__bg,.vault-hero--light .vault-hero__ground,.vault-hero--light .vault-hero__grain{display:none}.vault-hero--light .vault-hero__image-wrap{position:relative;z-index:1;width:100%;max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:center}.vault-hero--light .vault-hero__image{width:100%;height:auto;max-height:78vh;object-fit:contain;filter:none;display:block}.vault-hero--light .vault-hero__caption{display:block;max-width:1400px;margin:-2rem auto 0;padding:0 3rem 4rem;position:relative;z-index:2}.vault-hero--light .vault-hero__eyebrow{position:static;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--vault-black);opacity:.55;margin-bottom:.6rem;animation:none}.vault-hero--light .vault-hero__sub{position:static;font-family:var(--font-display);font-size:clamp(1.6rem,3.2vw,2.6rem);line-height:1.1;letter-spacing:.02em;color:var(--vault-black);margin:0 0 1.5rem;max-width:38ch;opacity:1;animation:none;text-transform:none}.vault-hero--light .vault-hero__cta{display:inline-flex;align-items:center;gap:.6rem;background:var(--vault-black);color:var(--vault-white);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;padding:.95rem 1.6rem;text-decoration:none;border:0;border-radius:0;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);transition:filter .15s ease}.vault-hero--light .vault-hero__cta:hover{filter:brightness(1.2)}.vault-hero--light .vault-hero__cta-arrow{display:inline-block;transform:translateY(-1px)}.vault-hero--light .vault-hero__title{display:none}.vault-hero--light .vault-hero__scroll{bottom:1rem}.vault-hero--light .vault-hero__scroll-text{color:var(--vault-black);opacity:.4}.vault-hero--light .vault-hero__scroll-line{background:linear-gradient(to bottom,var(--vault-black),transparent)}@media(max-width:749px){.vault-hero--light{padding-top:2rem}.vault-hero--light .vault-hero__image-wrap{padding:0 1rem}.vault-hero--light .vault-hero__image{max-height:55vh}.vault-hero--light .vault-hero__caption{padding:1rem 1.5rem 2.5rem;margin-top:0}}.vault-ticker{overflow:hidden;background:var(--vault-accent);padding:.75rem 0;position:relative;z-index:10}.vault-ticker__track{display:flex;white-space:nowrap;animation:vaultTicker 22s linear infinite;width:max-content}.vault-ticker__item{font-family:var(--font-display);font-size:1.1rem;letter-spacing:.1em;color:var(--vault-black);padding:0 2rem}.vault-ticker__sep{color:var(--vault-black);opacity:.4;padding:0 .5rem}@keyframes vaultTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.vault-stats{margin:0 3rem;border:1px solid var(--vault-line-soft);display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.vault-stats__cell{padding:2rem 2.5rem;border-right:1px solid var(--vault-line-soft)}.vault-stats__cell:last-child{border-right:none}.vault-stats__num{font-family:var(--font-display);font-size:3.5rem;color:var(--vault-accent);line-height:1}.vault-stats__label{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--vault-text-mute);margin-top:.25rem}@media(max-width:749px){.vault-stats{margin:0 1.5rem;grid-template-columns:1fr}.vault-stats__cell{border-right:none;border-bottom:1px solid var(--vault-line-soft)}.vault-stats__cell:last-child{border-bottom:none}.vault-hero__text{top:22%}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/vault.css.map */
