.utility-bar.temi-invert{background:var(--temi-paper);color:var(--temi-ink);border-block:0}.utility-bar.temi-invert .announcement-bar__message{color:var(--temi-ink)}.temi-banner{background:var(--temi-ink);font-family:var(--font-body-family);color:var(--temi-paper);text-align:center;padding:10px 48px 10px 24px;font-size:var(--temi-text-body);letter-spacing:0;text-transform:lowercase;position:relative}.temi-banner-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:var(--temi-text-body);color:var(--temi-paper);cursor:pointer;padding:4px 8px;line-height:1;transition:background .15s ease}.temi-banner-close:hover{background:var(--temi-paper);color:var(--temi-ink)}.temi-header *,.temi-header *:before,.temi-header *:after{box-sizing:border-box}.temi-header-wrapper{position:sticky;top:0;z-index:var(--temi-layer-chrome)}.shopify-section:has(>.temi-header-wrapper){display:contents}.temi-header{background:var(--temi-paper);font-family:var(--font-body-family);color:var(--temi-ink);width:100%;border-top:var(--temi-rule);border-bottom:var(--temi-rule)}.temi-header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--temi-header-height)}.temi-header-logo{display:flex;align-items:center;padding:0 var(--temi-space-24);height:100%;border-right:var(--temi-rule)}.temi-header-logo-heading{margin:0;display:flex;align-items:center}.temi-header-logo a{display:flex;align-items:center;text-decoration:none}.temi-header-logo img{height:28px;width:auto;display:block}.temi-header-nav{display:flex;align-items:center;justify-content:center;gap:var(--temi-space-32);padding:0 var(--temi-space-32);height:100%}.temi-header-nav>a{font-family:var(--font-body-family);font-size:var(--temi-text-body);text-transform:lowercase;letter-spacing:0;color:var(--temi-ink);text-decoration:none}.temi-header-nav>a:hover{text-decoration:underline;text-underline-offset:4px}.temi-dropdown{position:relative;display:flex;align-items:center;height:100%}.temi-dropdown-trigger{font-family:var(--font-body-family);font-size:var(--temi-text-body);text-transform:lowercase;letter-spacing:0;color:var(--temi-ink);text-decoration:none;cursor:pointer;background:none;border:none;padding:0;display:flex;align-items:center;gap:var(--temi-space-4)}.temi-dropdown-trigger:hover{text-decoration:underline;text-underline-offset:4px}.temi-dropdown-arrow{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--temi-ink);transition:transform .2s ease;margin-top:1px}.temi-dropdown:hover .temi-dropdown-arrow{transform:rotate(180deg)}.temi-dropdown-panel{position:absolute;top:100%;left:50%;transform:translate(-50%);background:var(--temi-paper);border:var(--temi-rule);display:none;flex-direction:column;min-width:160px;z-index:1}.temi-dropdown:hover .temi-dropdown-panel{display:flex}.temi-dropdown-category{position:relative}.temi-dropdown-category+.temi-dropdown-category{border-top:var(--temi-rule)}.temi-dropdown-category>a{display:flex;align-items:center;justify-content:space-between;gap:var(--temi-space-12);padding:var(--temi-space-12) var(--temi-space-16);font-family:var(--font-body-family);font-size:var(--temi-text-body);text-transform:lowercase;letter-spacing:0;color:var(--temi-ink);text-decoration:none;white-space:nowrap;transition:background .15s ease}.temi-dropdown-category:hover>a{background:var(--temi-highlight)}.temi-dropdown-chevron{display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid var(--temi-ink);flex-shrink:0}.temi-dropdown-submenu{display:none;position:absolute;left:100%;top:0;background:var(--temi-paper);border:var(--temi-rule);flex-direction:column;min-width:160px}.temi-dropdown-category:first-child .temi-dropdown-submenu{border-top:none}.temi-dropdown-category:hover .temi-dropdown-submenu{display:flex}.temi-dropdown-submenu:before{content:"";position:absolute;top:0;left:calc(-1 * var(--temi-space-12));width:var(--temi-space-12);height:100%}.temi-dropdown-submenu a{display:block;padding:var(--temi-space-12) var(--temi-space-16);font-family:var(--font-body-family);font-size:var(--temi-text-body);text-transform:lowercase;letter-spacing:0;color:var(--temi-ink);text-decoration:none;white-space:nowrap;transition:background .15s ease}.temi-dropdown-submenu a:hover{background:var(--temi-highlight)}.temi-dropdown-submenu a+a{border-top:var(--temi-rule)}.temi-header-actions{display:flex;align-items:center;justify-content:flex-end;padding:0 var(--temi-space-24);height:100%;border-left:var(--temi-rule)}.temi-header-actions a{font-family:var(--font-body-family);font-size:var(--temi-text-body);text-transform:lowercase;letter-spacing:0;color:var(--temi-ink);text-decoration:none}.temi-header-actions a:hover{text-decoration:underline;text-underline-offset:4px}.temi-burger{display:none;align-items:center;justify-content:center;padding:0;height:100%;cursor:pointer;background:none;border:none;border-right:var(--temi-rule)}.temi-burger-lines{width:22px;height:14px;display:flex;flex-direction:column;justify-content:space-between}.temi-burger-lines span{display:block;height:2px;width:100%;background:var(--temi-ink)}.temi-mobile-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--temi-paper);z-index:var(--temi-layer-overlay);flex-direction:column;font-family:var(--font-body-family);color:var(--temi-ink)}.temi-mobile-menu.is-open{display:flex}.temi-mobile-menu-header{display:grid;grid-template-columns:1fr auto;align-items:center;height:var(--temi-sticky-offset);border-top:var(--temi-rule);border-bottom:var(--temi-rule);flex-shrink:0}.temi-mobile-menu-header-logo{display:flex;align-items:center;padding:0 var(--temi-space-16);height:100%;text-decoration:none}.temi-mobile-menu-header-logo img{height:28px;width:auto;display:block}.temi-mobile-menu-close{display:flex;align-items:center;justify-content:center;width:var(--temi-space-48);height:100%;background:none;border:none;border-left:var(--temi-rule);font-family:var(--font-body-family);font-size:22px;color:var(--temi-ink);cursor:pointer;padding:0;line-height:1}.temi-mobile-menu-nav{display:block;padding:0;margin:0;flex:1 1 auto;overflow-y:auto}.temi-mobile-shop-group,.temi-mobile-shop-category{display:block}.temi-mobile-menu-nav>a,.temi-mobile-shop-label{display:flex;align-items:center;justify-content:space-between;padding:var(--temi-space-24);font-family:var(--font-body-family);font-size:var(--temi-text-body);line-height:1.5;text-transform:lowercase;letter-spacing:0;color:var(--temi-ink);text-decoration:none;border-bottom:var(--temi-rule)}.temi-mobile-menu-nav>a:after,.temi-mobile-shop-label:after{content:"";display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid var(--temi-ink);flex-shrink:0}.temi-mobile-shop-heading{display:flex;align-items:center;padding:var(--temi-space-16) var(--temi-space-24);font-family:var(--font-body-family);font-size:var(--temi-text-micro);line-height:1.5;text-transform:lowercase;letter-spacing:.1em;color:var(--temi-ink);text-decoration:none;border-bottom:var(--temi-rule)}.temi-mobile-shop-category a:not(.temi-mobile-shop-heading){display:flex;align-items:center;justify-content:space-between;padding:var(--temi-space-24) var(--temi-space-24) var(--temi-space-24) var(--temi-space-32);font-family:var(--font-body-family);font-size:var(--temi-text-body);line-height:1.5;text-transform:lowercase;letter-spacing:0;color:var(--temi-ink);text-decoration:none;border-bottom:var(--temi-rule)}.temi-mobile-shop-category a:not(.temi-mobile-shop-heading):after{content:"";display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid var(--temi-ink);flex-shrink:0}.temi-mobile-menu-footer{display:flex;flex-direction:column;gap:var(--temi-space-4);padding:var(--temi-space-24);font-family:var(--font-body-family);font-size:var(--temi-text-micro);line-height:1.5;letter-spacing:.1em;color:var(--temi-ink);text-transform:lowercase;border-top:var(--temi-rule);flex-shrink:0}@media screen and (max-width:767px){.temi-burger{display:flex;justify-self:start;width:var(--temi-space-48)}.temi-header-nav{display:none}.temi-header-logo{border-right:none;padding:0;justify-content:center}.temi-header-actions{justify-self:end}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/temi-header.css.map */
