@font-face{font-family:"Archivo Black";src:url(/wp-content/themes/neon-abyss/assets/fonts/archivo-black-v23-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/neon-abyss/assets/fonts/inter-v20-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/neon-abyss/assets/fonts/inter-v20-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Space Mono";src:url(/wp-content/themes/neon-abyss/assets/fonts/space-mono-v17-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Space Mono";src:url(/wp-content/themes/neon-abyss/assets/fonts/space-mono-v17-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#0a0a0a;--surface:#141414;--line:#262626;--bone:#f5f5f2;--smoke:#8a8a82;--acid:#39ff14;--font-display:"Archivo Black", "Arial Black", sans-serif;--font-body:"Inter", -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Space Mono", ui-monospace, "SF Mono", Consolas, monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:40px;--s7:64px;--radius:2px;--radius-sheet:16px;--header-h:56px;--ticker-h:34px;--ease:cubic-bezier(0.2, 0.8, 0.2, 1)}html{background:var(--ink)}body{background:var(--ink);color:var(--bone);font-family:var(--font-body);font-size:16px;line-height:1.6}::selection{background:var(--acid);color:var(--ink)}a{color:var(--bone)}h1,h2,h3,h4,h5,h6{color:var(--bone)}#page,.site-content,.hentry,.storefront-breadcrumb{background:#fff0}.na-front.site-content{padding:0}:focus-visible{outline:2px solid var(--acid);outline-offset:2px}:focus:not(:focus-visible){outline:none}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.skip-link{background:var(--acid);color:var(--ink);font-family:var(--font-mono);font-size:12px;left:var(--s3);letter-spacing:.18em;padding:var(--s2) var(--s4);position:absolute;text-transform:uppercase;top:-100px;z-index:200}.skip-link:focus{top:var(--s3)}.na-container{margin:0 auto;max-width:1280px;padding-left:var(--s4);padding-right:var(--s4)}.na-section{border-top:1px solid var(--line);padding:var(--s7) 0}.na-section--flush{padding:0}.na-label{color:var(--smoke);font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.na-section-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:var(--s5)}.na-section-head a{color:var(--acid);font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-decoration:none;text-transform:uppercase}.na-display{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;line-height:.95;text-transform:uppercase}.na-display--outline{-webkit-text-stroke:1.5px var(--bone);color:#fff0}.na-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.na-rise{opacity:0;transform:translateY(12px);transition:opacity 350ms var(--ease),transform 350ms var(--ease)}.na-rise.is-in{opacity:1;transform:none}@keyframes na-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes na-pulse{0%,100%{box-shadow:0 0 0 0 rgb(57 255 20 / .5)}50%{box-shadow:0 0 0 8px #fff0}}@keyframes na-shimmer{from{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.na-rise{opacity:1;transform:none;transition:none}.na-ticker-track{animation:none!important;transform:none!important}.na-hotspot{animation:none!important}*,*::before,*::after{animation-duration:0.01ms!important;transition-duration:0.01ms!important}}.na-btn{align-items:center;border:1px solid #fff0;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:12px;font-weight:700;justify-content:center;letter-spacing:.18em;min-height:44px;padding:var(--s3) var(--s5);text-decoration:none;text-transform:uppercase;transition:background-color 150ms var(--ease),color 150ms var(--ease),border-color 150ms var(--ease)}.na-btn--solid{background:var(--acid);border-color:var(--acid);color:var(--ink)}.na-btn--solid:hover{background:var(--bone);border-color:var(--bone);color:var(--ink)}.na-btn--outline{background:#fff0;border-color:var(--bone);color:var(--bone)}.na-btn--outline:hover{border-color:var(--acid);color:var(--acid)}.na-btn--ghost{background:#fff0;border-color:var(--acid);color:var(--acid)}.na-btn--ghost:hover{background:var(--acid);color:var(--ink)}.na-btn--block{display:flex;width:100%}.na-btn[disabled]{cursor:not-allowed;opacity:.5}.na-chip{align-items:center;background:#fff0;border:1px solid var(--line);border-radius:999px;color:var(--bone);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:12px;justify-content:center;letter-spacing:.12em;min-height:44px;min-width:44px;padding:var(--s2) var(--s4);text-transform:uppercase;transition:border-color 150ms var(--ease),color 150ms var(--ease)}.na-chip[aria-pressed="true"],.na-chip.is-active{border-color:var(--acid);color:var(--acid)}.na-chip[disabled],.na-chip.is-soldout{color:var(--smoke);cursor:not-allowed;text-decoration:line-through}.na-scrim{background:rgb(10 10 10 / .7);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity 300ms var(--ease);z-index:90}.na-scrim.is-open{opacity:1;pointer-events:auto}.na-sheet{background:var(--surface);border:1px solid var(--line);border-bottom:none;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;bottom:0;display:flex;flex-direction:column;left:0;max-height:85vh;max-height:85svh;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;transform:translateY(105%);transition:transform 300ms var(--ease);z-index:100}.na-sheet.is-open{transform:none}.na-sheet__handle{background:var(--line);border:none;border-radius:999px;height:4px;margin:var(--s3) auto var(--s2);padding:0;width:40px}.na-sheet__head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:var(--s3);justify-content:space-between;padding:var(--s2) var(--s4) var(--s3)}.na-sheet__title{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;margin:0;text-transform:uppercase}.na-sheet__close{background:none;border:1px solid var(--line);border-radius:var(--radius);color:var(--bone);cursor:pointer;font-size:16px;line-height:1;min-height:44px;min-width:44px}.na-sheet__body{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:var(--s4)}.na-sheet__foot{border-top:1px solid var(--line);padding:var(--s3) var(--s4)}body.na-sheet-open{overflow:hidden}body.na-sheet-open .na-fab{opacity:0;pointer-events:none}.na-skeleton{background:linear-gradient(90deg,var(--surface) 25%,#1d1d1d 50%,var(--surface) 75%);background-size:200% 100%;animation:na-shimmer 1.2s linear infinite;border-radius:var(--radius)}.na-error{border:1px solid var(--line);border-radius:var(--radius);color:var(--bone);cursor:pointer;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;padding:var(--s3);text-align:center;text-transform:uppercase;width:100%;background:#fff0}.na-ticker{background:var(--acid);color:var(--ink);height:var(--ticker-h);overflow:hidden;position:relative}.na-ticker-track{align-items:center;animation:na-ticker 22s linear infinite;display:flex;height:var(--ticker-h);white-space:nowrap;width:max-content}.na-ticker-track span{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.18em;padding:0 var(--s5);text-transform:uppercase}@media (prefers-reduced-motion:reduce){.na-ticker-track{justify-content:center;width:100%}.na-ticker-track span+span{display:none}}.na-header{align-items:center;background:#fff0;border-bottom:1px solid #fff0;display:flex;height:var(--header-h);justify-content:space-between;padding:0 var(--s4);position:sticky;top:0;transition:background-color 200ms var(--ease),transform 250ms var(--ease),border-color 200ms var(--ease);z-index:80}body.na-has-hero .na-header{margin-bottom:calc(-1 * var(--header-h))}.na-header.is-solid{background:var(--ink);border-bottom-color:var(--line)}.na-header.is-hidden{transform:translateY(calc(-100% - 1px))}body:not(.na-has-hero) .na-header{background:var(--ink);border-bottom-color:var(--line)}.na-wordmark{color:var(--bone);font-family:var(--font-display);font-size:18px;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.na-icon-btn{align-items:center;background:none;border:none;color:var(--bone);cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;position:relative;text-decoration:none}.na-icon-btn svg{display:block}.na-cart-badge{color:var(--acid);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;min-width:2ch;position:absolute;right:0;text-align:left;top:4px}.na-nav{background:var(--ink);border-bottom:1px solid var(--line);display:none;left:0;padding:var(--s4);position:fixed;right:0;top:var(--header-h);z-index:79}.na-nav.is-open{display:block}.na-nav ul{list-style:none;margin:0;padding:0}.na-nav a{border-bottom:1px solid var(--line);color:var(--bone);display:block;font-family:var(--font-display);font-size:22px;letter-spacing:-.01em;padding:var(--s3) 0;text-decoration:none;text-transform:uppercase}.na-nav a:hover{color:var(--acid)}.na-hero{align-items:flex-start;background:#000;display:flex;flex-direction:column;height:100vh;height:100svh;justify-content:flex-end;overflow:hidden;position:relative}.na-hero__media,.na-hero__media img,.na-hero__media video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.na-hero__scrim{background:linear-gradient(to top,rgb(10 10 10 / .85),transparent 55%);inset:0;pointer-events:none;position:absolute}.na-hero__content{padding:0 var(--s4) calc(var(--s6) + env(safe-area-inset-bottom, 0px));position:relative;width:100%}.na-hero__title{font-size:clamp(2.75rem, 12vw, 5rem);margin:0 0 var(--s4)}.na-hero__title .na-display--outline{display:block}.na-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--s3);margin-bottom:var(--s4)}.na-countdown{color:var(--smoke);font-size:13px;letter-spacing:.18em;text-transform:uppercase}.na-countdown time,.na-countdown .na-countdown-digits{color:var(--acid);font-weight:700}.na-countdown.is-live{color:var(--acid);font-weight:700}.na-hero--placeholder .na-hero__media{background:radial-gradient(120% 90% at 70% 10%,rgb(57 255 20 / .12),transparent 55%),linear-gradient(160deg,#141414,#050505)}.na-rail-wrap{position:relative}.na-rail{-webkit-overflow-scrolling:touch;display:flex;gap:var(--s3);overflow-x:auto;padding-bottom:var(--s2);scroll-snap-type:x mandatory;scrollbar-width:none}.na-rail::-webkit-scrollbar{display:none}.na-rail>*{flex:0 0 44vw;scroll-snap-align:start}.na-rail-wrap::after{background:linear-gradient(to right,transparent,var(--ink));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:var(--s6)}.na-rail__more{align-items:center;display:flex;justify-content:center}.na-rail__more a{color:var(--acid);font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-decoration:none;text-transform:uppercase}.na-card{display:block;position:relative}.na-card__media{aspect-ratio:4 / 5;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:block;overflow:hidden;position:relative}.na-card__media img{display:block;height:100%;object-fit:cover;width:100%}.na-card__name{color:var(--bone);display:block;font-size:14px;font-weight:600;margin:var(--s2) 0 2px;text-decoration:none}.na-card__price{color:var(--bone);display:block;font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums}.na-card__price del{color:var(--smoke)}.na-card__price ins,.na-card__price .na-sale{color:var(--acid);text-decoration:none}.na-card__swatches{display:flex;gap:var(--s2);margin-top:var(--s2);min-height:16px}.na-swatch-dot{background-size:cover;background-position:center;background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;height:16px;padding:0;width:16px}.na-swatch-dot.is-active{border-color:var(--acid)}.na-card__media--empty{background:linear-gradient(150deg,#1c1c1c,#101010)}.na-look{margin:0 0 var(--s3);max-height:80vh;max-height:80svh;overflow:hidden;position:relative}.na-look img{display:block;height:auto;max-height:80vh;max-height:80svh;object-fit:cover;width:100%}.na-look--placeholder{aspect-ratio:4 / 5;background:linear-gradient(200deg,#181818,#0c0c0c);border:1px solid var(--line)}.na-hotspot{align-items:center;animation:na-pulse 2s var(--ease) infinite;background:rgb(57 255 20 / .15);border:1px solid var(--acid);border-radius:50%;color:var(--acid);cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;line-height:1;position:absolute;transform:translate(-50%,-50%);width:28px}.na-hotspot::before{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.na-minisheet__product{align-items:center;display:flex;gap:var(--s3);margin-bottom:var(--s4)}.na-minisheet__thumb{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius);flex:0 0 72px;height:72px;object-fit:cover;width:72px}.na-minisheet__name{font-size:15px;font-weight:600;margin:0 0 2px}.na-minisheet__price{font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums}.na-minisheet__sizes{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s4)}.na-minisheet__link{color:var(--smoke);display:inline-block;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;margin-top:var(--s3);text-transform:uppercase}.na-minisheet__status{color:var(--acid);font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.na-cats{display:grid;gap:var(--s3);grid-template-columns:repeat(2,1fr)}.na-cat{aspect-ratio:4 / 5;border:1px solid var(--line);border-radius:var(--radius);display:flex;align-items:flex-end;overflow:hidden;padding:var(--s4);position:relative;text-decoration:none}.na-cat__img{filter:grayscale(1);inset:0;object-fit:cover;position:absolute;height:100%;width:100%}.na-cat::after{background:rgb(10 10 10 / .55);content:"";inset:0;position:absolute}.na-cat__name{font-size:20px;position:relative;z-index:1}.na-cat--placeholder{background:linear-gradient(150deg,#191919,#0e0e0e)}.na-filterbar{background:var(--surface);border-bottom:1px solid var(--line);border-top:1px solid var(--line);position:sticky;top:var(--header-h);z-index:60}.na-filterbar button{align-items:center;background:none;border:none;color:var(--bone);cursor:pointer;display:flex;font-family:var(--font-mono);font-size:12px;justify-content:space-between;letter-spacing:.18em;min-height:48px;padding:0 var(--s4);text-transform:uppercase;width:100%}.na-filterbar .na-filter-count{color:var(--acid);font-variant-numeric:tabular-nums;font-weight:700}.na-grid{display:grid;gap:var(--s4) var(--s3);grid-template-columns:repeat(2,1fr);margin-top:var(--s5);transition:opacity 150ms var(--ease)}.na-grid.is-loading{opacity:.4}.na-grid .na-skeleton{aspect-ratio:4 / 6}.na-grid-foot{display:flex;justify-content:center;margin-top:var(--s5)}.na-empty{border:1px solid var(--line);border-radius:var(--radius);grid-column:1 / -1;padding:var(--s7) var(--s4);text-align:center}.na-empty p{font-family:var(--font-display);font-size:20px;letter-spacing:-.01em;margin:0 0 var(--s4);text-transform:uppercase}.na-filtergroup{border-bottom:1px solid var(--line);padding:var(--s4) 0}.na-filtergroup:last-child{border-bottom:none}.na-filtergroup__label{display:block;margin-bottom:var(--s3)}.na-chiprow{display:flex;flex-wrap:wrap;gap:var(--s2)}.na-pricerange{padding:var(--s2) 0 0;position:relative}.na-pricerange__track{height:44px;position:relative}.na-pricerange input[type="range"]{-webkit-appearance:none;appearance:none;background:none;height:44px;left:0;margin:0;pointer-events:none;position:absolute;top:0;width:100%}.na-pricerange input[type="range"]::-webkit-slider-runnable-track{background:var(--line);height:2px;margin-top:21px}.na-pricerange input[type="range"]::-moz-range-track{background:var(--line);height:2px}.na-pricerange input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--acid);border-radius:50%;height:20px;margin-top:-9px;pointer-events:auto;width:20px}.na-pricerange input[type="range"]::-moz-range-thumb{background:var(--acid);border:none;border-radius:50%;height:20px;pointer-events:auto;width:20px}.na-pricerange__readout{color:var(--bone);display:block;font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;margin-top:var(--s1)}.na-toggle{align-items:center;display:flex;gap:var(--s3);justify-content:space-between;min-height:44px;width:100%;background:none;border:none;color:var(--bone);cursor:pointer;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;padding:0;text-transform:uppercase}.na-toggle__pill{background:var(--line);border-radius:999px;flex:0 0 44px;height:24px;position:relative;transition:background-color 150ms var(--ease);width:44px}.na-toggle__pill::after{background:var(--bone);border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform 150ms var(--ease);width:18px}.na-toggle[aria-pressed="true"] .na-toggle__pill{background:var(--acid)}.na-toggle[aria-pressed="true"] .na-toggle__pill::after{background:var(--ink);transform:translateX(20px)}.na-manifesto p{border-bottom:1px solid var(--line);color:var(--smoke);font-family:var(--font-mono);font-size:13px;letter-spacing:.18em;margin:0;padding:var(--s4) 0;text-transform:uppercase}.na-manifesto p:last-child{border-bottom:none}.na-newsletter{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s5) var(--s4)}.na-newsletter h2{font-size:clamp(1.6rem, 7vw, 2.2rem);margin:0 0 var(--s2)}.na-newsletter p{color:var(--smoke);font-size:14px;margin:0 0 var(--s4);max-width:65ch}.na-newsletter form{display:flex;flex-direction:column;gap:var(--s3)}.na-newsletter input[type="email"]{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius);color:var(--bone);font-family:var(--font-mono);font-size:14px;min-height:44px;padding:var(--s3) var(--s4)}.na-newsletter input[type="email"]::placeholder{color:var(--smoke)}.na-newsletter .na-hp{left:-9999px;position:absolute}.na-form-msg{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;min-height:1.2em;text-transform:uppercase}.na-form-msg.is-ok{color:var(--acid)}.na-form-msg.is-err{color:var(--bone)}.na-footer{border-top:1px solid var(--line);margin-top:var(--s7);padding:var(--s6) 0 calc(var(--s6) + env(safe-area-inset-bottom, 0px))}.na-footer-group{border-bottom:1px solid var(--line)}.na-footer-group>button{align-items:center;background:none;border:none;color:var(--bone);cursor:pointer;display:flex;font-family:var(--font-mono);font-size:12px;justify-content:space-between;letter-spacing:.18em;min-height:48px;padding:0;text-transform:uppercase;width:100%}.na-footer-group>button::after{content:"+";color:var(--smoke)}.na-footer-group>button[aria-expanded="true"]::after{content:"–"}.na-footer-group ul{display:none;list-style:none;margin:0;padding:0 0 var(--s4)}.na-footer-group>button[aria-expanded="true"]+ul{display:block}.na-footer-group li a{color:var(--smoke);display:block;font-size:14px;padding:var(--s2) 0;text-decoration:none}.na-footer-group li a:hover{color:var(--acid)}.na-footer-social{display:flex;flex-wrap:wrap;gap:var(--s2);padding:var(--s5) 0}.na-footer-social a{border:1px solid var(--line);border-radius:var(--radius);color:var(--smoke);font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;min-height:44px;padding:var(--s2) var(--s4);text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center}.na-footer-social a:hover{border-color:var(--acid);color:var(--acid)}.na-payments{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s3);padding-bottom:var(--s4)}.na-payment-mark{align-items:center;border:1px solid var(--line);border-radius:var(--radius);color:var(--smoke);display:inline-flex;font-family:var(--font-mono);font-size:10px;height:32px;justify-content:center;letter-spacing:.12em;min-width:56px;padding:0 var(--s2);text-transform:uppercase}.na-payment-mark img,.na-payment-mark svg{display:block;height:18px;width:auto}.na-copyright{color:var(--smoke);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}#scroll-top,#back-to-top,#backtotop,.back-to-top,.scroll-to-top,.scrollup,.scroll-top,#ast-scroll-top{display:none!important}.na-fab{align-items:center;background:var(--ink);border:1px solid var(--bone);border-radius:50%;bottom:calc(var(--s4) + env(safe-area-inset-bottom, 0px));color:var(--bone);display:flex;height:52px;justify-content:center;position:fixed;right:calc(var(--s4) + env(safe-area-inset-right, 0px));transition:opacity 200ms var(--ease),border-color 150ms var(--ease),color 150ms var(--ease);width:52px;z-index:70}.na-fab:hover{border-color:var(--acid);color:var(--acid)}.na-var-swatches{display:flex;flex-wrap:wrap;gap:var(--s2);margin:var(--s2) 0}.na-var-swatch{background-color:var(--surface);background-position:center;background-size:cover;border:2px solid var(--line);border-radius:var(--radius);cursor:pointer;height:40px;min-width:40px;padding:0;width:40px}.na-var-swatch.is-selected{border-color:var(--acid)}.na-var-swatch--text{background:#fff0;color:var(--bone);font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;min-height:44px;min-width:44px;padding:0 var(--s3);text-transform:uppercase;width:auto}.na-var-swatch--text.is-soldout{color:var(--smoke);cursor:not-allowed;text-decoration:line-through}.na-var-native{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.woocommerce-products-header__title.page-title,.site-content .page-title{font-family:var(--font-display);font-size:clamp(1.6rem, 6vw, 2.4rem);font-weight:400;letter-spacing:-.02em;line-height:.95;text-transform:uppercase}.storefront-breadcrumb{border-bottom:1px solid var(--line);margin:0 0 var(--s5);padding:var(--s3) 0}.storefront-breadcrumb .woocommerce-breadcrumb,.storefront-breadcrumb .woocommerce-breadcrumb a{color:var(--smoke);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.woocommerce-result-count{color:var(--smoke);font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.site-content input[type="text"],.site-content input[type="email"],.site-content input[type="tel"],.site-content input[type="password"],.site-content input[type="search"],.site-content input[type="number"],.site-content input[type="url"],.site-content select,.site-content textarea,.site-content .input-text{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--bone);font-family:var(--font-body);padding:var(--s2) var(--s3)}.site-content select{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;min-height:40px;text-transform:uppercase}.site-content .button,.site-content button.button,.site-content .added_to_cart{background:#fff0;border:1px solid var(--bone);border-radius:var(--radius);color:var(--bone);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.14em;padding:var(--s2) var(--s4);text-transform:uppercase;transition:border-color 150ms var(--ease),color 150ms var(--ease),background-color 150ms var(--ease)}.site-content .button:hover,.site-content .added_to_cart:hover{background:#fff0;border-color:var(--acid);color:var(--acid)}.site-content .button.alt,.site-content .button.checkout,.site-content .single_add_to_cart_button{background:var(--acid);border-color:var(--acid);color:var(--ink)}.site-content .button.alt:hover,.site-content .button.checkout:hover,.site-content .single_add_to_cart_button:hover{background:var(--bone);border-color:var(--bone);color:var(--ink)}.site-content .button:disabled,.site-content .button.disabled{background:#fff0;border-color:var(--line);color:var(--smoke);opacity:1}.woocommerce ul.products,.woocommerce-page ul.products{display:grid;gap:var(--s6) var(--s4);grid-template-columns:repeat(2,1fr);list-style:none;margin:0 0 var(--s6);padding:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:#fff0;display:flex;flex-direction:column;float:none;gap:2px;list-style:none;margin:0;padding:0;position:relative;text-align:left;width:auto}.woocommerce ul.products li.product::marker{content:""}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img,.site-content .related li.product img,.site-content .up-sells li.product img{aspect-ratio:4 / 5;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:block;height:auto;margin:0 0 var(--s2);object-fit:cover;transition:border-color 150ms var(--ease);width:100%}ul.products .flex-direction-nav,ul.products .slick-arrow,ul.products .owl-nav{display:none}.woocommerce ul.products li.product:hover img{border-color:var(--smoke)}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2{color:var(--bone);font-family:var(--font-body);font-size:14px;font-weight:600;margin:0;padding:0}.woocommerce ul.products li.product:hover .woocommerce-loop-product__title{color:var(--acid)}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:var(--bone);font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;margin:0}.woocommerce ul.products li.product .price del,.site-content .price del{color:var(--smoke);opacity:1}.woocommerce ul.products li.product .price ins,.site-content .price ins{background:none;color:var(--acid);font-weight:700;text-decoration:none}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product .star-rating,.woocommerce ul.products li.product [class*="quick-view"],.woocommerce ul.products li.product [class*="quickview"],.woocommerce ul.products li.product [class*="woosq"],.woocommerce ul.products li.product .yith-wcqv-button{display:none}.woocommerce span.onsale,.site-content span.onsale{background:var(--ink)!important;border:1px solid var(--acid)!important;border-radius:var(--radius)!important;color:var(--acid)!important;font-family:var(--font-mono)!important;font-size:10px!important;font-weight:700;left:var(--s2);letter-spacing:.18em;line-height:1!important;margin:0;min-height:0;min-width:0;padding:var(--s1) var(--s2)!important;position:absolute;right:auto;text-transform:uppercase;top:var(--s2);z-index:2}.single-product div.product{position:relative}.single-product div.product span.onsale{left:var(--s3);top:var(--s3)}.woocommerce .star-rating span,.site-content .star-rating span{color:var(--acid)}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background:#fff0;border:1px solid var(--line);border-radius:var(--radius);color:var(--bone);font-family:var(--font-mono);font-size:12px;margin:0 var(--s1);min-width:40px;padding:var(--s2) var(--s3)}.woocommerce nav.woocommerce-pagination ul li a:hover{background:#fff0;border-color:var(--acid);color:var(--acid)}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--acid);border-color:var(--acid);color:var(--ink)}.site-content a.page-numbers,.site-content span.page-numbers{background:#fff0;border:1px solid var(--line);border-radius:var(--radius);color:var(--bone);display:inline-block;font-family:var(--font-mono);font-size:12px;margin:0 var(--s1);min-width:40px;padding:var(--s2) var(--s3);text-align:center;text-decoration:none}.site-content a.page-numbers:hover{border-color:var(--acid);color:var(--acid)}.site-content span.page-numbers.current{background:var(--acid);border-color:var(--acid);color:var(--ink)}#secondary .widget{border:1px solid var(--line);border-radius:var(--radius);margin:0 0 var(--s4);padding:var(--s4)}#secondary .widget-title,#secondary .wp-block-heading{color:var(--smoke);font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:.18em;margin:0 0 var(--s3);text-transform:uppercase}#secondary a{color:var(--bone);text-decoration:none}#secondary a:hover{color:var(--acid)}#secondary .count{color:var(--smoke);font-family:var(--font-mono);font-size:11px}#secondary ul{list-style:none;margin:0;padding:0}#secondary li{border-bottom:1px solid var(--line);padding:var(--s2) 0}#secondary li:last-child{border-bottom:none}.price_slider_wrapper .ui-slider{background:var(--line)}.price_slider_wrapper .ui-slider .ui-slider-range{background:var(--acid)}.price_slider_wrapper .ui-slider .ui-slider-handle{background:var(--acid);border:none}.price_slider_amount .price_label{color:var(--smoke);font-family:var(--font-mono);font-size:12px}.widget_layered_nav_filters ul li.chosen a{border:1px solid var(--acid);border-radius:999px;color:var(--acid);font-family:var(--font-mono);font-size:12px;padding:var(--s1) var(--s3)}.single-product #secondary{display:none}.single-product .content-area{float:none;margin:0 auto;max-width:1100px;width:100%}.single-product div.product .woocommerce-product-gallery{margin-bottom:var(--s5)}.single-product div.product .woocommerce-product-gallery img{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{border:1px solid var(--line);opacity:.6}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img:hover{border-color:var(--acid);opacity:1}.woocommerce-product-gallery__trigger{display:none}.single-product div.product .product_title{font-family:var(--font-display);font-size:clamp(1.75rem, 6vw, 2.6rem);font-weight:400;letter-spacing:-.02em;line-height:.95;margin:0 0 var(--s3);text-transform:uppercase}.single-product div.product .woocommerce-product-rating{align-items:center;display:flex;gap:var(--s2);margin:0 0 var(--s3)}.single-product div.product .woocommerce-product-rating .woocommerce-review-link{color:var(--smoke);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.single-product div.product p.price,.single-product div.product span.price{color:var(--bone);font-family:var(--font-mono);font-size:22px;font-variant-numeric:tabular-nums;margin:0 0 var(--s4)}.single-product div.product p.price del{color:var(--smoke);font-size:16px;opacity:1}.single-product div.product p.price ins{background:none;color:var(--acid);font-weight:700;text-decoration:none}.single-product div.product .woocommerce-product-details__short-description{color:var(--smoke);font-size:15px;line-height:1.7;margin:0 0 var(--s4);max-width:65ch}.single-product form.cart{margin:0 0 var(--s5)}.single-product form.cart:not(.variations_form),.single-product .woocommerce-variation-add-to-cart{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--s3)}.single-product form.cart .quantity{float:none;margin:0}.quantity{align-items:stretch;display:inline-flex}.quantity .qty{background:var(--surface);border:1px solid var(--line);border-radius:0;color:var(--bone);font-family:var(--font-mono);font-variant-numeric:tabular-nums;min-height:48px;min-width:56px;-moz-appearance:textfield;appearance:textfield;text-align:center}.quantity .qty::-webkit-outer-spin-button,.quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.na-qty-btn{align-items:center;background:var(--surface);border:1px solid var(--line);color:var(--bone);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:16px;justify-content:center;line-height:1;min-height:48px;min-width:44px;padding:0;transition:color 150ms var(--ease),border-color 150ms var(--ease)}.na-qty-btn:hover{border-color:var(--acid);color:var(--acid)}.na-qty-btn--minus{border-radius:var(--radius) 0 0 var(--radius);border-right:none}.na-qty-btn--plus{border-left:none;border-radius:0 var(--radius) var(--radius) 0}.single-product .single_add_to_cart_button{flex:1;min-height:48px}.single-product .woocommerce-variation-price{margin-bottom:var(--s3)}table.variations,table.variations td,table.variations th{background:#fff0;border:none;color:var(--bone);padding-left:0}table.variations label{color:var(--smoke);font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.reset_variations{color:var(--smoke);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.single-product div.product .product_meta{border-top:1px solid var(--line);color:var(--smoke);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;padding-top:var(--s4);text-transform:uppercase}.single-product div.product .product_meta>span{display:block;margin-bottom:var(--s1)}.single-product div.product .product_meta a{color:var(--bone);text-decoration:none}.single-product div.product .product_meta a:hover{color:var(--acid)}.single-product div.product .woocommerce-tabs{border-top:1px solid var(--line);margin-top:var(--s6);padding-top:var(--s4)}.single-product div.product .woocommerce-tabs ul.tabs{border:none;display:flex;gap:var(--s4);margin:0 0 var(--s4);padding:0}.single-product div.product .woocommerce-tabs ul.tabs::before,.single-product div.product .woocommerce-tabs ul.tabs::after,.single-product div.product .woocommerce-tabs ul.tabs li::before,.single-product div.product .woocommerce-tabs ul.tabs li::after{display:none}.single-product div.product .woocommerce-tabs ul.tabs li,.single-product div.product .woocommerce-tabs ul.tabs li.active{background:#fff0;border:none;margin:0;padding:0}.single-product div.product .woocommerce-tabs ul.tabs li a{border-bottom:2px solid #fff0;color:var(--smoke);font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:.18em;padding:var(--s2) 0;text-transform:uppercase}.single-product div.product .woocommerce-tabs ul.tabs li.active a{border-bottom-color:var(--acid);color:var(--bone)}.single-product div.product .woocommerce-Tabs-panel{color:var(--smoke);font-size:15px;line-height:1.7;max-width:65ch}.single-product div.product .woocommerce-Tabs-panel>h2:first-of-type{display:none}.woocommerce #reviews #comments ol.commentlist li{background:#fff0;border:1px solid var(--line);border-radius:var(--radius);margin:0 0 var(--s3);padding:var(--s4)}.woocommerce #reviews #comments ol.commentlist li img.avatar{background:var(--surface);border:1px solid var(--line);padding:0;width:40px}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:none;margin-left:56px;padding:0}.woocommerce #review_form #respond p.stars a{color:var(--acid)}.single-product .related.products>h2,.single-product .up-sells>h2{border-top:1px solid var(--line);color:var(--smoke);font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:.18em;margin:var(--s6) 0 var(--s5);padding-top:var(--s6);text-transform:uppercase}.site-content table.shop_table{background:#fff0;border:1px solid var(--line);border-radius:var(--radius);color:var(--bone)}.site-content table.shop_table th,.site-content table.shop_table td{background:#fff0;border-color:var(--line);color:var(--bone)}.site-content table.shop_table .product-name a{color:var(--bone)}#payment,.woocommerce-checkout #payment{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--bone)}#payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:var(--ink);color:var(--smoke)}#payment div.payment_box::before{border-bottom-color:var(--ink)}.woocommerce-info,.woocommerce-message,.woocommerce-error{background:var(--surface);border-top:2px solid var(--acid);color:var(--bone)}.woocommerce-error{border-top-color:#ff4136}.woocommerce form .form-row label{color:var(--smoke);font-size:13px}@media (min-width:768px){.na-rail>*{flex-basis:25vw}.na-grid,.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(3,1fr)}.na-cats{grid-template-columns:repeat(4,1fr)}.na-newsletter form{flex-direction:row}.na-newsletter input[type="email"]{flex:1}.na-footer-group>button{cursor:default;pointer-events:none}.na-footer-group>button::after{content:""}.na-footer-group ul{display:block}.na-footer-groups{display:grid;gap:var(--s5);grid-template-columns:repeat(3,1fr)}.na-footer-group{border-bottom:none}}@media (min-width:1100px){.na-grid,.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(4,1fr)}.na-rail{display:grid;gap:var(--s4);grid-template-columns:repeat(4,1fr);overflow:visible}.na-rail>*{flex-basis:auto}.na-rail-wrap::after{display:none}.na-sheet--filters{border-bottom:1px solid var(--line);border-radius:0;border-right:1px solid var(--line);bottom:0;left:0;max-height:none;right:auto;top:0;transform:translateX(-105%);width:380px}.na-sheet--filters.is-open{transform:none}.na-sheet--filters .na-sheet__handle{display:none}}