:root{--nn-forest: #234735;--nn-sage: #a8b9a0;--nn-ivory: #f8f6f0;--nn-beige: #eee9de;--nn-charcoal: #252923;--nn-terracotta: #a5624a;--nn-ease: cubic-bezier(.22, .61, .36, 1)}html{scroll-behavior:smooth}::selection{background:var(--nn-sage);color:var(--nn-charcoal)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--nn-terracotta);outline-offset:3px}:where(h1,h2,h3){text-wrap:balance}:where(a,button){transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-duration:.25s;transition-timing-function:var(--nn-ease)}:where(.button,.button-secondary):hover{transform:translateY(-1px)}:where(.button,.button-secondary):active{transform:translateY(0)}:where(h1,h2,h3) em{font-style:italic;color:var(--nn-terracotta)}#shopify-section-hero_main h1 em{color:#e7c9b6}.nn-sec{padding-block:var(--nn-pt, 72px) var(--nn-pb, 72px);background:var(--color-background);color:#252923}.shopify-section:not(:first-child) .nn-sec,.shopify-section:not(:first-child) .nn-evening{content-visibility:auto;contain-intrinsic-size:auto 640px}.nn-wrap{max-width:1400px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.nn-eyebrow{margin:0 0 8px;font-family:var(--font-subheading--family);font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase}.nn-h2{margin:0 0 12px;font-family:var(--font-heading--family);font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.1;text-wrap:balance}.nn-hint{margin:0}.nn-sec .nn-eyebrow,.nn-sec .nn-hint,.nn-sec .nn-deals__note{color:#4a5046;opacity:1}.nn-sec .nn-h2{color:#1f3d2e}.nn-sec .nn-pick a,.nn-sec .nn-pick__title,.nn-sec .nn-pc__title,.nn-sec .nn-tab,.nn-sec .nn-ep__list a,.nn-sec .nn-ep__ptitle,.nn-sec .nn-founder__text,.nn-sec .nn-door__panel,.nn-sec .nn-door__list a{color:#252923}.nn-sec .nn-pick__price,.nn-sec .nn-pc__price,.nn-sec .nn-ep__price,.nn-sec .nn-panel__all a,.nn-sec .nn-door__ptitle{color:#1f3d2e}.nn-sec .nn-pc__stock{color:#4a5046;opacity:1}.nn-sec .nn-tab[aria-selected=true]{color:#f8f6f0}.nn-sec .nn-door__all{color:#234735}.nn-sec .nn-door__panel{background:#f8f6f0}.nn-sec .nn-pc__quick{background:#fff}.resource-list__item{overflow:hidden;border-radius:4px}@media(hover:hover){.resource-list__item img{transition:transform .9s var(--nn-ease)}.resource-list__item:hover img{transform:scale(1.04)}}[id*=footer_main]{--nn-wave-w: 1440px;--nn-wave-h: 80px;position:relative;z-index:1;overflow-x:clip}[id*=footer_main]:before,[id*=footer_main]:after{content:"";position:absolute;top:calc(var(--nn-wave-h) * -1 + 1px);left:0;width:calc(100% + var(--nn-wave-w));height:var(--nn-wave-h);background-repeat:repeat-x;background-size:var(--nn-wave-w) var(--nn-wave-h);pointer-events:none}[id*=footer_main]:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'><path d='M0,34 C240,66 480,2 720,34 C960,66 1200,2 1440,34 L1440,80 L0,80 Z' fill='%233f6a55'/></svg>");opacity:.55}[id*=footer_main]:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'><path d='M0,44 C240,6 480,82 720,44 C960,6 1200,82 1440,44 L1440,80 L0,80 Z' fill='%23234735'/></svg>")}@keyframes nn-wave-a{0%{transform:translate(0)}to{transform:translate(calc(var(--nn-wave-w) * -1))}}@keyframes nn-wave-b{0%{transform:translate(calc(var(--nn-wave-w) * -1))}to{transform:translate(0)}}@media(max-width:749px){[id*=footer_main]{--nn-wave-w: 900px;--nn-wave-h: 56px}}@keyframes nn-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){[id*=footer_main]:before{animation:nn-wave-b 32s linear infinite}[id*=footer_main]:after{animation:nn-wave-a 22s linear infinite}#shopify-section-hero_main :is(h1,h2){animation:nn-rise .8s var(--nn-ease) .1s both}#shopify-section-hero_main p{animation:nn-rise .8s var(--nn-ease) .25s both}#shopify-section-hero_main :is(.button,.button-secondary){animation:nn-rise .8s var(--nn-ease) .4s both}@supports (animation-timeline: view()){.nn-sec .nn-wrap>header,.nn-ep__body,.nn-founder__body{animation:nn-rise both linear;animation-timeline:view();animation-range:entry 0% entry 30%}}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/nn-redesign.css.map */
