.list-menu--right{right:0}
.klaviyo-form-XZgChq.klaviyo-form.form-version-cid-1{width:100%!important;margin-left:unset!important}
.shopify-section-group-footer-group{background-color:#000!important}
.header-wrapper{background-color:#000}
.header-wrapper svg{color:#fff!important;fill:#fff!important}
.list-menu--disclosure{position:absolute;min-width:100%;width:20rem;border:1px solid rgba(var(--color-foreground),.2)}
.list-menu--disclosure:focus{outline:0}
.list-menu__item--active{text-decoration:underline;text-underline-offset:.3rem}
.list-menu__item--active:hover{text-decoration-thickness:.2rem}
.list-menu--disclosure.localization-selector{max-height:18rem;overflow:auto;width:10rem;padding:.5rem}
header-drawer{justify-self:start;margin-left:-1.2rem}
.menu-drawer-container{display:flex}
.list-menu{list-style:none;padding:0;margin:0}
.list-menu--inline{display:inline-flex;flex-wrap:wrap}
summary.list-menu__item{padding-right:2.7rem}
.list-menu__item{display:flex;align-items:center;line-height:calc(1 + .3/var(--font-body-scale))}
.list-menu__item--link{text-decoration:none;padding-bottom:1rem;padding-top:1rem;line-height:calc(1 + .8/var(--font-body-scale))}
@media screen and (min-width:750px){
.list-menu__item--link{padding-bottom:.5rem;padding-top:.5rem}
}
@media only screen and (max-width:26.875em){
.header__heading{justify-self:left}
}
.header__heading-link{padding:0}
.header__heading-logo-wrapper.logo_small{display:none}
.header__icons{gap:2rem}
.header__icons .link .icon{width:auto;height:2.4rem}
.header__icons .link .icon.icon-cart{height:2.7rem}
.header__icons .link .icon.icon-close{height:4.4rem}
.header__icons .link.header__icon--account{max-width:1.8rem}
.header__icons .link.header__icon--search{max-width:2.4rem}
.header__icons .link.header__icon--cart{margin-right:0;max-width:2.8rem}
.header__icons .link.header__icon--cart .cart-count-bubble{bottom:auto;top:0;left:auto;right:-1.2rem;color:#000;background-color:#fff}
.header__icons .desktop-localization-wrapper .icon.icon-caret{height:.6rem}
.header__icons .desktop-localization-wrapper .icon.icon-english-flag{border-radius:50%;overflow:hidden}
.header__icons .desktop-localization-wrapper .icon.icon-deutsch-flag{border-radius:50%;overflow:hidden}
.header__icons .desktop-localization-wrapper .disclosure__list{min-width:auto}
.header__icons .desktop-localization-wrapper .disclosure__list .language_name{display:none}
.header__icons .desktop-localization-wrapper .disclosure__button{justify-content:flex-end}
.header__icon--menu[aria-expanded=true]:before{background-color:rgba(0,0,0,.7)}
.header__icon--menu .icon{color:#000;fill:#000;width:100%;height:auto;max-width:4.4rem;max-height:4.4rem}
.header__inline-menu .list-menu__item.header__menu-item{padding:2rem}
.header__inline-menu .list-menu__item.header__menu-item:has(.header__active-menu-item),.header__inline-menu .list-menu__item.header__menu-item:hover,.header__inline-menu .list-menu__item.header__menu-item[aria-current]{background-color:rgba(0,0,0,0);background-image:url(btn_bg.png),url(btn_bg.png);background-repeat:repeat-x;background-size:auto;background-position:left center,left -50% center;color:#fff;text-decoration:none}
.header__inline-menu .list-menu__item.header__menu-item span{font-family:nitti,Courier,sans-serif;font-size:1.7rem;font-weight:400;line-height:2.4rem;letter-spacing:-.05em;text-align:center;text-decoration:none}
.header__inline-menu .list-menu__item.header__menu-item .header__active-menu-item{color:#fff;text-decoration:none}
.header__inline-menu .list-menu__item.header__menu-itemsummary{padding-right:2rem}
.header__inline-menu .list-menu__item.header__menu-item .icon-caret{display:none}
.header__submenu.list-menu{padding:0;border:0}
.menu-drawer{background-color:#000;border:0}
.menu-drawer__menu li{background-image:url(mobile_menu_bg.png);background-repeat:repeat-x;background-position:left bottom;background-size:auto .4rem;border:0}
.menu-drawer__menu-item{color:#fff}
.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__menu-item:hover{color:#fff}
.menu-drawer__menu-item .icon{display:none}
.menu-drawer__menu-item.submenu-header{background-repeat:no-repeat;background-position:right 2.4rem center;background-size:2.9rem 2.9rem;background-image:url(plus.svg);color:#fff}
.menu-drawer__menu-item.link--text:hover{color:#fff}
.menu-drawer__inner-submenu{background-color:#000}
.menu-drawer__inner-submenu .menu-drawer__close-button{background-repeat:no-repeat;background-position:left 2.4rem center;background-size:2.9rem 2.9rem;background-image:url(minus.svg);color:#fff}
.menu-drawer__inner-submenu .menu-drawer__close-button .icon{fill:none;color:transparent}
.menu-drawer__close-button .icon-minus{margin-right:1rem}
.menu-drawer__utility-links .list-social{margin-left:0}
.menu-drawer__utility-links .list-social__item{width:5rem;height:5rem;background-image:url(cube-white.svg);margin-right:1rem;display:flex;justify-content:center;align-items:center}
.menu-drawer__utility-links .list-social__link{padding:0}
.menu-drawer__utility-links .list-social__link .icon{color:#fff;fill:#fff;width:100%;height:auto;max-width:4.4rem;max-height:4.4rem}
.menu-drawer .localization-form .language_label{font-family:nitti,Courier,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.9rem;letter-spacing:-.04em;text-align:left;color:#fff}
.menu-drawer .localization-form .disclosure__button{display:none}
.menu-drawer .localization-form .disclosure__list{display:flex;gap:2rem;min-width:auto;max-width:-moz-max-content;max-width:max-content;min-height:auto;max-height:-moz-max-content;max-height:max-content;padding-left:2px;padding-right:2px}
.menu-drawer .localization-form .disclosure__list-wrapper{display:block;position:relative;top:auto;left:auto;right:auto;bottom:auto;background:rgba(0,0,0,0)}
.menu-drawer .localization-form .disclosure__link{justify-content:center;font-family:nitti,Courier,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.9rem;letter-spacing:-.04em;color:#fff;position:relative;padding:0 1.5rem;min-width:13.7rem;min-height:5rem;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:1.5rem}
.menu-drawer .localization-form .disclosure__link::before{content:"";position:absolute;top:-2px;left:-2px;z-index:-1;width:calc(100% + 4px);height:calc(100% + 4px);background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-image:url(rectangle-white.svg)}
.menu-drawer .localization-form .disclosure__link--active,.menu-drawer .localization-form .disclosure__link:hover{background-color:#fff;color:#000}
.search-modal__form .search__button .icon{width:2.5rem;height:2.5rem}