.buildlink-header{--buildlink-bg: #1c2228;--buildlink-bg-alt: #252b32;--buildlink-yellow: #f4c430;--buildlink-yellow-hover: #ffd54f;--buildlink-border: rgba(255, 255, 255, .12);--buildlink-text: #ffffff;--buildlink-text-muted: rgba(255, 255, 255, .72)}.buildlink-header.header-wrapper{background-color:var(--buildlink-bg)}.buildlink-header__brand-bar{align-items:center;display:flex;gap:2rem;justify-content:space-between;padding:1.2rem 3rem 1rem}.buildlink-header__brand{align-items:center;display:flex;flex:1 1 auto;gap:2rem;min-width:0}.buildlink-header__logo-link{display:block;flex:0 0 auto;line-height:0;text-decoration:none}.buildlink-header__logo{display:block;height:auto;max-height:5.6rem;max-width:16rem;width:auto}.buildlink-header__divider{background:var(--buildlink-border);flex:0 0 auto;height:4.8rem;width:1px}.buildlink-header__store-name{min-width:0}.buildlink-header__store-link{color:var(--buildlink-text);display:block;font-family:var(--font-heading-family);font-size:clamp(1.6rem,2.2vw,2.6rem);font-weight:700;letter-spacing:.01em;line-height:1.15;text-decoration:none;text-transform:none}.buildlink-header__store-link:hover{color:var(--buildlink-yellow)}.buildlink-header__store-tagline{color:var(--buildlink-text-muted);display:block;font-size:1.2rem;font-weight:400;letter-spacing:.08em;margin-top:.4rem;text-transform:uppercase}.buildlink-header__utilities{align-items:center;display:none;flex:0 0 auto;gap:1rem}@media screen and (min-width:990px){.buildlink-header__utilities{display:flex}}.buildlink-header__utility-link{align-items:center;color:var(--buildlink-text);display:inline-flex;font-size:1.3rem;font-weight:600;gap:.6rem;letter-spacing:.02em;text-decoration:none;transition:color .2s ease}.buildlink-header__utility-link:hover{color:var(--buildlink-yellow)}.buildlink-header__utility-link .svg-wrapper{height:1rem;width:1rem}.buildlink-header__utility-link .svg-wrapper svg{fill:currentColor}.buildlink-header__cta{align-items:center;background:var(--buildlink-yellow);border-radius:.2rem;color:#1c2228;display:inline-flex;font-size:1.3rem;font-weight:700;gap:.8rem;letter-spacing:.02em;padding:.9rem 1.4rem;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.buildlink-header__cta:hover{background:var(--buildlink-yellow-hover);color:#1c2228}.buildlink-header__cta .svg-wrapper{height:1rem;width:1rem}.buildlink-header__rule{background:var(--buildlink-border);height:1px;width:100%}.buildlink-header .header{background:transparent;border-bottom:0;grid-template-areas:"navigation icons";grid-template-columns:1fr auto;padding-bottom:1rem;padding-top:.8rem}.buildlink-header .header--middle-left,.buildlink-header .header--top-left{grid-template-areas:"navigation icons"}.buildlink-header .header__heading,.buildlink-header .header>.header__heading-link{display:none}.buildlink-header .header__inline-menu{justify-self:start}.buildlink-header .header__inline-menu .list-menu--inline{gap:.4rem 1.6rem}.buildlink-header .header__icons{border-left:1px solid var(--buildlink-border);gap:.4rem;margin-left:1.6rem;padding-left:1.6rem}@media screen and (max-width:989px){.buildlink-header .header__icons{border-left:0;margin-left:0;padding-left:0}}.buildlink-header .header__menu-item,.buildlink-header .header__menu-item span,.buildlink-header summary.list-menu__item{color:var(--buildlink-text);font-size:1.35rem;font-weight:600;letter-spacing:.02em}.buildlink-header .header__menu-item:hover,.buildlink-header .header__menu-item:hover span,.buildlink-header summary.list-menu__item:hover{color:var(--buildlink-yellow)}.buildlink-header .header__active-menu-item{color:var(--buildlink-yellow);text-decoration:none}.buildlink-header .header__icon,.buildlink-header .header__icon .svg-wrapper{color:var(--buildlink-text)}.buildlink-header .header__icon:hover{color:var(--buildlink-yellow)}.buildlink-header .header-wrapper--border-bottom{border-bottom:0}.buildlink-header header-drawer{margin-left:0}.buildlink-header .menu-drawer-container{grid-area:navigation}@media screen and (max-width:989px){.buildlink-header__brand-bar{flex-direction:column;gap:1.2rem;padding:1rem 2rem}.buildlink-header__brand{align-items:flex-start;flex-direction:column;gap:1rem;width:100%}.buildlink-header__divider{display:none}.buildlink-header__logo{max-height:4.8rem;max-width:14rem}.buildlink-header .header{grid-template-areas:"left-icons icons" "navigation navigation";grid-template-columns:1fr auto;padding-left:2rem;padding-right:2rem}}@media screen and (max-width:749px){.buildlink-header__brand-bar,.buildlink-header .header{padding-left:1.5rem;padding-right:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-buildlink-header.css.map */
