.nc-page{--nc-photo-radius: 8px}.nc-hero-image img{aspect-ratio:4 / 5;max-height:580px;object-fit:cover}.nc-recognition-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,78px)}.nc-recognition-photo,.nc-feature-photo,.nc-step-photo,.nc-moment-photo{margin:0;min-width:0;overflow:hidden;border-radius:var(--nc-photo-radius);background:#eeeae2}.nc-recognition-photo img{width:100%;aspect-ratio:5 / 4;object-fit:cover}.nc-recognition-copy{min-width:0}.nc-recognition-copy h2{max-width:530px;margin-bottom:26px}.nc-recognition-copy .nc-prose{max-width:490px}.nc-feature-stories{background:var(--mist)}.nc-feature-stories .nc-section-heading{max-width:760px;margin-bottom:56px}.nc-feature-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,78px);align-items:center}.nc-feature-story+.nc-feature-story{margin-top:68px;padding-top:68px;border-top:1px solid var(--line)}.nc-feature-photo img{width:100%;aspect-ratio:5 / 4;object-fit:contain}.nc-feature-photo--cover img,.nc-feature-photo[data-image-fit=cover] img{object-fit:cover}.nc-feature-copy{position:relative;min-width:0;max-width:480px;padding:14px 0}.nc-feature-copy h3{font-size:clamp(30px,3.1vw,42px);line-height:1.13;letter-spacing:-.038em;margin:0 0 22px;text-wrap:balance}.nc-feature-copy>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.75;max-width:450px}.nc-feature-number{display:block;color:var(--nc-tan);font:36px/1 var(--serif);letter-spacing:-.025em;margin:0 0 22px}.nc-visual-routine{background:var(--white)}.nc-routine-note{margin-top:26px;text-align:center}.nc-routine-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0}.nc-routine-cards>li{min-width:0}.nc-step-photo img{width:100%;aspect-ratio:13 / 10;object-fit:cover}.nc-routine-cards .nc-step-number{display:block;font-size:29px;margin:23px 0 11px}.nc-routine-cards h3{font-size:27px;line-height:1.2;margin-bottom:14px;text-wrap:balance}.nc-routine-cards p{color:var(--muted);font-size:14px;line-height:1.75}.nc-purchase-grid{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:40px}.nc-purchase-copy{min-width:0}.nc-purchase-copy h1{font-size:clamp(35px,3.4vw,46px);line-height:1.07;letter-spacing:-.04em}.nc-purchase-copy .nc-lead{font-size:15px;line-height:1.65;margin:15px 0}.nc-purchase-copy .nc-benefits{margin-bottom:16px;gap:5px;line-height:1.55}.nc-purchase-copy .nc-options{margin:16px 0}.nc-purchase-copy .nc-price{margin-bottom:10px}.nc-purchase-copy .nc-purchase-trust{line-height:1.6;margin:14px 0}.nc-gallery .gallery-track{aspect-ratio:1}.nc-gallery .gallery-tabs{gap:9px;margin-top:12px;padding-top:4px}.nc-gallery .gallery-tab{min-width:58px;min-height:58px}.nc-gallery .gallery-tab:focus-visible{outline:3px solid var(--nc-tan);outline-offset:2px}.nc-purchase-accordions{border-top:1px solid var(--line);margin-top:21px}.nc-purchase-accordions details{border-bottom:1px solid var(--line)}.nc-purchase-accordions summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:15px 0;color:var(--forest);font-size:12px;font-weight:600;line-height:1.6}.nc-purchase-accordions summary::-webkit-details-marker{display:none}.nc-purchase-accordions summary:after{content:"+";flex:0 0 20px;text-align:center;font-size:21px;font-weight:400;line-height:1}.nc-purchase-accordions details[open] summary:after{content:"\2212"}.nc-purchase-accordions details>p,.nc-purchase-accordions details>div{padding:0 25px 16px 0;color:var(--muted);font-size:12px;line-height:1.75}.nc-purchase-accordions details p+p{margin-top:10px}.nc-purchase-accordions a{text-decoration:underline;text-underline-offset:3px}.nc-moment-grid{gap:25px}.nc-moment-grid article{border-top:0;padding-top:0;min-width:0}.nc-moment-photo{margin-bottom:21px}.nc-moment-photo img{width:100%;aspect-ratio:5 / 4;object-fit:cover}.nc-moment-grid h3{font-size:25px;margin-top:12px;text-wrap:balance}.nc-moment-grid p{font-size:13px;line-height:1.75}@media(min-width:761px){.nc-feature-story:nth-of-type(2n) .nc-feature-photo{grid-column:2;grid-row:1}.nc-feature-story:nth-of-type(2n) .nc-feature-copy{grid-column:1;grid-row:1}}@media(max-width:1050px){.nc-purchase-grid{gap:30px}.nc-purchase-copy h1{font-size:clamp(35px,4vw,42px)}.nc-feature-story{gap:38px}.nc-routine-cards{gap:22px}.nc-moment-grid{gap:20px}.nc-moment-grid h3{font-size:23px}}@media(max-width:760px){.nc-hero-image img{aspect-ratio:4 / 5;max-height:600px;object-position:center}.nc-recognition-grid,.nc-feature-story,.nc-purchase-grid{grid-template-columns:minmax(0,1fr);gap:28px}.nc-recognition-copy h2{margin-bottom:21px}.nc-recognition-photo img{aspect-ratio:5 / 4}.nc-feature-stories .nc-section-heading{margin-bottom:32px}.nc-feature-story+.nc-feature-story{margin-top:35px;padding-top:35px}.nc-feature-copy{max-width:none;padding:0}.nc-feature-copy h3{font-size:31px;margin-bottom:17px}.nc-feature-copy>p:not(.eyebrow){font-size:15px;line-height:1.75;max-width:none}.nc-feature-number{font-size:29px;margin-bottom:16px}.nc-routine-cards{grid-template-columns:minmax(0,1fr);gap:34px}.nc-routine-cards .nc-step-number{margin-top:18px}.nc-routine-cards h3{font-size:27px;margin-bottom:12px}.nc-routine-cards p{font-size:14px}.nc-purchase-copy h1{font-size:35px}.nc-purchase-copy .nc-lead{margin-top:16px}.nc-gallery .gallery-track{aspect-ratio:1!important;max-height:none}.nc-gallery .gallery-tab{min-width:52px;min-height:52px}.nc-purchase-accordions summary{font-size:12px;padding:16px 0}.nc-moment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 18px}.nc-moment-photo{margin-bottom:16px}.nc-moment-grid h3{font-size:23px;line-height:1.2;margin-top:10px;margin-bottom:10px}.nc-moment-grid p{font-size:12px;line-height:1.7}}@media(max-width:360px){.nc-purchase-copy h1{font-size:32px}.nc-moment-grid{gap:26px 15px}.nc-moment-grid h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.nc-page *,.nc-page *:before,.nc-page *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/naprelle-visual.css.map */
