.nj-capture{color:#f7f1e7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.nj-capture-eyebrow{color:#ccb28a;font:400 11px/1.5 var(--font-sans),Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px}.nj-capture h2{font:400 clamp(27px,3vw,38px)/1.18 var(--font-display),Georgia,serif;letter-spacing:-.02em;margin:0}.nj-capture-copy>p:last-child{color:#c7baa8;max-width:38em;margin:16px 0 0;font-size:14px;line-height:1.8}.nj-capture-form{align-self:center;min-width:0}.nj-capture fieldset{border:0;min-width:0;margin:0;padding:0}.nj-capture label{color:#ded0bb;font-size:12px;display:block}.nj-capture-row{gap:9px;margin-top:8px;display:flex}.nj-capture-row input{color:#f7f1e7;width:100%;min-width:0;font:400 16px/1.5 var(--font-sans),Arial,sans-serif;background:#070605;border:1px solid #86765f;border-radius:0;flex:1;padding:13px 12px}.nj-capture-row input::placeholder{color:#b6a690}.nj-capture-row button{color:#17120b;font:500 12px/1.5 var(--font-sans),Arial,sans-serif;cursor:pointer;background:#e6d3b2;border:1px solid #e1c69f;flex-shrink:0;padding:12px 15px}.nj-capture fieldset:disabled button{opacity:.6;cursor:default}.nj-capture .nj-capture-consent{align-items:flex-start;gap:10px;margin-top:15px;font-size:12px;line-height:1.6;display:flex}.nj-capture-consent input{accent-color:#caa56a;flex-shrink:0;width:17px;height:17px;margin:3px 0 0}.nj-capture-note{color:#bfae98;margin:13px 0 0;font-size:11px;line-height:1.7}.nj-capture-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}.nj-capture-status{color:#dbc9ac;margin:12px 0 0;font-size:12px;line-height:1.6}@media (max-width:760px){.nj-capture{grid-template-columns:1fr;gap:25px}.nj-capture-row{flex-wrap:wrap}.nj-capture-row input{flex-basis:170px}.nj-capture-row button{min-height:48px}}.nj-capture-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.nj-capture-product{background:linear-gradient(140deg,#292219,#11100e 75%);border:1px solid #8e7450;grid-template-columns:minmax(0,1fr);gap:24px;padding:clamp(20px,3vw,30px);box-shadow:0 12px 30px #37271312}.nj-capture-product h2{color:#f7f1e7;font-size:clamp(25px,2.5vw,32px)}.nj-capture-product .nj-capture-row{flex-wrap:wrap}.nj-capture-product .nj-capture-row input{flex-basis:180px}.nj-capture-product .nj-capture-row button{min-height:48px}.nj-capture-row input:focus-visible,.nj-capture-row button:focus-visible,.nj-capture-consent input:focus-visible{outline-offset:3px;outline:2px solid #dfbd88}
