.np-page,.np-contact{--np-editorial-green: var(--np-color-green, #004623);--np-editorial-cream: var(--np-color-cream, #f7f6d6);--np-editorial-lime: var(--np-color-lime, #a8ff6a);--np-editorial-mint: var(--np-color-mint, #ccffc0);--np-editorial-aqua: var(--np-color-aqua, #d2faf9);display:block;width:100%;min-width:0;background:var(--np-editorial-cream);color:var(--np-editorial-green);font-family:Montserrat,Arial,sans-serif}.np-page{padding-block:clamp(48px,7vw,96px) clamp(64px,8vw,116px)}.np-page__inner,.np-page__header,.np-page__content,.np-page__apps,.np-contact__inner,.np-contact__header,.np-contact__form,.np-contact__fields,.np-contact__field{min-width:0}.np-page__header,.np-page__content,.np-page__apps{width:min(100%,760px);margin-inline:auto}.np-page--wide :is(.np-page__header,.np-page__content,.np-page__apps){width:min(100%,1120px)}.np-page__title,.np-contact__title{color:inherit;font-family:Grenette Pro,Georgia,serif;font-weight:700;letter-spacing:-.035em;text-wrap:balance}.np-page__title{max-width:18ch;margin-inline:auto;font-size:clamp(2.25rem,4.1vw,3.75rem);line-height:.98;text-align:center}.np-page__content{margin-top:clamp(30px,4.5vw,56px);font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.7}.np-page__content>*+*,.np-page__content :is(blockquote,ul,ol,table,figure)+*{margin-top:1.15em}.np-page__content :is(ul,ol){padding-inline-start:1.4em}.np-page__content :is(h2,h3,h4){margin-top:1.5em;color:inherit;font-family:Grenette Pro,Georgia,serif;line-height:1.08}.np-page__content h2{font-size:clamp(1.75rem,3vw,2.5rem)}.np-page__content h3{font-size:clamp(1.35rem,2.2vw,1.8rem)}.np-page__content :is(a,strong){color:inherit}.np-page__content a{text-underline-offset:3px}.np-page__content :is(img,video,iframe){max-width:100%;border-radius:18px}.np-page__content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.np-page__content :is(th,td){padding:10px 12px;border:1px solid currentcolor;text-align:start}.np-page__content blockquote{padding:1.2rem 1.35rem;border-inline-start:4px solid var(--np-editorial-lime);border-radius:0 14px 14px 0;background:var(--np-editorial-aqua)}.np-page__apps{display:grid;gap:20px;margin-top:clamp(34px,5vw,60px)}.np-contact{padding-block:clamp(44px,6vw,80px) clamp(70px,9vw,128px)}.template-page--contact .np-page{padding-bottom:clamp(24px,3vw,42px)}.template-page--contact .np-contact{padding-top:clamp(24px,3vw,42px)}.np-contact__inner{width:min(calc(100% - 40px),920px)}.np-contact__header{display:grid;gap:14px;width:min(100%,680px);margin-inline:auto;text-align:center}.np-contact__title{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.05}.np-contact__intro{font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.6}.np-contact__intro a{color:inherit;text-underline-offset:3px}.np-contact__form{display:grid;gap:24px;margin-top:clamp(28px,4vw,48px);padding:clamp(20px,4vw,42px);border:1px solid var(--np-editorial-green);border-radius:24px;background:#fffef1;box-shadow:0 12px 34px #00462314}.np-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.np-contact__field{display:grid;gap:8px}.np-contact__field--wide{grid-column:1 / -1}.np-contact__field label{font-size:.8125rem;font-weight:700;line-height:1.3}.np-contact__field label span{font-weight:500}.np-contact__field :is(input,textarea){width:100%;min-width:0;border:1px solid var(--np-editorial-green);border-radius:14px;outline:0;background:var(--np-editorial-cream);color:inherit;font:inherit;line-height:1.4}.np-contact__field input{min-height:50px;padding:11px 14px}.np-contact__field textarea{min-height:168px;padding:13px 14px;resize:vertical}.np-contact__field :is(input,textarea):focus-visible{outline:3px solid var(--np-editorial-lime);outline-offset:3px}.np-contact__field :is(input,textarea)[aria-invalid=true]{border-width:2px}.np-contact__errors,.np-contact__success{padding:16px 18px;border:1px solid currentcolor;border-radius:14px;line-height:1.5}.np-contact__errors{background:#fff0ed}.np-contact__success{background:var(--np-editorial-mint);font-weight:600}.np-contact__errors h3{margin-bottom:8px;font-family:Grenette Pro,Georgia,serif;font-size:1.15rem;line-height:1.2}.np-contact__errors ul{padding-inline-start:1.25rem}.np-contact__errors a{color:inherit;text-underline-offset:3px}.np-contact__submit{display:inline-flex;width:fit-content;min-width:180px;min-height:50px;align-items:center;justify-content:center;justify-self:start;padding:12px 24px;border:1px solid transparent;border-radius:999px;background:var(--np-editorial-lime);color:var(--np-editorial-green);font:inherit;font-size:.9rem;font-weight:700;line-height:1;cursor:pointer;transition:border-color .18s ease}@media(hover:hover)and (pointer:fine){.np-contact__submit:where(:not(:disabled):not([aria-disabled=true]):not([aria-busy=true])):hover{border-color:var(--np-editorial-green)}}.np-contact__submit:focus-visible{outline:3px solid var(--np-editorial-green);outline-offset:3px}@media(max-width:749px){.np-page{padding-block:42px 72px}.np-contact{padding-block:32px 80px}.np-contact__inner{width:min(calc(100% - 28px),100%)}.np-contact__form{gap:20px;padding:20px 16px;border-radius:18px}.np-contact__fields{grid-template-columns:minmax(0,1fr);gap:16px}.np-contact__field--wide{grid-column:auto}.np-contact__submit{width:100%;min-height:48px}}@media(prefers-reduced-motion:reduce){.np-contact__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/np-editorial.css.map */
