:root{--axion-legal-ink:var(--axion-ink,#191816);--axion-legal-paper:var(--axion-ivory,#f8f6f1);--axion-legal-stone:var(--axion-stone,#eee9e0);--axion-legal-line:rgba(25,24,22,.14);--axion-legal-blue:#183a59}
.axion-legal-shell,.axion-returns{background:var(--axion-legal-paper);color:var(--axion-legal-ink);padding:clamp(2.4rem,4vw,5rem) 0 clamp(7rem,10vw,13rem)}
.axion-legal-breadcrumb{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 clamp(3rem,5vw,6rem);opacity:.68}
.axion-legal-breadcrumb a{color:inherit;text-decoration:none}.axion-legal-breadcrumb a:hover{text-decoration:underline;text-underline-offset:.35em}
.axion-legal-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(3rem,7vw,9rem);align-items:end;border-bottom:1px solid var(--axion-legal-line);padding-bottom:clamp(3.6rem,6vw,7rem);margin-bottom:clamp(4rem,7vw,8rem)}
.axion-legal-hero h1,.axion-returns__hero h1{font-size:clamp(4.4rem,7.3vw,9.6rem);line-height:.95;letter-spacing:-.045em;margin:.7rem 0 1.8rem;max-width:110rem;color:inherit}
.axion-legal-hero>div>p:last-child,.axion-returns__hero>p{font-size:clamp(1.75rem,2.2vw,2.35rem);line-height:1.55;max-width:76rem;margin:0;opacity:.76}
.axion-legal-hero__meta{min-width:22rem;border-left:1px solid var(--axion-legal-line);padding-left:2.8rem;display:grid;gap:2.2rem;font-size:1.3rem;line-height:1.5;text-transform:uppercase;letter-spacing:.08em}.axion-legal-hero__meta strong,.axion-legal-hero__meta a{font-size:1.45rem;letter-spacing:0;text-transform:none;color:inherit}
.axion-legal-layout{display:grid;grid-template-columns:minmax(22rem,28rem) minmax(0,1fr);gap:clamp(4rem,7vw,10rem);align-items:start}
.axion-legal-nav{position:sticky;top:11rem;border-top:1px solid var(--axion-legal-ink);padding-top:2rem}.axion-legal-nav>p{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.4rem;opacity:.62}.axion-legal-nav ul{list-style:none;padding:0;margin:0}.axion-legal-nav li{margin:0}.axion-legal-nav a{display:block;color:inherit;text-decoration:none;padding:1.15rem .2rem;border-bottom:1px solid var(--axion-legal-line);font-size:1.45rem;line-height:1.35}.axion-legal-nav a[aria-current="page"]{font-weight:700;padding-left:1.4rem;border-left:3px solid var(--axion-legal-ink)}.axion-legal-nav__action{background:var(--axion-legal-ink);color:var(--axion-legal-paper);padding:2.2rem;margin-top:2.8rem}.axion-legal-nav__action span{display:block;font-size:1.2rem;opacity:.72;margin-bottom:.7rem}.axion-legal-nav__action a{color:inherit;border:0;padding:0;text-decoration:underline;text-underline-offset:.35em;font-weight:700}
.axion-legal-article{max-width:94rem}.axion-legal-content__intro>p{font-size:clamp(1.75rem,2vw,2.1rem);line-height:1.65;margin:0 0 2.4rem}.axion-legal-content__highlight,.axion-policy-bridge{background:var(--axion-legal-stone);border-left:3px solid var(--axion-legal-ink);padding:2.2rem 2.6rem;margin:0 0 4rem}.axion-legal-content__highlight p,.axion-policy-bridge p{margin:.4rem 0;line-height:1.55}
.axion-legal-content__toc{border:1px solid var(--axion-legal-line);padding:clamp(2rem,3vw,3.2rem);margin:0 0 4rem}.axion-legal-content__toc-title{font-size:1.1rem!important;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.6rem!important;opacity:.6}.axion-legal-content__toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 2.6rem;list-style:none;margin:0;padding:0}.axion-legal-content__toc a{display:flex;align-items:baseline;gap:1rem;color:inherit;text-decoration:none;padding:.45rem 0;font-size:1.4rem;line-height:1.4}.axion-legal-content__toc a span{font-size:1rem;letter-spacing:.12em;opacity:.46}.axion-legal-content__toc a:hover{text-decoration:underline;text-underline-offset:.3em}
.axion-legal-content__accordions{border-top:1px solid var(--axion-legal-ink)}.axion-legal-content__accordions details{border-bottom:1px solid var(--axion-legal-line);scroll-margin-top:12rem}.axion-legal-content__accordions summary{list-style:none;display:grid;grid-template-columns:4rem minmax(0,1fr) 2.4rem;gap:1.4rem;align-items:center;padding:2.4rem 0;cursor:pointer}.axion-legal-content__accordions summary::-webkit-details-marker{display:none}.axion-legal-content__accordions summary>span{font-size:1.05rem;letter-spacing:.14em;opacity:.5}.axion-legal-content__accordions summary strong{font-family:var(--font-heading-family);font-size:clamp(1.9rem,2.4vw,2.65rem);line-height:1.2;font-weight:500}.axion-legal-content__accordions summary i{position:relative;width:2rem;height:2rem}.axion-legal-content__accordions summary i:before,.axion-legal-content__accordions summary i:after{content:"";position:absolute;left:50%;top:50%;width:1.5rem;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s}.axion-legal-content__accordions summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.axion-legal-content__accordions details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}
.axion-legal-content__detail{padding:0 3.8rem 3.2rem 5.4rem;font-size:1.58rem;line-height:1.75}.axion-legal-content__detail p{margin:0 0 1.6rem}.axion-legal-content__detail ul,.axion-legal-content__detail ol{padding-left:2rem;margin:0 0 1.8rem}.axion-legal-content__detail li{margin:.65rem 0}.axion-legal-content__detail a,.axion-legal-content__intro a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.28em}.axion-legal-content__detail blockquote{margin:2rem 0;padding:2.2rem 2.6rem;background:var(--axion-legal-stone);border:0;font-style:normal;line-height:1.8}
.axion-legal-help,.axion-returns__cta{margin-top:clamp(6rem,10vw,12rem);background:var(--axion-legal-ink);color:var(--axion-legal-paper);padding:clamp(3rem,5vw,6rem);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4rem;align-items:center}.axion-legal-help h2,.axion-returns__cta h2{font-size:clamp(3rem,4.2vw,5.4rem);line-height:1.02;margin:.7rem 0 1.4rem;color:inherit}.axion-legal-help p,.axion-returns__cta p{color:inherit;max-width:70rem;line-height:1.65}.axion-legal-help__actions{display:flex;gap:1rem;flex-wrap:wrap}.axion-legal-help .button--secondary,.axion-returns__cta .button--secondary{background:transparent;color:inherit;border-color:currentColor}
.axion-returns__hero{padding:clamp(3rem,5vw,6rem) 0 clamp(5rem,8vw,9rem);max-width:112rem}.axion-returns__actions{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:3rem}.axion-returns__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--axion-legal-ink);border-bottom:1px solid var(--axion-legal-line);margin-bottom:clamp(6rem,9vw,11rem)}.axion-returns__steps article{padding:3rem;border-right:1px solid var(--axion-legal-line)}.axion-returns__steps article:last-child{border-right:0}.axion-returns__steps article>span{font-size:1rem;letter-spacing:.16em;opacity:.5}.axion-returns__steps strong{display:block;font-family:var(--font-heading-family);font-size:2.3rem;font-weight:500;margin:2rem 0 1rem}.axion-returns__steps p{font-size:1.45rem;line-height:1.6;margin:0;opacity:.72}.axion-returns__legal{display:grid;grid-template-columns:minmax(22rem,32rem) minmax(0,1fr);gap:clamp(4rem,7vw,10rem)}.axion-returns__heading h2{font-size:clamp(3rem,4vw,5.2rem);line-height:1.05;margin:.7rem 0}.axion-returns__legal .axion-legal-content__accordions{max-width:94rem}
.shopify-policy__container{max-width:112rem!important;padding:clamp(4rem,7vw,9rem) 2rem clamp(7rem,10vw,13rem)!important}.shopify-policy__title{text-align:left!important;margin-bottom:clamp(3rem,5vw,6rem)!important}.shopify-policy__title h1{font-size:clamp(4rem,6vw,7.5rem);letter-spacing:-.04em;line-height:1}.shopify-policy__body{font-size:1.55rem;line-height:1.75}.shopify-policy__body h2{font-size:clamp(2.2rem,3vw,3.5rem);margin:4rem 0 1.4rem}.shopify-policy__body .axion-legal-content__toc{display:none}.shopify-policy__body .axion-legal-content__accordions details{border-color:rgba(25,24,22,.15)}
@media(max-width:989px){.axion-legal-hero{grid-template-columns:1fr}.axion-legal-hero__meta{border-left:0;border-top:1px solid var(--axion-legal-line);padding:2rem 0 0;grid-template-columns:repeat(2,minmax(0,1fr))}.axion-legal-layout{grid-template-columns:1fr}.axion-legal-nav{position:relative;top:auto;display:none}.axion-returns__legal{grid-template-columns:1fr}.axion-returns__steps article{padding:2.4rem}}
@media(max-width:749px){.axion-legal-shell,.axion-returns{padding-top:1.8rem}.axion-legal-breadcrumb{font-size:1rem;margin-bottom:3rem}.axion-legal-hero h1,.axion-returns__hero h1{font-size:clamp(4rem,13vw,5.8rem)}.axion-legal-hero__meta{min-width:0}.axion-legal-content__toc ol{grid-template-columns:1fr}.axion-legal-content__accordions summary{grid-template-columns:3rem minmax(0,1fr) 2rem;gap:.8rem;padding:2rem 0}.axion-legal-content__accordions summary strong{font-size:1.85rem}.axion-legal-content__detail{padding:0 0 2.6rem 3.8rem;font-size:1.5rem}.axion-legal-help,.axion-returns__cta{grid-template-columns:1fr}.axion-legal-help__actions,.axion-returns__actions{display:grid}.axion-legal-help__actions .button,.axion-returns__actions .button,.axion-returns__cta .button{width:100%;justify-content:center;min-height:48px}.axion-returns__steps{grid-template-columns:1fr}.axion-returns__steps article{border-right:0;border-bottom:1px solid var(--axion-legal-line)}.axion-returns__steps article:last-child{border-bottom:0}.shopify-policy__container{padding-left:1.8rem!important;padding-right:1.8rem!important}}
@media(prefers-reduced-motion:reduce){.axion-legal-content__accordions summary i:after{transition:none}}