:root{--v-bg: #0B0B0B;--v-panel: #141414;--v-line: rgb(255 255 255 / .12);--v-fg: #FFFFFF;--v-mute: #CFCFCF;--v-dim: #9A9A9A}body{background:var(--v-bg)}.v-section{background:var(--v-bg);color:var(--v-fg)}.v-wrap{max-width:1440px;margin:0 auto;padding-inline:clamp(20px,4vw,64px);box-sizing:border-box}.v-h2{margin:0;font-family:var(--font-heading--family);font-weight:600;text-transform:uppercase;font-size:clamp(40px,5vw,72px);line-height:.92;letter-spacing:0}.v-sub{margin:10px 0 0;color:var(--v-mute);max-width:460px;font-size:16px;line-height:1.5}.v-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:32px}.v-more{color:var(--v-fg);text-decoration:none;font-weight:500;display:inline-flex;gap:12px;align-items:center;min-height:44px}.v-more:hover{color:var(--v-mute)}.v-eyebrow{display:inline-block;font-family:var(--font-heading--family);font-weight:600;font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:var(--v-dim)}.v-tag{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--v-dim);border:1px solid var(--v-line);padding:6px 12px;border-radius:999px}.v-btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;font-weight:500;font-size:15px;text-decoration:none;border:1px solid var(--v-fg);transition:background-color .2s ease,color .2s ease}.v-btn--solid{background:var(--v-fg);color:var(--v-bg)}.v-btn--solid:hover{background:var(--v-mute);border-color:var(--v-mute)}.v-btn--line{background:transparent;color:var(--v-fg)}.v-btn--line:hover{background:var(--v-fg);color:var(--v-bg)}.v-btn:focus-visible,.v-more:focus-visible,.vs__card:focus-visible,.vt__tile:focus-visible,.vh__dot:focus-visible,.vh__pause:focus-visible{outline:2px solid var(--v-fg);outline-offset:3px}.v-section+.v-section{border-top:1px solid var(--v-line)}@media(min-width:750px){header-component .header__row--top{max-width:1344px;margin:12px auto 0;border-radius:999px;background:var(--v-panel)!important;border:1px solid var(--v-line);padding-inline:10px 10px}}header-component .header-actions__action{border-radius:999px}header-component .action__cart{background:var(--v-fg);color:var(--v-bg);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}header-component .action__cart svg{color:var(--v-bg)}.vh{position:relative;background:var(--v-bg);color:var(--v-fg);overflow:hidden}.vh__track{display:grid}.vh__slide{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(20px,3vw,48px);padding:clamp(24px,4vw,56px) clamp(20px,4vw,64px) clamp(56px,6vw,88px);max-width:1440px;margin:0 auto;box-sizing:border-box;width:100%;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s linear .7s}.vh__slide.is-active{opacity:1;visibility:visible;transition:opacity .7s ease}.vh__copy{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.vh__title{margin:0;font-family:var(--font-heading--family);font-weight:600;text-transform:uppercase;font-size:clamp(56px,7vw,116px);line-height:.88}.vh__title-2{color:var(--v-dim)}.vh__text{margin:0;color:var(--v-mute);max-width:420px;font-size:16px;line-height:1.5}.vh__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.vh__price{margin:4px 0 0;color:var(--v-mute);font-size:14px}.vh__price s{color:var(--v-dim);margin-left:6px}.vh__media{position:relative;aspect-ratio:3 / 2;overflow:hidden;border-radius:4px;background:var(--v-panel)}.vh__media img{width:100%;height:100%;object-fit:cover;display:block}.vh__controls{position:absolute;left:clamp(20px,4vw,64px);bottom:24px;display:flex;align-items:center;gap:16px}.vh__dots{display:flex;gap:6px}.vh__dot{width:44px;height:24px;padding:0;background:none;border:0;cursor:pointer;display:flex;align-items:center}.vh__dot span{display:block;width:100%;height:3px;background:var(--v-line);border-radius:2px;transition:background-color .3s ease}.vh__dot.is-active span,.vh__dot:hover span{background:var(--v-fg)}.vh__pause{width:36px;height:36px;border-radius:999px;border:1px solid var(--v-line);background:transparent;color:var(--v-fg);display:grid;place-items:center;cursor:pointer}.vh__pause .vh__i-play{display:none}.vh.is-paused .vh__pause .vh__i-play{display:block}.vh.is-paused .vh__pause .vh__i-pause{display:none}@media(max-width:749px){.vh__slide{grid-template-columns:1fr;padding-top:12px}.vh__media{order:-1;aspect-ratio:4 / 3}.vh__title{font-size:56px}.vh__ctas .v-btn{flex:1 1 auto;justify-content:center}.vh__controls{position:static;padding:0 20px 28px}}@media(prefers-reduced-motion:reduce){.vh__slide{transition:none}}.vs{padding-block:clamp(56px,7vw,96px)}.vs__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.vs__card{display:flex;flex-direction:column;gap:6px;color:var(--v-fg);text-decoration:none}.vs__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:4px;background:var(--v-panel);margin-bottom:10px}.vs__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.vs__card:hover .vs__media img{transform:scale(1.03)}.vs__label{position:absolute;top:12px;left:12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--v-fg);border:1px solid var(--v-line);background:var(--v-bg);padding:5px 10px;border-radius:999px}.vs__name{font-weight:500;font-size:16px}.vs__detail{color:var(--v-dim);font-size:13px;margin-top:8px}.vs__price{font-weight:600;font-size:15px}.vs__price s{color:var(--v-dim);font-weight:400;margin-left:6px}@media(max-width:749px){.vs__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding-inline:20px;gap:12px}.vs__item{flex:0 0 78%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.vs__media img{transition:none}}.void-chars{background:var(--v-bg)!important}.void-char__role{font-family:var(--font-heading--family);font-weight:600;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--v-dim)}.void-chars__title{font-weight:600}.vz{padding-block:clamp(56px,7vw,96px)}.vz__figure{margin:0;border:1px solid var(--v-line);border-radius:4px;padding:clamp(16px,3vw,40px)}.vz__figure svg{width:100%;height:auto;display:block;overflow:visible}.vz__grid line{stroke:var(--v-line);stroke-width:1}.vz__grid text{fill:var(--v-dim);font-size:10px;font-family:var(--font-body--family)}.vz__floor{stroke:var(--v-mute);stroke-width:1.5}.vz__obj path,.vz__obj rect,.vz__obj line{fill:none;stroke:var(--v-dim);stroke-width:2}.vz__fig path,.vz__fig rect,.vz__fig line{fill:none;stroke:var(--v-fg);stroke-width:2.4;vector-effect:non-scaling-stroke}.vz__mark line{stroke:var(--v-fg);stroke-width:1.5}.vz__mark text{fill:var(--v-fg);font-family:var(--font-heading--family);font-weight:600;font-size:22px;dominant-baseline:middle}.vz__labels text{fill:var(--v-dim);font-size:13px;font-family:var(--font-body--family);text-anchor:middle}.vz__labels text.is-hero{fill:var(--v-fg);font-weight:600}.vz__cap{margin-top:16px;color:var(--v-mute);font-size:14px}@media(max-width:749px){.vz__labels text{font-size:18px}.vz__labels text:not(.is-hero){display:none}}.void-bundle{background:var(--v-bg)!important}.void-badge{background:transparent!important;color:var(--v-mute)!important;border:0!important;padding:0!important;font-size:14px!important;letter-spacing:.2em!important}.void-badge+.void-badge:before{content:"\b7";margin-right:10px}.void-bundle__title{font-weight:600}.void-bundle .void-btn--light{border-radius:999px}.vt{padding-block:clamp(56px,7vw,96px)}.vt__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.vt__tile{position:relative;display:flex;flex-direction:column;color:var(--v-fg);text-decoration:none;border:1px solid var(--v-line);border-radius:4px;overflow:hidden}.vt__tile--wide{grid-column:1 / -1;flex-direction:row}.vt__media{aspect-ratio:16 / 10;background:var(--v-panel);overflow:hidden}.vt__tile--wide .vt__media{flex:1 1 60%;aspect-ratio:auto;min-height:340px}.vt__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.vt__tile:hover .vt__media img{transform:scale(1.03)}.vt__body{display:flex;flex-direction:column;gap:8px;padding:22px 24px 26px;position:relative}.vt__tile--wide .vt__body{flex:1 1 40%;justify-content:flex-end;padding:36px}.vt__title{font-family:var(--font-heading--family);font-weight:600;text-transform:uppercase;font-size:30px;line-height:1}.vt__tile--wide .vt__title{font-size:clamp(40px,4vw,60px)}.vt__text{color:var(--v-mute);font-size:15px;max-width:420px}.vt__go{position:absolute;right:24px;bottom:24px;font-size:22px;transition:transform .2s ease}.vt__tile:hover .vt__go{transform:translate(4px)}@media(max-width:749px){.vt__grid{grid-template-columns:1fr}.vt__tile--wide{flex-direction:column}.vt__tile--wide .vt__media{min-height:0;aspect-ratio:16 / 10}.vt__tile--wide .vt__body{padding:22px 24px 26px}}.vi{padding-block:clamp(56px,7vw,96px)}.vi__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;border-top:1px solid var(--v-line)}.vi__item{display:flex;flex-direction:column;gap:10px;padding:28px 24px 28px 0;border-bottom:1px solid var(--v-line)}.vi__item .v-icon{color:var(--v-fg)}.vi__title{font-family:var(--font-heading--family);font-weight:600;text-transform:uppercase;font-size:24px;line-height:1.05}.vi__text{color:var(--v-mute);font-size:15px;line-height:1.5}.v-back{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--v-line);border-radius:999px;color:var(--v-fg);text-decoration:none;font-size:14px;width:fit-content}.v-back:hover{background:var(--v-panel)}.v-eyebrow--product{font-size:13px}.v-chiprow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.v-chip{font-size:13px;padding:6px 12px;border:1px solid var(--v-line);border-radius:999px;color:var(--v-fg)}.v-chiplink{display:inline-flex;align-items:center;gap:6px;color:var(--v-fg);font-size:14px;text-decoration:underline;text-underline-offset:3px;min-height:36px}.v-promises{display:flex;flex-direction:column;gap:14px;width:100%}.v-ask{color:var(--v-fg);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-align:center;min-height:36px;display:inline-flex;align-items:center;justify-content:center}.v-promises ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.v-promises li{display:flex;gap:12px;align-items:flex-start;color:var(--v-mute);font-size:15px;line-height:1.45}.v-promises li .v-icon{flex:none;color:var(--v-fg);margin-top:1px}.product-details h1{text-decoration:none!important}.void-specs,.void-specs__cell{border-color:var(--v-line)}.void-specs__k{color:var(--v-dim)}.void-upsell{background:var(--v-panel);border:1px solid var(--v-line);border-radius:4px}.void-gift-pill{border-color:var(--v-line);color:var(--v-fg);border-radius:999px}.void-gift{border-color:var(--v-line)}.void-gift__box{border-color:var(--v-fg)}.void-gift__toggle input:checked+.void-gift__box{background:var(--v-fg)}.void-gift__toggle input:checked+.void-gift__box:after{border-color:var(--v-bg)}.void-gift__sub,.void-gift__label{color:var(--v-dim)}.void-gift__note textarea{background:transparent;color:var(--v-fg);border-color:var(--v-line)}.void-cart-upsell{background:var(--v-panel);color:var(--v-fg);border:1px solid var(--v-line)}.void-cart-upsell__cta{border-color:var(--v-fg)}.void-card:focus-visible{outline-color:var(--v-fg)}.void-craft,.void-news{background:var(--v-bg)!important;color:var(--v-fg)!important}.v-foot-tag{font-family:var(--font-heading--family);font-weight:600;letter-spacing:.2em;text-transform:uppercase;font-size:13px;color:var(--v-dim)}.product-information{background-image:none!important}.void-card__back{background:var(--v-panel)!important}.void-chars--shelf .void-char__media:after{background:#1a1a1a!important}.void-pw__media:after{background:none!important}.product-details .accelerated-checkout-block .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--v-fg)!important;border:1px solid var(--v-fg)!important}.product-details .accelerated-checkout-block .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--v-fg)!important;color:var(--v-bg)!important}.vt__body{padding-right:64px}.shopify-section-group-footer-group,.shopify-section-group-footer-group>*{background:var(--v-bg)!important}.shopify-section-group-footer-group:first-of-type{border-top:1px solid var(--v-line)}.product-details h1,.product-details h1 *{color:var(--void-tint, var(--v-fg))!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/void-editorial.css.map */
