:root{--korn: rgba(70, 46, 28, .09);--schatten: 0 1px 0 rgba(43, 31, 23, .06), 0 10px 24px -18px rgba(43, 31, 23, .55);--moos: #6B6A43;--hinweis: #8A4A3C;--f-display: "Petrona", Georgia, "Times New Roman", serif;--f-text: "Karla", "Helvetica Neue", Arial, sans-serif;--f-mono: "Courier Prime", "Courier New", monospace;--mass: 1120px;--radius: 3px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--grund);color:var(--tinte);font-family:var(--f-text);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.mit-korn:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;background-image:radial-gradient(var(--korn) 1px,transparent 1.2px);background-size:4px 4px}h1,h2,h3,h4{font-family:var(--f-display);font-weight:600;text-wrap:balance;margin:0;line-height:1.15}p{margin:0}a{color:inherit}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--akzent);outline-offset:3px;border-radius:2px}[hidden]{display:none!important}.sprung{position:absolute;left:12px;top:-80px;z-index:200;background:var(--tinte);color:var(--grund);padding:8px 14px;text-decoration:none}.sprung:focus{top:12px}.mass{width:100%;max-width:var(--mass);margin-inline:auto;padding-inline:24px}.mass--schmal{max-width:780px}.etikett{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tinte-weich)}.etikett a{text-decoration:none}.etikett a:hover{color:var(--akzent)}.spec{font-family:var(--f-mono);font-size:12.5px;color:var(--tinte-weich);line-height:1.5}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--f-text);font-weight:600;font-size:14px;line-height:1.2;padding:11px 20px;border:1px solid var(--akzent);border-radius:var(--radius);background:var(--akzent);color:var(--akzent-kontrast);text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.btn:hover{background:transparent;color:var(--akzent)}.btn:active{transform:translateY(1px)}.btn--linie{background:transparent;color:var(--tinte);border-color:var(--linie)}.btn--linie:hover{background:var(--tinte);color:var(--grund);border-color:var(--tinte)}.btn--klein{padding:8px 14px;font-size:13px}.btn[disabled],.btn[aria-disabled=true]{background:transparent;color:var(--tinte-weich);border-color:var(--linie-fein);cursor:not-allowed}.btn[disabled]:hover,.btn[aria-disabled=true]:hover{background:transparent;color:var(--tinte-weich)}.meldung{font-family:var(--f-mono);font-size:12px;color:var(--hinweis);line-height:1.5}.leer{color:var(--tinte-weich);font-size:16.5px;margin-block:8px 24px;max-width:58ch}.punkt{width:7px;height:7px;border-radius:50%;background:var(--moos);flex:none;display:inline-block}.punkt--leer{background:transparent;border:1px solid var(--tinte-weich)}.leiste{background:var(--tinte);color:var(--grund);font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;text-align:center;padding:8px 16px}.leiste a{color:inherit;text-decoration:none}.kopf-bereich{position:sticky;top:0;z-index:60}.kopf{background:var(--grund);border-bottom:1px solid var(--linie-fein)}.kopf__innen{display:flex;align-items:center;gap:28px;padding-block:14px}.marke{display:flex;flex-direction:column;line-height:1;text-decoration:none;margin-right:auto}.marke__name{font-family:var(--f-display);font-size:23px;font-weight:700;letter-spacing:-.01em}.marke__logo{max-height:48px;width:auto;display:block}.marke__zusatz{font-family:var(--f-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--tinte-weich);margin-top:5px}.nav{display:flex;gap:22px;align-items:center}.nav a{font-size:14.5px;text-decoration:none;padding-bottom:3px;border-bottom:1px solid transparent}.nav a:hover,.nav a[aria-current]{border-bottom-color:var(--akzent)}.suche-form{margin:0}.suche{font-family:var(--f-mono);font-size:12.5px;color:var(--tinte);background:var(--flaeche);border:1px solid var(--linie-fein);border-radius:var(--radius);padding:8px 12px;width:180px}.suche::placeholder{color:var(--tinte-weich)}.korb-knopf{display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-decoration:none;background:transparent;border:1px solid var(--linie);border-radius:var(--radius);padding:8px 14px;font-family:var(--f-text);font-size:14px;font-weight:600;color:var(--tinte)}.korb-knopf:hover{border-color:var(--akzent);color:var(--akzent)}.korb-zahl{font-family:var(--f-mono);font-size:11px;min-width:19px;height:19px;padding-inline:5px;display:inline-grid;place-items:center;border-radius:19px;background:var(--akzent);color:var(--akzent-kontrast)}.mobilnav{display:none;position:relative}.mobilnav summary{list-style:none;cursor:pointer;font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--linie);border-radius:var(--radius);padding:8px 12px}.mobilnav summary::-webkit-details-marker{display:none}.mobilnav[open] summary{border-color:var(--akzent);color:var(--akzent)}.mobilnav__liste{position:absolute;top:calc(100% + 10px);left:0;z-index:70;display:flex;flex-direction:column;min-width:230px;padding:6px;background:var(--flaeche);border:1px solid var(--linie);box-shadow:var(--schatten)}.mobilnav__liste a{padding:11px 12px;text-decoration:none;border-bottom:1px dashed var(--linie-fein)}.mobilnav__liste a:last-child{border-bottom:0}.auftakt{padding-block:72px 64px;border-bottom:1px solid var(--linie-fein)}.auftakt__gitter{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.auftakt__gitter--allein{grid-template-columns:1fr;max-width:760px}.auftakt h1{font-size:clamp(38px,4.4vw,58px);letter-spacing:-.02em;margin-block:18px 20px}.auftakt h1 em{font-style:italic;color:var(--akzent)}.auftakt__text{font-size:17.5px;color:var(--tinte-weich);max-width:46ch}.auftakt__knopfreihe{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.auftakt__fuss{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:30px;padding-top:20px;border-top:1px solid var(--linie-fein)}.werkkarte{background:var(--flaeche);border:1px solid var(--linie);box-shadow:var(--schatten);outline:1px solid var(--linie-fein);outline-offset:4px}.wk__bild{display:block;height:104px;border:0;border-bottom:1px solid var(--linie);border-radius:0}.wk__bild--foto{height:auto;aspect-ratio:16 / 9;overflow:hidden}.wk__bild--foto img{width:100%;height:100%;object-fit:cover;display:block}.wk__innen{padding:18px 22px 16px}.wk__kopf{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;margin-bottom:4px;border-bottom:2px solid var(--tinte)}.wk__titel{font-family:var(--f-display);font-size:19px;font-weight:600}.wk__daten{margin:0;display:flex;flex-direction:column}.wk__zeile{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:9px 0;border-bottom:1px dotted var(--linie)}.wk__zeile dt{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-weich);margin:0}.wk__zeile dd{margin:0;font-size:14.5px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.wk__fuss{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px dashed var(--linie);font-family:var(--f-mono);font-size:11.5px;color:var(--tinte-weich)}.wk__fuss a{color:var(--akzent);text-decoration:none}.wk__haken{color:var(--moos);font-weight:700}.werkkarte--produkt{box-shadow:none;outline-offset:3px}.muster{display:block;border:1px solid var(--linie-fein);border-radius:2px;background-color:var(--flaeche-2)}.m-diamant{background-color:#8a6a45;background-image:radial-gradient(circle at 38% 34%,rgba(255,246,232,.55) 0 14%,transparent 16%),radial-gradient(circle at 50% 50%,#C7A473 0 38%,#9A7648 39% 46%,transparent 48%);background-size:9px 9px}.m-harz{background-color:#dccdb0;background-image:linear-gradient(118deg,rgba(255,252,244,.65) 0 18%,transparent 34%),radial-gradient(closest-side at 68% 62%,rgba(126,88,48,.42),transparent),radial-gradient(closest-side at 28% 30%,rgba(196,166,120,.6),transparent)}.m-schmuck{background-color:#c9a873;background-image:radial-gradient(circle at 50% 50%,#A87E48 0 26%,rgba(168,126,72,.3) 27% 31%,transparent 32%);background-size:17px 17px}.m-wachs{background-color:#d8c09a;background-image:linear-gradient(180deg,rgba(255,248,235,.55),transparent 55%),repeating-linear-gradient(90deg,rgba(120,88,52,.16) 0 3px,transparent 3px 11px)}.m-kerze{background-color:#c8ae84;background-image:repeating-linear-gradient(90deg,rgba(255,248,235,.45) 0 3px,rgba(150,114,68,.28) 3px 7px,transparent 7px 14px),linear-gradient(180deg,rgba(255,248,235,.3),transparent 60%)}.m-leinen{background-color:#ded2b6;background-image:repeating-linear-gradient(0deg,rgba(126,96,60,.22) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(126,96,60,.22) 0 1px,transparent 1px 3px)}.abschnitt{padding-block:64px}.abschnitt--fond{background:var(--flaeche);border-block:1px solid var(--linie-fein)}.a-kopf{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px}.a-kopf h2{font-size:clamp(26px,2.6vw,34px);letter-spacing:-.01em}.a-kopf p{color:var(--tinte-weich);font-size:15px;margin-top:8px;max-width:58ch}.a-kopf a{font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--akzent);white-space:nowrap;text-decoration:none}.a-kopf a:hover{text-decoration:underline}.a-kopf__rte{margin-top:10px}.seiten-titel{font-size:clamp(32px,3.6vw,46px);letter-spacing:-.015em;margin-block:10px 18px}.gruppen{display:grid;grid-template-columns:repeat(var(--spalten, 6),1fr);gap:14px}.gruppen--seite{--spalten: 4}.gruppe{display:flex;flex-direction:column;gap:10px;text-decoration:none;padding:12px;background:var(--flaeche);border:1px solid var(--linie-fein);transition:border-color .18s ease}.abschnitt--fond .gruppe{background:var(--grund)}.gruppe:hover{border-color:var(--akzent)}.gruppe .muster,.gruppe__bild{height:72px}.gruppe__bild{display:block;overflow:hidden;border:1px solid var(--linie-fein)}.gruppe__bild img{width:100%;height:100%;object-fit:cover;display:block}.gruppe b{font-size:14px;font-weight:600;line-height:1.3}.gruppe span:last-child:not(.muster):not(.gruppe__bild){font-family:var(--f-mono);font-size:11px;color:var(--tinte-weich)}.regal{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ware{display:flex;flex-direction:column;background:var(--flaeche);border:1px solid var(--linie-fein);transition:border-color .2s ease,transform .2s ease}.abschnitt--fond .ware{background:var(--grund)}.ware:hover{border-color:var(--linie);transform:translateY(-2px)}.ware--weg{opacity:.68}.ware--weg:hover,.ware--beispiel:hover{transform:none;border-color:var(--linie-fein)}.ware__bild{display:block;position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--flaeche-2);border-bottom:1px solid var(--linie-fein)}.ware__bild img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ware:hover .ware__bild img{transform:scale(1.025)}.ware__bild .muster{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0}.ware__fahne{position:absolute;top:10px;left:10px;background:var(--grund);color:var(--tinte);border:1px solid var(--linie);font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px}.ware__text{display:flex;flex-direction:column;gap:9px;padding:16px 18px 18px;flex:1}.ware__text h3{font-size:19px;font-weight:600}.ware__text h3 a{text-decoration:none}.ware__text h3 a:hover{color:var(--akzent)}.ware__fuss{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:6px}.ware__fuss form{margin:0}.preis{font-family:var(--f-display);font-size:21px;font-weight:600;font-variant-numeric:tabular-nums;display:block}.zusatz{font-family:var(--f-mono);font-size:11px;color:var(--tinte-weich)}.wunsch{display:grid;grid-template-columns:auto 1fr auto;gap:20px 40px;align-items:center;padding:28px 0;border-block:1px solid var(--linie)}.wunsch h2{font-size:clamp(24px,2.4vw,30px);max-width:16ch}.wunsch p{color:var(--tinte-weich);font-size:15.5px;max-width:58ch}.wunsch .btn{white-space:nowrap}.fragen{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 48px}.frage{border-top:1px solid var(--linie);padding-top:16px}.frage h3{font-size:18.5px;margin-bottom:8px}.frage__antwort{color:var(--tinte-weich);font-size:15.5px;max-width:54ch}.frage__antwort p+p{margin-top:10px}.frage__antwort a{color:var(--akzent)}.laden{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:start}.laden__text h2{font-size:clamp(26px,2.6vw,34px);margin-bottom:18px}.laden__rte{color:var(--tinte-weich);font-size:16.5px;max-width:58ch}.laden__rte p+p{margin-top:14px}.zitat{margin:26px 0 0;padding-left:20px;border-left:2px solid var(--akzent);font-family:var(--f-display);font-style:italic;font-size:20px;color:var(--tinte);line-height:1.45}.zitat cite{display:block;font-family:var(--f-mono);font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tinte-weich);margin-top:12px}.tafel{background:var(--flaeche);border:1px solid var(--linie);padding:24px}.abschnitt--fond .tafel{background:var(--grund)}.tafel h3{font-size:18px;margin-bottom:16px}.ablauf{list-style:none;counter-reset:schritt;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:13px}.ablauf li{display:grid;grid-template-columns:23px 1fr;gap:12px;align-items:start;font-size:14.5px;line-height:1.5}.ablauf li:before{counter-increment:schritt;content:counter(schritt);font-family:var(--f-mono);font-size:11px;color:var(--akzent);width:23px;height:23px;border:1px solid var(--linie);border-radius:50%;display:grid;place-items:center;margin-top:1px}.fakten{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--linie-fein)}.fakten li{display:flex;justify-content:space-between;gap:16px;font-family:var(--f-mono);font-size:12.5px;padding:9px 0;border-bottom:1px dashed var(--linie-fein)}.fakten li span:last-child{font-variant-numeric:tabular-nums;color:var(--tinte-weich);text-align:right}.tafel__kontakt{font-size:14.5px;line-height:1.7;color:var(--tinte-weich);padding-top:16px}.tafel__kontakt a{color:var(--akzent)}.laden--foto{grid-template-columns:230px 1.15fr .85fr;gap:44px}.laden__foto{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--flaeche-2);border:1px solid var(--linie);outline:1px solid var(--linie-fein);outline-offset:4px}.laden__foto img{width:100%;height:100%;object-fit:cover;object-position:72% 40%;display:block}.laden__mehr{display:inline-block;margin-top:22px;text-decoration:none;font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--akzent)}.laden__mehr:hover{text-decoration:underline}.ueber-mich__gitter{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.ueber-mich__foto{margin:0;position:sticky;top:96px}.ueber-mich__foto img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:72% 40%;display:block;border:1px solid var(--linie);outline:1px solid var(--linie-fein);outline-offset:5px}.ueber-mich__foto figcaption{margin-top:16px}.ueber-mich__text{display:flex;flex-direction:column;gap:24px;max-width:600px}.ueber-mich__text .seiten-titel{margin:0}.seiten-titel em{font-style:italic;color:var(--akzent)}.ueber-mich__rte{font-size:17px}.ueber-mich__rte>*+*{margin-top:14px}.ueber-mich .zitat{margin:0}.steckbrief{box-shadow:none}.ueber-mich__knoepfe{display:flex;flex-wrap:wrap;gap:12px}.cookies{display:flex;flex-direction:column;gap:24px}.cookies .seiten-titel{margin:0}.cookies__text{font-size:16.5px}.cookies__knoepfe{display:flex;flex-wrap:wrap;gap:12px}.cookies__knoepfe:empty{display:none}.produkt__gitter{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}.produkt__bilder{display:grid;grid-template-columns:1fr 1fr;gap:12px}.produkt__bild{margin:0;position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--flaeche);border:1px solid var(--linie-fein)}.produkt__bild--gross{grid-column:1 / -1}.produkt__bild img,.produkt__bild video,.produkt__bild iframe{width:100%;height:100%;object-fit:cover;display:block}.produkt__bild .muster{position:absolute;top:0;right:0;bottom:0;left:0;border:0}.produkt__info{position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}.produkt__titel{font-size:clamp(30px,3.2vw,42px);letter-spacing:-.015em}.produkt__preiszeile{display:flex;align-items:baseline;gap:12px}.produkt__preis{font-family:var(--f-display);font-size:30px;font-weight:600;font-variant-numeric:tabular-nums}.produkt__steuer{margin-top:-10px}.produkt__steuer a{color:var(--tinte-weich)}.produkt__status{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:12.5px;color:var(--tinte-weich)}.produkt__form{display:flex;flex-direction:column;gap:14px;margin:4px 0 0}.produkt__knopf{width:100%;padding-block:14px;font-size:15px}.produkt__wunsch{font-size:15px;color:var(--tinte-weich)}.produkt__wunsch a{color:var(--akzent);white-space:nowrap}.produkt__beschreibung{padding-top:8px;border-top:1px solid var(--linie-fein)}.feld{display:flex;flex-direction:column;gap:6px}.feld input,.feld textarea,.feld select{font:inherit;font-size:15px;color:var(--tinte);width:100%;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:10px 12px}.feld textarea{resize:vertical}.feld input:focus,.feld textarea:focus,.feld select:focus{outline:2px solid var(--akzent);outline-offset:1px}.feld--menge{max-width:110px}.formular{display:flex;flex-direction:column;gap:16px;margin-top:28px}.formular__reihe{display:grid;grid-template-columns:1fr 1fr;gap:16px}.formular .btn{align-self:flex-start}.formular__danke{padding:16px 18px;background:var(--flaeche);border:1px solid var(--linie);font-size:16px}.formular__fehler,.brief__fehler{font-family:var(--f-mono);font-size:12.5px;color:var(--hinweis)}.formular__fehler ul,.brief__fehler ul{margin:0;padding-left:18px}.fotos__wahl{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;cursor:pointer}.fotos__wahl input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.fotos__wahl:focus-within .btn{outline:2px solid var(--akzent);outline-offset:2px}.fotos__liste{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.fotos__liste:empty{display:none}.fotos__bild{position:relative;background:var(--flaeche);border:1px solid var(--linie)}.fotos__bild img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.fotos__status{display:block;padding:5px 7px;font-family:var(--f-mono);font-size:10.5px;color:var(--tinte-weich)}.fotos__bild.ok .fotos__status{color:var(--moos)}.fotos__bild.fehler .fotos__status{color:var(--hinweis)}.fotos__weg{position:absolute;top:5px;right:5px;width:24px;height:24px;display:grid;place-items:center;padding:0;line-height:1;font-size:15px;background:var(--grund);color:var(--tinte);border:1px solid var(--linie);border-radius:50%;cursor:pointer}.fotos__weg:hover{color:var(--akzent);border-color:var(--akzent)}.rte{color:var(--tinte-weich);font-size:16px}.rte>*+*{margin-top:12px}.rte p,.rte ul,.rte ol{margin:0}.rte ul,.rte ol{padding-left:20px}.rte a{color:var(--akzent)}.rte h2,.rte h3{color:var(--tinte);margin-top:26px}.rte img{border:1px solid var(--linie-fein)}.rte table{border-collapse:collapse;width:100%}.rte td,.rte th{border-bottom:1px dashed var(--linie-fein);padding:8px 6px;text-align:left}.warenkorb__liste{border-top:1px solid var(--linie)}.posten--seite{grid-template-columns:96px 1fr auto;padding:20px 0}.posten--seite .posten__bild{width:96px;height:96px}.posten__zeile{display:flex;align-items:flex-end;gap:18px;margin-top:10px}.posten__entfernen{font-family:var(--f-mono);font-size:12px;color:var(--tinte-weich)}.warenkorb__fuss{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:28px;padding-top:24px;border-top:1px solid var(--linie)}.warenkorb__summe .knopfreihe{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.suche-seite{display:flex;gap:10px;max-width:560px}.suche-seite .suche{flex:1;width:auto;font-size:14px;padding:11px 14px}.suche-seite__anzahl{margin-block:18px 22px}.suche-seite__weitere{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:8px}.seiten{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:18px;border-top:1px solid var(--linie-fein)}.seiten a{font-family:var(--f-mono);font-size:13px;color:var(--akzent);text-decoration:none}.beitraege{display:flex;flex-direction:column}.beitrag{padding-block:22px;border-top:1px solid var(--linie-fein)}.beitrag h2{font-size:24px;margin-block:6px 10px}.beitrag h2 a{text-decoration:none}.beitrag__bild{margin:0 0 24px;border:1px solid var(--linie-fein)}.beitrag__bild img{display:block;width:100%}.passwort{min-height:80vh;display:grid;align-items:center}.fuss{background:var(--tinte);color:var(--grund);padding-block:54px 28px}.fuss a{color:var(--grund);text-decoration:none;opacity:.78}.fuss a:hover{opacity:1;text-decoration:underline}.fuss__gitter{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:40px}.fuss h4{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;opacity:.65;font-weight:400}.fuss ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:14.5px}.fuss__marke{font-family:var(--f-display);font-size:24px;font-weight:700;margin-bottom:12px}.fuss__zeile{font-size:14.5px;opacity:.75;max-width:34ch}.brief{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.brief input[type=email]{flex:1 1 180px;min-width:0;background:transparent;border:1px solid rgba(236,227,211,.3);color:var(--grund);font-family:var(--f-mono);font-size:12.5px;padding:10px 12px;border-radius:var(--radius)}.brief input::placeholder{color:var(--grund);opacity:.5}.brief button{background:var(--grund);color:var(--tinte);border:1px solid var(--grund);padding:10px 16px;font-family:var(--f-text);font-weight:600;font-size:13.5px;border-radius:var(--radius);cursor:pointer}.brief button:hover{background:transparent;color:var(--grund)}.brief__danke{font-size:14.5px}.fuss__leiste{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:44px;padding-top:20px;border-top:1px solid rgba(236,227,211,.18);font-family:var(--f-mono);font-size:11.5px;opacity:.75}.fuss__rechtliches{display:flex;flex-wrap:wrap;gap:6px 16px}.schleier{position:fixed;top:0;right:0;bottom:0;left:0;background:#19100a80;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s;z-index:80}.schleier.auf{opacity:1;visibility:visible}.korb{position:fixed;top:0;right:0;bottom:0;width:min(400px,100%);background:var(--grund);border-left:1px solid var(--linie);transform:translate(100%);visibility:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility .3s;z-index:90}.korb.auf{transform:translate(0);visibility:visible}.korb__inhalt{height:100%;display:flex;flex-direction:column;transition:opacity .15s ease}.korb__inhalt.laedt{opacity:.55;pointer-events:none}.korb__kopf{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--linie-fein)}.korb__kopf h2{font-size:21px}.schliessen{background:transparent;border:0;color:var(--tinte-weich);font-size:26px;line-height:1;cursor:pointer;padding:4px 6px;font-family:var(--f-text)}.schliessen:hover{color:var(--akzent)}.korb__frei{padding:14px 22px;border-bottom:1px solid var(--linie-fein);background:var(--flaeche)}.korb__frei p{font-family:var(--f-mono);font-size:11.5px;color:var(--tinte-weich);margin-bottom:8px}.balken{height:3px;background:var(--linie-fein);border-radius:3px;overflow:hidden}.balken i{display:block;height:100%;background:var(--akzent);transition:width .3s ease}.korb__liste{flex:1;overflow-y:auto;padding:6px 22px;display:flex;flex-direction:column}.posten{display:grid;grid-template-columns:56px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--linie-fein);align-items:start}.posten:last-child{border-bottom:0}.posten__bild{display:block;width:56px;height:56px;overflow:hidden;border:1px solid var(--linie-fein);background:var(--flaeche-2);position:relative}.posten__bild img{width:100%;height:100%;object-fit:cover;display:block}.posten__bild .muster{position:absolute;top:0;right:0;bottom:0;left:0;border:0}.posten__name{font-family:var(--f-display);font-size:15.5px;font-weight:600;line-height:1.3;display:block;text-decoration:none}.posten__spec{font-family:var(--f-mono);font-size:11px;color:var(--tinte-weich);margin-top:3px;display:block}.menge{display:inline-flex;align-items:center;border:1px solid var(--linie-fein);border-radius:var(--radius);margin-top:9px}.menge button{width:28px;height:28px;background:transparent;border:0;color:var(--tinte);cursor:pointer;font-family:var(--f-mono);font-size:14px;line-height:1}.menge button:hover:not([disabled]){color:var(--akzent)}.menge button[disabled]{opacity:.32;cursor:not-allowed}.menge span{font-family:var(--f-mono);font-size:12.5px;min-width:22px;text-align:center;font-variant-numeric:tabular-nums}.posten__unikat{display:block;font-family:var(--f-mono);font-size:10.5px;color:var(--tinte-weich);margin-top:7px}.posten__preis{font-family:var(--f-display);font-size:15.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.korb__leer{padding:48px 0;text-align:center;color:var(--tinte-weich);font-family:var(--f-mono);font-size:13px;line-height:1.8}.korb__fuss{padding:18px 22px 22px;border-top:1px solid var(--linie);background:var(--flaeche)}.korb__fuss form{margin:0}.korb__fuss .btn{width:100%}.korb__link{display:block;text-align:center;margin-top:12px;font-family:var(--f-mono);font-size:11.5px;color:var(--tinte-weich)}.summe{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.summe b{font-family:var(--f-display);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.korb__hinweis{font-family:var(--f-mono);font-size:11px;color:var(--tinte-weich);margin-bottom:14px}@media(max-width:980px){.nav,.suche-form{display:none}.mobilnav{display:block}.kopf__innen{gap:14px}.marke{margin-right:auto}.auftakt{padding-block:48px}.auftakt__gitter{grid-template-columns:1fr;gap:40px}.gruppen{grid-template-columns:repeat(3,1fr)}.regal{grid-template-columns:repeat(2,1fr)}.wunsch{grid-template-columns:1fr;gap:16px}.wunsch .btn{justify-self:start}.fragen{grid-template-columns:1fr;gap:22px}.laden,.laden--foto{grid-template-columns:1fr;gap:36px}.laden__foto{max-width:300px}.ueber-mich__gitter{grid-template-columns:1fr;gap:36px}.ueber-mich__foto{position:static;max-width:460px}.produkt__gitter{grid-template-columns:1fr;gap:32px}.produkt__info{position:static}.fuss__gitter{gap:32px}}@media(max-width:640px){.mass{padding-inline:18px}.abschnitt{padding-block:48px}.marke__zusatz{display:none}.gruppen{grid-template-columns:repeat(2,1fr)}.regal{grid-template-columns:1fr}.a-kopf{flex-direction:column;align-items:flex-start}.formular__reihe,.warenkorb__fuss{grid-template-columns:1fr}.warenkorb__summe .knopfreihe{justify-content:stretch}.warenkorb__summe .knopfreihe .btn{flex:1}.posten--seite{grid-template-columns:72px 1fr}.posten--seite .posten__bild{width:72px;height:72px}.posten--seite .posten__preis{grid-column:2}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bastelstube.css.map */
