:root{--header-height: 89px}.header-section{position:sticky;top:0;z-index:100}.header{--header-padding-y: var(--spacer-4);--header-bg: var(--color-background);--header-fg: var(--color-foreground);--header-border: var(--color-border);--header-pill-bg: var(--color-foreground);--header-pill-fg: var(--color-background);display:block;background-color:var(--header-bg);color:var(--header-fg);border-bottom:1px solid var(--header-border);transition:background-color var(--header-swap-duration, .3s) ease,color var(--header-swap-duration, .3s) ease,border-bottom-color var(--header-swap-duration, .3s) ease,transform .4s ease}.header--hidden{transform:translateY(-100%)}.header-section--hidden{pointer-events:none}.header--no-border{--header-border: var(--header-border-clear)}.header--transparent{--header-bg: var(--header-bg-clear);--header-fg: var(--header-transparent-fg);--header-border: var(--header-border-clear);--header-pill-bg: var(--header-transparent-fg);--header-pill-fg: var(--color-foreground)}.header__content{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.header__logo{display:grid;grid-template-areas:"logo";align-items:center;justify-self:start;padding-top:var(--header-padding-y);padding-bottom:var(--header-padding-y)}.header__logo:after{display:none}.header__logo-img{grid-area:logo;width:auto;height:22px;object-fit:contain;transition:opacity var(--header-swap-duration, .3s) ease,filter var(--header-swap-duration, .3s) ease}.header__logo-img--light,.header--transparent .header__logo--has-light .header__logo-img--dark{opacity:0}.header--transparent .header__logo--has-light .header__logo-img--light{opacity:1}.header--transparent .header__logo:not(.header__logo--has-light) .header__logo-img--dark{filter:brightness(0) invert(1)}.header__nav{display:flex;align-self:stretch;justify-self:center}.header__mega{display:block;height:100%}.header__nav-list{display:flex;align-items:stretch;gap:var(--spacer-5);height:100%;margin:0;padding:0;list-style:none}.header__nav-item{position:relative;display:flex;align-items:center;margin:0}.header__nav-trigger{display:flex;align-items:center}.header__nav-link{display:inline-flex;align-items:center;color:currentColor;font-weight:500;line-height:normal;text-transform:uppercase;white-space:nowrap;text-decoration:none;cursor:pointer}.header__nav-link.is-active:after{width:100%}.header__nav-chevron{display:inline-flex;margin-left:var(--spacer-1)}.header__nav-chevron svg{width:16px;height:16px;transition:transform var(--default-duration, .2s) ease}.header__nav-link[aria-expanded=true] .header__nav-chevron svg{transform:rotate(180deg)}.header__dropdown{position:static;display:block;--dropdown-bg: transparent;--dropdown-z-index: 10}.header__dropdown-panel{display:block;min-width:220px;padding-top:var(--spacer-2);padding-bottom:var(--spacer-2);background-color:var(--color-background);color:var(--color-foreground);border:1px solid var(--color-border)}.header__dropdown-list{margin:0;padding:0;list-style:none}.header__dropdown-list li{margin:0}.header__dropdown-link{display:block;padding:var(--spacer-1) var(--spacer-3);color:var(--color-foreground);font-weight:500;line-height:normal;white-space:nowrap;text-decoration:none}.header__dropdown-link:after{display:none}.header__dropdown-link:hover,.header__dropdown-link.is-active{text-decoration:underline;text-underline-offset:4px}.header__actions{display:flex;align-items:center;justify-self:end;gap:var(--spacer-5);padding-top:var(--header-padding-y);padding-bottom:var(--header-padding-y)}.header__actions:nth-child(2){grid-column:-2}.header__action{display:flex;align-items:center;color:currentColor;text-decoration:none;transition:opacity var(--default-duration, .2s) ease}.header__action:after{display:none}.header__action:hover{opacity:.7}.header__action svg{width:24px;height:24px}.header__action--button{justify-content:center;gap:0;min-height:0;max-width:none;padding:0;background:none;border:none;cursor:pointer}.header__action--button:hover{background:none;border:none;color:inherit;opacity:.7}.header__action--button svg *{fill:none}.header__cart{position:relative}.header__cart-count{position:absolute;top:-6px;right:-8px;min-width:15px;height:15px;padding:0 3px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--header-pill-bg);color:var(--header-pill-fg);font-size:9px;font-weight:500;line-height:1;transition:background-color var(--header-swap-duration, .3s) ease,color var(--header-swap-duration, .3s) ease}.header__cart-count[hidden],.header__burger{display:none}.header__burger button{padding:0;min-width:0;min-height:0;background:none;border:none;color:currentColor;cursor:pointer}.header__burger button:focus:not(:focus-visible),.header__burger button:hover{outline:none;background:none}.header__burger button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.header__burger svg{width:24px;height:24px}drawer-element:not(:defined){visibility:hidden}.burger-menu{--drawer-bg: var(--color-background);--drawer-width: 100%}.burger-menu__content{display:flex;flex-direction:column;gap:var(--spacer-3);padding:var(--spacer-3) 20px;padding-bottom:0;width:100%;height:100%;background-color:var(--color-background);color:var(--color-foreground);box-sizing:border-box;overflow:hidden}.burger-menu__header{display:flex;align-items:center;justify-content:space-between;padding:0}.burger-menu__logo{display:flex;align-items:center;text-decoration:none}.burger-menu__logo:after{display:none}.burger-menu__logo img{width:auto;height:20px;object-fit:contain}.burger-menu__close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;min-width:0;min-height:0;background:none;border:none;color:var(--color-foreground);cursor:pointer}.burger-menu__close:hover{opacity:.7;background:none}.burger-menu__close svg{width:24px;height:24px;pointer-events:none}.burger-menu__close svg path{stroke:var(--color-foreground)}.burger-menu__nav{flex:1 1 auto;min-height:0;overflow-y:auto}.burger-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacer-3)}.burger-menu__link{display:block;width:fit-content;color:var(--color-foreground);text-decoration:none}.burger-menu__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacer-2);cursor:pointer}.burger-menu__summary svg{flex-shrink:0;width:24px;height:24px;transition:transform var(--default-duration, .2s) ease}.burger-menu__summary[aria-expanded=true] svg{transform:rotate(180deg)}.burger-menu__sublist{list-style:none;margin:0;padding:var(--spacer-2) 0 0;display:flex;flex-direction:column;gap:var(--spacer-2)}.burger-menu__sublink{display:block;padding-left:var(--spacer-2);font-weight:500;line-height:normal;color:var(--color-text-secondary);text-decoration:none}.burger-menu__sublink:after{display:none}.burger-menu__sublink:hover{color:var(--color-foreground)}.burger-menu__separator{width:150%;height:1px;background-color:var(--color-border);margin:0 -24px}.burger-menu__image{margin:auto -20px 0;width:calc(100% + 40px);overflow:hidden;pointer-events:none}.burger-menu__image img{width:100%;height:auto;display:block;object-fit:cover}@media screen and (max-width:990px){:root{--header-height: 73px}.header{--header-padding-y: var(--spacer-3)}.header__content{grid-template-columns:1fr auto}.header__nav{display:none}.header__burger{display:flex}}@media screen and (max-width:450px){.header__logo-img{height:18px}.header__actions{gap:var(--spacer-3)}}@media(prefers-reduced-motion:reduce){.header,.header__logo-img,.header__cart-count,.header__nav-chevron svg,.burger-menu__summary svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/header.css.map */
