:root{--header-height: 100px;--header-height-scrolled: 100px;--header-logo-height: 50px;--header-logo-aspectRatio: 182/50;--logo-menu-button-gap: 30px}#header{position:fixed;left:0;top:var(--base-spacing-30);width:100%;transition:.3s;z-index:2000}#header-global .container{height:var(--header-height);height:100%;width:100%;max-width:1420px;margin:0 auto;display:flex;align-items:center;grid-column:breakout;gap:10px;background-color:var(--base-color-white);padding:var(--base-spacing-20) var(--base-spacing-20) var(--base-spacing-20) calc(var(--base-spacing-20) * 1.2);border-radius:var(--base-borderRadius-9);box-shadow:var(--block-boxShadow-s);transition:background-color .3s}.header--scrolled #header-global .container{background:rgba(var(--base-color-white-rgb) / .8);backdrop-filter:blur(18px)}#header-global .logo{margin-right:auto;z-index:1}#header-global .logo img{height:var(--header-logo-height);transition:height .3s ease-in;aspect-ratio:var(--header-logo-aspectRatio);object-fit:contain}#header-global .navigation{flex:0 0 auto;display:flex;align-items:center;gap:10px;transition:margin-top .3s ease-in}#header.header--scrolled #header-global .navigation{margin-top:0}#header-global .navigation .searchButton{align-self:stretch;height:60px;width:60px;border-radius:100vw;display:grid;place-items:center;transition:.3s}#header-global .navigation .searchButton .partFontIcon{--partFontIcon-size: 26px;--partFontIcon-color: currentColor}@media (hover: hover){#header-global .navigation .searchButton:hover,#header-global .navigation .searchButton:focus{background-color:var(--brand-color-brown-1)}}#header-global .navigation .partButton.ctaButton{border-radius:100vw;--partButton1-buttonLabel-fontSize: 1rem;--partButton1-insideSpacingLeftRight: 1.8em}#header-global .navigation .partButton.ctaButton .buttonLabel{text-transform:uppercase;letter-spacing:4%}#header-ghost{height:var(--header-height)}#ajaxDrawerSearch .popperPartSearchBar2 .searchBarAutoCompleteHeading{font-weight:700;font-size:.9em}#ajaxDrawerSearch .partSearchBar2 .searchBarButton svg{width:calc(var(--partSearchBar2-scale) / 2.5);height:calc(var(--partSearchBar2-scale) / 2.5)}#main>#searchResult{margin-top:var(--base-spacing-90);margin-bottom:var(--base-spacing-vertical)}#header-global .hamburger-button{--hamburger-button-size: 44px;--hamburger-button-icon-borderRadius: 0;--hamburger-button-gap: .2em;--hamburger-button-icon-color: var(--base-color-white);--hamburger-button-icon-width: 26px;--hamburger-button-icon-bar-height: 2px;--hamburger-button-icon-spacing: 5px;--hamburger-button-backgroundColor: var(--color-tertiary);--hamburger-button-label-fontSize: 14px;--hamburger-button-label-fontFamily: var(--base-fontFamily-heading);--hamburger-button-label-fontWeight: 800;--hamburger-button-label-color: var(--base-color-white);display:none;flex-direction:column;align-items:center;justify-content:center;height:100%;aspect-ratio:1/1;transition:background-color .3s}.hamburger-button .icon span{border-radius:var(--hamburger-button-icon-borderRadius)}.hamburger-button .label{display:none}.hamburger-button{gap:var(--hamburger-button-gap);background-color:var(--hamburger-button-backgroundColor);border-radius:50%}.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)}.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)}#ajaxDrawerMenu{--partDrawer1-content-padding: 0}@media (max-width: 1279px){:root{--header-height: 70px;--header-logo-height: 46px;--logo-menu-button-gap: 20px}#header-global{top:20px}#header #header-onTop{display:none}#header-global .navigation{margin-top:0}#header-global .partNavigation{display:none}#header-global .hamburger-button{display:flex}}@media (max-width: 667px){#header-global .navigation .partButton.ctaButton{display:none}#header-global .hamburger-button,#header-global .navigation .searchButton{height:46px;width:46px}#header-global .container{gap:5px;padding-left:calc(var(--base-spacing-20) * 1.6)}#header-global .navigation .searchButton .partFontIcon{--partFontIcon-size: 30px}}
