*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--as-papier);color:var(--as-text);font-family:var(--as-font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--as-font)}#MainContent{flex:1 0 auto}::selection{background:var(--as-electric);color:#fff}:focus-visible{outline:2px solid var(--as-electric-deep);outline-offset:2px;border-radius:2px}.as-kanal{max-width:var(--breite-inhalt);margin-inline:auto;padding-inline:var(--rand)}.as-wrap{max-width:62rem;margin-inline:auto;padding-inline:var(--rand)}.as-eyebrow{font-size:var(--t-mikro);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--as-text-leise)}.as-eyebrow-akzent{color:var(--as-electric-deep)}.as-eyebrow-aufdunkel{color:var(--as-electric-hell)}.btn,.btn-sekundaer{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;letter-spacing:.005em;line-height:1.2;padding:.95rem 1.9rem;border:1.5px solid transparent;border-radius:var(--radius-pille);text-decoration:none;cursor:pointer;transition:background var(--tempo) var(--kurve),color var(--tempo) var(--kurve),border-color var(--tempo) var(--kurve),transform var(--tempo) var(--kurve)}.btn{background:var(--as-schwarz);color:#fff}.btn:hover,.btn:focus-visible{background:var(--as-electric-deep);transform:translateY(-1px)}.btn-sekundaer{background:transparent;color:var(--as-text);border-color:var(--as-linie-stark)}.btn-sekundaer:hover,.btn-sekundaer:focus-visible{border-color:var(--as-schwarz);background:var(--as-schwarz);color:#fff}.btn-hell{background:#fff;color:var(--as-schwarz)}.btn-hell:hover,.btn-hell:focus-visible{background:var(--as-electric);color:#fff}.btn-kontur-hell{background:transparent;color:#fff;border-color:#ffffff80}.btn-kontur-hell:hover,.btn-kontur-hell:focus-visible{border-color:#fff;background:#ffffff1f;color:#fff}.btn:disabled,.btn-sekundaer:disabled{opacity:.45;cursor:default;transform:none}.btn-block{width:100%;border-radius:var(--radius-med);padding:1.05rem 1.5rem;font-size:1rem}.textlink{font-size:.9375rem;font-weight:500;color:var(--as-text-weich);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.textlink:hover,.textlink:focus-visible{color:var(--as-electric-deep)}.as-legal{max-width:var(--breite-text);margin-inline:auto;padding:clamp(2.5rem,6vw,4.5rem) var(--rand) 5rem}.as-legal h1{font-size:clamp(1.9rem,4.4vw,2.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin-bottom:2rem}.as-legal h2{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;margin:2.75rem 0 .7rem;padding-top:1.1rem;border-top:1px solid var(--as-linie);scroll-margin-top:calc(var(--kopf-hoehe) + 1rem)}.as-legal h3{font-size:.95rem;font-weight:600;margin:1.6rem 0 .4rem}.as-legal h4{font-size:.9rem;font-weight:600;margin:1.1rem 0 .3rem;color:var(--as-text-weich)}.as-legal p,.as-legal li{font-size:.9375rem;margin-bottom:.75rem;color:var(--as-text-weich)}.as-legal ul{padding-left:1.25rem}.as-legal address{font-style:normal;font-size:.9rem;line-height:1.8;color:var(--as-text-weich)}.as-legal a{color:var(--as-electric-deep);word-break:break-word}.field{margin-bottom:1.25rem;max-width:30rem}.field label{display:block;font-size:var(--t-mikro);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--as-text-leise);margin-bottom:.45rem}.field input,.field textarea,.field select{width:100%;font-family:inherit;font-size:.9375rem;padding:.8rem .95rem;border:1px solid var(--as-linie-stark);background:#fff;color:var(--as-text);border-radius:var(--radius-med)}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid var(--as-electric-deep);outline-offset:-1px;border-color:transparent}.field textarea{min-height:7rem;resize:vertical}.notice{border-left:3px solid var(--as-electric-deep);background:var(--as-bg-hell);padding:.95rem 1.15rem;font-size:.9rem;color:var(--as-text-weich);margin:1.5rem 0;max-width:40rem;border-radius:0 var(--radius-med) var(--radius-med) 0}.notice.error{border-left-color:var(--as-fehler);background:#fdf2f1}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/athleteswap-base.css.map */
