@import"kk-coaching-band.css";:root{--font-text:"Familjen Grotesk",system-ui,sans-serif;--font-display:"Big Shoulders Display","Familjen Grotesk",sans-serif;--font-mono:"Spline Sans Mono",ui-monospace,monospace;--radius-xs:4px;--radius-sm:8px;--radius-md:10px;--kk-paper:#F6F4F1;--kk-ink:#1A1D21}body,.kk-btn,.kk-input,.kk-select select{font-family:var(--font-text)}.kk-display{font-weight:800;letter-spacing:.005em}.kk-label,.kk-num{font-weight:500}body{display:flex!important;flex-direction:column;min-height:100%}body>main{flex:1 0 auto;min-width:0}.shopify-section-group-header-group{position:relative}.kk-sec-announce{position:relative;z-index:59}.kk-sec-header{position:relative;z-index:60}.kk-sec-header.is-fixed{position:fixed!important;top:0!important;left:0;right:0}main p,main blockquote,main .kk-pdp-rte,main .kk-pas-body,main .kk-faq-a,main .kk-pm__a,main .kk-pm__list p,main .kk-ct__lede,footer .kk-ft__mission p{text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;text-wrap:pretty}main .kk-hero__sub,main .kk-fd-intro,main .kkf__hint,main .kkf__empty p,main .kk-rv-quote,main .kk-rv-chead,main .kk-hero__quote{text-align:justify;text-align-last:left}main .kk-ct__motto p,main .kk-pdp-taxnote,main .kk-rv-scoreval,main .kk-rv-by,main .kk-fd-res__foot,main .kk-pm__vt,main .kk-ct__legal,main [class*=__kicker],main [class*=-kicker],main .kk-idx,main .kk-label{text-align:left;text-align-last:auto;-webkit-hyphens:manual;hyphens:manual}.template-policy,body:has(.shopify-policy__container){background:#f6f4f1}.shopify-policy__container{max-width:56rem!important;margin:0 auto!important;padding:clamp(2.5rem,6vw,4.5rem) clamp(1rem,4vw,2.5rem) clamp(3rem,7vw,5rem)!important;background:transparent}.shopify-policy__title{text-align:left!important;margin:0 0 clamp(1.5rem,3vw,2rem)!important;padding-bottom:1.25rem;border-bottom:1px solid #DFDBD4}.shopify-policy__title:before{content:"Start  /  Rechtliches";display:block;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#6a7077;margin-bottom:.9rem}.shopify-policy__title h1{margin:0!important;font-family:var(--font-display)!important;font-weight:600!important;font-size:clamp(2rem,4.2vw,2.75rem)!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;color:#23272c!important;text-align:left!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:manual!important;hyphens:manual!important}.shopify-policy__title h1:before{content:"Rechtliches";display:block;font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:#5c626b;margin-bottom:.5rem}.shopify-policy__body{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;max-width:44rem;font-family:var(--font-text)!important;font-size:1.1rem!important;line-height:1.7!important;color:#23272c!important;letter-spacing:0!important;overflow-wrap:anywhere}.shopify-policy__body .rte{max-width:none!important}.shopify-policy__body *{font-family:var(--font-text)!important;letter-spacing:0!important}.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body div,.shopify-policy__body span{text-align:left!important;text-align-last:auto!important;-webkit-hyphens:manual!important;hyphens:manual!important;font-size:1.1rem!important;line-height:1.7!important;color:#23272c!important}.shopify-policy__body p{margin:0 0 1.1rem!important}.shopify-policy__body br{display:inline!important}.shopify-policy__body p:empty{display:none}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-family:var(--font-display)!important;font-weight:600!important;color:#23272c!important;line-height:1.1!important;margin:2.25rem 0 .75rem!important;text-transform:none!important;letter-spacing:0!important}.shopify-policy__body h2{font-size:1.75rem!important}.shopify-policy__body h3{font-size:1.4rem!important}.shopify-policy__body h4{font-size:1.15rem!important}.shopify-policy__body>:first-child,.shopify-policy__body .rte>:first-child{margin-top:0!important}.shopify-policy__body ul{margin:0 0 1.1rem!important;padding-left:1.25rem!important}.shopify-policy__body li{margin-bottom:.45rem!important}.shopify-policy__body a{color:#1d2089!important;text-decoration:none!important;border-bottom:1px solid rgba(29,32,137,.35);word-break:break-all}.shopify-policy__body a:hover{border-bottom-color:#1d2089}.shopify-policy__body b,.shopify-policy__body strong{color:#23272c;font-weight:700}.shopify-policy__body p:has(>b:only-child),.shopify-policy__body p:has(>strong:only-child){margin-top:2rem!important;font-family:var(--font-display)!important;font-size:1.3rem!important;text-transform:none!important}.shopify-policy__body p:has(>b:only-child) b,.shopify-policy__body p:has(>strong:only-child) strong{font-family:var(--font-display)!important;font-weight:600;font-size:1.3rem!important}.shopify-policy__body:after{content:"Weitere Rechtstexte \2014  AGB, Datenschutz, Widerruf, Versand \2014  findest du unten in der Fu\dfzeile.";display:block;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid #DFDBD4;font-family:var(--font-text);font-size:.92rem;line-height:1.55;color:#5c626b}@media(max-width:600px){.shopify-policy__title h1{font-size:1.9rem!important}.shopify-policy__body,.shopify-policy__body p,.shopify-policy__body li{font-size:1.02rem!important}}.kk-tag{font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:.02em;text-transform:none;padding:5px 12px 4px;border-width:2px;border-style:solid;border-radius:999px;line-height:1.25;box-shadow:2px 2px 0 var(--ink-900)}.kk-tag--level{background:var(--paper-000);border-color:var(--ink-900);color:var(--ink-900)}.kk-tag--goal{background:var(--kk-blue);border-color:var(--ink-900);color:#fff}.kk-dark .kk-tag{box-shadow:2px 2px #0000008c}.kk-dark .kk-tag--level{background:var(--paper-050);border-color:#000;color:var(--ink-900)}.kk-dark .kk-tag--goal{background:#2e32b4;border-color:#000}.kk-row .kk-tag{margin:0}.kk-cover__frame{grid-template-rows:minmax(56%,1fr) auto auto}.kk-cover__photo{align-items:center;padding:10px}.kk-cover__photo img{filter:none;object-fit:contain;background:transparent}.kk-cover__photo:after{display:none}.kk-sh__kicker{font-family:var(--font-display);font-weight:700;font-size:1.05rem;letter-spacing:.05em;color:var(--text-muted)}.kk-sh__title{text-transform:none;letter-spacing:0}.kk-dark{--text-accent:#F2EFEA;--text-link:#F2EFEA;--text-link-hover:#FFFFFF;--state-danger:#E4574E;--text-faint:rgba(255,255,255,.72)}:root{--red-100:#F1EEE9;--red-200:#E2DCD4;--red-300:#BDB6AC}.kk-chip[aria-pressed=true],.kk-variant[aria-pressed=true]{background:var(--paper-200);border-color:var(--ink-800)}.kk-dark .kk-chip[aria-pressed=true],.kk-dark .kk-variant[aria-pressed=true]{background:var(--ink-700);border-color:var(--paper-050)}body{--text-faint:#61676E;--text-muted:#5C626B}.kk-media__note{color:#31363c}.kk-dark .kk-media__note{color:#ffffffdb}.kk-btn--primary{box-shadow:var(--shadow-2)}.kk-btn--primary:hover{box-shadow:var(--shadow-3)}.kk-dark .kk-btn--primary,.kk-dark .kk-btn--primary:hover{box-shadow:none}.kk-card,.kk-buybox,.kk-programcard{box-shadow:var(--shadow-2)}.kk-dark .kk-card,.kk-dark .kk-buybox,.kk-dark .kk-programcard{box-shadow:none}.kk-incl>li{display:block}.kk-incl>li:before{margin-right:9px}.kk-variant{align-items:center}.kk-variant__price{margin-left:auto;align-self:center;text-align:right;font-family:var(--font-display);font-weight:700;font-size:1.05rem;letter-spacing:.01em;line-height:1;color:var(--text-body)}.kk-idx{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted)}.kk-rule{height:1px;background:linear-gradient(90deg,var(--border-hairline),transparent);border:0;margin:0}.kk-offer{position:relative;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.kk-offer:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--border-hairline)}.kk-offer[data-lead=yes]:before{background:var(--kk-red)}.kk-offer:hover{transform:translateY(-3px);box-shadow:0 18px 40px #14161a21;border-color:#c9c3b9}.kk-step:hover{border-color:#c9c3b9}.kk-fitcard{transition:box-shadow .2s ease,transform .2s ease}.kk-fitcard:hover{transform:translateY(-2px);box-shadow:0 16px 34px #14161a1f}.kk-co-app{position:relative;overflow:hidden;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,40%);column-gap:clamp(1.5rem,4vw,3rem);row-gap:.5rem;align-items:center}.kk-co-app>*{grid-column:1}.kk-co-app:after{content:"";grid-column:2;grid-row:1 / span 4;align-self:stretch;justify-self:stretch;min-height:240px;border-radius:12px;background:url(/cdn/shop/files/kk-traindoo-app.webp?v=1789073382) center/cover no-repeat;box-shadow:0 24px 48px #00000080,0 0 0 1px #ffffff1f}@media(max-width:760px){.kk-co-app{grid-template-columns:1fr}.kk-co-app:after{grid-column:1;grid-row:auto;min-height:200px;margin-top:1rem}}.kk-co-book{position:relative;overflow:hidden;isolation:isolate;background-color:#101317!important;background-image:linear-gradient(96deg,#0e1013f0,#0e1013d1 45%,#0e10138c),linear-gradient(gray,gray),url(/cdn/shop/files/kk-workshop-3.jpg)!important;background-blend-mode:normal,saturation,normal!important;background-size:cover,cover,cover!important;background-position:50% 35%,50% 35%,50% 35%!important;background-repeat:no-repeat!important}.kk-co-book:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(120% 90% at 78% 20%,#000 20%,transparent 78%);mask-image:radial-gradient(120% 90% at 78% 20%,#000 20%,transparent 78%)}.kk-co-book>*{position:relative;z-index:1}section#rir.kk-sp{position:relative;overflow:hidden;isolation:isolate;background-color:#0e1013!important;background-image:linear-gradient(180deg,#0e1013b3,#0e1013a1 45%,#0e1013e0),linear-gradient(gray,gray),url(/cdn/shop/files/kk-pascal-walk-platform.jpg?v=1789071562)!important;background-blend-mode:normal,saturation,normal!important;background-size:cover,cover,cover!important;background-position:50% 25%,50% 25%,50% 25%!important;background-repeat:no-repeat!important}section#rir.kk-sp:after,section#pascal.kk-pas:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(120% 90% at 70% 15%,#000 20%,transparent 78%);mask-image:radial-gradient(120% 90% at 70% 15%,#000 20%,transparent 78%)}#rir .kk-sp-bgimg,#rir .kk-sp-bgscrim{display:none!important}#rir .kk-sp-wrap{position:relative;z-index:2}#rir .kk-sp-text{position:relative;padding:clamp(1.25rem,3vw,2rem);border-radius:16px;background:linear-gradient(100deg,#0e1013db,#0e1013a8)}#rir .kk-sp-k{display:inline-block;max-width:100%;line-height:1.6;text-transform:none;letter-spacing:.04em;font-size:.9rem;font-family:Familjen Grotesk,system-ui,sans-serif;font-weight:600;color:#f0757c}#rir .kk-sp-media{position:relative;display:grid;place-items:center;padding-block:clamp(1rem,3vw,2rem)}#rir .kk-sp-media:before{content:"";position:absolute;z-index:0;width:min(62%,17rem);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,#c90010cc,#c900104d 55%,#c9001000 72%);filter:blur(8px)}#rir .kk-sp-img{position:relative;z-index:1;width:min(100%,21rem)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 26px 34px rgba(0,0,0,.7));transform:rotate(-6deg);transition:transform .3s cubic-bezier(.2,.8,.2,1)}#rir .kk-sp-img:hover{transform:rotate(-3deg) translateY(-6px)}@media(max-width:760px){#rir .kk-sp-img{width:min(78%,17rem)!important}#rir .kk-sp-media:before{width:min(70%,13rem)}}section#pascal.kk-pas{position:relative;overflow:hidden;isolation:isolate;background-color:#1a1d21!important;background-image:linear-gradient(180deg,#14161ac7,#14161ab8 45%,#14161aeb),linear-gradient(gray,gray),url(/cdn/shop/files/kk-pascal-worlds-celebrate.jpg?v=1789072565)!important;background-blend-mode:normal,saturation,normal!important;background-size:cover,cover,cover!important;background-position:50% 18%,50% 18%,50% 18%!important;background-repeat:no-repeat!important}section#pascal.kk-pas .kk-pas-wrap{position:relative;z-index:2}section#pascal.kk-pas .kk-pas-text{position:relative;padding:clamp(1.25rem,3vw,2rem);border-radius:18px;background:linear-gradient(100deg,#14161ad6,#14161a9e)}@media(prefers-reduced-motion:reduce){#rir .kk-sp-img{transition:none}}.kk-sec-cart .kk-ct__in{width:100%;max-width:1320px;box-sizing:border-box}.kk-sec-cart .kk-ct__grid{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.kk-sec-cart .kk-ct__items,.kk-sec-cart .kk-ct__item,.kk-sec-cart .kk-ct__up,.kk-sec-cart .kk-ct__sum,.kk-sec-cart .kk-ct__meta,.kk-sec-cart .kk-ct__uptext{min-width:0;max-width:100%}.kk-sec-cart .kk-ct__name,.kk-sec-cart .kk-ct__variant,.kk-sec-cart .kk-ct__uptext h2{overflow-wrap:anywhere}.kk-sec-cart .kk-ct__sum dl div{flex-wrap:wrap}@media(max-width:900px){.kk-sec-cart .kk-ct__grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:900px){html{overflow-x:hidden}body{max-width:100%}}@media(max-width:600px){.kk-row{justify-content:flex-start;text-align:left}.kk-btn{width:auto}main p,main blockquote{hyphenate-limit-chars:7 3 3}.kk-sec-hero .kk-hero__cta{display:grid;grid-template-columns:1fr}.kk-sec-hero .kk-hero__btn{width:100%}.kk-sec-hero .kk-hero__proof{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.kk-sec-hero .kk-hero__title{font-size:clamp(2rem,9vw,2.6rem)!important}.kkf{padding:1rem!important}.kkf__panel{padding:.9rem!important}.kkf__chip{min-height:46px!important}.kk-sec-stats .kk-st__in{grid-template-columns:1fr 1fr!important;gap:1.25rem!important}.kkpc__title{font-size:1.1rem}.kk-sec-pdp .kk-pdp-buy{position:static!important}.kk-sec-pdp .kk-pdp-buyin{padding:1.1rem!important}.kk-sec-pdp .kk-specs>div{grid-template-columns:1fr!important;gap:.2rem!important}.kk-sec-pdp .kk-specs dd{text-align:left!important}.kk-sec-reviews .kk-rv-rail{grid-auto-columns:minmax(min(88vw,20rem),1fr)!important}.kk-offer{margin-inline:0!important}.kk-ft__in--bottom{flex-direction:column;align-items:flex-start!important;gap:.5rem!important}.kk-ct__upimg img{max-width:9rem!important}.kk-sec-cart .kk-ct__item{grid-template-columns:72px minmax(0,1fr)!important}.kk-sec-cart .kk-ct__price{grid-column:2!important;justify-items:start!important}.kk-fd-chip,.kkf__chip,.kk-faq-q,.kk-pm__item summary,.kk-hd__nav a{min-height:44px}}@media(max-width:380px){.kkf__chip--day{flex:1 1 calc(50% - .5rem)!important}.kk-sec-hero .kk-hero__proof{grid-template-columns:1fr}.kk-sec-stats .kk-st__in{grid-template-columns:1fr!important}}@media(min-width:601px)and (max-width:900px){.kk-hd__cta{display:inline-flex!important}}.kk-only-mobile{display:none}@media(max-width:760px){.kk-only-mobile{display:flex}}@keyframes kk-faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kk-overrides.css.map */
