.nn-header{display:block}.nn-header__bar{position:fixed;top:0;left:0;right:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:16px;padding-block:16px;padding-inline:20px;min-height:68px;background:transparent;color:var(--bk, #000);pointer-events:none;transition:background-color .35s ease}@media screen and (max-width:749px){body.nn-page--index.is-scrolled .nn-header__bar{background:#fff}}body:not(.nn-page--index) .nn-header__bar{background:#fff}@media screen and (max-width:750px){.nn-header__bar{column-gap:12px;padding-block:12px;padding-inline:12px;min-height:54px}}.nn-header__bar>*{pointer-events:auto}.nn-header__btn{background:transparent;border:0;padding:0;margin:0;cursor:pointer;min-height:36px;color:inherit;font:inherit;text-decoration:none;font-family:Asta Sans,sans-serif;font-weight:800;font-size:24px;letter-spacing:-.02em;line-height:148%;text-transform:uppercase}@media screen and (max-width:750px){.nn-header__btn{min-height:30px;font-size:20px}}.nn-header__menu-trigger{justify-self:start}.nn-header__cart{justify-self:end}.nn-header__cart-trigger{display:inline-flex;align-items:center}@keyframes nn-cart-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-6px)}20%,40%,60%,80%{transform:translate(6px)}}.nn-header__cart-trigger.is-shaking{animation:nn-cart-shake .5s cubic-bezier(.36,.07,.19,.97)}.nn-header__logo{justify-self:center;color:inherit;text-decoration:none;display:inline-flex;align-items:center;line-height:0}.nn-header__logo-image{display:block;width:148px;height:36px}@media screen and (max-width:750px){.nn-header__logo-image{width:115px;height:28px}}.nn-header__logo-text{font-family:Asta Sans,sans-serif;font-weight:800;letter-spacing:-.02em}.nn-menu-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex}.nn-menu-drawer[hidden]{display:none}.nn-menu-drawer__panel{position:relative;background:var(--nn-drawer-bg, #B8E0F2);color:var(--bk, #000);width:100%;height:100%;padding:12px var(--grid-margin, 16px) 60px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;transform:translate(-100%);transition:transform .28s ease;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.nn-menu-drawer__panel::-webkit-scrollbar{display:none}.nn-menu-drawer[data-state=open] .nn-menu-drawer__panel{transform:translate(0)}@media screen and (min-width:750px){.nn-menu-drawer__panel{width:30vw;min-width:320px;max-width:480px;padding:20px var(--grid-margin, 20px) 60px;gap:20px}}@media screen and (max-width:750px){.nn-menu-drawer{display:block}}.nn-menu-drawer__overlay{flex:1;background:transparent;border:0;cursor:pointer;opacity:0;transition:opacity .28s ease}.nn-menu-drawer[data-state=open] .nn-menu-drawer__overlay{opacity:1}.nn-menu-drawer__top{display:flex;align-items:center;min-height:24px}.nn-menu-drawer__nav{display:flex;flex-direction:column;gap:20px;flex:1}.nn-menu-drawer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nn-menu-drawer__link{display:inline-flex;min-height:36px;color:var(--bk, #000);text-decoration:none;font-family:Asta Sans,sans-serif;font-weight:800;font-size:24px;letter-spacing:-.02em;line-height:148%;background:transparent;border:0;padding:0;cursor:pointer;text-align:start}@media screen and (max-width:750px){.nn-menu-drawer__nav{gap:16px}.nn-menu-drawer__link{min-height:30px;font-size:20px}}.nn-menu-drawer__toggle{width:auto}.nn-menu-drawer__sub-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease .2s}.nn-menu-drawer__sub-wrap[data-state=open]{grid-template-rows:1fr;transition:grid-template-rows .28s ease 0ms}.nn-menu-drawer__sublist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;overflow:hidden;min-height:0;opacity:0;transition:opacity .2s ease 0ms}.nn-menu-drawer__sublist:after{content:"";display:block;height:20px}.nn-menu-drawer__sub-wrap[data-state=open] .nn-menu-drawer__sublist{opacity:1;transition:opacity .2s ease .28s}.nn-menu-drawer__sublink{display:inline-flex;min-height:24px;color:var(--bk, #000);text-decoration:none;font-family:Asta Sans,sans-serif;font-weight:800;font-size:16px;letter-spacing:-.02em;line-height:148%}@media screen and (max-width:750px){.nn-menu-drawer__sublink{display:inline-flex;min-height:24px;color:var(--bk, #000);text-decoration:none;font-family:Asta Sans,sans-serif;font-weight:800;font-size:16px;letter-spacing:-.02em;line-height:148%}}html.nn-menu-open{overflow:hidden}.nn-menu-face{padding-top:20px;margin:0 auto}@media screen and (max-width:750px){.nn-menu-face{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/header-nounou.css.map */
