.fxa{--fxa-surface:#16211b;--fxa-surface-2:#1c2a22;--fxa-line:rgba(255,255,255,.12);--fxa-line-strong:rgba(255,255,255,.22);--fxa-text:#eef2ee;--fxa-muted:#a9b5ac;--fxa-green:#11801f;--fxa-brand:#17a02b;--fxa-green-hi:#3fd45a;--fxa-sun:#f5b700;--fxa-radius:12px;--fxa-ease:cubic-bezier(.2,.8,.2,1);display:grid;grid-template-columns:auto 1fr;gap:12px 14px;align-items:start;margin:14px 0 0;padding:14px 16px;border:1px solid var(--fxa-line);border-radius:var(--fxa-radius);background:linear-gradient(135deg,#17a02b1a,#17a02b00 55%),var(--fxa-surface);color:var(--fxa-text);font-family:inherit;line-height:1.5;box-sizing:border-box}.fxa *,.fxa *:before,.fxa *:after{box-sizing:border-box}.fxa p{margin:0}.fxa .fxs-icon{width:18px;height:18px;flex:none}.fxa-ic{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--fxa-green);color:#fff}.fxa-ic .fxs-icon{width:20px;height:20px}.fxa-titel{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:700;font-size:15px;color:#fff}.fxa-frei{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fxa-green-hi);border:1px solid rgba(63,212,90,.45);border-radius:999px;padding:2px 8px}.fxa-adr{font-size:14px;color:var(--fxa-text);margin-top:2px}.fxa-zeit{font-size:13px;color:var(--fxa-muted);margin-top:2px}.fxa--nein [data-fxa-status]{color:#ffb547}.fxa-aktionen{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.fxa-knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:10px;border:1px solid var(--fxa-line-strong);background:transparent;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;touch-action:manipulation;transition:background-color .2s var(--fxa-ease),border-color .2s var(--fxa-ease)}.fxa-knopf:hover{background:#ffffff0f;border-color:#fff}.fxa-knopf--voll{background:var(--fxa-brand);border-color:var(--fxa-brand)}.fxa-knopf--voll:hover{background:var(--fxa-green);border-color:var(--fxa-green)}.fxa-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;color:var(--fxa-green-hi);text-decoration:underline;text-underline-offset:3px}.fxa-link .fxs-icon{width:16px;height:16px}.fxa-knopf:focus-visible,.fxa-link:focus-visible,.fxa-zu:focus-visible{outline:3px solid var(--fxa-sun);outline-offset:2px}@media(min-width:990px){.fxa{grid-template-columns:auto 1fr auto}.fxa-aktionen{grid-column:auto;flex-direction:column;align-items:flex-end;gap:2px}}.fxa-dlg{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--fxa-line);border-radius:16px;background:var(--fxa-surface);color:var(--fxa-text);box-shadow:0 24px 64px #00000073}.fxa-dlg[open]{animation:fxa-ein .22s var(--fxa-ease)}.fxa-dlg::backdrop{background:#0000008c}@keyframes fxa-ein{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.fxa-dlg-kopf{position:relative;padding:20px 56px 12px 20px;border-bottom:1px solid var(--fxa-line)}.fxa-dlg-ueber{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fxa-green-hi)}.fxa-dlg h2{margin:4px 0 0;font-size:20px;line-height:1.3;color:#fff}.fxa-zu{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:#fff;font-size:26px;line-height:1;cursor:pointer}.fxa-zu:hover{background:#ffffff14}.fxa-dl{margin:0;padding:12px 20px}.fxa-dl>div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--fxa-line)}.fxa-dl>div:last-child{border-bottom:0}.fxa-dl dt{font-size:13px;color:var(--fxa-muted)}.fxa-dl dd{margin:0;font-size:14px;color:#fff}.fxa-dl dd p{margin:0}.fxa-dl a{color:var(--fxa-green-hi)}.fxa-hinweis{display:flex;gap:10px;margin:0 20px 12px;padding:12px;border-radius:10px;background:var(--fxa-surface-2);font-size:13px;color:var(--fxa-muted)}.fxa-hinweis .fxs-icon{color:var(--fxa-sun)}.fxa-dlg-fuss{padding:0 20px 20px}.fxa-dlg-fuss .fxa-knopf{width:100%}@media(max-width:480px){.fxa-dl>div{grid-template-columns:1fr;gap:2px}}@media(prefers-reduced-motion:reduce){.fxa-dlg[open]{animation:none}.fxa-knopf{transition:none}}body:has(.fxa) pickup-availability{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/78/assets/fx-abholung.css.map */
