.void-wrap{max-width:1440px;margin:0 auto;padding-inline:48px;box-sizing:border-box}@media(max-width:749px){.void-wrap{padding-inline:20px}}.void-display{font-family:var(--font-heading--family);font-weight:700;text-transform:uppercase;line-height:.92;letter-spacing:0}.void-eyebrow{font-family:var(--font-heading--family);font-weight:600;font-size:15px;letter-spacing:.3em;text-transform:uppercase;opacity:.7}.void-link{font-family:var(--font-heading--family);font-weight:600;font-size:17px;letter-spacing:.1em;text-transform:uppercase}.void-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 36px;font-family:var(--font-heading--family);font-weight:600;font-size:18px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:1px solid currentColor;transition:opacity .2s ease}.void-btn:hover{opacity:.8}.void-btn--light{background:#fff;color:#000;border-color:#fff}.void-badge{display:inline-block;background:#a42325;color:#fff;font-family:var(--font-heading--family);font-weight:600;font-size:15px;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px}.void-chars{background:var(--void-bg);color:var(--void-fg);padding-block:112px}.void-chars__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:48px}.void-chars__titles{display:flex;flex-direction:column;gap:10px}.void-chars__title{margin:0;font-size:clamp(44px,5vw,64px)}.void-chars__intro{max-width:380px;opacity:.72}.void-chars__intro p{margin:0}.void-chars__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.void-char{display:flex;flex-direction:column;background:#000;color:#fff;text-decoration:none}.void-char__media{aspect-ratio:1 / 1;overflow:hidden;background:#000}.void-char__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.void-char:hover .void-char__media img{transform:scale(1.03)}.void-char__body{padding:28px 32px 32px;display:flex;flex-direction:column;gap:10px;border-top:4px solid var(--accent)}.void-char__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.void-char__name{font-size:48px;line-height:1}.void-char__blurb{color:#bdbdbd}.void-char .void-link{margin-top:8px}.void-char--empty{padding:48px;color:#8c8c8c;background:#111}@media(max-width:749px){.void-chars{padding-block:56px}.void-chars__head{margin-bottom:24px}.void-chars__grid{display:flex;overflow-x:auto;gap:12px;margin-inline:-20px;padding-inline:20px;scroll-snap-type:x mandatory}.void-char{flex:0 0 78%;scroll-snap-align:start}.void-char__body{padding:16px;gap:6px}.void-char__name{font-size:30px}}.void-bundle{background:var(--void-bg);color:var(--void-fg);padding-block:112px}.void-bundle__inner{display:flex;flex-wrap:wrap;gap:64px;align-items:center}.void-bundle__media{flex:1 1 480px}.void-bundle__media img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.void-bundle__copy{flex:1 1 360px;display:flex;flex-direction:column;gap:22px;align-items:flex-start}.void-bundle__title{margin:0;font-size:clamp(48px,6vw,72px);line-height:.9}.void-bundle__text{opacity:.8;max-width:420px}.void-bundle__text p{margin:0}.void-bundle__price{display:flex;align-items:baseline;gap:14px;font-size:24px}.void-bundle__price s{font-size:16px;opacity:.55}@media(max-width:749px){.void-bundle{padding-block:56px}.void-bundle__inner{gap:24px}.void-bundle__media{flex-basis:100%}.void-bundle .void-btn{width:100%}}.void-craft{background:var(--void-bg);color:var(--void-fg);padding-block:96px}.void-craft__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:48px}.void-craft__item{display:flex;flex-direction:column;gap:12px}.void-craft__num{font-size:56px;line-height:1}.void-craft__title{font-size:26px;line-height:1.05}.void-craft__text{opacity:.75}@media(max-width:749px){.void-craft{padding-block:56px}.void-craft__grid{gap:32px}}.void-news{background:var(--void-bg);color:var(--void-fg);padding-block:112px}.void-news__inner{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.void-news__title{margin:0;font-size:clamp(40px,5vw,56px)}.void-news__sub{margin:0;max-width:420px;opacity:.7}.void-news__form{display:flex;flex-wrap:wrap;width:100%;max-width:500px;border-bottom:1px solid currentColor;margin-top:12px}.void-news__form input[type=email]{flex:1;min-width:0;border:0;background:transparent;color:inherit;font:inherit;font-size:16px;padding:14px 0}.void-news__form button{border:0;background:transparent;color:inherit;cursor:pointer;min-height:44px;padding:0 0 0 16px;font-family:var(--font-heading--family);font-weight:600;font-size:18px;letter-spacing:.1em;text-transform:uppercase}.void-news__ok,.void-news__err{width:100%;margin:12px 0}@media(max-width:749px){.void-news{padding-block:64px}}.void-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #e6e6e6;width:100%}.void-specs__cell{padding:14px 0 14px 16px;display:flex;flex-direction:column;gap:2px;border-left:1px solid #e6e6e6}.void-specs__cell:first-child{padding-left:0;border-left:0}.void-specs__k{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#595959}.void-specs__v{font-weight:500}.void-upsell{display:flex;gap:16px;align-items:center;background:#000;color:#fff;padding:12px;text-decoration:none;width:100%;box-sizing:border-box}.void-upsell__img{width:84px;height:84px;object-fit:cover;flex:none}.void-upsell__copy{display:flex;flex-direction:column;gap:2px;flex:1}.void-upsell__title{font-size:20px;line-height:1.1}.void-upsell__text{font-size:13px;color:#cfcfcf}.void-upsell__arrow{font-size:20px;padding-right:8px}.void-upsell:hover{opacity:.9}.product-details h1{font-size:clamp(56px,6vw,88px)!important;line-height:.85!important}.product-details .accelerated-checkout-block .shopify-payment-button__button--unbranded{background:#fff!important;color:#000!important;border:1px solid #000!important;font-family:var(--font-heading--family)!important;font-weight:600!important;font-size:18px!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important;min-height:54px}.product-details .accelerated-checkout-block .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#000!important;color:#fff!important}.shopify-section-group-footer-group{--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255;--color-foreground-heading: #ffffff;--color-primary: #ffffff;--color-primary-hover: #cfcfcf;--color-border: rgb(255 255 255 / .2);--color-input-text: #ffffff;--color-input-background: transparent;color:#fff}.shopify-section-group-footer-group a{color:#cfcfcf}.shopify-section-group-footer-group a:hover{color:#fff}.void-chars--shelf .void-chars__intro{opacity:.7}.void-chars--shelf .void-chars__grid{gap:32px}.void-chars--shelf .void-char{background:transparent;transition:filter .45s ease,opacity .45s ease}.void-chars--shelf .void-char__media{position:relative;background:#000}.void-chars--shelf .void-char__media img{filter:brightness(.62) saturate(.85);transition:filter .5s ease,transform .6s ease}.void-char__spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 38% 55% at var(--face-x, 70%) 0%,rgb(255 255 255 / .22),rgb(255 255 255 / 0) 70%);opacity:.35;transition:opacity .5s ease}.void-chars--shelf .void-char__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;z-index:1;background:linear-gradient(to bottom,#1c1c1c,#000);box-shadow:0 -1px #ffffff14}.void-chars--shelf .void-char__body{background:transparent;padding-inline:0;border-top-color:transparent;transition:border-color .45s ease}.void-chars--shelf .void-char__name{transition:color .45s ease}.void-char__line{font-family:var(--font-heading--family);font-weight:600;font-size:20px;letter-spacing:.02em;color:var(--accent);opacity:0;transform:translateY(4px);transition:opacity .4s ease,transform .4s ease}.void-char__no{position:absolute;top:14px;left:16px;z-index:2;font-family:var(--font-heading--family);font-weight:600;font-size:14px;letter-spacing:.2em;color:#fff9}.void-chars--shelf .void-char:is(:hover,:focus-visible) .void-char__media img{filter:brightness(1.05) saturate(1);transform:scale(1.03)}.void-chars--shelf .void-char:is(:hover,:focus-visible) .void-char__spot{opacity:1}.void-chars--shelf .void-char:is(:hover,:focus-visible) .void-char__body{border-top-color:var(--accent)}.void-chars--shelf .void-char:is(:hover,:focus-visible) .void-char__name{color:var(--accent)}.void-chars--shelf .void-char:is(:hover,:focus-visible) .void-char__line{opacity:1;transform:none}@media(hover:hover){.void-chars--shelf .void-chars__grid:has(.void-char:hover) .void-char:not(:hover){filter:brightness(.45)}}@media(hover:none){.void-chars--shelf .void-char__media img{filter:none}.void-chars--shelf .void-char__spot{opacity:.8}.void-chars--shelf .void-char__body{border-top-color:var(--accent)}.void-char__line{opacity:1;transform:none}}.void-face{position:absolute;z-index:2;left:var(--face-x, 70%);top:var(--face-y, 40%);transform:translate(-50%,-50%) scale(.96);font-family:var(--font-heading--family);font-weight:700;font-size:clamp(18px,2vw,28px);letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap;text-shadow:0 2px 18px rgb(0 0 0 / .45);opacity:0;pointer-events:none}.void-face.is-on{animation:void-face-in 1.1s ease both}@keyframes void-face-in{0%{opacity:0;transform:translate(-50%,-40%) scale(.96);filter:blur(4px)}25%{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-58%) scale(1)}}@media(prefers-reduced-motion:reduce){.void-face.is-on{animation:none;opacity:1}}.void-card{all:unset;display:block;width:100%;max-width:340px;aspect-ratio:5 / 7;perspective:1200px;cursor:pointer;margin-top:8px}.void-card:focus-visible{outline:2px solid #000;outline-offset:4px}.void-card__inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.void-card:hover .void-card__inner{transform:rotateY(180deg)}}.void-card.is-flipped .void-card__inner{transform:rotateY(180deg)}@media(hover:hover){.void-card.is-flipped:hover .void-card__inner{transform:rotateY(0)}}.void-card__face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:12px;padding:18px;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#000;color:#fff;border:1px solid var(--accent);box-sizing:border-box;box-shadow:inset 0 0 0 6px #000,inset 0 0 0 7px #ffffff1f}.void-card__back{transform:rotateY(180deg);background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--accent) 35%,#000),#000 70%);justify-content:space-between}.void-card__top{display:flex;justify-content:space-between;font-family:var(--font-heading--family);font-weight:600;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3}.void-card__media{flex:1;min-height:0;overflow:hidden;border-bottom:3px solid var(--accent)}.void-card__media img{width:100%;height:100%;object-fit:cover;display:block}.void-card__name{font-size:44px;line-height:.9}.void-card__hint{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}.void-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;font-size:14px}.void-card__stats>span{display:flex;flex-direction:column;gap:2px}.void-card__k{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#fff9}.void-card__dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--accent);margin-right:6px;vertical-align:middle}.void-card__quote{font-family:var(--font-heading--family);font-weight:700;font-size:26px;line-height:1.05;text-transform:uppercase;color:var(--accent)}@media(prefers-reduced-motion:reduce){.void-card__inner{transition:none}}body{--void-tint-soft: color-mix(in srgb, var(--void-tint, transparent) 14%, transparent)}.product-information{background-image:radial-gradient(70% 60% at 85% 0%,var(--void-tint-soft),transparent 70%)}.product-details h1{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--void-tint, transparent) 80%,transparent);text-decoration-thickness:.07em;text-underline-offset:.1em}.product-details .add-to-cart-button:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--void-tint, #000) 60%,transparent)}.void-gift-pill{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;border:1px solid #000;padding:6px 12px;font-family:var(--font-heading--family);font-weight:600;font-size:15px;letter-spacing:.08em;text-transform:uppercase}.void-gift{margin:4px 0 16px;padding:14px;border:1px solid #e6e6e6}.void-gift__toggle{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.void-gift__toggle input{position:absolute;opacity:0;width:1px;height:1px}.void-gift__box{flex:none;width:22px;height:22px;border:1.5px solid #000;margin-top:2px;display:grid;place-items:center}.void-gift__toggle input:checked+.void-gift__box{background:#000}.void-gift__toggle input:checked+.void-gift__box:after{content:"";width:10px;height:5px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.void-gift__toggle input:focus-visible+.void-gift__box{outline:2px solid #000;outline-offset:3px}.void-gift__toggle strong{display:block;font-size:18px;line-height:1.1}.void-gift__sub{display:block;font-size:13px;color:#595959}.void-gift__note{margin-top:12px;display:flex;flex-direction:column;gap:6px}.void-gift__note[hidden]{display:none}.void-gift__label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#595959}.void-gift__note textarea{font:inherit;font-size:14px;padding:10px;border:1px solid #cfcfcf;resize:vertical}.void-gift__saved{font-size:12px;color:#2e8540;min-height:1em}[id$=__hero_RkimKJ] .hero__media{animation:void-lights-on 1.8s cubic-bezier(.3,.6,.2,1) both}[id$=__hero_RkimKJ] .hero__media-wrapper{position:relative}[id$=__hero_RkimKJ] .hero__media-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 30% 70% at 72% -10%,rgb(255 255 255 / .18),transparent 70%);animation:void-spot 2.2s ease-out .4s both}[id$=__hero_RkimKJ] .group-block-content>*{animation:void-rise .9s cubic-bezier(.2,.7,.2,1) both}[id$=__hero_RkimKJ] .group-block-content>*:nth-child(1){animation-delay:.9s}[id$=__hero_RkimKJ] .group-block-content>*:nth-child(2){animation-delay:1.05s}[id$=__hero_RkimKJ] .group-block-content>*:nth-child(3){animation-delay:1.2s}[id$=__hero_RkimKJ] .group-block-content>*:nth-child(4){animation-delay:1.35s}@keyframes void-lights-on{0%{filter:brightness(0)}18%{filter:brightness(.35)}24%{filter:brightness(.08)}40%{filter:brightness(.7)}to{filter:brightness(1)}}@keyframes void-spot{0%{opacity:0}to{opacity:1}}@keyframes void-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[id$=__hero_RkimKJ] .hero__media,[id$=__hero_RkimKJ] .hero__media-wrapper:before,[id$=__hero_RkimKJ] .group-block-content>*{animation:none}}.void-bundle__badges{display:flex;gap:8px;flex-wrap:wrap}.void-badge--outline{background:transparent;border:1px solid currentColor;padding:5px 11px}body:has(.void-pw){background:#000}.void-pw{position:relative;min-height:100svh;background:#000;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);overflow:hidden}.void-pw__media{position:relative;order:2;min-height:100%}.void-pw__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;animation:void-lights-on 1.8s cubic-bezier(.3,.6,.2,1) both}.void-pw__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#000,#0000 35%);pointer-events:none}.void-pw__content{order:1;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:48px;padding:48px clamp(24px,5vw,72px)}.void-pw__logo{width:auto;height:44px;display:block}.void-pw__wordmark{font-weight:700;font-size:28px}.void-pw__copy{display:flex;flex-direction:column;gap:20px;max-width:520px}.void-pw__copy>*{animation:void-rise .9s cubic-bezier(.2,.7,.2,1) both}.void-pw__copy>*:nth-child(1){animation-delay:.8s}.void-pw__copy>*:nth-child(2){animation-delay:.95s}.void-pw__copy>*:nth-child(3){animation-delay:1.1s}.void-pw__copy>*:nth-child(4){animation-delay:1.25s}.void-pw__copy>*:nth-child(5){animation-delay:1.4s}.void-pw__copy>*:nth-child(6){animation-delay:1.55s}.void-pw__title{margin:0;font-size:clamp(72px,10vw,160px);line-height:.84}.void-pw__text{margin:0;color:#cfcfcf;font-size:17px;max-width:420px}.void-pw__count{display:flex;gap:12px}.void-pw__count[hidden]{display:none}.void-pw__count span{display:flex;flex-direction:column;align-items:center;min-width:72px;padding:10px 8px;border:1px solid rgb(255 255 255 / .2)}.void-pw__count b{font-family:var(--font-heading--family);font-weight:700;font-size:40px;line-height:1;color:var(--void-accent);font-variant-numeric:tabular-nums}.void-pw__count i{font-style:normal;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#fff9;margin-top:4px}.void-pw__form{display:flex;flex-wrap:wrap;max-width:460px;border-bottom:1px solid #fff}.void-pw__form input[type=email]{flex:1;min-width:0;border:0;background:transparent;color:#fff;font:inherit;font-size:16px;padding:14px 0}.void-pw__form input[type=email]::placeholder{color:#ffffff8c}.void-pw__form button{border:0;background:transparent;color:#fff;cursor:pointer;min-height:44px;padding:0 0 0 16px;font-family:var(--font-heading--family);font-weight:600;font-size:18px;letter-spacing:.1em;text-transform:uppercase}.void-pw__ok{margin:12px 0;color:var(--void-accent);font-family:var(--font-heading--family);font-weight:600;font-size:20px;text-transform:uppercase}.void-pw__err{width:100%;margin:8px 0;color:#ff8a80}.void-pw__note{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.void-pw__social{display:flex;gap:20px;font-family:var(--font-heading--family);font-weight:600;font-size:16px;letter-spacing:.1em;text-transform:uppercase}.void-pw__social a{color:#fff;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .4)}body:has(.void-pw) .password-footer{background:#000;color:#fff9;--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255;border-top:1px solid rgb(255 255 255 / .12)}body:has(.void-pw) .password-footer a,body:has(.void-pw) .password-footer button{color:#fff}body:has(.void-pw) .password-footer svg{fill:currentColor}@media(max-width:749px){.void-pw{grid-template-columns:1fr;grid-template-rows:52svh auto}.void-pw__media{order:0}.void-pw__media:after{background:linear-gradient(to bottom,#0000001a 40%,#000)}.void-pw__content{order:1;padding:0 20px 40px;gap:28px;margin-top:-40px}.void-pw__brand{position:absolute;top:calc(-52svh + 28px);left:20px}.void-pw__title{font-size:72px}.void-pw__count span{min-width:0;flex:1}.void-pw__count b{font-size:30px}}@media(prefers-reduced-motion:reduce){.void-pw__media img,.void-pw__copy>*{animation:none}}.void-bundle__media img{aspect-ratio:auto;height:auto;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/4/assets/void.css.map */
