.shopify-section:has(>.header){position:sticky;top:0;z-index:50}.shopify-section:has(>.header--transparent){margin-bottom:-61px}@media screen and (min-width:750px){.shopify-section:has(>.header--transparent){margin-bottom:-77px}}.header{position:relative;border-bottom:1px solid var(--color-border);transition:background-color var(--duration-fast) ease-out,border-color var(--duration-fast) ease-out}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:60px;padding:0 var(--page-margin)}@media screen and (min-width:750px){.header__inner{height:76px}}.header--scrolled .header__inner{height:56px}@media screen and (min-width:750px){.header--scrolled .header__inner{height:64px}}.header--transparent{background:transparent;border-bottom-color:transparent;--color-bg: transparent;--color-text: var(--rb-offwhite)}.header--transparent .header__cart{border-color:#f3f1ec59}.header--transparent.header--solid{background:var(--rb-obsidian);--color-bg: var(--rb-obsidian);border-bottom-color:var(--rb-graphite)}.header--transparent.header--solid .header__cart{border-color:var(--rb-graphite)}.header__logo{display:inline-flex;align-items:center;gap:12px;color:currentColor}.header__logo .icon-logo-mark{color:currentColor}.header__logo-image{max-height:28px;width:auto}.header__wordmark{font-family:var(--font-display);font-weight:800;font-size:.9375rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.header__nav{flex:1;display:flex;justify-content:center}.header__menu{display:flex;gap:28px}.header__link{display:inline-block;font-weight:500;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-2);padding:6px 0 4px;border-bottom:2px solid transparent;transition:color var(--duration-fast) ease-out;cursor:pointer}.header__link:hover{color:var(--color-text)}.header__link--active{color:var(--color-text);border-bottom-color:var(--rb-signal)}.header--transparent:not(.header--solid) .header__link{color:var(--rb-offwhite)}.header__actions{display:flex;align-items:center;gap:4px}.header__icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:0;color:currentColor}.header__cart{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 10px;background:transparent;border:1px solid var(--color-border);color:currentColor;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;transition:border-color var(--duration-fast) ease-out}.header__cart:hover{border-color:var(--color-border-strong)}.header__cart-label{color:currentColor}.header__menu-item--mega{position:static}.mega__panel{position:absolute;left:0;right:0;top:100%;border-top:1px solid var(--rb-graphite);border-bottom:1px solid var(--rb-graphite);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .16s var(--ease),transform .16s var(--ease)}details[open]>.mega__panel{opacity:1;transform:none;pointer-events:auto}.mega__grid{max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin);display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr;gap:1px}.mega__column{padding:32px 24px 32px 0}.mega__heading{color:var(--rb-signal);margin-bottom:18px}.mega__list{display:flex;flex-direction:column;gap:12px}.mega__link{font-size:.875rem;color:var(--rb-mist);transition:color var(--duration-fast) ease-out}.mega__link:hover{color:var(--rb-offwhite)}.mega__featured{padding:24px 0}.mega__featured-media{aspect-ratio:16 / 10;margin-bottom:14px}.mega__featured-label{color:var(--rb-stone)}.mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column;padding:20px;transform:translate(-100%);transition:transform .22s var(--ease)}.mobile-nav.is-open{transform:none}.mobile-nav__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.mobile-nav__close{background:transparent;border:0;color:var(--rb-offwhite);padding:10px 0}.mobile-nav__body{flex:1;overflow-y:auto}.mobile-nav__row{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;border-top:1px solid var(--rb-graphite);font-family:var(--font-display);font-weight:700;font-size:1.25rem;text-transform:uppercase;color:var(--rb-offwhite)}.mobile-nav__item:last-child .mobile-nav__row{border-bottom:1px solid var(--rb-graphite)}.mobile-nav__item:last-child details[open] .mobile-nav__row{border-bottom:0}.mobile-nav__indicator{color:var(--rb-signal)}.mobile-nav__sublist{display:flex;flex-direction:column;gap:2px;padding:4px 0 16px 16px}.mobile-nav__sublink{display:block;padding:10px 0;font-size:.9375rem;color:var(--rb-stone)}.mobile-nav__sublink--nested{padding-left:16px}.mobile-nav__utilities{display:flex;gap:10px;padding-top:20px;border-top:1px solid var(--rb-graphite)}.mobile-nav__utility{flex:1;border-color:var(--rb-slate);color:var(--rb-offwhite)}.search-sheet{position:fixed;top:0;left:0;right:0;z-index:70;max-height:100dvh;overflow-y:auto;border-bottom:1px solid var(--color-border);transform:translateY(-100%);transition:transform .22s var(--ease)}.search-sheet.is-open{transform:none}@media screen and (max-width:749px){.search-sheet{bottom:0}}.search-sheet__form{display:flex;gap:10px;align-items:center;padding:16px var(--page-margin);border-bottom:1px solid var(--color-border);max-width:var(--page-width);margin:0 auto}.search-sheet__input{flex:1;min-height:52px;border-color:var(--rb-obsidian)}.search-sheet__cancel{background:transparent;border:0;color:var(--color-text-2);padding:12px}.search-sheet__results{max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin) 24px}.predictive__heading{padding:20px 0 8px;color:var(--color-meta)}.predictive__item{display:flex;gap:14px;align-items:center;border-top:1px solid var(--color-border);padding:12px 0;color:var(--color-text)}.predictive__media{width:56px;height:70px;overflow:hidden;flex:none;background:var(--rb-hairline)}.predictive__media img{width:100%;height:100%;object-fit:cover}.predictive__title{font-family:var(--font-display);font-weight:700;font-size:.9375rem;text-transform:uppercase}.predictive__price{margin-top:4px}.predictive__link{display:block;padding:8px 0;font-size:.9375rem;color:var(--color-text)}.predictive__all{display:inline-block;margin-top:16px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-header.css.map */
