.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.np-contact-page{background:var(--np-bg);color:var(--np-text)}.np-contact{max-width:1180px}.np-contact__header{max-width:860px;margin-bottom:36px}.np-contact__title{margin:0;color:var(--np-text);font-family:var(--font-heading);font-size:clamp(48px,7vw,92px);font-weight:900;line-height:.92;letter-spacing:0;text-transform:uppercase}.np-contact__intro{max-width:780px;margin:20px 0 0;color:var(--np-text-2);font-size:clamp(17px,1.7vw,22px);line-height:1.55}.np-contact__layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:28px;align-items:start}.np-contact__info-card,.np-contact__form-card{border:1px solid rgba(255,255,255,.11);border-radius:18px;background:linear-gradient(145deg,#ffffff0f,#ffffff06);box-shadow:0 22px 70px #00000047,0 0 0 1px #ce223109}.np-contact__info-card{padding:clamp(24px,3vw,36px)}.np-contact__form-card{padding:clamp(22px,3vw,34px)}.np-contact__eyebrow{display:inline-flex;margin-bottom:14px;color:var(--np-cards);font-family:var(--font-heading);font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.np-contact__info-card h2{margin:0 0 24px;color:var(--np-text);font-family:var(--font-heading);font-size:clamp(28px,3vw,42px);font-weight:900;line-height:1;text-transform:uppercase}.np-contact__details{display:grid;gap:18px;margin:0}.np-contact__details div{display:grid;gap:5px}.np-contact__details dt{color:var(--np-text-3);font-family:var(--font-heading);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.np-contact__details dd{margin:0;color:var(--np-text);font-size:16px;line-height:1.45}.np-contact__details a{color:inherit;text-decoration:none;transition:color var(--np-transition)}.np-contact__details a:hover,.np-contact__details a:focus-visible{color:var(--np-cards)}.np-contact .field{margin-bottom:18px;border:0!important;box-shadow:none!important}.np-contact .field:before,.np-contact .field:after{content:none!important;display:none!important}.np-contact .field__input,.np-contact .text-area{min-height:56px;border:1px solid rgba(255,255,255,.13)!important;border-radius:14px!important;background:#ffffff0b!important;color:var(--np-text)!important;box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff09!important;font-size:16px;letter-spacing:.02em;transition:border-color var(--np-transition),box-shadow var(--np-transition),background var(--np-transition)}.np-contact .text-area{min-height:180px;padding-top:18px}.np-contact input.field__input{height:56px;min-height:56px;padding-top:0!important;padding-bottom:0!important;line-height:56px}.np-contact input.field__input~.field__label{top:50%;transform:translateY(-50%)}.np-contact input.field__input:focus~.field__label,.np-contact input.field__input:not(:placeholder-shown)~.field__label,.np-contact input.field__input:-webkit-autofill~.field__label{top:.75rem;transform:none}.np-contact .field__input::placeholder,.np-contact .text-area::placeholder{color:#ffffff8c}.np-contact .field__input:focus,.np-contact .text-area:focus{border-color:#ce22319e!important;box-shadow:0 18px 44px #0000003d,0 0 0 3px #ce223121!important;outline:0!important}.np-contact .field__label,.np-contact .form__label{color:var(--np-text-2);letter-spacing:.05em}.np-contact__submit{min-width:170px;min-height:54px;border:0!important;border-radius:12px!important;background:var(--np-cards)!important;color:#fff!important;box-shadow:0 16px 34px #ce22313d!important;font-family:var(--font-heading);font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:transform var(--np-transition),box-shadow var(--np-transition),background var(--np-transition)}.np-contact__submit:before,.np-contact__submit:after{content:none!important;display:none!important}.np-contact__submit:hover,.np-contact__submit:focus-visible{transform:translateY(-1px);background:#e02535!important;box-shadow:0 18px 42px #ce223152,0 0 0 3px #ce223129!important}html.light-mode .np-contact-page{background:var(--np-bg);color:var(--np-text)}html.light-mode .np-contact__info-card,html.light-mode .np-contact__form-card{border-color:#00000012;background:#ffffffb8;box-shadow:0 20px 56px #11111114,0 0 0 1px #ffffff9e}html.light-mode .np-contact .field__input,html.light-mode .np-contact .text-area{border-color:#00000017!important;background:#00000009!important;color:var(--np-text)!important;box-shadow:0 12px 28px #1111110f,inset 0 1px #ffffffb3!important}html.light-mode .np-contact .field__input::placeholder,html.light-mode .np-contact .text-area::placeholder{color:#0000007a}html.light-mode .np-contact .field__input:focus,html.light-mode .np-contact .text-area:focus{border-color:#ce223185!important;box-shadow:0 14px 34px #11111114,0 0 0 3px #ce22311f!important}@media screen and (max-width:749px){.np-contact{padding-left:18px;padding-right:18px}.np-contact__header{margin-bottom:24px}.np-contact__layout{grid-template-columns:1fr;gap:18px}.np-contact__info-card,.np-contact__form-card{border-radius:16px;padding:22px}.np-contact__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/section-contact-form.css.map */
