.nova-contact-routing__shell{--ncr-ink: #0a0a0b;--ncr-muted: #6f6f6d;--ncr-body: #3a3a3a;--ncr-accent: #ffea00;--ncr-error: #e02229;--ncr-link: #1d4ed8;--ncr-border: 1.5px solid var(--ncr-ink);--ncr-rule: rgba(10, 10, 11, .14);--ncr-font: "Calibre", "Helvetica Neue", Arial, sans-serif}.nova-contact-routing__shell{display:grid}.nova-contact-routing__shell>*{grid-area:1 / 1;transition:opacity .3s ease,transform .42s cubic-bezier(.22,.61,.36,1),visibility 0s linear .42s}.nova-contact-routing__thanks{align-self:start;opacity:0;transform:translateY(14px);visibility:hidden;pointer-events:none}.nova-contact-routing__shell--thanks>.nova-contact-routing{opacity:0;transform:translateY(-10px);visibility:hidden;pointer-events:none}.nova-contact-routing__shell--thanks>.nova-contact-routing__thanks{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition-delay:0s,0s,0s}.nova-contact-routing__shell:not(.nova-contact-routing__shell--thanks)>.nova-contact-routing{transition-delay:0s,0s,0s}@media(prefers-reduced-motion:reduce){.nova-contact-routing__shell>*{transition:none}}.nova-contact-routing__thanks-heading{font:600 34px/1.1 var(--ncr-font);letter-spacing:-.01em;color:var(--ncr-ink);margin:0;padding:20px 0 0}.nova-contact-routing__thanks-heading:focus-visible{outline:3px solid var(--ncr-accent);outline-offset:4px}.nova-contact-routing__thanks-rule{width:44px;height:2px;background:var(--ncr-ink);margin:18px 0 20px}.nova-contact-routing__thanks-body>p{font:400 15.5px/1.55 var(--ncr-font);color:var(--ncr-body);margin:0 0 26px}.nova-contact-routing__thanks-body>p:last-child{margin-bottom:0}.nova-contact-routing__again{display:inline-block;margin-top:26px;padding:0;font:400 14px/1.4 var(--ncr-font);color:var(--ncr-ink);background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nova-contact-routing__again:hover{text-decoration-thickness:2px}.nova-contact-routing__again:focus-visible{outline:3px solid var(--ncr-accent);outline-offset:2px}.nova-contact-routing__fields{display:flex;flex-direction:column;gap:13px}.nova-contact-routing__group[hidden],.nova-contact-routing__status[hidden]{display:none}.nova-contact-routing__consent{display:flex;flex-direction:column;gap:13px;margin-top:11px;padding-top:24px;border-top:1px solid var(--ncr-rule)}.nova-contact-routing__group{display:flex;flex-direction:column;gap:13px}.nova-contact-routing__field{display:flex;flex-direction:column;gap:7px}.nova-contact-routing__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media screen and (max-width:749px){.nova-contact-routing__row{grid-template-columns:1fr}}.nova-contact-routing__label{font:600 13px/1.2 var(--ncr-font);color:var(--ncr-ink);padding:0}.nova-contact-routing__optional{font-weight:400;color:var(--ncr-muted)}.nova-contact-routing__input{width:100%;font:400 15px/1.3 var(--ncr-font);color:var(--ncr-ink);background:#fff;border:var(--ncr-border);border-radius:0;padding:11px 13px;margin:0}.nova-contact-routing__textarea{min-height:88px;resize:vertical;line-height:1.4}.nova-contact-routing__select-wrap{position:relative}.nova-contact-routing__select{padding-right:40px;appearance:none;-webkit-appearance:none;cursor:pointer}.nova-contact-routing__chevron{position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ncr-ink)}.nova-contact-routing__file{width:100%;font:400 13.5px/1.3 var(--ncr-font);color:#42423f;background:#fff;border:var(--ncr-border);border-radius:0;padding:10px 12px}.nova-contact-routing__field-error{font:600 13px/1.3 var(--ncr-font);color:var(--ncr-error);margin:0}.nova-contact-routing__field-error[hidden]{display:none}.nova-contact-routing__fieldset{display:flex;flex-direction:column;gap:10px;border:0;margin:0;padding:0}.nova-contact-routing__fieldset>legend{margin-bottom:7px}.nova-contact-routing__choice{display:flex;gap:11px;align-items:center;cursor:pointer;font:400 14.5px/1.35 var(--ncr-font);color:var(--ncr-body)}.nova-contact-routing__choice--top{align-items:flex-start;font-size:14px;line-height:1.45}.nova-contact-routing__choice input{width:18px;height:18px;flex-shrink:0;margin:1px 0 0;accent-color:var(--ncr-ink);cursor:pointer}.nova-contact-routing .nova-contact-routing__choice input[type=checkbox],.nova-contact-routing .nova-contact-routing__choice input[type=radio]{box-sizing:border-box;flex:none;width:18px;height:18px;min-height:0;padding:0;border:2px solid var(--ncr-ink);background-color:#fff}.nova-contact-routing .nova-contact-routing__choice input[type=checkbox]:checked{background-color:var(--ncr-ink)}.nova-contact-routing .nova-contact-routing__choice input[type=radio]{border-radius:50%}.nova-contact-routing .nova-contact-routing__choice input[type=radio]:checked{background-image:radial-gradient(var(--ncr-ink) 0 45%,#fff 47% 100%)}.nova-contact-routing__choice a{color:var(--ncr-link);text-decoration:underline;text-underline-offset:2px}.nova-contact-routing__status{margin-top:16px;padding:12px 14px;font:400 14px/1.45 var(--ncr-font);border:var(--ncr-border)}.nova-contact-routing__status--error{color:var(--ncr-error);border-color:var(--ncr-error)}.nova-contact-routing__button{width:100%;margin-top:24px;font:600 14px/1 var(--ncr-font);letter-spacing:.09em;text-transform:uppercase;color:#fff;background:var(--ncr-ink);border:2px solid var(--ncr-ink);border-radius:0;padding:16px 24px;cursor:pointer;transition:background .16s,color .16s,border-color .16s}.nova-contact-routing__button:hover:not(:disabled){background:var(--ncr-accent);color:var(--ncr-ink);border-color:var(--ncr-accent)}.nova-contact-routing__button:disabled{opacity:.5;cursor:not-allowed}.nova-contact-routing__button--busy,.nova-contact-routing__button--busy:disabled{opacity:1;cursor:progress}.nova-contact-routing__button--busy:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.6em;vertical-align:-.15em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:nova-contact-routing-spin .6s linear infinite}@keyframes nova-contact-routing-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nova-contact-routing__button--busy:before{display:none}}.nova-contact-routing__hint{font:400 12px/1.5 var(--ncr-font);color:var(--ncr-muted);margin:13px 0 0}.nova-contact-routing__hp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.nova-contact-routing__turnstile:not(:empty){margin:.75rem 0 0}
/*# sourceMappingURL=/cdn/shop/t/107/assets/nova-contact-form-routing.css.map */
