:root{--mobile-nav-padding: 1rem;--mobile-nav-border-color: rgba(0, 0, 0, .1);--mobile-nav-text-color: #333;--mobile-nav-bg-hover: rgba(0, 0, 0, .05);--mobile-nav-hero-height: 182px;--mobile-nav-testimonial-bg: #FFFBF5;--mobile-nav-section-bg: #ECECEC}.drawer__header.drawer__header--shadowed{background-color:#fff}.mobile-nav{--mobile-nav-padding: 1rem;--mobile-nav-border-color: rgba(0, 0, 0, .1);--mobile-nav-text-color: #333;--mobile-nav-bg-hover: rgba(0, 0, 0, .05)}.mobile-nav__item{border-bottom:1px solid var(--mobile-nav-border-color)}.mobile-nav__link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--mobile-nav-padding);background:none;border:none;text-align:left;color:var(--mobile-nav-text-color);text-decoration:none;transition:background-color .2s ease}.mobile-nav__link:hover,.mobile-nav__link:focus{background-color:var(--mobile-nav-bg-hover)}.mobile-nav__link--expandable{cursor:pointer}.mobile-nav__link--sub{padding-left:calc(var(--mobile-nav-padding) * 1.5);font-size:.9em}.mobile-nav__link--final{padding-left:calc(var(--mobile-nav-padding) * 2);font-size:.85em}.mobile-nav__link-text{flex:1}.animated-plus{position:relative;width:10px;height:10px}.animated-plus:before,.animated-plus:after{content:"";position:absolute;background-color:currentColor;transition:transform .3s ease}.animated-plus:before{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.animated-plus:after{top:0;bottom:0;left:50%;width:1px;transform:translate(-50%)}[aria-expanded=true] .animated-plus:after{transform:translate(-50%) rotate(90deg)}.mobile-nav__submenu{background-color:#00000005}.mobile-nav--level-2 .mobile-nav__item{border-bottom:1px solid rgba(0,0,0,.05)}.mobile-nav--level-3 .mobile-nav__item{border-bottom:none}.mobile-nav__section-title{padding:25px 20px 10px;font-size:16px;font-weight:600;color:#000}.mobile-nav__images-section{background-color:#f8f9fa;padding-bottom:25px}.mobile-nav__images-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-nav__images-wrapper--grid .mobile-nav__images-scroller{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.mobile-nav__images-scroller{display:flex;gap:15px;padding-bottom:1rem;padding-left:20px;margin-bottom:0;background-color:#fff}.mobile-nav__image-push{display:block;text-decoration:none;color:inherit;min-width:120px;flex-shrink:0}.mobile-nav__image-container{position:relative;background:#fff;border-radius:0;overflow:hidden;transition:transform .2s ease}.mobile-nav__image-push:hover .mobile-nav__image-container{transform:translateY(-2px)}.mobile-nav__image{width:145px;height:145px;object-fit:cover}.mobile-nav__image-badge{position:absolute;top:8px;right:8px;background:#e74c3c;color:#fff;padding:2px 6px;border-radius:4px;font-size:.7em;font-weight:700}.mobile-nav__image-content{justify-items:left}.mobile-nav__image-content .mobile-nav__image-heading{font-size:14px}.mobile-nav__image-heading{margin:0 0 .25rem;font-size:.8em;font-weight:600;line-height:1.2}.mobile-nav__image-text{font-size:.7em;color:#666;line-height:1.3}.mobile-nav__footer-links-wrapper{background-color:var(--mobile-nav-section-bg)}.mobile-nav__footer-links{padding:0 20px 25px;background:#f9f9f9}.mobile-nav__footer-link{display:flex;align-items:center;font-family:inherit;padding:.5rem 0;font-size:.9rem;color:#333;text-decoration:none}.mobile-nav__footer-link:hover{text-decoration:underline}.mobile-nav__footer-link svg{width:21px;height:21px;margin-right:.6rem;flex-shrink:0;color:#666}mobile-navigation .mobile-menu-panel{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;overflow-y:auto;transition:transform .25s ease}#root-menu{transform:translate(0);z-index:5}.mobile-menu-panel--hidden{transform:translate(100%);z-index:0}.mobile-menu-panel--active{transform:translate(0);z-index:10}.mobile-menu-panel__header{display:flex;align-items:center;padding:1rem;border-bottom:1px solid #eee}.mobile-menu-panel__back{background:none;border:none;display:flex;align-items:center;font-size:1rem;color:#333;cursor:pointer}.mobile-menu-panel__back-text{margin-left:.5rem;font-size:.9rem;font-family:inherit}.mobile-menu-panel__title{flex:1;text-align:center;font-weight:600;font-size:1rem;font-family:inherit}mobile-navigation .drawer__content{position:relative;padding:0}mobile-navigation .drawer__header{padding:20px}mobile-navigation .drawer__header button{justify-items:center;font-size:8px;font-weight:600}mobile-navigation .mobile-nav.list--unstyled{border-top:2px solid var(--mobile-nav-section-bg);border-bottom:1px solid var(--mobile-nav-section-bg)}mobile-navigation .mobile-nav__link{padding:20px;color:#000}mobile-navigation .mobile-nav_images-wrapper::-webkit-scrollbar{height:6px}mobile-navigation .mobile-nav_images-wrapper::-webkit-scrollbar-track{background:#e0e0e0;border-radius:3px}mobile-navigation .mobile-nav_images-wrapper::-webkit-scrollbar-thumb{background-color:#8bc34a;border-radius:3px;border:2px solid #e0e0e0}mobile-navigation .mobile-nav_images-wrapper::-webkit-scrollbar-thumb:hover{background-color:#7aae3a}.submenu-panel{width:100%;max-width:480px;margin:0 auto;background:#fff;font-family:inherit;color:#333}.submenu-back-button{background:none;border:none;display:flex;padding:10px 20px;font-family:inherit;align-items:center;cursor:pointer}.submenu-back-text{font-size:.9rem;margin-left:4px;font-family:inherit;color:#555}.submenu-title{flex:1;text-align:center;font-family:inherit;font-size:18px;font-weight:600;margin:0}.submenu-hero{position:relative;width:100%;font-family:inherit;height:auto;padding:0 25px 25px;overflow:hidden;background:var(--mobile-nav-section-bg);border-top:none}.submenu-hero-bg{position:relative;font-family:inherit;width:100%;height:var(--mobile-nav-hero-height);border-radius:8px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.submenu-hero-bg--damen{background-image:linear-gradient(to bottom,#00000080,#00000026 15%,#0000 60%),url(/cdn/shop/files/damen-pic_1.png?v=1749124366)}.submenu-hero-bg--herren{background-image:linear-gradient(to bottom,#00000080,#00000026 15%,#0000 60%),url(/cdn/shop/files/herren-menu.png?v=1751032259)}.submenu-hero-bg--kinder{background-image:linear-gradient(to bottom,#00000080,#00000026 15%,#0000 60%),url(/cdn/shop/files/kids-menu.png?v=1751032270)}.submenu-category-group{padding:25px;border-top:1px solid var(--mobile-nav-section-bg)}.submenu-category-header{display:flex;justify-content:space-between;font-family:inherit;align-items:baseline;margin-bottom:8px}.submenu-category-title{font-size:18px;font-family:inherit;font-weight:600;color:#000;margin:0}.submenu-category-link{display:flex;align-items:center;font-family:inherit;font-size:14px;gap:5px;text-underline-offset:5px;color:#b2b2b2;text-decoration:underline}.submenu-item-list{list-style:none;font-family:inherit;margin:0;padding:0}.submenu-item-list li{border-bottom:1px solid var(--mobile-nav-section-bg)}.submenu-item{display:flex;align-items:center;font-family:inherit;padding:8px 0;text-decoration:none;color:#333}.submenu-item img{width:60px;height:60px;font-family:inherit;object-fit:cover;margin-right:12px}.submenu-item-text{font-family:inherit;color:#000;font-size:16px}.submenu-testimonial{border-top:1px solid var(--mobile-nav-section-bg);padding:16px;font-family:inherit;text-align:left;background-color:var(--mobile-nav-testimonial-bg)}.testimonial-star{margin-bottom:0}.submenu-testimonial-text{font-size:16px;font-family:inherit;font-weight:600;margin:4px 0 8px;color:#000}.testimonial-avatar{width:39px;height:39px;border-radius:50%;margin-right:8px}.testimonial-avatar--primary{z-index:1;position:relative}.testimonial-avatar--secondary{margin-left:-21px;position:relative;z-index:0}.submenu-testimonial-avatar{display:flex;font-family:inherit;align-items:center;justify-content:left}.submenu-testimonial-avatar img{width:39px;font-family:inherit;height:39px;border-radius:50%;margin-right:8px}.submenu-testimonial-name{font-size:.9rem;font-family:inherit;color:#000}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}@media (max-width: 768px){.mobile-nav__images-scroller{padding-left:15px}.submenu-category-group{padding:20px 15px}}@supports (container-type: inline-size){mobile-navigation{container-type:inline-size}@container (min-width: 400px){.submenu-category-group{padding:30px}}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/mobile-navigation.css.map */
