.training-intro{--ink:#191a1c;--muted:#676a70;--red:#df2028;--surface:#f4f3f0;--line:#d9d9d5;color:var(--ink);background:var(--surface);padding-block:clamp(3.5rem,7vw,6.5rem)}.training-intro__inner{width:min(1120px,calc(100% - 3rem));margin-inline:auto}.training-intro__eyebrow,.training-intro__step{margin:0;color:var(--red);font-size:.76rem;font-weight:700;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.training-intro__heading{max-width:780px;margin-top:1rem}.training-intro__heading h2{max-width:700px;margin:0;color:var(--ink);font-size:clamp(2rem,4.3vw,3.75rem);letter-spacing:-.04em;line-height:1.04;text-transform:none}.training-intro__heading>p{max-width:670px;margin:1.25rem 0 0;color:var(--muted);font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.6}.training-intro__routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,5vw,4.5rem);margin-top:clamp(2.5rem,5vw,4.25rem);border-top:1px solid var(--line)}.training-intro__route{padding-top:1.5rem}.training-intro__route h3,.training-intro__pace h3{margin:.55rem 0 0;color:var(--ink);font-size:clamp(1.35rem,2vw,1.75rem);letter-spacing:-.02em;line-height:1.15;text-transform:none}.training-intro__route>p:last-child,.training-intro__pace>p{margin:.85rem 0 0;color:var(--muted);font-size:1rem;line-height:1.7}.training-intro__pace{max-width:700px;margin-top:clamp(2.75rem,5vw,4.5rem);padding-top:1.5rem;border-top:1px solid var(--line)}.training-intro__cta{display:flex;justify-content:center;margin-top:clamp(2.5rem,5vw,4rem)}.training-intro__button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;padding:.85rem 1.35rem;color:#fff;background:var(--red);border-radius:999px;font-weight:700;line-height:1;text-align:center;text-decoration:none;transition:transform .18s ease,background-color .18s ease}.training-intro__button:hover{background:#c81720;transform:translateY(-2px)}.training-intro__button:focus-visible{outline:.2rem solid var(--ink);outline-offset:.25rem}#product-list-main{scroll-margin-top:8rem}@media screen and (max-width:699px){.training-intro{padding-block:3.25rem}.training-intro__inner{width:min(100% - 1.5rem,1120px)}.training-intro__routes{grid-template-columns:1fr;gap:2rem}.training-intro__route{padding-top:1.25rem}.training-intro__button{width:100%}}.training-faq{--ink:#191a1c;--muted:#676a70;--red:#df2028;--line:#d9d9d5;padding-block:clamp(3.5rem,7vw,6.5rem);color:var(--ink);background:#fff}.training-faq__inner{width:min(940px,calc(100% - 3rem));margin-inline:auto}.training-faq__heading{max-width:620px}.training-faq__heading>p{margin:0;color:var(--red);font-size:.76rem;font-weight:700;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.training-faq__heading h2{margin:.8rem 0 0;color:var(--ink);font-size:clamp(1.85rem,3.3vw,3rem);letter-spacing:-.035em;line-height:1.08;text-transform:none}.training-faq__items{margin-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--line)}.training-faq details{border-bottom:1px solid var(--line)}.training-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;color:var(--ink);cursor:pointer;font-size:clamp(1rem,1.4vw,1.12rem);font-weight:650;line-height:1.35;list-style:none}.training-faq summary::-webkit-details-marker{display:none}.training-faq summary:after{flex:0 0 auto;color:var(--red);content:"+";font-size:1.5rem;font-weight:400;line-height:1}.training-faq details[open] summary:after{content:"\2013"}.training-faq details>div{max-width:760px;padding:0 2rem 1.35rem 0;color:var(--muted);font-size:1rem;line-height:1.7}.training-faq__contact{display:inline-block;margin-top:2rem;color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:.15rem;text-underline-offset:.25rem}.training-faq__contact:focus-visible{outline:.2rem solid var(--red);outline-offset:.3rem}@media screen and (max-width:699px){.training-faq{padding-block:3.25rem}.training-faq__inner{width:min(100% - 1.5rem,940px)}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=AAAAAAAAAAAM */
