.titan-header{z-index:1;font-size:var(--header-font-size)}.master-header:has(.titan-header){display:flex;flex-direction:column;background-color:var(--header-background, transparent)}body.sticky-header .master-header:has(.titan-header){position:fixed;inset:0 0 auto;width:100%;z-index:9;background-color:var(--header-sticky-background, transparent)}body.sticky-header .titan-header .sticky-blur-background{text-align:center;margin:auto}body.sticky-header .titan-header .sticky-blur-background .site-title img{transition:height .2s cubic-bezier(.22,1,.36,1)}body.sticky-header .titan-header .sticky-blur-background.sticky-active .site-title img{height:var(--header-logo-height-small)}.titan-header .site-header{position:relative;padding-block:var(--header-padding);gap:0}.titan-header .site-navigation,.titan-header .site-actions{padding-bottom:0;align-items:center}.titan-header .site-navigation li{list-style:none}.titan-header .site-navigation .nav-menu{position:relative;display:inline-flex;align-items:center;flex-wrap:wrap;gap:calc(var(--header-menu-gap) + 1px) var(--header-menu-gap)}.titan-header .site-navigation li>a{gap:3px;line-height:1}.titan-header .site-navigation li a svg.submenu-icon{width:calc(1em + 5px);height:calc(1em + 5px)}.titan-header .site-navigation li a[aria-expanded=true] svg.submenu-icon{transform:rotate(90deg)}.titan-header .desktop-submenu{position:absolute;left:50%;transform:translate(calc(-50% + var(--header-submenu-nudge, 0px)));translate:0 -4px;z-index:9;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:16px;width:max-content;max-width:min(calc(100vw - 32px),640px);max-height:65vh;overflow:auto;margin:14px 0 0;padding:9px 16px;text-align:left;background-color:var(--header-submenu-background);color:var(--header-submenu-ink);backdrop-filter:blur(var(--header-submenu-blur));-webkit-backdrop-filter:blur(var(--header-submenu-blur));border:1px solid currentColor;border-radius:var(--header-submenu-radius);visibility:hidden;opacity:0;pointer-events:none;transition:none}.titan-header .open-submenu>.desktop-submenu{visibility:visible;opacity:1;pointer-events:auto;translate:0 0;transition:opacity .14s cubic-bezier(.22,1,.36,1),translate .14s cubic-bezier(.22,1,.36,1)}.titan-header .desktop-submenu .desktop-has-submenu-grand{display:flex;flex-direction:column;align-items:flex-start}.titan-header .desktop-submenu-grand{display:none;margin:6px 0 0;padding-left:16px;border-left:1px solid currentColor}.titan-header .open-submenu-grand>.desktop-submenu-grand{display:block}.titan-header .desktop-submenu-grand li{line-height:1.5}.titan-header .desktop-submenu a{overflow-wrap:anywhere;white-space:normal}.titan-header [data-header-underline]:not([data-header-underline=none]) :is(.header-submenu-parent,a[aria-current=page],.open-submenu>a,.open-submenu-grand>a){text-decoration:underline var(--theme-line-width) var(--theme-line-color);text-underline-offset:3px}.titan-header [data-header-underline=none] a[aria-current=page]{font-weight:700}.titan-header :where([data-header-borders=true]) .nav-menu a:not(.account-icon-wrapper){display:inline-flex;align-items:center;justify-content:center;padding-inline:10px;min-height:var(--header-item-height);border:max(1px,var(--header-item-border-width)) solid currentColor;border-radius:var(--header-item-radius)}.titan-header :where([data-header-highlight=true]) .h-menu-highlight-hover>a{padding-inline:.2em;transition:background-color var(--header-highlight-duration)}.titan-header .left-nav-wrapper{display:flex;align-items:center;gap:12.6px}.titan-header .left-nav-wrapper>:is(div,span),.titan-header .account-icon-wrapper,.titan-header .burger-toggle{display:inline-flex;align-items:center;justify-content:center;line-height:1}.titan-header button{text-transform:inherit}.titan-header .account-icon-wrapper span,.titan-header .burger-toggle>span{text-transform:inherit}.titan-header .account-icon{display:block;transform:none}.titan-header .account-face-turn{display:grid}.titan-header .account-face-turn>.account-icon{grid-area:1 / 1;pointer-events:none;transition:opacity .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.titan-header .account-face-turn>[data-account-view=side]{opacity:var(--account-side-opacity, 1);transform:scaleX(var(--account-side-scale, 1))}.titan-header .account-face-turn>[data-account-view=front]{opacity:var(--account-front-opacity, 0);transform:scaleX(var(--account-front-scale, .88))}.titan-header .account-icon-wrapper:focus-visible{--account-side-opacity: 0;--account-side-scale: .88;--account-front-opacity: 1;--account-front-scale: 1}@media(hover:hover)and (pointer:fine){.titan-header .account-icon-wrapper:hover{--account-side-opacity: 0;--account-side-scale: .88;--account-front-opacity: 1;--account-front-scale: 1}}@media(prefers-reduced-motion:reduce){.titan-header .account-face-turn>.account-icon{transition:none;transform:none}}.titan-header .burger-toggle{cursor:pointer}.titan-header .desk-burger-toggle{width:fit-content;height:fit-content}.titan-header .search__button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;padding:0;border:0;color:inherit;font:inherit;line-height:1;background:transparent;cursor:pointer}.titan-header .search__button .search-icon{display:block;flex-shrink:0}.titan-header #site-actions{column-gap:10px}.titan-header #site-actions a{margin-left:0}.titan-header .site-title{margin-top:var(--header-logo-offset)}.titan-header .logo-nav-wrapper{padding-inline:20px;gap:10px}.titan-header .logo-nav-wrapper.has-live-date{flex-direction:column}.titan-header .logo-nav-wrapper.live-date-center{align-items:center;text-align:center}.titan-header .logo-nav-wrapper.live-date-left{align-items:flex-start;text-align:left}.titan-header .site-header__logo{display:block;padding-block:var(--header-logo-padding)}.titan-header .site-header__logo img{height:var(--header-logo-height);max-width:100%;object-fit:contain}.titan-header .header-mobile-layout .middle-side .site-header__logo{max-width:100%}.titan-header .cart-container{background:#000;text-align:center;font-size:inherit}.titan-header .cart-title{display:block;color:#fff;margin-bottom:5px}.titan-header .cart-info{background:#fff;color:#000;padding:5px 10px;display:inline-block}.titan-header .cart-price{margin:0 3px}.titan-header .shopping_bag--cart,.titan-header .rounded_cart--cart,.titan-header .cart-text{display:inline-flex;align-items:center;gap:8px}.titan-header .cart-text{line-height:1}.titan-header :is(.cart-text,.shopping_bag--cart)>span>cart-counter{margin-inline-start:.35em}.titan-header .shopping_bag--cart svg,.titan-header .rounded_cart--cart .icon{width:var(--header-cart-size);height:var(--header-cart-size)}.titan-header .rounded_cart--cart{position:relative}.titan-header .rounded_cart--cart .icon{fill:currentColor}.titan-header .cart-bubble-wrapper{color:var(--header-ink);display:inline-flex;align-items:center;gap:8px}.titan-header .shopping_bag--cart-mobile{display:flex;align-items:center;gap:5px}.titan-header .shopping_bag--cart-mobile svg{width:var(--header-cart-mobile-size);height:var(--header-cart-mobile-size)}@media(min-width:768px){.titan-header .desktop-site-header #site-actions{display:flex;min-height:0;flex-wrap:wrap;row-gap:10px}.titan-header .search__button .search-icon{width:calc((var(--header-icon-size) + .5px) * 1.1);height:calc((var(--header-icon-size) + .5px) * 1.1)}.titan-header .account-icon{width:calc(var(--header-icon-size) + .5px);height:calc(var(--header-icon-size) + .5px)}.titan-header .desk-burger-toggle{--burger-bar-length: calc((var(--header-icon-size) + .5px) * 1.4)}.titan-header .cart-text svg{width:calc(var(--header-cart-base-size) + 2.5px);height:calc(var(--header-cart-base-size) + 2.5px);display:block;flex-shrink:0}.master-header:has(.titan-header)~* .sidebar-layout__content{padding-top:var(--header-content-gap, 0px)}.titan-header .header-desktop{display:flex;flex-direction:column;gap:var(--header-row-gap);width:100%;max-width:var(--content-width);margin-inline:auto;padding-inline:2.5%;color:var(--header-ink)}.titan-header .header-desktop[data-desktop-width=full]{max-width:none}.titan-header .header-desktop[data-desktop-width=custom]{max-width:var(--header-desktop-width)}.titan-header .header-desktop__groups{display:grid;grid-template-columns:var(--header-group-columns, repeat(3, minmax(0, 1fr)));gap:var(--header-row-gap);align-items:var(--header-control-valign);width:100%;min-width:0}.titan-header .header-desktop__groups[data-logo-aligned]{align-items:start}.titan-header .header-desktop__groups[data-logo-aligned]>.header-zone{padding-top:var(--header-zone-offset, 0px)}.titan-header .header-desktop[data-desktop-layout=stacked][data-logo-alignment=center],.titan-header .header-desktop[data-desktop-layout=row]:not([data-logo-alignment=center]){--header-group-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr)}.titan-header .header-zone{display:flex;flex-direction:column;align-items:center;gap:var(--header-row-gap);min-width:0;max-width:100%}.titan-header .header-zone--left{grid-column:1;align-items:flex-start;text-align:left}.titan-header .header-zone--center{grid-column:2;align-items:center;text-align:center}.titan-header .header-zone--right{grid-column:3;align-items:flex-end;text-align:right}.titan-header .header-brand{display:flex;flex-direction:column;align-items:var(--header-logo-align);gap:var(--header-row-gap);min-width:0;max-width:100%;text-align:var(--header-logo-text-align)}.titan-header .header-brand .site-header__logo{max-width:100%;overflow-wrap:anywhere}.titan-header .header-brand .site-header__logo img{width:auto;max-width:100%;object-fit:contain}.titan-header .header-desktop-links{width:100%;min-width:0;padding:0}.titan-header .header-desktop-links .nav-menu{display:flex;width:100%;justify-content:var(--header-link-align)}.titan-header .header-desktop-links .nav-menu>li{min-width:0;max-width:100%}.titan-header .header-desktop-links .nav-menu>li>a{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.titan-header .header-controls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--header-control-gap);min-width:0;max-width:100%}.titan-header .header-controls--left{justify-content:flex-start}.titan-header .header-controls--center{justify-content:center}.titan-header .header-controls--right{justify-content:flex-end}.titan-header :is(.header-controls--below_logo,.header-controls--above_logo){justify-content:var(--header-logo-align)}.titan-header .header-control{display:flex;align-items:center;min-width:0;max-width:100%}.titan-header .header-control>:is(a,button){margin:0}.titan-header .header-control :is(.burger-toggle,.account-icon-wrapper,.search__button){flex-shrink:0}.titan-header .header-control .cart-text{flex-wrap:wrap}.titan-header .header-control .header__search,.titan-header .header-control .header__search predictive-search,.titan-header .header-control .header__search form{min-width:0;max-width:100%}.titan-header .header-control .header__search-field{min-width:0}.titan-header .header-control .search-input{max-width:calc(100% - var(--header-search-field-gap))}.titan-header .header-controls--left .header__search-results,.titan-header [data-logo-alignment=left] .header-controls--below_logo .header__search-results{left:0;right:auto}.titan-header .header-controls--center .header__search-results,.titan-header [data-logo-alignment=center] .header-controls--below_logo .header__search-results{left:50%;right:auto;transform:translate(-50%)}.titan-header .header-clock{line-height:1.4;overflow-wrap:anywhere}.titan-header .header-clock .live-date-time-wrapper{display:block}.titan-header [data-desktop-layout=rows] .header-desktop__groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.titan-header [data-desktop-layout=rows]>.header-brand{width:100%}.titan-header .header-desktop__index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--header-row-gap);min-width:0}.titan-header [data-desktop-layout=index][data-logo-alignment=right] .header-desktop__index>.header-brand{order:1}.titan-header .header-desktop__index:has(>:only-child){grid-template-columns:minmax(0,1fr)}.titan-header .header-desktop__index .header-desktop-links{display:flex;justify-content:var(--header-link-align)}.titan-header .header-desktop__index .nav-menu{flex-direction:column;align-items:stretch;width:var(--header-index-width);max-width:100%;gap:var(--header-menu-gap)}.titan-header .header-desktop__index .nav-menu>li{display:grid;grid-template-columns:2.5ch minmax(0,1fr);align-items:baseline;gap:1em;text-align:left}.titan-header .header-menu-number{font-variant-numeric:tabular-nums}.titan-header .header-desktop__groups:not(:has(.header-zone--center)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.titan-header .header-desktop__groups:not(:has(.header-zone--center)) .header-zone--right{grid-column:2}.titan-header .header-desktop__groups:has(.header-zone:only-child){grid-template-columns:minmax(0,1fr)}.titan-header .header-desktop__groups .header-zone:only-child{grid-column:1}.titan-header .header-control :is(.shopping_bag--cart,.cart-text,.cart-bubble-wrapper,.rounded_cart--cart){white-space:normal}}@media(max-width:767px){.titan-header .site-title{order:0}.titan-header .site-navigation{padding:0}.titan-header .account-icon{width:var(--header-mobile-icon-size);height:var(--header-mobile-icon-size)}.titan-header .mobile-burger-toggle{--burger-bar-length: calc(var(--header-mobile-icon-size) * 1.4);gap:5px}.titan-header .cart-mobile-wrapper svg{width:calc(var(--header-cart-base-size) + 2.5px);height:calc(var(--header-cart-base-size) + 2.5px)}}.titan-header :is(button,a):focus-visible{outline:var(--theme-line-width) solid var(--theme-line-color);outline-offset:4px}.titan-header :where([data-header-highlight=true]) .h-menu-highlight-hover>a:focus-visible{color:var(--header-highlight-ink);background-color:var(--header-highlight)}.titan-header [data-header-underline]:not([data-header-underline=none]) :is(.nav-menu a,.header-control>a):focus-visible{text-decoration:underline var(--theme-line-width) var(--theme-line-color);text-underline-offset:3px}.titan-header :where([data-header-zoom=true]) :is(.site-header__logo,.site-navigation li>a):focus-visible{scale:1.05}@media(hover:hover)and (pointer:fine){.titan-header :where([data-header-zoom=true]) :is(.site-header__logo,.site-navigation li>a){transition:scale .16s cubic-bezier(.22,1,.36,1)}.titan-header :where([data-header-zoom=true]) .site-header__logo:hover,.titan-header :where([data-header-zoom=true]) .site-navigation li>a:hover{scale:1.05}.titan-header :where([data-header-highlight=true]) .h-menu-highlight-hover>a:hover{color:var(--header-highlight-ink);background-color:var(--header-highlight)}.titan-header [data-header-underline]:not([data-header-underline=none]) :is(.nav-menu a,.header-control>a):hover{text-decoration:underline var(--theme-line-width) var(--theme-line-color);text-underline-offset:3px}.titan-header :is(.burger-toggle,.account-icon-wrapper):hover{outline:var(--theme-line-width) solid var(--theme-line-color);outline-offset:4px}}@media(prefers-reduced-motion:reduce){.titan-header *,.titan-header *:before,.titan-header *:after{transition:none!important;animation:none!important}.titan-header .desktop-submenu{translate:none}}html:not(.js) .titan-header .desktop-has-submenu:focus-within>.desktop-submenu{visibility:visible;opacity:1;pointer-events:auto;translate:none}html:not(.js) .titan-header .desktop-has-submenu-grand:focus-within>.desktop-submenu-grand{display:block}
/*# sourceMappingURL=/cdn/shop/t/9/assets/titan-header.css.map */
