.nj3d-person-box{margin:26px 0;padding:24px;border:1px solid rgba(44,125,255,.35);border-radius:16px;background:linear-gradient(145deg,rgba(20,25,32,.98),rgba(11,15,21,.98));color:#f5f7fb}.nj3d-person-heading{margin-bottom:18px}.nj3d-person-heading h3{margin:4px 0 8px;font-size:24px}.nj3d-person-heading p{margin:5px 0;color:#b6c0ce}.nj3d-person-kicker{font-size:11px;letter-spacing:2px;color:#2c7dff;font-weight:800}.nj3d-person-price{font-weight:700;color:#d8e7ff!important}.nj3d-person-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nj3d-person-field{margin:0!important}.nj3d-person-field.form-row-wide{grid-column:1/-1}.nj3d-person-field label{display:block;margin-bottom:7px;font-weight:700}.nj3d-person-field input[type=text],.nj3d-person-field select,.nj3d-person-field textarea,.nj3d-person-field input[type=file]{width:100%;background:#0e131b;border:1px solid #344153;color:#fff;border-radius:9px;padding:12px}.nj3d-person-field input:focus,.nj3d-person-field select:focus,.nj3d-person-field textarea:focus{outline:2px solid rgba(44,125,255,.35);border-color:#2c7dff}.nj3d-person-field small{display:block;color:#9eabba;margin-top:6px}.nj3d-cart-personalized{display:block;color:#2c7dff;font-weight:700;margin-top:4px}@media(max-width:650px){.nj3d-person-grid{grid-template-columns:1fr}.nj3d-person-field.form-row-wide{grid-column:auto}}
