.th-nav__item{position:relative}.th-header{position:sticky;top:0;z-index:50;background-color:#faf7f3eb!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(225,217,205,.7)!important}.th-header__inner{display:flex;align-items:center;justify-content:space-between;padding-block:.8rem;gap:1rem;position:relative}.th-logo{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit}.th-logo__mark{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;border:1px solid var(--th-border);background-color:#fff;font-size:1.3rem}.th-logo__text{font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.th-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;border:1px solid var(--th-border);background-color:#fff;cursor:pointer;padding:0}.th-menu-toggle__icon{display:inline-flex;flex-direction:column;gap:4px}.th-menu-toggle__icon span{display:block;width:16px;height:2px;border-radius:999px;background-color:var(--th-text);transition:transform .18s ease,opacity .18s ease}.th-menu-toggle[aria-expanded=true] .th-menu-toggle__icon span:nth-child(1){transform:translateY(6px) rotate(45deg)}.th-menu-toggle[aria-expanded=true] .th-menu-toggle__icon span:nth-child(2){opacity:0}.th-menu-toggle[aria-expanded=true] .th-menu-toggle__icon span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.th-nav{position:absolute;left:0;right:0;top:100%;background-color:#fff;border-bottom:1px solid rgba(225,217,205,.9);padding:.75rem 1.5rem 1rem;display:none;z-index:60}.th-nav.is-open{display:block}.th-nav__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem;font-size:.9rem}.th-nav__list a{text-decoration:none;color:var(--th-text-muted)}.th-nav__list a:hover{color:var(--th-text)}.th-nav__link{text-decoration:none;color:var(--th-text-muted);font-size:.9rem}button.th-nav__link{background:none;border:0;padding:0;margin:0;font:inherit;color:var(--th-text-muted);cursor:pointer}.th-nav__link:hover,button.th-nav__link:hover{color:var(--th-text)}.th-mega-menu{display:none;position:absolute;left:0;top:100%;padding:1.5rem 2rem;background-color:#fff;border-top:1px solid #eee;box-shadow:0 8px 24px #0000000f;z-index:40}.th-mega-menu.is-open{display:block}.th-mega-menu__inner{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:32px}.th-mega-menu__column{display:block;min-width:180px}.th-mega-menu__heading{display:block;font-weight:600;margin-bottom:8px}.th-mega-menu__list{list-style:none;margin:0;padding:0}.th-mega-menu__item+.th-mega-menu__item{margin-top:4px}.th-mega-menu__link{text-decoration:none;color:var(--th-text-muted);font-size:.9rem}.th-mega-menu__link:hover{color:var(--th-text)}.th-header__search{display:none;align-items:center;gap:.4rem;max-width:260px;flex:0 0 auto}.th-header__search-input{flex:1 1 auto;min-width:0;padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(225,217,205,.9);font-size:.85rem;background-color:#fff}.th-header__search-btn{padding:.45rem .9rem;border-radius:999px;border:1px solid var(--th-border);background-color:#fff;font-size:.8rem;cursor:pointer;white-space:nowrap}.th-header__search-btn:hover{background-color:var(--th-primary-soft);border-color:var(--th-primary-soft)}.th-header__search--mobile{display:flex;width:100%;margin-top:1rem}.th-header__search--mobile .th-header__search-input{width:100%}.th-header__cta{display:none;font-size:.85rem;padding:.4rem .9rem;border-radius:999px;border:1px solid var(--th-border);text-decoration:none;color:var(--th-text);background-color:#fff}.th-header__cart{color:#000}@media (min-width: 720px){.th-header__inner{padding-block:.8rem}.th-nav{position:static;display:block!important;padding:0;border-bottom:none;background-color:transparent}.th-nav__list{flex-direction:row;align-items:center;gap:1.5rem}.th-header__search{display:flex}.th-header__search--mobile,.th-menu-toggle{display:none}.th-header__cta{display:inline-flex}}@media (max-width: 720px){.th-mega-menu{position:static;padding:.5rem 0 .5rem 1rem;box-shadow:none;border-top:none;background-color:#fff}.th-mega-menu__inner{max-width:none;margin:0;flex-direction:column;gap:.75rem}.th-mega-menu__column{min-width:0}.th-mega-menu--with-bg{background-color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/header.css.map */
