.nm{--ink:#10233e;--paper:#faf8f2;--gold:#f5b544;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif;line-height:1.6}.nm *{box-sizing:border-box}.nm a{color:inherit}.nm-wrap{max-width:1180px;margin:auto;padding:0 28px}.nm-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding-top:70px;padding-bottom:70px}.nm-eye{font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:700}.nm h1{font-size:clamp(42px,5.6vw,76px);line-height:1.04;letter-spacing:-3px;margin:22px 0}.nm h2{font-size:clamp(27px,3vw,40px);line-height:1.15;letter-spacing:-1px}.nm p{max-width:550px}.nm-lead{font-size:18px;color:#475569}.nm-btn{display:inline-block;background:var(--ink);color:white!important;text-decoration:none;padding:14px 24px;border-radius:30px;margin-top:18px;font-weight:700}.nm a:focus-visible,.nm summary:focus-visible{outline:3px solid #bb7810;outline-offset:5px}.nm-art{aspect-ratio:1;border-radius:48% 48% 20px 20px;background:#f0e3c6;display:flex;align-items:center;justify-content:center;overflow:hidden}.nm-art img{width:100%;height:100%;object-fit:cover}.nm-art svg{width:95%;height:95%}.nm-strip{background:var(--ink);color:#fff;padding:21px;text-align:center;font-size:14px;letter-spacing:1px}.nm-section{padding-top:60px;padding-bottom:60px}.nm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.nm-card{background:#fff;padding:22px;border:1px solid #e9e5db;border-radius:18px}.nm-card h3{font-size:21px;line-height:1.25}.nm-card p{font-size:14px;color:#526173}.nm-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.nm-card .nm-label{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#6c582e}.nm-card svg{width:100%;height:140px}.nm-story{background:#eceee6;border-radius:22px;padding:40px;display:grid;grid-template-columns:1fr 1.1fr;gap:30px;margin-bottom:60px}.nm-story h2{margin-top:0}.nm details{border-top:1px solid #dbd9d0;padding:20px 0}.nm summary{cursor:pointer;font-weight:700}.nm-note{font-size:13px;color:#526173}.nm-price{font-weight:700;font-size:20px}.nm-footer{padding:32px 0;border-top:1px solid #e5e1d6}.nm-top{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:22px;padding-bottom:22px}.nm-brand{font-size:30px;font-weight:800;letter-spacing:-1.5px}.nm-nav{display:flex;gap:24px;font-size:14px}.nm-nav a{text-decoration:none}.nm-preview{background:#e9edf2;color:#10233e;text-align:center;padding:8px 16px;font:12px Arial,sans-serif}.nm .nm-sun{color:#ae7000}@media(max-width:700px){.nm-wrap{padding-left:20px;padding-right:20px}.nm-hero{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:35px}.nm-art{max-width:420px;width:100%;justify-self:center}.nm h1{letter-spacing:-2px}.nm-grid,.nm-story{grid-template-columns:1fr}.nm-section{padding-top:36px;padding-bottom:36px}.nm-story{padding:26px;gap:0}.nm-nav{gap:14px;font-size:12px}.nm-brand{font-size:26px}}

:root{font-family:Arial,sans-serif;color:#10233e;background:#faf8f2}body{margin:0}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.nm{--ink:var(--brand-ink,#10233e);--paper:var(--brand-paper,#faf8f2);--gold:var(--brand-gold,#f5b544)}.nm h1.page-title{font-size:clamp(34px,5vw,56px);line-height:1.1;letter-spacing:-1.5px}.skip-link{position:absolute;top:-100px;left:10px;z-index:50;background:#fff;padding:12px}.skip-link:focus{top:10px}.site-header{border-bottom:1px solid #e5e1d6}.site-header .nm-top{flex-wrap:wrap}.brand-link{text-decoration:none;display:block}.brand-link img{display:block;max-width:210px;width:100%}.site-nav{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.site-nav a{text-decoration:none}.site-nav details{border:0;padding:0;position:relative}.nav-dropdown{position:absolute;z-index:10;min-width:210px;padding:18px;background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 8px 20px #10233e12}.nav-dropdown a{display:block;padding:7px}.header-tools{display:flex;gap:16px}.announcement{background:var(--ink);color:#fff;text-align:center;padding:8px 18px;font-size:13px}.page-space{padding-top:42px;padding-bottom:64px;min-height:45vh}.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product-card{background:#fff;border:1px solid #e9e5db;border-radius:16px;padding:18px}.product-card a{text-decoration:none}.product-card img,.product-card .placeholder-svg{width:100%;aspect-ratio:1;object-fit:contain;background:#f2f0ea;border-radius:10px}.product-card h3{line-height:1.3;margin:16px 0 8px;font-size:20px}.product-price{font-size:18px;font-weight:700}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.product-media img{width:100%;border-radius:18px;background:#fff}.product-media details{margin-top:18px}.product-media details img{margin-top:15px}.product-copy h1{font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-1px}.form-field{display:block;margin:18px 0}.form-field label{display:block;font-weight:700;margin-bottom:6px}.form-field input,.form-field select,.form-field textarea{padding:12px;border:1px solid #aeb6c0;border-radius:8px;background:white;width:100%;color:var(--ink)}.form-field input[type=number]{max-width:100px}.nm-btn{border:0}.product-form .nm-btn{width:100%;margin:0 0 20px}.rte{overflow-wrap:anywhere}.rte img{height:auto}.rte table{display:block;overflow:auto}.muted{color:#526173;font-size:14px}.cart-item{display:grid;grid-template-columns:100px minmax(0,1fr) 110px 100px;gap:20px;align-items:center;border-bottom:1px solid #ddd;padding:24px 0}.cart-item img{border-radius:10px}.cart-item h2{font-size:20px;margin:0 0 8px;letter-spacing:0}.cart-total{text-align:right;margin-top:30px}.cart-total .nm-btn{margin-left:12px}.pagination{display:flex;gap:14px;justify-content:center;margin-top:35px}.pagination a,.pagination .current{padding:9px 15px;border:1px solid #d7d8d9;border-radius:6px}.footer-grid{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.footer-links{display:flex;gap:18px;flex-wrap:wrap}.search-form{display:flex;gap:12px;align-items:end;margin-bottom:32px}.search-form .form-field{flex:1;margin:0}.search-form .nm-btn{margin:0}.narrow{max-width:780px}.errors{color:#9e2020;background:#fff0ed;padding:14px;border-radius:8px}.success{background:#e4eddf;padding:14px;border-radius:8px}.empty-state{background:#eceee6;padding:35px;border-radius:16px}.policy-links{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;margin-top:20px}.shopify-policy__container{padding:30px 20px 60px!important;max-width:800px!important}.password-page{min-height:100vh;display:grid;align-content:center}.badge{display:inline-block;border-radius:20px;padding:4px 10px;background:#eee;font-size:12px}.footer-localization select{padding:8px;max-width:240px}.footer-localization button{padding:8px}.product-card:focus-within{outline:2px solid #ae7000}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #ae7000;outline-offset:3px}@media(max-width:750px){.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card{padding:12px}.product-card h3{font-size:17px}.product-grid{grid-template-columns:1fr;gap:24px}.site-nav{order:3;width:100%;gap:18px;font-size:14px}.header-tools{font-size:14px}.cart-item{grid-template-columns:75px minmax(0,1fr);gap:12px}.cart-item .line-total{text-align:right}.nm-wrap.narrow{padding:20px}.cart-total .nm-btn{margin-left:0}.brand-link img{max-width:165px}.nm h1{overflow-wrap:anywhere}}
