.nls-value,.nls-value *,.nls-story,.nls-story *{box-sizing:border-box}.nls-value{width:100%;min-width:0;scroll-margin-top:calc(var(--header-height,90px) + 24px);font-family:var(--font-body--family,Arial,sans-serif);color:var(--color-foreground,#17242d)}.nls-value>p{margin:0;font-size:1rem;line-height:1.65;max-width:44ch}.nls-value ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:12px 0 0}.nls-value li{border:1px solid #d2dcd2;background:#eef3e9;color:#243e32;border-radius:6px;padding:6px 9px;font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}.nls-story{background:#fbf7f0;color:#17242d;font-family:var(--font-body--family,Arial,sans-serif);font-size:1rem;line-height:1.65}.nls-story :is(h2,h3,p,figure,dl,dd){margin:0}.nls-story :is(h2,h3){color:inherit;font-family:var(--font-heading--family,Arial,sans-serif);font-weight:600;font-style:normal;text-transform:none;letter-spacing:-.04em;line-height:1.12;text-wrap:balance}.nls-story h2{font-size:clamp(1.875rem,3.5vw,3.125rem)}.nls-story a{color:inherit;text-decoration:none}.nls-story a:focus-visible{outline:3px solid #267456;outline-offset:5px}.nls-wrap{width:calc(100% - 64px);max-width:1200px;margin-inline:auto}.nls-kicker{font-size:.6875rem;font-weight:600;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.nls-stage{background:#101922;color:#f5faf7}.nls-stage__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,84px);padding-block:64px}.nls-stage__visual{min-width:0}.nls-stage__image{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;border-radius:16px;background:#1c2833}.nls-stage figcaption{margin-top:12px;font-size:.6875rem;line-height:1.7;color:#b4c4cd}.nls-stage__copy{min-width:0}.nls-stage .nls-kicker{color:#bfdccc;margin-bottom:22px}.nls-stage h2>span{display:block;color:#c9f5df}.nls-stage__intro{font-size:1rem;line-height:1.85;color:#c5d1d6;margin-top:24px!important;max-width:43ch}.nls-choice{margin-top:28px;padding-top:22px;border-top:1px solid #42515b}.nls-choice h3{font-size:1rem;letter-spacing:-.01em;line-height:1.5}.nls-choice p{font-size:.875rem;color:#c5d1d6;line-height:1.8;margin-top:8px}.nls-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:14px 20px;min-height:50px;max-width:100%;border-radius:8px;font-size:.875rem;font-weight:600;line-height:1.5;background:#c9f5df;color:#132c21!important;margin-top:26px;text-align:center}.nls-button:hover{background:#e2ffef}.nls-stage a:focus-visible{outline-color:#c9f5df}.nls-stage--no-image .nls-stage__grid{grid-template-columns:minmax(0,1fr)}.nls-stage--no-image .nls-stage__copy{max-width:720px}.nls-included{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding-block:58px;border-bottom:1px solid #d6dbd1}.nls-included .nls-kicker{color:#466855;margin-bottom:14px}.nls-included h2{font-size:clamp(1.875rem,3vw,2.5rem)}.nls-included ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;padding:0;list-style:none}.nls-included li{display:flex;gap:12px;font-size:.875rem;line-height:1.6}.nls-included li>span{flex-shrink:0;color:#426a52}.nls-included>div>p:not(.nls-kicker){font-size:.75rem;line-height:1.75;color:#556369;margin-top:18px}.nls-compare{padding-block:64px 72px}.nls-compare__heading{max-width:800px;margin-bottom:32px}.nls-compare__heading .nls-kicker{color:#466855;margin-bottom:14px}.nls-compare__heading>p:last-child{font-size:.9375rem;color:#556369;margin-top:16px;line-height:1.7}.nls-compare__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nls-compare-card{min-width:0;display:flex;flex-direction:column;padding:24px;border:1px solid #d1d9cf;border-radius:14px;background:#fff}.nls-compare-card--current{background:#edf5ec;border-color:#6d9178}.nls-compare-card__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;align-items:center;min-height:28px;margin-bottom:16px}.nls-compare-card__top .nls-kicker{font-size:.625rem;color:#496554}.nls-current{background:#244c39;color:#fff;border-radius:100px;padding:4px 8px;font-size:.6875rem;line-height:1.5}.nls-compare-card h3{font-size:1.5rem;letter-spacing:-.035em;line-height:1.25}.nls-compare-card__price{font-size:1.0625rem;font-weight:600;margin-top:10px!important;line-height:1.5}.nls-compare-card dl{margin-block:22px}.nls-compare-card dl>div{padding-block:13px;border-top:1px solid #dce2d8}.nls-compare-card dt{font-size:.6875rem;color:#52695b;line-height:1.5;margin-bottom:5px}.nls-compare-card dd{font-size:.875rem;line-height:1.65}.nls-compare-card__link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;border:1px solid #809485;border-radius:7px;padding:11px 12px;font-size:.8125rem;font-weight:600;line-height:1.5;margin-top:auto}.nls-compare-card__link:hover{background:#e5efe2}.nls-compare-card--current .nls-compare-card__link{background:#17372a;color:#fff;border-color:#17372a}.nls-compare-card--current .nls-compare-card__link:hover{background:#28503c}.nls-unavailable{font-size:.75rem;color:#556369;margin-top:10px!important}.nls-story :is(h2,h3,p,dd,dt,li,a,span){overflow-wrap:anywhere}@media(max-width:999px){.nls-compare__grid{gap:14px}.nls-compare-card{padding:20px}.nls-compare-card h3{font-size:1.375rem}}@media(max-width:749px){.nls-wrap{width:calc(100% - 40px)}.nls-stage__grid{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:36px}.nls-stage__copy{padding-bottom:6px}.nls-stage .nls-kicker{margin-bottom:16px}.nls-stage__intro{margin-top:18px!important}.nls-choice{margin-top:22px;padding-top:18px}.nls-included{grid-template-columns:minmax(0,1fr);gap:22px;padding-block:36px}.nls-included ul{gap:12px 16px}.nls-compare{padding-block:40px}.nls-compare__grid{grid-template-columns:minmax(0,1fr);gap:18px}.nls-compare-card{padding:24px}.nls-compare-card h3{font-size:1.625rem}.nls-compare-card dl{margin-block:18px}.nls-compare-card__top{margin-bottom:12px}.nls-compare__heading{margin-bottom:26px}}@media(max-width:359px){.nls-included ul{grid-template-columns:minmax(0,1fr)}.nls-compare-card{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/nl-product-story.css.map */
