:root{--cream:#f2eee4;--cream-2:#eae4d6;--white:#fbfaf6;--ink:#211d18;--ink-soft:#3a342c;--clay:#b5502a;--clay-dim:#8f3f21;--sage:#69765c;--stone:#8c8477;--line:#d8d0bf;--blue:var(--clay)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,.content-for-layout{background:var(--cream)}body{-webkit-font-smoothing:antialiased}.site-header,.site-footer,.hero,#colecciones,.process,#productos,.materials,.testimonials,.newsletter,.strip{font-family:Manrope,sans-serif;color:var(--ink)}.site-header a,.site-footer a,.hero a,#colecciones a,.process a,#productos a,.materials a,.testimonials a,.newsletter a,.strip a{color:inherit;text-decoration:none}.site-header img,.site-footer img,.hero img,#colecciones img,.process img,#productos img,.materials img,.testimonials img,.newsletter img,.strip img{display:block;max-width:100%}.site-header h1,.site-header h2,.site-header h3,.site-footer h1,.site-footer h2,.site-footer h3,.hero h1,.hero h2,.hero h3,#colecciones h1,#colecciones h2,#colecciones h3,.process h1,.process h2,.process h3,#productos h1,#productos h2,#productos h3,.materials h1,.materials h2,.materials h3,.testimonials h1,.testimonials h2,.testimonials h3,.newsletter h1,.newsletter h2,.newsletter h3{font-family:Fraunces,Georgia,serif;font-weight:400;letter-spacing:-.025em}.wrap{width:100%;max-width:none;margin:0;padding:0 clamp(40px,5vw,96px)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--clay);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.eyebrow:before{width:16px;height:1px;background:currentColor;content:""}header.site-header{position:sticky;top:0;z-index:100;border-bottom:1px solid var(--line);background:#f2eee4eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav{display:flex;width:100%;max-width:none;min-height:80px;align-items:center;justify-content:space-between;margin:0;padding:16px clamp(40px,5vw,96px)}.logo{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600}.logo-mark-wrap{display:inline-flex;transition:transform .25s}.logo:hover .logo-mark-wrap{transform:rotate(-5deg) scale(1.08)}.brand-mark{width:24px;height:24px}.mark-path{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.mark-dot{fill:var(--clay)}.nav-links{display:flex;gap:34px;align-items:center}.nav-links a{position:relative;padding:6px 0;color:var(--ink-soft);font-size:13.5px;font-weight:500}.nav-links a:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--clay);content:"";transform:scaleX(0);transform-origin:left;transition:transform .25s}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--clay)}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{transform:scaleX(1)}.nav-right{display:flex;align-items:center;gap:14px}.icon-btn{position:relative;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;transition:.2s}.icon-btn:hover{border-color:var(--clay);color:var(--clay)}.cart-count{position:absolute;top:-5px;right:-5px;display:flex;min-width:16px;height:16px;align-items:center;justify-content:center;border-radius:20px;background:var(--clay);color:var(--white);font-family:JetBrains Mono,monospace;font-size:9px}.header-search{width:100%;max-width:none;max-height:0;overflow:hidden;margin:0;padding:0 clamp(40px,5vw,96px);opacity:0;transition:.25s}.header-search.is-open{max-height:72px;padding-bottom:16px;opacity:1}.header-search input{width:100%;padding:9px 2px;border:0;border-bottom:1px solid var(--line);outline:0;background:transparent;color:var(--ink);font:inherit}.header-search input:focus{border-color:var(--clay)}.nav-toggle{display:none}.mobile-drawer{position:fixed;inset:0 0 0 auto;z-index:200;display:flex;width:min(340px,86vw);flex-direction:column;gap:24px;padding:28px;background:var(--cream);box-shadow:-20px 0 40px #211d1826;transform:translate(100%);transition:transform .35s}.mobile-drawer.is-open{transform:translate(0)}.mobile-drawer a{font-family:Fraunces,serif;font-size:16px}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;background:#211d1859;opacity:0;pointer-events:none;transition:.35s}.drawer-overlay.is-open{opacity:1;pointer-events:auto}.drawer-close{align-self:flex-end;font-size:22px}.hero{display:grid;width:100%;max-width:none;min-height:660px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(56px,7vw,150px);margin:0;padding:64px clamp(40px,5vw,96px)}.hero-copy{position:relative}.hero-copy>*{position:relative;z-index:1}.hero-copy .eyebrow{margin-bottom:22px}.hero h1{max-width:620px;margin:0 0 22px;font-size:clamp(43px,5.2vw,68px);line-height:1.02}.hero h1 em{color:var(--clay);font-weight:400}.hero p.lead{max-width:420px;margin:0 0 32px;color:var(--ink-soft);font-size:16px;line-height:1.65}.hero-ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.btn-primary,.btn-ghost{display:inline-flex;min-height:52px;align-items:center;justify-content:center;font-size:13px;font-weight:600}.btn-primary{padding:0 27px;background:var(--ink);color:var(--white)!important}.btn-primary:hover{background:var(--clay)}.btn-ghost{padding:0 4px;border-bottom:1px solid var(--ink)}.btn-ghost:hover{border-color:var(--clay);color:var(--clay)!important}.hero-visual{position:relative;display:flex;height:530px;align-items:center;justify-content:center}.hero-photo-frame{width:72%;height:100%;overflow:hidden;background:var(--cream-2);box-shadow:0 30px 60px #211d181f}.hero-photo{width:100%;height:100%;object-fit:cover}.hero-tag{position:absolute;right:3%;bottom:5%;padding:13px 16px;border:1px solid var(--line);background:var(--white);box-shadow:0 15px 30px #211d181a;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.65}.hero-tag .k{color:var(--clay)}.hero-flourish{position:absolute;top:-60px;left:-80px;z-index:0;width:360px;height:360px;opacity:.13;pointer-events:none}.hero-flourish .mark-path{stroke:var(--clay);stroke-width:1.4}.strip{overflow:hidden;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream-2)}.strip-track{display:flex;width:max-content;gap:56px;animation:strip-scroll 26s linear infinite;white-space:nowrap}.strip-track span{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.09em;text-transform:uppercase}@keyframes strip-scroll{to{transform:translate(-50%)}}#colecciones,#productos,.testimonials{padding:110px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:48px}.section-head h2{max-width:570px;margin:0;font-size:clamp(31px,3.6vw,46px);line-height:1.1}.section-head p{max-width:340px;margin:0;color:var(--stone);font-size:14.5px;line-height:1.65}.collections{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;overflow:hidden;border:1px solid var(--line);background:var(--line)}.collection-card{position:relative;display:flex;aspect-ratio:3/4;align-items:end;overflow:hidden;padding:26px;background:var(--cream-2)}.collection-card .cshape{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .55s}.collection-card .cshape img{width:100%;height:100%;object-fit:cover}.collection-card:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 38%,rgba(33,29,24,.58));content:""}.collection-card:hover .cshape{transform:scale(1.06)}.collection-card>div:last-child{position:relative;z-index:1}.clabel{display:block;color:var(--white);font-family:Fraunces,serif;font-size:22px}.ccount{display:block;margin-top:5px;color:#ffffffd1;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.process{padding:120px 0;background:var(--ink);color:var(--cream)}.process .wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.process .eyebrow{color:#d8a98a}.process h2{margin:20px 0 26px;color:var(--white);font-size:clamp(32px,3.6vw,46px);line-height:1.12}.process p.lead{max-width:440px;margin:0 0 34px;color:#c9c3b6;line-height:1.7}.spec-list{border-top:1px solid rgba(255,255,255,.14)}.spec-row{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.14)}.spec-row .sk{color:#d8a98a;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.spec-row .sv{color:#e7e2d6;font-size:13.5px;line-height:1.55}.process-visual{position:relative;width:min(100%,500px);margin:auto}.process-visual img{width:100%;aspect-ratio:1;object-fit:cover}.process-badge{position:absolute;top:-24px;left:-24px;display:flex;width:96px;height:96px;align-items:center;justify-content:center;border-radius:50%;background:var(--clay);color:var(--white);font-size:9px;text-align:center}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 24px}.product-media{position:relative;aspect-ratio:1/1.15;overflow:hidden;margin-bottom:15px;border:1px solid var(--line);background:var(--cream-2)}.product-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.product-card:hover .product-media img{transform:scale(1.045)}.product-name{margin-bottom:4px;font-family:Fraunces,serif;font-size:17px}.product-meta{display:flex;justify-content:space-between;gap:10px;color:var(--stone);font-size:13px}.product-price{color:var(--ink);font-family:JetBrains Mono,monospace;font-size:12px}.product-badge{position:absolute;top:12px;left:12px;padding:5px 8px;border:1px solid var(--line);background:var(--white);color:var(--clay);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.materials{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream-2)}.materials .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.material-col{padding:70px 40px;border-left:1px solid var(--line)}.material-col:first-child{padding-left:0;border-left:0}.material-col h3{margin:0 0 12px;font-size:22px}.material-col p{margin:0;color:var(--stone);font-size:14px;line-height:1.65}.testimonials{background:var(--ink);color:var(--cream)}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff1f}.testi-card{padding:40px 34px;background:var(--ink)}.testi-stars{margin-bottom:20px;color:#d8a98a}.testi-card p{margin:0 0 22px;color:#efeae0;font-family:Fraunces,serif;font-size:16.5px;font-style:italic;line-height:1.55}.testi-name{color:#b0a99b;font-family:JetBrains Mono,monospace;font-size:12px}.newsletter{padding:120px 0;text-align:center}.newsletter .eyebrow{justify-content:center;margin:0 auto 22px}.newsletter h2{max-width:600px;margin:0 auto 16px;font-size:clamp(30px,4vw,48px);line-height:1.15}.newsletter p{max-width:420px;margin:0 auto 34px;color:var(--stone);font-size:15px}.nl-form{display:flex;max-width:420px;margin:auto;padding-bottom:10px;border-bottom:1.5px solid var(--ink)}.nl-form input{flex:1;border:0;outline:0;background:transparent;color:var(--ink);font:inherit}.nl-form button{border:0;background:none;color:var(--clay);font-weight:700}.newsletter-msg{height:16px;margin-top:14px;color:var(--sage);font-family:JetBrains Mono,monospace;font-size:12px;opacity:0}.newsletter-msg.is-visible{opacity:1}footer.site-footer{padding:80px 0 30px;border-top:1px solid var(--line);background:var(--cream-2)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:70px}.foot-brand .logo{margin-bottom:16px}.foot-brand p{max-width:280px;margin:0;color:var(--stone);font-size:13.5px;line-height:1.7}.foot-col h4{margin:0 0 18px;color:var(--stone);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.foot-col a{display:block;margin-bottom:12px;color:var(--ink-soft);font-size:13.5px}.foot-col a:hover{color:var(--clay)}.foot-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid var(--line);color:var(--stone);font-size:12px}cart-drawer .drawer__inner{position:relative;overflow:hidden;background:var(--cream)!important}#NumaCartLines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;opacity:.24;pointer-events:none}cart-drawer .drawer__header,cart-drawer .drawer__contents,cart-drawer .cart-drawer__footer,cart-drawer .drawer__inner-empty{position:relative;z-index:1}#NumaCartLines path{fill:none;stroke:var(--clay);stroke-linecap:round;stroke-width:1.4;stroke-dasharray:690 220;animation:numa-cart-flow 14s linear infinite}#NumaCartLines path:nth-child(2){stroke:var(--ink);stroke-width:.9;opacity:.55;animation-duration:19s;animation-direction:reverse}@keyframes numa-cart-flow{0%{stroke-dashoffset:910}to{stroke-dashoffset:0}}cart-drawer .cart-drawer__footer{padding:20px 24px 24px;border-top:1px solid var(--line);background:#f2eee4e0}cart-drawer .cart__ctas{margin-top:16px}cart-drawer .cart__checkout-button{width:100%;min-height:54px;border:1px solid var(--ink)!important;border-radius:0!important;background:var(--ink)!important;color:var(--white)!important;font:700 12px Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase}cart-drawer .cart__checkout-button:hover{border-color:var(--clay)!important;background:var(--clay)!important}cart-drawer quantity-input{height:44px;border:1px solid var(--line);border-radius:0!important}cart-drawer quantity-input button{width:42px;height:42px;border-radius:0!important;color:var(--ink)}cart-drawer .cart-remove-button{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0!important;border:1px solid var(--line)!important;border-radius:0!important;background:var(--cream)!important;color:var(--ink)!important}cart-drawer .cart-remove-button:hover{border-color:var(--clay)!important;background:var(--clay)!important;color:var(--white)!important}.numa-collections-page{padding:100px 0 140px;background:var(--cream)}.numa-collections-intro{position:relative;max-width:840px;min-height:600px;padding:40px 0 100px}.numa-collections-intro>*:not(.numa-collections-art){position:relative;z-index:1}.numa-collections-intro h1{max-width:760px;margin:22px 0;color:var(--ink);font:400 clamp(48px,7vw,92px)/.96 Fraunces,Georgia,serif;letter-spacing:-.06em}.numa-collections-lead{max-width:430px;margin:0;color:var(--stone);font-size:16px;line-height:1.7}.numa-collections-art{position:absolute;top:-40px;right:-80px;width:min(52vw,620px);height:min(52vw,620px);opacity:.38;pointer-events:none}.numa-collections-art svg{width:100%;height:100%;overflow:visible}.numa-collections-art path{fill:none;stroke:var(--clay);stroke-linecap:round;stroke-width:1.35;stroke-dasharray:900;stroke-dashoffset:900;animation:numa-collection-line 8s ease-in-out infinite alternate}.numa-collections-art path:nth-child(2){stroke:var(--ink);stroke-width:.9;animation-delay:-3.5s;animation-duration:11s}.numa-collections-art circle{fill:var(--clay);animation:numa-collection-dot 4s ease-in-out infinite}@keyframes numa-collection-line{to{stroke-dashoffset:0}}@keyframes numa-collection-dot{50%{opacity:.35;transform:scale(1.7);transform-origin:173px 185px}}.numa-collections-grid{display:grid;gap:110px}.numa-collection-feature{display:grid;grid-template-columns:minmax(250px,390px) minmax(280px,1fr);gap:clamp(35px,8vw,120px);align-items:center}.numa-collection-feature.is-reversed .numa-collection-image{order:2;justify-self:end}.numa-collection-image{display:block;width:min(100%,330px);height:360px;overflow:visible;background:transparent}.numa-collection-image svg{width:100%;height:100%;padding:0;overflow:visible;transition:transform .5s}.numa-collection-image:hover svg{transform:scale(1.035) rotate(-1deg)}.numa-collection-content h2{margin:19px 0 18px;font-size:clamp(35px,4vw,58px);line-height:1}.numa-collection-content p{max-width:350px;margin:0 0 30px;color:var(--ink-soft);font-size:15px;line-height:1.7}.numa-collections-page .numa-collection-link,.numa-collections-page .numa-collection-link:visited{display:inline-flex!important;min-height:48px;align-items:center;justify-content:center;padding:0 24px!important;border:0!important;border-radius:2px!important;background:var(--clay)!important;color:var(--white)!important;font:700 12px/1 Manrope,sans-serif;letter-spacing:0;text-decoration:none!important;text-transform:none}.numa-collections-page .numa-collection-link:before,.numa-collections-page .numa-collection-link:after,.numa-collections-page .numa-collection-link span{display:none!important;content:none!important}.numa-collections-page .numa-collection-link:hover{background:var(--ink)!important;color:var(--white)!important;transform:translateY(-2px)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--clay);outline-offset:3px}@media(max-width:980px){.wrap,.nav,.hero,.header-search{padding-right:22px;padding-left:22px}.nav-links{display:none}.nav-toggle{display:inline-flex}.hero{min-height:0;grid-template-columns:1fr;gap:34px;padding-top:42px;padding-bottom:56px}.hero-visual{order:-1;width:min(100%,460px);height:480px;margin:auto}.hero-photo-frame{width:100%}.collections,.products{grid-template-columns:repeat(2,1fr)}.process .wrap,.materials .wrap{grid-template-columns:1fr}.material-col,.material-col:first-child{padding:44px 0;border-top:1px solid var(--line);border-left:0}.material-col:first-child{border-top:0}.foot-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.numa-collections-page{padding:50px 0 80px}.numa-collections-intro{min-height:510px;padding:25px 0 62px}.numa-collections-art{top:150px;right:-60px;width:440px;height:440px;opacity:.28}.numa-collections-grid{gap:70px}.numa-collection-feature,.numa-collection-feature.is-reversed{grid-template-columns:1fr;gap:26px}.numa-collection-feature.is-reversed .numa-collection-image{order:0;justify-self:start}}@media(max-width:560px){.nav{min-height:64px;padding-top:12px;padding-bottom:12px}.logo{font-size:20px}.nav-right{gap:8px}.hero-visual{height:360px}.hero h1{font-size:clamp(40px,12vw,52px)}.hero-ctas{align-items:flex-start;flex-direction:column}.section-head{display:block;margin-bottom:32px}.section-head p{margin-top:16px}.collections,.products{grid-template-columns:1fr}.collection-card{aspect-ratio:4/5}.process{padding:76px 0}.spec-row{grid-template-columns:90px 1fr;gap:14px}.foot-grid{grid-template-columns:1fr}.foot-bottom{align-items:flex-start;flex-direction:column;gap:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.numa-collections-page{position:relative;isolation:isolate;overflow:hidden}#numa-collections-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.numa-collections-page .wrap{position:relative;z-index:1}@media screen and (max-width:749px){html,body,.content-for-layout,#MainContent{width:100%;max-width:100%;overflow-x:hidden}.wrap{padding-right:20px;padding-left:20px}.nav{min-height:68px;padding:12px 20px}.logo{gap:7px;font-size:19px}.brand-mark{width:20px;height:20px}.nav-right{gap:7px}.icon-btn{width:31px;height:31px}.hero{display:flex;min-height:0;flex-direction:column;gap:0;padding:34px 20px 68px}.hero-visual{order:0;width:100%;height:auto;margin:0 0 42px}.hero-photo-frame{width:100%;aspect-ratio:1 / 1.03}.hero-photo{object-position:center}.hero-tag{right:12px;bottom:12px;max-width:210px;padding:10px 12px;font-size:8.5px}.hero-copy{order:1;width:100%}.hero-copy .eyebrow{margin-bottom:17px;font-size:9px}.hero h1{max-width:350px;margin-bottom:19px;font-size:clamp(40px,11.3vw,51px);line-height:.96;letter-spacing:-.05em}.hero p.lead{max-width:335px;margin-bottom:27px;font-size:14px;line-height:1.65}.hero-ctas{display:grid;grid-template-columns:1fr;gap:13px;width:100%}.btn-primary{width:100%;min-height:52px}.btn-ghost{width:max-content;min-height:42px}.hero-flourish{top:-25px;left:auto;right:-70px;width:250px;height:250px;opacity:.09}#colecciones,#productos,.testimonials{padding:72px 0}.section-head{display:block;margin-bottom:30px}.section-head h2{font-size:34px}.section-head p{margin-top:14px;font-size:14px}.collections,.products{grid-template-columns:1fr}.collection-card{aspect-ratio:4 / 5}.process{padding:76px 0}.materials .wrap,.foot-grid{grid-template-columns:1fr}.foot-bottom{align-items:flex-start;flex-direction:column;gap:16px}}@media screen and (max-width:980px){.mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;width:100%;min-height:100dvh;gap:0;padding:28px 24px 40px;overflow:hidden;background:var(--cream);box-shadow:none;transform:translate(100%)}.mobile-drawer.is-open{transform:translate(0)}.mobile-drawer:after{position:absolute;right:24px;bottom:32px;z-index:1;color:var(--clay);content:"N\dcMA / VALENCIA";font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em}.drawer-close{position:relative;z-index:3;display:flex;width:42px;height:42px;align-items:center;justify-content:center;margin:0 0 74px auto;border:1px solid var(--ink);border-radius:0;color:transparent;cursor:pointer}.drawer-close:before,.drawer-close:after{position:absolute;width:18px;height:1px;background:var(--ink);content:""}.drawer-close:before{transform:rotate(45deg)}.drawer-close:after{transform:rotate(-45deg)}.mobile-drawer a{position:relative;z-index:2;display:block;width:100%;padding:17px 0;border-bottom:1px solid rgba(33,29,24,.18);color:var(--ink)!important;font-family:Fraunces,Georgia,serif;font-size:clamp(30px,9vw,42px);font-weight:400;letter-spacing:-.04em;line-height:1;text-decoration:none!important;opacity:0;transform:translateY(18px);transition:color .2s ease}.mobile-drawer.is-ready a{animation:numa-mobile-link .55s cubic-bezier(.2,.8,.2,1) forwards}.mobile-drawer.is-ready a:nth-of-type(1){animation-delay:.08s}.mobile-drawer.is-ready a:nth-of-type(2){animation-delay:.15s}.mobile-drawer.is-ready a:nth-of-type(3){animation-delay:.22s}.mobile-drawer.is-ready a:nth-of-type(4){animation-delay:.29s}.mobile-drawer.is-ready a:nth-of-type(5){animation-delay:.36s}.mobile-drawer a:hover{color:var(--clay)!important}.numa-mobile-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.3;pointer-events:none}.numa-mobile-art svg{width:100%;height:100%}.numa-mobile-art path{fill:none;stroke:var(--clay);stroke-linecap:round;stroke-width:1.2;stroke-dasharray:800;stroke-dashoffset:800}.mobile-drawer.is-ready .numa-mobile-art path{animation:numa-mobile-line 2.3s ease forwards}.mobile-drawer.is-ready .numa-mobile-art path:nth-child(2){animation-delay:.35s}.numa-mobile-art circle{fill:var(--clay);opacity:0}.mobile-drawer.is-ready .numa-mobile-art circle{animation:numa-mobile-dot 1.8s ease .8s infinite}@keyframes numa-mobile-link{to{opacity:1;transform:translateY(0)}}@keyframes numa-mobile-line{to{stroke-dashoffset:0}}@keyframes numa-mobile-dot{50%{opacity:1;transform:scale(1.6);transform-origin:350px 180px}}}#colecciones{overflow:hidden}#colecciones .wrap{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.45fr);gap:clamp(45px,8vw,120px);align-items:start}#colecciones .section-head{display:block;margin:0;padding-top:20px}#colecciones .section-head p{margin-top:20px}#colecciones .collections{display:flex;gap:16px;padding:0 0 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;border:0;background:transparent;scrollbar-width:none}#colecciones .collections::-webkit-scrollbar{display:none}#colecciones .collection-card{display:flex;min-width:min(68%,430px);flex:0 0 min(68%,430px);aspect-ratio:3 / 4;scroll-snap-align:start;border:0}#colecciones .collection-card:after{background:linear-gradient(180deg,transparent 45%,rgba(33,29,24,.62) 100%)}#colecciones .collection-card>div:last-child{padding:0;border:0;margin:0}@media screen and (max-width:749px){#colecciones .wrap{display:block;padding-right:0}#colecciones .section-head{padding:0 20px;margin-bottom:28px}#colecciones .collections{gap:12px;padding:0 20px 12px}#colecciones .collection-card{min-width:82vw;flex-basis:82vw;aspect-ratio:4 / 5}}#colecciones .section-head p{max-width:360px;color:var(--ink-soft);font-family:Fraunces,Georgia,serif;font-size:clamp(18px,1.65vw,23px);font-weight:400;letter-spacing:-.025em;line-height:1.35}#colecciones .collection-card{overflow:hidden;border-radius:46% 54% 34% 66%/19% 28% 72% 81%;clip-path:polygon(7% 4%,78% 0%,100% 13%,95% 73%,78% 96%,27% 100%,0% 84%,3% 31%)}#colecciones .collection-card:nth-child(2n){border-radius:58% 42% 62% 38%/22% 54% 46% 78%;clip-path:polygon(16% 0%,89% 6%,100% 31%,91% 90%,50% 100%,8% 91%,0% 42%)}#colecciones .collection-card:nth-child(3n){border-radius:35% 65% 57% 43%/40% 20% 80% 60%;clip-path:polygon(4% 15%,61% 0%,96% 16%,100% 66%,76% 100%,18% 94%,0% 61%)}#colecciones .collection-card .cshape,#colecciones .collection-card .cshape img{width:100%;height:100%}#colecciones .collection-card .clabel{font-size:clamp(22px,2.5vw,31px);letter-spacing:-.035em}#colecciones .collection-card>div:last-child,#colecciones .collection-card:after{display:none}#colecciones .collection-card,#colecciones .collection-card:nth-child(2n),#colecciones .collection-card:nth-child(3n){overflow:hidden;border-radius:50%;clip-path:none;background:var(--cream-2)}#colecciones .collection-card .cshape,#colecciones .collection-card .cshape img{width:100%;height:100%;border-radius:50%}#colecciones .collection-card .cshape img{object-fit:cover}#colecciones .collection-card:hover .cshape{transform:scale(1.06)}#colecciones .collection-card,#colecciones .collection-card:nth-child(2n),#colecciones .collection-card:nth-child(3n){position:relative;overflow:hidden;border-radius:58% 42% 54% 46%/39% 55% 45% 61%!important;background:transparent!important;clip-path:none!important}#colecciones .collection-card:nth-child(2n){border-radius:43% 57% 38% 62%/58% 37% 63% 42%!important}#colecciones .collection-card:nth-child(3n){border-radius:61% 39% 60% 40%/43% 62% 38% 57%!important}#colecciones .collection-card .cshape,#colecciones .collection-card .cshape img{overflow:hidden;border-radius:inherit!important}#colecciones .collection-card .cshape{background:var(--cream)}#colecciones .collection-card .cshape:after{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:1;border-radius:inherit;background:radial-gradient(ellipse at 48% 46%,transparent 38%,rgba(242,238,228,.16) 58%,var(--cream) 100%);content:"";pointer-events:none}#colecciones .collection-card .cshape img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(.96)}#colecciones .collection-card{min-width:min(68%,400px);flex-basis:min(68%,400px);aspect-ratio:.9 / 1}@media screen and (max-width:749px){#colecciones .collection-card{min-width:80vw;flex-basis:80vw;aspect-ratio:.88 / 1}}.content-for-layout,#MainContent{overflow-x:hidden!important;overflow-y:visible!important}@media screen and (max-width:749px){html,body{height:auto!important;min-height:100%;overflow-x:hidden!important;overflow-y:auto!important}body.overflow-hidden{overflow:hidden!important}.product,.product__info-wrapper,.product__info-container,product-info{overflow:visible!important}}.product__accordion summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;padding:0!important;color:var(--ink);font-family:Manrope,sans-serif;font-size:13px;font-weight:600;cursor:pointer}.product__accordion summary:hover{color:var(--clay)}.product__accordion summary .icon-caret{width:13px;transition:transform .25s ease}.product__accordion details[open] summary .icon-caret{transform:rotate(180deg)}.product__accordion .accordion__content{padding:0 0 22px!important;color:var(--ink-soft);font-size:13.5px;line-height:1.7}.product__accordion .accordion__content p{margin:0}.product-form__buttons .button,.product-form__submit,.shopify-payment-button__button,.product-form__quantity quantity-input,.product-form__quantity .quantity__button{border-radius:0!important}.product-form__submit{min-height:54px;border:1px solid var(--ink)!important;background:var(--ink)!important;color:var(--white)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-form__submit:hover{border-color:var(--clay)!important;background:var(--clay)!important}.product-form__quantity .price-per-item__container{display:flex;align-items:center;gap:10px}.product-form__quantity .price-per-item__container{display:flex;align-items:end;gap:8px}.product-form__quantity quantity-input,.numa-wishlist-button{width:46px;height:46px;min-height:46px}.product-form__quantity quantity-input{width:142px}.numa-wishlist-button{position:relative;display:inline-flex;flex:0 0 46px;align-items:center;justify-content:center;padding:0;border:1px solid var(--ink);border-radius:0;background:var(--cream);color:var(--ink);cursor:pointer;overflow:hidden}.numa-wishlist-button svg{position:relative;z-index:2;width:19px;height:19px;transition:transform .35s cubic-bezier(.2,1.4,.2,1),fill .25s ease}.numa-wishlist-button:hover{border-color:var(--clay);color:var(--clay)}.numa-wishlist-button.is-active{border-color:var(--clay);background:var(--cream);color:var(--clay)}.numa-wishlist-button.is-active svg{fill:var(--clay)}.numa-wishlist-button.is-popping svg{animation:numa-heart-pop .55s cubic-bezier(.2,1.5,.2,1)}@keyframes numa-heart-pop{0%{transform:scale(1)}40%{transform:scale(1.55) rotate(-10deg)}to{transform:scale(1)}}.numa-wishlist-toast{position:fixed;right:20px;bottom:20px;z-index:9999;padding:13px 16px;background:var(--ink);color:var(--white);font-family:Manrope,sans-serif;font-size:13px;opacity:0;transform:translateY(15px);animation:numa-toast 2.4s ease forwards}@keyframes numa-toast{15%,75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@media screen and (max-width:980px){.mobile-drawer{padding:24px 24px 34px}.mobile-drawer a{padding:14px 0;font-size:clamp(27px,7.5vw,34px);line-height:1.08}.drawer-close{display:flex;width:32px;height:32px;align-items:center;justify-content:center;margin:0 0 60px auto;border:0!important;background:transparent}.drawer-close:before,.drawer-close:after{width:19px;height:1px;background:var(--ink)}}@media screen and (max-width:749px){html,body{height:auto!important;min-height:100%}body:not(.overflow-hidden){position:static!important;overflow-y:auto!important}.content-for-layout,#MainContent,.product,product-info,.product__media-wrapper,.product__info-wrapper,.product__info-container{height:auto!important;max-height:none!important;overflow:visible!important;touch-action:pan-y!important}.product__media-wrapper{padding:0 20px}.product__media-list{margin:0!important}.product__media-item{overflow:hidden;border:1px solid var(--line);background:var(--cream-2)}.product__media-item img,.product__media-item video,.product__media-item model-viewer{aspect-ratio:1 / 1.05;object-fit:cover}.thumbnail-slider{margin:12px 0 0!important}.thumbnail-list{display:flex!important;gap:8px;padding:0!important;overflow-x:auto;scrollbar-width:none}.thumbnail-list::-webkit-scrollbar{display:none}.thumbnail-list__item{width:68px!important;min-width:68px!important}.thumbnail{width:68px!important;height:68px!important;border:1px solid var(--line)!important;border-radius:0!important;background:var(--cream)}.thumbnail[aria-current=true]{border:2px solid var(--clay)!important}.product__info-wrapper{padding:32px 20px 70px}}.product__media-item,.product__media-item img,.product__media-item .product-media-container,.thumbnail,.thumbnail img{border:0!important;box-shadow:none!important;background:transparent!important}.thumbnail[aria-current=true]{border:0!important;box-shadow:inset 0 -2px 0 var(--clay)!important}.product__accordion{margin:0!important;border-top:1px solid var(--line)!important}.product__accordion:last-child{border-bottom:1px solid var(--line)!important}.product__accordion summary{min-height:58px;padding:17px 0!important;color:var(--ink)!important;font-size:15px;font-weight:500;letter-spacing:0}.product__accordion summary:hover{color:var(--clay)!important}.product__accordion summary .icon-caret{width:13px!important;right:0!important;color:var(--clay)!important}.product__accordion .accordion__content{padding:0 0 20px!important;color:var(--ink-soft);font-size:14px;line-height:1.7}.product__accordion .accordion__content p:last-child{margin-bottom:0}html,body,#MainContent,.content-for-layout{width:100%;max-width:100%}.page-width,.page-width-desktop{width:100%!important;max-width:none!important}.shopify-section,.section,.gradient{width:100%;max-width:none}.wrap,.nav,.header-search,.hero{width:100%;max-width:none;margin-left:0;margin-right:0}@media screen and (min-width:981px){.wrap,.nav,.header-search,.hero{padding-left:clamp(40px,5vw,96px);padding-right:clamp(40px,5vw,96px)}.hero-copy{width:100%;max-width:none}.hero h1{max-width:min(760px,100%)}.hero p.lead{max-width:560px}.hero-visual{width:100%}.hero-photo-frame{width:min(82%,760px)}#colecciones .wrap{grid-template-columns:minmax(300px,.72fr) minmax(0,1.6fr)}.process .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.process-visual{width:min(100%,620px)}.products{gap:34px 28px}}@media screen and (min-width:1600px){.wrap,.nav,.header-search,.hero{padding-left:5vw;padding-right:5vw}.hero{gap:8vw}.hero-photo-frame{width:min(86%,820px)}}.numa-account-page{position:relative;min-height:calc(100vh - 80px);overflow:hidden;background:var(--cream);color:var(--ink)}.numa-account-page__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.22}.numa-account-page__art svg{width:100%;height:100%}.numa-account-page__art path{fill:none;stroke:var(--clay);stroke-width:1.15;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900;animation:numa-account-line 8s ease-in-out infinite alternate}.numa-account-page__art path:nth-child(2){stroke:var(--ink);stroke-width:.8;opacity:.45;animation-delay:-3s;animation-duration:11s}.numa-account-page__art circle{fill:var(--clay);animation:numa-account-dot 4s ease-in-out infinite}@keyframes numa-account-line{to{stroke-dashoffset:0}}@keyframes numa-account-dot{50%{opacity:.35;transform:scale(1.6);transform-origin:77% 33%}}.numa-account-page__inner{position:relative;z-index:1;display:grid;width:100%;min-height:calc(100vh - 80px);grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);gap:clamp(60px,9vw,180px);align-items:center;padding:clamp(72px,8vw,140px) clamp(40px,7vw,140px)}.numa-account-page__intro{max-width:760px}.numa-account-page .eyebrow{margin-bottom:22px}.numa-account-page h1{max-width:720px;margin:0 0 24px;color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:clamp(54px,6.5vw,104px);font-weight:400;letter-spacing:-.06em;line-height:.94}.numa-account-page h1 em{color:var(--clay);font-weight:400}.numa-account-page__lead{max-width:500px;margin:0;color:var(--ink-soft);font-family:Manrope,sans-serif;font-size:15px;line-height:1.75}.numa-account-card{width:100%;max-width:520px;justify-self:end;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.numa-account-card__head{padding:30px 0;border-bottom:1px solid var(--line)}.numa-account-card__number{display:block;margin-bottom:12px;color:var(--clay);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em}.numa-account-card h2{margin:0 0 10px;color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:clamp(31px,3vw,44px);font-weight:400;letter-spacing:-.04em}.numa-account-card p{margin:0;color:var(--stone);font-size:13.5px;line-height:1.7}.numa-account-actions{display:grid}.numa-account-action{position:relative;display:grid;min-height:92px;grid-template-columns:44px 1fr auto;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);color:var(--ink)!important;text-decoration:none!important;transition:color .2s ease,padding-left .25s ease}.numa-account-action:last-child{border-bottom:0}.numa-account-action:hover{padding-left:8px;color:var(--clay)!important}.numa-account-action__index{color:var(--clay);font-family:JetBrains Mono,monospace;font-size:10px}.numa-account-action__title{display:block;margin-bottom:4px;font-family:Fraunces,Georgia,serif;font-size:20px;line-height:1.1}.numa-account-action__meta{display:block;color:var(--stone);font-family:Manrope,sans-serif;font-size:11.5px;line-height:1.45}.numa-account-action__arrow{font-size:19px;transition:transform .25s ease}.numa-account-action:hover .numa-account-action__arrow{transform:translate(5px)}.numa-account-login{padding:34px 0 36px}.numa-account-login .btn-primary{width:100%;min-height:56px}.numa-account-login__secondary{margin-top:18px!important;text-align:center;color:var(--stone)!important}.numa-account-login__secondary a{color:var(--ink)!important;text-decoration:underline;text-underline-offset:4px}.numa-account-login__secondary a:hover{color:var(--clay)!important}.numa-account-customer{margin-bottom:6px;color:var(--clay);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase}@media screen and (max-width:980px){.numa-account-page__inner{min-height:0;grid-template-columns:1fr;gap:60px;padding:72px 22px 90px}.numa-account-page__intro{max-width:680px}.numa-account-card{max-width:none;justify-self:stretch}.numa-account-page__art{opacity:.14}}@media screen and (max-width:749px){.numa-account-page__inner{gap:48px;padding:54px 20px 76px}.numa-account-page .eyebrow{margin-bottom:16px;font-size:9px}.numa-account-page h1{max-width:360px;margin-bottom:18px;font-size:clamp(46px,14vw,68px)}.numa-account-page__lead{max-width:340px;font-size:14px}.numa-account-card__head{padding:24px 0}.numa-account-action{min-height:82px;grid-template-columns:34px 1fr auto;gap:12px;padding:15px 0}.numa-account-action__title{font-size:18px}.numa-account-action__meta{font-size:11px}.numa-account-login{padding:28px 0 30px}}@media screen and (min-width:981px){.numa-collections-page>.wrap,.numa-collections-page .wrap{width:min(1480px,100%)!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(44px,4vw,76px)!important;padding-right:clamp(44px,4vw,76px)!important}.numa-collections-grid{gap:clamp(90px,8vw,140px)}.numa-collection-feature{grid-template-columns:minmax(280px,390px) minmax(360px,520px)!important;justify-content:space-between;column-gap:clamp(70px,9vw,150px);align-items:center}.numa-collection-feature.is-reversed{grid-template-columns:minmax(360px,520px) minmax(280px,390px)!important}.numa-collection-feature.is-reversed .numa-collection-content{order:1}.numa-collection-feature.is-reversed .numa-collection-image{order:2;justify-self:end}.numa-collection-image{width:min(100%,350px);height:390px}.numa-collection-content{width:100%;max-width:520px}.numa-collection-content h2{font-size:clamp(40px,3.4vw,58px)}.numa-collection-content p{max-width:400px}.numa-collections-intro{max-width:920px}}@media screen and (min-width:1800px){.numa-collections-page>.wrap,.numa-collections-page .wrap{max-width:1540px!important}}@media screen and (max-width:980px){.numa-collections-page .wrap{width:100%!important;max-width:none!important;margin:0!important}}.numa-space h1,.numa-space h2,.numa-space h3,.numa-account h1,.numa-account h2,.numa-account h3,.numa-collections-page h1,.numa-collections-page h2,.numa-collections-page h3,.wishlist-numa h1,.wishlist-numa h2,.wishlist-numa h3{font-family:Fraunces,Georgia,serif!important;font-weight:400!important;letter-spacing:-.055em!important;line-height:.94!important}.numa-space__hero h1,.numa-account h1,.numa-collections-intro h1,.wishlist-numa h1{font-size:clamp(54px,7vw,96px)!important}.numa-space p,.numa-account p,.numa-collections-page p,.wishlist-numa p{font-family:Manrope,Arial,sans-serif!important;letter-spacing:0!important}.numa-space__eyebrow,.numa-account__eyebrow,.numa-collections-page .eyebrow,.wishlist-numa .eyebrow{font-family:DM Mono,monospace!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important}.logo{display:flex;gap:9px;align-items:center}.logo-mark-wrap{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center}.brand-mark{width:20px;height:20px;overflow:visible}.mark-path{stroke:var(--ink, #211d19);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:180;stroke-dashoffset:180;animation:numa-brand-draw 4.5s ease-in-out infinite}.mark-dot{fill:var(--clay, #bf5730);animation:numa-brand-dot 4.5s ease-in-out infinite}@keyframes numa-brand-draw{0%,12%{stroke-dashoffset:180}55%,to{stroke-dashoffset:0}}@keyframes numa-brand-dot{0%,12%{opacity:0}28%,to{opacity:1}}@media screen and (max-width:749px){.logo-mark-wrap,.brand-mark{width:18px;height:18px}}.numa-header-section{position:sticky!important;top:0!important;z-index:9999!important;width:100%!important}.numa-header-section .site-header{width:100%;transition:background .28s ease,backdrop-filter .28s ease,border-color .28s ease}.numa-header-section.is-scrolled .site-header{background:#f4f0e7c7!important;border-bottom-color:#211d1924!important;backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%)}.numa-logo-vector{display:block;width:116px;height:auto;max-height:34px;object-fit:contain;background:transparent!important;filter:none!important;transform:none!important}@media screen and (max-width:749px){.numa-logo-vector{width:98px;max-height:29px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/theme-numa.css.map */
