.gb-calc *,.gb-calc *:before,.gb-calc *:after{box-sizing:border-box}.gb-calc{font-family:var(--font-body-family);font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%}.gb-calc button,.gb-calc a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.gb-calc .gb-calc__inner{background:var(--gb-card);border:1px solid var(--gb-line);border-radius:var(--gb-radius);padding:32px 28px 26px;box-shadow:0 10px 40px #14120c0d}.gb-calc .gb-calc__header{text-align:center;margin-bottom:22px;display:block!important}.gb-calc .gb-calc__eyebrow{display:inline-block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gb-accent-dark);font-weight:600;margin-bottom:8px;font-family:var(--font-body-family)}.gb-calc .gb-calc__title{font-size:26px;line-height:1.2;margin:0 0 10px;font-weight:700;letter-spacing:-.01em}.gb-calc .gb-calc__sub{margin:0 auto;max-width:500px;font-size:14px;color:var(--gb-ink-muted)}.gb-calc .gb-calc__progress-dots{display:flex;justify-content:center;gap:8px;margin:4px 0 10px}.gb-calc .gb-calc__dot{width:8px;height:8px;border-radius:50%;background:var(--gb-line);transition:background .25s ease,transform .25s ease}.gb-calc .gb-calc__dot.is-active{background:var(--gb-accent);transform:scale(1.3)}.gb-calc .gb-calc__dot.is-done{background:var(--gb-accent);opacity:.4}.gb-calc .gb-calc__progress-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--gb-ink-muted);letter-spacing:.04em;margin:8px 0 22px}.gb-calc .gb-calc__steps{position:relative}.gb-calc .gb-calc__step{display:none;animation:gbFade .25s ease both}.gb-calc .gb-calc__step.is-active{display:block}@keyframes gbFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.gb-calc .gb-calc__q{font-size:19px;font-weight:700;margin:0 0 6px;letter-spacing:-.01em}.gb-calc .gb-calc__qhint{margin:0 0 18px;color:var(--gb-ink-muted);font-size:14px}.gb-calc .gb-calc__tiles{display:grid;grid-template-columns:1fr;gap:10px}.gb-calc .gb-calc__tiles--2{grid-template-columns:1fr 1fr;gap:12px}.gb-calc .gb-calc__tile{appearance:none;-webkit-appearance:none;background:var(--gb-bg);border:1.5px solid var(--gb-line);border-radius:var(--gb-radius-sm);padding:18px 16px;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;display:flex;align-items:center;gap:14px;width:100%;-webkit-user-select:none;user-select:none}.gb-calc .gb-calc__tile>*,.gb-calc .gb-calc__tile svg,.gb-calc .gb-calc__tile svg *{pointer-events:none}.gb-calc .gb-calc__tile:hover{border-color:var(--gb-line-strong)}.gb-calc .gb-calc__tile:focus-visible{outline:none;border-color:var(--gb-accent);box-shadow:0 0 0 4px var(--gb-accent-soft)}.gb-calc .gb-calc__tile.is-selected{border-color:var(--gb-accent);background:var(--gb-accent-soft);box-shadow:0 0 0 1px var(--gb-accent) inset;animation:gbPop .3s ease}@keyframes gbPop{0%{transform:scale(1)}40%{transform:scale(1.025)}to{transform:scale(1)}}.gb-calc .gb-calc__tile.is-selected .gb-calc__tile-row-meta{color:var(--gb-accent-dark)}.gb-calc .gb-calc__tiles--2 .gb-calc__tile{flex-direction:column;align-items:center;justify-content:center;padding:22px 12px;text-align:center;gap:10px}.gb-calc .gb-calc__tile-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff;color:var(--gb-accent-dark);border:1px solid var(--gb-line)}.gb-calc .gb-calc__tile-icon svg{width:24px;height:24px}.gb-calc .gb-calc__tile.is-selected .gb-calc__tile-icon{background:var(--gb-accent);color:#fff;border-color:var(--gb-accent)}.gb-calc .gb-calc__tile-label{font-weight:600;font-size:15px}.gb-calc .gb-calc__tile--row{flex-direction:row}.gb-calc .gb-calc__tile-row-main{display:flex;flex-direction:column;gap:2px;flex:1}.gb-calc .gb-calc__tile-title{font-weight:600;font-size:15px}.gb-calc .gb-calc__tile-rec{display:inline-block;background:var(--gb-accent-soft);color:var(--gb-accent-dark);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;margin-left:6px;vertical-align:middle}.gb-calc .gb-calc__tile-desc{font-size:13px;color:var(--gb-ink-muted);line-height:1.4}.gb-calc .gb-calc__tile-row-meta{font-size:12px;font-weight:700;color:var(--gb-ink-muted);letter-spacing:.04em;white-space:nowrap;padding-left:12px}.gb-calc .gb-calc__inputwrap{position:relative;max-width:280px;margin:4px auto 6px}.gb-calc .gb-calc__inputwrap--wide{max-width:340px}.gb-calc .gb-calc__input{width:100%;height:60px;font-size:28px;font-weight:700;text-align:center;letter-spacing:-.01em;border:1.5px solid var(--gb-line);background:var(--gb-bg);border-radius:var(--gb-radius-sm);color:var(--gb-ink);padding:0 60px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit;-moz-appearance:textfield}.gb-calc .gb-calc__input--wide{padding:0 110px 0 24px;text-align:left}.gb-calc .gb-calc__input::-webkit-outer-spin-button,.gb-calc .gb-calc__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gb-calc .gb-calc__input:focus{border-color:var(--gb-accent);box-shadow:0 0 0 4px var(--gb-accent-soft)}.gb-calc .gb-calc__suffix{position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:15px;font-weight:700;color:var(--gb-ink-muted);pointer-events:none}.gb-calc .gb-calc__error{min-height:18px;text-align:center;color:var(--gb-error);font-size:13px;margin-top:4px}.gb-calc .gb-calc__field-row{display:flex;flex-direction:column;gap:12px;max-width:360px;margin:4px auto 0}.gb-calc .gb-calc__field{display:flex;flex-direction:column;gap:6px}.gb-calc .gb-calc__field-label{font-size:12px;color:var(--gb-ink-muted);font-weight:600;letter-spacing:.02em;text-align:left;padding-left:4px}.gb-calc .gb-calc__inputwrap--mini{max-width:none;margin:0}.gb-calc .gb-calc__input--mini{height:56px;font-size:22px;padding:0 60px 0 18px;text-align:left}.gb-calc .gb-calc__suffix--mini{right:16px;font-size:14px}.gb-calc .gb-calc__pill{display:flex;width:fit-content;align-items:center;gap:6px;margin:10px auto 0;padding:6px 14px;border-radius:var(--gb-radius-pill);background:var(--gb-accent-soft);color:var(--gb-accent-dark);font-size:13px;font-weight:600}.gb-calc .gb-calc__pill[hidden]{display:none}.gb-calc .gb-calc__pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gb-accent)}.gb-calc .gb-calc__chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:center;margin:14px auto 0;max-width:360px}.gb-calc .gb-calc__chips-label{width:100%;text-align:center;font-size:12px;color:var(--gb-ink-muted);font-weight:600;margin-bottom:2px}.gb-calc .gb-calc__chip{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid var(--gb-line);color:var(--gb-ink);padding:8px 14px;border-radius:var(--gb-radius-pill);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.gb-calc .gb-calc__chip:hover{border-color:var(--gb-accent);color:var(--gb-accent-dark)}.gb-calc .gb-calc__chip:active{background:var(--gb-accent-soft)}.gb-calc .gb-calc__nav{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.gb-calc .gb-calc__nav.is-hidden{display:none}.gb-calc .gb-calc__btn{appearance:none;-webkit-appearance:none;border-radius:var(--gb-radius-pill);height:52px;padding:0 24px;font:inherit;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease;flex:1}.gb-calc .gb-calc__btn--ghost{background:transparent;border:1.5px solid var(--gb-line);color:var(--gb-ink);max-width:140px}.gb-calc .gb-calc__btn--ghost:hover{border-color:var(--gb-ink)}.gb-calc .gb-calc__btn--ghost.is-hidden{display:none}.gb-calc .gb-calc__btn--primary{background:var(--gb-accent);color:#fff;border:1.5px solid var(--gb-accent)}.gb-calc .gb-calc__btn--primary:hover:not(:disabled){background:var(--gb-accent-dark);border-color:var(--gb-accent-dark)}.gb-calc .gb-calc__btn--primary:disabled{background:var(--gb-line-strong);border-color:var(--gb-line-strong);color:#fff;opacity:.7;cursor:not-allowed}.gb-calc .gb-calc__step--result{text-align:center}.gb-calc .gb-calc__result-card{background:linear-gradient(180deg,var(--gb-accent-soft) 0%,var(--gb-card) 65%);border:1px solid var(--gb-line);border-radius:var(--gb-radius);padding:28px 22px 22px;margin-top:4px}.gb-calc .gb-calc__result-badge{display:inline-flex;align-items:center;gap:4px;background:var(--gb-accent);color:#fff;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:6px 12px;border-radius:var(--gb-radius-pill);margin-bottom:14px}.gb-calc .gb-calc__result-kcal{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:4px}.gb-calc .gb-calc__result-num{font-size:56px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--gb-ink)}.gb-calc .gb-calc__result-unit{font-size:16px;font-weight:600;color:var(--gb-ink-muted)}.gb-calc .gb-calc__result-context{margin:-2px 0 14px;font-size:12px;color:var(--gb-ink-muted);font-weight:500;letter-spacing:.02em}.gb-calc .gb-calc__result-plan{font-size:15px;font-weight:600;margin:4px 0 10px;color:var(--gb-ink)}.gb-calc .gb-calc__result-why{max-width:440px;margin:0 auto 14px;font-size:14px;line-height:1.55;color:var(--gb-ink);padding:14px 16px;background:#ffffffa6;border:1px solid var(--gb-line);border-radius:var(--gb-radius-sm);text-align:left}.gb-calc .gb-calc__result-why strong{color:var(--gb-accent-dark);font-weight:700}.gb-calc .gb-calc__training-info{display:flex;align-items:flex-start;gap:12px;max-width:440px;margin:0 auto 18px;padding:14px 16px;background:var(--gb-accent-soft);border:1px solid var(--gb-accent);border-radius:var(--gb-radius-sm);text-align:left}.gb-calc .gb-calc__training-icon{font-size:22px;line-height:1.2;flex-shrink:0}.gb-calc .gb-calc__training-text{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--gb-ink)}.gb-calc .gb-calc__training-text strong{color:var(--gb-accent-dark);font-weight:700;font-size:13.5px}.gb-calc .gb-calc__training-text span{line-height:1.45;color:var(--gb-ink-muted)}.gb-calc .gb-calc__training-info.is-clamped{background:#fff3eb}.gb-calc .gb-calc__result-meta{background:#fff;border:1px solid var(--gb-line);border-radius:var(--gb-radius-sm);padding:14px 16px;text-align:left;margin:6px auto 18px;max-width:360px}.gb-calc .gb-calc__result-meta-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:6px 0;color:var(--gb-ink-muted)}.gb-calc .gb-calc__result-meta-row+.gb-calc__result-meta-row{border-top:1px solid var(--gb-line)}.gb-calc .gb-calc__result-meta-row span:last-child{color:var(--gb-ink);font-weight:600}.gb-calc .gb-calc__info{appearance:none;-webkit-appearance:none;background:var(--gb-line);border:none;color:var(--gb-ink-muted);width:16px;height:16px;border-radius:50%;font:700 10px/16px -apple-system,sans-serif;font-style:italic;cursor:pointer;margin-left:4px;vertical-align:middle;padding:0;transition:background .15s;-webkit-tap-highlight-color:transparent}.gb-calc .gb-calc__info:hover,.gb-calc .gb-calc__info:focus{background:var(--gb-accent);color:#fff;outline:none}.gb-calc .gb-calc__cta{display:inline-flex;align-items:center;gap:8px;background:var(--gb-accent);color:#fff!important;text-decoration:none;padding:16px 32px;border-radius:var(--gb-radius-pill);font-weight:700;letter-spacing:.01em;transition:background .15s ease,transform .15s ease,gap .15s ease}.gb-calc .gb-calc__cta:hover{background:var(--gb-accent-dark);transform:translateY(-1px);gap:12px}.gb-calc .gb-calc__cta-arrow{display:inline-block;transition:transform .15s ease;font-size:18px}.gb-calc .gb-calc__cta:hover .gb-calc__cta-arrow{transform:translate(2px)}.gb-calc .gb-calc__restart{display:block;margin:14px auto 0;background:transparent;border:none;font:inherit;color:var(--gb-ink-muted);cursor:pointer;text-decoration:underline;font-size:13px}.gb-calc .gb-calc__disclaimer{margin:16px auto 0;max-width:460px;font-size:11.5px;line-height:1.5;color:var(--gb-ink-muted)}.gb-calc .gb-calc__elig{max-width:460px;margin:16px auto 0;text-align:left;font-size:12.5px;color:var(--gb-ink-muted)}.gb-calc .gb-calc__elig summary{cursor:pointer;font-weight:600;color:var(--gb-ink);padding:6px 0;list-style:none;display:inline-block}.gb-calc .gb-calc__elig summary::-webkit-details-marker{display:none}.gb-calc .gb-calc__elig summary:before{content:"+";display:inline-block;width:16px;height:16px;line-height:14px;text-align:center;border-radius:50%;background:var(--gb-line);color:var(--gb-ink-muted);font-weight:700;font-size:14px;margin-inline-end:8px}.gb-calc .gb-calc__elig[open] summary:before{content:"\2212";background:var(--gb-accent);color:#fff}.gb-calc .gb-calc__elig p{margin:8px 0 0;line-height:1.55}.gb-calc .gb-calc__elig a{color:var(--gb-accent-dark);font-weight:600}.gb-calc-tooltip{position:fixed;left:50%;bottom:28px;transform:translate(-50%);max-width:calc(100vw - 32px);width:320px;background:var(--gb-ink);color:#fff;padding:14px 18px;border-radius:var(--gb-radius-sm);font-size:13px;line-height:1.45;z-index:9999;box-shadow:0 16px 40px #0003}@media(max-width:540px){.gb-calc .gb-calc__inner{padding:20px 16px 18px}.gb-calc .gb-calc__title{font-size:19px}.gb-calc .gb-calc__sub{font-size:13px}.gb-calc .gb-calc__q{font-size:17px}.gb-calc .gb-calc__qhint{font-size:13px}.gb-calc .gb-calc__progress-meta{font-size:11px}.gb-calc .gb-calc__result-num{font-size:42px}.gb-calc .gb-calc__result-card{padding:24px 16px 18px}.gb-calc .gb-calc__tile,.gb-calc .gb-calc__tile--row{padding:14px}.gb-calc .gb-calc__tile-row-meta{font-size:11px;padding-left:8px}.gb-calc .gb-calc__btn{height:52px;padding:0 18px;font-size:15px}.gb-calc .gb-calc__btn--ghost{max-width:100px}.gb-calc .gb-calc__input{height:56px;font-size:24px}.gb-calc .gb-calc__input--wide{padding:0 95px 0 18px;font-size:22px}.gb-calc .gb-calc__suffix{right:16px;font-size:14px}.gb-calc .gb-calc__cta{padding:14px 24px;font-size:15px}.gb-calc .gb-calc__disclaimer{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/gb-kalorienrechner.css.map */
