:root{--ng-paper: #F7F2E8;--ng-paper-2: #EFE7D6;--ng-sand: #E3D6BE;--ng-ink: #1E241D;--ng-ink-2: #4A5146;--ng-muted: #7E8577;--ng-line: rgba(30, 36, 29, .12);--ng-brass: #A5642E;--ng-brass-2: #E8B878;--ng-night: #1C231B;--ng-night-2: #2A3427;--ng-cream-on-dark: #F3E4C6;--ng-serif: "Fraunces", Georgia, serif;--ng-sans: "Nunito", "Helvetica Neue", Arial, sans-serif;--ng-radius: 999px;--ng-gutter: clamp(16px, 4vw, 56px);--ng-max: 1320px;--font-heading-family: var(--ng-serif);--font-heading-weight: 500;--font-body-family: var(--ng-sans);--font-body-weight: 400}body{background:var(--ng-paper);color:var(--ng-ink);letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--ng-serif);font-weight:500;letter-spacing:-.005em}.header__heading-link .h2,.header__heading .h2{font-family:var(--ng-serif);font-size:3rem;letter-spacing:0;font-weight:500;font-variation-settings:"SOFT" 100}.announcement-bar__message{font-family:var(--ng-sans);letter-spacing:.14em;text-transform:uppercase;font-size:1.1rem}.ng{font-family:var(--ng-sans);color:var(--ng-ink)}.ng *,.ng *:before,.ng *:after{box-sizing:border-box}.ng-wrap{max-width:var(--ng-max);margin:0 auto;padding:0 var(--ng-gutter)}.ng-eyebrow{font-family:var(--ng-sans);font-size:1.15rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ng-muted);margin:0 0 1.6rem;display:inline-flex;align-items:center;gap:1.2rem}.ng-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.ng-h1{font-family:var(--ng-serif);font-weight:400;font-size:clamp(4rem,6.4vw,8.4rem);line-height:.98;margin:0;letter-spacing:-.01em}.ng-h2{font-family:var(--ng-serif);font-weight:400;font-size:clamp(3.2rem,4.2vw,5.4rem);line-height:1.04;margin:0}.ng-h3{font-family:var(--ng-serif);font-weight:500;font-size:clamp(2.2rem,2.2vw,2.8rem);line-height:1.15;margin:0}.ng-h1 em,.ng-h2 em,.ng-h3 em{font-style:italic;color:var(--ng-brass)}.ng-lead{font-size:clamp(1.6rem,1.4vw,1.9rem);line-height:1.65;color:var(--ng-ink-2);font-weight:300;margin:0;max-width:56ch}.ng-body{font-size:1.55rem;line-height:1.75;color:var(--ng-ink-2);font-weight:300}.ng-body p{margin:0 0 1em}.ng-section{padding:clamp(64px,9vw,140px) 0}.ng-section--tight{padding:clamp(40px,6vw,80px) 0}.ng-dark{background:var(--ng-night);color:var(--ng-cream-on-dark)}.ng-dark .ng-lead,.ng-dark .ng-body,.ng-dark .ng-eyebrow{color:#f0e8d6b8}.ng-btn{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:54px;padding:0 3.2rem;font-family:var(--ng-sans);font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;text-decoration:none;border:1px solid var(--ng-ink);background:var(--ng-ink);color:var(--ng-paper);border-radius:var(--ng-radius);cursor:pointer;transition:background .25s,color .25s,border-color .25s}.ng-btn:hover,.ng-btn--ghost{background:transparent;color:var(--ng-ink)}.ng-btn--ghost:hover{background:var(--ng-ink);color:var(--ng-paper)}.ng-dark .ng-btn{background:var(--ng-cream-on-dark);color:var(--ng-night);border-color:var(--ng-cream-on-dark)}.ng-dark .ng-btn:hover,.ng-dark .ng-btn--ghost{background:transparent;color:var(--ng-cream-on-dark)}.ng-btn--block{width:100%}.ng-btn .ng-arrow{transition:transform .25s}.ng-btn:hover .ng-arrow{transform:translate(4px)}.ng-link{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase}.ng-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s ease,transform .9s ease}.ng-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ng-reveal{opacity:1;transform:none;transition:none}}.ng-hero{position:relative;min-height:min(88vh,860px);display:flex;align-items:flex-end;overflow:hidden;background:var(--ng-night);color:var(--ng-cream-on-dark)}.ng-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.ng-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--ng-pos, 70% 50%);display:block}.ng-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#10150fc7,#10150f59 45%,#10150f00 70%),linear-gradient(0deg,#10150f8c,#10150f00 40%)}.ng-hero--light{background:var(--ng-paper);color:var(--ng-ink)}.ng-hero--light .ng-hero__media:after{background:linear-gradient(90deg,#f7f2e8eb,#f7f2e88c 42%,#f7f2e800 66%)}.ng-hero__inner{position:relative;width:100%;padding-top:120px;padding-bottom:clamp(48px,8vw,110px)}.ng-hero__content{max-width:620px}.ng-hero .ng-eyebrow{color:#f3e4c6bf}.ng-hero--light .ng-eyebrow{color:var(--ng-muted)}.ng-hero .ng-lead{color:#f3e4c6d1;margin-top:2.4rem}.ng-hero--light .ng-lead{color:var(--ng-ink-2)}.ng-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.6rem}.ng-hero__note{margin-top:2.8rem;font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7}@media(max-width:749px){.ng-hero{min-height:92vh}.ng-hero__media:after{background:linear-gradient(0deg,#10150fe0,#10150f80 45%,#10150f1a 75%)}.ng-hero--light .ng-hero__media:after{background:linear-gradient(0deg,#f7f2e8f5,#f7f2e8b3 45%,#f7f2e800 75%)}.ng-hero__ctas .ng-btn{flex:1 1 100%}}.ng-statement{text-align:center}.ng-statement .ng-h2{max-width:22ch;margin:0 auto}.ng-statement .ng-lead{margin:2.4rem auto 0;text-align:center}.ng-duo__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(28px,4vw,56px);flex-wrap:wrap}.ng-duo__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,36px)}.ng-card{position:relative;display:block;text-decoration:none;color:inherit}.ng-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--ng-paper-2)}.ng-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .8s ease,transform 1.4s cubic-bezier(.2,.7,.2,1)}.ng-card__media img+img{opacity:0}.ng-card:hover .ng-card__media img:first-child{transform:scale(1.03)}.ng-card:hover .ng-card__media img+img{opacity:1}.ng-card__tag{position:absolute;top:18px;left:18px;z-index:2;font-size:1.05rem;letter-spacing:.22em;text-transform:uppercase;background:#f7f2e8e0;padding:.7rem 1.1rem}.ng-card__body{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;padding-top:2.2rem;border-bottom:1px solid var(--ng-line);padding-bottom:2.2rem}.ng-card__name{font-family:var(--ng-serif);font-size:clamp(2.6rem,2.6vw,3.4rem);line-height:1.1;margin:0;font-weight:500}.ng-card__desc{margin:.6rem 0 0;font-size:1.45rem;color:var(--ng-muted);font-weight:300}.ng-card__price{font-size:1.6rem;white-space:nowrap;font-weight:400}.ng-card__cta{margin-top:1.6rem;display:inline-block}@media(max-width:749px){.ng-duo__grid{grid-template-columns:1fr;gap:48px}}.ng-split{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,6vw,110px)}.ng-split--reverse .ng-split__media{order:2}.ng-split__media{position:relative;overflow:hidden}.ng-split__media img{width:100%;height:auto;display:block}.ng-split__text .ng-lead{margin-top:2.4rem}.ng-split__list{list-style:none;padding:0;margin:3.2rem 0 0;border-top:1px solid var(--ng-line)}.ng-split__list li{padding:1.6rem 0;border-bottom:1px solid var(--ng-line);display:grid;grid-template-columns:4rem 1fr;gap:1rem;font-size:1.5rem;font-weight:300;line-height:1.6}.ng-split__list li span:first-child{font-family:var(--ng-serif);font-style:italic;font-size:2rem;color:var(--ng-brass);line-height:1}.ng-dark .ng-split__list,.ng-dark .ng-split__list li{border-color:#f3e4c629}.ng-split__cta{margin-top:3.6rem}@media(max-width:899px){.ng-split{grid-template-columns:1fr}.ng-split--reverse .ng-split__media{order:0}}.ng-usps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ng-line);border-bottom:1px solid var(--ng-line)}.ng-usp{padding:3.2rem 2.4rem;border-right:1px solid var(--ng-line)}.ng-usp:last-child{border-right:0}.ng-usp svg{width:26px;height:26px;stroke:var(--ng-brass);fill:none;stroke-width:1.2}.ng-usp h3{font-family:var(--ng-serif);font-size:2.1rem;font-weight:500;margin:1.4rem 0 .6rem}.ng-usp p{margin:0;font-size:1.4rem;color:var(--ng-muted);line-height:1.6;font-weight:300}@media(max-width:899px){.ng-usps{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-usp:nth-child(2){border-right:0}.ng-usp:nth-child(-n+2){border-bottom:1px solid var(--ng-line)}}@media(max-width:479px){.ng-usp{padding:2.4rem 1.4rem}.ng-usp h3{font-size:1.8rem}}.ng-faq{border-top:1px solid var(--ng-line)}.ng-faq details{border-bottom:1px solid var(--ng-line)}.ng-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;font-family:var(--ng-sans);font-size:1.55rem;font-weight:400}.ng-faq summary::-webkit-details-marker{display:none}.ng-faq summary:after{content:"";flex:0 0 12px;height:12px;background:linear-gradient(currentColor,currentColor) center/12px 1px no-repeat,linear-gradient(currentColor,currentColor) center/1px 12px no-repeat;transition:transform .3s}.ng-faq details[open] summary:after{transform:rotate(45deg)}.ng-faq__a{padding:0 0 2.2rem;font-size:1.45rem;line-height:1.75;color:var(--ng-ink-2);font-weight:300;max-width:64ch}.ng-faq__a p{margin:0 0 .8em}.ng-faq-section .ng-faq-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(32px,6vw,100px);align-items:start}@media(max-width:899px){.ng-faq-section .ng-faq-grid{grid-template-columns:1fr}}.ng-pdp{padding:clamp(20px,3vw,44px) 0 clamp(56px,7vw,100px)}.ng-pdp__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,5vw,88px);align-items:start}.ng-pdp__crumbs{font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ng-muted);margin-bottom:2rem}.ng-pdp__crumbs a{color:inherit;text-decoration:none}.ng-gallery{position:sticky;top:24px}.ng-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--ng-paper-2)}.ng-gallery__track::-webkit-scrollbar{display:none}.ng-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1;position:relative}.ng-gallery__slide img{width:100%;height:100%;object-fit:cover;display:block}.ng-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:0;background:#f7f2e8e6;display:grid;place-items:center;cursor:pointer;z-index:2}.ng-gallery__nav--prev{left:14px}.ng-gallery__nav--next{right:14px}.ng-gallery__nav svg{width:16px;height:16px;stroke:var(--ng-ink);fill:none;stroke-width:1.5}.ng-gallery__stage{position:relative}.ng-gallery__count{position:absolute;right:16px;bottom:16px;font-size:1.15rem;letter-spacing:.16em;background:#f7f2e8e0;padding:.5rem .9rem}.ng-gallery__thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:10px}.ng-gallery__thumb{border:0;padding:0;background:var(--ng-paper-2);cursor:pointer;aspect-ratio:1 / 1;overflow:hidden;opacity:.55;outline:1px solid transparent;outline-offset:2px;transition:opacity .2s,outline-color .2s}.ng-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ng-gallery__thumb.is-active,.ng-gallery__thumb:hover{opacity:1;outline-color:var(--ng-ink)}.ng-info__name{font-family:var(--ng-serif);font-weight:400;font-size:clamp(4.4rem,5vw,6.8rem);line-height:.95;margin:0}.ng-info__sub{font-size:1.25rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ng-muted);margin:1.2rem 0 0}.ng-info__headline{font-family:var(--ng-serif);font-style:italic;font-size:clamp(2.2rem,2vw,2.6rem);line-height:1.3;color:var(--ng-ink-2);margin:2.8rem 0 0;font-weight:400}.ng-info__lede{font-size:1.5rem;line-height:1.75;color:var(--ng-ink-2);font-weight:300;margin:1.4rem 0 0}.ng-benefits{list-style:none;padding:0;margin:2.8rem 0 0;display:grid;gap:1.2rem}.ng-benefits li{display:grid;grid-template-columns:22px 1fr;gap:1.2rem;font-size:1.45rem;line-height:1.6;font-weight:300}.ng-benefits li strong{font-weight:500;color:var(--ng-ink)}.ng-benefits svg{width:18px;height:18px;margin-top:3px;stroke:var(--ng-brass);fill:none;stroke-width:1.6}.ng-offer{margin-top:3.2rem;padding-top:2.8rem;border-top:1px solid var(--ng-line)}.ng-price{display:flex;align-items:baseline;gap:1.4rem;flex-wrap:wrap}.ng-price__now{font-family:var(--ng-serif);font-size:3.6rem;font-weight:500;line-height:1}.ng-price__was{font-size:1.6rem;color:var(--ng-muted);text-decoration:line-through}.ng-price__note{font-size:1.3rem;color:var(--ng-muted);width:100%;margin-top:.4rem}.ng-buy{display:grid;grid-template-columns:120px 1fr;gap:10px;margin-top:2.2rem}.ng-qty{display:grid;grid-template-columns:38px 1fr 38px;border:1px solid var(--ng-ink);border-radius:var(--ng-radius);height:54px}.ng-qty button{border:0;background:transparent;cursor:pointer;font-size:1.8rem;color:var(--ng-ink)}.ng-qty input{border:0;background:transparent;text-align:center;font:inherit;font-size:1.5rem;width:100%;-moz-appearance:textfield}.ng-qty input::-webkit-outer-spin-button,.ng-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ng-buy .ng-btn{width:100%}.ng-buy .shopify-payment-button{grid-column:1 / -1}.ng-buy .shopify-payment-button__button{border-radius:var(--ng-radius)!important;min-height:54px}.ng-buy__error{grid-column:1 / -1;color:#9a3b2e;font-size:1.35rem}.ng-variants{margin-top:2rem;display:flex;flex-wrap:wrap;gap:8px}.ng-variants label{position:relative}.ng-variants input{position:absolute;opacity:0}.ng-variants span{display:inline-block;padding:.9rem 1.6rem;border:1px solid var(--ng-line);font-size:1.35rem;cursor:pointer}.ng-variants input:checked+span{border-color:var(--ng-ink)}.ng-assure{margin-top:1.8rem;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ng-assure__item{display:flex;gap:1rem;align-items:flex-start;padding:1.4rem;background:#1e241d0a;font-size:1.3rem;line-height:1.5;font-weight:300}.ng-assure__item strong{display:block;font-weight:500;font-size:1.35rem}.ng-assure__item svg{flex:0 0 20px;width:20px;height:20px;stroke:var(--ng-brass);fill:none;stroke-width:1.4;margin-top:2px}.ng-risk{margin-top:1.8rem;padding:1.8rem 2rem;border:1px solid var(--ng-line);display:flex;gap:1.4rem;align-items:center}.ng-risk__seal{flex:0 0 64px;height:64px;border-radius:50%;border:1px solid var(--ng-brass);display:grid;place-items:center;text-align:center;font-family:var(--ng-serif);color:var(--ng-brass);line-height:1}.ng-risk__seal b{display:block;font-size:2.2rem;font-weight:500}.ng-risk__seal small{font-family:var(--ng-sans);font-size:.85rem;letter-spacing:.14em;text-transform:uppercase}.ng-risk p{margin:0;font-size:1.4rem;line-height:1.6;font-weight:300}.ng-risk p strong{font-weight:500}.ng-info .ng-faq{margin-top:3.2rem}.ng-ship-line{display:flex;align-items:center;gap:.8rem;margin-top:1.6rem;font-size:1.3rem;color:var(--ng-ink-2)}.ng-ship-line i{width:8px;height:8px;border-radius:50%;background:#5e8a5a;box-shadow:0 0 0 4px #5e8a5a26}@media(max-width:899px){.ng-pdp__grid{grid-template-columns:1fr}.ng-gallery{position:relative;top:0;margin:0 calc(-1 * var(--ng-gutter))}.ng-gallery__thumbs{padding:0 var(--ng-gutter);grid-template-columns:repeat(6,minmax(0,1fr))}.ng-assure{grid-template-columns:1fr}}.ng-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#f7f2e8f7;border-top:1px solid var(--ng-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:none;align-items:center;gap:12px;transform:translateY(110%);transition:transform .35s ease}.ng-sticky.is-on{transform:none}.ng-sticky__t{flex:1;min-width:0}.ng-sticky__t b{font-family:var(--ng-serif);font-size:2rem;font-weight:500;display:block;line-height:1.1}.ng-sticky__t span{font-size:1.3rem;color:var(--ng-muted)}.ng-sticky .ng-btn{min-height:48px;padding:0 2rem}@media(max-width:899px){.ng-sticky{display:flex}}.ng-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(32px,4vw,56px)}.ng-review,.ng-alt .ng-review{background:var(--ng-paper)}.ng-review__img{aspect-ratio:4/5;overflow:hidden;background:var(--ng-sand)}.ng-review__img img{width:100%;height:100%;object-fit:cover;display:block}.ng-review__body{padding:2.4rem}.ng-review__stars{color:var(--ng-brass);letter-spacing:.2em;font-size:1.3rem}.ng-review__text{font-family:var(--ng-serif);font-size:2.1rem;line-height:1.35;margin:1.2rem 0 1.6rem;font-style:italic}.ng-review__name{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ng-muted)}.ng-review__hint{margin-top:3rem;padding:3rem;border:1px dashed var(--ng-muted);text-align:center;font-size:1.4rem;color:var(--ng-muted)}@media(max-width:899px){.ng-reviews__grid{grid-template-columns:1fr}}.ng-edu__intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,100px);align-items:end;margin-bottom:clamp(40px,5vw,72px)}.ng-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,36px)}.ng-pillar{border-top:1px solid var(--ng-line);padding-top:2.4rem}.ng-pillar__n{font-family:var(--ng-serif);font-style:italic;color:var(--ng-brass);font-size:2.2rem}.ng-pillar h3{font-family:var(--ng-serif);font-weight:500;font-size:2.6rem;margin:.8rem 0 1rem}.ng-pillar p{margin:0;font-size:1.45rem;line-height:1.7;color:var(--ng-ink-2);font-weight:300}.ng-pillar img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:2rem;display:block}@media(max-width:899px){.ng-edu__intro{grid-template-columns:1fr}.ng-pillars{grid-template-columns:1fr;gap:32px}}.ng-compare{width:100%;border-collapse:collapse;margin-top:clamp(28px,4vw,48px);font-size:1.45rem}.ng-compare th,.ng-compare td{padding:1.8rem 1.4rem;text-align:left;border-bottom:1px solid var(--ng-line);vertical-align:top;font-weight:300;line-height:1.55}.ng-compare thead th{font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ng-muted);font-weight:400}.ng-compare thead th.ng-us{color:var(--ng-ink)}.ng-compare td.ng-us{background:#b0705c14;font-weight:400;color:var(--ng-ink)}.ng-compare th[scope=row]{font-family:var(--ng-serif);font-size:1.9rem;font-weight:500;width:24%}.ng-dark .ng-compare th,.ng-dark .ng-compare td{border-color:#f3e4c624}.ng-dark .ng-compare td.ng-us{background:#f2d3a01f;color:var(--ng-cream-on-dark)}.ng-dark .ng-compare thead th.ng-us{color:var(--ng-cream-on-dark)}.ng-dark .ng-compare td{color:#f3e4c6bf}@media(max-width:649px){.ng-compare,.ng-compare tbody,.ng-compare tr,.ng-compare td,.ng-compare th{display:block;width:100%}.ng-compare thead{display:none}.ng-compare tr{border-bottom:1px solid var(--ng-line);padding:1.6rem 0}.ng-compare th[scope=row]{border:0;padding:0 0 .8rem}.ng-compare td{border:0;padding:.6rem 1.2rem}.ng-compare td:before{content:attr(data-label);display:block;font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin-bottom:.2rem}}.ng-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(32px,4vw,56px);counter-reset:s}.ng-step{position:relative;padding:0 2.4rem 0 0}.ng-step:before{content:"";position:absolute;top:9px;left:20px;right:0;height:1px;background:var(--ng-line)}.ng-step:last-child:before{display:none}.ng-step__dot{width:19px;height:19px;border-radius:50%;border:1px solid var(--ng-brass);background:var(--ng-paper);position:relative;z-index:1;display:grid;place-items:center}.ng-step__dot:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--ng-brass)}.ng-step__when{margin-top:2rem;font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ng-brass)}.ng-step h3{font-family:var(--ng-serif);font-size:2.4rem;font-weight:500;margin:.8rem 0}.ng-step p{margin:0;font-size:1.4rem;line-height:1.65;color:var(--ng-ink-2);font-weight:300}.ng-alt .ng-step__dot{background:var(--ng-paper-2)}@media(max-width:899px){.ng-steps{grid-template-columns:1fr;gap:0}.ng-step{padding:0 0 3.2rem 4rem}.ng-step:before{top:20px;bottom:0;left:9px;right:auto;width:1px;height:auto}.ng-step__dot{position:absolute;left:0;top:0}.ng-step__when{margin-top:0}}.ng-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,5vw,80px);margin-top:clamp(28px,4vw,48px)}.ng-spec{display:flex;justify-content:space-between;gap:2rem;padding:1.6rem 0;border-bottom:1px solid var(--ng-line);font-size:1.45rem}.ng-spec span:first-child{color:var(--ng-muted);font-weight:300}.ng-spec span:last-child{text-align:right}@media(max-width:749px){.ng-specs{grid-template-columns:1fr}}.ng-for{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:clamp(28px,4vw,48px)}.ng-for__item{padding:2.4rem 2rem;background:var(--ng-paper)}.ng-alt .ng-for__item{background:var(--ng-paper)}.ng-for__item h3{font-family:var(--ng-serif);font-size:2.2rem;font-weight:500;margin:0 0 .8rem}.ng-for__item p{margin:0;font-size:1.4rem;line-height:1.6;color:var(--ng-ink-2);font-weight:300}@media(max-width:899px){.ng-for{grid-template-columns:1fr 1fr}}@media(max-width:479px){.ng-for{grid-template-columns:1fr}}.ng-final{position:relative;overflow:hidden}.ng-final__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,100px);align-items:center}.ng-final__media img{width:100%;display:block}.ng-final__deadline{display:inline-flex;align-items:center;gap:1rem;margin-top:2.4rem;padding:1rem 1.6rem;border:1px solid rgba(242,211,160,.5);font-size:1.3rem;letter-spacing:.08em;color:var(--ng-brass-2)}.ng-final__deadline i{width:7px;height:7px;border-radius:50%;background:var(--ng-brass-2);animation:ngpulse 2s infinite}@keyframes ngpulse{0%,to{opacity:1}50%{opacity:.3}}.ng-final .ng-price__now{color:var(--ng-cream-on-dark)}.ng-final .ng-buy{max-width:460px}.ng-final .ng-qty{border-color:#f3e4c680}.ng-final .ng-qty button,.ng-final .ng-qty input{color:var(--ng-cream-on-dark)}.ng-final__fine{margin-top:1.6rem;font-size:1.25rem;color:#f3e4c699}@media(max-width:899px){.ng-final__grid{grid-template-columns:1fr}}.footer{border-top:1px solid var(--ng-line)!important}.button,.shopify-payment-button__button--unbranded{border-radius:var(--ng-radius);letter-spacing:.14em;text-transform:uppercase;font-size:1.3rem}.price-item--regular{font-family:var(--ng-sans)}h1,h2,h3,.ng-h1,.ng-h2,.ng-h3,.ng-info__name,.ng-card__name{font-variation-settings:"SOFT" 100,"WONK" 0}.ng-h1{font-weight:400;letter-spacing:-.02em}.ng-eyebrow{letter-spacing:.2em;font-weight:700;font-size:1.15rem}.ng-btn{font-weight:800;letter-spacing:.08em;font-size:1.35rem}.ng-badge{display:inline-block;margin:0 0 1.4rem;padding:.6rem 1.4rem;border-radius:999px;background:#f5e1d8;color:var(--ng-brass);font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ng-gallery__track,.ng-gallery__thumb,.ng-card__media,.ng-split__media img,.ng-final__media img,.ng-pillar img,.ng-review,.ng-for__item,.ng-assure__item,.ng-risk{border-radius:22px;overflow:hidden}.ng-gallery__thumb{border-radius:14px}.ng-pillar img{aspect-ratio:1 / 1}.ng-pillar{border-top:0;padding-top:0}.ng-risk__seal{border-color:var(--ng-brass);color:var(--ng-brass)}.ng-usp svg{stroke:var(--ng-brass)}.ng-hero__note{letter-spacing:.08em;font-weight:700}.ng-qty{border-radius:999px}.ng-info__headline{font-style:normal;font-family:var(--ng-serif);color:var(--ng-ink)}.ng-price__now{font-family:var(--ng-serif)}.ng-dark .ng-eyebrow:before,.ng-hero .ng-eyebrow:before{background:var(--ng-brass-2)}.ng-stars-row{display:flex;align-items:center;gap:.8rem;margin-top:1.2rem;font-size:1.3rem;color:var(--ng-muted)}.ng-trust-row{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:1.6rem;font-size:1.3rem;color:var(--ng-ink-2);font-weight:600}.ng-trust-row span:before{content:"\2713";color:var(--ng-brass);margin-right:.5rem;font-weight:800}@media(max-width:749px){.ng-gallery__track{border-radius:0}}.ng h1,.ng h2,.ng h3,.ng .ng-h1,.ng .ng-h2,.ng .ng-h3{color:inherit}.ng.ng-hero,.ng.ng-dark,.ng.ng-final{color:var(--ng-cream-on-dark)}.ng.ng-hero.ng-hero--light{color:var(--ng-ink)}.ng-hero .ng-btn{background:var(--ng-cream-on-dark);color:var(--ng-night);border-color:var(--ng-cream-on-dark)}.ng-hero .ng-btn:hover,.ng-hero .ng-btn--ghost{background:transparent;color:var(--ng-cream-on-dark)}.ng-split__media img,.ng-final__media img,.ng-pillar img{height:auto}.ng-pillar img{object-fit:cover}.ng-gallery__thumbs{grid-template-columns:repeat(7,minmax(0,1fr))}.ng-dark .ng-compare th[scope=row]{color:var(--ng-cream-on-dark)}@media(max-width:749px){.ng-hero__media img{object-position:50% 0%}.ng-hero{min-height:0}.ng-hero__inner{padding-top:62vw}}@media(max-width:749px){.ng-hero{display:block;min-height:0}.ng-hero__media{position:relative;inset:auto;height:96vw}.ng-hero__media img{object-position:50% 8%}.ng-hero__media:after{background:linear-gradient(0deg,#1c231b,#1c231b00 38%)}.ng-hero__inner{padding-top:0;margin-top:-18vw;padding-bottom:44px}}.ng-buy--bundles{grid-template-columns:1fr}.ng-bundles{grid-column:1 / -1;border:0;margin:0 0 .6rem;padding:0;display:grid;gap:10px}.ng-bundles__legend{font-family:var(--ng-sans);font-size:1.2rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ng-brass);margin-bottom:1.2rem;padding:0}.ng-bundle{position:relative;display:block;cursor:pointer}.ng-bundle input{position:absolute;opacity:0;pointer-events:none}.ng-bundle__box{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 2rem 1.8rem 5.2rem;border:1.5px solid var(--ng-line);border-radius:18px;background:#fff;transition:border-color .2s,box-shadow .2s,background .2s}.ng-bundle__box:before{content:"";position:absolute;left:2rem;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:50%;border:1.5px solid var(--ng-muted);background:#fff}.ng-bundle input:checked+.ng-bundle__box{border-color:var(--ng-ink);background:#fffdf9;box-shadow:0 6px 22px #1e241d14}.ng-bundle input:checked+.ng-bundle__box:before{border-color:var(--ng-ink);background:radial-gradient(circle,var(--ng-ink) 0 5px,#fff 6px)}.ng-bundle input:focus-visible+.ng-bundle__box{outline:2px solid var(--ng-brass);outline-offset:2px}.ng-bundle__q b{display:block;font-family:var(--ng-serif);font-size:2.1rem;font-weight:500;line-height:1.1}.ng-bundle__q small{display:block;font-size:1.3rem;color:var(--ng-muted);margin-top:.2rem}.ng-bundle__p{text-align:right;display:grid;justify-items:end;gap:.1rem}.ng-bundle__p b{font-family:var(--ng-serif);font-size:2.2rem;font-weight:500;line-height:1.1}.ng-bundle__p s{font-size:1.3rem;color:var(--ng-muted)}.ng-bundle__p em{font-style:normal;font-size:1.15rem;font-weight:800;color:#3f7a55;background:#e6f1e8;border-radius:999px;padding:.2rem .9rem;margin-top:.3rem}.ng-bundle__tag{position:absolute;top:-11px;right:18px;font-size:1.05rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--ng-ink);color:#fff;border-radius:999px;padding:.35rem 1rem}.ng-bundle__tag--best{background:var(--ng-brass)}.ng-bundles__note{margin:.4rem 0 0;font-size:1.25rem;color:var(--ng-muted)}@media(max-width:479px){.ng-bundle__box{padding:1.6rem 1.4rem 1.6rem 4.6rem}.ng-bundle__box:before{left:1.5rem}.ng-bundle__q b,.ng-bundle__p b{font-size:1.9rem}}.ng-opts{display:grid;gap:14px;margin-bottom:6px}.ng-opt{border:0;padding:0;margin:0;min-width:0}.ng-opt legend{font-family:var(--ng-sans);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ng-ink-2);margin-bottom:8px;padding:0}.ng-opt legend b{text-transform:none;letter-spacing:0;color:var(--ng-ink);font-weight:700;margin-left:4px}.ng-opt .ng-variants{display:flex;flex-wrap:wrap;gap:8px}.ng .ng-opt legend{font-size:.8rem!important;line-height:1.4}.ng .ng-opt legend b{font-size:.95rem}.ng-gallery__thumbs{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:8px}.ng-gallery__thumb{width:auto!important;min-width:0}@media(max-width:749px){.header__heading-link .h2,.header__heading .h2{font-size:1.45rem!important;white-space:nowrap;letter-spacing:0}}.jdgm-star{color:#a5642e!important}.jdgm-widget .jdgm-write-rev-link,.jdgm-widget .jdgm-btn,.jdgm-widget .jdgm-btn--solid{background:#1e241d!important;border-color:#1e241d!important;color:#f7f2e8!important;border-radius:999px!important}.jdgm-widget .jdgm-btn--border{border-color:#1e241d!important;color:#1e241d!important;border-radius:999px!important}.jdgm-rev-widg,.jdgm-widget{font-family:Nunito,Helvetica Neue,Arial,sans-serif}.jdgm-rev-widg__title{display:none!important}.ng-appblock{margin:-4px 0 14px}.ng-appblock .jdgm-prev-badge__text{color:#7e8577;font-size:14px}.ng-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--ng-pos, 50% 50%);display:block;opacity:0;transition:opacity 1.6s ease;pointer-events:none}.ng-video.is-playing{opacity:1}.ng-hero__media img,.ng-split__media img,.ng-film__media img{transition:opacity 1.6s ease}@media(prefers-reduced-motion:reduce){.ng-video{display:none!important}}.ng-h1{font-weight:300;letter-spacing:-.025em;line-height:.96}.ng-h2{font-weight:300;letter-spacing:-.015em}.ng-h1 em,.ng-h2 em{font-weight:300}.ng-eyebrow{font-weight:600;letter-spacing:.32em;font-size:1.05rem}.ng-eyebrow:before{width:36px}.ng-lead{font-weight:400;line-height:1.75}.ng-btn{font-weight:700;letter-spacing:.16em;font-size:1.2rem;min-height:56px;padding:0 3.4rem;transition:background .45s ease,color .45s ease,border-color .45s ease,transform .45s ease}.ng-btn:hover{transform:translateY(-1px)}.ng-section{padding:clamp(80px,11vw,168px) 0}.ng-hero{min-height:min(94vh,960px)}.ng-hero__content{max-width:600px}.ng-hero .ng-h1{font-size:clamp(4.4rem,7vw,9.6rem)}.ng-hero__note{font-weight:600;letter-spacing:.18em;font-size:1.1rem;opacity:.65}.ng-hero .ng-reveal{transition-duration:1.6s;transition-delay:.2s}.ng-hero__media:after{z-index:1}.ng-hero__inner{z-index:2}.ng-reveal{transform:translateY(26px);filter:blur(4px);transition:opacity 1.2s cubic-bezier(.2,.65,.2,1),transform 1.2s cubic-bezier(.2,.65,.2,1),filter 1.2s ease}.ng-reveal.is-in{filter:none}.ng-split__media--video.ng-reveal img,.ng-split__media--video.ng-reveal video{transform:scale(1.06);transition:transform 2.4s cubic-bezier(.2,.65,.2,1),opacity 1.6s ease}.ng-split__media--video.ng-reveal.is-in img,.ng-split__media--video.ng-reveal.is-in video{transform:none}@media(prefers-reduced-motion:reduce){.ng-reveal,.ng-reveal img{filter:none!important;transform:none!important;transition:none!important}}.ng-split__media--video{border-radius:22px;aspect-ratio:4 / 3;background:var(--ng-night)}.ng-split__media--video>img{width:100%;height:100%!important;object-fit:cover;border-radius:0!important}.ng-pillar img{transition:transform 1.6s cubic-bezier(.2,.65,.2,1)}.ng-pillar:hover img{transform:scale(1.03)}.ng-film{position:relative;min-height:min(78vh,760px);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:var(--ng-night);color:var(--ng-cream-on-dark)}.ng-film__media{position:absolute;top:0;right:0;bottom:0;left:0}.ng-film__media img{width:100%;height:100%;object-fit:cover;display:block}.ng-film__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse at center,#10150f40,#10150f9e 70%),linear-gradient(0deg,#10150f8c,#10150f26)}.ng-film__inner{position:relative;z-index:2;padding-top:96px;padding-bottom:96px}.ng-film .ng-eyebrow{color:#f3e4c6cc;justify-content:center}.ng-film .ng-eyebrow:before{background:var(--ng-brass-2)}.ng-film__h{font-family:var(--ng-serif);font-weight:300;font-size:clamp(3.6rem,5.6vw,7.6rem);line-height:1.02;letter-spacing:-.02em;margin:0 auto;max-width:16ch;color:var(--ng-cream-on-dark)}.ng-film__h em{font-style:italic;color:var(--ng-brass-2)}.ng-film__t{margin:2.4rem auto 0;max-width:46ch;font-size:clamp(1.6rem,1.4vw,1.9rem);line-height:1.75;color:#f3e4c6cc}@media(max-width:749px){.ng-film{min-height:82vh}.ng-film__media img,.ng-film .ng-video{object-position:50% 40%}}.ng-usp h3{font-weight:400}.ng-for__item{border:1px solid var(--ng-line);background:transparent!important}.ng-alt .ng-for__item{background:#ffffff59!important}@media(max-width:749px){.ng-hero .ng-video{object-position:50% 30%}.ng-hero .ng-h1{font-size:clamp(4rem,11vw,5.6rem)}}.ng-film{justify-content:flex-start;text-align:left;min-height:clamp(520px,47.5vw,880px)}.ng-film__inner{width:100%}.ng-film__h,.ng-film__t{margin-left:0;margin-right:0}.ng-film__h{max-width:12ch}.ng-film .ng-eyebrow{justify-content:flex-start}.ng-film__media:after{background:linear-gradient(90deg,#10150fb3,#10150f40 45%,#10150f00 70%)}@media(max-width:749px){.ng-film{align-items:flex-end;min-height:100vw}.ng-film__media img,.ng-film .ng-video{object-position:70% 50%}.ng-film__media:after{background:linear-gradient(0deg,#10150fe6,#10150f73 45%,#10150f00 75%)}.ng-film__inner{padding-top:48vw;padding-bottom:48px}}:root{--ng-paper: #121311;--ng-paper-2: #191A17;--ng-sand: #23241F;--ng-ink: #ECE5D8;--ng-ink-2: #C7BFB1;--ng-muted: #8E887C;--ng-line: rgba(236, 229, 216, .11);--ng-brass: #C9A27A;--ng-brass-2: #E2C7A4;--ng-night: #0C0D0B;--ng-night-2: #181915;--ng-cream-on-dark: #ECE5D8}html,body{background:var(--ng-paper)!important;color:var(--ng-ink)}::selection{background:#c9a27a59}.ng-alt{background:var(--ng-paper-2)}.ng-dark{background:var(--ng-night)}.ng-lead,.ng-body{color:var(--ng-ink-2)}.ng-dark .ng-lead,.ng-dark .ng-body,.ng-dark .ng-eyebrow{color:#ece5d8a8}.ng-eyebrow{color:var(--ng-muted)}.ng-h1 em,.ng-h2 em,.ng-h3 em,.ng-film__h em{color:var(--ng-brass-2)}.ng-section+.ng-section,.ng-section+.shopify-section .ng-section{border-top:1px solid var(--ng-line)}.ng-btn,.ng-dark .ng-btn,.ng-hero .ng-btn{background:var(--ng-ink);color:#121311;border-color:var(--ng-ink)}.ng-btn:hover,.ng-dark .ng-btn:hover,.ng-hero .ng-btn:hover{background:transparent;color:var(--ng-ink)}.ng-btn--ghost,.ng-dark .ng-btn--ghost,.ng-hero .ng-btn--ghost{background:transparent;color:var(--ng-ink);border-color:#ece5d866}.ng-btn--ghost:hover{background:var(--ng-ink);color:#121311}.ng-hero{background:var(--ng-paper)}.ng-hero__media:after{background:linear-gradient(90deg,#121311eb,#12131173 42%,#12131100 68%),linear-gradient(0deg,#121311bf,#12131100 38%)}@media(max-width:749px){.ng-hero__media:after{background:linear-gradient(0deg,#121311,#12131100 40%)}}.ng-film{background:var(--ng-night)}.ng-badge{background:#c9a27a24;color:var(--ng-brass-2)}.ng-gallery__track,.ng-gallery__thumb{background:var(--ng-paper-2)}.ng-gallery__thumb.is-active,.ng-gallery__thumb:hover{outline-color:var(--ng-brass)}.ng-gallery__nav{background:#121311c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ng-gallery__nav svg{stroke:var(--ng-ink)}.ng-gallery__count,.ng-card__tag{background:#121311c7;color:var(--ng-ink)}.ng-info__headline,.ng-benefits li strong{color:var(--ng-ink)}.ng-assure__item{background:#ece5d80a;border:1px solid var(--ng-line)}.ng-risk{border-color:var(--ng-line)}.ng-qty{border-color:#ece5d859}.ng-qty button,.ng-qty input{color:var(--ng-ink)}.ng-variants span{border-color:var(--ng-line);color:var(--ng-ink)}.ng-variants input:checked+span{border-color:var(--ng-ink);background:#ece5d80f}.ng-opt legend{color:var(--ng-muted)}.ng-opt legend b{color:var(--ng-ink)}.ng-bundle__box{background:var(--ng-paper-2);border-color:var(--ng-line)}.ng-bundle__box:before{background:var(--ng-paper);border-color:var(--ng-muted)}.ng-bundle input:checked+.ng-bundle__box{background:#1d1e1a;border-color:var(--ng-brass);box-shadow:0 10px 30px #00000059}.ng-bundle input:checked+.ng-bundle__box:before{border-color:var(--ng-brass);background:radial-gradient(circle,var(--ng-brass) 0 5px,var(--ng-paper) 6px)}.ng-bundle__p em{color:#a9d3b4;background:#78aa8224}.ng-bundle__tag{background:var(--ng-ink);color:#121311}.ng-bundle__tag--best{background:var(--ng-brass);color:#121311}.ng-sticky{background:#121311f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ng-ship-line{color:var(--ng-ink-2)}.ng-final__deadline{border-color:#e2c7a459}.ng-for__item{border-color:var(--ng-line);background:transparent!important}.ng-compare td.ng-us{background:#c9a27a14}.ng-dark .ng-compare td.ng-us{background:#c9a27a1a}.ng-step__dot,.ng-alt .ng-step__dot{background:var(--ng-paper)}.ng-split__media--video{background:var(--ng-night)}.ng-split__media img,.ng-pillar img,.ng-final__media img{filter:saturate(.92)}.header-wrapper,.header,.announcement-bar-section .announcement-bar,.utility-bar{background:var(--ng-paper)!important;color:var(--ng-ink)!important}.header-wrapper{border-bottom:1px solid var(--ng-line)!important}.header__menu-item,.header__icon,.header__heading-link,.header__heading-link .h2,.list-menu__item,.announcement-bar__message{color:var(--ng-ink)!important}.header__icon .svg-wrapper svg,.header__icon svg{color:var(--ng-ink)}.announcement-bar-section{border-bottom:1px solid var(--ng-line)}.announcement-bar__message{color:var(--ng-brass-2)!important}.footer,.footer-block,.footer__content-top,.footer__content-bottom{background:var(--ng-night)!important;color:var(--ng-ink-2)!important}.footer a,.footer .link,.footer h2{color:var(--ng-ink)!important}.menu-drawer,.cart-drawer .drawer__inner,.drawer__inner,.cart-notification,.field__input,.select__select,.customer .field input{background:var(--ng-paper-2)!important;color:var(--ng-ink)!important}.button,.shopify-payment-button__button--unbranded{background:var(--ng-ink)!important;color:#121311!important}.button--secondary{background:transparent!important;color:var(--ng-ink)!important}.jdgm-star{color:var(--ng-brass)!important}.jdgm-widget,.jdgm-rev-widg,.jdgm-rev,.jdgm-rev__body,.jdgm-rev__title,.jdgm-rev__author,.jdgm-rev-widg__summary-text,.jdgm-prev-badge__text{color:var(--ng-ink-2)!important}.jdgm-rev-widg{background:transparent!important}.jdgm-rev,.jdgm-rev-widg__header,.jdgm-rev-widg__body{border-color:var(--ng-line)!important}.jdgm-widget .jdgm-write-rev-link,.jdgm-widget .jdgm-btn,.jdgm-widget .jdgm-btn--solid{background:var(--ng-ink)!important;border-color:var(--ng-ink)!important;color:#121311!important}.jdgm-widget .jdgm-btn--border{border-color:var(--ng-ink)!important;color:var(--ng-ink)!important}.ng-appblock .jdgm-prev-badge__text{color:var(--ng-muted)}.ng-for__item,.ng-alt .ng-for__item{background:#ece5d808!important;border:1px solid var(--ng-line)!important}.ng-for__item h3{color:var(--ng-ink)}.ng-for__item p{color:var(--ng-ink-2)}.ng-hero--forest .ng-hero__media img{filter:saturate(.7) brightness(.72) contrast(1.05);animation:ngdrift 28s ease-in-out infinite alternate;transform-origin:60% 50%}@keyframes ngdrift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.1) translate3d(-1.5%,-1%,0)}}.ng-hero--forest .ng-hero__media:after{background:linear-gradient(90deg,#0c0d0be0,#0c0d0b80 45%,#0c0d0b40),linear-gradient(0deg,#121311,#12131100 30%)}.ng-hero__inset{position:absolute;z-index:2;right:max(var(--ng-gutter),calc((100vw - var(--ng-max)) / 2 + var(--ng-gutter)));bottom:clamp(48px,8vw,110px);width:clamp(240px,24vw,380px);aspect-ratio:4 / 5;border-radius:4px;overflow:hidden;box-shadow:0 40px 90px #0009,0 0 0 1px #ece5d814;background:var(--ng-night)}.ng-hero__inset img,.ng-hero__inset .ng-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ng-hero__inset-cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:14px 16px;font-size:1.05rem;letter-spacing:.28em;text-transform:uppercase;color:#ece5d8cc;background:linear-gradient(0deg,#0c0d0bbf,#0c0d0b00)}@media(max-width:899px){.ng-hero__inset{display:none}}.ng-hero--forest .ng-h1{font-size:clamp(4.6rem,7.6vw,11rem)}@media(prefers-reduced-motion:reduce){.ng-hero--forest .ng-hero__media img{animation:none}}.ng-mood{position:relative;overflow:hidden;display:flex;align-items:center;background:var(--ng-night);color:var(--ng-ink)}.ng-mood--tall{min-height:min(92vh,900px)}.ng-mood--mid{min-height:min(70vh,680px)}.ng-mood__media{position:absolute;top:0;right:0;bottom:0;left:0}.ng-mood__media img{width:100%;height:100%;object-fit:cover;object-position:var(--mood-pos, 50% 50%);filter:saturate(.72) brightness(.8) contrast(1.04);transform:scale(1.06);transition:transform 3.5s cubic-bezier(.2,.65,.2,1)}.ng-mood:has(.ng-reveal.is-in) .ng-mood__media img{transform:scale(1)}.ng-mood__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(12,13,11,var(--mood-dim,.45))}.ng-mood__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#121311e6,#12131100 22% 78%,#121311e6)}.ng-mood__inner{position:relative;z-index:2;width:100%;padding-top:120px;padding-bottom:120px}.ng-mood--center .ng-mood__inner{text-align:center}.ng-mood--center .ng-eyebrow{justify-content:center}.ng-mood__h{font-family:var(--ng-serif);font-weight:300;font-size:clamp(3.8rem,6vw,8.4rem);line-height:1;letter-spacing:-.025em;margin:0;max-width:15ch;color:var(--ng-ink)}.ng-mood--center .ng-mood__h{margin:0 auto}.ng-mood__h em{font-style:italic;color:var(--ng-brass-2)}.ng-mood__t{margin:2.6rem 0 0;max-width:44ch;font-size:clamp(1.6rem,1.4vw,1.9rem);line-height:1.8;color:#ece5d8c7}.ng-mood--center .ng-mood__t{margin-left:auto;margin-right:auto}.ng-mood__btn{margin-top:3.6rem}.ng-mood .ng-eyebrow{color:#ece5d8b3}.ng-mood .ng-eyebrow:before{background:var(--ng-brass-2)}@media(max-width:749px){.ng-mood--tall{min-height:100svh}.ng-mood--mid{min-height:80svh}.ng-mood__inner{padding-top:96px;padding-bottom:96px}}.ng-h2{font-size:clamp(3.4rem,4.6vw,6.2rem)}.ng-eyebrow{font-size:1rem;letter-spacing:.36em}.ng-split__media:not(.ng-split__media--video) img{filter:saturate(.85)}.ng-split__media.ng-split__media--photo img{filter:saturate(.72) brightness(.85)}@media(min-width:750px){.ng-video--mobile-only{display:none!important}}.ng-mood--left .ng-mood__media:after{background:linear-gradient(90deg,#0c0d0bd9,#0c0d0b8c 40%,rgba(12,13,11,var(--mood-dim,.3)) 75%)}@media(max-width:749px){.ng-mood--left .ng-mood__media:after{background:linear-gradient(0deg,#0c0d0be6,#0c0d0b80 55%,#0c0d0b40)}.ng-mood{align-items:flex-end}}:root{--ng-paper:#F6F0E7;--ng-paper-2:#EEE4D6;--ng-sand:#E4D6C4;--ng-ink:#1E1916;--ng-ink-2:#3A302A;--ng-muted:#76685E;--ng-line:rgba(30,25,22,.12);--ng-brass:#C4572A;--ng-brass-2:#F4AA5C;--ng-night:#1A1512;--ng-night-2:#251E1A;--ng-cream-on-dark:#F4ECE2}body{background:var(--ng-paper)}.ng-h1 em,.ng-h2 em,.ng-h3 em{color:#c4572a}.ng-dark .ng-h1 em,.ng-dark .ng-h2 em{color:var(--ng-brass-2)}.ng-badge{background:#f5dccb;color:#a9471f}.ng-hero--light .ng-hero__media:after{background:linear-gradient(90deg,#f6f0e7f7,#f6f0e7b8 40%,#f6f0e700 62%)}@media(max-width:749px){.ng-hero--light .ng-hero__media:after{background:linear-gradient(0deg,#f6f0e7,#f6f0e700 40%)}.ng-hero--light{background:var(--ng-paper)}}.ng-hero--light .ng-btn{background:var(--ng-ink);color:var(--ng-paper);border-color:var(--ng-ink)}.ng-bundle__p em{color:#a9471f;background:#f5dccb}.ng-bundle__tag--best{background:#c4572a}.ng-step__dot,.ng-risk__seal{border-color:#c4572a;color:#c4572a}.ng-mood__media:after{background:rgba(26,21,18,var(--mood-dim,.4))}.ng-mood__btn{background:var(--ng-brass-2)!important;color:var(--ng-ink)!important;border-color:var(--ng-brass-2)!important}.ng-btn:not(.ng-btn--ghost):not(:hover){color:#f6f0e7}.ng-dark .ng-btn:not(.ng-btn--ghost):not(:hover),.ng-hero .ng-btn:not(.ng-btn--ghost):not(:hover){color:var(--ng-night)}.ng-hero--light .ng-btn:not(.ng-btn--ghost):not(:hover){color:#f6f0e7}.ng-bundle input:checked~.ng-bundle__box *:not(em){color:#f6f0e7}.ng-bundle input:checked~.ng-bundle__box s,.ng-bundle input:checked~.ng-bundle__box del{color:#f6f0e78c!important}.ng-bundle__tag{color:#f6f0e7}.announcement-bar__message{color:#1e1916}.ng-mood__h{color:#f6f0e7!important}.ng-mood__t{color:#f6f0e7e0!important}.ng-dark .ng-btn:not(.ng-btn--ghost),.ng-final .ng-btn:not(.ng-btn--ghost){background:#f4aa5c!important;color:#1a1512!important;border-color:#f4aa5c!important}.ng-dark .ng-btn:not(.ng-btn--ghost):hover,.ng-final .ng-btn:not(.ng-btn--ghost):hover{background:#f4ece2!important}.footer,.footer-group,.shopify-section-group-footer-group{background:#1a1512}.footer h2,.footer p,.footer a,.footer small,.footer span,.footer li,.copyright__content,.copyright__content a,.shopify-section-group-footer-group div{color:#f4ece2c7!important}.footer .field__input{color:#1e1916!important}
/*# sourceMappingURL=/cdn/shop/t/117/assets/nordglow.css.map */
