.pl-kopf--mega .pl-mega,.pl-kopf--mega .pl-mega__frei,.pl-kopf--mega .pl-mega__gruppe ul{list-style:none;margin:0;padding:0}.pl-kopf--mega .pl-mega__oben{font:inherit;background:none;border:0;cursor:pointer;color:var(--tinte);-webkit-tap-highlight-color:transparent}.pl-kopf--mega .pl-mega__pfeil{flex:none;transition:transform .2s ease}.pl-kopf--mega .pl-mega__punkt[data-offen=true] .pl-mega__pfeil{transform:rotate(180deg)}.pl-hell .pl-kopf--mega .pl-mega__titel{white-space:nowrap;margin:0 0 6px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--grau)}.pl-hell .pl-kopf--mega .pl-kopf__nav .pl-mega__link{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-weight:400;letter-spacing:0;text-transform:none;color:var(--tinte);text-decoration:none;border:0;white-space:nowrap}.pl-hell .pl-kopf--mega .pl-kopf__nav .pl-mega__link svg{width:15px;height:15px;flex:none;transition:transform .2s ease}.pl-hell .pl-kopf--mega .pl-kopf__nav .pl-mega__link--alle{font-weight:600}.pl-hell .pl-kopf--mega .pl-kopf__nav .pl-mega__link--alle:hover svg{transform:translate(3px)}.pl-hell .pl-kopf--mega .pl-kopf__nav .pl-mega__link[aria-current=page]{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}@media(min-width:1280px){.pl-hell .pl-kopf--mega .pl-kopf__nav{align-self:stretch}.pl-kopf--mega .pl-mega{display:flex;align-items:stretch;gap:22px;height:100%}.pl-kopf--mega .pl-mega__punkt{position:relative;display:flex;align-items:center}.pl-hell .pl-kopf--mega .pl-kopf__nav .pl-mega__oben{display:inline-flex;align-items:center;gap:5px;padding:6px 0;font-family:var(--sans);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border-bottom:1.5px solid transparent;border-radius:0}.pl-kopf--mega .pl-mega__pfeil{width:11px;height:11px;margin-top:1px;opacity:.75}.pl-hell .pl-kopf--mega .pl-kopf__nav .pl-mega__oben:hover,.pl-hell .pl-kopf--mega .pl-mega__oben[data-aktiv=true],.pl-hell .pl-kopf--mega .pl-mega__oben[aria-current=page],.pl-hell .pl-kopf--mega .pl-mega__punkt[data-offen=true] .pl-mega__oben{border-bottom-color:var(--tanne)}.pl-kopf--mega .pl-mega__oben:focus-visible{outline:2px solid var(--tanne);outline-offset:4px}.pl-kopf--mega .pl-mega__panel{position:absolute;top:calc(100% + 1px);left:-30px;z-index:70;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.pl-kopf--mega .pl-mega__punkt[data-offen=true] .pl-mega__panel{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .18s ease}.pl-kopf--mega .pl-mega__karte{width:max-content;min-width:250px;padding:24px 30px 26px;background:var(--weiss);border:1px solid var(--linie);border-top:0;border-radius:0 0 14px 14px;box-shadow:0 22px 44px #1f3d2b1a}.pl-kopf--mega .pl-mega__frei{display:grid;gap:2px}.pl-hell .pl-kopf--mega .pl-kopf__nav .pl-mega__link{font-size:15px;padding:6px 0}.pl-hell .pl-kopf--mega .pl-kopf__nav .pl-mega__link:hover{color:var(--tanne);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.pl-hell .pl-kopf--mega .pl-kopf__nav .pl-mega__link--alle{font-size:15px}.pl-hell .pl-kopf--mega .pl-kopf__nav .pl-mega__link--alle:hover{text-decoration:none}.pl-kopf--mega .pl-mega__gruppen{display:grid;grid-template-columns:repeat(2,minmax(170px,auto));gap:0 52px;margin-top:16px;padding-top:20px;border-top:1px solid var(--linie-hell)}.pl-kopf--mega .pl-mega__gruppe ul{display:grid;gap:2px}.pl-kopf--mega .pl-mega__dienst{display:none}}@media(min-width:1280px)and (max-width:1439px){.pl-hell .pl-kopf--mega .pl-kopf__nav .pl-mega__oben{font-size:14px;gap:5px}.pl-kopf--mega .pl-mega{gap:14px}.pl-hell .pl-kopf--mega .pl-kopf__logo img{width:168px}}@media(max-width:1279px){.pl-hell .pl-kopf--mega .pl-kopf__nav{inset:0 auto 0 0;width:min(88vw,400px);display:flex;flex-direction:column;align-items:stretch;gap:0;padding:72px 0 calc(28px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;transform:translate(-105%);box-shadow:20px 0 60px #1f3d2b29}.pl-hell .pl-kopf--mega[data-menue=offen] .pl-kopf__nav{transform:none}.pl-hell .pl-kopf--mega .pl-menue-zu{top:16px;right:16px;left:auto}.pl-kopf--mega .pl-mega{display:block;border-top:1px solid var(--linie-hell)}.pl-kopf--mega .pl-mega__punkt{border-bottom:1px solid var(--linie-hell)}.pl-hell .pl-kopf--mega .pl-kopf__nav .pl-mega__oben{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:17px 28px;font-family:var(--serif);font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-transform:none;text-align:left;text-decoration:none;border:0}.pl-kopf--mega .pl-mega__pfeil{width:16px;height:16px;color:var(--grau)}.pl-kopf--mega .pl-mega__panel{display:none;padding:0 28px 22px}.pl-kopf--mega .pl-mega__punkt[data-offen=true] .pl-mega__panel{display:block}.pl-kopf--mega .pl-mega__frei{display:grid;gap:0}.pl-hell .pl-kopf--mega .pl-kopf__nav .pl-mega__link{font-size:17px;line-height:1.3;padding:9px 0}.pl-kopf--mega .pl-mega__gruppen{display:grid;gap:14px;margin-top:10px}.pl-kopf--mega .pl-mega__gruppe .pl-mega__titel{margin:6px 0 0}.pl-kopf--mega .pl-mega__dienst{display:flex;flex-direction:column;padding:20px 28px 0}.pl-hell .pl-kopf--mega .pl-kopf__nav .pl-mega__dienst a{display:block;font-family:var(--sans);font-size:16px;font-weight:400;letter-spacing:0;color:var(--grau);text-decoration:none;border:0;padding:9px 0}}@media(min-width:1100px){.pl-sortiment .pl-raster:has(>li:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-sortiment .pl-kopfzeile:has(.pl-h1--lang){max-width:1000px}.pl-hell .pl-sortiment .pl-h1--lang{font-size:clamp(36px,4.4vw,68px);line-height:1.02}.pl-abend .pl-sortiment .pl-pfad{display:block;text-align:center;text-wrap:balance}.pl-hero__punkte{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pl-hero__punkte li{display:flex;align-items:center;gap:12px;font-size:18px;line-height:1.4;color:var(--tinte)}.pl-hero__punkte svg{flex:none;width:20px;height:20px;padding:3px;border-radius:50%;background:var(--tanne);color:#fff;stroke:#fff}@media(max-width:719px){.pl-hero__punkte{gap:8px}.pl-hero__punkte li{font-size:16px;gap:10px}.pl-hero__punkte svg{width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pl-navigation.css.map */
