:root{--jb-farbe-grund:#fffffc;--jb-farbe-flaeche:#f5f5f3;--jb-farbe-linie:#e3e2de;--jb-farbe-text:#16181a;--jb-farbe-text-sanft:#4a4e4c;--jb-farbe-text-leise:#686d69;--jb-farbe-salbei:#5a706d;--jb-farbe-salbei-dunkel:#4c5f5d;--jb-farbe-salbei-hell:#eff2f1;--jb-farbe-gelb:#ffd450;--jb-farbe-gelb-hell:#ffe288;--jb-farbe-beige:#ffeac4;--jb-farbe-nacht:#081d33;--jb-farbe-nacht-tief:#05111f;--jb-farbe-erfolg:#17803f;--jb-farbe-erfolg-hell:#ecfdf5;--jb-farbe-rot:#b42318;--jb-farbe-stern:#fbbc04;--jb-farbe-schleier:#16181a80;--jb-farbe-auf-dunkel:var(--jb-farbe-grund);--jb-farbe-fuss-grund:#45594f;--jb-farbe-fuss-band-hell:#4f665e;--jb-farbe-fuss-band-mitte:#4e5c4d;--jb-farbe-fuss-band-dunkel:#3a4d45;--jb-farbe-fuss-text:#ffffffdb;--jb-farbe-fuss-titel:#fffffff0;--jb-farbe-fuss-linie:#ffffff29;--jb-farbe-fuss-kartenlinie:#ffffff38;--jb-farbe-fuss-kartenlicht:#ffffff1a;--jb-farbe-fuss-kartenlicht-sanft:#ffffff09;--jb-farbe-fuss-text-leise:#ffffffbd;--jb-farbe-fuss-knopf-text:#2c3d39;--jb-farbe-google-stern:#fbbc04;--jb-farbe-header-dialog-schleier:#14181c47;--jb-farbe-fuss-abschluss-text:#0c0a09;--jb-farbe-fuss-zahlung-grund:#fafaf9;--jb-farbe-fuss-titel-akzent:#637a77;--jb-schrift-ueberschrift:Vollkorn,Georgia,Times New Roman,serif;--jb-schrift-text:Hanken Grotesk,system-ui,-apple-system,Segoe UI,sans-serif;--jb-gewicht-normal:400;--jb-gewicht-mittel:500;--jb-gewicht-halbfett:600;--jb-gewicht-fett:700;--jb-gewicht-dialog:650;--jb-groesse-anzeige:clamp(1.875rem,1.5036rem + 1.5238vw,2.875rem);--jb-groesse-h1:clamp(1.75rem,1.5179rem + .9524vw,2.375rem);--jb-groesse-h2:clamp(1.375rem,1.2357rem + .5714vw,1.75rem);--jb-groesse-h3:clamp(1.125rem,1.0554rem + .2857vw,1.3125rem);--jb-groesse-einleitung:clamp(1rem,.9536rem + .1905vw,1.125rem);--jb-groesse-text:clamp(1rem,.9768rem + .0952vw,1.0625rem);--jb-groesse-klein:.875rem;--jb-groesse-mini:.78125rem;--jb-zeile-titel:1.1;--jb-zeile-ueberschrift:1.25;--jb-zeile-knapp:1.5;--jb-zeile-text:1.65;--jb-abstand-1:4px;--jb-abstand-2:8px;--jb-abstand-3:12px;--jb-abstand-4:16px;--jb-abstand-5:24px;--jb-abstand-6:32px;--jb-abstand-7:48px;--jb-abstand-8:64px;--jb-abstand-sektion:clamp(2.5rem,1.4786rem + 4.1905vw,5.25rem);--jb-abstand-rand:clamp(1.125rem,.4286rem + 2.8571vw,3rem);--jb-radius-klein:4px;--jb-radius-karte:12px;--jb-radius-rund:999px;--jb-breite-lesen:42rem;--jb-breite-inhalt:75rem;--jb-breite-weit:106.25rem;--jb-breite-kachel:18rem;--jb-container-mittel:30rem;--jb-container-breit:40rem;--jb-bedienung-ziel:44px;--jb-bedienung-symbol:24px;--jb-hoehe-galerie:24rem;--jb-schatten-karte:0px 1px 2px 0px #16181a0f,0px 18px 40px -26px #16181a61;--jb-schatten-schwebend:0px 14px 36px -10px #00000061,0px 0px 0px 1px #0000000f;--jb-dauer-kurz:.15s;--jb-dauer-mittel:.3s;--jb-kurve-aus:cubic-bezier(.22,1,.36,1);--jb-bestand-basis:16px;--jb-bestand-basis-desktop:16.8px;--jb-bestand-text:#0c0a09;--jb-bestand-farbe-titel:var(--jb-bestand-text);--jb-bestand-farbe-text:#000;--jb-bestand-zeile:1.2;--jb-bestand-titel-abstand:.5;--jb-bestand-h2-abstand:.83;--jb-bestand-absatz-abstand:1;--jb-bestand-link-linie:.15;--jb-bestand-galerie-luecke:10px;--jb-bestand-shop-rand-pc:33.6px;--jb-bestand-shop-rand-tablet:16.8px;--jb-bestand-shop-unten-tablet:67.2px;--jb-bestand-shop-titel-tablet:20.16px;--jb-bestand-shop-titel-laufweite-tablet:.5px;--jb-bestand-shop-titel-pc:21.84px;--jb-bestand-shop-titel-handy:17.6px;--jb-bestand-inspiration-oben-pc:28px;--jb-bestand-inspiration-rand-tablet:18px;--jb-bestand-inspiration-oben-tablet:22px;--jb-bestand-inspiration-unten-tablet:56px;--jb-bestand-inspiration-unten-pc:72px;--jb-bestand-inspiration-unten-handy:44px;--jb-bestand-inspiration-abstand-pc:16.8px;--jb-bestand-inspiration-titel:32px;--jb-bestand-inspiration-zeile-titel:1.15;--jb-bestand-inspiration-text-handy:16px;--jb-bestand-inspiration-text-pc:17.64px;--jb-bestand-inspiration-h2-pc:26.46px;--jb-bestand-inspiration-h2-handy:24px;--jb-bestand-inspiration-link-pc:18.522px;--jb-bestand-kalender-kundenbild:100px;--jb-bestand-kalender-kunden-h2-mobile:1.2;--jb-bestand-kalender-kunden-h2-desktop:1.3;--jb-bestand-textil-hero-hoehe:400px;--jb-bestand-textil-hero-vh-handy:50;--jb-bestand-textil-hero-vh-mittel:40;--jb-bestand-textil-hero-vh-weit:60;--jb-bestand-textil-titel-handy:1.7;--jb-bestand-textil-titel-weit:2.7;--jb-bestand-textil-wechsel:.5s;--jb-bestand-textil-stand:4s;--jb-bestand-textil-h1-faktor:1.6;--jb-bestand-textil-h1-handy-faktor:1.25;--jb-bestand-textil-zeile:1.2;--jb-bestand-textil-herotitel-faktor:2;--jb-bestand-textil-hero-neben-faktor:1.05;--jb-bestand-textil-hero-frage-faktor:1.3;--jb-bestand-textil-hero-frage-handy-faktor:1.2;--jb-bestand-textil-text-gewicht:300;--jb-bestand-textil-text-handy-faktor:.9;--jb-bestand-textil-aufzaehlung-zeile-handy:1.4;--jb-bestand-textil-besuch-breite:900px;--jb-bestand-textil-grundflaeche:#fafaf9;--jb-bestand-textil-hero:#30483f;--jb-bestand-textil-raster-versatz:-25px;--jb-bestand-textil-raster-preis-faktor:.8;--jb-bestand-textil-h1-mittel-faktor:1.5;--jb-bestand-textil-h1-weit-faktor:1.7;--jb-bestand-textil-aufzaehlung-zeile-weit:1.5;--jb-bestand-textil-zoom:1.3;--jb-bestand-textil-zoom-dauer:20s;--jb-bestand-textil-zoom-zurueck:10s;--jb-bestand-galerie-abstand:10px;--jb-bestand-galerie-abstand-handy:5px;--jb-bestand-galerie-abstand-weit:14px;--jb-bestand-karte-hoehe:560px;--jb-bestand-route-zeile:1.2;--jb-bestand-galerie-filter-leerraum:34px;--jb-bestand-karussell-rahmen:2px;--jb-bestand-w6-mass-11px:11px;--jb-bestand-w6-mass-1px:1px;--jb-bestand-w6-mass-9px:9px;--jb-bestand-w6-mass-15px:15px;--jb-bestand-w6-mass-17px:17px;--jb-bestand-w6-mass-11-5px:11.5px;--jb-bestand-w6-mass-13-5px:13.5px;--jb-bestand-w6-mass-10-5px:10.5px;--jb-bestand-w6-mass-3px:3px;--jb-bestand-w6-mass-22px:22px;--jb-bestand-w6-mass-14-5px:14.5px;--jb-bestand-w6-mass-900px:900px;--jb-bestand-w6-mass-19-2px:19.2px;--jb-bestand-w6-mass-16-8px:16.8px;--jb-bestand-w6-mass-20-16px:20.16px;--jb-bestand-w6-mass-minus-0-02822px:-.02822px;--jb-bestand-w6-mass-50px:50px;--jb-bestand-w6-mass-0px:0px;--jb-bestand-w6-mass-0-15279px:.15279px;--jb-bestand-w6-mass-767px:767px;--jb-bestand-w6-mass-1700px:1700px;--jb-bestand-w6-mass-33-6px:33.6px;--jb-bestand-w6-mass-50-4px:50.4px;--jb-bestand-w6-mass-67-2px:67.2px;--jb-bestand-w6-mass-20px:20px;--jb-bestand-w6-mass-23-04px:23.04px;--jb-bestand-w6-mass-24-192px:24.192px;--jb-bestand-w6-mass-21-84px:21.84px;--jb-bestand-w6-mass-26-208px:26.208px;--jb-bestand-w6-mass-25-2px:25.2px;--jb-bestand-w6-mass-30-24px:30.24px;--jb-bestand-w6-mass-26-88px:26.88px;--jb-bestand-w6-mass-32-256px:32.256px;--jb-bestand-w6-mass-28-56px:28.56px;--jb-bestand-w6-mass-34-272px:34.272px;--jb-bestand-w6-mass-20-4px:20.4px;--jb-bestand-w6-mass-minus-0-0155px:-.0155px;--jb-bestand-w6-mass-minus-1-0156px:-1.0156px;--jb-bestand-w6-mass-1024px:1024px;--jb-bestand-w6-mass-17-64px:17.64px;--jb-bestand-w6-mass-21-168px:21.168px;--jb-bestand-w6-mass-1200px:1200px;--jb-bestand-w6-mass-40-32px:40.32px;--jb-bestand-w6-mass-18-522px:18.522px;--jb-bestand-w6-mass-22-2264px:22.2264px;--jb-bestand-w6-mass-1-5px:1.5px;--jb-bestand-w6-mass-2px:2px;--jb-bestand-w6-mass-60px:60px;--jb-bestand-w6-mass-30px:30px;--jb-bestand-w6-mass-40px:40px;--jb-bestand-w6-mass-20-8px:20.8px;--jb-bestand-w6-mass-22-932px:22.932px;--jb-bestand-w6-mass-926px:926px;--jb-bestand-w6-mass-1115px:1115px;--jb-bestand-w6-mass-117-6px:117.6px;--jb-bestand-w6-mass-35px:35px;--jb-bestand-w6-mass-26-46px:26.46px;--jb-bestand-w6-mass-31-752px:31.752px;--jb-bestand-w6-mass-minus-7px:-7px;--jb-bestand-w6-mass-1103px:1103px;--jb-bestand-w6-mass-84px:84px;--jb-bestand-w6-mass-17-6px:17.6px;--jb-bestand-w6-mass-21-12px:21.12px;--jb-bestand-w6-mass-0-5px:.5px;--jb-bestand-w6-mass-23-52px:23.52px;--jb-bestand-w6-mass-28-224px:28.224px;--jb-bestand-w6-mass-12-8px:12.8px;--jb-bestand-w6-mass-1400px:1400px;--jb-bestand-w6-mass-28px:28px;--jb-bestand-w6-mass-75-6px:75.6px;--jb-bestand-w6-mass-31px:31px;--jb-bestand-w6-mass-36px:36px;--jb-bestand-w6-mass-56px:56px;--jb-bestand-w6-mass-2-5px:2.5px;--jb-bestand-w6-mass-36-8px:36.8px;--jb-bestand-w6-mass-46px:46px;--jb-bestand-w6-mass-52-9px:52.9px;--jb-bestand-w6-mass-18px:18px;--jb-bestand-w6-mass-28-8px:28.8px;--jb-bestand-w6-mass-21-6px:21.6px;--jb-bestand-w6-mass-18-9px:18.9px;--jb-bestand-w6-mass-22-68px:22.68px;--jb-bestand-w6-mass-6-72px:6.72px;--jb-bestand-w6-mass-400px:400px;--jb-bestand-w6-mass-27px:27px;--jb-bestand-w6-mass-32-4px:32.4px;--jb-bestand-w6-mass-190px:190px;--jb-bestand-w6-mass-13px:13px;--jb-bestand-w6-mass-14-72px:14.72px;--jb-bestand-w6-mass-36-96px:36.96px;--jb-bestand-w6-mass-14-4px:14.4px;--jb-bestand-w6-mass-17-28px:17.28px;--jb-bestand-w6-mass-0-3px:.3px;--jb-bestand-w6-mass-8-4px:8.4px;--jb-bestand-w6-mass-0-1px:.1px;--jb-bestand-w6-mass-31-2px:31.2px;--jb-bestand-w6-mass-37-8px:37.8px;--jb-bestand-w6-mass-31-92px:31.92px;--jb-bestand-w6-mass-47-88px:47.88px;--jb-bestand-w6-mass-100-8px:100.8px;--jb-bestand-w6-mass-19-36px:19.36px;--jb-bestand-w6-mass-32-76px:32.76px;--jb-bestand-w6-mass-18-48px:18.48px;--jb-bestand-w6-mass-22-176px:22.176px;--jb-bestand-w6-mass-26-4px:26.4px;--jb-bestand-w6-mass-10-08px:10.08px;--jb-bestand-w6-mass-28-392px:28.392px;--jb-bestand-w6-mass-25-4016px:25.4016px;--jb-bestand-w6-mass-27-5184px:27.5184px;--jb-bestand-w6-mass-134-4px:134.4px;--jb-bestand-w6-mass-80px:80px;--jb-bestand-w6-mass-120px:120px;--jb-bestand-w6-mass-25px:25px;--jb-bestand-w6-mass-150px:150px;--jb-bestand-w6-mass-250px:250px;--jb-bestand-w6-mass-300px:300px;--jb-bestand-w6-mass-43-68px:43.68px;--jb-bestand-w6-mass-27-72px:27.72px;--jb-bestand-w6-mass-378px:378px;--jb-bestand-w6-mass-324px:324px;--jb-bestand-w6-mass-8-82px:8.82px;--jb-bestand-w6-mass-235-2px:235.2px;--jb-bestand-w6-mass-1600px:1600px;--jb-bestand-w6-mass-18-72px:18.72px;--jb-bestand-w6-mass-9-24px:9.24px;--jb-bestand-w6-mass-24-024px:24.024px;--jb-bestand-w6-mass-2-25806px:2.25806px;--jb-bestand-w6-mass-minus-5-0469px:-5.0469px;--jb-bestand-w6-mass-minus-3-3594px:-3.3594px;--jb-bestand-w6-mass-minus-6-7188px:-6.7188px;--jb-bestand-w6-mass-21-625px:21.625px;--jb-bestand-w6-mass-100px:100px;--jb-bestand-w6-mass-minus-8-4px:-8.4px;--jb-bestand-w6-mass-9-6px:9.6px;--jb-bestand-w6-mass-10-92px:10.92px;--jb-bestand-w6-mass-168px:168px;--jb-bestand-w6-mass-39-984px:39.984px;--jb-bestand-w6-mass-30-576px:30.576px;--jb-bestand-w6-mass-32-928px:32.928px;--jb-bestand-w6-mass-0-2px:.2px;--jb-bestand-w6-mass-45-36px:45.36px;--jb-bestand-w6-mass-54-432px:54.432px;--jb-bestand-w6-mass-25-872px:25.872px;--jb-bestand-w6-farbe-344643:#344643;--jb-bestand-w6-farbe-595959:#595959;--jb-bestand-w6-farbe-f5f5f4:#f5f5f4;--jb-bestand-w6-farbe-e7e5e4:#e7e5e4;--jb-bestand-w6-farbe-0c0a09:#0c0a09;--jb-bestand-w6-farbe-30483f:#30483f;--jb-bestand-w6-farbe-3f3b38:#3f3b38;--jb-bestand-w6-farbe-00000000:#0000;--jb-bestand-w6-farbe-c6d6c7:#c6d6c7;--jb-bestand-w6-farbe-2f3132:#2f3132;--jb-bestand-w6-farbe-fafaf9:#fafaf9;--jb-bestand-w6-farbe-f5f2ec:#f5f2ec;--jb-bestand-w6-farbe-fffffcd1:#fffffcd1;--jb-bestand-w6-farbe-a2a2a184:#a2a2a184;--jb-bestand-w6-farbe-ffffff66:#fff6;--jb-bestand-w6-farbe-fffffce6:#fffffce6;--jb-bestand-w6-farbe-242c26:#242c26;--jb-bestand-w6-farbe-fffffc0f:#fffffc0f;--jb-bestand-w6-farbe-6563624f:#6563624f;--jb-bestand-w6-farbe-fffffc24:#fffffc24;--jb-bestand-w6-farbe-a2ac94:#a2ac94;--jb-bestand-w6-farbe-d6d3d1:#d6d3d1;--jb-bestand-w6-farbe-0f2b1d00:#0f2b1d00;--jb-bestand-w6-farbe-ff9900:#f90;--jb-bestand-w6-farbe-fafaf9ff:#fafaf9;--jb-bestand-w6-farbe-000000:#000;--jb-bestand-w6-farbe-fffffcff:#fffffc;--jb-bestand-w6-farbe-000080:navy;--jb-bestand-w6-farbe-7d7875:#7d7875;--jb-bestand-w6-farbe-a8a29e:#a8a29e;--jb-bestand-w6-farbe-010a14:#010a14;--jb-bestand-w6-farbe-040a11:#040a11;--jb-bestand-w6-farbe-030a12:#030a12;--jb-bestand-w6-farbe-70aaa2:#70aaa2;--jb-bestand-w6-schrift-hanken-grotesk-system-ui-sans-serif:"Hanken Grotesk",system-ui,sans-serif;--jb-bestand-w6-schrift-vollkorn-system-ui-sans-serif:Vollkorn,system-ui,sans-serif;--jb-bestand-w6-gewicht-300:300;--jb-bestand-w6-gewicht-650:650;--jb-bestand-w6-gewicht-900:900;--jb-bestand-w6-zahl-3:3;--jb-bestand-w6-zahl-5:5;--jb-bestand-w6-zahl-3-00403:3.00403;--jb-bestand-w6-zahl-2-98611:2.98611;--jb-bestand-w6-zahl-2-8203:2.8203;--jb-bestand-w6-zahl-minus-0-32258:-.32258;--jb-bestand-w6-schatten-bestand-dc42a9bf93:0px 24px 60px -12px #0c0a0940;--jb-bestand-w6-schatten-bestand-6a2ad87c38:0px 12px 32px -12px #0c0a094d;--jb-bestand-w6-schatten-bestand-0c23c684e9:0px 0px 0px 0px #00000080;--jb-bestand-w6-schatten-bestand-7437f8bc4c:inset 0px 0px 15px 0px #00000042;--jb-rahmen-kopf-hoehe-pc:56.7813px;--jb-rahmen-kopf-hoehe-handy:48px;--jb-rahmen-kopf-shop-hoehe-handy:52px;--jb-rahmen-kopf-shop-titel-hoehe-pc:62px;--jb-rahmen-kopf-shop-titel-hoehe-handy:56px;--jb-rahmen-dialog-kunden-breite:860px;--jb-rahmen-dialog-versand-breite:600px;--jb-rahmen-dialog-versprechen-breite:480px;--jb-rahmen-dialog-zahlung-breite:464px;--jb-rahmen-dialog-titel:19px;--jb-rahmen-dialog-logo-breite:60px;--jb-rahmen-dialog-logo-hoehe:28px;--jb-rahmen-dialog-logos-abstand:26.8px;--jb-rahmen-dialog-kachel-radius:10px;--jb-rahmen-kopf-logo-pc:200px;--jb-rahmen-kopf-logo-handy:100px;--jb-rahmen-kopf-innen-pc:16px;--jb-rahmen-kopf-innen-handy:12px;--jb-rahmen-fuss-karte:320px;--jb-rahmen-fuss-signatur:168px;--jb-rahmen-fuss-signatur-handy:150px;--jb-rahmen-fuss-google:30px;--jb-rahmen-fuss-google-rand:5px;--jb-rahmen-fuss-ueber-mich-versatz:-8px;--jb-rahmen-fuss-maps:18px;--jb-rahmen-fuss-titel:21px;--jb-rahmen-fuss-klein:13.5px;--jb-rahmen-fuss-link:14.5px;--jb-rahmen-fuss-liste-pc:17.64px;--jb-rahmen-fuss-liste-handy:16px;--jb-rahmen-fuss-listenzeile-pc:21.1719px;--jb-rahmen-fuss-listenzeile-handy:19.204px;--jb-rahmen-fuss-titel-polster:11px;--jb-rahmen-fuss-motive-titelabstand:20px;--jb-rahmen-fuss-gruppenabstand:18px;--jb-rahmen-fuss-listenabstand:5px;--jb-rahmen-fuss-spalten-min:28px;--jb-rahmen-fuss-spalten-max:44px;--jb-rahmen-fuss-spalten-tablet-min:24px;--jb-rahmen-fuss-spalten-tablet-max:36px;--jb-rahmen-fuss-themen-tablet-min:20px;--jb-rahmen-fuss-themen-tablet-max:32px;--jb-rahmen-fuss-abstand-min:18px;--jb-rahmen-fuss-motivspalten-max:30px;--jb-rahmen-fuss-motivspalten-handy:14px;--jb-rahmen-fuss-themen-pc:26px;--jb-rahmen-fuss-themen-handy:22px;--jb-rahmen-fuss-recht-abstand-pc:26px;--jb-rahmen-fuss-recht-hoehe:28px;--jb-rahmen-fuss-recht-margin-pc:30px;--jb-rahmen-fuss-recht-margin-handy:20px;--jb-rahmen-fuss-recht-polster-pc:20px;--jb-rahmen-fuss-recht-polster-handy:14px;--jb-rahmen-fuss-titellinie:46px;--jb-rahmen-fuss-rand-pc:33.6px;--jb-rahmen-fuss-abschluss-schrift-pc:16.8px;--jb-rahmen-fuss-abschluss-rand-oben:6px;--jb-rahmen-fuss-social-ziel-pc:28px;--jb-rahmen-fuss-social-symbol-pc:20px;--jb-rahmen-fuss-social-symbol-handy:30px;--jb-rahmen-fuss-social-abstand-pc:35px;--jb-rahmen-fuss-social-zeilenabstand-handy:13px;--jb-rahmen-fuss-zahlung-polster-pc:8.4px;--jb-rahmen-fuss-zahlung-radius:10px;--jb-rahmen-fuss-zahlung-bildradius:5px;--jb-rahmen-fuss-zahlung-bildhoehe-pc:21.84px;--jb-rahmen-fuss-unten-min:28px;--jb-rahmen-fuss-unten-max:42px;--jb-rahmen-fuss-rand-handy:12px;--jb-rahmen-fuss-innen-polster-pc:67.2px;--jb-rahmen-fuss-vertrauen-polster-pc:28px;--jb-rahmen-fuss-vertrauen-polster-handy:20px;--jb-rahmen-fuss-vertrauen-schluss-pc:40px;--jb-rahmen-fuss-vertrauen-schluss-handy:26px;--jb-rahmen-fuss-kunden-schrift-pc:15.12px;--jb-rahmen-fuss-kunden-schrift-handy:14.4px;--jb-rahmen-fuss-kunden-gewicht:300;--jb-rahmen-fuss-vertrauen-rand:26px;--jb-rahmen-fuss-vertrauen-luecke:13px;--jb-rahmen-fuss-galerie-abstand:9px;--jb-rahmen-fuss-galerie-polster-oben:14px;--jb-rahmen-fuss-galerie-polster-unten:15px;--jb-rahmen-fuss-galerie-polster-handy:15px;--jb-rahmen-fuss-zeiten-polster-y:11px;--jb-rahmen-fuss-zeiten-polster-x:14px;--jb-rahmen-fuss-zeiten-luecke:5px;--jb-rahmen-fuss-heute-polster-y:5px;--jb-rahmen-fuss-heute-polster-x:10px;--jb-rahmen-fuss-zeiten-spaltenabstand:12.6px;--jb-rahmen-fuss-anschrift-schrift-pc:15.75px;--jb-rahmen-fuss-anschrift-schrift-handy:15px;--jb-rahmen-fuss-knopf-abstand:11px;--jb-rahmen-fuss-knopf-hoehe:41.5px;--jb-rahmen-fuss-fenster-1-6:.016;--jb-rahmen-fuss-fenster-2:.02;--jb-rahmen-fuss-fenster-2-4:.024;--jb-rahmen-fuss-fenster-3:.03;--jb-rahmen-fuss-zeile-pc:20.16px;--jb-rahmen-fuss-zeile-handy:19.2px;--jb-rahmen-fuss-note-pc:18.48px;--jb-rahmen-fuss-note-link-pc:19.404px;--jb-rahmen-fuss-sterne-pc:25.2px;--jb-rahmen-fuss-sterne-link-pc:26.46px;--jb-rahmen-fuss-sterne-handy:20.8px;--jb-rahmen-fuss-adresse-fensteranteil:.06;--jb-rahmen-fuss-adresse-fensteranteil-handy:.08;--jb-rahmen-fuss-winkel:104;--jb-rahmen-fuss-karte-tablet:300px;--jb-rahmen-fuss-innen-polster-schmal:33.6px;--jb-rahmen-fuss-spalten-polster-tablet:50.4px;--jb-rahmen-fuss-motive-titelabstand-weit:16.8px;--jb-rahmen-fuss-google-rand-tablet:2.5px;--jb-rahmen-fuss-adresse-schluss-weit:16.8px;--jb-rahmen-fuss-abschluss-rand-weit:16.8px;--jb-rahmen-fuss-abschluss-zeilenabstand:20px;--jb-rahmen-fuss-social-ziel-mittel:42px;--jb-rahmen-fuss-social-abstand-mittel:30px;--jb-rahmen-fuss-social-abstand-tablet:33px;--jb-rahmen-fuss-zahlungen-anteil-tablet:.65;--jb-produkt-gutschein-reserve-pc:1145px;--jb-produkt-gutschein-reserve-tablet:2090px;--jb-produkt-gutschein-reserve-handy:1900px;--jb-produkt-textil-galerieanteil:.55;--jb-produkt-textil-kaufanteil:.5;--jb-produkt-textil-kaufanteil-mittel:.4;--jb-produkt-textil-galerieanteil-weit:.6;--jb-produkt-empfehlung-grund:#dde7e9;--jb-produkt-empfehlung-titel-pc:23.4px;--jb-produkt-empfehlung-titel-handy:21.6px;--jb-wallpaper-basis:16.8px;--jb-wallpaper-basis-handy:16px;--jb-wallpaper-text:17.64px;--jb-wallpaper-text-gross:20.16px;--jb-wallpaper-text-klein:14.4px;--jb-wallpaper-linkgroesse:18.522px;--jb-wallpaper-linkgroesse-gross:21.168px;--jb-wallpaper-laufweite:.5px;--jb-wallpaper-h1:21.84px;--jb-wallpaper-h1-handy:19.2px;--jb-wallpaper-h1-gross:33.6px;--jb-wallpaper-h2:26.88px;--jb-wallpaper-h2-handy:20px;--jb-wallpaper-h3:15.12px;--jb-wallpaper-h3-handy:12.8px;--jb-wallpaper-zeile:1.2;--jb-wallpaper-zeile-titel:1.3;--jb-wallpaper-leicht:300;--jb-wallpaper-farbe:#0c0a09;--jb-wallpaper-textfarbe:#000;--jb-wallpaper-linkfarbe:#30483f;--jb-wallpaper-flaeche:#f5f5f4;--jb-wallpaper-fuge:5px;--jb-wallpaper-fuge-handy:2px;--jb-wallpaper-galerie-linie:#eebd44;--jb-wallpaper-rand-handy:12px;--jb-wallpaper-rand-schmal:4.8px;--jb-wallpaper-breite-titel:1250px;--jb-wallpaper-abstand:20px;--jb-wallpaper-spalten-pc:3;--jb-wallpaper-spalten-handy:2;--jb-wallpaper-spalten-viele:5;--jb-wallpaper-winter-gleiche-zeilen:2;--jb-wallpaper-social-groesse:100px;--jb-wallpaper-social-abstand:5px;--jb-wallpaper-social-symbol:50px;--jb-wallpaper-social-facebook-farbe:var(--jb-wallpaper-farbe);--jb-wallpaper-social-instagram-farbe:var(--jb-wallpaper-farbe);--jb-wallpaper-social-youtube-farbe:var(--jb-wallpaper-farbe);--jb-wallpaper-social-hover:.9;--jb-motiv-galerie-abstand:10px;--jb-motiv-galerie-hover-dauer:.8s;--jb-motiv-galerie-hover-massstab:1.1;--jb-motiv-galerie-schleier:#000;--jb-motiv-galerie-schleier-deckkraft:.5;--jb-motiv-galerie-schleier-start:.2;--jb-motiv-basis-handy:16px;--jb-motiv-basis-desktop:16.8px;--jb-motiv-titel-handy:20px;--jb-motiv-titel-tablet:25.2px;--jb-motiv-titel-mittel:26.88px;--jb-motiv-titel-weit:28.56px;--jb-motiv-sekundaer-handy:19.2px;--jb-motiv-sekundaer-tablet:20.16px;--jb-motiv-sekundaer-mittel:21.84px;--jb-motiv-text-handy:16px;--jb-motiv-text-desktop:17.64px;--jb-motiv-akzent-weit:18.48px;--jb-motiv-klein-handy:15.2px;--jb-motiv-klein-desktop:15.96px;--jb-motiv-breite:1700px;--jb-motiv-rinne-handy:12px;--jb-motiv-zeile:1.2;--jb-motiv-link-faktor:1.05;--jb-motiv-schmal:300;--jb-motiv-sehrfett:900;--jb-motiv-farbe-titel:#0c0a09;--jb-motiv-farbe-text:#000;--jb-motiv-mass-20:20px;--jb-motiv-mass-280:280px;--jb-motiv-mass-16:16px;--jb-motiv-farbe-637a77:#637a77;--jb-motiv-farbe-4a4a4a:#4a4a4a;--jb-motiv-farbe-595959:#595959;--jb-motiv-farbe-f5f5f5:#f5f5f5;--jb-motiv-farbe-78716c:#78716c;--jb-motiv-mass-24:24px;--jb-motiv-mass-10:10px;--jb-motiv-farbe-00000000:#0000;--jb-motiv-farbe-f5f5f4:#f5f5f4;--jb-motiv-mass-1700:1700px;--jb-motiv-mass-5:5px;--jb-motiv-mass-8:8px;--jb-motiv-farbe-e74c3c:#e74c3c;--jb-motiv-schrift-faktor-1-1:1.1;--jb-motiv-schrift-faktor-1:1;--jb-motiv-mass-900:900px;--jb-motiv-mass-1200:1200px;--jb-motiv-mass-800:800px;--jb-motiv-schrift-faktor-1-2:1.2;--jb-motiv-gewicht-900:900;--jb-motiv-mass-250:250px;--jb-motiv-mass-35:35px;--jb-motiv-schrift-faktor-1-3:1.3;--jb-motiv-mass-1:1px;--jb-motiv-mass-150:150px;--jb-motiv-mass-1600:1600px;--jb-motiv-mass--198:-198px;--jb-motiv-schrift-faktor-2:2;--jb-motiv-mass-1150:1150px;--jb-motiv-farbe-07182b:#07182b;--jb-motiv-gewicht-300:300;--jb-motiv-mass-0-5:.5px;--jb-motiv-mass-2560:2560px;--jb-motiv-mass-950:950px;--jb-motiv-schrift-faktor-1-4:1.4;--jb-motiv-mass-2:2px;--jb-motiv-schrift-faktor-0-85:.85;--jb-motiv-schrift-faktor-0-8:.8;--jb-motiv-mass-1920:1920px;--jb-motiv-mass-7:7px;--jb-motiv-mass-07:7px;--jb-motiv-mass-0-2:.2px;--jb-motiv-schrift-faktor-0-9:.9;--jb-motiv-lightbox-schleier:#000c;--jb-motiv-lightbox-bildradius:2px;--jb-motiv-lightbox-bildschatten:0px 0px 30px 0px #0000004d,0px 0px 8px -5px #0000004d;--jb-motiv-lightbox-innenabstand:70px;--jb-motiv-lightbox-pfeilgroesse:25px;--jb-motiv-lightbox-pfeilfarbe:#ededed;--jb-motiv-lightbox-pfeildeckkraft:.9;--jb-motiv-lightbox-pfeilbreite:.15;--jb-motiv-lightbox-pfeilbreite-handy:.2;--jb-motiv-material-grund:#fffffc;--jb-motiv-material-absatz:#000;--jb-motiv-material-schleier:#221e28a8;--jb-motiv-material-text:clamp(1rem,.9619rem + .1562vw,1.1025rem);--jb-motiv-material-ueberschrift:clamp(1rem,.9814rem + .0762vw,1.05rem);--jb-motiv-material-titel:clamp(1.2rem,1.1387rem + .2514vw,1.365rem);--jb-motiv-material-innen:67.2px;--jb-motiv-material-innen-block-handy:32px;--jb-motiv-material-innen-block-handy-schmal:16px;--jb-motiv-material-innen-seite-handy:12px;--jb-motiv-material-schliessen:30px;--jb-motiv-material-schliessen-handy:20px;--jb-motiv-material-schatten:0px 0px 80px -5px #00000024}@media not all and (min-width:768px){:root{--jb-abstand-rand:.75rem}}.e-con:has(.jb-reviews){width: 100%;max-width: 100%;flex-basis: auto;}.jb-reviews{position: relative;max-width: 1700px;margin: 0 auto clamp(2.5rem,5vw,4.5rem);padding: 0;--jb-reviews-star: #FBBC04;--jb-reviews-gap: 16px;}.jb-reviews,.jb-reviews *{box-sizing: border-box;}.jb-reviews__stars{--jb-stars: 5;--jb-reviews-star-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 25.6 24'%3E%3Cpath d='M12 2l2.9 6.3 6.9.8-5.1 4.7 1.4 6.8L12 17.2l-6.1 3.4 1.4-6.8L2.2 9.1l6.9-.8z'/%3E%3C/svg%3E");display: inline-block;flex: none;width: calc(var(--jb-stars) * 16px - 1px);height: 15px;background-color: var(--jb-reviews-star);-webkit-mask: var(--jb-reviews-star-shape) 0 0 / 16px 15px repeat-x;mask: var(--jb-reviews-star-shape) 0 0 / 16px 15px repeat-x;-webkit-print-color-adjust: exact;print-color-adjust: exact;}@media (forced-colors: active){.jb-reviews__stars{forced-color-adjust: none;background-color: CanvasText;}}.jb-reviews__stage{position: relative;padding: 0 56px;}.jb-reviews__viewport{display: flex;gap: var(--jb-reviews-gap);overflow-x: auto;align-items: flex-start;scroll-snap-type: x mandatory;padding: 4px 0 18px;scrollbar-width: none;}.jb-reviews__stage--static .jb-reviews__nav{display: none;}.jb-reviews__viewport::-webkit-scrollbar{display: none;}@media (prefers-reduced-motion: reduce){.jb-reviews__viewport{scroll-behavior: auto !important;}}.jb-reviews__nav{position: absolute;top: var(--jb-reviews-nav-top,50%);margin-top: -24px;z-index: 5;width: 48px;height: 48px;border-radius: 50%;cursor: pointer;padding: 0;border: 1px solid var(--jb-border-subtle,rgba(0,0,0,0.08));background: var(--jb-bg-primary,#fff);color: var(--jb-text-primary,#1f1f1f);box-shadow: var(--jb-glass-shadow-md,0 6px 20px rgba(0,0,0,0.1),0 1px 4px rgba(0,0,0,0.05));display: grid;place-items: center;transition: opacity 0.18s ease-out,transform 0.15s ease-out;}.jb-reviews__nav:hover{transform: scale(1.07);}.jb-reviews__nav--next{right: 0;}.jb-reviews__nav--prev{left: 0;opacity: 0;pointer-events: none;}.jb-reviews__nav--prev.is-on{opacity: 1;pointer-events: auto;}.jb-reviews__agg{flex: 0 0 calc((100% - 3 * var(--jb-reviews-gap)) / 4);scroll-snap-align: start;background: var(--jb-bg-primary,#fff);border: var(--jb-glass-border,1px solid rgba(0,0,0,0.06));box-shadow: var(--jb-glass-shadow-md,0 6px 20px rgba(0,0,0,0.1),0 1px 4px rgba(0,0,0,0.05));border-radius: 16px;padding: 18px;display: flex;flex-direction: column;gap: 9px;}.jb-reviews__brand{display: flex;align-items: center;gap: 7px;font-size: 0.82rem;font-weight: 600;color: var(--jb-text-muted,#70757a);text-decoration: none;}a.jb-reviews__brand:hover{color: var(--jb-accent-dark,#4c5f5d);}.jb-reviews__num{font-size: 2.3rem;font-weight: 800;line-height: 1;}.jb-reviews__sub{font-size: 0.82rem;color: var(--jb-text-muted,#70757a);}.jb-reviews__dist{display: flex;flex-direction: column;gap: 5px;}.jb-reviews__dist-row{display: grid;grid-template-columns: 10px 1fr;gap: 8px;align-items: center;cursor: pointer;}.jb-reviews__dist-label{font-size: 0.75rem;font-weight: 600;color: var(--jb-text-muted,#70757a);text-align: right;}.jb-reviews__dist-track{height: 7px;border-radius: 999px;background: rgba(0,0,0,0.07);overflow: hidden;}.jb-reviews__dist-row.is-active .jb-reviews__dist-track{outline: 2px solid var(--jb-accent-dark,#4c5f5d);outline-offset: 2px;}.jb-reviews__dist-fill{display: block;height: 100%;border-radius: 999px;background: var(--jb-reviews-star);}.jb-reviews__card{flex: 0 0 calc((100% - 3 * var(--jb-reviews-gap)) / 4);scroll-snap-align: start;background: var(--jb-bg-primary,#fff);border: var(--jb-glass-border,1px solid rgba(0,0,0,0.06));border-radius: 16px;box-shadow: var(--jb-glass-shadow,0 4px 12px rgba(0,0,0,0.08));padding: 18px 20px;position: relative;}@media (max-width: 1280px){.jb-reviews__agg,.jb-reviews__card{flex-basis: calc((100% - 2 * var(--jb-reviews-gap)) / 3);}}@media (max-width: 900px){.jb-reviews__agg,.jb-reviews__card{flex-basis: calc((100% - var(--jb-reviews-gap)) / 2);}}@media (max-width: 640px){.jb-reviews__summary{margin-bottom: 12px;}.jb-reviews__summary .jb-reviews__agg{flex-flow: row wrap;align-items: center;gap: 4px 10px;padding: 14px 16px;}.jb-reviews__summary .jb-reviews__brand{flex-basis: 100%;}.jb-reviews__summary .jb-reviews__num{font-size: 1.9rem;}.jb-reviews__summary .jb-reviews__sub{margin-left: auto;}.jb-reviews__summary .jb-reviews__dist{flex-basis: 100%;gap: 4px;margin-top: 4px;}.jb-reviews__agg,.jb-reviews__card{flex-basis: 88%;}.jb-reviews__stage{padding: 0;}.jb-reviews__nav{display: none;}.jb-reviews__viewport{padding: 4px 0 10px;}.jb-reviews__card{padding: 15px 16px;}.jb-reviews__text{display: -webkit-box;-webkit-line-clamp: 8;line-clamp: 8;-webkit-box-orient: vertical;overflow: hidden;}}.jb-reviews__source{position: absolute;top: 14px;right: 14px;}.jb-reviews__source::before{content: '';display: inline-block;width: 16px;height: 16px;background-repeat: no-repeat;background-position: 0 0;background-size: 16px 16px;-webkit-print-color-adjust: exact;print-color-adjust: exact;}.jb-reviews__source--google::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 48 48'%3E%3Cpath fill='%23EA4335' d='M24 9.5c3.5 0 6.6 1.2 9.1 3.6l6.8-6.8C35.7 2.4 30.2 0 24 0 14.6 0 6.5 5.4 2.6 13.2l7.9 6.2C12.4 13.5 17.7 9.5 24 9.5z'/%3E%3Cpath fill='%234285F4' d='M46.9 24.5c0-1.6-.1-3.1-.4-4.5H24v9h12.9c-.6 3-2.3 5.5-4.8 7.2l7.7 6C44.4 38 46.9 31.8 46.9 24.5z'/%3E%3Cpath fill='%23FBBC05' d='M10.5 28.6c-.5-1.5-.8-3-.8-4.6s.3-3.1.8-4.6l-7.9-6.2C.9 16.5 0 20.1 0 24s.9 7.5 2.6 10.8l7.9-6.2z'/%3E%3Cpath fill='%2334A853' d='M24 48c6.2 0 11.4-2 15.2-5.6l-7.7-6c-2.1 1.4-4.7 2.3-7.5 2.3-6.3 0-11.6-4-13.5-9.6l-7.9 6.2C6.5 42.6 14.6 48 24 48z'/%3E%3C/svg%3E");}.jb-reviews__source--shop::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7' fill='rgba(99,122,119,0.15)'/%3E%3Cpath d='m4.5 8.1 2.1 2.1 4.9-4.9' fill='none' stroke='%23637a77' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}.jb-reviews__source--amazon::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='%23FF9900'%3E%3Cpath d='M.9 17.3c.1-.2.3-.2.5 0 3.3 1.9 6.9 2.9 10.8 2.9 2.6 0 5.2-.5 7.7-1.5.1 0 .2-.1.3-.1.2-.1.4 0 .5.1.1.2.1.3-.1.4-.2.2-.5.4-.9.6-1.1.7-2.4 1.2-3.8 1.6-1.4.4-2.7.5-4.1.5-2.3 0-4.5-.4-6.6-1.2-2.1-.8-4-1.8-5.5-3.2-.1-.1-.1-.1-.1-.2 0 .1 0 0 .1-.1z'/%3E%3Cpath d='M6.9 11.6c0-.9.2-1.7.7-2.3.4-.6 1-1.1 1.8-1.5.7-.3 1.6-.5 2.6-.7.3 0 .9-.1 1.7-.2v-.3c0-.9-.1-1.4-.3-1.7-.3-.4-.7-.6-1.3-.6h-.2c-.4 0-.8.2-1.1.4-.3.2-.5.6-.6 1-.1.3-.2.4-.4.5l-2.3-.3c-.2-.1-.3-.2-.3-.4v-.1c.2-1.2.8-2.1 1.7-2.7.9-.6 2-.9 3.1-1h.5c1.5 0 2.7.4 3.6 1.2.1.1.2.3.4.4.1.1.2.3.2.4.1.1.1.3.2.5 0 .2.1.4.1.5v4.8c0 .3 0 .6.1.9.1.3.2.4.3.6l.4.6c.1.1.1.2.1.3 0 .1-.1.2-.2.3-1.1 1-1.7 1.5-1.8 1.6-.1.1-.3.1-.5 0-.2-.1-.3-.3-.4-.4l-.2-.3-.3-.3-.2-.3c-.6.7-1.2 1.1-1.8 1.2-.4.1-.8.2-1.4.2-.8 0-1.5-.3-2-.8-.5-.5-.8-1.2-.8-2.1zm3.5-.4c0 .4.1.7.3 1 .2.2.5.4.8.4h.1c0 .1.1 0 .1 0 .5-.1.8-.4 1-.9.1-.2.2-.4.3-.7 0-.2.1-.4.1-.6v-1.2c-.8 0-1.4.1-1.8.2-1.2.3-1.9 1-1.9 1.8z'/%3E%3Cpath d='M20.1 17.7c0-.1.1-.1.1-.1.3-.2.5-.3.8-.4.4-.1.8-.2 1.2-.2h.3c.5 0 .8.1.9.3.1.1.1.2.1.3v.1c0 .4-.1.9-.3 1.4-.2.6-.5 1-.9 1.3 0 0-.1.1-.2.1h-.1c-.1 0-.1-.1 0-.2.4-1 .6-1.6.6-2 0-.1 0-.2-.1-.3-.1-.1-.4-.2-.9-.2h-.7c-.3 0-.5.1-.8.1-.1 0-.1 0-.1-.1v-.1z'/%3E%3C/svg%3E");}.jb-reviews__card-head{display: flex;gap: 12px;align-items: center;padding-right: 28px;}.jb-reviews__avatar{width: 40px;height: 40px;border-radius: 50%;flex: none;display: grid;place-items: center;background: var(--jb-accent-tint-medium,rgba(99,122,119,0.15));color: var(--jb-accent-dark,#4c5f5d);font-weight: 700;}.jb-reviews__name{font-weight: 600;font-size: 0.95rem;}.jb-reviews__meta{font-size: 0.8rem;color: var(--jb-text-muted,#70757a);}.jb-reviews__starline{display: flex;gap: 8px;align-items: center;margin: 10px 0 8px;font-size: 0.82rem;color: var(--jb-text-muted,#70757a);}.jb-reviews__text{font-size: 0.9rem;color: var(--jb-text-secondary,#4a4a4a);margin: 0;}.jb-reviews__empty-note{margin: 0;padding: 24px;color: var(--jb-text-muted,#70757a);}.jb-reviews__more{display: flex;justify-content: center;margin-top: 10px;}.jb-reviews__more--bottom{margin-top: 34px;}.jb-reviews__toggle{font: inherit;font-size: 0.92rem;font-weight: 600;cursor: pointer;padding: 12px 26px;border-radius: 999px;border: 1px solid var(--jb-border-subtle,rgba(0,0,0,0.08));background: var(--jb-bg-primary,#fff);color: var(--jb-text-primary,#1f1f1f);box-shadow: var(--jb-glass-shadow,0 4px 12px rgba(0,0,0,0.08));display: inline-flex;align-items: center;gap: 9px;transition: transform 0.15s ease-out;}.jb-reviews__toggle:hover{transform: scale(1.03);}.jb-reviews__toggle svg{transition: transform 0.2s ease-out;}.jb-reviews--open .jb-reviews__toggle:not(.jb-reviews__toggle--collapse) svg{transform: rotate(180deg);}.jb-reviews__toggle--collapse svg{transform: rotate(180deg);}.jb-reviews--open .jb-reviews__stage{display: none;}.jb-reviews__grid{padding-top: 6px;}.jb-reviews__cols{column-count: 4;column-gap: var(--jb-reviews-gap,16px);}@media (max-width: 1280px){.jb-reviews__cols{column-count: 3;}}@media (max-width: 900px){.jb-reviews__cols{column-count: 2;}}@media (max-width: 640px){.jb-reviews__cols{column-count: 1;}}@media (max-width: 767px){.jb-reviews__nav{display: none;}.jb-reviews__stage{padding: 0;}}.jb-reviews__cols .jb-reviews__card{display: inline-block;width: 100%;margin: 0 0 var(--jb-reviews-gap,16px);break-inside: avoid;-webkit-column-break-inside: avoid;}@media (max-width: 640px){.jb-reviews__more,.jb-reviews__grid{display: none;}.jb-reviews--open .jb-reviews__stage{display: block;}}.jb-kopf{border-bottom:1px solid var(--jb-farbe-linie);background:var(--jb-farbe-grund);font-family:var(--jb-schrift-text)}.jb-kopf__innen{align-items:center;gap:var(--jb-abstand-4);max-width:var(--jb-breite-inhalt);height:var(--jb-abstand-8);padding:0 var(--jb-abstand-4);margin:0 auto;display:flex}.jb-kopf__logo{color:var(--jb-farbe-text);font-family:var(--jb-schrift-ueberschrift);font-size:var(--jb-groesse-h3);white-space:nowrap;flex:none;text-decoration:none}.jb-kopf__nav{flex:auto;overflow:hidden}.jb-kopf__nav ul{gap:var(--jb-abstand-4);white-space:nowrap;margin:0;padding:0;list-style:none;display:flex}.jb-kopf__link{color:var(--jb-farbe-text);font-size:var(--jb-groesse-klein);text-decoration:none}.jb-kopf__warenkorb{flex:0 0 var(--jb-abstand-5);width:var(--jb-abstand-5);height:var(--jb-abstand-5);color:var(--jb-farbe-text);display:block}@media (min-width:768px){html:has(>body.jb-rahmen-code):not(:has(.jbsw-login)){min-height:calc(100vh + 1px)}}body.jb-rahmen-code:has(.jb-mm-scrim.is-visible)>header.jb-kopf{z-index:calc(var(--jb-z-header,40) + 1);position:relative}body.jb-rahmen-code{background:var(--jb-farbe-grund);--e-global-color-8746130:var(--jb-bestand-text);--e-global-color-primary:var(--jb-bestand-text);--e-global-typography-text-letter-spacing:0;color:var(--e-global-color-8746130);font-family:var(--jb-schrift-text);letter-spacing:var(--e-global-typography-text-letter-spacing);margin:0;line-height:1.2em}@media (min-width:768px){body.jb-rahmen-code{font-size:1.05em}}body.jb-rahmen-code a{font-family:var(--jb-schrift-text);font-size:1em;font-weight:var(--jb-gewicht-normal);letter-spacing:var(--e-global-typography-text-letter-spacing);text-transform:none;line-height:1.2em}body.jb-rahmen-code a:where(:not(.jb-gal a,[class*=jbsw-] a)){color:var(--e-global-color-8746130)}body.jb-rahmen-code a:hover{color:var(--e-global-color-primary);text-decoration:none}@media (min-width:768px){body.jb-rahmen-code a{font-size:1.05em}}body.jb-rahmen-code :is(h1,h2,h3,h4,h5,h6){color:var(--e-global-color-8746130);font-weight:var(--jb-gewicht-mittel)}body.jb-rahmen-code h1{font-size:2em}body.jb-rahmen-code h2{letter-spacing:0;font-size:1.5em}body.jb-rahmen-code h3{font-size:1.4em}body.jb-rahmen-code h4{letter-spacing:0}@media not all and (min-width:1591px){body.jb-rahmen-code :is(h2,h4){line-height:1.2px}}@media not all and (min-width:1025px){body.jb-rahmen-code :is(h1,h5,h6){letter-spacing:0}}body.jb-rahmen-code p{margin-block-end:0}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:-10000em;overflow:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){html *{transition-duration:0s!important;transition-delay:0s!important}}.jb-kopf.jb-kopf--code{background:0 0;border:0;margin:0;padding:0;display:flow-root}.jb-kopf--code .jb-kopf__insel{z-index:var(--jb-z-nav,60);position:relative}.jb-kopf--code,.jb-kopf--code *,.jb-kopf--code :before,.jb-kopf--code :after{box-sizing:border-box}.jb-kopf--code{--jb-kopf-vorlauf:44px}.jb-kopf--code .jb-kopf__zeile{width:100%;min-height:var(--jb-rahmen-kopf-hoehe-handy);padding:0 var(--jb-bestand-basis);align-items:center;gap:var(--jb-abstand-2);box-sizing:border-box;display:flex}.jb-kopf--code .jb-kopf__marke{font-size:var(--jb-bestand-basis);flex:none}.jb-kopf--code .jb-kopf__marke img{width:var(--jb-rahmen-kopf-logo-handy);height:auto;display:block}@media (hover:none){.jb-kopf--code .jb-kopf__marke img{display:inline-block}}.jb-kopf--code .jb-kopf__mega{flex:auto;min-width:0;display:none}.jb-kopf--code .jb-kopf__aktionen{align-items:center;gap:var(--jb-abstand-1);margin-inline-start:auto;display:flex}.jb-kopf--code .jb-kopf__aktionen .jb-sh__cart-btn,.jb-kopf--code .jb-kopf__aktionen .jb-sh__konto{color:var(--jb-kopf-knopf);background:0 0;border-radius:10px}.jb-kopf--code .jb-kopf__aktionen .jb-sh__cart-icon,.jb-kopf--code .jb-kopf__aktionen .jb-sh__konto-icon{transition:filter var(--jb-dauer-kurz) var(--jb-kurve-aus)}@media (prefers-reduced-motion:reduce){.jb-kopf--code .jb-kopf__aktionen .jb-sh__cart-icon,.jb-kopf--code .jb-kopf__aktionen .jb-sh__konto-icon{transition:none}}@media (hover:hover){.jb-kopf--code .jb-kopf__aktionen .jb-sh__cart-btn:hover,.jb-kopf--code .jb-kopf__aktionen .jb-sh__konto:hover{color:var(--jb-farbe-auf-dunkel);background:0 0}.jb-kopf--code .jb-kopf__aktionen .jb-sh__cart-btn:hover .jb-sh__cart-icon,.jb-kopf--code .jb-kopf__aktionen .jb-sh__konto:hover .jb-sh__konto-icon{filter:var(--jb-kopf-knopf-schein)}}.jb-kopf--code .jb-kopf__aktionen .jb-sh__cart-btn:focus-visible,.jb-kopf--code .jb-kopf__aktionen .jb-sh__konto:focus-visible{background:var(--jb-kopf-knopf-flaeche);color:var(--jb-farbe-auf-dunkel)}.jb-kopf--code .jb-kopf__aktionen .jb-sh__konto-icon{flex-basis:25px;width:25px;height:25px}.jb-kopf--code .jb-kopf__aktionen .jb-sh__cart-btn{height:25px;padding:0}.jb-kopf--code .jb-kopf__aktionen .jb-sh__cart-icon{width:25px;height:25px}.jb-kopf--code .jb-kopf__aktionen .jb-sh__cart-count{background:var(--jb-farbe-auf-dunkel);color:var(--jb-farbe-salbei-dunkel)}.jb-kopf--code .jb-sh--island .jb-sh__bar{box-sizing:border-box;height:var(--jb-rahmen-kopf-shop-hoehe-handy)}.jb-kopf--code .jb-sh--island .jb-sh__bar--titel,.jb-kopf--code .jb-sh--island .jb-sh__bar--unterseite{height:var(--jb-rahmen-kopf-shop-titel-hoehe-handy)}@media (min-width:768px){.jb-kopf--code .jb-kopf__zeile{min-height:var(--jb-rahmen-kopf-hoehe-pc);justify-content:space-between;gap:var(--jb-bestand-basis-desktop);padding-inline:var(--jb-bestand-basis-desktop)}.jb-kopf--code .jb-kopf__mega{flex:0 100%;display:block}.jb-kopf--code .jb-kopf__marke{min-width:0;font-size:var(--jb-bestand-basis-desktop);flex:0 auto}.jb-kopf--code .jb-kopf__marke img{width:var(--jb-rahmen-kopf-logo-pc);max-width:100%}.jb-kopf--code .jb-kopf__aktionen{flex:none;margin-inline-start:0}.jb-kopf--code .jb-mm .jb-mm__nav-item{font-size:1em;font-weight:var(--jb-gewicht-fett);letter-spacing:0;text-transform:none;line-height:1.2em}.jb-kopf--code .jb-sh--island .jb-sh__bar{height:var(--jb-rahmen-kopf-hoehe-pc)}.jb-kopf--code .jb-sh--island .jb-sh__bar--titel,.jb-kopf--code .jb-sh--island .jb-sh__bar--unterseite{height:var(--jb-rahmen-kopf-shop-titel-hoehe-pc)}}@media (min-width:1591px){.jb-kopf--code .jb-mm .jb-mm__nav-item{font-size:1.1em}}body.jb-rahmen-code a.jb-sprung[href]{top:var(--jb-abstand-2);left:var(--jb-abstand-2);z-index:var(--jb-z-modal,99999);padding:var(--jb-abstand-2) var(--jb-abstand-4);border-radius:var(--jb-radius-klein);background:var(--jb-farbe-grund);box-shadow:var(--jb-schatten-schwebend);color:var(--jb-farbe-salbei-dunkel);font-size:var(--jb-groesse-klein);font-weight:var(--jb-gewicht-fett);line-height:var(--jb-zeile-knapp);white-space:nowrap;opacity:0;pointer-events:none;text-decoration:underline;position:fixed}body.jb-rahmen-code a.jb-sprung[href]:focus{outline:2px solid var(--jb-farbe-text);outline-offset:2px;opacity:1;pointer-events:auto}.jb-sprung-ziel:focus{outline:none}.jb-kopf--code .jb-gal{box-sizing:border-box}.jb-kopf--code .jb-gal__kreise img{max-width:100%}.jb-header-dialoge #jb-dialog-kunden{--jb-hp-w:var(--jb-rahmen-dialog-kunden-breite)}.jb-header-dialoge #jb-dialog-versand{--jb-hp-w:var(--jb-rahmen-dialog-versand-breite)}.jb-header-dialoge #jb-dialog-versprechen{--jb-hp-w:var(--jb-rahmen-dialog-versprechen-breite)}.jb-header-dialoge #jb-dialog-zahlung{--jb-hp-w:var(--jb-rahmen-dialog-zahlung-breite)}.jb-header-dialoge .jb-dialog.jb-dialog{inset:auto;top:var(--jb-hp-oben,calc(var(--jb-abstand-7) + var(--jb-abstand-3) + var(--jb-abstand-1) / 2));left:var(--jb-hp-links,var(--jb-abstand-5));width:min(var(--jb-hp-w),calc(100% - var(--jb-abstand-7)));border-radius:var(--jb-radius-karte);background:var(--jb-farbe-grund);max-height:none;box-shadow:var(--jb-schatten-schwebend);font-size:inherit;line-height:var(--jb-zeile-knapp);margin:0;padding:0;position:fixed;overflow:visible}.jb-header-dialoge .jb-dialog::backdrop{background:0 0}.jb-header-dialoge .jb-dialog__titel{display:none}.jb-header-dialoge .jb-dialog__kopf{top:calc(var(--jb-abstand-2) + var(--jb-abstand-1) / 2);right:calc(var(--jb-abstand-2) + var(--jb-abstand-1) / 2);z-index:1;margin:0;position:absolute}.jb-header-dialoge .jb-dialog__schliessen svg{width:var(--jb-abstand-4);height:var(--jb-abstand-4)}.jb-header-dialoge .jb-dialog__inhalt{box-sizing:border-box;max-height:calc(100dvh - var(--jb-hp-oben,var(--jb-abstand-8)) - var(--jb-abstand-5));overscroll-behavior:contain;scrollbar-width:thin;border-radius:inherit;padding:calc(var(--jb-abstand-5) - var(--jb-abstand-1) / 2) var(--jb-abstand-5) var(--jb-abstand-5);overflow:auto}.jb-header-dialoge .jb-dialog[data-jb-hp-anker]:before{content:"";top:calc(var(--jb-abstand-3) / -2);left:calc(var(--jb-hp-pfeil,var(--jb-abstand-7)) - var(--jb-abstand-3) / 2);width:var(--jb-abstand-3);height:var(--jb-abstand-3);border-radius:calc(var(--jb-radius-klein) / 2) 0 0 0;background:var(--jb-farbe-grund);pointer-events:none;position:absolute;rotate:45deg}.jb-header-zahlung .jb-header-zahlung__titel{padding-right:var(--jb-bedienung-ziel);font:inherit;font-size:var(--jb-rahmen-dialog-titel);font-weight:var(--jb-gewicht-dialog);color:var(--jb-farbe-text);margin:0;line-height:1.3}.jb-header-zahlung__logos{gap:var(--jb-abstand-3);margin-top:var(--jb-rahmen-dialog-logos-abstand);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.jb-header-zahlung__logo{height:var(--jb-bedienung-ziel);border-radius:var(--jb-rahmen-dialog-kachel-radius);background:var(--jb-farbe-fuss-zahlung-grund);place-items:center;display:grid}.jb-header-zahlung__logo img.jb-bild{width:calc(100% - var(--jb-abstand-4));max-width:var(--jb-rahmen-dialog-logo-breite);height:var(--jb-rahmen-dialog-logo-hoehe);object-fit:contain;margin-inline:auto;display:block}@media not all and (min-width:768px){.jb-header-dialoge .jb-dialog.jb-dialog{border-radius:var(--jb-abstand-4) var(--jb-abstand-4) 0 0;width:100%;inset:auto 0 0}.jb-header-dialoge .jb-dialog::backdrop{background:var(--jb-farbe-header-dialog-schleier)}.jb-header-dialoge .jb-dialog__inhalt{max-height:82dvh;padding-inline:calc(var(--jb-abstand-4) + var(--jb-abstand-1));padding-bottom:calc(var(--jb-abstand-5) + var(--jb-abstand-1) + env(safe-area-inset-bottom,0px))}.jb-header-dialoge .jb-dialog:before{display:none}}.jb-mm{--jb-mm-font-sans:var(--jb-schrift-text)}.jb-mobm{--jb-mobm-font-sans:var(--jb-schrift-text)}.jb-fuss{margin-top:var(--jb-abstand-7);border-top:1px solid var(--jb-farbe-linie);background:var(--jb-farbe-flaeche);font-family:var(--jb-schrift-text)}.jb-fuss__innen{max-width:var(--jb-breite-inhalt);padding:var(--jb-abstand-5) var(--jb-abstand-4);margin:0 auto}.jb-fuss__innen ul{gap:var(--jb-abstand-2) var(--jb-abstand-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jb-fuss__link{color:var(--jb-farbe-text);font-size:var(--jb-groesse-klein)}.jb-fuss__name{margin:var(--jb-abstand-4) 0 0;color:var(--jb-farbe-text);font-size:var(--jb-groesse-mini)}.jb-fuss--rahmen{color:var(--jb-farbe-fuss-text);background:var(--jb-farbe-grund);font-size:var(--jb-rahmen-fuss-abschluss-schrift-pc);border:0;margin-top:0;line-height:1.2}.jb-fuss--rahmen *,.jb-fuss--rahmen :before,.jb-fuss--rahmen :after{box-sizing:border-box}.jb-fuss__grund{background-color:var(--jb-farbe-fuss-grund);background-image:linear-gradient(calc(var(--jb-rahmen-fuss-winkel) * 1deg),var(--jb-farbe-fuss-band-hell) 0%,var(--jb-farbe-fuss-band-hell) 18%,var(--jb-farbe-fuss-grund) 32%,var(--jb-farbe-fuss-grund) 48%,var(--jb-farbe-fuss-band-mitte) 62%,var(--jb-farbe-fuss-band-mitte) 76%,var(--jb-farbe-fuss-band-dunkel) 92%,var(--jb-farbe-fuss-band-dunkel) 100%)}.jb-fuss--rahmen .jb-fuss__innen{gap:var(--jb-rahmen-fuss-abschluss-schrift-pc);max-width:calc(var(--jb-breite-weit) + 2 * var(--jb-rahmen-fuss-rand-pc));padding:calc(clamp(var(--jb-abstand-4),100vw * var(--jb-rahmen-fuss-fenster-1-6),var(--jb-abstand-5)) + var(--jb-rahmen-fuss-innen-polster-pc)) var(--jb-rahmen-fuss-rand-pc) calc(clamp(var(--jb-rahmen-fuss-unten-min),100vw * var(--jb-rahmen-fuss-fenster-3),var(--jb-rahmen-fuss-unten-max)) + var(--jb-rahmen-fuss-innen-polster-pc));flex-direction:column;display:flex}.jb-fuss--rahmen.jb-fuss--rahmen a{color:var(--jb-farbe-auf-dunkel);text-decoration:none}.jb-fuss--rahmen.jb-fuss--rahmen a:hover{opacity:.86}.jb-fuss__vertrauen{padding-bottom:clamp(var(--jb-rahmen-fuss-vertrauen-polster-handy),100vw * var(--jb-rahmen-fuss-fenster-2-4),var(--jb-rahmen-fuss-vertrauen-polster-pc));margin-bottom:clamp(var(--jb-rahmen-fuss-vertrauen-schluss-handy),100vw * var(--jb-rahmen-fuss-fenster-3),var(--jb-rahmen-fuss-vertrauen-schluss-pc));border-bottom:1px solid var(--jb-farbe-fuss-linie);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0;display:flex}.jb-fuss__person{column-gap:var(--jb-rahmen-fuss-vertrauen-luecke);height:var(--jb-abstand-8);padding-right:clamp(var(--jb-abstand-4),100vw * var(--jb-rahmen-fuss-fenster-2),var(--jb-rahmen-fuss-vertrauen-rand));grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;align-items:center;row-gap:1px;display:grid}.jb-fuss__portraet{grid-row:1/span 2}.jb-fuss__portraet img{width:var(--jb-abstand-8);height:var(--jb-abstand-8);aspect-ratio:1;object-fit:cover;box-shadow:none;border-radius:50%;display:block}.jb-fuss__signatur img{width:var(--jb-rahmen-fuss-signatur);filter:brightness(0)invert();height:auto;display:block}@media (min-width:768px){.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__ueber-mich{align-self:start;margin-block-start:var(--jb-rahmen-fuss-ueber-mich-versatz)}}.jb-fuss__ueber-mich{justify-self:start}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__ueber-mich,.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__bewerten{color:inherit;line-height:1.3;font-size:var(--jb-rahmen-fuss-klein);font-weight:var(--jb-gewicht-halbfett);text-underline-offset:3px;text-decoration:underline}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__kunden{max-width:none;padding-inline:clamp(var(--jb-abstand-4),100vw * var(--jb-rahmen-fuss-fenster-2),var(--jb-rahmen-fuss-vertrauen-rand));border-left:1px solid var(--jb-farbe-fuss-linie);color:inherit;font-size:var(--jb-rahmen-fuss-kunden-schrift-pc);font-weight:var(--jb-rahmen-fuss-kunden-gewicht);margin:0;line-height:1.3}.jb-fuss__bewertung{gap:var(--jb-abstand-1) var(--jb-rahmen-fuss-vertrauen-luecke);padding-inline:clamp(var(--jb-abstand-4),100vw * var(--jb-rahmen-fuss-fenster-2),var(--jb-rahmen-fuss-vertrauen-rand));border-left:1px solid var(--jb-farbe-fuss-linie);flex-wrap:wrap;align-items:center;display:flex}.jb-fuss__google{margin-inline:var(--jb-rahmen-fuss-google-rand)}.jb-fuss--rahmen .jb-fuss__google img{width:auto;height:var(--jb-rahmen-fuss-google);display:block}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__note,.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__sterne-zeile{color:inherit;margin:0;line-height:1.3}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__note{font-size:var(--jb-rahmen-fuss-note-pc)}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__note a{color:var(--jb-farbe-auf-dunkel);font-size:var(--jb-rahmen-fuss-note-link-pc)}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__sterne-zeile{font-size:var(--jb-rahmen-fuss-sterne-pc)}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__sterne{font-size:var(--jb-rahmen-fuss-sterne-link-pc)}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__bewerten{line-height:1.3;display:inline-block}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__sterne{color:var(--jb-farbe-auf-dunkel);white-space:nowrap}.jb-fuss__spalten{grid-template-columns:var(--jb-rahmen-fuss-karte) minmax(0,1.5fr) minmax(0,.95fr);gap:clamp(var(--jb-rahmen-fuss-spalten-min),100vw * var(--jb-rahmen-fuss-fenster-3),var(--jb-rahmen-fuss-spalten-max));align-items:start;display:grid}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__titel{padding:0 0 var(--jb-rahmen-fuss-titel-polster);color:var(--jb-farbe-fuss-titel);font-family:var(--jb-schrift-ueberschrift);font-size:var(--jb-rahmen-fuss-titel);font-weight:var(--jb-gewicht-fett);margin:0;line-height:1.2;text-decoration:none;display:inline-block;position:relative}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__thema .jb-fuss__titel{font-family:var(--jb-schrift-text)}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__titel a{color:inherit;font-family:var(--jb-schrift-text);font-size:var(--jb-rahmen-fuss-titel);font-weight:var(--jb-gewicht-normal);line-height:1.2}.jb-fuss__motive,.jb-fuss__themen{font-size:var(--jb-rahmen-fuss-abschluss-schrift-pc);line-height:1.2}.jb-fuss__titelzeile{border-bottom:1px solid var(--jb-farbe-auf-dunkel)}.jb-fuss__motive>.jb-fuss__titelzeile,.jb-fuss__thema>.jb-fuss__titelzeile{width:-moz-fit-content;width:fit-content}.jb-fuss__motive>.jb-fuss__titelzeile{margin-bottom:var(--jb-rahmen-fuss-motive-titelabstand)}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__galerie .jb-fuss__titel{padding-bottom:var(--jb-abstand-2)}.jb-fuss__titel:after{content:"";width:var(--jb-rahmen-fuss-titellinie);background:var(--jb-farbe-fuss-titel-akzent);height:2px;position:absolute;bottom:0;left:0}.jb-fuss__motivspalten{gap:clamp(var(--jb-rahmen-fuss-abstand-min),100vw * var(--jb-rahmen-fuss-fenster-2),var(--jb-rahmen-fuss-motivspalten-max));grid-template-columns:1fr 1fr;display:grid}.jb-fuss__gruppe{break-inside:avoid}.jb-fuss__gruppe+.jb-fuss__gruppe{margin-top:var(--jb-rahmen-fuss-gruppenabstand)}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__gruppentitel{color:inherit;opacity:.6;font-family:var(--jb-schrift-ueberschrift);font-size:var(--jb-groesse-klein);font-weight:var(--jb-gewicht-mittel);margin:0 0 3px;line-height:1.2}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__gruppentitel a{font-family:var(--jb-schrift-text);font-size:var(--jb-groesse-klein);font-weight:var(--jb-gewicht-normal);line-height:1.2}.jb-fuss--rahmen .jb-fuss__liste,.jb-fuss--rahmen .jb-fuss__recht ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.jb-fuss--rahmen .jb-fuss__liste{display:flow-root}.jb-fuss__liste li{padding:0 0 var(--jb-rahmen-fuss-listenabstand);margin:0 0 2px;display:flex}.jb-fuss__liste li+li{margin-top:var(--jb-rahmen-fuss-listenabstand)}.jb-fuss__liste li:last-child{padding-bottom:0}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__liste a{min-height:var(--jb-rahmen-fuss-listenzeile-pc);font-family:var(--jb-schrift-text);font-size:var(--jb-rahmen-fuss-liste-pc);font-weight:var(--jb-gewicht-normal);align-items:center;line-height:1.2;display:flex}.jb-fuss__spalten>*,.jb-fuss__motivspalten>*,.jb-fuss__themen>*{min-width:0}.jb-fuss__liste a{overflow-wrap:anywhere}.jb-fuss__themen{gap:clamp(var(--jb-rahmen-fuss-abstand-min),100vw * var(--jb-rahmen-fuss-fenster-2),var(--jb-rahmen-fuss-themen-pc));flex-direction:column;display:flex}.jb-fuss__galerie{line-height:var(--jb-rahmen-fuss-zeile-pc);padding:var(--jb-rahmen-fuss-galerie-polster-oben) var(--jb-abstand-4) var(--jb-rahmen-fuss-galerie-polster-unten);border:1px solid var(--jb-farbe-fuss-kartenlinie);border-radius:var(--jb-abstand-4);background:linear-gradient(150deg,var(--jb-farbe-fuss-kartenlicht),var(--jb-farbe-fuss-kartenlicht-sanft));flex-direction:column;align-items:flex-start;display:flex}.jb-fuss__galerie .jb-opening-hours--full{background:0 0;border:0;padding:0;display:contents}.jb-fuss__galerie .jb-opening-hours__status{margin-top:var(--jb-rahmen-fuss-galerie-abstand);align-self:flex-start}.jb-fuss__adresse{align-items:center;gap:var(--jb-abstand-2);width:100%;min-height:calc(100vh * var(--jb-rahmen-fuss-adresse-fensteranteil));margin-top:var(--jb-rahmen-fuss-galerie-abstand);font-weight:var(--jb-gewicht-fett);line-height:1.3;display:flex}.jb-fuss__adresse img{width:var(--jb-rahmen-fuss-maps);height:auto}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__anschrift{color:var(--jb-farbe-auf-dunkel);font-size:var(--jb-rahmen-fuss-anschrift-schrift-pc);line-height:1.2}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__anschrift-huelle p{color:inherit;font-size:var(--jb-rahmen-fuss-anschrift-schrift-handy);margin:0;line-height:1.3}.jb-fuss__strasse{margin-bottom:1em;display:block}.jb-fuss__galerie .jb-opening-hours__list{gap:var(--jb-rahmen-fuss-zeiten-luecke);max-width:none;margin-top:var(--jb-rahmen-fuss-galerie-abstand);padding:var(--jb-rahmen-fuss-zeiten-polster-y) var(--jb-rahmen-fuss-zeiten-polster-x);border:1px solid var(--jb-farbe-fuss-linie);border-radius:var(--jb-radius-karte);background:var(--jb-farbe-fuss-kartenlicht);font-size:inherit}.jb-fuss__galerie .jb-opening-hours__day{column-gap:var(--jb-rahmen-fuss-zeiten-spaltenabstand);grid-template-columns:1fr auto;padding:1px 0}.jb-fuss__galerie .jb-opening-hours__day-name{color:var(--jb-farbe-fuss-text-leise)}.jb-fuss__galerie .jb-opening-hours__day-hours{color:var(--jb-farbe-auf-dunkel)}.jb-fuss__galerie .jb-opening-hours__day--today,.jb-fuss__galerie .jb-opening-hours__day--today.jb-opening-hours__day--closed-now{padding:var(--jb-rahmen-fuss-heute-polster-y) var(--jb-rahmen-fuss-heute-polster-x);border-radius:var(--jb-abstand-2);background:var(--jb-farbe-auf-dunkel)}.jb-fuss__galerie .jb-opening-hours__day--today .jb-opening-hours__day-name,.jb-fuss__galerie .jb-opening-hours__day--today .jb-opening-hours__day-hours{color:var(--jb-farbe-text);font-weight:var(--jb-gewicht-fett)}.jb-fuss--rahmen.jb-fuss--rahmen .jb-opening-hours__maps-link{margin-top:var(--jb-rahmen-fuss-galerie-abstand);color:inherit;font-size:var(--jb-rahmen-fuss-klein);font-weight:var(--jb-gewicht-halbfett);text-underline-offset:3px;background:0 0;border-radius:0;padding:0;text-decoration:underline;display:inline-flex}:root:not(#\#) .jb-fuss--rahmen .jb-fuss__galerie .jb-fuss__galerie-knopf.jb-btn.jb-btn--secondary{--jb-k-text:var(--jb-farbe-fuss-knopf-text)}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__galerie-knopf{width:auto;margin-top:var(--jb-rahmen-fuss-knopf-abstand);margin-bottom:var(--jb-rahmen-fuss-abschluss-schrift-pc);justify-content:center;align-items:center;display:flex}.jb-fuss__recht{margin-top:clamp(var(--jb-rahmen-fuss-recht-margin-handy),100vw * var(--jb-rahmen-fuss-fenster-2-4),var(--jb-rahmen-fuss-recht-margin-pc));padding-top:clamp(var(--jb-rahmen-fuss-recht-polster-handy),100vw * var(--jb-rahmen-fuss-fenster-1-6),var(--jb-rahmen-fuss-recht-polster-pc));border-top:1px solid var(--jb-farbe-fuss-linie)}.jb-fuss--rahmen .jb-fuss__recht ul{gap:2px clamp(var(--jb-abstand-4),100vw * var(--jb-rahmen-fuss-fenster-2),var(--jb-rahmen-fuss-recht-abstand-pc));flex-flow:wrap;align-items:stretch}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__recht a{min-height:var(--jb-rahmen-fuss-recht-hoehe);font-family:var(--jb-schrift-text);font-size:var(--jb-rahmen-fuss-link);font-weight:var(--jb-gewicht-normal);line-height:var(--jb-zeile-knapp);align-items:center;display:flex}.jb-fuss__abschluss{width:96%;padding:var(--jb-rahmen-fuss-abschluss-rand-oben) var(--jb-rahmen-fuss-rand-pc);background:var(--jb-farbe-grund);color:var(--jb-farbe-fuss-abschluss-text);font-size:var(--jb-rahmen-fuss-abschluss-schrift-pc);margin-inline:auto;line-height:1.2}.jb-fuss__abschluss-innen{padding-block:var(--jb-abstand-1);grid-template-columns:1fr 1fr;align-items:start;display:grid}.jb-fuss__zahlungen{gap:var(--jb-rahmen-fuss-abschluss-schrift-pc);align-items:flex-start;min-width:0;display:flex}.jb-fuss__zahlung{width:10%;min-width:0;padding:var(--jb-rahmen-fuss-zahlung-polster-pc);border-radius:var(--jb-rahmen-fuss-zahlung-radius);background:var(--jb-farbe-fuss-zahlung-grund);text-align:center;flex:0 auto}.jb-fuss--rahmen .jb-fuss__zahlung img{width:100%;height:var(--jb-rahmen-fuss-zahlung-bildhoehe-pc);object-fit:fill;vertical-align:middle;border-radius:var(--jb-rahmen-fuss-zahlung-bildradius);display:inline-block}.jb-fuss__zahlung:nth-child(8) img{border-radius:0}.jb-fuss__sozial-symbole{gap:0 var(--jb-rahmen-fuss-social-abstand-pc);grid-auto-flow:column;display:inline-grid}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__sozial-link{width:var(--jb-rahmen-fuss-social-ziel-pc);height:var(--jb-rahmen-fuss-social-ziel-pc);color:var(--jb-farbe-fuss-abschluss-text);justify-content:center;align-items:center;line-height:1;display:inline-flex}.jb-fuss__sozial-link svg{width:var(--jb-rahmen-fuss-social-symbol-pc);height:var(--jb-rahmen-fuss-social-symbol-pc);display:block}@media (min-width:1591px){.jb-fuss--rahmen .jb-fuss__innen{padding-bottom:clamp(var(--jb-rahmen-fuss-unten-min),100vw * var(--jb-rahmen-fuss-fenster-3),var(--jb-rahmen-fuss-unten-max))}.jb-fuss__adresse{margin-bottom:var(--jb-rahmen-fuss-adresse-schluss-weit)}.jb-fuss__motive>.jb-fuss__titelzeile{margin-bottom:var(--jb-rahmen-fuss-motive-titelabstand-weit)}.jb-fuss__abschluss{width:100%;padding-inline:var(--jb-rahmen-fuss-abschluss-rand-weit)}.jb-fuss__abschluss-innen{max-width:var(--jb-breite-weit);grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin-inline:auto}.jb-fuss__zahlungen{align-items:center}.jb-fuss__zahlung{padding:0}.jb-fuss--rahmen .jb-fuss__zahlung img{height:auto}}@media (min-width:768px){@media not all and (min-width:1201px){.jb-fuss--rahmen .jb-fuss__innen{padding-top:calc(clamp(var(--jb-abstand-4),100vw * var(--jb-rahmen-fuss-fenster-1-6),var(--jb-abstand-5)) + var(--jb-rahmen-fuss-innen-polster-schmal));padding-bottom:calc(clamp(var(--jb-rahmen-fuss-unten-min),100vw * var(--jb-rahmen-fuss-fenster-3),var(--jb-rahmen-fuss-unten-max)) + var(--jb-rahmen-fuss-innen-polster-schmal))}.jb-fuss__spalten{padding-block:var(--jb-rahmen-fuss-innen-polster-schmal)}.jb-fuss__abschluss{width:100%;padding-inline:0}.jb-fuss__abschluss-innen{row-gap:var(--jb-rahmen-fuss-abschluss-zeilenabstand);grid-template-columns:minmax(0,1fr)}.jb-fuss__sozial-symbole{gap:0 var(--jb-rahmen-fuss-social-abstand-mittel)}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__sozial-link{width:var(--jb-rahmen-fuss-social-ziel-mittel);height:var(--jb-rahmen-fuss-social-ziel-mittel)}.jb-fuss__sozial-link svg{width:var(--jb-rahmen-fuss-social-symbol-handy);height:var(--jb-rahmen-fuss-social-symbol-handy)}}}@media not all and (min-width:1025px){.jb-fuss__spalten{grid-template-columns:var(--jb-rahmen-fuss-karte-tablet) minmax(0,1fr);gap:clamp(var(--jb-rahmen-fuss-spalten-tablet-min),100vw * var(--jb-rahmen-fuss-fenster-3),var(--jb-rahmen-fuss-spalten-tablet-max))}.jb-fuss__themen{gap:clamp(var(--jb-rahmen-fuss-themen-tablet-min),100vw * var(--jb-rahmen-fuss-fenster-2-4),var(--jb-rahmen-fuss-themen-tablet-max));grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}}@media (min-width:768px){@media not all and (min-width:1025px){.jb-fuss__spalten{padding-block:var(--jb-rahmen-fuss-spalten-polster-tablet) 0}.jb-fuss__adresse{min-height:calc(100vh * var(--jb-rahmen-fuss-adresse-fensteranteil-handy))}.jb-fuss__google{margin-inline:var(--jb-rahmen-fuss-google-rand-tablet)}.jb-fuss__abschluss{padding-inline:var(--jb-rahmen-fuss-rand-pc)}.jb-fuss__abschluss-innen{justify-items:center}.jb-fuss__sozial-symbole{gap:0 var(--jb-rahmen-fuss-social-abstand-tablet)}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__sozial-link{width:var(--jb-rahmen-fuss-social-symbol-handy);height:var(--jb-rahmen-fuss-social-symbol-handy)}.jb-fuss__zahlungen{width:calc(100% * var(--jb-rahmen-fuss-zahlungen-anteil-tablet))}}}@media not all and (min-width:768px){.jb-fuss--rahmen{font-size:var(--jb-rahmen-fuss-liste-handy)}.jb-fuss--rahmen .jb-fuss__innen{gap:var(--jb-abstand-4);padding:var(--jb-abstand-4) var(--jb-rahmen-fuss-rand-handy) calc(clamp(var(--jb-rahmen-fuss-unten-min),100vw * var(--jb-rahmen-fuss-fenster-3),var(--jb-rahmen-fuss-unten-max)) + var(--jb-abstand-4))}.jb-fuss__galerie{line-height:var(--jb-rahmen-fuss-zeile-handy);padding-block:var(--jb-rahmen-fuss-galerie-polster-handy) var(--jb-abstand-4);align-items:stretch}.jb-fuss__galerie .jb-opening-hours__list{font-size:var(--jb-rahmen-fuss-klein);padding:var(--jb-rahmen-fuss-galerie-abstand) var(--jb-rahmen-fuss-zeiten-polster-y)}.jb-fuss__galerie .jb-opening-hours__day{column-gap:var(--jb-abstand-2)}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__anschrift{font-size:var(--jb-rahmen-fuss-anschrift-schrift-handy)}.jb-fuss__adresse{min-height:calc(100vh * var(--jb-rahmen-fuss-adresse-fensteranteil-handy))}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__galerie-knopf{width:100%;margin-bottom:0}.jb-fuss--rahmen.jb-fuss--rahmen .jb-opening-hours__maps-link{align-self:flex-start}.jb-fuss__spalten{gap:var(--jb-rahmen-fuss-themen-pc);grid-template-columns:minmax(0,1fr)}.jb-fuss__motivspalten{gap:var(--jb-rahmen-fuss-motivspalten-handy);margin-bottom:var(--jb-abstand-6)}.jb-fuss__themen{gap:var(--jb-rahmen-fuss-themen-handy) var(--jb-abstand-4);margin-bottom:var(--jb-abstand-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.jb-fuss__motive,.jb-fuss__themen{font-size:var(--jb-rahmen-fuss-liste-handy)}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__liste a{font-size:var(--jb-rahmen-fuss-liste-handy);min-height:var(--jb-rahmen-fuss-listenzeile-handy)}.jb-fuss--rahmen .jb-fuss__recht ul{column-gap:var(--jb-abstand-4)}.jb-fuss__recht{margin-top:var(--jb-rahmen-fuss-recht-margin-handy);padding-top:var(--jb-rahmen-fuss-recht-polster-handy)}.jb-fuss__thema--workshop{grid-column:1/-1}.jb-fuss__vertrauen{gap:var(--jb-rahmen-fuss-zeiten-polster-x) var(--jb-abstand-4);padding-bottom:var(--jb-rahmen-fuss-vertrauen-polster-handy);margin-bottom:var(--jb-rahmen-fuss-vertrauen-schluss-handy);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jb-fuss__person{grid-column:1/-1;padding:0}.jb-fuss__signatur img{width:var(--jb-rahmen-fuss-signatur-handy)}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__kunden{font-size:var(--jb-rahmen-fuss-kunden-schrift-handy);grid-area:2/1}.jb-fuss__bewertung{grid-area:3/1}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__note,.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__note a{font-size:var(--jb-rahmen-fuss-liste-handy)}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__sterne-zeile,.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__sterne{font-size:var(--jb-rahmen-fuss-sterne-handy)}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__kunden,.jb-fuss__bewertung{width:100%;max-width:none;padding:var(--jb-abstand-3) 0 0;border-left:0;border-top:1px solid var(--jb-farbe-fuss-linie);margin:0}.jb-fuss__bewertung{gap:3px var(--jb-rahmen-fuss-galerie-abstand)}.jb-fuss__abschluss{width:100%;padding-inline:var(--jb-abstand-4);font-size:var(--jb-rahmen-fuss-liste-handy)}.jb-fuss__abschluss-innen{grid-template-columns:minmax(0,1fr)}.jb-fuss__sozial{text-align:center}.jb-fuss__sozial-symbole{gap:var(--jb-rahmen-fuss-social-zeilenabstand-handy) var(--jb-abstand-4)}.jb-fuss--rahmen.jb-fuss--rahmen .jb-fuss__sozial-link,.jb-fuss__sozial-link svg{width:var(--jb-rahmen-fuss-social-symbol-handy);height:var(--jb-rahmen-fuss-social-symbol-handy)}.jb-fuss__zahlungen{gap:var(--jb-abstand-2);padding-top:var(--jb-abstand-6);flex-wrap:wrap}.jb-fuss__zahlung{flex:none;width:20%;max-width:20%;padding:0}.jb-fuss__zahlung:nth-child(4),.jb-fuss__zahlung:nth-child(5){width:12%;max-width:12%}.jb-fuss--rahmen .jb-fuss__zahlung img{height:var(--jb-abstand-5)}}@media not all and (min-width:360px){.jb-fuss--rahmen .jb-fuss__themen{grid-template-columns:minmax(0,1fr)}}.jb-bild-bild{display:contents}.jb-bild{width:100%;max-width:var(--jb-bild-max,100%);background:var(--jb-farbe-flaeche);height:auto;display:block}.jb-bild.jb-bild--symbol{background:0 0}.jb-bild--vorschau{border-radius:var(--jb-radius-klein)}.jb-dialog.jb-dialog{box-sizing:border-box;width:min(var(--jb-breite-lesen),calc(100% - var(--jb-abstand-6)));max-width:none;max-height:calc(100dvh - var(--jb-abstand-6));padding:var(--jb-abstand-5);border-radius:var(--jb-radius-karte);background:var(--jb-farbe-grund);color:var(--jb-farbe-text);box-shadow:var(--jb-schatten-schwebend);font-family:var(--jb-schrift-text);font-size:var(--jb-groesse-text);line-height:var(--jb-zeile-text);overscroll-behavior:contain;border:0}.jb-dialog::backdrop{background:var(--jb-farbe-schleier)}.jb-dialog__kopf{justify-content:space-between;align-items:start;gap:var(--jb-abstand-4);margin-block-end:var(--jb-abstand-4);display:flex}.jb-dialog__titel.jb-dialog__titel{color:inherit;font-family:var(--jb-schrift-ueberschrift);font-size:var(--jb-groesse-h2);font-weight:var(--jb-gewicht-mittel);line-height:var(--jb-zeile-ueberschrift);margin:0}.jb-dialog__schliessen{flex-shrink:0}.jb-dialog__inhalt>:first-child{margin-block-start:0}.jb-dialog__inhalt>:last-child{margin-block-end:0}.jb-dialog--lightbox.jb-dialog--lightbox{width:min(var(--jb-breite-inhalt),calc(100% - var(--jb-abstand-6)))}.jb-dialog [data-jb-lightbox-bild]{margin:0}.jb-dialog [data-jb-lightbox-bild] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:70dvh;margin-inline:auto;display:block}@media not all and (min-width:768px){.jb-dialog.jb-dialog{width:100%;max-height:82dvh;padding:var(--jb-abstand-5) var(--jb-abstand-4);border-radius:var(--jb-radius-karte) var(--jb-radius-karte) 0 0;margin:auto 0 0;padding-block-end:calc(var(--jb-abstand-5) + env(safe-area-inset-bottom,0px))}}.jb-dialog--motiv-lightbox.jb-dialog--motiv-lightbox{--jb-motiv-lightbox-pfeilbreite-aktuell:var(--jb-motiv-lightbox-pfeilbreite);--jb-motiv-lightbox-pfeilstart:center;--jb-motiv-lightbox-pfeilende:center;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.jb-dialog--motiv-lightbox::backdrop{background:var(--jb-motiv-lightbox-schleier)}.jb-dialog--motiv-lightbox .jb-dialog__kopf{width:0;height:0;margin:0;padding:0;position:absolute;overflow:hidden}.jb-dialog--motiv-lightbox .jb-dialog__titel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.jb-dialog--motiv-lightbox .jb-dialog__schliessen{border:0;outline:none;width:0;min-width:0;height:0;min-height:0;margin:0;padding:0;overflow:hidden}.jb-dialog--motiv-lightbox .jb-dialog__inhalt,.jb-dialog--motiv-lightbox .jb-galerie__ansicht{width:100%;height:100%}.jb-dialog--motiv-lightbox .jb-galerie__ansicht{display:block;position:relative}.jb-dialog--motiv-lightbox .jb-galerie__steuerung{position:absolute;inset:0}.jb-dialog--motiv-lightbox [data-jb-lightbox-bild]{box-sizing:border-box;width:100%;height:100%;padding:var(--jb-motiv-lightbox-innenabstand);justify-content:center;align-items:center;display:flex}.jb-dialog--motiv-lightbox [data-jb-lightbox-bild] img{border-radius:var(--jb-motiv-lightbox-bildradius);width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:var(--jb-motiv-lightbox-bildschatten);-webkit-user-select:none;user-select:none;margin:0}@media not all and (min-width:768px){.jb-dialog--motiv-lightbox.jb-dialog--motiv-lightbox{--jb-motiv-lightbox-pfeilbreite-aktuell:var(--jb-motiv-lightbox-pfeilbreite-handy);--jb-motiv-lightbox-pfeilstart:flex-start;--jb-motiv-lightbox-pfeilende:flex-end}.jb-dialog--motiv-lightbox [data-jb-lightbox-bild]{padding-inline:0}}.jb-dialog.jb-dialog--material-info{box-sizing:border-box;width:90%;max-height:100dvh;padding:var(--jb-motiv-material-innen);background:var(--jb-motiv-material-grund);box-shadow:var(--jb-motiv-material-schatten);color:var(--jb-motiv-material-absatz);font-size:var(--jb-motiv-material-text);border-radius:0;margin:0 auto;line-height:1.2;position:fixed;inset-block:0 auto;inset-inline:0;overflow-y:auto}.jb-dialog--material-info::backdrop{background:var(--jb-motiv-material-schleier)}.jb-dialog--material-alu.jb-dialog--material-alu{width:80%}.jb-dialog--material-info .jb-dialog__kopf{margin-block-end:1em;display:block}.jb-dialog--material-info .jb-dialog__titel.jb-dialog__titel{color:var(--jb-motiv-farbe-titel);font-size:var(--jb-motiv-material-titel);line-height:1.2}.jb-dialog--material-info .jb-dialog__schliessen.jb-dialog__schliessen{width:var(--jb-motiv-material-schliessen);min-width:0;height:var(--jb-motiv-material-schliessen);min-height:0;color:var(--jb-motiv-farbe-titel);background:0 0;border:0;padding:0;position:absolute;inset-block-start:var(--jb-motiv-material-schliessen-handy);inset-inline-end:var(--jb-motiv-material-schliessen)}.jb-dialog--material-alu .jb-dialog__schliessen.jb-dialog__schliessen,.jb-dialog--material-acryl .jb-dialog__schliessen.jb-dialog__schliessen{inset-block-start:var(--jb-motiv-material-schliessen)}.jb-dialog--material-info .jb-dialog__schliessen svg{stroke-width:2.4px;width:100%;height:100%}.jb-dialog--material-info .jb-dialog__inhalt{flex-direction:column;gap:1em;display:flex}.jb-dialog--material-info .jb-ueberschrift.jb-ueberschrift{color:var(--jb-motiv-farbe-titel);font-family:var(--jb-schrift-text);font-size:var(--jb-motiv-material-ueberschrift);font-weight:var(--jb-gewicht-fett);margin:0;line-height:1.2}.jb-dialog--material-info .jb-text>p{margin:1em 0 0}.jb-dialog--material-info .jb-text>p:first-child{margin-block-start:1em}@media not all and (min-width:768px){.jb-dialog.jb-dialog--material-info{padding:var(--jb-motiv-material-innen-block-handy) var(--jb-motiv-material-innen-seite-handy)}.jb-dialog.jb-dialog--material-alu,.jb-dialog.jb-dialog--material-acryl{width:100%}.jb-dialog.jb-dialog--material-alu{padding-block:var(--jb-motiv-material-innen-block-handy-schmal)}.jb-dialog--material-info .jb-dialog__schliessen.jb-dialog__schliessen{width:var(--jb-motiv-material-schliessen-handy);height:var(--jb-motiv-material-schliessen-handy);inset-block-start:var(--jb-motiv-material-schliessen-handy);inset-inline-end:var(--jb-motiv-material-schliessen-handy)}}.jb-mobm{--jb-mobm-accent: var(--jb-accent,#637a77);--jb-mobm-accent-dark: var(--jb-accent-dark,#4c5f5d);--jb-mobm-accent-tint-soft: var(--jb-accent-tint-soft,rgba(99,122,119,0.08));--jb-mobm-accent-tint: var(--jb-accent-tint,rgba(99,122,119,0.1));--jb-mobm-accent-tint-medium: var(--jb-accent-tint-medium,rgba(99,122,119,0.15));--jb-mobm-accent-tint-strong: var(--jb-accent-tint-strong,rgba(99,122,119,0.2));--jb-mobm-z-top: 2147483600;--jb-mobm-text-primary: var(--jb-text-primary,#000);--jb-mobm-text-secondary: var(--jb-text-secondary,#4a4a4a);--jb-mobm-text-muted: var(--jb-text-muted,#595959);--jb-mobm-text-inverse: var(--jb-text-inverse,#fff);--jb-mobm-bg-secondary: var(--jb-bg-secondary,#f5f5f5);--jb-mobm-border-subtle: var(--jb-border-subtle,rgba(0,0,0,0.08));--jb-mobm-shadow-md: var(--jb-shadow-md,0 6px 20px rgba(0,0,0,0.1),0 1px 4px rgba(0,0,0,0.05));--jb-mobm-primary-grad: var(--jb-primary-grad,linear-gradient(135deg,#7e958e,#475a53));--jb-mobm-primary-hi: var(--jb-primary-hi,inset 0 1px 0 rgba(255,255,255,0.28));--jb-mobm-ease-out: var(--jb-ease-out,cubic-bezier(0.23,1,0.32,1));--jb-mobm-radius: var(--jb-radius,12px);--jb-mobm-radius-lg: var(--jb-radius-lg,16px);--jb-mobm-font-sans: var(--jb-font-sans,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);--jb-mobm-success: var(--jb-success,#15803d);--jb-mobm-error: var(--jb-error-dark,#b91c1c);position: relative;display: block;justify-content: flex-end;color: var(--jb-mobm-text-primary);font-family: var(--jb-mobm-font-sans);font-size: 14px;line-height: 1.5;}.jb-mobm *,.jb-mobm *::before,.jb-mobm *::after,.jb-mobm__overlay,.jb-mobm__overlay *,.jb-mobm__overlay *::before,.jb-mobm__overlay *::after{box-sizing: border-box;}.jb-mobm a,.jb-mobm__overlay a{color: inherit;text-decoration: none;}.jb-mobm img,.jb-mobm__overlay img{display: block;}.jb-mobm button,.jb-mobm__overlay button{border: 0;background: none;color: inherit;font: inherit;cursor: pointer;}.jb-mobm :focus-visible,.jb-mobm__overlay :focus-visible{border-radius: 6px;}.jb-mobm__toggle{position: relative;z-index: var(--jb-mobm-z-top,2147483600);display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 10px;color: var(--jb-mobm-text-primary);transition: background 150ms var(--jb-mobm-ease-out);}.jb-mobm__toggle:hover{background: rgba(40,45,50,0.05);}.jb-sgb .jb-mobm__toggle{color: var(--jb-mobm-on-dark,#fff);}.jb-sgb .jb-mobm__toggle:hover{background: rgba(255,255,255,0.13);}.jb-mobm__toggle-icon{position: relative;display: inline-flex;width: 21px;height: 21px;}.jb-mobm__toggle-icon svg{position: absolute;inset: 0;width: 100%;height: 100%;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;transition: opacity 200ms var(--jb-mobm-ease-out),transform 200ms var(--jb-mobm-ease-out);}.jb-mobm__toggle-close{opacity: 0;transform: scale(0.6);}.jb-mobm__toggle[aria-expanded="true"] .jb-mobm__toggle-burger{opacity: 0;transform: scale(0.6);}.jb-mobm__toggle[aria-expanded="true"] .jb-mobm__toggle-close{opacity: 1;transform: scale(1);}.jb-mobm__overlay{--jb-mobm-accent: var(--jb-accent,#637a77);--jb-mobm-accent-dark: var(--jb-accent-dark,#4c5f5d);--jb-mobm-accent-tint-soft: var(--jb-accent-tint-soft,rgba(99,122,119,0.08));--jb-mobm-accent-tint: var(--jb-accent-tint,rgba(99,122,119,0.1));--jb-mobm-accent-tint-medium: var(--jb-accent-tint-medium,rgba(99,122,119,0.15));--jb-mobm-accent-tint-strong: var(--jb-accent-tint-strong,rgba(99,122,119,0.2));--jb-mobm-text-primary: var(--jb-text-primary,#000);--jb-mobm-text-secondary: var(--jb-text-secondary,#4a4a4a);--jb-mobm-text-muted: var(--jb-text-muted,#595959);--jb-mobm-text-inverse: var(--jb-text-inverse,#fff);--jb-mobm-bg-secondary: var(--jb-bg-secondary,#f5f5f5);--jb-mobm-border-subtle: var(--jb-border-subtle,rgba(0,0,0,0.08));--jb-mobm-shadow-md: var(--jb-shadow-md,0 6px 20px rgba(0,0,0,0.1),0 1px 4px rgba(0,0,0,0.05));--jb-mobm-primary-grad: var(--jb-primary-grad,linear-gradient(135deg,#7e958e,#475a53));--jb-mobm-primary-hi: var(--jb-primary-hi,inset 0 1px 0 rgba(255,255,255,0.28));--jb-mobm-ease-out: var(--jb-ease-out,cubic-bezier(0.23,1,0.32,1));--jb-mobm-radius: var(--jb-radius,12px);--jb-mobm-radius-lg: var(--jb-radius-lg,16px);--jb-mobm-font-sans: var(--jb-font-sans,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);--jb-mobm-success: var(--jb-success,#15803d);--jb-mobm-error: var(--jb-error-dark,#b91c1c);--jb-mobm-z-top: 2147483600;position: fixed;inset: 0;z-index: var(--jb-mobm-z-top,2147483600);display: none;color: var(--jb-mobm-text-primary);font-family: var(--jb-mobm-font-sans);font-size: 14px;line-height: 1.5;opacity: 0;pointer-events: none;visibility: hidden;transition: opacity 200ms var(--jb-mobm-ease-out),visibility 0s linear 200ms;user-select: none;-webkit-user-select: none;}.jb-mobm__close{position: absolute;top: 10px;right: 12px;z-index: 2;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border: 0;border-radius: 10px;background: transparent;color: var(--jb-mobm-text-primary);transition: background 150ms var(--jb-mobm-ease-out);}.jb-mobm__close:hover{background: rgba(40,45,50,0.05);}.jb-mobm__close:focus-visible{border-radius: 10px;}.jb-mobm__close svg{width: 21px;height: 21px;fill: none;stroke: currentColor;stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.7;}.jb-mobm__overlay.is-open{display: block;visibility: visible;opacity: 1;pointer-events: auto;transition: opacity 200ms var(--jb-mobm-ease-out),visibility 0s;}.jb-mobm__overlay::before{content: "";position: absolute;inset: 0;background: rgba(0,0,0,0.45);opacity: 0;transition: opacity 180ms var(--jb-mobm-ease-out);}.jb-mobm__overlay.is-open::before{opacity: 1;transition: opacity 260ms var(--jb-mobm-ease-out);}.jb-mobm__drawer{position: absolute;top: 0;right: 0;width: min(400px,88vw);height: 100%;overflow-y: auto;overscroll-behavior: contain;scroll-behavior: smooth;scrollbar-gutter: stable;background: #fff;box-shadow: -8px 0 32px rgba(0,0,0,0.18);transform: translateX(100%);transition: transform 200ms var(--jb-mobm-ease-out);}.jb-mobm__overlay.is-open .jb-mobm__drawer{transform: translateX(0);transition-duration: 260ms;}.jb-mobm__drawer-pad{display: flex;flex-direction: column;min-height: 100%;padding: 64px 18px 26px;}.jb-mobm__section--kreise{margin-bottom: 16px;}.jb-mobm__section--pillen{margin-bottom: 14px;}.jb-mobm__section--menueliste{margin-bottom: 18px;}.jb-mobm__section--galerie{margin-bottom: 22px;}.jb-mobm__section--quiz{margin-top: auto;}.jb-mobm__chiprow{--jb-mobm-chip-gap: 12px;display: flex;gap: var(--jb-mobm-chip-gap);overflow-x: auto;margin-right: -16px;padding: 2px 16px 8px 2px;scrollbar-width: none;cursor: grab;touch-action: pan-x;-webkit-mask-image: linear-gradient(to right,#000 88%,transparent);mask-image: linear-gradient(to right,#000 88%,transparent);}.jb-mobm__chiprow::-webkit-scrollbar{display: none;}.jb-mobm__chiprow.is-dragging{cursor: grabbing;}.jb-mobm__chiprow.is-dragging .jb-mobm__chip{pointer-events: none;}.jb-mobm__chiprow img{-webkit-user-drag: none;}.jb-mobm__chiprow.at-end{-webkit-mask-image: none;mask-image: none;}.jb-mobm__chip{display: grid;flex: none;justify-items: center;gap: 6px;width: clamp(75px,calc((100vw - 75px) / 4),90px);text-align: center;}@media (hover: hover) and (pointer: fine){.jb-mobm__overlay .jb-mobm__drawer{width: min(440px,88vw);}.jb-mobm__overlay .jb-mobm__chiprow{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 14px 8px;--jb-mobm-chip-gap: 8px;overflow: visible;margin-right: 0;padding: 2px 0 4px;cursor: auto;touch-action: auto;-webkit-mask-image: none;mask-image: none;}.jb-mobm__overlay .jb-mobm__chip{width: auto;min-width: 0;align-content: start;}.jb-mobm__overlay .jb-mobm__chip-image,.jb-mobm__overlay .jb-mobm__chip-more{width: 64px;height: 64px;}}.jb-mobm__overlay .jb-mobm__chiprow,.jb-mobm__overlay .jb-mobm__chip{transition: opacity 200ms var(--jb-mobm-ease-out);}.jb-mobm__overlay .jb-mobm__chiprow[data-jb-mobm-wartet],.jb-mobm__overlay .jb-mobm__chip[data-jb-mobm-laedt]{opacity: 0;}.jb-mobm__chip-image,.jb-mobm__chip-more{width: 72px;height: 72px;border-radius: 50%;object-fit: cover;box-shadow: var(--jb-mobm-shadow-md);transition: transform 200ms var(--jb-mobm-ease-out);}.jb-mobm__chip-image{background: var(--jb-mobm-bg-secondary);}.jb-mobm__chip-image--frei{object-fit: contain;padding: 3px;}.jb-mobm__chip:hover .jb-mobm__chip-image,.jb-mobm__chip:hover .jb-mobm__chip-more{transform: scale(1.05);}.jb-mobm__chip-label{color: var(--jb-mobm-text-primary);font-size: 10.5px;font-weight: 600;line-height: 1.2;width: calc(100% + var(--jb-mobm-chip-gap));margin-inline: calc(var(--jb-mobm-chip-gap) / -2);white-space: normal;text-align: center;}.jb-mobm__chip-more{display: inline-flex;align-items: center;justify-content: center;border: 1px dashed rgba(0,0,0,0.25);background: var(--jb-mobm-accent-tint-soft);box-shadow: none;color: var(--jb-mobm-accent-dark);font-size: 22px;font-weight: 600;}.jb-mobm__pillcloud{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;}.jb-mobm__pill{display: inline-flex;align-items: center;gap: 8px;min-height: 38px;padding: 8px 15px;border: 1px solid rgba(0,0,0,0.16);border-radius: 999px;font-size: 13.5px;font-weight: 600;line-height: 1.2;white-space: nowrap;transition: background 150ms var(--jb-mobm-ease-out),border-color 150ms var(--jb-mobm-ease-out);}.jb-mobm__pill:hover{border-color: var(--jb-mobm-accent-dark);background: var(--jb-mobm-accent-tint-soft);}.jb-mobm__menu-list{display: block;}.jb-mobm__row-link{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 52px;padding: 13px 4px;border-bottom: 1px solid var(--jb-mobm-border-subtle);}.jb-mobm__row-text{display: flex;align-items: baseline;gap: 8px;min-width: 0;flex-wrap: wrap;}.jb-mobm__row-label{color: var(--jb-mobm-text-primary);font-size: 16px;font-weight: 600;line-height: 1.2;}.jb-mobm__row-hint{color: var(--jb-mobm-text-muted);font-size: 12px;font-weight: 500;line-height: 1.2;}.jb-mobm__row-chevron{flex: none;width: 8px;height: 8px;margin-right: 6px;border-top: 2px solid rgba(0,0,0,0.28);border-right: 2px solid rgba(0,0,0,0.28);transform: rotate(45deg);}.jb-mobm__gallery{position: relative;overflow: hidden;border: 1px solid var(--jb-mobm-accent-tint-strong);border-radius: var(--jb-mobm-radius-lg);background: linear-gradient(150deg,var(--jb-mobm-accent-tint-soft),var(--jb-mobm-accent-tint-medium));}.jb-mobm__gallery-head{display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 52px;padding: 12px 15px;}.jb-mobm__gallery-brand{display: grid;justify-items: center;gap: 4px;min-width: 0;}.jb-mobm__gallery-brand::after{content: "";position: absolute;inset: 0;border-radius: var(--jb-mobm-radius-lg);}.jb-mobm__gallery-logo{height: 13px;max-width: 100%;}@media (max-width: 420px){.jb-mobm__gallery-logo{height: 11px;}}.jb-mobm__gallery-subtitle{color: var(--jb-mobm-text-primary);font-size: 12.5px;font-weight: 600;letter-spacing: 0.04em;line-height: 1;}.jb-mobm__gallery-body{padding: 2px 15px 15px;}.jb-mobm__status{display: inline-flex;align-items: center;gap: 9px;padding: 8px 16px;border: 1px solid rgba(31,157,87,0.3);border-radius: 999px;background: rgba(31,157,87,0.1);font-size: 13.5px;font-weight: 700;line-height: 1.2;}.jb-mobm__status::before{content: "";flex: none;width: 10px;height: 10px;border-radius: 50%;background: var(--jb-mobm-success);}.jb-mobm__status--sm{flex: none;white-space: nowrap;gap: 6px;padding: 4px 11px;font-size: 11.5px;}.jb-mobm__status--sm::before{width: 7px;height: 7px;}.jb-mobm__status--closed{border-color: rgba(179,38,30,0.28);background: rgba(179,38,30,0.08);color: var(--jb-mobm-error);}.jb-mobm__status--closed::before{background: var(--jb-mobm-error);}.jb-mobm__address{display: flex;align-items: center;gap: 8px;color: var(--jb-mobm-text-primary);font-size: 15.5px;font-weight: 700;line-height: 1.35;}.jb-mobm__address svg{flex: none;width: 17px;height: 17px;fill: none;stroke: var(--jb-mobm-accent-dark);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.8;}.jb-mobm__hours-card{margin-top: 11px;padding: 11px 14px;border: 1px solid var(--jb-mobm-border-subtle);border-radius: var(--jb-mobm-radius);background: rgba(255,255,255,0.55);}.jb-mobm__hours{display: grid;gap: 5px;color: var(--jb-mobm-text-primary);font-size: 13px;}.jb-mobm__hours-row{display: flex;justify-content: space-between;gap: 16px;}.jb-mobm__hours-row span:first-child{color: var(--jb-mobm-text-secondary);}.jb-mobm__hours-row span:last-child{font-weight: 600;font-variant-numeric: tabular-nums;}.jb-mobm__hours-row.is-today span,.jb-mobm__hours-row.is-today span:first-child{color: var(--jb-mobm-accent-dark);font-weight: 700;}.jb-mobm__meta-line{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 10px;margin-top: 11px;color: var(--jb-mobm-text-secondary);font-size: 13px;font-weight: 600;white-space: normal;}.jb-mobm__stars{color: #d9a72e;letter-spacing: 1px;}.jb-mobm__maplink{position: relative;z-index: 1;display: inline-flex;align-items: center;min-width: 0;gap: 6px;color: var(--jb-mobm-accent-dark);}.jb-mobm__maplink::before{content: "";position: absolute;inset-inline: 0;inset-block: calc((100% - 44px) / 2);}.jb-mobm__maplink span{overflow: hidden;text-overflow: ellipsis;}.jb-mobm__maplink svg{flex: none;width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.8;}.jb-mobm__quiz{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px;padding: 12px 14px;border: 1px solid var(--jb-mobm-accent-tint-strong);border-radius: 16px;background: linear-gradient(150deg,var(--jb-mobm-accent-tint-soft),var(--jb-mobm-accent-tint-medium));}.jb-mobm__quiz-copy{min-width: 0;}.jb-mobm__quiz-title{margin: 0;color: var(--jb-mobm-text-primary);font-size: 14px;font-weight: 700;line-height: 1.3;}.jb-mobm__overlay .jb-mobm__quiz-button{display: inline-block;flex: none;padding: 9px 15px;border: 0;border-radius: 999px;background: var(--jb-mobm-primary-grad);box-shadow: var(--jb-mobm-primary-hi),0 3px 10px rgba(71,90,83,0.3);color: var(--jb-mobm-text-inverse,#fff);font-size: 13px;font-weight: 600;line-height: 1.2;text-align: center;transition: transform 150ms var(--jb-mobm-ease-out);}.jb-mobm__overlay .jb-mobm__quiz-button:hover{transform: scale(1.03);}@media (prefers-reduced-motion: reduce){.jb-mobm *,.jb-mobm *::before,.jb-mobm *::after,.jb-mobm__overlay,.jb-mobm__overlay::before,.jb-mobm__overlay *,.jb-mobm__overlay *::before,.jb-mobm__overlay *::after{transition-duration: 0.01ms !important;}.jb-mobm__drawer{opacity: 0;transform: none;scroll-behavior: auto;transition: opacity 200ms var(--jb-mobm-ease-out) !important;}.jb-mobm__overlay.is-open .jb-mobm__drawer{opacity: 1;transform: none;}}html body .elementor-location-header .e-con-inner > .elementor-element{order: 1;}html body .elementor-location-header .e-con-inner > .elementor-element:has(.fkcart-shortcode-container){order: 2;flex-shrink: 0;}html body .elementor-location-header .e-con-inner > .elementor-element:has(.jb-mobm__toggle){order: 3;flex-shrink: 0;}html body .elementor-location-header .jb-sgb .e-con-inner > .elementor-element:has(.fkcart-shortcode-container){display: flex;flex: none;align-items: center;padding: 0 !important;}html body .elementor-location-header .jb-sgb .fkcart-shortcode-container{justify-content: center;width: 40px;margin: 0;padding: 0;}html body .elementor-location-header .jb-sgb .e-con-inner > .elementor-element:has(.jb-mobm__toggle){margin-inline-start: calc(4px - var(--column-gap,1em));}@media (max-width: 1024px){html body .elementor-location-header .e-con-inner > .elementor-element:has(img):not(:has(.fkcart-shortcode-container)):not(:has(.jb-mobm__toggle)){margin-right: auto;text-align: left;justify-content: flex-start;}html body .elementor-location-header .e-con-inner > .elementor-element:has(img):not(:has(.fkcart-shortcode-container)):not(:has(.jb-mobm__toggle)) img{margin-inline: 0;}}.jb-su-lupe{--jb-su-feld-text: var(--jb-text-primary,#000);--jb-su-feld-grund: rgba(40,45,50,0.04);--jb-su-feld-grund-hover: rgba(40,45,50,0.08);--jb-su-feld-rand: rgba(0,0,0,0.28);}.jb-sgb .jb-su-lupe{--jb-su-feld-text: #fff;--jb-su-feld-grund: rgba(255,255,255,0.07);--jb-su-feld-grund-hover: rgba(255,255,255,0.13);--jb-su-feld-rand: rgba(255,255,255,0.34);}.jb-su-lupe{display: inline-flex;flex: none;align-items: center;justify-content: center;box-sizing: border-box;width: 40px;height: 40px;border-radius: 10px;color: var(--jb-su-feld-text);transition: background-color 150ms var(--jb-ease-out,ease-out);}.jb-sgb .jb-su-lupe{color: var(--jb-su-feld-text);}.jb-sgb .jb-su-lupe:hover,.jb-sgb .jb-su-lupe:focus-visible{background: var(--jb-su-feld-grund-hover);color: var(--jb-su-feld-text);}.jb-su-lupe__ikon,.jb-su-lupe__zu{width: 21px;height: 21px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;}.jb-mobm > .jb-su-lupe--handy{position: absolute;top: 50%;right: calc(100% + 48px + var(--jb-kopf-vorlauf,0px));margin-top: -20px;}@media (min-width: 768px){.jb-mobm > .jb-su-lupe--handy{display: none;}}.jb-su-lupe__zu{display: none;}@media (prefers-reduced-motion: reduce){.jb-su-lupe{transition: none;}}.jb-sgb{--jb-kopf-knopf: rgba(255,255,255,0.7);--jb-kopf-knopf-schein: drop-shadow(0 0 5px rgba(255,255,255,0.6));--jb-kopf-knopf-flaeche: rgba(255,255,255,0.13);}html body .jb-sgb .jb-su-lupe,html body .jb-sgb .jb-mobm__toggle{color: var(--jb-kopf-knopf);background: transparent;transition: background-color 150ms var(--jb-ease-out,ease-out),color 150ms var(--jb-ease-out,ease-out);}html body .jb-sgb .jb-su-lupe svg{transition: filter 150ms var(--jb-ease-out,ease-out);}html body .jb-sgb .jb-mobm__toggle-icon svg{transition: opacity 200ms var(--jb-mobm-ease-out),transform 200ms var(--jb-mobm-ease-out),filter 150ms var(--jb-mobm-ease-out);}html body .jb-sgb .fkcart-mini-toggler .fkcart-shortcode-icon-wrap svg{filter: brightness(0) invert(1) opacity(0.7);translate: 2.5px 0;transition: filter 150ms var(--jb-ease-out,ease-out);}@media (hover: hover){html body .jb-sgb .jb-su-lupe:hover,html body .jb-sgb .jb-mobm__toggle:hover{color: #fff;background: transparent;}html body .jb-sgb .jb-su-lupe:hover svg,html body .jb-sgb .jb-mobm__toggle:hover .jb-mobm__toggle-icon svg{filter: var(--jb-kopf-knopf-schein);}html body .jb-sgb .fkcart-mini-toggler:hover .fkcart-shortcode-icon-wrap svg{filter: brightness(0) invert(1) var(--jb-kopf-knopf-schein);}}html body .jb-sgb .jb-su-lupe:focus-visible,html body .jb-sgb .jb-mobm__toggle:focus-visible{color: #fff;background: var(--jb-kopf-knopf-flaeche);}.jb-mobm__overlay .jb-mobm__suche{display: flex;flex: none;align-items: center;gap: 10px;height: 48px;margin: 0 0 18px;padding: 0 14px;border: 1px solid #dedede;border-radius: 12px;background: #f5f5f3;color: var(--jb-mobm-text-secondary,#4a4a4a);font-size: 16px;}.jb-mobm__suche-ikon{flex: none;width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;}.jb-mobm__overlay button.jb-mobm__row-link--auf{width: 100%;font-family: inherit;border-bottom: 1px solid var(--jb-mobm-border-subtle);text-align: left;}.jb-mobm__row-link--auf .jb-mobm__row-chevron{transform: rotate(135deg);}.jb-mobm__row-link--auf[aria-expanded="true"] .jb-mobm__row-chevron{transform: rotate(-45deg);}.jb-mobm__unter{display: grid;padding: 4px 0 10px 14px;border-bottom: 1px solid var(--jb-mobm-border-subtle);}.jb-mobm__unter[hidden]{display: none;}.jb-mobm__overlay .jb-mobm__unter-link{display: flex;align-items: center;gap: 12px;min-height: 44px;padding: 4px;color: var(--jb-mobm-text-primary);font-size: 15px;font-weight: 500;}.jb-mobm__overlay .jb-mobm__unter-bild{flex: none;width: 36px;height: 36px;border-radius: 8px;background: var(--jb-mobm-bg-secondary);object-fit: cover;}.jb-sgb{--jb-sgb-max: 1700px;--jb-sgb-blur: 18px;--jb-sgb-bg: rgba(42,55,49,0.76);--jb-sgb-shadow:
inset 0 3px 0 rgba(255,255,255,0.16),inset 0 0 0 3px rgba(255,255,255,0.08),0 14px 30px -16px rgba(10,20,15,0.55),0 2px 6px rgba(10,20,15,0.12),0 8px 30px rgba(0,0,0,0.12);--jb-sgb-top: 10px;--jb-sgb-side: 24px;--jb-sgb-radius: 16px;--jb-sgb-compact-pad-y: 4px;--jb-sgb-ease: var(--jb-ease-out,cubic-bezier(0.23,1,0.32,1));}.jb-sgb__spacer{flex: none;pointer-events: none;}.jb-sgb{box-sizing: border-box;width: calc(100% - 2 * var(--jb-sgb-side)) !important;max-width: var(--jb-sgb-max,1700px) !important;margin: var(--jb-sgb-top) auto var(--jb-sgb-top) !important;border-top-left-radius: var(--jb-sgb-radius) !important;border-top-right-radius: var(--jb-sgb-radius) !important;border-bottom-left-radius: var(--jb-sgb-radius) !important;border-bottom-right-radius: var(--jb-sgb-radius) !important;border: 0;background: var(--jb-sgb-bg,rgba(42,55,49,0.76)) !important;box-shadow: var(--jb-sgb-shadow);}.jb-sgb.jb-sgb{--z-index: var(--jb-z-nav,60);}.jb-sgb.jb-sgb::after{content: "";position: absolute;inset: 0;padding: 2px;border-radius: inherit;pointer-events: none;background:
linear-gradient(180deg,rgba(255,255,255,0.22),transparent 52%),linear-gradient(150deg,rgba(92,112,104,0.97),rgba(46,60,54,0.95));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);}@media (min-width: 768px){body.jb-raster-seite .jb-sgb,body.jb-kopf-rinne .jb-sgb{--jb-sgb-side: max(var(--jb-shop-rinne,17px),calc((100% - min(100%,var(--content-width,1700px))) / 2));}}.jb-sgb--stuck{position: fixed !important;top: calc(var(--jb-sgb-anchor-top,0px) + var(--jb-sgb-top)) !important;left: var(--jb-sgb-side) !important;right: var(--jb-sgb-side) !important;bottom: auto !important;width: auto !important;margin: 0 auto !important;z-index: var(--jb-z-nav,60);opacity: 0;transform: scale(0.985);transform-origin: 50% 0;background: rgba(42,55,49,0.25) !important;-webkit-backdrop-filter: blur(0px) saturate(1);backdrop-filter: blur(0px) saturate(1);box-shadow: none;transition:
opacity 160ms var(--jb-sgb-ease),transform 320ms var(--jb-sgb-ease),background-color 340ms var(--jb-sgb-ease),-webkit-backdrop-filter 340ms var(--jb-sgb-ease),backdrop-filter 340ms var(--jb-sgb-ease),box-shadow 340ms var(--jb-sgb-ease);will-change: opacity,transform,backdrop-filter;}.jb-sgb--stuck.jb-sgb--in{opacity: 1;transform: scale(1);background: var(--jb-sgb-bg,rgba(42,55,49,0.76)) !important;-webkit-backdrop-filter: blur(var(--jb-sgb-blur,18px)) saturate(1.5);backdrop-filter: blur(var(--jb-sgb-blur,18px)) saturate(1.5);box-shadow: var(--jb-sgb-shadow);}.jb-sgb-topbar.elementor-sticky--active{z-index: calc(var(--jb-z-nav,60) + 10);}.jb-sgb .jb-mm{--jb-mm-text-primary: rgba(255,255,255,0.96);--jb-mm-text-secondary: rgba(255,255,255,0.75);--jb-mm-text-muted: rgba(255,255,255,0.62);--jb-mm-ui-hover: rgba(255,255,255,0.1);}.jb-sgb .jb-mm__nav-item{color: rgba(255,255,255,0.9) !important;}.jb-sgb .jb-mm__nav-item:hover,.jb-sgb .jb-mm__nav-item:focus-visible,.jb-sgb .jb-mm__nav-item[aria-expanded="true"],.jb-sgb .jb-mm__nav-item[aria-current="page"]{color: rgba(255,255,255,1) !important;background: none !important;}.jb-sgb .jb-mm__nav-item .jb-mm__nav-label{font-weight: 400 !important;}.jb-sgb .jb-mm__nav-item:hover .jb-mm__nav-label,.jb-sgb .jb-mm__nav-item:focus-visible .jb-mm__nav-label,.jb-sgb .jb-mm__nav-item[aria-expanded="true"] .jb-mm__nav-label,.jb-sgb .jb-mm__nav-item[aria-current="page"] .jb-mm__nav-label{font-weight: 500 !important;}.jb-sgb .jb-mm__nav-item[aria-expanded="true"] .jb-mm__nav-caret{color: rgba(255,255,255,1);}.jb-sgb .jb-mm__nav-badge{background: rgba(255,255,255,0.16);color: rgba(255,255,255,0.92);}.jb-sgb .elementor-widget-theme-site-logo img,.jb-sgb .fkcart-mini-toggler .fkcart-shortcode-icon-wrap svg{filter: brightness(0) invert(1);}.jb-sgb .fkcart-shortcode-container .fkcart-shortcode-count{background-color: rgba(255,255,255,0.95);color: #2f3d37;box-shadow: 0 0 0 2px var(--jb-sgb-bg,rgba(42,55,49,0.76));}body.admin-bar .jb-sgb--stuck:not(.jb-sgb--anchored){top: calc(var(--jb-sgb-top) + 32px) !important;}@media (max-width: 782px){body.admin-bar .jb-sgb--stuck:not(.jb-sgb--anchored){top: calc(var(--jb-sgb-top) + 46px) !important;}}@media (max-width: 767px){.jb-sgb{--jb-sgb-top: 4px;--jb-sgb-side: 8px;--jb-sgb-radius: 12px;}.jb-sgb > .e-con-inner,.jb-sgb > .e-con > .e-con-inner{padding-top: var(--jb-sgb-compact-pad-y) !important;padding-bottom: var(--jb-sgb-compact-pad-y) !important;}.jb-sgb-kopf-klebt{position: sticky;top: var(--jb-sgb-klebe-top,0px);z-index: var(--jb-z-nav,60);}.jb-sgb--ueber-inhalt{-webkit-backdrop-filter: blur(min(var(--jb-sgb-blur,18px),12px)) saturate(1.4);backdrop-filter: blur(min(var(--jb-sgb-blur,18px),12px)) saturate(1.4);}.jb-sgb--stuck{padding-top: 0 !important;padding-bottom: 0 !important;}.jb-sgb--stuck{transform: none;transition:
opacity 140ms var(--jb-sgb-ease),background-color 240ms var(--jb-sgb-ease),-webkit-backdrop-filter 240ms var(--jb-sgb-ease),backdrop-filter 240ms var(--jb-sgb-ease),box-shadow 240ms var(--jb-sgb-ease);will-change: opacity;}.jb-sgb--stuck.jb-sgb--in{transform: none;-webkit-backdrop-filter: blur(min(var(--jb-sgb-blur,18px),12px)) saturate(1.4);backdrop-filter: blur(min(var(--jb-sgb-blur,18px),12px)) saturate(1.4);}}@media (max-width: 767px){.jb-sgb .elementor-widget-theme-site-logo img{width: 100px !important;height: auto !important;}}.jb-sgb .elementor-widget-theme-site-logo{margin-inline-start: 1em !important;}@media (hover: hover){.jb-sgb .elementor-widget-theme-site-logo a{position: relative;display: block;width: fit-content;}.jb-sgb .elementor-widget-theme-site-logo img{display: block;transition: opacity 0.5s ease;}.jb-sgb .elementor-widget-theme-site-logo a::after{content: "";position: absolute;inset: 0;pointer-events: none;-webkit-mask: url("/wp-content/plugins/jb-foto/assets/logos/jonathan-besler-name.svg") center / 100% 100% no-repeat;mask: url("/wp-content/plugins/jb-foto/assets/logos/jonathan-besler-name.svg") center / 100% 100% no-repeat;background: linear-gradient(100deg,#fff0b8 0%,#fdd57d 9%,#f2a061 20%,#ecbcaa 32%,#b3bbdc 44%,#8fa8d0 55%,#b3bbdc 66%,#ecbcaa 77%,#f2a061 86%,#fdd57d 93%,#fff0b8 100%);background-size: 240% 100%;opacity: 0;transition: opacity 0.5s ease;animation: jb-sgb-logo-verlauf 14s ease-in-out infinite alternate paused;}.jb-sgb .elementor-widget-theme-site-logo a:hover img,.jb-sgb .elementor-widget-theme-site-logo a:focus-visible img{opacity: 0;}.jb-sgb .elementor-widget-theme-site-logo a:hover::after,.jb-sgb .elementor-widget-theme-site-logo a:focus-visible::after{opacity: 1;animation-play-state: running;}}@keyframes jb-sgb-logo-verlauf{from{background-position: 0% 50%;}to{background-position: 100% 50%;}}@media (prefers-reduced-motion: reduce){.jb-sgb .elementor-widget-theme-site-logo a::after{animation: none;}}.jb-opening-hours{--jb-oh-text: inherit;--jb-oh-muted: rgba(0,0,0,0.55);--jb-oh-open: #1a7f37;--jb-oh-open-bg: rgba(26,127,55,0.1);--jb-oh-closed: #b42318;--jb-oh-closed-bg: rgba(180,35,24,0.08);--jb-oh-soon: #9a6700;--jb-oh-soon-bg: rgba(154,103,0,0.12);--jb-oh-cta: #30483F;--jb-oh-sep: rgba(12,10,9,0.12);--jb-oh-surface: #FFFFFC;color: var(--jb-oh-text);}.jb-opening-hours__status{display: inline-flex;align-items: center;gap: 0.5em;padding: 0.35em 0.9em;border-radius: 999px;font-size: 0.9em;font-weight: 600;opacity: 0;animation: jb-oh-fade-in 0.3s ease forwards;}.jb-opening-hours__status[hidden]{display: none;}.jb-opening-hours__status--open{color: var(--jb-oh-open);background: var(--jb-oh-open-bg);}.jb-opening-hours__status--closed{color: var(--jb-oh-closed);background: var(--jb-oh-closed-bg);}.jb-opening-hours__status--soon{color: var(--jb-oh-soon);background: var(--jb-oh-soon-bg);}.jb-opening-hours__status-dot{flex: 0 0 auto;width: 0.5em;height: 0.5em;border-radius: 50%;background: currentColor;}.jb-opening-hours__status--open .jb-opening-hours__status-dot{animation: jb-oh-pulse 2.4s ease-in-out infinite;}@keyframes jb-oh-fade-in{to{opacity: 1;}}@keyframes jb-oh-pulse{0%,100%{opacity: 1;transform: scale(1);}50%{opacity: 0.5;transform: scale(0.85);}}@media (prefers-reduced-motion: reduce){.jb-opening-hours__status,.jb-opening-hours__status--open .jb-opening-hours__status-dot{animation: none;opacity: 1;}}.jb-opening-hours__list{display: flex;flex-direction: column;gap: 7px;margin: 0.75em 0 0;padding: 0;list-style: none;max-width: 320px;}.jb-opening-hours__day{display: grid;grid-template-columns: 7.5em auto;column-gap: 0.75em;align-items: baseline;padding: 2px 8px;border-radius: 8px;}.jb-opening-hours__day-name{color: var(--jb-oh-muted);}.jb-opening-hours__day--today{padding: 6px 8px;margin: 2px 0;background: var(--jb-oh-open-bg);}.jb-opening-hours__day--today .jb-opening-hours__day-name,.jb-opening-hours__day--today .jb-opening-hours__day-hours{color: var(--jb-oh-text);font-weight: 700;}.jb-opening-hours__maps-link{display: inline-block;margin-top: 0.9em;font-size: 0.9em;color: var(--jb-oh-muted);text-decoration: underline;text-underline-offset: 3px;transition: opacity 0.2s ease;}.jb-opening-hours__maps-link:hover{opacity: 0.7;}.jb-opening-hours__fallback-text{margin: 0 0 0.5em;}.jb-opening-hours--status .jb-opening-hours__status{margin: 0;}.jb-opening-hours__pause{max-width: 320px;margin: 0.75em 0 0;padding: 10px 14px;border-radius: 10px;background: rgba(0,0,0,0.05);font-size: 0.95em;line-height: 1.55;text-align: center;}.jb-opening-hours__week-cap{margin: 0.9em 0 0;font-size: 0.8em;font-weight: 600;letter-spacing: 0.09em;text-transform: uppercase;color: var(--jb-oh-muted);text-align: center;max-width: 320px;}.jb-opening-hours__list--muted .jb-opening-hours__day{opacity: 0.55;}.jb-opening-hours__day--today.jb-opening-hours__day--closed-now{background: rgba(0,0,0,0.05);}.jb-opening-hours--bar{display: flex;align-items: center;gap: 14px;flex-wrap: nowrap;overflow: hidden;background: var(--jb-oh-surface);border: 1px solid var(--jb-oh-sep);border-radius: 16px;padding: 13px 20px;box-shadow: 0 6px 18px -4px rgba(12,10,9,0.14);}.jb-opening-hours--bar-wrap{flex-wrap: wrap;}.jb-opening-hours__bar-badge{flex: 0 0 auto;align-self: flex-end;margin-bottom: 4px;text-decoration: none;}.jb-opening-hours--bar .jb-opening-hours__status{white-space: nowrap;}.jb-opening-hours__bar-seg{display: contents;}.jb-opening-hours__bar-seg--hidden{display: none;}.jb-opening-hours__bar-sep{width: 1px;align-self: stretch;background: var(--jb-oh-sep);flex: 0 0 auto;}.jb-opening-hours__fact{display: flex;flex-direction: column;align-items: center;gap: 3px;padding: 4px 10px;border-radius: 10px;text-align: center;white-space: nowrap;color: inherit;text-decoration: none;transition: background 0.15s cubic-bezier(0.23,1,0.32,1);}.jb-opening-hours__fact:hover{background: rgba(0,0,0,0.05);}.jb-opening-hours__fact small{font-size: 0.8em;letter-spacing: 0.03em;color: var(--jb-oh-muted);}.jb-opening-hours__fact b{font-weight: 650;}.jb-opening-hours__fact-ext{font-size: 0.75em;color: var(--jb-oh-muted);margin-left: 3px;}.jb-opening-hours .jb-opening-hours__bar-route,.jb-opening-hours .jb-opening-hours__bar-route:visited,.jb-opening-hours .jb-opening-hours__bar-route:focus{display: inline-flex;align-items: center;gap: 8px;margin-left: auto;padding: 10px 20px;border-radius: 10px;background: var(--jb-oh-cta);color: #fff;font-family: inherit;font-size: 14.5px;font-weight: 600;line-height: 1.3;letter-spacing: normal;text-transform: none;white-space: nowrap;text-decoration: none;border: none;transition: opacity 0.15s cubic-bezier(0.23,1,0.32,1);}.jb-opening-hours .jb-opening-hours__bar-route:hover{opacity: 0.88;color: #fff;}.jb-opening-hours .jb-opening-hours__bar-route.jb-opening-hours__bar-route--hidden{display: none;}@media (max-width: 767px){.jb-opening-hours--bar .jb-opening-hours__fact--parking,.jb-opening-hours--bar .jb-opening-hours__fact--train,.jb-opening-hours--bar .jb-opening-hours__bar-sep--parking,.jb-opening-hours--bar .jb-opening-hours__bar-sep--train{display: none;}.jb-opening-hours--bar{flex-wrap: wrap;align-items: flex-start;gap: 7px 10px;padding: 12px 15px;border-radius: 14px;}.jb-opening-hours--bar .jb-opening-hours__bar-badge{flex: 1 0 100%;align-self: flex-start;margin-bottom: 1px;}.jb-opening-hours--bar .jb-opening-hours__bar-sep{display: none;}.jb-opening-hours--bar .jb-opening-hours__fact{flex: 1 0 100%;flex-direction: row;align-items: baseline;justify-content: flex-start;gap: 9px;padding: 0;text-align: left;}.jb-opening-hours--bar .jb-opening-hours__fact small{flex: 0 0 4.5rem;}.jb-opening-hours--bar .jb-opening-hours__bar-route{display: none;}}.jb-oh-flyout-host{position: relative;}.jb-oh-trigger-dot{display: inline-block;width: 7px;height: 7px;border-radius: 50%;margin-right: 9px;vertical-align: middle;background: var(--jb-oh-muted,rgba(0,0,0,0.35));}.jb-oh-trigger-dot--open{background: #1a7f37;animation: jb-oh-pulse 2.4s ease-in-out infinite;}.jb-oh-trigger-dot--soon{background: #9a6700;}.jb-oh-trigger-dot--closed{background: #b42318;}.jb-opening-hours--flyout{position: absolute;top: calc(100% + 10px);right: -8px;z-index: 1100;width: 286px;padding: 20px 20px 18px;background: var(--jb-oh-surface);border: 1px solid var(--jb-oh-sep);border-radius: 16px;box-shadow: 0 24px 60px -12px rgba(12,10,9,0.28);text-align: left;letter-spacing: normal;text-transform: none;opacity: 0;transform: scale(0.97);transform-origin: top right;pointer-events: none;transition: opacity 0.18s cubic-bezier(0.23,1,0.32,1),transform 0.18s cubic-bezier(0.23,1,0.32,1);}.jb-oh-flyout-open .jb-opening-hours--flyout{opacity: 1;transform: scale(1);pointer-events: auto;}.jb-opening-hours__flyout-badge{display: flex;justify-content: center;}.jb-opening-hours--flyout .jb-opening-hours__list{margin-top: 14px;}.jb-opening-hours--flyout .jb-opening-hours__pause,.jb-opening-hours--flyout .jb-opening-hours__week-cap{max-width: none;}.jb-opening-hours__flyout-addr{text-align: center;border-top: 1px solid var(--jb-oh-sep);margin-top: 14px;padding-top: 16px;}.jb-opening-hours__flyout-addr-label{font-size: 11px;font-weight: 600;letter-spacing: 1.6px;text-transform: uppercase;color: var(--jb-oh-muted);margin-bottom: 7px;}.jb-opening-hours__flyout-addr b{display: block;font-size: 14.5px;}.jb-opening-hours__flyout-addr small{display: block;color: var(--jb-oh-muted);font-size: 11px;margin-top: 4px;white-space: nowrap;}.jb-opening-hours__flyout-route{display: flex;align-items: center;justify-content: center;gap: 8px;margin-top: 14px;padding: 10px 14px;background: rgba(0,0,0,0.05);border-radius: 10px;color: var(--jb-oh-cta);font-size: 13.5px;font-weight: 600;text-decoration: none;transition: opacity 0.15s cubic-bezier(0.23,1,0.32,1);}.jb-opening-hours__flyout-route:hover{opacity: 0.72;color: var(--jb-oh-cta);}@media (prefers-reduced-motion: reduce){.jb-opening-hours--flyout{transition: none;}.jb-oh-trigger-dot--open{animation: none;}}.elementor-location-footer .jb-opening-hours--full{background: rgba(255,255,255,0.94);border-radius: 14px;padding: 18px 20px 16px;color: #16181a;}.elementor-location-footer .jb-opening-hours--full .jb-opening-hours__maps-link{display: inline-flex;align-items: center;margin-top: 12px;padding: 10px 20px;border-radius: 999px;background: #637a77;color: #fff;font-weight: 700;font-size: 0.9rem;text-decoration: none;}.elementor-location-footer .jb-opening-hours--full .jb-opening-hours__maps-link:hover{background: #4c5f5d;color: #fff;}.jb-opening-hours .jb-opening-hours__status{padding: 8px 16px;border: 1px solid rgba(255,255,255,0.55);background: rgba(255,255,255,0.72);-webkit-backdrop-filter: blur(14px) saturate(1.15);backdrop-filter: blur(14px) saturate(1.15);box-shadow: 0 10px 26px -18px rgba(16,24,40,0.55);color: #b42318;font-size: 0.95rem;font-weight: 700;}.jb-opening-hours .jb-opening-hours__status--open{background: rgba(255,255,255,0.72);color: #15803d;}.jb-opening-hours .jb-opening-hours__status--soon{background: rgba(255,255,255,0.72);color: #a16207;}.jb-opening-hours .jb-opening-hours__status-dot{background: currentColor;}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.jb-opening-hours .jb-opening-hours__status,.jb-opening-hours .jb-opening-hours__status--open,.jb-opening-hours .jb-opening-hours__status--soon{background: rgba(255,255,255,0.92);}}.jb-opening-hours .jb-opening-hours__status-detail{color: #16181a;font-weight: 500;}@media (max-width: 639px){.jb-opening-hours--full .jb-opening-hours__status[data-jb-oh-long]:not(.jb-opening-hours__status--open){align-items: flex-start;}.jb-opening-hours--full .jb-opening-hours__status[data-jb-oh-long]:not(.jb-opening-hours__status--open) .jb-opening-hours__status-text{display: grid;row-gap: 0.15em;}.jb-opening-hours--full .jb-opening-hours__status[data-jb-oh-long]:not(.jb-opening-hours__status--open) .jb-opening-hours__status-sep{display: none;}.jb-opening-hours--full .jb-opening-hours__status[data-jb-oh-long]:not(.jb-opening-hours__status--open) .jb-opening-hours__status-dot{margin-top: 0.45em;margin-top: calc((1lh - 0.5em) / 2);}}.elementor-location-footer .jb-opening-hours--full{background: rgba(255,255,255,0.14);-webkit-backdrop-filter: blur(18px) saturate(1.1);backdrop-filter: blur(18px) saturate(1.1);border: 1px solid rgba(255,255,255,0.24);box-shadow: 0 18px 40px -26px rgba(0,0,0,0.55);color: #fff;}.elementor-location-footer .jb-opening-hours--full .jb-opening-hours__day-name{color: rgba(255,255,255,0.74);}.elementor-location-footer .jb-opening-hours--full .jb-opening-hours__day-hours{color: #fff;}.elementor-location-footer .jb-opening-hours--full .jb-opening-hours__day--today{background: rgba(255,255,255,0.14);}.elementor-location-footer .jb-opening-hours--full .jb-opening-hours__day{border-color: rgba(255,255,255,0.14);}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.elementor-location-footer .jb-opening-hours--full{background: rgba(255,255,255,0.2);}}@media (max-width: 767px){.jb-opening-hours--bar{margin-inline: calc(50% - 50vw);width: auto;overflow: visible;border-inline: 0;border-radius: 0;box-shadow: none;padding: 12px 16px;}.jb-opening-hours--bar .jb-opening-hours__status{white-space: normal;font-size: 13.5px;line-height: 1.3;padding: 7px 14px;}.jb-opening-hours--bar .jb-opening-hours__fact small{font-size: 12.5px;}.jb-opening-hours--bar .jb-opening-hours__fact b{font-size: 14.5px;}.jb-opening-hours--bar{justify-content: center;align-items: center;text-align: center;}.jb-opening-hours--bar .jb-opening-hours__bar-badge{align-self: center;}.jb-opening-hours--bar .jb-opening-hours__fact{justify-content: center;text-align: center;}.jb-opening-hours--bar .jb-opening-hours__fact small{flex: 0 0 auto;}}.elementor-widget-jb-opening-hours:has(.jb-opening-hours--status){display: none;}.jb-opening-hours--status{display: none;}html{-webkit-tap-highlight-color: transparent;}.jb-sh{--jb-sh-accent-dark: var(--jb-accent-dark,#4c5f5d);--jb-sh-accent-tint-soft: var(--jb-accent-tint-soft,rgba(99,122,119,0.08));--jb-sh-text-primary: var(--jb-text-primary,#000);--jb-sh-text-secondary: var(--jb-text-secondary,#4a4a4a);--jb-sh-text-muted: var(--jb-text-muted,#595959);--jb-sh-text-inverse: var(--jb-text-inverse,#fff);--jb-sh-bg-primary: var(--jb-bg-primary,#fff);--jb-sh-bg-section: var(--jb-bg-section,#f5f5f3);--jb-sh-border-subtle: var(--jb-border-subtle,rgba(0,0,0,0.08));--jb-sh-ease-out: var(--jb-ease-out,cubic-bezier(0.23,1,0.32,1));--jb-sh-font-sans: var(--jb-font-sans,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);--jb-sh-inset: clamp(24px,2.75vw,48px);--jb-sh-content-max: 1700px;--jb-sh-pad: max(var(--jb-sh-inset),calc((100% - var(--jb-sh-content-max)) / 2));color: var(--jb-sh-text-primary);font-family: var(--jb-sh-font-sans);font-size: 14px;line-height: 1.5;}.jb-sh__aktion{display: flex;align-items: center;justify-content: center;gap: 8px;min-height: 30px;padding: 2px var(--jb-sh-pad);background: var(--jb-sh-bg-section);border-bottom: 1px solid var(--jb-sh-border-subtle);color: var(--jb-sh-text-muted);font-size: 12px;font-weight: 500;letter-spacing: 0.01em;text-align: center;}.jb-sh__aktion-strong{color: var(--jb-sh-text-secondary);font-weight: 650;}.jb-sh__aktion-sep{color: rgba(0,0,0,0.22);}.jb-sh__bar{display: flex;align-items: center;height: 62px;padding: 0 var(--jb-sh-pad);background: var(--jb-sh-bg-primary);border-bottom: 1px solid var(--jb-sh-border-subtle);}.jb-sh .jb-sh__brand{display: inline-flex;align-items: center;color: var(--jb-sh-text-primary);font-size: 16.5px;font-weight: 700;letter-spacing: 0.09em;white-space: nowrap;text-decoration: none;}.jb-sh__brand:hover,.jb-sh__brand:focus-visible{color: var(--jb-sh-text-primary);}.jb-sh .jb-sh__logo{display: block;height: 18px;width: auto;max-width: min(46vw,260px);}.jb-sh .jb-sh__crumb{display: none;}.jb-sh__crumb{align-items: center;gap: 8px;min-width: 0;color: var(--jb-sh-text-muted);font-size: 13px;font-weight: 500;white-space: nowrap;}.jb-sh__crumb-link{color: var(--jb-sh-text-muted);text-decoration: none;transition: color 150ms var(--jb-sh-ease-out);}.jb-sh__crumb-link:hover,.jb-sh__crumb-link:focus-visible{color: var(--jb-sh-text-primary);}.jb-sh__crumb-sep{color: rgba(0,0,0,0.25);}.jb-sh__crumb-current{overflow: hidden;color: var(--jb-sh-text-primary);font-weight: 600;text-overflow: ellipsis;}.jb-sh .jb-sh__actions{display: inline-flex;align-items: center;gap: 4px;margin-left: auto;}.jb-sh__cart{display: inline-flex;}.jb-sh .jb-sh__burger{width: 40px;height: 40px;padding: 0;margin: 0;border: 0;background: transparent;}.jb-sh .jb-sh__burger svg{width: 21px;height: 21px;display: block;stroke: currentColor;stroke-width: 1.7;fill: none;}.jb-sh__cart-btn{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border: 0;border-radius: 999px;background: transparent;color: var(--jb-sh-text-primary);cursor: pointer;transition: background-color 150ms var(--jb-sh-ease-out),color 150ms var(--jb-sh-ease-out);}.jb-sh__cart-btn:hover,.jb-sh__cart-btn:focus-visible{background: var(--jb-sh-accent-tint-soft);}.jb-sh__cart-icon{width: 21px;height: 21px;display: block;}.jb-sh__cart-count{position: absolute;top: 1px;right: 0;min-width: 16px;height: 16px;padding: 0 4px;border-radius: 999px;background: var(--jb-sh-accent-dark);color: var(--jb-sh-text-inverse);font-size: 10px;font-weight: 700;line-height: 16px;text-align: center;}.jb-sh__konto{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-width: 40px;height: 40px;padding: 0;border-radius: 999px;color: var(--jb-sh-text-primary);text-decoration: none;transition: background-color 150ms var(--jb-sh-ease-out),color 150ms var(--jb-sh-ease-out);}.jb-sh__konto-icon{width: 21px;height: 21px;flex: 0 0 21px;display: block;}.jb-sh__konto:hover,.jb-sh__konto:focus-visible{background: var(--jb-sh-accent-tint-soft);}.jb-sh__konto.is-angemeldet{padding: 0 12px 0 10px;font-size: 14px;font-weight: 600;line-height: 1;}.jb-sh__konto-name{white-space: nowrap;max-width: 12ch;overflow: hidden;text-overflow: ellipsis;}.jb-sh__konto-name[hidden]{display: none;}.jb-sh--island .jb-sh__konto{border-radius: 10px;color: var(--jb-kopf-knopf,rgba(255,255,255,0.7));}.jb-sh--island .jb-sh__konto-icon,.jb-sh--island .jb-sh__konto .jb-konto-kopf__bild{transition: filter 150ms var(--jb-sh-ease-out),opacity 200ms ease-out;}@media (hover: hover){.jb-sh--island .jb-sh__konto:hover{color: #fff;background: transparent;}.jb-sh--island .jb-sh__konto:hover .jb-sh__konto-icon,.jb-sh--island .jb-sh__konto:hover .jb-konto-kopf__bild{filter: var(--jb-kopf-knopf-schein,drop-shadow(0 0 5px rgba(255,255,255,0.6)));}}.jb-sh--island .jb-sh__konto:focus-visible{color: #fff;background: var(--jb-kopf-knopf-flaeche,rgba(255,255,255,0.13));}@media (max-width: 1279px){.jb-sh__konto.is-angemeldet{padding: 0;}.jb-sh__konto-name{display: none;}}@media (prefers-reduced-motion: reduce){.jb-sh__konto{transition: none;}}.jb-sh__cart-count:empty,.jb-sh__cart-count[data-item-count="0"]{display: none;}@media (max-width: 767px){.jb-sh__bar{height: 56px;}.jb-sh__aktion-strong ~ .jb-sh__aktion-sep,.jb-sh__aktion-strong ~ span{display: none;}.jb-sh__aktion{min-height: 26px;padding-top: 1px;padding-bottom: 1px;border-bottom: 0;}.jb-sgb:has(.jb-sh--island){--jb-sgb-top: 0px;--jb-sgb-side: 1em;}.jb-sh__brand{font-size: 14px;letter-spacing: 0.07em;}.jb-sh .jb-sh__logo{height: 16px;}.jb-sh--island .jb-sh__logo{height: 11px;}.jb-sh__aktion{font-size: 11px;gap: 6px;}}.jb-sh--island .jb-sh__bar{width: 100%;max-width: none;margin: 0;padding: 0 clamp(20px,2.75vw,48px);background: transparent;border: 0;border-radius: 0;}.jb-sh--island .jb-sh__logo{height: 12px;filter: brightness(0) invert(1);opacity: 0.92;}.jb-sgb--stuck:has(.jb-sh--island){z-index: var(--jb-z-nav,60);}.jb-sh--island .jb-sh__brand{color: var(--jb-sh-text-inverse);}.jb-sh--island .jb-sh__actions .jb-su-lupe,.jb-sh--island .jb-sh__actions .jb-sh__cart-btn,.jb-sh--island .jb-sh__actions .jb-sh__burger{width: 40px;height: 40px;padding: 0;border-radius: 10px;color: var(--jb-kopf-knopf,rgba(255,255,255,0.7));background: transparent;transition: background-color 150ms var(--jb-sh-ease-out),color 150ms var(--jb-sh-ease-out);}.jb-sh--island .jb-sh__actions .jb-su-lupe svg,.jb-sh--island .jb-sh__actions .jb-sh__cart-btn > svg,.jb-sh--island .jb-sh__actions .jb-sh__cart-icon{transition: filter 150ms var(--jb-sh-ease-out);}@media (hover: hover){.jb-sh--island .jb-sh__actions .jb-su-lupe:hover,.jb-sh--island .jb-sh__actions .jb-sh__cart-btn:hover{color: #fff;background: transparent;}.jb-sh--island .jb-sh__actions .jb-su-lupe:hover svg,.jb-sh--island .jb-sh__actions .jb-sh__cart-btn:hover svg{filter: var(--jb-kopf-knopf-schein,drop-shadow(0 0 5px rgba(255,255,255,0.6)));}}.jb-sh--island .jb-sh__actions .jb-su-lupe:focus-visible,.jb-sh--island .jb-sh__actions .jb-sh__cart-btn:focus-visible{color: #fff;background: var(--jb-kopf-knopf-flaeche,rgba(255,255,255,0.13));}.jb-sh--island .jb-sh__cart-count{background: var(--jb-sh-text-inverse);color: var(--jb-sh-island-bg,#4f6158);}@media (prefers-reduced-motion: reduce){.jb-sh__cart-btn,.jb-sh__crumb-link{transition: none;}}@media (max-width: 767px){.jb-sh .jb-sh__logo,.jb-sh--island .jb-sh__logo{width: auto;height: 6px;}}.jb-sh .jb-sh__bar--titel{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);grid-template-areas: "marke titel aktionen";column-gap: 24px;}.jb-sh__bar--titel .jb-sh__brand{grid-area: marke;justify-self: start;}.jb-sh__bar--titel .jb-sh__titel{grid-area: titel;max-width: 60vw;overflow: hidden;color: var(--jb-sh-text-primary);font-size: 17px;font-weight: 650;line-height: 1.25;white-space: nowrap;text-overflow: ellipsis;}.jb-sh--island .jb-sh__titel{color: var(--jb-sh-text-inverse);}.jb-sh__bar--titel .jb-sh__actions{grid-area: aktionen;}@media (max-width: 767px){.jb-sh .jb-sh__bar--titel{grid-template-columns: minmax(0,1fr) auto;grid-template-areas:
"marke aktionen"
"titel aktionen";align-content: center;column-gap: 12px;row-gap: 5px;}.jb-sh__bar--titel .jb-sh__brand{align-self: end;}.jb-sh .jb-sh__bar--titel .jb-sh__logo{height: 5px;opacity: 0.75;}.jb-sh__bar--titel .jb-sh__titel{align-self: start;max-width: none;font-size: 15px;line-height: 1.2;}}body.jb-pdp-stirnband-loop .jb-aktionsleiste-huelle{display: none;}.jb-mm,.jb-mm__panel{--jb-mm-accent: var(--jb-accent,#637a77);--jb-mm-accent-dark: var(--jb-accent-dark,#4c5f5d);--jb-mm-accent-tint-soft: var(--jb-accent-tint-soft,rgba(99,122,119,0.08));--jb-mm-accent-tint: var(--jb-accent-tint,rgba(99,122,119,0.1));--jb-mm-accent-tint-medium: var(--jb-accent-tint-medium,rgba(99,122,119,0.15));--jb-mm-accent-tint-strong: var(--jb-accent-tint-strong,rgba(99,122,119,0.2));--jb-mm-text-primary: var(--jb-text-primary,#000);--jb-mm-text-secondary: var(--jb-text-secondary,#4a4a4a);--jb-mm-text-muted: var(--jb-text-muted,#595959);--jb-mm-text-inverse: var(--jb-text-inverse,#fff);--jb-mm-bg-secondary: var(--jb-bg-secondary,#f5f5f5);--jb-mm-border-subtle: var(--jb-border-subtle,rgba(0,0,0,0.08));--jb-mega-surface-border: 1px solid rgba(0,0,0,0.06);--jb-mega-shadow-md: 0 6px 20px rgba(0,0,0,0.1),0 1px 4px rgba(0,0,0,0.05);--jb-mega-shadow-xl: 0 12px 40px rgba(0,0,0,0.15);--jb-mm-ui-hover: var(--jb-ui-hover,rgba(40,45,50,0.05));--jb-mm-primary-grad: var(--jb-primary-grad,linear-gradient(135deg,#7e958e,#475a53));--jb-mm-primary-hi: var(--jb-primary-hi,inset 0 1px 0 rgba(255,255,255,0.28));--jb-mm-ease-out: var(--jb-ease-out,cubic-bezier(0.23,1,0.32,1));--jb-mm-welle-blende: 700ms;--jb-mm-radius: var(--jb-radius,12px);--jb-mm-radius-lg: var(--jb-radius-lg,16px);--jb-mm-font-sans: var(--jb-font-sans,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);--jb-mm-success: var(--jb-success,#15803d);--jb-mm-error: var(--jb-error-dark,#b91c1c);--jb-mm-warning: var(--jb-warning-amber,#d97706);--jb-mm-circle-size: 96px;--jb-mm-inset: 16.8px;--jb-mm-gap: 1.9cqw;--jb-mm-rack-gap: 1.5cqw;--jb-mm-col1: calc((100cqw - 2 * var(--jb-mm-inset) - 2 * var(--jb-mm-gap)) * 1.5 / 4.1);--jb-mm-tile: calc((var(--jb-mm-col1) - 2 * var(--jb-mm-rack-gap)) / 3);--jb-mm-view-h: calc(2 * var(--jb-mm-tile) + var(--jb-mm-rack-gap));position: relative;color: var(--jb-mm-text-primary);font-family: var(--jb-mm-font-sans);font-size: 14px;line-height: 1.5;}.jb-mm{container-type: inline-size;container-name: jb-mm-bar;}.jb-sgb{container-type: inline-size;container-name: jb-mm-bar;}.jb-sgb .jb-mm{container-type: normal;}.jb-sgb.jb-mm-unit-open{border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}.jb-mm *,.jb-mm *::before,.jb-mm *::after,.jb-mm__panel *,.jb-mm__panel *::before,.jb-mm__panel *::after{box-sizing: border-box;}.jb-mm a,.jb-mm__panel a{color: inherit;text-decoration: none;}.jb-mm img,.jb-mm__panel img{display: block;}.jb-mm__panel img[data-jb-mm-lazy]{transition: opacity 250ms var(--jb-mm-ease-out);}.jb-mm__panel .jb-mm__panel-view img[data-jb-mm-lazy="pending"]{opacity: 0;}.jb-mm button,.jb-mm__panel button{border: 0;background: none;color: inherit;font: inherit;cursor: pointer;}.jb-mm :focus-visible,.jb-mm__panel :focus-visible{border-radius: 6px;}.jb-mm__stars{color: #d9a72e;letter-spacing: 1px;}.jb-mm__header{position: relative;z-index: var(--jb-z-header,40);background: transparent;}.jb-mm__bar{display: flex;align-items: center;gap: clamp(10px,1.6vw,28px);flex-wrap: nowrap;padding: var(--jb-mm-bar-pad-top,0) clamp(16px,3vw,48px) var(--jb-mm-bar-pad-bottom,0);}.jb-mm__nav{display: flex;align-items: center;justify-content: center;flex: 0 0 auto;gap: 2px;flex-wrap: nowrap;min-width: 0;}.jb-mm__nav-item{display: inline-flex;align-items: center;gap: 7px;min-height: 38px;padding: var(--jb-mm-nav-item-padding,9px clamp(8px,1.1vw,15px));border-radius: 10px;font-size: clamp(13.5px,1vw,15px);font-weight: 500;line-height: 1.2;white-space: nowrap;transition: background 150ms var(--jb-mm-ease-out),color 150ms var(--jb-mm-ease-out);}.jb-mm__nav-item:hover,.jb-mm__nav-item[aria-expanded="true"],.jb-mm__nav-item[aria-current="page"]{background: var(--jb-mm-ui-hover);}.jb-mm__nav-item[aria-expanded="true"],.jb-mm__nav-item[aria-current="page"]{color: var(--jb-mm-accent-dark);}.jb-mm__nav-caret{color: var(--jb-mm-text-muted);font-size: 10px;}.jb-mm__nav-item[aria-expanded="true"] .jb-mm__nav-caret{color: var(--jb-mm-accent-dark);}.jb-mm__nav-label{display: inline-flex;flex-direction: column;align-items: center;}.jb-mm__nav-label::after{content: attr(data-jb-mm-label);height: 0;overflow: hidden;visibility: hidden;pointer-events: none;font-weight: 500;}.jb-mm__nav-badge{display: inline-flex;align-items: center;gap: 6px;padding: 2px 9px;border-radius: 999px;background: var(--jb-mm-accent-tint-medium);color: var(--jb-mm-accent-dark);font-size: 11px;font-weight: 600;white-space: nowrap;}.jb-mm__nav-badge::before{content: "";flex: none;width: 6px;height: 6px;border-radius: 50%;background: var(--jb-mm-success);}.jb-mm__nav-badge--closed::before{background: var(--jb-mm-error);}.jb-mm__panel{position: absolute;top: calc(100% + 8px);right: 0;left: 0;display: grid;box-sizing: border-box;container-type: inline-size;container-name: jb-mm-panel;z-index: var(--jb-z-popover,50);max-height: calc(100vh - 220px);overflow-y: auto;overflow-x: hidden;scrollbar-width: thin;scrollbar-color: rgba(0,0,0,0.18) transparent;border: var(--jb-mega-surface-border);border-radius: var(--jb-mm-radius);background: var(--jb-mm-panel-bg,linear-gradient(180deg,rgba(255,255,255,0.94),rgba(255,255,255,0.90)));box-shadow: var(--jb-mega-shadow-xl),inset 0 1px 0 rgba(255,255,255,0.6);-webkit-backdrop-filter: blur(var(--jb-mm-panel-blur,13px)) saturate(1.2);backdrop-filter: blur(var(--jb-mm-panel-blur,13px)) saturate(1.2);opacity: 0;pointer-events: none;visibility: hidden;transform: scaleY(0.95);transform-origin: 50% 0;transition: opacity 130ms var(--jb-mm-ease-out),transform 130ms var(--jb-mm-ease-out),visibility 0s 130ms;}.jb-mm__panel.is-open{opacity: 1;pointer-events: auto;visibility: visible;transform: scaleY(1);transition: opacity 260ms var(--jb-mm-ease-out),transform 260ms var(--jb-mm-ease-out),visibility 0s;}.jb-mm__panel--portal{position: fixed;right: auto;border-top: 0;border-top-left-radius: 0;border-top-right-radius: 0;box-shadow: var(--jb-mega-shadow-xl);}.jb-mm__panel::-webkit-scrollbar{width: 8px;height: 8px;}.jb-mm__panel::-webkit-scrollbar-track{background: transparent;}.jb-mm__panel::-webkit-scrollbar-thumb{border-radius: 999px;background: rgba(0,0,0,0.18);}.jb-mm-scrim{position: fixed;inset: 0;z-index: var(--jb-z-header,40);background: rgba(15,17,18,0.35);opacity: 0;pointer-events: none;transition: opacity 200ms var(--jb-ease-out,cubic-bezier(0.23,1,0.32,1));}.jb-mm-scrim.is-visible{opacity: 1;pointer-events: auto;}@media (prefers-reduced-motion: reduce){.jb-mm-scrim{transition: none;}}.jb-mm__panel-view{display: grid;grid-area: 1 / 1;opacity: 0;pointer-events: none;visibility: hidden;transition: opacity 200ms var(--jb-mm-ease-out),visibility 0s 200ms;}.jb-mm__panel.is-open .jb-mm__panel-view--active{opacity: 1;pointer-events: auto;visibility: visible;transition: opacity 200ms var(--jb-mm-ease-out),visibility 0s;}.jb-mm__panel-inner > *{opacity: 0;transform: scale(0.985);transition: opacity 100ms var(--jb-mm-ease-out),transform 100ms var(--jb-mm-ease-out);transition-delay: 0ms;}.jb-mm__panel.is-open .jb-mm__panel-view--active .jb-mm__panel-inner > *{opacity: 1;transform: scale(1);transition-duration: 100ms;transition-delay: 0ms;}.jb-mm__panel.is-opening .jb-mm__panel-view--active .jb-mm__panel-inner > *{transition-duration: 220ms;}.jb-mm__panel.is-opening .jb-mm__panel-view--active .jb-mm__panel-inner > *:nth-child(2){transition-delay: 50ms;}.jb-mm__panel.is-opening .jb-mm__panel-view--active .jb-mm__panel-inner > *:nth-child(3){transition-delay: 100ms;}.jb-mm__panel.is-opening .jb-mm__panel-view--active .jb-mm__panel-inner > *:nth-child(n+4){transition-delay: 150ms;}.jb-mm__panel-inner{box-sizing: border-box;display: grid;width: 100%;grid-template-columns: 1.5fr 1.75fr 0.85fr;align-items: stretch;gap: var(--jb-mm-gap);padding: 2.2cqw var(--jb-mm-inset) 2.5cqw;max-width: var(--jb-mm-panel-max,none);margin-inline: auto;}.jb-mm__panel-inner--shop{grid-template-columns: 1.5fr 1.95fr 0.65fr;}.jb-mm__panel-inner--cols-1{grid-template-columns: minmax(0,1fr);}.jb-mm__panel-inner--cols-2{grid-template-columns: repeat(2,minmax(0,1fr));}.jb-mm__rack{display: grid;align-content: start;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: var(--jb-mm-rack-gap);row-gap: var(--jb-mm-rack-gap);}.jb-mm__tile{position: relative;display: block;overflow: hidden;aspect-ratio: 1;border-radius: var(--jb-mm-radius);background: var(--jb-mm-bg-secondary);box-shadow: var(--jb-mega-shadow-md);transition: transform 200ms var(--jb-mm-ease-out);}.jb-mm__tile:hover{transform: scale(1.025);}.jb-mm__tile img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;}.jb-mm__tile--pooled img{opacity: 0;}.jb-mm__tile--oben-frei{background: transparent;box-shadow: none;}.jb-mm__tile--pooled img,.jb-mm__panel .jb-mm__tile--pooled img[data-jb-mm-lazy]{transition: opacity var(--jb-mm-welle-blende) ease-in-out;}.jb-mm__tile--pooled:hover img,.jb-mm__panel .jb-mm__tile--pooled:hover img[data-jb-mm-lazy]{transition-duration: 250ms;}.jb-mm__tile--pooled img.is-active,.jb-mm__tile--pooled:hover [data-jb-mm-slide-next]{opacity: 1;}.jb-mm__tile--pooled [data-jb-mm-slide-current]{z-index: 0;}.jb-mm__tile--pooled [data-jb-mm-slide-next]{z-index: 1;}.jb-mm__tile::after{content: "";position: absolute;inset: 0;background:
linear-gradient(to top,rgba(0,0,0,0.72) 0%,rgba(0,0,0,0.34) 22%,rgba(0,0,0,0) 58%);}.jb-mm__tile[data-jb-mm-farbwechsel]{--jb-mm-gutschein-farbe-1: #1f6f7a;--jb-mm-gutschein-farbe-2: #8a2b3c;--jb-mm-gutschein-farbe-3: #a8782a;--jb-mm-gutschein-farbe-4: #3d5a8a;--jb-mm-gutschein-farbe-5: #5e3a6e;isolation: isolate;}.jb-mm__tile-farbe{position: absolute;inset: 0;background-color: transparent;mix-blend-mode: color;pointer-events: none;transition: background-color var(--jb-mm-welle-blende) ease-in-out;}[data-jb-mm-farbe="1"] > .jb-mm__tile-farbe{background-color: var(--jb-mm-gutschein-farbe-1);}[data-jb-mm-farbe="2"] > .jb-mm__tile-farbe{background-color: var(--jb-mm-gutschein-farbe-2);}[data-jb-mm-farbe="3"] > .jb-mm__tile-farbe{background-color: var(--jb-mm-gutschein-farbe-3);}[data-jb-mm-farbe="4"] > .jb-mm__tile-farbe{background-color: var(--jb-mm-gutschein-farbe-4);}[data-jb-mm-farbe="5"] > .jb-mm__tile-farbe{background-color: var(--jb-mm-gutschein-farbe-5);}.jb-mm__tile-label{position: absolute;right: 12px;bottom: 9px;left: 12px;z-index: 1;color: var(--jb-mm-text-inverse);font-size: 14px;font-weight: 600;text-shadow: 0 1px 2px rgba(0,0,0,0.7),0 2px 10px rgba(0,0,0,0.45);}.jb-mm__tile-sub{display: block;margin-top: 1px;color: rgba(255,255,255,0.85);font-size: 11.5px;font-weight: 400;}.jb-mm__listcols{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));align-content: start;column-gap: var(--jb-mm-gap);row-gap: 26px;}.jb-mm__linkcol{display: flex;flex-direction: column;min-width: 0;gap: 26px;}.jb-mm__group{min-width: 0;}.jb-mm__group-head{margin: 0 0 10px;padding-bottom: 10px;border-bottom: 1px solid var(--jb-mm-border-subtle);color: var(--jb-mm-text-muted);line-height: 1.2;}.jb-mm__linklist{display: flex;flex-direction: column;align-items: flex-start;}.jb-mm__link{padding: 4px 0;color: var(--jb-mm-text-secondary);font-size: 14px;font-weight: 500;line-height: 1.35;text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 3px;transition: color 150ms var(--jb-mm-ease-out),text-decoration-color 150ms var(--jb-mm-ease-out);}.jb-mm__link:hover{color: var(--jb-mm-text-primary);text-decoration-color: var(--jb-mm-accent);}.jb-mm__link--lead{color: var(--jb-mm-text-primary);font-weight: 600;}.jb-mm__maplink{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border-radius: 999px;background: var(--jb-mm-accent-tint-soft);color: var(--jb-mm-accent-dark);font-size: 13px;font-weight: 600;line-height: 1.2;transition: background 150ms var(--jb-mm-ease-out);}.jb-mm__maplink:hover{background: var(--jb-mm-accent-tint-medium);}.jb-mm__advisor{display: flex;flex-direction: column;align-items: center;justify-content: center;min-width: 0;padding: 22px;border: 1px solid var(--jb-mm-accent-tint-strong);border-radius: var(--jb-mm-radius-lg);background: linear-gradient(150deg,var(--jb-mm-accent-tint-soft),var(--jb-mm-accent-tint-medium));text-align: center;}.jb-mm__advisor-photo{width: var(--jb-mm-advisor-photo-size,136px);height: var(--jb-mm-advisor-photo-size,136px);margin-bottom: 12px;border-radius: 50%;box-shadow: var(--jb-mega-shadow-md);object-fit: cover;}.jb-mm__quiz-circles{display: flex;align-items: center;justify-content: center;gap: 10px;margin-bottom: 12px;}.jb-mm__quiz-circle{position: relative;flex: none;width: var(--jb-mm-circle-size);height: var(--jb-mm-circle-size);overflow: hidden;border-radius: 50%;background: var(--jb-mm-bg-secondary);box-shadow: var(--jb-mega-shadow-md);}.jb-mm__quiz-circle img{width: 100%;height: 100%;filter: blur(2.5px);object-fit: cover;}.jb-mm__quiz-circle-mark{position: absolute;inset: 0;display: grid;place-items: center;color: #fff;font-size: calc(var(--jb-mm-circle-size) * 0.36);font-weight: 800;line-height: 1;text-shadow: 0 2px 8px rgba(0,0,0,0.55),0 0 2px rgba(0,0,0,0.65);}.jb-mm__advisor-kicker{color: var(--jb-mm-accent-dark);font-size: 11.5px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;}.jb-mm__advisor-title{margin-top: 6px;font-size: clamp(15px,1.2vw,18px);font-weight: 700;line-height: 1.25;text-wrap: balance;}.jb-mm__advisor-text{margin-top: 8px;color: var(--jb-mm-text-secondary);font-size: 13px;}.jb-mm__btn{display: inline-block;align-self: center;margin-top: 14px;padding: 10px 18px;border-radius: 999px;font-size: 13.5px;font-weight: 600;line-height: 1.2;transition: filter 150ms var(--jb-mm-ease-out);}.jb-mm__btn--primary{background: var(--jb-mm-primary-grad);box-shadow: var(--jb-mm-primary-hi),0 3px 10px rgba(71,90,83,0.3);color: var(--jb-mm-text-inverse);}.jb-mm__btn--primary:hover{filter: brightness(0.9);}.jb-mm__panel .jb-mm__btn--primary,.jb-mm__panel .jb-mm__btn--primary:hover,.jb-mm__panel .jb-mm__btn--primary:focus-visible{color: #fff;}.jb-mm__gallery-photo{position: relative;display: block;overflow: hidden;min-height: var(--jb-mm-view-h);height: 100%;border-radius: var(--jb-mm-radius-lg);background-color: var(--jb-mm-bg-secondary);box-shadow: var(--jb-mega-shadow-md);}.jb-mm__gallery-photo::after{content: "";position: absolute;inset: 0;background: linear-gradient(to top,rgba(0,0,0,0.4),rgba(0,0,0,0) 50%);pointer-events: none;z-index: 1;}.jb-mm__gallery-photo-img{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;object-fit: cover;transition: opacity 250ms var(--jb-mm-ease-out);}.jb-mm__gallery-photo-img.is-active{opacity: 1;}.jb-mm__gallery-photo-img[data-jb-mm-slide-current]{z-index: 0;}.jb-mm__gallery-photo-img[data-jb-mm-slide-next]{z-index: 1;}.jb-mm__gallery-logo{width: min(240px,80%);height: auto;}.jb-mm__gallery-subtitle{margin: -6px 0 0;color: var(--jb-mm-text-secondary);font-size: 15px;font-weight: 500;line-height: 1.35;}.jb-mm__gallery-center{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 16px;min-width: 0;text-align: center;}.jb-mm__gallery-title{margin: 0;font-size: clamp(18px,1.5vw,24px);font-weight: 600;line-height: 1.2;text-wrap: balance;}.jb-mm__status-wrap{text-align: center;}.jb-mm__status{display: inline-flex;align-items: center;gap: 10px;font-weight: 700;line-height: 1.2;}.jb-mm__status::before{content: "";flex: none;width: 11px;height: 11px;border-radius: 50%;background: var(--jb-mm-success);}.jb-mm__status--badge{padding: 8px 18px;border: 1px solid rgba(31,157,87,0.3);border-radius: 999px;background: rgba(31,157,87,0.1);font-size: 14px;}.jb-mm__status--closed::before{background: var(--jb-mm-error);}.jb-mm__status--badge.jb-mm__status--closed{border-color: rgba(179,38,30,0.28);background: rgba(179,38,30,0.08);}.jb-mm__status--soon::before{background: var(--jb-mm-warning);}.jb-mm__status--badge.jb-mm__status--soon{border-color: rgba(217,119,6,0.3);background: rgba(217,119,6,0.09);}.jb-mm__status-sub{margin: 9px 0 0;color: var(--jb-mm-text-primary);font-size: 14px;font-weight: 700;text-align: center;}.jb-mm__status-sub[hidden]{display: none;}.jb-mm__hours-card{padding: 16px 20px;border: 1px solid var(--jb-mm-border-subtle);border-radius: var(--jb-mm-radius);background: rgba(0,0,0,0.035);}.jb-mm__hours{display: grid;width: 100%;max-width: 340px;gap: 6px;font-size: 13.5px;}.jb-mm__hours-row{display: flex;justify-content: space-between;gap: 20px;}.jb-mm__hours-row span:first-child{color: var(--jb-mm-text-secondary);}.jb-mm__hours-row span:last-child{font-weight: 600;font-variant-numeric: tabular-nums;}.jb-mm__hours-row.is-today span,.jb-mm__hours-row.is-today span:first-child{color: var(--jb-mm-accent-dark);font-weight: 600;}.jb-mm__address{margin: 0;color: var(--jb-mm-text-secondary);font-size: 14px;}.jb-mm__address strong{color: var(--jb-mm-text-primary);}.jb-mm__bottomline{display: flex;align-items: center;justify-content: center;gap: 8px 20px;flex-wrap: wrap;}.jb-mm__rating{color: var(--jb-mm-text-secondary);font-size: 13.5px;font-weight: 600;}.jb-mm__maplink svg{width: 15px;height: 15px;fill: none;stroke: currentColor;stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.8;}@container jb-mm-panel (max-width: 1360px){.jb-mm__panel-inner--shop{grid-template-columns: repeat(4,minmax(0,1fr));row-gap: 2.4cqw;}.jb-mm__panel-inner--shop .jb-mm__rack{grid-column: 1 / -1;grid-template-columns: repeat(6,minmax(0,1fr));}.jb-mm__panel-inner--shop .jb-mm__listcols{display: contents;}}@container jb-mm-bar (max-width: 1440px){.jb-mm__nav-badge{display: none;}}@container jb-mm-bar (max-width: 1280px){.jb-mm__bar{gap: clamp(6px,0.8vw,14px);padding-right: clamp(14px,2vw,28px);padding-left: clamp(14px,2vw,28px);}.jb-mm__nav{gap: 1px;}.jb-mm__nav-item{gap: 5px;min-height: 36px;padding: 8px clamp(5px,0.6vw,9px);font-size: 13px;}}@container jb-mm-panel (max-width: 1280px){.jb-mm__panel-inner--galerie{grid-template-columns: repeat(2,minmax(0,1fr));}.jb-mm__panel-inner--cols-1{grid-template-columns: minmax(0,1fr);}.jb-mm__advisor{display: none;}}@container jb-mm-bar (max-width: 1200px){.jb-mm__nav-item[data-jb-mm-nav-pos="6"]{display: none;}}@container jb-mm-bar (max-width: 1100px){.jb-mm__nav-item[data-jb-mm-nav-pos="5"]{display: none;}}@media (max-width: 1024px){.jb-mm__nav-item[data-jb-mm-nav-pos="4"]{display: none;}}@media (min-width: 768px){.jb-mm__bar{--jb-mm-bar-rand: clamp(16px,3vw,48px);--jb-mm-bar-luecke: clamp(10px,1.6vw,28px);display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);}.jb-mm__bar > .jb-mm__nav{grid-column: 2;}.jb-mm__bar > .jb-su-lupe{grid-column: 3;justify-self: end;margin-right: calc(-1 * var(--jb-mm-bar-rand) - 12px);}}@container jb-mm-bar (max-width: 1280px){.jb-mm__bar{--jb-mm-bar-rand: clamp(14px,2vw,28px);--jb-mm-bar-luecke: clamp(6px,0.8vw,14px);}}@media (max-width: 767px){.jb-mm{display: none;}}@supports not (container-type: inline-size){@media (max-width: 1360px){.jb-mm__panel-inner--shop{grid-template-columns: repeat(4,minmax(0,1fr));row-gap: 2.4cqw;}.jb-mm__panel-inner--shop .jb-mm__rack{grid-column: 1 / -1;grid-template-columns: repeat(6,minmax(0,1fr));}.jb-mm__panel-inner--shop .jb-mm__listcols{display: contents;}}@media (max-width: 1440px){.jb-mm__nav-badge{display: none;}}@media (max-width: 1280px){.jb-mm__bar{gap: clamp(6px,0.8vw,14px);padding-right: clamp(14px,2vw,28px);padding-left: clamp(14px,2vw,28px);}.jb-mm__nav{gap: 1px;}.jb-mm__nav-item{gap: 5px;min-height: 36px;padding: 8px clamp(5px,0.6vw,9px);font-size: 13px;}.jb-mm__panel-inner--galerie{grid-template-columns: repeat(2,minmax(0,1fr));}.jb-mm__panel-inner--cols-1{grid-template-columns: minmax(0,1fr);}.jb-mm__advisor{display: none;}}@media (max-width: 1200px){.jb-mm__nav-item[data-jb-mm-nav-pos="6"]{display: none;}}@media (max-width: 1100px){.jb-mm__nav-item[data-jb-mm-nav-pos="5"]{display: none;}}}.jb-mm .jb-mm__nav-item,.jb-mm .jb-mm__nav-label,.jb-mm__panel .jb-mm__group-head,.jb-mm__panel .jb-mm__link,.jb-mm__panel .jb-mm__tile-label,.jb-mm__panel .jb-mm__tile-sub{font-family: var(--jb-mm-font-sans);letter-spacing: normal;}.jb-mm .jb-mm__nav-item{font-size: clamp(13.5px,1vw,15px);font-weight: 500;line-height: 1.2;}.jb-mm__panel .jb-mm__group-head{font-size: var(--jb-font-size-sm,12px);font-weight: 700;text-transform: none;}.jb-mm__panel .jb-mm__link{font-size: var(--jb-font-size-base,14px);font-weight: 400;line-height: 1.35;}.jb-mm__panel .jb-mm__link--lead{color: var(--jb-mm-text-primary);font-weight: 400;}.jb-mm__panel .jb-mm__tile-label{font-size: var(--jb-font-size-base,14px);font-weight: 600;line-height: 1.25;}.jb-mm__panel .jb-mm__tile-sub{font-size: var(--jb-font-size-sm,12px);font-weight: 400;line-height: 1.3;}@media (prefers-reduced-motion: reduce){.jb-mm__panel,.jb-mm__panel *,.jb-mm__panel *::before,.jb-mm__panel *::after,.jb-mm *,.jb-mm *::before,.jb-mm *::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;}.jb-mm__gallery-photo--slideshow img{transition-duration: 250ms !important;}.jb-mm__tile--pooled img,.jb-mm__tile-farbe{transition-duration: var(--jb-mm-welle-blende) !important;}.jb-mm__tile--pooled:hover img{transition-duration: 250ms !important;}}.jbl-lang-switcher{display: inline-flex;align-items: center;gap: 6px;font-size: 13px;line-height: 1.3;}.jbl-lang-switcher.jbl-style-compact .jbl-ls-item{display: inline-flex;align-items: center;gap: 4px;padding: 5px 9px;border-radius: 999px;background: rgba(0,0,0,0.04);color: #333;text-decoration: none;transition: background .15s ease,color .15s ease;}.jbl-lang-switcher.jbl-style-compact .jbl-ls-item:hover{background: rgba(0,0,0,0.08);}.jbl-lang-switcher.jbl-style-compact .jbl-ls-active,.jbl-lang-switcher.jbl-style-compact .jbl-ls-active:hover{background: #1a1a1a;color: #fff;}.jbl-lang-switcher .jbl-ls-flag{font-size: 14px;line-height: 1;}.jbl-lang-switcher .jbl-ls-name{font-weight: 500;}.jbl-lang-switcher.jbl-style-full{gap: 10px;flex-wrap: wrap;}.jbl-lang-switcher.jbl-style-full .jbl-ls-item{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: 8px;background: rgba(0,0,0,0.03);color: #333;text-decoration: none;transition: background .15s ease,color .15s ease;}.jbl-lang-switcher.jbl-style-full .jbl-ls-item:hover{background: rgba(0,0,0,0.07);}.jbl-lang-switcher.jbl-style-full .jbl-ls-active{background: #1a1a1a;color: #fff;}.jbl-lang-switcher .jbl-ls-missing{opacity: .5;font-style: italic;}.jbl-lang-switcher.jbl-style-dropdown{position: relative;display: inline-block;}.jbl-lang-switcher.jbl-style-dropdown .jbl-ls-summary{list-style: none;cursor: pointer;padding: 6px 12px;border-radius: 8px;background: rgba(0,0,0,0.05);display: inline-flex;align-items: center;gap: 6px;user-select: none;}.jbl-lang-switcher.jbl-style-dropdown .jbl-ls-summary::-webkit-details-marker{display: none;}.jbl-lang-switcher.jbl-style-dropdown[open] .jbl-ls-summary{background: rgba(0,0,0,0.08);}.jbl-lang-switcher.jbl-style-dropdown .jbl-ls-caret{font-size: 10px;opacity: .6;}.jbl-lang-switcher.jbl-style-dropdown .jbl-ls-menu{position: absolute;top: calc(100% + 6px);right: 0;min-width: 160px;margin: 0;padding: 6px 0;list-style: none;background: #fff;box-shadow: 0 6px 30px rgba(0,0,0,0.12);border-radius: 10px;z-index: 1000;}.jbl-lang-switcher.jbl-style-dropdown .jbl-ls-menu li{padding: 0;}.jbl-lang-switcher.jbl-style-dropdown .jbl-ls-menu .jbl-ls-item{display: flex;align-items: center;gap: 8px;padding: 8px 14px;color: #333;text-decoration: none;transition: background .12s ease;}.jbl-lang-switcher.jbl-style-dropdown .jbl-ls-menu .jbl-ls-item:hover{background: rgba(0,0,0,0.04);}:root{--jb-k-gelb: #ffd450;--jb-k-gelb-hover: #ffe08a;--jb-k-gelb-ring: linear-gradient(40deg,#dfa91f,#ffe48f 60%,#fff6d6);--jb-k-gelb-schatten: 0 1px 2px rgb(120 85 0 / 0.22),0 8px 18px -10px rgb(120 85 0 / 0.5);--jb-k-salbei: #5a706d;--jb-k-salbei-hover: #4c5f5d;--jb-k-salbei-ring: linear-gradient(40deg,#43544f,#7d918e 60%,#c3d0ce);--jb-k-salbei-schatten: 0 1px 2px rgb(30 45 43 / 0.28),0 8px 18px -10px rgb(30 45 43 / 0.55);--jb-k-weiss: #fff;--jb-k-weiss-hover: #eef0f2;--jb-k-weiss-ring: linear-gradient(40deg,#cdd1da,#e9ebf0 60%,#fff);--jb-k-weiss-schatten: 0 1px 2px rgb(30 30 50 / 0.1),0 8px 18px -10px rgb(30 30 50 / 0.3);--jb-k-gruen: #17803f;--jb-k-gruen-hover: #126c35;--jb-k-gruen-ring: linear-gradient(40deg,#0d5c2c,#3a9a60 60%,#a3d9b8);--jb-k-gruen-schatten: 0 1px 2px rgb(6 60 30 / 0.28),0 8px 18px -10px rgb(6 60 30 / 0.55);--jb-k-haar: rgb(0 0 0 / 0.1);--jb-k-kauf-hoehe: 56px;--jb-k-fokus-dunkel: #16181a;--jb-k-fokus-hell: #fffffc;--jb-k-fokus: var(--jb-k-fokus-dunkel);}:root:not(#\#) :is([data-jb-react-widget="JbProductAddButton"],[data-jb-react-widget="JbAddToCart"]){min-height: var(--jb-k-kauf-hoehe);}:root:not(#\#) :is(
.jb-btn.jb-btn--route-bestand,.jb-qtysw .jb-qtysw__add,.jb-qtysw .jb-qtysw__plus,.jb-qtysw .jb-qtysw__gratis,button.jb-btn.jb-config-cart-btn__main,button.jb-config-mobile-footer__buy-btn,.jb-btn.jb-wand-sidebar__cart-btn,.jb-btn.jb-btn--cta,.jb-btn.jb-btn--sage,.jb-btn.jb-btn--primary,.jb-btn.jb-btn--secondary,.jb-btn.jb-btn--outline,.jb-k-weiter:not(.elementor-location-footer *) .elementor-button,.jb-k-neben:not(.elementor-location-footer *) .elementor-button,.fkcart-coupon-button,.fkcart-add-product-button,.jb-ew .jb-ew__knopf,.jb-ew-dialog .jb-ew__knopf,.jb-404-game__button.jb-404-game__button,.woocommerce button.woocommerce-button,.jbl-btn.jbl-btn-primary,button.jb-motif-picks__more,button.jb-crop-leiste__knopf,button.jb-config__save-config-btn:not([class*="jb-kopier-knopf--"]),.jb-product-back.jb-product-back--pill,button.jb-insp__pill,button.jb-404-board__tab,.jbsw-btn.jbsw-btn--primary,button.jbsw-coupon__apply,button.jbsw-empty__cta,.jbsw-btn.jbsw-btn--cta,.jbsw-btn.jbsw-btn--ghost,.jbsw-btn.jbsw-btn--line,.jbsw-reco__add,button.jb-danke__knopf-senden,button.jbsw-nlf__btn
){border: 2px solid transparent;border-radius: 999px;background: var(--jb-k-fill) padding-box,var(--jb-k-ring) border-box;color: var(--jb-k-text) !important;box-shadow: var(--jb-k-schatten);backdrop-filter: none;font-weight: 700;text-shadow: none;transition: box-shadow 0.15s ease,scale 0.1s ease;}:root:not(#\#) :is(
.jb-btn.jb-btn--route-bestand,.jb-qtysw .jb-qtysw__add,.jb-qtysw .jb-qtysw__plus,.jb-qtysw .jb-qtysw__gratis,button.jb-btn.jb-config-cart-btn__main,button.jb-config-mobile-footer__buy-btn,.jb-btn.jb-wand-sidebar__cart-btn,.jb-btn.jb-btn--cta,.jb-btn.jb-btn--sage,.jb-btn.jb-btn--primary,.jb-btn.jb-btn--secondary,.jb-btn.jb-btn--outline,.jb-k-weiter:not(.elementor-location-footer *) .elementor-button,.jb-k-neben:not(.elementor-location-footer *) .elementor-button,.fkcart-coupon-button,.fkcart-add-product-button,.jb-ew .jb-ew__knopf,.jb-ew-dialog .jb-ew__knopf,.jb-404-game__button.jb-404-game__button,.woocommerce button.woocommerce-button,.jbl-btn.jbl-btn-primary,button.jb-motif-picks__more,button.jb-crop-leiste__knopf,button.jb-config__save-config-btn:not([class*="jb-kopier-knopf--"]),.jb-product-back.jb-product-back--pill,button.jb-insp__pill,button.jb-404-board__tab,.jbsw-btn.jbsw-btn--primary,button.jbsw-coupon__apply,button.jbsw-empty__cta,.jbsw-btn.jbsw-btn--cta,.jbsw-btn.jbsw-btn--ghost,.jbsw-btn.jbsw-btn--line,.jbsw-reco__add,button.jb-danke__knopf-senden,button.jbsw-nlf__btn
):is(:hover,:focus-visible):not(:disabled){background: var(--jb-k-fill-hover) padding-box,var(--jb-k-ring) border-box;color: var(--jb-k-text) !important;box-shadow: var(--jb-k-schatten);transform: none;scale: var(--jb-k-druck,1);}:root:not(#\#) :is(button,a[href],[role="button"]):active:not(:disabled){--jb-k-druck: 0.97;}:root:not(#\#) :is(
.jb-btn.jb-btn--cta,.jb-btn.jb-btn--sage,.jb-btn.jb-btn--primary,.jb-k-weiter:not(.elementor-location-footer *) .elementor-button,.fkcart-coupon-button,.jb-ew .jb-ew__knopf,.jb-ew-dialog .jb-ew__knopf,.jb-404-game__button.jb-404-game__button,.woocommerce button.woocommerce-button,button.jb-insp__pill.is-active,button.jb-404-board__tab[aria-selected="true"],button.jb-crop-leiste__knopf[aria-pressed="true"],.jbsw-btn.jbsw-btn--primary,button.jbsw-coupon__apply,button.jbsw-empty__cta,button.jbsw-nlf__btn
){--jb-k-fill: linear-gradient(var(--jb-k-salbei),var(--jb-k-salbei));--jb-k-fill-hover: linear-gradient(var(--jb-k-salbei-hover),var(--jb-k-salbei-hover));--jb-k-ring: var(--jb-k-salbei-ring);--jb-k-schatten: var(--jb-k-salbei-schatten);--jb-k-text: #fff;}:root:not(#\#) :is(
.jb-qtysw:not(.jb-qtysw--white) .jb-qtysw__add,.jb-qtysw:not(.jb-qtysw--white) .jb-qtysw__plus,button.jb-config-mobile-footer__buy-btn,button.jb-btn.jb-config-cart-btn__main,.jb-btn.jb-wand-sidebar__cart-btn,.jb-kal__act .jb-btn.jb-btn--cta,.jbsw-btn.jbsw-btn--cta
){--jb-k-fill: linear-gradient(var(--jb-k-gelb),var(--jb-k-gelb));--jb-k-fill-hover: linear-gradient(var(--jb-k-gelb-hover),var(--jb-k-gelb-hover));--jb-k-ring: var(--jb-k-gelb-ring);--jb-k-schatten: var(--jb-k-gelb-schatten);--jb-k-text: #000;}:root:not(#\#) :is(
.jb-qtysw.jb-qtysw--white .jb-qtysw__add,.jb-qtysw.jb-qtysw--white .jb-qtysw__plus,.jb-image-popup .jb-qtysw:not(.jb-qtysw--white) .jb-qtysw__add,.jb-image-popup .jb-qtysw:not(.jb-qtysw--white) .jb-qtysw__plus,.jb-grid-item__overlay-cart .jb-btn.jb-btn--primary,.jb-btn.jb-btn--secondary,.jb-btn.jb-btn--outline,.jb-k-neben:not(.elementor-location-footer *) .elementor-button,.fkcart-add-product-button,.jb-ew .jb-ew__knopf.jb-ew__knopf--rand,.jb-ew-dialog .jb-ew__knopf.jb-ew__knopf--rand,.jbl-btn.jbl-btn-primary,button.jb-motif-picks__more,button.jb-crop-leiste__knopf:not([aria-pressed="true"]),button.jb-config__save-config-btn:not([class*="jb-kopier-knopf--"]),.jb-product-back.jb-product-back--pill,button.jb-insp__pill:not(.is-active),button.jb-404-board__tab:not([aria-selected="true"]),.jbsw-btn.jbsw-btn--ghost,.jbsw-btn.jbsw-btn--line,.jbsw-reco__add,button.jb-danke__knopf-senden
){--jb-k-fill: linear-gradient(var(--jb-k-weiss),var(--jb-k-weiss));--jb-k-fill-hover: linear-gradient(var(--jb-k-weiss-hover),var(--jb-k-weiss-hover));--jb-k-ring: var(--jb-k-weiss-ring);--jb-k-schatten: var(--jb-k-weiss-schatten);--jb-k-text: #000;}:root:not(#\#) :is(.jb-ew .jb-ew__knopf.jb-ew__knopf--rand,.jb-ew-dialog .jb-ew__knopf.jb-ew__knopf--rand){--jb-k-ring: linear-gradient(#2f3132,#2f3132);}:root:not(#\#) a#fkcart-checkout-button,:root:not(#\#) button#place_order,:root:not(#\#) .wfacp-order-place-btn-wrap button#place_order{min-height: 56px !important;padding: 8px 32px !important;border: 2px solid transparent !important;border-radius: 999px !important;background: linear-gradient(var(--jb-k-gelb),var(--jb-k-gelb)) padding-box,var(--jb-k-gelb-ring) border-box !important;box-shadow: var(--jb-k-gelb-schatten) !important;color: #000 !important;font-size: 17px !important;font-weight: 700 !important;text-shadow: none !important;opacity: 1;}:root:not(#\#) a#fkcart-checkout-button:hover,:root:not(#\#) button#place_order:hover,:root:not(#\#) .wfacp-order-place-btn-wrap button#place_order:hover{background: linear-gradient(var(--jb-k-gelb-hover),var(--jb-k-gelb-hover)) padding-box,var(--jb-k-gelb-ring) border-box !important;}:root:not(#\#) button#place_order[data-state="missing"],:root:not(#\#).jbsw-js button#place_order[data-state="pending"]{background: #e3e5e4 !important;box-shadow: none !important;color: #3f4645 !important;}:root:not(#\#) button#place_order[data-state="missing"]:hover{background: #d9dcdb !important;}:root:not(#\#).jbsw-js button#place_order[data-state="pending"]{color: transparent !important;}:root:not(#\#) a#fkcart-checkout-button{display: flex !important;align-items: center;justify-content: center;gap: 8px;line-height: 1.15 !important;}:root:not(#\#) a#fkcart-checkout-button *{margin: 0 !important;color: #000 !important;line-height: 1.15 !important;}:root:not(#\#) :is(
.jb-qtysw.jb-qtysw .jb-qtysw__gratis,.jb-qtysw.jb-qtysw .jb-qtysw__add.jb-qtysw__add--reward,.jbsw-reco__add.jbsw-reco__add--free
){--jb-k-fill: linear-gradient(var(--jb-k-gruen),var(--jb-k-gruen));--jb-k-fill-hover: linear-gradient(var(--jb-k-gruen-hover),var(--jb-k-gruen-hover));--jb-k-ring: var(--jb-k-gruen-ring);--jb-k-schatten: var(--jb-k-gruen-schatten);--jb-k-text: #fff;}:root:not(#\#) button.jb-btn.jb-config-cart-btn__main.jb-config-cart-btn__main--success{--jb-k-fill: linear-gradient(var(--jb-success-bg-strong,#dcfce7),var(--jb-success-bg-strong,#dcfce7));--jb-k-fill-hover: var(--jb-k-fill);--jb-k-text: var(--jb-success-dark,#166534);}:root:not(#\#) :is(
button.jb-btn.jb-config-cart-btn__main,.jb-btn.jb-btn--cta,.jb-btn.jb-btn--sage,.jb-k-weiter.jb-k-gross:not(.elementor-location-footer *) .elementor-button,.jbsw-btn.jbsw-btn--lg:is(.jbsw-btn--primary,.jbsw-btn--cta,.jbsw-btn--ghost,.jbsw-btn--line)
){height: auto;min-height: 56px;padding: 8px 32px;font-size: 17px;}:root:not(#\#) :is(
.jb-btn.jb-btn--primary,.jb-btn.jb-btn--secondary,.jb-btn.jb-btn--outline,.jb-btn.jb-wand-sidebar__cart-btn,button.jb-config-mobile-footer__buy-btn,.jb-k-weiter:not(.jb-k-gross,.elementor-location-footer *) .elementor-button,.jb-k-neben:not(.elementor-location-footer *) .elementor-button,.jb-404-game__button.jb-404-game__button,.woocommerce button.woocommerce-button,button.jb-motif-picks__more,.jb-product-back.jb-product-back--pill,.jbsw-btn:is(.jbsw-btn--primary,.jbsw-btn--cta,.jbsw-btn--ghost,.jbsw-btn--line):not(.jbsw-btn--lg),button.jbsw-empty__cta,button.jb-danke__knopf-senden
){height: auto;min-height: 44px;padding: 6px 22px;font-size: 15px;}:root:not(#\#) :is(
.fkcart-coupon-button,.fkcart-add-product-button,.jb-ew .jb-ew__knopf,.jb-ew-dialog .jb-ew__knopf,.jbl-btn.jbl-btn-primary,button.jb-insp__pill,button.jb-404-board__tab,button.jb-crop-leiste__knopf,button.jb-config__save-config-btn:not([class*="jb-kopier-knopf--"]),button.jbsw-coupon__apply,.jbsw-reco__add
){height: auto;min-height: 36px;padding: 4px 16px;font-size: 13px;}:root:not(#\#) .jbsw-recos .jbsw-reco__add.jbsw-reco__add--free{padding-inline: 10px;}@media (min-width: 1100px){:root:not(#\#) .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__add.jbsw-reco__add--free{font-size: 12.5px;}}@media (hover: none),(pointer: coarse){:root:not(#\#) :is(
.fkcart-coupon-button,.fkcart-add-product-button,.jb-ew .jb-ew__knopf,.jb-ew-dialog .jb-ew__knopf,.jbl-btn.jbl-btn-primary,button.jb-insp__pill,button.jb-404-board__tab,button.jb-crop-leiste__knopf,button.jb-config__save-config-btn:not([class*="jb-kopier-knopf--"]),button.jbsw-coupon__apply,.jbsw-reco__add
){min-height: 40px;}}:root:not(#\#) .jb-k-weiter:not(.elementor-location-footer *) .elementor-button,:root:not(#\#) .jb-k-neben:not(.elementor-location-footer *) .elementor-button{display: inline-flex;align-items: center;justify-content: center;text-decoration: none;letter-spacing: 0;text-transform: none;}@media (max-width: 767px){:root:not(#\#) button.jb-btn.jb-config-cart-btn__main{padding-inline: 16px;white-space: nowrap;}}:root:not(#\#) .jb-qtysw{padding: 0;background: none;box-shadow: none;}:root:not(#\#) .jb-qtysw .jb-qtysw__in{--jb-qtysw-h: 3.5rem;--jb-qtysw-pad: 3px;--jb-qtysw-btn: calc(var(--jb-qtysw-h) - 10px);backdrop-filter: none;}:root:not(#\#) .jb-qtysw.jb-qtysw--md .jb-qtysw__in{--jb-qtysw-h: 2.75rem;--jb-qtysw-minsz: calc(var(--jb-qtysw-h) - 10px);}:root:not(#\#) .jb-qtysw.jb-qtysw--sm .jb-qtysw__in{--jb-qtysw-h: 2.25rem;--jb-qtysw-minsz: calc(var(--jb-qtysw-h) - 10px);}:root:not(#\#) .jb-qtysw:not(.jb-qtysw--md,.jb-qtysw--sm) .jb-qtysw__in{--jb-qtysw-minsz: calc(var(--jb-qtysw-h) - 10px);}@media (hover: none),(pointer: coarse){:root:not(#\#) .jb-qtysw.jb-qtysw--sm .jb-qtysw__in{--jb-qtysw-h: 2.5rem;}}:root:not(#\#) .jb-qtysw .jb-qtysw__in::after{content: none;}:root:not(#\#) .jb-qtysw .jb-qtysw__in.is-empty{padding: 0;background: none;overflow: visible;}:root:not(#\#) .jb-qtysw .jb-qtysw__in.is-empty .jb-qtysw__add{inset: 0;height: 100%;}:root:not(#\#) .jb-qtysw .jb-qtysw__in.is-step{border: 2px solid transparent;background: linear-gradient(var(--jb-k-weiss),var(--jb-k-weiss)) padding-box,var(--jb-k-weiss-ring) border-box;box-shadow: var(--jb-k-weiss-schatten);}:root:not(#\#) .jb-qtysw.jb-qtysw.jb-qtysw .jb-qtysw__plus,:root:not(#\#) .jb-qtysw.jb-qtysw.jb-qtysw .jb-qtysw__minus{border: 1px solid var(--jb-k-haar);}:root:not(#\#) .jb-qtysw.jb-qtysw.jb-qtysw .jb-qtysw__plus{background: var(--jb-k-fill);box-shadow: none;}:root:not(#\#) .jb-qtysw.jb-qtysw.jb-qtysw .jb-qtysw__plus:hover:not(:disabled){background: var(--jb-k-fill-hover);border-color: var(--jb-k-haar);box-shadow: none;}:root:not(#\#) .jb-qtysw .jb-qtysw__minus,:root:not(#\#) .jb-qtysw .jb-qtysw__minus:hover{width: var(--jb-qtysw-btn);height: var(--jb-qtysw-btn);background: var(--jb-k-weiss);box-shadow: none;--jb-k-schatten: 0 0 #0000;}:root:not(#\#) .jb-qtysw .jb-qtysw__minus:hover{background: var(--jb-k-weiss-hover);}:root:not(#\#) .jb-qtysw--pending .jb-qtysw__in{border-color: transparent;background: none;box-shadow: none;}:root:not(#\#) button.jb-mix-match-selection__cart--main,:root:not(#\#) button.jb-mix-match-selection__cart--main:is(:hover,:focus-visible){height: 3.5rem;padding: 0;overflow: hidden;border: 2px solid transparent;background: linear-gradient(var(--jb-k-gelb),var(--jb-k-gelb)) padding-box,var(--jb-k-gelb-ring) border-box;box-shadow: var(--jb-k-gelb-schatten);--jb-k-schatten: var(--jb-k-gelb-schatten);}:root:not(#\#) .jb-mix-match-selection__cart-go{background: var(--jb-k-gelb);box-shadow: none;color: #000;font-size: 1.0625rem;font-weight: 700;}:root:not(#\#) button.jb-mix-match-selection__cart--main:is(:hover,:focus-visible) .jb-mix-match-selection__cart-go{background: var(--jb-k-gelb-hover);}:root:not(#\#) button.jb-mix-match-selection__cart--success .jb-mix-match-selection__cart-go{background: var(--jb-success-bg-strong,#dcfce7);color: var(--jb-success-dark,#166534);}@media (max-width: 767px){:root:not(#\#) button.jb-mix-match-selection__cart--main,:root:not(#\#) button.jb-mix-match-selection__cart--main:is(:hover,:focus-visible){height: 2.75rem;}:root:not(#\#) .jb-mix-match-selection__cart-go{font-size: 0.9375rem;}}:root:not(#\#) .jb-calendar-duo{--jb-calendar-duo-buy-height: 3.25rem;}:root:not(#\#) .jb-calendar-duo__buy-action .jb-qtysw.jb-qtysw .jb-qtysw__in{--jb-qtysw-h: 3.5rem;}:root:not(#\#) button.jb-calendar-duo__product-add,:root:not(#\#) button.jb-calendar-duo__product-add:is(:hover,:focus-visible){padding: 0;overflow: hidden;border: 2px solid transparent;background: linear-gradient(var(--jb-k-gelb),var(--jb-k-gelb)) padding-box,var(--jb-k-gelb-ring) border-box;box-shadow: var(--jb-k-gelb-schatten);--jb-k-schatten: var(--jb-k-gelb-schatten);}:root:not(#\#) button.jb-calendar-duo__product-add .jb-calendar-duo__add-layer{background: var(--jb-k-gelb);box-shadow: none;color: #000;font-weight: 700;}:root:not(#\#) button.jb-calendar-duo__product-add:hover .jb-calendar-duo__add-layer:not(.jb-calendar-duo__add-layer--reward){background: var(--jb-k-gelb-hover);}:root:not(#\#) button.jb-calendar-duo__product-add .jb-calendar-duo__add-layer--reward{inset: 0;background: var(--jb-k-gruen);color: #fff;}:root:not(#\#) button.jb-calendar-duo__product-add--reward:hover .jb-calendar-duo__add-layer--reward{background: var(--jb-k-gruen-hover);}:root:not(#\#) button.jb-mix-match-selection__cart.jb-mix-match-selection__product-add,:root:not(#\#) button.jb-mix-match-selection__cart.jb-mix-match-selection__product-add:is(:hover,:focus-visible){border: 2px solid transparent;border-radius: 999px;background: linear-gradient(var(--jb-k-gelb),var(--jb-k-gelb)) padding-box,var(--jb-k-gelb-ring) border-box;box-shadow: var(--jb-k-gelb-schatten);color: #000;font-weight: 700;--jb-k-schatten: var(--jb-k-gelb-schatten);}:root:not(#\#) button.jb-mix-match-selection__cart.jb-mix-match-selection__product-add--reward,:root:not(#\#) button.jb-mix-match-selection__cart.jb-mix-match-selection__product-add--reward:is(:hover,:focus-visible){background: linear-gradient(var(--jb-k-gruen),var(--jb-k-gruen)) padding-box,var(--jb-k-gruen-ring) border-box;box-shadow: var(--jb-k-gruen-schatten);color: #fff;--jb-k-schatten: var(--jb-k-gruen-schatten);}:root:not(#\#) button.jb-mix-match-selection__cart.jb-mix-match-selection__product-add:is(:hover,:focus-visible):not(:disabled){background: linear-gradient(var(--jb-k-gelb-hover),var(--jb-k-gelb-hover)) padding-box,var(--jb-k-gelb-ring) border-box;transform: none;scale: var(--jb-k-druck,1);}:root:not(#\#) button.jb-mix-match-selection__cart.jb-mix-match-selection__product-add--reward:is(:hover,:focus-visible):not(:disabled){background: linear-gradient(var(--jb-k-gruen-hover),var(--jb-k-gruen-hover)) padding-box,var(--jb-k-gruen-ring) border-box;}:root:not(#\#) :is(
.jb-grid-actions .jb-grid-action-btn,button.jb-image-popup__nav-btn,button.jb-close-btn.jb-image-popup__close,button.jb-scroll-top-btn,button.jb-404-game__sound,button.jb-kapitel__pfeil,button.jb-gallery__nav,.jb-buch__steuer button,button.jb-ew-dialog__zu,.jb-btn.jb-btn--symbol
){border: 1px solid var(--jb-k-haar);border-radius: 999px;background-color: var(--jb-k-weiss);box-shadow: var(--jb-k-weiss-schatten);backdrop-filter: none;--jb-k-schatten: var(--jb-k-weiss-schatten);}:root:not(#\#) :is(
.jb-grid-actions .jb-grid-action-btn,button.jb-image-popup__nav-btn,button.jb-close-btn.jb-image-popup__close,button.jb-scroll-top-btn,button.jb-404-game__sound,button.jb-kapitel__pfeil,button.jb-gallery__nav,.jb-buch__steuer button,button.jb-ew-dialog__zu,.jb-btn.jb-btn--symbol
):hover{background-color: var(--jb-k-weiss-hover);transform: none;scale: var(--jb-k-druck,1);}:root:not(#\#) .jb-btn.jb-btn--symbol{box-sizing: border-box;display: inline-grid;place-items: center;flex-shrink: 0;width: var(--jb-bedienung-ziel);min-width: var(--jb-bedienung-ziel);height: var(--jb-bedienung-ziel);min-height: var(--jb-bedienung-ziel);padding: 0;color: var(--jb-farbe-text);line-height: 1;text-decoration: none;cursor: pointer;}:root:not(#\#) .jb-btn.jb-btn--symbol svg{width: var(--jb-bedienung-symbol);height: var(--jb-bedienung-symbol);}:root:not(#\#) .fkcart-quantity-selector{border-radius: 999px;overflow: hidden;}:root:not(#\#) :is(
.jb-qtysw .jb-qtysw__in.is-empty .jb-qtysw__add,button.jb-btn.jb-config-cart-btn__main,button.jb-config-mobile-footer__buy-btn,button#place_order,.jb-btn
):disabled{opacity: 0.45;}:root:not(#\#) :is(
button,a[href],summary,input:not([type="hidden"]),textarea,select,[contenteditable]:not([contenteditable="false"]),[tabindex]:not([tabindex^="-"]),[role="button"],[role="link"],[role="tab"],[role="switch"],[role="radio"],[role="checkbox"],[role="option"],[role="menuitem"],[role="slider"],[role="spinbutton"]
):focus-visible{outline: 2px solid var(--jb-k-fokus) !important;outline-offset: 2px !important;}:root:not(#\#) :is(
:is(
.jb-tabs__list,.jb-insp__filters,.jb-sort-pill,.jb-mix-match-selection__product-pill,.jb-gallery__thumbs,.jb-grid-item__image,.jb-size-grid__filter-bar,.jb-kanten-auswahl__liste,.jb-story__segmente,.jb-grid-item__title,.jb-wall-card,.jb-welt__media,.jb-qtysw__in
) :is(button,a[href],input,[contenteditable],[role="button"],[role="tab"],[role="option"]),.jb-shop-layout .jb-story
):focus-visible{outline-offset: -2px !important;}:root:not(#\#):not(#\#) :is(
.jb-material-tabs__option--active,.jb-canvas-edge__option--active,.jb-crop-leiste__art-knopf[aria-pressed="true"],.jb-panel-gap-selector__option[data-active],.jb-filter-color__tab--active,.jb-fg__pill--active,.jb-filter-size__preset--active,.jb-search__pill--active,.jb-toolbar-dd__opt--active,.jb-bulk-tiers__pill--active,.jb-motif__chip--on,.jb-panel-selector__count-btn--active,.jb-gutschein-font--active,.jb-format-advisor__card--active,.jb-config__preview-actions-ownphoto-btn--active,.jb-size-grid__btn--oversized.jb-size-grid__btn--selected,.jb-kitchen__split-option[aria-pressed="true"],.jb-kueche__farbe[aria-pressed="true"]
):focus-visible{outline-offset: -1px !important;}:root:not(#\#):not(#\#) :is(
.jb-start .jb-konf__strip a[aria-current="true"],.jb-gutschein-motif--active,.jb-wand-strip__thumb--active,.jb-wand-sidebar__row--selected,.jb-leuchtbild__plug--active
):focus-visible{outline-offset: -2px !important;}:root:not(#\#):not(#\#) :is(.jb-filter-buttons__item--active,.jb-filter-format__item--active):focus-visible{outline-offset: -1px !important;box-shadow: none !important;}:root:not(#\#):not(#\#) :is(.jb-config-color-filter__btn--active,.jb-inline-wall-colors__swatch--active):focus-visible{outline-offset: 0 !important;}:root:not(#\#):not(#\#) :is(
.jb-wand-kachel--aktiv,.jb-leuchtbild__frame-swatch--active,.jb-reviews__dist-row.is-active,.jb-wall-card--active .jb-wall-card__select
):focus-visible{outline: none !important;}:root:not(#\#) .jb-wand-kachel--aktiv:focus-visible .jb-wand-kachel__bild,:root:not(#\#) .jb-wall-card--active:has(.jb-wall-card__select:focus-visible){border-color: var(--jb-k-fokus) !important;}:root:not(#\#) .jb-reviews__dist-row.is-active:focus-visible .jb-reviews__dist-track{outline-color: var(--jb-k-fokus) !important;}:root:not(#\#) .jb-leuchtbild__frame-swatch--active:focus-visible{--jb-lb-auswahl-ring: var(--jb-k-fokus);}:root:not(#\#):not(#\#) :is(
input:not([type="checkbox"],[type="radio"],[type="range"],[type="submit"],[type="button"],[type="reset"],[type="file"],[type="color"],[type="image"]),textarea,select,[contenteditable]:not([contenteditable="false"]),.jbsw-co__land-btn
):focus-visible{outline-offset: -2px !important;}:root:not(#\#):not(#\#) :is(.jb-su__feld,.jb-search__input-wrapper,.jb-kitchen__input-shell,.jb-corners__dims-inline,.jbsw-overlay .jbsw-cart .jbsw-codefield):has(:is(input,textarea):focus-visible){outline: 2px solid var(--jb-k-fokus) !important;outline-offset: -2px !important;}:root:not(#\#):not(#\#) :is(.jb-su__feld,.jb-search__input-wrapper,.jb-kitchen__input-shell,.jb-corners__dims-inline,.jbsw-overlay .jbsw-cart .jbsw-codefield) :is(input,textarea):focus-visible{outline: none !important;}:root:not(#\#) .jbsw-co .form-row:is(.woocommerce-invalid,[data-jbsw-error]) :is(input.input-text,select){--jb-k-fokus: var(--co-error);}:root:not(#\#) :is(
:is(.jbsw-account,.jbsw-thanks) .jbsw-kf:is(.is-invalid,.is-wrong) .jbsw-kf__input,.jbsw-bis.is-error .jbsw-bis__input,.jbsw-overlay .jbsw-cart .jbsw-codefield.is-error
){--jb-k-fokus: var(--jbsw-error);}:root:not(#\#) :is(.jb-input__field--error,.jb-kitchen__input-shell--error,[aria-invalid="true"]){--jb-k-fokus: var(--jb-error,#d63638);}:root:not(#\#) :is(
.jbsw-co__seg input:focus-visible + span,.jbsw-account .jbsw-reg__seg label:has(input:focus-visible),.jbsw-account .jbsw-avpick__opt:has(.jbsw-avpick__radio:focus-visible),.jbsw-account .jbsw-chip__input:focus-visible + .jbsw-chip__label,.jbsw-account .jbsw-files__input:focus-visible + .jbsw-files__pick,:is(.jbsw-overlay .jbsw-cart,.jbsw-page-host .jbsw-page) .jbsw-express > :focus-within,.jb-wp__kachel:has(> .jb-wp__oeffnen:focus-visible),:is(.jb-galerie--beschnitt,.jb-galerie--live-hover) .jb-galerie__bild:has(> .jb-galerie__link:focus-visible),.jb-buch__buch:focus-visible > .jb-buch__deckel
){outline: 2px solid var(--jb-k-fokus) !important;outline-offset: 2px !important;}:root:not(#\#) .jb-welt__media a:focus-visible :is(img,picture){outline: 2px solid var(--jb-k-fokus) !important;outline-offset: -2px !important;}:root:not(#\#) .jbsw-account .jbsw-avpick__opt:has(.jbsw-avpick__radio:checked:focus-visible){outline-offset: 3px !important;}:root:not(#\#) .jbsw-account .jbsw-chip__input:checked:focus-visible + .jbsw-chip__label{outline-offset: -1px !important;}:root:not(#\#) .jbsw-account .jbsw-pick__opt:has(.jbsw-pick__check:focus-visible){outline: none !important;}:root:not(#\#) :is(
.jbsw-co .form-row:not(.woocommerce-invalid,[data-jbsw-error]) :is(input.input-text,select),.jbsw-js .jbsw-co .jbsw-co__land-btn:not([aria-expanded="true"])
):focus{border-color: var(--co-field-line) !important;}:root:not(#\#) .jbsw-co__qty:focus-within{border-color: var(--co-field-line) !important;}:root:not(#\#) :is(
.jbsw-account .jbsw-input,:is(.jbsw-account,.jbsw-thanks) .jbsw-code__cell,.jbsw-bis:not(.is-error) .jbsw-bis__input,.jbsw-page-host .jbsw-page .jbsw-coupon__input
):focus{border-color: var(--jbsw-field-line) !important;}:root:not(#\#) .jbsw-overlay .jbsw-cart .jbsw-codefield:not(.is-error):focus-within{border-color: var(--jbsw-field-line) !important;}:root:not(#\#) :is(.jbsw-account,.jbsw-thanks) .jbsw-kf:not(.is-invalid,.is-wrong) .jbsw-kf__input:focus{border-color: var(--jbsw-kf-line) !important;}:root:not(#\#) .jbsw-nlf__input:focus{border-color: var(--jbsw-nl-line) !important;}:root:not(#\#) :is(
.jb-sgb,.jb-fuss__grund,.jb-sektion--salbei,.jb-start .jb-kal,.jb-start .jb-karte--dunkel,.jb-start .jb-kapitel,.jb-story__buehne,.jb-shop-layout .jb-story,.jb-wp-vs,.jb-wall-card__delete,.jb-wall-card__edit
){--jb-k-fokus: var(--jb-k-fokus-hell);}:root:not(#\#) :is(.jb-mobm__drawer,.jb-mm__panel,.jb-su){--jb-k-fokus: var(--jb-k-fokus-dunkel);}@media (prefers-reduced-motion: reduce){:root:not(#\#) :is(.jb-qtysw .jb-qtysw__add,.jb-btn,.jb-k-weiter:not(.elementor-location-footer *) .elementor-button,.jb-k-neben:not(.elementor-location-footer *) .elementor-button){transition: none;}}:root:not(#\#) .jb-btn.jb-btn--symbol.jb-btn--motiv-lightbox,:root:not(#\#) .jb-btn.jb-btn--symbol.jb-btn--motiv-lightbox:is(:hover,:focus-visible){display: flex;align-items: center;justify-content: var(--jb-motiv-lightbox-pfeilstart);width: calc(100% * var(--jb-motiv-lightbox-pfeilbreite-aktuell));min-width: 0;height: 100%;min-height: 0;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none;color: var(--jb-motiv-lightbox-pfeilfarbe);--jb-k-schatten: none;}:root:not(#\#) .jb-btn.jb-btn--symbol.jb-btn--motiv-lightbox:last-child{justify-content: var(--jb-motiv-lightbox-pfeilende);}:root:not(#\#) .jb-btn.jb-btn--symbol.jb-btn--motiv-lightbox svg{width: var(--jb-motiv-lightbox-pfeilgroesse);height: var(--jb-motiv-lightbox-pfeilgroesse);opacity: var(--jb-motiv-lightbox-pfeildeckkraft);}:root:not(#\#) .jb-btn.jb-btn--symbol.jb-btn--motiv-lightbox:hover{color: var(--jb-k-weiss);}:root:not(#\#) .jb-btn.jb-btn--symbol.jb-btn--motiv-lightbox:hover svg{opacity: 1;}:root:not(#\#) .jb-header-dialoge .jb-btn.jb-btn--symbol.jb-dialog__schliessen,:root:not(#\#) .jb-header-dialoge .jb-btn.jb-btn--symbol.jb-dialog__schliessen:hover{width: 36px;min-width: 36px;height: 36px;min-height: 36px;border: 0;background: none;box-shadow: none;color: var(--jb-bestand-w6-farbe-2f3132,#2f3132);--jb-k-schatten: none;}:root:not(#\#) .jb-btn.jb-btn--secondary.jb-fuss__galerie-knopf{min-height: var(--jb-rahmen-fuss-knopf-hoehe);padding-block: var(--jb-rahmen-fuss-knopf-abstand);border: 0;line-height: 1.3;}:root:not(#\#) .jb-btn.jb-btn--route-bestand.jb-btn--route-bestand{--jb-k-fill: linear-gradient(var(--jb-bestand-w6-farbe-30483f),var(--jb-bestand-w6-farbe-30483f));--jb-k-fill-hover: var(--jb-k-fill);--jb-k-ring: none;--jb-k-text: var(--jb-k-weiss);--jb-k-schatten: 0 0 transparent;display: inline-flex;align-items: center;gap: var(--jb-abstand-2);height: auto;min-height: 0;padding: var(--jb-bestand-w6-mass-11px) var(--jb-bestand-w6-mass-22px);border: 0;border-radius: var(--jb-bestand-galerie-abstand);background: var(--jb-bestand-w6-farbe-30483f);box-shadow: none;color: var(--jb-k-weiss) !important;font-size: var(--jb-bestand-w6-mass-14-5px);font-weight: var(--jb-gewicht-halbfett);line-height: var(--jb-bestand-route-zeile);text-decoration: none;white-space: nowrap;}:root:not(#\#) .woocommerce form .show-password-input{min-width: 24px;min-height: 24px;}.elementor-location-header:has(.jb-konto-kopf){--jb-kopf-vorlauf: 50px;}.elementor-location-header:has(.jb-sgb .jb-konto-kopf){--jb-kopf-vorlauf: 44px;}.elementor-shortcode:has(> .jb-konto-kopf){display: flex;align-items: center;gap: 6px;}.elementor-shortcode a.jb-konto-kopf,.jb-konto-kopf{display: inline-flex;align-items: center;justify-content: center;gap: 8px;flex: 0 0 auto;min-width: 44px;height: 44px;margin: -10px 0;padding: 0;border-radius: 999px;color: inherit;text-decoration: none;}.jb-konto-kopf.is-bereit{transition: background-color 150ms ease-out,color 150ms ease-out;}.jb-konto-kopf__icon{display: block;width: 25px;height: 25px;flex: 0 0 25px;}.elementor-shortcode a.jb-konto-kopf img.jb-konto-kopf__bild,.jb-sgb a.jb-konto-kopf img.jb-konto-kopf__bild,a.jb-sh__konto img.jb-konto-kopf__bild,.jb-konto-kopf__bild{display: block;flex: 0 0 24px;width: 24px;max-width: none;height: 24px;margin: 0 0.5px;padding: 0;border: 0;border-radius: 999px;box-shadow: 0 0 0 1.5px color-mix(in srgb,currentColor 80%,transparent);object-fit: cover;opacity: 0;transition: opacity 200ms ease-out;}.elementor-shortcode a.jb-konto-kopf img.jb-konto-kopf__bild.is-da,.jb-sgb a.jb-konto-kopf img.jb-konto-kopf__bild.is-da,a.jb-sh__konto img.jb-konto-kopf__bild.is-da,.jb-konto-kopf__bild.is-da{opacity: 1;}.elementor-shortcode a.jb-konto-kopf img.jb-konto-kopf__bild[hidden],.jb-sgb a.jb-konto-kopf img.jb-konto-kopf__bild[hidden],a.jb-sh__konto img.jb-konto-kopf__bild[hidden],.jb-konto-kopf__bild[hidden],.jb-konto-kopf__icon[hidden],.jb-sh__konto-icon[hidden]{display: none;}.jb-sgb .elementor-shortcode:has(> .jb-konto-kopf){gap: 4px;}.jb-sgb a.jb-konto-kopf{min-width: 40px;height: 40px;margin: -8px 0;border-radius: 10px;color: var(--jb-kopf-knopf,rgba(255,255,255,0.7));}.jb-sgb a.jb-konto-kopf .jb-konto-kopf__icon{transition: filter 150ms ease-out;}.elementor-shortcode a.jb-konto-kopf.is-angemeldet,.jb-sgb a.jb-konto-kopf.is-angemeldet{gap: 8px;padding: 0 12px 0 10px;background: transparent;font-size: 14px;font-weight: 600;line-height: 1;}.elementor-shortcode a.jb-konto-kopf:hover,.elementor-shortcode a.jb-konto-kopf:focus-visible{background: color-mix(in srgb,currentColor 12%,transparent);}@media (hover: hover){.jb-sgb a.jb-konto-kopf:hover{color: #fff;background: transparent;}.jb-sgb a.jb-konto-kopf:hover .jb-konto-kopf__icon,.jb-sgb a.jb-konto-kopf:hover img.jb-konto-kopf__bild{filter: var(--jb-kopf-knopf-schein,drop-shadow(0 0 5px rgba(255,255,255,0.6)));}}.jb-sgb a.jb-konto-kopf:focus-visible{color: #fff;background: var(--jb-kopf-knopf-flaeche,rgba(255,255,255,0.13));}.jb-konto-kopf__name{max-width: 16ch;flex: 0 0 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.jb-konto-kopf__name[hidden]{display: none;}@media (max-width: 1279px){.elementor-shortcode a.jb-konto-kopf.is-angemeldet,.jb-sgb a.jb-konto-kopf.is-angemeldet{padding: 0;}.jb-konto-kopf__name{display: none;}}@media (prefers-reduced-motion: reduce){.jb-konto-kopf.is-bereit,.jb-konto-kopf__bild{transition: none;}}.jbsw-overlay{position: fixed;inset: 0;z-index: 2147483647;opacity: 0;transition: opacity 200ms cubic-bezier(0.23,1,0.32,1);}.jbsw-overlay.is-open{opacity: 1;}.jbsw-overlay[hidden]{display: none;}html.jbsw-cart-open{overflow: hidden;}.jbsw-overlay .jbsw-scrim{position: absolute;inset: 0;background: rgb(16 19 18 / 0.5);}.jbsw-overlay .jbsw-cart{--jbsw-font: var(--jb-font-sans,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif);--jbsw-width: 420px;--jbsw-pad: 20px;--jbsw-thumb: 64px;--jbsw-bg: #ffffff;--jbsw-surface: #f5f5f3;--jbsw-ink: #1f2322;--jbsw-muted: #586160;--jbsw-line: #e4e7e6;--jbsw-field-line: #b9c2c0;--jbsw-placeholder: #66706e;--jbsw-accent: #637a77;--jbsw-accent-dark: #4c5f5d;--jbsw-accent-tint: #e8eeed;--jbsw-hover: rgb(0 0 0 / 0.05);--jbsw-count-bg: #1f2322;--jbsw-count-ink: #ffffff;--jbsw-badge-bg: #eef0ef;--jbsw-badge-ink: #2f3132;--jbsw-bar-track: #e3efe6;--jbsw-bar-fill: #2f6b45;--jbsw-deal-bg: #e3efe6;--jbsw-deal-ink: #2f6b45;--jbsw-cta-bg: #ffd450;--jbsw-cta-ink: #000000;--jbsw-cta-hover: #ffcb2e;--jbsw-cta-ring: linear-gradient(40deg,#dfa91f,#ffe48f 60%,#fff6d6);--jbsw-cta-shadow: 0 1px 2px rgb(120 85 0 / 0.22),0 8px 18px -10px rgb(120 85 0 / 0.5);--jbsw-wallet-ring: linear-gradient(40deg,#000000,#3a3a3a 60%,#8c8c8c);--jbsw-wallet-shadow: 0 1px 2px rgb(0 0 0 / 0.28),0 8px 18px -10px rgb(0 0 0 / 0.55);--jbsw-error: #b42318;--jbsw-sale: var(--jb-farbe-rot,#b42318);--jbsw-free: #17803f;--jbsw-free-hover: #126c35;--jbsw-free-shadow: 0 1px 2px rgb(6 60 30 / 0.28),0 8px 18px -10px rgb(6 60 30 / 0.55);--jbsw-remove-bg: #a9463e;--jbsw-remove-hover: #963c35;--jbsw-radius: 10px;--jbsw-radius-btn: 8px;--jbsw-radius-media: 6px;--jbsw-qty-h: 30px;--jbsw-col: 372px;--jbsw-reco-bg: #dce5e2;--jbsw-reco-card: #eef3f1;--jbsw-reco-card-line: #c9d6d2;--jbsw-reco-set-bg: #fff8df;--jbsw-reco-btn-shadow: 0 1px 2px rgb(30 30 50 / 0.1),0 8px 18px -10px rgb(30 30 50 / 0.3);--jbsw-mark-bg: #ffd450;--jbsw-mark-ink: #121212;--jbsw-mark-font: var(--jb-font-serif,Georgia,serif);--jbsw-shadow: -16px 0 40px rgb(0 0 0 / 0.16);position: absolute;top: 0;right: 0;bottom: 0;box-sizing: border-box;display: flex;flex-direction: column;width: min(var(--jbsw-width),100%);overflow: hidden;font-family: var(--jbsw-font);font-size: 14px;line-height: 1.4;text-align: left;color: var(--jbsw-ink);background: var(--jbsw-bg);box-shadow: var(--jbsw-shadow);outline: none;-webkit-font-smoothing: antialiased;}.jbsw-overlay .jbsw-cart *,.jbsw-overlay .jbsw-cart *::before,.jbsw-overlay .jbsw-cart *::after{box-sizing: border-box;}.jbsw-overlay .jbsw-cart :where(h2,h3,p,ul,dl,dd,dt,form,del){margin: 0;padding: 0;}.jbsw-overlay .jbsw-cart ul{list-style: none;}.jbsw-overlay .jbsw-cart img{display: block;max-width: 100%;height: auto;}.jbsw-overlay .jbsw-cart a,.jbsw-overlay .jbsw-cart button,.jbsw-overlay .jbsw-cart input,.jbsw-overlay .jbsw-cart summary{font-family: inherit;font-size: inherit;font-weight: inherit;line-height: inherit;letter-spacing: normal;text-transform: none;color: inherit;text-shadow: none;}.jbsw-overlay .jbsw-cart a{text-decoration: none;}.jbsw-overlay .jbsw-cart button{min-height: 0;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;cursor: pointer;}.jbsw-overlay .jbsw-cart summary{cursor: pointer;}.jbsw-overlay .jbsw-cart :where(button,a,input,summary){transition: background-color 150ms ease-out,color 150ms ease-out,border-color 150ms ease-out,opacity 150ms ease-out;}.jbsw-overlay .jbsw-cart :focus-visible{outline: 2px solid var(--jbsw-accent-dark);outline-offset: 2px;}.jbsw-overlay .jbsw-cart .jbsw-sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.jbsw-overlay .jbsw-cart .jbsw-icon{display: block;flex: none;}.jbsw-overlay .jbsw-cart .jbsw-cart__head{position: relative;z-index: 3;flex: none;background: var(--jbsw-bg);border-bottom: 1px solid var(--jbsw-line);}.jbsw-overlay .jbsw-cart .jbsw-cart__top{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px var(--jbsw-pad) 8px;}.jbsw-overlay .jbsw-cart .jbsw-cart__title{display: flex;align-items: center;gap: 8px;margin: 0;font-family: inherit;font-size: 20px;font-weight: 800;line-height: 1.2;letter-spacing: normal;text-transform: none;white-space: nowrap;color: var(--jbsw-ink);}.jbsw-overlay .jbsw-cart .jbsw-cart__count{display: inline-grid;place-items: center;min-width: 24px;height: 24px;padding: 0 7px;font-size: 12.5px;font-weight: 800;font-variant-numeric: tabular-nums;color: var(--jbsw-count-ink);background: var(--jbsw-count-bg);border-radius: 999px;}.jbsw-overlay .jbsw-cart .jbsw-cart__close{display: grid;place-items: center;width: 40px;height: 40px;margin-right: -10px;color: var(--jbsw-ink);border-radius: var(--jbsw-radius-btn);}.jbsw-overlay .jbsw-cart .jbsw-cart__close:hover{background: var(--jbsw-hover);}.jbsw-overlay .jbsw-cart .jbsw-ship{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 7px 8px;padding: 0 var(--jbsw-pad) 12px;}.jbsw-overlay .jbsw-cart .jbsw-ship__icon{color: var(--jbsw-accent-dark);}.jbsw-overlay .jbsw-cart .jbsw-ship__text{font-size: 13px;font-weight: 600;}.jbsw-overlay .jbsw-cart .jbsw-ship__text strong{font-weight: 800;white-space: nowrap;}.jbsw-overlay .jbsw-cart .jbsw-ship__bar{grid-column: 1 / -1;height: 6px;overflow: hidden;background: var(--jbsw-bar-track);border-radius: 999px;}.jbsw-overlay .jbsw-cart .jbsw-ship__fill{display: block;height: 100%;background: var(--jbsw-bar-fill);border-radius: inherit;}.jbsw-overlay .jbsw-cart .jbsw-cart__body{display: flex;flex: 1 1 auto;flex-direction: column;gap: 14px;min-height: 0;padding: 2px var(--jbsw-pad) 18px;overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;}.jbsw-overlay .jbsw-cart .jbsw-pkgnote{display: flex;align-items: center;gap: 8px;min-height: 38px;margin-top: 10px;padding: 0 12px;font-size: 14px;font-weight: 700;white-space: nowrap;color: var(--jbsw-accent-dark);background: var(--jbsw-accent-tint);border-radius: var(--jbsw-radius-btn);}.jbsw-overlay .jbsw-cart .jbsw-pkgnote + .jbsw-items{margin-top: -12px;}.jbsw-overlay .jbsw-cart .jbsw-items{display: flex;flex-direction: column;}.jbsw-overlay .jbsw-cart .jbsw-item{position: relative;display: grid;grid-template-columns: var(--jbsw-thumb) minmax(0,1fr) auto;grid-template-areas:
"media name price"
"media meta meta"
"media note note"
"media foot foot";column-gap: 12px;padding: 10px 0;border-bottom: 1px solid var(--jbsw-line);transition: opacity 150ms ease-out;}.jbsw-overlay .jbsw-cart .jbsw-item:last-child{border-bottom: 0;}.jbsw-overlay .jbsw-cart .jbsw-item.is-busy{opacity: 0.55;}.jbsw-overlay .jbsw-cart .jbsw-item__media{grid-area: media;align-self: start;display: block;width: var(--jbsw-thumb);aspect-ratio: 1;overflow: hidden;border-radius: var(--jbsw-radius-media);}.jbsw-overlay .jbsw-cart .jbsw-item__media img{width: 100%;height: 100%;object-fit: contain;}.jbsw-overlay .jbsw-cart .jbsw-item__name{grid-area: name;min-width: 0;font-size: 14.5px;font-weight: 700;line-height: 1.3;}.jbsw-overlay .jbsw-cart .jbsw-item__name a{color: inherit;border-radius: 2px;}.jbsw-overlay .jbsw-cart .jbsw-item__name a:hover{color: inherit;text-decoration: underline;text-underline-offset: 3px;}.jbsw-overlay .jbsw-cart .jbsw-item__meta{grid-area: meta;min-width: 0;margin-top: 1px;overflow: hidden;font-size: 12.5px;white-space: nowrap;text-overflow: ellipsis;color: var(--jbsw-muted);}.jbsw-overlay .jbsw-cart .jbsw-item__note{grid-area: note;justify-self: start;margin-top: 5px;padding: 2px 8px;font-size: 12px;font-weight: 700;white-space: nowrap;color: var(--jbsw-badge-ink);background: var(--jbsw-badge-bg);border-radius: 4px;}.jbsw-overlay .jbsw-cart .jbsw-item__foot{grid-area: foot;display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin-top: 6px;}.jbsw-overlay .jbsw-cart .jbsw-item__tail{flex: 1 1 min-content;display: flex;align-items: center;column-gap: 10px;}.jbsw-overlay .jbsw-cart .jbsw-item__time,.jbsw-overlay .jbsw-cart .jbsw-parcel__time{flex: 1 1 auto;display: flex;align-items: center;gap: 6px;font-size: 12.5px;line-height: 1.25;color: var(--jbsw-muted);}.jbsw-overlay .jbsw-cart .jbsw-item__time .jbsw-icon,.jbsw-overlay .jbsw-cart .jbsw-parcel__time .jbsw-icon{color: var(--jbsw-accent-dark);}.jbsw-overlay .jbsw-cart .jbsw-item__price{grid-area: price;align-self: start;display: flex;align-items: baseline;gap: 6px;padding-left: 8px;line-height: 1.3;white-space: nowrap;font-variant-numeric: tabular-nums;}.jbsw-overlay .jbsw-cart .jbsw-item__now{font-size: 14.5px;font-weight: 800;}.jbsw-overlay .jbsw-cart .jbsw-item__old{font-size: 12px;color: var(--jbsw-muted);}.jbsw-overlay .jbsw-cart .jbsw-qty{display: inline-flex;align-items: center;height: var(--jbsw-qty-h);background: #ffffff;border: 1px solid var(--jbsw-field-line);border-radius: 999px;}.jbsw-overlay .jbsw-cart .jbsw-qty__btn{position: relative;display: grid;place-items: center;width: calc(var(--jbsw-qty-h) - 2px);height: calc(var(--jbsw-qty-h) - 2px);color: var(--jbsw-ink);border-radius: 999px;}.jbsw-overlay .jbsw-cart .jbsw-qty__btn:hover{background: var(--jbsw-hover);}.jbsw-overlay .jbsw-cart .jbsw-qty__btn:disabled{cursor: default;opacity: 0.35;}.jbsw-overlay .jbsw-cart .jbsw-qty__btn:disabled:hover{background: transparent;}.jbsw-overlay .jbsw-cart .jbsw-qty__val{display: inline-block;min-width: 20px;padding: 0 2px;font-size: 13px;font-weight: 800;line-height: calc(var(--jbsw-qty-h) - 6px);text-align: center;white-space: nowrap;font-variant-numeric: tabular-nums;color: var(--jbsw-ink);cursor: text;border-radius: 4px;}.jbsw-overlay .jbsw-cart .jbsw-qty__val:focus{outline: 2px solid var(--jbsw-accent);outline-offset: -2px;}.jbsw-overlay .jbsw-cart .jbsw-qty-remove{position: relative;display: inline-flex;align-items: center;gap: 6px;height: var(--jbsw-qty-h);padding: 0 12px 0 10px;font-size: 13px;font-weight: 700;line-height: 1;white-space: nowrap;color: #ffffff;background: var(--jbsw-remove-bg);border: 0;border-radius: 999px;}.jbsw-overlay .jbsw-cart .jbsw-qty-remove:hover,.jbsw-overlay .jbsw-cart .jbsw-qty-remove.is-hover{color: #ffffff;background: var(--jbsw-remove-hover);}.jbsw-overlay .jbsw-cart .jbsw-reco__title{margin: 0 0 8px;font-family: inherit;font-size: 15px;font-weight: 800;line-height: 1.3;letter-spacing: normal;text-transform: none;color: var(--jbsw-ink);}.jbsw-overlay .jbsw-cart .jbsw-reco__item{position: relative;display: grid;grid-template-columns: 48px minmax(0,1fr) auto;grid-template-areas:
"media name add"
"media price add";align-items: center;column-gap: 10px;min-width: 0;}.jbsw-overlay .jbsw-cart .jbsw-reco__media{grid-area: media;display: block;width: 48px;aspect-ratio: 1;overflow: hidden;border-radius: var(--jbsw-radius-media);}.jbsw-overlay .jbsw-cart .jbsw-reco__media img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 45%;}.jbsw-overlay .jbsw-cart .jbsw-reco__item.is-art .jbsw-reco__media img{object-fit: contain;}.jbsw-overlay .jbsw-cart .jbsw-reco__name{grid-area: name;align-self: end;min-width: 0;overflow: hidden;font-size: 13px;font-weight: 700;line-height: 1.25;white-space: nowrap;text-overflow: ellipsis;}.jbsw-overlay .jbsw-cart .jbsw-reco__name a{color: inherit;}.jbsw-overlay .jbsw-cart .jbsw-reco__name a:hover{color: inherit;text-decoration: underline;text-underline-offset: 2px;}.jbsw-overlay .jbsw-cart .jbsw-reco__price{grid-area: price;align-self: start;font-size: 12.5px;white-space: nowrap;font-variant-numeric: tabular-nums;color: var(--jbsw-muted);}.jbsw-overlay .jbsw-cart .jbsw-reco__price:has(> del){display: flex;align-items: baseline;column-gap: 0.35em;}.jbsw-overlay .jbsw-cart .jbsw-reco__price del{order: 1;opacity: 0.75;}.jbsw-overlay .jbsw-cart .jbsw-reco__price ins{color: var(--jbsw-sale);text-decoration: none;}.jbsw-overlay .jbsw-cart .jbsw-reco__price:has(> del) .jbsw-reco__badge{order: 2;}.jbsw-overlay .jbsw-cart .jbsw-reco__badge{display: inline-block;margin-left: 4px;padding: 1px 6px 0;font: 700 11.5px/1.25 var(--jbsw-mark-font);font-variant-numeric: lining-nums;vertical-align: 1px;color: var(--jbsw-mark-ink);background: var(--jbsw-mark-bg);border-radius: 4px;}.jbsw-overlay .jbsw-cart .jbsw-acts{margin-top: 16px;}.jbsw-overlay .jbsw-cart .jbsw-acts__list{display: flex;flex-direction: column;gap: 6px;margin: 0;padding: 0;list-style: none;}.jbsw-overlay .jbsw-cart .jbsw-act{display: grid;grid-template-columns: 58px minmax(0,1fr) auto;align-items: center;gap: 10px;padding: 8px 10px 8px 8px;color: var(--jbsw-ink);text-decoration: none;background: var(--jbsw-reco-set-bg);border-radius: 8px;}.jbsw-overlay .jbsw-cart .jbsw-act:hover{color: var(--jbsw-ink);background: #fff2c4;}.jbsw-overlay .jbsw-cart .jbsw-act__set{position: relative;width: 58px;height: 44px;}.jbsw-overlay .jbsw-cart .jbsw-act__img{position: absolute;top: 3px;left: 0;width: 36px;height: 36px;overflow: hidden;background: #ffffff;border: 2px solid #ffffff;border-radius: 5px;box-shadow: 0 2px 6px rgb(0 0 0 / 0.15);transform: rotate(-6deg);}.jbsw-overlay .jbsw-cart .jbsw-act__img:nth-child(2){top: 1px;left: 10px;transform: none;}.jbsw-overlay .jbsw-cart .jbsw-act__img:nth-child(3){left: 20px;transform: rotate(6deg);}.jbsw-overlay .jbsw-cart .jbsw-act__img img{width: 100%;height: 100%;object-fit: cover;}.jbsw-overlay .jbsw-cart .jbsw-act__text{display: flex;flex-direction: column;min-width: 0;}.jbsw-overlay .jbsw-cart .jbsw-act__name{font-size: 14px;font-weight: 700;line-height: 1.25;}.jbsw-overlay .jbsw-cart .jbsw-act__badge{margin-left: 0;margin-right: 2px;}.jbsw-overlay .jbsw-cart .jbsw-act__desc{overflow: hidden;font-size: 12.5px;line-height: 1.3;white-space: nowrap;text-overflow: ellipsis;color: var(--jbsw-muted);}.jbsw-overlay .jbsw-cart .jbsw-act .jbsw-icon{width: 14px;height: 14px;}.jbsw-overlay .jbsw-cart .jbsw-reco__set{position: relative;overflow: visible;}.jbsw-overlay .jbsw-cart .jbsw-reco__set-img{position: absolute;top: 0;left: 0;width: 38px;height: 38px;overflow: hidden;background: #ffffff;border: 2px solid #ffffff;border-radius: 5px;box-shadow: 0 2px 6px rgb(0 0 0 / 0.15);}.jbsw-overlay .jbsw-cart .jbsw-reco__set-img:nth-child(2){top: 5px;left: 5px;}.jbsw-overlay .jbsw-cart .jbsw-reco__set-img:nth-child(3){top: 10px;left: 10px;}.jbsw-overlay .jbsw-cart .jbsw-reco__add{grid-area: add;position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 4px;height: 32px;padding: 0 10px;font-size: 12.5px;font-weight: 700;white-space: nowrap;color: var(--jbsw-ink);background: #ffffff;border: 1px solid var(--jbsw-ink);border-radius: var(--jbsw-radius-btn);}.jbsw-overlay .jbsw-cart .jbsw-reco__add:hover{color: var(--jbsw-ink);background: var(--jbsw-surface);}.jbsw-overlay .jbsw-cart .jbsw-reco__add:disabled{cursor: default;opacity: 0.55;}.jbsw-overlay .jbsw-cart .jbsw-reco__add--choose .jbsw-icon{display: none;}.jbsw-overlay .jbsw-cart:not([data-layout="below"]) .jbsw-reco__list{display: grid;grid-auto-columns: 64%;grid-auto-flow: column;gap: 10px;margin: 0 calc(var(--jbsw-pad) * -1);padding: 0 var(--jbsw-pad) 4px;overflow-x: auto;scroll-padding: 0 var(--jbsw-pad);scroll-snap-type: x mandatory;scrollbar-width: thin;}.jbsw-overlay .jbsw-cart:not([data-layout="below"]) .jbsw-reco__item{padding: 8px;border: 1px solid var(--jbsw-line);border-radius: var(--jbsw-radius);scroll-snap-align: start;}.jbsw-overlay .jbsw-cart:not([data-layout="below"]) .jbsw-reco__add{width: 32px;padding: 0;}.jbsw-overlay .jbsw-cart:not([data-layout="below"]) .jbsw-reco__add-text{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.jbsw-overlay .jbsw-cart:not([data-layout="below"]) .jbsw-reco__add--choose .jbsw-icon{display: block;}.jbsw-overlay .jbsw-cart[data-layout="below"] .jbsw-reco__list{display: flex;flex-direction: column;}.jbsw-overlay .jbsw-cart[data-layout="below"] .jbsw-reco__item{grid-template-columns: 44px minmax(0,1fr) auto;padding: 8px 0;border-top: 1px solid var(--jbsw-line);}.jbsw-overlay .jbsw-cart[data-layout="below"] .jbsw-reco__media{width: 44px;}.jbsw-overlay .jbsw-cart[data-layout="below"] .jbsw-reco__add{height: 30px;}.jbsw-overlay .jbsw-cart .jbsw-cart__dyn{display: contents;}.jbsw-overlay .jbsw-cart .jbsw-cart__foot{position: relative;z-index: 3;display: flex;flex: none;flex-direction: column;gap: 10px;padding: 10px var(--jbsw-pad) 12px;background: var(--jbsw-bg);border-top: 1px solid var(--jbsw-line);}.jbsw-overlay .jbsw-cart .jbsw-deals{display: flex;flex-direction: column;gap: 4px;padding-bottom: 10px;border-bottom: 1px solid var(--jbsw-line);}.jbsw-overlay .jbsw-cart .jbsw-line{display: flex;align-items: center;min-height: 30px;font-size: 14px;}.jbsw-overlay .jbsw-cart .jbsw-line__label{flex: none;margin-right: 10px;}.jbsw-overlay .jbsw-cart .jbsw-line__pills{display: flex;flex-wrap: wrap;gap: 6px;min-width: 0;}.jbsw-overlay .jbsw-cart .jbsw-line__amount{flex: none;margin-left: auto;padding-left: 10px;font-weight: 700;white-space: nowrap;font-variant-numeric: tabular-nums;color: var(--jbsw-deal-ink);}.jbsw-overlay .jbsw-cart .jbsw-line__amount--plain{color: var(--jbsw-ink);}.jbsw-overlay .jbsw-cart .jbsw-pill{display: inline-flex;align-items: center;gap: 5px;height: 24px;padding: 0 10px;font-size: 12.5px;font-weight: 700;line-height: 1;white-space: nowrap;font-variant-numeric: tabular-nums;color: var(--jbsw-deal-ink);background: var(--jbsw-deal-bg);border-radius: 999px;}.jbsw-overlay .jbsw-cart .jbsw-pill__code{font-family: ui-monospace,"Cascadia Mono",Consolas,monospace;font-size: 12px;}.jbsw-overlay .jbsw-cart .jbsw-pill__x{position: relative;display: grid;place-items: center;width: 18px;height: 18px;margin-right: -5px;color: var(--jbsw-deal-ink);border-radius: 999px;}.jbsw-overlay .jbsw-cart .jbsw-pill__x:hover{background: rgb(47 107 69 / 0.12);}.jbsw-overlay .jbsw-cart .jbsw-addcoupon{display: inline-flex;align-items: center;gap: 6px;min-height: 30px;font-size: 13.5px;font-weight: 600;color: var(--jbsw-muted);border-radius: 6px;}.jbsw-overlay .jbsw-cart .jbsw-addcoupon:hover{color: var(--jbsw-ink);}.jbsw-overlay .jbsw-cart .jbsw-addcoupon:hover span{text-decoration: underline;text-underline-offset: 2px;}.jbsw-overlay .jbsw-cart .jbsw-codefield{display: inline-flex;align-items: center;height: 32px;background: #ffffff;border: 1.5px solid var(--jbsw-field-line);border-radius: 999px;animation: jbsw-auf 180ms cubic-bezier(0.22,1,0.36,1);}.jbsw-overlay .jbsw-cart .jbsw-codefield:focus-within{border-color: var(--jbsw-ink);}.jbsw-overlay .jbsw-cart .jbsw-codefield.is-error{border-color: var(--jbsw-error);}.jbsw-overlay .jbsw-cart .jbsw-codefield__input{width: 172px;height: 100%;margin: 0;padding: 0 6px 0 12px;font-size: 13.5px;color: var(--jbsw-ink);background: transparent;border: 0;border-radius: 999px;outline: none;box-shadow: none;}.jbsw-overlay .jbsw-cart .jbsw-codefield__input:not(:placeholder-shown){font-family: ui-monospace,"Cascadia Mono",Consolas,monospace;font-size: 13px;letter-spacing: 0.02em;text-transform: uppercase;}.jbsw-overlay .jbsw-cart .jbsw-codefield__input::placeholder{color: var(--jbsw-placeholder);opacity: 1;}.jbsw-overlay .jbsw-cart .jbsw-codefield__send{display: grid;place-items: center;width: 24px;height: 24px;margin: 0 3px 0 0;color: #ffffff;background: var(--jbsw-ink);border-radius: 999px;}.jbsw-overlay .jbsw-cart .jbsw-codefield__send:hover{background: #000000;}.jbsw-overlay .jbsw-cart .jbsw-codefield__send:disabled{cursor: default;opacity: 0.55;}@keyframes jbsw-auf{from{opacity: 0;transform: scale(0.98);}}.jbsw-overlay .jbsw-cart .jbsw-coupon__error{display: flex;align-items: center;gap: 6px;font-size: 13px;font-weight: 600;color: var(--jbsw-error);}.jbsw-overlay .jbsw-cart .jbsw-shipline{position: relative;display: flex;align-items: center;gap: 8px;min-height: 26px;font-size: 14px;}.jbsw-overlay .jbsw-cart .jbsw-shipline.has-bar{padding-bottom: 9px;}.jbsw-overlay .jbsw-cart .jbsw-shipline__to{display: inline-flex;align-items: center;gap: 8px;min-width: 0;white-space: nowrap;}.jbsw-overlay .jbsw-cart .jbsw-flag{flex: none;border-radius: 2px;box-shadow: 0 0 0 1px rgb(0 0 0 / 0.08);}.jbsw-overlay .jbsw-cart .jbsw-shipline__bar{position: absolute;right: 0;bottom: 0;left: 0;height: 3px;overflow: hidden;background: var(--jbsw-bar-track);border-radius: 9px;}.jbsw-overlay .jbsw-cart .jbsw-shipline__bar span{display: block;height: 100%;background: var(--jbsw-bar-fill);border-radius: inherit;transition: width 300ms cubic-bezier(0.22,1,0.36,1);}.jbsw-overlay .jbsw-cart .jbsw-shipline__left{margin-top: -6px;font-size: 12.5px;text-align: right;color: var(--jbsw-muted);}.jbsw-overlay .jbsw-cart .jbsw-pay{position: relative;z-index: 3;display: flex;flex: none;flex-direction: column;gap: 8px;padding: 0 var(--jbsw-pad) 14px;background: var(--jbsw-bg);}.jbsw-overlay .jbsw-cart .jbsw-pay[hidden],.jbsw-overlay .jbsw-cart .jbsw-pay__coupon:empty{display: none;}:is(.jbsw-overlay .jbsw-cart,.jbsw-page-host .jbsw-page) .jbsw-express{display: flex;gap: 8px;min-height: 46px;}:is(.jbsw-overlay .jbsw-cart,.jbsw-page-host .jbsw-page) .jbsw-express:not([data-ready]) > *{visibility: hidden;opacity: 0;}:is(.jbsw-overlay .jbsw-cart,.jbsw-page-host .jbsw-page) .jbsw-express > *{flex: 1 1 0;min-width: 0;margin: 0;overflow: hidden;border: 2px solid transparent;border-radius: 999px;background: linear-gradient(#ffc439,#ffc439) padding-box,var(--jbsw-cta-ring) border-box;box-shadow: var(--jbsw-cta-shadow);transition: opacity 0.16s ease-out;}:is(.jbsw-overlay .jbsw-cart,.jbsw-page-host .jbsw-page) .jbsw-express > .jbsw-express__wallet{background: linear-gradient(#000000,#000000) padding-box,var(--jbsw-wallet-ring) border-box;box-shadow: var(--jbsw-wallet-shadow);}:is(.jbsw-overlay .jbsw-cart,.jbsw-page-host .jbsw-page) .jbsw-express__pp paypal-pay-later-button{display: none !important;}:is(.jbsw-overlay .jbsw-cart,.jbsw-page-host .jbsw-page) .jbsw-express__pp paypal-button{height: 42px !important;--paypal-button-border-radius: 21px !important;}:is(.jbsw-overlay .jbsw-cart,.jbsw-page-host .jbsw-page) .jbsw-express__pp .woocommerce-mini-cart__buttons{margin: 0;padding: 0;}:is(.jbsw-overlay .jbsw-cart,.jbsw-page-host .jbsw-page) .jbsw-express__pp:has(#ppc-button-minicart-v6:empty),:is(.jbsw-overlay .jbsw-cart,.jbsw-page-host .jbsw-page) .jbsw-express__pp:has(.jbsw-paypal-express:empty),:is(.jbsw-overlay .jbsw-cart,.jbsw-page-host .jbsw-page) .jbsw-express__wallet:not(:has(.fkwcs_smart_button_shown)):not(:has(.jbsw-stripe-wallet__mount.is-ready)){display: none;}:is(.jbsw-overlay .jbsw-cart,.jbsw-page-host .jbsw-page) .jbsw-express[data-ready]:not(:has(.fkwcs_smart_button_shown,.jbsw-stripe-wallet__mount.is-ready,#ppc-button-minicart-v6:not(:empty),.jbsw-paypal-express:not(:empty))){display: none;}:is(.jbsw-overlay .jbsw-cart,.jbsw-page-host .jbsw-page) .jbsw-express .fkwcs_express_smart_button_wrapper{margin: 0;padding: 0;}:is(.jbsw-overlay .jbsw-cart,.jbsw-page-host .jbsw-page) .jbsw-express .fkwcs_smart_cart_button{overflow: hidden;height: 42px;margin: 0;border-radius: 999px;}:is(.jbsw-overlay .jbsw-cart,.jbsw-page-host .jbsw-page) .jbsw-express .fkwcs_smart_cart_button .__PrivateStripeElement{top: -4px;}:is(.jbsw-overlay .jbsw-cart,.jbsw-page-host .jbsw-page) .jbsw-express > :focus-within{outline: 2px solid var(--jbsw-accent-dark);outline-offset: 2px;}.jbsw-overlay .jbsw-cart .jbsw-checkout{display: flex;align-items: center;justify-content: center;gap: 8px;height: 50px;padding: 0 16px;font-size: 16px;font-weight: 800;white-space: nowrap;color: var(--jbsw-cta-ink);background: linear-gradient(var(--jbsw-cta-bg),var(--jbsw-cta-bg)) padding-box,var(--jbsw-cta-ring) border-box;border: 2px solid transparent;border-radius: 999px;box-shadow: var(--jbsw-cta-shadow);}.jbsw-overlay .jbsw-cart .jbsw-checkout:hover,.jbsw-overlay .jbsw-cart .jbsw-checkout:focus{--jbsw-cta-bg: var(--jbsw-cta-hover);color: var(--jbsw-cta-ink);}.jbsw-overlay .jbsw-cart .jbsw-checkout:active{opacity: 0.9;}.jbsw-overlay .jbsw-cart .jbsw-checkout__sep{width: 1px;height: 18px;margin: 0 4px;background: rgb(0 0 0 / 0.3);}.jbsw-overlay .jbsw-cart .jbsw-checkout__sum{font-variant-numeric: tabular-nums;}.jbsw-overlay .jbsw-cart .jbsw-item__act{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;}.jbsw-overlay .jbsw-cart .jbsw-item__act .jbsw-pill{height: 22px;padding: 0 9px;font-size: 12px;}.jbsw-overlay .jbsw-cart.is-empty .jbsw-cart__body{justify-content: center;}.jbsw-overlay .jbsw-cart .jbsw-empty{display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 28px 4px;text-align: center;}.jbsw-overlay .jbsw-cart .jbsw-empty__icon{display: grid;place-items: center;width: 56px;height: 56px;margin-bottom: 6px;color: var(--jbsw-accent-dark);background: var(--jbsw-surface);border-radius: 999px;}.jbsw-overlay .jbsw-cart .jbsw-empty__title{font-size: 17px;font-weight: 800;}.jbsw-overlay .jbsw-cart .jbsw-empty__text{max-width: 34ch;font-size: 13.5px;color: var(--jbsw-muted);}.jbsw-overlay .jbsw-cart .jbsw-empty__cta{display: inline-flex;align-items: center;height: 44px;margin-top: 10px;padding: 0 22px;font-weight: 800;white-space: nowrap;color: #ffffff;background: var(--jbsw-accent-dark);border-radius: var(--jbsw-radius-btn);}.jbsw-overlay .jbsw-cart .jbsw-empty__cta:hover{color: #ffffff;background: #3b4a48;}@media (min-width: 1100px){.jbsw-overlay .jbsw-cart[data-layout="column"].has-recos{width: calc(var(--jbsw-width) + var(--jbsw-col));padding-left: var(--jbsw-col);}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos{position: absolute;top: 0;bottom: 0;left: 0;display: flex;flex-direction: column;width: var(--jbsw-col);margin: 0;padding: 14px 12px 18px;overflow-y: auto;overscroll-behavior: contain;background: var(--jbsw-reco-bg);}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-acts{margin-top: auto;padding-top: 16px;}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-acts .jbsw-reco__title{margin-bottom: 8px;}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__title{margin: 4px 0 12px;}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__list{display: flex;flex-direction: column;gap: 10px;margin: 0;padding: 0;overflow: visible;}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__item{grid-template-columns: 84px minmax(0,1fr) auto;padding: 6px;background: var(--jbsw-reco-card);border: 1px solid var(--jbsw-reco-card-line);border-radius: 8px;}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__media{width: 84px;aspect-ratio: 3 / 2;border-radius: 4px;}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__name{display: -webkit-box;font-size: 13.5px;white-space: normal;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__price{margin-top: 3px;font-size: 13px;}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__add{gap: 6px;width: auto;height: auto;padding: 6px 13px;font-size: 13px;line-height: 1.4;color: #000000;border: 0;border-radius: 999px;box-shadow: var(--jbsw-reco-btn-shadow);}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__add:hover{background: #ffffff;box-shadow: 0 0 0 1px var(--jbsw-reco-card-line),var(--jbsw-reco-btn-shadow);}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__add .jbsw-icon{width: 13px;height: 13px;}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__add-text{position: static;width: auto;height: auto;overflow: visible;clip: auto;}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__add--choose .jbsw-icon{display: none;}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__item--set{grid-template-columns: minmax(0,1fr) auto;grid-template-areas:
"media media"
"name add"
"price add";padding: 6px 6px 8px;}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__set{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px;width: auto;height: 64px;margin-bottom: 8px;aspect-ratio: auto;}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__set-img{position: static;width: auto;height: 64px;background: none;border: 0;border-radius: 0;box-shadow: none;}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__set-img img{object-fit: contain;}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__item--set .jbsw-reco__name{font-size: 15px;}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__item--set .jbsw-reco__price{margin-top: 0;}}@media (max-width: 600px){.jbsw-overlay .jbsw-cart{--jbsw-pad: 16px;--jbsw-radius-media: 10px;--jbsw-thumb: 56px;--jbsw-bg: #f4f3ef;width: 100%;overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;box-shadow: none;}.jbsw-overlay .jbsw-cart > *{flex: none;}.jbsw-overlay .jbsw-cart .jbsw-cart__head{position: sticky;top: 0;order: 0;}.jbsw-overlay .jbsw-cart:not(.is-empty) .jbsw-cart__body,.jbsw-overlay .jbsw-cart .jbsw-cart__foot{display: contents;}.jbsw-overlay .jbsw-cart .jbsw-cart__head:has(.jbsw-ship) .jbsw-cart__top{display: contents;}.jbsw-overlay .jbsw-cart .jbsw-cart__head:has(.jbsw-ship) .jbsw-cart__title{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}.jbsw-overlay .jbsw-cart .jbsw-cart__head:has(.jbsw-ship) .jbsw-cart__close{position: absolute;top: 50%;right: 6px;margin: 0;transform: translateY(-50%);}.jbsw-overlay .jbsw-cart .jbsw-ship{padding: 8px 54px 8px var(--jbsw-pad);}.jbsw-overlay .jbsw-cart.is-empty .jbsw-cart__body{flex: 1 0 auto;}.jbsw-overlay .jbsw-cart .jbsw-pkgnote{order: 1;margin: 10px var(--jbsw-pad) 0;}.jbsw-overlay .jbsw-cart .jbsw-parcel{order: 1;margin: 0 var(--jbsw-pad);}.jbsw-overlay .jbsw-cart .jbsw-parcel + .jbsw-parcel{border-top: 1px solid var(--jbsw-line);}.jbsw-overlay .jbsw-cart .jbsw-parcel__time{padding-top: 8px;}.jbsw-overlay .jbsw-cart .jbsw-item__time{display: none;}.jbsw-overlay .jbsw-cart .jbsw-item{--jbsw-item-foot-gap: 6px;grid-template-columns: calc(var(--jbsw-thumb) + 4px) minmax(0,1fr) max-content;grid-template-areas:
"media name name"
"media meta meta"
"media note note"
"media act price";column-gap: 8px;padding: 8px 0;}.jbsw-overlay .jbsw-cart .jbsw-item:has(.jbsw-item__meta){--jbsw-item-foot-gap: 3px;padding: 6px 0;}.jbsw-overlay .jbsw-cart .jbsw-item__meta{line-height: 16px;}.jbsw-overlay .jbsw-cart .jbsw-item__name{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.jbsw-overlay .jbsw-cart .jbsw-item__foot,.jbsw-overlay .jbsw-cart .jbsw-item__tail{display: contents;}.jbsw-overlay .jbsw-cart .jbsw-item__foot > .jbsw-qty,.jbsw-overlay .jbsw-cart .jbsw-item__foot > .jbsw-qty-remove,.jbsw-overlay .jbsw-cart .jbsw-item__act{grid-area: act;justify-self: start;}.jbsw-overlay .jbsw-cart .jbsw-item__foot > .jbsw-qty,.jbsw-overlay .jbsw-cart .jbsw-item__foot > .jbsw-qty-remove,.jbsw-overlay .jbsw-cart .jbsw-item__act,.jbsw-overlay .jbsw-cart .jbsw-item__price{margin-top: var(--jbsw-item-foot-gap);}.jbsw-overlay .jbsw-cart .jbsw-item__act{gap: 6px;}.jbsw-overlay .jbsw-cart .jbsw-item__price{align-self: center;padding-left: 0;}.jbsw-overlay .jbsw-cart .jbsw-item:has(.jbsw-pill) .jbsw-item__old{display: none;}.jbsw-overlay .jbsw-cart .jbsw-deals{order: 3;margin: 8px var(--jbsw-pad) 10px;padding-top: 10px;border-top: 1px solid var(--jbsw-line);}.jbsw-overlay .jbsw-cart .jbsw-shipline,.jbsw-overlay .jbsw-cart .jbsw-shipline__left{order: 3;margin-right: var(--jbsw-pad);margin-left: var(--jbsw-pad);}.jbsw-overlay .jbsw-cart .jbsw-shipline__left{margin-top: 4px;}.jbsw-overlay .jbsw-cart .jbsw-shipline.has-bar{padding-bottom: 0;}.jbsw-overlay .jbsw-cart .jbsw-shipline__bar{display: none;}.jbsw-overlay .jbsw-cart .jbsw-recos{order: 2;margin: 10px var(--jbsw-pad) 14px;}.jbsw-overlay .jbsw-cart .jbsw-pay{position: sticky;bottom: 0;z-index: 3;order: 7;margin-top: auto;padding: 10px var(--jbsw-pad) calc(10px + env(safe-area-inset-bottom));background: var(--jbsw-bg);border-top: 1px solid var(--jbsw-line);box-shadow: 0 -8px 18px rgb(0 0 0 / 0.06);}.jbsw-overlay .jbsw-cart .jbsw-cart__close{width: 44px;height: 44px;}.jbsw-overlay .jbsw-cart[data-layout] .jbsw-reco__list{display: grid;grid-template-columns: 48px minmax(0,max-content) minmax(36px,auto) 1fr;gap: 4px 0;margin: 0;padding: 0;overflow: visible;}.jbsw-overlay .jbsw-cart[data-layout] .jbsw-reco__item{grid-column: 1 / -1;grid-template-columns: subgrid;grid-template-areas:
"media name add ."
"media price add .";column-gap: 12px;margin: 0 -10px;padding: 8px 10px;border: 0;border-radius: 10px;}.jbsw-overlay .jbsw-cart[data-layout] .jbsw-reco__item--set{background: var(--jbsw-reco-set-bg);}.jbsw-overlay .jbsw-cart[data-layout] .jbsw-reco__item--set .jbsw-reco__name{font-size: 14px;}.jbsw-overlay .jbsw-cart[data-layout] .jbsw-reco__media{width: 48px;}.jbsw-overlay .jbsw-cart[data-layout] .jbsw-reco__add{width: 36px;height: 36px;padding: 0;border: 0;border-radius: 999px;box-shadow: var(--jbsw-reco-btn-shadow);}.jbsw-overlay .jbsw-cart[data-layout] .jbsw-reco__add .jbsw-icon{display: block;width: 14px;height: 14px;}.jbsw-overlay .jbsw-cart[data-layout] .jbsw-reco__add-text{display: none;}.jbsw-overlay .jbsw-cart .jbsw-acts{margin-top: 14px;padding-top: 12px;border-top: 1px solid #dedcd5;}.jbsw-overlay .jbsw-cart .jbsw-acts .jbsw-reco__title{margin-bottom: 8px;font-size: 14px;}.jbsw-overlay .jbsw-cart .jbsw-act{grid-template-columns: 48px minmax(0,1fr) auto;margin: 0 -6px;padding: 6px 10px 6px 6px;}.jbsw-overlay .jbsw-cart .jbsw-act__set{width: 48px;height: 40px;}.jbsw-overlay .jbsw-cart .jbsw-act__img{width: 30px;height: 30px;}.jbsw-overlay .jbsw-cart .jbsw-act__img:nth-child(2){left: 8px;}.jbsw-overlay .jbsw-cart .jbsw-act__img:nth-child(3){left: 16px;}.jbsw-overlay .jbsw-cart .jbsw-act__name{font-size: 13.5px;}.jbsw-overlay .jbsw-cart .jbsw-qty__btn::after{position: absolute;top: calc((var(--jbsw-qty-h) - 46px) / 2);bottom: calc((var(--jbsw-qty-h) - 46px) / 2);content: "";}.jbsw-overlay .jbsw-cart .jbsw-qty__btn--dec::after{right: 0;left: calc(var(--jbsw-qty-h) - 46px);}.jbsw-overlay .jbsw-cart .jbsw-qty__btn--inc::after{right: calc(var(--jbsw-qty-h) - 46px);left: 0;}.jbsw-overlay .jbsw-cart .jbsw-qty__val{font-size: 16px;}.jbsw-overlay .jbsw-cart .jbsw-qty-remove::after,.jbsw-overlay .jbsw-cart .jbsw-pill__x::after,.jbsw-overlay .jbsw-cart .jbsw-reco__add::after,.jbsw-overlay .jbsw-cart .jbsw-addcoupon::after{position: absolute;inset: -8px;content: "";}.jbsw-overlay .jbsw-cart .jbsw-pay__coupon .jbsw-line{min-height: 24px;}.jbsw-overlay .jbsw-cart .jbsw-addcoupon{position: relative;min-height: 24px;}.jbsw-overlay .jbsw-cart .jbsw-addcoupon::after{inset: -10px 0;}.jbsw-overlay .jbsw-cart .jbsw-codefield{flex: 1 1 auto;}.jbsw-overlay .jbsw-cart .jbsw-codefield__input{flex: 1 1 auto;width: auto;min-width: 0;font-size: 16px;}}.jbsw-overlay .jbsw-cart .jbsw-reco__item.is-free .jbsw-reco__name{grid-row: 1 / -1;align-self: center;}.jbsw-overlay .jbsw-cart .jbsw-recos .jbsw-reco__item.is-free .jbsw-reco__add{gap: 5px;color: #ffffff;background: var(--jbsw-free);border: 0;border-radius: 999px;box-shadow: var(--jbsw-free-shadow);}.jbsw-overlay .jbsw-cart .jbsw-recos .jbsw-reco__item.is-free .jbsw-reco__add:hover{background: var(--jbsw-free-hover);}.jbsw-overlay .jbsw-cart .jbsw-reco__add-short{display: none;}.jbsw-overlay .jbsw-cart:not([data-layout="below"]) .jbsw-recos .jbsw-reco__item.is-free .jbsw-reco__add{width: auto;padding: 0 12px 0 9px;}.jbsw-overlay .jbsw-cart:not([data-layout="below"]) .jbsw-reco__add-short{display: inline;}@media (min-width: 601px){.jbsw-overlay .jbsw-cart:not([data-layout="below"]) .jbsw-reco__list:has(.is-free){grid-auto-columns: 72%;}.jbsw-overlay .jbsw-cart:not([data-layout="below"]) .jbsw-reco__item.is-free .jbsw-reco__name{display: -webkit-box;overflow-wrap: break-word;white-space: normal;-webkit-hyphens: auto;hyphens: auto;hyphenate-limit-chars: 13 4 4;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}}@media (min-width: 1100px){.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__item.is-free .jbsw-reco__add{gap: 4px;margin-left: -6px;padding: 6px 10px;font-size: 12.5px;}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__item.is-free .jbsw-reco__name{font-size: 13px;-webkit-line-clamp: 3;}.jbsw-overlay .jbsw-cart[data-layout="column"] .jbsw-recos .jbsw-reco__add-short{display: none;}}@media (max-width: 600px){.jbsw-overlay .jbsw-cart[data-layout] .jbsw-recos .jbsw-reco__item.is-free .jbsw-reco__add{justify-self: start;width: auto;padding: 0 14px 0 11px;}.jbsw-overlay .jbsw-cart[data-layout] .jbsw-reco__add-short{display: inline;}}@media (prefers-reduced-motion: reduce){.jbsw-overlay,.jbsw-overlay .jbsw-cart *,.jbsw-overlay .jbsw-cart *::before,.jbsw-overlay .jbsw-cart *::after{transition: none;}.jbsw-overlay .jbsw-cart .jbsw-codefield{animation: none;}}.jbsw-cart-button{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;padding: 0;color: inherit;background: none;border: 0;cursor: pointer;}.jbsw-cart-button__count{position: absolute;top: 0;right: 0;min-width: 16px;height: 16px;padding: 0 4px;font-size: 10px;line-height: 16px;text-align: center;color: #fff;background: #394d45;border-radius: 8px;}.jbsw-cart-button__count:empty,.jbsw-cart-button__count[data-jbsw-count="0"]{display: none;}.jbsw-fk-menu{position: relative;display: inline-flex;align-items: center;justify-content: center;padding: 0 8px 0 0;color: inherit;background: none;border: 0;cursor: pointer;}.jbsw-fk-menu .fkcart-shortcode-icon-wrap{position: relative;display: inline-flex;}.jbsw-fk-menu .fkcart-shortcode-count{position: absolute;top: -6px;right: -9px;min-width: 18px;height: 18px;padding: 0 4px;font-family: "Helvetica",Arial,sans-serif;font-size: 11px;line-height: 18px;text-align: center;color: #fff;background: #394d45;border-radius: 9px;}.jbsw-fk-menu .fkcart-shortcode-count[data-item-count="0"]{display: none;}@font-face{font-family: "Vollkorn JB Wallpaper";font-style: normal;font-weight: 400 900;font-display: swap;src: url("/wp-content/plugins/jb-foto/assets/fonts/vollkorn-latin.woff2") format("woff2");}.jb-wp{--jb-wp-salbei: var(--jb-accent,#637A77);--jb-wp-salbei-dunkel: var(--jb-accent-dark,#4C5F5D);--jb-wp-tinte: #1E2021;--jb-wp-text-2: #4A4A4A;--jb-wp-text-3: #595959;--jb-wp-flaeche: #F5F5F3;--jb-wp-linie: #E4E3DF;--jb-wp-serif: "Vollkorn JB Wallpaper",var(--jb-font-serif,Georgia,serif);--jb-wp-sans: var(--jb-font-sans,"Hanken Grotesk",system-ui,sans-serif);--jb-wp-r: 8px;--jb-wp-aus: cubic-bezier(.16,1,.3,1);box-sizing: border-box;max-width: calc(var(--content-width,1700px) + 2 * 17px);margin: 0 auto;padding: 0 17px 80px;color: var(--jb-wp-tinte);font: 400 15px/1.55 var(--jb-wp-sans);}.jb-wp *,.jb-wp *::before,.jb-wp *::after{box-sizing: border-box;}.jb-wp img{display: block;max-width: 100%;}.jb-wp button{font: inherit;color: inherit;}.jb-wp a{color: var(--jb-wp-salbei-dunkel);text-underline-offset: .18em;}.jb-wp :focus-visible{border-radius: 4px;}.jb-wp ::selection{background: var(--jb-wp-salbei);color: #fff;}.jb-wp__kopf{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;padding: clamp(28px,5vw,64px) 0 clamp(18px,2.5vw,28px);}.jb-wp__kopf h1{margin: 0;font: 800 clamp(28px,4vw,48px)/1.08 var(--jb-wp-serif);letter-spacing: -.01em;text-wrap: balance;color: var(--jb-wp-tinte);text-align: left;font-variant-numeric: lining-nums;}.jb-wp__unter{margin: 10px 0 0;color: var(--jb-wp-text-2);font-size: clamp(15px,1.4vw,17px);}.jb-wp__gesamt{display: flex;align-items: center;gap: 10px;margin: 0;padding-bottom: 6px;white-space: nowrap;color: var(--jb-wp-text-2);font-size: 14px;}.jb-wp__gesamt strong{font: 700 clamp(20px,2vw,26px)/1 var(--jb-wp-sans);letter-spacing: -.01em;color: var(--jb-wp-tinte);font-variant-numeric: tabular-nums lining-nums;}.jb-wp__gesamt svg{width: 20px;height: 20px;flex: none;color: var(--jb-wp-salbei);}.jb-wp__leiste{position: sticky;top: var(--jb-wp-oben,0px);z-index: 20;display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;padding: 12px 0;background: rgba(255,255,255,.94);backdrop-filter: saturate(1.4) blur(12px);-webkit-backdrop-filter: saturate(1.4) blur(12px);border-bottom: 1px solid transparent;transition: border-color .2s;}.jb-wp__leiste.ist-klebend{border-bottom-color: var(--jb-wp-linie);}.jb-wp__segment{display: inline-flex;gap: 2px;padding: 3px;background: var(--jb-wp-flaeche);border-radius: 999px;}.jb-wp__segment button{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;margin: 0;padding: 0 16px;border: 0;border-radius: 999px;background: transparent;color: var(--jb-wp-text-2);font-weight: 600;font-size: 14px;line-height: 1;cursor: pointer;white-space: nowrap;box-shadow: none;transition: background .25s var(--jb-wp-aus),color .25s var(--jb-wp-aus),box-shadow .25s var(--jb-wp-aus);}.jb-wp__segment button svg{width: 18px;height: 18px;}.jb-wp__anz{font-weight: 500;color: var(--jb-wp-text-3);font-size: 13px;font-variant-numeric: tabular-nums;}.jb-wp__segment button[aria-pressed="true"]{background: #fff;color: var(--jb-wp-tinte);box-shadow: 0 1px 2px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.06);}.jb-wp__segment button[aria-pressed="true"] .jb-wp__anz{color: var(--jb-wp-salbei-dunkel);}.jb-wp__segment button:hover:not([aria-pressed="true"]){background: transparent;color: var(--jb-wp-tinte);}.jb-wp__raster{display: grid;gap: clamp(8px,1vw,14px);padding-top: 8px;grid-auto-flow: dense;}.jb-wp__raster[data-format="pc"]{grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr));}.jb-wp__raster[data-format="handy"]{grid-template-columns: repeat(auto-fill,minmax(150px,1fr));}.jb-wp__raster[data-format="handy"]{display: none;}.jb-wp[data-format="handy"] .jb-wp__raster[data-format="pc"]{display: none;}.jb-wp[data-format="handy"] .jb-wp__raster[data-format="handy"]{display: grid;}@media (max-width: 640px){.jb-wp__raster[data-format="pc"]{grid-template-columns: repeat(2,1fr);}.jb-wp__raster[data-format="handy"]{grid-template-columns: repeat(3,1fr);}.jb-wp:not([data-format]) .jb-wp__raster[data-format="pc"]{display: none;}.jb-wp:not([data-format]) .jb-wp__raster[data-format="handy"]{display: grid;}}.jb-wp__kachel{position: relative;display: block;margin: 0;overflow: hidden;border-radius: var(--jb-wp-r);background: var(--jb-wp-flaeche);isolation: isolate;}.jb-wp__raster[data-format="pc"] .jb-wp__kachel{aspect-ratio: 16 / 9;}.jb-wp__raster[data-format="handy"] .jb-wp__kachel{aspect-ratio: 9 / 16;}.jb-wp__raster .jb-wp__kachel.is-gross{grid-column: span 2;grid-row: span 2;aspect-ratio: auto;}.jb-wp__kachel picture{display: contents;}.jb-wp .jb-wp__kachel img{width: 100%;height: 100%;margin: 0;object-fit: cover;opacity: 0;transition: opacity .5s var(--jb-wp-aus),transform .9s var(--jb-wp-aus);}.jb-wp .jb-wp__kachel img.ist-da{opacity: 1;}.jb-wp .jb-wp__oeffnen{position: absolute;inset: 0;z-index: 1;display: block;background: transparent;cursor: zoom-in;}@media (hover: hover) and (pointer: fine){.jb-wp figure.jb-wp__kachel:hover img{transform: scale(1.025);}}.jb-wp-raum{position: absolute;inset: 0;overflow: hidden;background: #EDE8DF;container-type: size;}.jb-wp-raum__buehne{position: absolute;left: 50%;top: 50%;width: max(100cqw,150cqh);aspect-ratio: 3 / 2;translate: -50% -50%;}.jb-wp-raum .jb-wp-raum__foto{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;margin: 0;object-fit: cover;}.jb-wp-raum__leinwand{position: absolute;left: 50%;top: 17%;width: 41%;translate: -50% 0;}.jb-wp-raum__leinwand::after{content: "";position: absolute;inset: 4% -2% -6% 2%;z-index: -1;background: rgba(70,56,36,.3);filter: blur(14px);}.jb-wp-raum .jb-wp-raum__leinwand img{position: static;display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;max-width: none;margin: 0;object-fit: cover;border-radius: 0;}.jb-wp .jb-wp__werbung{color: var(--jb-wp-tinte);text-decoration: none;container-type: inline-size;}.jb-wp .jb-wp__werbung:hover{color: var(--jb-wp-tinte);}.jb-wp__raster[data-format="handy"] .jb-wp__werbung{grid-column: span 4;grid-row: span 2;aspect-ratio: auto;}.jb-wp .jb-wp__werbung--kalender img{position: absolute;inset: 0;object-position: var(--k-lage,50% 50%);}.jb-wp__werbung--kalender{background: #31405A;}.jb-wp__werbung--textil{background: #2A2422;}.jb-wp .jb-wp__textil{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover;pointer-events: none;}.jb-wp__cta{--ton: #EFE7DA;position: absolute;right: 14px;bottom: 14px;z-index: 3;isolation: isolate;display: flex;align-items: center;gap: 14px;max-width: calc(100% - 28px);padding: 10px 18px 10px 24px;border-radius: 999px;background: color-mix(in srgb,var(--ton) 62%,transparent);-webkit-backdrop-filter: blur(20px) saturate(1.8);backdrop-filter: blur(20px) saturate(1.8);color: var(--jb-wp-tinte);box-shadow: 0 12px 30px -14px rgba(60,40,20,.45);transition: background-color .2s;}.jb-wp__cta::before{content: "";position: absolute;inset: 0;z-index: -1;padding: 1.5px;border-radius: inherit;background: linear-gradient(140deg,rgba(255,255,255,.8),rgba(255,255,255,.1));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;}.jb-wp__werbung--textil .jb-wp__cta{--ton: #3A2C27;color: #fff;}.jb-wp__werbung--kalender .jb-wp__cta{--ton: #31405A;color: #fff;}.jb-wp__werbung:hover .jb-wp__cta,.jb-wp__werbung:focus-visible .jb-wp__cta{background: color-mix(in srgb,var(--ton) 82%,transparent);}.jb-wp__cta-text{display: grid;gap: 2px;min-width: 0;}.jb-wp__cta b{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;font: 700 15px/1.2 var(--jb-wp-sans);}.jb-wp__cta i{font: italic 500 14px/1.3 var(--jb-wp-serif);opacity: .8;}.jb-wp__cta svg{flex: none;width: 18px;height: 18px;}.jb-wp__marke{padding: 4px 8px;border-radius: 999px;background: #FFD450;color: #121212;font: 800 12px/1 var(--jb-wp-sans);}.jb-wp__werbung.is-gross .jb-wp__cta{right: 20px;bottom: 20px;padding: 13px 22px 13px 30px;}.jb-wp__werbung.is-gross .jb-wp__cta b{font-size: 17px;}.jb-wp__werbung.is-gross .jb-wp__cta i{font-size: 16px;}@container (max-width: 560px){.jb-wp__cta,.jb-wp__werbung.is-gross .jb-wp__cta{right: 10px;bottom: 10px;max-width: calc(100% - 20px);gap: 10px;padding: 8px 12px 8px 18px;}.jb-wp__cta b,.jb-wp__werbung.is-gross .jb-wp__cta b{font-size: 14px;}.jb-wp__cta i,.jb-wp__werbung.is-gross .jb-wp__cta i{font-size: 13px;}}@media (max-width: 640px){.jb-wp__raster .jb-wp__werbung,.jb-wp__raster .jb-wp__werbung.is-gross{grid-column: 1 / -1;grid-row: span 1;}.jb-wp__raster[data-format] .jb-wp__werbung{aspect-ratio: 16 / 9;}}.jb-wp__faq{display: grid;grid-template-columns: minmax(280px,420px) minmax(0,1fr);gap: clamp(32px,6vw,120px);align-items: start;margin-top: clamp(64px,8vw,112px);}.jb-wp__thema,.jb-wp__themen li{--thema: #5E7774;--thema-hell: #ECF2F0;}.jb-wp [data-t="1"]{--thema: #5B6E7F;--thema-hell: #EDF0F3;}.jb-wp [data-t="2"]{--thema: #786F63;--thema-hell: #F3F0ED;}.jb-wp [data-t="3"]{--thema: #5E6366;--thema-hell: #F0F1F2;}.jb-wp__faq-seite{position: sticky;top: calc(var(--jb-wp-oben,0px) + 24px);display: grid;gap: 22px;}.jb-wp__faq h2{margin: 0;font: 700 clamp(28px,3vw,40px)/1.12 var(--jb-wp-serif);letter-spacing: -.01em;color: var(--jb-wp-tinte);}.jb-wp__suche{position: relative;display: block;}.jb-wp__suche svg{position: absolute;left: 16px;top: 50%;width: 18px;height: 18px;translate: 0 -50%;color: var(--jb-wp-text-3);pointer-events: none;}.jb-wp .jb-wp__suche input{width: 100%;height: 48px;margin: 0;padding: 0 16px 0 44px;border: 1px solid var(--jb-wp-linie);border-radius: 999px;background: #fff;color: var(--jb-wp-tinte);font: 400 15px/1 var(--jb-wp-sans);box-shadow: none;}.jb-wp__themen{display: grid;gap: 2px;margin: 0;padding: 0;list-style: none;}.jb-wp .jb-wp__themen a{display: flex;align-items: center;gap: 10px;padding: 10px 14px;border-radius: 10px;color: var(--jb-wp-tinte);font-weight: 600;text-decoration: none;}.jb-wp__themen a::before,.jb-wp__thema h3::before{content: "";flex: none;width: 10px;height: 10px;border-radius: 999px;background: var(--thema);}.jb-wp__themen a span{margin-left: auto;color: var(--jb-wp-text-3);font-weight: 500;font-variant-numeric: tabular-nums;}.jb-wp .jb-wp__themen a:hover{background: var(--thema-hell);}.jb-wp .jb-wp__themen a.ist-aktiv{background: var(--thema-hell);box-shadow: inset 3px 0 0 var(--thema);}.jb-wp__themen a.ist-aktiv span{color: var(--thema);}.jb-wp__faq-inhalt{display: grid;gap: 20px;max-width: 980px;}.jb-wp__thema{padding: 26px clamp(20px,2.4vw,36px) 10px;border-radius: 18px;background: var(--thema-hell);}.jb-wp__thema h3{display: flex;align-items: center;gap: 10px;margin: 0 0 6px;font: 700 20px/1.3 var(--jb-wp-serif);color: var(--jb-wp-tinte);scroll-margin-top: calc(var(--jb-wp-oben,0px) + 24px);}.jb-wp__frage{border-bottom: 1px solid rgba(30,32,33,.08);}.jb-wp__frage:last-child{border-bottom: 0;}.jb-wp__frage summary{display: flex;justify-content: space-between;align-items: center;gap: 20px;min-height: 60px;padding: 16px 0;cursor: pointer;list-style: none;font: 600 18px/1.35 var(--jb-wp-serif);color: var(--jb-wp-tinte);}.jb-wp__frage summary::-webkit-details-marker{display: none;}.jb-wp__frage summary:hover{color: var(--thema);}.jb-wp__faq-icon{flex: none;display: grid;place-items: center;width: 32px;height: 32px;border-radius: 999px;background: #fff;color: var(--thema);transition: background .25s var(--jb-wp-aus),color .25s var(--jb-wp-aus);}.jb-wp__faq-icon svg{width: 18px;height: 18px;transition: rotate .35s var(--jb-wp-aus);}.jb-wp__frage[open] .jb-wp__faq-icon{background: var(--thema);color: #fff;}.jb-wp__frage[open] .jb-wp__faq-icon svg{rotate: 45deg;}.jb-wp__antwort{max-width: 72ch;padding: 0 52px 22px 0;color: var(--jb-wp-text-2);}.jb-wp__antwort p{margin: 0 0 10px;}.jb-wp__antwort p:last-child{margin-bottom: 0;}.jb-wp__faq-leer{margin: 0;padding: 24px 0;color: var(--jb-wp-text-2);}.jb-wp__frage[hidden],.jb-wp__thema[hidden],.jb-wp__faq-leer[hidden]{display: none;}.jb-wp .jb-wp-knopf{display: inline-flex;align-items: center;min-height: 44px;padding: 0 18px;border-radius: var(--jb-wp-r);background: var(--jb-wp-salbei);color: #fff;font-weight: 700;text-decoration: none;}.jb-wp .jb-wp-knopf:hover{background: var(--jb-wp-salbei-dunkel);color: #fff;}@media (max-width: 900px){.jb-wp__faq{grid-template-columns: 1fr;gap: 24px;}.jb-wp__faq-seite{position: static;}.jb-wp__themen{display: flex;gap: 8px;margin: 0 -17px;padding: 0 17px;overflow-x: auto;scrollbar-width: none;}.jb-wp .jb-wp__themen a{flex: none;padding: 8px 14px;border: 1px solid var(--jb-wp-linie);border-radius: 999px;white-space: nowrap;}.jb-wp__antwort{padding-right: 0;}}.jb-wp__toast{position: fixed;left: 50%;bottom: 24px;z-index: 50;display: flex;align-items: center;gap: 10px;padding: 12px 18px;border-radius: 999px;background: #2F3132;color: #fff;font-weight: 600;font-size: 14px;white-space: nowrap;box-shadow: 0 8px 30px rgba(0,0,0,.25);pointer-events: none;opacity: 0;translate: -50% 20px;transition: opacity .3s var(--jb-wp-aus),translate .4s var(--jb-wp-aus);}.jb-wp__toast.ist-da{opacity: 1;translate: -50% 0;}.jb-wp__toast svg{width: 18px;height: 18px;color: #A9C3BF;}@media (max-width: 640px){.jb-wp__kopf{flex-direction: column;align-items: flex-start;gap: 14px;}.jb-wp__leiste{gap: 8px;}.jb-wp__leiste .jb-wp__segment{width: 100%;}.jb-wp__leiste .jb-wp__segment button{flex: 1;justify-content: center;padding: 0 10px;}}html.jb-wp-gesperrt,html.jb-wp-gesperrt body{overflow: hidden;}.jb-wp-vs{width: 100vw;height: 100dvh;max-width: none;max-height: none;margin: 0;padding: 0;border: 0;background: #17191A;color: #fff;overflow: hidden;font: 400 15px/1.55 var(--jb-font-sans,system-ui,sans-serif);}.jb-wp-vs::backdrop{background: #17191A;}.jb-wp-vs[open]{animation: jb-wp-auf .35s cubic-bezier(.16,1,.3,1);}@keyframes jb-wp-auf{from{opacity: 0;}}.jb-wp-vs__inhalt{display: grid;grid-template-columns: minmax(0,1fr) clamp(420px,34vw,560px);height: 100%;}.jb-wp-vs__buehne{position: relative;display: grid;place-items: center;min-height: 0;padding: 72px clamp(48px,7vw,140px);}.jb-wp-vs__info{display: flex;flex-direction: column;gap: 16px;min-height: 0;overflow: auto;padding: 32px 28px 28px;background: #1F2223;border-left: 1px solid rgba(255,255,255,.06);}.jb-wp-vs h2.jb-wp-vs__titel{margin: 0;padding-right: 56px;color: #fff;font: 700 22px/1.2 var(--jb-font-sans,system-ui,sans-serif);letter-spacing: -.01em;}.jb-wp-vs__meta{display: flex;gap: 24px;margin: 0;font-size: 14px;color: rgba(255,255,255,.72);}.jb-wp-vs__meta dt{margin: 0;}.jb-wp-vs__meta dd{margin: 0;color: #fff;font-weight: 600;font-variant-numeric: tabular-nums;}.jb-wp-vs .jb-wp-vs__laden{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 22px;border-radius: 999px;background: rgba(255,255,255,.1);color: #fff;font-weight: 700;font-size: 16px;text-decoration: none;transition: background .2s;}.jb-wp-vs .jb-wp-vs__laden:hover,.jb-wp-vs .jb-wp-vs__laden.ist-geladen{background: rgba(255,255,255,.18);color: #fff;}.jb-wp-vs__laden svg{width: 20px;height: 20px;flex: none;}.jb-wp-vs .jb-wp-vs__wand{display: grid;gap: 14px;padding: 14px;border-radius: 16px;background: #fff;color: #1E2021;text-decoration: none;}.jb-wp-vs .jb-wp-vs__wand:hover{color: #1E2021;}.jb-wp-vs__wand .jb-wp-raum{position: relative;inset: auto;display: block;aspect-ratio: 3 / 2;border-radius: 10px;}.jb-wp-vs__wand-kopf{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;padding: 0 4px;}.jb-wp-vs__wand-kopf b{display: block;font: 700 19px/1.2 "Vollkorn JB Wallpaper",var(--jb-font-serif,Georgia,serif);}.jb-wp-vs__wand-kopf small{display: block;margin-top: 2px;color: #595959;font-size: 13px;font-weight: 500;}.jb-wp-vs__wand-preis{font-weight: 700;white-space: nowrap;}.jb-wp-vs__wand-knopf{display: flex;align-items: center;justify-content: center;min-height: 52px;border-radius: 999px;background: var(--jb-accent,#5a706d);color: #fff;font-weight: 700;font-size: 16px;transition: background .2s;}.jb-wp-vs__wand:hover .jb-wp-vs__wand-knopf{background: var(--jb-accent-dark,#4C5F5D);}.jb-wp-vs__rund{position: absolute;z-index: 3;display: grid;place-items: center;width: 48px;height: 48px;margin: 0;padding: 0;border: 0;border-radius: 999px;background: rgba(255,255,255,.1);color: #fff;cursor: pointer;transition: background .2s;}.jb-wp-vs__rund:hover,.jb-wp-vs__rund:focus{background: rgba(255,255,255,.2);color: #fff;}.jb-wp-vs__rund svg{width: 22px;height: 22px;}.jb-wp-vs__zu{position: fixed;top: 16px;right: 16px;}.jb-wp-vs__zurueck{left: 16px;top: 50%;translate: 0 -50%;}.jb-wp-vs__weiter{right: 16px;top: 50%;translate: 0 -50%;}.jb-wp-vs__geraet{position: relative;isolation: isolate;max-width: 100%;max-height: 100%;}.jb-wp-vs .jb-wp-vs__schein{position: absolute;inset: 4% 6% 22%;z-index: -1;width: 88%;height: 74%;max-width: none;object-fit: cover;filter: blur(70px) saturate(1.3);opacity: .5;}.jb-wp-vs .jb-wp-vs__bild{display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;transition: opacity .35s cubic-bezier(.16,1,.3,1);}.jb-wp-vs__schirm{position: relative;}.jb-wp-vs__geraet.is-pc,.jb-wp-vs__geraet.is-tablet{width: min(100%,calc((100dvh - 280px) * 16 / 9));}.jb-wp-vs__geraet.is-tablet{width: min(100%,calc((100dvh - 220px) * 4 / 3));}.jb-wp-vs__geraet.is-pc .jb-wp-vs__schirm,.jb-wp-vs__geraet.is-tablet .jb-wp-vs__schirm{padding: 8px;border-radius: 14px;background: linear-gradient(180deg,#2C2F31,#1C1E1F);box-shadow: inset 0 0 0 1px rgba(255,255,255,.09),inset 0 1px 0 rgba(255,255,255,.12),0 2px 0 #0E0F10,0 40px 90px -20px rgba(0,0,0,.7);}.jb-wp-vs__geraet.is-pc .jb-wp-vs__schirm::after,.jb-wp-vs__geraet.is-tablet .jb-wp-vs__schirm::after{content: "";position: absolute;inset: 8px;border-radius: 6px;background: linear-gradient(118deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,0) 38%);pointer-events: none;}.jb-wp-vs .jb-wp-vs__geraet.is-pc .jb-wp-vs__bild{height: auto;aspect-ratio: 16 / 9;border-radius: 6px;}.jb-wp-vs__geraet.is-tablet .jb-wp-vs__schirm{padding: 16px;border-radius: 28px;}.jb-wp-vs__geraet.is-tablet .jb-wp-vs__schirm::after{inset: 16px;border-radius: 10px;}.jb-wp-vs .jb-wp-vs__geraet.is-tablet .jb-wp-vs__bild{height: auto;aspect-ratio: 4 / 3;border-radius: 10px;}.jb-wp-vs__geraet.is-pc .jb-wp-vs__datum,.jb-wp-vs__geraet.is-pc .jb-wp-vs__uhr,.jb-wp-vs__geraet.is-tablet .jb-wp-vs__datum,.jb-wp-vs__geraet.is-tablet .jb-wp-vs__uhr{display: none;}.jb-wp-vs__fuss{position: relative;width: 9%;height: clamp(34px,6vh,64px);margin: 0 auto;background: linear-gradient(90deg,#26292B,#3A3E40 50%,#26292B);}.jb-wp-vs__fuss::after{content: "";position: absolute;left: 50%;bottom: -6px;width: 300%;height: 7px;translate: -50% 0;border-radius: 4px 4px 2px 2px;background: linear-gradient(#45494B,#2A2D2F);box-shadow: 0 14px 22px rgba(0,0,0,.55);}.jb-wp-vs__geraet.is-tablet .jb-wp-vs__fuss,.jb-wp-vs__geraet.is-handy .jb-wp-vs__fuss{display: none;}.jb-wp-vs__geraet.is-handy{height: min(100%,calc(100dvh - 144px));aspect-ratio: 9 / 19.5;padding: 10px;background: linear-gradient(180deg,#2C2F31,#1C1E1F);border-radius: 46px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.1),0 40px 90px -20px rgba(0,0,0,.7);}.jb-wp-vs__geraet.is-handy .jb-wp-vs__schirm{height: 100%;overflow: hidden;border-radius: 36px;}.jb-wp-vs__geraet.is-handy .jb-wp-vs__schirm::before{content: "";position: absolute;top: 12px;left: 50%;z-index: 1;width: 30%;height: 26px;border-radius: 99px;background: #0B0C0C;translate: -50% 0;}.jb-wp-vs__uhr{position: absolute;top: 16%;left: 0;right: 0;z-index: 1;text-align: center;font: 300 clamp(40px,7vh,72px)/1 var(--jb-font-sans,system-ui,sans-serif);letter-spacing: -.02em;text-shadow: 0 1px 12px rgba(0,0,0,.25);}.jb-wp-vs__datum{position: absolute;top: calc(16% - 26px);left: 0;right: 0;z-index: 1;text-align: center;font-size: 15px;font-weight: 600;text-shadow: 0 1px 8px rgba(0,0,0,.3);}@media (max-width: 900px){.jb-wp-vs{overflow-y: auto;}.jb-wp-vs__inhalt{grid-template-columns: 1fr;grid-template-rows: auto auto;height: auto;min-height: 100%;}.jb-wp-vs__buehne{min-height: auto;}.jb-wp-vs__buehne{padding: 72px 16px 16px;}.jb-wp-vs__info{overflow: visible;gap: 14px;padding: 18px 16px calc(18px + env(safe-area-inset-bottom));border-left: 0;}.jb-wp-vs__zurueck,.jb-wp-vs__weiter{display: none;}.jb-wp-vs__geraet.is-pc,.jb-wp-vs__geraet.is-tablet{width: 100%;}.jb-wp-vs__geraet{max-height: none;}.jb-wp-vs__geraet.is-handy{height: min(62dvh,560px);}.jb-wp-vs__fuss{height: 26px;}}@media (prefers-reduced-motion: reduce){.jb-wp *,.jb-wp-vs,.jb-wp-vs *{transition-duration: .01ms !important;animation-duration: .01ms !important;}}.jb-wp-gesamt{margin: 10px 0 0;font-size: 14px;line-height: 1.4;color: #4A4A4A;white-space: nowrap;}.jb-wp-gesamt strong{font-size: 20px;font-weight: 700;color: #1E2021;font-variant-numeric: tabular-nums lining-nums;}.jb-wp-gesamt svg{display: inline-block;width: 18px;height: 18px;margin-right: 8px;vertical-align: -3px;color: var(--jb-accent,#637A77);}