:root{--paper:#faf8f1;--ink:#303725;--olive:#424b36;--gold:#9c6a2e;--line:#d8d7ca;--muted:#626754}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 Arial,sans-serif}h1,h2,h3,p,figure{margin:0}h1,h2,h3,blockquote{font-family:Georgia,serif;font-weight:400;line-height:1.08;letter-spacing:-.04em}h1{font-size:clamp(58px,6.1vw,92px)}h2{font-size:clamp(40px,4.1vw,64px)}h3{font-size:32px}em{font-weight:400;color:#737a55}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}p+p{margin-top:20px}a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 5%;background:#fff;border-bottom:1px solid var(--line)}.logo{width:135px;height:auto}nav{display:flex;gap:32px;font-size:13px}.nav-shop{font-size:13px;border-bottom:1px solid;padding-bottom:5px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--gold);margin-bottom:25px}.section{padding:90px max(6%,calc((100vw - 1260px)/2))}.hero{display:grid;grid-template-columns:43% 57%;align-items:center;max-width:1680px;margin:auto;padding:55px 0 40px 6%}.hero-copy{padding:10px 6% 25px 0}.hero-deck{font:25px/1.45 Georgia,serif;margin:25px 0 18px}.intro{max-width:430px;color:var(--muted);font-size:15px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:16px 24px;background:var(--olive);color:#fff;border-radius:3px;font-size:14px;margin-top:26px;transition:background .2s}.button:hover{background:#626c4e}.story-link{display:block;width:fit-content;font-size:12px;margin-top:20px;border-bottom:1px solid #b9beaa}.story-link span{margin-left:18px}.hero-photo img{width:100%;aspect-ratio:1.05;object-fit:cover;object-position:center}.hero-photo figcaption,figure figcaption{font-size:9px;color:var(--muted);margin:8px 14px}.proof{display:flex;justify-content:center;gap:7%;padding:24px;background:#eceee3;border-block:1px solid var(--line);font-size:12px;letter-spacing:.08em}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:9%}.lead{font:26px/1.4 Georgia,serif;margin-bottom:22px}.quiet{color:var(--muted)}.purpose-line{border-top:1px solid var(--line);margin-top:50px;padding-top:25px;display:flex;justify-content:space-between;font:22px Georgia,serif}.origin{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%;background:#e9e4d7;align-items:center}.origin-mark{border-top:1px solid #a9ab94;border-bottom:1px solid #a9ab94;padding:45px 0}.origin-mark span{display:block;font-size:12px;letter-spacing:.08em}.origin-mark strong{display:block;font:clamp(100px,13vw,190px)/1.3 Georgia,serif;letter-spacing:-.07em;color:#828869}.origin-copy h2{margin-bottom:30px}.origin-copy .lead{margin:28px 0 0}.founder{text-align:center;background:#f4f0e7}.founder blockquote{font-size:clamp(34px,4.2vw,60px);margin:0 auto 45px;max-width:1080px}.founder-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;text-align:left;font-size:15px}.founder-columns p{margin:0}.signature{font:34px Georgia,serif;margin-top:35px}.signature span{display:block;font:11px Arial,sans-serif;letter-spacing:.15em;margin-top:10px}.founder-bio{max-width:760px;margin:25px auto 0!important;font-size:13px;color:var(--muted)}.care{background:var(--olive);color:#faf8f1}.care em{color:#d3d8b9}.care .eyebrow{color:#dac399}.care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:55px}.care-grid article{border-top:1px solid #ffffff55;padding-top:20px}.step{font:20px Georgia,serif;color:#d3d8b9}.care-grid h3{font-size:29px;margin:22px 0}.care-grid p{font-size:14px;color:#eceee4}.allergen-note{padding:24px 28px;background:#ffffff0c;border:1px solid #ffffff50;margin-top:45px}.allergen-note strong{font-size:14px}.allergen-note p{font-size:12px;margin-top:8px}.care-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:35px}.care-bottom p{font:23px/1.4 Georgia,serif}.care .button{background:#f2eddd;color:var(--ink);margin:0}.rituals{background:#f1ecdf;padding-bottom:35px}.ritual-heading{text-align:center;padding-bottom:55px}.ritual-row{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;margin-bottom:40px}.ritual-row>div{padding:35px 12%}.ritual-row h3{font-size:clamp(34px,3.5vw,51px);margin-bottom:25px}.ritual-row p:not(.eyebrow){font-size:15px}.ritual-row img{width:100%;aspect-ratio:3/2;object-fit:cover}.reverse{grid-template-columns:1fr 1.2fr}.reverse figure{grid-column:2;grid-row:1}.reverse>div{grid-column:1;grid-row:1}.text-link{display:inline-flex;align-items:center;gap:15px;font-size:12px;border-bottom:1px solid #aeb39e;margin-top:24px;padding-bottom:5px}.pairing-note{text-align:center;font-size:11px;color:var(--muted);padding:0 6%}.collection-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px}.collection-heading>p{font-size:13px;color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 25px}.product-image{background:#fff;position:relative}.product-image span{position:absolute;top:15px;left:18px;font:13px Georgia,serif;color:#747965}.product-image img{width:100%;aspect-ratio:4/5;object-fit:contain;padding:34px 18px}.category{text-transform:uppercase;font-size:9px;letter-spacing:.16em;margin:23px 0 10px!important}.product h3{font-size:30px}.flavor-copy{font-size:14px;margin-top:16px;min-height:75px}.contains{font-size:11px;margin-top:15px;padding-top:12px;border-top:1px solid var(--line)}.product .text-link{margin-top:15px}.collection-note{font-size:12px;color:var(--muted);margin-top:35px}.faq{background:#f0f0e7}.faq h2{margin-bottom:38px}.faq details{border-top:1px solid #c6cbb8;padding:22px 0}.faq details:last-child{border-bottom:1px solid #c6cbb8}.faq summary{cursor:pointer;font-size:16px;padding-right:15px}.faq details p{font-size:14px;max-width:870px;margin-top:18px}.closing{text-align:center;background:#e8dfcd}.closing p:not(.eyebrow){margin-top:25px}.closing .amazon-note{font-size:10px;color:var(--muted);margin-top:13px!important}footer{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#fff;padding:30px 6%;font-size:11px}footer .logo{width:105px}@media(min-width:1500px){.hero-copy{padding-right:10%}}@media(max-width:749px){html{scroll-padding-top:20px}header{padding:18px 6%;gap:12px}.logo{width:105px}nav{display:none}.nav-shop{font-size:12px}.section{padding:55px 6%}.hero{display:flex;flex-direction:column;padding:35px 0 20px}.hero-copy{padding:0 6% 30px;width:100%}h1{font-size:59px}.hero .eyebrow{font-size:9px;margin-bottom:20px}.hero-deck{font-size:23px;margin:20px 0 15px}.hero-photo{width:100%}.hero-photo img{aspect-ratio:3/2}.intro{font-size:14px}.button{font-size:13px;padding:15px 22px}.proof{gap:12px 24px;flex-wrap:wrap;font-size:10px;padding:18px 5%}.two-col,.origin{grid-template-columns:1fr;gap:28px}h2{font-size:41px}.lead{font-size:24px}.purpose p:not(.eyebrow):not(.lead){font-size:14px}.purpose-line{gap:12px;font-size:17px;margin-top:30px;flex-direction:column}.origin-mark{padding:20px 0;display:grid;grid-template-columns:1fr 1fr;align-items:center}.origin-mark strong{font-size:95px;grid-column:2;grid-row:1/3}.origin-mark span{font-size:10px}.origin-copy p{font-size:14px}.origin-copy .lead{font-size:25px}.founder blockquote{font-size:35px;margin-bottom:30px}.desktop{display:none}.founder-columns{grid-template-columns:1fr;gap:18px;font-size:14px}.founder-bio{font-size:12px}.care-grid{grid-template-columns:1fr;gap:28px;margin-top:35px}.care-grid h3{font-size:28px;margin:14px 0}.care .two-col p{font-size:14px}.care .two-col .lead{font-size:25px}.allergen-note{padding:20px;margin-top:30px}.care-bottom{flex-direction:column;align-items:flex-start}.ritual-heading{padding-bottom:35px}.ritual-row,.reverse{display:flex;flex-direction:column;margin-bottom:25px}.ritual-row>div{padding:28px 6%;width:100%}.ritual-row h3{font-size:37px}.ritual-row p:not(.eyebrow){font-size:14px}.collection-heading{display:block}.collection-heading>p{margin-top:22px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.product-image img{padding:22px 8px}.product-image span{top:8px;left:9px;font-size:11px}.product h3{font-size:25px}.flavor-copy{font-size:12px;min-height:85px}.product .text-link{font-size:11px;gap:5px}.contains{font-size:10px}.category{font-size:8px}.faq summary{font-size:14px}footer{flex-wrap:wrap;font-size:10px}.closing h2{font-size:41px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.purpose-product{margin-top:32px;background:#fff;max-width:440px}.purpose-product img{width:100%;aspect-ratio:5/4;object-fit:contain;padding:22px}.founder-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7%;align-items:center;text-align:left}.founder-portrait img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 30%}.founder-message blockquote{font-size:clamp(32px,3.4vw,49px);margin:0 0 28px;line-height:1.15}.founder-message .founder-columns{display:block}.founder-message .founder-columns p+p{margin-top:18px}.founder-message .signature{font-size:29px;margin-top:28px}.founder-message .founder-bio{margin:24px 0 0!important}@media(max-width:749px){.purpose-product{max-width:none;margin-top:25px}.purpose-product img{aspect-ratio:4/3;padding:20px}.founder-layout{grid-template-columns:1fr;gap:30px}.founder-portrait{max-width:400px;width:100%;margin:auto}.founder-portrait img{aspect-ratio:4/5}.founder-message blockquote{font-size:35px}}.founder-layout{grid-template-columns:minmax(0,.45fr) minmax(0,1.55fr);gap:6%;align-items:start}.founder-portrait{max-width:235px;margin:8px auto 0}.founder-message blockquote{font-size:clamp(29px,3vw,42px)}@media(max-width:749px){.founder-layout{grid-template-columns:1fr;gap:24px}.founder-portrait{width:145px;margin:0}.founder-message blockquote{font-size:31px}}.founder-portrait{aspect-ratio:1/1;overflow:hidden;position:relative}.founder-portrait img{position:absolute;width:110%;max-width:none;height:auto;aspect-ratio:auto;left:-5%;top:-3%;object-fit:initial}.founder-portrait{width:100%}@media(max-width:749px){.founder-portrait{width:145px}}.care-inspection{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;margin-top:45px}.care-inspection figure{overflow:hidden}.care-inspection img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 85%}.care-inspection h3{font-size:clamp(30px,3vw,44px);margin-bottom:22px}.care-inspection p:not(.eyebrow){font-size:15px;max-width:430px}.care-inspection .eyebrow{margin-bottom:18px}@media(max-width:749px){.care-inspection{grid-template-columns:1fr;gap:25px;margin-top:30px}.care-inspection img{aspect-ratio:5/4}.care-inspection h3{font-size:32px}}.care-making{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;margin-top:45px}.care-making img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 75%}.care-making h3{font-size:clamp(30px,3vw,44px);margin-bottom:22px}.care-making p:not(.eyebrow){font-size:15px;max-width:430px}.care-making .eyebrow{margin-bottom:18px}@media(max-width:749px){.care-making{grid-template-columns:1fr;gap:25px;margin-top:30px}.care-making h3{font-size:32px}}.purpose-group{margin:32px auto 0;width:50%;max-width:500px}.purpose-group img{display:block;width:100%;height:auto}.purpose-group figcaption{text-align:center;font-size:12px;margin-top:14px}.purpose .purpose-line{margin-top:30px}.purpose .two-col p:not(.eyebrow):not(.lead){font-size:18px;line-height:1.85}.purpose .lead{font-size:28px}.purpose-group figcaption{font-size:13px}@media(max-width:749px){.purpose .two-col p:not(.eyebrow):not(.lead){font-size:17px;line-height:1.8}.purpose .lead{font-size:25px}.purpose-group{width:65%;margin-top:28px}.purpose-group figcaption{font-size:12px}}.purpose .two-col{align-items:center}.purpose .purpose-group{width:100%;max-width:500px;margin:28px 0 0}.purpose .purpose-group figcaption{margin-left:0;margin-right:0}@media(max-width:749px){.purpose .purpose-group{width:80%;max-width:360px;margin:24px auto 0}}.care-making,.care-inspection{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:7%}.care-making figure,.care-inspection figure{width:100%;max-width:380px}.care-making img,.care-inspection img{aspect-ratio:5/4}@media(max-width:749px){.care-making,.care-inspection{grid-template-columns:1fr;gap:22px}.care-making figure,.care-inspection figure{width:82%;max-width:310px;margin-inline:auto}}.care-inspection figure{max-width:300px}.care-inspection img{aspect-ratio:3/4;object-fit:contain;object-position:center}@media(max-width:749px){.care-inspection figure{width:76%;max-width:260px}}header nav{flex-wrap:wrap}header nav a[lang=ja]{font-size:12px}@media(max-width:600px){header{flex-wrap:wrap}header nav{order:3;width:100%;display:flex;justify-content:center;gap:12px 20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nogi-us.css.map */
