:root{--axion-ink: #191816;--axion-ivory: #f8f6f1;--axion-stone: #eee9e0;--axion-taupe: #a88972;--axion-line: rgba(25, 24, 22, .16);--axion-serif: "Iowan Old Style", "Baskerville", "Times New Roman", serif}html{scroll-behavior:smooth}body{color:var(--axion-ink);letter-spacing:.01em;text-rendering:optimizeLegibility}h1,h2,h3,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--axion-serif);font-weight:400;letter-spacing:-.025em;line-height:1.04}h1,.h1{font-size:clamp(3.4rem,5.2vw,7.2rem)}h2,.h2{font-size:clamp(2.8rem,3.8vw,5.2rem)}.rte{line-height:1.75}.rte p{margin-block:0 1.25em}.rte a{text-underline-offset:.25em}.page-width{padding-left:clamp(2rem,4vw,6rem);padding-right:clamp(2rem,4vw,6rem)}.header-wrapper{background:color-mix(in srgb,var(--axion-ivory) 94%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.header{min-height:7.2rem}.header__heading-link{font-family:var(--axion-serif);font-size:2.4rem;letter-spacing:.08em;text-transform:uppercase}.header__heading-logo-wrapper{transition:transform .25s ease}.header__heading-link:hover .header__heading-logo-wrapper{transform:scale(1.015)}.header__inline-menu .list-menu--inline{align-items:center}.header__menu-item,.list-menu__item{font-size:1.28rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.header__inline-menu .header__menu-item{display:flex;align-items:center;min-height:4.4rem}.header__inline-menu .header__menu-item,.menu-drawer__menu-item{text-decoration:none!important;transition:color .2s ease,font-weight .2s ease,opacity .15s ease,transform .15s ease}.header__inline-menu .header__menu-item:hover,.header__inline-menu details[open]>.header__menu-item,.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus-visible{font-weight:600;text-decoration:none!important}.header__inline-menu .header__menu-item:active,.menu-drawer__menu-item:active{opacity:.58;transform:scale(.965)}.header__inline-menu .header__active-menu-item{text-decoration:none!important;font-weight:600}.header__search .header__icon--search .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;line-height:0}.header__search .header__icon--search .icon-search{display:block;transform:translateY(-.25px)}.header__search .header__icon--search .header__icon-close{display:none!important}.announcement-bar__message{min-height:3.2rem;padding-block:.8rem;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase}.button,.shopify-payment-button__button{min-height:5.2rem;padding-inline:2.8rem;font-size:1.15rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:background-color .25s ease,color .25s ease,transform .25s ease}.button:hover{transform:translateY(-1px)}.caption-with-letter-spacing,.axion-eyebrow{font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase}.axion-editorial-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(36rem,.92fr);min-height:min(82rem,84svh);overflow:hidden}.axion-editorial-hero__copy{display:flex;align-items:center;padding:clamp(5rem,8vw,12rem) clamp(3rem,7vw,11rem)}.axion-editorial-hero__content{width:min(72rem,100%)}.axion-editorial-hero__heading{max-width:12ch;margin:1.6rem 0 2.2rem;color:inherit;font-size:clamp(4.8rem,5.2vw,7.8rem)}.axion-editorial-hero__text{max-width:55rem;font-size:clamp(1.65rem,1.6vw,2rem)}.axion-editorial-hero__media{position:relative;min-height:66rem;background:#171717;overflow:hidden}.axion-editorial-hero__video,.axion-editorial-hero__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.axion-editorial-hero__video{z-index:2}.axion-editorial-hero__poster{z-index:1}.axion-video-sound{position:absolute;z-index:3;right:2.4rem;bottom:2.4rem;display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:.8rem 1.4rem;color:#fff;background:#0f0f0fb8;border:1px solid rgba(255,255,255,.42);font:inherit;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.axion-video-sound__icon{font-size:1.7rem}.axion-editorial-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.axion-hero-proofs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2rem;margin:3.2rem 0 0;padding:2.4rem 0 0;border-top:1px solid var(--axion-line);list-style:none}.axion-hero-proofs li{display:grid;gap:.25rem}.axion-hero-proofs strong{font-family:var(--axion-serif);font-size:1.9rem;font-weight:400;line-height:1.15}.axion-hero-proofs span{color:rgba(var(--color-foreground),.62);font-size:1.1rem;letter-spacing:.09em;text-transform:uppercase}.axion-proof{padding-block:clamp(7rem,10vw,12rem)}.axion-proof__intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem 8rem;align-items:center;margin-bottom:5rem}.axion-proof__intro .axion-eyebrow{grid-column:1 / -1;margin:0}.axion-proof__intro h2,.axion-proof__intro .rte{margin:0}.axion-proof__intro h2{max-width:11ch}.axion-proof__intro .rte{max-width:60rem;font-size:1.8rem}.axion-proof__intro-copy{display:grid;grid-template-columns:minmax(0,1fr) 12.8rem;gap:3.2rem;align-items:center}.axion-proof__certification-mark{display:block;width:12.8rem;height:12.8rem;object-fit:cover;border-radius:50%}.axion-proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(var(--color-foreground),.24);border-left:1px solid rgba(var(--color-foreground),.24)}.axion-proof-card{min-height:28rem;padding:clamp(2.6rem,3.3vw,4.6rem);border-right:1px solid rgba(var(--color-foreground),.24);border-bottom:1px solid rgba(var(--color-foreground),.24)}.axion-proof-card strong{display:block;margin-top:2.6rem;font-family:var(--axion-serif);font-size:2.25rem;font-weight:400;line-height:1.15}.axion-proof-card p{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.68);line-height:1.6}.axion-proof-card__value{font-family:var(--axion-serif);font-size:clamp(4.8rem,5vw,7.2rem);line-height:.9}.axion-proof-card__unit{margin-left:.6rem;font-size:1.5rem;letter-spacing:.12em;text-transform:uppercase}.axion-proof-card__symbol{display:block;min-height:6rem;font-family:var(--axion-serif);font-size:6.4rem;line-height:.9}.axion-proof-card__symbol--sizes{font-size:clamp(4rem,4.2vw,6.2rem);letter-spacing:.015em;white-space:nowrap}.axion-proof-card--certification{display:grid;grid-template-columns:9rem 1fr;gap:2rem;align-items:start}.axion-proof-card--certification img{width:9rem;height:9rem;object-fit:cover;border-radius:50%}.axion-proof-card--certification strong{margin-top:0}.axion-proof__button{margin-top:4rem}.axion-proof__note{max-width:82rem;margin:2rem 0 0;color:rgba(var(--color-foreground),.52);font-size:1rem;line-height:1.55}.axion-trust{padding-block:4rem;border-top:1px solid var(--axion-line)}.axion-trust__grid{display:grid;grid-template-columns:.95fr 1.15fr .95fr .95fr;align-items:stretch}.axion-trust__item{display:grid;grid-template-columns:4.4rem 1fr;gap:1.35rem;align-items:start;min-height:12.5rem;padding:1.8rem 2rem;border-right:1px solid var(--axion-line)}.axion-trust__item:first-child{padding-left:0}.axion-trust__item:last-child{padding-right:0;border-right:0}.axion-trust__item svg{width:3.2rem;height:3.2rem;margin-top:.15rem;fill:none;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.axion-trust__item div{display:grid;gap:.35rem}.axion-trust__item strong{font-family:var(--axion-serif);font-size:1.55rem;font-weight:400;line-height:1.2;white-space:nowrap}.axion-trust__item span:not(.axion-klarna){color:rgba(var(--color-foreground),.62);font-size:1.05rem;line-height:1.45}.axion-mondial-relay{display:flex;align-items:center;justify-content:center;width:5.4rem;min-height:3.8rem}.axion-mondial-relay img{display:block;width:5.4rem;height:auto}.axion-klarna{display:inline-flex;align-items:center;justify-content:center;width:5rem;height:3.6rem;color:#111;background:#ffb3c7;font-weight:700;font-size:1.2rem;letter-spacing:-.03em}.axion-newsletter-popup{position:fixed;z-index:50;top:50%;left:50%;width:min(48rem,calc(100vw - 4.8rem));padding:4.4rem;border:1px solid var(--axion-line);box-shadow:0 2rem 8rem #00000042;opacity:0;transform:translate(-50%,calc(-50% + 2rem));transition:opacity .25s ease,transform .25s ease}.axion-newsletter-popup.is-visible{opacity:1;transform:translate(-50%,-50%)}.axion-newsletter-popup__close{position:absolute;top:1.1rem;right:1.4rem;width:3.2rem;height:3.2rem;color:inherit;background:transparent;border:0;font-size:2.8rem;line-height:1;cursor:pointer}.axion-newsletter-popup h2{margin:1rem 0 1.6rem;font-size:3.6rem}.axion-newsletter-popup__form{display:grid;gap:1.2rem;margin-top:2.2rem}.axion-newsletter-popup__form .button{width:100%}.axion-newsletter-popup__privacy{margin:1.6rem 0 0;color:rgba(var(--color-foreground),.58);font-size:1.1rem;line-height:1.5}.axion-newsletter-success{display:grid;gap:.9rem;justify-items:center;padding:2.4rem;text-align:center;background:var(--axion-stone);border:1px solid var(--axion-line)}.axion-newsletter-success span{font-size:1rem;letter-spacing:.16em;text-transform:uppercase}.axion-newsletter-success strong{font-family:var(--axion-serif);font-size:3rem;font-weight:400;letter-spacing:.08em}.axion-newsletter-success p{margin:0;color:rgba(var(--color-foreground),.64);font-size:1.15rem}.axion-manual{background:var(--axion-ivory)}.axion-manual__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.54fr);gap:2.4rem 8rem;align-items:end;padding-top:clamp(7rem,10vw,13rem);padding-bottom:clamp(5rem,7vw,9rem)}.axion-manual__hero .axion-eyebrow{grid-column:1 / -1;margin:0}.axion-manual__hero h1{max-width:12ch;margin:0;font-size:clamp(4.6rem,7vw,9rem)}.axion-manual__lead{max-width:50rem;margin:0 0 .8rem;font-size:clamp(1.6rem,1.7vw,2rem);line-height:1.65}.axion-manual__rail{position:sticky;z-index:4;top:0;display:flex;gap:0;overflow-x:auto;background:color-mix(in srgb,var(--axion-ivory) 94%,transparent);border-top:1px solid var(--axion-line);border-bottom:1px solid var(--axion-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none}.axion-manual__rail::-webkit-scrollbar{display:none}.axion-manual__rail a{flex:1 0 auto;padding:1.7rem 2rem;color:inherit;border-right:1px solid var(--axion-line);font-size:1.03rem;font-weight:500;letter-spacing:.13em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,transform .15s ease}.axion-manual__rail a:first-child{border-left:1px solid var(--axion-line)}.axion-manual__rail a:hover{color:var(--axion-ivory);background:var(--axion-ink)}.axion-manual__rail a:active{transform:scale(.97)}.axion-manual__body{display:grid;gap:clamp(7rem,10vw,13rem);padding-top:clamp(7rem,9vw,11rem);padding-bottom:clamp(8rem,11vw,14rem)}.axion-manual__intro-grid,.axion-cartridge__selector{display:grid;grid-template-columns:minmax(26rem,.72fr) minmax(0,1.28fr);gap:5rem 9rem;align-items:start}.axion-manual__intro-grid>div:first-child,.axion-cartridge__selector>div:first-child{position:sticky;top:8rem}.axion-manual__intro-grid h2,.axion-cartridge__selector h2,.axion-manual__section-title h2,.axion-manual__accordion>h2,.axion-support__journey h2{margin:1.2rem 0 2rem;max-width:12ch}.axion-manual__intro-grid p,.axion-cartridge__selector p,.axion-support__journey p{line-height:1.7}.axion-manual__check-grid,.axion-cartridge__tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--axion-line);border-left:1px solid var(--axion-line);list-style:none}.axion-manual__check-grid li,.axion-cartridge__tools article{min-height:25rem;padding:3rem;border-right:1px solid var(--axion-line);border-bottom:1px solid var(--axion-line)}.axion-manual__check-grid span,.axion-cartridge__tools span,.axion-support__journey li>span{display:block;margin-bottom:5.5rem;color:rgba(var(--color-foreground),.48);font-size:1rem;letter-spacing:.18em}.axion-manual__check-grid strong,.axion-cartridge__tools strong,.axion-support__journey li>strong{display:block;font-family:var(--axion-serif);font-size:2.2rem;font-weight:400;line-height:1.15}.axion-manual__check-grid p,.axion-cartridge__tools p,.axion-support__journey li>p{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.68);font-size:1.25rem;line-height:1.6}.axion-manual__warning{display:grid;grid-template-columns:5.6rem minmax(0,1fr);gap:2.5rem;align-items:center;padding:3rem 3.4rem;color:var(--axion-ivory);background:var(--axion-ink)}.axion-manual__warning svg{width:5.6rem;height:5.6rem;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.axion-manual__warning strong{display:block;font-family:var(--axion-serif);font-size:2.3rem;font-weight:400}.axion-manual__warning p{max-width:90rem;margin:.7rem 0 0;color:#f8f6f1b8;font-size:1.2rem;line-height:1.6}.axion-manual__accordion{max-width:110rem;margin-inline:auto;width:100%}.axion-manual__accordion>.axion-eyebrow,.axion-manual__accordion>h2{text-align:center;margin-inline:auto}.axion-manual__accordion>h2{margin-bottom:4.5rem}.axion-manual__accordion details{border-top:1px solid var(--axion-line)}.axion-manual__accordion details:last-of-type{border-bottom:1px solid var(--axion-line)}.axion-manual__accordion summary{display:grid;grid-template-columns:6rem minmax(0,1fr) 3rem;gap:1.8rem;align-items:center;min-height:9rem;padding:1.8rem 2rem;cursor:pointer;list-style:none;transition:background-color .2s ease,padding-left .25s ease}.axion-manual__accordion summary::-webkit-details-marker{display:none}.axion-manual__accordion summary:hover{padding-left:2.8rem;background:#19181609}.axion-manual__accordion summary>span{color:rgba(var(--color-foreground),.45);font-size:1rem;letter-spacing:.16em}.axion-manual__accordion summary>strong{font-family:var(--axion-serif);font-size:clamp(2rem,2.2vw,2.8rem);font-weight:400;line-height:1.2}.axion-manual__accordion summary>i{position:relative;width:2.6rem;height:2.6rem;border:1px solid var(--axion-line);border-radius:50%}.axion-manual__accordion summary>i:before,.axion-manual__accordion summary>i:after{position:absolute;top:50%;left:50%;width:1rem;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .25s ease}.axion-manual__accordion summary>i:after{transform:translate(-50%,-50%) rotate(90deg)}.axion-manual__accordion details[open] summary>i:after{transform:translate(-50%,-50%) rotate(0)}.axion-manual__detail{padding:0 8rem 3.8rem;animation:axion-detail-reveal .32s ease both}.axion-manual__detail p,.axion-manual__detail li{font-size:1.4rem;line-height:1.75}.axion-manual__detail p{max-width:86rem;margin:0 0 1.4rem}.axion-manual__detail ol,.axion-manual__detail ul{display:grid;gap:.8rem;padding-left:2rem}@keyframes axion-detail-reveal{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:translateY(0)}}.axion-manual__dos-donts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--axion-line);border:1px solid var(--axion-line)}.axion-manual__dos-donts>div{padding:2.4rem;background:var(--axion-ivory)}.axion-manual__dos-donts strong{font-family:var(--axion-serif);font-size:2rem;font-weight:400}.axion-manual__closing{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4rem;align-items:end;padding:clamp(4rem,6vw,7rem);background:var(--axion-stone)}.axion-manual__closing h2{max-width:15ch;margin:1.2rem 0 0}.axion-manual__closing p:not(.axion-eyebrow){max-width:60rem;margin:1.3rem 0 0}.axion-manual__legal-note{max-width:94rem;margin:-9rem auto 0;color:rgba(var(--color-foreground),.52);font-size:1rem;line-height:1.6;text-align:center}.axion-cartridge__steps>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:4rem 0 0;padding:0;border-top:1px solid var(--axion-line);border-left:1px solid var(--axion-line);list-style:none;counter-reset:none}.axion-cartridge__steps>ol>li{min-height:38rem;padding:2.8rem;border-right:1px solid var(--axion-line);border-bottom:1px solid var(--axion-line);transition:color .3s ease,background-color .3s ease}.axion-cartridge__steps>ol>li:hover{color:var(--axion-ivory);background:var(--axion-ink)}.axion-cartridge__steps li>span{font-size:1rem;letter-spacing:.18em}.axion-cartridge__icon{display:grid;place-items:center;width:8rem;height:8rem;margin:3.6rem 0;border:1px solid currentColor;border-radius:50%}.axion-cartridge__icon svg{width:4.8rem;height:4.8rem;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.axion-cartridge__steps h3{margin:0;font-size:2.3rem}.axion-cartridge__steps p{margin:1.2rem 0 0;color:currentColor;opacity:.68;font-size:1.25rem;line-height:1.6}.axion-support__journey{display:grid;grid-template-columns:minmax(24rem,.65fr) minmax(0,1.35fr);gap:5rem 8rem;align-items:start}.axion-support__journey>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--axion-line);border-left:1px solid var(--axion-line);list-style:none}.axion-support__journey li{min-height:30rem;padding:2.8rem;border-right:1px solid var(--axion-line);border-bottom:1px solid var(--axion-line)}.axion-tech-premium{background:var(--axion-ivory)}.axion-tech-premium__hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(28rem,.7fr);gap:4rem 8rem;align-items:end;padding-top:clamp(7rem,10vw,13rem);padding-bottom:clamp(6rem,8vw,10rem)}.axion-tech-premium__hero h1{max-width:16ch;margin:1.4rem 0 0;font-size:clamp(4.4rem,6.8vw,8.6rem)}.axion-tech-premium__hero>p{max-width:49rem;margin:0;font-size:1.7rem;line-height:1.7}.axion-tech-premium__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:0;border-top:1px solid var(--axion-line);border-left:1px solid var(--axion-line)}.axion-tech-premium__metrics article{min-height:24rem;padding:clamp(2.3rem,3vw,4rem);border-right:1px solid var(--axion-line);border-bottom:1px solid var(--axion-line)}.axion-tech-premium__metrics strong{display:block;font-family:var(--axion-serif);font-size:clamp(4rem,4.7vw,7rem);font-weight:400;line-height:.95;white-space:nowrap}.axion-tech-premium__metrics span{display:block;margin-top:1rem;font-size:1.05rem;letter-spacing:.15em;text-transform:uppercase}.axion-tech-premium__metrics p{margin:5rem 0 0;color:rgba(var(--color-foreground),.62);font-size:1.15rem;line-height:1.55}.axion-tech-premium__body{display:grid;gap:clamp(8rem,12vw,15rem);padding-top:clamp(8rem,11vw,14rem);padding-bottom:clamp(9rem,12vw,15rem)}.axion-tech-premium__heading{max-width:76rem}.axion-tech-premium__heading h2{margin:1.2rem 0 2rem}.axion-tech-premium__heading>p:last-child{max-width:68rem;line-height:1.7}.axion-tech-premium__mechanism>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:5rem 0 0;padding:0;border-top:1px solid var(--axion-line);border-left:1px solid var(--axion-line);list-style:none}.axion-tech-premium__mechanism li{min-height:34rem;padding:3rem;border-right:1px solid var(--axion-line);border-bottom:1px solid var(--axion-line)}.axion-tech-premium__mechanism li>span{font-size:1rem;letter-spacing:.18em}.axion-tech-premium__mechanism svg{display:block;width:8rem;height:8rem;margin:3.8rem 0;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.axion-tech-premium__mechanism strong{display:block;font-family:var(--axion-serif);font-size:2.5rem;font-weight:400}.axion-tech-premium__mechanism li p{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.65);font-size:1.25rem;line-height:1.6}.axion-tech-premium__mechanical-note{display:grid;grid-template-columns:minmax(24rem,.65fr) minmax(0,1.35fr);gap:4rem 7rem;margin-top:3rem;padding:3.2rem 3.8rem;background:#dfe4ec}.axion-tech-premium__mechanical-note strong{font-family:var(--axion-serif);font-size:2.3rem;font-weight:400;line-height:1.25}.axion-tech-premium__mechanical-note p{margin:0;line-height:1.7}.axion-tech-premium__zones{display:grid;grid-template-columns:minmax(25rem,.6fr) minmax(0,1.4fr);gap:5rem 8rem;align-items:center}.axion-anatomy{margin:0;padding:2rem;background:#fcfbf8;border:1px solid var(--axion-line)}.axion-anatomy svg{display:block;width:100%;height:auto}.axion-anatomy__figure{fill:#f5f3ef;stroke:#908d87;stroke-width:1.4;stroke-linejoin:round}.axion-anatomy__figure .axion-anatomy__zone{fill:url(#axionBlue);stroke:#6798c1;stroke-width:1.1}.axion-anatomy__figure .axion-anatomy__zone--soft{opacity:.42;stroke:none}.axion-anatomy__figure .axion-anatomy__garment{fill:none;stroke:#b5b1aa;stroke-width:1}.axion-anatomy__labels text,.axion-anatomy__view{fill:#191816;font-family:Arial,sans-serif;font-size:17px;letter-spacing:.04em}.axion-anatomy__labels path{fill:none;stroke:#191816;stroke-width:1}.axion-anatomy__view{font-size:13px;letter-spacing:.14em}.axion-anatomy figcaption{max-width:74rem;margin:1.5rem auto 0;color:rgba(var(--color-foreground),.55);font-size:1rem;line-height:1.55;text-align:center}.axion-tech-premium__comfort-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4.5rem;border-top:1px solid var(--axion-line);border-left:1px solid var(--axion-line)}.axion-tech-premium__comfort-grid article{min-height:27rem;padding:2.8rem;border-right:1px solid var(--axion-line);border-bottom:1px solid var(--axion-line)}.axion-tech-premium__comfort-grid article>span{display:block;margin-bottom:6rem;font-size:1rem;letter-spacing:.18em}.axion-tech-premium__comfort-grid strong{display:block;font-family:var(--axion-serif);font-size:2.2rem;font-weight:400}.axion-tech-premium__comfort-grid p{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.64);font-size:1.2rem;line-height:1.6}.axion-tech-premium__data{display:grid;margin:0;border-top:1px solid var(--axion-line);border-left:1px solid var(--axion-line)}.axion-tech-premium__data>div{display:grid;grid-template-columns:minmax(18rem,.55fr) minmax(0,1.45fr);border-right:1px solid var(--axion-line);border-bottom:1px solid var(--axion-line)}.axion-tech-premium__data dt,.axion-tech-premium__data dd{margin:0;padding:1.5rem 1.8rem;font-size:1.2rem;line-height:1.55}.axion-tech-premium__data dt{font-weight:600;border-right:1px solid var(--axion-line)}.axion-tech-premium__limits{display:grid;grid-template-columns:minmax(24rem,.7fr) minmax(0,1.3fr);gap:3rem 7rem;padding:clamp(3.5rem,5vw,6rem);color:var(--axion-ivory);background:var(--axion-ink)}.axion-tech-premium__limits strong{font-family:var(--axion-serif);font-size:clamp(2.4rem,3vw,4rem);font-weight:400;line-height:1.15}.axion-tech-premium__limits p{margin:0;color:#f8f6f1b8;line-height:1.7}.axion-tech-premium__actions{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin-top:-8rem}.axion-cartridge__map{margin:5rem 0 clamp(8rem,11vw,13rem);padding:clamp(2rem,4vw,4rem);background:#fbfaf7;border:1px solid var(--axion-line)}.axion-cartridge__map svg{display:block;width:100%;height:auto}.axion-cartridge__vest{fill:#f1efeb;stroke:#595754;stroke-width:2;stroke-linejoin:round}.axion-cartridge__vest .axion-cartridge__airbag{fill:#8eb5d657;stroke:#6c9bc3;stroke-width:1.5}.axion-cartridge__hardware{fill:#222;stroke:#222;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.axion-cartridge__hardware path{fill:none}.axion-cartridge__labels{fill:#171716;font-family:Arial,sans-serif;font-size:17px;letter-spacing:.08em}.axion-cartridge__labels path{fill:none;stroke:#171716;stroke-width:1}.axion-cartridge__map figcaption{display:grid;grid-template-columns:minmax(22rem,.55fr) minmax(0,1.45fr);gap:3rem;padding:2.6rem 1rem 0;border-top:1px solid var(--axion-line)}.axion-cartridge__map figcaption strong{font-family:var(--axion-serif);font-size:2rem;font-weight:400}.axion-cartridge__map figcaption span{color:rgba(var(--color-foreground),.62);line-height:1.65}@media screen and (max-width:749px){.axion-tech-premium__hero{grid-template-columns:1fr;gap:2.8rem;padding-top:5rem;padding-bottom:5rem}.axion-tech-premium__hero h1{font-size:clamp(3.8rem,11.5vw,5.8rem)}.axion-tech-premium__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.axion-tech-premium__metrics article{min-height:20rem;padding:2.2rem 1.6rem}.axion-tech-premium__metrics p{margin-top:3.5rem}.axion-tech-premium__mechanism>ol,.axion-tech-premium__comfort-grid{grid-template-columns:1fr}.axion-tech-premium__mechanism li{min-height:29rem}.axion-tech-premium__zones{grid-template-columns:1fr;gap:3.5rem}.axion-anatomy{margin-inline:-1rem;padding:.6rem;overflow-x:auto}.axion-anatomy svg{min-width:72rem}.axion-tech-premium__comfort-grid article{min-height:22rem}.axion-tech-premium__data>div{grid-template-columns:1fr}.axion-tech-premium__data dt{border-right:0;border-bottom:1px solid var(--axion-line)}.axion-tech-premium__limits{grid-template-columns:1fr;gap:2rem}.axion-tech-premium__actions{display:grid;margin-top:-4rem}.axion-tech-premium__actions .button{width:100%}}@media screen and (max-width:749px){.shopify-policy__container{padding-inline:2rem}.axion-policy summary{grid-template-columns:3.6rem minmax(0,1fr) 2.6rem;gap:.8rem;min-height:8rem;padding:1.4rem 1rem}.axion-policy summary:hover{padding-left:1.5rem}.axion-policy__content{padding:0 1.8rem 3rem 4.6rem}.axion-policy__content dl>div,.axion-policy__contact{grid-template-columns:1fr}.axion-policy__content dt{border-right:0;border-bottom:1px solid var(--axion-line)}.header__menu-item,.list-menu__item{font-size:1.2rem}.axion-manual__hero{grid-template-columns:1fr;gap:2.4rem;padding-top:5rem;padding-bottom:5rem}.axion-manual__hero .axion-eyebrow{grid-column:auto}.axion-manual__hero h1{font-size:clamp(4rem,12vw,6rem)}.axion-manual__rail{top:0;margin-inline:0;padding-inline:0}.axion-manual__rail a{min-width:max-content}.axion-manual__body{gap:7rem;padding-top:6rem;padding-bottom:9rem}.axion-manual__intro-grid,.axion-cartridge__selector,.axion-support__journey{grid-template-columns:1fr;gap:3.5rem}.axion-manual__intro-grid>div:first-child,.axion-cartridge__selector>div:first-child{position:static}.axion-manual__check-grid,.axion-cartridge__tools{grid-template-columns:1fr}.axion-manual__check-grid li,.axion-cartridge__tools article{min-height:21rem}.axion-manual__warning{grid-template-columns:4.4rem 1fr;padding:2.4rem 2rem}.axion-manual__warning svg{width:4.4rem;height:4.4rem}.axion-manual__accordion summary{grid-template-columns:3.8rem minmax(0,1fr) 2.7rem;gap:1rem;min-height:8rem;padding:1.5rem 0}.axion-manual__accordion summary:hover{padding-left:.6rem}.axion-manual__detail{padding:0 0 3rem 4.8rem}.axion-manual__dos-donts{grid-template-columns:1fr}.axion-manual__closing{grid-template-columns:1fr;align-items:start;padding:4rem 2.2rem}.axion-manual__closing .button{width:100%}.axion-manual__legal-note{margin-top:-4rem}.axion-cartridge__steps>ol{grid-template-columns:1fr}.axion-cartridge__steps>ol>li{min-height:31rem}.axion-support__journey>ol{grid-template-columns:1fr}.axion-support__journey li{min-height:22rem}}.title-wrapper-with-link,.collection__title{margin-bottom:3.2rem}.card-wrapper .card{background:transparent}.card__inner{overflow:hidden;background:#ede9e2}.card__media .media img{transition:transform .7s cubic-bezier(.2,.65,.3,1)}.card-wrapper:hover .card__media .media img{transform:scale(1.025)}.card__heading{font-family:var(--axion-serif);font-size:2rem}.card-information>*+*{margin-top:.7rem}.price{letter-spacing:.06em}.section--axion-hero~.shopify-section .featured-collection .jdgm-preview-badge,body:has(.section--axion-hero) .featured-collection .jdgm-preview-badge{display:none!important}body:has(.section--axion-hero) .featured-collection .Vtl-CollectionCardWidget,.section--axion-hero~.shopify-section .featured-collection .Vtl-CollectionCardWidget{display:none!important}body:has(.section--axion-hero) .featured-collection .card-wrapper [class*=Vtl-Wishlist],body:has(.section--axion-hero) .featured-collection .card-wrapper [class*=swym],.section--axion-hero~.shopify-section .featured-collection .card-wrapper [class*=Vtl-Wishlist],.section--axion-hero~.shopify-section .featured-collection .card-wrapper [class*=swym]{display:none!important}.multicolumn-card{border-top:1px solid var(--axion-line);padding-top:2.4rem}.multicolumn-card__info{padding-inline:0}.swym-button,button.swym-button,.swym-add-to-wishlist{color:var(--axion-ink)!important;background:#f8f6f1eb!important;border:1px solid rgba(25,24,22,.18)!important;border-radius:50%!important;box-shadow:0 .6rem 2rem #19181612!important;transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease!important}.swym-button:hover,button.swym-button:hover,.swym-add-to-wishlist:hover{color:#fff!important;background:var(--axion-ink)!important;border-color:var(--axion-ink)!important;transform:translateY(-1px)}.swym-button.swym-added,.swym-button.swym-added-to-wishlist,.swym-add-to-wishlist.swym-added{color:#fff!important;background:var(--axion-ink)!important;border-color:var(--axion-ink)!important}.card-wrapper .swym-button,.card-wrapper .swym-add-to-wishlist{width:4rem!important;height:4rem!important;min-width:4rem!important;min-height:4rem!important}.product__info-container .swym-button,.product__info-container .swym-add-to-wishlist{width:4.6rem!important;height:4.6rem!important;min-width:4.6rem!important;min-height:4.6rem!important}.swym-wishlist-notifications-container,.swym-ui-component .swym-wishlist-detail,.swym-ui-component .swym-wishlist-container-title-bar{font-family:inherit!important}.swym-ui-component .swym-wishlist-detail-header,.swym-ui-component .swym-wishlist-container-title-bar{background:var(--axion-ivory)!important;border-color:var(--axion-line)!important}.swym-ui-component .swym-wishlist-detail-title,.swym-ui-component .swym-wishlist-main-title{font-family:var(--axion-serif)!important;font-weight:400!important;letter-spacing:-.02em!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item{background:transparent!important;border:1px solid var(--axion-line)!important;box-shadow:none!important}.swym-ui-component .swym-add-to-cart-btn,.swym-ui-component .swym-save-wishlist-btn{background:var(--axion-ink)!important;border-radius:0!important;font-size:1.1rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}.Vtl-WishlistHeaderWrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:4.4rem!important;height:4.4rem!important;margin-right:.15rem!important}.Vtl-WishlistHeader{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:4.4rem!important;height:4.4rem!important;color:var(--axion-ink)!important;background:transparent!important;border:0!important;border-radius:0!important}.Vtl-WishlistHeader:hover{background:transparent!important}.Vtl-WishlistHeader__IconWrapper{display:block!important;width:2rem!important;height:2rem!important;line-height:0!important;background:center / 2rem 2rem no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78L12 21.23l8.84-8.84a5.5 5.5 0 0 0 0-7.78Z' stroke='%23191816' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;transition:transform .15s ease!important}.Vtl-WishlistHeader:hover .Vtl-WishlistHeader__IconWrapper{transform:scale(1.07)}.Vtl-WishlistHeader__HeartIconWrapper,.Vtl-WishlistHeader__HeartIconWrapper path{opacity:0!important}.Vtl-CollectionCardWidget{z-index:3!important;top:1.2rem!important;right:1.2rem!important;left:auto!important}.Vtl-WishlistButton__WishlistIconButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:4rem!important;height:4rem!important;color:var(--axion-ink)!important;background:#f8f6f1eb!important;border:1px solid rgba(25,24,22,.16)!important;border-radius:50%!important;box-shadow:0 .6rem 2rem #19181614!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease!important}.Vtl-WishlistButton__WishlistIconButton:hover{color:#fff!important;background:var(--axion-ink)!important;border-color:var(--axion-ink)!important;transform:translateY(-1px)}.Vtl-WishlistButton__IconWrapper,.Vtl-WishlistButton__IconWrapper svg{width:1.8rem!important;height:1.8rem!important;min-width:1.8rem!important;min-height:1.8rem!important}.Vtl-WishlistButton__IconWrapper svg,.Vtl-WishlistButton__IconWrapper svg path{fill:transparent!important;stroke:currentColor!important;stroke-width:24!important;stroke-linecap:round!important;stroke-linejoin:round!important}.Vtl-WishlistButton__WishlistIconButton[class*=Active],.Vtl-WishlistButton__WishlistIconButton[class*=Selected],.Vtl-WishlistButton__WishlistIconButton[aria-pressed=true]{color:#fff!important;background:var(--axion-ink)!important;border-color:var(--axion-ink)!important}.Vtl-WishlistButton__WishlistIconButton[class*=Active] svg,.Vtl-WishlistButton__WishlistIconButton[class*=Selected] svg,.Vtl-WishlistButton__WishlistIconButton[aria-pressed=true] svg{fill:currentColor!important}.product__info-container .Vtl-WishlistButtonWrapper{display:block!important;margin:1rem 0 0!important}.product__info-container .Vtl-WishlistButton{display:block!important;width:100%!important}.product__info-container .Vtl-WishlistButton__AddToWishlist{display:flex!important;align-items:center!important;justify-content:center!important;gap:.9rem!important;width:100%!important;min-height:4.8rem!important;color:var(--axion-ink)!important;background:transparent!important;border:1px solid var(--axion-line)!important;border-radius:0!important;transition:background-color .25s ease,border-color .25s ease!important}.product__info-container .Vtl-WishlistButton__AddToWishlist:hover{background:var(--axion-stone)!important;border-color:#19181647!important}.product__info-container .Vtl-WishlistButton__AddToWishlistText{color:inherit!important;font-size:1.05rem!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.12em!important;text-transform:uppercase!important}.product__info-container .Vtl-WishlistButton__HeartIconWrapper,.product__info-container .Vtl-WishlistButton__HeartIconWrapper svg{width:1.7rem!important;height:1.7rem!important;min-width:1.7rem!important;min-height:1.7rem!important}.product__info-container .Vtl-WishlistButton__HeartIconWrapper svg,.product__info-container .Vtl-WishlistButton__HeartIconWrapper svg path{fill:transparent!important;stroke:currentColor!important;stroke-width:24!important;stroke-linecap:round!important;stroke-linejoin:round!important}.image-with-text__media{border:0}.image-with-text__content{padding:clamp(4rem,7vw,9rem)}.image-with-text__heading{max-width:14ch;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.image-with-text__text{max-width:58ch}.product__title>*{font-size:clamp(3.4rem,4vw,5.8rem)}.product__text.uppercase{letter-spacing:.18em;font-size:1.05rem}.axion-product-signature{margin:0 0 1.6rem;max-width:54rem;font-family:var(--axion-serif);font-size:clamp(1.9rem,2.2vw,2.6rem);line-height:1.3}.product__info-container .price{font-size:2.2rem}.product-form__submit{min-height:5.8rem}.product-popup-modal__opener{margin-top:0!important}.product-popup-modal__button{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:.4rem}.axion-product-timing{display:flex;gap:.8rem;margin:.4rem 0 1.5rem;color:rgba(var(--color-foreground),.7);font-size:1.25rem}.axion-cartouche-note{display:grid;gap:.4rem;padding:1.6rem 1.8rem;border:1px solid var(--axion-line);font-size:1.25rem}.axion-product-reviews-link{display:inline-flex;gap:.8rem;align-items:center;color:inherit;font-size:1.2rem;letter-spacing:.08em;text-underline-offset:.35rem}.axion-product-reviews-link span{letter-spacing:.12em}.axion-product-promises{display:grid;border:1px solid var(--axion-line)}.axion-product-promise{display:grid;grid-template-columns:2.6rem 1fr;gap:1.2rem;padding:1.5rem 1.7rem;border-bottom:1px solid var(--axion-line)}.axion-product-promise:last-child{border-bottom:0}.axion-product-promise svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.axion-product-promise div{display:grid;gap:.25rem}.axion-product-promise strong{font-family:var(--axion-serif);font-size:1.65rem;font-weight:400}.axion-product-promise span{color:rgba(var(--color-foreground),.62);font-size:1.1rem;line-height:1.45}.axion-product-klarna{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.7rem;background:#f3ecec;font-size:1.2rem}.axion-product-help{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.68);font-size:1.18rem;line-height:1.55}.axion-product-help a{color:inherit;text-underline-offset:.3rem}.product__description{margin-top:3rem!important;padding-top:3rem;border-top:1px solid var(--axion-line)}.product__description h2{margin-top:3.2rem;font-size:2.5rem}.icon-with-text{border-block:1px solid var(--axion-line);padding-block:1.6rem}.icon-with-text__item{font-size:1.15rem}.thumbnail{border-radius:0}.thumbnail[aria-current]{box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.collection-hero{padding-block:7rem 4rem}.collection-hero__title{max-width:16ch}.collection-hero__description{max-width:88rem;line-height:1.7}.collection-hero__description h2{margin-top:4rem;font-size:clamp(2.5rem,3vw,4rem)}.main-page-title{max-width:18ch;margin-bottom:4rem}.shopify-policy__container,.page-width--narrow{max-width:92rem}.shopify-policy__container{max-width:112rem;padding-top:clamp(5rem,8vw,10rem);padding-bottom:clamp(7rem,10vw,13rem)}.shopify-policy__title{max-width:90rem;margin:0 auto clamp(4rem,6vw,7rem);text-align:left}.shopify-policy__title h1{margin:0;font-size:clamp(4rem,6.5vw,8rem)}.shopify-policy__body{max-width:none}.axion-policy{display:grid;gap:1px;background:var(--axion-line);border:1px solid var(--axion-line)}.axion-policy__intro{padding:clamp(2.8rem,5vw,5.5rem);background:var(--axion-stone)}.axion-policy__intro p{max-width:78rem;margin:0;font-size:clamp(1.5rem,1.7vw,1.85rem);line-height:1.7}.axion-policy__updated{display:block;margin-top:2rem;color:rgba(var(--color-foreground),.55);font-size:1rem;font-style:normal;letter-spacing:.14em;text-transform:uppercase}.axion-policy details{background:var(--axion-ivory)}.axion-policy details+details{border-top:1px solid var(--axion-line)}.axion-policy summary{display:grid;grid-template-columns:5rem minmax(0,1fr) 2.8rem;gap:1.6rem;align-items:center;min-height:8.8rem;padding:1.8rem 2.6rem;cursor:pointer;list-style:none;transition:padding-left .25s ease,background-color .2s ease}.axion-policy summary::-webkit-details-marker{display:none}.axion-policy summary:hover{padding-left:3.3rem;background:#19181609}.axion-policy summary>span{color:rgba(var(--color-foreground),.44);font-size:1rem;letter-spacing:.16em}.axion-policy summary>strong{font-family:var(--axion-serif);font-size:clamp(1.9rem,2.2vw,2.7rem);font-weight:400;line-height:1.2}.axion-policy summary:after{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid var(--axion-line);border-radius:50%;content:"+";font-size:1.7rem;font-weight:300;line-height:1;transition:transform .25s ease}.axion-policy details[open] summary:after{content:"\2212";transform:rotate(180deg)}.axion-policy__content{padding:0 8rem 4rem;animation:axion-detail-reveal .3s ease both}.axion-policy__content p,.axion-policy__content li,.axion-policy__content dd,.axion-policy__content dt{font-size:1.32rem;line-height:1.72}.axion-policy__content p{max-width:88rem;margin:0 0 1.4rem}.axion-policy__content ul,.axion-policy__content ol{display:grid;gap:.7rem;max-width:88rem;padding-left:2rem}.axion-policy__content dl{display:grid;max-width:90rem;margin:1.5rem 0;border-top:1px solid var(--axion-line);border-left:1px solid var(--axion-line)}.axion-policy__content dl>div{display:grid;grid-template-columns:minmax(17rem,.55fr) minmax(0,1.45fr);border-right:1px solid var(--axion-line);border-bottom:1px solid var(--axion-line)}.axion-policy__content dt,.axion-policy__content dd{margin:0;padding:1.3rem 1.5rem}.axion-policy__content dt{font-weight:600;border-right:1px solid var(--axion-line)}.axion-policy__callout{margin:2rem 0;padding:2rem 2.4rem;background:var(--axion-stone);border-left:.3rem solid var(--axion-ink)}.axion-policy__contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:90rem;margin:2rem 0;background:var(--axion-line);border:1px solid var(--axion-line)}.axion-policy__contact>div{padding:2.2rem;background:var(--axion-ivory)}.axion-policy__contact strong{display:block;margin-bottom:.7rem;font-family:var(--axion-serif);font-size:1.8rem;font-weight:400}.axion-policy a{color:inherit;text-underline-offset:.25em}.axion-page-intro{padding:2.4rem;background:var(--axion-stone)}.axion-contact-select{margin-bottom:2rem}.axion-contact-select .form__label{display:block;margin-bottom:.8rem}.axion-contact-select .select{width:100%}.contact .field,.contact__fields{margin-bottom:2rem}.axion-guide-download{margin-top:-5rem;margin-bottom:9rem}.axion-guide-download__inner{display:grid;justify-items:start;gap:1.4rem;padding:clamp(3rem,6vw,6rem);background:var(--axion-stone);border:1px solid var(--axion-line)}.axion-guide-download__inner h2,.axion-guide-download__inner p{margin:0}.axion-guide-download__inner h2{max-width:16ch}.axion-guide-download__eyebrow{font-size:1.05rem;letter-spacing:.18em}.axion-guide-download__inner .button{margin-top:1rem}.axion-tech-sheet{display:grid;gap:6rem;margin-bottom:9rem}.axion-tech-lead{max-width:82rem;margin:0;font-size:clamp(1.5rem,1.6vw,1.85rem);line-height:1.7}.axion-tech-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--axion-line);border-left:1px solid var(--axion-line)}.axion-tech-kpi{min-height:17rem;padding:2.8rem;border-right:1px solid var(--axion-line);border-bottom:1px solid var(--axion-line)}.axion-tech-kpi strong{display:block;font-family:var(--axion-serif);font-size:clamp(2.8rem,3.2vw,4.6rem);font-weight:400;line-height:1}.axion-tech-kpi span{display:block;margin-top:1.3rem;color:rgba(var(--color-foreground),.65);font-size:1.05rem;line-height:1.45;letter-spacing:.1em;text-transform:uppercase}.axion-tech-section{display:grid;gap:2.6rem}.axion-tech-section>h2{max-width:none;margin:0;font-size:clamp(2.8rem,3vw,4.4rem);white-space:nowrap}.axion-tech-section>p{max-width:78rem;margin:0;line-height:1.75}.axion-tech-table-wrap{overflow-x:auto;border:1px solid var(--axion-line)}.axion-tech-table{width:100%;margin:0;border-collapse:collapse;font-size:1.3rem}.axion-tech-table th,.axion-tech-table td{padding:1.6rem 1.8rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--axion-line)}.axion-tech-table tr:last-child th,.axion-tech-table tr:last-child td{border-bottom:0}.axion-tech-table th{width:32%;font-weight:600;letter-spacing:.04em}.axion-tech-protection-visual{width:100%;margin:0;aspect-ratio:1.45 / 1;overflow:hidden;background:#fff;border:1px solid var(--axion-line)}.axion-tech-protection-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 54%}.axion-tech-notice{padding:2.4rem 2.8rem;border-left:.3rem solid var(--axion-ink);background:var(--axion-stone);font-size:1.2rem;line-height:1.65}.axion-tech-actions{display:flex;flex-wrap:wrap;gap:1.2rem}.axion-tech-action{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:1.4rem 2.8rem;border:1px solid var(--axion-ink);font-size:1.15rem;font-weight:600;letter-spacing:.12em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .25s ease,background-color .25s ease,transform .25s ease}.axion-tech-action:hover{transform:translateY(-1px)}.rte .axion-tech-action--primary{color:var(--axion-ivory)!important;background:var(--axion-ink)}.rte .axion-tech-action--secondary{color:var(--axion-ink)!important;background:transparent}.rte .axion-tech-action--secondary:hover{color:var(--axion-ivory)!important;background:var(--axion-ink)}.axion-video-story{padding-block:clamp(7rem,10vw,12rem)}.axion-video-story__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(36rem,1.05fr);gap:clamp(4rem,8vw,11rem);align-items:center}.axion-video-story__copy{max-width:66rem}.axion-video-story__copy h2{max-width:14ch;margin:1.4rem 0 2.4rem}.axion-video-story__copy .rte{font-size:1.55rem}.axion-video-story__copy .button{margin-top:1.8rem}.axion-video-story__media{position:relative;min-height:72rem;overflow:hidden;background:#171717}.axion-video-story__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.article-template__title,.main-blog .title--primary{max-width:18ch}.footer{border-top:0}.footer .footer-block__heading{font-family:inherit;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase}.footer-block__details-content .list-menu__item--link{letter-spacing:.02em;text-transform:none;font-size:1.35rem}.footer__content-bottom{border-top-color:#ffffff29}.footer__list-social.list-social{flex-wrap:nowrap;justify-content:flex-start}.footer .footer-block--newsletter{margin-top:clamp(4rem,7vw,8rem);padding-top:clamp(3rem,5vw,5rem);border-top:1px solid rgba(255,255,255,.16)}.footer .footer-block__details-content.rte p{color:#ffffffb3;line-height:1.7}.footer .footer-block__details-content.rte a{color:inherit;text-underline-offset:.35rem}.cart--empty .cart__warnings{width:min(88rem,calc(100% - 3.6rem));margin:clamp(5rem,9vw,11rem) auto;padding:clamp(5rem,8vw,9rem) clamp(2.4rem,6vw,7rem);background:var(--axion-stone);border:1px solid var(--axion-line);text-align:center}.cart--empty .cart__empty-text{max-width:18ch;margin:0 auto 3rem;font-family:var(--axion-serif);font-size:clamp(3.6rem,5vw,6.2rem);font-weight:400;line-height:1.02}.cart--empty .cart__login-title{max-width:28ch;margin:6rem auto 1.4rem;font-family:var(--axion-serif);font-size:clamp(2.3rem,3vw,3.6rem);font-weight:400}.cart--empty .cart__login-paragraph{max-width:54rem;margin-inline:auto;color:rgba(var(--color-foreground),.66);line-height:1.65}.cart--empty .button{min-width:min(30rem,100%)}.axion-story{overflow:hidden;background:var(--axion-ivory)}.axion-story h1,.axion-story h2,.axion-story h3{text-wrap:balance}.axion-story__hero{display:grid;min-height:min(86rem,calc(100svh - 10rem));grid-template-columns:minmax(0,1.06fr) minmax(42rem,.94fr);background:#161615;color:#f8f6f1}.axion-story__hero-media{min-height:72rem;overflow:hidden;background:#eceae6}.axion-story__hero-media img{width:100%;height:100%;padding:clamp(3rem,5vw,7rem);object-fit:contain;object-position:center}.axion-story__hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(5rem,8vw,11rem)}.axion-story__hero-copy .axion-kicker{color:#ffffffa8}.axion-story__hero-copy h1{max-width:10ch;margin:1.6rem 0 3rem;color:inherit;font-size:clamp(5rem,6vw,8.4rem);line-height:.98}.axion-story__lead{max-width:48rem;font-size:clamp(1.7rem,1.8vw,2.1rem);line-height:1.65}.axion-story__signature{margin:5rem 0 0;padding-top:2.2rem;border-top:1px solid rgba(255,255,255,.24);font-family:var(--axion-serif);font-size:2.3rem}.axion-story__signature span{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.16em;text-transform:uppercase}.axion-story__founder{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(5rem,10vw,15rem);padding-block:clamp(8rem,12vw,15rem)}.axion-story__founder-heading h2{max-width:11ch;margin:1.5rem 0 0}.axion-story__founder-copy{max-width:68rem;font-size:clamp(1.55rem,1.6vw,1.85rem);line-height:1.82}.axion-story__founder-copy p:first-child:first-letter{float:left;margin:.05em .12em 0 0;font-family:var(--axion-serif);font-size:6.4rem;line-height:.8}.axion-story__chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:clamp(8rem,11vw,14rem)}.axion-story__chapter{min-height:34rem;padding:clamp(3rem,4vw,5rem);border:1px solid var(--axion-line)}.axion-story__chapter+.axion-story__chapter{border-left:0}.axion-story__chapter span{display:block;margin-bottom:8rem;color:rgba(var(--color-foreground),.38);font-size:1.1rem;letter-spacing:.2em}.axion-story__chapter h3{margin:0 0 1.6rem;font-size:clamp(2.4rem,2.6vw,3.5rem)}.axion-story__chapter p{margin:0;color:rgba(var(--color-foreground),.66);line-height:1.7}.axion-story__manifesto{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--axion-stone)}.axion-story__manifesto-media{min-height:78rem;overflow:hidden;background:#191918}.axion-story__manifesto-media video,.axion-story__manifesto-media img{width:100%;height:100%;object-fit:cover}.axion-story__manifesto-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(5rem,8vw,12rem)}.axion-story__manifesto-copy h2{max-width:12ch;margin:1.5rem 0 3rem}.axion-story__manifesto-copy>p:not(.axion-kicker){max-width:58rem;margin:0 0 1.8rem;font-size:1.6rem;line-height:1.75}.axion-story__numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:clamp(8rem,11vw,13rem)}.axion-story__number{min-height:23rem;padding:3.2rem;border:1px solid var(--axion-line)}.axion-story__number+.axion-story__number{border-left:0}.axion-story__number strong{display:block;font-family:var(--axion-serif);font-size:clamp(3.2rem,4vw,5.5rem);font-weight:400;line-height:1}.axion-story__number span{display:block;margin-top:6rem;color:rgba(var(--color-foreground),.62);font-size:1.05rem;line-height:1.55;letter-spacing:.11em;text-transform:uppercase}.axion-story__safety{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(4rem,8vw,11rem);margin-bottom:clamp(8rem,12vw,15rem);padding:clamp(4rem,6vw,7rem);background:#171716;color:#f7f4ee}.axion-story__safety h2{max-width:11ch;margin:1.5rem 0 0;color:inherit}.axion-story__safety .axion-kicker{color:#fff9}.axion-story__safety-copy>p:not(.axion-story__source){font-size:1.6rem;line-height:1.75}.axion-story__source{margin-top:2.5rem;color:#ffffff94;font-size:1.12rem;line-height:1.65}.axion-story__source a{color:inherit;text-underline-offset:.3rem}.axion-story__craft{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(4rem,8vw,11rem);align-items:center;padding-bottom:clamp(9rem,13vw,16rem)}.axion-story__craft-copy h2{max-width:12ch;margin:1.5rem 0 3rem}.axion-story__craft-copy>p:not(.axion-kicker){max-width:62rem;font-size:1.6rem;line-height:1.78}.axion-story__craft-media{min-height:70rem;overflow:hidden;background:var(--axion-stone)}.axion-story__craft-media img{width:100%;height:100%;object-fit:cover}.axion-story__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.5rem}.axion-story__gratitude{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(5rem,10vw,15rem);padding-block:clamp(8rem,11vw,14rem);border-top:1px solid var(--axion-line)}.axion-story__gratitude-heading h2{max-width:11ch;margin:1.5rem 0 0}.axion-story__gratitude-copy{max-width:68rem}.axion-story__gratitude-copy p{margin:0 0 1.8rem;font-size:1.6rem;line-height:1.78}.axion-story__closing{padding-block:clamp(8rem,12vw,15rem);background:#dfe4ec;text-align:center}.axion-story__closing h2{max-width:17ch;margin:1.5rem auto 2.5rem}.axion-story__closing p:last-child{max-width:65rem;margin-inline:auto;font-size:1.65rem;line-height:1.7}.axion-size-guide{overflow:hidden;background:var(--axion-ivory)}.axion-size-guide__hero{padding-block:clamp(8rem,12vw,15rem) clamp(7rem,10vw,12rem)}.axion-size-guide__hero h1{max-width:15ch;margin:1.6rem 0 3rem;font-size:clamp(5rem,7vw,9rem);line-height:.98}.axion-size-guide__hero>p:last-child{max-width:67rem;margin:0;color:rgba(var(--color-foreground),.68);font-size:clamp(1.6rem,1.8vw,2rem);line-height:1.7}.axion-size-guide__content{padding-bottom:clamp(9rem,13vw,16rem)}.axion-size-guide__section-heading{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(4rem,8vw,11rem);align-items:end;margin-bottom:4rem}.axion-size-guide__section-heading h2{max-width:12ch;margin:1.4rem 0 0}.axion-size-guide__measurement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:clamp(8rem,11vw,14rem)}.axion-size-guide__measurement-grid article{min-height:31rem;padding:clamp(2.8rem,3.5vw,4.5rem);border:1px solid var(--axion-line)}.axion-size-guide__measurement-grid article+article{border-left:0}.axion-size-guide__measurement-grid span{display:block;margin-bottom:7rem;color:rgba(var(--color-foreground),.34);font-size:1.1rem;letter-spacing:.2em}.axion-size-guide__measurement-grid h3{margin:0 0 1.5rem;font-size:clamp(2.1rem,2.4vw,3.2rem)}.axion-size-guide__measurement-grid p{margin:0;color:rgba(var(--color-foreground),.66);line-height:1.65}.axion-size-guide__layer-note{display:grid;grid-template-columns:minmax(20rem,.55fr) minmax(0,1.45fr);gap:clamp(3rem,6vw,8rem);margin:-7rem 0 clamp(8rem,11vw,14rem);padding:2.4rem 0;border-block:1px solid var(--axion-line)}.axion-size-guide__layer-note strong{font-family:var(--axion-serif);font-size:2.2rem;font-weight:400}.axion-size-guide__layer-note p{max-width:72rem;margin:0;color:rgba(var(--color-foreground),.64);line-height:1.7}.axion-size-guide__table-section{margin-bottom:clamp(7rem,10vw,12rem)}.axion-size-guide__section-heading--table{grid-template-columns:minmax(0,1fr) minmax(25rem,.55fr)}.axion-size-guide__section-heading--table>p{max-width:33rem;margin:0;color:rgba(var(--color-foreground),.58);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.axion-size-guide__table-scroll{overflow-x:auto;border:1px solid rgba(19,19,18,.16);background:#fff;scrollbar-color:#1c1c1b #e8e6e1}.axion-size-guide__table{width:100%;min-width:98rem;border-collapse:collapse;font-variant-numeric:tabular-nums}.axion-size-guide__table th,.axion-size-guide__table td{padding:2.5rem 2rem;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(19,19,18,.12);text-align:center;white-space:nowrap}.axion-size-guide__table thead th{background:#171716;color:#fff;font-family:var(--axion-serif);font-size:2.3rem;font-weight:400}.axion-size-guide__table thead th:first-child{width:22rem;text-align:left}.axion-size-guide__table tbody th{position:sticky;left:0;z-index:1;background:#f0eee9;text-align:left;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase}.axion-size-guide__table tbody td{color:rgba(var(--color-foreground),.78);font-size:1.5rem}.axion-size-guide__table tbody tr:last-child th,.axion-size-guide__table tbody tr:last-child td{border-bottom:0}.axion-size-guide__table .axion-size-guide__cartridge th,.axion-size-guide__table .axion-size-guide__cartridge td{background-color:#dfe4ec;color:#1d2733;font-weight:600}.axion-size-guide__swipe{display:none;margin:1.3rem 0 0;color:rgba(var(--color-foreground),.54);font-size:1.15rem}.axion-size-guide__child-note{display:grid;grid-template-columns:minmax(20rem,.42fr) minmax(0,1.58fr);gap:clamp(4rem,8vw,11rem);align-items:center;margin-bottom:clamp(7rem,10vw,12rem);padding:clamp(4rem,6vw,7rem);background:#171716;color:#f7f4ee}.axion-size-guide__child-mark{font-family:var(--axion-serif);font-size:clamp(4.8rem,7vw,8.5rem);line-height:.8}.axion-size-guide__child-mark span{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.18em;text-transform:uppercase}.axion-size-guide__child-note .axion-kicker{color:#ffffff94}.axion-size-guide__child-note h2{max-width:16ch;margin:1.4rem 0 2.2rem;color:inherit}.axion-size-guide__child-note p:last-child{max-width:66rem;margin:0;color:#ffffffb8;font-size:1.6rem;line-height:1.72}.axion-size-guide__help{display:grid;grid-template-columns:minmax(0,1fr) minmax(30rem,.65fr);gap:clamp(4rem,8vw,11rem);align-items:end;padding-top:clamp(5rem,8vw,9rem);border-top:1px solid var(--axion-line)}.axion-size-guide__help h2{max-width:12ch;margin:1.4rem 0 2.3rem}.axion-size-guide__help>div:first-child>p:last-child{max-width:66rem;color:rgba(var(--color-foreground),.66);font-size:1.6rem;line-height:1.72}.axion-size-guide__help-actions{display:grid;gap:2.2rem}.axion-size-guide__help-actions .button{width:100%}.axion-size-guide__help-actions p{margin:0;color:rgba(var(--color-foreground),.62);font-size:1.25rem;line-height:1.6}.axion-chat-launch{position:fixed;right:max(2rem,env(safe-area-inset-right));bottom:max(2rem,env(safe-area-inset-bottom));z-index:2147483001;display:inline-flex;align-items:center;gap:1rem;min-height:5.6rem;padding:.8rem 1.8rem .8rem .9rem;color:#fff;background:#171716;border:1px solid rgba(255,255,255,.18);border-radius:999px;box-shadow:0 1.2rem 4rem #1918163d;font:600 1.25rem/1 var(--font-body-family);letter-spacing:.06em;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.axion-chat-launch:hover,.axion-chat-launch:focus-visible{transform:translateY(-2px);background:#262522;box-shadow:0 1.5rem 4.6rem #1918164d}.axion-chat-launch:active{transform:scale(.97)}.axion-chat-launch__hand{display:grid;place-items:center;width:3.8rem;height:3.8rem;background:#f8f6f1;border-radius:50%;font-size:2rem;line-height:1}shopify-chat::part(activator){opacity:0!important;pointer-events:none!important}@media screen and (max-width:749px){.axion-chat-launch{right:1.2rem;bottom:1.2rem;min-height:5.2rem;padding-right:1.5rem}.axion-chat-launch__hand{width:3.5rem;height:3.5rem}.page-width{padding-left:1.8rem;padding-right:1.8rem}h1,.h1{font-size:4rem}h2,.h2{font-size:3.2rem}.header{min-height:6.4rem}.axion-editorial-hero{display:flex;flex-direction:column-reverse;min-height:0}.axion-editorial-hero__copy{padding:5rem 1.8rem 5.5rem}.axion-editorial-hero__media{min-height:68svh}.axion-editorial-hero__heading{font-size:clamp(4.2rem,13vw,6.2rem)}.axion-editorial-hero__text{font-size:1.6rem}.axion-editorial-hero__actions{display:grid}.axion-editorial-hero__actions .button{width:100%}.axion-hero-proofs{gap:1.6rem 1.2rem}.axion-hero-proofs strong{font-size:1.6rem}.axion-proof__intro{display:block}.axion-proof__intro h2{margin:1.2rem 0 2rem}.axion-proof__intro-copy{grid-template-columns:minmax(0,1fr) 8.6rem;gap:1.8rem}.axion-proof__certification-mark{width:8.6rem;height:8.6rem}.axion-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.axion-proof-card{min-height:23rem;padding:2.2rem 1.8rem}.axion-proof-card strong{font-size:1.75rem}.axion-proof-card p{font-size:1.2rem}.axion-proof-card__value{font-size:4.2rem}.axion-proof-card__symbol{font-size:4.8rem}.axion-proof-card__symbol--sizes{font-size:3.6rem}.axion-proof-card--certification{display:block}.axion-proof-card--certification img{width:7rem;height:7rem}.axion-proof-card--certification strong{margin-top:1.6rem}.axion-trust__grid{grid-template-columns:1fr}.axion-trust__item,.axion-trust__item:first-child,.axion-trust__item:last-child{padding:2rem 0;border-right:0;border-bottom:1px solid var(--axion-line)}.axion-trust__item:last-child{border-bottom:0}.axion-newsletter-popup{width:calc(100vw - 2.4rem);padding:3.4rem 2.2rem 2.6rem}.axion-newsletter-popup h2{font-size:3rem}.image-with-text__content{padding:4.4rem 2rem}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.card__heading{font-size:1.65rem}.product__info-wrapper{padding-top:2.8rem}.product__title>*{font-size:3.8rem}.icon-with-text{align-items:flex-start}.icon-with-text__item{flex-direction:column;gap:.6rem}.collection-hero{padding-block:4.8rem 2.4rem}.axion-guide-download{margin-top:-4rem;margin-bottom:6rem}.axion-tech-sheet{gap:4.5rem;margin-bottom:6rem}.axion-tech-section>h2{white-space:normal}.axion-tech-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.axion-tech-kpi{min-height:14rem;padding:2rem 1.6rem}.axion-tech-protection-visual{aspect-ratio:1.18 / 1}.axion-tech-table{min-width:60rem}.axion-tech-actions{display:grid}.axion-tech-action{width:100%}.axion-video-story__grid{grid-template-columns:1fr;gap:4rem}.axion-video-story__media{min-height:70svh}.cart--empty .cart__warnings{margin-block:3.5rem 6rem}.axion-story__hero{display:flex;min-height:0;flex-direction:column}.axion-story__hero-media{min-height:64svh}.axion-story__hero-copy{padding:5rem 2rem 6rem}.axion-story__hero-copy h1{font-size:clamp(4.2rem,13vw,6rem)}.axion-story__founder{grid-template-columns:1fr;gap:4rem}.axion-story__chapters{grid-template-columns:1fr}.axion-story__chapter{min-height:25rem}.axion-story__chapter+.axion-story__chapter{border-top:0;border-left:1px solid var(--axion-line)}.axion-story__chapter span{margin-bottom:4.5rem}.axion-story__manifesto{grid-template-columns:1fr}.axion-story__manifesto-media{min-height:70svh}.axion-story__manifesto-copy{padding:6rem 2rem}.axion-story__numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.axion-story__number{min-height:19rem;padding:2.2rem 1.8rem}.axion-story__number:nth-child(3){border-left:1px solid var(--axion-line)}.axion-story__number:nth-child(n+3){border-top:0}.axion-story__number span{margin-top:4rem}.axion-story__safety{grid-template-columns:1fr;gap:3rem;padding:4.5rem 2.2rem}.axion-story__craft{grid-template-columns:1fr}.axion-story__craft-media{min-height:62rem}.axion-story__actions{display:grid}.axion-story__actions .button{width:100%}.axion-story__gratitude{grid-template-columns:1fr;gap:3.5rem}.axion-size-guide__hero{padding-inline:2rem}.axion-size-guide__hero h1{font-size:clamp(4rem,12.5vw,6rem)}.axion-size-guide__section-heading,.axion-size-guide__section-heading--table{grid-template-columns:1fr;gap:2rem}.axion-size-guide__measurement-grid{grid-template-columns:1fr}.axion-size-guide__measurement-grid article{min-height:22rem}.axion-size-guide__measurement-grid article+article{border-top:0;border-left:1px solid var(--axion-line)}.axion-size-guide__measurement-grid span{margin-bottom:4rem}.axion-size-guide__layer-note{grid-template-columns:1fr;gap:1.2rem;margin-top:-5rem}.axion-size-guide__swipe{display:block}.axion-size-guide__child-note,.axion-size-guide__help{grid-template-columns:1fr;gap:3rem}.axion-size-guide__child-mark{padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.18)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card__media .media img,.button{transition:none}.axion-editorial-hero__video,.axion-video-story__media video{display:none}}.axion-contact-premium,.axion-guides-hub,.axion-withdrawal{overflow:hidden;background:var(--axion-ivory)}.axion-contact-premium__hero,.axion-guides-hub__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,.65fr);gap:clamp(4rem,9vw,13rem);align-items:end;padding-block:clamp(8rem,12vw,15rem) clamp(6rem,9vw,10rem)}.axion-contact-premium__hero h1,.axion-guides-hub__hero h1,.axion-withdrawal__hero h1{max-width:12ch;margin:1.5rem 0 0;font-size:clamp(5rem,7.2vw,9.2rem);line-height:.96}.axion-contact-premium__hero>p,.axion-guides-hub__hero>p:last-child,.axion-withdrawal__hero>p:last-child{margin:0;color:rgba(var(--color-foreground),.68);font-size:clamp(1.55rem,1.7vw,1.9rem);line-height:1.72}.axion-contact-premium__routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(8rem,11vw,14rem)}.axion-contact-premium__routes article{min-height:34rem;padding:clamp(3rem,4vw,4.8rem);border:1px solid var(--axion-line)}.axion-contact-premium__routes article+article{border-left:0}.axion-contact-premium__routes span,.axion-guides-hub__grid>a>span{display:block;margin-bottom:7rem;color:rgba(var(--color-foreground),.35);font-size:1rem;letter-spacing:.2em}.axion-contact-premium__routes h2{margin:0 0 1.6rem;font-size:clamp(2.3rem,2.5vw,3.3rem)}.axion-contact-premium__routes p{min-height:8rem;color:rgba(var(--color-foreground),.65);line-height:1.7}.axion-contact-premium__routes a,.axion-guides-hub__grid i,.axion-contact-premium__faq a{color:inherit;font-size:1.15rem;font-style:normal;font-weight:600;letter-spacing:.08em;text-underline-offset:.35rem;text-transform:uppercase}.axion-contact-premium__main{display:grid;grid-template-columns:minmax(28rem,.65fr) minmax(0,1.35fr);gap:clamp(4rem,9vw,13rem);padding-block:clamp(7rem,10vw,12rem);border-block:1px solid var(--axion-line)}.axion-contact-premium__aside h2{max-width:12ch;margin:1.5rem 0 4rem}.axion-contact-premium__aside dl{display:grid;margin:0;border-top:1px solid var(--axion-line)}.axion-contact-premium__aside dl>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:2rem;padding:1.8rem 0;border-bottom:1px solid var(--axion-line)}.axion-contact-premium__aside dt{color:rgba(var(--color-foreground),.5);font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.axion-contact-premium__aside dd{margin:0;line-height:1.55}.axion-contact-premium__aside a{color:inherit;text-underline-offset:.3rem}.axion-contact-premium__note{margin-top:3rem;padding:2rem;background:var(--axion-stone);font-size:1.2rem;line-height:1.65}.axion-contact-premium__form,.axion-withdrawal__form{padding:clamp(2.4rem,5vw,5.5rem);background:#fff;border:1px solid var(--axion-line)}.axion-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.axion-contact-premium__form .field,.axion-withdrawal__form .field{margin-bottom:1.5rem}.axion-form-select{display:grid;gap:.8rem;margin-bottom:1.5rem}.axion-form-select label{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}.axion-form-select select{min-height:5.4rem;padding:0 1.7rem;color:rgb(var(--color-foreground));background:#fff;border:1px solid rgba(var(--color-foreground),.28);border-radius:0}.axion-form-privacy{margin:1.6rem 0 2rem;color:rgba(var(--color-foreground),.58);font-size:1.1rem;line-height:1.6}.axion-form-privacy a{color:inherit}.axion-form-success,.axion-form-error{margin-bottom:2.4rem;padding:2.2rem;background:#e9eee7;border-left:.3rem solid #25372a}.axion-form-error{background:#f5e7e4;border-color:#78382e}.axion-form-success strong{font-family:var(--axion-serif);font-size:2.1rem;font-weight:400}.axion-form-success p{margin:.7rem 0 0}.axion-form-success .button{margin-top:1.6rem}.axion-contact-premium__faq{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(4rem,9vw,13rem);padding-block:clamp(8rem,11vw,14rem)}.axion-contact-premium__faq h2{max-width:11ch;margin:1.5rem 0 0}.axion-contact-premium__faq-list{border-top:1px solid var(--axion-line)}.axion-contact-premium__faq details{border-bottom:1px solid var(--axion-line)}.axion-contact-premium__faq summary{padding:2.4rem .2rem;cursor:pointer;font-family:var(--axion-serif);font-size:2rem;list-style:none}.axion-contact-premium__faq summary:after{float:right;content:"+"}.axion-contact-premium__faq details[open] summary:after{content:"\2212"}.axion-contact-premium__faq details p{max-width:67rem;margin:0;padding:0 4rem 2.8rem 0;color:rgba(var(--color-foreground),.65);line-height:1.7}.axion-guides-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:clamp(7rem,10vw,12rem)}.axion-guides-hub__grid>a,.axion-guides-hub__grid>button{min-height:36rem;padding:clamp(3rem,4vw,4.8rem);color:inherit;background:transparent;border:1px solid var(--axion-line);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:color .25s ease,background-color .25s ease,transform .25s ease}.axion-guides-hub__grid>:nth-child(2),.axion-guides-hub__grid>:nth-child(3),.axion-guides-hub__grid>:nth-child(5),.axion-guides-hub__grid>:nth-child(6){border-left:0}.axion-guides-hub__grid>:nth-child(n+4){border-top:0}.axion-guides-hub__grid>:hover{color:#fff;background:#171716;transform:translateY(-.4rem)}.axion-guides-hub__grid strong{display:block;max-width:12ch;font-family:var(--axion-serif);font-size:clamp(2.3rem,2.5vw,3.3rem);font-weight:400;line-height:1.15}.axion-guides-hub__grid p{min-height:9rem;margin:1.7rem 0 3rem;color:rgba(var(--color-foreground),.62);line-height:1.7}.axion-guides-hub__grid>:hover p,.axion-guides-hub__grid>:hover span{color:#ffffffa6}.axion-guides-hub__notice{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1.55fr);gap:4rem;margin-bottom:clamp(9rem,13vw,16rem);padding:clamp(3rem,5vw,5.5rem);background:#dfe4ec}.axion-guides-hub__notice strong{font-family:var(--axion-serif);font-size:2.4rem;font-weight:400}.axion-guides-hub__notice p{max-width:72rem;margin:0;line-height:1.7}.axion-withdrawal{padding-block:clamp(8rem,12vw,15rem)}.axion-withdrawal__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,.65fr);gap:clamp(4rem,9vw,13rem);align-items:end;margin-bottom:clamp(6rem,9vw,10rem)}.axion-withdrawal__layout{display:grid;grid-template-columns:minmax(25rem,.58fr) minmax(0,1.42fr);gap:clamp(3rem,6vw,8rem);align-items:start}.axion-withdrawal__layout>aside{position:sticky;top:12rem;padding:clamp(2.8rem,4vw,4.5rem);background:#171716;color:#fff}.axion-withdrawal__layout>aside>span{font-size:1rem;letter-spacing:.16em;text-transform:uppercase}.axion-withdrawal__layout>aside ol{display:grid;gap:1.4rem;padding-left:2rem;margin:3rem 0}.axion-withdrawal__layout>aside p{color:#ffffffad;line-height:1.7}.axion-withdrawal__layout>aside a{color:inherit;text-underline-offset:.35rem}.axion-date-label{transform:translateY(-1.4rem) scale(.8)!important}.axion-withdrawal__declaration{display:grid;grid-template-columns:2rem 1fr;gap:1.2rem;align-items:start;margin:2.2rem 0;line-height:1.6}.axion-withdrawal__declaration input{width:1.8rem;height:1.8rem;margin-top:.2rem;accent-color:#171716}.axion-withdrawal__exception{display:grid;grid-template-columns:minmax(20rem,.45fr) minmax(0,1.55fr);gap:4rem;margin-top:5rem;padding:3rem;border:1px solid var(--axion-line)}.axion-withdrawal__exception strong{font-family:var(--axion-serif);font-size:2.2rem;font-weight:400}.axion-withdrawal__exception p{margin:0;line-height:1.7}.axion-product-size-guide{display:inline-flex;align-items:center;gap:.8rem;color:inherit;font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-underline-offset:.35rem;text-transform:uppercase}.axion-product-reviews-link{font-size:1.3rem;font-weight:600;text-decoration:none}.axion-product-reviews-link .jdgm-prev-badge{display:inline-flex!important;gap:.3rem}.axion-product-reviews-link .jdgm-prev-badge__text{display:none}.axion-product-reviews-link .jdgm-prev-badge[data-number-of-reviews="0"]{display:none!important}.axion-product-reviews-link .jdgm-prev-badge:not([data-number-of-reviews="0"]):after{align-self:center;margin-left:.35rem;color:rgba(var(--color-foreground),.62);content:"(" attr(data-number-of-reviews) ")";font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;letter-spacing:.04em}.axion-product-editorial{padding-block:clamp(8rem,12vw,15rem);background:var(--axion-ivory);border-top:1px solid var(--axion-line)}.axion-product-editorial__story{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(5rem,10vw,15rem);margin-bottom:clamp(7rem,10vw,12rem)}.axion-product-editorial__story h2{max-width:12ch;margin:1.5rem 0 0;font-size:clamp(3.8rem,5vw,6.8rem)}.axion-product-editorial__story>div:last-child{max-width:68rem;font-size:clamp(1.55rem,1.65vw,1.85rem);line-height:1.82}.axion-product-editorial__crystals{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(5rem,9vw,13rem);margin-bottom:clamp(7rem,10vw,12rem);padding-top:clamp(5rem,7vw,8rem);padding-bottom:clamp(5rem,7vw,8rem);background:#e7e1d8}.axion-product-editorial__crystals h2{max-width:12ch;margin:1.4rem 0 0}.axion-product-editorial__crystals>div:last-child>p{max-width:68rem;font-size:1.5rem;line-height:1.75}.axion-product-editorial__crystals ul{display:flex;flex-wrap:wrap;gap:.8rem;margin:2.3rem 0 0;padding:0;list-style:none}.axion-product-editorial__crystals li{padding:.9rem 1.2rem;border:1px solid var(--axion-line);font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.axion-product-editorial__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:clamp(8rem,12vw,15rem)}.axion-product-editorial__facts article{min-height:30rem;padding:clamp(2.6rem,3.4vw,4rem);border:1px solid var(--axion-line)}.axion-product-editorial__facts article+article{border-left:0}.axion-product-editorial__facts span{display:block;margin-bottom:7rem;color:rgba(var(--color-foreground),.35);font-size:1rem;letter-spacing:.2em}.axion-product-editorial__facts strong{display:block;font-family:var(--axion-serif);font-size:clamp(2rem,2.2vw,2.8rem);font-weight:400}.axion-product-editorial__facts p{color:rgba(var(--color-foreground),.64);line-height:1.68}.axion-product-editorial__service{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(5rem,10vw,15rem);align-items:start;padding-block:clamp(6rem,9vw,10rem);border-block:1px solid var(--axion-line)}.axion-product-editorial__service h2{max-width:12ch;margin:1.5rem 0 2.4rem}.axion-product-editorial__service>div:first-child>p:last-child{max-width:58rem;font-size:1.55rem;line-height:1.75}.axion-product-editorial__links{display:grid;border-top:1px solid var(--axion-line)}.axion-product-editorial__links a,.axion-product-editorial__links button{display:grid;grid-template-columns:4rem 1fr auto;gap:1.6rem;align-items:center;min-height:8.5rem;padding:1.5rem .2rem;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--axion-line);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.axion-product-editorial__links span{color:rgba(var(--color-foreground),.38);font-size:1rem;letter-spacing:.15em}.axion-product-editorial__links strong{font-family:var(--axion-serif);font-size:2.1rem;font-weight:400}.axion-product-editorial__links i{font-size:1rem;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.axion-product-editorial__links a:hover strong,.axion-product-editorial__links button:hover strong{font-weight:600}.axion-product-editorial__box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(4rem,8vw,10rem);align-items:end;margin-top:clamp(7rem,10vw,12rem);padding:clamp(4rem,6vw,7rem);background:#171716;color:#fff}.axion-product-editorial__box .axion-eyebrow{color:#ffffff8c}.axion-product-editorial__box h2{max-width:13ch;margin:1.4rem 0 0;color:inherit}.axion-product-editorial__box>p{margin:0;color:#ffffffb3;font-size:1.55rem;line-height:1.75}.axion-product-editorial__legal{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.4rem;align-items:start;margin-top:3rem;padding:2rem 2.4rem;color:rgba(var(--color-foreground),.58);background:#19181609;border-left:.3rem solid var(--axion-ink);font-size:1.05rem;line-height:1.65}.axion-product-editorial__legal strong{color:var(--axion-ink);font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.axion-product-editorial__legal p{margin:0}.axion-product-collection{padding-block:clamp(8rem,12vw,15rem)}.axion-product-collection header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:4rem}.axion-product-collection header .axion-eyebrow{grid-column:1 / -1}.axion-product-collection header h2{margin:1.4rem 0 0}.axion-product-collection header>a{color:inherit;font-size:1.05rem;font-weight:600;letter-spacing:.12em;text-underline-offset:.35rem;text-transform:uppercase}.axion-product-collection__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.axion-product-collection__card a{display:grid;color:inherit;text-decoration:none}.axion-product-collection__media{aspect-ratio:.82;overflow:hidden;background:var(--axion-stone)}.axion-product-collection__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.axion-product-collection__card a:hover img{transform:scale(1.025)}.axion-product-collection__card span{margin-top:1.8rem;font-family:var(--axion-serif);font-size:2.1rem}.axion-product-collection__card p{margin:.7rem 0 0;color:rgba(var(--color-foreground),.58);line-height:1.55}.axion-product-collection__card strong{margin-top:.9rem;font-size:1.2rem;font-weight:500}.axion-product-help{display:grid;gap:.7rem;margin-top:2rem;padding:2rem;background:var(--axion-stone)}.axion-product-help strong{font-family:var(--axion-serif);font-size:1.9rem;font-weight:400}.axion-product-help span{color:rgba(var(--color-foreground),.66);font-size:1.15rem;line-height:1.55}.axion-product-help button{justify-self:start;padding:0;color:inherit;background:transparent;border:0;border-bottom:1px solid currentColor;font:inherit;font-size:1rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;cursor:pointer}.axion-product-reviews-link{display:inline-flex;flex-wrap:wrap;gap:.8rem;align-items:center;min-height:3rem}.axion-product-reviews-link .jdgm-star{font-size:1.55rem!important}.axion-story__heart{display:inline-block;width:.8em;height:.8em;margin-left:.15em;fill:none;stroke:currentColor;stroke-width:1.6;vertical-align:-.04em}.axion-personalizer{background:var(--axion-ivory)}.axion-personalizer__hero{max-width:110rem;padding-top:clamp(7rem,10vw,14rem);padding-bottom:clamp(6rem,8vw,10rem);text-align:center}.axion-personalizer__hero h1{max-width:13ch;margin:1.5rem auto 2.4rem;font-size:clamp(4.5rem,7vw,9rem)}.axion-personalizer__hero>p:last-child{max-width:72rem;margin:0 auto;font-size:1.7rem;line-height:1.75}.axion-personalizer__studio{display:grid;grid-template-columns:minmax(32rem,.92fr) minmax(0,1.08fr);gap:clamp(3rem,6vw,8rem);align-items:start;padding-bottom:clamp(8rem,12vw,15rem)}.axion-personalizer__preview{position:sticky;top:10rem}.axion-personalizer__preview-bar{display:flex;justify-content:space-between;gap:2rem;padding:1.5rem 1.7rem;color:#fff;background:var(--axion-ink);font-size:.95rem;letter-spacing:.13em;text-transform:uppercase}.axion-personalizer__preview-bar strong{max-width:55%;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.axion-personalizer__preview svg{display:block;width:100%;height:auto;background:#e9e5de}.axion-personalizer__preview>p{margin:1.4rem 0 0;color:rgba(var(--color-foreground),.5);font-size:1rem;line-height:1.6}.axion-personalizer__controls{display:grid;gap:0;border-top:1px solid var(--axion-line)}.axion-personalizer__controls fieldset{margin:0;padding:3.5rem 0;border:0;border-bottom:1px solid var(--axion-line)}.axion-personalizer__controls legend{width:100%;margin-bottom:2.2rem;font-family:var(--axion-serif);font-size:2.5rem}.axion-personalizer__controls legend span{margin-right:1.6rem;color:rgba(var(--color-foreground),.4);font-family:Arial,sans-serif;font-size:.95rem;letter-spacing:.15em}.axion-personalizer__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.axion-personalizer__options label{position:relative;display:grid;gap:.5rem;min-height:11rem;padding:1.8rem;border:1px solid var(--axion-line);cursor:pointer}.axion-personalizer__options input,.axion-personalizer__palettes input{position:absolute;opacity:0}.axion-personalizer__options label:has(input:checked),.axion-personalizer__palettes label:has(input:checked){color:#fff;background:var(--axion-ink)}.axion-personalizer__options span{font-family:var(--axion-serif);font-size:2rem}.axion-personalizer__options small{align-self:end;color:currentColor;opacity:.62;line-height:1.45}.axion-personalizer__palettes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.axion-personalizer__palettes label{position:relative;display:grid;gap:1rem;justify-items:center;padding:1.6rem .8rem;border:1px solid var(--axion-line);text-align:center;cursor:pointer}.axion-personalizer__palettes i{width:3.4rem;height:3.4rem;border:1px solid var(--axion-line);border-radius:50%}.axion-personalizer__palettes i[data-palette=silver]{background:linear-gradient(135deg,#fff,#a8aaac)}.axion-personalizer__palettes i[data-palette=black]{background:linear-gradient(135deg,#eee 50%,#222 50%)}.axion-personalizer__palettes i[data-palette=rose]{background:linear-gradient(135deg,#eee 50%,#c88f7d 50%)}.axion-personalizer__palettes i[data-palette=multi]{background:conic-gradient(#eee,#78aeba,#bf8fc5,#e0b24d,#eee)}.axion-personalizer__palettes span{font-size:1rem;line-height:1.35}.axion-personalizer__range{display:grid;gap:1.2rem}.axion-personalizer__range input{width:100%;accent-color:var(--axion-ink)}.axion-personalizer__range>span{display:flex;justify-content:space-between}.axion-personalizer__range i{font-size:1rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.axion-personalizer__field{display:grid;gap:.8rem;margin-bottom:1.5rem}.axion-personalizer__field>span{font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.axion-personalizer__field input,.axion-personalizer__field textarea{width:100%;padding:1.5rem;color:inherit;background:transparent;border:1px solid var(--axion-line);border-radius:0;font:inherit}.axion-personalizer__summary{display:grid;gap:.7rem;padding:2.5rem;color:#fff;background:var(--axion-ink)}.axion-personalizer__summary span{color:#ffffff8f;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase}.axion-personalizer__summary strong{font-family:var(--axion-serif);font-size:2.3rem;font-weight:400}.axion-personalizer__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.axion-personalizer__actions .button{width:100%;min-height:6.4rem}.axion-personalizer__status{min-height:2rem;margin:1rem 0 0;color:rgba(var(--color-foreground),.62);font-size:1.1rem}.axion-personalizer__process{display:grid;grid-template-columns:minmax(25rem,.65fr) minmax(0,1.35fr);gap:clamp(5rem,9vw,13rem);padding-top:clamp(7rem,10vw,12rem);padding-bottom:clamp(7rem,10vw,12rem);background:#e7e1d8}.axion-personalizer__process h2{max-width:12ch;margin:1.3rem 0 0}.axion-personalizer__process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--axion-line);border-left:1px solid var(--axion-line);list-style:none}.axion-personalizer__process li{min-height:27rem;padding:2.5rem;border-right:1px solid var(--axion-line);border-bottom:1px solid var(--axion-line)}.axion-personalizer__process li span{display:block;margin-bottom:5rem;color:rgba(var(--color-foreground),.4);font-size:1rem;letter-spacing:.15em}.axion-personalizer__process li strong{font-family:var(--axion-serif);font-size:2.2rem;font-weight:400}.axion-personalizer__process li p{color:rgba(var(--color-foreground),.62);line-height:1.6}@media screen and (min-width:990px){.axion-tech-premium__specs>h2{max-width:none;white-space:nowrap}}@media screen and (max-width:749px){.axion-contact-premium__hero,.axion-guides-hub__hero,.axion-withdrawal__hero,.axion-contact-premium__main,.axion-contact-premium__faq,.axion-guides-hub__notice,.axion-withdrawal__layout,.axion-withdrawal__exception,.axion-product-editorial__story,.axion-product-editorial__crystals,.axion-product-editorial__service,.axion-product-editorial__box{grid-template-columns:1fr}.axion-contact-premium__hero h1,.axion-guides-hub__hero h1,.axion-withdrawal__hero h1{font-size:clamp(4.3rem,13vw,6rem)}.axion-contact-premium__routes,.axion-guides-hub__grid,.axion-product-editorial__facts,.axion-product-collection__grid{grid-template-columns:1fr}.axion-contact-premium__routes article+article,.axion-guides-hub__grid>:nth-child(n),.axion-product-editorial__facts article+article{border-top:0;border-left:1px solid var(--axion-line)}.axion-contact-premium__routes article,.axion-guides-hub__grid>*,.axion-product-editorial__facts article{min-height:25rem}.axion-contact-premium__routes span,.axion-guides-hub__grid>*>span,.axion-product-editorial__facts span{margin-bottom:4rem}.axion-contact-premium__routes p,.axion-guides-hub__grid p{min-height:0}.axion-form-grid{grid-template-columns:1fr;gap:0}.axion-contact-premium__form,.axion-withdrawal__form{padding:2.2rem 1.6rem}.axion-withdrawal__layout>aside{position:static}.axion-product-editorial__links a{grid-template-columns:3.2rem 1fr}.axion-product-editorial__links i{grid-column:2}.axion-product-collection header{grid-template-columns:1fr;gap:1.8rem}.axion-product-collection__media{aspect-ratio:.9}.axion-tech-premium__mechanical-note,.axion-cartridge__map figcaption{grid-template-columns:1fr;gap:1.8rem}.axion-cartridge__map{margin-inline:-1rem;padding:1rem;overflow-x:auto}.axion-cartridge__map svg{min-width:74rem}.axion-personalizer__studio,.axion-personalizer__process{grid-template-columns:1fr}.axion-personalizer__preview{position:static}.axion-personalizer__options{grid-template-columns:1fr}.axion-personalizer__palettes{grid-template-columns:repeat(2,minmax(0,1fr))}.axion-personalizer__actions,.axion-personalizer__process ol{grid-template-columns:1fr}.axion-personalizer__process li{min-height:20rem}}.axion-airbag-collection{background:var(--axion-ivory)}.axion-airbag-collection__hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(32rem,.88fr);gap:clamp(5rem,9vw,13rem);align-items:end;padding-top:clamp(7rem,10vw,14rem);padding-bottom:clamp(7rem,9vw,12rem)}.axion-airbag-collection__hero-copy h1{max-width:13ch;margin:1.5rem 0 2.5rem;font-size:clamp(4.5rem,6.7vw,9rem)}.axion-airbag-collection__hero-copy>p:last-of-type{max-width:70rem;font-size:clamp(1.55rem,1.65vw,1.9rem);line-height:1.75}.axion-airbag-collection__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.axion-airbag-collection__proofs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--axion-line);border-left:1px solid var(--axion-line)}.axion-airbag-collection__proofs article{min-height:19rem;padding:clamp(2.2rem,3vw,3.4rem);border-right:1px solid var(--axion-line);border-bottom:1px solid var(--axion-line)}.axion-airbag-collection__proofs strong{display:block;font-family:var(--axion-serif);font-size:clamp(3rem,3.6vw,5.4rem);font-weight:400;line-height:1;white-space:nowrap}.axion-airbag-collection__proofs span{display:block;margin-top:5.2rem;color:rgba(var(--color-foreground),.58);font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.axion-airbag-collection__statement{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:2rem 9rem;padding-top:clamp(6rem,8vw,10rem);padding-bottom:clamp(5rem,7vw,8rem);background:#e7e1d8}.axion-airbag-collection__statement .axion-eyebrow{grid-column:1 / -1}.axion-airbag-collection__statement h2{max-width:12ch;margin:0}.axion-airbag-collection__statement>p:last-child{max-width:62rem;margin:.6rem 0 0;font-size:1.65rem;line-height:1.75}.axion-airbag-collection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(5rem,7vw,9rem) clamp(1.6rem,3vw,3.4rem);padding-top:clamp(7rem,10vw,13rem);padding-bottom:clamp(8rem,11vw,14rem)}.axion-airbag-card__media{position:relative;display:block;aspect-ratio:.84;overflow:hidden;color:#fff;background:var(--axion-stone);text-decoration:none}.axion-airbag-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.axion-airbag-card__media>span{position:absolute;right:1.8rem;bottom:1.8rem;display:inline-flex;align-items:center;min-height:4.6rem;padding:0 1.8rem;color:var(--axion-ink);background:#f8f6f1f0;font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:translateY(1rem);transition:opacity .3s ease,transform .3s ease}.axion-airbag-card__media:hover img{transform:scale(1.025)}.axion-airbag-card__media:hover>span{opacity:1;transform:translateY(0)}.axion-airbag-card__copy{padding-top:2rem}.axion-airbag-card__copy>p{margin:0 0 .8rem;color:rgba(var(--color-foreground),.52);font-size:1rem;letter-spacing:.15em;text-transform:uppercase}.axion-airbag-card__copy h3{margin:0;font-size:clamp(2.5rem,3vw,4.1rem)}.axion-airbag-card__copy>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.5rem;align-items:start;margin-top:1.3rem;padding-top:1.5rem;border-top:1px solid var(--axion-line)}.axion-airbag-card__copy>div span{max-width:48rem;color:rgba(var(--color-foreground),.66);line-height:1.65}.axion-airbag-card__copy>div strong{font-size:1.25rem;font-weight:600;white-space:nowrap}.axion-airbag-collection__future{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(4rem,9vw,13rem);padding-top:clamp(6rem,9vw,10rem);padding-bottom:clamp(6rem,9vw,10rem);color:var(--axion-ivory);background:var(--axion-ink)}.axion-airbag-collection__future .axion-eyebrow{color:#f8f6f18a}.axion-airbag-collection__future h2{max-width:13ch;margin:1.3rem 0 0;color:inherit}.axion-airbag-collection__future>div:last-child p{max-width:63rem;margin:.4rem 0 3rem;color:#f8f6f1ba;font-size:1.6rem;line-height:1.75}.axion-airbag-collection__coming{display:inline-flex;padding:1rem 1.4rem;border:1px solid rgba(248,246,241,.35);font-size:1rem;letter-spacing:.15em;text-transform:uppercase}.axion-airbag-collection__guide{display:grid;grid-template-columns:minmax(25rem,.72fr) minmax(0,1.28fr);gap:clamp(4rem,8vw,11rem);align-items:start;padding-top:clamp(8rem,11vw,14rem);padding-bottom:clamp(8rem,11vw,14rem)}.axion-airbag-collection__guide h2{max-width:11ch;margin:1.4rem 0 0}.axion-airbag-collection__guide nav{display:grid;border-top:1px solid var(--axion-line)}.axion-airbag-collection__guide nav>*{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;gap:1.7rem;align-items:center;min-height:10rem;padding:1.6rem .2rem;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--axion-line);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:padding-left .25s ease,background-color .25s ease}.axion-airbag-collection__guide nav>*:hover{padding-left:1.4rem;background:#19181609}.axion-airbag-collection__guide nav span{color:rgba(var(--color-foreground),.4);font-size:1rem;letter-spacing:.15em}.axion-airbag-collection__guide nav strong{font-family:var(--axion-serif);font-size:2.3rem;font-weight:400}.axion-airbag-collection__guide nav i{font-size:1rem;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.axion-cartridge__map--real{display:grid;grid-template-columns:minmax(28rem,.78fr) minmax(0,1.22fr);gap:clamp(2rem,4vw,5rem);align-items:center}.axion-cartridge__map--real figcaption{grid-column:1 / -1}.axion-cartridge__vest-photo{position:relative;min-height:56rem;overflow:hidden;background:#efebe4}.axion-cartridge__vest-photo img{width:100%;height:100%;min-height:56rem;object-fit:contain}.axion-cartridge__vest-placeholder{display:grid;place-items:center;min-height:56rem;font-family:var(--axion-serif);font-size:5rem;letter-spacing:.18em}.axion-cartridge__pin{position:absolute;right:2rem;top:52%;display:flex;align-items:center;gap:.9rem;padding:.8rem 1.1rem;background:#f8f6f1f0;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase}.axion-cartridge__pin i{display:block;width:.9rem;height:.9rem;background:#698fb1;border:.25rem solid #fff;border-radius:50%;box-shadow:0 0 0 1px #698fb1}.axion-cartridge__mechanism{min-width:0!important}.axion-cartridge__mechanism path,.axion-cartridge__mechanism circle,.axion-cartridge__mechanism rect{vector-effect:non-scaling-stroke}.axion-mech__case{fill:#ece8e0;stroke:#222;stroke-width:2}.axion-mech__cartridge,.axion-mech__piston,.axion-mech__key,.axion-cartridge__mechanism>path{stroke:#222;stroke-width:2;fill:none}.axion-mech__piston{fill:#d5d0c7}.axion-mech__key{fill:#222}.axion-mech__cord{fill:none;stroke:#222;stroke-width:4}.axion-mech__clip{fill:#222;stroke:none}.axion-mech__labels path{fill:none;stroke:#77736e;stroke-width:1}.axion-mech__labels text{fill:#171716;font-family:Arial,sans-serif;font-size:14px;letter-spacing:.08em}.axion-support__courtesy{display:grid;grid-template-columns:minmax(22rem,.6fr) minmax(0,1.4fr);gap:4rem 8rem;padding:3rem 3.5rem;background:#e7e1d8}.axion-support__courtesy strong{font-family:var(--axion-serif);font-size:2.3rem;font-weight:400}.axion-support__courtesy p{margin:0;line-height:1.7}.axion-faq-page{background:var(--axion-ivory)}.axion-faq-page__hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(28rem,.55fr);gap:2rem 8rem;align-items:end;padding-top:clamp(7rem,10vw,13rem);padding-bottom:clamp(5rem,8vw,9rem)}.axion-faq-page__hero .axion-eyebrow{grid-column:1 / -1}.axion-faq-page__hero h1{max-width:13ch;margin:1.3rem 0 0;font-size:clamp(4.4rem,6.8vw,8.8rem)}.axion-faq-page__hero>p:last-child{max-width:51rem;margin:0;font-size:1.65rem;line-height:1.72}.axion-faq-page__body{display:grid;gap:clamp(8rem,12vw,15rem);padding-top:clamp(7rem,10vw,12rem);padding-bottom:clamp(8rem,12vw,15rem)}.axion-returns{padding-top:clamp(7rem,10vw,13rem);padding-bottom:clamp(8rem,12vw,15rem)}.axion-returns__hero{max-width:104rem;margin:0 auto clamp(7rem,10vw,12rem);text-align:center}.axion-returns__hero h1{max-width:13ch;margin:1.4rem auto 2.3rem;font-size:clamp(4.5rem,7vw,8.8rem)}.axion-returns__hero>p{max-width:68rem;margin:0 auto 3rem;font-size:1.65rem;line-height:1.72}.axion-returns__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(8rem,12vw,15rem);border-top:1px solid var(--axion-line);border-left:1px solid var(--axion-line)}.axion-returns__steps article{min-height:30rem;padding:3rem;border-right:1px solid var(--axion-line);border-bottom:1px solid var(--axion-line)}.axion-returns__steps article>span{display:block;margin-bottom:6rem;color:rgba(var(--color-foreground),.4);font-size:1rem;letter-spacing:.16em}.axion-returns__steps strong{display:block;font-family:var(--axion-serif);font-size:2.4rem;font-weight:400}.axion-returns__steps p{color:rgba(var(--color-foreground),.64);line-height:1.7}.axion-returns__legal{margin-bottom:clamp(8rem,11vw,13rem)}.axion-returns__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4rem;align-items:end;padding:clamp(4rem,6vw,7rem);color:#fff;background:var(--axion-ink)}.axion-returns__cta h2{max-width:13ch;margin:1.3rem 0 1.7rem;color:inherit}.axion-returns__cta p:not(.axion-eyebrow){max-width:60rem;color:#ffffffad}@media screen and (max-width:749px){.axion-airbag-collection__hero,.axion-airbag-collection__statement,.axion-airbag-collection__future,.axion-airbag-collection__guide{grid-template-columns:1fr}.axion-airbag-collection__hero{gap:4.5rem;padding-top:5rem}.axion-airbag-collection__actions{display:grid}.axion-airbag-collection__actions .button{width:100%}.axion-airbag-collection__statement .axion-eyebrow{grid-column:auto}.axion-airbag-collection__grid{grid-template-columns:1fr}.axion-airbag-card__media>span{opacity:1;transform:none}.axion-airbag-collection__guide nav>*{grid-template-columns:3.4rem minmax(0,1fr)}.axion-airbag-collection__guide nav i{grid-column:2}.axion-cartridge__map--real{grid-template-columns:1fr;margin-inline:0;overflow:visible}.axion-cartridge__vest-photo,.axion-cartridge__vest-photo img,.axion-cartridge__vest-placeholder{min-height:42rem}.axion-cartridge__mechanism{width:100%;min-width:62rem!important}.axion-support__courtesy{grid-template-columns:1fr;gap:1.5rem;padding:2.4rem 2rem}.axion-faq-page__hero,.axion-returns__cta{grid-template-columns:1fr}.axion-faq-page__hero .axion-eyebrow{grid-column:auto}.axion-returns__steps{grid-template-columns:1fr}.axion-returns__steps article{min-height:23rem}.axion-returns__cta .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/axion-premium.css.map */
