:root{--br-100:#FFFFFF;--br-200:#F4EFE4;--br-300:#DDD4BF;--br-500:#D9B232;--br-600:#D9B232;--br-700:#723900;--br-800:#723900;--br-900:#4F2500;--brown:#D9B232;--terracotta:#D9B232;--beige:#F4EFE4;--green:#4A7C59;--green-dark:#3A6347;--green-light:#F0F8F0;--text:#3D3D3D;--color-text:#3D3D3D;--muted:#6B6B6B;--white:#FFFFFF;--gold:#D9B232;--font-body:'Nunito',sans-serif;--font-display:'M PLUS Rounded 1c',sans-serif;--radius:12px;--shadow:0 2px 16px rgba(44,44,44,.07);--shadow-lg:0 8px 40px rgba(44,44,44,.12);--btn-primary:#D9B232;--btn-primary-hover:#B8941E;--btn-dark:#4B4B4B;--btn-dark-hover:#333333;--bg-comfort:#EBEBEC;--text-muted-light:#999}html{overflow-x:clip}body{overflow-x:visible!important}#nk,#nk *{box-sizing:border-box}#nk img{display:block;max-width:100%}#nk a{text-decoration:none;color:inherit}#nk{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden;font-family:var(--font-body);color:var(--text);background:var(--white);padding-top:0}.nk-eyebrow{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text);margin-bottom:12px}.nk-section-title{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,3rem);font-weight:600;color:var(--color-text);line-height:1.2;margin-bottom:16px}.nk-section-sub{font-size:1.1rem;color:var(--muted);line-height:1.8;max-width:540px}@media (scripting:none){.nk-rv{opacity:1!important;transform:none!important}}.nk-rv{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.nk-rv.d1{transition-delay:.1s}.nk-rv.d2{transition-delay:.22s}.nk-rv.d3{transition-delay:.34s}.nk-rv.d4{transition-delay:.46s}.nk-rv.on{opacity:1;transform:none}.nk-btn{gap:8px;border:2px solid transparent;transition:all .22s ease}.nk-btn-red{background:var(--btn-primary);color:var(--color-text);border-color:var(--btn-primary)}.nk-btn-red:hover{background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);transform:translateY(-2px);box-shadow:0 8px 24px rgba(114,57,0,.30)}.nk-btn-outline{background:transparent;color:var(--color-text);border-color:var(--br-800)}.nk-btn-outline:hover{background:var(--br-800);color:var(--white);transform:translateY(-2px)}.nk-btn-light{background:var(--white);color:var(--color-text);border-color:var(--white)}.nk-btn-light:hover{background:var(--br-200);border-color:var(--br-200);transform:translateY(-2px)}.nk-faq-list{display:flex;flex-direction:column;gap:0}.nk-faq-item{background:transparent;border:none;border-bottom:1px solid rgba(114,57,0,.1);border-radius:0;overflow:hidden;transition:none}.nk-faq-item:first-child{border-top:1px solid rgba(114,57,0,.1)}.nk-faq-item:hover{box-shadow:none;transform:none}.nk-faq-item.open{border-left:none}#nk .nk-faq-q,#nk .nk-faq-q:hover,#nk .nk-faq-q:focus,#nk .nk-faq-q:active{background:none!important;box-shadow:none}.nk-faq-q{width:100%;text-align:left;background:none;border:none;padding:20px 0;font-family:var(--font-body);font-weight:600;font-size:1rem;color:var(--color-text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .2s}.nk-faq-q:focus-visible{outline:none}.nk-faq-q:hover,.nk-faq-item.open .nk-faq-q{color:var(--color-text)}.nk-faq-arr{color:var(--color-text);transition:transform .3s ease;flex-shrink:0;min-width:14px;opacity:.5}.nk-faq-item.open .nk-faq-arr{transform:rotate(180deg);opacity:1;color:var(--color-text)}.nk-faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0;font-size:.95rem;line-height:1.8;color:var(--muted)}.nk-faq-item.open .nk-faq-a{max-height:400px;padding:0 0 20px}.nk-faq-a a{color:var(--color-text);font-weight:600;border-bottom:1px solid rgba(217,178,50,.3)}.nk-faq-a strong{color:var(--color-text)}.nk-product-nav{margin-top:24px;margin-bottom:64px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.nk-product-nav__link{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:var(--color-text);text-decoration:none;border:1px solid rgba(217,178,50,.25);border-radius:10px;padding:14px 24px;transition:background .15s,color .15s}.nk-product-nav__link:hover{background:var(--br-800);color:var(--white);border-color:var(--br-800)}@media (max-width:600px){.nk-section-sub{font-size:1rem}.nk-product-nav{gap:8px;margin-bottom:48px}.nk-product-nav__link{padding:10px 16px;font-size:.8rem}.nk-faq-q{font-size:.95rem;padding:18px 0}}