.tp-head__wrap{position:relative}.tp-navitem{position:static;display:inline-flex;align-items:center}.tp-caret{display:none}.tp-head__welten>.tp-navitem:before,.tp-head__cats>.tp-navitem:before{transition:opacity .18s ease}.tp-head__welten>.tp-navitem:hover:before,.tp-head__welten>.tp-navitem:hover+.tp-navitem:before,.tp-head__welten>.tp-navitem.is-open:before,.tp-head__welten>.tp-navitem.is-open+.tp-navitem:before,.tp-head__cats>.tp-navitem:hover:before,.tp-head__cats>.tp-navitem:hover+.tp-navitem:before,.tp-head__cats>.tp-navitem.is-open:before,.tp-head__cats>.tp-navitem.is-open+.tp-navitem:before{opacity:0}.tp-navitem.tp-has-mega.is-open>a{text-decoration:underline;text-decoration-color:var(--tp-green);text-underline-offset:6px;text-decoration-thickness:2px}.tp-mega-scrim{position:absolute;top:100%;left:0;right:0;height:100vh;background:#04070c6b;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s;z-index:1;pointer-events:none}.tp-head{position:relative;z-index:2}html.tp-mega-open .tp-mega-scrim{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease}@media(max-width:989px){.tp-mega-scrim{display:none}}.tp-mega{position:absolute;left:0;right:0;top:100%;background:var(--color-page);color:var(--color-text);border:1px solid var(--header-border, var(--divider));border-top:none;border-radius:0 0 18px 18px;box-shadow:0 34px 64px -30px #0000008c;padding:24px var(--tp-gutter, 24px) 28px;z-index:90;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}html[data-tptheme=light] .tp-mega{background:var(--surface)}.tp-navitem.tp-has-mega.is-open>.tp-mega,.tp-navitem.tp-has-mega:focus-within>.tp-mega{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .18s ease,visibility 0s}html.tp-mega-switching .tp-mega{transform:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.tp-mega{transition:none}}.tp-mega__wrap{display:grid;grid-template-columns:1fr;gap:28px;max-width:var(--maxw);margin:0 auto;align-items:start}.tp-mega__wrap:has(.tp-mega__side){grid-template-columns:224px 1fr}.tp-mega__side{border-right:1px solid var(--divider, var(--header-border));padding-right:24px}.tp-mega__side-lab,.tp-mega__lab{font-family:var(--ff-mono, inherit);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--color-muted)}.tp-mega__side-lab{margin:0 0 12px}.tp-mega__side-more{display:inline-block;margin-top:12px;font-size:12.5px;font-weight:700;color:var(--accent-ink, var(--accent));text-decoration:none}.tp-mega__side-more:hover{text-decoration:underline}.tp-toplist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tp-toplist__a{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:7px 10px;margin:0 -10px;border-radius:11px;text-decoration:none;color:var(--color-text);transition:background-color var(--dur, .15s)}.tp-toplist__a:hover,.tp-toplist__a:focus-visible{background:var(--surface-2, transparent)}.tp-toplist__img{width:38px;height:38px;border-radius:9px;border:1px solid var(--divider, var(--header-border));overflow:hidden;flex:none;background:var(--surface-2, transparent)}.tp-toplist__img-el{width:100%;height:100%;object-fit:cover;display:block}.tp-toplist__t{display:block;font-size:12.5px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.tp-toplist__c{display:flex;align-items:center;gap:6px;margin-top:3px}.tp-toplist__steps{display:inline-flex;gap:2px;flex:none}.tp-toplist__steps i{width:8px;height:4px;border-radius:2px;background:var(--divider, rgba(127, 127, 127, .25))}.tp-toplist__c.g-n{--cond-c: var(--cond-neu)}.tp-toplist__c.g-a{--cond-c: var(--cond-wieneu)}.tp-toplist__c.g-b{--cond-c: var(--cond-sehrgut)}.tp-toplist__c.g-c{--cond-c: var(--cond-gut)}.tp-toplist__c.is-1 .tp-toplist__steps i:nth-child(1),.tp-toplist__c.is-2 .tp-toplist__steps i:nth-child(2),.tp-toplist__c.is-3 .tp-toplist__steps i:nth-child(3),.tp-toplist__c.is-4 .tp-toplist__steps i:nth-child(4){background:var(--cond-c);box-shadow:0 0 0 1px color-mix(in srgb,var(--cond-c) 45%,transparent)}.tp-toplist__cn{font-size:11px;font-weight:650;color:var(--color-muted);line-height:1.3;white-space:nowrap}.tp-toplist__p{font-family:var(--ff-mono, inherit);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.tp-toplist__vat{display:block;margin-top:5px;font-size:10px;color:var(--color-muted-2, var(--color-muted))}.tp-toplist--mobile .tp-toplist__a{padding:9px 10px}.tp-toplist--mobile .tp-toplist__t{font-size:13.5px}.tp-mega__head{display:flex;align-items:baseline;justify-content:space-between;margin:2px 0 14px}.tp-mega__all{font-size:13px;font-weight:700;color:var(--accent-ink, var(--accent));text-decoration:none}.tp-mega__all:hover{text-decoration:underline}.tp-mega__cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.tp-mega__card{display:flex;flex-direction:column;gap:9px;text-decoration:none;color:var(--color-text)}.tp-mega__img{aspect-ratio:4 / 3.1;border-radius:14px;border:0;box-shadow:0 2px 10px -3px #142a5247;overflow:hidden;display:grid;place-items:center;font-size:30px;position:relative;transition:transform .18s,box-shadow .18s}html[data-tptheme=dark] .tp-mega__img{box-shadow:0 3px 12px -4px #000000a6}.tp-mega__img-el{width:100%;height:100%;object-fit:cover;filter:var(--photo-dim, none)}.tp-mega__card:hover .tp-mega__img{transform:translateY(-3px);box-shadow:0 14px 30px -14px #0000008c}.tp-mega__ct{font-size:14px;font-weight:700;letter-spacing:-.01em}.tp-mega__img.i-blue{background:radial-gradient(92% 90% at 68% 12%,color-mix(in srgb,var(--tp-blue-bright, #3a78d6) 42%,transparent),transparent 62%),var(--surface-2, #0e1a2e)}.tp-mega__img.i-green{background:radial-gradient(92% 90% at 68% 12%,color-mix(in srgb,var(--tp-green, #51c36d) 38%,transparent),transparent 62%),var(--surface-2, #0f2118)}.tp-mega__img.i-orange{background:radial-gradient(92% 90% at 68% 12%,color-mix(in srgb,var(--tp-orange, #ff9d42) 38%,transparent),transparent 62%),var(--surface-2, #241505)}.tp-mega__img.i-violet{background:radial-gradient(92% 90% at 68% 12%,rgba(150,120,230,.4),transparent 62%),var(--surface-2, #171528)}.tp-mega__img.i-teal{background:radial-gradient(92% 90% at 68% 12%,rgba(60,190,190,.36),transparent 62%),var(--surface-2, #0c2020)}@media(max-width:1180px){.tp-mega__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-mega__wrap:has(.tp-mega__side){grid-template-columns:190px 1fr}}@media(max-width:989px){.tp-mega{display:none!important}.tp-caret{display:none}}.tp-nav-cols{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 22px;margin-top:18px;padding-top:16px;border-top:1px solid var(--divider)}.tp-nav-col__head{display:block;font-family:var(--ff-mono, inherit);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-bottom:8px}.tp-nav-col__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.tp-nav-col__list a{color:var(--color-text);text-decoration:none;font-size:13.5px;line-height:1.45;transition:color var(--dur, .15s)}.tp-nav-col__list a:hover{color:var(--tp-blue, currentColor);text-decoration:underline;text-underline-offset:2px}.tp-nav-card__badge{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--tp-green, #2e7d32);color:#fff;font-size:10.5px;letter-spacing:.02em;vertical-align:middle}.tp-nav-cols--mobile{grid-template-columns:1fr 1fr;margin-top:14px;padding-top:12px}@media(max-width:480px){.tp-nav-cols--mobile{grid-template-columns:1fr}}.tp-header .tp-mega .tp-mega__ct{color:var(--color-text)}.tp-header .tp-mega .tp-nav-col__head{color:var(--color-muted)}.tp-header .tp-mega .tp-nav-col__list a{color:var(--color-text)}.tp-header .tp-mega .tp-nav-col__list a:hover{color:var(--tp-blue, var(--color-text))}.tp-header .tp-toplist__a{color:var(--color-text)}.tp-header .tp-toplist__cn{color:var(--color-muted)}.tp-header .tp-toplist__vat{color:var(--color-muted-2, var(--color-muted))}
/*# sourceMappingURL=/cdn/shop/t/26/assets/tp-mega-menu.css.map */
