.nfc-s,.nfc-s *{box-sizing:border-box}.nfc-s{font-family:var(--nf-sans);color:var(--nf-ink);font-size:16px;line-height:1.5}.nfc-s :is(h1,h2,h3,p,address){margin:0;font-style:normal}.nfc-s a{text-decoration:none}.nfc-only-d{display:none}.nfc-eyebrow{font-family:var(--nf-mono);font-size:11px;letter-spacing:.06em;line-height:1.4}.nfc-eyebrow--muted{color:var(--nf-muted)}.nf .nfc-h1{font-size:30px;line-height:1.04;font-weight:700;letter-spacing:-.03em;color:inherit}.nf .nfc-h2{font-size:30px;line-height:1.02;font-weight:700;letter-spacing:-.03em;color:inherit}.nf .nfc-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;padding:0 28px;border:0;border-radius:0;font-family:var(--nf-sans);font-size:16px;font-weight:600;line-height:1;color:#fff;white-space:nowrap;cursor:pointer;transition:background-color .12s ease}.nfc-btn__glyph{flex:none;width:22px;height:22px}.nfc-btn--wa{background:#25d366}.nf .nfc-btn--wa:hover,.nf .nfc-btn--wa:active{background:#1da851;color:#fff}.nfc-btn--orange{background:var(--nf-orange)}.nf .nfc-btn--orange:hover,.nf .nfc-btn--orange:active{background:var(--nf-orange-press);color:#fff}.nfc-hero{border-bottom:1px solid var(--nf-ink)}.nfc-hero__main{display:flex;flex-direction:column;gap:18px;padding:32px 20px 28px;border-bottom:1px solid var(--nf-ink)}.nfc-lead{font-size:15px;line-height:1.45;color:var(--nf-body)}.nfc-actions{display:flex;flex-direction:column;gap:8px;margin-top:4px}.nfc-note{font-family:var(--nf-mono);font-size:13px;line-height:1.5;color:var(--nf-muted)}.nfc-panel{background:var(--nf-bone)}.nfc-panel__row{display:flex;flex-direction:column;gap:4px;padding:14px 20px;border-bottom:1px solid var(--nf-hair)}.nfc-panel__row:last-child{border-bottom:0}.nfc-panel__row--reply{display:none}.nfc-panel__label{font-family:var(--nf-mono);font-size:11px;letter-spacing:.08em;color:var(--nf-muted)}.nfc-panel__value{display:flex;flex-direction:column;gap:2px;font-size:15px;line-height:1.45}.nfc-panel__value small{font-size:13px;line-height:1.5;color:var(--nf-body)}.nfc-panel__value strong{font-weight:600}.nfc-panel__mono{font-family:var(--nf-mono);font-size:11px;line-height:1.5;color:var(--nf-muted);margin-top:4px}.nfc-sec{display:flex;flex-direction:column;gap:20px;padding:32px 20px 28px;border-bottom:1px solid var(--nf-ink)}.nfc-cards{display:grid;gap:12px}.nfc-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;background:var(--nf-bone);border:1px solid var(--nf-ink);border-top:4px solid var(--c)}.nfc-card__top{display:flex;align-items:center;gap:10px}.nfc-card__icon{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--c);color:var(--c-ink);font-family:var(--nf-mono);font-size:10px;font-weight:700}.nf .nfc-card__title{font-size:17px;line-height:1.2;font-weight:700;letter-spacing:-.01em;color:inherit}.nfc-card__text{flex:1;font-size:14px;line-height:1.5;color:var(--nf-body)}.nfc-card__fact{padding-top:10px;border-top:1px solid var(--nf-hair);font-family:var(--nf-mono);font-size:12px;line-height:1.5;color:var(--c-text)}.nfc-band{display:none}.nfc-write{gap:18px;padding-bottom:36px;border-bottom:0}.nfc-write__head{display:flex;flex-direction:column;gap:14px}.nfc-write__sub{font-size:16px;line-height:1.5;color:var(--nf-body);max-width:620px}.nfc-form{display:flex;flex-direction:column;gap:12px}.nfc-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.nf .nfc-input{display:block;width:100%;height:48px;padding:0 14px;border:1px solid var(--nf-ink);border-radius:0;background:#fff;color:var(--nf-ink);font-family:var(--nf-sans);font-size:16px;font-weight:400;outline:none}.nf .nfc-input:focus{box-shadow:inset 0 0 0 1px var(--nf-ink)!important}.nf .nfc-input::placeholder{color:var(--nf-dash);opacity:1}.nf .nfc-input--area{height:146px;padding:12px 14px;line-height:1.5;resize:vertical;field-sizing:fixed}.nfc-select{position:relative;display:block}.nf .nfc-select select{padding-right:44px;appearance:none;-webkit-appearance:none;cursor:pointer}.nfc-select svg{position:absolute;top:50%;right:14px;width:16px;height:16px;margin-top:-8px;pointer-events:none}.nfc-form__foot{display:flex;flex-direction:column;gap:16px}.nfc-form__note{font-size:13px;color:var(--nf-muted)}.nfc-form__ok{font-size:13px;font-weight:600;color:#3d8c3a}.nfc-form__err{font-size:13px;font-weight:600;color:#b3261e}.nfc-form__err ul{margin:0;padding:0;list-style:none}@media(min-width:700px){.nfc-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.nfc-only-m{display:none}.nfc-only-d{display:block}.nfc-eyebrow{font-size:13px;letter-spacing:.08em}.nf .nfc-h1{font-size:clamp(50px,5vw,72px);line-height:.98;letter-spacing:-.035em;max-width:620px}.nf .nfc-h2{font-size:40px;line-height:1}.nf .nfc-btn{width:auto;min-width:300px}.nfc-btn__glyph{width:24px;height:24px}.nfc-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:start;padding:64px var(--nf-gutter) 56px}.nfc-hero__main{gap:28px;padding:0;border-bottom:0}.nfc-lead{font-size:19px;max-width:540px}.nfc-actions{flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:0}.nfc-panel{border:1px solid var(--nf-ink)}.nfc-panel__row,.nfc-panel__row--reply{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:baseline;padding:18px 24px}.nfc-panel__label{font-size:12px}.nfc-panel__value{font-size:16px}.nfc-panel__value small{font-size:14px}.nfc-panel__mono{font-size:12px;margin-top:6px}.nfc-sec{gap:32px;padding:56px var(--nf-gutter) 64px}.nfc-sec__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.nfc-cards{gap:24px}.nfc-card{gap:14px;padding:22px 24px 24px}.nfc-card__top{gap:12px}.nfc-card__icon{width:44px;height:44px;font-size:13px}.nf .nfc-card__title{font-size:21px;line-height:1.1;letter-spacing:-.02em}.nfc-card__text{font-size:15px}.nfc-card__fact{padding-top:12px;font-size:13px}.nfc-band{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;padding:28px 32px;background:var(--nf-ink);border:1px solid var(--nf-ink);color:var(--nf-paper);transition:background-color .12s ease}.nf .nfc-band:hover{background:var(--nf-ink-press);color:var(--nf-paper)}.nfc-band__eyebrow{font-family:var(--nf-mono);font-size:12px;letter-spacing:.08em;color:var(--nf-on-ink-2)}.nfc-band__text{font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.025em}.nf .nfc-band__btn{min-width:0}.nfc-band__btn .nfc-btn__glyph{width:22px;height:22px}.nfc-write{gap:32px;padding-bottom:64px}.nfc-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:860px}.nfc-field--wide,.nfc-form__foot,.nfc-form__ok,.nfc-form__err{grid-column:1 / -1}.nf .nfc-input{font-size:15px}.nf .nfc-input--area{height:161px}.nfc-form__foot{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.nfc-form__ok,.nfc-form__err{font-size:14px}}@media(min-width:1280px){.nfc-cards{grid-template-columns:repeat(4,1fr)}.nfc-panel__row,.nfc-panel__row--reply{grid-template-columns:140px 1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/novfort-contact.css.map */
