#ka-professional.kp{--ka-site-header-offset: calc( var(--header-height, 0px) * var(--enable-sticky-header, 0) + var(--announcement-bar-height, 0px) * var(--enable-sticky-announcement-bar, 0) );margin:0;overflow-x:clip}#ka-professional>.shopify-section{margin:0}#ka-professional .rte>:first-child{margin-top:0}#ka-professional .rte>:last-child{margin-bottom:0}#ka-professional .kaProHero{padding-top:clamp(var(--kp-section-pad-top-mobile),6vw,var(--kp-section-pad-top));padding-bottom:var(--kp-section-pad-bottom)}#ka-professional .kaProHero h1{color:var(--kp-section-heading);font-size:clamp(var(--kp-section-heading-size-mobile),3.55vw,var(--kp-section-heading-size))}#ka-professional .kaProHero .sub{color:var(--kp-section-text);font-size:clamp(15px,1.14vw,var(--kp-section-body-size))}#ka-professional .kaProHero .eyebrow{color:var(--kp-section-muted);font-size:var(--kp-section-kicker-size)}#ka-professional .kaProHero .btn-pri{background:var(--kp-section-accent)}#ka-professional .kaProHero .btn-pri:hover{background:var(--kp-section-accent-dark)}#ka-professional .kaProHero .btn-sec{border-color:var(--kp-section-rule)}#ka-professional>.shopify-section--ka-pro-nav{position:sticky;top:var(--ka-site-header-offset);z-index:3}#ka-professional>.shopify-section--ka-pro-nav:has(.kaProNav--static){position:relative;top:auto;z-index:auto}#ka-professional .kaProNav{position:relative;top:auto;z-index:auto;background:var(--kp-nav-bg)}#ka-professional .kaProNav .wrap{max-width:var(--kp-nav-width);min-height:var(--kp-nav-height)}#ka-professional .kaProNav a{color:var(--kp-nav-text);font-size:var(--kp-nav-size)}#ka-professional .kaProNav a:hover{border-bottom-color:var(--kp-nav-accent)}:where(#ka-professional .kaProNav){border-top:1px solid var(--rule, #dde4ea);border-bottom:1px solid var(--rule, #dde4ea)}:where(#ka-professional .kaProNav .paths-in){display:flex;align-items:center;flex-wrap:wrap;gap:0 28px;padding-top:16px;padding-bottom:16px}:where(#ka-professional .kaProNav .lbl){color:var(--slate-2, #8a99a5);font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;margin-right:6px}:where(#ka-professional .kaProNav a){text-decoration:none;font-weight:500;padding:4px 0;border-bottom:1px solid transparent}:where(#ka-professional .kaProNav .sep){color:var(--slate-2, #8a99a5)}@media(max-width:880px){:where(#ka-professional .kaProNav .paths-in){gap:0 14px}:where(#ka-professional .kaProNav .lbl){width:100%;margin-bottom:6px}}#ka-professional .kaProNav a[aria-current=page]{font-weight:600;border-bottom-color:var(--kp-nav-accent)}#ka-professional section.kpEditable[data-custom-styles=true],#ka-professional .kaProFragment[data-custom-styles=true]>section{background:var(--kp-section-bg);color:var(--kp-section-text);font-size:var(--kp-section-body-size);padding-top:var(--kp-section-pad-top);padding-bottom:var(--kp-section-pad-bottom)}#ka-professional section.kpEditable[data-custom-styles=true]>.wrap,#ka-professional .kaProFragment[data-custom-styles=true]>section>.wrap{max-width:var(--kp-section-width)}#ka-professional section.kpEditable[data-custom-styles=true] h2,#ka-professional .kaProFragment[data-custom-styles=true]>section h2{color:var(--kp-section-heading);font-size:clamp(var(--kp-section-heading-size-mobile),3.2vw,var(--kp-section-heading-size))}#ka-professional section.kpEditable[data-custom-styles=true] .eyebrow,#ka-professional .kaProFragment[data-custom-styles=true]>section .eyebrow{color:var(--kp-section-muted);font-size:var(--kp-section-kicker-size)}#ka-professional section.kpEditable[data-custom-styles=true] .link,#ka-professional .kaProFragment[data-custom-styles=true]>section .link{border-bottom-color:var(--kp-section-accent)}#ka-professional .kaProProducts .rte p,#ka-professional .kaProFaq .rte p,#ka-professional .kaProCarousel .rte p,#ka-professional .kaProHero .sub,#ka-professional .kaProHero .sub2{color:inherit;line-height:inherit;letter-spacing:inherit}#ka-professional .kaProProducts article{margin:0}#ka-professional .kaProProducts .fmt-note.bulk{max-width:none}#ka-professional .kaProFaq .faq-a[hidden]{display:none}#ka-professional .kaProLogos .marquee-track>a{display:flex;flex:0 0 auto;align-items:center}#ka-professional .kaProLogos .marquee--static{overflow-x:auto}#ka-professional .kaProLogos .marquee--static .marquee-track{animation:none}#ka-professional .kaProLogos .marquee--static .marquee-track[aria-hidden=true]{display:none}#ka-professional .kaProCarouselLink{margin-top:clamp(24px,2.8vw,34px)}#ka-professional .kaProCarousel .car-caption{padding:16px}#ka-professional .kpContentLink{margin-top:30px}#ka-professional .kpContentBody{margin-top:18px}#ka-professional .kaProCardGrid[data-layout=routes] h2 strong{color:var(--green);font-weight:inherit}#ka-professional .kaProCardGridFooter{margin-top:26px}#ka-professional .kaProActionBand[data-custom-styles=true] h3,#ka-professional .kaProActionBand[data-custom-styles=true] h4{color:var(--kp-section-heading)}#ka-professional .kaProActionBand[data-custom-styles=true] .g,#ka-professional .kaProActionBand[data-custom-styles=true] .key,#ka-professional .kaProActionBand[data-custom-styles=true] .diffcall{border-color:var(--kp-section-accent);color:var(--kp-section-accent)}#ka-professional .kaProComposition .rte p{color:inherit;font:inherit;letter-spacing:inherit}#ka-professional .kaProComposition .kaProResearchIntro>p:first-child{font-weight:700}#ka-professional .kaProComposition .kaProProtocolAction,#ka-professional .kaProComposition .lesson-links,#ka-professional .kaProComposition .link-wrap,#ka-professional .kaProComposition .switch-ctas,#ka-professional .kaProComposition .program-cta{margin-top:24px}#ka-professional .kaProContactForm{position:relative;overflow:hidden;padding-top:var(--kp-section-pad-top);padding-bottom:var(--kp-section-pad-bottom);background:var(--kp-section-bg);color:var(--kp-section-text);font-size:var(--kp-section-body-size)}#ka-professional .kaProContactForm>.wrap{position:relative;z-index:1;max-width:var(--kp-section-width)}#ka-professional .kaProContactForm h2,#ka-professional .kaProContactForm h3,#ka-professional .kaProContactForm h4{color:var(--kp-section-heading)}#ka-professional .kaProContactForm .eyebrow{color:var(--kp-section-muted)}#ka-professional .kaProContactForm .lede,#ka-professional .kaProContactForm .sub{color:var(--kp-section-text)}#ka-professional .kaProContactForm .rte>:first-child{margin-top:0}#ka-professional .kaProContactForm .rte>:last-child{margin-bottom:0}#ka-professional .kaProContactForm .kaProFormStatus{margin:0 0 22px;padding:14px 16px;border:1px solid var(--kp-section-rule);font-size:14px;line-height:1.5}#ka-professional .kaProContactForm .kaProFormStatus--success{border-color:color-mix(in srgb,var(--kp-section-accent) 55%,var(--kp-section-rule));background:color-mix(in srgb,var(--kp-section-accent) 10%,#ffffff);color:#294019}#ka-professional .kaProContactForm .kaProFormStatus--error,#ka-professional .kaProContactForm .kaProCheckboxError{color:#8c2626}#ka-professional .kaProContactForm .kaProFormStatus--error{border-color:#d7a2a2;background:#fff4f4}#ka-professional .kaProContactForm .kaProCheckboxError{margin:10px 0 0;font-size:12.5px;font-weight:600}#ka-professional .kaProContactForm input:focus-visible,#ka-professional .kaProContactForm select:focus-visible,#ka-professional .kaProContactForm textarea:focus-visible,#ka-professional .kaProContactForm button:focus-visible,#ka-professional .kaProContactForm a:focus-visible{outline:3px solid color-mix(in srgb,var(--kp-section-accent) 55%,transparent);outline-offset:2px}#ka-professional .kaProContactForm button[disabled]{cursor:wait;opacity:.66}#ka-professional .kaProPlaceholder{display:grid;min-height:220px;place-items:center;border:1px dashed var(--kp-section-rule);color:var(--kp-section-muted)}#ka-professional [id]{scroll-margin-top:calc(var(--ka-site-header-offset) + var(--ka-local-nav-height, 0px) + 16px)}@media(max-width:759px){#ka-professional section.kpEditable[data-custom-styles=true],#ka-professional .kaProFragment[data-custom-styles=true]>section{padding-top:var(--kp-section-pad-top-mobile);padding-bottom:var(--kp-section-pad-bottom-mobile)}#ka-professional .kaProContactForm{padding-top:var(--kp-section-pad-top-mobile);padding-bottom:var(--kp-section-pad-bottom-mobile)}}@media(pointer:coarse){#ka-professional .paths-in a,#ka-professional .link,#ka-professional .faq-q,#ka-professional .car-btn{min-height:44px}}@media(prefers-reduced-motion:reduce){#ka-professional *,#ka-professional *:before,#ka-professional *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#ka-professional .kaProFeatureGrid .kaProFooterQuote{margin-top:22px;border-left:2px solid var(--kp-section-accent, var(--green, #72ba3a));padding:2px 0 2px 18px;font-size:clamp(17px,1.8vw,22px);font-weight:600;letter-spacing:-.016em;line-height:1.24;color:var(--kp-section-heading, var(--ink, #141414))}
/*# sourceMappingURL=/cdn/shop/t/75/assets/ka-professional.css.map */
