.nl-pdp--aesthetic{--nl-sage: #5c6b52;--nl-sage-dark: #4a5742;--nl-sage-btn: #6b7f5e;--nl-cream: #f6f3ec;--nl-cream-deep: #ebe6dc;--nl-ink: #2c3328;--nl-muted: #5f6559;background:var(--nl-cream);color:var(--nl-ink);font-family:Inter,Verdana,sans-serif}.nl-pdp--aesthetic .header.nl-apt-header{background:var(--nl-cream);border-bottom:1px solid var(--nl-cream-deep);padding:12px 0 10px}.nl-pdp--aesthetic .header .logo a{color:var(--nl-ink);font-family:Tiempos Headline,Georgia,serif;font-weight:700}.nl-pdp--aesthetic .logo-sub{color:var(--nl-sage)}.nl-pdp--aesthetic .header-date{color:var(--nl-muted)}.nl-pdp-hero-band{position:relative;overflow:hidden;background:linear-gradient(105deg,var(--nl-cream) 0%,#faf8f4 48%,#ebe6dc 100%);border-bottom:1px solid var(--nl-cream-deep);padding:28px 20px 36px}.nl-pdp-hero-band:after{content:"";position:absolute;top:0;right:0;width:min(48%,520px);height:100%;background:var(--nl-hero-mood) center right / cover no-repeat;opacity:.22;pointer-events:none;mask-image:linear-gradient(90deg,transparent 0%,#000 35%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 35%)}.nl-pdp-hero-inner{position:relative;z-index:1;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:start}.nl-pdp-gallery-col{position:sticky;top:12px}.nl-pdp-gallery-main{background:#fff;border-radius:16px;padding:16px;box-shadow:0 12px 40px #2c332814;border:1px solid rgba(92,107,82,.12)}.nl-pdp-gallery-main img{display:block;width:100%;height:auto;border-radius:10px}.nl-pdp-thumb-row{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:12px}.nl-pdp-gallery-note{font-size:11px;color:var(--nl-muted);margin:10px 0 0;text-align:center}.nl-pdp-thumb{border:2px solid transparent;border-radius:10px;overflow:hidden;padding:0;cursor:pointer;background:#fff;box-shadow:0 2px 8px #0000000f}.nl-pdp-thumb.is-active{border-color:var(--nl-sage)}.nl-pdp-thumb img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}.nl-pdp-story-col{padding-top:8px}.nl-pdp-leaf{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.04em;color:var(--nl-sage);font-weight:600;margin-bottom:12px}.nl-pdp-leaf svg{width:22px;height:22px}.nl-pdp-ratings{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;padding:12px 14px;background:#ffffffa6;border-radius:12px;border:1px solid var(--nl-cream-deep)}.nl-pdp-stars{color:#c9a227;font-size:18px;letter-spacing:2px}.nl-pdp-rating-score{font-weight:700;font-size:15px;color:var(--nl-ink)}.nl-pdp-rating-meta{font-size:13px;color:var(--nl-muted)}.nl-pdp-author{font-size:14px;color:var(--nl-muted);margin:0 0 10px}.nl-pdp-author strong{color:var(--nl-sage-dark);font-weight:700}.nl-pdp-story-col h1{font-family:Tiempos Headline,Georgia,serif;font-size:clamp(32px,4.5vw,46px);font-weight:700;line-height:1.12;color:var(--nl-sage-dark);margin:0 0 12px}.nl-pdp-rule{width:72px;height:2px;background:var(--nl-sage);opacity:.45;margin:0 0 16px;border:none}.nl-pdp-description{font-size:16px;line-height:1.65;color:var(--nl-muted);margin:0 0 20px;max-width:52ch}.nl-pdp-plans-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--nl-sage);margin:0 0 10px}.nl-pdp-plans-wrap .nl-yo-plans{margin:0 0 14px}.nl-pdp-plans-wrap .nl-yo-plan{background:#fff;border-color:#e5e0d6}.nl-pdp-cta-primary{display:block;width:100%;max-width:420px;padding:16px 24px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--nl-sage-btn);border:none;border-radius:6px;cursor:pointer;box-shadow:0 8px 24px #4a574240;transition:transform .15s,box-shadow .15s;font-family:Inter,sans-serif}.nl-pdp-cta-primary:hover{transform:translateY(-1px);box-shadow:0 10px 28px #4a574252}.nl-pdp-trust-inline{font-size:12px;color:var(--nl-muted);margin:12px 0 0}.nl-pdp-content-band{background:linear-gradient(180deg,var(--nl-cream) 0%,#faf8f4 35%,var(--nl-cream) 100%)}.nl-pdp-ticker-wrap{background:transparent;border-bottom:1px solid var(--nl-cream-deep)}.nl-pdp-ticker-wrap .nl-offer-urgency{background:linear-gradient(180deg,#ffffffb3,#ebe6dcd9);border-bottom-color:var(--nl-cream-deep);box-shadow:none}.nl-pdp-long{padding-top:32px;padding-bottom:120px}.nl-pdp-long .nl-pdp-lead{font-size:18px;line-height:1.65;color:var(--nl-ink)}.nl-pdp-mid-cta{border-color:var(--nl-sage)!important;background:linear-gradient(135deg,#fff 0%,var(--nl-cream) 100%)!important}.nl-pdp-breadcrumb{max-width:1180px;margin:0 auto;padding:12px 20px 0;font-size:12px;color:var(--nl-muted)}.nl-pdp-breadcrumb a{color:var(--nl-sage);text-decoration:none}@media(max-width:900px){.nl-pdp-hero-inner{grid-template-columns:1fr;gap:28px}.nl-pdp-gallery-col{position:static}.nl-pdp-thumb-row{grid-template-columns:repeat(5,1fr)}.nl-pdp-cta-primary{max-width:none}}@media(max-width:520px){.nl-pdp-thumb-row{grid-template-columns:repeat(3,1fr)}}.nl-pdp--aesthetic .article-container{max-width:820px;font-family:Inter,Verdana,sans-serif}.nl-pdp-section{margin:0 0 40px;padding:0}.nl-pdp-section--cream{background:#ffffff8c;border:1px solid var(--nl-cream-deep);border-radius:16px;padding:28px 24px;margin-bottom:36px}.nl-pdp-section--cta{text-align:center;padding:36px 24px;background:linear-gradient(135deg,#fff 0%,var(--nl-cream) 100%);border:2px solid var(--nl-sage);border-radius:16px}.nl-pdp-eyebrow-block{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nl-sage);margin:0 0 10px}.nl-pdp-section-title{font-family:Tiempos Headline,Georgia,serif;font-size:clamp(28px,4vw,36px);font-weight:700;color:var(--nl-sage-dark);margin:0 0 16px;line-height:1.15}.nl-pdp--aesthetic h2:not(.nl-pdp-section-title){font-family:Tiempos Headline,Georgia,serif;color:var(--nl-sage-dark)}.nl-pdp--aesthetic p{font-size:16px;line-height:1.7;color:var(--nl-muted)}.nl-pdp-stats{margin:28px 0 36px}.nl-pdp--aesthetic .nl-yo-stat{background:#fff;border-color:var(--nl-cream-deep)}.nl-pdp--aesthetic .nl-yo-stat b{color:var(--nl-sage-dark)}.nl-pdp-pdf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.nl-pdp-pdf-grid figure{margin:0;background:#fff;border-radius:12px;overflow:hidden;border:1px solid var(--nl-cream-deep);box-shadow:0 6px 20px #2c33280f}.nl-pdp-pdf-grid img{display:block;width:100%;height:auto}.nl-pdp-pdf-grid figcaption{font-size:11px;padding:8px 10px;color:var(--nl-muted);text-align:center;font-weight:600}.nl-pdp-pdf-hero{margin:20px 0 0;border-radius:14px;overflow:hidden;border:1px solid var(--nl-cream-deep);box-shadow:0 10px 32px #2c332814}.nl-pdp-pdf-hero img{display:block;width:100%}.nl-pdp-checklist{list-style:none;margin:0;padding:0}.nl-pdp-checklist li{position:relative;padding:12px 0 12px 28px;border-bottom:1px solid var(--nl-cream-deep);font-size:15px;line-height:1.5;color:var(--nl-ink)}.nl-pdp-checklist li:before{content:"\2713";position:absolute;left:0;color:var(--nl-sage-btn);font-weight:800}.nl-pdp-pull{margin:24px 0 0;padding:20px 22px;border-left:4px solid var(--nl-sage);background:#fff;border-radius:0 12px 12px 0;font-family:Tiempos Headline,Georgia,serif;font-size:22px;font-style:italic;color:var(--nl-ink);line-height:1.45}.nl-pdp-pull span{display:block;margin-top:10px;font-size:13px;font-style:normal;font-family:Inter,sans-serif;color:var(--nl-muted)}.nl-pdp-cta-secondary{display:inline-block;margin-top:16px;padding:12px 22px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--nl-sage-dark);background:transparent;border:2px solid var(--nl-sage-dark);border-radius:6px;cursor:pointer;font-family:Inter,sans-serif;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.nl-pdp-cta-secondary:hover,.nl-pdp-cta-secondary:focus-visible{background:var(--nl-sage-btn);border-color:var(--nl-sage-btn);color:var(--nl-cream);outline:none}.nl-pdp--aesthetic .nl-yo-compare.nl-pdp-compare{border-radius:12px;overflow:hidden;border:1px solid var(--nl-cream-deep)}.nl-pdp--aesthetic .nl-yo-compare .win{background:#eef4ea;color:var(--nl-sage-dark)}.nl-pdp--aesthetic .nl-yo-gifts-highlight.nl-pdp-gifts{background:linear-gradient(180deg,#fff 0%,var(--nl-cream) 100%);border-color:var(--nl-cream-deep);border-radius:16px}.nl-pdp--aesthetic .nl-yo-edition-months details{border-color:var(--nl-cream-deep);background:#fff}.nl-pdp--aesthetic .nl-yo-faq.nl-pdp-faq{margin-top:20px}.nl-pdp--aesthetic .nl-yo-faq-item{background:#fff;border-color:var(--nl-cream-deep)}.nl-pdp--aesthetic:not(.nl-pdp--cro) .footer{background:#141414;border-top:3px solid #c9302c}.nl-pdp--aesthetic .nl-yo-sticky{background:var(--nl-sage-dark)}.nl-pdp--aesthetic .cta-button:not(.nl-pdp-cta-primary){background:var(--nl-sage-btn);box-shadow:0 6px 18px #4a57424d}@media(max-width:720px){.nl-pdp-pdf-grid{grid-template-columns:repeat(2,1fr)}.nl-pdp-hero-band:after{width:100%;opacity:.12}}.nl-pdp--aesthetic.nl-yo{--apt-red: var(--nl-sage-dark);--apt-green: var(--nl-sage-btn);--apt-green-hi: var(--nl-sage);--text: var(--nl-ink);--muted: var(--nl-muted)}body.nl-pdp--aesthetic.nl-apt-page h2{font-family:Tiempos Headline,Georgia,serif;font-size:clamp(26px,4vw,34px);font-weight:700;color:var(--nl-sage-dark);margin:28px 0 14px;line-height:1.2}body.nl-pdp--aesthetic.nl-apt-page h3{font-family:Tiempos Headline,Georgia,serif;color:var(--nl-sage-dark);font-weight:700}body.nl-pdp--aesthetic.nl-apt-page p,body.nl-pdp--aesthetic.nl-apt-page li{font-family:Inter,Verdana,sans-serif}.nl-pdp--aesthetic .nl-offer-urgency-inner{font-family:Inter,Verdana,sans-serif;color:var(--nl-muted)}.nl-pdp--aesthetic .nl-offer-urgency-pill{background:var(--nl-sage-btn);color:#fff}.nl-pdp--aesthetic .nl-offer-urgency strong{color:var(--nl-sage-dark)}.nl-pdp--aesthetic .nl-offer-urgency-dot{color:var(--nl-sage)}.nl-pdp--aesthetic .nl-yo-plan,.nl-pdp--aesthetic .nl-yo-plan-title,.nl-pdp--aesthetic .nl-yo-plan-note,.nl-pdp--aesthetic .nl-yo-plan-bonus-kicker,.nl-pdp--aesthetic .nl-yo-plan-bonus-line,.nl-pdp--aesthetic .nl-yo-trust{font-family:Inter,Verdana,sans-serif}.nl-pdp--aesthetic .nl-yo-plan{border-color:var(--nl-cream-deep)}.nl-pdp--aesthetic .nl-yo-plan--full:before,.nl-pdp--aesthetic .nl-yo-plan--monthly:before,.nl-pdp--aesthetic .nl-yo-plan--starter:before{background:linear-gradient(180deg,var(--nl-sage) 0%,var(--nl-sage-dark) 100%)}.nl-pdp--aesthetic .nl-yo-plan--starter:before{background:linear-gradient(180deg,#8a9a7e 0%,var(--nl-sage) 100%)}.nl-pdp--aesthetic .nl-yo-plan.is-selected{border-color:var(--nl-sage);box-shadow:0 0 0 1px var(--nl-sage),0 8px 24px #4a57421f}.nl-pdp--aesthetic .nl-yo-plan.is-selected:before{background:linear-gradient(180deg,var(--nl-sage-btn) 0%,var(--nl-sage-dark) 100%)}.nl-pdp--aesthetic .nl-yo-plan-price{color:var(--nl-sage-dark)}.nl-pdp--aesthetic .nl-yo-plan-price small{color:var(--nl-muted)}.nl-pdp--aesthetic .nl-yo-plan-eyebrow--green,.nl-pdp--aesthetic .nl-yo-plan-eyebrow--blue,.nl-pdp--aesthetic .nl-yo-plan-eyebrow--warm{color:var(--nl-sage-dark);background:#ffffffe6;border:1px solid var(--nl-cream-deep)}.nl-pdp--aesthetic .nl-yo-plan-bonus{background:#ffffffbf;border-color:var(--nl-cream-deep)}.nl-pdp--aesthetic .nl-yo-plan-bonus-kicker,.nl-pdp--aesthetic .nl-yo-plan-bonus-tag{color:var(--nl-sage-dark)}.nl-pdp--aesthetic .nl-yo-compare{font-family:Inter,Verdana,sans-serif;font-size:14px;color:var(--nl-muted)}.nl-pdp--aesthetic .nl-yo-compare th{background:#fffc;color:var(--nl-sage-dark);font-weight:700}.nl-pdp--aesthetic .nl-yo-compare th,.nl-pdp--aesthetic .nl-yo-compare td{border-color:var(--nl-cream-deep)}.nl-pdp--aesthetic .nl-yo-edition-card{border-color:var(--nl-cream-deep);box-shadow:0 6px 20px #2c33280f}.nl-pdp--aesthetic .nl-yo-edition-card[open]{border-color:var(--nl-sage);box-shadow:0 8px 28px #4a57421f}.nl-pdp--aesthetic .nl-yo-edition-summary{background:linear-gradient(180deg,#fff 0%,var(--nl-cream) 100%)}.nl-pdp--aesthetic .nl-yo-edition-summary:after{color:var(--nl-sage)}.nl-pdp--aesthetic .nl-yo-edition-num{background:var(--nl-sage-btn)}.nl-pdp--aesthetic .nl-yo-edition-head h3{font-family:Tiempos Headline,Georgia,serif;color:var(--nl-sage-dark)}.nl-pdp--aesthetic .nl-yo-edition-teaser,.nl-pdp--aesthetic .nl-yo-edition-body{font-family:Inter,Verdana,sans-serif;color:var(--nl-muted)}.nl-pdp--aesthetic .nl-yo-edition-body{background:#ffffff8c}.nl-pdp--aesthetic .nl-yo-gifts-highlight.nl-pdp-gifts{border:2px solid var(--nl-sage);box-shadow:0 10px 32px #4a57421a;background:linear-gradient(145deg,#fff 0%,var(--nl-cream) 55%,#eef4ea 100%)}.nl-pdp--aesthetic .nl-yo-gifts-ribbon{background:var(--nl-sage-dark);font-family:Inter,Verdana,sans-serif}.nl-pdp--aesthetic .nl-yo-gifts-lead,.nl-pdp--aesthetic .nl-yo-gift-copy p{font-family:Inter,Verdana,sans-serif;color:var(--nl-muted)}.nl-pdp--aesthetic .nl-yo-gift-card{border-color:var(--nl-cream-deep)}.nl-pdp--aesthetic .nl-yo-gift-badge{color:var(--nl-sage-dark);background:#eef4ea;font-family:Inter,Verdana,sans-serif}.nl-pdp--aesthetic .nl-yo-gift-copy h3{font-family:Tiempos Headline,Georgia,serif;color:var(--nl-sage-dark)}.nl-pdp--aesthetic .nl-yo-reviews{background:linear-gradient(180deg,rgba(255,255,255,.5) 0%,var(--nl-cream) 100%);border-color:var(--nl-cream-deep)}.nl-pdp--aesthetic .nl-yo-reviews-head h2.nl-pdp-section-title{margin-top:0}.nl-pdp--aesthetic .nl-yo-reviews-sub{font-family:Inter,Verdana,sans-serif;color:var(--nl-muted)}.nl-pdp--aesthetic .nl-yo-reviews-score{color:var(--nl-sage-dark)}.nl-pdp--aesthetic .nl-yo-review-card{font-family:Inter,Verdana,sans-serif;border-color:var(--nl-cream-deep);box-shadow:0 6px 20px #2c33280f}.nl-pdp--aesthetic .nl-yo-review-name{color:var(--nl-ink)}.nl-pdp--aesthetic .nl-yo-review-meta,.nl-pdp--aesthetic .nl-yo-review-quote{color:var(--nl-muted)}.nl-pdp--aesthetic .nl-yo-review-avatar{background:linear-gradient(135deg,#eef4ea,#d8e4d0);color:var(--nl-sage-dark)}.nl-pdp--aesthetic .nl-yo-review-verified{color:var(--nl-sage-dark);background:#eef4ea}.nl-pdp--aesthetic .nl-yo-faq.nl-pdp-faq{background:transparent;border:none;padding:0;margin-top:8px}.nl-pdp--aesthetic .nl-yo-faq-item summary{font-family:Inter,Verdana,sans-serif;color:var(--nl-ink)}.nl-pdp--aesthetic .nl-yo-faq-item summary:after{color:var(--nl-sage)}.nl-pdp--aesthetic .nl-yo-faq-answer{font-family:Inter,Verdana,sans-serif;color:var(--nl-muted)}.nl-pdp--aesthetic .nl-yo-faq-answer a{color:var(--nl-sage-dark);font-weight:600}.nl-pdp--aesthetic .nl-yo-sticky-inner{background:linear-gradient(180deg,var(--nl-sage-dark) 0%,#3d4a38 100%);border-top-color:var(--nl-sage);font-family:Inter,Verdana,sans-serif;box-shadow:0 -8px 32px #2c332859}.nl-pdp--aesthetic .nl-yo-sticky-text strong{color:#e8efe4}.nl-pdp--aesthetic .nl-yo-sticky-live{background:#a8c49a;animation-name:nl-pdp-sticky-pulse}@keyframes nl-pdp-sticky-pulse{0%{box-shadow:0 0 #a8c49a8c}70%{box-shadow:0 0 0 10px #a8c49a00}to{box-shadow:0 0 #a8c49a00}}.nl-pdp--aesthetic .nl-yo-sticky-btn{background:linear-gradient(135deg,var(--nl-sage-btn) 0%,var(--nl-sage-dark) 100%);box-shadow:0 4px 16px #4a574273;animation-name:nl-pdp-sticky-btn-glow}@keyframes nl-pdp-sticky-btn-glow{0%,to{box-shadow:0 4px 16px #4a574266}50%{box-shadow:0 4px 22px #6b7f5e8c}}.nl-pdp--aesthetic .nl-yo-toast-card{font-family:Inter,Verdana,sans-serif}.nl-pdp--aesthetic .nl-yo-toast-text strong{color:var(--nl-ink)}.nl-pdp--aesthetic .footer,.nl-pdp--aesthetic .footer-links{font-family:Inter,Verdana,sans-serif}.nl-pdp--aesthetic .footer a:hover{color:#e8efe4}.nl-pdp--aesthetic .cta-button.nl-pdp-cta-primary{background:var(--nl-sage-btn);box-shadow:0 8px 24px #4a574240;font-family:Inter,Verdana,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nl-product.css.map */
