@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(//armaxunited.com/cdn/shop/t/6/assets/archivo-latin.woff2?v=162496889553244667061790186579) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:italic;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(//armaxunited.com/cdn/shop/t/6/assets/archivo-latin-italic.woff2?v=32794812475703478851790186579) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(//armaxunited.com/cdn/shop/t/6/assets/jetbrainsmono-latin.woff2?v=99127708004068302171790186579) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400 700;font-display:swap;src:url(//armaxunited.com/cdn/shop/t/6/assets/jetbrainsmono-latin-italic.woff2?v=86095381185515901361790186579) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--text-xs: clamp(.75rem, .7rem + .25vw, .875rem);--text-sm: clamp(.875rem, .8rem + .35vw, 1rem);--text-base: clamp(1rem, .95rem + .25vw, 1.125rem);--text-lg: clamp(1.125rem, 1rem + .75vw, 1.5rem);--text-xl: clamp(1.5rem, 1.2rem + 1.25vw, 2.25rem);--text-2xl: clamp(2rem, 1.2rem + 2.5vw, 3.5rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: .125rem;--radius-md: .25rem;--transition-interactive: .18s cubic-bezier(.16, 1, .3, 1);--content-narrow: 640px;--content-default: 960px;--content-wide: 1200px;--font-display: "Archivo", "Arial Narrow", sans-serif;--font-body: "Archivo", "Helvetica Neue", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}:root,[data-theme=dark]{--color-bg: #111110;--color-surface: #181817;--color-surface-2: #1f1e1c;--color-surface-offset: #232220;--color-divider: oklch(.9 .005 90 / .1);--color-border: oklch(.9 .005 90 / .14);--color-text: #eae8e2;--color-text-muted: #8f8d85;--color-text-faint: #5d5c55;--color-text-inverse: #161513;--color-accent: #ff6a00;--color-accent-ink: #1a0d00}[data-theme=light]{--color-bg: #f4f2ec;--color-surface: #faf9f5;--color-surface-2: #efede6;--color-surface-offset: #e7e4db;--color-divider: oklch(.2 .01 90 / .1);--color-border: oklch(.2 .01 90 / .16);--color-text: #1b1a17;--color-text-muted: #6d6b62;--color-text-faint: #a8a69c;--color-text-inverse: #f6f4ee;--color-accent: #e85d00;--color-accent-ink: #fff6ee}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;scroll-padding-top:var(--space-16)}body{min-height:100dvh;line-height:1.6;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background-color:var(--color-bg)}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.15}p,li,figcaption{text-wrap:pretty}button{cursor:pointer;background:none;border:none}a,button,input,textarea,select{transition:color var(--transition-interactive),background var(--transition-interactive),border-color var(--transition-interactive),box-shadow var(--transition-interactive)}::selection{background:oklch(from var(--color-accent) l c h / .3);color:var(--color-text)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link{position:absolute;top:-100px;left:var(--space-4);z-index:200;background:var(--color-accent);color:var(--color-accent-ink);padding:var(--space-3) var(--space-5);font-weight:700;border-radius:var(--radius-sm)}.skip-link:focus{top:var(--space-3)}.container{max-width:var(--content-wide);margin-inline:auto;padding-inline:clamp(var(--space-4),4vw,var(--space-10))}.container-wide{max-width:1440px;margin-inline:auto;padding-inline:clamp(var(--space-4),4vw,var(--space-10))}.eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent)}.display-xl{font-family:var(--font-display);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:var(--text-2xl);line-height:1.02}.muted{color:var(--color-text-muted)}.section{padding-block:clamp(var(--space-12),7vw,var(--space-24))}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-10)}.section-head h2{font-family:var(--font-display);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:clamp(1.8rem,1.1rem + 2.4vw,3.2rem);line-height:1;margin-top:var(--space-3)}.section-link{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;white-space:nowrap;padding-bottom:var(--space-1);border-bottom:2px solid var(--color-accent)}.section-link:hover{color:var(--color-text)}@media(max-width:620px){.section-head{flex-direction:column;align-items:flex-start;gap:var(--space-4)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-weight:600;font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:var(--radius-sm);padding:var(--space-3) var(--space-6);min-height:44px;border:1px solid transparent}.btn-accent{background:var(--color-accent);color:var(--color-accent-ink)}.btn-accent:hover{filter:brightness(1.08)}.btn-outline{border-color:var(--color-border);color:var(--color-text);background:transparent}.btn-outline:hover{border-color:var(--color-text)}.btn-onImage{background:#0c0b09b3;color:#f3f1ea;border-color:#f1eee74d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.btn-onImage:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.btn[disabled],.btn-disabled{opacity:.45;pointer-events:none}.field input,.field select,.field textarea,input.field-input{width:100%;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);min-height:44px;color:var(--color-text)}.field input:focus,.field select:focus,.field textarea:focus,input.field-input:focus{outline:2px solid var(--color-accent);outline-offset:0;border-color:transparent}.field label{display:block;font-size:var(--text-xs);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-2)}.form-errors{border:1px solid oklch(.6 .19 25 / .6);color:#ff9d6b;background:#36171566;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);margin-bottom:var(--space-4)}.form-success{border:1px solid oklch(.7 .14 150 / .5);color:#9fd8a8;background:#17261a4d;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);margin-bottom:var(--space-4)}.shopify-section-group-header-group{position:sticky;top:0;z-index:100}.header{background:oklch(from #111110 l c h / .88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-divider)}[data-theme=light] .header{background:oklch(from #f4f2ec l c h / .88)}.announcement{background:var(--color-accent);color:var(--color-accent-ink);text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;padding:var(--space-2) var(--space-4)}.announcement a{color:inherit;text-decoration:underline;text-underline-offset:3px}.header-inner{display:flex;align-items:center;gap:var(--space-8);height:68px}.logo{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text);text-decoration:none;flex-shrink:0}.logo-mark{width:34px;height:34px;flex-shrink:0;color:var(--color-accent)}.logo-img{height:44px;width:auto}.logo-word{font-family:var(--font-display);font-weight:800;font-stretch:118%;font-size:1.06rem;letter-spacing:.08em;line-height:1}.logo-word em{font-style:normal;display:block;font-weight:500;font-stretch:100%;font-size:.62rem;letter-spacing:.34em;color:var(--color-text-muted);margin-top:3px}.nav{display:none}@media(min-width:900px){.nav{display:flex;align-items:center;gap:var(--space-1)}}.nav a{color:var(--color-text-muted);text-decoration:none;font-size:var(--text-sm);font-weight:500;letter-spacing:.04em;text-transform:uppercase;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.nav a:hover{color:var(--color-text);background:var(--color-surface-2)}.nav-drop{position:relative}.nav-drop-toggle{display:flex;align-items:center;gap:4px;list-style:none;cursor:pointer;color:var(--color-text-muted);text-decoration:none;font-size:var(--text-sm);font-weight:500;letter-spacing:.04em;text-transform:uppercase;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.nav-drop-toggle:hover{color:var(--color-text);background:var(--color-surface-2)}.nav-drop-toggle::-webkit-details-marker{display:none}.nav-drop-toggle svg{flex:none;color:var(--color-text-muted);transition:transform .16s ease}.nav-drop[open]>.nav-drop-toggle svg{transform:rotate(180deg)}.nav-drop-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:230px;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-sm);box-shadow:0 18px 44px #00000061;list-style:none;padding:var(--space-2);margin:0;z-index:60}.nav-drop-menu a{display:block;white-space:nowrap}.nav-drop-menu a.nav-drop-all{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-accent)}.nav-drop-menu a.nav-drop-sub{padding-left:var(--space-6);color:var(--color-text-muted);font-size:var(--text-xs)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}.icon-btn{display:grid;place-items:center;width:44px;height:44px;color:var(--color-text-muted);border-radius:var(--radius-sm)}.icon-btn:hover{color:var(--color-text);background:var(--color-surface-2)}.cart-count{display:inline-block;min-width:18px;text-align:center;background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-mono);font-size:.66rem;font-weight:700;border-radius:999px;padding:1px 5px;margin-left:2px}.header-cta{display:none}@media(min-width:720px){.header-cta{display:inline-flex}}.mobile-nav{display:block;border-top:1px solid var(--color-divider);overflow:hidden;max-height:0;transition:max-height .28s cubic-bezier(.16,1,.3,1)}.mobile-nav.open{max-height:80vh;overflow-y:auto}.mobile-nav ul{list-style:none;padding:var(--space-3) 0 var(--space-5)}.mobile-nav a{display:block;padding:var(--space-3) var(--space-2);color:var(--color-text);text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-sm)}.mobile-drop-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);list-style:none;cursor:pointer;padding:var(--space-3) var(--space-2);color:var(--color-text);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-sm)}.mobile-drop-toggle::-webkit-details-marker{display:none}.mobile-drop-toggle span{flex:1}.mobile-drop-toggle svg{flex:none;margin-right:var(--space-2);color:var(--color-text-muted);transition:transform .2s ease}.mobile-drop-details[open]>.mobile-drop-toggle svg{transform:rotate(180deg)}.mobile-drop-menu{list-style:none;border-left:2px solid var(--color-accent);margin:0 0 var(--space-2) var(--space-2);padding-left:var(--space-3)}.mobile-drop-menu a{font-weight:500;color:var(--color-text-muted);padding:var(--space-2) var(--space-2)}.mobile-drop-menu a.mobile-drop-sub{padding-left:var(--space-5);font-size:var(--text-xs)}@media(min-width:900px){.mobile-nav,.nav-toggle{display:none}}@media(max-width:720px){.icon-btn--search,.icon-btn--account{display:none}.header-inner{gap:var(--space-2)}.logo-word{font-size:.95rem}}@media(max-width:480px){.header-inner,.header-actions{gap:var(--space-1)}.icon-btn{width:42px;height:42px}.logo-mark{width:30px;height:30px}.logo-word{font-size:.85rem}}.hero{position:relative;min-height:clamp(560px,86vh,860px);display:flex;align-items:flex-end;isolation:isolate;overflow:hidden}.hero-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hero-img img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#060604eb,#06060459 42%,#06060426 70%),linear-gradient(to right,oklch(.12 .005 90 / .55),transparent 55%)}.hero-content{padding-block:clamp(var(--space-12),7vw,var(--space-24));width:100%}.hero h1{font-family:var(--font-display);font-weight:800;font-stretch:118%;font-size:clamp(2.6rem,1rem + 6.2vw,6.4rem);line-height:.98;color:#f3f1ea;text-transform:uppercase;max-width:14ch;margin-block:var(--space-5) var(--space-6)}.hero h1 .accent{color:var(--color-accent)}.hero-sub{color:#e9e8e4d9;font-size:var(--text-lg);max-width:34ch;margin-bottom:var(--space-8)}.hero-ctas{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero-meta{display:none}@media(min-width:1024px){.hero-meta{display:flex;position:absolute;right:clamp(var(--space-4),4vw,var(--space-10));bottom:var(--space-10);gap:var(--space-2);color:#dfdeda8c;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em}}.marquee{border-block:1px solid var(--color-divider);background:var(--color-surface);overflow:hidden;padding-block:var(--space-3);mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.marquee-track{display:flex;width:max-content;animation:marquee 28s linear infinite}.marquee span{font-family:var(--font-display);font-weight:700;font-stretch:118%;font-size:var(--text-sm);letter-spacing:.3em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.marquee span:after{content:"///";color:var(--color-accent);margin-inline:var(--space-12)}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none}}.trust{border-bottom:1px solid var(--color-divider)}.trust-grid{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.trust-grid{grid-template-columns:repeat(4,1fr)}}.trust-item{padding:var(--space-5) var(--space-4);display:flex;align-items:center;gap:var(--space-4);border-left:1px solid var(--color-divider)}.trust-grid>.trust-item:first-child{border-left:none}@media(max-width:899px){.trust-item{border-top:1px solid var(--color-divider)}.trust-grid>.trust-item:nth-child(-n+2){border-top:none}.trust-item:nth-child(odd){border-left:none}}.trust-item svg{color:var(--color-accent);flex-shrink:0}.trust-item strong{display:block;font-size:var(--text-sm)}.trust-item span{display:block;font-size:var(--text-xs);color:var(--color-text-muted)}.cat-grid{display:grid;gap:var(--space-4)}@media(min-width:900px){.cat-grid{grid-template-columns:repeat(3,1fr)}.cat-card--lg{grid-column:span 2;grid-row:span 2;min-height:520px}.cat-card--sm{min-height:252px}}.cat-card{position:relative;display:block;text-decoration:none;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface);isolation:isolate;min-height:360px}.cat-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.cat-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.cat-card:hover .cat-media img{transform:scale(1.04)}.cat-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#040302e0,#04030214 60%)}.cat-body{position:absolute;inset-inline:0;bottom:0;padding:var(--space-6);color:#f3f1ea}.cat-count{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.18em;color:#e7e4dd99;text-transform:uppercase}.cat-body h3{font-family:var(--font-display);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:var(--text-xl);margin-block:var(--space-2)}.cat-body p{font-size:var(--text-sm);color:#e9e8e4bf;max-width:38ch;margin-bottom:var(--space-4)}.cat-arrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cat-arrow svg{transition:transform var(--transition-interactive)}.cat-card:hover .cat-arrow svg{transform:translate(4px)}.cat-card.cat-card--tile{min-height:0;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-divider)}.cat-card.cat-card--tile:after{content:none}.cat-card--tile .cat-media{position:static;aspect-ratio:4 / 3;background:var(--color-surface-offset)}.cat-card--tile .cat-media img{object-fit:contain;padding:var(--space-6);transform:none}.cat-card--tile .cat-body{position:static;color:var(--color-text);padding:var(--space-5)}.cat-card--tile .cat-body h3{color:var(--color-text)}.cat-card--tile .cat-count,.cat-card--tile .cat-arrow{color:var(--color-accent)}.shop{background:var(--color-surface);border-block:1px solid var(--color-divider)}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media(min-width:900px){.product-grid{grid-template-columns:repeat(4,1fr)}}.product-card{background:var(--color-bg);border:1px solid var(--color-divider);border-radius:var(--radius-md);overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:border-color var(--transition-interactive),transform var(--transition-interactive)}.product-card:hover{border-color:var(--color-border);transform:translateY(-3px)}.product-media{aspect-ratio:1;background:#fff;display:grid;place-items:center;overflow:hidden}.product-media img{width:100%;height:100%;object-fit:contain;padding:var(--space-6);transition:transform .4s cubic-bezier(.16,1,.3,1)}.product-card:hover .product-media img{transform:scale(1.05)}.product-info{padding:var(--space-4);border-top:1px solid var(--color-divider);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.product-brand{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint)}.product-info h3{font-size:var(--text-sm);font-weight:600;line-height:1.35}.product-info h3 a{color:inherit;text-decoration:none}.product-info h3 a:hover{color:var(--color-accent)}.product-row{margin-top:auto;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.price{font-weight:700;font-size:var(--text-base);font-variant-numeric:tabular-nums}.price--compare{color:var(--color-text-faint);text-decoration:line-through;font-size:var(--text-sm)}.badge{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);border:1px solid oklch(from var(--color-accent) l c h / .4);padding:2px 8px;border-radius:var(--radius-sm);white-space:nowrap}.badge--soldout{color:var(--color-text-muted);border-color:var(--color-border)}.mission-grid{display:grid;gap:var(--space-10);align-items:start}@media(min-width:960px){.mission-grid{grid-template-columns:5fr 6fr;gap:clamp(var(--space-10),6vw,var(--space-20))}}.mission-copy h2{font-family:var(--font-display);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:clamp(1.8rem,1.2rem + 2.6vw,3.4rem);line-height:1.02;margin-block:var(--space-4) var(--space-6)}.mission-copy p{color:var(--color-text-muted);max-width:46ch}.mission-copy p+p{margin-top:var(--space-4)}.mission-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;margin-top:var(--space-8)}.stat{padding:var(--space-5) var(--space-4);border-left:1px solid var(--color-border)}.stat:first-child{border-left:none}.stat b{display:block;font-family:var(--font-display);font-weight:800;font-stretch:118%;font-size:var(--text-xl)}.stat b sup{color:var(--color-accent);font-size:.6em}.stat span{font-size:var(--text-xs);color:var(--color-text-muted)}.mission-points{display:grid;gap:1px;background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.point{background:var(--color-surface);padding:var(--space-5) var(--space-6);display:flex;gap:var(--space-4);align-items:flex-start}.point-num{font-family:var(--font-mono);color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.1em;padding-top:3px}.point h3{font-size:var(--text-base);font-weight:700;margin-bottom:2px}.point p{font-size:var(--text-sm);color:var(--color-text-muted)}.newsletter{background:var(--color-surface);border-block:1px solid var(--color-divider)}.news-inner{display:grid;gap:var(--space-8);align-items:center}@media(min-width:900px){.news-inner{grid-template-columns:1fr 1fr}}.news-copy h2{font-family:var(--font-display);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:clamp(1.6rem,1.1rem + 2vw,2.6rem);line-height:1.05;margin-block:var(--space-3)}.news-copy p{color:var(--color-text-muted);max-width:44ch}.news-form{display:flex;gap:var(--space-3)}.news-form input{flex:1;min-width:0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);min-height:44px;color:var(--color-text)}.news-form input::placeholder{color:var(--color-text-faint)}.news-form input:focus{outline:2px solid var(--color-accent);outline-offset:0;border-color:transparent}.news-note{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-faint)}.footer{border-top:1px solid var(--color-divider);padding-block:var(--space-16) var(--space-8)}.footer-grid{display:grid;gap:var(--space-10);grid-template-columns:1fr}@media(min-width:900px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.footer-brand p{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);max-width:34ch}.cage{display:inline-flex;margin-top:var(--space-5);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);border:1px dashed var(--color-border);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm)}.footer h3{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:var(--space-4)}.footer-links{display:grid;gap:var(--space-3)}.footer-links a{color:var(--color-text-muted);text-decoration:none;font-size:var(--text-sm)}.footer-links a:hover{color:var(--color-text)}.footer-bottom{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-divider);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;color:var(--color-text-faint);font-size:var(--text-xs);letter-spacing:.04em}.product-page{padding-block:clamp(var(--space-8),5vw,var(--space-16))}.product-layout{display:grid;gap:var(--space-10)}@media(min-width:900px){.product-layout{grid-template-columns:7fr 5fr;gap:clamp(var(--space-8),5vw,var(--space-16))}}.product-gallery{display:grid;gap:var(--space-4)}.product-gallery .gallery-main{border-radius:var(--radius-md);overflow:hidden;background:#fff;aspect-ratio:1}.product-gallery .gallery-main img{width:100%;height:100%;object-fit:contain}.gallery-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-2)}.gallery-thumb{border-radius:var(--radius-sm);overflow:hidden;background:#fff;border:1px solid var(--color-divider);aspect-ratio:1}.gallery-thumb img{width:100%;height:100%;object-fit:contain}.gallery-thumb[aria-current=true]{border-color:var(--color-accent)}.product-info-block .product-brand{margin-bottom:var(--space-2)}.product-title{font-family:var(--font-display);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:clamp(1.6rem,1.2rem + 1.8vw,2.6rem);line-height:1.05;margin-bottom:var(--space-4)}.product-price{font-size:var(--text-xl);font-weight:700;display:flex;gap:var(--space-3);align-items:baseline;margin-bottom:var(--space-6)}.variant-field{margin-bottom:var(--space-4)}.variant-field select{width:100%;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);min-height:44px}.qty-row{display:flex;gap:var(--space-3);align-items:stretch;margin-bottom:var(--space-4)}.qty{width:88px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;font-variant-numeric:tabular-nums}.product-buy{flex:1}.product-description{margin-top:var(--space-8);color:var(--color-text-muted);border-top:1px solid var(--color-divider);padding-top:var(--space-6)}.product-description h2{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:var(--space-4)}.product-description .rte{max-width:65ch}.product-description .rte p{margin-bottom:var(--space-3)}.collection-hero{padding-block:clamp(var(--space-10),6vw,var(--space-16));border-bottom:1px solid var(--color-divider)}.collection-title{font-family:var(--font-display);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:clamp(2rem,1.2rem + 3vw,4rem);line-height:1;margin-top:var(--space-3)}.collection-desc{color:var(--color-text-muted);max-width:60ch;margin-top:var(--space-4)}.collection-products{padding-block:clamp(var(--space-8),5vw,var(--space-16))}.pagination{display:flex;justify-content:center;gap:var(--space-2);margin-top:var(--space-12);font-family:var(--font-mono);font-size:var(--text-sm)}.pagination a,.pagination span{display:grid;place-items:center;min-width:44px;min-height:44px;padding-inline:var(--space-2);border:1px solid var(--color-divider);border-radius:var(--radius-sm);color:var(--color-text-muted);text-decoration:none}.pagination a:hover{border-color:var(--color-text);color:var(--color-text)}.pagination .current{border-color:var(--color-accent);color:var(--color-accent)}.pagination .deco{border-color:transparent;color:var(--color-text-faint)}.cart-page{padding-block:clamp(var(--space-10),6vw,var(--space-20))}.cart-empty{text-align:center;padding-block:var(--space-16)}.cart-empty .display-xl{margin-block:var(--space-4) var(--space-6)}.cart-grid{display:grid;gap:var(--space-10)}@media(min-width:900px){.cart-grid{grid-template-columns:7fr 4fr;align-items:start}}.cart-lines{display:grid;gap:var(--space-4)}.cart-line{display:grid;grid-template-columns:88px 1fr;gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--space-4)}.cart-line-img{border-radius:var(--radius-sm);overflow:hidden;background:#fff;aspect-ratio:1}.cart-line-img img{width:100%;height:100%;object-fit:contain}.cart-line h3{font-size:var(--text-sm);font-weight:600}.cart-line h3 a{color:inherit;text-decoration:none}.cart-line h3 a:hover{color:var(--color-accent)}.cart-line-meta{display:flex;gap:var(--space-4);align-items:center;margin-top:var(--space-2);flex-wrap:wrap}.cart-line-qty{display:inline-flex;align-items:center;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.cart-line-qty button{width:34px;height:36px;display:grid;place-items:center;color:var(--color-text-muted)}.cart-line-qty button:hover{color:var(--color-text);background:var(--color-surface-2)}.cart-line-qty input{width:44px;border:none;background:transparent;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.cart-line-qty input::-webkit-outer-spin-button,.cart-line-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.cart-remove{font-size:var(--text-xs);color:var(--color-text-faint);text-decoration:underline;text-underline-offset:3px}.cart-remove:hover{color:var(--color-text-muted)}.cart-line-price{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.cart-summary{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--space-6);position:sticky;top:calc(68px + var(--space-4))}.cart-summary h2{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:var(--space-5)}.cart-summary-row{display:flex;justify-content:space-between;padding-block:var(--space-3);border-bottom:1px solid var(--color-divider)}.cart-summary-row:last-of-type{border-bottom:none}.cart-summary-row.total{font-size:var(--text-lg);font-weight:700}.cart-summary-row .muted{font-size:var(--text-sm)}.cart-summary .btn{width:100%;margin-top:var(--space-5)}.cart-note-field{margin-top:var(--space-4)}.cart-note-field textarea{width:100%;min-height:74px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3)}.page-narrow{max-width:var(--content-narrow);margin-inline:auto;padding-block:clamp(var(--space-12),7vw,var(--space-24))}.page-title{font-family:var(--font-display);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:clamp(1.8rem,1.2rem + 2.4vw,3rem);line-height:1.05;margin-block:var(--space-3) var(--space-6)}.rte{color:var(--color-text-muted)}.rte p{margin-bottom:var(--space-4);max-width:70ch}.rte a{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.rte img{border-radius:var(--radius-md);margin-block:var(--space-4)}.rte h2,.rte h3{color:var(--color-text);text-transform:uppercase;font-family:var(--font-display);font-stretch:118%;margin-block:var(--space-8) var(--space-3)}.rte ul,.rte ol{margin:0 0 var(--space-4) var(--space-5)}.article-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:800px){.article-grid{grid-template-columns:repeat(2,1fr)}}.article-card{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);overflow:hidden;text-decoration:none;color:inherit;display:block;transition:border-color var(--transition-interactive),transform var(--transition-interactive)}.article-card:hover{border-color:var(--color-border);transform:translateY(-3px)}.article-card-media{aspect-ratio:16 / 9;background:var(--color-surface-2);overflow:hidden}.article-card-media img{width:100%;height:100%;object-fit:cover}.article-card-body{padding:var(--space-5)}.article-card-body time{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint)}.article-card-body h3{font-family:var(--font-display);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:var(--text-lg);margin-block:var(--space-2)}.article-card-body p{font-size:var(--text-sm);color:var(--color-text-muted)}.article-meta{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:var(--space-4)}.search-page{padding-block:clamp(var(--space-12),7vw,var(--space-24))}.search-form{display:flex;gap:var(--space-3);max-width:560px;margin-top:var(--space-6)}.search-form input{flex:1;min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);min-height:44px}.search-form input:focus{outline:2px solid var(--color-accent);outline-offset:0;border-color:transparent}.notfound{text-align:center;padding-block:clamp(var(--space-16),12vw,var(--space-32))}.notfound-code{font-family:var(--font-display);font-weight:800;font-stretch:118%;font-size:clamp(5rem,3rem + 10vw,11rem);line-height:1;color:var(--color-accent)}.notfound h1{font-family:var(--font-display);text-transform:uppercase;margin-block:var(--space-4) var(--space-5)}.notfound p{color:var(--color-text-muted);margin-bottom:var(--space-6)}.account-page{padding-block:clamp(var(--space-10),6vw,var(--space-20))}.account-grid{display:grid;gap:var(--space-10)}@media(min-width:900px){.account-grid{grid-template-columns:4fr 8fr;gap:clamp(var(--space-8),5vw,var(--space-16))}}.account-side h2{font-family:var(--font-display);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:var(--text-xl);margin-block:var(--space-3) var(--space-4)}.account-side p{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.table th{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;text-align:left;color:var(--color-text-faint);padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--color-border)}.table td{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--color-divider);vertical-align:top}.table a{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.auth-form{max-width:440px;margin-inline:auto;padding-block:clamp(var(--space-12),8vw,var(--space-24))}.auth-form h1{font-family:var(--font-display);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:var(--text-xl);margin-block:var(--space-3) var(--space-6)}.auth-form .field{margin-bottom:var(--space-4)}.auth-alt{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted)}.auth-alt a{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.address-card{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--space-5);font-size:var(--text-sm)}.address-card p{margin-bottom:var(--space-3)}.address-actions{display:flex;gap:var(--space-4)}.address-actions button,.address-actions a{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--color-text-muted);text-decoration:underline;text-underline-offset:3px}.address-actions button:hover,.address-actions a:hover{color:var(--color-text)}.password-page{min-height:100dvh;display:grid;place-items:center;padding:var(--space-6)}.password-box{max-width:440px;text-align:center}.password-box .display-xl{margin-block:var(--space-4) var(--space-5)}.password-box .muted{margin-bottom:var(--space-6)}.password-box .news-form{justify-content:center}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal.in{opacity:1;transform:none}.page-width{max-width:var(--content-wide);margin-inline:auto;padding-inline:clamp(var(--space-4),4vw,var(--space-10))}
/*# sourceMappingURL=/cdn/shop/t/6/assets/armax.css.map */
