.tcl-header{--tcl-h: 88px;--tcl-h-scrolled: 64px;--tcl-gutter: clamp(20px, 4vw, 56px);--tcl-ease: cubic-bezier(.22, 1, .36, 1);--tcl-dur: .52s;--tcl-fg: var(--tcl-ink);--tcl-rule: rgb(var(--tcl-ink-rgb) / .12);--tcl-track-nav: .2em;--tcl-track-mark: .34em;position:relative;display:block;font-family:var(--font-body--family);-webkit-font-smoothing:antialiased}.tcl-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:rgb(var(--tcl-paper-rgb) / .94);border-bottom:1px solid var(--tcl-rule);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);transition:opacity var(--tcl-dur) var(--tcl-ease),background-color var(--tcl-dur) var(--tcl-ease)}.tcl-header[data-mode=overlay][data-scrolled=false]{--tcl-fg: var(--tcl-overlay-text);--tcl-rule: rgb(255 255 255 / .22)}.tcl-header[data-mode=overlay][data-scrolled=false]:before{opacity:0}.tcl-header[data-mode=overlay][data-scrim]:after{content:"";position:absolute;top:0;right:0;bottom:-48px;left:0;z-index:0;pointer-events:none;background:linear-gradient(to bottom,#00000052,#0000);transition:opacity var(--tcl-dur) var(--tcl-ease)}.tcl-header[data-mode=overlay][data-scrolled=true]:after{opacity:0}.tcl-header__bar{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto auto;align-items:center;column-gap:clamp(24px,4vw,64px);height:var(--tcl-h);padding-inline:var(--tcl-gutter);color:var(--tcl-fg);transition:height var(--tcl-dur) var(--tcl-ease),color var(--tcl-dur) var(--tcl-ease)}.tcl-header[data-scrolled=true] .tcl-header__bar{height:var(--tcl-h-scrolled)}.tcl-header[data-mode=overlay][data-scrolled=false] .tcl-header__bar:after{content:"";position:absolute;left:var(--tcl-gutter);right:var(--tcl-gutter);bottom:0;height:1px;background:var(--tcl-rule)}.tcl-header__wordmark{justify-self:start;display:inline-flex;align-items:center;color:inherit;text-decoration:none;line-height:1}.tcl-header__wordmark-text{font-family:var(--tcl-wordmark-family, var(--font-body--family));font-weight:var(--tcl-wordmark-weight, 500);font-size:13px;letter-spacing:var(--tcl-track-mark);text-transform:uppercase;white-space:nowrap;margin-inline-end:calc(var(--tcl-track-mark) * -1)}.tcl-header__logo{display:block;height:24px;width:auto}.tcl-header[data-mode=overlay][data-scrolled=false] .tcl-header__logo{filter:brightness(0) invert(1)}.tcl-header__link,.tcl-header .header-actions__action,.tcl-header__menu-toggle{font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:var(--tcl-track-nav);text-transform:uppercase;line-height:1}.tcl-header__nav-list{display:flex;gap:clamp(28px,3.2vw,48px);margin:0;padding:0;list-style:none}.tcl-header__link{position:relative;display:inline-block;padding-block:10px;color:inherit;text-decoration:none}.tcl-header__link:after,.tcl-header .header-actions__action cart-icon:after{content:"";position:absolute;left:0;right:var(--tcl-track-nav);bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .42s var(--tcl-ease)}.tcl-header__link:hover:after,.tcl-header__link:focus-visible:after,.tcl-header__link[aria-current=page]:after,.tcl-header .header-actions__action:hover cart-icon:after,.tcl-header .header-actions__action:focus-visible cart-icon:after{transform:scaleX(1);transform-origin:left}.tcl-header__actions{display:flex;align-items:center;gap:clamp(20px,2.4vw,32px)}.tcl-header header-actions{display:flex;align-items:center;margin:0}.tcl-header header-actions .account-button{display:none}.tcl-header .header-actions__action{--button-color: var(--tcl-fg);color:var(--tcl-fg);padding:10px 0;min-height:44px;align-items:center;background:none;transition:color var(--tcl-dur) var(--tcl-ease)}.tcl-header .header-actions__action:hover{--button-color: var(--tcl-fg)}.tcl-header .cart-drawer{margin:0}.tcl-header cart-icon{position:relative;display:inline-flex!important;align-items:baseline;gap:.35em}.tcl-header cart-icon>span:first-child{display:inline!important}.tcl-header cart-icon .svg-wrapper{display:none!important}.tcl-header cart-icon .cart-bubble{position:static;width:auto;aspect-ratio:auto;padding:0;color:inherit}.tcl-header cart-icon .cart-bubble__background{display:none}.tcl-header cart-icon .cart-bubble__text{font-family:inherit;font-size:inherit;letter-spacing:.08em;color:inherit}.tcl-header cart-icon .cart-bubble__text-count:before{content:"("}.tcl-header cart-icon .cart-bubble__text-count:after{content:")"}.tcl-header cart-icon .cart-bubble__text-count:empty:before,.tcl-header cart-icon .cart-bubble__text-count:empty:after{content:none}.tcl-header__menu-toggle{display:none;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.tcl-header__menu-lines{display:inline-grid;gap:5px;width:18px}.tcl-header__menu-lines span{display:block;height:1px;background:currentColor}.tcl-header__menu-lines span:last-child{width:12px;justify-self:end;transition:width .32s var(--tcl-ease)}.tcl-header__menu-toggle:hover .tcl-header__menu-lines span:last-child{width:18px}:is(.tcl-header__link,.tcl-header__wordmark,.tcl-header__menu-toggle,.tcl-header .header-actions__action):focus-visible{outline:1px solid currentColor;outline-offset:6px}@media screen and (max-width:749px){.tcl-header{--tcl-h: 64px;--tcl-h-scrolled: 56px;--tcl-gutter: 20px;--tcl-track-mark: .26em}.tcl-header__bar{grid-template-columns:1fr auto;column-gap:16px}.tcl-header__nav{display:none}.tcl-header__wordmark-text{font-size:11px}.tcl-header__menu-toggle{display:inline-flex}.tcl-header__actions{gap:20px}}@media screen and (max-width:374px){.tcl-header{--tcl-track-mark: .18em;--tcl-track-nav: .14em}.tcl-header__menu-label{display:none}}.tcl-menu{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--tcl-ink);color:var(--tcl-paper);opacity:0;transition:opacity .36s var(--tcl-ease),display .36s allow-discrete,overlay .36s allow-discrete}.tcl-menu[open]{opacity:1}@starting-style{.tcl-menu[open]{opacity:0}}.tcl-menu::backdrop{background:transparent}.tcl-menu__inner{display:grid;grid-template-rows:auto 1fr auto;height:100%;padding:0 20px max(28px,env(safe-area-inset-bottom))}.tcl-menu__top{display:flex;align-items:center;justify-content:space-between;height:64px;border-bottom:1px solid rgb(var(--tcl-paper-rgb) / .14)}.tcl-menu__wordmark{color:inherit;text-decoration:none;font-family:var(--tcl-wordmark-family, var(--font-body--family));font-weight:var(--tcl-wordmark-weight, 500);font-size:11px;letter-spacing:.26em;text-transform:uppercase}.tcl-menu__close{min-height:44px;padding:0;border:0;background:none;color:inherit;font:500 11px/1 var(--font-body--family);letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.tcl-menu__nav{align-self:center}.tcl-menu__list{margin:0;padding:0;list-style:none}.tcl-menu__list li{border-bottom:1px solid rgb(var(--tcl-paper-rgb) / .14);opacity:0;transform:translateY(14px);transition:opacity .56s var(--tcl-ease) calc(80ms + var(--i, 0) * 60ms),transform .56s var(--tcl-ease) calc(80ms + var(--i, 0) * 60ms)}.tcl-menu[open] .tcl-menu__list li{opacity:1;transform:none}@starting-style{.tcl-menu[open] .tcl-menu__list li{opacity:0;transform:translateY(14px)}}.tcl-menu__link{display:flex;align-items:baseline;gap:18px;padding:22px 0;color:inherit;text-decoration:none}.tcl-menu__index{min-width:2ch;font:500 10px/1 var(--font-body--family);letter-spacing:.16em;opacity:.5}.tcl-menu__label{font-family:var(--tcl-wordmark-family, var(--font-heading--family));font-weight:400;font-size:clamp(34px,11vw,48px);line-height:1;letter-spacing:-.01em}.tcl-menu__count{font-size:.5em;letter-spacing:.04em;opacity:.6}.tcl-menu__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;font:400 12px/1.5 var(--font-body--family)}.tcl-menu__tagline{margin:0;max-width:24ch;opacity:.6}.tcl-menu__account{color:inherit;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.tcl-menu :focus-visible{outline:1px solid currentColor;outline-offset:4px}@media screen and (min-width:750px){.tcl-menu{display:none}}@media(prefers-reduced-motion:reduce){.tcl-header *,.tcl-header:before,.tcl-header:after,.tcl-menu,.tcl-menu *{transition-duration:1ms!important;transition-delay:0ms!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/tcl-header.css.map */
