.header-sticky:not(.header-scrolled) .header:before{background-color:transparent}.banner-theme-level-body .header__main,.article-template .header__main,.search-template .header__main,.cart-template .header__main,.product-template .header__main,.policy-template .header__main,.request-pages-garantie .header__main,.blog-template .header__main{position:relative}.header:before{width:0;overflow:hidden;transition:all .6s linear}body.drawer--open .header__main .header:before,.article-template .header__main .header:before,.banner-theme-level-body .header__main .header:before,.search-template .header__main .header:before,.cart-template .header__main .header:before,.product-template .header__main .header:before,.request-pages-garantie .header__main .header:before,.policy-template .header__main .header:before,.blog-template .header__main .header:before{background-color:var(--color-main-bg);width:100%}.header-scrolled .header:before{background-color:var(--color-main-bg)}body.drawer--open .header__main .header .header__logo,.article-template .header__main .header .header__logo,.banner-theme-level-body .header__main .header .header__logo,.search-template .header__main .header .header__logo,.cart-template .header__main .header .header__logo,.product-template .header__main .header .header__logo,.request-pages-garantie .header__main .header .header__logo,.policy-template .header__main .header .header__logo,.blog-template .header__main .header .header__logo,.header-scrolled .header .header__logo{filter:invert(1)}.custom-header .menu-drawer-button svg path,.custom-header .cart-drawer-button svg path,.custom-header .account-button svg path,.custom-header .search-drawer-button svg path{transition:all .3s linear}.header-scrolled .header .icon.icon-shopping-bag path,.header-scrolled .header .icon.icon-hamburger path{stroke:var(--color-main-dark)}.header-scrolled .header .icon.icon-search path,.header-scrolled .header .icon.icon-account path{fill:var(--color-main-dark)}body.drawer--open .header__main .header .icon.icon-shopping-bag path,body.drawer--open .header__main .header .icon.icon-hamburger path,.article-template .header__main .header .icon.icon-shopping-bag path,.article-template .header__main .header .icon.icon-hamburger path,.banner-theme-level-body .header__main .header .icon.icon-shopping-bag path,.banner-theme-level-body .header__main .header .icon.icon-hamburger path,.search-template .header__main .header .icon.icon-shopping-bag path,.search-template .header__main .header .icon.icon-hamburger path,.cart-template .header__main .header .icon.icon-shopping-bag path,.cart-template .header__main .header .icon.icon-hamburger path,.product-template .header__main .header .icon.icon-shopping-bag path,.product-template .header__main .header .icon.icon-hamburger path,.request-pages-garantie .header__main .header .icon.icon-shopping-bag path,.request-pages-garantie .header__main .header .icon.icon-hamburger path,.policy-template .header__main .header .icon.icon-shopping-bag path,.policy-template .header__main .header .icon.icon-hamburger path,.blog-template .header__main .header .icon.icon-shopping-bag path,.blog-template .header__main .header .icon.icon-hamburger path{stroke:var(--color-main-dark)}body.drawer--open .header__main .header .icon.icon-search path,body.drawer--open .header__main .header .icon.icon-account path,.article-template .header__main .header .icon.icon-search path,.article-template .header__main .header .icon.icon-account path,.banner-theme-level-body .header__main .header .icon.icon-search path,.banner-theme-level-body .header__main .header .icon.icon-account path,.search-template .header__main .header .icon.icon-search path,.search-template .header__main .header .icon.icon-account path,.cart-template .header__main .header .icon.icon-search path,.cart-template .header__main .header .icon.icon-account path,.product-template .header__main .header .icon.icon-search path,.product-template .header__main .header .icon.icon-account path,.request-pages-garantie .header__main .header .icon.icon-search path,.request-pages-garantie .header__main .header .icon.icon-account path,.policy-template .header__main .header .icon.icon-search path,.policy-template .header__main .header .icon.icon-account path,.blog-template .header__main .header .icon.icon-search path,.blog-template .header__main .header .icon.icon-account path{fill:var(--color-main-dark)}.custom-header.header--show-sperator-line{border-color:#ffffff59}.header-scrolled .custom-header.header--show-sperator-line{border:none}.header.custom-header{display:flex;grid-gap:.75rem;justify-content:space-between;transition:all .3s linear;padding:1.125rem;border:none}.header__main{position:absolute;width:100%;max-width:100%;background-color:transparent}.index-template .header__main{border-block-end:.1rem solid #ffffff59}.header-scrolled .header__main{position:fixed;top:1.875rem;background-color:var(--color-main-bg);box-shadow:0 4px 18px rgba(var(--color-foreground),.1)}.header-sticky.header-scrolled .header{box-shadow:unset}.custom-header .header__logo{max-width:unset;flex:1;justify-content:flex-start;transition:all .3s linear}.custom-header .header__buttons{margin:0!important;column-gap:1rem}.custom-header .cart-drawer-button,.custom-header .account-button,.custom-header .search-drawer-button,.custom-header .menu-drawer-button{width:1.25rem;height:1.25rem}.custom-header .menu-drawer-button svg,.custom-header .cart-drawer-button svg,.custom-header .account-button svg,.custom-header .search-drawer-button svg{width:100%;height:100%;display:block}.custom-header .cart-count{width:.75rem;height:.75rem;font-size:.4375rem;letter-spacing:0;line-height:1;display:flex;align-items:center;justify-content:center;top:-.3rem;inset-inline-end:-.4rem;background-color:var(--color-main-bg);color:var(--color-main-dark);transition:all .3s linear}.header-scrolled .custom-header .cart-count,body.drawer--open .header__main .custom-header .cart-count,.article-template .header__main .custom-header .cart-count,.banner-theme-level-body .header__main .custom-header .cart-count,.search-template .header__main .custom-header .cart-count,.cart-template .header__main .custom-header .cart-count,.product-template .header__main .custom-header .cart-count,.request-pages-garantie .header__main .custom-header .cart-count,.policy-template .header__main .custom-header .cart-count,.blog-template .header__main .custom-header .cart-count{background-color:var(--color-main-dark);color:var(--color-main-bg)}.menu-drawer.drawer{top:5.375rem;height:30.5rem}.menu-drawer .drawer__close{width:1.875rem;height:1.875rem;position:absolute;top:100%;left:-100%;transform:translate(-50%);background-color:var(--color-main-bg);border-radius:50%;margin-top:2rem;padding:.3125rem;visibility:hidden;opacity:0;transition:all .5s linear}.menu-drawer[active][open] .drawer__close{left:50%;visibility:visible;opacity:1}.menu-drawer.drawer .fixed-overlay,.header-pinned .menu-drawer.drawer,.header-pinned .menu-drawer.drawer .fixed-overlay{top:5.375rem}.menu-drawer.drawer .drawer__inner{background-color:var(--color-main-bg);border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.menu-drawer .menu-drawer__menus{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:2.21875rem;padding:0 1.125rem .5rem!important;grid-gap:.5rem}.menu-drawer .menu-drawer__item{position:relative;padding:0;grid-column:span 3;grid-row:span 4;height:100%;width:100%;max-width:100%}.menu-drawer .menu-drawer__menus .menu-drawer__item:nth-child(2n-1){grid-column:span 3;grid-row:span 6}.menu-drawer summary.menu-drawer__item-link .menu-drawer__item-inner,.menu-drawer .menu-drawer__item-link{position:absolute;bottom:0;left:0;font-family:var(--font-body-family);font-weight:600;font-size:.75rem;line-height:100%;text-transform:uppercase;background-color:var(--color-main-bg);display:flex;align-items:center;grid-gap:.5rem;padding:.25rem .375rem;border-radius:3.75rem;margin:0 0 .75rem .75rem}.menu-drawer .menu__image--missing summary.menu-drawer__item-link .menu-drawer__item-inner,.menu-drawer .menu__image--missing .menu-drawer__item-link{position:relative;margin:0}.menu-drawer .menu-drawer__item.menu__image--missing{max-width:fit-content;max-height:fit-content;display:none}.menu-drawer .menu__item--inner{max-width:100%;width:100%}.menu-drawer .menu-drawer__item-inner .icon.icon-arrow{height:.875rem;width:.875rem}.menu-drawer [is=menu-drawer-details]{height:100%}.menu-drawer summary.menu-drawer__item-link{position:relative;height:100%;margin:0;padding:0}.menu-drawer .menu-drawer__item-image{width:100%;height:100%;max-width:100%;border-radius:.25rem;overflow:hidden}.menu-drawer .menu-drawer__item-image img{width:100%;height:100%;display:block;object-fit:cover}.menu-drawer .drawer__bottom--col{padding:.75rem 1.125rem 1.125rem}.menu-drawer .drawer__bottom--col-innner{display:flex;justify-content:space-between;align-items:center}.menu-drawer .drawer__bottom--title{font-family:var(--font-body-family);font-weight:600;font-size:.75rem;line-height:1.25;letter-spacing:0;text-transform:uppercase;color:var( --color-main-dark);padding:.25rem .375rem;background-color:var(--color-main-bg);border-radius:6rem}.menu-drawer .drawer__bottom--links{display:flex;grid-gap:1.125rem}.menu-drawer .drawer__bottom--links .links__item{font-family:var(--font-body-family);font-weight:400;font-size:.75rem;line-height:1.25;letter-spacing:0;text-transform:initial;color:var( --color-main-dark);display:block}body .header-sticky{position:unset}body .header-sticky .header__main{top:1.875rem}@media screen and (min-width: 45em){.header.custom-header{grid-gap:1.4rem}.custom-header .header__buttons{column-gap:1.2rem}.custom-header .cart-drawer-button,.custom-header .account-button,.custom-header .search-drawer-button,.custom-header .menu-drawer-button{width:1.5rem;height:1.5rem}.menu-drawer.drawer,.menu-drawer.drawer .fixed-overlay,.header-pinned .menu-drawer.drawer,.header-pinned .menu-drawer.drawer .fixed-overlay{top:5.625rem}.header__main{border-block-end:.1rem solid #ffffff59}}@media screen and (min-width: 61.9375em){.header.custom-header{padding:1.5rem 1.625rem;grid-gap:2rem}.custom-header .header__navigation{flex:1;display:flex}.custom-header .menu-drawer-button{display:none}.custom-header .header__logo{max-width:fit-content;flex:unset}.custom-header .reversed-link{font-family:var(--font-heading-family);font-weight:400;font-size:1rem;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:var(--color-main-bg);transition:all .3s linear}body.drawer--open .header__main .custom-header .reversed-link,.article-template .header__main .custom-header .reversed-link,.banner-theme-level-body .header__main .custom-header .reversed-link,.search-template .header__main .custom-header .reversed-link,.cart-template .header__main .custom-header .reversed-link,.product-template .header__main .custom-header .reversed-link,.request-pages-garantie .header__main .custom-header .reversed-link,.policy-template .header__main .custom-header .reversed-link,.blog-template .header__main .custom-header .reversed-link,.header-scrolled .custom-header .reversed-link{color:var(--color-main-dark)}.custom-header .cart-count{width:1.25rem;height:1.25rem;font-size:.875rem;inset-inline-end:-.75rem}}@media screen and (min-width:64em){.custom-header .menu__item{padding:0 .875rem}.custom-header .header__buttons{column-gap:1.5rem}.custom-header .cart-drawer-button,.custom-header .account-button,.custom-header .search-drawer-button,.custom-header .menu-drawer-button{width:1.75rem;height:1.75rem}}@media screen and (min-width:79em){.header.custom-header{padding:1.5rem 3.625rem;grid-gap:3rem}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/header.css.map */
