.tcs-header-section{position:sticky;top:0;z-index:40;display:block}.tcs-header-section{--tcs-bar-height: 56px}@media(min-width:1024px){.tcs-header-section{--tcs-bar-height: 64px}}.tcs-header{--header-height: 56px;position:relative;background:var(--color-page);box-shadow:0 1px 0 transparent;transition:translate var(--duration-space) var(--ease-space),background-color var(--duration-change) var(--ease-out),box-shadow var(--duration-change) var(--ease-out)}@media(min-width:1024px){.tcs-header{--header-height: 64px}}.tcs-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(90% 180% at 50% -70%,#ffffff80,#fff0 62%),linear-gradient(to bottom,#ffffffa8,#ffffff80);-webkit-backdrop-filter:blur(18px) saturate(1.8) brightness(1.04);backdrop-filter:blur(18px) saturate(1.8) brightness(1.04);box-shadow:inset 0 1px #fffc,inset 0 -1px #ffffff73,0 .5px #14141224,0 12px 32px -24px #14141266;opacity:0;transition:opacity var(--duration-change) var(--ease-out)}html.tcs-refract .tcs-header:before{-webkit-backdrop-filter:url(#tcs-lens-bar) blur(7px) saturate(1.8) brightness(1.04);backdrop-filter:url(#tcs-lens-bar) blur(7px) saturate(1.8) brightness(1.04)}.tcs-header[data-scrolled]:not(.tcs-header--over-hero):before,.tcs-header--over-hero[data-left-hero]:before{opacity:1}.tcs-header[data-scrolled]:not(.tcs-header--over-hero),.tcs-header--over-hero[data-left-hero]{background:transparent}.tcs-header__bar{position:relative;z-index:1}@media(prefers-reduced-transparency:reduce){.tcs-header:before{background:var(--color-surface);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.tcs-glass-lenses{position:absolute;width:0;height:0;overflow:hidden}html:has(main>.shopify-section:first-child .tcs-hero) .tcs-header-section:has(.tcs-header--over-hero){margin-bottom:calc(var(--tcs-bar-height, 56px) * -1)}html:has(main>.shopify-section:first-child .tcs-hero) .tcs-header--over-hero:not([data-left-hero]):not([data-mega-open]){background:transparent;box-shadow:none;--tcs-on-hero: 1}html:has(main>.shopify-section:first-child .tcs-hero:not(.tcs-hero--light)) .tcs-header--over-hero:not([data-left-hero]):not([data-mega-open]) :is(.tcs-header__nav-link,.tcs-icon-button){color:#fff}html:has(main>.shopify-section:first-child .tcs-hero:not(.tcs-hero--light)) .tcs-header--over-hero:not([data-left-hero]):not([data-mega-open]) .tcs-header__nav-link{color:#ffffffdb}html:has(main>.shopify-section:first-child .tcs-hero:not(.tcs-hero--light)) .tcs-header--over-hero:not([data-left-hero]):not([data-mega-open]) .tcs-header__nav-link:is(:hover,[data-current]){color:#fff}html:has(main>.shopify-section:first-child .tcs-hero:not(.tcs-hero--light)) .tcs-header--over-hero:not([data-left-hero]):not([data-mega-open]) .tcs-header__glide{background:#ffffff29}html:has(main>.shopify-section:first-child .tcs-hero:not(.tcs-hero--light)) .tcs-header--over-hero:not([data-left-hero]):not([data-mega-open]) .tcs-logo [style*="fill: #231f20"]{fill:#fff!important}html:has(main>.shopify-section:first-child .tcs-hero:not(.tcs-hero--light)) .tcs-header--over-hero:not([data-left-hero]):not([data-mega-open]) .tcs-logo [style*="stroke: #231f20"]{stroke:#fff!important}html:has(main>.shopify-section:first-child .tcs-hero:not(.tcs-hero--light)) .tcs-header--over-hero:not([data-left-hero]):not([data-mega-open]) .tcs-header__dot{box-shadow:0 0 0 2px #0c0c0b80}html:has(main>.shopify-section:first-child .tcs-hero--light) .tcs-header--over-hero:not([data-left-hero]):not([data-mega-open]) .tcs-header__nav-link{color:var(--color-ink)}.tcs-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(90% 180% at 50% -70%,#ffffff12,#fff0 62%),linear-gradient(to bottom,#1d1b18cc,#1d1b18db);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff0f,0 .5px #0000004d;opacity:0;transition:opacity var(--duration-change) var(--ease-out)}.tcs-header[data-over-dark]:not([data-mega-open]):after{opacity:1}.tcs-header[data-over-dark]:not([data-mega-open]) :is(.tcs-header__nav-link,.tcs-icon-button){color:#fff}.tcs-header[data-over-dark]:not([data-mega-open]) .tcs-header__nav-link{color:#ffffffdb}.tcs-header[data-over-dark]:not([data-mega-open]) .tcs-header__nav-link:is(:hover,[data-current]){color:#fff}.tcs-header[data-over-dark]:not([data-mega-open]) .tcs-header__glide{background:#ffffff29}.tcs-header[data-over-dark]:not([data-mega-open]) .tcs-logo [style*="fill: #231f20"]{fill:#fff!important}.tcs-header[data-over-dark]:not([data-mega-open]) .tcs-logo [style*="stroke: #231f20"]{stroke:#fff!important}.tcs-header[data-over-dark]:not([data-mega-open]) .tcs-header__dot{box-shadow:0 0 0 2px #1d1b18cc}.tcs-header .tcs-logo :is(path,line,polyline){transition:fill var(--duration-change) var(--ease-out),stroke var(--duration-change) var(--ease-out)}.tcs-header .tcs-icon-button{transition:color var(--duration-change) var(--ease-out),background-color var(--duration-feedback) var(--ease-out)}@media(max-width:1023px){.tcs-header[data-hidden]{translate:0 -100%;transition-duration:var(--duration-exit);transition-timing-function:var(--ease-in)}}.tcs-header[data-mega-open]{background:var(--color-surface)!important;box-shadow:0 1px 0 var(--color-line)}.tcs-header[data-mega-open]:before{opacity:0!important}.tcs-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-4);height:var(--header-height)}.tcs-header__start{display:flex;align-items:center;gap:var(--space-2);min-width:0}.tcs-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:2px;margin-right:-8px}.tcs-header__menu-button{margin-left:-8px}.tcs-header .tcs-icon-button{color:var(--color-ink)}@media(min-width:1024px){.tcs-header:not(.tcs-header--menu-button) .tcs-header__menu-button{display:none}.tcs-header:not(.tcs-header--menu-button) .tcs-header__nav{margin-left:calc(var(--space-3) * -1)}}.tcs-header__logo{display:flex;align-items:center;justify-self:center;border-radius:var(--radius-sm);color:var(--color-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.tcs-header__logo img{display:block;width:var(--logo-width-mobile);height:auto;border-radius:0;object-fit:contain}@media(min-width:1024px){.tcs-header__logo img{width:var(--logo-width)}}.tcs-header__logo:active :is(img,.tcs-header__logo-art){scale:.97}.tcs-header__logo-art{--logo-w: var(--logo-width-mobile);display:block;width:var(--logo-w);height:calc(var(--logo-w) * .3898);overflow:hidden;transition:width var(--duration-space) var(--ease-space)}@media(min-width:1024px){.tcs-header__logo-art{--logo-w: var(--logo-width)}}.tcs-logo{display:block;width:var(--logo-w);height:100%}.tcs-logo__word{transform-box:fill-box;transition:opacity var(--duration-change) var(--ease-out) 80ms,translate var(--duration-space) var(--ease-space)}.tcs-header[data-folded] .tcs-header__logo-art{width:calc(var(--logo-w) * .345)}.tcs-header[data-folded] .tcs-logo__word{opacity:0;translate:-10% 0;transition:opacity var(--duration-exit) var(--ease-in),translate var(--duration-space) var(--ease-space)}@media(hover:hover)and (pointer:fine){.tcs-header[data-folded] .tcs-header__logo:hover .tcs-header__logo-art{width:var(--logo-w)}.tcs-header[data-folded] .tcs-header__logo:hover .tcs-logo__word{opacity:1;translate:0 0;transition:opacity var(--duration-change) var(--ease-out) 80ms,translate var(--duration-space) var(--ease-space)}}.tcs-header[data-folded] .tcs-header__logo:focus-visible .tcs-header__logo-art{width:var(--logo-w)}.tcs-header[data-folded] .tcs-header__logo:focus-visible .tcs-logo__word{opacity:1;translate:0 0}.tcs-header__wordmark{font-size:var(--text-heading);font-weight:var(--weight-strong);letter-spacing:var(--text-heading--letter-spacing)}.tcs-header__logo:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tcs-header__nav{display:none}@media(max-width:899px){.tcs-header__tool{display:none}}@media(min-width:1024px){.tcs-header__nav{display:block;min-width:0}}.tcs-header__tool{position:relative}.tcs-header__dot{position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 2px var(--color-page)}.tcs-header__dot[hidden]{display:none}.tcs-header__tool.is-loading .tcs-icon{opacity:.4}.tcs-header__basket{position:relative}.tcs-header__count{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 5px;font-size:11px;animation:tcs-pop var(--duration-change) var(--ease-out)}.tcs-header__count[hidden]{display:none}.tcs-header__nav-list{position:relative;display:flex;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.tcs-header__glide{position:absolute;top:50%;left:0;z-index:0;width:var(--w, 0);height:var(--control);border-radius:var(--radius-control);background:#1b1b1a0f;opacity:0;translate:var(--x, 0) -50%;pointer-events:none;transition:translate var(--duration-space) var(--ease-space),width var(--duration-space) var(--ease-space),opacity var(--duration-change) var(--ease-out)}.tcs-header__glide[data-visible]{opacity:1}.tcs-header__glide[data-instant]{transition:opacity var(--duration-change) var(--ease-out)}.tcs-header[data-mega-open] .tcs-header__glide{background:#1b1b1a12}.tcs-header__nav-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px;height:var(--control);min-height:0;margin:0;padding:0 var(--space-3);border:0;border-radius:var(--radius-control);background:transparent;box-shadow:none;color:var(--color-ink-2);font-family:var(--font-sans);font-size:15px;font-weight:var(--weight-medium);letter-spacing:-.005em;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-feedback) var(--ease-out)}.tcs-header__nav-link:hover,.tcs-header__nav-link[aria-expanded=true]{background:transparent;color:var(--color-ink)}.tcs-header__nav-link:active{scale:1;color:var(--color-ink)}.tcs-header__nav-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tcs-header__nav-link[data-current]{color:var(--color-ink)}.tcs-header__nav-link[data-current]:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:3px;height:2px;border-radius:2px;background:var(--color-accent)}@media(hover:hover)and (min-width:1024px){.tcs-header [data-tcs-tip]{position:relative}.tcs-header [data-tcs-tip]:after{content:attr(data-tcs-tip);position:absolute;top:calc(100% + 6px);left:50%;z-index:2;padding:5px 8px;border-radius:var(--radius-sm);background:var(--color-ink);color:#fff;font-family:var(--font-sans);font-size:12px;font-weight:var(--weight-medium);line-height:16px;letter-spacing:.01em;white-space:nowrap;opacity:0;translate:-50% -2px;pointer-events:none;transition:opacity var(--duration-change) var(--ease-out),translate var(--duration-change) var(--ease-out)}.tcs-header [data-tcs-tip][data-tcs-tip-key]:after{content:attr(data-tcs-tip) "   " attr(data-tcs-tip-key);white-space:pre}.tcs-header__actions [data-tcs-tip]:last-child:after{left:auto;right:0;translate:0 -2px}.tcs-header [data-tcs-tip]:hover:after{opacity:1;translate:-50% 0;transition-delay:.45s}.tcs-header__actions [data-tcs-tip]:last-child:hover:after{translate:0 0}.tcs-header [data-tcs-tip]:focus-visible:after{opacity:1;translate:-50% 0}.tcs-header__actions [data-tcs-tip]:last-child:focus-visible:after{translate:0 0}.tcs-header[data-mega-open] [data-tcs-tip]:after{display:none}}.tcs-mega-surface{position:absolute;z-index:1;inset-inline:0;top:100%;height:var(--mega-h, 0px);overflow:hidden;background:var(--color-surface);box-shadow:0 24px 48px -28px #14141238;visibility:hidden;transition:height var(--duration-space) var(--ease-space),visibility 0s linear var(--duration-space)}.tcs-mega-surface[data-open]{visibility:visible;transition:height var(--duration-space) var(--ease-space)}@media(max-width:1023px){.tcs-mega-surface{display:none}}.tcs-mega{position:absolute;inset:0 0 auto}.tcs-mega[hidden]{display:none}.tcs-mega[data-anim=in]{animation:tcs-mega-in var(--duration-change) var(--ease-out) 60ms both}.tcs-mega[data-anim=out]{animation:tcs-fade-out var(--duration-exit) var(--ease-in) both}.tcs-mega[data-anim=enter-right]{animation:tcs-mega-enter-right var(--duration-change) var(--ease-out) both}.tcs-mega[data-anim=enter-left]{animation:tcs-mega-enter-left var(--duration-change) var(--ease-out) both}.tcs-mega[data-anim=leave-left]{animation:tcs-mega-leave-left var(--duration-exit) var(--ease-in) both;pointer-events:none}.tcs-mega[data-anim=leave-right]{animation:tcs-mega-leave-right var(--duration-exit) var(--ease-in) both;pointer-events:none}@keyframes tcs-mega-in{0%{opacity:0;translate:0 -6px}}@keyframes tcs-mega-enter-right{0%{opacity:0;translate:24px 0}}@keyframes tcs-mega-enter-left{0%{opacity:0;translate:-24px 0}}@keyframes tcs-mega-leave-left{to{opacity:0;translate:-24px 0}}@keyframes tcs-mega-leave-right{to{opacity:0;translate:24px 0}}.tcs-mega__inner{display:flex;align-items:flex-start;gap:var(--space-16);padding-block:var(--space-8) var(--space-12)}.tcs-header-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#14141229;opacity:0;pointer-events:none;transition:opacity var(--duration-change) var(--ease-out)}.tcs-header-scrim[data-visible]{opacity:1;pointer-events:auto}@media(max-width:1023px){.tcs-header-scrim{display:none}}.tcs-nav-tiles{display:grid;margin:0;padding:0;list-style:none}.tcs-nav-tiles--mega{flex:0 1 calc(var(--tiles) * (var(--tile-size, 168px) + var(--space-4)));min-width:0;grid-template-columns:repeat(var(--tiles),minmax(0,1fr));gap:var(--space-6) var(--space-4)}.tcs-nav-tiles--mega{--tile-size: clamp(168px, 11vw - 40px, 260px)}.tcs-nav-tiles--mega[data-few]{--tile-size: clamp(240px, 13vw, 340px)}.tcs-nav-tiles--menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-3);margin-bottom:var(--space-8)}.tcs-nav-tile{display:flex;flex-direction:column;gap:var(--space-2);border-radius:var(--radius-control);color:var(--color-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.tcs-nav-tile__image{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-control);background:var(--color-stage);transition:scale var(--duration-feedback) var(--ease-out)}.tcs-nav-tiles--menu .tcs-nav-tile__image{border-radius:var(--radius-object)}.tcs-nav-tile__image img{width:100%;height:100%;border-radius:0;object-fit:cover;mix-blend-mode:multiply;transition:scale var(--duration-space) var(--ease-space)}.tcs-nav-tile__name{position:relative;align-self:flex-start;padding-inline:2px;font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--weight-strong)}.tcs-nav-tiles--menu .tcs-nav-tile__name{font-size:var(--text-body);line-height:var(--text-body--line-height)}@media(hover:hover){.tcs-nav-tile:hover .tcs-nav-tile__image img{scale:1.04}}.tcs-nav-tile:active .tcs-nav-tile__image{scale:.97}.tcs-nav-tile:focus-visible{outline:none}.tcs-nav-tile:focus-visible .tcs-nav-tile__image{box-shadow:var(--focus-ring)}.tcs-nav-tile[aria-current=page] .tcs-nav-tile__name:after{content:"";position:absolute;left:2px;right:2px;bottom:-3px;height:2px;border-radius:2px;background:var(--color-accent)}.tcs-nav-groups--mega{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,max-content);gap:var(--space-12);flex:1 1 auto;min-width:0}@media(min-width:1600px){.tcs-nav-groups--mega{gap:var(--space-16)}}.tcs-nav-group{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.tcs-nav-group__heading--spacer{visibility:hidden}.tcs-nav-group__heading{margin:0;font-size:var(--text-label);line-height:var(--text-label--line-height);letter-spacing:var(--text-label--letter-spacing);font-weight:var(--weight-strong);color:var(--color-ink-3)}.tcs-nav-group__links{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tcs-nav-groups--mega .tcs-nav-group__links,.tcs-nav-side--mega .tcs-nav-group__links{gap:2px;margin-left:calc(var(--space-2) * -1)}.tcs-nav-group__external{margin-left:var(--space-1);color:var(--color-ink-3)}.tcs-mega__link{display:flex;align-items:center;min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--color-ink);font-size:var(--text-body);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-feedback) var(--ease-out)}@media(hover:hover){.tcs-mega__link:hover{background:#1b1b1a0d;color:var(--color-ink)}}.tcs-mega__link:active{background:#1b1b1a14}.tcs-mega__link[aria-current=page]{background:var(--color-accent-soft)}.tcs-mega__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tcs-nav-side--mega{display:flex;flex:0 0 240px;flex-direction:column;gap:var(--space-4);margin-left:auto;padding-left:var(--space-8);border-left:1px solid var(--color-line)}.tcs-nav-side__all{align-self:flex-start;margin-top:var(--space-1);font-size:var(--text-meta)}.tcs-mega:not(.tcs-mega--visual) .tcs-nav-side--mega{margin-left:auto}.tcs-mega--features .tcs-mega__main{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-8);min-width:0}.tcs-mega--features .tcs-nav-groups--mega{grid-auto-columns:minmax(150px,1fr);gap:var(--space-8)}.tcs-nav-features{display:grid;margin:0;padding:0;list-style:none}.tcs-nav-features--mega{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.tcs-nav-feature{display:flex;flex-direction:column;gap:var(--space-3);border-radius:var(--radius-object);color:var(--color-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.tcs-nav-feature__image{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-object);background:var(--color-stage);transition:scale var(--duration-feedback) var(--ease-out)}.tcs-nav-feature__image img{width:100%;height:100%;border-radius:0;object-fit:cover;transition:scale var(--duration-space) var(--ease-space)}.tcs-nav-feature__words{display:flex;flex-direction:column;gap:2px;padding-inline:2px}.tcs-nav-feature__title{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-strong)}.tcs-nav-feature__text{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-3)}@media(hover:hover){.tcs-nav-feature:hover .tcs-nav-feature__image img{scale:1.04}}.tcs-nav-feature:active .tcs-nav-feature__image{scale:.98}.tcs-nav-feature:focus-visible{outline:none}.tcs-nav-feature:focus-visible .tcs-nav-feature__image{box-shadow:var(--focus-ring)}.tcs-nav-features--menu{gap:var(--space-3);margin-bottom:var(--space-8)}.tcs-nav-features--menu .tcs-nav-feature{flex-direction:row;align-items:center;gap:var(--space-4)}.tcs-nav-features--menu .tcs-nav-feature__image{flex:0 0 72px;aspect-ratio:1;border-radius:var(--radius-control)}.tcs-nav-group__heading-link{display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);color:inherit;text-decoration:none;transition:color var(--duration-feedback) var(--ease-out)}@media(hover:hover){.tcs-nav-group__heading-link:hover{color:var(--color-ink)}}.tcs-nav-group__heading-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tcs-menu[open]{height:calc(100dvh - env(safe-area-inset-top) - 40px)}@media(min-width:768px){.tcs-menu[open][data-presentation=panel]{height:auto}}.tcs-menu__header{gap:var(--space-1)}.tcs-menu__back{margin-left:calc(var(--space-2) * -1)}.tcs-menu__back[hidden]{display:none}.tcs-menu__title{transition:opacity var(--duration-change) var(--ease-out)}.tcs-menu__body{padding-top:var(--space-2);overflow-x:clip}.tcs-menu__pages{position:relative}.tcs-menu__page{display:flex;flex-direction:column}.tcs-menu__page[hidden]{display:none}.tcs-menu__page{background:var(--color-surface);touch-action:pan-y}.tcs-menu__page[data-swipe-under]{position:absolute;inset:0 0 auto;z-index:0;pointer-events:none}.tcs-menu__page[data-swiping]{position:relative;z-index:1;box-shadow:-16px 0 32px -24px #14141240}.tcs-menu__page[data-settling]{transition:translate var(--duration-change) var(--ease-space),opacity var(--duration-change) var(--ease-out)}.tcs-menu__page[data-anim^=leave]{position:absolute;inset:0 0 auto;pointer-events:none}.tcs-menu__page[data-anim=enter-right]{animation:tcs-menu-enter-right var(--duration-space) var(--ease-space) both}.tcs-menu__page[data-anim=enter-left]{animation:tcs-menu-enter-left var(--duration-space) var(--ease-space) both}.tcs-menu__page[data-anim=leave-left]{animation:tcs-menu-leave-left var(--duration-space) var(--ease-space) both}.tcs-menu__page[data-anim=leave-right]{animation:tcs-menu-leave-right var(--duration-space) var(--ease-space) both}@keyframes tcs-menu-enter-right{0%{translate:100% 0}}@keyframes tcs-menu-leave-left{to{opacity:0;translate:-28% 0}}@keyframes tcs-menu-enter-left{0%{opacity:0;translate:-28% 0}}@keyframes tcs-menu-leave-right{to{translate:100% 0}}.tcs-menu__search{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3);width:100%;min-height:var(--control);margin:0 0 var(--space-4);padding:0 var(--space-4);border:0;border-radius:var(--radius-control);background:var(--color-sunken);color:var(--color-ink-3);font-family:var(--font-sans);font-size:var(--text-body);text-align:start;cursor:text;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-feedback) var(--ease-out)}.tcs-menu__search:active{background:var(--color-neutral-soft)}.tcs-menu__search:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tcs-menu__list,.tcs-menu__tools,.tcs-menu__secondary{margin:0;padding:0;list-style:none}.tcs-menu__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:calc(100% + var(--space-2) * 2);min-height:56px;margin:0 calc(var(--space-2) * -1);padding:0 var(--space-2);border:0;border-radius:var(--radius-object);background:transparent;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);font-weight:var(--weight-strong);text-align:start;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-feedback) var(--ease-out)}.tcs-menu__row:active{background:#1b1b1a0f}@media(hover:hover){.tcs-menu__row:hover{background:#1b1b1a0a}}.tcs-menu__row:focus-visible,.tcs-menu__tool:focus-visible,.tcs-menu__quiet:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tcs-menu__row[aria-current=page]{background:var(--color-accent-soft)}.tcs-menu__row[data-current]>span:after{content:"";display:inline-block;width:6px;height:6px;margin-left:var(--space-2);border-radius:50%;background:var(--color-accent);vertical-align:middle}.tcs-menu__row--child{min-height:48px;color:var(--color-ink-2);font-size:17px;line-height:24px;letter-spacing:-.01em;font-weight:var(--weight-medium);border-radius:var(--radius-control)}.tcs-menu__row--child[aria-current=page]{color:var(--color-ink)}.tcs-menu__chevron{flex-shrink:0;color:var(--color-ink-3)}.tcs-menu__tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:var(--space-2);margin-top:var(--space-6)}.tcs-menu__tools>li{display:flex}.tcs-menu__tool{flex:1 1 auto;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-height:84px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-object);background:var(--color-sunken);color:var(--color-ink);font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--weight-strong);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-feedback) var(--ease-out),scale var(--duration-feedback) var(--ease-out)}.tcs-menu__tool:active{scale:.97;background:var(--color-neutral-soft)}.tcs-menu__tool .tcs-count[hidden]{display:none}.tcs-menu__tool .tcs-count{position:absolute;top:var(--space-3);right:var(--space-3)}.tcs-menu__tool.is-loading .tcs-icon{opacity:.4}.tcs-menu__secondary{display:flex;flex-wrap:wrap;gap:0 var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-line)}.tcs-menu__quiet{display:inline-flex;align-items:center;min-height:40px;border-radius:var(--radius-sm);color:var(--color-ink-3);font-size:var(--text-meta);text-decoration:none}.tcs-nav-groups--menu{display:flex;flex-direction:column;gap:var(--space-6)}.tcs-nav-groups--menu .tcs-nav-group,.tcs-nav-side--menu .tcs-nav-group{gap:var(--space-1)}.tcs-nav-side--menu{display:flex;flex-direction:column;gap:var(--space-4)}.tcs-nav-side--menu .tcs-nav-side__all{font-size:var(--text-body)}@media(min-width:768px){.tcs-search[open][data-presentation=dialog]{inset:72px 0 auto;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 144px)}}.tcs-search[open]{min-height:min(420px,70dvh)}.tcs-search__form{position:relative;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--color-line)}.tcs-search__icon{flex-shrink:0;color:var(--color-ink-3)}.tcs-search__input{flex:1;min-width:0;height:48px;margin:0;padding:0;border:0;background:transparent;color:var(--color-ink);font-family:var(--font-sans);font-size:18px;outline:none;box-shadow:none}.tcs-search .tcs-search__input,.tcs-search .tcs-search__input:focus,.tcs-search .tcs-search__input:focus-visible{border:0;outline:none;box-shadow:none;background:transparent}.tcs-search__input::placeholder{color:var(--color-ink-3)}.tcs-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.tcs-search__clear[hidden]{display:none}.tcs-search__clear{color:var(--color-ink-3)!important}.tcs-search__progress{position:relative;height:2px;margin-top:-2px;overflow:hidden}.tcs-search__progress:before{content:"";position:absolute;inset:0 auto 0 0;width:30%;background:var(--color-accent);opacity:0;translate:-100% 0}.tcs-search[data-loading] .tcs-search__progress:before{opacity:1;animation:tcs-search-progress .9s var(--ease-out) infinite;animation-delay:.12s}@keyframes tcs-search-progress{to{translate:340% 0}}.tcs-search__results{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4)}.tcs-search__results[data-loading] .tcs-search__groups{opacity:.5;transition:opacity var(--duration-change) var(--ease-out)}.tcs-search__empty{display:flex;flex-direction:column;gap:var(--space-6)}.tcs-search__empty[hidden],.tcs-search__recent[hidden]{display:none}.tcs-search__suggestions,.tcs-search__recent,.tcs-search__group{display:flex;flex-direction:column;gap:var(--space-2)}.tcs-search__recent-head{display:flex;align-items:center;justify-content:space-between}.tcs-search__recent-clear{min-height:32px;padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-ink-3);font-family:var(--font-sans);font-size:var(--text-label);cursor:pointer}.tcs-search__recent-clear:hover{color:var(--color-ink)}.tcs-search__hint{display:none;margin:0;color:var(--color-ink-3)}@media(hover:hover)and (pointer:fine){.tcs-search__hint{display:block}}.tcs-search__hint kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:4px;background:var(--color-sunken);box-shadow:inset 0 -1px 0 var(--color-line-strong);color:var(--color-ink-2);font-family:var(--font-sans);font-size:11px;font-weight:var(--weight-strong)}.tcs-search__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-3);margin:0;padding:0;list-style:none}@media(min-width:600px){.tcs-search__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tcs-search__card{display:flex;flex-direction:column;gap:var(--space-2);border-radius:var(--radius-control);color:var(--color-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.tcs-search__card-image{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-control);background:var(--color-stage);color:var(--color-ink-3);transition:scale var(--duration-feedback) var(--ease-out)}.tcs-search__card-image img{width:100%;height:100%;border-radius:0;object-fit:cover;mix-blend-mode:multiply;transition:scale var(--duration-space) var(--ease-space)}.tcs-search__card-title{padding-inline:2px;font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--weight-strong);text-wrap:balance}@media(hover:hover){.tcs-search__card:hover .tcs-search__card-image img{scale:1.04}}.tcs-search__card:active .tcs-search__card-image{scale:.97}.tcs-search__card:focus-visible{outline:none}.tcs-search__card:focus-visible .tcs-search__card-image{box-shadow:var(--focus-ring)}.tcs-search__groups{display:flex;flex-direction:column;gap:var(--space-6)}.tcs-search__group .tcs-list{margin-inline:calc(var(--space-4) * -1)}.tcs-search__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tcs-search__thumb{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-control);background:var(--color-stage);color:var(--color-ink-3)}.tcs-search__all{align-self:flex-start}.tcs-search__none{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-6)}.collection__sticky-header{top:var(--tcs-header-offset, 0px)!important;transition:top var(--duration-space) var(--ease-space),opacity .4s}.tcs-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){.tcs-header,.tcs-header:before,.tcs-mega-surface,.tcs-header__glide,.tcs-header-scrim,.collection__sticky-header,.tcs-mega,.tcs-menu__page,.tcs-header__logo-art,.tcs-logo__word{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.tcs-header[data-hidden]{translate:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/tcs-header.css.map */
