:root{--nm-rice:#f3eee4;--nm-ink:#111510;--nm-red:#b9251e;--nm-mango:#e89926;--nm-green:#264026;--nm-indigo:#183a5a;--font-ui:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;--font-display:Didot,"Bodoni 72","Playfair Display","Bodoni MT","Times New Roman",serif;--font-thai-inspired:system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--nm-speed:1}*{box-sizing:border-box}html{scroll-behavior:smooth}main[id="top"] section[id]{scroll-margin-top:110px}main[id="top"] section[id] [id]{scroll-margin-top:0}body{margin:0;background:var(--nm-rice);color:var(--nm-ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.nm-homepage-plugin{min-height:100%;padding:0!important;background:var(--nm-rice)!important}body.nm-homepage-plugin.admin-bar .site-header{top:32px}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}.skip-link{position:fixed;inset:1rem auto auto 1rem;z-index:130;padding:.7rem 1rem;background:var(--nm-ink);color:#fff;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{position:sticky;top:0;inset:0 0 auto;z-index:120;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:90px;padding:0 2.3vw;background:#fff0;-webkit-backdrop-filter:blur(0) saturate(100%);backdrop-filter:blur(0) saturate(100%);transition:background-color calc(.4s / var(--nm-speed)) ease,backdrop-filter calc(.4s / var(--nm-speed)) ease,-webkit-backdrop-filter calc(.4s / var(--nm-speed)) ease}.site-header.is-scrolled{background:var(--nm-rice);background:color-mix(in srgb,var(--nm-rice) 68%,transparent);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%)}.site-header.is-compact{height:64px}.site-header.is-compact .header-logo{width:48px;height:48px}.site-header.is-compact .brand-name{font-size:.95rem}.site-header.is-compact .desktop-nav{font-size:.62rem;gap:1.5rem}.site-header.is-compact .state-button{min-width:6.4rem;padding:.5rem .7rem!important;font-size:.62rem!important}.site-header.is-compact .icon-button svg,.site-header.is-compact .nm-wishlist-icon svg,.site-header.is-compact .cart-icon svg{width:16px;height:16px}@media(min-width:821px){.site-header.is-compact{height:64px;margin-bottom:26px}}@media(max-width:820px){.site-header.is-compact{height:60px}.site-header.is-compact .header-logo{width:48px;height:48px}.site-header.is-compact .header-actions{gap:.5rem}}.wordmark{display:inline-flex;align-items:center;gap:.85rem;width:max-content;font-size:clamp(.72rem,.95vw,.9rem);font-weight:800;letter-spacing:.13em}.header-logo{width:72px;height:72px;object-fit:contain;border:0;mix-blend-mode:normal;filter:none}.brand-name{display:inline-block;white-space:nowrap;font-family:var(--font-thai-inspired);font-size:1.08rem;font-weight:600;line-height:1.15;letter-spacing:0}.brand-name::after{content:none}.status-dot{color:#2f9e44}.status-dot.is-closed{color:var(--nm-red)}.desktop-nav{display:flex;gap:2rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.desktop-nav a,.header-actions button,.header-actions a{transition:opacity .2s ease}.desktop-nav a:hover,.header-actions button:hover,.header-actions a:hover{opacity:.55}.header-actions{justify-self:end;display:flex;align-items:center;gap:.75rem}.header-actions button{border:0;background:none;cursor:pointer}.icon-button,.bag-count,.cart-count{display:inline-flex;align-items:center;justify-content:center}.icon-button{padding:0}.bag-count,.cart-count{gap:.3rem;font-size:.58rem!important;letter-spacing:.1em;white-space:nowrap}.search-icon,.nm-wishlist-icon,.cart-icon{display:inline-flex}.icon-button svg,.nm-wishlist-icon svg,.cart-icon svg{display:block;width:18px;height:18px}.nm-wishlist-icon svg{fill:none;stroke:currentColor}.nm-wishlist-icon.has-items svg{fill:currentColor}.state-button{min-width:7.2rem;padding:.55rem .8rem!important;border:1px solid currentColor!important;border-radius:999px!important;font-size:.67rem!important;letter-spacing:.09em}body[data-shop-state="open"] .state-button{color:var(--nm-rice);border-color:var(--nm-red)!important;background:var(--nm-red)}.menu-button{display:none;align-items:center;gap:.5rem;padding:0;border:0;background:none;cursor:pointer;color:inherit;font-size:.7rem!important;text-transform:uppercase;letter-spacing:.08em}.menu-button .menu-icon{display:inline-flex}.menu-button .menu-icon svg{width:18px;height:auto}.hero{position:relative;min-height:100svh;overflow:hidden;padding:112px 2.3vw 2.3vw;background:var(--nm-rice)}.hero-kicker{display:flex;justify-content:space-between;font-size:.68rem;text-transform:uppercase;letter-spacing:.13em}.hero-copy{position:relative;z-index:2;width:69%;padding-top:clamp(3rem,8vh,7rem)}.hero h1{margin:0;font-family:var(--font-display);font-size:clamp(4.2rem,10.8vw,10.8rem);font-weight:400;line-height:.75;letter-spacing:-.075em}.hero h1 em{color:var(--nm-red);font-weight:400}.hero-copy>p{width:min(28rem,68%);margin:2.8rem 0 2rem;font-size:clamp(.95rem,1.35vw,1.25rem);line-height:1.5}.primary-link{display:inline-flex;align-items:center;gap:2.8rem;padding:1rem 1.2rem;border-bottom:1px solid;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.primary-link span{font-size:1.2rem;transition:transform .2s ease}.primary-link:hover span{transform:translate(5px,5px)}.hero-stage{position:absolute;z-index:1;right:1.8vw;top:18%;width:34vw;height:69vh;min-width:360px;transform:rotate(2deg)}.sun-disc{position:absolute;inset:5% 2% auto auto;width:29vw;height:29vw;max-width:490px;max-height:490px;border-radius:50%;background:var(--nm-mango);box-shadow:inset -25px -20px 55px rgb(185 37 30 / .18)}.product{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--nm-rice);filter:drop-shadow(20px 25px 22px rgb(17 21 16 / .24))}.product span{font-family:var(--font-display);font-size:clamp(1.3rem,2.4vw,2.7rem)}.product small{margin-top:.9rem;font-size:clamp(.47rem,.62vw,.7rem);line-height:1.5;text-align:center;letter-spacing:.2em}.product-tube{right:5%;bottom:3%;width:43%;height:73%;border-radius:1.2rem 1.2rem 4rem 4rem;background:var(--nm-red);transform:rotate(8deg)}.product-tube::after{content:"";position:absolute;bottom:-3%;width:83%;height:8%;border-radius:.3rem;background:var(--nm-red-dark)}.product-bottle{left:1%;bottom:7%;width:37%;height:48%;border-radius:2.4rem 2.4rem .8rem .8rem;background:var(--nm-green);transform:rotate(-9deg)}.product-bottle::before{content:"";position:absolute;top:-27%;width:63%;height:29%;border-radius:.4rem .4rem 0 0;background:var(--nm-ink)}.herb{position:absolute;z-index:2;color:var(--nm-green);font-size:clamp(5rem,10vw,11rem);line-height:1}.herb-one{left:-4%;top:9%;transform:rotate(-18deg)}.herb-two{right:-6%;bottom:5%;transform:rotate(20deg);color:var(--nm-indigo)}.concept-label{position:absolute;z-index:5;right:0;bottom:-1.2rem;margin:0;font-size:.48rem;line-height:1.45;text-align:right;letter-spacing:.12em;opacity:.6}.hero-status{position:absolute;z-index:4;left:2.3vw;bottom:2.3vw;display:flex;align-items:flex-start;gap:.8rem;max-width:25rem}.hero-status strong{display:block;font-size:.65rem;letter-spacing:.12em}.hero-status p{margin:.35rem 0 0;font-size:.7rem;line-height:1.4}.hero-countdown{position:absolute;z-index:4;left:2.3vw;bottom:2.3vw;width:min(32rem,48vw);padding:1rem 1.15rem;background:var(--nm-ink);color:var(--nm-rice);box-shadow:12px 16px 32px rgb(17 21 16 / .18)}.countdown-heading{display:flex;align-items:flex-start;gap:.8rem}.countdown-heading strong{display:block;font-size:.58rem;letter-spacing:.14em}.countdown-heading p{margin:.3rem 0 0;font-size:.6rem;line-height:1.35;opacity:.72}.countdown-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgb(243 238 228 / .25)}.countdown-grid span{display:grid;gap:.12rem}.countdown-grid b{font-family:var(--font-display);font-size:clamp(1.05rem,1.5vw,1.45rem);font-weight:400;line-height:1}.countdown-grid small{font-size:.42rem;letter-spacing:.13em;opacity:.6}.countdown-info{display:inline-flex;align-items:center;margin-top:.9rem;padding:.15rem 0;border:0;border-bottom:1px solid rgb(243 238 228 / .4);background:#fff0;color:inherit;font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease}.countdown-info::after{content:"↗";margin-left:.45em;font-size:.85em}.countdown-info:hover{border-color:currentColor}.scroll-note{position:absolute;z-index:4;right:2.3vw;bottom:2.3vw;display:flex;gap:.8rem;align-items:center;font-size:.56rem;letter-spacing:.14em}button:focus-visible,a:focus-visible{outline:3px solid var(--nm-indigo);outline-offset:4px}@media(max-width:820px){.site-header{position:fixed;top:0;left:0;right:0;height:92px;grid-template-columns:1fr auto 1fr;gap:1rem;padding-inline:1.1rem;z-index:120}.desktop-nav,.state-button{display:none}.menu-button{display:inline-flex;grid-column:1;justify-self:start}.wordmark{grid-column:2;justify-self:center;gap:0}.header-actions{grid-column:3;justify-self:end;gap:.7rem}.icon-button{display:inline-flex}.header-logo{width:70px;height:70px}.brand-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hero{min-height:880px;padding:118px 1.1rem 1.5rem}.hero-kicker span:last-child{display:none}.hero-copy{width:100%;padding-top:2.6rem}.hero h1{font-size:clamp(3.8rem,18vw,6.8rem);line-height:.78}.hero-copy>p{width:80%;margin-block:1.6rem 1rem;font-size:.95rem}.hero-stage{top:46%;right:4%;width:86vw;height:43vh;min-width:0}.sun-disc{width:65vw;height:65vw}.product-tube{height:78%}.hero-status{left:1.1rem;bottom:1.5rem;max-width:68%}.hero-countdown{left:1.1rem;bottom:1.5rem;width:min(29rem,calc(100vw - 2.2rem))}.scroll-note{right:1.1rem;bottom:1.5rem;font-size:0}.scroll-note span{font-size:1rem}}@media(max-width:782px){body.nm-homepage-plugin.admin-bar .site-header{top:46px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.prototype-note{position:fixed;z-index:50;right:0;top:50%;padding:.45rem .7rem;background:var(--nm-ink);color:var(--nm-rice);font-size:.46rem;letter-spacing:.12em;transform:translate(45%,-50%) rotate(90deg);transform-origin:center}.saved-count{min-width:1.8rem;font-size:.78rem!important}.mobile-nav{position:fixed;z-index:200;inset:0;display:flex;flex-direction:column;gap:1.4rem;padding:6rem 2rem 2.5rem;background:var(--nm-red);color:var(--nm-rice);font-family:var(--font-display);font-size:clamp(2.8rem,13vw,5rem);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mobile-nav::before,.mobile-nav::after{content:"";margin:auto;flex-shrink:0}.mobile-nav button{width:max-content;padding:0;border:0;background:#fff0;color:inherit;font-family:inherit;font-size:inherit;text-align:left;cursor:pointer}.mobile-nav .menu-close{position:fixed;top:calc(env(safe-area-inset-top,0px) + 1.1rem);right:calc(env(safe-area-inset-right,0px) + 1.1rem);z-index:201;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:#fff0;color:var(--nm-rice);line-height:1;cursor:pointer}.mobile-nav .menu-close:hover{background:#fff0;color:var(--nm-mango)}.mobile-nav .menu-close svg{display:block;width:1.75rem;height:1.75rem}.site-dialog-backdrop{position:fixed;z-index:300;inset:0;display:grid;place-items:center;padding:2rem;background:rgb(17 21 16 / .72);backdrop-filter:blur(10px)}.site-dialog{position:relative;display:flex;flex-direction:column;width:min(48rem,100%);max-height:min(86vh,52rem);overflow:hidden;padding:clamp(2rem,5vw,4.5rem);background:var(--nm-rice);color:var(--nm-ink);box-shadow:0 28px 90px rgb(0 0 0 / .3)}.site-dialog-scroll{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.site-dialog-scroll>span{display:block;margin-bottom:2rem;font-size:.58rem;letter-spacing:.15em}.site-dialog h2{max-width:39rem;margin:0;font-family:var(--font-display);font-size:clamp(2.8rem,6vw,6rem);font-weight:400;line-height:.9;letter-spacing:-.045em}.site-dialog-scroll>p{max-width:37rem;margin:2rem 0;font-family:var(--font-display);font-size:clamp(1.05rem,1.7vw,1.4rem);line-height:1.55}.dialog-close{position:absolute;right:1.2rem;top:1rem;z-index:2;width:2.7rem;height:2.7rem;border:1px solid;border-radius:50%;background:#fff0;color:#000;font-size:1.6rem;line-height:1;cursor:pointer}.info-dialog.site-dialog{position:fixed;inset:0;width:auto;max-width:none;max-height:none;padding:clamp(2.5rem,6vw,5rem);border-radius:0;box-shadow:none}.info-dialog .site-dialog-scroll{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;overscroll-behavior:contain}.search-dialog.site-dialog{position:fixed;inset:0;width:auto;max-width:none;max-height:none;padding:clamp(2.5rem,6vw,5rem);border-radius:0;box-shadow:none}.search-dialog .site-dialog-scroll{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;overscroll-behavior:contain}.search-dialog .dialog-close{right:1.4rem;top:1.2rem;width:3.5rem;height:3.5rem;border:0;border-radius:0;background:#fff0;font-size:2.4rem;line-height:1}.site-dialog .order-window-interval{margin:2.5rem 0 0;padding-top:1.5rem;border-top:1px solid var(--nm-border);font-family:var(--font-ui);font-size:.6rem;letter-spacing:.13em;text-transform:uppercase;line-height:1.7}.site-dialog .order-window-interval strong{display:block;margin-top:.4rem;font-family:var(--font-display);font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:400;letter-spacing:0;text-transform:none;color:var(--nm-red)}.search-dialog input{width:100%;margin-top:2.5rem;padding:1rem 0;border:0;border-bottom:2px solid;outline:0;background:#fff0;font-size:clamp(1rem,2vw,1.5rem);letter-spacing:.06em}.search-results{margin-top:2rem;border-top:1px solid var(--nm-border)}.search-results button{width:100%;display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;padding:1.25rem 0;border:0;border-bottom:1px solid var(--nm-border);background:#fff0;text-align:left;cursor:pointer}.search-results button span{grid-column:1;font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.search-results button strong{grid-column:1;font-family:var(--font-display);font-size:1.5rem;font-weight:400}.search-results button b{grid-column:2;grid-row:1/3;align-self:center;font-weight:400}.search-results>p{padding:1.2rem 0}.dialog-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem}.dialog-actions button,.dialog-primary{padding:1rem 1.2rem;border:1px solid var(--nm-ink);background:#fff0;font-size:.62rem;font-weight:700;letter-spacing:.1em;cursor:pointer}.dialog-actions .dialog-primary,.site-dialog>.dialog-primary{background:var(--nm-red);border-color:var(--nm-red);color:var(--nm-rice)}[data-reveal]{opacity:0;transform:translateY(42px);transition:opacity calc(.8s / var(--nm-speed)) ease,transform calc(.8s / var(--nm-speed)) cubic-bezier(.2,.7,.2,1)}[data-reveal].is-visible{opacity:1;transform:none}.hero-stage{--mx:0px;--my:0px}.hero-photo{top:14%;right:2.3vw;width:35vw;height:72vh;min-width:360px;overflow:hidden;transform:rotate(1.2deg);background:var(--nm-red);box-shadow:22px 28px 45px rgb(17 21 16 / .18)}.hero-photo img{width:112%;height:112%;object-fit:cover;object-position:center 55%;translate:calc(var(--mx) * .55 - 6%) calc(var(--my) * .55 - 6%);transition:translate calc(.6s / var(--nm-speed)) cubic-bezier(.2,.7,.2,1),transform calc(.8s / var(--nm-speed)) ease}.hero-photo:hover img{transform:scale(1.025)}.thai-signal{position:absolute;left:1rem;top:1rem;display:grid;grid-template-columns:auto auto;align-items:center;gap:.2rem .45rem;padding:.65rem;background:var(--nm-rice);color:var(--nm-ink);box-shadow:0 8px 20px rgb(17 21 16 / .18)}.thai-signal>span{font-family:var(--font-display);font-size:1.4rem;line-height:1}.thai-signal>b{color:var(--nm-red);font-size:.7rem}.thai-signal>small{grid-column:1/-1;font-size:.42rem;line-height:1.3;letter-spacing:.12em}.hero-photo .concept-label{right:.75rem;bottom:.65rem;padding:.42rem .5rem;background:rgb(17 21 16 / .75);color:#fff;opacity:1}.hero-photo::after{content:"";position:absolute;inset:auto -3rem -3rem auto;width:10rem;height:10rem;border:1px solid rgb(243 238 228 / .72);border-radius:50%;pointer-events:none}.ticker{display:block;overflow:hidden;background:var(--nm-red);color:var(--nm-rice);padding:1.15rem 0;white-space:nowrap;text-decoration:none;transition:background calc(.3s / var(--nm-speed)) ease}.ticker:hover{background:var(--nm-red-dark)}.ticker div{width:max-content;font-size:.68rem;letter-spacing:.16em;animation:ticker calc(24s / var(--nm-speed)) linear infinite}.ticker i{padding:0 2.6rem;font-style:normal;color:var(--nm-mango)}@keyframes ticker{to{transform:translateX(-50%)}}.section-dark{background:var(--nm-ink);color:var(--nm-rice)}.universes{padding:8rem 0 9rem;overflow:hidden}.section-heading{display:grid;grid-template-columns:1fr 1.65fr 1fr;align-items:end;padding:0 2.3vw 5rem}.section-heading>span,.selection-heading>span,.archive header>span,.ask header>span,.tea-copy>span{align-self:start;font-size:.6rem;letter-spacing:.14em}.section-heading h2,.selection-heading h2,.archive h2,.ask h2{margin:0;font-family:var(--font-display);font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.78;letter-spacing:-.055em}.section-heading h2 em,.selection-heading h2 em,.archive h2 em,.ask h2 em{color:var(--nm-mango);font-weight:400}.section-heading>p{max-width:13rem;margin:0 0 .3rem auto;font-size:.76rem;line-height:1.5}.universe-track{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0 2.3vw 1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.universe-track::-webkit-scrollbar{display:none}.universe-card{position:relative;flex:0 0 min(33vw,29rem);height:33rem;padding:1.2rem;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;scroll-snap-align:start;transition:transform calc(.4s / var(--nm-speed)) ease}.universe-card:hover{transform:translateY(-10px)}.universe-top{display:flex;justify-content:space-between;align-items:center;font-size:.63rem}.universe-top .universe-mark{font-size:.85rem;opacity:.9;line-height:1}.universe-art{position:absolute;inset:50% auto auto 50%;width:min(60%,15rem);aspect-ratio:1;transform:translate(-50%,-52%);transition:transform calc(.5s / var(--nm-speed)) ease;filter:drop-shadow(0 16px 24px rgb(0 0 0 / .18))}.universe-art img{width:100%;height:100%;object-fit:contain;-webkit-user-drag:none;user-select:none}.universe-art svg{width:100%;height:100%;display:block;color:inherit;opacity:.92;animation:universe-bob calc(4.5s / var(--nm-speed)) ease-in-out infinite}@keyframes universe-bob{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-16px) rotate(5deg) scale(1.05)}}@media(prefers-reduced-motion:reduce){.universe-art svg{animation:none}}.universe-card:hover .universe-art{transform:translate(-50%,-52%) rotate(3deg) scale(1.06)}.universe-card h3{margin:0;font-family:var(--font-display);font-size:2.3rem;font-weight:400}.universe-card p{margin:.5rem 0 0;font-size:.7rem}.universe-card.red{background:var(--nm-red)}.universe-card.green{background:var(--nm-green)}.universe-card.mango{background:var(--nm-mango);color:var(--nm-ink)}.universe-card.indigo{background:var(--nm-indigo)}.universe-card.ink{border:1px solid rgb(243 238 228 / .4)}.selection{padding:9rem 2.3vw;background:var(--nm-rice)}.selection-heading{display:grid;grid-template-columns:1fr 1.6fr 1.1fr;gap:2rem;align-items:end;margin-bottom:6rem}.selection-heading h2 em{color:var(--nm-red)}.selection-heading>p{margin:0;font-family:var(--font-display);font-size:clamp(1rem,1.55vw,1.4rem);line-height:1.5}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.product-card:nth-child(2),.product-card:nth-child(5){margin-top:6rem}.product-art{--product-color:#999;position:relative;height:37rem;overflow:hidden;background:var(--nm-paper)}.product-art>span{position:absolute;left:1rem;top:1rem;font-size:.58rem;letter-spacing:.12em}.fake-pack{position:absolute;left:50%;top:51%;display:flex;align-items:center;justify-content:center;width:38%;height:65%;background:var(--product-color);color:var(--nm-rice);transform:translate(-50%,-50%) rotate(-4deg);filter:drop-shadow(18px 25px 19px rgb(17 21 16 / .25));transition:transform calc(.5s / var(--nm-speed)) ease}.product-card:hover .fake-pack{transform:translate(-50%,-54%) rotate(2deg)}.fake-pack small{text-align:center;letter-spacing:.16em;line-height:1.5}.product-art.jar .fake-pack{height:39%;width:54%;border-radius:50% 50% 18% 18%}.product-art.pouch .fake-pack{height:60%;width:48%;border-radius:.6rem 2rem .6rem .6rem}.heart{position:absolute;right:1rem;top:1rem;width:2.6rem;height:2.6rem;display:grid;place-items:center;padding:0;border:1px solid currentColor;border-radius:50%;background:#fff0;font-size:1rem;cursor:pointer}.heart.added{color:var(--nm-red)}.heart .wcboost-wishlist-button__icon{margin-right:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;font-size:1.3rem}.heart .wcboost-wishlist-button__icon .razzi-svg-icon{display:flex;align-items:center;justify-content:center}.heart .wcboost-wishlist-button__icon svg{display:block;fill:none;width:1.3rem;height:1.3rem}.heart.added .wcboost-wishlist-button__icon svg{fill:currentColor}.product-meta{display:flex;justify-content:space-between;margin-top:1rem;font-size:.55rem;text-transform:uppercase;letter-spacing:.12em}.product-card h3{margin:.55rem 0 1.2rem;font-family:var(--font-display);font-size:1.65rem;font-weight:400}.product-action{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem 0;border:0;border-bottom:1px solid;background:#fff0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.data-note{max-width:34rem;margin:3rem 0 0 auto;font-size:.62rem;line-height:1.5;opacity:.65}.section-red{background:var(--nm-red);color:var(--nm-rice)}.manifesto{min-height:100vh;display:grid;grid-template-columns:.55fr 1.15fr 1.4fr;gap:3vw;padding:7rem 2.3vw}.manifesto-index{font-size:.6rem;letter-spacing:.14em}.portrait-crop{position:relative;align-self:center;width:100%;aspect-ratio:1;overflow:hidden;background:#f5efe4}.portrait-crop::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 80px rgb(17 21 16 / .08);pointer-events:none}.portrait-art{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.portrait-crop>small{position:absolute;z-index:2;left:1rem;bottom:1rem;padding:.4rem .5rem;background:rgb(243 238 228 / .85);color:var(--nm-ink);font-size:.48rem;line-height:1.4;letter-spacing:.12em}.manifesto-copy{align-self:center}.manifesto-copy>p:first-child{max-width:27rem;font-size:.65rem;letter-spacing:.13em;line-height:1.6}.manifesto-copy h2{margin:3rem 0;font-family:var(--font-display);font-size:clamp(3.5rem,6vw,7rem);font-weight:400;line-height:.88;letter-spacing:-.05em}.manifesto-body{max-width:34rem;font-family:var(--font-display);font-size:clamp(1.15rem,1.8vw,1.65rem);line-height:1.5}.manifesto-copy a{display:flex;justify-content:space-between;max-width:23rem;margin-top:3rem;padding-bottom:.8rem;border-bottom:1px solid;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em}.archive{padding:8rem 2.3vw 2.3vw}.archive header{display:grid;grid-template-columns:1fr 2fr;margin-bottom:5rem}.archive h2 em{color:var(--nm-red)}.archive-stage{display:grid;gap:2.2rem;padding:2.6rem 2.6rem 3rem;border:1px solid rgb(243 238 228 / .2);background:radial-gradient(circle at 50% 28%,rgb(232 153 38 / .14),transparent 55%)}.archive-hint{margin:0;font-size:.5rem;letter-spacing:.16em;text-align:center;color:rgb(243 238 228 / .65)}.archive-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem 1.1rem}.archive-card{position:relative;z-index:100;display:flex;flex-direction:column;align-items:center;gap:.55rem;width:clamp(6rem,10vw,9rem);padding:.5rem .4rem .6rem;border:0;background:#fff0;color:var(--nm-rice);cursor:pointer;transition:background calc(.3s / var(--nm-speed)) ease}.archive-card-art{display:block;width:100%;aspect-ratio:1;padding:.45rem;border:1px solid rgb(243 238 228 / .16);border-radius:50%;transition:border-color calc(.3s / var(--nm-speed)) ease,transform calc(.35s / var(--nm-speed)) ease}.archive-card-art img{width:100%;height:100%;object-fit:contain}.archive-card-name{font-size:.54rem;letter-spacing:.13em;text-transform:uppercase;text-align:center;color:rgb(243 238 228 / .85);transition:color calc(.3s / var(--nm-speed)) ease}.archive-card:hover .archive-card-art{border-color:var(--nm-mango);transform:translateY(-4px) scale(1.05)}.archive-card:hover .archive-card-name{color:var(--nm-mango)}.archive-card.is-active .archive-card-art{border-color:var(--nm-mango);background:rgb(232 153 38 / .12)}.archive-card.is-active .archive-card-name{color:var(--nm-mango)}.archive-product{display:grid;grid-template-columns:3.4rem 1fr;gap:.85rem;align-items:center;padding:.6rem;border:1px solid rgb(243 238 228 / .25);color:var(--nm-rice);text-decoration:none;transition:border-color calc(.3s / var(--nm-speed)) ease,background calc(.3s / var(--nm-speed)) ease}.archive-product:hover{border-color:var(--nm-mango);background:rgb(232 153 38 / .12)}.archive-product-thumb{width:3.4rem;height:3.4rem;overflow:hidden;border-radius:50%;background:var(--nm-paper)}.archive-product-thumb img{width:100%;height:100%;object-fit:cover}.archive-product-info{min-width:0}.archive-product strong{display:block;font-family:var(--font-display);font-size:.98rem;font-weight:400;line-height:1.25}.archive-product small{display:block;margin-top:.2rem;font-size:.52rem;letter-spacing:.08em;color:rgb(243 238 228 / .72)}.archive-product-price{color:var(--nm-mango)}.archive-products-empty{font-size:.82rem;opacity:.8}.archive-overlay{position:fixed;z-index:300;inset:0;overflow:auto;background:var(--nm-rice);color:var(--nm-ink);padding:clamp(2rem,5vw,4.5rem)}.archive-overlay[hidden]{display:none!important}.archive-overlay-close{position:fixed;right:1.4rem;top:1.2rem;z-index:2;width:2.8rem;height:2.8rem;border:1px solid var(--nm-ink);border-radius:50%;background:var(--nm-rice);font-size:1.5rem;line-height:1;cursor:pointer}.archive-overlay-inner{display:grid;grid-template-columns:9.5rem 1fr;gap:clamp(2rem,4vw,4rem);max-width:76rem;margin:0 auto}.archive-overlay-art{width:9.5rem;aspect-ratio:1;align-self:center;justify-self:start;display:grid;place-items:center;padding:.65rem;border:1px solid var(--nm-border);border-radius:50%;background:radial-gradient(circle at 50% 42%,rgb(232 153 38 / .16),transparent 62%)}.archive-overlay-art img{width:100%;height:100%;object-fit:contain}.archive-overlay-copy{min-width:0}.archive-overlay-kicker{display:block;margin-bottom:1.4rem;font-size:.58rem;letter-spacing:.18em;color:var(--nm-red)}.archive-overlay-copy h2{margin:0;font-family:var(--font-display);font-size:clamp(3rem,7vw,6rem);font-weight:400;line-height:.9;letter-spacing:-.05em}.archive-overlay-text{margin:2rem 0 0;max-width:40rem;font-family:var(--font-display);font-size:clamp(1.1rem,1.8vw,1.5rem);line-height:1.6}.archive-overlay-products{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--nm-border)}.archive-overlay-products h3{margin:0 0 1.4rem;font-size:.6rem;letter-spacing:.16em;color:var(--nm-red)}.archive-overlay-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem}.archive-overlay .archive-product{color:var(--nm-ink);border-color:var(--nm-border)}.archive-overlay .archive-product:hover{border-color:var(--nm-red);background:rgb(185 37 30 / .06)}.archive-overlay .archive-product-thumb{background:var(--nm-paper)}.archive-overlay .archive-product small{color:rgb(17 21 16 / .62)}.archive-overlay .archive-product-price{color:var(--nm-red)}.archive-overlay .archive-products-empty{color:var(--nm-ink);opacity:.7}.butterfly{min-height:100vh;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:7vw;padding:7rem 6vw;background:var(--nm-indigo);color:var(--nm-rice)}.tea-scene{position:relative;width:min(31rem,100%);aspect-ratio:1;justify-self:center;z-index:1}.tea-hint{position:absolute;z-index:4;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:.7rem;margin:0;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:rgb(243 238 228 / .78);transition:opacity calc(.4s / var(--nm-speed)) ease}.tea-hint b{display:grid;place-items:center;width:1.7rem;height:1.7rem;border:1px solid rgb(243 238 228 / .4);border-radius:50%;font-size:.95rem;font-weight:400;animation:hintNudge calc(1.5s / var(--nm-speed)) ease-in-out infinite}.tea-scene.is-done .tea-hint{opacity:0}@keyframes hintNudge{50%{transform:translateY(6px)}}.tea-stage{position:absolute;left:50%;bottom:9%;transform:translateX(-50%);display:grid;justify-items:center;filter:drop-shadow(0 26px 30px rgb(8 16 30 / .45))}.tea-glass{position:relative;z-index:2;width:12.5rem;height:16.5rem;border:1px solid rgb(255 255 255 / .22);border-radius:.8rem .8rem 2.6rem 2.6rem;background:rgb(255 255 255 / .05);overflow:hidden;transition:box-shadow calc(.9s / var(--nm-speed)) ease}.tea-glass::before{content:"";position:absolute;z-index:3;left:.8rem;top:.7rem;width:.5rem;height:2.5rem;border-radius:.3rem;background:rgb(255 255 255 / .24);transform:skew(-12deg)}.tea-glass::after{content:"";position:absolute;z-index:3;left:0;right:0;top:1.4rem;height:.12rem;background:rgb(255 255 255 / .16)}.tea-glass.is-purple{box-shadow:0 0 30px rgb(162 96 206 / .32),inset 0 0 20px rgb(255 255 255 / .05)}.tea-liquid{position:absolute;z-index:1;left:0;right:0;bottom:0;height:76%;overflow:hidden}.tea-liquid::before,.tea-liquid::after{content:"";position:absolute;inset:0;transition:opacity calc(.9s / var(--nm-speed)) ease}.tea-liquid::before{background:linear-gradient(180deg,#4a86c8 0%,#2e63a8 45%,#1d4a85 100%);opacity:1}.tea-liquid::after{background:linear-gradient(180deg,#b06fd0 0%,#8a4fc0 42%,#5b2d8e 100%);opacity:0}.tea-glass.is-purple .tea-liquid::before{opacity:0}.tea-glass.is-purple .tea-liquid::after{opacity:1}.tea-surface{position:absolute;z-index:2;left:-6%;right:-6%;bottom:70%;height:12%;border-radius:50%;background:radial-gradient(ellipse at 50% 100%,rgb(255 255 255 / .5),#fff0 65%);opacity:.85}.tea-leaves{position:absolute;z-index:2;left:8%;right:8%;top:27%;bottom:5%;pointer-events:none}.tea-leaves i{position:absolute;display:block;width:.9rem;height:1.7rem;border-radius:100% 0 100% 0;background:linear-gradient(135deg,#7fb4ea 0%,#3f7cc0 62%,#2f64a8 100%);box-shadow:inset 0 0 5px rgb(255 255 255 / .2);opacity:.92;transform-origin:80% 80%}.tea-leaves i:nth-child(1){left:12%;top:30%;--leaf-r:-38deg;animation:leafSway calc(6s / var(--nm-speed)) ease-in-out infinite}.tea-leaves i:nth-child(2){left:38%;top:58%;width:.7rem;height:1.35rem;--leaf-r:24deg;animation:leafSway calc(7s / var(--nm-speed)) ease-in-out -2s infinite}.tea-leaves i:nth-child(3){left:60%;top:34%;width:1rem;height:1.9rem;--leaf-r:-12deg;animation:leafSway calc(6.5s / var(--nm-speed)) ease-in-out -4s infinite}.tea-leaves i:nth-child(4){left:24%;top:70%;width:.6rem;height:1.15rem;--leaf-r:46deg;animation:leafSway calc(7.5s / var(--nm-speed)) ease-in-out -1s infinite}.tea-leaves i:nth-child(5){left:74%;top:62%;width:.75rem;height:1.45rem;--leaf-r:-52deg;animation:leafSway calc(6.8s / var(--nm-speed)) ease-in-out -3s infinite}.tea-leaves i:nth-child(6){left:48%;top:16%;width:.55rem;height:1.05rem;--leaf-r:66deg;animation:leafSway calc(7.2s / var(--nm-speed)) ease-in-out -5s infinite}@keyframes leafSway{0%,100%{transform:rotate(var(--leaf-r,0deg)) translateY(0)}50%{transform:rotate(calc(var(--leaf-r,0deg) + 15deg)) translateY(-5px)}}.tea-steam{position:absolute;z-index:3;left:50%;bottom:100%;transform:translateX(-50%);display:flex;justify-content:center;gap:1.1rem;opacity:0;pointer-events:none;white-space:nowrap}.tea-glass.is-purple~.tea-steam{animation:steamFade calc(1.2s / var(--nm-speed)) ease .35s both}.tea-steam i{width:.16rem;height:2.7rem;border-radius:.2rem;background:linear-gradient(180deg,rgb(243 238 228 / .75),#fff0)}.tea-steam i:nth-child(1){animation:steamRise calc(2.8s / var(--nm-speed)) ease-out .4s infinite}.tea-steam i:nth-child(2){height:3.3rem;animation:steamRise calc(3.4s / var(--nm-speed)) ease-out .7s infinite}.tea-steam i:nth-child(3){animation:steamRise calc(3s / var(--nm-speed)) ease-out 1s infinite}@keyframes steamRise{0%{transform:translateY(.4rem) scaleX(1);opacity:0}25%{opacity:.8}100%{transform:translateY(-1.6rem) scaleX(1.7);opacity:0}}@keyframes steamFade{from{opacity:0}to{opacity:1}}.tea-juice{position:absolute;z-index:5;left:50%;top:0;width:0;height:0}.tea-juice i{position:absolute;left:0;top:0;width:.44rem;height:.66rem;border-radius:60% 60% 72% 72%;background:radial-gradient(circle at 35% 30%,#fff3a0,#ffd23f 60%,#f0a71c);opacity:0}.tea-juice b{position:absolute;left:0;top:7.8rem;width:.4rem;height:.4rem;border:2px solid rgb(255 255 255 / .75);border-radius:50%;opacity:0}.tea-glass.is-squeezing .tea-juice i:nth-child(1){animation:juiceDrop calc(.85s / var(--nm-speed)) ease-in .05s forwards}.tea-glass.is-squeezing .tea-juice i:nth-child(2){animation:juiceDrop calc(.85s / var(--nm-speed)) ease-in .3s forwards}.tea-glass.is-squeezing .tea-juice i:nth-child(3){animation:juiceDrop calc(.85s / var(--nm-speed)) ease-in .55s forwards}.tea-glass.is-squeezing .tea-juice b:nth-of-type(1){animation:teaRipple calc(.9s / var(--nm-speed)) ease-out .4s forwards}.tea-glass.is-squeezing .tea-juice b:nth-of-type(2){animation:teaRipple calc(.9s / var(--nm-speed)) ease-out .66s forwards}@keyframes juiceDrop{0%{transform:translate(-50%,-50%) translateY(0) scale(1);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translate(-50%,-50%) translateY(8.6rem) scale(.7);opacity:0}}@keyframes teaRipple{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}20%{opacity:.85}100%{transform:translate(-50%,-50%) scale(6.5);opacity:0}}.tea-plate{position:relative;z-index:1;width:19rem;height:3rem;margin-top:-1.1rem;border-radius:50%;border:1px solid rgb(255 255 255 / .14);background:radial-gradient(ellipse at 50% 32%,rgb(243 238 228 / .16),rgb(243 238 228 / .05) 58%,rgb(14 24 44 / .6))}.tea-status{position:absolute;z-index:4;left:0;right:0;bottom:.6rem;margin:0;font-size:.54rem;letter-spacing:.18em;text-transform:uppercase;text-align:center;color:rgb(243 238 228 / .6);transition:color calc(.3s / var(--nm-speed)) ease}.tea-status.is-flash{color:var(--nm-mango)}.lemon-drop{position:absolute;z-index:6;left:0;bottom:18%;width:7.5rem;height:7.5rem;padding:0;border:0;background:#fff0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:50% 72%;transition:opacity calc(.5s / var(--nm-speed)) ease}.lemon-drop svg{display:block;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 14px 14px rgb(8 16 30 / .45));transition:filter calc(.25s / var(--nm-speed)) ease,transform calc(.25s / var(--nm-speed)) ease}.lemon-drop:hover svg{filter:drop-shadow(0 18px 18px rgb(8 16 30 / .5))}.lemon-drop.is-dragging{cursor:grabbing}.lemon-drop.is-dragging svg{transform:scale(1.08) rotate(5deg)}.lemon-drop.is-squeezing{animation:lemonSqueeze calc(.65s / var(--nm-speed)) ease-in-out 2;transform:translate(var(--lemon-x,0),var(--lemon-y,0))}.lemon-drop.is-dissolving{animation:lemonDissolve calc(.7s / var(--nm-speed)) ease-in forwards;pointer-events:none}.lemon-drop.is-respawn{opacity:0}.lemon-drop.is-returning{transition:transform calc(.75s / var(--nm-speed)) cubic-bezier(.34,1.56,.64,1)}.lemon-drop:focus-visible{outline:3px solid var(--nm-mango);outline-offset:4px}@keyframes lemonSqueeze{0%,100%{transform:translate(var(--lemon-x,0),var(--lemon-y,0)) scale(1)}22%{transform:translate(var(--lemon-x,0),var(--lemon-y,0)) scale(.9,.78) rotate(-7deg)}44%{transform:translate(var(--lemon-x,0),var(--lemon-y,0)) scale(1.03,.96)}66%{transform:translate(var(--lemon-x,0),var(--lemon-y,0)) scale(.84,.7) rotate(7deg)}88%{transform:translate(var(--lemon-x,0),var(--lemon-y,0)) scale(1.05,1)}}@keyframes lemonDissolve{to{transform:translate(var(--lemon-x,0),calc(var(--lemon-y,0) + 2.6rem)) scale(.3) rotate(14deg);opacity:0}}.tea-copy{position:relative;z-index:1}.tea-copy h2{margin:2rem 0;font-family:var(--font-display);font-size:clamp(4rem,7vw,7.5rem);font-weight:400;line-height:.84;letter-spacing:-.055em}.tea-copy p{max-width:31rem;font-family:var(--font-display);font-size:1.2rem;line-height:1.55}.primary-link.light{color:var(--nm-rice)}.ask{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding:9rem 2.3vw;background:var(--nm-mango)}.ask header>span{display:block;margin-bottom:4rem}.ask h2 em{color:var(--nm-red)}.ask-panel>p{max-width:25rem;margin:0 0 3rem;font-family:var(--font-display);font-size:1.4rem;line-height:1.4}.question-list{border-top:1px solid}.question-list button{width:100%;display:grid;grid-template-columns:3rem 1fr auto;align-items:center;padding:1.4rem 0;border:0;border-bottom:1px solid;background:#fff0;text-align:left;cursor:pointer;transition:padding .25s ease,background .25s ease}.question-list button:hover,.question-list button.active{padding-inline:1rem;background:var(--nm-rice)}.question-list button span{font-size:.55rem}.question-list button b{font-weight:400}.answer{margin-top:2rem;padding:1.4rem;background:var(--nm-red);color:var(--nm-rice)}.answer>span{font-size:.55rem;letter-spacing:.12em}.answer p{line-height:1.5}.answer button{padding:0;border:0;border-bottom:1px solid;background:none;color:var(--nm-rice);font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.newsletter{padding:8rem 14vw;text-align:center;background:var(--nm-rice)}.newsletter>p{font-family:var(--font-display);font-size:clamp(2rem,4vw,4.5rem);line-height:1.05}.newsletter form{display:flex;max-width:50rem;margin:3rem auto 1rem;border-bottom:1px solid}.newsletter input{flex:1;padding:1.2rem 0;border:0;outline:0;background:#fff0;font-size:.7rem;letter-spacing:.12em}.newsletter button{width:4rem;border:0;background:#fff0;font-size:1.5rem;cursor:pointer}.newsletter small{font-size:.58rem;opacity:.6}.newsletter-success{max-width:42rem;margin:3rem auto 0;padding:2rem;border:1px solid;display:grid;gap:.8rem}.newsletter-success>span{font-size:2rem;color:var(--nm-red)}.newsletter-success strong{font-size:.72rem;letter-spacing:.14em}.newsletter-success small{display:block}footer{padding:7rem 2.3vw 2rem;background:var(--nm-ink);color:var(--nm-rice)}.footer-mark{font-family:var(--font-display);font-size:clamp(5rem,12vw,12rem);line-height:.72;letter-spacing:-.06em}.footer-mark em{color:var(--nm-red);font-weight:400}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:45rem;margin:8rem 0 6rem auto}.footer-links div{display:flex;flex-direction:column;gap:.8rem;font-size:.7rem}.footer-links strong{margin-bottom:.5rem;font-size:.55rem;letter-spacing:.13em;opacity:.5}.footer-links button{width:max-content;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.footer-bottom{display:flex;justify-content:space-between;padding-top:1.5rem;border-top:1px solid rgb(243 238 228 / .25);font-size:.5rem;letter-spacing:.1em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:820px){.prototype-note{display:none}.saved-count{display:block!important}.hero-photo{top:45%;right:1.1rem;width:calc(100vw - 2.2rem);height:43vh;min-width:0;transform:rotate(.6deg)}.hero-photo img{width:106%;height:106%;translate:calc(var(--mx) * .3 - 3%) calc(var(--my) * .3 - 3%)}.section-heading,.selection-heading,.archive header{display:block}.section-heading h2,.selection-heading h2,.archive h2,.ask h2{margin:2.5rem 0}.section-heading>p{margin:0}.universes{padding-block:6rem}.universe-track{margin-top:3rem}.universe-card{flex-basis:82vw;height:28rem}.selection{padding:6rem 1.1rem}.selection-heading{margin-bottom:3rem}.selection-heading>p{margin-top:2rem}.product-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.product-card:nth-child(2),.product-card:nth-child(5){margin-top:0}.product-art{height:22rem}.product-card h3{font-size:1.25rem}.product-meta{font-size:.5rem;gap:.4rem}.product-price{font-size:.65rem}.product-action{font-size:.7rem}.manifesto{grid-template-columns:1fr;padding:5rem 1.1rem}.portrait-crop{height:auto}.manifesto-copy h2{font-size:3.6rem}.archive{padding:6rem 1.1rem 1.1rem}.archive-stage{padding:1.6rem 1rem 2.2rem;gap:1.6rem}.archive-card{width:clamp(5rem,24vw,7.5rem)}.archive-overlay{padding:4.5rem 1.2rem 2.5rem}.archive-overlay-inner{grid-template-columns:1fr;gap:2.2rem}.archive-overlay-art{position:static;width:7.5rem;justify-self:center;margin-bottom:.4rem}.archive-overlay-copy h2{font-size:clamp(2.8rem,13vw,4.2rem)}.archive-overlay-grid{grid-template-columns:1fr}.butterfly{grid-template-columns:1fr;padding:6rem 1.1rem}.tea-copy{order:-1}.tea-scene{width:min(22rem,92%);margin-inline:auto}.tea-glass{width:10.5rem;height:14rem}.tea-plate{width:16rem}.lemon-drop{width:6.5rem;height:6.5rem}.ask{grid-template-columns:1fr;padding:6rem 1.1rem}.newsletter{padding:6rem 1.1rem}.footer-links{grid-template-columns:1fr 1fr;margin:5rem 0}.footer-bottom{flex-direction:column;gap:1rem}.footer-mark{font-size:19vw}}@media(max-width:820px){.site-dialog-backdrop{padding:.7rem}.site-dialog{max-height:94vh;padding:3.8rem 1.2rem 1.5rem}.site-dialog h2{font-size:clamp(2.7rem,13vw,4.2rem)}.dialog-actions{display:grid}.dialog-actions button{width:100%}.bag-count,.cart-count{font-size:.5rem!important}.header-actions{gap:.45rem}.footer-links button{font-size:.7rem}.info-dialog.site-dialog{max-height:none;padding:4.2rem 1.2rem 1.5rem}.search-dialog.site-dialog{max-height:none;padding:4.8rem 1.2rem 1.5rem}}.elephant-interlude{position:relative;height:min(68vw,48rem);min-height:34rem;overflow:hidden;background:var(--nm-rice);border-bottom:1px solid var(--nm-border)}.elephant-image{position:absolute;inset:0;width:115%;animation:elephantWalk calc(18s / var(--nm-speed)) cubic-bezier(.45,0,.55,1) infinite alternate}.elephant-image img{object-fit:cover;object-position:center}.elephant-copy{position:absolute;z-index:2;left:0;right:0;top:36%;margin-inline:auto;width:fit-content;max-width:min(34rem,88%);text-align:center;padding:1.1rem 1.4rem;background:rgb(243 238 228 / .84);backdrop-filter:blur(2px)}.elephant-copy span{font-size:.57rem;letter-spacing:.16em}.elephant-copy p{margin:.8rem 0 0;font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.8rem);line-height:1.15}.elephant-link{position:absolute;z-index:90;left:50%;bottom:12%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.3rem;border:1px solid var(--nm-ink);background:var(--nm-ink);color:var(--nm-rice);font-size:.62rem;text-transform:uppercase;letter-spacing:.14em;transition:background calc(.3s / var(--nm-speed)) ease,color calc(.3s / var(--nm-speed)) ease}.elephant-link span{font-size:1rem;transition:transform .2s ease}.elephant-link:hover{background:var(--nm-red);border-color:var(--nm-red);color:var(--nm-rice)}.elephant-link:hover span{transform:translate(4px,-4px)}@keyframes elephantWalk{0%{transform:translateX(-7%) scale(1.02)}100%{transform:translateX(0) scale(1.07)}}.category-rails{padding:4rem 0 4.5rem;background:var(--nm-paper);color:var(--nm-ink);overflow:hidden}.rails-heading{display:grid;grid-template-columns:1fr 2fr;align-items:end;gap:2rem;padding:0 2.3vw 2.5rem}.rails-heading>span{font-size:.6rem;letter-spacing:.14em;opacity:.8}.rails-heading h2{margin:0;font-family:var(--font-display);font-size:clamp(3.2rem,6.5vw,6.5rem);font-weight:400;line-height:.8;letter-spacing:-.05em}.rails-heading h2 em{color:var(--nm-red);font-weight:400}@media(max-width:820px){.rails-heading{display:block;padding-inline:1.1rem}.rails-heading h2{margin-top:1.6rem;font-size:clamp(3rem,13vw,4.6rem)}}.rail{padding:1.4rem 0}.rail-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 2.3vw 1.4rem}.rail-head a{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.8rem);line-height:1;color:var(--nm-ink);text-decoration:none;letter-spacing:-.02em}.rail-head a span{display:inline-block;margin-left:.5em;color:var(--nm-red);font-size:.85em;transform:translateY(-.1em)}.rail-head a span svg{display:block;width:1em;height:1em}.rail-head a:hover span{transform:translateY(-.1em) translateX(.15em)}.rail-head small{font-size:.52rem;letter-spacing:.16em;opacity:.55;text-transform:uppercase}.rail-viewport{overflow:hidden;touch-action:pan-y;-webkit-touch-callout:none}.rail-track{display:flex;gap:1.1rem;width:max-content;padding:.35rem .55rem;animation:railScroll calc(46s / var(--nm-speed)) linear infinite;will-change:transform}.rail-reverse .rail-track{animation-direction:reverse}@keyframes railScroll{to{transform:translateX(-50%)}}.rail-card{flex:0 0 auto;width:15.5rem;color:inherit}.rail-card-link{display:block;color:inherit;text-decoration:none}.rail-thumb{display:block;aspect-ratio:3/4;overflow:hidden;border-radius:10px;background:var(--nm-rice)}.rail-thumb img{width:100%;height:100%;object-fit:cover;transition:transform calc(.55s / var(--nm-speed)) ease}.rail-card:hover .rail-thumb img{transform:scale(1.05)}.rail-card strong{display:block;margin:.75rem 0 .25rem;font-family:var(--font-display);font-size:1.08rem;font-weight:400;line-height:1.2;letter-spacing:-.01em}.rail-card small{display:block;font-size:.55rem;letter-spacing:.08em;opacity:.6;text-transform:uppercase}.rail-action{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.8rem;padding:.55rem 0;border:0;border-bottom:1px solid;background:#fff0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:inherit;cursor:pointer}.rail-action.is-added,.rail-action.added{color:var(--nm-red)}.rail-action .wcboost-wishlist-button__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-card,.rail-card *{-webkit-user-select:none;user-select:none}.rail-card img{pointer-events:none}@media(max-width:820px){.category-rails{padding:3rem 0}.rail-head{padding-inline:1.1rem}.rail-card{width:11.5rem}}.star-product{position:relative;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:4vw;min-height:clamp(34rem,72vh,50rem);padding:5rem 2.3vw;background:var(--nm-red);color:var(--nm-rice);overflow:hidden}.star-art{position:relative;margin:0;display:grid;place-items:center}.star-art::before{content:"";position:absolute;left:50%;top:50%;width:min(84%,38rem);aspect-ratio:3/2;background:var(--nm-rice);border:1px solid rgb(17 21 16 / .12);border-radius:1.1rem;transform:translate(-30%,-30%) rotate(-2deg);box-shadow:0 2.4rem 3.6rem rgb(17 21 16 / .22);z-index:0;will-change:transform}.star-art img{position:relative;z-index:1;width:min(92%,38rem);object-fit:contain;filter:drop-shadow(0 24px 18px rgb(17 21 16 / .38)) drop-shadow(0 68px 58px rgb(17 21 16 / .32));transition:filter calc(.5s / var(--nm-speed)) ease;will-change:transform}.star-product:hover .star-art img{filter:drop-shadow(0 30px 24px rgb(17 21 16 / .42)) drop-shadow(0 84px 72px rgb(17 21 16 / .38))}.star-copy{max-width:32rem}.star-copy>span{font-size:.6rem;letter-spacing:.16em}.star-copy h2{margin:2rem 0 1.3rem;font-family:var(--font-display);font-size:clamp(3.6rem,6.5vw,7rem);font-weight:400;line-height:.82;letter-spacing:-.055em}.star-copy h2 em{color:var(--nm-mango);font-weight:400}.star-copy p{max-width:26rem;margin:0 0 2.6rem;font-size:.95rem;line-height:1.6;opacity:.92}.star-link{display:inline-flex;align-items:center;gap:1.3rem;padding:1rem 1.25rem;border:1px solid var(--nm-rice);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.13em;transition:background calc(.3s / var(--nm-speed)) ease,color calc(.3s / var(--nm-speed)) ease,border-color calc(.3s / var(--nm-speed)) ease}.star-link span{font-size:1.1rem;transition:transform .2s ease}.star-link:hover{background:var(--nm-ink);border-color:var(--nm-ink)}.star-link:hover span{transform:translate(4px,-4px)}@media(max-width:820px){.star-product{grid-template-columns:1fr;gap:2.4rem;padding:4rem 1.1rem;min-height:auto}.star-art{order:-1}.star-art::before{width:min(64%,17rem)}.star-art img{width:min(80%,21rem)}.star-copy h2{font-size:clamp(3rem,13vw,4.4rem)}}@media(max-width:820px){.elephant-interlude{height:clamp(26rem,68vw,30rem);min-height:0}.elephant-image{width:130%;left:-30%}.elephant-copy{left:0;right:0;top:30%;max-width:86%;padding:.9rem 1rem}.elephant-copy p{font-size:1.35rem;text-shadow:0 0 6px var(--nm-rice),0 0 14px var(--nm-rice)}.elephant-link{left:50%;right:auto;bottom:10%;transform:translateX(-50%);padding:.75rem 1.1rem}}@media(max-width:820px){.hero{padding-top:200px}.hero-copy{padding-top:2.2rem}.hero .hero-countdown{position:absolute;top:92px;right:0;bottom:auto;left:0;width:100%;min-height:96px;display:block;margin:0;padding:.6rem 1.1rem}.hero .countdown-heading{min-width:0}.hero .countdown-grid{width:100%;margin-top:.65rem;padding:.65rem 0 0;border-top:1px solid rgb(243 238 228 / .25);border-left:0}}.hero{padding-top:182px}.hero-copy{padding-top:clamp(2rem,5vh,4.5rem)}.hero-countdown{top:90px;right:0;bottom:auto;left:0;width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:1.4rem;padding:.5rem 2.3vw;box-shadow:none}.countdown-heading{min-width:14rem}.countdown-grid{width:min(26rem,42vw);margin:0;padding:0 0 0 1rem;border-top:0;border-left:1px solid rgb(243 238 228 / .25)}@media(max-width:820px){.hero{padding-top:200px}.hero-copy{padding-top:2.2rem}.hero-countdown{top:92px;display:block;min-height:96px;padding:.6rem 1.1rem}.countdown-heading{min-width:0}.countdown-grid{width:100%;margin-top:.65rem;padding:.65rem 0 0;border-top:1px solid rgb(243 238 228 / .25);border-left:0}}.hero-countdown{transition:padding .45s ease,min-height .45s ease,box-shadow .45s ease,gap .45s ease,width .45s ease,left .45s ease}.hero-countdown .countdown-heading strong,.hero-countdown .countdown-grid b,.hero-countdown .countdown-grid small{transition:font-size .45s ease}.hero .hero-countdown.is-minimized{position:fixed;top:90px;left:0;right:0;z-index:70;width:100%;min-height:0;margin:0;padding:.4rem 2.3vw;gap:1.6rem;box-shadow:0 14px 30px rgb(17 21 16 / .2)}.hero-countdown.is-minimized .countdown-heading{min-width:0;align-items:center;gap:.5rem}.hero-countdown.is-minimized .countdown-heading strong{font-size:.52rem;white-space:nowrap}.hero-countdown.is-minimized .countdown-heading p{display:none}.hero-countdown.is-minimized .countdown-grid{width:min(24rem,38vw);margin:0;padding:0 0 0 1rem;border-top:0;border-left:1px solid rgb(243 238 228 / .25);gap:.55rem;flex-shrink:1}.hero-countdown.is-minimized .countdown-grid b{font-size:clamp(.85rem,1.15vw,1.15rem)}.hero-countdown.is-minimized .countdown-grid small{font-size:.4rem}.hero-countdown.is-minimized .countdown-info{display:none}@media(max-width:820px){.hero .hero-countdown.is-minimized{top:92px;padding:.5rem 1.1rem;gap:1rem;display:flex;align-items:center;justify-content:space-between}.hero-countdown.is-minimized .countdown-grid{width:auto;margin:0;padding:0 0 0 .9rem;border-top:0;border-left:1px solid rgb(243 238 228 / .25);gap:.45rem;flex-shrink:1}}@media(min-width:821px){.nm-home--countdown .site-header{position:sticky;top:0}.nm-home--countdown .hero{padding-top:92px;min-height:calc(100svh - 90px)}.nm-home--countdown .hero-countdown{top:0}.howto-hero,.descontos-hero,.about-hero,.contact-hero{padding-top:calc(clamp(9rem,16vh,13rem) - 90px);min-height:calc(86vh - 90px)}}body.admin-bar .site-header{top:32px}.rz-modal,#mobile-menu-modal,#quick-view-modal,#rz-popup-add-to-cart,#mobile-menu-modal .off-modal-layer,#mobile-menu-modal .menu-mobile-panel-content{display:none!important}.nm-home{overflow:clip}.nm-home img{display:block;max-width:100%}.hero-photo img{position:absolute;inset:0}.elephant-image img{position:absolute;inset:0;width:100%;height:100%}.desktop-nav-list{display:flex;gap:2rem;margin:0;padding:0;list-style:none}.mobile-nav-list{display:flex;flex-direction:column;gap:1.4rem;margin:0;padding:0;list-style:none}.mobile-nav a{color:inherit}.desktop-nav .current-menu-item>a{color:var(--nm-red)}.mobile-nav .current-menu-item>a{border-bottom:1px solid}.product-art.has-product-image{background:var(--nm-paper)}.product-art.has-product-image>a{position:absolute;inset:0;display:block}.product-art.has-product-image img{width:100%;height:100%;object-fit:cover;transition:transform calc(.55s / var(--nm-speed)) cubic-bezier(.2,.7,.2,1)}.product-card:hover .product-art.has-product-image img{transform:scale(1.035)}.product-price{display:block;margin:.4rem 0;font-size:.7rem;letter-spacing:.08em}.product-action.is-disabled{cursor:not-allowed;opacity:.55}.product-action.is-added,.product-action.added{color:var(--nm-red)}.search-results a{width:100%;display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;padding:1.25rem 0;border-bottom:1px solid var(--nm-border);text-align:left}.search-results a span{grid-column:1;font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.search-results a strong{grid-column:1;font-family:var(--font-display);font-size:1.5rem;font-weight:400}.search-results a b{grid-column:2;grid-row:1/3;align-self:center;font-weight:400}.nm-dialog-template{display:none}.site-dialog-backdrop[hidden],.mobile-nav[hidden],.answer[hidden]{display:none!important}.newsletter-consent{display:flex;align-items:flex-start;gap:.6rem;max-width:50rem;margin:1rem auto;text-align:left;font-size:.6rem;line-height:1.45}.newsletter-consent input{flex:0 0 auto;margin:.12rem 0 0}.newsletter-notice{max-width:42rem;margin:2rem auto 0;padding:1rem;border:1px solid;font-size:.7rem}.generic-shell{min-height:65vh;padding:9rem 2.3vw 5rem;background:var(--nm-rice)}.generic-shell h1{font-family:var(--font-display);font-size:clamp(3rem,8vw,8rem);font-weight:400;line-height:.85;letter-spacing:-.055em}.generic-shell .entry-content{max-width:58rem;font-family:var(--font-display);font-size:1.2rem;line-height:1.65}@media(max-width:782px){body.admin-bar .site-header{top:46px}}@media(max-width:820px){.search-results a strong{font-size:1.2rem}.generic-shell{padding:7rem 1.1rem 4rem}}@media(prefers-reduced-motion:reduce){.elephant-image,.rail-track{animation:none!important;transform:none!important}}.hero h1,.product span,.mobile-nav,.thai-signal>span,.section-heading h2,.selection-heading h2,.archive h2,.ask h2,.universe-card h3,.selection-heading>p,.product-card h3,.portrait-crop>span,.manifesto-copy h2,.manifesto-body,.tea-copy h2,.tea-copy p,.ask-panel>p,.newsletter>p,.footer-mark,.elephant-copy p,.star-copy h2,.rail-card strong{font-family:var(--font-display)}.archive-card-name,.archive-overlay-kicker,.archive-overlay-products h3{font-family:var(--font-ui)}.hero-line-wrap{display:block;overflow:hidden;padding-bottom:.08em}.hero-line{display:block}.motion-dot{position:fixed;z-index:40;right:1.35rem;bottom:1.35rem;width:.7rem;height:.7rem;border-radius:50%;background:var(--nm-red);pointer-events:none;transform-origin:center}@media(min-width:821px) and (hover:hover) and (pointer:fine){.universe-track{width:max-content;overflow:visible;padding-right:3rem;will-change:transform}.universes{min-height:100vh}}@media(prefers-reduced-motion:reduce){.hero-line{transform:none!important}.motion-dot{display:none}}@media(max-width:820px){.hero{min-height:auto;overflow:hidden;padding-bottom:1.5rem}.hero-copy{padding-top:2.8rem}.hero h1{font-size:clamp(3.5rem,14.5vw,6rem)}.hero-copy>p{width:min(30rem,88%)}.hero-photo{position:relative;top:auto;right:auto;width:100%;height:64vh;min-height:31rem;margin-top:2.2rem;transform:rotate(.6deg)}.hero-status,.hero-countdown{position:relative;left:auto;bottom:auto;width:100%;max-width:none;margin-top:2.2rem}.scroll-note{display:none}.section-heading h2,.selection-heading h2,.archive h2,.ask h2,.tea-copy h2{font-size:clamp(3.05rem,13.5vw,4.8rem);line-height:.84}.selection,.manifesto,.archive,.butterfly,.ask,.newsletter,footer{overflow:hidden}}@media(max-width:820px){.hero{padding-top:200px}.hero-copy{padding-top:2.2rem}.hero .hero-countdown{position:absolute;top:92px;right:0;bottom:auto;left:0;width:100%;min-height:96px;display:block;margin:0;padding:.6rem 1.1rem}.hero .countdown-heading{min-width:0}.hero .countdown-grid{width:100%;margin-top:.65rem;padding:.65rem 0 0;border-top:1px solid rgb(243 238 228 / .25);border-left:0}}.site-dialog .order-window-more{margin:.6rem 0 0;display:grid;gap:.55rem;justify-items:start;font-family:var(--font-ui)}.order-window-more a{display:inline-flex;align-items:center;gap:.55rem;padding-bottom:.4rem;border-bottom:1px solid var(--nm-red);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--nm-red);transition:opacity .2s ease}.order-window-more a:hover{opacity:.7}.order-window-more a span{font-size:1.05rem}.howto{background:var(--nm-rice)}.howto-hero{min-height:86vh;display:grid;align-content:center;gap:2.6rem;padding:clamp(9rem,16vh,13rem) 2.3vw 6rem;background:var(--nm-rice)}.howto-kicker{display:flex;align-items:center;justify-content:space-between;gap:2rem;font-size:.6rem;letter-spacing:.16em}.howto-hero h1{margin:0;font-family:var(--font-display);font-size:clamp(4rem,10vw,9.5rem);font-weight:400;line-height:.8;letter-spacing:-.06em}.howto-hero h1 em{color:var(--nm-red);font-weight:400}.howto-lead{max-width:37rem;margin:0;font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.5}.howto-next-window{margin:0;font-size:.66rem;letter-spacing:.13em;text-transform:uppercase;line-height:1.8}.howto-next-window strong{display:block;margin-top:.35rem;font-family:var(--font-display);font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:400;letter-spacing:0;text-transform:none;color:var(--nm-red)}.howto-hero-nav{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.6rem}.howto-hero-nav-btn{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2rem;border:1px solid var(--nm-ink);border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nm-ink);background:#fff0;text-decoration:none;transition:background .2s ease,color .2s ease}.howto-hero-nav-btn span{font-size:1rem;line-height:1}.howto-hero-nav-btn:hover{background:var(--nm-ink);color:var(--nm-rice)}.howto-step{display:grid;grid-template-columns:.5fr 1.35fr 1.35fr;gap:3vw;align-items:center;padding:7rem 2.3vw;background:var(--nm-rice);color:var(--nm-ink)}.howto-step--dark{background:var(--nm-ink);color:var(--nm-rice)}.howto-step-num{font-size:.6rem;letter-spacing:.14em;align-self:start;padding-top:.4rem}.howto-step h2,.howto-stock h2,.howto-glossary h2{margin:0;font-family:var(--font-display);font-size:clamp(3rem,5.5vw,6.5rem);font-weight:400;line-height:.84;letter-spacing:-.055em}.howto-step h2 em,.howto-stock h2 em,.howto-glossary h2 em{color:var(--nm-mango);font-weight:400}.howto-step--dark h2 em{color:var(--nm-mango)}.howto-step>p{max-width:32rem;margin:0;font-family:var(--font-display);font-size:clamp(1.1rem,1.6vw,1.5rem);line-height:1.55}.howto-step--dark>p{opacity:.92}.howto-stock{display:grid;justify-items:center;gap:1.6rem;padding:7rem 2.3vw;background:var(--nm-red);color:var(--nm-rice);text-align:center}.howto-stock-kicker{font-size:.6rem;letter-spacing:.16em}.howto-stock h2{font-size:clamp(3.4rem,6.5vw,7.5rem)}.howto-stock h2 em{color:var(--nm-mango)}.howto-stock p{max-width:44rem;margin:0;font-family:var(--font-display);font-size:clamp(1.15rem,1.8vw,1.6rem);line-height:1.55}.howto-glossary{display:grid;gap:4rem;padding:7rem 2.3vw;background:var(--nm-ink);color:var(--nm-rice)}.howto-glossary-kicker{font-size:.6rem;letter-spacing:.16em}.howto-glossary h2{font-size:clamp(3rem,5.5vw,6rem)}.howto-terms{margin:0;padding:0}.howto-term{display:grid;grid-template-columns:.85fr 1.6fr;gap:2rem;padding:1.7rem 0;border-top:1px solid rgb(243 238 228 / .25)}.howto-term dt{font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.howto-term dd{margin:0;font-family:var(--font-display);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.5;opacity:.88}.howto-cta{display:flex;flex-wrap:wrap;gap:2.6rem;justify-content:center;padding:6rem 2.3vw;background:var(--nm-rice)}.howto-story{display:grid;gap:1.8rem;justify-items:start;max-width:66rem;margin:0 auto;padding:7rem 2.3vw;background:var(--nm-rice);color:var(--nm-ink)}.howto-story-kicker{font-size:.6rem;letter-spacing:.16em}.howto-story h2{margin:0;font-family:var(--font-display);font-size:clamp(2.8rem,5vw,5.2rem);font-weight:400;line-height:.9;letter-spacing:-.05em}.howto-story h2 em{color:var(--nm-mango);font-weight:400}.howto-story p{max-width:58rem;margin:0;font-family:var(--font-display);font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.6}.howto-story-cta{margin-top:.6rem}.descontos-hero{min-height:86vh;display:grid;align-content:center;gap:2.6rem;padding:clamp(9rem,16vh,13rem) 2.3vw 6rem;background:var(--nm-rice)}.descontos-kicker{display:flex;align-items:center;justify-content:space-between;gap:2rem;font-size:.6rem;letter-spacing:.16em}.descontos-hero h1{margin:0;font-family:var(--font-display);font-size:clamp(4rem,10vw,9.5rem);font-weight:400;line-height:.8;letter-spacing:-.06em}.descontos-hero h1 em{color:var(--nm-red);font-weight:400}.descontos-lead{max-width:37rem;margin:0;font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.5}.descontos-tiers{padding:7rem 2.3vw;background:var(--nm-rice);color:var(--nm-ink)}.descontos-tiers-head{display:grid;grid-template-columns:1fr 1.6fr;align-items:end;gap:2rem;margin-bottom:4rem}.descontos-tiers-head>span{font-size:.6rem;letter-spacing:.14em}.descontos-tiers-head h2{margin:0;font-family:var(--font-display);font-size:clamp(3rem,5.5vw,6.5rem);font-weight:400;line-height:.84;letter-spacing:-.055em}.descontos-tiers-head h2 em{color:var(--nm-red);font-weight:400}.descontos-tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.descontos-tier{position:relative;display:flex;flex-direction:column;gap:1.1rem;padding:2rem;background:var(--nm-paper);border:1px solid var(--nm-border)}.descontos-tier--max{border-color:var(--nm-mango)}.descontos-tier-num{font-size:.6rem;letter-spacing:.14em;opacity:.6}.descontos-tier-amount{font-family:var(--font-display);font-size:clamp(2.4rem,4.5vw,4rem);line-height:1}.descontos-tier-percent{font-family:var(--font-display);font-size:clamp(4rem,7vw,7rem);font-weight:400;line-height:.85;color:var(--nm-red)}.descontos-tier--max .descontos-tier-percent{color:var(--nm-mango)}.descontos-tier-label{font-size:.6rem;letter-spacing:.16em}.descontos-tier-note{margin:0;font-size:.78rem;line-height:1.5;opacity:.78}.descontos-tier-code{align-self:start;margin-top:auto;padding:.6rem .9rem;border:1px dashed var(--nm-red);background:#fff0;font:inherit;font-size:.66rem;font-weight:700;letter-spacing:.14em;color:var(--nm-red);cursor:pointer;transition:background calc(.25s / var(--nm-speed)) ease,color calc(.25s / var(--nm-speed)) ease,transform calc(.2s / var(--nm-speed)) ease}.descontos-tier-code:hover{background:rgb(185 37 30 / .08)}.descontos-tier-code:active{transform:scale(.97)}.descontos-tier--max .descontos-tier-code{border-color:var(--nm-mango);color:var(--nm-mango)}.descontos-tier--max .descontos-tier-code:hover{background:rgb(232 153 38 / .14)}.descontos-toast{position:fixed;left:50%;bottom:2.2rem;z-index:600;display:flex;align-items:center;gap:.6rem;padding:.8rem 1.5rem;background:var(--nm-ink);color:var(--nm-rice);font-size:.7rem;font-weight:700;letter-spacing:.18em;translate:-50% 0;opacity:0;pointer-events:none;box-shadow:0 14px 30px rgb(17 21 16 / .25);transition:opacity calc(.3s / var(--nm-speed)) ease,translate calc(.3s / var(--nm-speed)) cubic-bezier(.2,.7,.2,1)}.descontos-toast span{color:var(--nm-mango)}.descontos-toast.is-visible{opacity:1;translate:-50% -.6rem}.descontos-toast[hidden]{display:none}.descontos-steps{padding:7rem 2.3vw;background:var(--nm-ink);color:var(--nm-rice)}.descontos-steps header{display:grid;grid-template-columns:1fr 1.6fr;align-items:end;gap:2rem;margin-bottom:4rem}.descontos-steps header>span{font-size:.6rem;letter-spacing:.14em}.descontos-steps h2{margin:0;font-family:var(--font-display);font-size:clamp(3rem,5.5vw,6rem);font-weight:400;line-height:.84;letter-spacing:-.055em}.descontos-steps h2 em{color:var(--nm-mango);font-weight:400}.descontos-step-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.descontos-step span{font-size:.6rem;letter-spacing:.14em;color:var(--nm-mango)}.descontos-step p{margin:1rem 0 0;font-family:var(--font-display);font-size:clamp(1.1rem,1.7vw,1.5rem);line-height:1.5;opacity:.92}.descontos-notes{display:grid;justify-items:center;gap:1.6rem;padding:7rem 2.3vw;background:var(--nm-red);color:var(--nm-rice);text-align:center}.descontos-notes-kicker{font-size:.6rem;letter-spacing:.16em}.descontos-notes h2{margin:0;font-family:var(--font-display);font-size:clamp(3.4rem,6.5vw,7.5rem);font-weight:400;line-height:.84;letter-spacing:-.055em}.descontos-notes h2 em{color:var(--nm-mango);font-weight:400}.descontos-notes p{max-width:44rem;margin:0;font-family:var(--font-display);font-size:clamp(1.15rem,1.8vw,1.6rem);line-height:1.55}.descontos-notes a{color:inherit}.descontos-cta{display:flex;flex-wrap:wrap;gap:2.6rem;justify-content:center;padding:6rem 2.3vw;background:var(--nm-rice)}.about-hero{min-height:86vh;display:grid;align-content:center;gap:2.6rem;padding:clamp(9rem,16vh,13rem) 2.3vw 6rem;background:var(--nm-rice)}.about-hero h1{margin:0;font-family:var(--font-display);font-size:clamp(4rem,10vw,9.5rem);font-weight:400;line-height:.8;letter-spacing:-.06em}.about-hero h1 em{color:var(--nm-red);font-weight:400}.about-story{display:grid;grid-template-columns:1fr 1.35fr;gap:4vw;align-items:center;padding:7rem 2.3vw;background:var(--nm-rice);color:var(--nm-ink)}.about-story-photo{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#f5efe4}.about-story-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.about-story-photo small{position:absolute;z-index:2;left:1rem;bottom:1rem;padding:.4rem .5rem;background:rgb(243 238 228 / .85);color:var(--nm-ink);font-size:.48rem;line-height:1.4;letter-spacing:.12em}.about-story-copy{display:grid;gap:1.6rem;justify-items:start}.about-story-copy h2,.about-step-copy h2{margin:0;font-family:var(--font-display);font-size:clamp(2.8rem,5vw,5.2rem);font-weight:400;line-height:.9;letter-spacing:-.05em}.about-story-copy h2 em,.about-step-copy h2 em{color:var(--nm-mango);font-weight:400}.about-story-copy p{max-width:34rem;margin:0;font-family:var(--font-display);font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.6}.about-step{display:grid;grid-template-columns:1.5fr 1fr;gap:4vw;align-items:center;padding:7rem 2.3vw;background:var(--nm-ink);color:var(--nm-rice)}.about-step--dark{background:var(--nm-ink);color:var(--nm-rice)}.about-step-copy{display:grid;gap:1.6rem;justify-items:start}.about-step-copy p{max-width:34rem;margin:0;font-family:var(--font-display);font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.6;opacity:.92}.about-step-photo{margin:0;width:100%;aspect-ratio:4/3;overflow:hidden;background:#1a1f19}.about-step-photo img{width:100%;height:100%;object-fit:cover}.about-quote-inline{margin:0;max-width:30rem;padding-left:1.4rem;border-left:2px solid var(--nm-mango);font-family:var(--font-display);font-size:clamp(1.15rem,1.8vw,1.6rem);line-height:1.5;color:var(--nm-rice)}.about-thailand{display:grid;gap:1.8rem;justify-items:start;max-width:66rem;margin:0 auto;padding:7rem 2.3vw;background:var(--nm-rice);color:var(--nm-ink)}.about-thailand h2{margin:0;font-family:var(--font-display);font-size:clamp(2.8rem,5vw,5.2rem);font-weight:400;line-height:.9;letter-spacing:-.05em}.about-thailand h2 em{color:var(--nm-mango);font-weight:400}.about-thailand p{max-width:58rem;margin:0;font-family:var(--font-display);font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.6}.about-quote{display:grid;justify-items:center;gap:1.6rem;padding:8rem 2.3vw;background:var(--nm-red);color:var(--nm-rice);text-align:center}.about-quote>span{font-size:.6rem;letter-spacing:.16em}.about-quote blockquote{margin:0;font-family:var(--font-display);font-size:clamp(2.8rem,6.5vw,6.5rem);font-weight:400;line-height:.9;letter-spacing:-.05em}.about-quote small{font-size:.6rem;letter-spacing:.16em;opacity:.85}.contact-hero{min-height:86vh;display:grid;align-content:center;gap:2.6rem;padding:clamp(9rem,16vh,13rem) 2.3vw 6rem;background:var(--nm-rice)}.contact-kicker{display:flex;align-items:center;justify-content:space-between;gap:2rem;font-size:.6rem;letter-spacing:.16em}.contact-hero h1{margin:0;font-family:var(--font-display);font-size:clamp(4rem,10vw,9.5rem);font-weight:400;line-height:.8;letter-spacing:-.06em}.contact-hero h1 em{color:var(--nm-red);font-weight:400}.contact-lead{max-width:37rem;margin:0;font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.5}.contact-next-window{margin:0;font-size:.66rem;letter-spacing:.13em;text-transform:uppercase;line-height:1.8}.contact-next-window strong{display:block;margin-top:.35rem;font-family:var(--font-display);font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:400;letter-spacing:0;text-transform:none;color:var(--nm-red)}.contact-hero-nav{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.6rem}.contact-hero-nav-btn{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2rem;border:1px solid var(--nm-ink);border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nm-ink);background:#fff0;text-decoration:none;transition:background .2s ease,color .2s ease}.contact-hero-nav-btn span{font-size:1rem;line-height:1}.contact-hero-nav-btn:hover{background:var(--nm-ink);color:var(--nm-rice)}.contact-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:7rem 2.3vw;background:var(--nm-rice);color:var(--nm-ink)}.contact-channel{display:flex;flex-direction:column;gap:1.4rem;padding:2.4rem 2rem;background:var(--nm-paper);border:1px solid var(--nm-border)}.contact-channel--dark{background:var(--nm-ink);color:var(--nm-rice);border-color:var(--nm-ink)}.contact-channel-num{font-size:.6rem;letter-spacing:.14em;opacity:.7}.contact-channel h2{margin:0;font-family:var(--font-display);font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:400;line-height:.92;letter-spacing:-.04em}.contact-channel h2 em{color:var(--nm-red);font-weight:400}.contact-channel--dark h2 em{color:var(--nm-mango)}.contact-channel p{margin:0;font-size:.82rem;line-height:1.55;opacity:.82}.contact-channel .primary-link{margin-top:auto;color:inherit}.contact-channel .contact-channel-actions{display:flex;flex-direction:column;gap:.9rem;margin-top:auto}.contact-channel .contact-channel-actions .primary-link{margin-top:0}.contact-form{display:grid;justify-items:center;gap:1.8rem;padding:7rem 2.3vw;background:var(--nm-ink);color:var(--nm-rice);text-align:center}.contact-form-kicker{font-size:.6rem;letter-spacing:.16em}.contact-form h2{margin:0;font-family:var(--font-display);font-size:clamp(3rem,5.5vw,6rem);font-weight:400;line-height:.84;letter-spacing:-.055em}.contact-form h2 em{color:var(--nm-mango);font-weight:400}.contact-form-wrap{width:min(46rem,100%);margin-top:.6rem;text-align:left}.contact-form-wrap .wpforms-container{margin:0}.contact-form-wrap .wpforms-form{display:grid;gap:1.2rem}.contact-form-wrap .wpforms-field{padding:0}.contact-form-wrap .wpforms-field-label{color:var(--nm-rice);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.contact-form-wrap .wpforms-field-label .wpforms-required-label{color:var(--nm-mango)}.contact-form-wrap input[type=text],.contact-form-wrap input[type=email],.contact-form-wrap input[type=tel],.contact-form-wrap input[type=url],.contact-form-wrap select,.contact-form-wrap textarea{width:100%;padding:1rem 1.1rem;border:1px solid rgb(243 238 228 / .3);border-radius:0;background:var(--nm-rice);color:var(--nm-ink);font-family:var(--font-ui);font-size:.9rem}.contact-form-wrap input:focus,.contact-form-wrap textarea:focus,.contact-form-wrap select:focus{outline:0;border-color:var(--nm-mango)}.contact-form-wrap textarea{min-height:10rem;resize:vertical}.contact-form-wrap .wpforms-submit-container{padding:0;text-align:center}.contact-form-wrap button[type=submit],.contact-form-wrap .wpforms-submit{padding:1rem 2.4rem;border:1px solid var(--nm-rice);border-radius:999px;background:#fff0;color:var(--nm-rice);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.contact-form-wrap button[type=submit]:hover,.contact-form-wrap .wpforms-submit:hover{background:var(--nm-rice);color:var(--nm-ink)}.contact-form-wrap .wpforms-error{color:var(--nm-mango);font-size:.72rem}.contact-form-wrap .wpforms-error-container,.contact-form-wrap .wpforms-confirmation-container-full{background:rgb(243 238 228 / .08);border:1px solid rgb(243 238 228 / .3);color:var(--nm-rice);padding:1.2rem;margin:0}.contact-phone{display:grid;justify-items:center;gap:1.6rem;padding:7rem 2.3vw;background:var(--nm-red);color:var(--nm-rice);text-align:center}.contact-phone-kicker{font-size:.6rem;letter-spacing:.16em}.contact-phone h2{margin:0;font-family:var(--font-display);font-size:clamp(3.4rem,6.5vw,7.5rem);font-weight:400;line-height:.84;letter-spacing:-.055em}.contact-phone h2 em{color:var(--nm-mango);font-weight:400}.contact-phone p{max-width:44rem;margin:0;font-family:var(--font-display);font-size:clamp(1.15rem,1.8vw,1.6rem);line-height:1.55}.contact-cta{display:flex;flex-wrap:wrap;gap:2.6rem;justify-content:center;padding:6rem 2.3vw;background:var(--nm-rice)}@media(max-width:820px){.howto-hero{padding:7.5rem 1.1rem 4rem}.howto-lead{width:min(30rem,88%)}.howto-step{grid-template-columns:1fr;gap:1.4rem;padding:5rem 1.1rem}.howto-step-num{align-self:auto;padding-top:0}.howto-stock,.howto-glossary{padding:5rem 1.1rem}.howto-term{grid-template-columns:1fr;gap:.5rem}.howto-cta{padding:4rem 1.1rem}.about-hero{padding:7.5rem 1.1rem 4rem}.about-story,.about-step{grid-template-columns:1fr;gap:2rem;padding:5rem 1.1rem}.about-step-photo{order:-1}.about-thailand{padding:5rem 1.1rem}.about-quote{padding:5rem 1.1rem}.contact-hero{padding:7.5rem 1.1rem 4rem}.contact-lead{width:min(30rem,88%)}.contact-channels,.contact-form,.contact-phone{padding:5rem 1.1rem}.contact-channels{grid-template-columns:1fr;gap:1rem}.contact-cta{padding:4rem 1.1rem}}@media(max-width:820px){.descontos-hero{padding:7.5rem 1.1rem 4rem}.descontos-lead{width:min(30rem,88%)}.descontos-tiers,.descontos-steps,.descontos-notes{padding:5rem 1.1rem}.descontos-tiers-head,.descontos-steps header{display:block;margin-bottom:2.5rem}.descontos-tiers-head h2,.descontos-steps h2{margin-top:2rem}.descontos-tier-grid,.descontos-step-list{grid-template-columns:1fr;gap:1rem}.descontos-step{padding:1.2rem 0;border-bottom:1px solid rgb(243 238 228 / .2)}.descontos-cta{padding:4rem 1.1rem}}@media(max-width:820px){.header-actions .icon-button,.header-actions .bag-count,.header-actions .cart-count{position:relative;width:2.1rem;height:2.1rem;padding:0;justify-content:center}.header-actions .nm-wishlist-num,.header-actions .cart-count-num{position:absolute;top:-.1rem;right:-.3rem;display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .22rem;border-radius:999px;background:var(--nm-red);color:var(--nm-rice);font-size:.5rem;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap}}.nm-compass{position:fixed;z-index:85;top:50%;right:1.25rem;display:flex;flex-direction:column;align-items:flex-end;gap:.8rem;transform:translateY(-50%);opacity:0;visibility:hidden;transition:opacity calc(.45s / var(--nm-speed)) ease,visibility calc(.45s / var(--nm-speed)) ease}.nm-compass.is-visible{opacity:1;visibility:visible}.nm-compass-track{position:absolute;left:50%;top:calc(100% + .6rem);height:9rem;width:1px;background:linear-gradient(to bottom,rgb(17 21 16 / .45),transparent);pointer-events:none;opacity:.5}.nm-compass-links{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.nm-compass-item{position:relative;visibility:hidden;pointer-events:none}.nm-compass-links.is-open .nm-compass-item{visibility:visible;pointer-events:auto}.nm-compass-link{display:flex;align-items:center;gap:.55rem;padding:.4rem .9rem .4rem .4rem;border-radius:999px;background:var(--nm-rice);color:var(--nm-ink);box-shadow:0 10px 24px rgb(17 21 16 / .2);font-size:.56rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;opacity:0;transform:scale(.5);transition:background calc(.25s / var(--nm-speed)) ease,color calc(.25s / var(--nm-speed)) ease,box-shadow calc(.25s / var(--nm-speed)) ease}.nm-compass-link.nm-link-in{opacity:1;transform:scale(1)}.nm-compass-link:hover{background:var(--nm-mango);box-shadow:0 12px 28px rgb(17 21 16 / .28)}.nm-compass-link.is-active{background:var(--nm-ink);color:var(--nm-rice)}.nm-compass-num{flex:0 0 auto;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--nm-ink);color:var(--nm-rice);font-size:.56rem;font-weight:800;letter-spacing:.02em;line-height:1}.nm-compass-link:hover .nm-compass-num{background:var(--nm-rice);color:var(--nm-ink)}.nm-compass-link.is-active .nm-compass-num{background:var(--nm-mango);color:var(--nm-ink)}.nm-compass-label{line-height:1;letter-spacing:.09em}.nm-compass-dial{position:relative;flex:0 0 auto;width:3.3rem;height:3.3rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--nm-ink);color:var(--nm-rice);cursor:pointer;box-shadow:0 12px 30px rgb(17 21 16 / .32);transition:background calc(.25s / var(--nm-speed)) ease,transform calc(.25s / var(--nm-speed)) ease}.nm-compass-dial:hover{transform:scale(1.07)}.nm-compass.is-open .nm-compass-dial{background:var(--nm-red)}.nm-compass-dial-ring{position:absolute;inset:-.55rem;border:1px dashed rgb(243 238 228 / .45);border-radius:50%;pointer-events:none;animation:nmCompassSpin 16s linear infinite}.nm-compass.is-open .nm-compass-dial-ring{animation-duration:5s}@keyframes nmCompassSpin{to{transform:rotate(360deg)}}.nm-compass-dial-mark{position:relative;width:1.25rem;height:1rem;display:block}.nm-menu-line{position:absolute;left:0;right:0;height:2px;border-radius:2px;background:var(--nm-rice);transition:transform calc(.32s / var(--nm-speed)) cubic-bezier(.2,.7,.2,1),opacity calc(.25s / var(--nm-speed)) ease,background calc(.25s / var(--nm-speed)) ease}.nm-menu-line:nth-child(1){top:0}.nm-menu-line:nth-child(2){top:calc(50% - 1px)}.nm-menu-line:nth-child(3){bottom:0}.nm-compass-dial:hover .nm-menu-line{background:var(--nm-mango)}.nm-compass.is-open .nm-menu-line{background:var(--nm-rice)}.nm-compass.is-open .nm-menu-line:nth-child(1){transform:translateY(calc(.5rem - 1px)) rotate(45deg)}.nm-compass.is-open .nm-menu-line:nth-child(2){opacity:0}.nm-compass.is-open .nm-menu-line:nth-child(3){transform:translateY(calc(-.5rem + 1px)) rotate(-45deg)}.nm-compass-dial-num{position:absolute;right:.15rem;bottom:.1rem;min-width:1.35rem;height:1.35rem;display:grid;place-items:center;padding:0 .18rem;border-radius:999px;background:var(--nm-mango);color:var(--nm-ink);font-size:.52rem;font-weight:800;letter-spacing:.03em}.nm-compass-up{flex:0 0 auto;display:grid;place-items:center;width:3.3rem;height:3.3rem;border:1px solid rgb(17 21 16 / .35);border-radius:50%;background:var(--nm-rice);color:var(--nm-ink);box-shadow:0 10px 24px rgb(17 21 16 / .16);opacity:0;visibility:hidden;transition:opacity calc(.3s / var(--nm-speed)) ease,visibility calc(.3s / var(--nm-speed)) ease,background calc(.25s / var(--nm-speed)) ease,color calc(.25s / var(--nm-speed)) ease,border-color calc(.25s / var(--nm-speed)) ease}.nm-compass.is-visible .nm-compass-up{opacity:1;visibility:visible}.nm-compass-up:hover{background:var(--nm-mango);border-color:var(--nm-mango)}.nm-compass-up svg{display:block;width:1.15rem;height:1.15rem}.nm-compass-support{flex:0 0 auto;display:grid;place-items:center;width:3.3rem;height:3.3rem;border:1px solid rgb(17 21 16 / .35);border-radius:50%;background:var(--nm-rice);color:var(--nm-ink);box-shadow:0 10px 24px rgb(17 21 16 / .16);cursor:pointer;opacity:0;visibility:hidden;transition:opacity calc(.3s / var(--nm-speed)) ease,visibility calc(.3s / var(--nm-speed)) ease,background calc(.25s / var(--nm-speed)) ease,color calc(.25s / var(--nm-speed)) ease,border-color calc(.25s / var(--nm-speed)) ease}.nm-compass.is-visible .nm-compass-support{opacity:1;visibility:visible}.nm-compass-support:hover{background:var(--nm-mango);border-color:var(--nm-mango)}.nm-compass-support svg{display:block;width:1.35rem;height:1.35rem}.nm-float-stack{position:fixed;right:1.1rem;bottom:1.35rem;z-index:90;display:flex;flex-direction:column;align-items:flex-end;gap:.65rem}.nm-float-btn{box-sizing:border-box;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgb(17 21 16 / .35);border-radius:50%;background:var(--nm-rice);color:var(--nm-ink);box-shadow:0 8px 20px rgb(17 21 16 / .16);cursor:pointer;text-decoration:none;transition:background calc(.25s / var(--nm-speed)) ease,color calc(.25s / var(--nm-speed)) ease,border-color calc(.25s / var(--nm-speed)) ease,transform calc(.25s / var(--nm-speed)) ease}.nm-float-btn:hover{background:var(--nm-mango);border-color:var(--nm-mango);transform:scale(1.07)}.nm-float-btn svg{display:block;width:1.2rem;height:1.2rem}.nm-float-up{opacity:0;visibility:hidden;transition:opacity calc(.3s / var(--nm-speed)) ease,visibility calc(.3s / var(--nm-speed)) ease,background calc(.25s / var(--nm-speed)) ease,color calc(.25s / var(--nm-speed)) ease,border-color calc(.25s / var(--nm-speed)) ease,transform calc(.25s / var(--nm-speed)) ease}.nm-float-up.is-visible{opacity:1;visibility:visible}@media(max-width:820px){.nm-float-stack{right:.8rem;bottom:1.1rem;gap:.55rem}.nm-compass{right:.85rem}.nm-compass-link{font-size:.52rem;padding:.35rem .75rem .35rem .35rem}.nm-compass-num{width:1.7rem;height:1.7rem;font-size:.52rem}.nm-compass-dial-num{min-width:1.25rem;height:1.25rem;font-size:.48rem}}@media(hover:none){.nm-compass{pointer-events:none}.nm-compass-dial,.nm-compass-up,.nm-compass-support{pointer-events:auto}}@media(prefers-reduced-motion:reduce){.nm-compass-dial-ring{animation:none}.nm-compass-link{transition:none}}.woot-widget-bubble,.woot--bubble-holder,.woot--bubble{display:none!important}.footer-links{grid-template-columns:repeat(4,1fr)}@media(max-width:820px){.footer-links{grid-template-columns:1fr 1fr}}.footer-disclaimer{max-width:45rem;margin:0 0 3rem auto;font-size:.6rem;line-height:1.55;opacity:.55}.reviews{padding:9rem 2.3vw;background:var(--nm-paper)}.reviews-heading{display:grid;grid-template-columns:1fr 1.6fr 1.1fr;gap:2rem;align-items:end;margin-bottom:5rem}.reviews-heading>span{align-self:start;font-size:.6rem;letter-spacing:.14em}.reviews-heading h2{margin:0;font-family:var(--font-display);font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.78;letter-spacing:-.055em}.reviews-heading h2 em{color:var(--nm-red);font-weight:400}.reviews-heading>p{margin:0 0 .3rem;font-family:var(--font-display);font-size:clamp(1rem,1.55vw,1.4rem);line-height:1.5}.reviews-stage{display:grid;grid-template-columns:1fr 2.2fr;gap:3vw;align-items:start}.reviews-score{padding:2.2rem;border:1px solid var(--nm-border);background:var(--nm-rice)}.reviews-score-stars{display:flex;gap:.25rem;color:var(--nm-mango)}.reviews-score-stars .review-star{width:1.35rem;height:1.35rem}.reviews-score-num{display:block;margin:.9rem 0 .35rem;font-family:var(--font-display);font-size:clamp(4.2rem,6vw,6rem);font-weight:400;line-height:1;letter-spacing:-.03em}.reviews-score>p{margin:0;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.reviews-score-actions{display:grid;gap:.1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--nm-border)}.reviews-score-actions a{display:flex;justify-content:space-between;align-items:center;padding:.7rem 0;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--nm-border);color:var(--nm-ink);text-decoration:none}.reviews-score-actions a:hover{color:var(--nm-red)}.reviews-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.review-card{padding:1.8rem;border:1px solid var(--nm-border);background:rgb(255 255 255 / .4);transition:border-color calc(.3s / var(--nm-speed)) ease,background calc(.3s / var(--nm-speed)) ease}.review-card:hover{border-color:var(--nm-ink);background:var(--nm-rice)}.review-card-head{display:flex;align-items:flex-start;gap:.9rem}.review-avatar{width:3rem;height:3rem;border-radius:50%;object-fit:cover;border:1px solid var(--nm-border);background:var(--nm-rice)}.review-card-meta{min-width:0;display:flex;flex-direction:column;gap:.2rem}.review-stars{display:flex;gap:1px;color:var(--nm-mango)}.review-stars .review-star{width:.82rem;height:.82rem}.review-star{fill:none;stroke:var(--nm-border);flex:0 0 auto}.review-star.is-on{fill:var(--nm-mango);stroke:var(--nm-mango)}.review-card-meta strong{font-size:.78rem;line-height:1.25}.review-card-meta time{font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.review-text{margin:1.1rem 0 0;font-family:var(--font-display);font-size:clamp(1.02rem,1.35vw,1.25rem);line-height:1.5;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:820px){.reviews{padding:6rem 1.1rem}.reviews-heading{display:block;margin-bottom:3rem}.reviews-heading h2{margin:2.5rem 0}.reviews-heading>p{margin-top:2rem}.reviews-stage{grid-template-columns:1fr;gap:2rem}.reviews-grid{grid-template-columns:1fr}}