tf-sticky-header,tf-rotator{display:block}tf-disclosure{position:relative;display:block}.tf-nav__item>tf-disclosure{display:flex}.tf-header-wrap{position:relative;z-index:30;display:block;background:var(--tf-header-bg, var(--tf-surface));color:var(--tf-header-fg, var(--tf-text))}tf-sticky-header.tf-header-wrap{position:sticky;top:0;transition:transform var(--tf-dur) var(--tf-ease),box-shadow var(--tf-dur) var(--tf-ease)}tf-sticky-header.tf-header-wrap[data-state=unpinned]{transform:translateY(-100%)}tf-sticky-header.tf-header-wrap[data-scrolled]{box-shadow:var(--tf-shadow-md)}.tf-header-wrap--border{box-shadow:0 1px 0 var(--tf-border)}.tf-header-wrap--compact[data-scrolled] .tf-header__brand-logo{transform:scale(.82)}.tf-header-wrap--compact[data-scrolled] .tf-header__tagline{opacity:0;max-height:0;margin-top:0}.tf-topbar{background:var(--tf-topbar-bg, var(--tf-secondary));color:var(--tf-topbar-fg, var(--tf-on-secondary));font-size:var(--tf-topbar-size, var(--tf-body-sm));line-height:1.5}.tf-topbar__inner{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;width:100%;max-width:var(--tf-header-container, var(--tf-container));margin-inline:auto;padding:8px var(--tf-gutter-mobile);text-align:center}@media screen and (min-width:750px){.tf-topbar__inner{padding-inline:var(--tf-gutter)}}.tf-topbar__inner--split{justify-content:space-between}.tf-topbar__rotator{display:grid;flex:1 1 auto;min-width:0}.tf-topbar__item{grid-area:1 / 1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;opacity:0;visibility:hidden;transition:opacity var(--tf-dur) var(--tf-ease),visibility var(--tf-dur) var(--tf-ease)}.tf-topbar__item[data-active]{opacity:1;visibility:visible}.tf-topbar__link{color:var(--tf-topbar-link, currentcolor);font-weight:var(--tf-fw-bold);text-decoration:underline;text-underline-offset:.2em;transition:opacity var(--tf-dur-fast) var(--tf-ease)}.tf-topbar__link:hover{opacity:.75}.tf-header{width:100%;max-width:var(--tf-header-container, var(--tf-container));margin-inline:auto;padding-inline:var(--tf-gutter-mobile)}@media screen and (min-width:750px){.tf-header{padding-inline:var(--tf-gutter)}}.tf-header__primary{display:flex;align-items:center;justify-content:space-between;gap:16px}.tf-header--stacked .tf-header__secondary{display:none;border-top:1px solid var(--tf-border-soft, var(--tf-border))}@media screen and (min-width:990px){.tf-header--stacked .tf-header__secondary{display:block}.tf-header--stacked .tf-header__nav{display:flex;align-items:center;gap:4px;padding-block:8px}}@media screen and (min-width:990px){.tf-header--inline .tf-header__nav{display:flex;align-items:center;gap:4px;margin-left:auto}}.tf-header--center .tf-header__primary{justify-content:center;text-align:center}@media screen and (min-width:990px){.tf-header--center .tf-header__nav{display:flex;align-items:center;justify-content:center;gap:4px;padding-block:8px}.tf-header--center .tf-header__secondary{border-top:1px solid var(--tf-border-soft, var(--tf-border))}}.tf-header__nav{display:none}.tf-header__brand{display:block;text-decoration:none;color:inherit;flex:0 1 auto;min-width:0}.tf-header__brand-logo{display:block;width:min(var(--tf-logo-img-width, 200px),55vw);height:auto;max-width:100%;transition:transform var(--tf-dur) var(--tf-ease),opacity var(--tf-dur-fast) var(--tf-ease);transform-origin:left center}.tf-header--center .tf-header__brand-logo{transform-origin:center}.tf-header__brand:hover .tf-header__brand-logo{opacity:.85}.tf-header__wordmark{display:block;font-family:var(--tf-heading-font);font-size:var(--tf-logo-size, var(--tf-h2));font-weight:var(--tf-font-display-weight);line-height:1;letter-spacing:.01em;color:var(--tf-accent);transition:color var(--tf-dur-fast) var(--tf-ease)}.tf-header__brand:hover .tf-header__wordmark{color:var(--tf-accent-dark)}.tf-header__tagline{display:block;font-family:var(--tf-font-script);font-size:var(--tf-tagline-size, var(--tf-h4));color:var(--tf-secondary);margin-top:4px;max-height:3em;overflow:hidden;transition:opacity var(--tf-dur) var(--tf-ease),max-height var(--tf-dur) var(--tf-ease),margin-top var(--tf-dur) var(--tf-ease)}.tf-nav{display:flex;align-items:center;gap:2px;flex-wrap:wrap;list-style:none;margin:0;padding:0;font-size:var(--tf-nav-size, var(--tf-btn));font-weight:var(--tf-fw-semi)}.tf-nav__item{position:relative;display:flex}.tf-nav__link{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:0;border-radius:var(--tf-radius-sm);background:transparent;color:inherit;font:inherit;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--tf-dur-fast) var(--tf-ease),color var(--tf-dur-fast) var(--tf-ease)}.tf-nav__link:hover{background:var(--tf-accent-tint);color:var(--tf-accent)}.tf-nav__link[aria-current=page],.tf-nav__item[data-active]>.tf-nav__link{background:var(--tf-accent-tint);color:var(--tf-accent)}tf-disclosure[data-open]>.tf-nav__link{background:var(--tf-accent-tint);color:var(--tf-accent)}.tf-nav__caret{display:inline-flex;width:10px;height:10px;flex-shrink:0;transition:transform var(--tf-dur) var(--tf-ease)}.tf-nav__caret .tf-icon{width:100%;height:100%}tf-disclosure[data-open] .tf-nav__caret{transform:rotate(180deg)}.tf-nav__panel{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:230px;padding:8px;border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-surface);box-shadow:var(--tf-shadow-md);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--tf-dur) var(--tf-ease),transform var(--tf-dur) var(--tf-ease),visibility var(--tf-dur) var(--tf-ease)}tf-disclosure[data-open]>.tf-nav__panel{opacity:1;visibility:visible;transform:translateY(0)}.tf-nav__item:nth-last-child(-n+2) .tf-nav__panel:not(.tf-nav__panel--mega){left:auto;right:0}.tf-nav__sublist{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.tf-nav__sublink{display:block;padding:10px 14px;border-radius:var(--tf-radius-sm);color:var(--tf-text);font-size:var(--tf-body-sm);font-weight:var(--tf-fw-semi);text-decoration:none;transition:background-color var(--tf-dur-fast) var(--tf-ease),color var(--tf-dur-fast) var(--tf-ease),padding-left var(--tf-dur-fast) var(--tf-ease)}.tf-nav__sublink:hover,.tf-nav__sublink[aria-current=page]{background:var(--tf-accent-tint);color:var(--tf-accent);padding-left:18px}.tf-header--mega .tf-nav__item,.tf-header--mega .tf-nav__item>tf-disclosure{position:static}.tf-nav__panel--mega{left:0;right:0;width:auto;padding:28px}.tf-nav__mega-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:28px}.tf-nav__mega-heading{margin:0 0 10px;font-size:var(--tf-body-xs);font-weight:var(--tf-fw-black);letter-spacing:var(--tf-tracking-eyebrow);text-transform:uppercase;color:var(--tf-muted)}.tf-header__actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.tf-header__icons{display:flex;align-items:center;gap:2px;flex-shrink:0}.tf-header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;text-decoration:none;transition:background-color var(--tf-dur-fast) var(--tf-ease),color var(--tf-dur-fast) var(--tf-ease),transform var(--tf-dur-fast) var(--tf-ease)}.tf-header__icon:hover{background:var(--tf-accent-tint);color:var(--tf-accent)}.tf-header__icon:active{transform:scale(.92)}.tf-header__icon .tf-icon{width:var(--tf-icon-size, 22px);height:var(--tf-icon-size, 22px)}.tf-header__icons>shopify-store{display:none}.tf-header__cart-count{position:absolute;top:4px;right:2px;display:grid;place-items:center;min-width:19px;height:19px;padding-inline:5px;border-radius:var(--tf-radius-pill);background:var(--tf-accent);color:var(--tf-on-accent);font-size:var(--tf-badge);font-weight:var(--tf-fw-black);line-height:1;animation:tf-pop var(--tf-dur) var(--tf-ease-out) both}.tf-header__cta{flex-shrink:0}@media screen and (max-width:989px){.tf-header__cta--desktop{display:none}.tf-header__icons>shopify-account{display:none}}.tf-header__burger{display:inline-flex;align-items:center;flex-shrink:0;gap:8px;border:none;border-radius:var(--tf-radius-pill);background:transparent;color:inherit;font-family:var(--tf-font-body);font-size:var(--tf-body-sm);font-weight:var(--tf-fw-black);cursor:pointer;transition:background-color var(--tf-dur-fast) var(--tf-ease),border-color var(--tf-dur-fast) var(--tf-ease),color var(--tf-dur-fast) var(--tf-ease)}.tf-header__burger:hover{background:var(--tf-accent-tint);border-color:var(--tf-accent);color:var(--tf-accent)}.tf-header__burger .tf-icon{width:20px;height:20px}.tf-icon{flex-shrink:0}@media screen and (min-width:990px){.tf-header__burger{display:none}}tf-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:block;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--tf-dur)}tf-drawer[data-open]{visibility:visible;pointer-events:auto;transition-delay:0s}.tf-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--tf-text-rgb),.45);opacity:0;transition:opacity var(--tf-dur) var(--tf-ease)}tf-drawer[data-open] .tf-drawer__overlay{opacity:1}.tf-drawer__panel{position:absolute;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;width:min(380px,88vw);background:var(--tf-surface);color:var(--tf-text);box-shadow:var(--tf-shadow-lg);transform:translate(-100%);transition:transform var(--tf-dur) var(--tf-ease);overscroll-behavior:contain}tf-drawer[data-open] .tf-drawer__panel{transform:translate(0)}.tf-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px var(--tf-gutter-mobile);border-bottom:1px solid var(--tf-border)}.tf-drawer__body{flex:1 1 auto;padding:12px var(--tf-gutter-mobile) 24px;overflow-y:auto}.tf-drawer__account{padding:12px var(--tf-gutter-mobile);border-top:1px solid var(--tf-border)}.tf-drawer__account-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--tf-radius-sm);color:inherit;font-size:var(--tf-body);font-weight:var(--tf-fw-bold);text-decoration:none;transition:background-color var(--tf-dur-fast) var(--tf-ease),color var(--tf-dur-fast) var(--tf-ease)}.tf-drawer__account-link:hover{background:var(--tf-accent-tint);color:var(--tf-accent)}.tf-drawer__account-link .tf-icon{width:22px;height:22px;flex-shrink:0}.tf-drawer__account-list{list-style:none;margin:0;padding:0 0 0 32px}.tf-drawer__footer{padding:16px var(--tf-gutter-mobile);border-top:1px solid var(--tf-border);display:flex;flex-direction:column;gap:10px}.tf-drawer__list{list-style:none;margin:0;padding:0}.tf-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:13px 12px;border:0;border-radius:var(--tf-radius-sm);background:transparent;color:inherit;font-family:var(--tf-font-body);font-size:var(--tf-body);font-weight:var(--tf-fw-semi);text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--tf-dur-fast) var(--tf-ease),color var(--tf-dur-fast) var(--tf-ease)}.tf-drawer__link:hover,.tf-drawer__link[aria-current=page]{background:var(--tf-accent-tint);color:var(--tf-accent)}.tf-drawer__sublist{list-style:none;margin:0 0 6px;padding:0 0 0 12px;border-left:2px solid var(--tf-border);display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--tf-dur) var(--tf-ease)}.tf-drawer__sublist>div{overflow:hidden}tf-disclosure[data-open]>.tf-drawer__sublist{grid-template-rows:1fr}.tf-drawer__sublink{display:block;padding:11px 12px;border-radius:var(--tf-radius-sm);color:var(--tf-muted);font-size:var(--tf-body-sm);font-weight:var(--tf-fw-semi);text-decoration:none;transition:background-color var(--tf-dur-fast) var(--tf-ease),color var(--tf-dur-fast) var(--tf-ease)}.tf-drawer__sublink:hover,.tf-drawer__sublink[aria-current=page]{background:var(--tf-accent-tint);color:var(--tf-accent)}.tf-search{position:absolute;top:100%;left:0;right:0;z-index:45;padding:18px var(--tf-gutter-mobile);border-top:1px solid var(--tf-border);background:var(--tf-surface);box-shadow:var(--tf-shadow-md);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--tf-dur) var(--tf-ease),transform var(--tf-dur) var(--tf-ease),visibility var(--tf-dur) var(--tf-ease)}tf-disclosure[data-open]>.tf-search{opacity:1;visibility:visible;transform:translateY(0)}.tf-search__reset{position:absolute;top:50%;right:14px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:transparent;color:var(--tf-muted);cursor:pointer;transition:background-color var(--tf-dur-fast) var(--tf-ease),color var(--tf-dur-fast) var(--tf-ease)}.tf-search__reset:hover{background:var(--tf-accent-tint);color:var(--tf-accent)}.tf-search__reset svg{width:14px;height:14px;fill:currentcolor}.tf-search__reset.hidden{display:none}.tf-search .tf-field__input{padding-right:46px}.tf-search__wrap{display:block;width:100%}.tf-search__form{display:flex;gap:10px;width:100%;max-width:var(--tf-container-narrow);margin-inline:auto}.tf-brand-switch{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border:1px solid currentcolor;border-radius:var(--tf-radius-pill);color:var(--tf-topbar-link, currentcolor);font-size:var(--tf-body-xs);font-weight:var(--tf-fw-bold);text-decoration:none;white-space:nowrap;transition:background-color var(--tf-dur-fast) var(--tf-ease),color var(--tf-dur-fast) var(--tf-ease)}.tf-brand-switch:hover{background:currentcolor}@media screen and (max-width:989px){.tf-brand-switch{display:none}}.tf-brand-switch:hover>span{color:var(--tf-topbar-bg, var(--tf-secondary))}.tf-editor-note{display:flex;flex-wrap:wrap;gap:.35em;align-items:baseline;max-width:var(--tf-container);margin-inline:auto;padding:12px var(--tf-gutter-mobile);border:1px dashed var(--tf-border);border-radius:var(--tf-radius-md);background:var(--tf-accent-tint);color:var(--tf-muted);font-family:var(--tf-font-body);font-size:var(--tf-body-xs);line-height:var(--tf-leading-snug)}.tf-editor-note strong{color:var(--tf-accent)}.tf-editor-note em{font-style:italic}@media screen and (min-width:750px){.tf-editor-note{padding-inline:var(--tf-gutter)}}.shopify-section.tf-section-header:has(>tf-sticky-header){position:sticky;top:calc(-1 * var(--tf-topbar-h, 0px));z-index:var(--tf-z-header, 50)}.shopify-section.tf-section-header:has(tf-drawer[data-open]){z-index:1000}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tf-header.css.map */
