.vgpop,.vgtab{--g: var(--vg-green, #2F4A3E);--cta: #47773F;--cta-h: #3F6B35;--sage: #47773F;--gold: #E1BB4F;--goldc: #FBF1D6;--goldi: #6E5410;--ink: var(--vg-ink, #23271F);--ink2: #4A4E45;--muted: #5F665A;--hair: #ECE7DC;--err: #9A3B2E;font-family:var(--vg-font-body, "Montserrat", sans-serif)}.vgpop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:24px;color:var(--ink)}.vgpop[hidden],.vgtab[hidden],.vgpop [hidden]{display:none!important}.vgpop-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#23271f8c;opacity:0;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.vgpop.is-open .vgpop-backdrop{opacity:1}.vgpop-card{position:relative;box-sizing:border-box;width:min(820px,100%);height:min(640px,80vh);display:grid;grid-template-columns:5fr 6fr;background:#fff;border-radius:24px;overflow:hidden;outline:none;overscroll-behavior:contain;box-shadow:0 30px 80px -20px #23271f8c,0 2px 10px #23271f1f;opacity:0;transform:translateY(16px) scale(.985);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.vgpop.is-open .vgpop-card{opacity:1;transform:none}.vgpop *,.vgtab *{box-sizing:border-box}.vgpop-x{position:absolute;top:12px;right:12px;z-index:4;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#fffffff2;color:var(--ink);cursor:pointer;box-shadow:0 1px 4px #23271f33}.vgpop-x:hover{background:#fff}.vgpop-photo{position:relative;overflow:hidden;background:#c9d6c2;min-height:0}.vgpop-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%);opacity:0;transition:opacity .35s ease}.vgpop-img.is-loaded{opacity:1}.vgpop-badge{position:absolute;left:22px;bottom:22px;margin:0;display:grid;place-items:center;width:132px;height:132px;border-radius:50%;background:var(--gold);color:#1f3329;text-align:center;line-height:1;box-shadow:0 10px 28px -8px #141e168c}.vgpop-badge-n{display:block;font-size:44px;font-weight:800;letter-spacing:-.03em}.vgpop-badge-t{display:block;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vgpop-badge{grid-template-rows:auto auto;align-content:center;gap:4px}.vgpop-body{display:flex;align-items:center;min-height:0;overflow-y:auto;padding:36px 36px 22px}.vgpop-view{width:100%}.vgpop .vgpop-title{margin:0;padding-right:40px;font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--g)}.vgpop-hl{color:var(--cta);white-space:nowrap}.vgpop-lead{margin:10px 0 0;font-size:16px;line-height:1.4;font-weight:600;color:var(--ink)}.vgpop-sub{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink2)}.vgpop-form{margin:16px 0 0}.vgpop-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vgpop-input{width:100%;height:52px;padding:0 16px;border:1.5px solid #B9C2B0;border-radius:8px;background:#fff;font:inherit;font-size:16px;color:var(--ink)}.vgpop-input::placeholder{color:#767c70}.vgpop-input:focus{outline:none;border-color:var(--sage);box-shadow:0 0 0 4px #47773f2e}.vgpop-input[aria-invalid=true]{border-color:var(--err)}.vgpop-fields{display:grid;gap:10px}.vgpop-opt{font-weight:500;color:var(--muted)}.vgpop[data-badge-d=rechts] .vgpop-badge{left:auto;right:22px}html.vgpop-offen .ts-switcher-individual,html.vgpop-offen .ts-dropdown-expand{visibility:hidden!important}.vgpop-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.vgpop-err{margin:8px 0 0;font-size:13px;line-height:1.4;font-weight:500;color:var(--err)}.vgpop-btn{width:100%;min-height:52px;margin-top:10px;padding:0 20px;border:0;border-radius:8px;background:var(--cta);color:#fff;font:inherit;font-size:16.5px;font-weight:700;cursor:pointer}.vgpop-btn:hover{background:var(--cta-h)}.vgpop-btn[disabled]{opacity:.65;cursor:progress}.vgpop-mail{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;padding:8px 12px;border-radius:8px;background:var(--goldc);font-size:12.5px;line-height:1.45;color:var(--goldi)}.vgpop-mail svg{flex:none;margin-top:1px;color:var(--goldi)}.vgpop-mail b{color:var(--ink);font-weight:700}.vgpop-legal{margin:8px 0 0;font-size:11.5px;line-height:1.5;color:var(--muted)}.vgpop-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.vgpop-no{display:inline-block;margin:6px 0 0;min-height:40px;padding:0 2px;border:0;background:none;font:inherit;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vgpop-no:hover{color:var(--ink)}.vgpop-done-i{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:50%;background:#eaf2e6;color:var(--sage)}.vgpop .vgpop-done .vgpop-title{font-size:26px}.vgpop-done .vgpop-sub{margin-top:10px;font-size:15px}.vgpop-done .vgpop-btn{margin-top:16px}.vgpop .vgpop-title:focus{outline:none}.vgpop :focus-visible,.vgtab :focus-visible{outline:3px solid #2F6FED;outline-offset:2px}.vgpop-input:focus-visible{outline:none}.vgpop .sr,.vgtab .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vgtab{position:fixed;left:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:60;display:flex;align-items:stretch;border-radius:999px;background:#fff;box-shadow:0 6px 22px -6px #23271f73,0 0 0 1px #23271f14;opacity:0;transform:translateY(12px);transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.vgtab.is-in{opacity:1;transform:none}.vgtab-open{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 6px 4px 4px;border:0;background:none;cursor:pointer;font:inherit;color:var(--ink);border-radius:999px 0 0 999px}.vgtab-n{display:grid;place-items:center;height:36px;padding:0 12px;border-radius:999px;background:var(--gold);color:#1f3329;font-size:15px;font-weight:800}.vgtab-t{font-size:14px;font-weight:700;padding-right:2px}.vgtab-x{display:grid;place-items:center;width:40px;min-height:44px;border:0;border-left:1px solid var(--hair);background:none;color:var(--muted);cursor:pointer;border-radius:0 999px 999px 0}.vgtab-x:hover,.vgtab-open:hover .vgtab-t{color:var(--ink)}@media(prefers-reduced-motion:reduce){.vgpop-backdrop,.vgpop-card,.vgpop-img,.vgtab{transition:none}.vgpop-card{transform:none}}@media(max-width:719px){.vgpop{place-items:end center;padding:0}.vgpop-card{width:100%;height:auto;max-height:calc(100dvh - 8px);grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);border-radius:22px 22px 0 0;transform:translateY(40px)}.vgpop-photo{height:clamp(120px,26dvh,210px)}.vgpop-img{object-position:var(--posm, 50% 50%)}.vgpop-badge{left:auto;right:16px;bottom:14px;width:96px;height:96px;gap:2px}.vgpop-badge-n{font-size:32px}.vgpop-badge-t{font-size:11.5px}.vgpop-body{display:block;padding:16px 18px calc(10px + env(safe-area-inset-bottom,0px))}.vgpop .vgpop-title{padding-right:0;font-size:22px}.vgpop-lead{margin-top:6px;font-size:15px}.vgpop-sub{margin-top:4px;font-size:13px;line-height:1.45}.vgpop-form{margin-top:12px}.vgpop-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vgpop-input{height:46px}.vgpop-fields{gap:8px}.vgpop[data-badge-d] .vgpop-badge{left:auto;right:16px}.vgpop-btn{min-height:50px;margin-top:8px}.vgpop-mail{margin-top:8px;padding:6px 10px;font-size:12px}.vgpop-legal{margin-top:6px;font-size:10.5px;line-height:1.45}.vgpop-no{display:block;margin:2px auto 0;min-height:36px}.vgpop-done-i{width:44px;height:44px;margin-bottom:10px}.vgpop .vgpop-done .vgpop-title{font-size:21px}.vgtab{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.vgtab-t{font-size:13.5px}}@media(max-width:719px)and (max-height:700px){.vgpop-photo{height:clamp(100px,18dvh,130px)}.vgpop .vgpop-badge,.vgpop[data-badge-d] .vgpop-badge{width:76px;height:76px;bottom:10px;left:12px;right:auto}.vgpop-badge-n{font-size:25px}.vgpop-badge-t{font-size:10.5px}.vgpop-body{padding-top:12px}.vgpop .vgpop-title{font-size:20px}.vgpop-sub{font-size:12.5px}.vgpop-form{margin-top:10px}.vgpop-input{height:44px}.vgpop-fields{gap:6px}.vgpop-btn{min-height:46px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/vg-popup.css.map */
