:root{--ng-paper: #FBF6EE;--ng-paper-2: #F5E9E2;--ng-sand: #EBDDD3;--ng-ink: #1E2235;--ng-ink-2: #474A60;--ng-muted: #7C7E93;--ng-line: rgba(30, 34, 53, .12);--ng-brass: #B0705C;--ng-brass-2: #F2D3A0;--ng-night: #1B2440;--ng-night-2: #26325A;--ng-cream-on-dark: #F6E7C8;--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:#f2e9dcb8}.ng-dark .ng-h1 em,.ng-dark .ng-h2 em{color:var(--ng-brass-2)}.ng-alt{background:var(--ng-paper-2)}.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,#12182ec7,#12182e59 45%,#12182e00 70%),linear-gradient(0deg,#12182e8c,#12182e00 40%)}.ng-hero--light{background:var(--ng-paper);color:var(--ng-ink)}.ng-hero--light .ng-hero__media:after{background:linear-gradient(90deg,#fbf6eeeb,#fbf6ee8c 42%,#fbf6ee00 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:#f6e7c8bf}.ng-hero--light .ng-eyebrow{color:var(--ng-muted)}.ng-hero .ng-lead{color:#f6e7c8d1;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,#12182ee0,#12182e80 45%,#12182e1a 75%)}.ng-hero--light .ng-hero__media:after{background:linear-gradient(0deg,#fbf6eef5,#fbf6eeb3 45%,#fbf6ee00 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:#fbf6eee0;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:#f6e7c829}.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:#fbf6eee6;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:#fbf6eee0;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:#1e22350a;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:#fbf6eef7;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:#f6e7c824}.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:#f6e7c8bf}@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:#f6e7c880}.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:#f6e7c899}@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,#1b2440,#1b244000 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 #1e223514}.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-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}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/nordglow.css.map */
