.nm-content{margin:0;width:100%;height:auto;overflow:hidden;background:#f5f3ee;color:#30332d;font-family:Arial,Helvetica,sans-serif}.nm-content *{box-sizing:border-box}.nm-content #part0{--cream:#F5F3EE;--ink:#30332D;--muted:#777970;--olive:#74806B;--olive-hover:#65715D;--sage:#E1E4DB;--media-bg:#E8E6DF}.nm-content #part0 *{box-sizing:border-box}.nm-content #part0{margin:0;padding:0;width:100%;overflow:hidden;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.nm-content #part0 img{display:block;max-width:100%}.nm-content #part0 a{-webkit-tap-highlight-color:transparent}.nm-content #part0 .hero{width:100%;padding:72px 0 94px;background:var(--cream)}.nm-content #part0 .hero__inner{width:100%;margin:0;padding:0 20px;display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:56px;align-items:center}.nm-content #part0 .hero__copy{min-width:0}.nm-content #part0 .hero__eyebrow{margin:0 0 18px;color:var(--olive);font-size:11px;line-height:1.2;font-weight:700;letter-spacing:3.2px;text-transform:uppercase}.nm-content #part0 .hero__title{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6.7vw,96px);line-height:.91;letter-spacing:-.05em;font-weight:400;text-wrap:balance}.nm-content #part0 .hero__title span{display:inline}.nm-content #part0 .hero__text{max-width:500px;margin:27px 0 0;color:var(--muted);font-size:17px;line-height:1.68}.nm-content #part0 .hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:34px;padding:0 28px;border-radius:999px;background:var(--olive);color:#fff;text-decoration:none;font-size:12px;line-height:1;font-weight:700}.nm-content #part0 .hero__media{position:relative;width:100%;overflow:hidden;border-radius:28px;aspect-ratio:4/5;background:var(--media-bg)}.nm-content #part0 .hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 20%}@media(hover:hover)and (pointer:fine){.nm-content #part0 .hero__button{transition:background-color .18s ease,transform .18s ease}.nm-content #part0 .hero__button:hover{background:var(--olive-hover);transform:translateY(-1px)}}@media(max-width:850px)and (min-width:601px){.nm-content #part0 .hero{padding:55px 0 70px}.nm-content #part0 .hero__inner{grid-template-columns:1fr 1fr;gap:30px}.nm-content #part0 .hero__title{font-size:clamp(46px,6vw,62px)}.nm-content #part0 .hero__text{font-size:15px}}@media(max-width:600px){.nm-content #part0 .hero{position:relative;width:100%;min-height:100vh;min-height:100svh;padding:0;background:var(--ink);overflow:hidden}.nm-content #part0 .hero__inner{width:100%;min-height:100vh;min-height:100svh;padding:0;display:block}.nm-content #part0 .hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;aspect-ratio:auto}.nm-content #part0 .hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#14171305,#1417130d 35%,#14171333 57%,#141713d1)}.nm-content #part0 .hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.nm-content #part0 .hero__copy{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:26px 22px;color:#fff}.nm-content #part0 .hero__eyebrow{margin-bottom:13px;color:var(--sage);font-size:10px;letter-spacing:2.7px}.nm-content #part0 .hero__title{max-width:540px;color:#fff;font-size:clamp(40px,11.7vw,48px);line-height:.94;letter-spacing:-.045em;text-wrap:initial}.nm-content #part0 .hero__title span{display:block}.nm-content #part0 .hero__text{max-width:460px;margin-top:15px;color:#ffffffe0;font-size:14px;line-height:1.55}.nm-content #part0 .hero__button{min-height:50px;margin-top:21px;background:#fff;color:var(--ink)}}.nm-content #part1{--sage:#74806B;--white:#fff}.nm-content #part1 *{box-sizing:border-box}.nm-content #part1{margin:0;padding:0;width:100%;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.nm-content #part1 .nelumbo-trust{width:100%;height:50px;background:var(--sage);color:var(--white);overflow:hidden}.nm-content #part1 .trust-track{width:100%;height:50px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.nm-content #part1 .trust-item{min-width:0;display:flex;align-items:center;justify-content:center;padding:0 16px;white-space:nowrap;font-size:14px;line-height:1;font-weight:600}@media(max-width:767px){.nm-content #part1 .trust-track{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,25px)}.nm-content #part1 .trust-item{padding:0 6px;font-size:11px;line-height:1.2}}.nm-content #part2{--bg:#F5F3EE;--ink:#30332D;--muted:#777970;--olive:#74806B;--visual-bg:#EAE8E2}.nm-content #part2 *{box-sizing:border-box}.nm-content #part2{margin:0;padding:0;width:100%;background:var(--bg);color:var(--ink);overflow:hidden;font-family:Arial,Helvetica,sans-serif}.nm-content #part2 img{display:block;width:100%;height:auto}.nm-content #part2 a{color:inherit;text-decoration:none}.nm-content #part2 .colors{width:100%;background:var(--bg);padding:clamp(84px,8vw,112px) 20px clamp(92px,8vw,120px)}.nm-content #part2 .wrap{width:100%;margin:0}.nm-content #part2 .head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:clamp(32px,5vw,60px);align-items:end;margin-bottom:clamp(36px,4vw,48px)}.nm-content #part2 .ey{margin:0 0 17px;color:var(--olive);font-size:11px;line-height:1;font-weight:700;letter-spacing:3.2px;text-transform:uppercase}.nm-content #part2 h2,.nm-content #part2 h3{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.nm-content #part2 h2{font-size:clamp(52px,5.8vw,80px);line-height:.94;letter-spacing:-.045em}.nm-content #part2 .intro{max-width:390px;margin:0 0 4px auto;color:var(--muted);font-size:15px;line-height:1.68}.nm-content #part2 .grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.nm-content #part2 .product{min-width:0}.nm-content #part2 .image{overflow:hidden;width:100%;border-radius:22px;aspect-ratio:4/5;background:var(--visual-bg)}.nm-content #part2 .image img{width:100%;height:100%;object-fit:cover;object-position:center}.nm-content #part2 .info{padding:15px 2px 0}.nm-content #part2 .row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.nm-content #part2 h3{font-size:18px;line-height:1.1}.nm-content #part2 .price{flex:none;font-size:12px;font-weight:700}.nm-content #part2 .mood{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.4}@media(max-width:900px)and (min-width:601px){.nm-content #part2 .head{grid-template-columns:1fr;gap:20px}.nm-content #part2 .intro{margin:0}.nm-content #part2 .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.nm-content #part2 .colors{padding:76px 0 82px}.nm-content #part2 .head{display:block;margin:0 20px 34px}.nm-content #part2 .ey{margin-bottom:16px;font-size:10px;letter-spacing:2.8px}.nm-content #part2 h2{font-size:clamp(46px,13vw,56px);line-height:.95}.nm-content #part2 .intro{max-width:440px;margin:20px 0 0;font-size:14px;line-height:1.62}.nm-content #part2 .grid{display:flex;width:100%;gap:14px;margin:0;padding:0 20px 10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nm-content #part2 .grid::-webkit-scrollbar{display:none}.nm-content #part2 .product{flex:0 0 82%;scroll-snap-align:start}.nm-content #part2 .image{border-radius:20px}.nm-content #part2 .info{padding:13px 2px 0}}.nm-content #part4{--bg:#F5F3EE;--ink:#30332D;--muted:#73756F;--olive:#74806B;--line:#D9D8D2;--visual-bg:#E8E5DD}.nm-content #part4 *{box-sizing:border-box}.nm-content #part4{margin:0;padding:0;width:100%;background:var(--bg);font-family:Arial,Helvetica,sans-serif;color:var(--ink);overflow:hidden}.nm-content #part4 .n-flow{width:100%;background:var(--bg);padding:clamp(84px,8vw,112px) 20px clamp(92px,8vw,120px)}.nm-content #part4 .n-flow__wrap{width:100%;margin:0}.nm-content #part4 .n-flow__eyebrow{margin:0 0 20px;color:var(--olive);font-size:11px;line-height:1;font-weight:700;letter-spacing:3.2px;text-transform:uppercase}.nm-content #part4 .n-flow__title{margin:0;max-width:850px;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,6vw,90px);line-height:.93;font-weight:400;letter-spacing:-.045em}.nm-content #part4 .n-flow__intro{max-width:540px;margin:28px 0 0;color:var(--muted);font-size:17px;line-height:1.68}.nm-content #part4 .n-flow__steps{margin-top:clamp(54px,5vw,72px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nm-content #part4 .n-flow__step{min-width:0}.nm-content #part4 .n-flow__visual{width:100%;overflow:hidden;border-radius:26px;aspect-ratio:4/5;background:var(--visual-bg)}.nm-content #part4 .n-flow__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.nm-content #part4 .n-flow__meta{padding:18px 3px 0}.nm-content #part4 .n-flow__num{margin-bottom:10px;color:var(--olive);font-size:10px;font-weight:700;letter-spacing:2.6px}.nm-content #part4 .n-flow__step-title{margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1;font-weight:400;letter-spacing:-.7px}.nm-content #part4 .n-flow__desc{max-width:330px;margin:11px 0 0;color:var(--muted);font-size:14px;line-height:1.62}.nm-content #part4 .n-flow__closing{margin-top:clamp(52px,5vw,72px);padding-top:22px;border-top:1px solid var(--line)}.nm-content #part4 .n-flow__closing p{max-width:650px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1.25;font-weight:400}@media(max-width:767px){.nm-content #part4 .n-flow{padding:74px 20px 82px}.nm-content #part4 .n-flow__eyebrow{margin-bottom:17px;font-size:10px;letter-spacing:2.8px}.nm-content #part4 .n-flow__title{font-size:clamp(46px,13.5vw,60px);line-height:.93}.nm-content #part4 .n-flow__intro{margin-top:23px;font-size:16px;line-height:1.62}.nm-content #part4 .n-flow__steps{display:flex;width:auto;margin:46px -20px 0;padding:0 20px 8px;gap:13px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nm-content #part4 .n-flow__steps::-webkit-scrollbar{display:none}.nm-content #part4 .n-flow__step{flex:0 0 82%;scroll-snap-align:start}.nm-content #part4 .n-flow__visual{border-radius:22px}.nm-content #part4 .n-flow__meta{padding-top:16px}.nm-content #part4 .n-flow__step-title{font-size:29px}.nm-content #part4 .n-flow__desc{font-size:14px}.nm-content #part4 .n-flow__closing{margin-top:46px;padding-top:19px}.nm-content #part4 .n-flow__closing p{font-size:23px;line-height:1.3}}.nm-content #part5{--bg:#F5F3EE;--paper:#FBFAF7;--ink:#30332D;--muted:#777970;--olive:#74806B;--sage:#E1E4DB}.nm-content #part5 *{box-sizing:border-box}.nm-content #part5{margin:0;padding:0;background:var(--bg);font-family:Arial,Helvetica,sans-serif;color:var(--ink)}.nm-content #part5 .reviews{background:var(--bg);padding:112px 0 118px;overflow:hidden}.nm-content #part5 .head{width:min(1280px,calc(100% - 64px));margin:0 auto 48px;display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.nm-content #part5 .eyebrow{margin:0 0 18px;color:var(--olive);font-size:11px;font-weight:700;letter-spacing:3.5px;text-transform:uppercase}.nm-content #part5 h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5.7vw,82px);line-height:.94;font-weight:400;letter-spacing:-3px}.nm-content #part5 .summary{text-align:right;padding-bottom:4px}.nm-content #part5 .summary-stars{color:var(--olive);font-size:15px;letter-spacing:2px}.nm-content #part5 .summary small{display:block;margin-top:8px;color:var(--muted);font-size:11px}.nm-content #part5 .viewport{width:min(1280px,calc(100% - 64px));margin:0 auto;overflow:hidden}.nm-content #part5 .track{display:flex;gap:18px}.nm-content #part5 .review-card{flex:0 0 calc((100% - 36px)/3);min-height:330px;padding:30px 32px 26px;background:var(--paper);border-radius:24px;display:flex;flex-direction:column}.nm-content #part5 .review-card:nth-child(2n){background:var(--sage)}.nm-content #part5 .stars{color:var(--olive);font-size:13px;letter-spacing:2px}.nm-content #part5 .review-card h3{margin:30px 0 0;font-size:17px;line-height:1.25;font-weight:700}.nm-content #part5 blockquote{margin:20px 0 24px;font-size:16px;line-height:1.65;color:var(--muted)}.nm-content #part5 .reviewer{margin-top:auto;padding-top:15px;border-top:1px solid rgba(48,51,45,.14);display:flex;align-items:center;justify-content:space-between;gap:16px}.nm-content #part5 .reviewer strong{font-size:12px;font-weight:700}.nm-content #part5 .reviewer span{color:var(--muted);font-size:10px;text-align:right}@media(max-width:760px){.nm-content #part5 .reviews{padding:78px 0 84px}.nm-content #part5 .head{width:calc(100% - 40px);display:block;margin-bottom:34px}.nm-content #part5 .eyebrow{font-size:10px;letter-spacing:3px}.nm-content #part5 h2{font-size:clamp(46px,13vw,60px);letter-spacing:-2.2px}.nm-content #part5 .summary{margin-top:22px;text-align:left}.nm-content #part5 .viewport{width:100%;padding-left:20px}.nm-content #part5 .track{gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:20px}.nm-content #part5 .track::-webkit-scrollbar{display:none}.nm-content #part5 .review-card{flex:0 0 84%;min-height:340px;padding:29px 27px 27px;scroll-snap-align:start}.nm-content #part5 .review-card h3{margin-top:26px;font-size:15px}.nm-content #part5 blockquote{margin-top:20px;font-size:15px;line-height:1.65}}.nm-content #page{display:block}.nm-content #page>div{flex:none}.nm-content #part0 .hero,.nm-content #part0 .hero__inner{min-height:0}.nm-content #part1 .nelumbo-trust{background:#74806b}@media(max-width:600px){.nm-content #part0 .hero,.nm-content #part0 .hero__inner{height:var(--viewport-height,760px);min-height:var(--viewport-height,760px)}}@media(max-width:750px){.nm-content #page>#part5{display:block}}.nm-content #page>#part5{display:block}.nm-content a:focus-visible{outline:2px solid #74806B;outline-offset:4px}@media(prefers-reduced-motion:reduce){.nm-content #part0 .hero__button{transition:none}}@media(min-width:1001px){.nm-content{background:#f4f2eb}.nm-content #part0{--cream:#F4F2EB}.nm-content #part2,.nm-content #part4,.nm-content #part5{--bg:#F4F2EB}}@media(min-width:981px){.nm-content #part0 .hero{padding:72px 0 88px}.nm-content #part0 .hero__inner{width:min(1200px,calc(100% - 96px));margin:auto;padding:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.nm-content #part0 .hero__title{font-size:clamp(44px,4.5vw,64px);line-height:1.05;letter-spacing:-.035em}.nm-content #part0 .hero__media{height:600px;aspect-ratio:auto}.nm-content #part2 .colors,.nm-content #part4 .n-flow{padding:88px 0}.nm-content #part2 .wrap,.nm-content #part4 .n-flow__wrap,.nm-content #part5 .head,.nm-content #part5 .viewport{width:min(1200px,calc(100% - 96px));margin-left:auto;margin-right:auto}.nm-content #part2 h2,.nm-content #part4 .n-flow__title,.nm-content #part5 h2{font-size:clamp(42px,4.2vw,60px);line-height:1.06;letter-spacing:-.035em}.nm-content #part2 .row{flex-wrap:wrap;gap:8px}.nm-content #part4 .n-flow__visual{height:420px;aspect-ratio:auto}.nm-content #part4 .n-flow__steps{margin-top:48px;gap:24px}.nm-content #part5 .reviews{padding:88px 0}.nm-content #part5 .review-card{padding:28px 24px;min-height:350px}}@media(min-width:901px){.nm-content #part0 .hero,.nm-content #part2 .colors,.nm-content #part4 .n-flow{padding-left:0;padding-right:0}.nm-content #part0 .hero__inner,.nm-content #part2 .wrap,.nm-content #part4 .n-flow__wrap,.nm-content #part5 .head,.nm-content #part5 .viewport{width:min(1320px,calc(100% - 96px));margin-left:auto;margin-right:auto}}.nm-content .nm-home-hero{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding:50px max(24px,6vw)}.nm-content .nm-home-hero img{width:100%;height:650px;object-fit:cover;object-position:44% 15%;border-radius:24px}.nm-content .nm-home-hero h1{font:400 clamp(40px,5vw,76px)/1.03 Georgia,serif;letter-spacing:-2px;margin:0 0 30px}.nm-content .nm-home-hero p{font-size:18px;line-height:1.6}.nm-content .nm-home-hero a{display:inline-block;background:#74806b;color:#fff;padding:20px 28px;border-radius:50px;margin-top:24px}@media(max-width:700px){.nm-content .nm-home-hero{grid-template-columns:1fr;padding:24px;gap:30px}.nm-content .nm-home-hero img{height:480px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/nelumbo-home.css.map */
