.lw-landing.storefront{background:0 0;font-family:Karla,Arial,sans-serif}.lw-landing.storefront .search-field input,.lw-landing.storefront .sort-field select{font-family:inherit}.lw-landing.storefront .catalog{isolation:isolate;padding-top:14px;position:relative}.lw-landing .ap-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding:4px 0 24px;display:flex}.lw-landing .ap-kopf__titel{flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-width:0;display:flex}.lw-landing .ap-kopf h1{clip-path:none;letter-spacing:-1px;width:auto;height:auto;color:var(--ink);font:700 clamp(28px,3vw,40px)/1.1 LwRowdies;position:static;overflow:visible}.lw-landing .ap-kopf .count{color:#665673;font-variant-numeric:tabular-nums;margin:0;font-size:15px}.lw-landing .ap-kopf .shop-tools{flex:420px;justify-content:flex-end;align-items:center;gap:14px;max-width:640px;display:flex}.lw-landing .ap-kopf .search-field{background:#fffdf9c7;flex:220px;width:auto;min-width:0}.lw-landing .ap-kopf .sort-field select{background:#fffdf9c7}.lw-landing.storefront .store-layout{padding-top:0}.lw-landing.storefront .shop-sidebar>h2{margin:4px 0 14px;font:700 16px/1.3 Karla,Arial,sans-serif}.lw-landing .ap-produkt{margin:0 0 64px}.lw-landing .ap-produkt[hidden]{display:none}.lw-landing .ap-banner{--ap-hell:color-mix(in oklab,var(--ap-grund) 22%,#fffdf9);isolation:isolate;background:var(--ap-welt) 50% 64%/cover no-repeat,var(--ap-grund);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"text bild";min-height:clamp(260px,21vw,300px);display:grid;position:relative;overflow:hidden;box-shadow:0 1px #30204010,0 26px 40px -34px #39244699}.lw-landing .ap-banner--bild-links{grid-template-areas:"bild text"}.lw-landing .ap-banner--ruhig{background:linear-gradient(to bottom,transparent 68%,color-mix(in oklab,var(--ap-grund) 22%,transparent) 100%),radial-gradient(ellipse 80% 130% at 72% 34%,color-mix(in oklab,var(--ap-grund) 34%,#fffdf9) 0%,color-mix(in oklab,var(--ap-grund) 58%,#fffdf9) 58%,color-mix(in oklab,var(--ap-grund) 76%,#fffdf9) 100%)}.lw-landing .ap-banner--ruhig.ap-banner--bild-links{background:linear-gradient(to bottom,transparent 68%,color-mix(in oklab,var(--ap-grund) 22%,transparent) 100%),radial-gradient(ellipse 80% 130% at 28% 34%,color-mix(in oklab,var(--ap-grund) 34%,#fffdf9) 0%,color-mix(in oklab,var(--ap-grund) 58%,#fffdf9) 58%,color-mix(in oklab,var(--ap-grund) 76%,#fffdf9) 100%)}.lw-landing .ap-banner.ap-banner--ruhig .ps-held__schatten{background:var(--ap-tinte);opacity:.2}.lw-landing .ap-banner__text{flex-direction:column;grid-area:text;justify-content:center;align-items:flex-start;min-width:0;padding:30px clamp(28px,3.6vw,56px);display:flex}.lw-landing .ap-banner__bild{grid-area:bild;min-width:0;position:relative}.lw-landing .ap-banner__name{letter-spacing:-.6px;color:var(--ap-tinte);text-shadow:0 0 1px var(--ap-hell),0 0 3px var(--ap-hell),0 0 6px color-mix(in oklab,var(--ap-hell) 70%,transparent);margin:0;font:700 clamp(24px,2.3vw,32px)/1.12 LwRowdies}.lw-landing .ap-banner__zeile,.lw-landing .ap-banner__preis{text-shadow:0 0 1px var(--ap-hell),0 0 3px var(--ap-hell),0 0 8px var(--ap-hell),0 0 16px color-mix(in oklab,var(--ap-hell) 75%,transparent)}.lw-landing .ap-banner__zeile{max-width:34ch;color:var(--ap-tinte);margin-top:8px;font-size:17px;line-height:1.45}.lw-landing .ap-banner__preis{color:var(--ap-tinte);font-variant-numeric:tabular-nums;margin-top:10px;font-size:17px;font-weight:700}.lw-landing .ap-banner__knoepfe{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.lw-landing .ap-knopf{border:2px solid var(--ap-knopf-bis);background:color-mix(in oklab,var(--ap-hell) 82%,transparent);min-height:46px;color:var(--ap-tinte);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex}.lw-landing .ap-knopf:hover{background:var(--ap-hell)}.lw-landing .ap-knopf--voll{background:linear-gradient(90deg,var(--ap-knopf-von),var(--ap-knopf-bis));color:#fff;box-shadow:0 10px 20px -12px var(--ap-knopf-bis);border-color:#0000;padding:0 26px}.lw-landing .ap-knopf--voll:hover{background:linear-gradient(90deg,var(--ap-knopf-von),var(--ap-knopf-bis));filter:brightness(1.08)}.lw-landing .ap-banner a:focus-visible{outline-offset:3px}.lw-landing .ap-entwurf{color:#4d3a00;background:#fff1bf;border-radius:6px;margin:0 0 12px;padding:8px 11px;font-size:13px;line-height:1.4}.lw-landing .ap-entwurfmarke{opacity:.85;font-size:11px;font-weight:500}.lw-landing .ap-banner .ps-held__bild{cursor:default;place-items:end center;height:auto;padding:0;display:grid;position:absolute;inset:16px 4% 6%;container-type:size}.lw-landing .ap-banner:not(.ap-banner--bild-links) .ps-held__bild{inset:16px 26% 6% -4%}.lw-landing .ap-banner--bild-links .ps-held__bild{inset:16px -4% 6% 26%}.lw-landing .ap-banner:not(.ap-banner--bild-links) .ap-banner__text{justify-self:end;width:fit-content;max-width:100%}.lw-landing .ap-banner:has(.ap-knopf--voll) .ps-held__bild{cursor:pointer}.lw-landing .ap-banner .ps-held__kasten{aspect-ratio:1140/982;width:min(92cqw,116.09cqh);position:relative}.lw-landing .ap-banner .ps-held__folie{opacity:0;transition:opacity 1s;position:absolute;inset:0}.lw-landing .ap-banner .ps-held__folie--an{opacity:1}.lw-landing .ap-banner .ps-held__folie img{-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.lw-landing .ap-banner .ps-held__schatten{filter:blur(9px);opacity:.18;background:#553576;border-radius:50%;height:6%;position:absolute;bottom:-1.8%}.lw-landing .ap-produkt--gekappt .ap-karte:nth-child(n+7){display:none}.lw-landing .ap-produkt--gekappt:not(:has(.ap-karte:nth-child(7))) .ap-mehr{display:none}.lw-landing .ap-mehr{justify-content:center;margin-top:30px;display:flex}.lw-landing .ap-mehr__knopf{border:2px solid var(--ap-knopf-bis);min-height:48px;color:var(--ap-knopf-bis);text-align:center;background:#fffdf9;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:700;display:inline-flex}.lw-landing .ap-mehr__knopf:hover{background:color-mix(in oklab,var(--ap-knopf-bis) 9%,#fffdf9)}.lw-landing .ap-produkt .ap-gitter{gap:32px 22px;margin-top:26px}.lw-landing .ap-karte a{flex-direction:column;height:100%;display:flex}.lw-landing .ap-karte a:focus-visible{border-radius:14px}.lw-landing .ap-karte .card-image{aspect-ratio:4/3;background:#f4eee6;border-radius:12px;position:relative}.lw-landing .ap-karte img{object-fit:contain;filter:none;width:100%;height:100%;position:absolute;inset:0;transform:none}.lw-landing .ap-karte a:hover img{transform:scale(1.03)}.lw-landing .ap-karte h4{letter-spacing:0;color:var(--ink);overflow-wrap:anywhere;margin:14px 0 4px;font:700 17px/1.3 Karla,Arial,sans-serif}.lw-landing .ap-karte p{color:#665673;font-size:14px;line-height:1.4}.lw-landing .ap-preis{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:8px;font-size:15px;font-weight:700;display:block}.lw-landing .ap-preis--hinweis{color:#665673;font-weight:500}.lw-landing .ap-karte a>:nth-last-child(2){margin-bottom:14px}.lw-landing .ap-personalisieren{background:color-mix(in oklab,var(--ap-knopf-bis) 12%,#fffdf9);min-height:40px;color:var(--ap-knopf-bis);text-align:center;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;margin-top:auto;padding:0 20px;font-size:15px;font-weight:700;line-height:1.2;transition:background-color .2s,color .2s;display:inline-flex}.lw-landing .ap-karte a:hover .ap-personalisieren,.lw-landing .ap-karte a:focus-visible .ap-personalisieren{background:var(--ap-knopf-bis);color:#fff}@media (max-width:1100px){.lw-landing .ap-produkt--gekappt .ap-karte:nth-child(n+5){display:none}.lw-landing .ap-produkt--gekappt:not(:has(.ap-karte:nth-child(5))) .ap-mehr{display:none}.lw-landing .ap-kopf .sort-field>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:inline;position:absolute;overflow:hidden}.lw-landing .ap-banner__text{padding:24px 26px}}@media (max-width:760px){.lw-landing.storefront .catalog{padding-top:6px}.lw-landing .ap-kopf{gap:12px;padding-bottom:16px}.lw-landing .ap-kopf .shop-tools{flex-direction:column;flex:100%;align-items:stretch;gap:10px;max-width:none;display:flex}.lw-landing .ap-kopf .search-field{flex:none;width:100%}.lw-landing .ap-kopf .sort-field{justify-content:space-between;align-items:center;gap:12px;display:flex}.lw-landing .ap-kopf .sort-field>span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.lw-landing .ap-kopf .sort-field select{width:190px;max-width:calc(100% - 85px)}.lw-landing.storefront .shop-sidebar>h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.lw-landing .ap-produkt{margin-bottom:44px}.lw-landing .ap-banner{background:var(--ap-hell);border-radius:20px;flex-direction:column;min-height:0;display:flex}.lw-landing .ap-banner__bild{background:var(--ap-welt) 50% 62%/cover no-repeat,var(--ap-grund);order:-1;height:clamp(190px,54vw,280px)}.lw-landing .ap-banner--ruhig .ap-banner__bild{background:linear-gradient(to bottom,transparent 68%,color-mix(in oklab,var(--ap-grund) 22%,transparent) 100%),radial-gradient(ellipse 80% 130% at 50% 34%,color-mix(in oklab,var(--ap-grund) 34%,#fffdf9) 0%,color-mix(in oklab,var(--ap-grund) 58%,#fffdf9) 58%,color-mix(in oklab,var(--ap-grund) 76%,#fffdf9) 100%)}.lw-landing .ap-banner:not(.ap-banner--bild-links) .ps-held__bild,.lw-landing .ap-banner--bild-links .ps-held__bild{inset:10px 0 30px}.lw-landing .ap-banner__text{background:var(--ap-hell);border-radius:20px 20px 0 0;align-items:stretch;margin-top:-20px;padding:18px 18px 20px;position:relative}.lw-landing .ap-banner__name,.lw-landing .ap-banner__zeile,.lw-landing .ap-banner__preis{text-shadow:none}.lw-landing .ap-banner__zeile{max-width:none;font-size:16px}.lw-landing .ap-banner__preis{margin-top:8px;font-size:16px}.lw-landing .ap-banner__knoepfe{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:14px;display:grid}.lw-landing .ap-knopf,.lw-landing .ap-knopf--voll{padding:0 10px}.lw-landing .ap-produkt .ap-gitter{gap:26px 14px;margin-top:20px}.lw-landing .ap-karte h4{margin-top:10px;font-size:16px}.lw-landing .ap-karte p{font-size:14px}.lw-landing .ap-preis{margin-top:6px;font-size:15px}.lw-landing .ap-karte a>:nth-last-child(2){margin-bottom:12px}.lw-landing .ap-personalisieren{align-self:stretch;min-height:44px;padding:0 8px}.lw-landing .ap-mehr{margin-top:24px}.lw-landing .ap-mehr__knopf{width:100%;padding:0 16px}}@media (max-width:359px){.lw-landing .ap-produkt--gekappt .ap-karte:nth-child(n+3){display:none}.lw-landing .ap-produkt--gekappt:not(:has(.ap-karte:nth-child(3))) .ap-mehr{display:none}.lw-landing .ap-banner__knoepfe{grid-template-columns:minmax(0,1fr)}}.lw-landing .ap-banner--weihnachten{--ap-hell:#183f32;background:radial-gradient(120% 140% at 72% 28%,#24533f 0%,#183f32 55%,#13362a 100%);box-shadow:0 1px #0b1f1710,0 26px 40px -30px #0b1f17}.lw-landing .ap-banner--weihnachten .ap-banner__text,.lw-landing .ap-banner--weihnachten .ap-banner__bild{z-index:1;position:relative}.lw-landing .ap-banner--weihnachten .ap-banner__name{color:#fbf5e9;text-shadow:none}.lw-landing .ap-banner--weihnachten .ap-banner__zeile,.lw-landing .ap-banner--weihnachten .ap-banner__preis{color:#fffcf5;text-shadow:none}.lw-landing .ap-banner--weihnachten .ap-knopf{color:#fbf5e9;text-align:center;background:0 0;border-color:#fbf5e9}.lw-landing .ap-banner--weihnachten .ap-knopf:hover{background:#fbf5e91f}.lw-landing .ap-banner--weihnachten .ap-knopf--voll{background:var(--ap-knopf-von);color:#fffcf5;border-color:#fbf5e9;box-shadow:0 10px 22px -12px #06140f}.lw-landing .ap-banner--weihnachten .ap-knopf--voll:hover{background:var(--ap-knopf-bis);filter:none;border-color:#fbf5e9}.lw-landing .ap-banner--weihnachten a:focus-visible{outline-offset:3px;outline:3px solid #f2d79b}.lw-landing .ap-banner--weihnachten .ps-held__schatten{opacity:.35;background:#06140f}.lw-landing .ap-banner--weihnachten .wx-snow{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lw-landing .ap-banner--weihnachten .wx-snow i{opacity:0;background:#fffcf5;border-radius:50%;animation:linear infinite ap-schnee;position:absolute;top:-15px}@keyframes ap-schnee{0%{opacity:0;transform:translateY(-10px)}10%{opacity:.55}90%{opacity:.55}to{opacity:0;transform:translate(40px,420px)}}@media (prefers-reduced-motion:reduce){.lw-landing .ap-banner--weihnachten .wx-snow{display:none}}@media (max-width:760px){.lw-landing .ap-banner--weihnachten,.lw-landing .ap-banner--weihnachten .ap-banner__bild,.lw-landing .ap-banner--weihnachten .ap-banner__text{background:0 0}.lw-landing .ap-banner--weihnachten{background:radial-gradient(140% 120% at 60% 22%,#24533f 0%,#183f32 55%,#13362a 100%)}}.lw-landing .category-filters button{--ap-kategorie-farbe:var(--ap-kategorie,var(--tinte,#2c221a))}.lw-landing .category-filters button:hover{background:color-mix(in oklab,var(--ap-kategorie-farbe) 8%,#fcf9f5)}.lw-landing .category-filters button[aria-pressed=true]{background:color-mix(in oklab,var(--ap-kategorie-farbe) 13%,#fcf9f5);color:var(--ap-kategorie-farbe);box-shadow:inset 3px 0 var(--ap-kategorie-farbe)}@media (max-width:760px){.lw-landing .category-filters button[aria-pressed=true]{background:var(--ap-kategorie-farbe);color:#fff;border-color:var(--ap-kategorie-farbe);box-shadow:none}}.lw-landing .ap-banner--buchstabe,.lw-landing .ap-banner--torte{--ap-licht-x:72%;--ap-schrift:var(--tinte,#2c221a);--ap-papier:var(--papier,#f8f4ec)}.lw-landing .ap-banner--bild-links.ap-banner--buchstabe,.lw-landing .ap-banner--bild-links.ap-banner--torte{--ap-licht-x:28%}.lw-landing .ap-banner--buchstabe{background:radial-gradient(ellipse 58% 92% at var(--ap-licht-x) 50%,#f7f3ff 0%,#e6ddfd 36%,#e6ddfd00 72%),linear-gradient(112deg,#dbd0fb 0%,#c8b6f3 48%,#ae97e6 100%);box-shadow:0 1px #3b245810,0 26px 40px -30px #5b3d8a}.lw-landing .ap-banner--torte{background:radial-gradient(ellipse 58% 92% at var(--ap-licht-x) 50%,#fff6f5 0%,#fbe2e6 36%,#fbe2e600 72%),linear-gradient(112deg,#f7d8df 0%,#efc0cd 48%,#e3a6b9 100%);box-shadow:0 1px #5a213a10,0 26px 40px -30px #8a3c5c}.lw-landing :is(.ap-banner--buchstabe,.ap-banner--torte) .ap-banner__text,.lw-landing :is(.ap-banner--buchstabe,.ap-banner--torte) .ap-banner__bild{z-index:1;position:relative}.lw-landing :is(.ap-banner--buchstabe,.ap-banner--torte) :is(.ap-banner__name,.ap-banner__zeile,.ap-banner__preis){color:var(--ap-schrift);text-shadow:none}.lw-landing :is(.ap-banner--buchstabe,.ap-banner--torte) .ap-knopf{background:color-mix(in oklab,var(--ap-papier) 72%,transparent);border-color:var(--ap-knopf-bis);color:var(--ap-schrift)}.lw-landing :is(.ap-banner--buchstabe,.ap-banner--torte) .ap-knopf:hover{background:var(--ap-papier)}.lw-landing :is(.ap-banner--buchstabe,.ap-banner--torte) .ap-knopf--voll{background:var(--ap-knopf-von);color:#fff;border-color:#0000}.lw-landing :is(.ap-banner--buchstabe,.ap-banner--torte) .ap-knopf--voll:hover{background:var(--ap-knopf-bis);filter:none}.lw-landing :is(.ap-banner--buchstabe,.ap-banner--torte) a:focus-visible{outline:3px solid var(--ap-schrift);outline-offset:3px}.lw-landing .ap-banner--buchstabe .ps-held__schatten{opacity:.24;background:#4b2d73}.lw-landing .ap-banner--torte .ps-held__schatten{opacity:.22;background:#7a2c4a}.lw-landing :is(.ap-banner--buchstabe,.ap-banner--torte) .ps-held__folie img{transform-origin:50% 92%;will-change:transform;animation:7s ease-in-out infinite ap-schweben}.lw-landing .ap-banner--torte .ps-held__folie img{animation-name:ap-schweben-sacht;animation-duration:8s}.lw-landing :is(.ap-banner--buchstabe,.ap-banner--torte) .ps-held__schatten{animation:7s ease-in-out infinite ap-schattenatem}.lw-landing .ap-banner--torte .ps-held__schatten{animation-duration:8s}@keyframes ap-schweben{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-9px)rotate(.9deg)}}@keyframes ap-schweben-sacht{0%,to{transform:translateY(0)rotate(.5deg)}50%{transform:translateY(-7px)rotate(-.5deg)}}@keyframes ap-schattenatem{0%,to{transform:scaleX(1)}50%{opacity:.12;transform:scaleX(.86)}}.lw-landing .ap-welt{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lw-landing .ap-welt__wolke{width:var(--breite);fill:#fff;height:auto;opacity:var(--deckung);filter:blur(.6px);animation:ap-ziehen var(--dauer) ease-in-out var(--verzug) infinite alternate;position:absolute}@keyframes ap-ziehen{0%{transform:translate(-36px)}to{transform:translate(64px)}}.lw-landing .ap-welt__stern,.lw-landing .ap-welt__funke{opacity:.55;animation:ap-funkeln var(--dauer) ease-in-out var(--verzug) infinite;position:absolute}.lw-landing .ap-welt__stern{fill:#fff}.lw-landing .ap-welt__funke{fill:#fffaf0}@keyframes ap-funkeln{0%,to{opacity:.1;transform:scale(.5)rotate(0)}50%{opacity:.95;transform:scale(1)rotate(20deg)}}.lw-landing .ap-welt__glanz{background:linear-gradient(100deg,#fff0 0% 22%,#ffffff5c 50%,#fff0 78% 100%);width:38%;animation:9s cubic-bezier(.45,.05,.35,1) 1.2s infinite ap-glanz;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-110%)skew(-14deg)}@keyframes ap-glanz{0%{transform:translate(-110%)skew(-14deg)}55%,to{transform:translate(280%)skew(-14deg)}}@media (prefers-reduced-motion:reduce){.lw-landing :is(.ap-banner--buchstabe,.ap-banner--torte) .ps-held__folie img,.lw-landing :is(.ap-banner--buchstabe,.ap-banner--torte) .ps-held__schatten,.lw-landing .ap-welt *{animation:none}.lw-landing .ap-welt__glanz{display:none}}@media (max-width:760px){.lw-landing :is(.ap-banner--buchstabe,.ap-banner--torte) .ap-banner__bild,.lw-landing :is(.ap-banner--buchstabe,.ap-banner--torte) .ap-banner__text{background:0 0}.lw-landing .ap-banner--buchstabe{background:radial-gradient(85% 46% at 50% 24%,#f7f3ff 0%,#e6ddfd 45%,#e6ddfd00 80%),linear-gradient(170deg,#cdbcf5 0%,#bba5ee 42%,#d9cdfa 100%)}.lw-landing .ap-banner--torte{background:radial-gradient(85% 46% at 50% 24%,#fff6f5 0%,#fbe2e6 45%,#fbe2e600 80%),linear-gradient(170deg,#efc3cf 0%,#e8b0c1 42%,#f7d8df 100%)}.lw-landing .ap-welt__wolke{width:calc(var(--breite)*.7)}}
