@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.nh-surface{--green:#143e2b;--lime:#e5ed9a;--paper:#faf9f4;--ink:#173b2a}.nh-surface{scroll-behavior:smooth;scroll-padding-top:100px}.nh-surface{margin:0;color:var(--ink);background:var(--paper);font-family:DM Sans,sans-serif;font-size:16px}.nh-surface a{color:inherit;text-decoration:none}.nh-surface button{font:inherit;cursor:pointer}.nh-surface button:focus-visible,.nh-surface a:focus-visible,.nh-surface summary:focus-visible{outline:3px solid #ba7a24;outline-offset:5px}.nh-surface .announcement{background:var(--green);color:#fff;text-align:center;padding:10px 20px;font-size:13px}.nh-surface .announcement span{margin-left:35px;color:var(--lime)}.nh-surface header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 5%;background:var(--paper)}.nh-surface .logo{font-family:Manrope,sans-serif;font-weight:800;font-size:27px;letter-spacing:-1.3px}.nh-surface .logo span{display:block;font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:3px;margin-top:4px;font-weight:500}.nh-surface nav{display:flex;gap:28px;font-size:14px}.nh-surface .nav-shop{border:1px solid #acc1ad;padding:13px 18px;border-radius:30px;font-size:13px}.nh-surface .menu{display:none}.nh-surface .hero{position:relative;min-height:650px;height:calc(100vh - 140px);max-height:850px;background:#284332;overflow:hidden;color:#fff}.nh-surface .hero video{position:absolute;width:100%;height:100%;object-fit:cover}.nh-surface .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#092117db,#0921176b 45%,#0921170d)}.nh-surface .hero-copy{position:relative;padding:95px 6%;max-width:730px}.nh-surface .eyebrow{font-size:12px;letter-spacing:2px;font-weight:700;margin-bottom:22px}.nh-surface .light{color:#e4eca8}.nh-surface h1,.nh-surface h2,.nh-surface h3,.nh-surface p{margin-top:0}.nh-surface h1{font-family:Manrope,sans-serif;font-size:clamp(65px,6.7vw,105px);line-height:1.04;letter-spacing:-5px;font-weight:600;margin-bottom:30px}.nh-surface em{font-family:Georgia,serif;font-weight:400}.nh-surface h1 em{color:#4b6536}.nh-surface .hero h1 em,.nh-surface .story-cover h1 em{color:var(--lime)}.nh-surface .hero p{max-width:380px;line-height:1.7;font-size:18px;margin-bottom:30px}.nh-surface .button{display:inline-flex;justify-content:center;align-items:center;border-radius:7px;padding:17px 25px;font-weight:700;font-size:15px;transition:transform .2s,background .2s}.nh-surface .button:hover{transform:translateY(-2px)}.nh-surface .yellow{background:var(--lime);color:var(--green)}.nh-surface .green{background:var(--green);color:#fff}.nh-surface .hero-rating{margin-top:28px;font-size:13px}.nh-surface .hero-rating span{color:var(--lime);letter-spacing:3px;margin-right:10px}.nh-surface .hero-rating small{display:block;font-size:12px;margin-top:7px;color:#dedfd5}.nh-surface .hero-note{position:absolute;right:6%;bottom:45px;transform:rotate(-4deg);background:var(--lime);color:var(--green);padding:25px 30px;font-size:11px;letter-spacing:1px;border-radius:50%;text-align:center;line-height:1.6}.nh-surface .hero-note b{font-family:Georgia;font-style:italic;font-size:18px;letter-spacing:0}.nh-surface .vertical{position:absolute;right:20px;top:50%;writing-mode:vertical-rl;letter-spacing:3px;font-size:10px}.nh-surface .proof{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 5%;border-bottom:1px solid #d8ddcf;font-size:14px;text-align:center}.nh-surface .proof span+span{border-left:1px solid #ccd3bd}.nh-surface .section{padding:90px 6%}.nh-surface .section-head{display:flex;justify-content:space-between;align-items:end;gap:35px}.nh-surface h2{font-family:Manrope,sans-serif;font-size:clamp(32px,3.2vw,51px);font-weight:500;line-height:1.15;letter-spacing:-2px;margin-bottom:24px}.nh-surface .section-head p{font-size:15px;line-height:1.6;color:#5b6a5e}.nh-surface .filters{display:flex;gap:10px;margin:15px 0 35px}.nh-surface .filters button{border:1px solid #d1d7c9;background:none;border-radius:30px;padding:10px 18px;font-size:14px;color:var(--ink)}.nh-surface .filters .active{background:var(--green);color:#fff;border-color:var(--green)}.nh-surface .products{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.nh-surface .product-image{position:relative;overflow:hidden;background:#eeeee6;border-radius:10px;aspect-ratio:1}.nh-surface .product-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.nh-surface .product:hover img{transform:scale(1.04)}.nh-surface .badge{position:absolute;top:14px;left:14px;padding:7px 10px;background:var(--paper);border-radius:3px;font-size:11px;font-weight:600}.nh-surface .product h3{font-family:Manrope;font-size:18px;margin:19px 0 8px;letter-spacing:-.5px}.nh-surface .product p{font-size:14px;color:#697466;line-height:1.5;min-height:42px;margin-bottom:15px}.nh-surface .product-bottom{display:flex;align-items:center;justify-content:space-between}.nh-surface .price{font-weight:700}.nh-surface .product-bottom a{border-bottom:1px solid #839175;padding-bottom:4px;font-size:14px}.nh-surface .bundle{display:grid;grid-template-columns:1fr 1fr;gap:7%;background:#e9eedf;align-items:center}.nh-surface .bundle-image{position:relative}.nh-surface .bundle-image img{width:100%;border-radius:12px;display:block}.nh-surface .image-label{position:absolute;bottom:18px;left:20px;background:var(--paper);font-size:10px;letter-spacing:2px;padding:12px 15px}.nh-surface .bundle-copy>p{color:#546551;line-height:1.6}.nh-surface .bundle-options{display:grid;gap:10px;margin:25px 0}.nh-surface .bundle-option{position:relative;display:flex;align-items:center;gap:15px;width:100%;text-align:left;padding:17px;background:transparent;border:1px solid #b7c5ae;border-radius:8px;color:var(--ink)}.nh-surface .bundle-option.selected{border:2px solid var(--green);background:#f9fbf3;padding:16px}.nh-surface .radio{width:18px;height:18px;border:1px solid #86967d;border-radius:50%;flex-shrink:0}.nh-surface .selected .radio{border:5px solid var(--green)}.nh-surface .option-text{flex:1}.nh-surface .option-text b{font-size:15px;display:block}.nh-surface .option-text small{font-size:12px;color:#5c6b55;display:block;margin-top:4px}.nh-surface .bundle-copy>.button{width:100%}.nh-surface .bundle-copy>small{display:block;text-align:center;margin-top:13px;color:#64715e;font-size:12px}.nh-surface .how{text-align:center}.nh-surface .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;margin-top:50px;text-align:left}.nh-surface .steps span{font-family:Georgia;font-style:italic;font-size:45px;color:#607848;display:block;border-bottom:1px solid #cdd7c3;padding-bottom:17px;margin-bottom:23px}.nh-surface .steps h3{font-size:20px}.nh-surface .steps p{line-height:1.7;color:#61705d;font-size:15px}.nh-surface .cat-section{display:grid;grid-template-columns:1fr 1fr;background:var(--green);color:#fff}.nh-surface .cat-section img{width:100%;height:100%;max-height:590px;object-fit:cover}.nh-surface .cat-section>div{padding:75px 12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.nh-surface .cat-section h2{font-size:clamp(40px,4vw,64px);color:var(--lime)}.nh-surface .cat-section p{line-height:1.7;color:#d5dfd0;font-size:17px;max-width:400px}.nh-surface .story{text-align:center;padding-top:110px;padding-bottom:110px}.nh-surface .story h2{font-size:clamp(35px,4vw,59px)}.nh-surface .story p{max-width:670px;margin:30px auto;line-height:1.8;color:#5b6b57}.nh-surface .text-link{border-bottom:1px solid #586a47;padding-bottom:6px}.nh-surface .faq{background:#eeeee5;display:grid;grid-template-columns:1fr 1.6fr;gap:10%}.nh-surface .faq a{border-bottom:1px solid #839175;font-size:14px}.nh-surface .questions details{border-bottom:1px solid #cad2c1;padding:21px 0}.nh-surface .questions summary{cursor:pointer;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:20px}.nh-surface .questions summary:after{content:"+";font-size:22px}.nh-surface .questions details[open] summary:after{content:"\2212"}.nh-surface .questions p{line-height:1.7;color:#5a6a55;padding-top:18px;margin-bottom:0;font-size:15px}.nh-surface footer{background:var(--green);color:#e7eedf;padding:65px 6% 25px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.nh-surface footer p{font-size:14px;color:#aebeab;margin-top:20px}.nh-surface footer b{font-size:14px;display:block;margin-bottom:20px}.nh-surface footer>div>a:not(.logo){display:block;font-size:14px;margin:13px 0;color:#ccd9c5}.nh-surface .footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid #3d5c43;padding-top:25px;font-size:12px;color:#aebeab}.nh-surface .footer-bottom a{font-size:12px!important;margin:0!important}.nh-surface [hidden]{display:none!important}@media(min-width:1500px){.nh-surface .section,.nh-surface header{padding-left:max(6%,calc((100vw - 1400px)/2));padding-right:max(6%,calc((100vw - 1400px)/2))}}@media(max-width:900px){.nh-surface header{height:85px}.nh-surface nav{gap:16px}.nh-surface .nav-shop{display:none}.nh-surface .products{grid-template-columns:repeat(2,1fr)}.nh-surface .section{padding:65px 5%}.nh-surface .bundle{gap:5%}.nh-surface .hero-copy{padding-top:95px}.nh-surface .steps{gap:30px}.nh-surface .section-head p{max-width:220px}}@media(max-width:600px){.nh-surface .announcement{font-size:11px;padding:9px}.nh-surface .announcement span{display:none}.nh-surface header{padding:0 5%;height:80px}.nh-surface .logo{font-size:24px}.nh-surface .menu{display:block;background:none;border:0;color:var(--green);font-size:25px}.nh-surface nav{display:none;position:absolute;top:111px;left:0;right:0;background:var(--paper);padding:25px;z-index:10;flex-direction:column;font-size:16px}.nh-surface nav.open{display:flex}.nh-surface .hero{height:680px;min-height:0}.nh-surface .hero-copy{padding:75px 7%;max-width:100%}.nh-surface h1{font-size:66px;letter-spacing:-3px}.nh-surface .hero p{font-size:16px;max-width:300px}.nh-surface .shade{background:linear-gradient(90deg,#092117cc,#09211747)}.nh-surface .hero-note{right:7%;bottom:25px;padding:15px 23px}.nh-surface .vertical{display:none}.nh-surface .proof{grid-template-columns:1fr 1fr;gap:18px;font-size:12px;padding:23px 4%}.nh-surface .proof span+span{border:0}.nh-surface .section-head{display:block}.nh-surface .section-head p{max-width:none}.nh-surface .eyebrow{font-size:10px;letter-spacing:1.6px}.nh-surface .filters{gap:7px}.nh-surface .filters button{font-size:12px;padding:9px 10px}.nh-surface .products{gap:16px}.nh-surface .product h3{font-size:16px}.nh-surface .product p{font-size:13px;min-height:58px}.nh-surface .badge{font-size:9px;left:9px;top:9px;padding:6px}.nh-surface .product-bottom{gap:8px}.nh-surface .product-bottom a{font-size:12px}.nh-surface .price{font-size:14px}.nh-surface .bundle,.nh-surface .cat-section,.nh-surface .faq{grid-template-columns:1fr}.nh-surface .bundle{gap:35px}.nh-surface .steps{grid-template-columns:1fr;gap:15px}.nh-surface .steps span{font-size:35px}.nh-surface .how{text-align:left}.nh-surface .cat-section>div{padding:50px 7%}.nh-surface .cat-section img{max-height:410px}.nh-surface .faq{gap:20px}.nh-surface .faq h2 br{display:none}.nh-surface footer{grid-template-columns:1fr 1fr;padding:50px 6% 25px;gap:35px}.nh-surface footer>div:first-child{grid-column:1/-1}.nh-surface .story{padding-top:80px;padding-bottom:80px}.nh-surface .story h2{letter-spacing:-1.5px}.nh-surface .hero-rating{font-size:12px}}@media(prefers-reduced-motion:reduce){.nh-surface{scroll-behavior:auto}.nh-surface *{transition:none!important}}.nh-surface nav a[aria-current=page]{border-bottom:1px solid;padding-bottom:5px}.nh-surface .page-intro{padding:85px 6% 65px;background:#e9eedf}.nh-surface .page-intro h1{font-size:clamp(50px,6vw,82px);letter-spacing:-3px;line-height:1.08;max-width:850px}.nh-surface .page-intro p{line-height:1.7;color:#546551;max-width:540px;font-size:18px}.nh-surface .page-intro .button{margin-top:10px}.nh-surface .catalog{padding-top:45px}.nh-surface .collection-note{background:#eeeee5;padding:65px 6%;text-align:center}.nh-surface .collection-note p{max-width:590px;margin:20px auto;line-height:1.7;color:#5b6b57}.nh-surface .gift-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.nh-surface .comparison{margin-top:90px}.nh-surface .table-wrap{overflow-x:auto}.nh-surface table{border-collapse:collapse;width:100%;text-align:left;font-size:15px}.nh-surface th,.nh-surface td{padding:23px 18px;border-bottom:1px solid #cdd7c3;line-height:1.5}.nh-surface thead{background:#e9eedf}.nh-surface tbody th{font-weight:500}.nh-surface .gift-banner{background:var(--green);color:var(--lime);padding:80px 6%;text-align:center}.nh-surface .gift-banner p{color:#d5dfd0;max-width:550px;margin:25px auto;line-height:1.7}.nh-surface .story-cover{position:relative;height:550px;color:#fff;overflow:hidden}.nh-surface .story-cover video{width:100%;height:100%;object-fit:cover}.nh-surface .story-cover-text{position:absolute;left:6%;top:100px}.nh-surface .story-cover h1{font-size:clamp(55px,6vw,90px)}.nh-surface .values{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;background:#e9eedf}.nh-surface .values span{font:italic 42px Georgia;color:#607848;display:block;margin-bottom:25px}.nh-surface .values h3{font-size:22px}.nh-surface .values p{line-height:1.8;color:#5a6a55}.nh-surface .help-layout{display:grid;grid-template-columns:1fr 2.5fr;gap:8%;align-items:start}.nh-surface .help-topics{position:sticky;top:30px;display:flex;flex-direction:column;gap:20px}.nh-surface .help-topics b{margin-bottom:10px}.nh-surface .help-topics a{color:#607055}.nh-surface .faq-group{margin-bottom:55px;scroll-margin-top:30px}.nh-surface .faq-group h2{font-size:30px}.nh-surface .product-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;padding-top:45px;align-items:start}.nh-surface .gallery{position:sticky;top:25px}.nh-surface .main-photo{width:100%;aspect-ratio:1;object-fit:contain;background:#eeeee6;border-radius:12px}.nh-surface .thumbnails{display:flex;gap:12px;margin-top:15px}.nh-surface .thumbnails button{padding:0;border:1px solid #b7c5ae;background:transparent;width:80px;height:80px;border-radius:7px;overflow:hidden}.nh-surface .thumbnails img{width:100%;height:100%;object-fit:cover}.nh-surface .thumbnails .selected{border:2px solid var(--green)}.nh-surface .breadcrumbs{font-size:12px;color:#66765d;margin-bottom:35px}.nh-surface .product-copy h1{font-size:clamp(34px,3.4vw,51px);letter-spacing:-2px;line-height:1.15;margin-bottom:20px}.nh-surface .detail-price{font-size:26px;font-weight:600}.nh-surface .detail-price span{font-size:13px;font-weight:400;margin-left:8px}.nh-surface .product-copy>p:not(.detail-price){line-height:1.7;color:#5b6b57}.nh-surface .feature-list{list-style:none;padding:0;line-height:1.7;margin:25px 0;font-size:15px}.nh-surface .feature-list li{padding:6px 0}.nh-surface .feature-list li:before{content:"\2713";margin-right:12px;color:#678047}.nh-surface .purchase{width:100%}.nh-surface .product-copy .purchase-note{font-size:12px;line-height:1.6;margin:12px 0 25px}.nh-surface .product-promises{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:20px 0;border-top:1px solid #cdd7c3;border-bottom:1px solid #cdd7c3;margin-bottom:15px}.nh-surface .product-copy details{padding:17px 0;border-bottom:1px solid #cdd7c3}.nh-surface .product-copy summary{cursor:pointer}.nh-surface .product-copy details p{line-height:1.7;font-size:14px;color:#5a6a55;margin:15px 0 0}.nh-surface .product-story{background:#e9eedf;text-align:center}.nh-surface .product-story p{max-width:580px;margin:0 auto;line-height:1.8;color:#5a6a55}@media(max-width:900px){.nh-surface .product-detail{gap:4%}.nh-surface .help-layout{gap:5%}.nh-surface .gift-grid{gap:20px}}@media(max-width:600px){.nh-surface .page-intro{padding:55px 6% 40px}.nh-surface .page-intro h1{font-size:49px;letter-spacing:-2.5px}.nh-surface .page-intro p{font-size:16px}.nh-surface .gift-grid{grid-template-columns:1fr}.nh-surface .gift-grid .product-image{max-height:420px}.nh-surface .gift-grid .product p{min-height:0}.nh-surface .comparison{margin-top:60px}.nh-surface table{min-width:680px;font-size:14px}.nh-surface .story-cover{height:450px}.nh-surface .story-cover-text{top:80px}.nh-surface .values{grid-template-columns:1fr;gap:25px}.nh-surface .help-layout{grid-template-columns:1fr;gap:40px}.nh-surface .help-topics{position:static;flex-direction:row;flex-wrap:wrap;gap:15px;font-size:14px}.nh-surface .help-topics b{width:100%;margin:0}.nh-surface .product-detail{grid-template-columns:1fr;gap:35px}.nh-surface .gallery{position:static}.nh-surface .product-copy h1{font-size:36px}.nh-surface .breadcrumbs{margin-bottom:22px}.nh-surface .section-head .text-link{display:inline-block;margin-bottom:30px}.nh-surface .product-promises{font-size:11px}.nh-surface .faq-group{margin-bottom:40px}}.nh-surface .brand-logo{display:flex;align-items:center;gap:12px;letter-spacing:0;flex-shrink:0}.nh-surface .brand-logo img{width:74px;height:74px;object-fit:contain}.nh-surface .brand-logo .brand-name{font-family:Manrope,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.6px;margin:0;max-width:110px;line-height:1.15}.nh-surface footer .brand-logo img{width:95px;height:95px}.nh-surface footer .brand-logo .brand-name{font-size:24px;max-width:145px}@media(max-width:900px){.nh-surface .brand-logo img{width:62px;height:62px}.nh-surface .brand-logo .brand-name{font-size:16px;max-width:95px}.nh-surface nav{gap:18px}}@media(max-width:600px){.nh-surface .brand-logo img{width:60px;height:60px}.nh-surface .brand-logo .brand-name{font-size:18px;max-width:105px}.nh-surface .brand-logo{gap:9px}}.nh-surface .social-proof{background:#eef1e5}.nh-surface .customer-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:25px;align-items:stretch}.nh-surface .customer-photo{margin:0;position:relative;overflow:hidden;border-radius:12px;min-height:530px}.nh-surface .customer-photo img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.nh-surface .customer-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:28px 20px 18px;background:linear-gradient(transparent,#0c2317de);color:#fff;font-size:13px}.nh-surface .review-stack{display:grid;gap:15px}.nh-surface .review-card{background:var(--paper);border:1px solid #d7dfcd;border-radius:10px;padding:25px 30px}.nh-surface .review-stars{color:#607848;letter-spacing:3px;font-size:15px}.nh-surface .review-card blockquote{font-family:Georgia,serif;font-size:clamp(23px,2.1vw,31px);line-height:1.3;margin:13px 0 20px;color:var(--ink)}.nh-surface .review-author b{font-size:14px}.nh-surface .review-author span,.nh-surface .review-author small{display:block;font-size:12px;color:#56664f;margin-top:5px;line-height:1.5}.nh-surface .review-source{font-size:12px;color:#56664f;margin:20px 0 0;line-height:1.6}@media(max-width:600px){.nh-surface .customer-layout{grid-template-columns:1fr;gap:20px}.nh-surface .customer-photo{min-height:380px}.nh-surface .review-card{padding:23px}.nh-surface .social-proof .text-link{margin-bottom:10px}.nh-surface .review-card blockquote{font-size:26px}}.nh-surface .nature-feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8%;align-items:center;background:var(--paper)}.nh-surface .nature-film{position:relative;border-radius:14px;overflow:hidden;background:#143e2b;max-width:430px;justify-self:center;width:100%}.nh-surface .nature-film video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain}.nh-surface .film-caption{display:block;color:#e5ed9a;background:var(--green);padding:16px 20px;font-size:13px;text-align:center}.nh-surface .nature-feature-copy>p{font-size:17px;line-height:1.8;color:#5b6b57;max-width:530px}.nh-surface .nature-benefits{margin:28px 0 30px}.nh-surface .nature-benefits article{border-top:1px solid #d2dbc8;padding:19px 0 3px}.nh-surface .nature-benefits h3{font-size:18px;margin-bottom:8px}.nh-surface .nature-benefits p{font-size:15px;line-height:1.6;color:#5b6b57;margin-bottom:14px}@media(max-width:600px){.nh-surface .nature-feature{grid-template-columns:1fr;gap:35px}.nh-surface .nature-film{max-width:350px}.nh-surface .nature-feature-copy>p{font-size:16px}}.nh-surface .nature-film{max-width:none;aspect-ratio:1;background:transparent;border-radius:12px}.nh-surface .nature-film video{width:100%;height:100%;aspect-ratio:1;object-fit:cover;object-position:50% 50%}@media(max-width:600px){.nh-surface .nature-film{max-width:none}}.nh-surface .review-showcase{background:#e9eedf;padding-left:6%;padding-right:6%;overflow:hidden}.nh-surface .review-heading{text-align:center;margin-bottom:42px}.nh-surface .review-heading h2{font-size:clamp(40px,4.5vw,66px)}.nh-surface .review-heading p{font-size:15px;font-weight:600;margin-top:22px}.nh-surface .review-heading p span{display:block;font-size:12px;color:#55664f;font-weight:400;margin-top:7px}.nh-surface .review-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:22px;scrollbar-width:none}.nh-surface .review-carousel::-webkit-scrollbar{display:none}.nh-surface .review-slide{flex:0 0 calc((100% - 44px)/3);min-width:0;border-radius:12px;overflow:hidden;scroll-snap-align:start;background:var(--paper);min-height:460px;display:flex;flex-direction:column}.nh-surface .photo-review figure{position:relative;height:235px;flex-shrink:0;margin:0}.nh-surface .photo-review img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.nh-surface .photo-review figcaption{position:absolute;bottom:0;left:0;right:0;color:#fff;font-size:12px;padding:25px 18px 12px;background:linear-gradient(transparent,#143e2bd9)}.nh-surface .review-slide-copy{padding:25px}.nh-surface .review-slide blockquote{font-family:Georgia,serif;font-size:30px;line-height:1.25;letter-spacing:-.5px;margin:20px 0 25px}.nh-surface .review-slide b{font-size:14px}.nh-surface .review-slide small{display:block;color:#55664f;font-size:12px;margin-top:7px;line-height:1.5}.nh-surface .text-review{padding:30px;position:relative}.nh-surface .text-review blockquote{font-size:clamp(30px,3.3vw,47px);position:relative;margin:65px 0 35px;flex:1}.nh-surface .quote-mark{position:absolute;font:180px Georgia;top:55px;left:25px;color:#dce5c5;line-height:1;pointer-events:none}.nh-surface .review-person{display:flex;align-items:center;gap:13px}.nh-surface .review-initial{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:#e4ebd6;color:var(--green);font-size:16px}.nh-surface .third-review{background:#143e2b;color:var(--lime)}.nh-surface .third-review .review-stars{color:var(--lime)}.nh-surface .third-review .quote-mark{color:#31533a}.nh-surface .third-review small{color:#d4dfc7}.nh-surface .review-carousel-footer{display:flex;align-items:center;gap:20px;margin-top:27px}.nh-surface .review-counter{font-size:14px;font-variant-numeric:tabular-nums}.nh-surface .review-controls{display:flex;gap:8px}.nh-surface .review-controls button{border:1px solid #80926c;background:transparent;width:44px;height:44px;border-radius:50%;font-size:26px;color:var(--green);line-height:1}.nh-surface .review-controls button:hover{background:var(--green);color:#fff}.nh-surface .review-carousel-footer .text-link{margin-left:auto;font-size:14px}.nh-surface .review-showcase>.review-source{text-align:center;font-size:12px;margin-top:25px}@media(max-width:900px){.nh-surface .review-slide{flex-basis:calc((100% - 22px)/2)}.nh-surface .text-review blockquote{font-size:38px}}@media(max-width:600px){.nh-surface .review-slide{flex-basis:88%;min-height:450px}.nh-surface .review-heading{margin-bottom:30px}.nh-surface .review-heading h2{font-size:43px}.nh-surface .review-carousel-footer{gap:12px}.nh-surface .review-carousel-footer .text-link{font-size:12px}.nh-surface .review-controls button{width:40px;height:40px}.nh-surface .review-showcase>.review-source{text-align:left;line-height:1.6}.nh-surface .text-review blockquote{font-size:40px}}@media(min-width:901px){.nh-surface .review-counter,.nh-surface .review-controls{display:none}}@media(min-width:601px)and (max-width:900px){.nh-surface .review-slide{flex-basis:calc((100% - 44px)/3);min-height:420px}.nh-surface .text-review{padding:22px}.nh-surface .text-review blockquote{font-size:28px}.nh-surface .review-counter,.nh-surface .review-controls{display:none}.nh-surface .review-slide-copy{padding:20px}}.nh-surface .pdp-breadcrumb{padding:30px 6% 0;font-size:12px;color:#607055;display:flex;gap:12px;flex-wrap:wrap}.nh-surface .pdp-top{padding-top:30px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6%;align-items:start}.nh-surface .pdp-top .gallery{position:sticky;top:25px}.nh-surface .pdp-photo{position:relative;border-radius:12px;overflow:hidden}.nh-surface .pdp-top .main-photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.nh-surface .pdp-tag{position:absolute;top:18px;left:18px;z-index:1;background:var(--paper);padding:9px 13px;font-size:10px;letter-spacing:1.2px;max-width:90%}.nh-surface .pdp-buy h1{font-size:clamp(32px,3.5vw,50px);line-height:1.12;letter-spacing:-2px;margin-bottom:20px}.nh-surface .pdp-subtitle{color:#576851;font-size:16px;line-height:1.7}.nh-surface .pdp-price{font-size:30px;font-weight:700;margin:23px 0}.nh-surface .pdp-price small{font-size:13px;font-weight:400;color:#607055}.nh-surface .pdp-bullets{display:flex;flex-direction:column;gap:8px;font-size:14px;margin-bottom:26px}.nh-surface .setup-title{font-size:14px;font-weight:700;margin-bottom:12px}.nh-surface .setup-choices{display:grid;gap:10px}.nh-surface .setup-choice{display:flex;align-items:center;gap:12px;border:1px solid #c0ccaf;padding:15px;border-radius:8px;font-size:14px;background:#fff}.nh-surface .setup-choice.chosen{border:2px solid var(--green);padding:14px;background:#eef2e5}.nh-surface .setup-choice>span:nth-child(2){flex:1}.nh-surface .setup-choice b{display:block;font-size:13px}.nh-surface .setup-choice small{display:block;font-size:12px;color:#607055;margin-top:4px}.nh-surface .setup-choice strong{white-space:nowrap}.nh-surface .setup-dot{width:16px;height:16px;border-radius:50%;border:1px solid #93a47f;flex-shrink:0}.nh-surface .chosen .setup-dot{border:5px solid var(--green)}.nh-surface .pdp-purchase{width:100%;margin-top:20px}.nh-surface .pdp-checkout-note{text-align:center;font-size:12px;color:#607055;line-height:1.6;margin:12px 0 20px}.nh-surface .pdp-assurance{display:flex;justify-content:space-between;gap:15px;font-size:12px;border-top:1px solid #ccd6c0;padding-top:18px}.nh-surface .pdp-benefit-strip{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;padding:25px 6%;background:#e9eedf;font-size:14px}.nh-surface .pdp-film{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.nh-surface .pdp-film p{font-size:17px;color:#576851;line-height:1.8;max-width:500px}.nh-surface .pdp-film video{width:100%;aspect-ratio:1;object-fit:cover;object-position:center;border-radius:12px}.nh-surface .pdp-features{background:#e9eedf;text-align:center}.nh-surface .pdp-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;text-align:left;margin-top:45px}.nh-surface .pdp-feature-grid article>span{font:italic 40px Georgia;color:#607848}.nh-surface .pdp-feature-grid h3{font-size:21px;margin:20px 0 12px}.nh-surface .pdp-feature-grid p{font-size:15px;line-height:1.7;color:#576851}.nh-surface .pdp-included{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.nh-surface .pdp-included>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:12px}.nh-surface .pdp-included ul{padding:0;list-style:none}.nh-surface .pdp-included li{padding:17px 0;border-bottom:1px solid #ccd6c0;font-size:17px}.nh-surface .pdp-included p{font-size:13px;color:#607055;line-height:1.7;margin-top:20px}.nh-surface .pdp-reviews{background:#e9eedf;text-align:center}.nh-surface .pdp-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;text-align:left;margin-top:40px}.nh-surface .pdp-review-grid figure{margin:0;position:relative}.nh-surface .pdp-review-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px}.nh-surface .pdp-review-grid figcaption{font-size:12px;color:#607055;margin-top:10px}.nh-surface .pdp-review-grid blockquote{margin:25px 0;font:40px Georgia;line-height:1.2}.nh-surface .pdp-review-grid p{font-size:13px;color:#607055;line-height:1.7}.nh-surface .pdp-support{background:#e9eedf;text-align:center}.nh-surface .pdp-support p{max-width:600px;margin:20px auto 30px;color:#576851;line-height:1.8}.nh-surface .pdp-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:10%}.nh-surface .pdp-final{background:var(--green);color:var(--lime);display:flex;align-items:center;justify-content:space-between;gap:40px}.nh-surface .pdp-final h2{font-size:36px;max-width:650px;margin-bottom:0}.nh-surface .pdp-final .button{flex-shrink:0}@media(max-width:900px){.nh-surface .pdp-top{gap:4%}.nh-surface .pdp-buy h1{font-size:35px}.nh-surface .setup-choice{padding:12px;font-size:13px}.nh-surface .setup-choice.chosen{padding:11px}.nh-surface .pdp-feature-grid{gap:25px}}@media(max-width:600px){.nh-surface .pdp-top,.nh-surface .pdp-film,.nh-surface .pdp-included,.nh-surface .pdp-review-grid,.nh-surface .pdp-faq{grid-template-columns:1fr;gap:35px}.nh-surface .pdp-top .gallery{position:static}.nh-surface .pdp-top{padding-top:25px}.nh-surface .pdp-tag{font-size:9px}.nh-surface .pdp-buy h1{font-size:35px}.nh-surface .pdp-benefit-strip{grid-template-columns:1fr 1fr;gap:20px;font-size:12px}.nh-surface .pdp-film video{grid-row:1}.nh-surface .pdp-feature-grid{grid-template-columns:1fr;gap:15px}.nh-surface .pdp-final{display:block}.nh-surface .pdp-final .button{margin-top:30px}.nh-surface .pdp-final h2{font-size:30px}.nh-surface .pdp-review-grid blockquote{font-size:35px}.nh-surface .pdp-assurance{font-size:11px}}.nh-surface .install-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:36px}.nh-surface .install-grid article{background:#fff;border-radius:22px;overflow:hidden;padding-bottom:22px}.nh-surface .install-grid img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.nh-surface .install-grid span,.nh-surface .install-grid h3,.nh-surface .install-grid p{display:block;margin:16px 22px 0}.nh-surface .install-grid span{color:#4b6536;font-weight:700}.nh-surface .install-grid h3{font-size:22px}.nh-surface .install-grid p{font-size:16px;line-height:1.6}.nh-surface .pdp-install{text-align:left}.nh-surface .pdp-compare{background:#edf1dd;text-align:center}.nh-surface .compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:860px;margin:32px auto}.nh-surface .compare-grid article{background:#fff;border-radius:24px;padding:28px}.nh-surface .compare-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;max-width:280px}.nh-surface .compare-grid h3{font-size:28px;margin:12px 0}.nh-surface .compare-grid p,.nh-surface .compare-note{font-size:16px;line-height:1.6}.nh-surface .compare-note{max-width:700px;margin:auto}.nh-surface .pdp-assurance a{color:inherit}.nh-surface .pdp-review-link{display:inline-block;color:#4b6536;margin-bottom:16px;font-size:14px}.nh-surface .thumbnails{flex-wrap:wrap}.nh-surface details[id]{scroll-margin-top:110px}@media(max-width:900px){.nh-surface .install-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.nh-surface .install-grid{gap:12px}.nh-surface .install-grid h3{font-size:18px}.nh-surface .install-grid span,.nh-surface .install-grid h3,.nh-surface .install-grid p{margin-inline:14px}.nh-surface .compare-grid{grid-template-columns:1fr}}.nh-surface .pdp-page{--pdp-gutter:max(24px, calc((100% - 1120px)/2) )}.nh-surface .pdp-page .section{padding:46px var(--pdp-gutter)}.nh-surface .pdp-page h2{font-size:clamp(28px,2.8vw,38px);letter-spacing:-1.3px;margin-bottom:18px}.nh-surface .pdp-page h3{letter-spacing:-.4px}.nh-surface .pdp-page .eyebrow{font-size:12px;letter-spacing:1.5px;margin-bottom:12px}.nh-surface .pdp-breadcrumb{padding:20px var(--pdp-gutter) 0;font-size:14px}.nh-surface .pdp-page .pdp-top{padding-top:24px;padding-bottom:34px;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nh-surface .pdp-top .gallery{position:static;min-width:0}.nh-surface .pdp-photo{background:#f0f1e9}.nh-surface .pdp-top .main-photo{max-height:470px;aspect-ratio:1;object-fit:contain}.nh-surface .pdp-buy h1{font-size:clamp(30px,3vw,42px);margin-bottom:14px}.nh-surface .pdp-subtitle{line-height:1.55;margin-bottom:12px}.nh-surface .pdp-price{margin:14px 0;font-size:26px}.nh-surface .pdp-bullets{margin-bottom:18px;gap:7px;font-size:16px}.nh-surface .setup-choices{gap:7px}.nh-surface .setup-choice{padding:11px}.nh-surface .setup-choice.chosen{padding:10px}.nh-surface .setup-choice b{font-size:14px}.nh-surface .pdp-buy .eyebrow{margin-bottom:8px}.nh-surface .pdp-purchase{margin-top:14px;padding:15px 22px}.nh-surface .pdp-checkout-note{margin-bottom:12px}.nh-surface .thumbnails button{width:64px;height:64px}.nh-surface .thumbnails img{width:100%;height:100%;object-fit:contain}.nh-surface .pdp-section-nav{display:flex;gap:32px;justify-content:center;flex-wrap:wrap;padding:16px 24px;border-top:1px solid #dbe0d1;border-bottom:1px solid #dbe0d1;font-size:14px;font-weight:600}.nh-surface .pdp-section-nav a:hover{text-decoration:underline}.nh-surface .pdp-benefit-strip{padding:17px var(--pdp-gutter);font-size:14px;background:#edf1e1}.nh-surface .compact-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:24px}.nh-surface .compact-heading h2{margin-bottom:0}.nh-surface .compact-heading>p{max-width:330px;color:#576851;font-size:16px;line-height:1.6;margin:0}.nh-surface .pdp-action{background:#faf9f4}.nh-surface .action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:880px;margin:auto}.nh-surface .action-grid figure{margin:0;background:#fff;border:1px solid #e0e4d7;border-radius:16px;overflow:hidden}.nh-surface .action-grid video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center}.nh-surface .action-grid figcaption{padding:16px 20px}.nh-surface .action-grid figcaption b,.nh-surface .action-grid figcaption span{display:block;font-size:16px}.nh-surface .action-grid figcaption span{font-size:14px;color:#576851;margin-top:6px}.nh-surface .video-pause{display:block;margin:16px auto 0;background:none;border:0;text-decoration:underline;color:var(--green);font:inherit;font-size:14px;cursor:pointer}.nh-surface .pdp-page .pdp-film{background:#edf1e1;gap:48px;grid-template-columns:1.2fr .8fr}.nh-surface .pdp-editorial-image{width:100%;aspect-ratio:1;object-fit:cover;max-height:330px;border-radius:16px}.nh-surface .pdp-film p{font-size:16px;line-height:1.65}.nh-surface .pdp-features{background:var(--paper);border-bottom:1px solid #dbe0d1}.nh-surface .pdp-feature-grid{gap:28px;margin-top:24px}.nh-surface .pdp-feature-grid article{border-left:2px solid #d1ddbd;padding-left:20px}.nh-surface .pdp-feature-grid article>span{font:600 14px DM Sans;color:#4b6536}.nh-surface .pdp-feature-grid h3{font-size:20px;margin:10px 0}.nh-surface .pdp-feature-grid p{font-size:16px;line-height:1.6;margin-bottom:0}.nh-surface .pdp-moments{background:var(--paper)}.nh-surface .moments-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nh-surface .moments-grid article{border-radius:12px;background:#edf1e1;padding:24px}.nh-surface .moments-grid span{font-size:12px;font-weight:600;letter-spacing:.6px;color:#4b6536}.nh-surface .moments-grid h3{font-size:22px;margin:14px 0 10px}.nh-surface .moments-grid p{font-size:16px;line-height:1.6;color:#576851;margin:0}.nh-surface .pdp-page .pdp-included{background:#fff;grid-template-columns:.7fr 1.3fr;gap:42px}.nh-surface .pdp-included>img{max-height:300px}.nh-surface .pdp-included li{padding:12px 0;font-size:16px}.nh-surface .pdp-included p{font-size:14px}.nh-surface .pdp-customer-stories{background:#edf1e1}.nh-surface .stories-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.nh-surface .story-photo-review{background:#fff;border-radius:14px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center}.nh-surface .story-photo-review>img{width:100%;height:100%;min-height:310px;object-fit:cover}.nh-surface .story-photo-review>div{padding:24px}.nh-surface .story-photo-review h3{font-size:26px;line-height:1.3;margin:18px 0}.nh-surface .story-photo-review p{font-size:14px;font-weight:600;margin-bottom:8px}.nh-surface .story-photo-review small,.nh-surface .story-author small{display:block;font-size:14px;color:#576851;line-height:1.5}.nh-surface .story-review-list{display:grid;gap:16px}.nh-surface .story-review-list article{background:#fff;border-radius:14px;padding:24px}.nh-surface .story-review-list h3{font-size:22px;line-height:1.35;margin:0 0 18px}.nh-surface .story-author{display:flex;gap:12px;align-items:center}.nh-surface .story-author>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#edf1e1;font-size:14px}.nh-surface .story-author b{font-size:14px}.nh-surface .stories-note{font-size:14px;color:#576851;margin:18px 0 0}.nh-surface .pdp-install{background:var(--paper)}.nh-surface .install-grid{gap:16px;margin-top:24px}.nh-surface .install-grid img{aspect-ratio:3/2;max-height:150px}.nh-surface .install-grid article{border:1px solid #e0e4d7;border-radius:12px}.nh-surface .install-grid h3{font-size:18px}.nh-surface .install-grid span,.nh-surface .install-grid h3,.nh-surface .install-grid p{margin-inline:16px}.nh-surface .pdp-page .pdp-compare{background:#fff}.nh-surface .compare-grid{max-width:none;gap:20px;margin:24px 0}.nh-surface .compare-grid article{display:grid;grid-template-columns:130px 1fr;grid-template-rows:auto auto auto;column-gap:22px;text-align:left;padding:20px;border:1px solid #dbe0d1;border-radius:14px}.nh-surface .compare-grid img{grid-column:1;grid-row:1/4;align-self:center;max-width:130px}.nh-surface .compare-grid h3{font-size:24px;margin:0 0 8px}.nh-surface .compare-grid p{margin:0 0 14px}.nh-surface .compare-grid .button{justify-self:start;padding:12px 18px;font-size:14px}.nh-surface .pdp-page .pdp-faq{background:#f1f3e9;gap:48px}.nh-surface .questions details{padding:16px 0}.nh-surface .pdp-faq .questions p{font-size:16px}.nh-surface .pdp-page .pdp-final{padding-block:32px}.nh-surface .pdp-final h2{font-size:28px}.nh-surface .pdp-page section[id]{scroll-margin-top:30px}@media(max-width:900px){.nh-surface .pdp-page .section{padding:36px 24px}.nh-surface .pdp-page .pdp-top{gap:24px}.nh-surface .stories-grid{grid-template-columns:1fr}.nh-surface .story-photo-review>img{min-height:240px;max-height:300px}.nh-surface .story-review-list{grid-template-columns:1fr 1fr}.nh-surface .moments-grid{gap:12px}.nh-surface .moments-grid article{padding:18px}.nh-surface .compare-grid article{grid-template-columns:90px 1fr}.nh-surface .compare-grid img{max-width:90px}}@media(max-width:600px){.nh-surface .pdp-page .section{padding:30px 20px}.nh-surface .pdp-page .pdp-top,.nh-surface .pdp-page .pdp-film,.nh-surface .pdp-page .pdp-included,.nh-surface .pdp-page .pdp-faq{grid-template-columns:1fr;gap:24px}.nh-surface .pdp-breadcrumb{padding-inline:20px}.nh-surface .pdp-top .main-photo{max-height:350px}.nh-surface .pdp-section-nav{gap:12px 22px;font-size:14px}.nh-surface .compact-heading{display:block}.nh-surface .compact-heading>p,.nh-surface .compact-heading>.text-link{display:block;margin-top:15px}.nh-surface .action-grid{gap:12px}.nh-surface .action-grid figcaption{padding:12px}.nh-surface .action-grid figcaption b{font-size:14px;line-height:1.4}.nh-surface .action-grid figcaption span{display:none}.nh-surface .pdp-editorial-image{max-height:280px;grid-row:1}.nh-surface .pdp-feature-grid,.nh-surface .moments-grid{grid-template-columns:1fr}.nh-surface .pdp-feature-grid{gap:22px}.nh-surface .moments-grid article{padding:20px}.nh-surface .story-review-list{grid-template-columns:1fr}.nh-surface .story-photo-review>div{padding:18px}.nh-surface .story-photo-review h3{font-size:22px}.nh-surface .story-photo-review>img{min-height:260px}.nh-surface .install-grid{gap:10px}.nh-surface .install-grid h3{font-size:18px}.nh-surface .compare-grid{grid-template-columns:1fr}.nh-surface .compare-grid article{grid-template-columns:100px 1fr}.nh-surface .pdp-included>img{max-height:250px}.nh-surface .pdp-benefit-strip{padding:16px 20px;gap:12px}.nh-surface .pdp-page .eyebrow{font-size:12px}}.nh-surface .action-reel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.nh-surface .action-reel::-webkit-scrollbar{display:none}.nh-surface .action-card{position:relative;flex:0 0 calc((100% - 48px)/4);min-width:0;padding:0;border:0;border-radius:14px;overflow:hidden;background:#143e2b;color:#fff;cursor:pointer;scroll-snap-align:start;aspect-ratio:9/16}.nh-surface .action-card video{display:block;width:100%;height:100%;object-fit:cover}.nh-surface .reel-label{position:absolute;bottom:0;left:0;right:0;text-align:left;padding:50px 16px 18px;background:linear-gradient(transparent,#0b211bdd);font:600 16px DM Sans;line-height:1.4}.nh-surface .reel-watch{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffffd9;color:var(--green);font-size:18px;box-shadow:0 2px 15px #0002}.nh-surface .action-controls,.nh-surface .rave-controls{display:flex;gap:8px}.nh-surface .action-controls button,.nh-surface .rave-controls button{width:42px;height:42px;border:1px solid #a6b499;border-radius:50%;background:transparent;color:var(--green);font-size:26px;cursor:pointer}.nh-surface .action-controls button:hover,.nh-surface .rave-controls button:hover{background:var(--green);color:#fff}.nh-surface .reel-footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.nh-surface .reel-footer p{font-size:14px;color:#576851;margin:0}.nh-surface .reel-footer .video-pause{margin:0}.nh-surface .reel-dialog{border:0;background:#111;padding:0;border-radius:14px;max-width:min(94vw,440px);max-height:90vh;overflow:visible}.nh-surface .reel-dialog::backdrop{background:#000b}.nh-surface .reel-dialog>video{display:block;max-width:100%;max-height:85vh;border-radius:14px}.nh-surface .reel-close{position:absolute;right:8px;top:8px;z-index:2;border:0;background:#fff;border-radius:50%;width:38px;height:38px;font-size:26px;cursor:pointer}.nh-surface .pdp-page .pdp-film video{display:block;aspect-ratio:1;object-fit:cover;width:100%;height:auto;max-height:none;max-width:380px;justify-self:end}.nh-surface .rave-layout{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.nh-surface .rave-photo{position:relative;overflow:hidden;border-radius:14px;background:#dce3cd}.nh-surface .rave-photo>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.nh-surface .rave-photo>span{position:absolute;bottom:0;left:0;right:0;padding:35px 18px 14px;background:linear-gradient(transparent,#132d23c9);color:#fff;font-size:14px}.nh-surface .rave-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.nh-surface .rave-heading h2{margin:0!important}.nh-surface .rave-count{font-size:14px;font-variant-numeric:tabular-nums}.nh-surface .rave-slides{padding-top:28px;min-height:235px}.nh-surface .rave-slide blockquote{font-family:Manrope,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.25;letter-spacing:-1px;margin:20px 0 26px}.nh-surface .rave-slide b{font-size:16px}.nh-surface .rave-slide small{display:block;font-size:14px;line-height:1.6;color:#576851;margin-top:8px}.nh-surface .rave-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px}.nh-surface .rave-footer .text-link{font-size:14px}.nh-surface .rave-content .stories-note{font-size:14px;margin-top:20px}.nh-surface .rave-slide[hidden]{display:none!important}@media(max-width:900px){.nh-surface .action-card{flex-basis:calc((100% - 32px)/3)}.nh-surface .rave-layout{gap:28px}.nh-surface .rave-slides{min-height:240px}.nh-surface .rave-slide blockquote{font-size:30px}}@media(max-width:600px){.nh-surface .pdp-action .compact-heading{display:flex;align-items:center}.nh-surface .action-controls{flex-shrink:0}.nh-surface .action-controls button{width:36px;height:36px}.nh-surface .action-reel{gap:12px}.nh-surface .action-card{flex-basis:65%}.nh-surface .reel-label{font-size:16px}.nh-surface .rave-layout{grid-template-columns:1fr;gap:24px}.nh-surface .rave-photo>img{aspect-ratio:4/3}.nh-surface .rave-slides{min-height:210px;padding-top:20px}.nh-surface .rave-slide blockquote{font-size:32px}.nh-surface .pdp-page .pdp-film video{max-width:none;grid-row:1}.nh-surface .rave-footer{margin-top:12px}}.nh-surface .pdp-feature-grid .benefit-photo,.nh-surface .moments-grid .benefit-photo{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:10px;margin-bottom:20px}.nh-surface .pdp-feature-grid article{border:0;padding:0}.nh-surface .pdp-feature-grid .benefit-photo{background:#edf1e1}.nh-surface .pdp-feature-grid article:first-child .benefit-photo{object-fit:contain}.nh-surface .moments-grid article{padding:0;overflow:hidden}.nh-surface .moments-grid .benefit-photo{border-radius:0;margin:0 0 22px}.nh-surface .moments-grid article>span,.nh-surface .moments-grid h3,.nh-surface .moments-grid p{display:block;margin-left:22px;margin-right:22px}.nh-surface .moments-grid p{padding-bottom:22px}.nh-surface .pdp-page .pdp-customer-stories{background:#fff}.nh-surface .review-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #d8dfcf;padding:18px 0;font-size:14px}.nh-surface .review-toolbar label{display:flex;align-items:center;gap:12px;white-space:nowrap}.nh-surface .review-toolbar select{font:inherit;color:var(--green);border:0;background:transparent;padding:8px}.nh-surface .review-row{display:grid;grid-template-columns:250px minmax(0,1fr) 180px;gap:24px;padding:28px 0;border-bottom:1px solid #d8dfcf;align-items:start}.nh-surface .reviewer-panel{background:#f1f3ed;border:1px solid #dde3d5;padding:20px;min-height:200px}.nh-surface .reviewer-name{display:flex;align-items:center;gap:12px}.nh-surface .reviewer-name>span{display:grid;place-items:center;border-radius:50%;background:#dce8bb;width:44px;height:44px;flex-shrink:0;font-size:14px}.nh-surface .reviewer-name b{font-size:14px}.nh-surface .reviewer-name small{display:block;font-size:14px;margin-top:5px;color:#576851}.nh-surface .reviewed-product{display:flex;align-items:center;gap:12px;margin-top:24px;font-size:14px;line-height:1.5}.nh-surface .reviewed-product img{width:50px;height:50px;object-fit:contain;background:#fff}.nh-surface .reviewed-product span{display:block;margin-top:4px}.nh-surface .review-rating-date{display:flex;justify-content:space-between;gap:12px;align-items:center}.nh-surface .review-rating-date time{font-size:14px;color:#576851}.nh-surface .review-body h3{font-size:22px;line-height:1.4;margin:20px 0 14px}.nh-surface .review-body p{font-size:14px;color:#576851}.nh-surface .review-body .text-link{font-size:14px}.nh-surface .review-row-photo img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.nh-surface .review-row-photo span{display:block;font-size:14px;margin-top:8px}.nh-surface .review-row .review-stars{font-size:22px;white-space:nowrap}@media(max-width:900px){.nh-surface .review-row{grid-template-columns:190px minmax(0,1fr) 130px;gap:18px}.nh-surface .reviewer-panel{padding:15px}.nh-surface .review-rating-date{display:block}.nh-surface .review-rating-date time{display:block;margin-top:8px}}@media(max-width:600px){.nh-surface .review-toolbar{align-items:start;flex-direction:column;gap:8px}.nh-surface .review-row{grid-template-columns:minmax(0,1fr) 110px;gap:18px}.nh-surface .reviewer-panel{grid-column:1/-1;min-height:0;display:flex;justify-content:space-between;gap:14px;align-items:center}.nh-surface .reviewed-product{margin:0;font-size:12px}.nh-surface .reviewed-product img{display:none}.nh-surface .review-body h3{font-size:20px;margin-top:14px}.nh-surface .reviewer-name b,.nh-surface .reviewer-name small{font-size:14px}.nh-surface .review-row-photo{grid-column:2;grid-row:2}.nh-surface .pdp-feature-grid .benefit-photo,.nh-surface .moments-grid .benefit-photo{max-height:240px}}.nh-surface .nh-home .section{padding:52px max(24px,calc((100% - 1160px)/2))}.nh-surface .nh-home h2{font-size:clamp(30px,3vw,42px);letter-spacing:-1.4px}.nh-surface .nh-home .bundle{gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nh-surface .nh-home .bundle-image{width:100%;max-width:440px;justify-self:center}.nh-surface .nh-home .bundle-image img{display:block;height:auto;aspect-ratio:1;object-fit:contain}.nh-surface .nh-home .nature-feature{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px}.nh-surface .nh-home .nature-film{max-width:390px}.nh-surface .nh-home .nature-feature-copy>p{font-size:16px;line-height:1.65}.nh-surface .nh-home .nature-benefits{margin:20px 0}.nh-surface .nh-home .nature-benefits article{padding-top:12px}.nh-surface .home-wonder{background:#edf1e1;text-align:center}.nh-surface .home-wonder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;text-align:left}.nh-surface .home-wonder-grid img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.nh-surface .home-wonder-grid img.guide-wonder{object-fit:contain;background:#fff}.nh-surface .home-wonder-grid h3{font-size:22px;letter-spacing:-.5px;margin:20px 0 10px}.nh-surface .home-wonder-grid p{font-size:16px;line-height:1.6;color:#576851;margin-bottom:18px}.nh-surface .home-wonder-grid .text-link{font-size:14px}.nh-surface .nh-home .review-showcase{background:var(--paper)}.nh-surface .nh-home .review-heading{margin-bottom:24px}.nh-surface .nh-home .review-heading h2{font-size:34px}.nh-surface .nh-home .review-heading p{margin-top:12px}.nh-surface .nh-home .review-slide{min-height:240px}.nh-surface .nh-home .photo-review{display:grid;grid-template-columns:120px 1fr;align-items:center}.nh-surface .nh-home .photo-review figure{height:100%;min-height:240px}.nh-surface .nh-home .photo-review figcaption{display:none}.nh-surface .nh-home .review-slide-copy{padding:20px}.nh-surface .nh-home .text-review{padding:24px}.nh-surface .nh-home .review-slide blockquote{font-size:26px;margin:20px 0}.nh-surface .nh-home .text-review blockquote{flex:1;font-size:27px;margin-top:24px}.nh-surface .nh-home .quote-mark{display:none}.nh-surface .nh-home .review-source{margin-top:16px}.nh-surface .nh-home .steps{gap:32px;margin-top:28px}.nh-surface .nh-home .steps span{font-size:30px;padding-bottom:12px;margin-bottom:16px}.nh-surface .nh-home .steps p{font-size:16px;line-height:1.6}.nh-surface .nh-home .story p{line-height:1.65;margin:20px auto}.nh-surface .nh-home .cat-section>div{padding:42px 10%}.nh-surface .nh-home .cat-section img{max-height:420px}.nh-surface .nh-home .cat-section h2{font-size:42px}.nh-surface .nh-home .faq{gap:48px}@media(max-width:900px){.nh-surface .nh-home .section{padding:40px 24px}.nh-surface .home-wonder-grid{gap:18px}.nh-surface .home-wonder-grid h3{font-size:20px}.nh-surface .nh-home .photo-review{display:flex}.nh-surface .nh-home .photo-review figure{display:none}.nh-surface .nh-home .nature-feature,.nh-surface .nh-home .bundle{gap:28px}.nh-surface .nh-home .review-slide blockquote{font-size:24px}}@media(max-width:600px){.nh-surface .nh-home .section{padding:34px 20px}.nh-surface .home-wonder-grid{grid-template-columns:1fr;gap:30px}.nh-surface .home-wonder-grid img{max-height:270px}.nh-surface .nh-home .bundle,.nh-surface .nh-home .nature-feature{grid-template-columns:1fr;gap:24px}.nh-surface .nh-home .bundle-image,.nh-surface .nh-home .nature-film{max-width:330px}.nh-surface .nh-home .review-slide{min-height:235px}.nh-surface .nh-home .review-heading h2{font-size:30px}.nh-surface .nh-home .steps{gap:18px}.nh-surface .nh-home .cat-section>div{padding:34px 20px}.nh-surface .nh-home .cat-section h2{font-size:36px}.nh-surface .nh-home .faq{gap:20px}}.nh-surface .nh-home .nature-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.nh-surface .nh-home .nature-film{width:100%;max-width:none;justify-self:stretch}.nh-surface .nh-home .nature-film video{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover}@media(max-width:600px){.nh-surface .nh-home .nature-feature{grid-template-columns:1fr;gap:24px}.nh-surface .nh-home .nature-film{max-width:none}}.nh-surface .before-after{position:relative;aspect-ratio:1;overflow:hidden;border-radius:12px;background:#e4e9dd}.nh-surface .pair-before,.nh-surface .pair-after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--pair);background-size:200% 100%;background-repeat:no-repeat}.nh-surface .pair-before{background-position:left center}.nh-surface .pair-after{background-position:right center;clip-path:inset(0 0 0 var(--reveal))}.nh-surface .pair-label{position:absolute;top:14px;background:#f8faf0ed;color:var(--green);padding:7px 10px;border-radius:5px;font-size:14px;font-weight:600;z-index:2}.nh-surface .before-label{left:14px}.nh-surface .after-label{right:14px}.nh-surface .pair-divider{position:absolute;top:0;bottom:0;left:var(--reveal);width:3px;background:#fff;transform:translate(-50%);pointer-events:none;z-index:3}.nh-surface .pair-divider b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:42px;height:42px;border:3px solid #fff;border-radius:50%;background:#e5ed9a;color:var(--green);font-size:24px;white-space:nowrap}.nh-surface .before-after input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:4}.nh-surface .before-after:focus-within{outline:3px solid var(--green);outline-offset:4px}.nh-surface .home-wonder-grid h3{line-height:1.35}.nh-surface .home-wonder-grid h3 em{font-style:normal;color:#4b6536}.nh-surface .pair-disclosure{font-size:14px;color:#576851;margin:24px 0 0}.nh-surface .nh-home .home-wonder-grid article{min-width:0}.nh-surface .nh-home .steps video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center;border-radius:12px;margin-bottom:20px}.nh-surface .nh-home .steps span{font-size:24px}.nh-surface .setup-pause{display:block;margin:24px auto 0;border:0;background:none;font:inherit;font-size:14px;text-decoration:underline;color:var(--green);cursor:pointer}@media(max-width:600px){.nh-surface .nh-home .steps video{max-height:330px}.nh-surface .nh-home .steps{gap:28px}}.nh-surface .home-review-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.nh-surface .home-review-heading h2{font-size:34px;margin:10px 0 0}.nh-surface .home-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nh-surface .home-review-card{overflow:hidden;background:#fff;border:1px solid #143e2b18;border-radius:14px}.nh-surface .home-review-card>img{display:block;width:100%;height:220px;object-fit:cover}.nh-surface .home-review-copy{padding:20px}.nh-surface .home-review-copy blockquote{font-size:18px;line-height:1.45;margin:10px 0 18px}.nh-surface .home-review-copy b,.nh-surface .home-review-copy small{display:block}.nh-surface .home-review-copy small{font-size:13px;color:#536457;margin-top:4px}.nh-surface .home-photo-reviews .review-source{margin:18px 0 0;font-size:13px;color:#536457}@media(max-width:700px){.nh-surface .home-review-heading{display:block}.nh-surface .home-review-heading h2{font-size:28px;margin-bottom:16px}.nh-surface .home-review-grid{grid-template-columns:1fr}.nh-surface .home-review-card{display:grid;grid-template-columns:36% 1fr}.nh-surface .home-review-card>img{height:100%;min-height:200px}.nh-surface .home-review-copy{padding:16px}.nh-surface .home-review-copy blockquote{font-size:16px}}.nh-surface .nh-home .section{padding-inline:max(24px,calc((100% - 1080px)/2))}.nh-surface .nh-home .products,.nh-surface .nh-home .home-wonder-grid,.nh-surface .nh-home .home-review-grid{gap:18px}.nh-surface .nh-home .bundle,.nh-surface .nh-home .nature-feature{gap:32px}.nh-surface .nh-home .steps{gap:24px}.nh-surface .nh-home .story{padding-inline:max(24px,calc((100% - 900px)/2))}.nh-surface .nh-home .story p{max-width:620px}.nh-surface .nh-home .faq{padding-inline:max(24px,calc((100% - 1000px)/2));gap:36px}.nh-surface .nh-home .cat-section{padding-inline:max(24px,calc((100% - 1080px)/2));gap:32px;align-items:center}.nh-surface .nh-home .cat-section img{border-radius:12px;max-height:400px}.nh-surface .nh-home .cat-section>div{padding:40px 0}.nh-surface .nh-home .proof{padding-inline:max(24px,calc((100% - 1080px)/2))}@media(max-width:900px){.nh-surface .nh-home .bundle,.nh-surface .nh-home .nature-feature{gap:24px}.nh-surface .nh-home .faq{gap:28px}.nh-surface .nh-home .cat-section{gap:24px}}@media(max-width:600px){.nh-surface .nh-home .section,.nh-surface .nh-home .story,.nh-surface .nh-home .faq,.nh-surface .nh-home .cat-section{padding-inline:20px}.nh-surface .nh-home .home-wonder-grid,.nh-surface .nh-home .steps{gap:28px}.nh-surface .nh-home .home-review-grid{gap:16px}.nh-surface .nh-home .cat-section{gap:0;padding-block:28px}.nh-surface .nh-home .cat-section>div{padding:28px 0 0}.nh-surface .nh-home .proof{padding-inline:16px}}.nh-surface .nh-home #how{padding-block:38px;padding-inline:max(24px,calc((100% - 860px)/2))}.nh-surface .nh-home #how h2{font-size:32px;margin-bottom:20px}.nh-surface .nh-home #how .eyebrow{margin-bottom:14px}.nh-surface .nh-home #how .steps{gap:24px;margin-top:22px}.nh-surface .nh-home #how .steps video{height:auto;max-height:none;aspect-ratio:1;margin-bottom:12px}.nh-surface .nh-home #how .steps span{font-size:20px;padding-bottom:8px;margin-bottom:12px}.nh-surface .nh-home #how .steps h3{font-size:18px;margin-bottom:10px}.nh-surface .nh-home #how .steps p{font-size:16px;line-height:1.5;margin-bottom:0}.nh-surface .nh-home #how .setup-pause{margin-top:20px}@media(max-width:600px){.nh-surface .nh-home #how{padding:30px 20px}.nh-surface .nh-home #how h2{font-size:28px}.nh-surface .nh-home #how .steps{gap:24px;max-width:300px;margin-inline:auto}.nh-surface .nh-home #how .steps video{width:100%;max-width:260px;margin-inline:auto}}.nh-surface .nh-home #how{width:calc(100% - 48px);max-width:1160px;margin:24px auto;padding:32px 40px;background:transparent;border-radius:18px}.nh-surface .nh-home #how .steps{gap:24px}.nh-surface .nh-home #how .steps video{width:100%;max-width:none;max-height:none;margin-inline:0}@media(max-width:900px){.nh-surface .nh-home #how{padding:30px 24px}}@media(max-width:600px){.nh-surface .nh-home #how{width:calc(100% - 32px);margin:16px auto;padding:28px 20px;border-radius:14px}.nh-surface .nh-home #how .steps{max-width:none}.nh-surface .nh-home #how .steps video{max-width:none}}.nh-surface .nh-home .home-wonder{background:var(--paper)}.nh-surface .nh-home .home-photo-reviews{background:#fff}.nh-surface .nh-home .product{display:flex;flex-direction:column;min-width:0}.nh-surface .nh-home .product-bottom{margin-top:auto;gap:12px}.nh-surface .nh-home .section-head>p{max-width:300px}.nh-surface .nh-home .story{padding-block:40px}.nh-surface .nh-home .story p{max-width:540px}@media(max-width:600px){.nh-surface .nh-home .section-head>p{max-width:none}.nh-surface .nh-home .filters{flex-wrap:wrap;margin-bottom:24px}.nh-surface .nh-home .product h3{line-height:1.35}.nh-surface .nh-home .product p{min-height:0;font-size:14px}.nh-surface .nh-home .product-bottom{flex-wrap:wrap;font-size:14px}.nh-surface .nh-home .badge{font-size:10px;letter-spacing:0;padding:6px 8px;left:8px;top:8px;max-width:calc(100% - 16px)}.nh-surface .nh-home .home-wonder-grid{gap:26px}.nh-surface .nh-home .home-wonder-grid .before-after{max-width:340px;width:100%;margin-inline:auto}.nh-surface .nh-home .home-wonder-grid h3{margin-top:14px}.nh-surface .nh-home .home-wonder-grid p{margin-bottom:12px}.nh-surface .nh-home .cat-section h2{font-size:32px}.nh-surface .nh-home .cat-section p{font-size:16px;margin-bottom:20px}.nh-surface .nh-home .story{padding-block:30px}.nh-surface .nh-home .story h2{font-size:28px}.nh-surface .nh-home .story p{margin:16px auto}.nh-surface .nh-home .home-review-card{grid-template-columns:34% minmax(0,1fr)}.nh-surface .nh-home .home-review-copy{min-width:0}}.nh-surface .nh-home .home-wonder,.nh-surface .nh-home .home-photo-reviews{background:var(--paper)}.nh-surface .nh-home .home-wonder h2,.nh-surface .nh-home .home-review-heading h2,.nh-surface .nh-home #how h2,.nh-surface .nh-home .cat-section h2,.nh-surface .nh-home .story h2,.nh-surface .nh-home .faq h2{font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.18;letter-spacing:-1.3px}.nh-surface .nh-home .home-wonder-grid h3 em{font-family:inherit;font-size:inherit;font-style:normal;font-weight:500}.nh-surface .nh-home .home-review-card{background:transparent;border:0;border-radius:0;display:flex;flex-direction:column}.nh-surface .nh-home .home-review-card>img{height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.nh-surface .nh-home .home-review-copy{padding:18px 0 0}.nh-surface .nh-home .home-review-copy blockquote{font-size:18px;line-height:1.5;margin:10px 0 16px}.nh-surface .nh-home .home-review-copy b{font-size:14px}.nh-surface .nh-home .home-review-copy small{font-size:13px}.nh-surface .nh-home .home-photo-reviews .review-source{padding-top:18px;border-top:1px solid #143e2b18;margin-top:24px}.nh-surface .nh-home #how{width:100%;max-width:none;margin:0;border-radius:0;padding:48px max(24px,calc((100% - 1080px)/2));background:transparent}.nh-surface .nh-home #how .steps{gap:24px;margin-top:28px}.nh-surface .nh-home #how .steps span{font-family:DM Sans,sans-serif;font-style:normal;font-size:13px;font-weight:700;letter-spacing:1px;color:#607848;border:0;padding:0;margin:0 0 8px}.nh-surface .nh-home #how .steps h3{font-family:Manrope,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.4px;margin-bottom:10px}.nh-surface .nh-home #how .steps video{margin-bottom:18px;border-radius:12px}.nh-surface .nh-home #how .setup-pause{font-size:14px;color:#536457;margin-top:24px}.nh-surface .nh-home .cat-section{padding-block:40px;gap:40px}.nh-surface .nh-home .cat-section>div{padding:12px 0}.nh-surface .nh-home .cat-section img{height:auto;aspect-ratio:4/3;max-height:none;object-fit:cover}.nh-surface .nh-home .cat-section .eyebrow{margin-bottom:18px}.nh-surface .nh-home .cat-section p{font-size:16px;line-height:1.65;max-width:360px}.nh-surface .nh-home .story{display:grid;grid-template-columns:1fr 1fr;align-items:center;text-align:left;gap:40px;padding:48px max(24px,calc((100% - 1080px)/2))}.nh-surface .nh-home .story h2{margin-bottom:0}.nh-surface .nh-home .story .eyebrow{margin-bottom:18px}.nh-surface .nh-home .story p{font-size:17px;line-height:1.65;margin:0 0 20px;max-width:430px}.nh-surface .nh-home .faq{background:var(--paper);padding:40px max(24px,calc((100% - 1080px)/2)) 52px;gap:40px;border-top:1px solid #143e2b18}.nh-surface .nh-home .faq .questions details{padding:18px 0}@media(max-width:700px){.nh-surface .nh-home .home-review-heading{align-items:start}.nh-surface .nh-home .home-review-grid{grid-template-columns:1fr}.nh-surface .nh-home .home-review-card{display:grid;grid-template-columns:34% minmax(0,1fr);gap:18px;align-items:start}.nh-surface .nh-home .home-review-card>img{aspect-ratio:1;height:auto;min-height:0}.nh-surface .nh-home .home-review-copy{padding:0}.nh-surface .nh-home .home-review-copy blockquote{font-size:16px}.nh-surface .nh-home .story{grid-template-columns:1fr;gap:20px}}@media(max-width:600px){.nh-surface .nh-home #how{padding:34px 20px}.nh-surface .nh-home #how .steps{max-width:none;margin-top:24px;gap:28px}.nh-surface .nh-home .cat-section{padding:30px 20px;gap:24px}.nh-surface .nh-home .cat-section>div{padding:0}.nh-surface .nh-home .cat-section img{aspect-ratio:4/3}.nh-surface .nh-home .story{padding:34px 20px}.nh-surface .nh-home .faq{padding:30px 20px 34px;gap:24px}.nh-surface .nh-home .home-review-heading h2{margin-bottom:16px}.nh-surface .nh-home .home-wonder-grid h3{font-size:20px}.nh-surface .nh-home .home-review-card{gap:14px}}.nh-surface .nh-home .pair-before,.nh-surface .nh-home .pair-after{background-size:cover;background-position:center}.nh-surface .nh-home .pair-before{background-image:var(--before)}.nh-surface .nh-home .pair-after{background-image:var(--after)}.nh-surface .nh-home .bundle-image img{object-fit:cover}.nh-surface .nh-home .bundle-image{max-width:none;justify-self:stretch}.nh-surface .nh-home .bundle-image img{aspect-ratio:4/3;width:100%;height:auto;object-fit:cover;object-position:center 62%}@media(max-width:600px){.nh-surface .nh-home .bundle-image{max-width:none}}.nh-surface .nh-home .home-review-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-rows:1fr 1fr;gap:0 32px;align-items:stretch}.nh-surface .nh-home .home-review-card:first-child{grid-row:1/3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center;background:#edf1e1;padding:24px;border-radius:12px}.nh-surface .nh-home .home-review-card:first-child>img{height:100%;aspect-ratio:3/4;min-height:260px;object-fit:cover}.nh-surface .nh-home .home-review-card:first-child .home-review-copy{padding:0}.nh-surface .nh-home .home-review-card:first-child blockquote{font-size:23px;line-height:1.4;letter-spacing:-.4px}.nh-surface .nh-home .home-review-card:not(:first-child){display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px;align-items:center;padding:16px 0}.nh-surface .nh-home .home-review-card:nth-child(2){border-bottom:1px solid #143e2b20}.nh-surface .nh-home .home-review-card:not(:first-child)>img{width:100px;height:110px;min-height:0;aspect-ratio:auto;object-fit:cover;border-radius:8px}.nh-surface .nh-home .home-review-card:not(:first-child) .home-review-copy{padding:0}.nh-surface .nh-home .home-review-card:not(:first-child) blockquote{font-size:16px;margin:8px 0 12px}@media(max-width:900px){.nh-surface .nh-home .home-review-grid{grid-template-columns:1fr 1fr;gap:0 24px}.nh-surface .nh-home .home-review-card:first-child{display:flex;flex-direction:column;align-items:stretch;padding:20px;gap:18px}.nh-surface .nh-home .home-review-card:first-child>img{height:200px;min-height:0;aspect-ratio:4/3}.nh-surface .nh-home .home-review-card:first-child blockquote{font-size:21px}.nh-surface .nh-home .home-review-card:not(:first-child){grid-template-columns:80px minmax(0,1fr);gap:14px}.nh-surface .nh-home .home-review-card:not(:first-child)>img{width:80px;height:100px}}@media(max-width:600px){.nh-surface .nh-home .home-review-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:0}.nh-surface .nh-home .home-review-card:first-child{grid-row:auto;display:grid;grid-template-columns:35% minmax(0,1fr);gap:16px;padding:18px;margin-bottom:12px}.nh-surface .nh-home .home-review-card:first-child>img{height:100%;min-height:180px;aspect-ratio:auto}.nh-surface .nh-home .home-review-card:first-child blockquote{font-size:18px}.nh-surface .nh-home .home-review-card:not(:first-child){grid-template-columns:80px minmax(0,1fr);padding:18px 0}.nh-surface .nh-home .home-photo-reviews .review-source{margin-top:12px}}.nh-surface .nh-home .bundle{background:#edf1d8}.nh-surface .nh-home .bundle-image img{filter:brightness(1.06) saturate(.96)}.nh-surface .nh-home .home-wonder{text-align:left;padding-bottom:38px}.nh-surface .nh-home .home-wonder-grid{margin-top:24px}.nh-surface .nh-home .pair-before,.nh-surface .nh-home .pair-after{background-position:var(--photo-position,center);filter:brightness(1.04) saturate(.95)}.nh-surface .nh-home .home-wonder-grid article:nth-child(2) .pair-before,.nh-surface .nh-home .home-wonder-grid article:nth-child(2) .pair-after{filter:brightness(1.08) saturate(.95)}.nh-surface .nh-home .pair-disclosure{margin-top:20px}.nh-surface .nh-home .home-photo-reviews{padding-block:38px}.nh-surface .nh-home .home-review-heading{margin-bottom:24px}.nh-surface .nh-home .home-review-card:first-child{background:#f0f0e8}.nh-surface .nh-home .home-review-card:first-child>img{object-position:50% 46%;filter:brightness(1.07) saturate(.95)}.nh-surface .nh-home .home-review-card:nth-child(2)>img{object-position:60% 50%;filter:brightness(1.12) saturate(.95)}.nh-surface .nh-home .home-review-card:nth-child(3)>img{object-position:50% 42%;filter:brightness(1.04) saturate(.95)}.nh-surface .nh-home #how{text-align:left;padding-top:38px;padding-bottom:38px}.nh-surface .nh-home #how .steps video{filter:brightness(1.025) saturate(.95)}.nh-surface .nh-home #how .setup-pause{margin-left:0;margin-right:0;padding-left:0}.nh-surface .nh-home .story{padding-top:36px;padding-bottom:40px}.nh-surface .nh-home .story .home-story-copy{max-width:430px}.nh-surface .nh-home .faq{padding-top:44px}@media(max-width:600px){.nh-surface .nh-home .home-wonder{padding-bottom:28px}.nh-surface .nh-home .home-photo-reviews{padding-block:28px}.nh-surface .nh-home #how,.nh-surface .nh-home .story{padding-block:30px}.nh-surface .nh-home .faq{padding-top:32px}.nh-surface .nh-home .pair-disclosure{line-height:1.5}}.nh-surface .nh-home #how{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding-block:44px}.nh-surface .setup-film{position:relative;max-width:390px;width:100%;justify-self:center}.nh-surface .setup-film video{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 64%;border-radius:12px}.nh-surface .nh-home #how .setup-pause{position:absolute;bottom:14px;left:14px;margin:0;padding:9px 13px;background:#faf9f4ed;border-radius:5px;color:var(--green);font-size:14px;text-decoration:none}.nh-surface .setup-story-copy h2{margin-bottom:24px}.nh-surface .setup-story-steps{display:grid;gap:0}.nh-surface .setup-story-steps article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid #143e2b20}.nh-surface .setup-story-steps article:last-child{border:0;padding-bottom:0}.nh-surface .setup-story-steps article>span{font-size:13px;font-weight:700;padding-top:4px;color:#607848}.nh-surface .setup-story-steps h3{font-size:20px;letter-spacing:-.4px;margin-bottom:8px}.nh-surface .setup-story-steps p{font-size:16px;line-height:1.6;color:#536457;margin:0;max-width:390px}@media(max-width:900px){.nh-surface .nh-home #how{gap:30px}.nh-surface .setup-film{max-width:340px}}@media(max-width:600px){.nh-surface .nh-home #how{grid-template-columns:1fr;gap:24px;padding-block:30px}.nh-surface .setup-film{max-width:none}.nh-surface .setup-film video{aspect-ratio:1}.nh-surface .setup-story-copy h2{margin-bottom:14px}.nh-surface .setup-story-steps article{padding:14px 0}.nh-surface .setup-story-steps h3{font-size:18px}}.nh-surface .nh-home #how{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px}.nh-surface .nh-home #how .setup-film{max-width:none;justify-self:stretch}@media(max-width:900px){.nh-surface .nh-home #how{gap:28px}}@media(max-width:600px){.nh-surface .nh-home #how{grid-template-columns:1fr;gap:24px}}.nh-surface .nh-home #how,.nh-surface .nh-home .nature-feature{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px}.nh-surface .nh-home #how .setup-film,.nh-surface .nh-home .nature-film{width:100%;max-width:none;aspect-ratio:4/3;justify-self:stretch}.nh-surface .nh-home #how .setup-film video,.nh-surface .nh-home .nature-film video{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.nh-surface .nh-home #how .setup-film video{object-position:50% 64%}.nh-surface .nh-home .nature-film video{object-position:50% 50%}@media(max-width:900px){.nh-surface .nh-home #how,.nh-surface .nh-home .nature-feature{gap:26px}}@media(max-width:600px){.nh-surface .nh-home #how,.nh-surface .nh-home .nature-feature{grid-template-columns:1fr;gap:24px}.nh-surface .nh-home #how .setup-film,.nh-surface .nh-home .nature-film{aspect-ratio:4/3}}.nh-surface .nh-home #how,.nh-surface .nh-home .nature-feature{padding-inline:max(32px,calc((100% - 1440px)/2));grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:64px;align-items:center}.nh-surface .nh-home #how .setup-story-copy,.nh-surface .nh-home .nature-feature-copy{max-width:480px}@media(max-width:1100px){.nh-surface .nh-home #how,.nh-surface .nh-home .nature-feature{gap:36px;padding-inline:24px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}@media(max-width:800px){.nh-surface .nh-home #how,.nh-surface .nh-home .nature-feature{grid-template-columns:1fr;gap:28px}.nh-surface .nh-home #how .setup-story-copy,.nh-surface .nh-home .nature-feature-copy{max-width:none}}@media(max-width:600px){.nh-surface .nh-home #how,.nh-surface .nh-home .nature-feature{padding-inline:20px;gap:24px}}.nh-surface .nh-home .section,.nh-surface .nh-home #how,.nh-surface .nh-home .nature-feature,.nh-surface .nh-home .proof{padding-inline:max(5vw,calc((100% - 1600px)/2))}.nh-surface .nh-home .bundle{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:64px}.nh-surface .nh-home .bundle-copy{max-width:520px}.nh-surface .nh-home .home-wonder-grid,.nh-surface .nh-home .products{gap:24px}.nh-surface .nh-home .setup-film video{filter:none}@media(max-width:1100px){.nh-surface .nh-home .bundle{gap:36px}}@media(max-width:800px){.nh-surface .nh-home .bundle{grid-template-columns:1fr;gap:28px}.nh-surface .nh-home .bundle-copy{max-width:none}}@media(max-width:600px){.nh-surface .nh-home .section,.nh-surface .nh-home #how,.nh-surface .nh-home .nature-feature,.nh-surface .nh-home .proof{padding-inline:20px}.nh-surface .nh-home .home-wonder-grid,.nh-surface .nh-home .products{gap:18px}}@media(min-width:801px){.nh-surface .nh-home .nature-feature{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.nh-surface .nh-home .nature-feature-copy{grid-column:1;grid-row:1}.nh-surface .nh-home .nature-film{grid-column:2;grid-row:1}}@media(min-width:801px)and (max-width:1100px){.nh-surface .nh-home .nature-feature{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}}.nh-surface .nh-home .story-brand-accent{display:flex;align-items:center;gap:4px;margin-bottom:18px;height:76px}.nh-surface .nh-home .story-brand-accent img{display:block;width:76px;height:76px;object-fit:contain}.nh-surface .nh-home .story-brand-accent svg{width:180px;height:50px;overflow:visible}.nh-surface .nh-home .story-brand-accent path{stroke:#769263;stroke-width:1.4;stroke-linecap:round;stroke-dasharray:3 7;opacity:.65}@media(max-width:600px){.nh-surface .nh-home .story-brand-accent{height:60px;margin-bottom:14px}.nh-surface .nh-home .story-brand-accent img{width:60px;height:60px}.nh-surface .nh-home .story-brand-accent svg{width:140px;height:40px}}.nh-surface .nh-home .story{display:block;padding-block:68px 64px}.nh-surface .nh-home .home-story-panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:64px;background:#f0f0e8;border-radius:18px;padding:44px 64px;min-height:340px}.nh-surface .nh-home .home-story-message{position:relative;z-index:2;max-width:520px}.nh-surface .nh-home .home-story-message h2{margin-bottom:20px}.nh-surface .nh-home .home-story-message p{margin-bottom:22px}.nh-surface .nh-home .home-story-photo{position:relative;z-index:1;width:100%;max-width:410px;aspect-ratio:1;justify-self:center;margin-block:-70px}.nh-surface .nh-home .home-story-photo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:54% 52%;border-radius:50%}.nh-surface .nh-home .home-story-photo-note{position:absolute;bottom:16px;right:-12px;transform:rotate(-6deg);background:var(--paper);color:var(--green);padding:14px 20px;font-size:14px;font-weight:600;line-height:1.4;border-radius:5px;box-shadow:0 4px 14px #143e2b0d}.nh-surface .nh-home .home-story-dot{position:absolute;z-index:0;border-radius:50%;pointer-events:none}.nh-surface .nh-home .story-dot-green{width:104px;height:104px;right:34px;top:-22px;background:#c5d69b}.nh-surface .nh-home .story-dot-yellow{width:64px;height:64px;right:34%;bottom:8px;background:#e5ed9a}@media(max-width:1100px){.nh-surface .nh-home .home-story-panel{padding:36px;gap:36px}.nh-surface .nh-home .home-story-photo{max-width:340px;margin-block:-48px}.nh-surface .nh-home .story-dot-green{width:80px;height:80px;right:20px}}@media(max-width:700px){.nh-surface .nh-home .story{padding-block:40px 44px}.nh-surface .nh-home .home-story-panel{grid-template-columns:1fr;padding:30px 26px 36px;gap:32px;min-height:0}.nh-surface .nh-home .home-story-photo{width:80%;max-width:300px;margin-block:0 -60px}.nh-surface .nh-home .home-story-photo-note{right:-12px;bottom:18px;font-size:13px;padding:12px 16px}.nh-surface .nh-home .story-dot-green{top:auto;bottom:150px;right:20px}.nh-surface .nh-home .story-dot-yellow{width:46px;height:46px;right:auto;left:18px;bottom:26px}}.nh-surface .nh-home .home-story-photo>img{object-position:50% 100%}.nh-surface .nh-home .home-review-card:first-child>img{object-position:70% 55%;filter:none}.nh-surface .nh-home .home-review-card:nth-child(2)>img{object-position:35% 50%;filter:none}.nh-surface .nh-home .home-review-card:nth-child(3)>img{object-position:48% 45%;filter:none}.nh-surface .ranch-refresh .section,.nh-surface .ranch-refresh .pdp-breadcrumb,.nh-surface .ranch-refresh .pdp-section-nav{padding-inline:max(5vw,calc((100% - 1600px)/2))}.nh-surface .ranch-refresh .section{padding-block:52px;background:var(--paper)}.nh-surface .ranch-refresh .pdp-top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:64px;padding-top:28px}.nh-surface .ranch-refresh .pdp-buy{max-width:560px}.nh-surface .ranch-refresh .pdp-top .main-photo{max-height:none}.nh-surface .ranch-refresh .pdp-buy h1{font-size:clamp(32px,3.2vw,48px)}.nh-surface .ranch-refresh .pdp-section-nav{border-block:1px solid #143e2b20;justify-content:flex-start;gap:36px;background:var(--paper)}.nh-surface .ranch-refresh .action-card{aspect-ratio:4/5}.nh-surface .ranch-refresh .pdp-action{padding-bottom:44px}.nh-surface .ranch-refresh .pdp-film{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:64px;background:#edf1d8}.nh-surface .ranch-refresh .pdp-film>div{max-width:480px}.nh-surface .ranch-refresh .pdp-film video{aspect-ratio:4/3;max-width:none;max-height:none}.nh-surface .ranch-refresh .ranch-benefits{margin-top:24px}.nh-surface .ranch-refresh .ranch-benefits article{padding:16px 0;border-top:1px solid #143e2b25}.nh-surface .ranch-refresh .ranch-benefits h3{font-size:18px;margin:0 0 6px}.nh-surface .ranch-refresh .ranch-benefits p{font-size:16px;line-height:1.6;margin:0}.nh-surface .ranch-refresh .pdp-install{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:64px;align-items:center}.nh-surface .ranch-refresh .ranch-setup-film video{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.nh-surface .ranch-refresh .ranch-setup-copy{max-width:480px}.nh-surface .ranch-refresh .pdp-included{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;border-block:1px solid #143e2b18}.nh-surface .ranch-refresh .pdp-included>img{max-height:390px;object-fit:contain}.nh-surface .ranch-refresh .pdp-included p{font-size:16px;max-width:430px}.nh-surface .ranch-refresh .pdp-customer-stories{background:var(--paper)}.nh-surface .ranch-refresh .review-row{grid-template-columns:250px minmax(0,1fr) 230px;gap:36px}.nh-surface .ranch-refresh .review-body p{font-size:16px;line-height:1.7;max-width:620px}.nh-surface .ranch-refresh .reviewer-panel{border:0;border-radius:10px;background:#f0f0e8}.nh-surface .ranch-refresh .review-row-photo img{border-radius:10px;aspect-ratio:1}.nh-surface .ranch-refresh .pdp-faq{border-top:1px solid #143e2b18;grid-template-columns:1fr 1.6fr;gap:64px}.nh-surface .ranch-refresh .pdp-compare{padding-top:32px}.nh-surface .ranch-refresh .ranch-upgrades{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.nh-surface .ranch-refresh .ranch-upgrades>a{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:24px;padding:24px;border:1px solid #143e2b20;border-radius:12px}.nh-surface .ranch-refresh .ranch-upgrades img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:8px}.nh-surface .ranch-refresh .ranch-upgrades h3{font-size:21px;margin:0 0 10px}.nh-surface .ranch-refresh .ranch-upgrades p{font-size:16px;line-height:1.5;color:#536457}.nh-surface .ranch-refresh .ranch-upgrades .text-link{font-size:14px}@media(max-width:1100px){.nh-surface .ranch-refresh .pdp-top,.nh-surface .ranch-refresh .pdp-film,.nh-surface .ranch-refresh .pdp-install,.nh-surface .ranch-refresh .pdp-included,.nh-surface .ranch-refresh .pdp-faq{gap:36px}.nh-surface .ranch-refresh .review-row{grid-template-columns:200px minmax(0,1fr) 160px;gap:24px}.nh-surface .ranch-refresh .ranch-upgrades>a{grid-template-columns:100px minmax(0,1fr);gap:18px;padding:20px}}@media(max-width:800px){.nh-surface .ranch-refresh .pdp-top,.nh-surface .ranch-refresh .pdp-film,.nh-surface .ranch-refresh .pdp-install,.nh-surface .ranch-refresh .pdp-included,.nh-surface .ranch-refresh .pdp-faq{grid-template-columns:1fr;gap:28px}.nh-surface .ranch-refresh .pdp-buy,.nh-surface .ranch-refresh .pdp-film>div,.nh-surface .ranch-refresh .ranch-setup-copy{max-width:none}.nh-surface .ranch-refresh .pdp-top .gallery{position:static}.nh-surface .ranch-refresh .pdp-film video{grid-row:1}.nh-surface .ranch-refresh .action-card{flex-basis:calc((100% - 16px)/2)}.nh-surface .ranch-refresh .review-row{grid-template-columns:minmax(0,1fr) 150px}.nh-surface .ranch-refresh .reviewer-panel{grid-column:1/-1;min-height:0;display:flex;align-items:center;justify-content:space-between}.nh-surface .ranch-refresh .reviewed-product{margin:0}.nh-surface .ranch-refresh .review-row-photo{grid-column:2;grid-row:2}.nh-surface .ranch-refresh .ranch-upgrades{grid-template-columns:1fr}}@media(max-width:600px){.nh-surface .ranch-refresh .section,.nh-surface .ranch-refresh .pdp-breadcrumb,.nh-surface .ranch-refresh .pdp-section-nav{padding-inline:20px}.nh-surface .ranch-refresh .section{padding-block:32px}.nh-surface .ranch-refresh .action-card{flex-basis:75%;aspect-ratio:4/5}.nh-surface .ranch-refresh .pdp-section-nav{gap:14px 22px}.nh-surface .ranch-refresh .review-row{grid-template-columns:minmax(0,1fr) 110px;gap:18px}.nh-surface .ranch-refresh .ranch-upgrades>a{grid-template-columns:90px minmax(0,1fr);padding:18px}.nh-surface .ranch-refresh .pdp-included>img{max-height:320px}}.nh-surface .ranch-refresh .ranch-design,.nh-surface .ranch-refresh .ranch-lifestyle{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:64px}.nh-surface .ranch-refresh .ranch-detail-copy{max-width:480px}.nh-surface .ranch-refresh .ranch-detail-copy>p{font-size:17px;line-height:1.7;color:#536457}.nh-surface .ranch-refresh .ranch-design-visual{position:relative;isolation:isolate;padding:18px}.nh-surface .ranch-refresh .ranch-design-visual:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:#dce6bd;right:0;top:0;z-index:-1}.nh-surface .ranch-refresh .ranch-design-visual:after{content:"";position:absolute;width:64px;height:64px;border-radius:50%;background:#e5ed9a;left:0;bottom:0;z-index:-1}.nh-surface .ranch-refresh .ranch-design-visual img{display:block;width:100%;max-height:560px;aspect-ratio:4/3;object-fit:contain;background:#f0f0e8;border-radius:12px}.nh-surface .ranch-refresh .ranch-lifestyle{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);padding-top:24px}.nh-surface .ranch-refresh .ranch-lifestyle-visual{position:relative}.nh-surface .ranch-refresh .ranch-lifestyle-visual img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.nh-surface .ranch-refresh .ranch-lifestyle-visual>span{position:absolute;bottom:18px;left:18px;background:var(--paper);padding:10px 14px;font-size:12px;letter-spacing:1px}.nh-surface .ranch-refresh .pdp-assurance{flex-wrap:wrap;font-size:14px;line-height:1.5;gap:10px 20px}.nh-surface .ranch-refresh .ranch-sizing{margin-top:24px;border-bottom:1px solid #143e2b20;padding:16px 0}.nh-surface .ranch-refresh .ranch-sizing summary{font-size:16px;cursor:pointer}.nh-surface .ranch-refresh .ranch-sizing img{display:block;width:100%;height:auto;margin-top:20px;object-fit:contain}@media(max-width:1100px){.nh-surface .ranch-refresh .ranch-design,.nh-surface .ranch-refresh .ranch-lifestyle{gap:36px}}@media(max-width:800px){.nh-surface .ranch-refresh .ranch-design,.nh-surface .ranch-refresh .ranch-lifestyle{grid-template-columns:1fr;gap:28px}.nh-surface .ranch-refresh .ranch-detail-copy{max-width:none}.nh-surface .ranch-refresh .ranch-lifestyle-visual{grid-row:1}.nh-surface .ranch-refresh .ranch-design-visual{padding:12px}}.nh-surface .ranch-refresh .pdp-film{background:var(--paper)}.nh-surface .ranch-refresh .pdp-film,.nh-surface .ranch-refresh .ranch-design,.nh-surface .ranch-refresh .ranch-lifestyle,.nh-surface .ranch-refresh .pdp-install,.nh-surface .ranch-refresh .pdp-included{padding-block:36px}.nh-surface .ranch-refresh .pdp-film h2,.nh-surface .ranch-refresh .ranch-design h2,.nh-surface .ranch-refresh .ranch-lifestyle h2,.nh-surface .ranch-refresh .pdp-install h2,.nh-surface .ranch-refresh .pdp-included h2{font-size:clamp(28px,2.6vw,38px);line-height:1.15;margin-bottom:16px;max-width:440px}.nh-surface .ranch-refresh .ranch-feature-labels{display:flex;flex-wrap:wrap;gap:10px 18px;margin:22px 0 0;font-size:14px;font-weight:600}.nh-surface .ranch-refresh .ranch-feature-labels span{padding:0 0 7px;border-bottom:2px solid #c5d69b}.nh-surface .ranch-refresh .ranch-benefits{margin-top:20px}.nh-surface .ranch-refresh .ranch-benefits article{padding:14px 0}.nh-surface .ranch-refresh .ranch-benefits p{max-width:350px}.nh-surface .ranch-refresh .ranch-setup-copy .setup-story-steps article{padding:14px 0}.nh-surface .ranch-refresh .ranch-setup-copy .setup-story-steps h3{font-size:18px;margin-bottom:5px}.nh-surface .ranch-refresh .ranch-setup-copy .setup-story-steps p{font-size:16px;max-width:350px}.nh-surface .ranch-refresh .pdp-included li{padding:12px 0;font-size:16px}@media(max-width:600px){.nh-surface .ranch-refresh .pdp-film,.nh-surface .ranch-refresh .ranch-design,.nh-surface .ranch-refresh .ranch-lifestyle,.nh-surface .ranch-refresh .pdp-install,.nh-surface .ranch-refresh .pdp-included{padding-block:28px}}.nh-surface .ranch-unified,.nh-surface .ranch-unified .section{background:#fff}.nh-surface .ranch-unified .ranch-product-story{padding-block:16px 32px}.nh-surface .ranch-unified .ranch-story-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:center;gap:clamp(36px,5vw,80px);padding-block:32px;border:0}.nh-surface .ranch-unified .ranch-story-row.media-left{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.nh-surface .ranch-unified .ranch-story-copy{grid-row:1;grid-column:1;max-width:420px;width:100%;justify-self:start}.nh-surface .ranch-unified .media-left .ranch-story-copy{grid-column:2}.nh-surface .ranch-unified .ranch-story-media{position:relative;isolation:isolate;grid-row:1;grid-column:2;width:100%;padding:0;aspect-ratio:3/2;max-height:480px;border-radius:12px;background:#f0f0e8}.nh-surface .ranch-unified .media-left .ranch-story-media{grid-column:1}.nh-surface .ranch-unified .ranch-story-media>img,.nh-surface .ranch-unified .ranch-story-media>video{display:block;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;border-radius:12px;object-fit:cover}.nh-surface .ranch-unified .ranch-design .ranch-story-media>img,.nh-surface .ranch-unified .pdp-included .ranch-story-media>img{object-fit:contain}.nh-surface .ranch-unified .ranch-story-media:before{content:"";position:absolute;z-index:-1;width:90px;height:90px;border-radius:50%;background:#dce6bd;top:-16px;right:-16px;left:auto;bottom:auto}.nh-surface .ranch-unified .ranch-story-media:after{content:"";position:absolute;z-index:-1;width:42px;height:42px;border:2px solid #d5df94;border-radius:50%;background:transparent;bottom:-12px;left:-12px;top:auto;right:auto}.nh-surface .ranch-unified .media-left .ranch-story-media:before{right:auto;left:-16px}.nh-surface .ranch-unified .media-left .ranch-story-media:after{left:auto;right:-12px}.nh-surface .ranch-unified .ranch-story-row h2{font-size:clamp(28px,2.5vw,38px);line-height:1.15;letter-spacing:-1px;margin-bottom:16px}.nh-surface .ranch-unified .ranch-story-row .eyebrow{margin-bottom:12px}.nh-surface .ranch-unified .ranch-story-copy>p{font-size:16px;line-height:1.65;max-width:380px;color:#536457;margin:0 0 20px}.nh-surface .ranch-unified .ranch-benefits{margin-top:20px}.nh-surface .ranch-unified .ranch-benefits article{padding:13px 0;border-top:1px solid #d5dfcf}.nh-surface .ranch-unified .ranch-benefits h3{font-size:17px;margin-bottom:5px}.nh-surface .ranch-unified .ranch-benefits p{font-size:15px;line-height:1.55}.nh-surface .ranch-unified .ranch-included-list{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0 0 18px}.nh-surface .ranch-unified .ranch-included-list li{font-size:14px;border:0;padding:8px 12px;background:#f0f0e8;border-radius:5px}.nh-surface .ranch-unified .pdp-customer-stories{border-top:1px solid #143e2b18;padding-top:48px}.nh-surface .ranch-unified .pdp-faq{border-top:1px solid #143e2b18}@media(max-width:800px){.nh-surface .ranch-unified .ranch-story-row,.nh-surface .ranch-unified .ranch-story-row.media-left{grid-template-columns:1fr;gap:24px;padding-block:28px}.nh-surface .ranch-unified .ranch-story-copy,.nh-surface .ranch-unified .media-left .ranch-story-copy{grid-column:1;grid-row:2;max-width:none}.nh-surface .ranch-unified .ranch-story-media,.nh-surface .ranch-unified .media-left .ranch-story-media{grid-column:1;grid-row:1;max-height:none}.nh-surface .ranch-unified .ranch-story-copy>p{max-width:540px}.nh-surface .ranch-unified .ranch-product-story{padding-block:0 16px}}@media(max-width:600px){.nh-surface .ranch-unified .ranch-story-media:before{width:58px;height:58px;top:-10px;right:-10px}.nh-surface .ranch-unified .media-left .ranch-story-media:before{left:-10px}.nh-surface .ranch-unified .ranch-story-media:after{width:30px;height:30px;bottom:-8px;left:-8px}.nh-surface .ranch-unified .media-left .ranch-story-media:after{right:-8px}.nh-surface .ranch-unified .ranch-story-row{padding-block:24px}}.nh-surface .ranch-unified .ranch-trust{margin-bottom:12px;font-size:14px}.nh-surface .ranch-unified .ranch-trust>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.nh-surface .ranch-unified .ranch-trust .review-stars{font-size:18px}.nh-surface .ranch-unified .ranch-trust p{margin:5px 0 10px;color:#536457;font-size:14px}.nh-surface .ranch-unified .ranch-sold{display:inline-block;border-left:2px solid #c5d69b;padding-left:10px;font-size:14px}.nh-surface .ranch-unified .pdp-review-link{display:inline-block;margin-bottom:20px;font-size:14px}.nh-surface .ranch-unified .ranch-guarantee-callout{display:block;padding:18px 20px;background:#edf1d8;border-radius:8px;margin:18px 0}.nh-surface .ranch-unified .ranch-guarantee-callout b{display:block;font-size:17px;margin-bottom:6px}.nh-surface .ranch-unified .ranch-guarantee-callout span{display:block;font-size:15px;line-height:1.55}.nh-surface .ranch-unified .ranch-guarantee-callout small{display:block;font-size:13px;margin-top:10px;text-decoration:underline;text-underline-offset:3px}.nh-surface .ranch-unified .ranch-setup-intro{margin-bottom:16px}.nh-surface .ranch-unified .ranch-icon-features{margin:24px 0}.nh-surface .ranch-unified .ranch-icon-features h3{font-size:16px;margin:0 0 18px;font-weight:600}.nh-surface .ranch-unified .ranch-icon-features ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px;list-style:none;padding:0;margin:0}.nh-surface .ranch-unified .ranch-icon-features li{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.4;min-width:0}.nh-surface .ranch-unified .ranch-icon-features svg{width:26px;height:26px;flex-shrink:0;color:#63765e}@media(min-width:801px)and (max-width:1100px){.nh-surface .ranch-unified .ranch-icon-features ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.nh-surface .ranch-unified .ranch-icon-features ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.nh-surface .ranch-unified .pdp-film>.ranch-story-media{max-width:none;width:100%;justify-self:stretch;aspect-ratio:3/2;max-height:none}.nh-surface .ranch-unified .pdp-film>.ranch-story-copy{max-width:420px}.nh-surface .ranch-unified .pdp-film>.ranch-story-media>video{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}@media(max-width:800px){.nh-surface .ranch-unified .pdp-film>.ranch-story-copy{max-width:none}}.nh-surface .ranch-unified .ranch-value-guarantee{display:inline-block;margin-top:18px;font-size:14px;line-height:1.6}.nh-surface .ranch-unified .ranch-lifestyle .ranch-benefits{margin:18px 0 22px}.nh-surface .ranch-unified .ranch-mount-photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.nh-surface .ranch-unified .ranch-mount-photo img{width:100%;height:100%;object-fit:cover;transform:scale(1.32);transform-origin:58% 70%}.nh-surface .ranch-unified .ranch-size-line{margin-top:24px;padding-top:18px;border-top:1px solid #dce2d8;font-size:15px;line-height:1.8}.nh-surface .ranch-unified .ranch-size-line strong{color:#143e2b;font-weight:600}.nh-surface .ranch-unified .pdp-included .ranch-story-media{background:#f5f4f0}.nh-surface .ranch-unified .pdp-included .ranch-story-media img{object-fit:contain}.nh-surface .ranch-unified .pdp-included .ranch-story-media{aspect-ratio:3/2;max-height:none;background:transparent}.nh-surface .ranch-unified .pdp-included .ranch-story-media>img{display:block;object-fit:cover;object-position:center;border-radius:inherit}.nh-surface .ranch-unified .ranch-parts-list{display:block;list-style:none;margin:22px 0;padding:0}.nh-surface .ranch-unified .ranch-parts-list li{display:flex;align-items:center;gap:13px;background:none;border-radius:0;border:0;border-bottom:1px solid #e3e7df;padding:13px 0;font-size:16px;line-height:1.5}.nh-surface .ranch-unified .ranch-parts-list li:last-child{border-bottom:0}.nh-surface .ranch-unified .ranch-parts-check{color:#56713c;font-size:17px;flex-shrink:0}.nh-surface .ranch-unified .pdp-included .ranch-size-line{margin-top:20px}.nh-surface .ranch-unified .ranch-faq-intro{align-self:start}.nh-surface .ranch-unified .ranch-faq-photo{margin:28px 0 0;width:100%;max-width:350px;aspect-ratio:4/5;border-radius:14px;overflow:hidden}.nh-surface .ranch-unified .ranch-faq-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.nh-surface .ranch-unified .ranch-faq-support{max-width:350px;margin-top:20px}.nh-surface .ranch-unified .ranch-faq-support p{font-size:15px;line-height:1.6;margin:0 0 10px;color:#576851}.nh-surface .ranch-unified .ranch-faq-support a{font-size:14px}@media(max-width:800px){.nh-surface .ranch-unified .ranch-faq-photo{max-width:300px;aspect-ratio:1;margin-top:22px}.nh-surface .ranch-unified .ranch-faq-support{margin-bottom:8px}}.nh-surface .ranch-unified .ranch-faq-photo{width:310px;max-width:100%;aspect-ratio:1;border-radius:50%;margin-top:30px}.nh-surface .ranch-unified .ranch-faq-photo img{object-position:72% 40%;transform:scale(1.16);transform-origin:72% 40%}.nh-surface .ranch-unified .ranch-faq-support{max-width:330px}@media(max-width:800px){.nh-surface .ranch-unified .ranch-faq-photo{width:260px;aspect-ratio:1;margin-top:24px}}.nh-surface .ranch-unified .ranch-story-media:before,.nh-surface .ranch-unified .ranch-story-media:after{display:none}.nh-surface .ranch-unified .ranch-included-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:center;padding-block:40px;border-top:1px solid #e3e7df;margin-top:20px}.nh-surface .ranch-unified .ranch-included-heading h2{font-size:clamp(27px,2.3vw,36px);line-height:1.15;letter-spacing:-1px;margin:14px 0 18px}.nh-surface .ranch-unified .ranch-included-heading p{font-size:15px;line-height:1.65;margin:0;max-width:290px}.nh-surface .ranch-unified .ranch-included-band .ranch-story-media{grid-column:2;grid-row:1;aspect-ratio:3/2;max-height:none}.nh-surface .ranch-unified .ranch-included-band .ranch-story-copy{grid-column:3;grid-row:1;max-width:none}.nh-surface .ranch-unified .ranch-included-band .ranch-parts-list{margin:0 0 16px}.nh-surface .ranch-unified .ranch-included-band .ranch-size-line{font-size:14px;line-height:1.8;margin-bottom:0}@media(max-width:1100px)and (min-width:801px){.nh-surface .ranch-unified .ranch-included-band{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.nh-surface .ranch-unified .ranch-included-heading{grid-column:1/-1}.nh-surface .ranch-unified .ranch-included-heading p{max-width:500px}.nh-surface .ranch-unified .ranch-included-band .ranch-story-media{grid-column:1;grid-row:2}.nh-surface .ranch-unified .ranch-included-band .ranch-story-copy{grid-column:2;grid-row:2}}@media(max-width:800px){.nh-surface .ranch-unified .ranch-included-band{grid-template-columns:1fr;gap:22px;padding-block:30px}.nh-surface .ranch-unified .ranch-included-heading{grid-column:1;grid-row:1}.nh-surface .ranch-unified .ranch-included-heading p{max-width:none}.nh-surface .ranch-unified .ranch-included-band .ranch-story-media{grid-column:1;grid-row:2}.nh-surface .ranch-unified .ranch-included-band .ranch-story-copy{grid-column:1;grid-row:3}.nh-surface .ranch-unified .pdp-faq{grid-template-columns:1fr;gap:28px}.nh-surface .ranch-unified .pdp-top{grid-template-columns:1fr;gap:26px}.nh-surface .ranch-unified .pdp-top .gallery{position:static}.nh-surface .ranch-unified .pdp-buy{max-width:none}}@media(max-width:600px){.nh-surface .ranch-unified .section{padding-inline:20px}.nh-surface .ranch-unified .pdp-top .main-photo{max-height:none;width:100%;aspect-ratio:1;object-fit:contain}.nh-surface .ranch-unified .pdp-buy h1{font-size:32px;line-height:1.12;letter-spacing:-1px}.nh-surface .ranch-unified .setup-choice{gap:10px;padding:13px;min-height:64px}.nh-surface .ranch-unified .setup-choice.chosen{padding:12px}.nh-surface .ranch-unified .setup-choice>span:nth-child(2){min-width:0}.nh-surface .ranch-unified .setup-choice strong{font-size:15px}.nh-surface .ranch-unified .pdp-purchase{min-height:48px}.nh-surface .ranch-unified .pdp-assurance{flex-wrap:wrap;gap:8px 18px;line-height:1.5}.nh-surface .ranch-unified .ranch-trust>div{gap:6px 10px}.nh-surface .ranch-unified .ranch-guarantee-callout{padding:16px}.nh-surface .ranch-unified .ranch-icon-features ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.nh-surface .ranch-unified .ranch-story-row{gap:22px;padding-block:26px}.nh-surface .ranch-unified .action-card{flex-basis:82%}.nh-surface .ranch-unified .questions summary{min-height:48px;font-size:16px;line-height:1.5}.nh-surface .ranch-unified .ranch-faq-photo{width:230px}.nh-surface .ranch-unified .ranch-faq-support{max-width:none}}.nh-surface .ranch-unified .product-film-note{font-size:12px;line-height:1.5;color:#637266;margin:18px 0 0;max-width:620px}.nh-surface .ranch-unified .product-cat-photo>img{object-fit:cover}.nh-surface .ranch-unified.nh-product-guide .ranch-design .ranch-story-media{background:#f5f4ee}.nh-surface .ranch-unified.nh-product-guide .ranch-design .ranch-story-media>img{object-fit:contain;padding:20px;box-sizing:border-box}.nh-surface .ranch-unified.nh-product-house .ranch-design .ranch-story-media,.nh-surface .ranch-unified:not(.nh-product-cat) .ranch-included-band .ranch-story-media{background:#faf9f5}.nh-surface .ranch-unified.nh-product-house .ranch-design .ranch-story-media>img{object-fit:contain}.nh-surface .ranch-unified.nh-product-house .ranch-included-band .ranch-story-media>img,.nh-surface .ranch-unified.nh-product-guide .ranch-included-band .ranch-story-media>img,.nh-surface .ranch-unified.nh-product-cat .ranch-included-band .ranch-story-media>img{object-fit:contain}.nh-surface .ranch-unified.nh-product-house .ranch-design .ranch-story-media>img.house-garden-photo{object-fit:cover;object-position:50% 55%}.nh-surface .ranch-unified.nh-product-house .pdp-install .house-window-photo{object-fit:cover;object-position:50% 35%}.nh-surface .ranch-unified.nh-product-house .ranch-faq-photo img{object-position:50% 38%;transform:scale(1.12);transform-origin:50% 38%}.nh-surface .ranch-unified.nh-product-house .thumbnails{display:flex;overflow-x:auto;gap:10px;padding-bottom:8px;scroll-snap-type:x proximity}.nh-surface .ranch-unified.nh-product-house .thumbnails button{flex:0 0 76px;scroll-snap-align:start}.nh-surface .ranch-unified.nh-product-house .pdp-film>.ranch-story-media{aspect-ratio:16/9}.nh-surface .ranch-unified.nh-product-house .pdp-film>.ranch-story-media>video{object-fit:contain;background:#f4f3ed}.nh-surface .ranch-unified.nh-product-house .pdp-film>.ranch-story-media{aspect-ratio:3/2}.nh-surface .ranch-unified.nh-product-house .pdp-film>.ranch-story-media>video{object-fit:cover;object-position:50% 80%}.nh-surface .house-flow-refined .pdp-film.ranch-story-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,90px);padding-block:36px}.nh-surface .house-flow-refined .pdp-film>.ranch-story-copy{max-width:480px;justify-self:end}.nh-surface .house-flow-refined .pdp-film>.ranch-story-media{width:100%;max-width:420px;aspect-ratio:9/16;max-height:none;justify-self:center}.nh-surface .ranch-unified.nh-product-house.house-flow-refined .pdp-film>.ranch-story-media>video{object-fit:cover;object-position:center}.nh-surface .house-flow-refined .ranch-design .ranch-icon-features{margin:24px 0 16px}.nh-surface .house-flow-refined .ranch-design .ranch-icon-features ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.nh-surface .house-flow-refined .ranch-design .ranch-icon-features h3{display:none}.nh-surface .house-flow-refined .pdp-install .ranch-story-copy{justify-self:start}.nh-surface .house-flow-refined .ranch-included-band{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);column-gap:clamp(32px,5vw,70px);row-gap:12px;align-items:start;padding-block:34px}.nh-surface .house-flow-refined .ranch-included-band .ranch-included-heading{grid-column:1;grid-row:1;align-self:end;max-width:420px}.nh-surface .house-flow-refined .ranch-included-band .ranch-included-heading p{max-width:380px}.nh-surface .house-flow-refined .ranch-included-band .ranch-story-copy{grid-column:1;grid-row:2;max-width:420px}.nh-surface .house-flow-refined .ranch-included-band .ranch-story-media{grid-column:2;grid-row:1/3;aspect-ratio:3/2;align-self:center;max-width:560px;justify-self:center}.nh-surface .house-flow-refined .ranch-included-band .ranch-parts-list li{padding:10px 0}.nh-surface .house-flow-refined .ranch-included-band .ranch-size-line{margin-top:12px;padding-top:12px}.nh-surface .house-flow-refined .pdp-action .product-film-note{display:none}@media(max-width:800px){.nh-surface .house-flow-refined .pdp-film.ranch-story-row{grid-template-columns:1fr;gap:24px;padding-block:28px}.nh-surface .house-flow-refined .pdp-film>.ranch-story-copy{grid-column:1;grid-row:1;max-width:none;justify-self:start}.nh-surface .house-flow-refined .pdp-film>.ranch-story-media{grid-column:1;grid-row:2;max-width:360px}.nh-surface .house-flow-refined .ranch-included-band{grid-template-columns:1fr;gap:20px}.nh-surface .house-flow-refined .ranch-included-band .ranch-included-heading{grid-column:1;grid-row:1}.nh-surface .house-flow-refined .ranch-included-band .ranch-story-media{grid-column:1;grid-row:2;max-width:none}.nh-surface .house-flow-refined .ranch-included-band .ranch-story-copy{grid-column:1;grid-row:3;max-width:none}}.nh-surface .ranch-unified.nh-product-house.house-flow-refined .pdp-film>.ranch-story-media{aspect-ratio:9/16;width:100%;max-width:420px;max-height:none}@media(max-width:800px){.nh-surface .ranch-unified.nh-product-house.house-flow-refined .pdp-film>.ranch-story-media{max-width:360px}}.nh-surface .ranch-unified.nh-product-house.house-flow-refined .pdp-film.ranch-story-row{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:clamp(36px,5vw,80px);padding-block:32px}.nh-surface .ranch-unified.nh-product-house.house-flow-refined .pdp-film>.ranch-story-copy{max-width:420px;justify-self:start}.nh-surface .ranch-unified.nh-product-house.house-flow-refined .pdp-film>.ranch-story-media{aspect-ratio:3/2;width:100%;max-width:none;max-height:none;justify-self:stretch}.nh-surface .ranch-unified.nh-product-house.house-flow-refined .pdp-film>.ranch-story-media>video{object-fit:cover;object-position:50% 85%}@media(max-width:800px){.nh-surface .ranch-unified.nh-product-house.house-flow-refined .pdp-film.ranch-story-row{grid-template-columns:1fr;gap:22px;padding-block:26px}.nh-surface .ranch-unified.nh-product-house.house-flow-refined .pdp-film>.ranch-story-media{grid-row:1;grid-column:1;max-width:none;aspect-ratio:4/3}.nh-surface .ranch-unified.nh-product-house.house-flow-refined .pdp-film>.ranch-story-copy{grid-row:2;grid-column:1;max-width:none}}.nh-surface .ranch-unified.nh-product-house.house-flow-refined .pdp-film>.ranch-story-media{aspect-ratio:16/9}.nh-surface .ranch-unified.nh-product-house.house-flow-refined .pdp-film>.ranch-story-media>video{object-position:center}.nh-surface .ranch-unified.pdp-rhythm .section{padding-inline:max(5vw,calc((100% - 1440px)/2))}.nh-surface .ranch-unified.pdp-rhythm .ranch-story-row,.nh-surface .ranch-unified.nh-product-house.house-flow-refined.pdp-rhythm .pdp-film.ranch-story-row{gap:clamp(28px,4vw,60px);padding-block:24px}.nh-surface .ranch-unified.pdp-rhythm .ranch-story-copy{max-width:370px}.nh-surface .ranch-unified.pdp-rhythm .ranch-story-row h2,.nh-surface .ranch-unified.pdp-rhythm .ranch-included-heading h2{font-size:clamp(26px,2.1vw,32px);line-height:1.18;letter-spacing:-.7px;margin:0 0 14px}.nh-surface .ranch-unified.pdp-rhythm .ranch-story-row .eyebrow{margin-bottom:9px}.nh-surface .ranch-unified.pdp-rhythm .ranch-story-copy>p{font-size:16px;line-height:1.6;max-width:370px;margin-bottom:16px}.nh-surface .ranch-unified.pdp-rhythm .ranch-story-media{max-height:none;aspect-ratio:3/2;border-radius:8px}.nh-surface .ranch-unified.pdp-rhythm .ranch-story-media>img,.nh-surface .ranch-unified.pdp-rhythm .ranch-story-media>video{border-radius:8px}.nh-surface .ranch-unified.pdp-rhythm .ranch-icon-features{margin:18px 0}.nh-surface .ranch-unified.pdp-rhythm .ranch-icon-features ul{gap:16px 12px}.nh-surface .ranch-unified.pdp-rhythm .ranch-benefits article{padding:11px 0}.nh-surface .ranch-unified.pdp-rhythm .ranch-benefits h3{font-size:16px}.nh-surface .ranch-unified.pdp-rhythm .ranch-included-band{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:12px clamp(28px,4vw,60px);padding-block:28px;align-items:start}.nh-surface .ranch-unified.pdp-rhythm .ranch-included-heading{grid-column:1;grid-row:1;max-width:370px;align-self:end}.nh-surface .ranch-unified.pdp-rhythm .ranch-included-heading p{max-width:370px;font-size:16px;line-height:1.6}.nh-surface .ranch-unified.pdp-rhythm .ranch-included-band .ranch-story-copy{grid-column:1;grid-row:2;max-width:370px}.nh-surface .ranch-unified.pdp-rhythm .ranch-included-band .ranch-story-media{grid-column:2;grid-row:1/3;max-width:none;width:100%;align-self:center}.nh-surface .ranch-unified.pdp-rhythm .ranch-parts-list li{padding:10px 0}.nh-surface .ranch-unified.pdp-rhythm .pdp-action>h2,.nh-surface .ranch-unified.pdp-rhythm .pdp-faq h2,.nh-surface .ranch-unified.pdp-rhythm .pdp-customer-stories h2,.nh-surface .ranch-unified.pdp-rhythm .pdp-compare h2{font-size:clamp(27px,2.4vw,36px);line-height:1.18;letter-spacing:-.7px}.nh-surface .ranch-unified.pdp-rhythm .pdp-customer-stories,.nh-surface .ranch-unified.pdp-rhythm .pdp-faq{padding-block:36px}.nh-surface .ranch-unified.nh-product-house.house-flow-refined.pdp-rhythm .pdp-film>.ranch-story-media{aspect-ratio:16/9}@media(max-width:800px){.nh-surface .ranch-unified.pdp-rhythm .section{padding-inline:5vw}.nh-surface .ranch-unified.pdp-rhythm .ranch-story-row,.nh-surface .ranch-unified.nh-product-house.house-flow-refined.pdp-rhythm .pdp-film.ranch-story-row{grid-template-columns:1fr;gap:20px;padding-block:24px}.nh-surface .ranch-unified.pdp-rhythm .ranch-story-copy,.nh-surface .ranch-unified.pdp-rhythm .ranch-story-copy>p{max-width:none}.nh-surface .ranch-unified.pdp-rhythm .ranch-included-band{grid-template-columns:1fr;gap:20px}.nh-surface .ranch-unified.pdp-rhythm .ranch-included-heading{grid-column:1;grid-row:1;max-width:none}.nh-surface .ranch-unified.pdp-rhythm .ranch-included-band .ranch-story-media{grid-column:1;grid-row:2}.nh-surface .ranch-unified.pdp-rhythm .ranch-included-band .ranch-story-copy{grid-column:1;grid-row:3;max-width:none}}@media(max-width:600px){.nh-surface .ranch-unified.pdp-rhythm .section{padding-inline:20px}}.nh-surface .ranch-unified.nh-product-cat.pdp-rhythm .pdp-film>.ranch-story-media>video{object-fit:contain;background:#faf9f5}.nh-surface .ranch-unified.nh-product-cat.pdp-rhythm .pdp-film>.ranch-story-media{aspect-ratio:16/9}.nh-surface .ranch-unified.nh-product-cat.pdp-rhythm .pdp-film>.ranch-story-media>video{object-fit:cover}.nh-surface .ranch-unified.nh-product-cat.pdp-rhythm .ranch-story-row{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(28px,4vw,56px);padding-block:28px}.nh-surface .ranch-unified.nh-product-cat.pdp-rhythm .ranch-story-row.media-left{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.nh-surface .ranch-unified.nh-product-cat.pdp-rhythm .ranch-story-row>.ranch-story-copy{max-width:400px}.nh-surface .ranch-unified.nh-product-cat.pdp-rhythm .ranch-story-row>.ranch-story-media{aspect-ratio:16/9}.nh-surface .ranch-unified.nh-product-cat.pdp-rhythm .ranch-icon-features ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.nh-surface .ranch-unified.nh-product-cat.pdp-rhythm .ranch-icon-features li{font-size:14px;line-height:1.4}.nh-surface .ranch-unified.nh-product-cat.pdp-rhythm .ranch-icon-features h3{margin-bottom:14px}.nh-surface .ranch-unified.nh-product-cat.pdp-rhythm .pdp-install .ranch-story-copy{grid-column:1;grid-row:1}.nh-surface .ranch-unified.nh-product-cat.pdp-rhythm .pdp-install .ranch-story-media{grid-column:2;grid-row:1}.nh-surface .ranch-unified.nh-product-cat.pdp-rhythm .setup-story-steps{margin-top:18px}@media(max-width:800px){.nh-surface .ranch-unified.nh-product-cat.pdp-rhythm .ranch-story-row,.nh-surface .ranch-unified.nh-product-cat.pdp-rhythm .ranch-story-row.media-left{grid-template-columns:1fr;gap:20px;padding-block:24px}.nh-surface .ranch-unified.nh-product-cat.pdp-rhythm .ranch-story-row>.ranch-story-copy{grid-column:1;grid-row:2;max-width:none}.nh-surface .ranch-unified.nh-product-cat.pdp-rhythm .ranch-story-row>.ranch-story-media{grid-column:1;grid-row:1}}.nh-surface .ranch-unified.nh-product-guide.pdp-rhythm .ranch-story-row{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(28px,4vw,56px);padding-block:28px}.nh-surface .ranch-unified.nh-product-guide.pdp-rhythm .ranch-story-row.media-left{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.nh-surface .ranch-unified.nh-product-guide.pdp-rhythm .ranch-story-row>.ranch-story-copy{max-width:400px}.nh-surface .ranch-unified.nh-product-guide.pdp-rhythm .ranch-story-row>.ranch-story-media{aspect-ratio:16/9}.nh-surface .ranch-unified.nh-product-guide.pdp-rhythm .ranch-icon-features ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.nh-surface .ranch-unified.nh-product-guide.pdp-rhythm .ranch-icon-features li{font-size:14px;line-height:1.4}.nh-surface .ranch-unified.nh-product-guide.pdp-rhythm .ranch-icon-features h3{margin-bottom:14px}.nh-surface .ranch-unified.nh-product-guide.pdp-rhythm .pdp-install .ranch-story-copy{grid-column:1;grid-row:1}.nh-surface .ranch-unified.nh-product-guide.pdp-rhythm .pdp-install .ranch-story-media{grid-column:2;grid-row:1}.nh-surface .ranch-unified.nh-product-guide.pdp-rhythm .setup-story-steps{margin-top:18px}@media(max-width:800px){.nh-surface .ranch-unified.nh-product-guide.pdp-rhythm .ranch-story-row,.nh-surface .ranch-unified.nh-product-guide.pdp-rhythm .ranch-story-row.media-left{grid-template-columns:1fr;gap:20px;padding-block:24px}.nh-surface .ranch-unified.nh-product-guide.pdp-rhythm .ranch-story-row>.ranch-story-copy{grid-column:1;grid-row:2;max-width:none}.nh-surface .ranch-unified.nh-product-guide.pdp-rhythm .ranch-story-row>.ranch-story-media{grid-column:1;grid-row:1}}.nh-surface .ranch-unified.pdp-rhythm .ranch-product-story{padding-block:8px 20px}.nh-surface .ranch-unified.pdp-rhythm .ranch-included-band{border-top:0;margin-top:0;background:#fff}.nh-surface .ranch-unified.pdp-rhythm .ranch-included-band .ranch-story-media{background:transparent}.nh-surface .ranch-unified.pdp-rhythm .ranch-story-media,.nh-surface .ranch-unified.pdp-rhythm .ranch-story-media>img,.nh-surface .ranch-unified.pdp-rhythm .ranch-story-media>video{border-radius:6px}.nh-surface{font-family:DM Sans,sans-serif;color:#143e2b;background:#fff;font-size:16px;line-height:1.5}.nh-surface *{box-sizing:border-box}.nh-native-product{background:#fff;color:#143e2b}.nh-native-product>.page-width{max-width:1440px;padding-inline:5vw}.nh-native-product .product__title{font-family:Manrope,sans-serif;font-size:clamp(30px,3vw,42px)!important;line-height:1.15;letter-spacing:-1px}.nh-native-product .product__description,.nh-native-product .product__text{font-size:16px;line-height:1.6}.nh-native-product .product-form__submit{background:#143e2b;color:#fff;border-radius:6px;min-height:50px}.nh-native-product .product-form__submit:after{box-shadow:none}.nh-native-product .product__media{border-radius:6px}.nh-native-product .price{font-size:25px}.nh-native-product .product__info-container>*+*{margin-top:18px}.nh-native-product .product__accordion{border-color:#e3e7df}.nh-surface .pdp-compare .button{font-size:14px}.nh-surface .ranch-unified.pdp-rhythm .pdp-photo,.nh-surface .ranch-unified.pdp-rhythm .thumbnails button,.nh-surface .ranch-unified.pdp-rhythm .action-card,.nh-surface .ranch-unified.pdp-rhythm .ranch-story-media,.nh-surface .ranch-unified.pdp-rhythm .review-row-photo,.nh-surface .ranch-unified.pdp-rhythm .reviewed-product img,.nh-surface .ranch-unified.pdp-rhythm .ranch-upgrades img,.nh-surface .ranch-unified.pdp-rhythm .compare-grid img{border-radius:6px;overflow:hidden}.nh-surface .ranch-unified.pdp-rhythm .pdp-photo>img,.nh-surface .ranch-unified.pdp-rhythm .thumbnails img,.nh-surface .ranch-unified.pdp-rhythm .action-card video,.nh-surface .ranch-unified.pdp-rhythm .ranch-story-media>img,.nh-surface .ranch-unified.pdp-rhythm .ranch-story-media>video,.nh-surface .ranch-unified.pdp-rhythm .review-row-photo img{border-radius:6px}.nh-native-product .product__media,.nh-native-product .product__media img,.nh-native-product .thumbnail,.nh-native-product .thumbnail img{border-radius:6px;overflow:hidden}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-design>.ranch-story-media,.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-included-band .ranch-story-media{position:relative;isolation:isolate;overflow:visible;background:transparent}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-design>.ranch-story-media:before,.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-included-band .ranch-story-media:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:clamp(90px,13vw,175px);aspect-ratio:1;border-radius:50%;background:#dce8cf;right:-24px;top:-24px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-design>.ranch-story-media:after,.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-included-band .ranch-story-media:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:clamp(70px,9vw,120px);aspect-ratio:1;border-radius:50%;background:#f2e6c9;left:-24px;bottom:-20px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-included-band .ranch-story-media:before{background:#f2e6c9;right:-20px;top:-20px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-included-band .ranch-story-media:after{background:#dce8cf}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-design,.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-included-band{padding-block:42px}@media(max-width:800px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-design>.ranch-story-media:before,.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-included-band .ranch-story-media:before{width:100px;right:-10px;top:-15px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-design>.ranch-story-media:after,.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-included-band .ranch-story-media:after{width:75px;left:-10px;bottom:-15px}}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-design>.ranch-story-media:before,.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-included-band .ranch-story-media:before{display:block;height:auto;left:auto;bottom:auto;border:0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-design>.ranch-story-media:after,.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-included-band .ranch-story-media:after{display:block;height:auto;right:auto;top:auto;border:0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-soft-visual{position:relative;isolation:isolate;overflow:visible;background:transparent}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-soft-visual:before{content:"";display:block;position:absolute;z-index:-1;pointer-events:none;width:clamp(100px,13vw,175px);height:auto;aspect-ratio:1;border:0;border-radius:50%;background:#dce8cf;right:-24px;top:-24px;left:auto;bottom:auto}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-soft-visual:after{content:"";display:block;position:absolute;z-index:-1;pointer-events:none;width:clamp(75px,9vw,120px);height:auto;aspect-ratio:1;border:0;border-radius:50%;background:#f2e6c9;left:-24px;bottom:-20px;right:auto;top:auto}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-image-headline{position:absolute;z-index:2;top:18px;left:18px;max-width:calc(100% - 36px);padding:11px 15px;background:#fffffff0;color:#143e2b;border-radius:5px;font-family:Manrope,sans-serif;font-size:clamp(16px,1.4vw,21px);font-weight:600;line-height:1.3;letter-spacing:-.4px;pointer-events:none}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-included-band .nh-image-headline{top:0;left:0;background:#fff;padding:6px 12px 10px 0}@media(max-width:800px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-soft-visual:before{width:100px;right:-10px;top:-15px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-soft-visual:after{width:75px;left:-10px;bottom:-15px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-image-headline{top:12px;left:12px;padding:9px 12px;font-size:16px}}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-cluster-visual:before,.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-cluster-visual:after{display:none}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-circle-cluster{position:absolute;z-index:-1;left:-36px;top:12%;width:76px;height:205px;pointer-events:none}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-circle-cluster i{position:absolute;display:block;border-radius:50%;border:0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-circle-cluster i:nth-child(1){width:76px;height:76px;top:0;left:0;background:#dce8cf}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-circle-cluster i:nth-child(2){width:24px;height:24px;top:91px;left:-1px;border:1px solid #91ad80;background:transparent}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-circle-cluster i:nth-child(3){width:43px;height:43px;top:135px;left:11px;background:#f2e6c9}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-circle-cluster:after{content:"";position:absolute;left:3px;top:188px;width:17px;height:17px;border-radius:50%;background:#e8eddc}@media(max-width:800px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-circle-cluster{left:-17px;top:10%;width:50px;height:145px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-circle-cluster i:nth-child(1){width:50px;height:50px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-circle-cluster i:nth-child(2){width:18px;height:18px;top:65px;left:0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-circle-cluster i:nth-child(3){width:30px;height:30px;top:98px;left:4px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-circle-cluster:after{width:12px;height:12px;left:0;top:140px}}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-story-media.nh-photo-framed{border:10px solid #f5f4ef;border-radius:10px;background:#f5f4ef;box-shadow:0 0 0 1px #eeede7;overflow:visible}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-photo-framed>img,.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-photo-framed .ranch-mount-photo{border-radius:4px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-photo-framed .nh-image-headline{top:12px;left:12px;max-width:calc(100% - 24px)}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-included-band .nh-photo-framed .nh-image-headline{top:0;left:0;padding:8px 12px;background:#f5f4ef;border-radius:0 0 5px}@media(max-width:800px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-story-media.nh-photo-framed{border-width:7px;border-radius:8px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-photo-framed .nh-image-headline{top:9px;left:9px;max-width:calc(100% - 18px)}}.nh-surface .ranch-unified.nh-product-house.pdp-rhythm.pdp-page .ranch-included-band .ranch-story-media>img{object-fit:contain;object-position:center;background:#fff;padding:22px 12px 12px}@media(max-width:800px){.nh-surface .ranch-unified.nh-product-house.pdp-rhythm.pdp-page .ranch-included-band .ranch-story-media>img{padding:28px 8px 8px}}@media(min-width:801px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page:is(.nh-product-house,.nh-product-guide,.nh-product-cat) .ranch-included-band{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.nh-surface .ranch-unified.pdp-rhythm.pdp-page:is(.nh-product-house,.nh-product-guide,.nh-product-cat) .ranch-included-band .ranch-story-media{grid-column:1;grid-row:1/3}.nh-surface .ranch-unified.pdp-rhythm.pdp-page:is(.nh-product-house,.nh-product-guide,.nh-product-cat) .ranch-included-heading{grid-column:2;grid-row:1}.nh-surface .ranch-unified.pdp-rhythm.pdp-page:is(.nh-product-house,.nh-product-guide,.nh-product-cat) .ranch-included-band .ranch-story-copy{grid-column:2;grid-row:2}}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-included-band .nh-cluster-visual:before,.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-included-band .nh-cluster-visual:after{display:none}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-photo-pair{aspect-ratio:auto;max-height:none}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;position:relative;background:#fff;border-radius:4px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-pair-grid figure{margin:0;min-width:0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-pair-grid img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:4px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-product-guide .nh-pair-grid figure:first-child img{object-fit:contain}.nh-surface .ranch-unified.nh-product-guide.pdp-rhythm.pdp-page .nh-pair-grid figure:first-child img{object-fit:contain;padding:12px;background:#f6f7f2}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-pair-grid figcaption{padding:12px 10px;font-size:14px;line-height:1.45;font-weight:600;color:#143e2b}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-story-row.nh-square-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,70px)}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-square-story .ranch-story-media{aspect-ratio:1;max-width:420px;justify-self:center}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-square-story .ranch-story-copy{max-width:480px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-square-story .ranch-story-copy>p{max-width:480px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-included-band.nh-square-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:800px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-story-row.nh-square-story,.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-included-band.nh-square-story{grid-template-columns:1fr;gap:22px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-square-story .ranch-story-media{max-width:420px;width:100%}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-pair-grid{gap:8px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-pair-grid figcaption{padding:10px 7px;font-size:14px}}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-story-media.nh-photo-pair{aspect-ratio:auto;border:0;padding:14px;background:#f3f3ef;border-radius:8px;box-shadow:none}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-photo-pair .nh-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:transparent}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-photo-pair .nh-pair-grid img{aspect-ratio:1;object-position:center;object-fit:cover}.nh-surface .ranch-unified.nh-product-guide.pdp-rhythm.pdp-page .nh-photo-pair .nh-pair-grid figure:first-child img{object-fit:contain}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-photo-pair .nh-pair-grid figcaption{padding:11px 3px 1px;background:transparent}@media(max-width:800px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-story-media.nh-photo-pair{padding:10px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-photo-pair .nh-pair-grid{gap:8px}}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-included-band.nh-included-card{display:block;padding-block:48px;background:#fff}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center;padding:28px 36px;background:#f3f3ef;border-radius:7px;margin-block:24px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-text{min-width:0;max-width:560px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-included-heading,.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-story-copy{max-width:none}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-included-heading h2{font-size:clamp(26px,2.1vw,32px)}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-parts-list{margin:14px 0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-parts-list li{padding:8px 0;font-size:15px;border-color:#dddfd6}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-size-line{margin-top:12px;padding-top:10px;font-size:14px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel>.ranch-story-media{grid-area:auto;aspect-ratio:1;width:100%;max-width:380px;justify-self:end;margin-block:-52px;border:0;box-shadow:none;padding:0;background:#fff;border-radius:6px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-story-media>img{width:100%;height:100%;object-fit:contain;background:#fff;padding:20px 12px 12px;border-radius:6px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-image-headline{font-size:16px;background:#fff}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-full-lifestyle.ranch-story-row{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-full-lifestyle>.ranch-story-media{width:100%;max-width:none;aspect-ratio:3/2;justify-self:stretch;border:0;padding:0;box-shadow:none}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-full-lifestyle>.ranch-story-copy{max-width:400px}@media(max-width:800px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel{grid-template-columns:1fr;padding:24px;gap:24px;margin-block:0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel>.ranch-story-media{margin-block:0;justify-self:center;max-width:380px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-full-lifestyle.ranch-story-row{grid-template-columns:1fr}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-full-lifestyle>.ranch-story-copy{max-width:none}}@media(min-width:801px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page:is(.nh-product-house,.nh-product-cat,.nh-product-guide) .nh-included-card .nh-included-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.nh-surface .ranch-unified.pdp-rhythm.pdp-page:is(.nh-product-house,.nh-product-cat,.nh-product-guide) .nh-included-card .nh-included-panel>.ranch-story-media{grid-column:1;grid-row:1;justify-self:start}.nh-surface .ranch-unified.pdp-rhythm.pdp-page:is(.nh-product-house,.nh-product-cat,.nh-product-guide) .nh-included-card .nh-included-text{grid-column:2;grid-row:1}}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel{position:relative;isolation:isolate;background:transparent;padding:24px 36px;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel:before{content:"";position:absolute;top:38px;right:0;bottom:38px;left:0;background:#f3f3ef;border-radius:7px;z-index:-1}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel>.ranch-story-media{max-width:480px;margin-block:0;overflow:visible}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-story-media>img{padding:12px;position:relative;z-index:1}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-circle-cluster{left:-38px;top:30%;z-index:0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-story-media:before{content:"";display:block;position:absolute;width:96px;height:96px;aspect-ratio:1;border-radius:50%;background:#c7ddbd;right:-22px;top:26px;left:auto;bottom:auto;z-index:0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-story-media:after{content:"";display:block;position:absolute;width:72px;height:72px;aspect-ratio:1;border-radius:50%;background:#f2e6c9;right:12px;bottom:12px;left:auto;top:auto;z-index:2}@media(min-width:801px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page:is(.nh-product-house,.nh-product-cat,.nh-product-guide) .nh-included-card .nh-included-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}@media(max-width:800px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel{grid-template-columns:1fr;padding:24px;gap:24px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel:before{top:0;right:0;bottom:0;left:0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel>.ranch-story-media{max-width:440px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-circle-cluster{left:-20px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-story-media:before{width:68px;height:68px;right:-12px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-story-media:after{width:52px;height:52px;right:8px;bottom:8px}}@media(min-width:801px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel{padding:28px 36px;margin-block:48px;min-height:300px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel:before{top:0;right:0;bottom:0;left:0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel>.ranch-story-media{aspect-ratio:auto;min-height:420px;height:auto;align-self:stretch;margin-block:-76px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-story-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-parts-list{margin:10px 0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-parts-list li{padding:6px 0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-included-heading h2{margin-bottom:10px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-included-heading p{font-size:15px;line-height:1.5}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-size-line{margin-top:8px;padding-top:8px}}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel:before{background:#f4f0e6}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel>.ranch-story-media{background:#e7eedf;box-shadow:0 12px 28px #233f2a17;border-radius:6px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-story-media>img{background:transparent;mix-blend-mode:multiply}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-image-headline{background:#e7eedf}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-design.nh-square-story{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-design.nh-square-story>.ranch-story-media{width:100%;max-width:none;justify-self:stretch;aspect-ratio:1;padding:0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-design.nh-square-story>.ranch-story-copy{width:100%;max-width:none}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-design.nh-square-story .ranch-mount-photo img{max-height:none;aspect-ratio:auto}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-design.nh-square-story{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(28px,4vw,56px)}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-design.nh-square-story>.ranch-story-media{aspect-ratio:16/9}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-design.nh-square-story .ranch-mount-photo img{transform:none;object-fit:cover;object-position:50% 58%}@media(max-width:800px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-design.nh-square-story{grid-template-columns:1fr;gap:28px}}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .pdp-film.ranch-story-row{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:clamp(28px,4vw,60px)}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .pdp-film>.ranch-story-media{width:100%;max-width:none;max-height:none;aspect-ratio:3/2;justify-self:stretch}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .pdp-film>.ranch-story-media>video{display:block;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:3/2;object-fit:cover;object-position:center}@media(max-width:800px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page .pdp-film.ranch-story-row{grid-template-columns:1fr;gap:20px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .pdp-film>.ranch-story-media{grid-column:1;grid-row:1}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .pdp-film>.ranch-story-copy{grid-column:1;grid-row:2;max-width:none}}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel>.ranch-story-media{aspect-ratio:1;min-height:0;height:auto;align-self:center;margin-block:0;background:#f2ede3}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel{padding-block:0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel:before{top:38px;right:0;bottom:38px;left:0;background:#f4f0e6}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-text{padding-block:60px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-story-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;object-fit:contain;padding:18px;mix-blend-mode:multiply}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-image-headline{background:#f2ede3}@media(max-width:800px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel{padding-block:24px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel:before{top:0;right:0;bottom:0;left:0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-text{padding-block:0}}.nh-surface .ranch-unified.nh-product-house.pdp-rhythm.pdp-page .nh-included-card .ranch-story-media>img{padding:0;mix-blend-mode:normal;object-fit:contain}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-included-panel>.ranch-story-media{background:#fff;border:1px solid #e2e4df;box-shadow:0 10px 26px #192f2014;aspect-ratio:1}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-story-media>img{mix-blend-mode:normal;background:#fff;padding:0;object-fit:contain}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .nh-image-headline{background:#fffffff2}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-included-card .ranch-story-media:after{right:-18px;bottom:-18px;z-index:0}.nh-surface .ranch-unified.nh-product-house.house-flow-refined.pdp-rhythm.pdp-page .pdp-film.ranch-story-row{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:clamp(28px,4vw,60px)}.nh-surface .ranch-unified.nh-product-house.house-flow-refined.pdp-rhythm.pdp-page .pdp-film>.ranch-story-media{width:100%;max-width:none;max-height:none;aspect-ratio:3/2;justify-self:stretch}.nh-surface .ranch-unified.nh-product-house.house-flow-refined.pdp-rhythm.pdp-page .pdp-film>.ranch-story-media>video{width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:3/2;object-fit:cover;object-position:center}@media(max-width:800px){.nh-surface .ranch-unified.nh-product-house.house-flow-refined.pdp-rhythm.pdp-page .pdp-film.ranch-story-row{grid-template-columns:1fr;gap:20px}.nh-surface .ranch-unified.nh-product-house.house-flow-refined.pdp-rhythm.pdp-page .pdp-film>.ranch-story-media{grid-column:1;grid-row:1;aspect-ratio:3/2}.nh-surface .ranch-unified.nh-product-house.house-flow-refined.pdp-rhythm.pdp-page .pdp-film>.ranch-story-copy{grid-column:1;grid-row:2;max-width:none}}.nh-surface .nh-content-pages .page-intro{padding-block:60px 32px}.nh-surface .nh-content-pages .nh-card-description{font-size:15px;line-height:1.55;color:#5b6858;margin:12px 0;min-height:46px}.nh-surface .nh-content-pages .nh-card-includes{font-size:13px;line-height:1.6;color:#5b6858;padding-top:12px;border-top:1px solid #e1e5dc}.nh-surface .nh-content-pages .gift-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.nh-surface .nh-content-pages .nh-section-heading{max-width:650px;margin-bottom:28px}.nh-surface .nh-content-pages .nh-section-heading p{color:#5b6858;line-height:1.7}.nh-surface .nh-content-pages .nh-choice-section{padding-top:24px}.nh-surface .nh-content-pages .nh-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.nh-surface .nh-content-pages .nh-choice-grid>a{padding:22px 0;border-top:1px solid #ccd7bf}.nh-surface .nh-content-pages .nh-choice-grid h3{font-size:20px;margin-bottom:12px}.nh-surface .nh-content-pages .nh-choice-grid p{font-size:15px;color:#5b6858;line-height:1.6;min-height:48px}.nh-surface .nh-content-pages .nh-reassurance{display:flex;justify-content:center;gap:60px;flex-wrap:wrap;padding:28px 5%;background:#f4f3ec;font-size:14px;font-weight:600}.nh-surface .nh-content-pages .nh-gift-editorial,.nh-surface .nh-content-pages .nh-story-editorial{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.nh-surface .nh-content-pages .nh-story-editorial{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.nh-surface .nh-content-pages .nh-editorial-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px}.nh-surface .nh-content-pages .nh-editorial-copy h2{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-1px}.nh-surface .nh-content-pages .nh-editorial-copy p{font-size:16px;line-height:1.75;color:#5b6858}.nh-surface .nh-content-pages .nh-gift-audiences{margin-top:24px}.nh-surface .nh-content-pages .nh-gift-audiences a{display:block;padding:16px 0;border-top:1px solid #d6dfcd}.nh-surface .nh-content-pages .nh-gift-audiences b{display:block;font-size:17px}.nh-surface .nh-content-pages .nh-gift-audiences span{display:block;font-size:14px;margin-top:6px;color:#5b6858}.nh-surface .nh-content-pages .nh-small-note{font-size:13px!important}.nh-surface .nh-content-pages .nh-community{background:#f7f7f2}.nh-surface .nh-content-pages .nh-community-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.nh-surface .nh-content-pages .nh-community-photos figure{margin:0}.nh-surface .nh-content-pages .nh-community-photos img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;display:block}.nh-surface .nh-content-pages .nh-community-photos figcaption{padding:14px 0;font-size:15px}@media(max-width:900px){.nh-surface .nh-content-pages .gift-grid,.nh-surface .nh-content-pages .nh-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-surface .nh-content-pages .nh-reassurance{gap:20px}}@media(max-width:650px){.nh-surface .nh-content-pages .nh-gift-editorial,.nh-surface .nh-content-pages .nh-story-editorial,.nh-surface .nh-content-pages .nh-community-photos{grid-template-columns:1fr}.nh-surface .nh-content-pages .page-intro{padding-block:40px 20px}.nh-surface .nh-content-pages .nh-choice-grid{gap:16px}.nh-surface .nh-content-pages .nh-choice-grid h3{font-size:18px}.nh-surface .nh-content-pages .nh-reassurance{display:grid;text-align:center;gap:14px}}.nh-surface .nh-content-pages .nh-choice-photo{display:block;width:148px;height:148px;padding:5px;margin-bottom:22px;border:1px solid #bcccad;border-radius:50%;background:#f4f0e6;overflow:hidden}.nh-surface .nh-content-pages .nh-choice-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.nh-surface .nh-content-pages .nh-choice-grid>a:nth-child(3) .nh-choice-photo img{object-fit:contain;background:#f4f0e6;mix-blend-mode:multiply}@media(max-width:650px){.nh-surface .nh-content-pages .nh-choice-photo{width:112px;height:112px;margin-bottom:18px}}.nh-surface .nh-content-pages .story{max-width:880px;margin:auto;padding-top:70px;padding-bottom:48px}.nh-surface .nh-content-pages .nh-founder{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,6vw,90px);align-items:center;background:#f7f7f2}.nh-surface .nh-content-pages .nh-founder-photo{width:100%;aspect-ratio:4/5;max-width:440px;border-radius:6px;overflow:hidden}.nh-surface .nh-content-pages .nh-founder-photo img{display:block;width:100%;height:100%;object-fit:cover}.nh-surface .nh-content-pages .nh-founder-placeholder{display:grid;place-items:center;background:#eeefe7;border:1px solid #d8ddcf;color:#68785e;font-size:14px}.nh-surface .nh-content-pages .nh-founder-copy h2{font-size:clamp(32px,3.5vw,46px);line-height:1.15;letter-spacing:-1px}.nh-surface .nh-content-pages .nh-founder-copy p{font-size:17px;line-height:1.75;color:#576851}.nh-surface .nh-content-pages .nh-founder-draft{font-size:15px!important}@media(max-width:700px){.nh-surface .nh-content-pages .nh-founder{grid-template-columns:1fr;gap:28px}.nh-surface .nh-content-pages .nh-founder-photo{max-width:360px}.nh-surface .nh-content-pages .story{padding-top:40px}}.nh-surface .nh-content-pages .nh-gift-collage{position:relative;width:100%;aspect-ratio:1.08;max-width:620px;margin:auto;isolation:isolate}.nh-surface .nh-content-pages .nh-gift-collage:before,.nh-surface .nh-content-pages .nh-gift-collage:after{content:"";position:absolute;border-radius:50%;z-index:-1}.nh-surface .nh-content-pages .nh-gift-collage:before{width:58%;height:62.6%;background:#e5ecd9;left:18%;top:18%}.nh-surface .nh-content-pages .nh-gift-collage:after{width:19%;height:20.5%;background:#f2e6ce;right:1%;bottom:3%}.nh-surface .nh-content-pages .nh-gift-circle{position:absolute;aspect-ratio:1;border-radius:50%;overflow:hidden;border:6px solid #fff;box-shadow:0 6px 20px #23392514}.nh-surface .nh-content-pages .nh-gift-circle img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.nh-surface .nh-content-pages .nh-gift-circle-1{width:54%;left:0;top:4%;z-index:2}.nh-surface .nh-content-pages .nh-gift-circle-2{width:39%;right:1%;top:0}.nh-surface .nh-content-pages .nh-gift-circle-3{width:44%;left:10%;bottom:0}.nh-surface .nh-content-pages .nh-gift-circle-4{width:38%;right:0;bottom:12%;z-index:3}.nh-surface .nh-content-pages .nh-gift-occasions{font-size:16px;line-height:1.6;color:#3d5a3b;font-weight:600;margin-top:14px}@media(max-width:700px){.nh-surface .nh-content-pages .nh-gift-collage{max-width:480px}.nh-surface .nh-content-pages .nh-gift-circle{border-width:4px}}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .action-reel{gap:14px;justify-content:center}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .action-card{flex:0 0 clamp(150px,17vw,218px);aspect-ratio:9/16;border-radius:6px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .reel-label{font-size:14px;line-height:1.35;padding:38px 12px 14px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-benefits{display:grid;grid-template-columns:1fr;gap:0;margin-top:24px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-benefits article{display:flex;align-items:flex-start;gap:16px;padding:18px 0;border-top:1px solid #c5d4bc;background:transparent;border-radius:0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-benefits article:last-child{border-bottom:1px solid #c5d4bc}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-benefit-icon{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border:1px solid #d6dfcc;border-radius:50%;color:#31563b;background:#f7f9f3}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-benefit-icon svg{width:27px;height:27px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-benefit-text{min-width:0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-benefit-text h3{margin:0 0 5px;font-size:18px;line-height:1.35}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-benefit-text p{margin:0;font-size:16px;line-height:1.55}@media(max-width:800px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page .action-reel{justify-content:flex-start}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .action-card{flex-basis:clamp(160px,28vw,210px)}}@media(max-width:600px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page .action-card{flex-basis:48%;aspect-ratio:9/16}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .action-reel{gap:12px}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .ranch-benefits article{gap:13px}}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .action-reel.nh-six-reels{justify-content:flex-start}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-six-reels .action-card{flex:0 0 calc((100% - 70px)/6);max-width:none;min-width:0}.nh-surface .ranch-unified.pdp-rhythm.pdp-page .action-card>img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:1000px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-six-reels .action-card{flex-basis:calc((100% - 42px)/4)}}@media(max-width:600px){.nh-surface .ranch-unified.pdp-rhythm.pdp-page .nh-six-reels .action-card{flex-basis:48%}}.nh-surface .nh-content-pages .product-bottom>a{display:inline-flex;align-items:center;justify-content:center;background:#e5efa3;color:#173b2a;border:0;border-radius:999px;padding:10px 18px;min-height:42px;font-weight:700;text-decoration:none;white-space:nowrap}.nh-surface .nh-content-pages .product-bottom>a:hover{background:#d9e78b}
/*# sourceMappingURL=/cdn/shop/t/33/assets/nh-products.css.map */
