.nwx{--bg:#F5EFE6;--bg2:#FFFDF9;--ink:#2B211C;--sub:#6B5E57;--acc:#C08A1F;--btn:#8F6414;--line:#E6DDD2;color:var(--ink);font-family:var(--font-body--family)}.nwx *{box-sizing:border-box}.nwx-sec{padding:64px 0}.nwx-alt{background:var(--bg)}.nwx-light{background:var(--bg2)}.nwx-wrap{max-width:1140px;margin:0 auto;padding:0 20px}.nwx-narrow{max-width:960px}.nwx-center{text-align:center}.nwx-eyebrow{color:var(--btn);font-weight:700;font-size:.9rem;margin:0 0 10px}.nwx h2{font-family:var(--font-heading--family);font-size:clamp(1.6rem,4.5vw,2.4rem);line-height:1.15;margin:0 0 12px;color:var(--ink)}.nwx h3{font-family:var(--font-heading--family);color:var(--ink)}.nwx-lead{color:var(--sub);line-height:1.55;margin:0 auto;max-width:600px;font-size:1rem}.nwx-grid3{display:grid;gap:36px;margin-top:40px}.nwx-col{text-align:center}.nwx-ico{display:block;width:48px;height:48px;margin:0 auto 14px;color:var(--ink)}.nwx-col h3{font-size:1.15rem;margin:0 0 8px}.nwx-col p{margin:0 auto;color:var(--sub);line-height:1.55;font-size:.95rem;max-width:320px}.nwx-feat{display:grid;gap:28px;align-items:center}.nwx-media{border-radius:20px;overflow:hidden;background:var(--bg);aspect-ratio:1/1}.nwx-alt .nwx-media{background:var(--bg2)}.nwx-media img,.nwx-media svg{width:100%;height:100%;object-fit:cover;display:block}.nwx-media svg{fill:#d9cbb5}.nwx-body{color:var(--sub);line-height:1.6;margin:0}.nwx-checks{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px}.nwx-checks li{display:flex;gap:10px;align-items:flex-start;line-height:1.45}.nwx-checks li:before{content:"\2713";color:var(--btn);font-weight:800}.nwx-btn{display:block;text-align:center;margin-top:26px;background:var(--btn);color:#fff;text-decoration:none;font-weight:700;padding:16px 28px;border-radius:999px;font-size:1rem}.nwx-btn:hover{filter:brightness(1.08)}.nwx-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nwx-tile{text-align:center;font-weight:600;font-size:.85rem;line-height:1.3}.nwx-tile span{display:flex;width:56px;height:56px;margin:0 auto 10px;border-radius:16px;background:var(--ink);color:var(--bg);align-items:center;justify-content:center}.nwx-tile svg{width:26px;height:26px}.nwx-grid4{display:grid;grid-template-columns:1fr 1fr;gap:32px 16px}.nwx-grid4 .nwx-col h3{font-size:1rem}.nwx-grid4 .nwx-col p{font-size:.9rem}.nwx-grid4 .nwx-ico{width:40px;height:40px}.nwx-steps{list-style:none;padding:0}.nwx-step{background:var(--bg);border-radius:20px;padding:28px 24px;text-align:center}.nwx-num{width:44px;height:44px;border-radius:50%;background:var(--acc);color:var(--ink);font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:1.1rem}.nwx-step h3{margin:0 0 6px;font-size:1.15rem}.nwx-step p{margin:0;color:var(--sub);line-height:1.5;font-size:.95rem}.nwx-faq{display:grid;gap:12px;margin-top:32px;align-items:start}.nwx-faq details{background:var(--bg);border-radius:16px}.nwx-faq summary{list-style:none;cursor:pointer;padding:18px 20px;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:16px}.nwx-faq summary::-webkit-details-marker{display:none}.nwx-faq summary:after{content:"+";color:var(--acc);font-size:1.4rem;line-height:1;transition:transform .2s}.nwx-faq details[open] summary:after{transform:rotate(45deg)}.nwx-faq details p{margin:0;padding:0 20px 18px;color:var(--sub);line-height:1.55}.nwx-more{text-align:center;margin-top:22px}.nwx-more a{color:var(--btn);font-weight:600;text-decoration:underline;text-underline-offset:3px}.nwx-cta{background:var(--ink);text-align:center}.nwx-cta h2{color:#fffdf9}.nwx-cta .nwx-btn{background:var(--acc);color:var(--ink);max-width:360px;margin-left:auto;margin-right:auto}.nwx-cta small{display:block;margin-top:14px;color:var(--line);font-size:.85rem}@media(min-width:750px){.nwx-sec{padding:88px 0}.nwx-grid3{grid-template-columns:repeat(3,1fr);gap:40px}.nwx-feat{grid-template-columns:1fr 1fr;gap:64px}.nwx-feat.is-right .nwx-media{order:2}.nwx-btn{display:inline-block}.nwx-grid4{grid-template-columns:repeat(4,1fr);gap:32px}.nwx-faq{grid-template-columns:1fr 1fr}.nwx-tiles{max-width:760px;margin:0 auto}.nwx-tile{font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nestwarm.css.map */
