.nf-story{background:var(--nf-cream)}.nf-story__inner{display:grid;align-items:center;gap:24px}.nf-story__media{min-width:0}.nf-story__media img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain;border-radius:8px}.nf-story__description{margin:24px 0 12px;color:var(--nf-muted-dark)}.nf-story__description p{margin:0 0 16px}.nf-story__copy{min-width:0;max-width:540px}@media(min-width:1024px){.nf-story__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.nf-story__inner--text{grid-template-columns:1fr}}.nf-catalog-nav{background:#e8eee3;border-bottom:1px solid #cbd6c9}.nf-catalog-nav__inner{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;padding-block:12px}.nf-catalog-nav a{color:#234535;font:500 13px/1.4 var(--font-body-family);min-height:44px;display:inline-flex;align-items:center;padding-block:10px;text-decoration:none;border-bottom:1px solid transparent}.nf-catalog-nav a[aria-current],.nf-catalog-nav a:hover{border-bottom-color:currentColor}.nf-catalog-nav a:focus-visible{outline:2px solid #234535;outline-offset:4px}@media(max-width:749px){.nf-catalog-nav__inner{gap:0 16px}.nf-catalog-nav a{font-size:12px}}.nf-hero{display:block;background:var(--nf-forest);color:var(--nf-ivory);padding-block:calc(28px + var(--nf-top-extra)) calc(40px + var(--nf-bottom-extra))}.nf-hero__inner{display:grid;gap:28px;align-items:start}.nf-hero__copy{max-width:540px;min-width:0}.nf-hero__eyebrow{margin:0 0 12px;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:0}.nf-hero__title{margin:0;font:500 44px/1.02 var(--nf-heading-font);color:inherit;letter-spacing:0;overflow-wrap:anywhere}.nf-hero__description{margin:18px 0 0;color:var(--nf-muted-light);font-size:16px;line-height:1.55}.nf-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.nf-hero__support{display:flex;align-items:center;gap:10px;margin:16px 0 0;font-size:13px;color:var(--nf-muted-light)}.nf-hero__support:before{content:"";width:24px;height:1px;flex-shrink:0;background:var(--nf-amber)}.nf-scene{width:100%;max-width:440px;justify-self:center;min-width:0}.nf-scene__product,.nf-scene__surface{position:relative;isolation:isolate;aspect-ratio:1;border-radius:20px;overflow:clip}.nf-scene__product{display:grid;place-items:center;background:var(--nf-walnut)}.nf-scene__backdrop,.nf-scene__ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.nf-scene__backdrop{background:var(--nf-walnut);box-shadow:inset 0 0 0 1px var(--nf-border-dark)}.nf-scene__background{height:100%;width:100%;object-fit:cover}.nf-scene__ambient{background:var(--nf-ambience);opacity:.18;transition:background-color .5s}.nf-scene__image{display:block;width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain;object-position:center}.nf-scene__product--isolated .nf-scene__image{width:var(--nf-image-scale);height:var(--nf-image-scale);position:absolute;left:var(--nf-image-x);top:var(--nf-image-y);transform:translate(-50%,-50%)}.nf-scene__missing{padding:24px;text-align:center;color:#f6f1e7}.nf-scene__image[hidden]{display:none}.nf-scent-picker{margin-top:16px}.nf-scent-picker[hidden]{display:none}.nf-scent-picker>p{margin:0 0 10px;font-size:13px}.nf-scent-picker__controls{display:flex;flex-wrap:wrap;gap:8px}.nf-scent-picker__tab{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 14px;font:500 13px/1.4 var(--nf-body-font);letter-spacing:0;color:inherit;background:transparent;border:1px solid currentColor;border-radius:8px;cursor:pointer;overflow-wrap:anywhere;transition:background-color .18s,border-color .18s}.nf-scent-picker__tab[aria-selected=true]{color:var(--nf-forest);background:var(--nf-ivory);border-color:var(--nf-ivory)}.nf-scent-picker__mark{visibility:hidden}.nf-scent-picker__tab[aria-selected=true] .nf-scent-picker__mark{visibility:visible}.nf-scent-panel{margin-top:24px;min-width:0}.nf-scent-panel__details{margin-top:16px;padding:20px;border-top:1px solid var(--nf-border-dark);border-radius:16px}.nf-scent-panel__type{margin:0 0 8px;font-size:11px;text-transform:uppercase}.nf-scent-panel__title{font:500 26px/1.1 var(--nf-heading-font);letter-spacing:0;color:inherit;margin:0;overflow-wrap:anywhere}.nf-scent-panel__title a{color:inherit;text-decoration:none}.nf-scent-panel__notes{margin:8px 0 0;font-size:14px;line-height:1.5}.nf-scent-panel__shopping{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:center;margin-top:16px}.nf-scent-panel__price .price{color:inherit;font:500 17px/1.4 var(--nf-body-font);letter-spacing:0}.nf-scent-panel__price .price__container{margin:0}.nf-scent-panel__stock{margin:4px 0 0;font-size:12px}.nf-scent-panel__actions{display:flex;flex-wrap:wrap;gap:10px}.nf-hero[data-enhanced] .nf-scene__panels{display:grid}.nf-hero[data-enhanced] .nf-scent-panel{grid-area:1 / 1;margin:0;visibility:hidden}.nf-hero[data-enhanced] .nf-scent-panel[data-active]{visibility:visible}.nf-hero[data-enhanced] .nf-scene__surface{display:grid}.nf-hero[data-enhanced] .nf-scene__product{grid-area:1 / 1;opacity:0;pointer-events:none;transition:opacity .3s}.nf-hero[data-enhanced] .nf-scene__product[data-active]{opacity:1;z-index:1}.nf-hero[data-motion=false] .nf-scene__product{transition:none}.nf-hero[data-enter] .nf-hero__eyebrow{animation:nf-enter .5s both;--nf-enter-y: 12px}.nf-hero[data-enter] .nf-hero__title{animation:nf-enter .65s 80ms both;--nf-enter-y: 16px}.nf-hero[data-enter] .nf-hero__description{animation:nf-enter .6s .16s both;--nf-enter-y: 12px}.nf-hero[data-enter] .nf-hero__actions,.nf-hero[data-enter] .nf-hero__support{animation:nf-enter .6s .24s both;--nf-enter-y: 10px}.nf-hero[data-enter] .nf-scent-picker,.nf-hero[data-enter] .nf-scene__panels{animation:nf-enter .55s .32s both;--nf-enter-y: 10px}.nf-hero[data-enter] .nf-scene__backdrop{animation:nf-backdrop .7s .12s both}.nf-hero[data-enter] *{animation-timing-function:cubic-bezier(.16,1,.3,1)}@keyframes nf-enter{0%{opacity:0;transform:translateY(var(--nf-enter-y))}to{opacity:1;transform:translateY(0)}}@keyframes nf-backdrop{0%{opacity:0}to{opacity:1}}@media(max-width:359px){.nf-hero__title{font-size:40px}}@media(max-width:639px){.nf-hero--compact{padding-block:20px 28px}}@media(min-width:640px){.nf-hero{padding-block:calc(40px + var(--nf-top-extra)) calc(48px + var(--nf-bottom-extra))}.nf-hero__inner{gap:36px}.nf-hero__eyebrow{font-size:12px;margin-bottom:16px}.nf-hero__title{font-size:60px}.nf-hero__description{margin-top:20px;font-size:17px}.nf-hero__actions{margin-top:28px}.nf-scene{max-width:560px}.nf-scene__product,.nf-scene__surface{aspect-ratio:6 / 5;border-radius:24px}.nf-scent-picker{margin-top:18px}.nf-scent-picker__tab{padding-inline:16px}.nf-scent-panel__details{margin-top:18px;padding:24px;border-radius:18px}.nf-scent-panel__title{font-size:28px}}@media(min-width:1024px){.nf-hero{padding-block:calc(48px + var(--nf-top-extra)) calc(56px + var(--nf-bottom-extra))}.nf-hero__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:56px}.nf-hero__title{font-size:76px;line-height:1}.nf-hero__description{margin-top:24px;font-size:18px}.nf-hero__actions{margin-top:32px;gap:14px}.nf-hero__support{margin-top:20px}.nf-scene{max-width:660px}.nf-scene__product,.nf-scene__surface{border-radius:28px}.nf-scent-picker{margin-top:20px}.nf-scent-picker__tab{padding-inline:18px}.nf-scent-panel__details{margin-top:20px;padding:24px 28px}.nf-scent-panel__title{font-size:30px}.nf-scent-panel__price .price{font-size:18px}.nf-scent-panel__shopping{margin-top:18px}}.nf-featured__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px}.nf-featured__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;list-style:none;padding:0;margin:0}.nf-featured__item{min-width:0}.nf-featured .card-wrapper{transition:transform .18s;height:100%}.nf-featured .card-wrapper:hover .card{transform:none}.nf-featured .card{--color-foreground: 36,42,36;--color-background: 246,241,231;padding:0;background:transparent;border:0;border-radius:8px;box-shadow:none}.nf-featured .card__inner{background:var(--nf-cream);border-radius:8px}.nf-featured .card__media{margin:0;width:100%;border-radius:8px}.nf-featured .card__media img,.nf-featured .card-wrapper:hover .media.media--hover-effect>img{object-fit:contain;transform:none}.nf-featured .card__content{padding:0}.nf-featured .card.card--media>.card__content{margin:0}.nf-featured .card__information{padding:16px 0 0}.nf-featured .card__heading{font:500 16px/1.4 var(--nf-body-font);letter-spacing:0;overflow-wrap:anywhere}.nf-featured .price{font:400 15px/1.5 var(--nf-body-font);letter-spacing:0;margin-top:8px}.nf-featured .card__badge{align-self:end;margin:12px}.nf-featured .card__badge .badge{color:var(--nf-ink);background:var(--nf-ivory);border-radius:4px;border-color:var(--nf-border-light);letter-spacing:0}@media(hover:hover)and (prefers-reduced-motion:no-preference){.nf-featured .card-wrapper:hover{transform:translateY(-3px)}}@media(max-width:359px){.nf-featured__grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:640px){.nf-featured__grid{gap:28px 20px}}@media(min-width:1024px){.nf-featured__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.nf-spaces{border-top:1px solid var(--nf-border-light)}.nf-spaces__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding:0;margin:0;list-style:none}.nf-spaces__tile{min-width:0}.nf-spaces__link{display:block;text-decoration:none;border-bottom:1px solid var(--nf-border-light);transition:border-color .18s,background-color .18s}.nf-spaces__link:hover,.nf-spaces__link:focus-visible{border-color:var(--nf-ink);background:var(--nf-cream)}.nf-spaces__media{aspect-ratio:1;background:var(--nf-cream);border-radius:8px;overflow:clip}.nf-spaces__media img{display:block;width:100%;height:100%;object-fit:contain}.nf-spaces__label{display:flex;gap:12px;justify-content:space-between;align-items:center;min-height:60px;padding:14px 0;font:500 17px/1.3 var(--nf-body-font);overflow-wrap:anywhere}.nf-spaces__label>span{flex-shrink:0}.nf-spaces__more{margin-top:24px}@media(max-width:359px){.nf-spaces__grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:640px){.nf-spaces__grid{gap:28px 20px}}@media(min-width:1024px){.nf-spaces__grid{gap:32px 24px}.nf-spaces__grid--3,.nf-spaces__grid--5,.nf-spaces__grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}.nf-spaces__grid--1{grid-template-columns:minmax(0,1fr)}.nf-journey{color:#fff;position:relative}.nf-journey__welcome{min-height:min(900px,calc(100svh - 80px));padding:100px 24px 40px;display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative}.nf-journey__intro{max-width:870px;text-align:center;padding-bottom:48px}.nf-journey__eyebrow{font:500 11px/1.5 var(--font-body-family);text-transform:uppercase;margin:0 0 22px;letter-spacing:0}.nf-journey h1{font:400 96px/1.1 var(--font-heading-family);margin:0;color:#fff;text-shadow:0 2px 24px #08241b;letter-spacing:0}.nf-journey__subtitle{font:400 30px/1.35 var(--font-heading-family);margin:24px 0 16px}.nf-journey__description{max-width:440px;margin:0 auto;font-size:16px;line-height:1.7}.nf-journey__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:28px}.nf-journey__button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:16px 24px;min-height:52px;background:#f7f8f3;color:#17352b;font:500 14px/1.4 var(--font-body-family);text-decoration:none;border:1px solid #fff;border-radius:4px}.nf-journey__button svg,.nf-journey__product-link svg{width:20px;flex-shrink:0}.nf-journey__link{color:#fff;padding:14px 0;min-height:48px;text-underline-offset:6px;font-size:14px}.nf-journey__origin{margin-top:24px;font-size:12px}.nf-journey__next{display:grid;place-items:center;width:48px;height:48px;color:#fff;border:1px solid #e4ecdd99;border-radius:50%}.nf-journey__next svg{width:20px;transform:rotate(90deg)}.nf-journey__chapter{min-height:95svh;display:grid;align-items:center;padding:120px 64px;scroll-margin-top:90px;position:relative;isolation:isolate}.nf-journey__static{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:brightness(.65)}body:has(nf-world-stage[data-static]) .nf-journey__static{display:block}.nf-journey__chapter-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px;align-items:center;width:min(100%,1120px);margin:0 auto}.nf-journey__chapter-copy{text-shadow:0 2px 16px #08241b}.nf-journey__chapter-copy h2{font:400 64px/1.12 var(--font-heading-family);color:#fff;margin:0 0 24px}.nf-journey__chapter-copy>p:not(.nf-journey__eyebrow){max-width:390px;line-height:1.7;font-size:16px;margin:0 0 28px}.nf-journey__product{width:min(100%,420px);justify-self:center}.nf-journey__photo{display:grid;place-items:center;position:relative;width:100%;aspect-ratio:1;overflow:clip;border-radius:6px;background:#f5f5ed}.nf-journey__photo img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.nf-journey__product-details{padding:20px 0;text-shadow:0 2px 10px #08241b}.nf-journey__product h3{font:500 17px/1.5 var(--font-body-family);margin:0 0 8px;color:#fff}.nf-journey__product h3 a{color:inherit;text-decoration:none}.nf-journey__product .price{color:#fff;font-size:17px}.nf-journey__product-link{display:inline-flex;align-items:center;gap:20px;color:#fff;min-height:44px;text-underline-offset:5px;font-size:13px}.nf-journey a:focus-visible{outline:3px solid #edc07f;outline-offset:5px}@media(hover:hover){.nf-journey__button:hover{background:#dce8d7;border-color:#dce8d7}}@media(min-width:750px)and (max-width:1023px){.nf-journey h1{font-size:76px}.nf-journey__chapter{padding:100px 32px}.nf-journey__chapter-inner{gap:48px}.nf-journey__chapter-copy h2{font-size:44px}}@media(max-width:749px){.nf-journey__welcome{min-height:720px;padding:88px 22px 44px}.nf-journey h1{font-size:52px}.nf-journey__subtitle{font-size:24px}.nf-journey__description{font-size:15px}.nf-journey__chapter{padding:80px 24px}.nf-journey__chapter-inner{grid-template-columns:1fr;gap:36px}.nf-journey__chapter-copy h2{font-size:42px}.nf-journey__product{max-width:360px}.nf-journey__chapter-copy{text-align:center}.nf-journey__chapter-copy>p:not(.nf-journey__eyebrow){margin-inline:auto}}@media(max-width:359px){.nf-journey h1{font-size:44px}.nf-journey__chapter-copy h2{font-size:36px}}@media(max-height:550px)and (min-width:750px){.nf-journey__welcome{min-height:620px}}.nf-store .nf-garden{position:relative;isolation:isolate;padding:0;background:#092a29}.nf-garden .nf-garden__landscape{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:clip}.nf-garden__landscape picture{display:contents}.nf-garden__landscape img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 48%}.nf-garden .nf-hero__inner{display:block;max-width:1600px;padding-top:calc(60px + var(--nf-top-extra));padding-bottom:calc(24px + var(--nf-bottom-extra))}.nf-garden .nf-hero__copy{max-width:900px;margin:0 auto;text-align:center}.nf-garden .nf-hero__eyebrow{margin-bottom:18px;font-size:12px;color:#e6eee6}.nf-garden .nf-hero__title{font-size:84px;line-height:1.08;font-weight:400;text-wrap:balance;text-shadow:0 2px 30px #082b2b}.nf-garden .nf-hero__description{margin:20px auto 0;max-width:470px;font-size:17px;text-wrap:balance}.nf-garden .nf-hero__actions{justify-content:center;margin-top:24px}.nf-garden .nf-hero__support{justify-content:center;font-size:12px;margin-top:16px}.nf-garden .nf-hero__support:before{display:none}.nf-garden .nf-button{border-radius:4px;min-height:48px;padding:13px 24px;font-size:14px}.nf-garden .nf-button--primary{background:#f5f6ef;color:#123b31;border-color:#f5f6ef}.nf-garden .nf-button--secondary{background:#0d312be8;color:#fff;border-color:#bacbc1}.nf-garden .nf-scene{max-width:1080px;min-height:202px;margin:44px auto 0;padding:20px 24px;background:#0b2422f2;border-block:1px solid #b6c4af55}.nf-garden[data-enhanced] .nf-scene{display:grid;grid-template-columns:minmax(0,1fr) 160px minmax(0,1.2fr);gap:24px;align-items:center}.nf-garden[data-enhanced] .nf-scene__surface{grid-column:2;grid-row:1}.nf-garden[data-enhanced] .nf-scent-picker{grid-column:1;grid-row:1;margin:0}.nf-garden[data-enhanced] .nf-scene__panels{grid-column:3;grid-row:1}.nf-garden .nf-scene__product,.nf-garden .nf-scene__surface{aspect-ratio:1;border-radius:0;background:transparent}.nf-garden .nf-scene__backdrop{background:transparent;box-shadow:none}.nf-garden .nf-scene__ambient{display:none}.nf-garden .nf-scent-picker>p{font:400 20px/1.3 var(--nf-heading-font);margin-bottom:12px}.nf-garden .nf-scent-picker__controls{gap:4px 12px}.nf-garden .nf-scent-picker__tab{border:0;border-bottom:1px solid transparent;border-radius:0;min-height:44px;padding:8px 0;background:none;font-size:12px}.nf-garden .nf-scent-picker__tab[aria-selected=true]{background:none;border-color:var(--nf-amber);color:#fff}.nf-garden .nf-scent-picker__mark{font-size:10px}.nf-garden .nf-scent-panel__details{padding:0;margin:0;border:0;border-radius:0}.nf-garden .nf-scent-panel__type{font-size:10px;color:#becfc5;margin-bottom:6px}.nf-garden .nf-scent-panel__title{font-size:25px;line-height:1.25}.nf-garden .nf-scent-panel__notes{font-size:12px;color:#d4e0d5}.nf-garden .nf-scent-panel__shopping{margin-top:12px;gap:10px}.nf-garden .nf-scent-panel__price .price{font-size:16px}.nf-garden .nf-scent-panel__stock{font-size:10px;color:#d4e0d5}.nf-garden .nf-scent-panel__actions .nf-button{min-height:44px;padding:10px 16px;background:transparent;color:#fff;border-color:#aec8ba}.nf-garden:not([data-enhanced]) .nf-scene__product{max-width:220px}.nf-garden:not([data-enhanced]) .nf-scent-panel{display:grid;grid-template-columns:minmax(0,1fr) 160px minmax(0,1.2fr);gap:24px;align-items:center;margin:0}.nf-garden:not([data-enhanced]) .nf-scent-panel:not([data-nf-initial]){display:none}.nf-garden:not([data-enhanced]) .nf-scent-panel>.nf-scene__product{grid-column:2}.nf-garden:not([data-enhanced]) .nf-scent-panel>.nf-scent-panel__details{grid-column:3}@media(min-width:1440px){.nf-garden .nf-hero__inner{padding-top:calc(76px + var(--nf-top-extra))}.nf-garden .nf-hero__title{font-size:96px}.nf-garden .nf-scene{margin-top:56px}}@media(min-width:640px)and (max-width:1023px){.nf-garden .nf-hero__title{font-size:66px}.nf-garden .nf-hero__inner{padding-top:calc(48px + var(--nf-top-extra))}.nf-garden .nf-scene{min-height:286px}.nf-garden:not([data-enhanced]) .nf-scene{padding-top:104px}.nf-garden:not([data-enhanced]) .nf-scent-panel{grid-template-columns:140px 1fr}.nf-garden:not([data-enhanced]) .nf-scent-panel>.nf-scene__product{grid-column:1}.nf-garden:not([data-enhanced]) .nf-scent-panel>.nf-scent-panel__details{grid-column:2}.nf-garden[data-enhanced] .nf-scene{grid-template-columns:140px minmax(0,1fr);gap:16px 24px}.nf-garden[data-enhanced] .nf-scene__surface{grid-column:1;grid-row:2}.nf-garden[data-enhanced] .nf-scent-picker{grid-column:1 / -1;grid-row:1}.nf-garden[data-enhanced] .nf-scene__panels{grid-column:2;grid-row:2}}@media(max-width:639px){.nf-garden .nf-hero__inner{padding:calc(36px + var(--nf-top-extra)) 20px calc(20px + var(--nf-bottom-extra))}.nf-garden.nf-hero--compact .nf-hero__inner{padding-top:calc(24px + var(--nf-top-extra))}.nf-garden .nf-hero__title{font-size:48px;line-height:1.1}.nf-garden .nf-hero__eyebrow{font-size:10px;margin-bottom:14px}.nf-garden .nf-hero__description{font-size:14px;line-height:1.6;margin-top:16px}.nf-garden .nf-hero__actions{gap:10px;margin-top:20px}.nf-garden .nf-hero__actions .nf-button{font-size:12px;padding:12px 16px}.nf-garden .nf-hero__support{font-size:11px;margin-top:12px}.nf-garden .nf-scene{margin-top:28px;padding:16px 12px;min-height:308px}.nf-garden:not([data-enhanced]) .nf-scene{padding-top:112px}.nf-garden[data-enhanced] .nf-scene{grid-template-columns:88px minmax(0,1fr);gap:14px}.nf-garden[data-enhanced] .nf-scent-picker{grid-column:1 / -1;grid-row:1}.nf-garden[data-enhanced] .nf-scene__surface{grid-column:1;grid-row:2;align-self:start}.nf-garden[data-enhanced] .nf-scene__panels{grid-column:2;grid-row:2}.nf-garden .nf-scent-picker>p{font-size:17px;margin-bottom:4px}.nf-garden .nf-scent-picker__controls{gap:0 12px}.nf-garden .nf-scent-picker__tab{font-size:11px}.nf-garden .nf-scent-panel__title{font-size:20px}.nf-garden .nf-scent-panel__type{font-size:9px}.nf-garden .nf-scent-panel__shopping{margin-top:10px}.nf-garden .nf-scent-panel__notes{font-size:11px;margin-top:6px}.nf-garden .nf-scent-panel__actions .nf-button{padding:9px 12px;font-size:12px}.nf-garden:not([data-enhanced]) .nf-scent-panel{grid-template-columns:88px 1fr;gap:14px}.nf-garden:not([data-enhanced]) .nf-scent-panel>.nf-scene__product{grid-column:1}.nf-garden:not([data-enhanced]) .nf-scent-panel>.nf-scent-panel__details{grid-column:2}}@media(max-width:359px){.nf-garden .nf-hero__title{font-size:42px}.nf-garden .nf-hero__inner{padding-inline:16px}}@media(max-height:600px)and (min-width:1024px){.nf-garden .nf-hero__inner{padding-top:calc(30px + var(--nf-top-extra))}.nf-garden .nf-hero__title{font-size:64px}.nf-garden .nf-scene{margin-top:28px}}.nf-home #MainContent .newsletter{--color-background: 246,241,231;--color-foreground: 36,42,36;--color-button: 20,37,31;--color-button-text: 246,241,231;background:#f6f1e7}.nf-home #MainContent .newsletter__wrapper{padding:48px 20px}.nf-home #MainContent .newsletter h2{font:500 34px/1.1 Libre Baskerville,Georgia,serif;letter-spacing:0}.nf-home #MainContent .newsletter p{font:400 16px/1.6 Inter,var(--font-body-family),sans-serif;letter-spacing:0}.nf-home #MainContent .newsletter .field__input{min-height:52px}.nf-home .footer{--color-background: 14,25,21;--color-foreground: 246,241,231;background:#0e1915}@media(min-width:640px){.nf-home #MainContent .newsletter__wrapper{padding:64px 32px}.nf-home #MainContent .newsletter h2{font-size:42px}}@media(min-width:1024px){.nf-home #MainContent .newsletter__wrapper{padding:80px 64px}.nf-home #MainContent .newsletter h2{font-size:48px}}.nf-section,.nf-hero{font:400 16px/1.6 var(--nf-body-font);letter-spacing:0}.nf-section *,.nf-hero *{box-sizing:border-box}.nf-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:20px}.nf-section{padding-block:48px;color:var(--nf-ink);background:var(--nf-ivory)}.nf-section__heading{margin:0;font:500 34px/1.1 var(--nf-heading-font);letter-spacing:0;color:inherit;overflow-wrap:anywhere}.nf-section__intro{margin:12px 0 0;max-width:640px;color:var(--nf-muted-dark)}.nf-section__head{margin-bottom:24px}.nf-section a{color:inherit}.nf-link{display:inline-flex;align-items:center;min-height:44px;padding-block:10px;text-underline-offset:5px;gap:12px}.nf-section :focus-visible,.nf-hero :focus-visible{outline:2px solid currentColor;outline-offset:5px;box-shadow:none}.nf-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;border:1px solid;border-radius:10px;font:500 14px/1.2 var(--nf-body-font);letter-spacing:0;text-decoration:none;text-align:center;cursor:pointer;white-space:normal;overflow-wrap:anywhere;transition:background-color .18s,border-color .18s}.nf-hero .nf-button--primary{background:var(--nf-ivory);border-color:var(--nf-ivory);color:var(--nf-forest)}.nf-hero .nf-button--secondary{background:transparent;border-color:currentColor;color:inherit}.nf-button[disabled]{cursor:not-allowed}.nf-hero .nf-button--primary:hover{background:var(--nf-muted-light);border-color:var(--nf-muted-light)}.nf-hero .nf-button--secondary:hover{background:transparent;text-decoration:underline;text-underline-offset:4px}@media(min-width:640px){.nf-container{padding-inline:32px}.nf-section{padding-block:64px}.nf-section__heading{font-size:42px}.nf-section__head{margin-bottom:28px}.nf-button{min-height:50px;padding:12px 24px;font-size:15px}}@media(min-width:1024px){.nf-container{padding-inline:64px}.nf-section{padding-block:80px}.nf-section__heading{font-size:48px}.nf-section__head{margin-bottom:32px}.nf-button{min-height:52px;padding:14px 28px}}@media(prefers-reduced-motion:reduce){.nf-section *,.nf-hero *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.nf-store{--nf-paper: #f7f8f3;--nf-night: #102e29;--nf-leaf: #385748;--nf-line: #d3dcd2;letter-spacing:0}.nf-store #MainContent{background:var(--nf-paper)}.nf-store :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.button,.link,.price,.field__input,.select__select){letter-spacing:0}.nf-store :is(h1,h2,h3,h4,h5,h6){text-wrap:balance}.nf-store .button,.nf-store .shopify-payment-button__button{min-height:48px;border-radius:4px}.nf-store .button:after,.nf-store .button:before{border-radius:4px}.nf-store .field__input,.nf-store .select__select,.nf-store .quantity{min-height:48px}.nf-store .field:after,.nf-store .field:before,.nf-store .select:after{border-radius:4px}.nf-store .field__input,.nf-store .select__select{border-radius:4px}.nf-store :focus-visible{outline-offset:4px}.nf-store .header-wrapper{border-bottom:1px solid #e0e7dd33}.nf-store .header{min-height:80px;padding-block:7px}.nf-store .header__heading-logo-wrapper{width:88px}.nf-store .header__heading-link{padding:3px 6px}.nf-store .header__menu-item{font-size:13px;padding:14px 16px}.nf-store .menu-drawer__menu-item{font-size:18px;min-height:48px}.nf-store .header__search .modal__content,.nf-store .predictive-search{color:#19362c;background:#f7f8f3}.nf-store .cart-count-bubble{background:#e6c388;color:#19362c}.nf-store #MainContent .card-wrapper .card{background:transparent;border:0;border-radius:0;box-shadow:none}.nf-store #MainContent .card-wrapper .card__inner{border-radius:6px;overflow:clip;background:#edf1e9}.nf-store #MainContent .card-wrapper .card__media{margin:0;width:100%}.nf-store #MainContent .card-wrapper .card__media img{object-fit:contain;transform:none}.nf-store #MainContent .card-wrapper .media--hover-effect>img+img{display:none}.nf-store #MainContent .card-wrapper .card__media .media--hover-effect>img:first-child{opacity:1}.nf-store #MainContent .card.card--media>.card__content{margin:0;padding:0}.nf-store #MainContent .card__information{padding:18px 0 12px}.nf-store #MainContent .card__heading{font-family:var(--font-body-family);font-size:15px;line-height:1.5;font-weight:500}.nf-store #MainContent .card-information .price{margin-top:6px;font-size:14px}.nf-store #MainContent .badge{border-radius:3px;padding:7px 10px;font-size:11px}.nf-store #MainContent .collection-hero{position:relative;isolation:isolate;color:#f7f8f3;background:#123731}.nf-store #MainContent .collection-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--nf-garden-art);background-size:cover;background-position:center 38%}.nf-store #MainContent .collection-hero__inner{padding-block:64px;min-height:250px;align-items:center}.nf-store #MainContent .collection-hero__title{color:inherit;font-size:60px;margin:0;line-height:1.15}.nf-store #MainContent .collection-hero__description{color:inherit;max-width:700px;font-size:16px;line-height:1.7}.nf-store #MainContent .collection-hero__description a{color:inherit}.nf-store #MainContent .collection-hero__image-container{flex:0 0 180px;min-height:180px;max-height:220px;border-radius:4px}.nf-store #MainContent .collection-hero__image-container img{object-fit:contain}.nf-store #MainContent .facets-container{padding-block:24px;border-bottom:1px solid var(--nf-line);margin-bottom:28px}.nf-store .facets__summary,.nf-store .facet-filters__sort{font-size:14px}.nf-store .active-facets__button-inner{border-radius:4px}.nf-store .product-grid{row-gap:36px}.nf-store #MainContent .product{padding-block:24px 48px}.nf-store #MainContent .product__title h1{font-size:40px;line-height:1.2}.nf-store #MainContent .product__info-container>.product__text{text-transform:none;font-size:12px;color:#52665b}.nf-store #MainContent .product__media-wrapper .product-media-container{border:0;border-radius:6px;background:#edf1e9}.nf-store #MainContent .product__media img{object-fit:contain}.nf-store #MainContent .product__description{font-size:15px;line-height:1.8;border-top:1px solid var(--nf-line);padding-top:24px}.nf-store #MainContent .product__description h2,.nf-store #MainContent .product__description h3{font-size:22px;line-height:1.35}.nf-store #MainContent .product__description li{margin-block:6px}.nf-store #MainContent .product-form__buttons{max-width:none}.nf-store #MainContent .product-form__submit{min-height:54px;font-size:15px;background:#234b39;color:#fff;--color-button-text: 255,255,255}.nf-store #MainContent .product__tax{color:#52665b;font-size:12px}.nf-store #MainContent .product__accordion{border-color:var(--nf-line)}.nf-store .nf-product-assurance{border-block:1px solid var(--nf-line);padding-block:16px;margin-block:20px;font-size:13px;line-height:1.7}.nf-store .nf-product-assurance p{margin:0 0 8px;font-weight:500}.nf-store .nf-product-assurance ul{margin:0;padding-left:18px}.nf-store .nf-product-assurance li{margin:4px 0}.nf-store #MainContent .related-products{border-top:1px solid var(--nf-line);padding-top:48px}.nf-store #MainContent .related-products__heading{font-size:34px}.nf-store #MainContent :is(.main-page-title,.main-blog .title--primary,.template-search__header h1,.cart__empty-text,.title-wrapper-with-link .title){font-size:52px;line-height:1.2}.nf-store #MainContent .main-page-title{margin-block:30px}.nf-store #MainContent .page-width--narrow{max-width:1000px}.nf-store #MainContent .rte{line-height:1.8}.nf-store #MainContent .rte img{height:auto;object-fit:contain}.nf-store #MainContent .article-template__title{font-size:48px;line-height:1.2}.nf-store #MainContent .article-template__content{font-size:17px;line-height:1.8}.nf-store #MainContent .blog-articles{gap:40px 28px}.nf-store #MainContent .article-card__info{color:#52665b}.nf-store #MainContent .article-card.card--text .card__inner{background:transparent;border-top:1px solid #bdcaba;border-radius:0}.nf-store #MainContent .article-card .card__information{padding:28px;text-align:left}.nf-store #MainContent .article-card .card__heading{font:400 28px/1.3 var(--font-heading-family);color:#19382d}.nf-store #MainContent .article-card__excerpt{color:#385748;font-size:15px;line-height:1.8}.nf-store #MainContent .blog-articles__article:first-child .article-card.card--text .card__inner{background:#102e29;background-image:linear-gradient(90deg,#061e1ac2,#061e1a1f),var(--nf-garden-art);background-position:center 38%;background-size:cover;border:0;border-radius:4px}.nf-store #MainContent .blog-articles__article:first-child .article-card.card--text .card__information{padding:48px;max-width:850px}.nf-store #MainContent .blog-articles__article:first-child .article-card.card--text .card__heading{color:#fff;font-size:38px}.nf-store #MainContent .blog-articles__article:first-child .article-card.card--text :is(.article-card__excerpt,.article-card__info){color:#f7f8f3}.nf-store #MainContent .contact{padding-bottom:64px}.nf-store #MainContent .cart__warnings{padding:64px 0}.nf-store #MainContent .cart-items thead{border-color:var(--nf-line)}.nf-store #MainContent .cart__footer{border-top:1px solid var(--nf-line);padding-block:32px 64px}.nf-store .nf-section{background:#f7f8f3;color:#19382d;padding-block:76px}.nf-store .nf-section__heading{font-size:46px;font-weight:400}.nf-store .nf-section__intro{color:#52665b;font-size:15px}.nf-store .nf-spaces{background:#e7eee5;border:0}.nf-store .nf-spaces__media{border-radius:48% 48% 4px 4px;background:#dce6d8;padding:18px;overflow:visible}.nf-store .nf-spaces__media img{border-radius:2px}.nf-store .nf-spaces__link{border-color:#bdcaba}.nf-store .nf-spaces__link:hover{background:transparent;border-color:#385748}.nf-store .nf-spaces__label{font-family:var(--font-heading-family);font-size:23px;min-height:74px}.nf-store .nf-story{background:#f7f8f3}.nf-store .nf-story__media img{border-radius:4px}.nf-store #MainContent .newsletter{background:#e9eee3}.nf-store #MainContent .newsletter__wrapper{background:transparent}.nf-store .footer{background:#102e29;color:#f7f8f3;--color-background: 16,46,41;--color-foreground: 247,248,243}.nf-store .nf-footer-intro{display:grid;grid-template-columns:1fr auto;gap:16px 40px;padding-top:24px;padding-bottom:48px;border-bottom:1px solid #c8d8c544;margin-bottom:36px}.nf-store .nf-footer-intro__place{grid-column:1 / -1;margin:0;font-size:12px;color:#bfcebd}.nf-store .nf-footer-intro h2{color:inherit;max-width:650px;font-size:42px;line-height:1.2;margin:0}.nf-store .nf-footer-intro a{color:inherit;align-self:end}.nf-footer-intro__link{display:inline-flex;gap:16px;align-items:center;min-height:44px;padding-block:10px;text-underline-offset:6px}.nf-store .footer__list-social .list-social__link{min-width:44px;min-height:44px}@media(min-width:1024px){.nf-store #MainContent .product__info-wrapper{padding-left:64px}}@media(max-width:989px){.nf-store .header{min-height:68px}.nf-store .header__heading-logo-wrapper{width:70px}}@media(max-width:749px){.nf-store .nf-section{padding-block:48px}.nf-store .nf-section__heading{font-size:32px}.nf-store #MainContent .collection-hero__inner{padding-block:36px;min-height:180px}.nf-store #MainContent .collection-hero__title{font-size:36px}.nf-store #MainContent .collection-hero__description{font-size:14px}.nf-store #MainContent .product{padding-block:0 32px}.nf-store #MainContent .product__title h1{font-size:30px}.nf-store #MainContent .card__heading{font-size:13px}.nf-store #MainContent .product-grid{row-gap:24px}.nf-store #MainContent :is(.main-page-title,.main-blog .title--primary,.template-search__header h1,.cart__empty-text,.title-wrapper-with-link .title,.article-template__title){font-size:34px}.nf-store #MainContent .blog-articles__article:first-child .article-card.card--text .card__information{padding:24px}.nf-store #MainContent .blog-articles__article:first-child .article-card.card--text .card__heading{font-size:28px}.nf-store .nf-spaces__media{padding:10px}.nf-store .nf-spaces__label{font-size:18px;min-height:64px}.nf-store .nf-footer-intro{grid-template-columns:1fr}.nf-store .nf-footer-intro h2{font-size:32px}.nf-store .nf-footer-intro a{justify-self:start}}@media(prefers-reduced-motion:reduce){.nf-store *,.nf-store *:before,.nf-store *:after{scroll-behavior:auto!important;animation-duration:0s!important;transition-duration:0s!important}}@supports (view-transition-name:none){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s}}nf-world-stage{display:block}.nf-world-stage__art{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#102e29;pointer-events:none;overflow:clip}.nf-world-stage__art picture{display:contents}.nf-world-stage__fallback,.nf-world-stage__canvas,.nf-world-stage__canvas canvas,.nf-world-stage__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nf-world-stage__fallback{object-fit:cover}.nf-world-stage__canvas{opacity:0;transition:opacity .5s}nf-world-stage[data-ready] .nf-world-stage__canvas{opacity:1}.nf-world-stage__shade{background:linear-gradient(180deg,#0518147a,#0518142e 50%,#05181470)}.nf-world-stage__motion{position:fixed;left:14px;bottom:18px;z-index:4;width:44px;height:44px;display:grid;place-items:center;border:1px solid #cad5c7;border-radius:50%;background:#12332f;color:#fff;cursor:pointer}.nf-world-stage__motion[hidden]{display:none}body:has(#PBarNextFrame) .nf-world-stage__motion{bottom:96px}.nf-world-stage__motion svg{width:14px;height:14px}.nf-world-stage__motion:focus-visible{outline:3px solid #e3b374;outline-offset:3px}.nf-world-stage__motion[aria-pressed=true] span{width:0;height:0;border-left:10px solid currentColor;border-block:6px solid transparent}.nf-world-stage__motion[aria-pressed=true] svg{display:none}@media(prefers-reduced-motion:reduce){.nf-world-stage__canvas{transition:none}}.nf-worlds{isolation:isolate;background:transparent}.nf-worlds #MainContent{background:transparent}.nf-worlds .shopify-section-header-sticky{z-index:5}.nf-worlds #MainContent>.shopify-section:not(:has(.nf-journey,.collection-hero,product-info)){background:var(--nf-paper)}.nf-worlds #MainContent .collection-hero{background:linear-gradient(90deg,#05181426,#0518148f 30% 70%,#05181426);color:#fff}.nf-worlds #MainContent .collection-hero:before{display:none}.nf-worlds #MainContent .collection-hero__inner{min-height:520px;padding-block:100px;justify-content:center;text-align:center}.nf-worlds #MainContent .collection-hero__title{font-size:68px;text-shadow:0 2px 24px #08241b}.nf-worlds #MainContent .collection-hero__text-wrapper{flex-basis:auto;max-width:860px}.nf-worlds #MainContent .collection-hero__description{margin-inline:auto;text-shadow:0 1px 12px #08241b}.nf-worlds #MainContent product-info{display:block;background:transparent;padding-top:56px}.nf-worlds #MainContent .product{align-items:flex-start;gap:40px}.nf-worlds #MainContent .product__info-wrapper{background:#f7f8f3;padding:28px;flex:1}.nf-worlds #MainContent .product__media-wrapper{flex:1;padding-top:0}.nf-worlds #MainContent .product__media-list{margin-bottom:0}.nf-worlds #MainContent .product__media-item{background:#f7f8f3}.nf-worlds #MainContent .product__title h1{font-size:36px}.nf-worlds #MainContent .product__media img{object-fit:contain}.nf-worlds .product__media-wrapper .slider-button,.nf-worlds .product__media-wrapper .slider-counter{color:#fff}.nf-worlds .product__media-wrapper .thumbnail-slider{background:#f7f8f3}.nf-worlds.nf-page-page #MainContent,.nf-worlds.nf-page-article #MainContent,.nf-worlds.nf-page-blog #MainContent,.nf-worlds.nf-page-search #MainContent,.nf-worlds.nf-page-cart #MainContent{padding-top:90px}.nf-worlds .footer{position:relative}.nf-worlds .nf-journey__welcome{isolation:isolate}.nf-worlds .nf-journey__welcome:before,.nf-worlds .nf-journey__chapter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse closest-side at 50% 50%,#051915db,#051915c7,#05191500);pointer-events:none}.nf-worlds .nf-journey__product-details{background:transparent;padding:20px 0}.nf-worlds:not(.nf-home) #MainContent{--color-background: 16, 35, 29;--gradient-background: #10231d;--color-foreground: 247, 248, 243;--color-link: 247, 248, 243;--color-button: 247, 248, 243;--color-button-text: 16, 35, 29;--color-secondary-button-text: 247, 248, 243;--nf-line: rgba(247,248,243,.3);color:#f7f8f3}.nf-worlds:not(.nf-home) #MainContent>.shopify-section,.nf-worlds:not(.nf-home) #MainContent>.shopify-section>.gradient,.nf-worlds:not(.nf-home) #MainContent>.shopify-section>div>.gradient{background:transparent;--color-background: 16, 35, 29;--gradient-background: #10231d;--color-foreground: 247, 248, 243;--color-link: 247, 248, 243;--color-button: 247, 248, 243;--color-button-text: 16, 35, 29;--color-secondary-button-text: 247, 248, 243}.nf-worlds:not(.nf-home) #MainContent .collection-hero{background:radial-gradient(ellipse at center,rgba(8,28,23,.72),rgba(8,28,23,.12) 72%,transparent)}.nf-worlds:not(.nf-home) #MainContent>.shopify-section:has(.product-grid-container)>.gradient{background:#f7f8f380}.nf-worlds:not(.nf-home) #MainContent>.shopify-section>product-info.gradient{background:#f7f8f380}.nf-worlds:not(.nf-home) #MainContent .nf-catalog-nav{background:#0c1f19e0;border-color:var(--nf-line)}.nf-worlds:not(.nf-home) #MainContent .nf-catalog-nav a{color:#f7f8f3}.nf-worlds:not(.nf-home) #MainContent .facets-container{padding:16px 20px;margin-block:24px 36px;background:#0c1f19eb;border-block:1px solid var(--nf-line)}.nf-worlds:not(.nf-home) #MainContent :is(.facets:has(.facets-vertical-form),.facets__disclosure-vertical){background:#10231d;padding:16px}.nf-worlds:not(.nf-home) #MainContent :is(.facets__display,.facets__display-vertical,.mobile-facets__inner,.mobile-facets__header,.mobile-facets__footer,.mobile-facets__submenu){--color-background: 247,248,243;--gradient-background: #f7f8f3;--color-foreground: 16,35,29;--color-link: 16,35,29;--color-button: 16,35,29;--color-button-text: 247,248,243;--color-secondary-button-text: 16,35,29;background:#f7f8f3;color:#10231d}.nf-worlds:not(.nf-home) #MainContent .facet-filters__sort option{color:#10231d;background:#f7f8f3}.nf-worlds:not(.nf-home) #MainContent :is(.facets__summary,.facet-filters__sort,.mobile-facets__open,.product-count__text){color:#f7f8f3}.nf-worlds:not(.nf-home) #MainContent :is(.facets__summary,.facet-filters__sort,.mobile-facets__open){min-height:44px;align-content:center}.nf-worlds:not(.nf-home) #MainContent .facets__summary{margin-bottom:0}.nf-worlds:not(.nf-home) #MainContent .product-grid{row-gap:40px}.nf-worlds:not(.nf-home) #MainContent .product-card-wrapper .card{--color-foreground: 247,248,243;--color-link: 247,248,243;color:#f7f8f3;transition:transform .18s;border:2px solid #10231d;border-radius:6px}.nf-worlds:not(.nf-home) #MainContent .product-card-wrapper .card__inner{border-radius:4px 4px 0 0}.nf-worlds:not(.nf-home) #MainContent .product-card-wrapper .card>.card__content{padding:0 18px 8px;background:#0c1f19f0;border-radius:0 0 4px 4px}.nf-worlds:not(.nf-home) #MainContent .product-card-wrapper .card__information{padding-top:18px}.nf-worlds:not(.nf-home) #MainContent .quick-add__submit{--color-button: 247,248,243;--color-button-text: 16,35,29;background:#f7f8f3;color:#10231d}.nf-worlds:not(.nf-home) #MainContent :is(.quick-add-modal__content,.product-popup-modal__content,.pickup-availability-drawer){--color-background: 16,35,29;--gradient-background: #10231d;--color-foreground: 247,248,243;--color-link: 247,248,243;background:#10231d;color:#f7f8f3}.nf-worlds:not(.nf-home) #MainContent :is(.card__heading,.card-information .price,.card-information .caption-large){color:inherit}.nf-worlds:not(.nf-home) #MainContent .pagination-wrapper{margin-block:48px}.nf-worlds:not(.nf-home) #MainContent .pagination__item{background:#10231d;color:#f7f8f3;min-width:44px}.nf-worlds:not(.nf-home) #MainContent product-info{position:relative;isolation:isolate;padding-block:64px;background:#f7f8f380}.nf-worlds:not(.nf-home) #MainContent product-info:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#081c1726,#081c17e0 52%,#081c17eb 78%,#081c1766);-webkit-mask-image:linear-gradient(transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(transparent,#000 56px,#000 calc(100% - 56px),transparent)}.nf-worlds:not(.nf-home) #MainContent .product__info-wrapper{background:transparent;padding:0 16px 0 8px}.nf-worlds:not(.nf-home) #MainContent :is(.product__text,.product__tax,.product__inventory,.product__description,.product__title,.product__info-container .price,.nf-product-assurance){color:#f7f8f3}.nf-worlds:not(.nf-home) #MainContent .product__info-container :is(h1,h2,h3,h4){color:#f7f8f3}.nf-worlds:not(.nf-home) #MainContent .product__info-container :is(.rte a,.link,.share-button__button){color:#f7f8f3}.nf-worlds:not(.nf-home) #MainContent .product__media-item{background:transparent}.nf-worlds:not(.nf-home) #MainContent .product__media-wrapper .thumbnail-slider{background:transparent}.nf-worlds:not(.nf-home) #MainContent .product__media-wrapper .thumbnail{background:#f7f8f3}.nf-worlds:not(.nf-home) #MainContent .product-form__submit{background:#f7f8f3;color:#10231d;--color-button: 247,248,243;--color-button-text: 16,35,29}.nf-worlds:not(.nf-home) #MainContent :is(.field,.quantity,.product-form__input .select,.share-button__fallback){--color-background: 247,248,243;--color-foreground: 16,35,29;--color-link: 16,35,29;background:#f7f8f3;color:#10231d}.nf-worlds:not(.nf-home) #MainContent .share-button__fallback .button{color:#10231d}.nf-worlds:not(.nf-home) #MainContent .product-form__input--pill input[type=radio]+label{background:#10231d;color:#f7f8f3;border-color:#c1cebe}.nf-worlds:not(.nf-home) #MainContent .product-form__input--pill input[type=radio]:checked+label{background:#f7f8f3;color:#10231d}.nf-worlds:not(.nf-home) #MainContent .related-products{border-color:var(--nf-line)}.nf-worlds:not(.nf-home) #MainContent .related-products__heading{color:#f7f8f3;background:#0c1f19eb;padding:20px}.nf-worlds:is(.nf-page-page,.nf-page-article,.nf-page-blog,.nf-page-search,.nf-page-cart,.nf-page-policy) #MainContent{position:relative;isolation:isolate;padding-bottom:64px}.nf-worlds:is(.nf-page-page,.nf-page-article,.nf-page-blog,.nf-page-search,.nf-page-cart,.nf-page-policy) #MainContent:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#081c1747,#081c17f0 20% 80%,#081c1747);-webkit-mask-image:linear-gradient(transparent,#000 64px,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(transparent,#000 64px,#000 calc(100% - 64px),transparent)}.nf-worlds:not(.nf-home) #MainContent :is(.main-page-title,.main-blog h1,.article-template__title,.article-template__content,.rte,.title-wrapper-with-link,.cart__warnings,.totals,.tax-note,.cart-item__name,.cart-item__details,.cart-item__price-wrapper,.product-option){color:#f7f8f3}.nf-worlds:not(.nf-home) #MainContent :is(.rte h2,.rte h3,.rte h4,.rte a,.article-template__link,.cart__warnings h1,.cart__warnings h2,.totals h2){color:inherit}.nf-worlds:not(.nf-home) #MainContent .article-card{--color-foreground: 247,248,243;color:#f7f8f3}.nf-worlds:not(.nf-home) #MainContent .article-card .card__inner{background:transparent}.nf-worlds:not(.nf-home) #MainContent .blog-articles__article:first-child .article-card.card--text .card__inner{background:transparent;border-top:1px solid var(--nf-line);border-radius:0}.nf-worlds:not(.nf-home) #MainContent :is(.article-card__info,.article-card__excerpt,.article-card .card__heading){color:#f7f8f3}.nf-worlds:not(.nf-home) #MainContent .article-template__comment-wrapper{background:#0c1f19f0}.nf-worlds:not(.nf-home) #MainContent .article-template__comments-comment{background:transparent}.nf-worlds:not(.nf-home) #MainContent .contact textarea{min-height:160px}.nf-worlds:not(.nf-home) #MainContent :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #e3b374;outline-offset:4px}.nf-worlds:has(.mobile-facets__disclosure[open],.menu-drawer-container[open],.quick-add-modal[open],.product-media-modal[open]) .nf-world-stage__motion{visibility:hidden}@media(hover:hover)and (prefers-reduced-motion:no-preference){.nf-worlds:not(.nf-home) #MainContent .product-card-wrapper:hover .card{transform:translateY(-3px)}}@media(max-width:989px){.nf-worlds #MainContent .product{gap:24px}.nf-worlds #MainContent .product__info-wrapper{padding:24px}}@media(max-width:749px){.nf-worlds #MainContent .collection-hero__inner{min-height:430px;padding-block:70px}.nf-worlds #MainContent .collection-hero__title{font-size:42px}.nf-worlds #MainContent product-info{padding-top:26px}.nf-worlds #MainContent .product{display:block;padding-top:0}.nf-worlds #MainContent .product__info-wrapper{width:100%;margin-top:24px;padding:24px 20px}.nf-worlds #MainContent .product__media-wrapper{width:100%;max-width:100%}.nf-worlds #MainContent .product__title h1{font-size:30px}.nf-worlds:not(.nf-home) #MainContent product-info{padding-block:28px 48px}.nf-worlds:not(.nf-home) #MainContent product-info:before{background:#081c17e6}.nf-worlds:not(.nf-home) #MainContent .product__info-wrapper{padding:24px 0}.nf-worlds:not(.nf-home) #MainContent .facets-container{padding:12px;margin-block:16px 24px}.nf-worlds:not(.nf-home) #MainContent .product-card-wrapper .card>.card__content{padding-inline:12px}.nf-worlds:not(.nf-home) #MainContent .product-grid{row-gap:24px}.nf-worlds:is(.nf-page-page,.nf-page-article,.nf-page-blog,.nf-page-search,.nf-page-cart,.nf-page-policy) #MainContent:before{background:#081c17eb}}@media(max-width:359px){.nf-worlds:not(.nf-home) #MainContent .product-grid{display:grid;grid-template-columns:minmax(0,1fr)}.nf-worlds:not(.nf-home) #MainContent .product-grid>.grid__item{width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
