.site-header{position:relative;font-family:var(--font-sans, "Manrope", "Inter", system-ui, sans-serif);color:var(--header-text, var(--color-ink));border-bottom:1px solid var(--color-rule);background:var(--header-bg, var(--color-bg));background:color-mix(in srgb,var(--header-bg, var(--color-bg)) 94%,transparent)}.site-header--blur{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header__bar{max-width:var(--container-max);margin-inline:auto;padding:18px var(--container-pad);display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"logo nav actions";align-items:center;gap:16px}.header__logo{grid-area:logo;justify-self:start;display:inline-flex;align-items:center;text-decoration:none;color:inherit}.header__logo-text{font-family:var(--font-display, "Playfair Display", "Cormorant Garamond", Georgia, serif);font-weight:500;font-size:26px;line-height:1;letter-spacing:-.025em}.header__logo-image{display:block;width:auto;height:auto;max-height:40px}.header__nav-desktop{grid-area:nav;display:flex;justify-content:center;gap:32px}.header__nav-desktop a{font-size:14px;font-weight:500;color:var(--color-ink-soft);text-decoration:none;transition:color .15s ease}.header__nav-desktop a:hover,.header__nav-desktop a.is-active{color:var(--color-ink)}.header__actions{grid-area:actions;justify-self:end;display:flex;align-items:center;gap:18px}.header__icon-link{display:inline-flex;align-items:center;color:inherit;padding:2px;background:none;border:0;cursor:pointer}.header__cart{display:inline-flex;align-items:center;gap:8px;background:var(--color-ink);color:var(--color-bg);padding:8px 14px;border-radius:var(--btn-radius);font-size:13px;font-weight:500;text-decoration:none;border:0;cursor:pointer}.header__cart:hover{opacity:.92}.header__cart-icon{position:relative;display:inline-flex;align-items:center}.header__cart-text{display:inline-flex;align-items:center;gap:6px}.header__cart-badge,.header__cart-badge[hidden]{display:none}.header__burger{grid-area:burger;display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:32px;height:32px;padding:0;background:none;border:0;cursor:pointer;color:inherit}.header__burger-bar{display:block;width:20px;height:1.5px;border-radius:1px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.header__nav-mobile{display:none}@media(max-width:989px){.header__bar{grid-template-columns:auto 1fr auto;grid-template-areas:"burger . actions";padding:14px var(--container-pad)}.header__burger{display:flex}.header__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);grid-area:auto;justify-self:auto}.header__logo-text{font-size:20px}.header__nav-desktop,.header__account{display:none}.header__cart{background:transparent;color:var(--color-ink);padding:2px;gap:0}.header__cart-text{display:none}.header__cart-badge{display:grid;place-items:center;position:absolute;top:-5px;right:-6px;min-width:15px;height:15px;padding:0 3px;background:var(--color-rose-deep);color:#fff;border-radius:999px;font-size:9px;font-weight:600;line-height:1}.header__cart-badge[hidden]{display:none}.header__nav-mobile{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;z-index:50;background:var(--color-bg);border-bottom:1px solid var(--color-rule);box-shadow:0 8px 24px #3a1f1a14;padding:0 var(--container-pad);max-height:0;overflow:hidden;visibility:hidden;transition:max-height .25s ease,visibility 0s linear .25s,padding .25s ease}.header__nav-mobile[data-open=true]{max-height:80vh;visibility:visible;padding:4px var(--container-pad) 12px;transition:max-height .3s ease,visibility 0s linear 0s,padding .25s ease}.header__nav-mobile a{display:block;padding:14px 2px;font-size:16px;font-weight:500;color:var(--color-ink);text-decoration:none;border-bottom:1px solid var(--color-rule)}.header__nav-mobile a:last-child{border-bottom:0}.header__nav-mobile a.is-active{color:var(--color-rose-deep)}.header__burger[aria-expanded=true] .header__burger-bar:first-child{transform:translateY(3.25px) rotate(45deg)}.header__burger[aria-expanded=true] .header__burger-bar:last-child{transform:translateY(-3.25px) rotate(-45deg)}}@media(prefers-reduced-motion:reduce){.header__nav-mobile,.header__burger-bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-header.css.map */
