.elementor-7501 .elementor-element.elementor-element-nkpbody2 > .elementor-container{max-width:1240px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7501 .elementor-element.elementor-element-nkpform2 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-7501 .elementor-element.elementor-element-nkpform2 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-7501 .elementor-element.elementor-element-nkpform2 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7501 .elementor-element.elementor-element-nkpform2 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7501 .elementor-element.elementor-element-nkpform2 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7501 .elementor-element.elementor-element-nkpform2 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7501 .elementor-element.elementor-element-nkpform2 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7501 .elementor-element.elementor-element-nkpform2 .elementor-field-type-html{padding-bottom:0px;}.elementor-7501 .elementor-element.elementor-element-nkpform2 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-7501 .elementor-element.elementor-element-nkpform2 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-7501 .elementor-element.elementor-element-nkpform2 .e-form__buttons__wrapper__button-next{background-color:#2F7A4B;color:#FFFFFF;}.elementor-7501 .elementor-element.elementor-element-nkpform2 .elementor-button[type="submit"]{background-color:#2F7A4B;color:#FFFFFF;}.elementor-7501 .elementor-element.elementor-element-nkpform2 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-7501 .elementor-element.elementor-element-nkpform2 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7501 .elementor-element.elementor-element-nkpform2 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-7501 .elementor-element.elementor-element-nkpform2 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-7501 .elementor-element.elementor-element-nkpform2 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-7501 .elementor-element.elementor-element-nkpform2 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7501 .elementor-element.elementor-element-nkpform2{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}/* Start custom CSS */.nk-product-reference-page{--ink:#24312b;--text:#48564f;--green:#2f7054;--green-dark:#204f3d;--line:#d9e0db;--wash:#f2f7f1;--orange:#ed7b32;max-width:1180px;margin:0 auto;color:var(--text);font-family:Inter,Arial,sans-serif;line-height:1.68}.nk-product-reference-page *{box-sizing:border-box}.nk-product-reference-page section{padding:42px 20px;border-bottom:1px solid var(--line)}.nk-product-reference-page h1,.nk-product-reference-page h2,.nk-product-reference-page h3{color:var(--ink);font-family:Inter,Arial,sans-serif}.nk-product-reference-page h1{font-size:clamp(34px,4vw,48px);line-height:1.1;letter-spacing:-.025em;margin:6px 0 18px}.nk-product-reference-page h2{font-size:clamp(25px,2.8vw,34px);line-height:1.18;margin:0 0 20px}.nk-product-reference-page h3{font-size:19px;line-height:1.35;margin:0 0 8px}.nk-product-reference-page p,.nk-product-reference-page li{font-size:16px}.nk-product-reference-page a{color:var(--green)}
.nk-ref-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:38px;align-items:center;padding-top:24px!important}.nk-ref-hero-image{margin:0;background:#f4f2ec;overflow:hidden}.nk-ref-hero-image img{display:block;width:100%;aspect-ratio:1.12/1;object-fit:cover}.nk-ref-hero-copy{padding:8px 0}.nk-eyebrow{font-size:12px!important;font-weight:850;letter-spacing:.14em;color:#98613b!important}.nk-lead{font-size:17px!important}.nk-ref-hero-copy ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px;padding:18px 0 0 20px;border-top:1px solid var(--line)}.nk-ref-hero-copy li{font-size:14px}.nk-ref-button{display:inline-block;margin-top:10px;padding:13px 22px;border-radius:5px;background:var(--orange);color:#fff!important;text-decoration:none;font-weight:850}
.nk-ref-table{overflow-x:auto}.nk-ref-table table{width:100%;border-collapse:collapse;min-width:720px}.nk-ref-table th,.nk-ref-table td{padding:11px 13px;border:1px solid #aeb8b1;text-align:left;vertical-align:top;font-size:14px}.nk-ref-table th{width:25%;background:#dde2de;color:var(--ink)}.nk-ref-configs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 0 24px}.nk-ref-configs article{padding:18px 0;border-top:3px solid var(--green);border-bottom:1px solid var(--line)}.nk-ref-wide,.nk-product-reference-page section>img{display:block;width:100%;max-height:610px;object-fit:cover}.nk-caption{margin:10px 0 0;color:#6d7872;font-size:13px!important}.nk-ref-green{margin:24px 20px;border:1px solid #dce8dd;border-radius:10px;background:var(--wash)}.nk-ref-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nk-ref-controls article{padding:16px 4px;border-top:3px solid var(--green)}.nk-ref-controls p{font-size:14px}.nk-product-reference-page details{padding:14px 0;border-bottom:1px solid var(--line)}.nk-product-reference-page summary{cursor:pointer;font-weight:800;color:var(--ink)}.nk-product-reference-page details p{margin:9px 0 0}.nk-ref-cta{max-width:none!important;margin-top:24px;background:var(--green-dark);color:#fff;border-bottom:0!important}.nk-ref-cta h2,.nk-ref-cta p{color:#fff}.nk-ref-cta .nk-ref-button{background:var(--orange)}
.elementor-page-7196 .elementor-form{max-width:1140px;margin:42px auto 64px;padding:30px 26px;background:var(--wash);border:1px solid #dce8dd}.elementor-page-7196 .elementor-form .elementor-field{border-radius:3px!important}.elementor-page-7196 .elementor-form .elementor-button{background:var(--orange)!important;border-radius:4px!important;font-weight:850!important}
@media(max-width:900px){.nk-ref-hero{grid-template-columns:1fr}.nk-ref-hero-copy{order:-1}.nk-ref-configs,.nk-ref-controls{grid-template-columns:1fr 1fr}.nk-product-reference-page section{padding:38px 18px}}
@media(max-width:600px){.nk-product-reference-page h1{font-size:34px}.nk-product-reference-page h2{font-size:26px}.nk-ref-hero-copy ul,.nk-ref-configs,.nk-ref-controls{grid-template-columns:1fr}.nk-ref-button{width:100%;text-align:center}.nk-ref-green{margin:18px 10px}.nk-product-reference-page section{padding:34px 15px}.elementor-page-7196 .elementor-form{margin:28px 10px 48px;padding:22px 15px}.nk-ref-table th,.nk-ref-table td{font-size:13px}}
.nk-product-intro{margin:0;padding:22px 20px 0;font-size:16px!important;color:#5e6a64}.single-product .product_title.entry-title{display:block!important}.single-product .nk-product-reference-page{max-width:1180px}.single-product .product .summary .product_meta{font-size:13px}.single-product .product .summary .woocommerce-product-details__short-description ul{margin:14px 0 18px;padding-left:20px}.single-product .product .summary .button,.single-product .product .summary .nk-ref-button{background:var(--orange,#ed7b32)!important;color:#fff!important}/* End custom CSS */