.as-fn-0008 .mobile-nav-grid-container{height:100%}.as-fn-0008 .mobile-nav__item.top-level{border-top:unset}.as-fn-0008 .mobile-nav__item.top-level a.mobile-nav__link{color:#34302d!important;letter-spacing:6%}.as-fn-0008 .mobile-nav__item.top-level>a{font-size:18px}.as-fn-0008 .mobile-nav__item.top-level:has(.mobile-nav__has-sublist.mobile-nav--expanded){padding-bottom:20px}.as-fn-0008 .mobile-nav__item.top-level .mobile-nav__has-sublist{cursor:pointer}.as-fn-0008 .mobile-nav__item.top-level .mobile-nav__sublist .mobile-nav__item{border-top:unset}.as-fn-0008 .mobile-nav__item.top-level .mobile-nav__sublist .mobile-nav__item a.mobile-nav__link{display:flex;align-items:center;gap:6px;padding:unset!important;font-family:Open Sans;font-weight:400;font-size:16px;color:#34302d!important}.as-fn-0008 .mobile-nav__item.top-level .mobile-nav__sublist .mobile-nav__item a.mobile-nav__link img{height:30px;width:30px;-o-object-fit:contain;object-fit:contain}.as-fn-0008 .mobile-nav__item.top-level .mobile-nav__sublist .mobile-nav__item:last-child{padding-bottom:unset}.as-fn-0008 .mobile-nav__item.top-level .mobile-nav__sublist .mobile-nav__item .mobile-nav__sublist{padding-left:24px;border-left:1px solid #d9d9d9!important}.as-fn-0008 .mobile-nav__item.top-level .mobile-nav__sublist .mobile-nav__item .mobile-nav__sublist .mobile-nav__item{padding-bottom:12px}.as-fn-0008 .mobile-nav__item.top-level .mobile-nav__sublist .mobile-nav__item .mobile-nav__sublist .mobile-nav__item:last-child{padding-bottom:0}.as-fn-0008 .mobile-nav__item.top-level .mobile-nav__toggle{padding:0!important}.as-fn-0008 .mobile-nav__item.top-level .mobile-nav__toggle button svg{min-height:15px;min-width:20px;height:15px;width:15px}.as-fn-0008 .mobile-nav__item.top-level>.mobile-nav__sublist>.mobile-nav__item{padding-bottom:20px}.as-fn-0008 .mobile-nav__logo-title--inner{position:relative;justify-content:center;padding:26px 0;border-bottom:unset}.as-fn-0008 .mobile-nav__logo-title--inner img{height:23px}.as-fn-0008 .mobile-nav__logo-title--inner .mobile-menu--close-btn{position:absolute;right:0;top:50%;translate:0 -50%}.as-fn-0008 .mobile-nav__logo-title--inner .mobile-menu--close-btn svg{min-width:24px;min-height:24px;width:24px;height:24px}.as-fn-0008 .mobile-nav.nav--meta{padding:8px 0!important}.as-fn-0008 .mobile-nav.nav--meta .mobile-nav-header{display:none}.as-fn-0008 .mobile-nav.nav--meta .mobile-nav{display:flex;align-items:center;gap:10px}.as-fn-0008 .mobile-nav.nav--meta .mobile-nav .mobile-nav__item{border-bottom:unset}.as-fn-0008 .mobile-nav.nav--meta .mobile-nav .mobile-nav__item:has(#customer_register_link){display:none}.as-fn-0008 .mobile-nav.nav--meta .mobile-nav .mobile-nav__item a{display:flex;align-items:center;gap:6px;font-family:Open Sans;font-weight:400;font-size:16px;line-height:100%;letter-spacing:6%;color:#34302d}.as-fn-0008 .mobile-nav.nav--meta .mobile-nav .mobile-nav__item.fn-0008-lang-btn a{color:#242424b2!important;cursor:pointer}.as-fn-0008 .mobile-nav__sublist .mobile-nav__link{letter-spacing:normal!important}.as-fn-0008 #AccessibleNav .first-level-dropdown>.site-nav__link .site-nav--link-text{font-size:14px}.as-fn-0008 .site-nav__dropdown.standard-dropdown{row-gap:10px;display:flex!important;flex-direction:row;width:-moz-max-content;width:max-content;max-height:unset;max-width:unset;overflow:visible}.as-fn-0008 .site-nav__dropdown.standard-dropdown li .site-nav__link .site-nav--link-text{display:flex;align-items:center;gap:6px;padding:unset!important;font-family:Open Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}.as-fn-0008 .site-nav__dropdown.standard-dropdown li .site-nav__link .site-nav--link-text img{height:30px;width:30px}.as-fn-0008 li div:has(.mobile-nav__link[href="/pages/kalorienrechner"]){display:none}.as-fn-0008 .mobile-nav__item.top-level:has(a[href="/pages/kalorienrechner"]) .mobile-nav__item.has-children ul{visibility:visible;max-height:3000px;width:100%;transition:all .7s cubic-bezier(.57,.06,.05,.95),margin 1ms}.as-fn-0008 .site-nav--has-dropdown.first-level-dropdown:hover .fn-0008-desktop{visibility:visible;transition-delay:0s}.as-fn-0008:has(.sticky-header.sticked) .fn-0008-desktop{top:110px!important}.fn-0008-lang{display:none;position:absolute;bottom:0;z-index:2000;width:100%;background:#fff;border-top:1px solid rgba(0,0,0,.168627451)}.fn-0008-lang h3{position:relative;display:flex;justify-content:center;align-items:center;padding:20px;border-bottom:1px solid rgba(0,0,0,.168627451);font-family:Open Sans;font-weight:600;font-size:16px;line-height:100%;letter-spacing:6%;text-align:center}.fn-0008-lang h3 svg{position:absolute;right:16px;top:50%;translate:0 -50%;height:24px;width:24px;cursor:pointer}.fn-0008-lang ul{display:flex;flex-direction:column;align-items:center;gap:12px;padding:10px;margin:0}.fn-0008-lang ul li{list-style-type:none}.fn-0008-lang ul li a{font-family:Open Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:6%;text-align:center;color:#34302d}.fn-0008-lang.open{display:block}.fn-0008-lang-overlay{display:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2000;background:#ffffff73}.fn-0008-lang-overlay:has(+.fn-0008-lang.open){display:block}.fn-0008-desktop{position:fixed;left:0;opacity:1;visibility:hidden;transition:visibility 0s linear .5s;width:100%;padding:50px 30px;border-top:1px solid #e6e5e7;background-color:#fff}.fn-0008-desktop-container{display:flex;justify-content:space-between;flex-direction:row;gap:20px;flex-wrap:nowrap;max-width:1600px;margin:0 auto}.fn-0008-desktop-special{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.fn-0008-desktop-special .fn-0008-desktop-item{position:relative}.fn-0008-desktop-special .fn-0008-desktop-item:nth-of-type(1){order:1}.fn-0008-desktop-special .fn-0008-desktop-item:nth-of-type(2){order:3}.fn-0008-desktop-special .fn-0008-desktop-item:nth-of-type(3){order:2}.fn-0008-desktop-special .fn-0008-desktop-item:nth-of-type(4){order:4}.fn-0008-desktop-special .fn-0008-desktop-item:nth-child(1):after,.fn-0008-desktop-special .fn-0008-desktop-item:nth-child(3):after{content:"";display:block;width:100%;height:1px;background-color:#d9d9d9;margin-top:20px}.fn-0008-desktop-item{display:flex;flex-direction:column;flex:0 0 auto}.fn-0008-desktop-content{display:flex;align-items:center;gap:4px;margin-bottom:10px}.fn-0008-desktop-content img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.fn-0008-desktop-content span{font-family:Open Sans;font-weight:700;font-size:14px;color:#34302d}.fn-0008-desktop-content:hover span{color:#7dab28!important}.fn-0008-desktop-submenu{display:flex;flex-direction:column;align-items:start;gap:10px;padding-left:15px;margin-left:15px;border-left:1px solid #d9d9d9!important}.fn-0008-desktop-submenu a:hover span{color:#7dab28!important}.fn-0008-desktop-submenu span{font-family:Open Sans;font-weight:400;font-size:14px;color:#34302d}.fn-0008-lang-desktop-btn{position:relative}.fn-0008-lang-desktop-btn>a{color:#242424b2!important;cursor:pointer}.fn-0008-lang-desktop-btn.nav-hover .fn-0008-lang-desktop-popup{display:block}.fn-0008-lang-desktop-popup{display:none;position:absolute;top:100%;left:-10px;padding:14px 40px 14px 20px;background:#fff}.fn-0008-lang-desktop-popup ul{display:flex;flex-direction:column;gap:8px;margin:0;list-style-type:none}.fn-0008-lang-desktop-popup ul li{font-size:16px;font-weight:400;color:#34302d;white-space:nowrap}.fn-0008-lang-desktop-popup ul li:hover a{color:#7dab28!important}@media(min-width:768px){.as-fn-0008 .first-level-dropdown a.site-nav__link{color:#34302d!important}.as-fn-0008 li div:has(.mobile-nav__link[href="/pages/kalorienrechner"]){display:grid}.fn-0008-hidden{display:none}.fn-0008-desktop:has(a[href="/pages/kalorienrechner"]){position:absolute;width:auto;padding:20px 30px}.fn-0008-desktop:has(a[href="/pages/kalorienrechner"]) .fn-0008-desktop-content{display:none}.fn-0008-desktop:has(a[href="/pages/kalorienrechner"]) .fn-0008-desktop-submenu{margin:0;padding:0;border:unset!important}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/as-fn-0008.css.map */
