.vgf{--vgf-ink: #1d3238;--vgf-accent: #f5c95e;--vgf-warm: #fcf9f2;--vgf-muted: #5e6b6e;--vgf-line: #e3e5df;color:var(--vgf-ink);font-family:f37,f37-fb-a,f37-fb-r,sans-serif;font-size:15rem;line-height:1.5;overflow-x:clip}.vgf *,.vgf *:before,.vgf *:after{box-sizing:border-box}.vgf [hidden]{display:none!important}.vgf__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vgf p,.vgf h1,.vgf h2,.vgf h3{margin:0;color:inherit}.vgf ul,.vgf ol,.vgf li{list-style:none;margin:0;padding:0}.vgf li:before{content:none;display:none}.vgf button,.vgf input{font:inherit;letter-spacing:inherit}.vgf input{font-family:inherit!important}.vgf button{cursor:pointer;text-transform:none}.vgf button:disabled{cursor:not-allowed;opacity:.55}.vgf a{color:inherit;text-underline-offset:3px}.vgf :is(a,button,input,summary):focus-visible{outline:2px solid var(--vgf-ink);outline-offset:4px}.vgf [tabindex="-1"]:focus{outline:none}.vgf__container{width:min(100% - 48px,840rem);margin-inline:auto}.vgf__hero{padding:30rem 0 54rem;background:var(--vgf-warm)}.vgf__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8rem;font-size:11rem;letter-spacing:.045em;text-transform:uppercase;margin-bottom:34rem}.vgf__breadcrumbs a{text-decoration:none}.vgf__intro{text-align:center;padding:8rem 0 0}.vgf__host{display:flex;flex-direction:column;align-items:center;gap:10rem;margin-bottom:27rem}.vgf__host-image{width:84px;height:84px;object-fit:cover;border-radius:50%}.vgf__host p{font-size:14rem}.vgf__eyebrow{font-size:12rem;line-height:1.4;letter-spacing:.075em;text-transform:uppercase;margin-bottom:12rem!important}.vgf .vgf__title,.vgf .vgf__section-title{font-family:fb,fb-fb-a,fb-fb-r,Montserrat,sans-serif;font-weight:600;letter-spacing:-.025em;text-wrap:balance}.vgf .vgf__title{font-size:39rem;line-height:1.13;margin-bottom:18rem}.vgf__intro .vgf__title{max-width:700rem;margin-inline:auto}.vgf .vgf__lead{font-size:16rem;line-height:1.6;max-width:630rem;margin-bottom:28rem}.vgf__intro .vgf__lead{margin-inline:auto}.vgf__button{display:inline-flex;align-items:center;justify-content:center;gap:14rem;min-height:48px;padding:12rem 23rem;border:1px solid transparent;border-radius:10px;font-weight:700!important;font-size:15rem!important;line-height:1.4;text-align:center;text-decoration:none;transition:background-color .15s,border-color .15s}.vgf__button--primary{color:var(--vgf-ink);background:var(--vgf-accent)}.vgf__button--primary:hover:not(:disabled){background:#efbb3f}.vgf__button--secondary{background:#fff;border-color:#cdd3ce;color:var(--vgf-ink)}.vgf__button--secondary:hover:not(:disabled){background:#f1f3ee}.vgf__button--large{min-height:54px;padding-inline:28rem}.vgf .vgf__intro-meta{margin-top:13rem;color:var(--vgf-muted);font-size:13rem}.vgf .vgf__benefits{display:flex;justify-content:center;flex-wrap:wrap;gap:14rem 25rem;border-top:1px solid #e9e3d8;margin-top:38rem;padding-top:22rem;font-size:13rem}.vgf__benefits li{display:flex;align-items:center;gap:8rem}.vgf__benefits span{font-size:11rem;color:var(--vgf-muted)}.vgf__form{background:#fff;border:1px solid #ece8df;padding:32rem;border-radius:16px}.vgf .vgf__progress{display:grid;grid-template-columns:repeat(3,1fr);gap:10rem;margin-bottom:34rem;border-bottom:1px solid var(--vgf-line);padding-bottom:24rem}.vgf__progress li{display:flex;align-items:center;gap:9rem;color:var(--vgf-muted);font-size:13rem}.vgf__progress span{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:28px;width:28px;border-radius:50%;border:1px solid #d4dad5;font-size:12rem}.vgf__progress [aria-current=step]{color:var(--vgf-ink);font-weight:700}.vgf__progress [aria-current=step] span{background:var(--vgf-accent);border-color:var(--vgf-accent)}.vgf__progress .is-complete span{background:var(--vgf-ink);border-color:var(--vgf-ink);color:#fff}.vgf .vgf__step .vgf__title{font-size:31rem}.vgf__label{display:block;margin-bottom:9rem;font-size:14rem;font-weight:700}.vgf__optional{font-weight:400;color:var(--vgf-muted)}.vgf__input{width:100%;min-height:52px;padding:13rem 15rem;border:1px solid #aebbb7;border-radius:9px;background:#fff;color:var(--vgf-ink);font-size:16px!important;line-height:1.4;box-shadow:none}.vgf__input::placeholder{color:#687775;opacity:1}.vgf__input[aria-invalid=true]{border-color:#a62c20}.vgf__search-wrap{position:relative}.vgf__search-icon{width:21px;height:21px;position:absolute;left:15px;top:50%;transform:translateY(-50%);pointer-events:none}.vgf .vgf__search{padding-left:46px}.vgf .vgf__hint{font-size:12rem;line-height:1.55;margin-top:9rem;color:var(--vgf-muted)}.vgf__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10rem;margin-top:21rem}.vgf__food{position:relative;width:100%;min-height:76px;border:1px solid var(--vgf-line);border-radius:10px;padding:14rem 12rem;background:#f8f9f6;color:var(--vgf-ink);text-align:left}.vgf__food:hover{border-color:#8c9d95;background:#f0f4ec}.vgf__food[aria-pressed=true]{background:#fff7df;border:2px solid var(--vgf-ink);padding:13rem 11rem}.vgf__food-name{display:block;font-size:14rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.vgf__food-category{display:block;color:var(--vgf-muted);font-size:11rem;line-height:1.4;margin-top:4rem}.vgf .vgf__selection{font-size:13rem;margin-top:15rem}.vgf__selection:empty{display:none}.vgf__unit-input{position:relative;max-width:340rem}.vgf__unit-input .vgf__input{padding-right:55px}.vgf__unit-input>span{position:absolute;right:17px;top:50%;transform:translateY(-50%);font-weight:700}.vgf__chips{display:flex;flex-wrap:wrap;gap:9rem;margin-top:21rem}.vgf__chip{min-height:44px;border:1px solid #d2d8d2;background:#fff;border-radius:24px;padding:9rem 18rem;font-size:14rem!important;color:var(--vgf-ink)}.vgf__chip:hover{background:#f5f6f2}.vgf__chip[aria-pressed=true]{background:var(--vgf-ink);border-color:var(--vgf-ink);color:#fff}.vgf__tip{padding:18rem 20rem;margin-top:30rem;background:#f5f7f2;border-radius:10px;font-size:13rem;line-height:1.6}.vgf__tip strong{display:block;margin-bottom:4rem}.vgf__navigation{display:flex;align-items:center;justify-content:space-between;gap:12rem;margin-top:30rem;padding-top:22rem;border-top:1px solid var(--vgf-line)}.vgf .vgf__error{padding:14rem 16rem;margin-top:20rem;border-left:3px solid #a62c20;border-radius:4px;color:#822317;background:#fff4ef;font-size:14rem}.vgf .vgf__error:empty{display:none}.vgf__result{padding-top:4rem}.vgf__result-summary{max-width:none!important}.vgf__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18rem}.vgf__cards>:only-child{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.vgf__product{min-width:0;background:#fff;border:1px solid #e5e5dd;border-radius:14px;overflow:hidden}.vgf__product-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.vgf__product-image img{display:block;width:100%;height:100%;object-fit:contain}.vgf__product-body{align-self:center;padding:22rem}.vgf .vgf__product-name{font-family:fb,fb-fb-a,fb-fb-r,Montserrat,sans-serif;font-size:20rem;font-weight:600;line-height:1.3;margin-bottom:10rem}.vgf .vgf__product-meta{font-size:13rem;color:var(--vgf-muted);line-height:1.65;margin-bottom:12rem}.vgf__fill{height:8px;border-radius:5px;overflow:hidden;background:#e7ece4;margin:15rem 0}.vgf__fill-bar{display:block;height:100%;background:#687f69;border-radius:inherit}.vgf .vgf__product-price{font-size:15rem;font-weight:700}.vgf__product-link{display:inline-flex;min-height:44px;align-items:center;font-size:13rem;font-weight:700}.vgf__notices{display:grid;gap:12rem;margin-top:20rem}.vgf__notice{padding:18rem 20rem;border:1px solid #dbe1d4;border-radius:10px;background:#f3f6ed;font-size:14rem;line-height:1.6}.vgf__step>.vgf__notice{margin-top:20rem}.vgf__notice p+p{margin-top:8rem}.vgf__notice a{font-weight:700}.vgf__notice .vgf__text-link{display:inline-flex;min-height:44px;align-items:center;gap:8rem;margin-top:6rem}.vgf__checkout{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28rem 20rem;margin-top:24rem;border-radius:14px;background:#fff;border:1px solid #e5e5dd}.vgf .vgf__discount{margin-bottom:12rem;padding:8rem 14rem;border-radius:999px;background:#f3f6ed;color:#1d8147;font-size:14rem;font-weight:700;line-height:1.45}.vgf .vgf__total{font-size:21rem;font-weight:700;margin-bottom:17rem}.vgf__result-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14rem 24rem;margin-top:24rem}.vgf__text-button{min-height:44px;padding:10rem 0;border:0;background:transparent;color:var(--vgf-ink);font-size:13rem!important;text-decoration:underline;text-underline-offset:3px}.vgf .vgf__status:not(:empty){padding:16rem 20rem;margin-top:20rem;background:#fff;border-radius:10px;border:1px solid #cfd8c9}.vgf__no-script{margin-top:24rem}.vgf__faq{padding:58rem 0 68rem;background:#fff}.vgf .vgf__section-title{font-size:29rem;line-height:1.2;margin-bottom:29rem}.vgf__faq details{border-top:1px solid var(--vgf-line)}.vgf__faq details:last-child{border-bottom:1px solid var(--vgf-line)}.vgf__faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20rem;min-height:60px;padding:18rem 0;cursor:pointer;font-weight:700;font-size:15rem}.vgf__faq summary::-webkit-details-marker{display:none}.vgf__faq summary span{flex-shrink:0;font-size:23rem;line-height:1;font-weight:400;transition:transform .15s}.vgf__faq details[open] summary span{transform:rotate(45deg)}.vgf__faq details>div{padding:0 35rem 22rem 0;font-size:14rem;line-height:1.7}@media(max-width:767px){.vgf__container{width:calc(100% - 32px)}.vgf__hero{padding:22rem 0 35rem}.vgf__breadcrumbs{margin-bottom:28rem;font-size:10rem}.vgf__host{gap:9rem;margin-bottom:24rem}.vgf__host-image{width:74px;height:74px}.vgf .vgf__title{font-size:31rem;line-height:1.15}.vgf .vgf__lead{font-size:15rem;margin-bottom:25rem}.vgf__intro .vgf__button{width:100%;max-width:370rem}.vgf .vgf__benefits{flex-direction:column;align-items:center;gap:10rem;margin-top:29rem;padding-top:21rem}.vgf__form{padding:21rem 18rem;border-radius:12px}.vgf .vgf__progress{gap:8rem;padding-bottom:19rem;margin-bottom:25rem}.vgf__progress li{flex-direction:column;gap:7rem;font-size:11rem;text-align:center}.vgf .vgf__step .vgf__title{font-size:27rem}.vgf__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8rem}.vgf__food{min-height:79px;padding:12rem 10rem}.vgf__food[aria-pressed=true]{padding:11rem 9rem}.vgf__food-name{font-size:13rem}.vgf__food-category{font-size:10rem}.vgf__chips{gap:8rem}.vgf__chip{padding-inline:14rem}.vgf__tip{padding:16rem;margin-top:25rem}.vgf__navigation{margin-top:25rem}.vgf__navigation .vgf__button{padding-inline:17rem}.vgf__cards{grid-template-columns:1fr;gap:14rem}.vgf__cards>:only-child{display:block}.vgf__product-image{max-height:310px}.vgf__product-body{padding:20rem}.vgf__checkout{padding:23rem 17rem}.vgf__checkout .vgf__button{width:100%;padding-inline:14rem}.vgf__result-actions{flex-direction:column;gap:12rem}.vgf__result-actions .vgf__button{width:100%}.vgf__faq{padding:39rem 0 47rem}.vgf .vgf__section-title{font-size:25rem;margin-bottom:23rem}.vgf__faq summary{font-size:14rem}}@media(prefers-reduced-motion:reduce){.vgf *,.vgf *:before,.vgf *:after{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/vorratsglas-finder.css.map */
