.np-form-page{font-family:var(--np-font-body);background-color:var(--np-bg-offwhite);padding-bottom:80px}.np-form-page__header{max-width:1600px;margin:0 auto;padding:50px 60px 40px;text-align:center}.np-form-page__title{font-family:var(--np-font-heading);font-size:48px;font-weight:400;margin:0 0 15px;color:var(--np-text-dark);line-height:1.2}.np-form-page__intro{font-size:17px;color:var(--np-text-medium);max-width:75%;margin:0 auto;line-height:1.6}.np-form-page__container{max-width:650px;margin:0 auto;padding:0 60px}.np-form{background:#fff;padding:40px;border:1px solid var(--np-border-light);border-radius:2px}.np-form-group{margin-bottom:25px}.np-form-label{display:block;font-size:13px;font-weight:600;color:var(--np-text-dark);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.np-form-required{color:var(--np-error);margin-left:2px}.np-form-input,.np-form-select,.np-form-textarea{width:100%;padding:14px 16px;font-size:15px;font-family:var(--np-font-body);border:1px solid var(--np-border-control);border-radius:2px;background:#fff;color:var(--np-text-dark);transition:border-color .3s}.np-form-input:hover,.np-form-select:hover,.np-form-textarea:hover{border-color:var(--np-text-dark)}.np-form-input:focus,.np-form-select:focus,.np-form-textarea:focus{border-color:var(--np-brand-green);box-shadow:0 0 0 3px rgba(var(--np-brand-green-rgb),.1)}.np-form-input:focus-visible,.np-form-select:focus-visible,.np-form-textarea:focus-visible{border-color:var(--np-brand-green);box-shadow:0 0 0 3px rgba(var(--np-brand-green-rgb),.4)}.np-form-input[aria-invalid=true],.np-form-select[aria-invalid=true],.np-form-textarea[aria-invalid=true]{border-color:var(--np-error)}.np-form-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L5 5L9 1' stroke='%23666666' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 16px center;padding-right:45px;cursor:pointer}.np-form-textarea{min-height:150px;resize:vertical;line-height:1.6}.np-form-hint{font-size:13px;color:var(--np-text-subtle);margin-top:6px}.np-form-message{font-size:13px;color:var(--np-text-subtle);line-height:1.5;margin:0}.np-form-message--error{color:var(--np-error)}.np-form-message:not(:empty){margin-top:6px}.np-form-callout{background:var(--np-success-bg);border-left:3px solid var(--np-brand-green);padding:15px 20px;border-radius:0 2px 2px 0}.np-form-callout--lead{margin-bottom:30px}.np-form-callout--helper{margin-top:15px}.np-form-callout--helper:not([hidden]){animation:npFormFadeIn .3s ease}@keyframes npFormFadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.np-form-callout p{font-size:14px;color:var(--np-text-dark);margin:0;line-height:1.6}.np-form-callout a{color:var(--np-brand-green);font-weight:600;text-decoration:none}.np-form-callout a:hover{text-decoration:underline}.np-form-alert{background:var(--np-success-bg);border-left:3px solid var(--np-brand-green);padding:15px 20px;margin-bottom:25px;border-radius:0 2px 2px 0}.np-form-alert p{font-size:14px;color:var(--np-text-dark);margin:0;line-height:1.6}.np-form-alert--error{background:var(--np-error-bg);border-left-color:var(--np-error)}.np-form-page:has(.np-form-alert--sent) .np-form-page__intro{display:none}.np-form:has(.np-form-alert--sent){background:none;border:none;padding:0}.np-form-alert--sent,.np-form-alert--sent p{font-size:17px}.np-form-hp{position:absolute;left:-9999px;top:-9999px;opacity:0;height:0;width:0;overflow:hidden}.np-form-submit{width:100%;padding:16px 40px;background:var(--np-brand-green);color:#fff;border:2px solid var(--np-brand-green);border-radius:2px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .3s;font-family:var(--np-font-body);margin-top:10px}.np-form-submit:hover{background:#fff;color:var(--np-brand-green)}.np-form-submit:focus-visible{box-shadow:0 0 0 3px rgba(var(--np-brand-green-rgb),.4)}.np-form-after{text-align:center;margin-top:25px;font-size:14px;color:var(--np-text-subtle)}.np-business-details{max-width:650px;margin:40px auto 0;padding:24px 28px;background:var(--np-bg-taupe);border-radius:2px;text-align:left;font-style:normal}.np-business-details p{font-size:14px;color:var(--np-text-medium);line-height:1.6;margin:0}.np-business-details strong{color:var(--np-text-dark);font-weight:600}.np-business-details a{color:var(--np-brand-green);font-weight:600;text-decoration:underline}.np-business-details a:hover{text-decoration:none}.np-business-details a:focus-visible{outline:2px solid var(--np-brand-green);outline-offset:2px;border-radius:2px}@media(max-width:768px){.np-form-page__header{padding:40px 30px 30px}.np-form-page__title{font-size:36px}.np-form-page__container{padding:0 30px}.np-form{padding:30px 25px}}@media(max-width:480px){.np-form-page__header{padding:30px 15px 25px}.np-form-page__title{font-size:30px}.np-form-page__container{padding:0 15px}.np-form{padding:25px 20px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/np-form.css.map */
