.mfr{display:grid;gap:var(--section-stack-gap);--mfr-cta: var(--button-background);--mfr-cta-text: var(--button-text-color)}.mfr [hidden]{display:none!important}.mfr-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.mfr-steps__item{width:100%;min-height:44px;display:flex;align-items:flex-end;padding:0 0 .5rem;border-bottom:2px solid rgb(var(--text-color) / .12);text-align:start;color:rgb(var(--text-color) / .5);cursor:default}.mfr-steps__item.is-done{color:rgb(var(--text-color));border-color:rgb(var(--text-color));cursor:pointer}.mfr-steps__item.is-current{color:rgb(var(--text-color));border-color:rgb(var(--accent))}.mfr-card{border:1px solid rgb(var(--text-color) / .12);border-radius:var(--input-border-radius);padding:1.5rem;background:rgb(var(--background))}.mfr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--form-gap);align-items:start}.mfr-grid__full,.mfr-subgrid__full{grid-column:1 / -1}.mfr-subgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fieldset-gap);padding:1rem;border-radius:var(--input-border-radius);background:rgb(var(--text-color) / .03)}.mfr-fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:var(--form-control-gap)}.mfr-legend{padding:0;margin-bottom:var(--form-control-gap)}.mfr-swatches{display:flex;flex-wrap:wrap;gap:.5rem}.mfr-divider{border-top:1px solid rgb(var(--text-color) / .12)}.mfr-narrow{max-width:14rem}.mfr-nav{display:flex;justify-content:space-between;gap:1rem}.mfr .form-control{position:relative;display:grid;gap:.375rem}.mfr .form-control>.select~svg{inset-block-start:auto;inset-block-end:calc(var(--input-padding-block) + .55em)}.mfr-unit{position:relative}.mfr-unit .input{padding-inline-end:3.5rem}.mfr-unit:after{content:attr(data-unit);position:absolute;inset-block-start:50%;inset-inline-end:var(--input-padding-inline);transform:translateY(-50%);color:rgb(var(--text-color) / .6);font-size:var(--text-sm);pointer-events:none}.mfr input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.mfr input[type=number]::-webkit-inner-spin-button,.mfr input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mfr-work{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.mfr-work__item{display:grid!important;gap:.125rem;text-align:start;height:100%;padding:.75rem .875rem!important}.mfr-work__title{font-weight:700}.mfr-feedrow{display:grid;grid-template-columns:minmax(0,1fr) 9rem 2.75rem;gap:.75rem;align-items:end}.mfr-feedrow__custom{grid-column:1 / -1}.mfr-remove{width:2.75rem;height:2.75rem;border:1px solid rgb(var(--text-color) / .12);border-radius:var(--input-border-radius);background:transparent;font-size:1.25rem;line-height:1;color:rgb(var(--text-color) / .7);cursor:pointer}.mfr-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.mfr-product{position:relative;display:grid;justify-items:center;align-content:start;gap:.5rem;text-align:center;padding:1.25rem 1rem 1rem;border:1px solid rgb(var(--text-color) / .12);border-radius:var(--input-border-radius)}.mfr-product.is-selected{border-color:rgb(var(--text-color));box-shadow:inset 0 0 0 1px rgb(var(--text-color))}.mfr-product img{width:100%;max-width:9rem;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--input-border-radius)}.mfr-product__badge{position:absolute;inset-block-start:-.6rem;inset-inline-start:50%;transform:translate(-50%)}.mfr-product__cov{display:flex;flex-wrap:wrap;justify-content:center;gap:.125rem .625rem;color:rgb(var(--text-color) / .7)}.mfr-product .button{margin-top:auto}.mfr-text-error{color:rgb(var(--error-text))}.mfr-legend-list{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;color:rgb(var(--text-color) / .7)}.mfr-key{display:inline-block;width:.75rem;height:.75rem;margin-inline-end:.375rem;vertical-align:-1px;border-radius:2px}.mfr-key--base{background:rgb(var(--text-color) / .18)}.mfr-key--total{background:rgb(var(--success-text))}.mfr-key--line{width:2px;background:rgb(var(--text-color))}.mfr-key--limit{border:1px solid rgb(var(--error-text));background:repeating-linear-gradient(135deg,rgb(var(--error-text) / .35) 0 3px,transparent 3px 6px)}.mfr-bars{display:grid;gap:.625rem}.mfr-bar{display:grid;grid-template-columns:6.5rem minmax(0,1fr) 6rem;gap:.75rem;align-items:center}.mfr-bar__track{position:relative;height:1.375rem;overflow:hidden;border-radius:3px;background:rgb(var(--text-color) / .04)}.mfr-bar__base{position:absolute;inset-block-start:0;inset-inline-start:0;height:.5rem;background:rgb(var(--text-color) / .18)}.mfr-bar__total{position:absolute;inset-block-end:0;inset-inline-start:0;height:.75rem;background:rgb(var(--success-text))}.mfr-bar.is-low .mfr-bar__total{background:rgb(var(--warning-text))}.mfr-bar.is-over .mfr-bar__total{background:rgb(var(--error-text))}.mfr-bar__need{position:absolute;inset-block:0;width:2px;background:rgb(var(--text-color))}.mfr-bar__limit{position:absolute;inset-block:0;inset-inline-end:0;border-inline-start:2px solid rgb(var(--error-text));background:repeating-linear-gradient(135deg,rgb(var(--error-text) / .15) 0 4px,transparent 4px 8px)}.mfr-bar__value{text-align:end;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.25}.mfr-bar__value small{display:block;font-weight:400}.mfr-bar.is-low .mfr-bar__value{color:rgb(var(--warning-text))}.mfr-bar.is-over .mfr-bar__value{color:rgb(var(--error-text))}.mfr-axis{display:grid;grid-template-columns:6.5rem minmax(0,1fr) 6rem;gap:.75rem}.mfr-axis div{position:relative;height:1rem}.mfr-axis div span{position:absolute;transform:translate(-50%);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.mfr-bar__base,.mfr-bar__total{transition:width .35s ease}}.mfr .mfr-note{--banner-background: var(--text-color) / .05;--banner-color: var(--text-color)}.mfr-reco{display:grid;gap:1.5rem;padding:2rem;border-radius:var(--input-border-radius);background:rgb(var(--background));color:rgb(var(--text-color))}.mfr-reco .button{--button-background: var(--mfr-cta);--button-outline-color: var(--mfr-cta);--button-text-color: var(--mfr-cta-text)}.mfr-reco__head{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:1.5rem;align-items:center}.mfr-reco__head img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--input-border-radius)}.mfr-dose{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.mfr-dose>div{padding:.75rem;border-radius:var(--input-border-radius);background:#ffffff8c}.mfr-dose .h4{white-space:nowrap}.mfr-why{margin:0;padding-inline-start:1.25rem;display:grid;gap:.25rem}.mfr-buy{display:grid;justify-items:center;gap:.75rem}.mfr-addon{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.75rem;border-radius:var(--input-border-radius);background:#ffffff8c}.mfr-addon img{width:4.5rem;height:4.5rem;object-fit:cover;border-radius:var(--input-border-radius)}.mfr-table-wrap{overflow-x:auto;max-width:100%}.mfr-table{min-width:32rem;font-variant-numeric:tabular-nums}.mfr-table :is(th,td){padding:.5rem;text-align:end;border-bottom:1px solid rgb(var(--text-color) / .12);white-space:nowrap}.mfr-table :is(th,td):first-child{text-align:start;padding-inline-start:0}.mfr-table thead th{font-size:var(--text-xs);color:rgb(var(--text-color) / .7);font-weight:400}.mfr-explain{max-width:none}@media screen and (max-width:699px){.mfr-card{padding:1.125rem}.mfr-grid{grid-template-columns:minmax(0,1fr)}.mfr-subgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mfr-work{grid-template-columns:minmax(0,1fr)}.mfr-steps__item{flex-direction:column;align-items:flex-start;justify-content:flex-end;font-size:.625rem}.mfr-feedrow{grid-template-columns:minmax(0,1fr) 2.75rem}.mfr-feedrow__type{grid-column:1 / -1}.mfr-products{grid-template-columns:minmax(0,1fr)}.mfr-product{grid-template-columns:5.5rem minmax(0,1fr);justify-items:start;text-align:start;column-gap:1rem}.mfr-product img{grid-row:span 4;max-width:5.5rem}.mfr-product__cov{justify-content:flex-start}.mfr-product .button{grid-column:1 / -1}.mfr-product__badge{inset-inline-start:1rem;transform:none}.mfr-bar{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem}.mfr-bar__track{grid-column:1 / -1;grid-row:2}.mfr-bar__value small{display:inline;margin-inline-start:.375rem}.mfr-axis{grid-template-columns:minmax(0,1fr)}.mfr-axis>span{display:none}.mfr-reco{padding:1.25rem}.mfr-reco__head{grid-template-columns:minmax(0,1fr)}.mfr-reco__head img{max-width:14rem;justify-self:center}.mfr-dose>div{padding:.625rem .5rem}.mfr-addon{grid-template-columns:3.5rem minmax(0,1fr)}.mfr-addon img{width:3.5rem;height:3.5rem}.mfr-addon .button{grid-column:1 / -1}.mfr-nav .button{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/mineralfutter-rechner.css.map */
