.nimic-section{--green:#253e32;--ink:#24352c;--paper:#faf9f5;--line:#dedfd5;--muted:#686e65}.nimic-section *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}.nimic-section{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.nimic-section button,.nimic-section a{-webkit-tap-highlight-color:transparent}.nimic-section button,.nimic-section input{font:inherit}.nimic-section button,.nimic-section a{touch-action:manipulation}.nimic-section button{cursor:pointer}.nimic-section a{color:inherit;text-decoration:none}.nimic-section button:focus-visible,.nimic-section a:focus-visible{outline:3px solid #ad8c56;outline-offset:5px}.nimic-section .announcement{background:var(--green);color:#fff;text-align:center;padding:8px 20px;font-size:13px;letter-spacing:.04em}.nimic-section .announcement span{margin-left:30px;opacity:.7}.nimic-section header{display:flex;align-items:center;justify-content:space-between;padding:22px 5%;gap:25px;border-bottom:1px solid var(--line)}.nimic-section .brand{font-family:Georgia,serif;font-size:42px;letter-spacing:-2px;line-height:1}.nimic-section .brand span{font-size:21px;letter-spacing:-.8px;margin-left:6px}.nimic-section .brand small{display:block;font-family:Arial,sans-serif;font-size:9px;letter-spacing:2px;margin-top:10px}.nimic-section nav{display:flex;gap:35px;font-size:14px}.nimic-section .bag-button{background:none;border:0;font-size:14px}.nimic-section .bag-button span{display:inline-grid;place-items:center;margin-left:8px;border:1px solid #a2aaa0;border-radius:50%;width:25px;height:25px}.nimic-section .hero{display:grid;grid-template-columns:42% 58%;min-height:620px;position:relative;background:var(--green);color:#fff}.nimic-section .hero-copy{padding:70px 11% 35px;display:flex;flex-direction:column;align-items:flex-start}.nimic-section .eyebrow{font-size:12px;letter-spacing:2px;font-weight:500;margin:0 0 22px}.nimic-section h1,.nimic-section h2,.nimic-section h3,.nimic-section p{margin-top:0}.nimic-section h1,.nimic-section h2{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.1}.nimic-section h1{font-size:clamp(48px,5.2vw,82px);letter-spacing:-3px;margin:0 0 28px}.nimic-section h1 em{font-weight:400}.nimic-section h2{font-size:46px;letter-spacing:-1.3px;margin-bottom:24px}.nimic-section .hero-copy>p:not(.eyebrow){max-width:310px;color:#dce3d7;font-size:16px;line-height:1.7;margin-bottom:30px}.nimic-section .hero img{width:100%;height:100%;object-fit:cover;min-height:620px}.nimic-section .hero-foot{margin-top:auto;padding-top:50px;font-size:11px;letter-spacing:2px;opacity:.6}.nimic-section .image-caption{position:absolute;right:30px;bottom:20px;font-size:12px;color:#fff;text-shadow:0 1px 6px #000}.nimic-section .button{display:inline-block;border:1px solid var(--green);background:var(--green);color:#fff;padding:14px 26px;font-size:14px;line-height:1.3}.nimic-section .button.light{background:var(--paper);color:var(--green);border-color:var(--paper)}.nimic-section .button:hover{background:#365743}.nimic-section .button.light:hover{background:#e2e6d7}.nimic-section .principles{display:flex;justify-content:space-around;padding:22px 5%;border-bottom:1px solid var(--line);font-size:13px;letter-spacing:.04em}.nimic-section .principles span+span{border-left:1px solid var(--line);padding-left:8%}.nimic-section .collection{padding:85px 5%}.nimic-section .section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:25px}.nimic-section .section-top h2{margin-bottom:25px}.nimic-section .section-top>p{font-size:14px;color:var(--muted);padding-bottom:12px;line-height:1.8}.nimic-section .collection-controls{display:flex;justify-content:space-between;align-items:center;margin:10px 0 30px;border-bottom:1px solid var(--line);padding-bottom:16px}.nimic-section .tabs{display:flex;gap:10px}.nimic-section .tabs button{border:1px solid transparent;background:transparent;padding:9px 20px;color:var(--muted);font-size:14px;border-radius:30px}.nimic-section .tabs .active{background:var(--green);color:#fff}.nimic-section #productCount{font-size:13px;color:var(--muted)}.nimic-section .products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 24px}.nimic-section .product-image{width:100%;aspect-ratio:1;background:#eeeee7;position:relative;overflow:hidden}.nimic-section .product-image>button{width:100%;height:100%;border:0;padding:0;background:transparent}.nimic-section .product-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.nimic-section .product-image:hover img{transform:scale(1.035)}.nimic-section .badge{position:absolute;left:12px;top:12px;background:var(--paper);padding:4px 9px;font-size:11px;letter-spacing:.06em;pointer-events:none}.nimic-section .product-meta{display:flex;justify-content:space-between;gap:15px;margin-top:16px;align-items:flex-start}.nimic-section .product-meta h3{font-size:15px;line-height:1.45;margin:0 0 3px;font-weight:500}.nimic-section .product-meta p{font-size:12px;color:var(--muted);margin-bottom:8px}.nimic-section .product-meta .price{font-size:14px;white-space:nowrap}.nimic-section .add{border:0;border-bottom:1px solid #83917e;background:none;padding:0 0 4px;font-size:12px}.nimic-section .sample-note{font-size:12px;color:var(--muted);margin:25px 0 0}.nimic-section .home-story{display:grid;grid-template-columns:1fr 1fr;background:#e9ece3}.nimic-section .home-photo{min-height:550px}.nimic-section .home-photo img{width:100%;height:100%;object-fit:cover}.nimic-section .story-copy{padding:85px 14%;align-self:center}.nimic-section .story-copy p:not(.eyebrow){font-size:15px;color:var(--muted);line-height:1.8}.nimic-section .preview-label{display:block;font-size:10px;letter-spacing:1.4px;margin-top:28px;color:var(--muted)}.nimic-section .approach{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:95px 10%}.nimic-section .approach>div>p:not(.eyebrow){color:var(--muted);max-width:390px;font-size:15px}.nimic-section .text-link{display:inline-block;font-size:14px;border-bottom:1px solid var(--green);padding-bottom:5px}.nimic-section .steps article{display:flex;gap:25px;padding:25px 0;border-top:1px solid var(--line)}.nimic-section .steps article>span{font-family:Georgia,serif;font-size:28px;color:#6e816a}.nimic-section .steps h3{font-size:17px;font-weight:500;margin-bottom:8px}.nimic-section .steps p{font-size:14px;color:var(--muted);margin:0}.nimic-section footer{background:var(--green);color:#e5eadf;padding:55px 5% 20px}.nimic-section .footer-top{display:flex;justify-content:space-between;gap:40px}.nimic-section .footer-top>p{font-family:Georgia,serif;font-size:29px;line-height:1.3}.nimic-section .footer-top>div{display:flex;flex-direction:column;gap:10px;font-size:13px}.nimic-section .footer-bottom{border-top:1px solid #526251;margin-top:30px;padding-top:20px;display:flex;justify-content:space-between;font-size:11px;color:#b5c2ae}.nimic-section dialog{border:0;padding:35px;background:var(--paper);color:var(--ink);max-width:820px;width:90%;max-height:90vh;overflow:auto}.nimic-section dialog::backdrop{background:#17291ed0}.nimic-section .close{border:0;background:none;font-size:30px;line-height:1;float:right;padding:5px}.nimic-section .detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;clear:both;padding-top:20px}.nimic-section .detail-grid img{width:100%;aspect-ratio:1;object-fit:cover}.nimic-section .detail-grid h2{font-size:32px}.nimic-section .detail-grid p{font-size:14px}.nimic-section .detail-grid .price{font-size:22px}.nimic-section .detail-grid label{font-size:14px;display:block;margin:20px 0}.nimic-section input[type=number]{width:65px;margin-left:10px;padding:6px;border:1px solid var(--line)}.nimic-section #bag{margin:0 0 0 auto;height:100vh;max-height:100vh;width:min(480px,100%)}.nimic-section .bag-header{display:flex;justify-content:space-between;align-items:center}.nimic-section .bag-header h2{font-size:32px}.nimic-section .bag-item{display:grid;grid-template-columns:75px 1fr;gap:18px;border-bottom:1px solid var(--line);padding:20px 0}.nimic-section .bag-item img{width:75px;height:85px;object-fit:cover}.nimic-section .bag-item h3{font-size:15px;margin-bottom:6px}.nimic-section .quantity{display:flex;align-items:center;gap:12px}.nimic-section .quantity button{border:1px solid var(--line);background:none;width:28px;height:28px;line-height:1}.nimic-section .quantity .remove{width:auto;border:0;text-decoration:underline;font-size:12px;margin-left:auto}.nimic-section .total{display:flex;justify-content:space-between;padding:25px 0;font-size:18px}.nimic-section .checkout-note{font-size:14px;background:#e8ece1;padding:16px}.nimic-section .empty{padding:45px 0;color:var(--muted)}.nimic-section #toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:var(--green);color:#fff;padding:12px 22px;font-size:14px;z-index:5;opacity:0;pointer-events:none;transition:opacity .2s}.nimic-section #toast.visible{opacity:1}@media(min-width:1400px){.nimic-section main,.nimic-section header{max-width:1800px;margin:auto}.nimic-section .hero,.nimic-section .hero img{min-height:720px}.nimic-section .hero-copy{padding-top:95px}}@media(max-width:950px){.nimic-section .hero{grid-template-columns:46% 54%;min-height:560px}.nimic-section .hero img{min-height:560px}.nimic-section .hero-copy{padding:55px 10% 30px}.nimic-section h1{font-size:58px}.nimic-section .products{grid-template-columns:repeat(3,1fr)}.nimic-section .story-copy{padding:45px 10%}.nimic-section h2{font-size:38px}.nimic-section .home-photo{min-height:450px}.nimic-section .approach{gap:7%;padding:65px 6%}.nimic-section nav{gap:18px}}@media(max-width:650px){.nimic-section .announcement{font-size:11px}.nimic-section .announcement span{display:none}.nimic-section header{padding:18px 5%;flex-wrap:wrap;gap:17px}.nimic-section .brand{font-size:35px}.nimic-section .brand small{font-size:8px}.nimic-section nav{order:3;width:100%;justify-content:space-between;font-size:12px}.nimic-section .hero{display:flex;flex-direction:column}.nimic-section .hero-copy{padding:40px 7% 30px}.nimic-section .hero .eyebrow{font-size:10px}.nimic-section h1{font-size:60px;letter-spacing:-2px;margin-bottom:20px}.nimic-section .hero-copy>p:not(.eyebrow){max-width:350px;font-size:15px}.nimic-section .hero-foot{display:none}.nimic-section .hero img{min-height:0;height:350px;object-position:center}.nimic-section .image-caption{bottom:14px;font-size:11px}.nimic-section .principles{gap:15px;font-size:10px;padding:18px 5%;text-align:center}.nimic-section .principles span+span{padding-left:10px}.nimic-section .collection{padding:50px 5%}.nimic-section .section-top{display:block}.nimic-section .section-top>p{display:none}.nimic-section h2{font-size:36px}.nimic-section .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.nimic-section .collection-controls{gap:10px}.nimic-section .tabs{gap:3px}.nimic-section .tabs button{font-size:11px;padding:8px 11px}.nimic-section #productCount{font-size:11px}.nimic-section .product-meta{display:block;margin-top:12px}.nimic-section .product-meta h3{font-size:13px}.nimic-section .product-meta .price{font-size:13px;display:block;margin-bottom:8px}.nimic-section .product-meta p{font-size:11px}.nimic-section .badge{font-size:9px;left:8px;top:8px}.nimic-section .home-story{grid-template-columns:1fr}.nimic-section .home-photo{min-height:0;height:350px}.nimic-section .story-copy{padding:45px 7%}.nimic-section .approach{grid-template-columns:1fr;gap:35px;padding:55px 7%}.nimic-section .footer-top{flex-wrap:wrap;gap:30px}.nimic-section .footer-top>p{font-size:23px}.nimic-section .footer-top>div{width:100%}.nimic-section .footer-bottom{display:block;font-size:10px}.nimic-section .footer-bottom span{display:block;margin-top:5px}.nimic-section .detail-grid{grid-template-columns:1fr;gap:20px}.nimic-section .detail-grid img{max-height:300px}.nimic-section .detail-grid h2{font-size:30px}.nimic-section dialog{padding:22px}.nimic-section .sample-note{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nimic-section *{transition:none!important}}.nimic-section .values{padding:70px 5% 65px;border-bottom:1px solid var(--line)}.nimic-section .values-heading{max-width:650px;margin-bottom:40px}.nimic-section .values-heading>p:last-child{color:var(--muted);font-size:16px;max-width:580px}.nimic-section .values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.nimic-section .value-number{font-size:11px;letter-spacing:1.5px;color:var(--muted)}.nimic-section .values-grid h3{font-family:Georgia,serif;font-weight:400;font-size:28px;margin:17px 0}.nimic-section .values-grid p{font-size:15px;color:var(--muted);line-height:1.8}.nimic-section .values-grid .text-link{font-size:13px}.nimic-section .storage-section{background:#e9ece3;padding:75px 8%;display:grid;grid-template-columns:1fr 1fr;gap:12%}.nimic-section .storage-copy>p:not(.eyebrow){font-size:15px;color:var(--muted);line-height:1.8}.nimic-section .storage-copy .button{margin-top:12px}.nimic-section .storage-list{align-self:center}.nimic-section .storage-list>div{border-top:1px solid #c5ccbf;padding:24px 0}.nimic-section .storage-list span{font-size:10px;letter-spacing:2px;color:var(--muted)}.nimic-section .storage-list h3{font-family:Georgia,serif;font-weight:400;font-size:27px;margin:12px 0 8px}.nimic-section .storage-list p{font-size:14px;color:var(--muted);margin-bottom:0}.nimic-section .quality-section{padding:75px 8%;border-bottom:1px solid var(--line)}.nimic-section .quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%}.nimic-section .quality-grid p{font-size:15px;color:var(--muted);line-height:1.8}.nimic-section .environment-section{padding:80px 8%;display:grid;grid-template-columns:1fr 1fr;gap:12%;background:var(--green);color:#f4f6ed}.nimic-section .environment-section h2{font-size:64px}.nimic-section .environment-section>div>p:not(.eyebrow){font-size:16px;color:#d2decc;max-width:340px}.nimic-section .environment-details details{border-top:1px solid #60735b;padding:21px 0}.nimic-section .environment-details summary{font-size:16px;cursor:pointer;line-height:1.5}.nimic-section .environment-details details p{font-size:14px;color:#d2decc;line-height:1.8;margin:16px 0 0}.nimic-section .environment-details .text-link{border-color:#c3d2bb;margin-top:20px}.nimic-section .product-benefits{padding:15px 0;border-top:1px solid var(--line);margin-top:20px}.nimic-section .product-benefits h3{font-size:14px;font-weight:600;margin:0 0 6px}.nimic-section .product-benefits p{color:var(--muted);margin-bottom:14px}.nimic-section .home-story{border-top:1px solid var(--line)}@media(max-width:950px){.nimic-section .values-grid{gap:25px}.nimic-section .values-grid h3{font-size:25px}.nimic-section .storage-section,.nimic-section .quality-section,.nimic-section .environment-section{padding:60px 6%;gap:7%}}@media(max-width:650px){.nimic-section .values{padding:45px 7%}.nimic-section .values-grid{grid-template-columns:1fr;gap:28px}.nimic-section .values-heading{margin-bottom:30px}.nimic-section .values-grid article{border-top:1px solid var(--line);padding-top:24px}.nimic-section .values-grid h3{font-size:28px}.nimic-section .storage-section,.nimic-section .quality-grid,.nimic-section .environment-section{grid-template-columns:1fr;gap:30px}.nimic-section .storage-section,.nimic-section .quality-section,.nimic-section .environment-section{padding:50px 7%}.nimic-section .environment-section h2{font-size:52px}.nimic-section .storage-list h3{font-size:25px}.nimic-section .environment-details summary{font-size:15px}.nimic-section .principles{font-size:11px;line-height:1.6}.nimic-section .quality-grid h2{margin-bottom:0}}.nimic-section .subscription-story .home-photo{background:#fff;display:flex;align-items:center;justify-content:center}.nimic-section .subscription-story .home-photo img{height:auto;max-height:580px;object-fit:contain}.nimic-section .subscription-rates{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0;border-top:1px solid #bdc7b7;border-bottom:1px solid #bdc7b7;padding:20px 0}.nimic-section .subscription-rates strong{display:block;font-family:Georgia,serif;font-size:30px;font-weight:400}.nimic-section .subscription-rates span{font-size:13px;color:var(--muted)}.nimic-section .plan-card-note{font-size:12px;color:var(--green);margin:0 0 8px}.nimic-section .detail-grid select{font:inherit;width:100%;max-width:100%;padding:12px 8px;background:#fff;border:1px solid #aab5a2;color:var(--ink);font-size:13px}.nimic-section .detail-grid label.purchase-label{margin-bottom:8px}.nimic-section .recurring-note{font-size:13px;line-height:1.6;color:var(--muted)}.nimic-section .actual-shop{display:block;width:fit-content;margin-top:16px}.nimic-section .shipping-note{font-size:14px;color:var(--green);padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nimic-section .bag-plan{font-size:12px;color:var(--muted)}.nimic-section .continue-button{display:block;border-width:0 0 1px;background:none;margin-top:18px;cursor:pointer}.nimic-section .announcement{font-size:14px}@media(min-width:1200px){.nimic-section .products{grid-template-columns:repeat(5,minmax(0,1fr))}.nimic-section .product-meta{display:block}.nimic-section .product-meta .price{display:block;margin-bottom:8px}.nimic-section .product-meta h3{font-size:14px}}@media(max-width:650px){.nimic-section .subscription-story .home-photo{height:320px}.nimic-section .subscription-story .home-photo img{height:100%;width:100%}.nimic-section .announcement{font-size:12px}.nimic-section .subscription-rates{gap:15px}.nimic-section .story-copy .preview-label{font-size:10px}}body{background:#faf9f5;color:#24352c;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}h1:not(.logo-h1),h2,h3,h4,h5,h6,.h1,.h2,.h3,.feature-header{font-family:Georgia,Times New Roman,serif;font-weight:400;color:inherit}a{color:inherit}.button,input[type=submit],button.button{background-color:#253e32;border-color:#253e32;color:#fff;border-radius:0;text-transform:none;letter-spacing:.02em;box-shadow:none}.button:hover,input[type=submit]:hover{background-color:#365743;border-color:#365743;color:#fff}.nimic-section{margin:0;padding:0;background:#faf9f5;overflow-wrap:break-word}.nimic-section p{letter-spacing:normal}.nimic-section h1,.nimic-section h2,.nimic-section h3{color:inherit;text-transform:none}.nimic-section h3{font-family:Arial,Helvetica,sans-serif}.nimic-section [hidden]{display:none!important}.nimic-section .button{border-radius:0;letter-spacing:normal;text-transform:none;min-width:0}.nimic-section .button.light{background:#faf9f5;color:#253e32;border-color:#faf9f5}.nimic-section .button:after,.nimic-section .button:before{display:none}.nimic-section .hero-copy{position:relative;z-index:1}.nimic-section .product-image>a{display:block;width:100%;height:100%}.nimic-section .product-image img{display:block}.nimic-section .badge{color:#24352c}.nimic-section .add{display:inline-block;line-height:1.6}.nimic-section .tabs button{min-width:0;text-transform:none;letter-spacing:0;font-family:Arial,sans-serif}.nimic-section .tabs button:not(.active){background:transparent;border-color:transparent;color:#686e65}.nimic-section .home-story,.nimic-section .storage-section{background:#e9ece3}.nimic-section .environment-section{background:#253e32;color:#f4f6ed}.nimic-section .values-grid h3,.nimic-section .storage-list h3{font-family:Georgia,serif}.nimic-section .subscription-rates{grid-template-columns:1fr}.nimic-section .subscription-rates strong{font-family:Georgia,serif;font-size:24px}.nimic-section .hero{margin:0}.nimic-section .eyebrow{font-family:Arial,sans-serif}.site-control.nav-opaque,.site-control.nav-inline-desktop,.site-control.nav-inline-desktop:hover{background:#faf9f5;color:#24352c}.site-control .site-control__inner a,.site-control .site-control__inner .disclosure__toggle{color:#24352c}.site-control .site-control__inner svg{fill:currentColor}.site-control .site-control__inline-links .tier-1>ul>li>a{font-family:Arial,sans-serif;font-size:14px;letter-spacing:0;text-transform:none}.nimic-wordmark{display:inline-block;font-family:Georgia,Times New Roman,serif!important;font-weight:400;letter-spacing:-2px;font-size:42px;line-height:1;text-transform:none;color:inherit}.nimic-wordmark>span{font-size:21px;letter-spacing:-.8px;margin-left:6px}.nimic-wordmark small{display:block;font-family:Arial,Helvetica,sans-serif;font-size:9px;letter-spacing:2px;margin-top:10px;line-height:1.4}.site-control .logo:has(.nimic-wordmark){max-width:210px;width:210px;text-align:left}.nimic-announcement{background:#253e32;color:#fff;font-size:14px;padding:8px 20px;line-height:1.6;text-align:center}.nimic-announcement .cc-announcement__inner{padding:0;max-width:none}.nimic-announcement span{margin-left:30px;opacity:.8;font-size:13px}.section-footer,.section-footer .section-footer__row-container{background:#253e32;color:#e5eadf}.section-footer a,.section-footer h6,.section-footer .section-footer__title{color:#e5eadf}.section-footer input[type=email]{color:#24352c;background:#faf9f5}.section-footer svg{fill:currentColor}.nimic-footer-brand{background:#253e32;color:#e5eadf;padding:50px 5% 20px;display:flex;justify-content:space-between;align-items:flex-start}.nimic-footer-brand p{font-family:Georgia,serif;font-size:32px;line-height:1.2;margin:0}.section-footer__row-lower{border-color:#526251}.product-area__details__title{font-family:Georgia,serif}.product-area__details .button,.product-detail__form .button{border-radius:0}.product-area__details .product-detail__form__action{gap:15px}.template-cart .subscription-description{font-size:14px;color:#526251}.template-cart .central{max-width:1250px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #ad8c56;outline-offset:4px}.nimic-section .collection-controls:has(.tabs[hidden]){display:none}@media(min-width:1100px){.site-control .site-control__inner{padding-top:22px;padding-bottom:22px;min-height:105px}.nimic-section .hero h1{font-size:clamp(55px,5.2vw,82px)}}@media(max-width:767px){.site-control .logo:has(.nimic-wordmark){width:auto;max-width:180px;text-align:center}.nimic-wordmark{font-size:35px}.nimic-wordmark small{font-size:8px;letter-spacing:1.5px}.nimic-announcement{font-size:12px;padding:8px 12px}.nimic-announcement span{display:none}.nimic-footer-brand{padding-top:35px}.nimic-footer-brand p{font-size:25px}.nimic-section .subscription-rates strong{font-size:23px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nimic-eco.css.map */
