.nl-persona{--theme-palette-color-1:#c4d1b4;--theme-palette-color-2:#e3ebd9;--theme-palette-color-3:#b9c1b8;--theme-palette-color-4:#f4f1e7;--theme-palette-color-5:#34443a;--theme-palette-color-6:#25332a;--theme-palette-color-7:#1a261f;--theme-palette-color-8:#111b16;--theme-text-color:#c7cec6;--theme-headings-color:#f4f1e7;--theme-link-initial-color:#d3dfc4;--theme-border-color:#38483c;background:#111b16;color:#c7cec6}
.nl-persona #header [data-row],.nl-persona #offcanvas .ct-panel-inner{background:#111b16!important}.nl-persona #header .menu>li>a,.nl-persona #offcanvas a{color:#f4f1e7!important}.nl-persona #header .site-logo-container img{filter:brightness(0) invert(1)!important}.nl-persona #header .ct-icon{fill:#f4f1e7}.nl-persona .nl-footer{background:#101912;color:#bcc6ba;border-top:1px solid #34443a}.nl-persona .nl-footer a{color:#e9eddf}.nl-persona .nl-wordmark{color:#e9eddf!important}
.home.nl-persona #main>.hero-section{display:none}.home.nl-persona #main>.ct-container{width:100%;max-width:none;padding:0}.home.nl-persona .entry-content>.nl-lookbook{width:100%;max-width:none!important;margin:0}.home.nl-persona .content-area{padding:0!important}.nl-lookbook{background:#111b16;color:#c7cec6;overflow:clip}.nl-lookbook *{box-sizing:border-box}.nl-lookbook h1,.nl-lookbook h2,.nl-lookbook h3{color:#f4f1e7;margin:0;letter-spacing:-.045em}.nl-lookbook h1,.nl-lookbook h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.05}.nl-lookbook h2{font-size:clamp(40px,4.4vw,72px)}.nl-lookbook em{font-weight:400;color:#bcccaa}.nl-lookbook p{line-height:1.8}.nl-lookbook a{text-decoration:none}.lb-container{width:calc(100% - 96px);max-width:1360px;margin-inline:auto}.lb-kicker{font:600 11px/1.6 Arial,sans-serif!important;letter-spacing:.16em;text-transform:uppercase;color:#bdcbb3;margin:0 0 26px!important}.lb-hero{height:calc(100svh - 90px);min-height:720px;max-height:1150px;position:relative;background:#25332a}.lb-hero-image,.lb-hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lb-hero-image{object-position:60% 55%}.lb-hero-shade{background:linear-gradient(90deg,rgba(8,19,12,.8),rgba(8,19,12,.27) 62%,rgba(8,19,12,.05)),linear-gradient(0deg,rgba(8,19,12,.65),transparent 35%)}.lb-hero-copy{position:relative;padding:52px max(48px,calc((100vw - 1360px)/2));height:100%;display:flex;flex-direction:column;justify-content:center}.nl-lookbook .lb-hero h1{font-size:clamp(80px,8.5vw,150px);letter-spacing:-.065em;line-height:.92;max-width:840px}.nl-lookbook .lb-hero h1 em{color:#f0eddf}.lb-hero-bottom{display:flex;gap:50px;align-items:center;margin-top:36px}.lb-hero-bottom p{color:#ecefe5;font-size:15px;margin:0;max-width:370px}.lb-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.lb-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 24px;background:#d6dfc8;color:#17221a!important;font:600 13px/1.5 Arial,sans-serif;min-height:54px;border:1px solid transparent;transition:background .2s}.lb-button:hover{background:#f4f1e7}.lb-link{display:inline-block;color:#e5ecdc!important;font:500 13px/1.7 Arial,sans-serif;border-bottom:1px solid #7f9275;padding:8px 0}.lb-link:hover{color:white!important;border-color:white}.lb-hero-note{position:absolute;bottom:24px;left:48px;right:48px;display:flex;justify-content:space-between;font:10px/1.5 Arial,sans-serif;letter-spacing:.12em;color:#ecefe5}.lb-hero-note span{letter-spacing:.03em}.lb-intro{padding-block:130px;display:grid;grid-template-columns:1fr 2fr;gap:34px}.lb-intro>div>p{max-width:620px;margin-top:28px}.lb-facts{grid-column:2;display:flex;gap:40px;align-items:end;border-top:1px solid #3b493e;padding-top:26px;font-size:12px}.lb-facts strong{display:block;font:38px Georgia,serif;color:#e9eddf}.lb-facts a{color:#d3dfc4;max-width:150px}.lb-edit-nav{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:18px 48px;background:#111b16f5;backdrop-filter:blur(12px);border-block:1px solid #34443a}.lb-edit-nav .lb-kicker{margin:0!important}.lb-edit-nav nav{display:flex;gap:34px}.lb-edit-nav nav a{font-size:13px;color:#b1bcb0;border-bottom:2px solid transparent;padding:8px 0}.lb-edit-nav nav a.is-active{color:#f4f1e7;border-color:#c4d1b4}.admin-bar .lb-edit-nav{top:32px}.lb-edit{display:grid;grid-template-columns:64% 36%;min-height:86svh;scroll-margin-top:90px;border-bottom:1px solid #34443a}.lb-edit-visual{position:relative;min-height:660px}.lb-edit-visual>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.lb-edit-copy{padding:70px 40px;align-self:center}.nl-lookbook .lb-edit h2{font-size:clamp(38px,3.3vw,60px)}.lb-edit-copy>p:not(.lb-kicker){margin:30px 0 20px;font-size:15px}.lb-edit-copy small{display:block;font-size:11px;line-height:1.8;color:#a7b3a5;margin-top:50px}.lb-scene-note{position:absolute;left:28px;bottom:12px;font:10px/1.6 Arial,sans-serif!important;letter-spacing:.08em;color:white;background:#18271dbd;padding:10px 14px}.lb-hotspot{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:3;display:flex;align-items:center;color:#16221a!important}.lb-hotspot-dot{display:grid;place-items:center;background:#f8f6eced;border:1px solid #fff;box-shadow:0 0 0 9px #ffffff26;width:44px;height:44px;border-radius:50%;font:26px Arial,sans-serif;transition:transform .2s}.lb-hotspot:hover .lb-hotspot-dot{transform:scale(1.1)}.lb-hotspot-label{position:absolute;left:58px;top:0;background:#faf8ef;box-shadow:0 8px 30px #0002;padding:13px 16px;width:220px;font:500 14px/1.5 Arial,sans-serif;opacity:0;visibility:hidden;transform:translateY(6px);transition:.2s}.lb-hotspot-label small{display:block;font-size:9px;letter-spacing:.12em;color:#50634b;margin-bottom:4px}.lb-hotspot:hover,.lb-hotspot:focus-visible{z-index:5}.lb-hotspot:hover .lb-hotspot-label,.lb-hotspot:focus-visible .lb-hotspot-label{opacity:1;visibility:visible;transform:none}.lb-hotspot:nth-of-type(2) .lb-hotspot-label{left:auto;right:58px}.nl-lookbook a:focus-visible{outline:3px solid #d9bd7b;outline-offset:5px}.lb-range,.lb-journal{padding-block:120px}.lb-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:50px}.lb-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 26px}.lb-category-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:#e8e6dc;transition:filter .3s}.lb-category-grid a:hover img{filter:brightness(1.06)}.lb-category-grid span{display:flex;justify-content:space-between;color:#f4f1e7;font-size:19px;padding-top:18px}.lb-category-grid b{font-weight:400}.lb-category-grid small{display:block;color:#aebaaa;font-size:12px;line-height:1.7;margin-top:5px}.lb-buyer{background:#e8eadd;color:#43523e;padding-block:110px}.nl-lookbook .lb-buyer h2,.nl-lookbook .lb-buyer h3{color:#203022}.nl-lookbook .lb-buyer em{color:#657a55}.lb-buyer .lb-kicker{color:#516549}.lb-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:55px 0 30px}.lb-steps article{border-top:1px solid #aeb9a2;padding-top:22px}.lb-steps span{font-size:10px;letter-spacing:.12em}.nl-lookbook .lb-steps h3{font-family:Georgia,serif;font-weight:400;font-size:28px;margin:22px 0 14px;letter-spacing:-.03em}.lb-steps p{font-size:14px}.lb-buyer .lb-link{color:#263d26!important;border-color:#73866a}.lb-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.lb-journal-grid img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;background:#25332a}.nl-lookbook .lb-journal-grid h3{font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.25;margin-top:24px}.lb-journal-grid p{font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lb-finale{padding:115px 30px 130px;text-align:center;background:#1d2c22;border-top:1px solid #34443a}.nl-lookbook .lb-finale h2{font-size:clamp(56px,7.2vw,110px)}.lb-finale>p:not(.lb-kicker){margin:30px auto;color:#c7cec6}.lb-finale>.lb-link{display:table;margin:24px auto 0}
.nl-persona .ne-editorial,.nl-persona .ne-faq,.nl-persona .ne-cards article,.nl-persona .nl-product-inquiry{background:#1c2a21;color:#d1d8ca;border-color:#3a4a3d}.nl-persona input:not([type=checkbox]):not([type=radio]),.nl-persona textarea,.nl-persona select{background:#f8f7ef;color:#203022}.nl-persona .woocommerce-product-gallery{background:#eeeae0}.nl-persona .ne-cta{background:#273c2b;color:#f4f1e7}.nl-persona .ne-cta h2{color:#f4f1e7}.nl-persona table{border-color:#42513e}
@media(min-width:1000px){html{scroll-behavior:smooth}}
@media(max-width:1100px){.lb-hero-bottom{display:block}.lb-actions{margin-top:22px}.lb-edit{grid-template-columns:58% 42%}.lb-edit-copy{padding:50px 26px}.lb-edit-visual{min-height:620px}.lb-intro{grid-template-columns:1fr}.lb-facts{grid-column:1}.lb-hero{min-height:780px}.lb-hotspot-label{width:175px}}
@media(max-width:767px){.lb-container{width:calc(100% - 40px)}.lb-hero{min-height:720px;height:calc(100svh - 70px);max-height:950px}.lb-hero-copy{padding:42px 22px 75px;justify-content:center}.lb-hero-shade{background:linear-gradient(90deg,#08130ccc,#08130c4d),linear-gradient(0deg,#08130cb3,transparent 65%)}.nl-lookbook .lb-hero h1{font-size:clamp(66px,16vw,110px)}.lb-hero-copy .lb-kicker{font-size:9px!important;max-width:280px}.lb-hero-bottom{margin-top:28px}.lb-hero-bottom p{font-size:13px;max-width:285px}.lb-actions{gap:15px}.lb-actions .lb-link{font-size:11px}.lb-button{padding:14px 18px;font-size:12px;gap:18px}.lb-hero-note{left:22px;right:22px;bottom:20px;font-size:8px;gap:20px}.lb-hero-note span{text-align:right;max-width:150px}.lb-intro,.lb-range,.lb-journal{padding-block:75px}.nl-lookbook h2{font-size:40px}.lb-intro{gap:14px}.lb-intro>div>p{font-size:14px}.lb-facts{gap:23px;flex-wrap:wrap}.lb-facts strong{font-size:32px}.lb-facts a{max-width:none}.lb-edit-nav{padding:12px 20px;display:block}.lb-edit-nav .lb-kicker{font-size:9px!important}.lb-edit-nav nav{gap:28px}.lb-edit-nav nav a{font-size:12px}.admin-bar .lb-edit-nav{top:46px}.lb-edit{display:block;scroll-margin-top:110px;min-height:0}.lb-edit-visual{min-height:0;height:68svh;max-height:700px}.lb-edit-copy{padding:40px 22px 55px}.lb-edit-copy small{margin-top:25px}.lb-scene-note{left:16px;bottom:12px;font-size:8px!important;padding:8px 10px;max-width:calc(100% - 32px)}.lb-hotspot-dot{width:44px;height:44px}.lb-hotspot-label{display:none}.lb-hotspot-dot:after{content:'View';position:absolute;top:49px;font-size:10px;background:#f8f6ec;color:#203022;padding:3px 7px;border-radius:3px}.lb-heading{display:block;margin-bottom:30px}.lb-heading>.lb-link{margin-top:24px}.lb-category-grid{grid-template-columns:repeat(2,1fr);gap:28px 16px}.lb-category-grid span{font-size:15px}.lb-category-grid small{font-size:11px}.lb-buyer{padding-block:70px}.lb-steps{grid-template-columns:1fr;gap:18px;margin-top:35px}.lb-steps article{padding-top:18px}.lb-steps h3{margin-top:12px!important}.lb-journal-grid{grid-template-columns:1fr;gap:38px}.lb-journal-grid img{aspect-ratio:1.7}.lb-finale{padding:70px 20px}.nl-lookbook .lb-finale h2{font-size:48px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.nl-lookbook *{transition:none!important;animation:none!important}}
.nl-persona{--nl-ink:#f4f1e7;--nl-muted:#b6c2b0;--nl-paper:#111b16;--nl-line:#3a4a3d;--nl-sage:#bcccaa}.nl-lookbook h1,.nl-lookbook h2{line-height:1.05!important}.nl-lookbook .lb-hero h1{line-height:.92!important}.nl-persona .lb-buyer{--nl-ink:#203022;--nl-muted:#516549;--nl-paper:#e8eadd}.nl-persona .lb-buyer h2{color:#203022!important}
@media(max-width:767px){.lb-edit-visual{height:auto;aspect-ratio:3/2;max-height:none}.lb-scene-note{font-size:7px!important;bottom:4px}.lb-hotspot-dot:after{top:44px}.lb-hotspot-dot{width:40px;height:40px}}
.nl-persona #nl-quote-form{background:#1c2a21;color:#d1d8ca}.nl-persona .ne-product-copy table,.nl-persona .nl-sidebar-edit,.nl-persona .nl-callout{background:#1d2c22;color:#c7cec6;border-color:#3a4a3d}.nl-persona.post-type-archive-product .hero-section,.nl-persona.tax-product_cat .hero-section{background:#1d2c22}.nl-persona .nl-label{color:#bcccaa}.nl-persona .woocommerce ul.products li.product .nl-add:hover{background:#d6dfc8;color:#17221a}.nl-persona .nl-footer-bottom{color:#b0bda7}
