.shopify-section-group-header-group:has(.mcs-header){position:sticky;top:calc(-1 * var(--mcs-announce-h, 0px));z-index:30}.mcs-announce{display:flex;align-items:center;justify-content:center;min-height:3.6rem;padding:.8rem 2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-align:center}.mcs-announce p,.mcs-announce a{margin:0;font-family:var(--font-body-family);font-size:1.05rem;font-weight:500;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:inherit;text-decoration:none}.mcs-announce a:hover{opacity:.7}.mcs-header{position:relative;background:rgb(var(--color-background));border-bottom:1px solid rgba(var(--color-foreground),.1)}.mcs-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:2rem 4rem}.mcs-header__start{display:flex;align-items:center}.mcs-header__nav{display:flex;gap:3.2rem}.mcs-header__nav a{position:relative;padding:.6rem 0;font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:inherit}.mcs-header__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .55s var(--mcs-ease)}.mcs-header__nav a:hover:after,.mcs-header__nav a[aria-current]:after{transform:scaleX(1);transform-origin:left center}.mcs-header__mark{font-family:var(--font-heading-family);font-size:2rem;font-weight:300;text-decoration:none;color:inherit;white-space:nowrap}.mcs-header__logo{display:block;height:6.2rem;width:auto;color:rgb(var(--color-foreground))}.mcs-header__icons{display:flex;justify-content:flex-end;align-items:center;gap:2rem}.mcs-header__icons a{position:relative;display:inline-flex;align-items:center;padding:.4rem;color:inherit;text-decoration:none;transition:opacity .3s ease}.mcs-header__icons a:hover{opacity:.55}.mcs-header__icons svg{display:block}.mcs-header__count{position:absolute;top:-.3rem;right:-.7rem;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:.8rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:.95rem;font-weight:500;line-height:1.6rem;letter-spacing:0;text-align:center}.mcs-header__burger{display:none;position:relative;width:2.4rem;height:2.4rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.mcs-header__burger span{position:absolute;left:0;right:0;height:1px;background:currentColor;transition:transform .45s var(--mcs-ease),top .45s var(--mcs-ease)}.mcs-header__burger span:first-child{top:8px}.mcs-header__burger span:last-child{top:15px}.mcs-header.is-open .mcs-header__burger span:first-child{top:12px;transform:rotate(45deg)}.mcs-header.is-open .mcs-header__burger span:last-child{top:12px;transform:rotate(-45deg)}.mcs-drawer{position:fixed;top:var(--mcs-drawer-top, 6.4rem);left:0;right:0;bottom:0;z-index:29;display:flex;flex-direction:column;justify-content:space-between;padding:4.4rem 2.4rem calc(3.2rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));overflow-y:auto;opacity:0;transition:opacity .4s ease}.mcs-drawer[hidden]{display:none}.mcs-drawer.is-visible{opacity:1}.mcs-drawer__nav{display:flex;flex-direction:column;gap:.6rem}.mcs-drawer__nav a{font-family:var(--font-heading-family);font-size:3.8rem;font-weight:300;line-height:1.22;letter-spacing:-.01em;color:inherit;text-decoration:none;opacity:0;transform:translateY(1.2rem);transition:opacity .6s var(--mcs-ease),transform .6s var(--mcs-ease);transition-delay:calc(var(--i, 0) * 60ms + 80ms)}.mcs-drawer.is-visible .mcs-drawer__nav a{opacity:1;transform:none}.mcs-drawer__aside{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem 2rem;margin:4.8rem 0 0;padding:2.4rem 0 0;border-top:1px solid rgba(var(--color-foreground),.12);list-style:none}.mcs-drawer__aside a{font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:inherit;text-decoration:none;opacity:.75}html.mcs-lock{overflow:hidden}@media screen and (max-width:989px){.mcs-header__inner{padding:1.4rem 2rem}.mcs-header__nav{display:none}.mcs-header__burger{display:block}.mcs-header__logo{height:4.4rem}.mcs-header__icons{gap:1rem}.mcs-header__account{display:none!important}.mcs-announce p,.mcs-announce a{font-size:.95rem;letter-spacing:.12em}}@media screen and (min-width:990px){.mcs-drawer{display:none!important}}@media(prefers-reduced-motion:reduce){.mcs-drawer,.mcs-drawer__nav a,.mcs-header__burger span,.mcs-header__nav a:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-mcs-header.css.map */
