body{--header-height: 0px;--header-group-height: var(--header-height)}body:has(>#header-group>header){--header-height: 60px}body:has(>#header-group:empty){--header-group-height: 0px}#header-group:has(#header-component[sticky]){display:contents}.custom-header{position:relative;z-index:var(--layer-header, 20);width:100%}.custom-header[sticky=always],.custom-header[sticky=scroll-up]{position:sticky;top:0}.custom-header[data-sticky-state=active]{box-shadow:var(--shadow-drawer)}.custom-header[data-sticky-state=idle][sticky=scroll-up]{transform:translateY(-100%)}.custom-header__row{position:relative;background-color:var(--color-background);border-bottom:var(--custom-header-border-width, 0) solid var(--color-border)}.custom-header__inner{display:block}.custom-header__desktop-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;align-items:center;min-height:72px;padding-block:10px}.custom-header__column{display:flex;align-items:center;gap:16px;min-width:0;width:100%}.custom-header__column>*{min-width:0}.custom-header__column--left{grid-column:1;justify-content:flex-start}.custom-header__column--center{grid-column:2;justify-content:center}.custom-header__column--right{grid-column:3;justify-content:flex-end}.custom-header__logo{display:inline-flex;align-items:center;text-decoration:none;color:var(--color-foreground);min-width:0}.custom-header__logo:hover{text-decoration:none}.custom-header__logo-image{display:block;width:auto;height:var(--custom-header-logo-height-mobile);max-width:min(180px,100%);object-fit:contain}.custom-header__logo-text{font-family:var(--font-heading--family);font-size:1.125rem;line-height:1;font-weight:600}.custom-header__nav{min-width:0;overflow-x:auto;scrollbar-width:none}.custom-header__nav::-webkit-scrollbar{display:none}.custom-header__menu-list{display:flex;align-items:center;justify-content:var(--custom-header-menu-justify, center);gap:var(--custom-header-menu-gap, 28px);min-width:max-content}.custom-header__menu-item{position:relative}.custom-header__menu-link,.custom-header__drawer-link,.custom-header__drawer-summary{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;min-height:44px;color:var(--color-foreground);text-decoration:none;white-space:nowrap;font-family:var(--custom-header-menu-font-family, var(--font-body--family));font-style:var(--custom-header-menu-font-style, var(--font-body--style));font-size:var(--custom-header-menu-font-size-mobile, 16px);font-weight:var(--custom-header-menu-font-weight, 400);line-height:1.2;letter-spacing:var(--custom-header-menu-letter-spacing, 0);text-transform:var(--custom-header-menu-text-transform, none)}.custom-header__menu-link:hover,.custom-header__menu-link:focus-visible,.custom-header__menu-link.is-active,.custom-header__drawer-link:hover,.custom-header__drawer-link:focus-visible,.custom-header__drawer-link.is-active,.custom-header__drawer-summary:hover,.custom-header__drawer-summary:focus-visible{color:var(--color-foreground);text-decoration:none}.custom-header__menu-link>span:first-child{border-bottom:2px solid transparent;padding-bottom:2px}.custom-header__menu-link:hover>span:first-child,.custom-header__menu-link:focus-visible>span:first-child,.custom-header__menu-link.is-active>span:first-child{border-bottom-color:currentColor}.custom-header__caret{display:inline-flex;width:12px;height:12px;flex-shrink:0}.custom-header__caret svg{width:100%;height:100%;fill:currentColor}.custom-header__menu-item--has-children>.custom-header__submenu{position:absolute;top:calc(100% + 12px);left:0}.custom-header__submenu{display:none;min-width:220px;background:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-popover);border-radius:10px;padding:10px 0;z-index:var(--layer-header-menu, 25)}.custom-header__menu-item:hover>.custom-header__submenu,.custom-header__menu-item:focus-within>.custom-header__submenu{display:block}.custom-header__submenu-list{display:flex;flex-direction:column;gap:0;min-width:220px}.custom-header__submenu-link{display:flex;justify-content:space-between;width:100%;min-height:0;padding:10px 16px;white-space:normal}.custom-header__submenu-item{position:relative}.custom-header__submenu-item>.custom-header__submenu{top:-10px;left:calc(100% + 10px)}.custom-header__blocks{display:flex;align-items:center;gap:12px;min-width:0}.custom-header__blocks>*{flex:0 1 auto}.custom-header__utilities{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.custom-header__localization{display:flex;align-items:center}.custom-header__drawer-container{display:none}.custom-header__drawer{position:relative}.custom-header__drawer summary{list-style:none}.custom-header__drawer summary::-webkit-details-marker{display:none}.custom-header__icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--color-foreground);cursor:pointer}.custom-header__icon-button svg{width:20px;height:20px;fill:currentColor}.custom-header__drawer-icon--close,.custom-header__drawer[open] .custom-header__drawer-icon--open{display:none}.custom-header__drawer[open] .custom-header__drawer-icon--close{display:inline-flex}.custom-header__drawer[open]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;z-index:39}.custom-header__drawer-panel{position:fixed;top:0;left:0;width:min(88vw,380px);height:100dvh;padding:72px 20px 24px;background:var(--color-background);box-shadow:var(--shadow-drawer);transform:translate(-100%);transition:transform var(--animation-speed, .2s) ease;overflow-y:auto;z-index:40}.custom-header__drawer[open] .custom-header__drawer-panel{transform:translate(0)}.custom-header__drawer-list{display:flex;flex-direction:column;gap:4px}.custom-header__drawer-list--nested{padding:6px 0 4px 16px}.custom-header__drawer-link,.custom-header__drawer-summary{width:100%}.custom-header__drawer-link.is-active{text-decoration:underline;text-underline-offset:3px}.custom-header__drawer-details[open]>.custom-header__drawer-summary .custom-header__caret{transform:rotate(180deg)}.custom-header__drawer-meta{display:flex;align-items:center;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--color-border)}@media screen and (min-width:750px){.custom-header__logo-image{height:var(--custom-header-logo-height);max-width:min(220px,100%)}.custom-header__menu-link,.custom-header__drawer-link,.custom-header__drawer-summary{font-size:var(--custom-header-menu-font-size, 16px)}}@media screen and (max-width:989px){.custom-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding-block:10px}.custom-header__desktop-bar,.custom-header__column{display:contents}.custom-header__drawer-container{display:block;grid-column:1}.custom-header__nav,.custom-header__blocks,.custom-header__localization{display:none}.custom-header__logo{grid-column:2;justify-self:center}.custom-header__utilities{grid-column:3;justify-self:end;justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-header.css.map */
