.header-wrapper:has(.smu-menu-de){border-bottom:1px solid #F1E6E2}@media screen and (min-width:990px){.header--middle-left:has(.smu-menu-de){grid-template-columns:auto 1fr auto;column-gap:32px}.header--middle-left:has(.smu-menu-de) .header__inline-menu{justify-self:center}}.smu-menu-de .header__menu-item{padding:12px;font-size:15px;font-weight:600;letter-spacing:0;color:#1e1a1d}.smu-menu-de .header__menu-item:hover span,.smu-menu-de .header__active-menu-item,.smu-menu-de details[open]>.header__menu-item span{color:#c9383f;text-decoration:none}.smu-menu-de .smu-menu-hervor>.header__menu-item,.smu-menu-de .smu-menu-hervor summary{color:#c9383f;font-weight:700}.smu-menu-de .header__menu-item .icon-caret{right:0}.smu-menu-de .header__menu-item,.smu-menu-de .header__menu-item:hover,.smu-menu-de details[open]>.header__menu-item{text-decoration:none}.smu-menu-de .mega-menu__content{padding-top:28px;padding-bottom:32px;border-top:1px solid #F1E6E2;border-bottom:1px solid #F1E6E2;box-shadow:0 18px 30px #1e1a1d0f}.smu-mm{display:flex;align-items:center;gap:40px}.smu-mm__produkte{flex:1 1 auto;display:grid;grid-template-columns:repeat(4,minmax(0,190px));gap:20px;margin:0;padding:0;list-style:none}.smu-mm__karte{display:flex;flex-direction:column;gap:4px;color:#1e1a1d;text-decoration:none}.smu-mm__bild{display:block;aspect-ratio:1 / 1;margin-bottom:6px;border-radius:16px;overflow:hidden;background:#f7f2f0}.smu-mm__bild img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.smu-mm__karte:hover .smu-mm__bild img{transform:scale(1.04)}.smu-mm__karte:focus-visible{outline:3px solid #C9383F;outline-offset:4px;border-radius:16px}.smu-mm__name{font-size:15px;font-weight:700;line-height:1.3}.smu-mm__karte:hover .smu-mm__name{color:#c9383f}.smu-mm__preis{font-size:13.5px;color:#5e5559}.smu-mm__mehr{flex:0 0 auto;display:flex;flex-direction:column;gap:10px}.smu-mm__alle{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;background:#fff1ed;color:#c9383f;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap}.smu-mm__alle:hover{background:#f8e0d9;color:#a82c33}.header:has(.smu-menu-de) .menu-drawer__navigation>.menu-drawer__menu>li:first-child>details>summary.menu-drawer__menu-item,.header:has(.smu-menu-de) .menu-drawer__navigation>.menu-drawer__menu>li:first-child>a.menu-drawer__menu-item{color:#c9383f;font-weight:700}.header:has(.smu-menu-de) .menu-drawer__menu-item{font-size:17px;font-weight:600}@media(prefers-reduced-motion:reduce){.smu-mm__bild img{transition:none}}.smu-drawer .menu-drawer__menu-item{display:flex;align-items:center;gap:14px}.smu-drawer__thumb{display:block;flex:0 0 48px;width:48px;height:48px;border-radius:12px;overflow:hidden;background:#f7f2f0}.smu-drawer__thumb img{display:block;width:100%;height:100%;object-fit:cover}.smu-drawer__thumb--icon{display:flex;align-items:center;justify-content:center;background:#fff1ed;color:#c9383f}.smu-drawer .menu-drawer__menu-item .icon-arrow{margin-left:auto}.smu-drawer__versteckt{display:none!important}.smu-drawer__produkte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:8px 20px 4px}.smu-drawer__karte{display:flex;flex-direction:column;gap:3px;color:#1e1a1d;text-decoration:none}.smu-drawer__bild{display:block;aspect-ratio:1 / 1;margin-bottom:4px;border-radius:16px;overflow:hidden;background:#f7f2f0;border:1px solid #F1E6E2}.smu-drawer__bild img{display:block;width:100%;height:100%;object-fit:cover}.smu-drawer__name{font-size:15px;font-weight:700;line-height:1.25}.smu-drawer__preis{font-size:13.5px;color:#5e5559}.smu-drawer__mehr{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px 20px}.smu-drawer__alle{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border-radius:999px;background:#fff1ed;color:#c9383f;font-size:14.5px;font-weight:700;text-decoration:none}.smu-drawer__cta{padding:20px 20px 8px;border-top:1px solid #F1E6E2;margin-top:12px}.smu-drawer__cta-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border-radius:999px;background:#c9383f;color:#fff;font-size:15.5px;font-weight:700;text-decoration:none}.smu-drawer__trust{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:12.5px;font-weight:600;color:#5e5559}@media screen and (max-width:989px){body:has(.smu-drawer) .header-wrapper:has(.menu-drawer-container[open]) .header__icons{visibility:hidden}body:has(.menu-drawer-container[open] .smu-drawer) .smu-ank{display:none}body:has(.menu-drawer-container[open] .smu-drawer) .shopify-section-group-header-group:has(.smu-ank){display:none}.header:has(.smu-drawer) .menu-drawer{height:calc(100vh - var(--header-height, 64px));height:calc(100dvh - var(--header-height, 64px))}}.smu-mm--rang .smu-mm__produkte,.smu-drawer__produkte--rang{counter-reset:rang}.smu-mm--rang .smu-mm__karte,.smu-drawer__produkte--rang .smu-drawer__karte{position:relative;counter-increment:rang}.smu-mm--rang .smu-mm__karte:before,.smu-drawer__produkte--rang .smu-drawer__karte:before{content:"Nr. " counter(rang);position:absolute;left:10px;top:10px;z-index:1;padding:4px 9px;border-radius:999px;background:#1e1a1d;color:#fff;font-size:12px;font-weight:700}.smu-mm--spalten{align-items:flex-start;gap:48px}.smu-mm__spalten{flex:1 1 auto;display:grid;grid-template-columns:repeat(var(--spalten, 3),minmax(0,1fr));gap:32px}.smu-mm__titel{margin:0 0 12px;font-family:var(--font-body-family);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5e5559}.smu-mm__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.smu-mm__link{display:inline-block;padding:6px 0;font-size:15px;line-height:1.3;color:#1e1a1d;text-decoration:none}.smu-mm__link:hover,.smu-mm__link--aktiv{color:#c9383f;text-decoration:none}.smu-mm__link--alle{margin-top:6px;font-weight:700;color:#c9383f}.smu-mm__link--alle:hover{color:#a82c33}.smu-mm__seite{flex:0 0 300px;padding-left:40px;border-left:1px solid #F1E6E2}.smu-mm__seite-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.smu-mm__mini{position:relative;display:flex;align-items:center;gap:14px;padding:8px;border-radius:14px;color:#1e1a1d;text-decoration:none}.smu-mm__mini:hover{background:#f7f2f0;text-decoration:none}.smu-mm__mini-bild{flex:0 0 64px;width:64px;height:64px;border-radius:12px;overflow:hidden;background:#f7f2f0}.smu-mm__mini-bild img{display:block;width:100%;height:100%;object-fit:cover}.smu-mm__mini-text{min-width:0}.smu-mm__mini-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px;font-weight:700;line-height:1.25}.smu-mm__mini:hover .smu-mm__mini-name{color:#c9383f}.smu-mm__mini-sub{display:block;margin-top:2px;font-size:13px;color:#5e5559}.smu-mm__datum{flex:0 0 56px;height:64px;border-radius:12px;background:#fff1ed;color:#c9383f;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.smu-mm__datum b{font-size:22px;font-weight:800}.smu-mm__datum small{margin-top:3px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.smu-mm__seite-liste--rang{counter-reset:rang}.smu-mm__seite-liste--rang .smu-mm__mini{counter-increment:rang}.smu-mm__seite-liste--rang .smu-mm__mini:before{content:"Nr. " counter(rang);position:absolute;left:4px;top:4px;z-index:1;padding:3px 7px;border-radius:999px;background:#1e1a1d;color:#fff;font-size:10.5px;font-weight:700}.smu-mm__hinweis{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:#fff1ed;color:#a82c33;font-size:12.5px;font-weight:600;line-height:1.35}.smu-drawer__container--v2{display:flex;flex-direction:column;min-height:100%}.smu-drawer--v2{flex:1 1 auto;display:flex;flex-direction:column;padding:0!important;background:#fff;color:#1e1a1d}.smu-drawer--v2 a{text-decoration:none;color:inherit}.smu-drawer--v2 button{font-family:inherit;color:inherit}.smu-drawer__inhalt{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;padding:8px 14px 20px}.smu-ban{position:relative;display:block;height:128px;border-radius:12px;overflow:hidden;background:linear-gradient(160deg,#3a2e33,#6b4a52 55%,#b06a5c)}.smu-ban__bild{position:absolute;top:8px;width:110px;height:110px;border-radius:10px;overflow:hidden}.smu-ban__bild img{display:block;width:100%;height:100%;object-fit:cover}.smu-ban__bild--1{right:12px}.smu-ban__bild--2{right:112px;top:14px;opacity:.9;transform:scale(.92)}.smu-ban__badge{position:absolute;right:12px;top:12px;z-index:2;padding:5px 10px;border-radius:999px;background:#f2a93b;color:#1e1a1d;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.smu-ban__text{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:40px 16px 14px;background:linear-gradient(to top,#1e1a1dd9 30%,#1e1a1d00);color:#fff}.smu-ban__titel{display:block;font-family:var(--font-heading-family);font-size:18px;font-weight:700}.smu-ban__sub{display:block;font-size:13px;color:#e4dcd8}.smu-kacheln{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.smu-kachel{position:relative;display:block;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#efe6e2}.smu-kachel img{display:block;width:100%;height:100%;object-fit:cover}.smu-kachel__label{position:absolute;left:0;right:0;bottom:0;padding:26px 10px 9px;background:linear-gradient(to top,#1e1a1dc7,#1e1a1d00);color:#fff;font-size:13px;font-weight:700}.smu-akk,.smu-zeile{background:#fff;border-radius:14px;border:1px solid #E9E4E1;overflow:hidden}.smu-akk.ist-offen{border-color:#1e1a1d;box-shadow:inset 0 0 0 .5px #1e1a1d}.smu-akk__kopf,.smu-zeile{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:6px 12px 6px 18px;border:0;background:transparent;text-align:left;cursor:pointer}.smu-akk__label{flex:1 1 auto;font-size:17px;font-weight:600;color:#1e1a1d}.smu-akk__thumb{flex:0 0 50px;width:50px;height:50px;border-radius:8px;overflow:hidden;background:#f6f3f2}.smu-akk__thumb img{display:block;width:100%;height:100%;object-fit:cover}.smu-akk__plus{position:relative;flex:0 0 32px;width:32px;height:32px}.smu-akk__plus:before,.smu-akk__plus:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;border-radius:2px;background:#1e1a1d;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.smu-akk__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.ist-offen>.smu-akk__kopf .smu-akk__plus:after,.ist-offen>.smu-sub__kopf .smu-akk__plus:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.smu-akk__plus--klein:before,.smu-akk__plus--klein:after{width:14px}.smu-akk__inhalt{padding:0 20px 8px 18px}.smu-akk__inhalt[hidden]{display:none}.smu-akk__alle{display:flex;align-items:center;justify-content:space-between;min-height:46px;font-size:15.5px;font-weight:600}.smu-sub__kopf{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.smu-sub__thumb{flex:0 0 34px;width:34px;height:34px;border-radius:50%;overflow:hidden;background:#f3eeec}.smu-sub__thumb img{display:block;width:100%;height:100%;object-fit:cover}.smu-sub__label{flex:1 1 auto;font-size:15.5px;font-weight:400;color:#1e1a1d}.smu-sub.ist-offen>.smu-sub__kopf .smu-sub__label{font-weight:600}.smu-sub__links{display:flex;flex-direction:column;padding:0 0 8px 46px}.smu-sub__links[hidden]{display:none}.smu-sub__links--flach{padding-left:0}.smu-sub__link{display:flex;align-items:center;min-height:38px;font-size:14.5px;color:#3d3538}.smu-sub__link:active,.smu-sub__link--aktiv{color:#c9383f}.smu-zeile__film{flex:0 0 50px;width:50px;height:50px;border-radius:8px;background:#2e272b;color:#fff;display:flex;align-items:center;justify-content:center}.smu-zeile__pfeil{flex:0 0 32px;display:flex;align-items:center;justify-content:center;color:#1e1a1d}.smu-drawer__leiste{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);padding:12px 8px calc(16px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #E9E4E1}.smu-drawer__leiste-link{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#1e1a1d}@media screen and (max-width:989px){.header:has(.smu-drawer--v2) .menu-drawer{overflow-y:auto;-webkit-overflow-scrolling:touch}.header:has(.smu-drawer--v2) .menu-drawer__inner-container{height:auto;min-height:100%}.header:has(.smu-drawer--v2) .menu-drawer__navigation-container{overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/smu-header.css.map */
