.tsg-header{background-color:var(--cnm-cream);color:var(--cnm-ink);border-bottom:1px solid rgba(14,38,36,.08);position:sticky;top:0;z-index:40}.tsg-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 0;gap:16px}@media(min-width:990px){.tsg-header__inner{padding:20px 0}}.tsg-header__left{display:flex;align-items:center;gap:28px}.tsg-header__hamburger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;color:var(--cnm-ink);cursor:pointer;border-radius:8px;margin-left:-8px}.tsg-header__hamburger:hover{background-color:#0e26240f}@media(min-width:990px){.tsg-header__hamburger{display:none}}.tsg-header__nav{display:none;gap:28px}@media(min-width:990px){.tsg-header__nav{display:inline-flex}}.tsg-header__nav-link{font-family:var(--cnm-font-body);font-size:14px;font-weight:500;color:var(--cnm-ink);text-decoration:none;transition:opacity .15s}.tsg-header__nav-link:hover,.tsg-header__nav-link.is-active{opacity:1;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;text-decoration-color:var(--cnm-mint)}.tsg-header__wordmark{font-family:var(--cnm-font-display);font-size:22px;font-weight:700;letter-spacing:-.5px;color:var(--cnm-ink);text-decoration:none;text-align:center;display:inline-flex;align-items:center;justify-content:center}@media(min-width:990px){.tsg-header__wordmark{font-size:26px}}.tsg-header__logo-img{max-height:36px;width:auto}.tsg-header__right{display:flex;align-items:center;gap:14px;justify-content:flex-end}@media(min-width:990px){.tsg-header__right{gap:18px}}.tsg-header__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--cnm-ink);border-radius:999px;text-decoration:none;transition:background-color .15s}.tsg-header__icon:hover{background-color:#0e26240f}@media(max-width:449px){.tsg-header__icon--account{display:none}}.tsg-header__cart{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background-color:var(--cnm-ink);color:var(--cnm-cream);border-radius:999px;font-family:var(--cnm-font-body);font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s}.tsg-header__cart:hover{background-color:var(--cnm-mint-deep)}@media(max-width:449px){.tsg-header__cart-label{display:none}.tsg-header__cart{padding:8px 12px}}.tsg-header__cart-count{font-weight:700}.tsg-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:stretch}.tsg-drawer[hidden]{display:none}.tsg-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0e26248c;border:none;cursor:pointer;animation:tsg-drawer-fade-in .2s ease}@keyframes tsg-drawer-fade-in{0%{opacity:0}to{opacity:1}}.tsg-drawer__panel{position:relative;width:min(360px,88vw);background-color:var(--cnm-cream);color:var(--cnm-ink);padding:24px;display:flex;flex-direction:column;gap:24px;animation:tsg-drawer-slide-in .25s cubic-bezier(.2,.8,.3,1)}@keyframes tsg-drawer-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.tsg-drawer__head{display:flex;align-items:center;justify-content:space-between}.tsg-drawer__brand{font-family:var(--cnm-font-display);font-size:22px;font-weight:700;letter-spacing:-.5px;color:var(--cnm-ink)}.tsg-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;color:var(--cnm-ink);cursor:pointer;border-radius:999px}.tsg-drawer__close:hover{background-color:#0e26240f}.tsg-drawer__nav{display:flex;flex-direction:column;gap:4px}.tsg-drawer__link{font-family:var(--cnm-font-display);font-size:24px;font-weight:600;letter-spacing:-.3px;color:var(--cnm-ink);text-decoration:none;padding:12px 0;border-bottom:1px solid rgba(14,38,36,.08);transition:color .15s}.tsg-drawer__link:hover{color:var(--cnm-mint-deep)}.tsg-drawer__link--secondary{font-family:var(--cnm-font-body);font-size:14px;font-weight:500;opacity:.7;margin-top:16px;border-bottom:none;padding:6px 0}@media(prefers-reduced-motion:reduce){.tsg-drawer__overlay,.tsg-drawer__panel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/tsg-header.css.map */
