.t0-header{--t0-h: var(--t0-header-height, 104px);--t0-h-scrolled: calc(var(--t0-h) * .72);position:relative;width:100%;background:#fff;z-index:40}.t0-header.is-sticky{position:sticky;top:0}.t0-header__inner{height:var(--t0-h);padding:20px 28px;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;align-items:start;transition:height .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1);box-sizing:border-box}.t0-header.is-shrunk .t0-header__inner{height:var(--t0-h-scrolled);padding-top:12px;padding-bottom:12px}.t0-header__logo{grid-column:2;grid-row:1;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#111}.t0-header__logo-text{font-family:var(--t0-font, "IBM Plex Mono", ui-monospace, monospace);font-weight:500;font-size:var(--t0-logo-size, 20px);letter-spacing:var(--t0-logo-tracking, .2em);text-indent:var(--t0-logo-tracking, .2em);text-transform:uppercase;color:#111;line-height:1;white-space:nowrap}.t0-header__logo-img{display:block;width:auto;height:var(--t0-logo-size, 20px)}.t0-header__nav{grid-column:2;grid-row:2;margin-top:var(--t0-nav-gap, 18px);display:flex;justify-content:center}.t0-header__nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--t0-nav-spacing, 22px);row-gap:6px}.t0-header__nav a{font-family:var(--t0-font, "IBM Plex Mono", ui-monospace, monospace);font-size:var(--t0-nav-size, 12px);font-weight:400;letter-spacing:var(--t0-nav-tracking, .12em);text-transform:uppercase;text-decoration:none;color:var(--t0-inactive, #b8b8b8);transition:opacity .25s ease,color .25s ease}.t0-header__nav a:hover,.t0-header__nav a[aria-current]{color:var(--t0-text, #111)}.t0-header__cart{grid-column:3;grid-row:1;display:flex;justify-content:flex-end;align-items:center}.t0-header__cart a{color:#111;display:inline-flex;position:relative;text-decoration:none}.t0-header__cart svg{width:18px;height:18px;stroke:#111;stroke-width:1.1;fill:none}.t0-header__cart-count{font-family:var(--t0-font, "IBM Plex Mono", monospace);font-size:10px;letter-spacing:.04em;margin-left:6px;color:#111;align-self:center}.t0-header__back{grid-column:1;grid-row:1;display:inline-flex;align-items:center;justify-self:start;background:none;border:0;padding:0;cursor:pointer;transition:opacity .2s ease}.t0-header__back:hover{opacity:.6}.t0-header__back svg{width:18px;height:18px;stroke:#111;stroke-width:1.1;fill:none}.t0-header__toggle{grid-column:1;grid-row:1;display:none;align-items:center;background:none;border:0;padding:0;cursor:pointer}.t0-header__toggle span{display:block;width:22px;height:1px;background:#111;position:relative}.t0-header__toggle span:before,.t0-header__toggle span:after{content:"";position:absolute;left:0;width:22px;height:1px;background:#111}.t0-header__toggle span:before{top:-6px}.t0-header__toggle span:after{top:6px}.t0-drawer{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:60;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),visibility .45s;display:flex;flex-direction:column;align-items:center}.t0-drawer.is-open{opacity:1;visibility:visible;transform:translateY(0)}.t0-drawer__close{position:absolute;top:22px;right:26px;background:none;border:0;font-family:var(--t0-font, monospace);font-size:12px;letter-spacing:.12em;color:#111;cursor:pointer;text-transform:uppercase}.t0-drawer__logo{margin-top:88px;font-family:var(--t0-font, monospace);font-weight:500;font-size:22px;letter-spacing:.24em;text-transform:uppercase;color:#111;text-decoration:none}.t0-drawer__logo img{height:24px;display:block}.t0-drawer__nav{margin-top:64px;display:flex;flex-direction:column;align-items:center;gap:30px}.t0-drawer__nav a{font-family:var(--t0-font, monospace);font-size:14px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:#111;transition:opacity .25s ease}.t0-drawer__nav a:hover{opacity:.45}@media(max-width:749px){.t0-header__inner{grid-template-rows:auto;align-items:center;padding:16px 20px}.t0-header__toggle{display:flex}.t0-header__logo{grid-row:1}.t0-header__nav{display:none}.t0-header__cart{grid-row:1}.t0-header{--t0-h: 64px}.t0-header.is-shrunk .t0-header__inner{height:52px}.t0-header__back{margin-left:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/t0-header2.css.map */
