.header__desktop-nav:has(.has-jm-mega){position:static}.header__desktop-nav .nav-dropdown__item.has-jm-mega{position:static}.jm-mega{--jm-ink: #1A1715;--jm-soft: #5A524C;--jm-hair: #E5DAD4;--jm-blush: #F8EEED;--jm-akzent: #F89089;position:absolute;left:0;right:0;top:100%;background:#fff;color:var(--jm-ink);border-top:1px solid var(--jm-hair);border-bottom:1px solid var(--jm-hair);box-shadow:0 18px 30px -18px #1a171538;visibility:hidden;opacity:0;z-index:20;transition:none;white-space:normal;text-align:left}.jm-mega:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:22px}.jm-mega[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .16s ease-out}.header__desktop-nav .has-jm-mega:hover .jm-mega{z-index:21}@media(prefers-reduced-motion:reduce){.jm-mega{transition:none}}.jm-mega__inner{max-width:1280px;margin:0 auto;padding:30px 40px 34px;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:44px;align-items:start}.jm-mega__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.jm-mega__cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.jm-mega__title{margin:0 0 14px;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--jm-soft)}.jm-mega__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.jm-mega__item{display:flex;flex-direction:column;gap:2px}.jm-mega__link{color:var(--jm-ink);font-size:15px;line-height:1.3;font-weight:400;text-decoration:none}.jm-mega__link:hover,.jm-mega__link:focus-visible{text-decoration:underline;text-decoration-color:var(--jm-akzent);text-underline-offset:4px}.jm-mega__link--alle{margin-top:6px;font-weight:600;text-decoration:underline;text-decoration-color:var(--jm-akzent);text-underline-offset:4px}.jm-mega__linie{font-size:12px;color:var(--jm-soft);line-height:1.3}.jm-mega__neu{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:2px;vertical-align:2px;background:var(--jm-akzent);color:var(--jm-ink);font-size:10px;font-weight:600;letter-spacing:.08em}.jm-mega__phasen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.jm-mega__phase{display:flex;flex-direction:column;gap:6px;padding:14px 14px 13px;border:1px solid var(--jm-hair);border-radius:6px;text-decoration:none;color:var(--jm-ink);background:#fff;transition:border-color .15s ease-in-out}.jm-mega__phase:hover,.jm-mega__phase:focus-visible{border-color:var(--jm-ink)}.jm-mega__phase--alle{background:var(--jm-blush)}.jm-mega__phase-titel{font-family:Quiche Sans Bold,Georgia,serif;font-size:17px;line-height:1.2}.jm-mega__phase-text{font-size:12.5px;line-height:1.4;color:var(--jm-soft)}.jm-mega__kern{align-self:flex-start;padding:2px 6px;border-radius:2px;background:#fccdc6;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.jm-mega__teaser{display:flex;flex-direction:column;background:var(--jm-blush);border-radius:6px;overflow:hidden;text-decoration:none;color:var(--jm-ink)}.jm-mega__teaser-bild{display:block;aspect-ratio:3 / 2;overflow:hidden}.jm-mega__teaser-bild img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.jm-mega__teaser:hover .jm-mega__teaser-bild img{transform:scale(1.03)}.jm-mega__teaser-text{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px;border-top:4px solid #FCCDC6}.jm-mega__teaser--blue .jm-mega__teaser-text{border-top-color:#d3e2f0}.jm-mega__teaser--gray .jm-mega__teaser-text{border-top-color:#d2ccc6}.jm-mega__teaser--flieder .jm-mega__teaser-text{border-top-color:#dac3d3}.jm-mega__teaser--berry .jm-mega__teaser-text{border-top:0;padding-top:22px}.jm-mega__teaser-titel{font-family:Quiche Sans Bold,Georgia,serif;font-size:18px;line-height:1.2}.jm-mega__teaser--berry .jm-mega__teaser-titel{font-size:24px}.jm-mega__teaser-sub{font-size:13px;line-height:1.4;color:var(--jm-soft)}.jm-mega__teaser-btn{margin-top:10px;align-self:flex-start;padding:9px 12px;border-radius:2px;background:var(--jm-ink);color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media(max-width:1239px){.jm-mega__inner{grid-template-columns:minmax(0,1fr) 240px;gap:28px;padding:26px 28px 30px}.jm-mega__phasen{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/677/assets/jm-mega.css.map */
