: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--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;align-items:center;gap:12px;line-height:1;text-decoration:none;margin-right:auto}.marke__text{display:flex;flex-direction:column}.signet{width:42px;height:42px;flex:none;display:block}.signet__ring{fill:none;stroke:var(--linie);stroke-width:1.2}.signet__stein{fill:var(--akzent)}.signet__facette{fill:#a5723d;fill:color-mix(in srgb,var(--akzent) 76%,var(--flaeche))}.signet__licht{fill:var(--flaeche);opacity:.6}.marke:hover .signet__licht{opacity:.85}.signet__facette{transform-box:fill-box;transform-origin:center;transition:transform .7s cubic-bezier(.3,1.4,.5,1)}.marke:hover .signet__facette{transform:rotate(22.5deg)}.flug-stein{position:fixed;z-index:95;width:0;height:0;pointer-events:none}.flug-stein i{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 34% 34%,rgba(255,246,232,.85) 0 17%,transparent 19%),var(--akzent);box-shadow:0 0 0 2px var(--flaeche),0 4px 10px #2b1f1759}.korb-zahl.hopst{animation:hopsen .45s cubic-bezier(.3,1.8,.5,1)}@keyframes hopsen{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.briefkasten{display:flex;flex-direction:column;gap:10px;flex:1 1 100%}.briefkasten__buehne{position:relative;width:210px;height:84px;max-width:100%}.briefkasten__kasten{position:absolute;left:0;top:0;overflow:visible}.bk__pfosten{fill:currentColor;opacity:.35}.bk__kasten{fill:var(--akzent);stroke:currentColor;stroke-opacity:.5;stroke-width:1.2}.bk__schlitz{fill:var(--tinte)}.bk__stange{fill:currentColor;opacity:.75}.bk__flagge{fill:var(--flaeche);stroke:currentColor;stroke-opacity:.5;stroke-width:1}.bk__koerper{transform-box:view-box;transform-origin:159px 56px;animation:bk-wackeln .45s ease-in-out 1.05s both}.bk__fahne{transform-box:view-box;transform-origin:179.5px 48px;animation:bk-fahne .55s cubic-bezier(.3,1.6,.5,1) 1.2s both}.briefkasten__flieger{position:absolute;left:0;top:0;width:26px;height:20px;offset-path:path("M 10 70 C 50 0, 120 -8, 159 34.6");offset-rotate:auto;offset-anchor:50% 50%;animation:bk-flug 1.1s cubic-bezier(.45,.05,.4,1) .15s both}.briefkasten__flieger svg{display:block}.flieger__fluegel{fill:var(--flaeche);stroke:currentColor;stroke-opacity:.6;stroke-width:1;stroke-linejoin:round}.flieger__falz{fill:var(--tinte-weich)}.briefkasten__text{font-size:14.5px;animation:bk-text .5s ease 1.45s both}@keyframes bk-flug{0%{offset-distance:0%;opacity:0;transform:scale(1)}12%{opacity:1}82%{offset-distance:100%;opacity:1;transform:scale(.75)}to{offset-distance:100%;opacity:0;transform:scale(.2)}}@keyframes bk-wackeln{0%,to{transform:rotate(0)}30%{transform:rotate(-4deg)}65%{transform:rotate(3deg)}}@keyframes bk-fahne{0%{transform:rotate(90deg)}to{transform:rotate(0)}}@keyframes bk-text{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@supports not (offset-path: path("M 0 0")){.briefkasten__flieger{display:none}}.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)}.kasten{background:var(--flaeche);border:1px solid var(--linie);outline:1px solid var(--linie-fein);outline-offset:4px}.kasten__innen{padding:18px 22px 16px}.kasten__kopf{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;margin-bottom:4px;border-bottom:2px solid var(--tinte)}.kasten__titel{font-family:var(--f-display);font-size:19px;font-weight:600}.kasten__daten{margin:0;display:flex;flex-direction:column}.kasten__zeile{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:9px 0;border-bottom:1px dotted var(--linie)}.kasten__zeile:last-child{border-bottom:0}.kasten__zeile dt{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-weich);margin:0}.kasten__zeile dd{margin:0;font-size:14.5px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.auftakt__bild{margin:0;aspect-ratio:4 / 5;overflow:hidden;background:var(--flaeche-2);border:1px solid var(--linie);outline:1px solid var(--linie-fein);outline-offset:4px}.auftakt__bild img{width:100%;height:100%;object-fit:cover;display:block}.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{padding:10px 10px 14px}.gruppe .muster,.gruppe__bild{aspect-ratio:1 / 1;height:auto}.gruppe__bild{display:block;overflow:hidden;border:1px solid var(--linie-fein);background:var(--flaeche-2)}.gruppe__bild img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.gruppe:hover .gruppe__bild img{transform:scale(1.03)}.gruppe b{font-size:15px;padding-inline:2px}.gruppe span:last-child:not(.muster):not(.gruppe__bild){padding-inline:2px}.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)}.zusatz--angebot{display:block;color:var(--akzent);margin-top:2px}.ware__angebot{position:absolute;top:10px;right:10px;background:var(--akzent);color:var(--akzent-kontrast);font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px}.angebot{display:flex;gap:14px;align-items:center;margin-top:16px;padding:12px 14px;border:1px solid var(--linie);border-left:3px solid var(--akzent);background:var(--flaeche)}.angebot__marke{font-family:var(--f-display);font-weight:700;font-size:22px;color:var(--akzent);white-space:nowrap}.angebot p{margin:0;font-size:14px;line-height:1.45;color:var(--tinte-weich)}.angebot b{display:block;color:var(--tinte);font-weight:600;margin-bottom:2px}.angebot strong{color:var(--tinte)}.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}.weihnachten{--gold: #E9C58E;position:relative;overflow:hidden;isolation:isolate;background:var(--tinte);color:var(--grund);padding-bottom:76px}.weihnachten__schnee{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;color:var(--flaeche)}.weihnachten__innen{position:relative;z-index:1;padding-top:30px}.lichterkette{position:relative;z-index:1;display:flex;height:40px;margin-inline:-1%}.lichterkette span{flex:1;position:relative;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M0 2 Q50 22 100 2' fill='none' stroke='%23786048' stroke-width='1.6' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") top / 100% 18px no-repeat}.lichterkette span:before{content:"";position:absolute;left:50%;top:8px;width:5px;height:6px;margin-left:-2.5px;background:#6e5744;border-radius:1px}.lichterkette span:after{content:"";position:absolute;left:50%;top:13px;width:8px;height:12px;margin-left:-4px;border-radius:50% 50% 46% 46%;background:#f7dda8;box-shadow:0 0 6px 2px #f7cd828c,0 0 18px 6px #f7be642e;animation:funkeln 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.41s)}.lichterkette span:nth-child(3n):after{background:#edb56a}.lichterkette span:nth-child(3n+1):after{animation-duration:3.4s}@keyframes funkeln{0%,to{opacity:1}50%{opacity:.4;box-shadow:0 0 3px 1px #f7cd8259}}.weihnachten__kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:46px}.weihnachten__etikett{display:inline-flex;align-items:center;gap:8px;color:var(--gold)}.weihnachten h1,.weihnachten h2{color:var(--flaeche);font-size:clamp(30px,3.4vw,44px);letter-spacing:-.01em;margin-top:12px}.weihnachten h1 em,.weihnachten h2 em{font-style:italic;color:var(--gold)}.weihnachten__text{color:var(--linie);font-size:16px;margin-top:10px;max-width:54ch}.weihnachten__seite{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.weihnachten__countdown{font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(236,227,211,.25);border-radius:var(--radius);padding:8px 12px}.weihnachten__countdown b{font-family:var(--f-display);font-size:21px;letter-spacing:0;color:var(--gold);font-variant-numeric:tabular-nums;margin-inline:4px}.weihnachten__link{font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);text-decoration:none}.weihnachten__link:hover{text-decoration:underline}.weihnachten__rte{color:var(--linie);max-width:62ch;margin:-18px 0 40px}.weihnachten__rte a{color:var(--gold)}.weihnachten__leer{color:var(--linie);font-size:16.5px;max-width:56ch}.weihnachten__editorhinweis{font-family:var(--f-mono);font-size:12px;color:var(--gold);border:1px dashed rgba(233,197,142,.5);padding:8px 12px;margin-bottom:18px}.stern{width:15px;height:15px;fill:var(--gold);flex:none;animation:sternglanz 3.6s ease-in-out infinite}@keyframes sternglanz{0%,to{transform:rotate(0) scale(1);opacity:.85}50%{transform:rotate(36deg) scale(1.18);opacity:1}}.galerie{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:48px 26px}.galerie__platz{position:relative;padding-top:22px}.galerie__platz:before{content:"";position:absolute;top:0;left:-13px;right:-13px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 16' preserveAspectRatio='none'%3E%3Cpath d='M0 14 C25 14 30 3 50 3 C70 3 75 14 100 14' fill='none' stroke='%23B59A78' stroke-width='1.4' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") top / 100% 16px no-repeat}.galerie__karte{--neigung: 1.1deg;position:relative;display:flex;flex-direction:column;gap:6px;padding:10px 10px 14px;background:var(--flaeche);color:var(--tinte);text-decoration:none;box-shadow:0 14px 26px -16px #000000bf,0 2px #00000026;transform-origin:50% -18px;animation:schaukeln 6.5s ease-in-out infinite;animation-delay:calc(var(--i) * -1.3s);transition:translate .35s ease,scale .35s ease}.galerie__platz:nth-child(2n) .galerie__karte{--neigung: -1.4deg;animation-duration:7.4s}a.galerie__karte:hover,a.galerie__karte:focus-visible{translate:0 -6px;scale:1.025}@keyframes schaukeln{0%,to{transform:rotate(calc(var(--neigung) - 1.3deg))}50%{transform:rotate(calc(var(--neigung) + 1.3deg))}}.galerie__klammer{position:absolute;top:-26px;left:50%;z-index:2;width:10px;height:30px;margin-left:-5px;border-radius:2px;background:linear-gradient(90deg,#a47a4c,#d9b78c 45%,#b48858);box-shadow:0 2px 3px #00000059}.galerie__klammer:after{content:"";position:absolute;left:-1px;right:-1px;top:12px;height:3px;background:#5a3f28;border-radius:1px}.galerie__foto{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--flaeche-2)}.galerie__foto img{width:100%;height:100%;object-fit:cover;display:block}.galerie__foto .muster{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0}.galerie__titel{font-family:var(--f-display);font-style:italic;font-size:17px;line-height:1.25;margin-top:4px}.galerie__preis{font-family:var(--f-mono);font-size:12px;color:var(--tinte-weich)}.galerie__karte--weg .galerie__foto img,.galerie__karte--weg .galerie__foto .muster{filter:grayscale(.7);opacity:.75}.galerie__stempel{position:absolute;left:50%;top:50%;translate:-50% -50%;rotate:-12deg;padding:4px 12px;border:2px solid var(--akzent);color:var(--akzent);background:#f7f0e2e0;font-family:var(--f-mono);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nav__weihnachten:before{content:"\2726  ";color:var(--akzent)}.galerie--wenige{grid-template-columns:repeat(auto-fit,minmax(200px,260px));justify-content:center}.weihnachten--halloween{--gold: #E9A35A;background:#221813}.weihnachten--halloween .lichterkette span:after{width:11px;height:10px;margin-left:-5.5px;top:14px;border-radius:46% 46% 50% 50%/55% 55% 45% 45%;background:#f0a65a;box-shadow:0 0 7px 2px #f0964699,0 0 18px 6px #f0823233;animation-name:flackern;animation-duration:1.9s}.weihnachten--halloween .lichterkette span:nth-child(3n):after{background:#d98a3e}.weihnachten--halloween .lichterkette span:nth-child(3n+1):after{animation-duration:2.6s}@keyframes flackern{0%,to{opacity:1}18%{opacity:.72}32%{opacity:.95}55%{opacity:.55;box-shadow:0 0 4px 1px #f0964666}72%{opacity:.9}}.weihnachten--halloween .stern{animation-name:mondschein}@keyframes mondschein{0%,to{opacity:.8;transform:rotate(-10deg)}50%{opacity:1;transform:rotate(8deg)}}.weihnachten--halloween{background:radial-gradient(ellipse 45% 40% at 88% 100%,rgba(208,122,44,.22),transparent 70%),radial-gradient(ellipse 35% 35% at 18% 100%,rgba(208,122,44,.12),transparent 70%),linear-gradient(180deg,#19110e,#241914 62%,#1e1512);padding-bottom:190px}.hd{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.hd__vorlagen{position:absolute;width:0;height:0}.hd__mond{position:absolute;top:70px;right:max(4%,calc(50% - 740px));width:110px;height:110px;border-radius:50%;background:radial-gradient(circle at 34% 38%,rgba(205,182,140,.55) 0 9%,transparent 10%),radial-gradient(circle at 63% 64%,rgba(205,182,140,.5) 0 7%,transparent 8%),radial-gradient(circle at 58% 28%,rgba(205,182,140,.45) 0 5%,transparent 6%),radial-gradient(circle at 40% 40%,#f6e9cc,#e5d0a4 72%);box-shadow:0 0 40px 12px #f6e9cc29,0 0 140px 50px #f6e9cc0f}.hd__netz{position:absolute;top:32px;width:160px;height:160px;fill:none;stroke:#ece3d34d;stroke-width:.8}.hd__netz--links{left:0}.hd__netz--rechts{right:0;transform:scaleX(-1)}.hd__spinne{position:absolute;top:-40px;width:40px;animation:spinne 5.5s ease-in-out infinite}.hd__spinne svg{display:block;width:100%;height:auto;overflow:visible}.hd__spinne--1{left:96px}.hd__spinne--2{left:40px;animation-duration:4.2s;animation-delay:-1.6s}.hd__spinne--3{right:70px;animation-duration:6.8s;animation-delay:-3s}.spinne__faden{stroke:#ece3d366;stroke-width:.8}.spinne__koerper{fill:#2e211a;stroke:#ece3d399;stroke-width:.8}.spinne__beine{fill:none;stroke:#ece3d399;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}@keyframes spinne{0%,to{transform:translateY(0)}50%{transform:translateY(28px)}}.hd__girlande{position:absolute;top:14px;left:0;right:0;display:flex;justify-content:space-around;padding-inline:3%}.girlande__teil{display:flex;flex-direction:column;align-items:center;transform-origin:50% 0;animation:girlande 3.8s ease-in-out infinite;animation-delay:calc(var(--i) * -.55s)}.girlande__teil i{display:block;width:1px;height:var(--faden);background:#ece3d366}.girlande__teil svg{display:block;width:30px;height:17px}.girlande__teil--fledermaus svg{fill:#0e0907;stroke:#ece3d373;stroke-width:.9}.girlande__teil--kuerbis svg{width:20px;height:18px;fill:#c26a26;stroke:#2b1f1780;stroke-width:.6}.girlande__stiel{fill:#5e4a26}@keyframes girlande{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.hd__geist{position:absolute;width:46px;height:58px;animation:geist 7s ease-in-out infinite}.hd__geist--links{left:max(1.5%,calc(50% - 760px));top:36%}.hd__geist--rechts{right:max(1.5%,calc(50% - 750px));top:54%;width:38px;height:48px;animation-duration:8.5s;animation-delay:-3s}.geist__koerper{fill:#f6e9ccd9}.geist__auge{fill:#2b1f17}@keyframes geist{0%,to{transform:translate(0) rotate(-4deg);opacity:.75}50%{transform:translate(8px,-18px) rotate(4deg);opacity:.95}}.hd__nebel{position:absolute;left:-10%;right:-10%;bottom:18px;height:150px;background:radial-gradient(ellipse 30% 50% at 20% 60%,rgba(236,227,211,.07),transparent 70%),radial-gradient(ellipse 25% 45% at 55% 70%,rgba(236,227,211,.06),transparent 70%),radial-gradient(ellipse 30% 50% at 85% 55%,rgba(236,227,211,.07),transparent 70%);animation:nebel 26s ease-in-out infinite alternate}@keyframes nebel{0%{transform:translate(-4%)}to{transform:translate(4%)}}.hd__boden{position:absolute;left:0;bottom:0;width:100%;height:56px;fill:#140d0a}.hd__baum{position:absolute;left:max(0px,calc(50% - 790px));bottom:30px;width:210px;height:284px;color:#140d0a;overflow:visible}.eule__koerper{fill:#140d0a}.eule__auge{fill:#f2b45a;filter:drop-shadow(0 0 3px rgba(242,180,90,.8))}.eule__pupille{fill:#140d0a}.eule__schnabel{fill:#6e4a2e}.eule__lid{fill:#140d0a;transform-box:fill-box;transform-origin:50% 0;transform:scaleY(0);animation:blinzeln 5.5s infinite}@keyframes blinzeln{0%,92%,to{transform:scaleY(0)}95%{transform:scaleY(1)}}.hd__friedhof{position:absolute;left:max(150px,calc(50% - 600px));bottom:26px;width:140px;height:62px;overflow:visible}.grab{fill:#1a110d;stroke:#ece3d324;stroke-width:1}.grab__schrift{font-family:var(--f-mono);font-size:8px;letter-spacing:.08em;fill:#ece3d361}.hd__augen{position:absolute;width:18px;height:5px;opacity:0;animation:augen 9s ease-in-out infinite}.hd__augen:before,.hd__augen:after{content:"";position:absolute;top:0;width:5px;height:5px;border-radius:50%;background:#f2b45a;box-shadow:0 0 6px 2px #f2b45a8c}.hd__augen:before{left:0}.hd__augen:after{right:0}.hd__augen--1{left:max(30px,calc(50% - 740px));bottom:70px}.hd__augen--2{right:max(250px,calc(50% - 500px));bottom:52px;animation-duration:11s;animation-delay:-4.5s}@keyframes augen{0%,12%{opacity:0}20%,38%{opacity:1;transform:scaleY(1)}40%{transform:scaleY(.1)}42%,55%{opacity:1;transform:scaleY(1)}63%,to{opacity:0}}.hd__kuerbisse{position:absolute;bottom:20px;display:flex;align-items:flex-end;gap:6px}.hd__kuerbisse--rechts{right:max(2%,calc(50% - 730px))}.hd__kuerbisse--links{left:max(330px,calc(50% - 450px));bottom:18px}.kuerbis{display:block;overflow:visible;filter:drop-shadow(0 6px 8px rgba(0,0,0,.45))}.kuerbis--gross{width:150px;height:125px}.kuerbis--mittel{width:96px;height:80px}.kuerbis--klein{width:86px;height:72px}.kuerbis__rippe-aussen{fill:#a8581c}.kuerbis__rippe{fill:#c26a26}.kuerbis__mitte{fill:#d27c2e}.kuerbis__glanz{fill:#ffe2aa2e}.kuerbis__stiel{fill:#5e4a26}.kuerbis__ranke{fill:none;stroke:#6b5a2e;stroke-width:1.6;stroke-linecap:round}.kuerbis__gesicht,.kuerbis__schein{animation:kerzenlicht 2.3s ease-in-out infinite}.kuerbis--mittel .kuerbis__gesicht,.kuerbis--mittel .kuerbis__schein{animation-duration:3.1s;animation-delay:-1s}@keyframes kerzenlicht{0%,to{opacity:1}22%{opacity:.78}40%{opacity:.95}63%{opacity:.68}80%{opacity:.92}}.kerze{display:block;width:24px;overflow:visible;margin-bottom:4px}.kerze__wachs{fill:#e8dcc4}.kerze__tropfen{fill:#f4ecdc}.kerze__docht{stroke:#2b1f17;stroke-width:1.4}.kerze__flamme{fill:#ffd27a;transform-box:fill-box;transform-origin:50% 100%;animation:flamme 1.6s ease-in-out infinite}.kerze__halo{fill:#ffbe6438;animation:kerzenlicht 1.6s ease-in-out infinite}@keyframes flamme{0%,to{transform:scale(1) rotate(-2deg)}30%{transform:scale(.92,1.08) rotate(3deg)}60%{transform:scale(1.05,.94) rotate(-3deg)}}@media(max-width:1300px){.hd__geist{display:none}}@media(max-width:1100px){.hd__baum,.hd__augen--1{display:none}.hd__friedhof{left:12px}.hd__kuerbisse--links{left:160px}.hd__mond{width:72px;height:72px;top:60px;right:4%;opacity:.75}}@media(max-width:980px){.girlande__teil:nth-child(2n){display:none}}@media(max-width:640px){.weihnachten--halloween{padding-bottom:140px}.kuerbis--gross{width:96px;height:80px}.kuerbis--klein{width:58px;height:48px}.kuerbis--mittel,.hd__augen,.hd__spinne--2{display:none}.kerze{transform:scale(.75);transform-origin:bottom}.hd__friedhof{width:100px;height:44px}.hd__netz{width:90px;height:90px}.hd__spinne--1{left:50px}.hd__spinne--3{right:30px}.girlande__teil:nth-child(4n+3){display:none}}.sd{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.sd__vorlagen{position:absolute;width:0;height:0}.sd__boden{position:absolute;left:0;bottom:0;width:100%;height:64px}.sd__gruppe{position:absolute;bottom:22px;display:flex;align-items:flex-end;gap:10px}.sd__gruppe svg{display:block;overflow:visible}.sd__girlande{position:absolute;top:30px;left:0;right:0;display:flex;justify-content:space-around;padding-inline:2%}.sd__teil{display:flex;flex-direction:column;align-items:center;transform-origin:50% 0;animation:girlande 3.8s ease-in-out infinite;animation-delay:calc(var(--i) * -.55s)}.sd__teil i{display:block;width:1px;height:var(--faden);background:#ece3d373}.sd__teil svg{display:block;width:22px;height:24px;filter:drop-shadow(0 3px 3px rgba(0,0,0,.3))}.sd__mond{position:absolute;top:96px;right:max(4%,calc(50% - 740px));width:96px;height:96px;border-radius:50%;background:radial-gradient(circle at 34% 38%,rgba(205,182,140,.45) 0 9%,transparent 10%),radial-gradient(circle at 63% 64%,rgba(205,182,140,.4) 0 7%,transparent 8%),radial-gradient(circle at 40% 40%,#f6eedc,#e2d3b4 72%);box-shadow:0 0 36px 10px #f6eedc1f}.weihnachten--weihnachten{background:radial-gradient(ellipse 40% 40% at 14% 100%,rgba(233,197,142,.14),transparent 70%),radial-gradient(ellipse 40% 40% at 88% 100%,rgba(233,197,142,.14),transparent 70%),linear-gradient(180deg,#17120f,#211915 62%,#1c1512);padding-bottom:210px}.weihnachten--weihnachten .weihnachten__innen{padding-top:70px}.wd__tannen{position:absolute;top:0;left:0;width:100%;height:64px}.wd__girlande{top:34px}.sd__teil--wd-kugel svg{fill:#a8402f}.sd__teil--wd-kugel:nth-child(4n+3) svg{fill:#c9a04a;width:18px;height:21px}.sd__teil--wd-stern svg{fill:#e9c58e;width:20px;height:20px}.sd__teil--wd-zapfen svg{fill:#6e4a2e;width:14px;height:22px}.wd__dorf{position:absolute;left:50%;bottom:34px;width:406px;height:110px;transform:translate(-50%);overflow:visible}.wd__fenster{fill:#f2c47a;animation:fenster 7s ease-in-out infinite;animation-delay:calc(var(--i) * -1.3s)}@keyframes fenster{0%,to{opacity:1}45%{opacity:.82}50%{opacity:.55}55%{opacity:.9}}.wd__rauch circle{fill:#ece3d32e;animation:rauch 5s ease-out infinite;animation-delay:calc(var(--i) * -1.7s);transform-box:fill-box;transform-origin:center}.wd__rauch circle:nth-child(2){animation-delay:calc(var(--i) * -1.7s - 1.6s)}.wd__rauch circle:nth-child(3){animation-delay:calc(var(--i) * -1.7s - 3.2s)}@keyframes rauch{0%{opacity:0;transform:translateY(8px) scale(.6)}30%{opacity:1}to{opacity:0;transform:translateY(-18px) scale(1.4)}}.wd__boden{height:70px}.wd__baum{position:absolute;left:max(10px,calc(50% - 780px));bottom:28px;width:160px;height:224px;overflow:visible;filter:drop-shadow(0 8px 10px rgba(0,0,0,.35))}.wd__baumlicht{fill:#f7dda8;animation:funkeln 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.37s)}.wd__baumstern{fill:#e9c58e;transform-box:fill-box;transform-origin:center;animation:baumstern 4s ease-in-out infinite}@keyframes baumstern{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.08) rotate(6deg)}}.wd__geschenke{position:absolute;left:max(170px,calc(50% - 600px));bottom:20px;width:162px;height:76px;overflow:visible}.wd__tanne{position:absolute;bottom:30px;width:60px;height:84px}.wd__tanne--1{left:max(330px,calc(50% - 420px))}.wd__tanne--2{right:max(300px,calc(50% - 440px));width:46px;height:64px;bottom:34px}.wd__rechts{right:max(2%,calc(50% - 740px))}.wd__schneemann{width:96px;height:146px}.wd__laterne{width:46px;height:72px}.wd__arm{transform-box:fill-box;transform-origin:100% 100%;animation:winken 3.2s ease-in-out infinite}@keyframes winken{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-14deg)}80%{transform:rotate(4deg)}90%{transform:rotate(-10deg)}}.weihnachten--valentin{--gold: #EBB0B4;background:radial-gradient(ellipse 45% 40% at 85% 100%,rgba(194,82,92,.2),transparent 70%),radial-gradient(ellipse 35% 35% at 15% 100%,rgba(194,82,92,.14),transparent 70%),linear-gradient(180deg,#1c0f14,#26141b 62%,#1f1016);padding-bottom:200px}.weihnachten--valentin .weihnachten__innen{padding-top:60px}.weihnachten--valentin .lichterkette span:after{background:#f2b8b8;box-shadow:0 0 6px 2px #f2a0aa80,0 0 16px 5px #f28c9629}.weihnachten--valentin .lichterkette span:nth-child(3n):after{background:#e58c94}.vd__girlande .sd__teil svg{width:22px;height:20px}.vd__ballons{position:absolute;left:max(0px,calc(50% - 790px));bottom:60px;width:140px;height:230px;overflow:visible}.vd__ballon{animation:ballon 6s ease-in-out infinite;animation-delay:calc(var(--i) * -2s);transform-box:fill-box;transform-origin:50% 100%}@keyframes ballon{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(3deg)}}.vd__strauss{position:absolute;left:max(150px,calc(50% - 620px));bottom:22px;width:150px;height:208px;overflow:visible;filter:drop-shadow(0 8px 10px rgba(0,0,0,.35))}.vd__rechts{right:max(2%,calc(50% - 740px))}.vd__brief{width:80px;height:56px;transform:rotate(-6deg)}.vd__geschenk{width:70px;height:70px}.vd__herzkranz{position:absolute;top:34px;right:max(4%,calc(50% - 720px));width:120px;height:128px;overflow:visible;transform-origin:50% 0;animation:girlande 5s ease-in-out infinite}.vd__blaetter{position:absolute;left:6%;right:6%;bottom:8px;width:88%;height:26px}.vd__teelichter{position:absolute;left:50%;bottom:22px;width:182px;height:40px;transform:translate(-50%);overflow:visible}.weihnachten--ostern{--gold: #EBD58A;background:radial-gradient(ellipse 50% 45% at 80% 0%,rgba(235,213,138,.14),transparent 70%),linear-gradient(180deg,#1b2117,#222a1c 62%,#1d2418);padding-bottom:200px}.weihnachten--ostern .weihnachten__innen{padding-top:60px}.weihnachten--ostern .lichterkette span:after{background:#f3e3a6;box-shadow:0 0 6px 2px #f3e3a673}.weihnachten--ostern .lichterkette span:nth-child(3n):after{background:#f2c2be}.weihnachten--ostern .lichterkette span:nth-child(3n+1):after{background:#c7ddb8}.od__girlande .sd__teil svg{width:20px;height:24px}.sd__sonne{position:absolute;top:90px;right:max(4%,calc(50% - 740px));width:92px;height:92px;border-radius:50%;background:radial-gradient(circle at 42% 40%,#f8e7aa,#ebcb72 70%);box-shadow:0 0 40px 14px #ebcb7224}.od__strauch{position:absolute;left:max(0px,calc(50% - 790px));bottom:24px;width:200px;height:276px;overflow:visible}.od__haenger{animation:girlande 3.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.6s)}.od__wiese{height:70px}.od__beet{position:absolute;bottom:20px;width:260px;height:92px;overflow:visible}.od__beet--links{left:max(200px,calc(50% - 590px))}.od__beet--rechts{right:max(240px,calc(50% - 470px))}.od__rechts{right:max(2%,calc(50% - 740px));gap:0}.od__korb{width:140px;height:90px}.od__hase{width:86px;height:110px;margin-left:-8px}.od__ohr{transform-box:fill-box;transform-origin:50% 100%;animation:ohr 5s ease-in-out infinite}.od__ohr--rechts{animation-delay:-2.4s}@keyframes ohr{0%,84%,to{transform:rotate(0)}88%{transform:rotate(-12deg)}92%{transform:rotate(4deg)}}.od__versteckt{position:absolute;left:50%;bottom:14px;width:120px;height:30px;transform:translate(-30%)}.od__versteckt--2{left:max(30px,calc(50% - 690px));transform:none;bottom:12px}.od__kueken{position:absolute;left:50%;bottom:22px;width:120px;height:40px;transform:translate(-140%);overflow:visible}.od__giesskanne{position:absolute;right:max(250px,calc(50% - 560px));bottom:24px;width:74px;height:58px;overflow:visible}@media(max-width:1300px){.wd__tanne--2,.od__beet--rechts,.od__giesskanne{display:none}}@media(max-width:1100px){.wd__baum,.vd__ballons,.od__strauch{display:none}.wd__geschenke,.vd__strauss,.od__beet--links{left:12px}.wd__tanne--1{left:190px}.sd__mond,.sd__sonne{width:66px;height:66px;top:80px;right:4%;opacity:.8}}@media(max-width:980px){.sd__teil:nth-child(2n){display:none}.wd__dorf{display:none}}@media(max-width:640px){.weihnachten--weihnachten,.weihnachten--valentin,.weihnachten--ostern{padding-bottom:150px}.wd__geschenke{width:110px;height:52px}.wd__tanne{display:none}.wd__schneemann{width:66px;height:100px}.wd__laterne,.vd__brief{display:none}.vd__strauss{width:104px;height:144px}.od__beet--links{width:180px;height:64px}.od__korb{width:96px;height:62px}.od__hase{width:60px;height:78px}.od__versteckt,.od__kueken,.vd__teelichter{display:none}.vd__herzkranz{width:80px;height:86px;top:50px}.sd__gruppe .kerze{transform:scale(.75);transform-origin:bottom}}.rahmen__bild{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ware__bild,.galerie__foto,.gruppe .muster,.gruppe__bild{aspect-ratio:3 / 4}.gruppe__bild{position:relative}.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;overflow:hidden;background:var(--flaeche);border:1px solid var(--linie-fein)}.produkt__bild:has(.muster){aspect-ratio:1 / 1}.produkt__bild--gross{grid-column:1 / -1}.produkt__bild img,.produkt__bild video,.produkt__bild iframe{width:100%;height:auto;display:block}.produkt__bild .muster{position:absolute;top:0;right:0;bottom:0;left:0;border:0}.produkt__bild:not(.produkt__bild--gross){aspect-ratio:var(--bild-format, 3 / 4)}.produkt__bild:not(.produkt__bild--gross) img,.produkt__bild:not(.produkt__bild--gross) video{height:100%;object-fit:cover}.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.posten--seite{grid-template-columns:96px 1fr auto;padding:20px 0}.posten--seite .posten__bild.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}.fuss__sozial{display:inline-flex;align-items:center;gap:9px;margin-top:18px;font-size:14px;color:inherit;text-decoration:none;opacity:.85}.fuss__sozial svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .3s ease}.fuss__sozial svg .punkt{fill:currentColor;stroke:none}.fuss__sozial:hover{opacity:1}.fuss__sozial:hover span{text-decoration:underline}.fuss__sozial:hover svg{transform:rotate(-8deg)}.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}.posten__rechts{text-align:right}.posten__preis s{font-weight:400;color:var(--tinte-weich);margin-right:6px;font-size:13.5px}.posten__rabatt,.posten__angebot{display:block;font-family:var(--f-mono);font-size:10.5px;line-height:1.4;margin-top:5px;max-width:18ch;margin-left:auto;color:var(--akzent)}.summe--gespart b{font-size:16px;color:var(--akzent)}.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,.regal{grid-template-columns:repeat(2,1fr)}.galerie{grid-template-columns:repeat(3,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}.signet{width:34px;height:34px}.galerie{grid-template-columns:repeat(2,1fr);gap:42px 18px}.lichterkette span:nth-child(2n){display:none}.weihnachten__seite{align-items:flex-start}.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.posten--seite{grid-template-columns:72px 1fr}.posten--seite .posten__bild.posten__bild{width:72px;height:72px}.posten--seite .posten__rechts{grid-column:2;text-align:left}.posten--seite .posten__rabatt,.posten--seite .posten__angebot{margin-left:0;max-width:none}}.bewegt .zeigen{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--verzug, 0ms)}.bewegt .zeigen.ist-da,.alles-da .zeigen{opacity:1;transform:none}@keyframes auftauchen{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes bild-auf{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes bild-ruhe{0%{transform:scale(1.08)}to{transform:scale(1)}}.bewegt .auftakt .etikett,.bewegt .auftakt h1,.bewegt .auftakt__text,.bewegt .auftakt__knopfreihe,.bewegt .auftakt__fuss{animation:auftauchen .8s cubic-bezier(.2,.7,.2,1) both}.bewegt .auftakt h1{animation-delay:.08s}.bewegt .auftakt__text{animation-delay:.2s}.bewegt .auftakt__knopfreihe{animation-delay:.32s}.bewegt .auftakt__fuss{animation-delay:.44s}.bewegt .auftakt__bild{animation:bild-auf 1.1s cubic-bezier(.6,0,.2,1) .15s both}.bewegt .auftakt__bild img{animation:bild-ruhe 1.8s cubic-bezier(.2,.7,.2,1) .15s both}.bewegt .seiten-titel{animation:auftauchen .7s cubic-bezier(.2,.7,.2,1) both}.bewegt main img{transition:opacity .6s ease,transform .5s ease}.bewegt main img.laedt{opacity:0}.kopf{transition:box-shadow .3s ease}.gescrollt .kopf{box-shadow:0 6px 18px -14px #2b1f178c}.btn:active{transform:translateY(1px)}.nav a{background:linear-gradient(var(--akzent),var(--akzent)) no-repeat 0 100% / 0 1px;transition:background-size .3s ease}.nav a:hover,.nav a[aria-current]{background-size:100% 1px;border-bottom-color:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}.galerie__karte,.lichterkette span:after,.stern{animation:none!important}.hd__spinne,.girlande__teil,.hd__geist,.hd__nebel,.eule__lid,.hd__augen,.kuerbis__gesicht,.kuerbis__schein,.kerze__flamme,.kerze__halo{animation:none!important}.sd__teil,.wd__fenster,.wd__rauch circle,.wd__baumlicht,.wd__baumstern,.wd__arm,.vd__ballon,.vd__herzkranz,.od__haenger,.od__ohr{animation:none!important}.galerie__karte{transform:rotate(var(--neigung))}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/gabi-stil.css.map */
