@font-face{font-family:NakamaContactInter;src:url(home-font-inter-300.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:NakamaContactBarlow;src:url(home-font-barlow-condensed-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.nk-contact-page{padding-bottom:0;background:#fff}.nk-contact{position:relative;isolation:isolate;min-height:712px;padding:101.5px 12px 59.5px;overflow:hidden;color:#1a1a1a;background:#f3f3f3;box-sizing:border-box}.nk-contact *,.nk-contact *:before,.nk-contact *:after{box-sizing:border-box}.nk-contact__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;z-index:-1;pointer-events:none}.nk-contact .nk-contact__title{margin:0;text-align:center;font:700 82px/75.44px NakamaContactBarlow,sans-serif;letter-spacing:.82px;text-transform:uppercase;color:#1a1a1a}.nk-contact__title span{color:#bc1823}.nk-contact__form-position{width:582px;max-width:100%;margin-top:27.56px;margin-left:calc(50% - 290px)}.nk-contact__form{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:566px;max-width:100%;margin:0}.nk-contact__names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nk-contact__field{position:relative;min-width:0}.nk-contact__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nk-contact input:not([type=hidden]),.nk-contact textarea{display:block;width:100%;height:50px;min-width:0;margin:0;border:1px solid rgba(0,0,0,.78);border-radius:6px;padding:14.5px 12px;background:#fff;color:#1a1a1a;font:400 15px/normal NakamaContactInter,sans-serif;letter-spacing:normal;box-shadow:none;appearance:none;-webkit-appearance:none}.nk-contact input::placeholder,.nk-contact textarea::placeholder{color:#757575;opacity:1}.nk-contact textarea{height:200px;min-height:100px;padding:10px 12px;resize:vertical}.nk-contact__submit{padding-top:12px}.nk-contact__submit button{display:flex;align-items:center;justify-content:center;width:100%;height:38px;min-height:0;padding:8.5px 18px;border:0;border-radius:6px;background:#bc1823;color:#fff;font:600 18px/20.63px NakamaContactInter,sans-serif;letter-spacing:normal;text-transform:uppercase;cursor:pointer;box-shadow:none;-webkit-appearance:none;appearance:none}.nk-contact :is(input,textarea,button):focus-visible{outline:2px solid #bc1823;outline-offset:3px}.nk-contact input[aria-invalid=true]{border-color:#bc1823}.nk-contact__feedback{margin:0;padding:12px;border:1px solid #bc1823;border-radius:6px;background:#fff;color:#1a1a1a;font:400 15px/1.5 NakamaContactInter,sans-serif}.nk-contact__feedback ul{margin:0;padding-left:18px}.nk-contact__feedback a{color:inherit;text-decoration:underline}.nk-contact__feedback--success{border-color:#1a1a1a}.nk-contact__success{display:flex;min-height:397px;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:38px 48px;border:1px solid rgb(26 26 26 / 18%);border-radius:12px;outline:none;background:#fffffff5;box-shadow:0 16px 44px #1a1a1a1a;text-align:center;color:#1a1a1a}.nk-contact__success-mark{display:grid;place-items:center;width:72px;height:72px;margin-bottom:20px;border-radius:50%;background:#bc1823;color:#fff}.nk-contact__success-mark svg{display:block;width:40px;height:40px}.nk-contact__success-eyebrow{margin:0 0 10px;color:#bc1823;font:700 14px/20px NakamaContactInter,sans-serif;letter-spacing:1.68px}.nk-contact__success h2{margin:0;font:700 48px/48px NakamaContactBarlow,sans-serif;letter-spacing:.48px;text-transform:uppercase}.nk-contact__success h2 span{color:#bc1823}.nk-contact__success-copy{max-width:420px;margin:18px 0 0;font:400 16px/24px NakamaContactInter,sans-serif}.nk-contact__success-actions{display:flex;width:100%;margin-top:28px;gap:12px}.nk-contact__success-actions a{display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:6px;padding:12px 18px;font:700 15px/20px NakamaContactInter,sans-serif;text-decoration:none}.nk-contact__success-primary{flex:1;background:#bc1823;color:#fff}.nk-contact__success-primary span{margin-left:8px;font-size:20px;line-height:1}.nk-contact__success-secondary{border:1px solid #1a1a1a;color:#1a1a1a}.nk-contact__success-actions a:focus-visible{outline:2px solid #bc1823;outline-offset:3px}@media(hover:hover)and (pointer:fine){.nk-contact__success-primary:hover{background:#a7151f}.nk-contact__success-secondary:hover{background:#f3f3f3}}@media(max-width:767px){.nk-contact-page{padding-bottom:0}.nk-contact{min-height:629px;padding:32px 12px 35px}.nk-contact__background{inset:auto;left:-256.94%;top:0;width:436.15%;height:auto;object-fit:initial}.nk-contact .nk-contact__title{font-size:40px;line-height:75.44px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.nk-contact__form-position{width:100%;margin:24px 0 0}.nk-contact__form{width:100%}.nk-contact__names{grid-template-columns:minmax(0,1fr)}.nk-contact input:not([type=hidden]),.nk-contact textarea{border-color:#000000ad}.nk-contact__success{min-height:420px;padding:32px 20px}.nk-contact__success-mark{width:64px;height:64px;margin-bottom:18px}.nk-contact__success h2{font-size:40px;line-height:40px}.nk-contact__success-copy{margin-top:16px;font-size:15px;line-height:22px}.nk-contact__success-actions{flex-direction:column;margin-top:24px}.nk-contact__success-actions a{width:100%}}@supports not (text-box-trim:trim-both){@media(max-width:767px){.nk-contact .nk-contact__title{height:28px;line-height:28px}}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/nakama-contact.css.map */
