.rk-mm .rk-mm__punkt{position:static}.header__inline-menu.rk-mm .header__menu-item{padding-left:.75rem;padding-right:.75rem}.section-header.shopify-section-group-header-group:has(.rk-mm__punkt.ist-offen){z-index:4}.rk-mm .rk-mm__punkt>.header__menu-item .icon-caret{position:static;width:1rem;margin-left:.6rem;transition:transform .2s ease}.rk-mm .rk-mm__punkt.ist-offen>.header__menu-item .icon-caret{transform:rotate(180deg)}.rk-mm .rk-mm__punkt--feld.ist-offen>.header__menu-item span{text-decoration:underline;text-underline-offset:.3rem}.rk-mm__feld{display:none;position:absolute;top:100%;left:0;right:0;z-index:10;border-top:1px solid #e6dccf;border-bottom:1px solid #e6dccf;background:#fbf7f2;box-shadow:0 18px 36px #2b1a1d1f,0 0 0 100vmax #2b1a1d52;clip-path:inset(0 -100vmax -100vmax -100vmax)}.rk-mm__punkt.ist-offen>.rk-mm__feld{display:block}.rk-mm__punkt.ist-offen>.rk-mm__feld>.rk-mm__innen{animation:rk-mm-auf .18s ease both}@keyframes rk-mm-auf{0%{opacity:0;transform:translateY(-6px)}}.rk-mm__innen{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,4fr);gap:32px;padding-top:28px;padding-bottom:30px}.rk-mm__titel{margin:0 0 14px;color:#c10b25;font-size:2rem;font-weight:600;line-height:1.2}.rk-mm__liste{display:grid;gap:8px;margin:0;padding:0;list-style:none}.rk-mm__liste a{color:#2b2024;font-size:1.5rem;text-decoration:none}.rk-mm__liste a:hover,.rk-mm__liste a[aria-current=page]{color:#c10b25;text-decoration:underline;text-underline-offset:.3rem}.rk-mm__kacheln{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.rk-mm__kachel{display:flex;flex-direction:column;gap:6px;color:#2b2024;text-decoration:none}.rk-mm__bild{display:block;overflow:hidden;aspect-ratio:1;border-radius:14px;background:#fff}.rk-mm__bild img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.rk-mm__kachel:hover .rk-mm__bild img{transform:scale(1.04)}.rk-mm__name{display:-webkit-box;overflow:hidden;font-size:1.4rem;font-weight:600;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rk-mm__kachel:hover .rk-mm__name{color:#c10b25}.rk-mm__feld--unterpunkte .rk-mm__innen{grid-template-columns:minmax(0,1fr)}.rk-mm__feld--unterpunkte .rk-mm__kacheln{grid-template-columns:repeat(auto-fit,calc((100% - 5 * 18px) / 6));justify-content:center}.rk-mm__feld--unterpunkte .rk-mm__kachel{height:100%;gap:10px}.rk-mm__feld--unterpunkte .rk-mm__name{display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:10px;border:1px solid #c8436a;border-radius:999px;background:#c8436a;color:#fff;font-size:1.4rem;font-weight:600;line-height:1.25;text-align:center;transition:background-color .2s ease,border-color .2s ease}.rk-mm__feld--unterpunkte .rk-mm__kachel:hover .rk-mm__name,.rk-mm__feld--unterpunkte .rk-mm__kachel[aria-current=page] .rk-mm__name{border-color:#b3385d;background:#b3385d;color:#fff}.rk-mm__feld--unterpunkte .rk-mm__kachel:focus-visible{outline:none}.rk-mm__feld--unterpunkte .rk-mm__kachel:focus-visible .rk-mm__bild,.rk-mm__feld--unterpunkte .rk-mm__kachel:focus-visible .rk-mm__name{outline:2px solid #c8436a;outline-offset:3px}.rk-mm__feld--bestseller .rk-mm__bild{position:relative}.rk-mm .rk-beliebt{position:absolute;top:1rem;left:1rem;z-index:1;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem 1rem;border-radius:2rem;background:#fff;color:#b3385d;font-size:1.15rem;font-weight:700;letter-spacing:.06rem;line-height:1.3;box-shadow:0 .2rem .8rem #0000001a;pointer-events:none}.rk-mm .rk-beliebt svg{flex:0 0 auto;width:1.1rem;height:1.1rem;fill:currentColor}.rk-mm__feld--bestseller .rk-mm__titel{margin-bottom:6px}.rk-mm__text{margin:0 0 18px;color:#5b4d50;font-size:1.4rem;line-height:1.4}.rk-mm__alle{display:inline-block;max-width:100%;padding:10px 18px;border:1px solid #c10b25;border-radius:999px;color:#c10b25;font-size:1.4rem;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .2s ease,color .2s ease}.rk-mm__alle:hover{background:#c10b25;color:#fff}.rk-mm__alle:focus-visible{outline:2px solid #c10b25;outline-offset:3px}.rk-mm__bs[hidden]{display:none}.rk-mm__feld--bestseller .rk-mm__innen{grid-template-columns:minmax(0,1.5fr) minmax(0,5fr);gap:18px 28px}@media screen and (max-height:720px){.rk-mm__feld--bestseller .rk-mm__kat-foto{aspect-ratio:4 / 3}}.rk-mm__feld--bestseller .rk-mm__name{overflow-wrap:break-word}@supports (hyphenate-limit-chars: 10 4 4){.rk-mm__feld--bestseller .rk-mm__name{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}}.rk-mm__kat-foto{display:block;overflow:hidden;aspect-ratio:1;border-radius:14px;background:#f1e9e3}.rk-mm__kat-foto img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.rk-mm__kat-foto:hover img{transform:scale(1.04)}.rk-mm__feld--bestseller .rk-mm__alle{display:block;margin-top:10px;padding:10px;border-color:#c8436a;background:#c8436a;color:#fff;line-height:1.25;text-align:center}.rk-mm__feld--bestseller .rk-mm__alle:hover{border-color:#b3385d;background:#b3385d;color:#fff}.rk-mm__feld--bestseller .rk-mm__alle:focus-visible{outline-color:#c8436a}.rk-mm__kacheln--laedt .rk-mm__bild{background:#f1e9e3;animation:rk-mm-puls 1.1s ease-in-out infinite alternate}@keyframes rk-mm-puls{to{opacity:.55}}@media(prefers-reduced-motion:reduce){.rk-mm__kacheln--laedt .rk-mm__bild{animation:none}.rk-mm__alle{transition:none}.rk-mm__punkt.ist-offen>.rk-mm__feld>.rk-mm__innen{animation:none}.rk-mm__bild img,.rk-mm__kat-foto img,.rk-mm .rk-mm__punkt>.header__menu-item .icon-caret{transition:none}}@media screen and (min-width:1440px){.header__inline-menu.rk-mm .header__menu-item{padding-left:.55rem;padding-right:.55rem}.header__inline-menu.rk-mm .header__menu-item,.header__inline-menu.rk-mm .header__menu-item span{font-size:1.65rem;letter-spacing:.02rem}}@media screen and (min-width:1600px){.header__inline-menu.rk-mm .header__menu-item{padding-left:.9rem;padding-right:.9rem}.header__inline-menu.rk-mm .header__menu-item,.header__inline-menu.rk-mm .header__menu-item span{font-size:1.7rem}}@media screen and (min-width:1800px){.header__inline-menu.rk-mm .header__menu-item{padding-left:1.1rem;padding-right:1.1rem}.header__inline-menu.rk-mm .header__menu-item,.header__inline-menu.rk-mm .header__menu-item span{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/rk-mega-menu.css.map */
