.main-navigation{background-color:var(--color-primary-white);height:100vh;left:-100%;max-width:20rem;position:absolute;top:0;transition:left var(--timing-normal) var(--easing-normal);width:100%;z-index:var(--layer-overlay)}@media(min-width:64em){.main-navigation{--navigation-height:66px;display:block;height:auto;left:auto;left:initial;max-width:none;overflow:visible;overflow:initial;position:relative;z-index:0}}.main-navigation.critical-component-hide{display:block}.main-navigation.critical-component-clear{opacity:1}.main-navigation__overlay{background-color:var(--color-overlay);height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;translate:0;width:100%;z-index:-1}.main-navigation--open{left:0}.main-navigation--open .main-navigation__overlay{opacity:1;pointer-events:auto}.main-navigation__nav.container{overflow:hidden;padding-inline:0}@media(min-width:64em){.main-navigation__nav.container{overflow:visible;overflow:initial;padding-inline:var(--layout-margin)}}.main-navigation__list{background-color:var(--color-primary-white);display:flex;flex-direction:column;height:100vh;padding-block-end:7.5rem;position:relative;scrollbar-color:gray;transition:opacity var(--timing-normal) var(--easing-normal),translate var(--timing-normal) var(--easing-normal)}.main-navigation__list::-webkit-scrollbar{height:5px;width:5px}.main-navigation__list::-webkit-scrollbar-track{background-color:transparent}.main-navigation__list::-webkit-scrollbar-thumb{background-color:var(--color-grey-5)}.main-navigation__list:not(.subnav-active){overflow:hidden auto}@media(min-width:64em){.main-navigation__list,.main-navigation__list:not(.subnav-active){overflow:visible;overflow:initial}.main-navigation__list{align-items:center;flex-direction:row;gap:var(--spacing-xs);height:auto;justify-content:space-between;padding-block-end:0}}.main-navigation__teaser-mobile-container{display:flex;flex-direction:column;gap:var(--spacing-s);margin-block:var(--spacing-m) 0;padding-inline:var(--spacing-m)}@media(min-width:64em){.main-navigation__teaser-mobile-container{display:none}}.main-navigation__teaser-mobile-container .main-navigation__dropdown-teaser{height:auto;width:100%}.main-navigation__teaser-mobile-container .images__image{position:static}.main-navigation__teaser-mobile-container .main-navigation__dropdown-teaser-image{padding-block-end:0!important}.main-navigation__item{align-items:center;display:flex}@media(min-width:64em){.main-navigation__item{border-bottom:0;height:var(--navigation-height)}}.main-navigation__item--spacer{background-color:var(--grey-shade-grey-1);box-shadow:inset 0 4px 10px 0 rgba(0,0,0,.05),inset 0 -3px 10px 0 rgba(0,0,0,.05);height:2.25rem;min-height:2.25rem}@media(min-width:64em){.main-navigation__item--customer,.main-navigation__item--spacer{display:none}}.main-navigation__item--customer .icon{margin-inline-end:var(--spacing-xs)}.main-navigation__item--switcher .main-navigation__link,.main-navigation__item--switcher .main-navigation__switcher{align-items:center;display:flex;justify-content:flex-start;width:100%}.main-navigation__item--switcher .main-navigation__flag{order:1}.main-navigation__item--switcher .main-navigation__country{flex-grow:1;order:2;text-align:left}.main-navigation__item--switcher .main-navigation__link-wrapper{margin-inline-end:0}.main-navigation__item--switcher .icon{order:3}@media(min-width:64em){.main-navigation__item--switcher{display:none}.main-navigation__item.has-dropdown .main-navigation__link{pointer-events:auto}}.main-navigation__item .icon{height:var(--icon-2xs);width:var(--icon-2xs)}@media(min-width:64em){.main-navigation__item:focus-within .main-navigation__dropdown-trigger .icon,.main-navigation__item:hover .main-navigation__dropdown-trigger .icon{rotate:180deg}}.main-navigation__switcher{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;outline:none;padding:0;width:auto}@media(min-width:64em){.main-navigation__switcher{display:none}}.main-navigation__flag{margin-inline-end:var(--spacing-xs);width:22px}@media(min-width:64em){.main-navigation__flag{display:none}}.main-navigation__link-wrapper{display:flex;justify-content:space-between;margin-inline-end:.5rem;position:relative;width:100%}@media(min-width:64em){.main-navigation__link-wrapper{display:block;margin-inline-end:0}}.main-navigation__link-wrapper:after{border-bottom:1px solid var(--color-grey-2);bottom:0;content:'';left:var(--spacing-m);position:absolute;width:calc(100% - var(--spacing-xl))}@media(min-width:64em){.main-navigation__link-wrapper:after{display:none}.main-navigation__link-wrapper:hover+.main-navigation__dropdown{display:block}.main-navigation__link-wrapper:hover .main-navigation__dropdown-trigger .icon{rotate:180deg}}.main-navigation__link{cursor:pointer;display:inline-block;padding:var(--spacing-l) var(--layout-margin);text-decoration:none;width:100%}@media(min-width:64em){.main-navigation__link{padding-inline:0;width:auto}}.main-navigation__dropdown-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;outline:none;padding:0;pointer-events:none;rotate:-90deg;translate:-1rem;width:auto}@media(min-width:64em){.main-navigation__dropdown-trigger{margin-inline-start:var(--spacing-xs);padding-inline-end:0;pointer-events:auto;rotate:0deg;translate:0}}.main-navigation__dropdown{background-color:var(--color-primary-white);display:flex;flex-direction:column;height:100%;left:0;max-height:100%;opacity:0;overflow-y:auto;padding-block:var(--spacing-l) 7.5rem;pointer-events:none;position:absolute;scrollbar-color:gray;top:0;transition:opacity var(--timing-normal) var(--easing-normal),translate var(--timing-normal) var(--easing-normal);translate:100%;width:100%;z-index:1}.main-navigation__dropdown::-webkit-scrollbar{height:5px;width:5px}.main-navigation__dropdown::-webkit-scrollbar-track{background-color:transparent}.main-navigation__dropdown::-webkit-scrollbar-thumb{background-color:var(--color-grey-5)}@media(min-width:64em){.main-navigation__dropdown{display:none;height:auto;left:50%;max-height:none;max-height:initial;opacity:1;overflow:visible;overflow:initial;padding-block-end:var(--spacing-2xl);pointer-events:all;top:var(--navigation-height);translate:-50% 0}.main-navigation__dropdown:before{left:-50%}.main-navigation__dropdown:after,.main-navigation__dropdown:before{background-color:var(--color-primary-white);content:'';height:100%;position:absolute;top:0;width:100vw;z-index:-1}.main-navigation__dropdown:after{right:-50%}}@media(min-width:64em){.main-navigation__dropdown:focus-within,.main-navigation__dropdown:hover{display:block}}.main-navigation__dropdown-back{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;display:flex;font:inherit;margin-block-end:var(--spacing-l);outline:none;padding:0;-moz-text-align-last:left;text-align-last:left;width:auto}.main-navigation__dropdown-back span{display:block}@media(min-width:64em){.main-navigation__dropdown-back span{display:none}}.main-navigation .active>.main-navigation__dropdown{opacity:1;pointer-events:auto}.main-navigation .subnav-active{translate:-100%}.main-navigation__dropdown-container{display:flex;flex-direction:column}.main-navigation__dropdown-container>.main-navigation__dropdown-headline{order:1}.main-navigation__dropdown-container>.main-navigation__dropdown-layout{order:3}.main-navigation__dropdown-container>.view-all-link{border-bottom:1px solid var(--color-grey-2);margin-block-end:var(--spacing-s);order:2;text-align:start}@media(min-width:64em){.main-navigation__dropdown-container>.view-all-link{border-bottom:0;margin-block-end:var(--spacing-m)}}.main-navigation__dropdown-container>.view-all-link span,.main-navigation__dropdown-container>.view-all-link>a{margin-block:0 var(--spacing-s);text-decoration:none}@media(min-width:64em){.main-navigation__dropdown-container>.view-all-link span:hover,.main-navigation__dropdown-container>.view-all-link>a:hover{font-weight:var(--font-weight-semibold)}}.main-navigation__dropdown-container>.view-all-link>span{cursor:pointer;text-decoration:none}@media(min-width:64em){.main-navigation__dropdown-container>.view-all-link>span:hover{font-weight:var(--font-weight-semibold)}.main-navigation__dropdown-container>.view-all-link a{margin-block:var(--spacing-s) 0;text-decoration:none}}.main-navigation__dropdown-link{display:block;text-decoration:none}.main-navigation__dropdown-link--image{border:1px solid var(--color-grey-2);border-radius:var(--spacing-s);height:100%;padding-block-start:var(--spacing-xs)}.main-navigation__dropdown-link--image .images__image{-o-object-fit:contain;object-fit:contain}.main-navigation__dropdown-thumbnails{align-items:center;display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m);grid-template-columns:repeat(2,minmax(10px,1fr));margin-block-start:var(--spacing-l)}@media(min-width:64em){.main-navigation__dropdown-thumbnails{grid-template-columns:repeat(8,minmax(10px,1fr))}}.main-navigation__dropdown-item{height:100%}.main-navigation__dropdown-thumbnail{height:85px;position:relative}.main-navigation__dropdown-thumbnail .images{background-color:transparent}.main-navigation__dropdown-headline{margin-block-end:var(--spacing-s)}@media(min-width:64em){.main-navigation__dropdown-headline{margin-block-end:var(--spacing-m)}}.main-navigation__dropdown-title{display:block;margin-block-end:var(--spacing-s)}@media(min-width:64em){.main-navigation__dropdown-title{margin-block-end:var(--spacing-m)}}.main-navigation__dropdown-label{display:block;padding-block:var(--spacing-xs) var(--spacing-s);padding-inline:var(--spacing-2xs);text-align:center}.main-navigation__dropdown-view-all{display:inline-block;margin-block-start:var(--spacing-l);text-align:right;text-decoration:underline}.main-navigation__dropdown-item-wrapper{grid-column-gap:var(--spacing-7xl);-moz-column-gap:var(--spacing-7xl);column-gap:var(--spacing-7xl);display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between}.main-navigation__dropdown-layout{margin-block-start:var(--spacing-m)}@media(min-width:64em){.main-navigation__dropdown-layout{grid-column-gap:var(--spacing-7xl);-moz-column-gap:var(--spacing-7xl);column-gap:var(--spacing-7xl);display:grid;justify-content:space-between;margin-block-start:0}}.main-navigation__dropdown-layout>div{margin-block-end:var(--spacing-xl)}@media(min-width:64em){.main-navigation__dropdown-layout-col-2{grid-template-columns:repeat(2,1fr)}.main-navigation__dropdown-layout-col-3{grid-template-columns:repeat(3,1fr)}.main-navigation__dropdown-layout-col-4{-moz-column-gap:var(--spacing-2xl);column-gap:var(--spacing-2xl);grid-template-columns:repeat(4,1fr)}.main-navigation__dropdown-layout-col-5{-moz-column-gap:var(--spacing-xl);column-gap:var(--spacing-xl);grid-template-columns:repeat(5,1fr)}}.main-navigation__dropdown-item-link_text{display:flex;flex-flow:column wrap;gap:var(--spacing-l);margin-block-start:var(--spacing-l);max-width:590px}@media(min-width:64em){.main-navigation__dropdown-item-link_text{gap:var(--spacing-xl)}}.main-navigation__dropdown-item-link_text span{cursor:pointer}@media(min-width:64em){.main-navigation__dropdown-item-link_text span:hover{font-weight:var(--font-weight-semibold)}}.main-navigation__dropdown-item-link_text a{display:inline-block;text-decoration:none;width:100%}@media(min-width:64em){.main-navigation__dropdown-item-link_text a{display:inline;width:auto}.main-navigation__dropdown-item-link_text a:hover{font-weight:var(--font-weight-semibold)}}.main-navigation__dropdown-teaser{height:305px;position:relative;width:255px}.main-navigation__dropdown-teaser-image{border-radius:var(--spacing-s);overflow:hidden}.main-navigation__dropdown-teaser-container{display:none}@media(min-width:64em){.main-navigation__dropdown-teaser-container{display:flex;gap:var(--spacing-m);justify-content:flex-start;margin-inline-start:auto;max-width:526px;width:100%}}@media(min-width:64em){.main-navigation__dropdown-teaser-container:not(:has(+div)){justify-content:flex-end}}.main-navigation__dropdown-teaser-container:not(:has(*)){display:none}.main-navigation__dropdown-teaser-image-container{position:relative;width:100%}.main-navigation__dropdown-teaser-content{position:absolute;right:calc(var(--spacing-xs) + var(--spacing-3xs));text-align:center;top:50%;translate:0 -50%;width:50%}.main-navigation__dropdown-teaser-title{color:var(--color-text);font-family:var(--font-family-display);text-align:center}.main-navigation__dropdown-teaser-subtitle{color:var(--color-text);margin-block-end:var(--spacing-xs);text-align:center}.main-navigation__dropdown-teaser-code{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:var(--color-background-cta);border:0;box-shadow:none;color:inherit;color:var(--color-text-cta);cursor:pointer;font:inherit;outline:none;padding:0;padding:var(--spacing-2xs) var(--spacing-xs);width:auto}.main-navigation__dropdown-teaser-cta.button.button--secondary{background-color:var(--color-background-cta);color:var(--color-text-cta);margin:0 auto;width:-moz-fit-content;width:fit-content}.main-navigation__dropdown-teaser-cta.button.button--secondary:focus,.main-navigation__dropdown-teaser-cta.button.button--secondary:hover{color:var(--color-text-cta)}.main-navigation__dropdown-teaser-promo{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-s);justify-content:center;margin-block-end:var(--spacing-2xs)}.main-navigation__dropdown-teaser-promo-text{color:var(--color-text)}.main-navigation__dropdown-teaser-promo-code{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;color:var(--color-text);cursor:pointer;display:flex;gap:var(--spacing-2xs);min-height:1.875rem;outline:none;padding:0;padding:var(--spacing-2xs) var(--spacing-xs);position:relative;width:auto}.main-navigation__bestseller-item{border-bottom:1px solid var(--color-grey-2);padding-block:var(--spacing-xs)}.main-navigation__bestseller-item-link{align-items:center;cursor:pointer;display:flex;text-decoration:none}.main-navigation__bestseller-title{margin-inline-start:var(--spacing-s)}@media(min-width:64em){.main-navigation__bestseller-title:hover{font-weight:var(--font-weight-semibold)}}.main-navigation__bestseller-image{border-radius:6px}.main-navigation__bestseller-image.images--no-padding{position:static;width:auto}.main-navigation__bestseller-image .images__image{height:auto;position:static;width:auto}.main-navigation__close-container{align-items:center;background-color:var(--color-primary-white);border-radius:40px;display:flex;height:2.5rem;justify-content:center;position:absolute;right:-3rem;top:.5rem;width:2.5rem}@media(min-width:64em){.main-navigation__close-container{display:none}}.main-navigation__close-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;outline:none;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.main-navigation__link-icon{align-items:center;display:flex;padding-block:var(--spacing-m);text-decoration:none}@media(min-width:64em){.main-navigation__link-icon{padding-inline:0}}.main-navigation__link-icon .images{background-color:var(--color-primary-white)}.main-navigation__link-icon-wrapper{margin-inline-end:var(--spacing-s)}.main-navigation [data-tooltip]{cursor:pointer;display:inline-block;position:relative}.main-navigation [data-tooltip]:after,.main-navigation [data-tooltip]:before{bottom:100%;left:50%;opacity:0;position:absolute;transition:all .1s linear;visibility:hidden;z-index:99}.main-navigation .show-tooltip[data-tooltip]:after,.main-navigation .show-tooltip[data-tooltip]:before{opacity:1;transform:translateY(-6px);visibility:visible}.main-navigation [data-tooltip]:before{border:.375rem solid transparent;border-top:.375rem solid var(--color-primary-black);content:'';margin-block-end:-.4375rem}.main-navigation [data-tooltip]:after{background-color:var(--color-primary-black);border-radius:.5rem;color:var(--color-primary-white);content:attr(data-tooltip);font-size:var(--);height:1.625rem;margin-block-end:rem-cacl-(5px);margin-inline-start:-1.25rem;padding:.125rem .5rem .25rem;white-space:nowrap}@media(min-width:64em){.main-navigation__dropdown-teaser-content{bottom:var(--spacing-m);padding:0 var(--spacing-l);right:0;top:auto;top:initial;translate:unset;width:100%}.main-navigation__dropdown-teaser-image-container{height:19.0625rem}}@media(max-width:63.99em){.nav-text-button-medium{font-size:var(--font-size-m);letter-spacing:.2px;line-height:125%}.nav-text-button-medium,.nav-text-button-small{font-family:var(--font-family-text);font-style:normal;font-weight:var(--font-weight-medium)}.nav-text-button-small{font-size:var(--font-size-s);line-height:128.571%}.nav-text-button-large{font-family:var(--font-family-text);font-size:var(--font-size-l);font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:.2px;line-height:111.111%}}.no-scroll{overflow:hidden}.site-header-group.is-minimised .main-navigation--open,.site-header-group.is-minimised .main-navigation--open .main-navigation__overlay{top:2rem}.site-header-group.is-collapsed .main-navigation--open,.site-header-group.is-collapsed .main-navigation--open .main-navigation__overlay{top:6rem}a.main-navigation__dropdown-title,span.main-navigation__dropdown-title{cursor:pointer;text-decoration:none}@media(min-width:64em){a.main-navigation__dropdown-title:hover,span.main-navigation__dropdown-title:hover{text-decoration:underline}}
