@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=Archivo:wght@400;500;600;700&display=swap";:root{--ns-chalk: #F1EBDD;--ns-ink: #1B1A18;--ns-sand: #D5BE99;--ns-olive: #4C5238;--ns-ember: #D66A32;--ns-garnet: #713C3A;--ns-ink-70: rgba(27, 26, 24, .7);--ns-ink-55: rgba(27, 26, 24, .55);--ns-chalk-85: rgba(241, 235, 221, .85);--ns-chalk-75: rgba(241, 235, 221, .75);--ns-chalk-55: rgba(241, 235, 221, .55);--ns-rule-dark: rgba(27, 26, 24, .16);--ns-rule-light: rgba(241, 235, 221, .22);--ns-serif: "Fraunces", Georgia, "Times New Roman", serif;--ns-sans: "Archivo", var(--font-body-family), "Helvetica Neue", Arial, sans-serif;--ns-max: 1440px;--ns-gutter: 20px;--ns-section-y: clamp(6rem, 8.5vw, 13.6rem);--ns-measure: 44ch;--ns-ease: cubic-bezier(.22, .61, .36, 1)}@media screen and (min-width:750px){:root{--ns-gutter: 40px}}@media screen and (min-width:1200px){:root{--ns-gutter: 56px}}.ns-serif,.ns-display,.ns-h2,.ns-hero__statement,.ns-philosophy__close,.ns-card__title--serif{font-variation-settings:"SOFT" 30,"WONK" 0}.ns-section h1,.ns-section h2,.ns-section h3,.ns-section h4,.ns-section h5,.ns-section h6,.ns-hero h1,.ns-hero h2,.ns-hero h3{color:inherit}.ns-section{padding-block:var(--ns-section-y);position:relative;font-family:var(--ns-sans)}.ns-section--flush{padding-block:0}.ns-section--tight{padding-block:clamp(4rem,5vw,7.2rem)}.ns-surface--chalk{background:var(--ns-chalk);color:var(--ns-ink)}.ns-surface--white{background:#fff;color:var(--ns-ink)}.ns-surface--sand{background:var(--ns-sand);color:var(--ns-ink)}.ns-surface--ink{background:var(--ns-ink);color:var(--ns-chalk)}.ns-surface--olive{background:var(--ns-olive);color:var(--ns-chalk)}.ns-surface--garnet{background:var(--ns-garnet);color:var(--ns-chalk)}.ns-rule{border:0;border-top:1px solid var(--ns-rule-dark);margin:0}.ns-surface--ink .ns-rule,.ns-surface--olive .ns-rule,.ns-surface--garnet .ns-rule{border-color:var(--ns-rule-light)}.ns-wrap{width:100%;max-width:var(--ns-max);margin-inline:auto;padding-inline:var(--ns-gutter)}.ns-wrap--narrow{max-width:980px}.ns-grid{display:grid;gap:clamp(1.6rem,2.5vw,3.2rem)}@media screen and (min-width:750px){.ns-grid--2,.ns-grid--3,.ns-grid--4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.ns-grid--3{grid-template-columns:repeat(3,1fr)}.ns-grid--4{grid-template-columns:repeat(4,1fr)}}.ns-eyebrow{font-family:var(--ns-sans);font-weight:600;font-size:clamp(1.1rem,1.4vw,1.3rem);letter-spacing:.18em;text-transform:uppercase;color:inherit;margin:0 0 clamp(1.2rem,2vw,2rem);opacity:.72}.ns-eyebrow--ember{color:var(--ns-ember);opacity:1}.ns-h3{font-family:var(--ns-sans);font-weight:600;font-size:clamp(1.5rem,2vw,1.8rem);line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:inherit;margin:0 0 .8rem}.ns-body{font-family:var(--ns-sans);font-size:clamp(1.5rem,1.6vw,1.7rem);line-height:1.7;color:inherit;max-width:var(--ns-measure);margin:0 0 2rem}.ns-body--wide{max-width:62ch}.ns-body:last-child{margin-bottom:0}.ns-body p{margin:0 0 1em}.ns-body p:last-child{margin-bottom:0}.ns-note{font-family:var(--ns-sans);font-size:1.3rem;line-height:1.5;color:inherit;opacity:.62}.ns-display{font-family:var(--ns-serif);font-weight:600;font-size:clamp(3.2rem,7vw,8rem);line-height:1;letter-spacing:-.015em;color:inherit;margin:0;text-wrap:balance}.ns-display--sm{font-size:clamp(2.8rem,5.5vw,5.6rem)}.ns-h2{font-family:var(--ns-serif);font-weight:600;font-size:clamp(2.8rem,4.5vw,5.2rem);line-height:1.06;letter-spacing:-.012em;color:inherit;margin:0 0 clamp(1.6rem,2.5vw,2.8rem);text-wrap:balance}.ns-head{margin-bottom:clamp(3.2rem,4.5vw,5.6rem)}.ns-head--center{text-align:center}.ns-head--center .ns-body{margin-inline:auto}.ns-head--split{display:grid;gap:1.6rem}@media screen and (min-width:990px){.ns-head--split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;column-gap:clamp(3.2rem,5vw,8rem)}.ns-head--split .ns-h2{margin-bottom:0}}.ns-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:50px;padding:.85em 1.75em;font-family:var(--ns-sans);font-weight:600;font-size:clamp(1.2rem,1.5vw,1.4rem);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;text-align:center;border:1px solid transparent;border-radius:0;cursor:pointer;transition:background-color .25s var(--ns-ease),color .25s var(--ns-ease),border-color .25s var(--ns-ease)}.ns-btn--primary{background:var(--ns-ink);color:var(--ns-chalk);border-color:var(--ns-ink)}.ns-btn--primary:hover{background:var(--ns-garnet);border-color:var(--ns-garnet);color:#fff}.ns-btn--ember{background:var(--ns-ember);color:#fff;border-color:var(--ns-ember)}.ns-btn--ember:hover{background:var(--ns-garnet);border-color:var(--ns-garnet)}.ns-btn--light{background:var(--ns-chalk);color:var(--ns-ink);border-color:var(--ns-chalk)}.ns-btn--light:hover{background:var(--ns-sand);border-color:var(--ns-sand)}.ns-btn--ghost{background:transparent;color:currentColor;border-color:currentColor}.ns-btn--ghost:hover{background:currentColor}.ns-surface--chalk .ns-btn--ghost:hover,.ns-surface--white .ns-btn--ghost:hover,.ns-surface--sand .ns-btn--ghost:hover{color:var(--ns-chalk)}.ns-surface--ink .ns-btn--ghost:hover,.ns-surface--olive .ns-btn--ghost:hover,.ns-surface--garnet .ns-btn--ghost:hover{color:var(--ns-ink)}.ns-btn[disabled],.ns-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.ns-btns{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:clamp(2.4rem,3vw,3.6rem)}@media screen and (max-width:480px){.ns-btns .ns-btn{flex:1 1 100%}}.ns-link{font-family:var(--ns-sans);font-weight:600;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:currentColor;border-bottom:1px solid currentColor;padding-bottom:2px;transition:opacity .25s var(--ns-ease)}.ns-link:hover{opacity:.6}.ns-media{position:relative;overflow:hidden;background:var(--ns-sand);aspect-ratio:var(--ns-ratio, 1 / 1)}.ns-media>img,.ns-media>video,.ns-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ns-media>svg{background:var(--ns-sand);fill:#1b1a1824}.ns-ratio-2-1{--ns-ratio: 2 / 1}.ns-ratio-1-1{--ns-ratio: 1 / 1}.ns-ratio-4-5{--ns-ratio: 4 / 5}.ns-ratio-3-4{--ns-ratio: 3 / 4}.ns-ratio-16-9{--ns-ratio: 16 / 9}.ns-ratio-5-7{--ns-ratio: 5 / 7}.ns-media__desktop{display:none}@media screen and (min-width:750px){.ns-media__mobile{display:none}.ns-media__desktop{display:block}}.ns-scrim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1b1a18c7,#1b1a186b 38%,#1b1a1814 70%,#1b1a1805);pointer-events:none}.ns-scrim--even:after{background:linear-gradient(to top,#1b1a189e,#1b1a1847)}.ns-hero{position:relative;background:var(--ns-ink)}.ns-hero__media{position:relative;overflow:hidden;aspect-ratio:4 / 5}@media screen and (min-width:750px){.ns-hero__media{aspect-ratio:2 / 1;max-height:86vh}}.ns-hero__media>img,.ns-hero__media>video,.ns-hero__media>svg,.ns-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ns-hero__media>svg{background:var(--ns-olive);fill:#f1ebdd29}.ns-hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;z-index:1}.ns-hero__content{width:100%;max-width:var(--ns-max);margin-inline:auto;padding:clamp(2.4rem,4vw,5.6rem) var(--ns-gutter) clamp(2rem,2.6vw,3.4rem);color:#fff}.ns-hero__content h1{color:#fff}.ns-hero__layout{display:grid;gap:clamp(1.6rem,3vw,2.4rem)}@media screen and (min-width:750px){.ns-hero__layout{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(3rem,6vw,8rem)}}.ns-hero__statement{font-family:var(--ns-serif);font-weight:600;font-size:clamp(3.4rem,6.8vw,8rem);line-height:1;letter-spacing:-.015em;color:#fff;text-shadow:0 1px 28px rgba(27,26,24,.38);margin:0;max-width:15ch;text-wrap:balance}.ns-hero__support{font-family:var(--ns-sans);font-weight:500;font-size:clamp(1.3rem,1.7vw,1.6rem);letter-spacing:.14em;text-transform:uppercase;color:var(--ns-chalk-85);text-shadow:0 1px 20px rgba(27,26,24,.35);margin:clamp(1.2rem,1.8vw,1.8rem) 0 0}.ns-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}@media screen and (max-width:749px){.ns-hero__actions .ns-btn{flex:1 1 100%}}.ns-hero__bar{background:var(--ns-ink);color:var(--ns-chalk);border-top:1px solid var(--ns-rule-light)}.ns-hero__bar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 2.4rem;padding-block:clamp(1.4rem,2vw,2rem)}.ns-hero__bar-name{font-family:var(--ns-sans);font-weight:600;font-size:clamp(1.5rem,2vw,1.9rem);letter-spacing:.1em;text-transform:uppercase;color:var(--ns-chalk);margin:0}.ns-hero__bar-desc{font-family:var(--ns-sans);font-weight:400;font-size:clamp(1.1rem,1.5vw,1.4rem);letter-spacing:.16em;text-transform:uppercase;color:var(--ns-chalk-55);margin:0}.ns-split{display:grid;gap:clamp(2.8rem,4vw,5.6rem);align-items:center}@media screen and (min-width:990px){.ns-split{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-split--media-right .ns-split__media{order:2}.ns-split--wide-media{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.ns-split__body>*:last-child{margin-bottom:0}.ns-price{font-family:var(--ns-sans);font-weight:600;font-size:clamp(2rem,3vw,2.8rem);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:inherit;margin:0}.ns-price__unit{font-weight:400;font-size:.6em;letter-spacing:.1em;opacity:.6;text-transform:uppercase}.ns-proof{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin:clamp(1.6rem,2.5vw,2.4rem) 0}.ns-badge{display:inline-flex;align-items:center;gap:.5em;padding:.5em .9em;border:1px solid currentColor;font-family:var(--ns-sans);font-weight:600;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.ns-badge--award{border-color:var(--ns-ember);color:var(--ns-ember);opacity:1}.ns-taste{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2.4rem;padding:0;list-style:none}.ns-taste li{font-family:var(--ns-sans);font-weight:500;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;padding:.45em .85em;border:1px solid var(--ns-rule-dark)}.ns-surface--ink .ns-taste li,.ns-surface--olive .ns-taste li,.ns-surface--garnet .ns-taste li{border-color:var(--ns-rule-light)}.ns-ingredients{list-style:none;margin:0;padding:0}.ns-ingredients li{display:grid;gap:.4rem 2.4rem;padding-block:clamp(1.6rem,2.2vw,2.4rem);border-top:1px solid var(--ns-rule-dark)}.ns-ingredients li:last-child{border-bottom:1px solid var(--ns-rule-dark)}.ns-surface--ink .ns-ingredients li,.ns-surface--olive .ns-ingredients li,.ns-surface--garnet .ns-ingredients li{border-color:var(--ns-rule-light)}@media screen and (min-width:750px){.ns-ingredients li{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:baseline}}.ns-ingredients__name{font-family:var(--ns-sans);font-weight:600;font-size:clamp(1.4rem,2vw,1.6rem);letter-spacing:.1em;text-transform:uppercase;color:inherit}.ns-ingredients__desc{font-family:var(--ns-sans);font-size:1.5rem;line-height:1.6;color:inherit;opacity:.78;margin:0}.ns-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.ns-card__media{margin-bottom:1.6rem}.ns-card__media img{transition:transform .7s var(--ns-ease)}.ns-card:hover .ns-card__media img{transform:scale(1.04)}.ns-card__title{font-family:var(--ns-sans);font-weight:600;font-size:clamp(1.5rem,2vw,1.8rem);letter-spacing:.1em;text-transform:uppercase;color:inherit;margin:0 0 .6rem}.ns-card__title--serif{font-family:var(--ns-serif);font-weight:600;font-size:clamp(1.9rem,2.4vw,2.4rem);letter-spacing:-.005em;text-transform:none;line-height:1.15}.ns-card__text{font-family:var(--ns-sans);font-size:1.5rem;line-height:1.6;color:inherit;opacity:.78;margin:0 0 1.2rem}.ns-card__meta{font-family:var(--ns-sans);font-weight:500;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:inherit;opacity:.6;margin:0 0 .8rem}.ns-card__cta{margin-top:auto;padding-top:.8rem}.ns-worldcard{position:relative;display:block;text-decoration:none;color:#fff;overflow:hidden}.ns-worldcard .ns-media img{transition:transform .8s var(--ns-ease)}.ns-worldcard:hover .ns-media img{transform:scale(1.05)}.ns-worldcard__content{position:absolute;inset:auto 0 0 0;z-index:1;padding:clamp(1.6rem,2.5vw,2.8rem)}.ns-worldcard__title{font-family:var(--ns-sans);font-weight:600;font-size:clamp(1.4rem,1.8vw,1.7rem);letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 1px 20px rgba(27,26,24,.4);margin:0;line-height:1.2}.ns-worldcard__line{font-family:var(--ns-serif);font-size:clamp(1.5rem,1.8vw,1.8rem);line-height:1.3;color:var(--ns-chalk-85);text-shadow:0 1px 16px rgba(27,26,24,.4);margin:.5rem 0 0}.ns-rail{display:grid;gap:1.6rem}@media screen and (max-width:749px){.ns-rail--swipe{grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ns-gutter);padding-inline:var(--ns-gutter);margin-inline:calc(var(--ns-gutter) * -1);-webkit-overflow-scrolling:touch;scrollbar-width:none}.ns-rail--swipe::-webkit-scrollbar{display:none}.ns-rail--swipe>*{scroll-snap-align:start}}@media screen and (min-width:750px){.ns-rail--2,.ns-rail--3,.ns-rail--4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.ns-rail--3{grid-template-columns:repeat(3,1fr)}.ns-rail--4{grid-template-columns:repeat(4,1fr)}}.ns-buy{display:grid;gap:1.6rem}@media screen and (min-width:750px){.ns-buy{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1100px){.ns-buy{grid-template-columns:repeat(4,1fr)}}.ns-buy__option{position:relative;display:flex;flex-direction:column;padding:clamp(2rem,3vw,2.8rem);border:1px solid var(--ns-rule-light);background:transparent;transition:border-color .25s var(--ns-ease)}.ns-surface--chalk .ns-buy__option,.ns-surface--white .ns-buy__option,.ns-surface--sand .ns-buy__option{border-color:var(--ns-rule-dark)}.ns-buy__option:hover{border-color:var(--ns-sand)}.ns-buy__option--featured{border-color:var(--ns-ember)}.ns-buy__flag{position:absolute;top:0;right:0;transform:translateY(-50%);margin-right:clamp(2rem,3vw,2.8rem);background:var(--ns-ember);color:#fff;font-family:var(--ns-sans);font-weight:600;font-size:1rem;letter-spacing:.16em;text-transform:uppercase;padding:.4em .75em}.ns-buy__qty{font-family:var(--ns-sans);font-weight:600;font-size:clamp(1.6rem,2.2vw,1.9rem);letter-spacing:.1em;text-transform:uppercase;color:inherit;margin:0 0 .4rem}.ns-buy__price{font-family:var(--ns-sans);font-weight:600;font-size:clamp(2.2rem,3vw,2.8rem);font-variant-numeric:tabular-nums;color:inherit;margin:.8rem 0 .2rem}.ns-buy__each{font-family:var(--ns-sans);font-size:1.3rem;font-variant-numeric:tabular-nums;color:inherit;opacity:.65;margin:0}.ns-buy__save{font-family:var(--ns-sans);font-weight:600;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ns-ember);margin:.8rem 0 0;min-height:1em}.ns-buy__option .ns-btn{margin-top:auto;width:100%}.ns-buy__form{display:contents}.ns-signup{display:grid;gap:1.2rem;max-width:520px;margin-top:clamp(2rem,3vw,2.8rem)}@media screen and (min-width:600px){.ns-signup{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}}.ns-signup__field{width:100%;min-height:50px;padding:.85em 1em;font-family:var(--ns-sans);font-size:1.6rem;color:inherit;background:transparent;border:1px solid currentColor;border-radius:0}.ns-signup__field::placeholder{color:currentColor;opacity:.5}.ns-signup__field:focus{outline:2px solid var(--ns-ember);outline-offset:2px}.ns-signup__success,.ns-signup__error{font-family:var(--ns-sans);margin-top:1.2rem;font-size:1.5rem}.ns-signup__success{font-weight:600;color:inherit}.ns-signup__error{color:var(--ns-ember)}.ns-philosophy{text-align:center}.ns-philosophy .ns-body{margin-inline:auto}.ns-philosophy__close{font-family:var(--ns-serif);font-weight:500;font-style:italic;font-size:clamp(1.9rem,2.8vw,2.8rem);letter-spacing:-.005em;line-height:1.3;margin:clamp(2.8rem,4vw,4.4rem) 0 0;color:var(--ns-sand)}.ns-surface--chalk .ns-philosophy__close,.ns-surface--white .ns-philosophy__close,.ns-surface--sand .ns-philosophy__close{color:var(--ns-garnet)}.ns-closing{text-align:center}.ns-closing .ns-btns{justify-content:center}.ns-closing .ns-body{margin-inline:auto}.ns-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ns-section :focus-visible{outline:2px solid var(--ns-ember);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.ns-anim .ns-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ns-ease),transform .7s var(--ns-ease)}.ns-anim .ns-reveal.is-in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ns-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nomadic-spirit.css.map */
