#header-group:has(>.tt-header-section){display:contents}.tt-header-section{position:sticky;top:0;z-index:var(--layer-menu-drawer)}.tt-header{display:block;color:var(--tt-color-purple)}.tt-header__bar{display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:16px;padding:1px 20px;background-color:var(--tt-color-white);border-radius:0 0 var(--tt-radius-card) var(--tt-radius-card);box-shadow:var(--tt-shadow-soft)}.tt-header__start,.tt-header__end{display:flex;align-items:center;gap:16px;min-width:0}.tt-header__start{justify-self:start}.tt-header__end{justify-self:end}.tt-header__logo{display:block;justify-self:center;color:inherit;text-decoration:none}.tt-header__logo-image{display:block;width:auto;height:32px}.tt-header__logo-text{display:block}.tt-header__action{display:grid;place-items:center;min-width:var(--tt-touch-target);min-height:var(--tt-touch-target);padding:0;border:0;border-radius:var(--tt-radius-small);background:none;color:inherit;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.tt-header__action::-webkit-details-marker{display:none}.tt-header__action:focus-visible,.tt-header__nav-link:focus-visible,.tt-header__logo:focus-visible{outline:var(--tt-border-regular) solid var(--tt-color-accent-strong);outline-offset:2px}.tt-header__icon{display:grid;place-items:center}.tt-header__icon svg{display:block;width:18px;height:18px}.tt-header__icon--close svg{width:16px;height:16px}.tt-header__icon--close,.tt-header__drawer-details[open] .tt-header__icon--menu{display:none}.tt-header__drawer-details[open] .tt-header__icon--close{display:grid}.tt-header__nav{display:none}.tt-header__nav-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:0;padding:0;list-style:none}.tt-header__nav-link{display:inline-block;padding:4px 0;color:inherit;text-decoration:none;text-underline-offset:.2em}.tt-header__nav-link:hover,.tt-header__nav-link[aria-current=page]{text-decoration:underline}.tt-header__account,.tt-header__end .tt-header__search{display:none}.tt-header__cart-icon{position:relative;display:grid;place-items:center;--cart-bubble-background: var(--tt-color-accent-strong);--cart-bubble-text: var(--tt-color-white)}.tt-header__cart-icon .cart-bubble{position:absolute;top:-8px;inset-inline-end:-10px}.tt-header__cart-icon .cart-bubble__text{font-family:var(--tt-font-body);font-weight:700}shopify-account{--shopify-account-font-heading: var(--tt-font-display);--shopify-account-font-heading-weight: 400;--shopify-account-font-body: var(--tt-font-body);--shopify-account-font-body-weight: 400;--shopify-account-radius-base: var(--tt-radius-card);--shopify-account-radius-button: var(--tt-radius-pill);--shopify-account-radius-button-small: var(--tt-radius-pill);--shopify-account-radius-input: var(--tt-radius-pill);--shopify-account-color-background: var(--tt-color-white);--shopify-account-color-text: var(--tt-color-purple);--shopify-account-color-accent: var(--tt-color-purple);--shopify-account-color-accent-text: var(--tt-color-white);--shopify-account-dialog-position-top: calc(var(--account-dialog-top, var(--header-height, 0px)) + 10px);display:grid;place-items:center}.account-button__fallback{width:28px;height:28px;border-radius:50%;background-color:var(--tt-color-purple)}@media screen and (max-width:399px){.tt-header__bar{gap:8px;padding-inline:var(--tt-page-margin)}.tt-header__start,.tt-header__end{gap:8px}}.tt-header__logo{min-width:0}.tt-header__logo-image{max-width:100%;object-fit:contain}.tt-header__drawer-details{display:block}.tt-header__drawer-details[open]:not(.menu-open){animation:tt-drawer-close .35s}@keyframes tt-drawer-close{to{opacity:1}}@media screen and (max-width:989px){html[scroll-lock]:has(.tt-header__drawer-details[open]) .page-wrapper{overflow:clip}}@media screen and (min-width:990px){.tt-header__bar{gap:24px;padding:14px var(--tt-page-margin)}.tt-header__start,.tt-header__end{gap:24px}.tt-header__logo{justify-self:start}.tt-header__logo-image{height:46px}.tt-header__icon svg{width:20px;height:20px}.tt-header__nav{display:block;justify-self:center;min-width:0}.tt-header__start{display:none}.tt-header__end .tt-header__search,.tt-header__account{display:grid}}.tt-header__drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;cursor:pointer;background-color:rgb(var(--tt-color-purple-rgb) / .5);opacity:0;visibility:hidden;pointer-events:none}.tt-header__drawer-details.menu-open .tt-header__drawer-backdrop{opacity:1;visibility:visible;pointer-events:auto}.tt-header__drawer-panel{position:absolute;top:100%;left:0;width:100%;max-height:calc(100dvh - var(--header-group-height, var(--header-height, 0px)));display:flex;flex-direction:column;gap:32px;padding:24px 20px 32px;overflow-y:auto;overscroll-behavior:contain;background-color:var(--tt-color-white);color:var(--tt-color-purple);border-radius:0 0 var(--tt-radius-card) var(--tt-radius-card);box-shadow:var(--tt-shadow-soft);clip-path:inset(0 -40px 100% -40px);visibility:hidden;pointer-events:none}.tt-header__drawer-details.menu-open .tt-header__drawer-panel{clip-path:inset(0 -40px -40px -40px);visibility:visible;pointer-events:auto}.tt-header__drawer-nav,.tt-header__drawer-buttons,.tt-header__drawer-tools{opacity:0;translate:0 12px}.tt-header__drawer-details.menu-open :is(.tt-header__drawer-nav,.tt-header__drawer-buttons,.tt-header__drawer-tools){opacity:1;translate:none}@media screen and (max-width:989px){.tt-header:has(.tt-header__drawer-details.menu-open) .tt-header__bar{border-radius:0;box-shadow:none}}@media screen and (max-width:989px)and (prefers-reduced-motion:no-preference){.tt-header__bar{transition:border-radius .2s ease .28s,box-shadow .2s ease .28s}.tt-header:has(.tt-header__drawer-details.menu-open) .tt-header__bar{transition-delay:0s}.tt-header__drawer-backdrop{transition:opacity .3s ease,visibility 0s linear .3s}.tt-header__drawer-details.menu-open .tt-header__drawer-backdrop{transition:opacity .3s ease}.tt-header__drawer-panel{transition:clip-path .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s}.tt-header__drawer-details.menu-open .tt-header__drawer-panel{transition:clip-path .45s cubic-bezier(.22,1,.36,1)}.tt-header__drawer-nav,.tt-header__drawer-buttons,.tt-header__drawer-tools{transition:opacity .12s ease,translate .12s ease}.tt-header__drawer-details.menu-open .tt-header__drawer-nav{transition:opacity .3s ease .12s,translate .4s cubic-bezier(.22,1,.36,1) .12s}.tt-header__drawer-details.menu-open .tt-header__drawer-buttons{transition:opacity .3s ease .18s,translate .4s cubic-bezier(.22,1,.36,1) .18s}.tt-header__drawer-details.menu-open .tt-header__drawer-tools{transition:opacity .3s ease .24s,translate .4s cubic-bezier(.22,1,.36,1) .24s}}.tt-header__drawer-details::details-content{content-visibility:visible}.tt-header__drawer-list,.tt-header__drawer-sublist,.tt-header__drawer-tools{margin:0;padding:0;list-style:none}.tt-header__drawer-list{display:flex;flex-direction:column}.tt-header__drawer-link,.tt-header__drawer-sublink,.tt-header__drawer-tool{display:inline-flex;align-items:center;gap:12px;min-height:var(--tt-touch-target);padding:0;border:0;background:none;color:inherit;text-decoration:none;text-align:left;cursor:pointer}.tt-header__drawer-link{min-width:0;overflow-wrap:anywhere}.tt-header__drawer-link[aria-current=page],.tt-header__drawer-link:hover,.tt-header__drawer-sublink:hover,.tt-header__drawer-tool:hover{text-decoration:underline;text-underline-offset:.2em}.tt-header__drawer-link:focus-visible,.tt-header__drawer-sublink:focus-visible,.tt-header__drawer-tool:focus-visible{outline:var(--tt-border-regular) solid var(--tt-color-accent-strong);outline-offset:2px;border-radius:var(--tt-radius-small)}.tt-header__drawer-sublist{display:flex;flex-direction:column;padding-inline-start:16px}.tt-header__drawer-sublink{min-height:36px}.tt-header__drawer-buttons .tt-buttons{gap:16px}.tt-header__drawer-tools{display:flex;flex-direction:column;margin-top:auto;padding-top:24px;border-top:var(--tt-border-thin) solid rgb(var(--tt-color-purple-rgb) / .2)}@media screen and (min-width:990px){.tt-header__drawer-backdrop,.tt-header__drawer-panel{display:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/tt-header.css.map */
