.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;padding-bottom:3rem;padding-top:3rem;position:absolute;right:0;top:100%}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word}.mega-menu__link--level-2{font-weight:700}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:100px}.header--top-center .mega-menu__list>li{width:16%;padding-right:2.4rem}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.mega-menu__content{background:#fff}.mega-menu__link{color:#000}summary.list-menu__item .icon-caret{display:none}.header--top-center custom-header-menu .mega-menu__list{display:block;flex-wrap:wrap;column-gap:0;column-count:4;padding:0;gap:0}.header--top-center custom-header-menu .mega-menu__list>li{width:100%;padding:0 20px}.header--top-center custom-header-menu .mega-menu__list .mega-menu__link{letter-spacing:.9px;color:#000;text-transform:uppercase;font-size:15px;font-weight:600;font-family:Montserrat;padding:9px 0;text-decoration:none}.header--top-center custom-header-menu .mega-menu__list .mega-menu__link:hover{color:#fa88c5}.header--top-center custom-header-menu .mega-menu__list.abc details[open]>summary.mega-menu__link{display:none}.header--top-center custom-header-menu .mega-menu__list details[open] .double_link{column-count:5}.header--top-center custom-header-menu .mega-menu__list details[open] .double_link.abc,.header--top-center custom-header-menu .mega-menu__list.abc{column-count:unset}.header--top-center custom-header-menu .mega-menu__list.abc .second_level_li:has(.double_link details[open]) .menu-title,.header--top-center custom-header-menu .mega-menu__list.abc .second_level_li:has(.double_link details[open]) .menu-drawer__close-button,.header--top-center custom-header-menu .double_link.abc .third_level_li,.header--top-center custom-header-menu .mega-menu__list.abc .second_level_li,.header--top-center custom-header-menu .mega-menu__list .second_level_li .third_level_li .mega-menu__link svg{display:none}.header--top-center custom-header-menu .mega-menu__list details[open] .double_link.abc .third_level_li .menu-title,.header--top-center custom-header-menu .double_link.abc .third_level_li .third_level_li,.header--top-center custom-header-menu .double_link.abc .third_level_li:has(details[open]),.header--top-center custom-header-menu .mega-menu__list.abc .second_level_li:has(details[open]){display:block}.header--top-center custom-header-menu .mega-menu__list details[open] .double_link.abc .third_level_li .menu-drawer__close-button{display:flex}.header--top-center custom-header-menu .mega-menu__list details .menu-drawer__close-button{letter-spacing:.26px;color:#bfbdb9;padding:0 0 30px}.header--top-center custom-header-menu .mega-menu__list .second_level_li .third_level_li .mega-menu__link{font-family:"Source Sans 3";font-size:16px;text-transform:none;letter-spacing:.32px}details[open]>.header__menu-item{text-decoration:none;background:#fff;color:#000}details[open]>.header__menu-item .icon-caret{display:none}summary.list-menu__item{padding-right:15px}.submenu-open-custom .second_level_li:has(.menu-opening){display:block}.submenu-open-custom .second_level_li{display:none}.mega-menu__list.submenu-open-custom:has(.menu-opening){column-count:unset}.submenu-open-custom .second_level_li .menu-opening ul{column-gap:30px;column-count:5}.mega-menu .second_level_li .menu-opening ul[link_lenght="10"],.mega-menu .second_level_li .menu-opening ul[link_lenght="9"],.mega-menu .second_level_li .menu-opening ul[link_lenght="8"],.mega-menu .second_level_li .menu-opening ul[link_lenght="7"],.mega-menu .second_level_li .menu-opening ul[link_lenght="6"],.mega-menu .second_level_li .menu-opening ul[link_lenght="5"],.mega-menu .second_level_li .menu-opening ul[link_lenght="4"],.mega-menu .second_level_li .menu-opening ul[link_lenght="3"],.mega-menu .second_level_li .menu-opening ul[link_lenght="2"],.mega-menu .second_level_li .menu-opening ul[link_lenght="1"]{column-count:1}.mega-menu .second_level_li .menu-opening ul[link_lenght="11"],.mega-menu .second_level_li .menu-opening ul[link_lenght="12"],.mega-menu .second_level_li .menu-opening ul[link_lenght="13"],.mega-menu .second_level_li .menu-opening ul[link_lenght="14"],.mega-menu .second_level_li .menu-opening ul[link_lenght="15"],.mega-menu .second_level_li .menu-opening ul[link_lenght="16"],.mega-menu .second_level_li .menu-opening ul[link_lenght="17"],.mega-menu .second_level_li .menu-opening ul[link_lenght="18"],.mega-menu .second_level_li .menu-opening ul[link_lenght="19"],.mega-menu .second_level_li .menu-opening ul[link_lenght="20"]{column-count:2}.mega-menu .second_level_li .menu-opening ul[link_lenght="21"],.mega-menu .second_level_li .menu-opening ul[link_lenght="22"],.mega-menu .second_level_li .menu-opening ul[link_lenght="23"],.mega-menu .second_level_li .menu-opening ul[link_lenght="24"],.mega-menu .second_level_li .menu-opening ul[link_lenght="25"],.mega-menu .second_level_li .menu-opening ul[link_lenght="26"],.mega-menu .second_level_li .menu-opening ul[link_lenght="27"],.mega-menu .second_level_li .menu-opening ul[link_lenght="28"],.mega-menu .second_level_li .menu-opening ul[link_lenght="29"],.mega-menu .second_level_li .menu-opening ul[link_lenght="30"]{column-count:3}.mega-menu .second_level_li .menu-opening ul[link_lenght="31"],.mega-menu .second_level_li .menu-opening ul[link_lenght="32"],.mega-menu .second_level_li .menu-opening ul[link_lenght="33"],.mega-menu .second_level_li .menu-opening ul[link_lenght="34"],.mega-menu .second_level_li .menu-opening ul[link_lenght="35"],.mega-menu .second_level_li .menu-opening ul[link_lenght="36"],.mega-menu .second_level_li .menu-opening ul[link_lenght="37"],.mega-menu .second_level_li .menu-opening ul[link_lenght="38"],.mega-menu .second_level_li .menu-opening ul[link_lenght="39"],.mega-menu .second_level_li .menu-opening ul[link_lenght="40"]{column-count:4}.submenu-open-custom .second_level_li:has(.menu-opening) .menu-opening summary.mega-menu__link{display:none}.submenu-open-custom .second_level_li:has(.menu-opening) details.menu-opening .menu-drawer__close-button{letter-spacing:.26px;color:#bfbdb9;font-size:13px;padding:0;margin-bottom:20px;margin-top:0}.submenu-open-custom .second_level_li .menu-opening ul li .mega-menu__link.link{font-family:"Source Sans 3";font-size:16px;font-weight:400;text-transform:none;letter-spacing:.32px;line-height:1;padding:7px 0}.submenu-open-custom .second_level_li .menu-opening ul li .mega-menu__link.link:hover{font-weight:500;color:#e3007a}.mega-menu .mega-menu__list{width:100%}.mega-menu .mega-menu__list li{width:25%}.mega-menu .mega-menu__list li a.mega-menu__link{font-size:15px;letter-spacing:.9px;color:#000;text-transform:capitalize;font-family:Montserrat}.mega-menu .mega-menu__list li ul li{width:100%}.mega-menu .mega-menu__list li ul li a.mega-menu__link{font-family:"Source Sans 3";font-size:16px;text-transform:none;letter-spacing:.32px}.mega-menu .mega-menu__list li{width:auto}details[open]>.header__menu-item span{text-decoration:underline;text-decoration-style:solid;text-underline-offset:12px}.mega-menu .mega-menu__list li .menu-title{letter-spacing:.9px;color:#fa88c5;text-transform:uppercase;font-family:Montserrat;font-size:15px;font-weight:600;margin-bottom:10px}.submenu-open-custom .second_level_li:has(.menu-opening) .menu-opening .isSubMenu.third_level_li .mega-menu__link{display:block}.submenu-open-custom .second_level_li .menu-opening:has(.third_level_li .menu-opening) .menu-drawer__close-button,.submenu-open-custom .second_level_li .menu-opening:has(.third_level_li .menu-opening) .menu-title,.submenu-open-custom .second_level_li:has(.menu-opening) .third_level_li .mega-menu__link svg,.submenu-open-custom .second_level_li:has(.menu-opening) .menu-opening .third_level_li:has(.menu-opening) .mega-menu__link{display:none}.submenu-open-custom .second_level_li .menu-opening .third_level_li .menu-opening .menu-drawer__close-button,.submenu-open-custom .second_level_li .menu-opening .third_level_li .menu-opening .menu-title{display:flex}.submenu-open-custom .second_level_li:has(.menu-opening) .submenu-open-custom:has(.third_level_li .menu-opening){column-count:1}.submenu-open-custom .second_level_li:has(.menu-opening) .submenu-open-custom .third_level_li{display:none}.submenu-open-custom .second_level_li:has(.menu-opening) .submenu-open-custom .third_level_li:has(.menu-opening),.submenu-open-custom .second_level_li:has(.menu-opening) .submenu-open-custom .third_level_li .single_line .third_level_li .mega-menu__link,.submenu-open-custom .second_level_li:has(.menu-opening) .submenu-open-custom .third_level_li .single_line .third_level_li{display:block}details[open]>.header__menu-item .header__active-menu-item{color:#000}.mega-menu.menu-nahzubehor .mega-menu__list,.mega-menu.menu-stoffe .mega-menu__list{column-gap:30px;column-count:5;display:block;padding:0}.mega-menu.menu-nahmaschinen .mega-menu__list li a.mega-menu__link,.mega-menu.menu-patchwork .mega-menu__list li a.mega-menu__link,.mega-menu.menu-nahzubehor .mega-menu__list li a.mega-menu__link,.mega-menu.menu-stoffe .mega-menu__list li a.mega-menu__link{font-family:"Source Sans 3";font-size:16px;font-weight:400;text-transform:none;letter-spacing:.32px;line-height:1;padding:7px 0}.mega-menu.menu-nahzubehor .mega-menu__list li .list-unstyled{display:none}.mega-menu.menu-patchwork .mega-menu__list{column-gap:30px;column-count:1;display:block;padding:0;width:max-content;margin:0 auto}.mega-menu.menu-nahmaschinen .header__submenu,.mega-menu.menu-patchwork .header__submenu{background:#fff;padding:10px 20px;width:max-content;min-width:auto}.mega-menu.menu-nahmaschinen .header__submenu .header__menu-item,.mega-menu.menu-patchwork .header__submenu .header__menu-item{font-family:"Source Sans 3";font-size:16px;font-weight:400;text-transform:none;letter-spacing:.32px;line-height:1;padding:7px 0;color:#000}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-mega-menu.css.map */
