:root{--tz-header-height-desktop: 76px;--tz-header-height-mobile: 64px;--tz-header-bg: var(--tz-warm-white);--tz-header-fg: var(--tz-black)}.section-header{z-index:50}.announcement-bar-section{z-index:51}.tz-announcement{min-height:34px;background:var(--tz-announcement-bg, var(--tz-black));color:var(--tz-announcement-fg, var(--tz-warm-white));border-bottom:1px solid rgba(255,255,255,.08)}.tz-announcement__inner{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:24px;padding-top:7px;padding-bottom:7px}.tz-announcement__text,.tz-announcement__secondary{margin:0}.tz-announcement__text,.tz-announcement__link,.tz-announcement__secondary{font-family:var(--tz-font-tech);font-size:1rem;font-weight:750;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.tz-announcement__link{display:inline-flex;align-items:center;gap:9px;color:inherit;text-decoration:none}.tz-announcement__link span:last-child{color:var(--tz-orange);font-size:1.4rem;line-height:.8}.tz-announcement__link:hover span:first-child,.tz-announcement__link:focus-visible span:first-child{text-decoration:underline;text-underline-offset:3px}.tz-announcement__secondary{color:#f5f4f0ad;font-size:.9rem;white-space:nowrap}.header-wrapper{border:0!important;background:var(--tz-header-bg);color:var(--tz-header-fg);box-shadow:0 1px #0909091f;transition:background-color var(--tz-transition-base),color var(--tz-transition-base),box-shadow var(--tz-transition-base)}.header-wrapper .header{min-height:var(--tz-header-height-mobile);padding-top:8px;padding-bottom:8px}.header__heading-link,.header__menu-item,.header__icon,.header__icon .icon,.header__icon .svg-wrapper,.header__heading-link .h2{color:inherit}.header__heading-link .h2{font-family:var(--tz-font-heading);font-weight:800;letter-spacing:-.03em;text-transform:uppercase}.header__heading-logo-wrapper{display:flex;align-items:center}.header__heading-logo{max-height:42px;width:auto}.header__icon{width:44px;height:44px}.header__icons{gap:1px}.cart-count-bubble{background:var(--tz-orange);color:#fff;font-weight:700}.header__inline-menu{margin-left:clamp(24px,3vw,56px)}.header__inline-menu .list-menu--inline{gap:clamp(16px,1.45vw,28px)}.header__menu-item{position:relative;min-height:44px;padding:0;font-family:var(--tz-font-ui);font-size:1.22rem;font-weight:700;letter-spacing:.055em;text-decoration:none;text-transform:uppercase}.header__menu-item .icon-caret,.header__menu-item>svg{width:9px;margin-left:7px}.header__menu-item:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:3px;background:var(--tz-orange);transform:scaleX(0);transform-origin:left;transition:transform var(--tz-transition-fast)}.header__menu-item:hover:after,.header__menu-item[aria-current=page]:after,.header__active-menu-item:after,.mega-menu[open]>summary.header__menu-item:after{transform:scaleX(1)}.header__active-menu-item{text-decoration:none!important}.section-header.tz-home-header:not(.scrolled-past-header) .header-wrapper{background:#0909092e!important;color:var(--tz-warm-white)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.section-header.tz-home-header:not(.scrolled-past-header) .header__heading-logo{filter:brightness(0) invert(1)}.section-header.tz-home-header:not(.scrolled-past-header) .mega-menu__content{color:var(--tz-black)}.section-header.scrolled-past-header .header-wrapper,.section-header:not(.tz-home-header) .header-wrapper{background:#f5f4f0fa;color:var(--tz-black);box-shadow:0 1px #09090924,0 8px 24px #0909090f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header.scrolled-past-header .header__heading-logo,.section-header:not(.tz-home-header) .header__heading-logo{filter:none}@media screen and (min-width:990px){.header-wrapper .header{min-height:var(--tz-header-height-desktop);padding-top:10px;padding-bottom:10px}.header__heading-logo{max-height:48px}.desktop-localization-wrapper{display:none}}@media screen and (max-width:989px){.tz-announcement__inner{justify-content:center;padding-inline:14px;text-align:center}.tz-announcement__secondary{display:none}.tz-announcement__text,.tz-announcement__link{font-size:.9rem;letter-spacing:.065em}.header{padding-inline:var(--tz-page-gutter-mobile)!important}.header__heading-logo{max-width:126px}}@media(prefers-reduced-motion:reduce){.header-wrapper,.header__menu-item:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/tz-header.css.map */
