/** Shopify CDN: Minification failed

Line 18:1 Unexpected "}"

**/

:root{--ne-ink:#382b23;--ne-paper:#faf7f0;--ne-tan:#a6653d}
body{background:var(--ne-paper);color:var(--ne-ink)}
h1,h2,h3,.ne-serif{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.025em}
.ne-wrap{width:min(1200px,90%);margin:auto}.ne-strip{background:#382b23;color:#fff5e7;text-align:center;font-size:12px;padding:9px 16px;letter-spacing:.08em}
.ne-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 8px 0;
  border-bottom: 1px solid #d9cebf;
}}.ne-brand{font:52px/1 Georgia,serif;text-decoration:none;color:inherit}.ne-brand small{display:block;font:9px/2 sans-serif;text-transform:uppercase;letter-spacing:.18em}.ne-links{display:flex;gap:28px;align-items:center}.ne-links a{color:inherit;text-decoration:none;font-size:14px}.ne-links a:hover{text-decoration:underline}
.ne-hero{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;padding:48px 0 64px}.ne-kicker{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#875235;font-weight:700}.ne-hero h1{font-size:clamp(42px,5vw,72px);line-height:1.08;margin:18px 0 24px}.ne-hero p:not(.ne-kicker){max-width:410px;line-height:1.8}.ne-hero img{width:100%;height:530px;object-fit:cover;border-radius:50% 50% 2px 2px;background:#e6dbcc}.ne-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 25px;margin:12px 10px 8px 0;background:#63402d;color:white;text-decoration:none;border:1px solid #63402d;font:inherit;font-size:14px;cursor:pointer}.ne-btn:hover{background:#382b23}.ne-secondary{background:transparent;color:#63402d}.ne-secondary:hover{color:white}
.ne-note{font-size:12px;color:#736356}.ne-ribbon{border-block:1px solid #ded3c3;padding:20px;display:flex;justify-content:space-around;gap:20px;text-align:center;font-size:13px}.ne-section{padding:65px 0}.ne-section h2,.ne-contact h1{font-size:clamp(34px,4vw,48px);margin:10px 0 20px}.ne-section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px;gap:20px}.ne-section-heading a{color:inherit}.ne-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ne-card{color:inherit;text-decoration:none}.ne-card img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#e9e0d4}.ne-card h3{font-size:23px;margin:16px 0 5px}.ne-card p{margin:0;font-size:14px}.ne-card span{display:block;margin-top:12px;text-decoration:underline;font-size:12px}.ne-feature{background:#eee5d8;padding:54px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ne-feature h2{font-size:45px;margin:12px 0}.ne-feature p{line-height:1.85}.ne-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.ne-step{border-top:1px solid #cdbfae;padding-top:20px}.ne-step b{font:32px Georgia,serif;color:#986240}.ne-step h3{font-size:25px}.ne-step p{font-size:15px}
.ne-footer{padding:45px 0 65px;background:#382b23;color:#fff5e7}.ne-footer h2{color:inherit;font-size:36px}.ne-footer a{color:inherit}.ne-footer .ne-wrap{display:flex;justify-content:space-between;gap:35px}.ne-footer p{font-size:13px;max-width:420px}
.ne-contact{max-width:900px;margin:0 auto;padding:50px 24px 80px}.ne-contact>p{max-width:650px}.ne-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:30px}.ne-field label{display:block;font-size:14px;margin-bottom:8px}.ne-field input,.ne-field textarea{width:100%;border:1px solid #bdae9c;background:#fffdf8;color:#382b23;padding:13px;font:inherit;border-radius:0}.ne-field-wide{grid-column:1/-1}.ne-form-grid textarea{min-height:140px}.ne-success{background:#e0eadb;padding:20px}.ne-error{color:#a00000}
.quick-add,.shopify-payment-button,#cart-icon-bubble,.product-form__quantity,.product__tax{display:none!important}
@media(max-width:749px){.ne-nav{padding:18px 0;gap:10px}.ne-brand{font-size:40px}.ne-brand small{font-size:7px}.ne-links{gap:14px}.ne-links a{font-size:12px}.ne-hero{grid-template-columns:1fr;padding:30px 0;gap:28px}.ne-hero img{height:380px}.ne-hero h1{font-size:46px}.ne-ribbon{flex-wrap:wrap;font-size:11px;gap:10px 20px}.ne-grid{grid-template-columns:1fr 1fr;gap:25px 16px}.ne-card h3{font-size:20px}.ne-feature{grid-template-columns:1fr;padding:30px;gap:10px}.ne-feature h2{font-size:36px}.ne-steps{grid-template-columns:1fr;gap:22px}.ne-section{padding:42px 0}.ne-section-heading{align-items:start;flex-direction:column;gap:0}.ne-footer .ne-wrap{flex-direction:column}.ne-form-grid{grid-template-columns:1fr}.ne-field-wide{grid-column:auto}}
