.site-header{--header-logo-art-width: 210px;--header-logo-width: calc(var(--header-logo-art-width) * 1377 / 1154);--header-logo-height: calc(var(--header-logo-width) * 607 / 1377);display:block;background:var(--color-background);border-block-end:var(--border-thin) solid var(--color-border);position:relative;z-index:var(--header-layer)}.site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-2);row-gap:0;position:relative;max-width:var(--page-width);margin-inline:auto;padding:var(--space-4) var(--header-padding)}.site-header__brand{justify-self:start;display:inline-flex;align-items:center;max-width:100%;min-height:1.2em;font-size:var(--text-wordmark);line-height:1.2;text-decoration:none}.site-header__brand img{width:var(--header-logo-width);max-width:100%;height:auto}.site-header__utilities{display:contents}.site-header__actions{display:flex;align-items:center;gap:var(--space-1);margin-inline-end:calc(var(--control-size) + var(--space-2))}.site-header__action,.header-nav__expand{display:inline-flex;align-items:center;justify-content:center;min-width:var(--control-size);min-height:var(--control-size);color:var(--color-foreground);border-radius:var(--radius-pill);text-decoration:none;cursor:pointer;list-style:none;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.site-header summary::-webkit-details-marker{display:none}.site-header__action:hover,.header-nav__expand:hover{background:var(--color-surface);color:var(--color-accent-strong)}.header-icon{flex:none;width:var(--icon-size);height:var(--icon-size)}.site-header__cart{position:relative}.site-header__count{position:absolute;inset-block-start:calc(-1 * var(--space-1));inset-inline-end:calc(-1 * var(--space-1));min-width:var(--space-5);padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-badge);font-weight:700;line-height:var(--space-5);text-align:center}.site-header__desktop{display:none}.site-header__mobile{display:block;grid-column:1 / -1}.site-header__toggle{position:absolute;inset-block-start:calc(var(--space-4) + (var(--header-logo-height) - var(--control-size)) / 2);inset-inline-end:var(--header-padding)}.site-header__toggle .header-icon--close,.site-header__mobile[open] .header-icon--menu{display:none}.site-header__mobile[open] .header-icon--close{display:block}.site-header__mobile-panel{margin-block-start:var(--space-4);padding-block:var(--space-4) var(--space-2);border-block-start:var(--border-thin) solid var(--color-border)}.site-header__mobile:not([open])>nav{display:none}.header-nav,.header-nav ul{list-style:none;margin:0;padding:0}.header-nav__item{position:relative}.header-nav__link{display:flex;align-items:center;min-height:var(--control-size);padding:var(--space-2) var(--space-3);font-size:var(--text-small);text-decoration:none;overflow-wrap:anywhere;transition:color var(--duration-fast) var(--ease-standard)}.header-nav__link:hover{color:var(--color-accent-strong);text-decoration:underline}.header-nav__link[aria-current]{color:var(--color-accent-strong);text-decoration:underline;text-decoration-thickness:var(--border-thin)}.header-nav__item:has(>details)>a{padding-inline-end:var(--control-size)}.header-nav__expand{position:absolute;inset-block-start:0;inset-inline-end:0}.header-nav__expand .header-icon{transition:transform var(--duration-fast) var(--ease-standard)}.header-nav__disclosure[open]>summary .header-icon{transform:rotate(180deg)}.header-nav__submenu{grid-column:1 / -1;background:var(--color-surface);border-radius:var(--radius-small)}.header-nav__disclosure:not([open])>ul{display:none}.header-nav .header-nav__third-level{padding-inline-start:var(--space-4)}.header-nav__third-level .header-nav__link{color:var(--color-muted)}.site-header__setup{grid-column:1 / -1;font-size:var(--text-small);color:var(--color-muted)}@media(max-width:599px){.site-header{--header-logo-art-width: 160px;--header-mobile-padding: var(--space-3);--header-logo-height: calc(min(var(--header-logo-width), calc(100vw - var(--header-mobile-padding) * 2 - var(--control-size) * 3 - var(--space-1))) * 607 / 1377)}.site-header__inner{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-1);row-gap:0;padding:var(--header-mobile-padding)}.site-header__brand{justify-self:start;min-width:0}.site-header__actions{flex-wrap:nowrap;gap:0;margin-inline-end:var(--control-size)}.site-header__toggle{inset-block-start:calc(var(--header-mobile-padding) + (var(--header-logo-height) - var(--control-size)) / 2);inset-inline-end:var(--header-mobile-padding)}}@media(min-width:68.75rem){.site-header__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-6);padding-block:var(--space-5)}.site-header__desktop{display:block}.site-header__mobile{display:none}.site-header__actions{grid-column:3;margin-inline-end:0}.header-nav--desktop{display:flex;justify-content:center;flex-wrap:wrap;column-gap:var(--space-2)}.header-nav--desktop .header-nav__item{align-items:center}.header-nav--desktop .header-nav__link{padding-inline:var(--space-2)}.header-nav--desktop .header-nav__item:has(>details)>a{padding-inline-end:var(--control-size)}.header-nav--desktop .header-nav__submenu{position:absolute;inset-block-start:100%;inset-inline-end:0;width:min(18rem,80vw);max-height:65vh;overflow-y:auto;padding:var(--space-2);border:var(--border-thin) solid var(--color-border);box-shadow:var(--shadow-menu)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/header.css.map */
