:root{--header-top-height: 70px;--header-nav-height: 50px;--header-top-center-height: calc(var(--partSearchBar2-scale) + (var(--header-top-center-paddingTopBottom) * 2));--header-top-center-paddingTopBottom: 7px;--header-top-logo-height: 40px;--header-top-logo-aspectRatio: 185/40;--header-total-height: calc(var(--header-top-height) + var(--header-nav-height))}#header{position:relative}#header-global{height:var(--header-total-height);background:var(--color-white);position:fixed;left:0;top:0;width:100%;z-index:2000;transition:transform .2s;background:linear-gradient(to right,var(--color-secondary) 0%,var(--color-primary) 100%)}#header.header--scrolled #header-global{height:var(--header-top-height);box-shadow:3px 3px 5px rgba(0,0,0,.05)}#header-top{height:var(--header-top-height);grid-column:fullwidth;background-color:var(--color-white);z-index:20}#header-top .container{grid-column:content;gap:0px 10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center}#header-top-left .logo img{height:var(--header-top-logo-height);transition:height .3s;aspect-ratio:var(--header-top-logo-aspectRatio);object-fit:contain}#header-top-center{display:flex;justify-content:flex-end;height:var(--header-top-center-height);gap:10px}#header-top .partSearchBar{flex:1 1 auto;max-width:600px;margin-left:10px}#header-top-right{display:flex;align-items:center;justify-content:flex-end;gap:10px}#header-top-right .partButton2--style-solidSubtle{--partButton2-paddingLeftRight: 0px;--partButton2-buttonIcon-size: var(--fontSize-xl);--partButton2-buttonIcon-color: var(--color-tertiary-subtle-content);--partButton2-buttonIcon-color-hover: var(--color-tertiary)}#header-nav{z-index:10;height:var(--header-nav-height);position:relative;grid-column:fullwidth;transition:transform .2s;transition-timing-function:cubic-bezier(0,0,.2,1);background:linear-gradient(to right,var(--color-secondary) 0%,var(--color-primary) 100%)}#header.header--scrolled #header-nav{transform:translateY(calc(-1 * var(--header-nav-height)));transition-timing-function:cubic-bezier(.4,0,1,1)}#header-nav>.container{grid-column:content;height:var(--header-nav-height);display:flex;align-items:center;justify-content:space-between}#header-nav>.container .partButton2{--partButton2-buttonLabel-color: var(--partColor);--partButton2-buttonLabel-color-hover: var(--partColor);--partButton2-buttonIcon-size: var(--fontSize-xl);--partButton2-buttonIcon-color: var(--color-tertiary);--partButton2-buttonIcon-color-disabled: var(--partColor-9)}#header-nav>.container .partButton2 .button-label{font-family:var(--fontFamily-heading);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:var(--fontSize-s)}#header-nav .partNavigation .customContainer{padding:var(--base-spacing-20) 0}#header-ghost{height:var(--header-total-height)}@media (max-width: 1023px){:root{--header-top-height: 120px;--header-nav-height: 0px}#header-top .container{grid-template-columns:1fr auto;grid-template-rows:1fr auto}#header-top-left{order:1}#header-top-center{order:3;grid-column:span 2;background-color:var(--color-secondary);margin:0px calc(-1 * var(--layoutGrid-fullwidth-spacing));padding:var(--header-top-center-paddingTopBottom) var(--layoutGrid-fullwidth-spacing)}#header-top .partSearchBar{width:100%;max-width:none;margin-left:0;--partSearchBar2-border: none}#header-top-right{order:2}#header-top-right .hamburger-button{display:flex}#header-nav{display:none}}@media (max-width: 776px){#header-top-right .partButton,#header-top-right .partProductFavorite1.productFavoriteButtonHeader{display:none}}:root{--hamburger-button-size: var(--button-size);--hamburger-button-backgroundColor: transparent;--hamburger-button-borderRadius: calc(var(--hamburger-button-size) / 2);--hamburger-button-gap: .2em;--hamburger-button-icon-color: var(--color-secondary);--hamburger-button-icon-width: 36px;--hamburger-button-icon-bar-height: 3px;--hamburger-button-icon-spacing: 5px;--hamburger-button-icon-borderRadius: 0;--hamburger-button-label-fontSize: var(--base-fontSize-text-3);--hamburger-button-label-fontFamily: var(--fontFamily-heading);--hamburger-button-label-fontWeight: 700;--hamburger-button-label-color: var(--color-black);--hamburger-button-label-textTransform: uppercase;--hamburger-button-label-letterSpacing: 5%}.hamburger-button{display:none;flex-direction:column;align-items:center;justify-content:center;gap:var(--hamburger-button-gap);background-color:var(--hamburger-button-backgroundColor);height:var(--hamburger-button-size);width:var(--hamburger-button-size);border-radius:var(--hamburger-button-borderRadius);transition:background-color .3s}.hamburger-button .icon span{border-radius:var(--hamburger-button-icon-borderRadius)}.hamburger-button .label{line-height:1;font-family:var(--hamburger-button-label-fontFamily);font-weight:var(--hamburger-button-label-fontWeight);font-size:var(--hamburger-button-label-fontSize);color:var(--hamburger-button-label-color);text-transform:var(--hamburger-button-label-textTransform);letter-spacing:var(--hamburger-button-label-letterSpacing)}.hamburger-button .icon{margin-top:2px;display:flex;flex-direction:column;width:var(--hamburger-button-icon-width)}.hamburger-button .icon-bar{height:var(--hamburger-button-icon-bar-height);background-color:var(--hamburger-button-icon-color)}.hamburger-button .icon-bar:nth-child(1){margin-bottom:var(--hamburger-button-icon-spacing)}.hamburger-button .icon-bar:nth-child(3){margin-top:var(--hamburger-button-icon-spacing)}#header-top-buttons .dropdownCustom-button,#header-top-buttons .productFavoriteButtonHeader{padding:0 6px;height:40px;border-radius:5px}#header-top-buttons .dropdownCustom-button:hover,#header-top-buttons .dropdownCustom-button:focus,#header-top-buttons .productFavoriteButtonHeader:hover,#header-top-buttons .productFavoriteButtonHeader:focus{background-color:rgba(0,0,0,.2)}#header-top-buttons{--headerTopButtons-fontSize: 1rem;--productFavoriteButtonHeader-fontSize: var(--headerTopButtons-fontSize);--shoppingCartBasket-fontSize: var(--headerTopButtons-fontSize);--accountButtonHeader-fontSize: var(--headerTopButtons-fontSize);--headerTopButtons-color: #000;--productFavoriteButtonHeader-color: var(--headerTopButtons-color);--shoppingCartBasket-color: var(--headerTopButtons-color);--accountButtonHeader-color: var(--headerTopButtons-color);--headerTopButtons-icon-size: 26px;--productFavoriteButtonHeader-icon-svg-width: var(--headerTopButtons-icon-size);--shoppingCartBasket-icon-svg-width: var(--headerTopButtons-icon-size);--accountButtonHeader-icon-svg-width: var(--headerTopButtons-icon-size);--headerTopButtons-icon-fill: #999;--productFavoriteButtonHeader-icon-svg-fill: var(--headerTopButtons-icon-fill);--shoppingCartBasket-icon-svg-fill: var(--headerTopButtons-icon-fill);--accountButtonHeader-icon-svg-fill: var(--headerTopButtons-icon-fill);--headerTopButtons-icon-fill-hover: #000;--productFavoriteButtonHeader-icon-svg-fill-hover: var(--headerTopButtons-icon-fill-hover);--shoppingCartBasket-icon-svg-fill-hover: var(--headerTopButtons-icon-fill-hover);--accountButtonHeader-icon-svg-fill-hover: var(--headerTopButtons-icon-fill-hover);--headerTopButtons-badge-backgroundColor: #000;--productFavoriteButtonHeader-icon-quantity-backgroundColor: var(--headerTopButtons-badge-backgroundColor);--shoppingCartBasket-icon-quantity-backgroundColor: var(--headerTopButtons-badge-backgroundColor);--accountButtonHeader-icon-status-backgroundColor: var(--headerTopButtons-badge-backgroundColor);--headerTopButtons-badge-color: #fff;--productFavoriteButtonHeader-icon-quantity-color: var(--headerTopButtons-badge-color);--shoppingCartBasket-icon-quantity-color: var(--headerTopButtons-badge-color);--accountButtonHeader-icon-status-color: var(--headerTopButtons-badge-color);--headerTopButtons-icon-fontWeight: 700;--productFavoriteButtonHeader-label-fontWeight: var(--headerTopButtons-icon-fontWeight);--shoppingCartBasket-label-fontWeight: var(--headerTopButtons-icon-fontWeight);--accountButtonHeader-label-fontWeight: var(--headerTopButtons-icon-fontWeight)}@media (hover: hover){.headerTopButtons-button:hover #accountButtonHeader .icon>svg,.headerTopButtons-button:hover .partProductFavorite1.productFavoriteButtonHeader .productFavoriteHeaderButton-icon-svg,.headerTopButtons-button:hover .partShoppingCart2.shoppingCartBasket .shoppingCartBasket-icon-svg path{fill:var(--accountButtonHeader-icon-svg-fill-hover)}}
