.pv-root{--pv-accent: #22c55e;--pv-img-border: 2px;position:relative;min-height:100vh;background:#0a0a0b;color:#e8e6e3;font-family:ui-monospace,Courier New,monospace;overflow:hidden}.shopify-section-group-header-group,#shopify-section-header,#header-component{position:relative!important;top:auto!important;transform:none!important;overflow:visible!important}.product-vault-section{margin-top:0!important}.pv-scanlines{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0px 2px,#0000002e 3px,#0000 4px);opacity:var(--pv-scanline-opacity, .5)}.pv-noise{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;opacity:var(--pv-noise-opacity, .05)}.pv-main{position:relative;z-index:10;max-width:1280px;margin:0 auto;padding:0 24px}.pv-grid{display:grid;grid-template-columns:1fr;gap:32px;padding:32px 0 64px}@media(min-width:900px){.pv-grid{grid-template-columns:1fr 1fr;gap:64px}}.pv-media{position:relative}@media(min-width:900px){.pv-media{position:sticky;top:96px;align-self:start}}.pv-media-frame{position:relative;width:100%;aspect-ratio:1 / 1;border:var(--pv-img-border) solid #e8e6e3;background:#000;overflow:hidden}.pv-media-frame img{width:100%;height:100%;object-fit:cover;display:block;image-rendering:auto}.pv-thumbs{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.pv-thumb{width:60px;height:60px;border:1px solid #2a2a30;background:#000;cursor:pointer;padding:0;overflow:hidden;transition:border-color .2s}.pv-thumb.is-active,.pv-thumb:hover{border-color:var(--pv-accent)}.pv-thumb img{width:100%;height:100%;object-fit:cover}.pv-details{display:flex;flex-direction:column;padding:8px 0}.pv-category{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#8a8a95;margin-bottom:16px}.pv-title{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;text-transform:uppercase;line-height:1.08;margin:0 0 20px;text-wrap:balance}.pv-price-row{display:flex;align-items:baseline;gap:16px;margin-bottom:32px}.pv-price{font-size:clamp(1.2rem,3vw,1.5rem);font-weight:800;transition:color .3s}.pv-price.is-discounted{color:var(--pv-accent)}.pv-price-was{font-size:1.1rem;color:#8a8a95;text-decoration:line-through}.pv-form{display:flex;flex-direction:column}.pv-option{margin-bottom:28px}.pv-option-label{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px}.pv-option-values{display:flex;gap:8px;flex-wrap:wrap}.pv-swatch{min-width:48px;height:48px;padding:0 14px;border:2px solid #fff;background:#000;color:#fff;font-family:inherit;font-size:13px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:transform .06s,background .12s,color .12s}.pv-swatch:hover{background:#1a1a1a}.pv-swatch:active{transform:translateY(2px)}.pv-swatch.is-active{background:#fff;color:#000;border-color:#fff}.pv-qty-block{margin-bottom:28px}.pv-qty{display:inline-flex;align-items:center;border:2px solid #fff;background:#000}.pv-qty-btn{width:48px;height:48px;background:transparent;border:none;color:#fff;font-size:18px;font-weight:700;cursor:pointer;transition:background .12s}.pv-qty-btn:hover{background:#1a1a1a}.pv-qty-btn:active{background:#fff;color:#000}.pv-qty input{width:56px;height:48px;text-align:center;background:transparent;border:none;border-left:2px solid #fff;border-right:2px solid #fff;color:#fff;font-family:inherit;font-size:15px;font-weight:700;-moz-appearance:textfield}.pv-qty input::-webkit-outer-spin-button,.pv-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pv-actions{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}@media(min-width:520px){.pv-actions{flex-direction:row}}.pv-actions add-to-cart-component{flex:1;display:flex;width:100%}.pv-express{margin-top:16px;margin-bottom:32px}.pv-express:empty{display:none}.pv-express,.pv-root dialog,.pv-root [role=dialog]{color:#1a1a1a}.pv-express .shopify-payment-button__more-options{color:#cfcfcf;opacity:1}.pv-express .shopify-payment-button__more-options:hover{color:#fff}.pv-pixel{flex:1;position:relative;display:inline-flex;width:100%;padding:0;background:none;border:none;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent;image-rendering:pixelated}.pv-pixel:disabled{opacity:.5;cursor:not-allowed}.pv-pixel-base{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(5px);background:#525252;-webkit-clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px));clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px))}.pv-pixel-frame{position:relative;display:block;width:100%;background:#fff;transition:transform 75ms;-webkit-clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px));clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px))}.pv-pixel:active .pv-pixel-frame{transform:translateY(5px)}.pv-pixel:disabled .pv-pixel-frame{transform:none}.pv-pixel-face{position:relative;display:flex;align-items:center;justify-content:center;margin:3px;background:#000;box-shadow:inset 0 3px #ffffff2e,inset 3px 0 #ffffff1a,inset 0 -4px #0009,inset -4px 0 #00000080;-webkit-clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px));clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px))}.pv-pixel-label{white-space:nowrap;padding:16px 24px;font-weight:700;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#fff}.pv-description{border-top:1px solid #1f1f24;padding:20px 0 4px}.pv-description-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#fff;margin:0 0 10px}.pv-description .pv-rte{padding-bottom:8px}.pv-accordion{border-top:1px solid #1f1f24}.pv-accordion-head{width:100%;padding:24px 0;background:none;border:none;color:#e8e6e3;font-family:inherit;font-size:11px;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.pv-chevron{transition:transform .3s}.pv-accordion-head[aria-expanded=true] .pv-chevron{transform:rotate(180deg)}.pv-accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.pv-accordion-body.is-open{grid-template-rows:1fr}.pv-accordion-body>.pv-rte{overflow:hidden}.pv-rte{padding-bottom:24px;color:#b5b5bd;line-height:1.7;font-size:14px}.pv-rte p{margin:0 0 1em}.pv-rte a{color:var(--pv-accent)}.pv-detail-grid{border-top:1px solid #1f1f24;padding:24px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.pv-detail-label{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#8a8a95;margin-bottom:4px}.pv-detail-value{font-size:14px}.pv-perks{border-top:1px solid #1f1f24;padding:24px 0;margin:0;list-style:none;display:flex;flex-direction:column;gap:12px}.pv-perks li{display:flex;align-items:center;gap:10px;color:#8a8a95;font-size:13px}.pv-dot{width:4px;height:4px;border-radius:50%;background:var(--pv-accent)}.pv-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px}.pv-modal[hidden]{display:none}.pv-modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pv-modal-box{position:relative;background:#000;border:2px solid #fff;padding:40px 32px;max-width:420px;width:100%;text-align:center;animation:pv-pop .3s ease;image-rendering:pixelated;-webkit-clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px));clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px))}@keyframes pv-pop{0%{transform:scale(.9) translateY(20px);opacity:0}to{transform:none;opacity:1}}.pv-modal-x{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#000;border:2px solid #fff;color:#fff;font-size:18px;line-height:1;cursor:pointer;transition:background .15s,color .15s}.pv-modal-x:hover{background:#fff;color:#000}.pv-modal-sigil{width:64px;height:64px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:#000;border:2px solid #fff;-webkit-clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px));clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px))}.pv-modal-eyebrow{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#8a8a95;margin:0 0 8px}.pv-modal-spell{font-size:1.8rem;font-weight:700;text-transform:uppercase;color:#fff;margin:0 0 16px}.pv-modal-text{color:#b5b5bd;font-size:13px;margin:0 0 24px}.pv-modal-activate{width:100%}.pv-particles{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none}.pv-particle{position:fixed;width:6px;height:6px;background:#fff;box-shadow:0 0 8px #fffc;image-rendering:pixelated}
/*# sourceMappingURL=/cdn/shop/t/38/assets/product-vault.css.map */
