.header{position:relative;z-index:800;border-bottom:1px solid rgb(var(--color-border) / .6)}.header[data-sticky=true]{position:sticky;top:0;transition:transform var(--duration) var(--ease),box-shadow var(--duration) var(--ease),background-color var(--duration) var(--ease)}.header.is-scrolled{box-shadow:0 1px rgb(var(--color-border)),0 8px 28px #0000000d}.header.is-hidden{transform:translateY(-101%)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:var(--header-height);padding-block:.7rem}.header__menu-toggle{grid-column:1;justify-self:start;margin-left:-.55rem}.header__menu-toggle,.header__cart{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-pill);color:rgb(var(--color-text));transition:background-color var(--duration) var(--ease),transform var(--duration-fast) var(--ease)}.header__menu-toggle:hover,.header__cart:hover{background-color:rgb(var(--color-text) / .07)}.header__menu-toggle:active,.header__cart:active{transform:scale(.9)}.header__nav{grid-column:1;justify-self:start;display:flex;align-items:center;gap:.15rem}.header__nav-item{position:relative;display:flex;align-items:center}.header__link{font-size:.9rem;font-weight:var(--font-body-weight-bold);letter-spacing:.01em;position:relative;display:inline-flex;align-items:center;gap:.28rem;padding:.52rem .9rem;border-radius:var(--radius-pill);color:rgb(var(--color-text) / .74);transition:color var(--duration) var(--ease),background-color var(--duration) var(--ease)}.header__link:hover{color:rgb(var(--color-text));background-color:rgb(var(--color-text) / .06)}.header__link.is-active{color:rgb(var(--color-text));background-color:rgb(var(--color-text) / .09)}.header__caret{opacity:.65;transition:transform var(--duration) var(--ease)}.header__nav-item--has-menu:hover .header__caret,.header__nav-item--has-menu:focus-within .header__caret{transform:rotate(180deg)}.header__dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%,.5rem);padding-top:.7rem;min-width:220px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration) var(--ease),transform var(--duration) var(--ease);z-index:60}.header__nav-item--has-menu:hover .header__dropdown,.header__nav-item--has-menu:focus-within .header__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.header__dropdown-list{list-style:none;margin:0;padding:.5rem;background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-border) / .7);border-radius:var(--radius-base);box-shadow:var(--shadow-lg)}.header__dropdown-link{display:block;padding:.6rem .95rem;border-radius:var(--radius-button);font-size:.9rem;font-weight:var(--font-body-weight-bold);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease)}.header__dropdown-link:hover,.header__dropdown-link.is-active{background-color:rgb(var(--color-text) / .06)}.header__logo-img{display:block;width:clamp(132px,16vw,164px);height:auto}.drawer__logo{display:block;width:156px;height:auto}.header__logo{grid-column:2;justify-self:center;display:inline-flex;align-items:center}.header__logo img{display:block;height:auto}.header__logo-text{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight-bold);font-size:1.25rem;letter-spacing:var(--heading-letter-spacing)}.header__actions{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:.85rem}.header__cart{position:relative}.header__cart-count{position:absolute;top:3px;right:0;min-width:1.05rem;height:1.05rem;padding:0 .26rem;display:inline-flex;align-items:center;justify-content:center;font-size:.64rem;font-weight:var(--font-body-weight-bold);line-height:1;border-radius:var(--radius-pill);background-color:rgb(var(--color-accent));color:rgb(var(--color-on-accent));box-shadow:0 0 0 2px rgb(var(--color-background))}.header__cart-count.is-empty{display:none}.header.header--overlay{position:absolute;top:0;left:0;right:0;border-bottom-color:transparent}.header.header--overlay.is-scrolled{position:fixed}.header--overlay-light:not(.is-scrolled){--color-text: 255 255 255;background-color:transparent;background-image:none;border-bottom-color:rgb(var(--color-text) / .16)}.header--overlay-dark:not(.is-scrolled){--color-text: 17 17 17;background-color:transparent;background-image:none}@media(max-width:749px){.header__inner{min-height:56px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-header.css.map */
