.nt-section{--nt-gold:#C9A45C;--nt-forest:#1E3428;--nt-cream:#F6F1E7;background:var(--color-background);color:var(--color-foreground)}.nt-wrap{max-width:var(--page-width,1400px);margin:0 auto;padding-inline:var(--page-margin,24px)}.nt-eyebrow{font-family:var(--font-body--family);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--nt-gold);margin:0 0 .6rem;font-weight:600}.nt-h2{font-family:var(--font-heading--family);font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.1;letter-spacing:-.01em;margin:0;color:var(--color-foreground-heading,var(--color-foreground))}.nt-sub{margin:.75rem 0 0;max-width:46ch;opacity:.8;font-size:1rem;line-height:1.6}.nt-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.nt-link{font-size:.9rem;font-weight:600;color:var(--color-foreground);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;white-space:nowrap}.nt-link:hover{color:var(--nt-gold)}.nt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.75rem;font-family:var(--font-body--family);font-weight:600;font-size:.95rem;text-decoration:none;border-radius:999px;border:1px solid var(--color-primary-button-border,transparent);background:var(--color-primary-button-background);color:var(--color-primary-button-text);transition:background .2s,transform .2s;cursor:pointer}.nt-btn:hover{background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text);transform:translateY(-1px)}.nt-btn--ghost{background:transparent;color:var(--color-foreground);border-color:currentColor}.nt-btn--ghost:hover{background:var(--color-foreground);color:var(--color-background)}.nt-trust__list{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;list-style:none;margin:0;padding:0}.nt-trust__item{display:flex;align-items:center;gap:.85rem;justify-content:center;text-align:left}.nt-trust__icon{flex:0 0 40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--nt-gold);color:var(--nt-gold)}.nt-trust__icon svg{width:20px;height:20px}.nt-trust__title{font-weight:600;font-size:.95rem;margin:0;line-height:1.3}.nt-trust__text{font-size:.8rem;opacity:.75;margin:.15rem 0 0;line-height:1.35}@media(max-width:899px){.nt-trust__list{grid-template-columns:repeat(2,1fr);row-gap:1.25rem}.nt-trust__item{justify-content:flex-start}}.nt-cats__grid{display:grid;grid-template-columns:repeat(var(--nt-cols,5),1fr);gap:1.25rem}.nt-cat{display:flex;flex-direction:column;border:1px solid #ECE6DA;border-radius:20px;overflow:hidden;text-decoration:none;background:#fff;color:#1b1f1c;transition:transform .3s,box-shadow .3s}.nt-cat:hover{transform:translateY(-4px);box-shadow:0 18px 40px #14231b24}.nt-cat__media{display:block;aspect-ratio:1/1;overflow:hidden;background:#fff}.nt-cat__img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;display:block}.nt-cat__img--contain{object-fit:contain;padding:12%}.nt-cats__grid--wide .nt-cat__media{aspect-ratio:4/3}.nt-cats__grid--wide .nt-cat__img--contain{padding:8%}.nt-cats__grid--wide .nt-cat__body{padding:1.25rem 1.5rem 1.4rem}.nt-cats__grid--wide .nt-cat__title{font-size:1.35rem}.nt-cat:hover .nt-cat__img{transform:scale(1.05)}.nt-cat__body{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.15rem 1.2rem;border-top:1px solid #f0ece4;flex:1}.nt-cat__title{font-family:var(--font-heading--family);font-size:1.12rem;line-height:1.2;margin:0;color:#1b1f1c}.nt-cat__cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.35rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a6a2f}@media(max-width:1099px){.nt-cats__grid:not(.nt-cats__grid--wide){grid-template-columns:repeat(3,1fr)}}@media(max-width:699px){.nt-cats__grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.nt-cats__grid--wide{grid-template-columns:1fr}.nt-cat{border-radius:14px}.nt-cat__title{font-size:1rem}}.nt-row__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3.75rem)/4);gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.25rem}.nt-row__track::-webkit-scrollbar{display:none}.nt-row__nav{display:flex;gap:.5rem;align-items:center}.nt-row__arrow{width:44px;height:44px;border-radius:50%;border:1px solid currentColor;background:transparent;color:var(--color-foreground);display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s}.nt-row__arrow:hover{background:var(--color-foreground);color:var(--color-background)}.nt-row__arrow svg{width:18px;height:18px}.nt-card{scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border:1px solid #ECE6DA;border-radius:18px;overflow:hidden;color:#1b1f1c;box-shadow:0 1px 2px #0000000a;transition:box-shadow .25s,transform .25s}.nt-card:hover{box-shadow:0 14px 34px #14231b1f;transform:translateY(-3px)}.nt-card__media{position:relative;display:block;aspect-ratio:1/1;background:#fff}.nt-card__media img{width:100%;height:100%;object-fit:contain;padding:8%}.nt-card__badge{position:absolute;top:12px;left:12px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .6rem;border-radius:999px;background:#1e3428;color:#f6f1e7}.nt-card__badge--sale{background:#c9a45c;color:#1b1f1c}.nt-card__badge--out{background:#e7e2d8;color:#555}.nt-card__body{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem 1.15rem;flex:1;border-top:1px solid #f0ece4}.nt-card__vendor{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#7b7f7a;margin:0}.nt-card__title{font-size:.98rem;font-weight:600;line-height:1.3;margin:0;color:#1b1f1c;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.nt-card__title:hover{color:#1e3428;text-decoration:underline}.nt-card__price{font-weight:700;font-size:1rem;margin:.1rem 0 .6rem;color:#1e3428}.nt-card__price s{font-weight:400;color:#8b8f8a;margin-left:.4rem;font-size:.9rem}.nt-card form{margin-top:auto}.nt-card__btn{width:100%;min-height:44px;border-radius:999px;border:0;background:#1e3428;color:#f6f1e7;font-weight:600;font-size:.88rem;cursor:pointer;transition:background .2s;font-family:var(--font-body--family);display:flex;align-items:center;justify-content:center;text-decoration:none}.nt-card__btn:hover{background:#2d4d3b;color:#fff}.nt-card__btn[disabled]{background:#e7e2d8;color:#777;cursor:not-allowed}@media(max-width:1099px){.nt-row__track{grid-auto-columns:calc((100% - 2*1rem)/3);gap:1rem}}@media(max-width:699px){.nt-row__track{grid-auto-columns:72%;gap:.85rem}.nt-row__nav{display:none}}.nt-story__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}.nt-story--reverse .nt-story__media{order:2}.nt-story__media{border-radius:24px;overflow:hidden;aspect-ratio:4/3;background:#e9e2d3}.nt-story__media img{width:100%;height:100%;object-fit:cover;display:block}.nt-story__text{font-size:1.05rem;line-height:1.7;opacity:.85;margin:1.1rem 0 1.75rem;max-width:48ch}.nt-story__text p{margin:0 0 .8rem}.nt-story__points{list-style:none;padding:0;margin:0 0 2rem;display:grid;gap:.7rem}.nt-story__points li{display:flex;gap:.7rem;align-items:flex-start;font-weight:500}.nt-story__points li:before{content:"";flex:0 0 8px;height:8px;border-radius:50%;background:var(--nt-gold);margin-top:.5rem}@media(max-width:899px){.nt-story__grid{grid-template-columns:1fr}.nt-story--reverse .nt-story__media{order:0}}.nt-brands__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.nt-brand{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:360px;border-radius:24px;overflow:hidden;padding:2rem;text-decoration:none;color:#fff;isolation:isolate;background:#1e3428}.nt-brand img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s}.nt-brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0a140fe0,#0a140f26 65%)}.nt-brand:hover img{transform:scale(1.04)}.nt-brand__title{font-family:var(--font-heading--family);font-size:clamp(1.5rem,2.4vw,2rem);margin:0;color:#fff}.nt-brand__text{margin:.5rem 0 1.1rem;opacity:.9;max-width:40ch;line-height:1.5}.nt-brand .nt-cat__cta{margin:0;padding:0;color:#e2c27f}.nt-brand--logo{background:#fbf8ef;color:#1e3428}.nt-brand--logo img{inset:6% auto auto 22%;width:56%;height:56%;object-fit:cover;object-position:center}.nt-brand--logo .nt-brand__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nt-brand--logo:after{background:linear-gradient(to top,#fbf8ef,#fbf8ef00 45%)}.nt-brand--logo .nt-brand__title{color:#1e3428}.nt-brand--logo .nt-cat__cta{color:#8a6a2f}@media(max-width:699px){.nt-brands__grid{grid-template-columns:1fr}.nt-brand{min-height:280px;padding:1.5rem}}@media(prefers-reduced-motion:reduce){.nt-cat__img,.nt-brand img,.nt-card,.nt-btn{transition:none}.nt-cat:hover .nt-cat__img,.nt-brand:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/norterra-refresh.css.map */
