.hdc-r{--r-green:#05922c;--r-green-dark:#04751f;--r-green-bg:#eef7f0;--r-text:#2a2b2a;--r-light:#5c6459;--r-border:#dcdcd8;--r-bg:#f4f5f2;--r-autumn:#b8621b;--r-autumn-bg:#fbf3ea;--r-radius:12px;background:var(--r-bg);border-radius:var(--r-radius);padding:14px 16px;color:var(--r-text);font-size:15px;line-height:1.4}.hdc-r *,.hdc-r *:before,.hdc-r *:after{box-sizing:border-box}.hdc-r [hidden]{display:none!important}.hdc-r p{margin:0}.hdc-r button{font:inherit;color:inherit;cursor:pointer}.hdc-r__head{display:flex;align-items:center;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;margin-bottom:12px}.hdc-r__title{font-weight:700;font-size:16px}.hdc-r__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hdc-r__mode{display:inline-flex;padding:3px;background:#fff;border:1px solid var(--r-border);border-radius:30px}.hdc-r__mode a{padding:6px 16px;border-radius:30px;font-size:14px;font-weight:700;color:var(--r-light);text-decoration:none}.hdc-r__mode a.is-active{background:var(--r-text);color:#fff}.hdc-r__link{background:none;border:0;padding:0;font-weight:700;font-size:14px;color:var(--r-green-dark)!important;text-decoration:underline;text-underline-offset:3px}.hdc-r__measure{background:#fff;border:1px solid var(--r-border);border-radius:10px;padding:12px 14px;margin-bottom:12px}.hdc-r__measure-row{display:flex;align-items:flex-end;gap:10px}.hdc-r__field{flex:1;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--r-light);min-width:0}.hdc-r__input-unit{display:flex;align-items:center;border:1px solid var(--r-border);border-radius:8px;background:#fff;overflow:hidden}.hdc-r__input-unit input{flex:1;min-width:0;border:0;padding:9px 10px;font-size:16px;background:transparent;color:var(--r-text)}.hdc-r__input-unit span{padding:0 10px;color:var(--r-light)}.hdc-r__times{padding-bottom:10px;font-weight:700;color:var(--r-light)}.hdc-r__check{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13.5px}.hdc-r__check input{width:16px;height:16px;accent-color:var(--r-green)}.hdc-r__measure-result{margin-top:8px!important;font-size:14px}.hdc-r__measure-result a,.hdc-r__hint a,.hdc-r__big a{color:var(--r-green-dark);font-weight:700}.hdc-r__chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.hdc-r__chip{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;padding:8px 6px 7px;border:2px solid var(--r-border);border-radius:10px;background:#fff;transition:border-color .15s,background .15s}.hdc-r__chip:hover{border-color:#a9c9b0}.hdc-r__chip.is-active{border-color:var(--r-green);background:var(--r-green-bg)}.hdc-r__chip-m{font-weight:700;font-size:16px}.hdc-r__chip-p{font-size:13px;color:var(--r-light)}.hdc-r__chip em{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:var(--r-autumn);color:#fff;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:20px;white-space:nowrap}.hdc-r__qty{display:flex;align-items:stretch;gap:8px}.hdc-r__step{flex:0 0 48px;border:1px solid var(--r-border);border-radius:10px;background:#fff;font-size:22px;font-weight:600;line-height:1}.hdc-r__step:hover{background:#fafafa}.hdc-r__qty-field{flex:1;display:flex;align-items:center;border:1px solid var(--r-border);border-radius:10px;background:#fff;padding-right:14px}.hdc-r__qty-field input{flex:1;min-width:0;border:0;background:transparent;padding:8px 14px;font-size:20px;font-weight:700;color:var(--r-text);-moz-appearance:textfield}.hdc-r__qty-field input::-webkit-outer-spin-button,.hdc-r__qty-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hdc-r__qty-field span{font-weight:700;color:var(--r-light)}.hdc-r__hint{margin-top:8px!important;font-size:13.5px;color:#8a4b12}.hdc-r__price{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:0 12px;margin-top:10px;padding:10px 16px 12px;background:var(--r-green);color:#fff;border-radius:10px}.hdc-r__price-label{font-size:13px;font-weight:700;opacity:.9}.hdc-r__total{font-size:26px;font-weight:700;text-align:right;line-height:1.15}.hdc-r__breakdown{grid-column:1 / -1;font-size:12.5px;opacity:.92;margin-top:2px}.hdc-r__nudge{margin-top:10px;padding:10px 12px;background:var(--r-autumn-bg);border:1px solid #efd9c1;border-radius:10px;font-size:14px;color:#5a3a1a}.hdc-r__nudge-btn{display:inline-block;margin-top:6px;padding:5px 12px;border:0;border-radius:20px;background:var(--r-autumn);color:#fff!important;font-size:13px!important;font-weight:700}.hdc-r__tiers{margin-top:12px}.hdc-r__tiers-title{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--r-light);margin-bottom:6px!important}.hdc-r__tiers ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.hdc-r__tiers li{display:flex;flex-direction:column;align-items:center;padding:7px 4px;border-radius:8px;background:#fff;border:1px solid var(--r-border);font-size:12px;color:var(--r-light);text-align:center}.hdc-r__tiers li b{font-size:14px;color:var(--r-text)}.hdc-r__tiers li.is-active{border-color:var(--r-green);background:var(--r-green-bg);color:var(--r-green-dark)}.hdc-r__gift{grid-column:1 / -1;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.25);font-size:13px}.hdc-r__bar{display:block;height:5px;margin-top:5px;background:#ffffff4d;border-radius:6px;overflow:hidden}.hdc-r__bar span{display:block;height:100%;width:0;background:#f0c46a;border-radius:6px;transition:width .25s}.hdc-r__gift.is-reached .hdc-r__bar span{background:#fff}.hdc-r__split{margin-top:10px!important;font-size:14px}.hdc-r--extras{background:transparent;padding:0}.hdc-r--extras>:first-child{margin-top:0!important}.hdc-r--extras .hdc-r__split{padding:10px 12px;background:#fff;border:1px solid var(--r-border);border-radius:10px;margin-bottom:12px!important}.hdc-r__big{margin-top:12px!important;padding-top:10px;border-top:1px solid var(--r-border);font-size:13.5px;color:var(--r-light)}@media(max-width:768px){.hdc-r{padding:14px}.hdc-r__tiers ol{grid-template-columns:repeat(2,1fr)}.hdc-r__total{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hdc-rechner.css.map */
