:root{--ng-ivory:#FAF7F2;--ng-warm:#FFFDF9;--ng-char:#1F1C1A;--ng-muted:#6B635B;--ng-gold:#B8943E;--ng-gold-l:#D9C39A;--ng-emerald:#1F4A3E;--ng-line:rgba(31,28,26,.12)}body{letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl{letter-spacing:.005em}.ng-eyebrow{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--ng-gold);margin:0 0 .8rem}.ng-rule{width:56px;height:1px;background:var(--ng-gold);margin:1.4rem auto 0;border:0}.ng-head{text-align:center;margin:0 auto 3.2rem;max-width:72rem}.ng-head h2{margin:0}.ng-head p.ng-sub{color:var(--ng-muted);margin:1rem 0 0;font-size:1.5rem}.ng-head--left{text-align:left;margin-left:0}.ng-viewall{text-align:center;margin-top:3.2rem}.button:not(.button--secondary):not(.button--tertiary):not([disabled]){transition:background-color .25s ease,color .25s ease}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{--color-button:184,148,62;--color-button-text:255,255,255}.button{letter-spacing:.16em;text-transform:uppercase;font-size:1.25rem;font-weight:600}.ng-btn{display:inline-flex;align-items:center;gap:.8rem;padding:1.3rem 2.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border:1px solid var(--ng-char);background:var(--ng-char);color:#fff;border-radius:2px;transition:background .25s,border-color .25s,color .25s}.ng-btn:hover{background:var(--ng-gold);border-color:var(--ng-gold);color:#fff}.ng-btn--ghost{background:transparent;color:var(--ng-char)}.ng-btn--light{background:transparent;color:#faf7f2;border-color:#faf7f2b3}.ng-btn--light:hover{background:#faf7f2;color:var(--ng-emerald);border-color:#faf7f2}.card__heading{font-family:var(--font-body-family);font-size:1.35rem!important;font-weight:500;line-height:1.45;letter-spacing:.01em}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper .price{font-size:1.45rem}.price--on-sale .price-item--regular{color:var(--ng-muted)}.card__inner{background:var(--ng-warm)}.card-wrapper{position:relative}.ng-hero{position:relative;overflow:hidden;background:var(--ng-ivory)}.ng-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.ng-hero__track::-webkit-scrollbar{display:none}.ng-hero__slide{flex:0 0 100%;scroll-snap-align:start;position:relative}.ng-hero__slide a,.ng-hero__slide picture{display:block}.ng-hero__slide img{display:block;width:100%;height:auto}.ng-hero__dots{position:absolute;left:0;right:0;bottom:1.6rem;display:flex;justify-content:center;gap:1rem}.ng-hero__dot{width:28px;height:3px;border:0;padding:0;background:#1f1c1a40;cursor:pointer}.ng-hero__dot[aria-current=true]{background:var(--ng-gold)}.ng-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid var(--ng-line);background:#faf7f2d9;cursor:pointer;display:none;align-items:center;justify-content:center;font-size:2rem;color:var(--ng-char)}.ng-hero__arrow--prev{left:2rem}.ng-hero__arrow--next{right:2rem}@media(min-width:990px){.ng-hero__arrow{display:flex}}.ng-trust{border-top:1px solid var(--ng-line);border-bottom:1px solid var(--ng-line)}.ng-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1.6rem;list-style:none;margin:0;padding:0}@media(min-width:990px){.ng-trust__grid{grid-template-columns:repeat(4,1fr)}}.ng-trust__item{display:flex;align-items:center;gap:1.2rem}.ng-trust__icon{flex:0 0 40px;height:40px;color:var(--ng-gold)}.ng-trust__icon svg{width:40px;height:40px}.ng-trust__title{font-size:1.35rem;font-weight:600;letter-spacing:.04em;margin:0;line-height:1.3}.ng-trust__text{font-size:1.2rem;color:var(--ng-muted);margin:.2rem 0 0;line-height:1.4}.ng-tiles{display:grid;gap:1.6rem;grid-template-columns:1fr}@media(min-width:750px){.ng-tiles--3{grid-template-columns:repeat(3,1fr)}.ng-tiles--2{grid-template-columns:repeat(2,1fr)}.ng-tiles--4{grid-template-columns:repeat(4,1fr)}}.ng-tile{display:block;overflow:hidden;text-decoration:none}.ng-tile img{display:block;width:100%;height:auto;transition:transform .6s ease}.ng-tile:hover img{transform:scale(1.03)}.ng-ttiles{display:grid;gap:1.2rem;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.ng-ttiles{grid-template-columns:repeat(4,1fr);gap:2rem}}.ng-ttile{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:17rem;padding:2.4rem 1.6rem;border:1px solid var(--ng-gold-l);background:var(--ng-warm);color:var(--ng-char);text-decoration:none;transition:background .3s,border-color .3s,transform .3s}.ng-ttile:hover{border-color:var(--ng-gold);background:#fff;transform:translateY(-2px)}.ng-ttile__eyebrow{font-size:1.05rem;letter-spacing:.26em;text-transform:uppercase;color:var(--ng-gold);font-weight:600}.ng-ttile__title{font-family:var(--font-heading-family);font-size:clamp(2.6rem,3vw,3.6rem);line-height:1.1;margin:.8rem 0}.ng-ttile__text{font-size:1.25rem;color:var(--ng-muted);margin:0}.ng-ttile__cta{margin-top:1.4rem;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;border-bottom:1px solid var(--ng-gold);padding-bottom:.2rem}.ng-store{background:var(--ng-emerald);color:#faf7f2}.ng-store__grid{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.ng-store__grid{grid-template-columns:1.1fr 1fr}}.ng-store h2{color:#faf7f2;margin:0}.ng-store .ng-eyebrow{color:var(--ng-gold-l)}.ng-store__addr{font-size:1.6rem;line-height:1.7;margin:1.6rem 0;color:#faf7f2e0}.ng-store__offer{display:inline-block;border:1px solid var(--ng-gold-l);color:var(--ng-gold-l);padding:.6rem 1.4rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.6rem}.ng-store__btns{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.ng-store__btns .ng-btn{background:#faf7f2;color:var(--ng-emerald);border-color:#faf7f2}.ng-store__btns .ng-btn:hover{background:var(--ng-gold);border-color:var(--ng-gold);color:#fff}.ng-store__btns .ng-btn--light{background:transparent;color:#faf7f2;border-color:#faf7f299}.ng-store__media img{width:100%;height:auto;display:block}.ng-store__card{border:1px solid rgba(217,195,154,.5);padding:3.2rem;text-align:center}.ng-store__card h3{font-family:var(--font-heading-family);color:#faf7f2;font-size:3rem;margin:0 0 1rem}.ng-store__card p{color:#faf7f2cc;margin:.4rem 0}.ng-wish{position:absolute;top:.8rem;right:.8rem;z-index:3;width:36px;height:36px;border-radius:50%;border:0;background:#ffffffeb;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ng-char);box-shadow:0 1px 4px #00000014;padding:0}.ng-wish svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.ng-wish[aria-pressed=true]{color:#b4374a}.ng-wish[aria-pressed=true] svg{fill:currentColor}.ng-wish--inline{position:static;width:auto;height:auto;border-radius:2px;box-shadow:none;border:1px solid var(--ng-line);padding:1rem 1.6rem;gap:.8rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;background:transparent;margin:1rem 0}.ng-wishlist__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}@media(min-width:990px){.ng-wishlist__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.ng-wcard{position:relative;text-decoration:none;color:inherit;display:block}.ng-wcard__img{aspect-ratio:1/1;background:var(--ng-warm);overflow:hidden}.ng-wcard__img img{width:100%;height:100%;object-fit:cover}.ng-wcard__t{font-size:1.35rem;margin:1rem 0 .4rem;line-height:1.4}.ng-wcard__p{font-size:1.45rem;font-weight:600}.ng-wcard__p s{color:var(--ng-muted);font-weight:400;margin-left:.6rem}.ng-wishlist__empty{text-align:center;padding:4rem 0;color:var(--ng-muted)}.ng-wa{position:fixed;right:1.8rem;bottom:1.8rem;z-index:30;width:54px;height:54px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0000002e;transition:transform .2s}.ng-wa:hover{transform:scale(1.06)}.ng-wa svg{width:30px;height:30px;fill:#fff}.ng-wa--left{right:auto;left:1.8rem}body.ng-has-sticky .ng-wa{bottom:8.6rem}@media(min-width:750px){body.ng-has-sticky .ng-wa{bottom:1.8rem}}.ng-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.6rem 0;padding:0;list-style:none}.ng-badges li{display:flex;align-items:center;gap:1rem;border:1px solid var(--ng-line);padding:1.1rem 1.2rem;font-size:1.2rem;line-height:1.35;background:var(--ng-warm)}.ng-badges svg{flex:0 0 24px;width:24px;height:24px;color:var(--ng-gold)}.ng-offer{border:1px dashed var(--ng-gold);background:#fbf5e9;padding:1.4rem 1.6rem;margin:1.6rem 0;display:flex;gap:1.2rem;align-items:flex-start}.ng-offer__tag{flex:0 0 auto;background:var(--ng-gold);color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.14em;padding:.5rem .8rem;text-transform:uppercase}.ng-offer__title{font-weight:600;font-size:1.35rem;margin:0}.ng-offer__text{font-size:1.2rem;color:var(--ng-muted);margin:.3rem 0 0}.ng-offer__code{display:inline-block;margin-top:.6rem;border:1px solid var(--ng-gold);padding:.3rem .8rem;font-weight:700;letter-spacing:.14em;font-size:1.2rem;cursor:pointer;background:#fff}.ng-sticky{position:fixed;left:0;right:0;bottom:0;z-index:29;background:#fff;border-top:1px solid var(--ng-line);padding:1rem 1.4rem;display:flex;align-items:center;gap:1.2rem;transform:translateY(110%);transition:transform .3s ease;box-shadow:0 -4px 16px #0000000f}.ng-sticky.is-visible{transform:none}.ng-sticky__info{flex:1;min-width:0}.ng-sticky__title{font-size:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.ng-sticky__price{font-size:1.4rem;font-weight:600}.ng-sticky .ng-btn{padding:1.2rem 1.8rem;white-space:nowrap}@media(min-width:750px){.ng-sticky{display:none}}.ng-ugc__track{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.4rem}.ng-ugc__track::-webkit-scrollbar{display:none}@media(min-width:750px){.ng-ugc__track{grid-auto-columns:calc((100% - 4.8rem)/5)}}.ng-ugc__item{scroll-snap-align:start;aspect-ratio:9/16;overflow:hidden;background:var(--ng-warm);position:relative;display:block}.ng-ugc__item img,.ng-ugc__item video{width:100%;height:100%;object-fit:cover;display:block}.collection-list .card__heading{text-align:center;font-family:var(--font-heading-family);font-size:1.9rem!important;letter-spacing:.02em}.ng-hide-pickup pickup-availability{display:none!important}[data-ng-wish-count][hidden],.ng-wishlist__empty[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/nugold.css.map */
