.nk-contact-section{width:100%}.nk-contact-container{max-width:1100px;margin:0 auto;padding:0 20px;width:100%}.nk-contact-header{background-color:var(--color-primary);padding:48px 20px 40px;position:relative;overflow:hidden}.nk-contact-header-content{position:relative;z-index:1;text-align:center}.nk-contact-header-title{margin-bottom:12px;font-weight:500;color:var(--color-white);letter-spacing:.05em}.nk-contact-header-subtitle{color:var(--color-accent);letter-spacing:.15em;text-transform:uppercase;font-weight:600}.nk-contact-body{background-color:var(--color-bg-base);padding:36px 0}.nk-contact-card{background-color:var(--color-white);border:1px solid #e7e5e4;padding:24px;box-shadow:0 1px 2px #0000000d}@media screen and (min-width:768px){.nk-contact-card{padding:48px}}.nk-contact-section-title{margin:0 0 10px;font-weight:700;color:#292524}.nk-contact-faq-note{margin:0 0 18px;color:var(--color-text-light);line-height:1.7}.nk-contact-faq-list{margin-bottom:24px}.nk-contact-faq{border:1px solid #e7e5e4;margin-bottom:0}.nk-contact-faq+.nk-contact-faq{border-top:none}.nk-contact-faq summary{list-style:none;cursor:pointer;padding:14px;display:flex;align-items:center;gap:10px}.nk-contact-faq summary::-webkit-details-marker{display:none}.nk-contact-faq summary::-moz-list-bullet{list-style:none}.nk-contact-faq-q{font-weight:700;color:var(--color-primary)}.nk-contact-faq-question{flex:1}.nk-contact-faq-icon{margin-left:auto;width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.nk-contact-faq-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #e7e5e4;transition:transform .2s ease}.nk-contact-faq-icon-mark{position:relative;line-height:1;font-size:16px;font-weight:400;transition:transform .2s ease;transform:translate(0)}.nk-contact-faq[open] .nk-contact-faq-icon:before{transform:rotate(45deg)}.nk-contact-faq[open] .nk-contact-faq-icon-mark{transform:translate(.4px,.4px) rotate(45deg)}.nk-contact-faq-a{padding:0 14px 14px;color:var(--color-text-light);line-height:1.8}.nk-contact-faq-a p{margin:0}.nk-contact-divider{height:1px;background:#e7e5e4;margin:24px 0}.nk-contact-lead{color:var(--color-text-light);line-height:1.7;margin:0 0 24px}.nk-contact-form-wrapper{margin-top:24px;width:100%;max-width:100%;overflow:hidden}.nk-contact-form{margin-top:0;width:100%;max-width:100%}.nk-contact-form-message{padding:16px;margin-bottom:24px;border-radius:4px}.nk-contact-form-success{background-color:#f0f9ff;border:1px solid #0ea5e9;color:#0c4a6e}.nk-contact-form-error{background-color:#fef2f2;border:1px solid #ef4444;color:#991b1b}.nk-contact-form-error ul{margin:8px 0 0;padding-left:20px}.nk-contact-form-row{margin:14px 0}.nk-contact-form-row-2{display:grid;grid-template-columns:1fr;gap:12px}@media screen and (min-width:700px){.nk-contact-form-row-2{grid-template-columns:1fr 1fr}}.nk-contact-form-label{display:block;margin:0 0 6px;color:#292524}.nk-contact-form-req{margin-left:6px;color:var(--color-primary);font-weight:700}.nk-contact-form-input,.nk-contact-form-select,.nk-contact-form-textarea{width:100%;border:1px solid #e7e5e4;padding:10px 12px;color:#292524;background-color:var(--color-white);transition:border-color .2s ease}.nk-contact-form-input:focus,.nk-contact-form-select:focus,.nk-contact-form-textarea:focus{outline:none;border-color:var(--color-primary)}.nk-contact-form-textarea{resize:vertical;min-height:120px}.nk-contact-form input[type=text],.nk-contact-form input[type=email],.nk-contact-form input[type=tel],.nk-contact-form input[type=number],.nk-contact-form select,.nk-contact-form textarea{width:100%;border:1px solid #e7e5e4;padding:10px 12px;color:#292524;background-color:var(--color-white);transition:border-color .2s ease;box-sizing:border-box}.nk-contact-form input[type=text]:focus,.nk-contact-form input[type=email]:focus,.nk-contact-form input[type=tel]:focus,.nk-contact-form input[type=number]:focus,.nk-contact-form select:focus,.nk-contact-form textarea:focus{outline:none;border-color:var(--color-primary)}.nk-contact-form textarea{resize:vertical;min-height:120px}.nk-contact-form label{display:block;margin:0 0 6px;color:#292524}.nk-contact-form .field-group,.nk-contact-form .form-field{margin:14px 0}.nk-contact-form button[type=submit],.nk-contact-form input[type=submit]{width:220px;max-width:100%;border:1px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-white);padding:12px 16px;letter-spacing:.04em;cursor:pointer;transition:background-color .2s ease;font-weight:500}.nk-contact-form button[type=submit]:hover,.nk-contact-form input[type=submit]:hover{background-color:var(--color-primary-dark)}.nk-contact-form button[type=submit]:active,.nk-contact-form input[type=submit]:active{transform:translateY(1px)}.nk-contact-form-app{width:100%;max-width:100%;overflow:hidden;display:block}.nk-contact-form-app>*,.nk-contact-form-app>*>*,.nk-contact-form-app iframe,.nk-contact-form-app form,.nk-contact-form-app div,.nk-contact-form-app section{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.nk-contact-form-wrapper,.nk-contact-form-wrapper form,.nk-contact-form-wrapper .shopify-form,.nk-contact-form-wrapper [data-shopify-form],.nk-contact-form-wrapper [class*=shopify-form],.nk-contact-form-wrapper [class*=form-container],.nk-contact-form-wrapper [class*=form-wrapper]{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.nk-contact-form-wrapper iframe,.nk-contact-form-app iframe{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:block!important}.nk-contact-form-app input,.nk-contact-form-app textarea,.nk-contact-form-app select,.nk-contact-form-app button{max-width:100%!important;box-sizing:border-box!important}.nk-contact-form-actions{margin-top:24px;display:flex;flex-direction:column;gap:10px}.nk-contact-form-button{width:220px;max-width:100%;border:1px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-white);padding:12px 16px;letter-spacing:.04em;cursor:pointer;transition:background-color .2s ease;font-weight:500}.nk-contact-form-button:hover{background-color:var(--color-primary-dark)}.nk-contact-form-button:active{transform:translateY(1px)}.nk-contact-form-note{color:var(--color-text-light);line-height:1.7;margin:0}.nk-contact-privacy-note{color:var(--color-text-light);line-height:1.7;margin:8px 0 0}.nk-contact-privacy-link{color:var(--color-primary);text-decoration:underline;transition:color .2s ease}.nk-contact-privacy-link:hover{color:var(--color-primary-dark)}.nk-contact-form-app shopify-forms-embed#app-embed{--app-embed-width: 90%;--inline-container-max-width: 90%;--app-embed-padding-x: 0px;--app-embed-padding-y: 0px}.nk-contact-form-app{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;max-width:100%!important}.nk-contact-form-app>*{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.nk-contact-form-app form,.nk-contact-form-app [class*=form],.nk-contact-form-app [class*=Form],.nk-contact-form-app section[class*=form],.nk-contact-form-app div,.nk-contact-form-app section,.nk-contact-form-app article,.nk-contact-form-app main{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.nk-contact-form-app .field-group,.nk-contact-form-app .form-field,.nk-contact-form-app [class*=field-group],.nk-contact-form-app [class*=form-field],.nk-contact-form-app [class*=FieldGroup],.nk-contact-form-app [class*=FormField],.nk-contact-form-app>form>*,.nk-contact-form-app>form>div>*,.nk-contact-form-app form>div,.nk-contact-form-app form>section,.nk-contact-form-app form>article{margin:0 0 18px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:0!important;padding-right:0!important}.nk-contact-form-app .field-group:last-child,.nk-contact-form-app .form-field:last-child,.nk-contact-form-app [class*=field-group]:last-child,.nk-contact-form-app [class*=form-field]:last-child{margin-bottom:0!important}.nk-contact-form-app input[type=text],.nk-contact-form-app input[type=email],.nk-contact-form-app input[type=tel],.nk-contact-form-app input[type=number],.nk-contact-form-app input[type=date],.nk-contact-form-app input[type=time],.nk-contact-form-app input[type=url],.nk-contact-form-app select,.nk-contact-form-app textarea,.nk-contact-form-app [type=text],.nk-contact-form-app [type=email],.nk-contact-form-app [type=tel],.nk-contact-form-app [type=number]{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:12px 14px!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}.nk-contact-form-app textarea{min-height:140px!important;padding:12px 14px!important;resize:vertical!important}.nk-contact-form-app label,.nk-contact-form-app [class*=label],.nk-contact-form-app [class*=Label]{display:block!important;width:100%!important;max-width:100%!important;margin-bottom:8px!important;margin-top:0!important;box-sizing:border-box!important}.nk-contact-form-app button[type=submit],.nk-contact-form-app input[type=submit],.nk-contact-form-app button[class*=submit],.nk-contact-form-app [class*=submit-button],.nk-contact-form-app [class*=SubmitButton]{width:220px!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;padding:14px 24px!important;box-sizing:border-box!important;margin-top:8px!important;margin-bottom:0!important}.nk-contact-form-app input[type=checkbox],.nk-contact-form-app input[type=radio]{width:auto!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;margin-right:8px!important;flex-shrink:0!important}.nk-contact-form-app input[type=checkbox]+label,.nk-contact-form-app input[type=radio]+label,.nk-contact-form-app label:has(input[type=checkbox]),.nk-contact-form-app label:has(input[type=radio]){display:flex!important;align-items:center!important;margin-bottom:12px!important}.nk-contact-form-app [class*=error],.nk-contact-form-app [class*=Error],.nk-contact-form-app [class*=message],.nk-contact-form-app [class*=Message],.nk-contact-form-app [class*=success],.nk-contact-form-app [class*=Success]{width:100%!important;max-width:100%!important;margin-top:12px!important;margin-bottom:12px!important;padding:12px 14px!important;box-sizing:border-box!important}@media screen and (min-width:768px){.nk-contact-form-app .field-group,.nk-contact-form-app .form-field,.nk-contact-form-app [class*=field-group],.nk-contact-form-app [class*=form-field]{margin-bottom:20px!important}.nk-contact-form-app input[type=text],.nk-contact-form-app input[type=email],.nk-contact-form-app input[type=tel],.nk-contact-form-app input[type=number],.nk-contact-form-app select{min-height:48px!important;padding:14px 16px!important}.nk-contact-form-app textarea{min-height:160px!important;padding:14px 16px!important}.nk-contact-form-app button[type=submit],.nk-contact-form-app input[type=submit]{min-height:52px!important;padding:16px 32px!important}}.nk-contact-form-wrapper .nk-contact-form-app *{max-width:100%!important;box-sizing:border-box!important}.nk-contact-form-app [class*=container],.nk-contact-form-app [class*=Container],.nk-contact-form-app [class*=wrapper],.nk-contact-form-app [class*=Wrapper],.nk-contact-form-app [class*=content],.nk-contact-form-app [class*=Content]{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.nk-contact-form-app [class*=phone],.nk-contact-form-app [class*=Phone],.nk-contact-form-app [class*=tel],.nk-contact-form-app [class*=Tel]{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.nk-contact-form-app [class*=phone]>*,.nk-contact-form-app [class*=Phone]>*,.nk-contact-form-app [class*=tel]>*,.nk-contact-form-app [class*=Tel]>*{box-sizing:border-box!important}@media screen and (min-width:1024px){.nk-contact-form-app{max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/nk-contact.css.map */
