#MainContent .nk-nfc-business{--nfc-dark:#285b57;--nfc-light:var(--nk-web-light-green,#d6eadc);color:var(--nfc-dark);background:#fff;border:1.5px solid var(--nfc-dark);border-radius:20px;padding:clamp(16px,3vw,28px);margin:18px 0 14px;box-shadow:0 9px 28px #285b570e}#MainContent .nk-nfc-eyebrow{text-align:center;font-size:11px;letter-spacing:.1em;color:#47786e;font-weight:750}#MainContent .nk-nfc-business h3{text-align:center!important;margin:8px 0 10px!important;font-size:clamp(21px,2.5vw,28px)!important;line-height:1.22;color:var(--nfc-dark);font-weight:800}#MainContent .nk-nfc-description{text-align:center;font-size:14px;color:#516e61;line-height:1.5;margin:0 auto 16px;max-width:440px}#MainContent .nk-nfc-tiers{display:grid;gap:7px}#MainContent .nk-nfc-tier{-webkit-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:minmax(90px,1.1fr) minmax(85px,1fr) minmax(80px,1fr);align-items:center;gap:6px;padding:12px!important;min-height:58px;cursor:pointer;text-align:left!important;background:#fff;border:1.5px solid #cddfd3!important;border-radius:12px!important;color:var(--nfc-dark)!important;transition:background .12s ease,border-color .12s ease;box-shadow:none!important;font-family:inherit;line-height:1.25}#MainContent .nk-nfc-tier:hover{background:#f2faf4!important;border-color:var(--nfc-dark)!important}#MainContent .nk-nfc-tier.is-selected{background:var(--nfc-light)!important;border:2px solid var(--nfc-dark)!important;padding:11.5px!important}#MainContent .nk-nfc-tier:focus-visible{outline:3px solid #285b57!important;outline-offset:2px}#MainContent .nk-nfc-tier__choice{display:flex;align-items:center;gap:8px;min-width:0;font-weight:700;font-size:14px}#MainContent .nk-nfc-tier__radio{flex:0 0 auto;width:16px;height:16px;border:2px solid #799f8e;border-radius:50%;background:#fff;display:block;position:relative}#MainContent .nk-nfc-tier.is-selected .nk-nfc-tier__radio{border-color:var(--nfc-dark)}#MainContent .nk-nfc-tier.is-selected .nk-nfc-tier__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--nfc-dark)}#MainContent .nk-nfc-tier__price{text-align:right;display:flex;flex-direction:column;gap:1px;align-items:end;white-space:nowrap}#MainContent .nk-nfc-tier__price strong{font-size:16px;font-weight:800}#MainContent .nk-nfc-tier__price small{font-size:10px;font-weight:500;color:#5a7469}#MainContent .nk-nfc-tier__total{text-align:right;font-size:13px;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}#MainContent .nk-nfc-tier__from{font-size:10px;font-weight:400}#MainContent .nk-nfc-custom{border:1px solid #b6d2c0;background:#f8fbf9;border-radius:13px;margin:12px 0 0;padding:14px}#MainContent .nk-nfc-custom label{display:block;font-weight:750;font-size:14px;color:var(--nfc-dark);margin:0 0 8px}#MainContent .nk-nfc-custom input{display:block;width:100%;font-size:17px;min-height:45px;border:1px solid #9bbda9!important;border-radius:10px!important;padding:10px;background:#fff!important;color:var(--nfc-dark);box-sizing:border-box}#MainContent .nk-nfc-custom small{display:block;margin-top:6px;color:#516e61;font-size:12px}#MainContent .nk-nfc-result{display:grid;gap:4px;text-align:center;background:var(--nfc-light);border-radius:13px;margin-top:14px;padding:15px 12px;color:var(--nfc-dark)}#MainContent .nk-nfc-result__label{font-weight:750;font-size:12px;letter-spacing:.02em}#MainContent .nk-nfc-result__total{font-size:clamp(24px,4vw,31px);font-weight:850;font-variant-numeric:tabular-nums}#MainContent .nk-nfc-result__detail{font-size:12px}#MainContent .nk-nfc-note{font-size:12px;line-height:1.5;color:#597569;text-align:center;margin:12px 0 0}#MainContent .nk-nfc-error:not([hidden]){border:1px solid #e3b9ae;background:#fff7f5;color:#9e362c;padding:10px;border-radius:10px;margin-top:9px;font-size:13px}#MainContent .nk-nfc-active .nk-purchase-row{display:none!important}#MainContent .nk-nfc-active .nk-tier-prices,#MainContent .nk-nfc-active volume-pricing{display:none!important}#MainContent .nk-nfc-business [hidden]{display:none!important}@media(max-width:420px){#MainContent .nk-nfc-business{padding:13px 10px;border-radius:17px}#MainContent .nk-nfc-tier{grid-template-columns:minmax(88px,1.05fr) minmax(80px,.95fr) minmax(72px,.8fr);gap:3px;padding:11px 8px!important}#MainContent .nk-nfc-tier.is-selected{padding:10.5px 7.5px!important}#MainContent .nk-nfc-tier__choice{font-size:12px;gap:6px}#MainContent .nk-nfc-tier__price strong{font-size:14px}#MainContent .nk-nfc-tier__total{font-size:12px}#MainContent .nk-nfc-tier__radio{width:14px;height:14px}}@media(prefers-reduced-motion:reduce){#MainContent .nk-nfc-tier{transition:none}}#MainContent .nk-nfc-links{margin:23px 0 0;padding-top:19px;border-top:1px solid #d7e6db;color:#285b57}#MainContent .nk-nfc-step{background:#eaf3ec;color:#285b57;border-radius:30px;font-size:12px;font-weight:800;padding:6px 13px;width:max-content;margin:0 auto 13px}#MainContent .nk-nfc-links h4{text-align:center;color:#285b57!important;font-size:20px!important;font-weight:800;margin:0 0 7px!important}#MainContent .nk-nfc-links__intro{text-align:center;color:#557469;font-size:13px;line-height:1.5;margin:0 0 17px}#MainContent .nk-nfc-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}#MainContent .nk-nfc-mode{position:relative;display:flex;align-items:center;padding:10px 12px;min-height:72px;background:#fff;border:1.5px solid #c6dbd0;border-radius:12px;cursor:pointer;box-sizing:border-box}#MainContent .nk-nfc-mode:has(input:checked){background:var(--nk-web-light-green,#d6eadc);border:2px solid #285b57;padding:9.5px 11.5px}#MainContent .nk-nfc-mode input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}#MainContent .nk-nfc-mode:has(input:focus-visible){outline:3px solid #285b57;outline-offset:2px}#MainContent .nk-nfc-mode span{display:grid;gap:4px;pointer-events:none}#MainContent .nk-nfc-mode strong{font-size:14px;font-weight:800}#MainContent .nk-nfc-mode small{font-size:11px;line-height:1.3;color:#56736a}#MainContent .nk-nfc-same{background:#f8fcf9;border:1px solid #d6e6d9;border-radius:13px;padding:14px}#MainContent .nk-nfc-same label,#MainContent .nk-nfc-group__inputs label{display:block;font-size:13px;font-weight:730;color:#285b57}#MainContent .nk-nfc-same input,#MainContent .nk-nfc-group__inputs input{display:block;width:100%;min-height:44px;box-sizing:border-box;margin-top:7px;border:1px solid #acc9b6!important;border-radius:10px!important;background:#fff!important;padding:9px 12px!important;color:#285b57!important;font-size:16px!important}#MainContent .nk-nfc-links__hint{font-size:11px;color:#668174;margin:10px 0 0;line-height:1.5}#MainContent .nk-nfc-progress{background:var(--nk-web-light-green,#d6eadc);border:1px solid #b9d6c3;border-radius:13px;padding:12px;margin:12px 0 14px}#MainContent .nk-nfc-progress__counts{display:grid;grid-template-columns:1fr 1fr;gap:12px;text-align:center}#MainContent .nk-nfc-progress__counts span{display:flex;flex-direction:column;gap:3px}#MainContent .nk-nfc-progress__counts small{font-size:11px;color:#4b7263}#MainContent .nk-nfc-progress__counts strong{font-size:23px;color:#285b57;font-weight:850;font-variant-numeric:tabular-nums}#MainContent .nk-nfc-progress__track{height:9px;background:#fff;border-radius:30px;overflow:hidden;margin-top:9px}#MainContent [data-nk-nfc-progress-fill]{display:block;height:100%;width:0%;background:#285b57;border-radius:30px;transition:width .12s}#MainContent .nk-nfc-progress p{text-align:center;font-size:12px;color:#285b57;line-height:1.45;margin:8px 0 0}#MainContent .nk-nfc-progress .is-complete{font-weight:800}#MainContent .nk-nfc-group{background:#fff;border:1px solid #cfe2d3;border-radius:13px;padding:13px;margin-bottom:9px}#MainContent .nk-nfc-group__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}#MainContent .nk-nfc-group__heading strong{font-size:14px;font-weight:800}#MainContent .nk-nfc-group__heading button{border:none!important;background:transparent!important;color:#285b57!important;text-decoration:underline;cursor:pointer;padding:3px;font-size:12px}#MainContent .nk-nfc-group__heading button[hidden]{display:none!important}#MainContent .nk-nfc-group__inputs{display:grid;grid-template-columns:1fr 1.7fr;gap:10px}#MainContent .nk-nfc-add-group{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;background:#fff!important;border:1.5px dashed #86ae95!important;border-radius:12px;color:#285b57!important;cursor:pointer;font-size:13px;font-weight:750}#MainContent .nk-nfc-add-group:hover{background:#f2faf4!important}#MainContent .nk-nfc-links__error:not([hidden]){border:1px solid #e6bfb4;background:#fff7f5;color:#9e362c;border-radius:10px;padding:11px;font-size:12px;margin:9px 0}#MainContent .nk-nfc-links [hidden]{display:none!important}@media(max-width:420px){#MainContent .nk-nfc-mode{padding:9px;min-height:73px}#MainContent .nk-nfc-mode strong{font-size:12px}#MainContent .nk-nfc-mode small{font-size:10px}#MainContent .nk-nfc-group__inputs{grid-template-columns:1fr;gap:11px}#MainContent .nk-nfc-group{padding:11px}}@media(prefers-reduced-motion:reduce){#MainContent [data-nk-nfc-progress-fill]{transition:none}}#MainContent .nk-product-page [data-nk-nfc-optional-image] .nk-upload-title-match{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-flow:row wrap!important;gap:5px 11px!important;width:100%!important;height:auto!important;min-height:34px!important;text-align:left!important}#MainContent .nk-product-page [data-nk-nfc-optional-image] .nk-upload-title-match>.nk-photo-upload-requirement{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:4px 9px!important;float:none!important;position:static!important;vertical-align:middle!important;align-self:center!important;flex:0 0 auto!important;font-size:12px!important;line-height:1.2!important}#MainContent .nk-product-page .nk-nfc-same,#MainContent .nk-product-page .nk-nfc-group{background-color:var(--nk-web-light-green, #d6eadc)!important;border-color:#bad6c2!important}#MainContent .nk-product-page .nk-nfc-same input#nk-nfc-common-url,#MainContent .nk-product-page .nk-nfc-group__inputs input[data-nk-nfc-group-url]{background-color:#fff!important;border:1px solid #acc9b6!important;color:#285b57!important;box-shadow:none!important}#MainContent .nk-product-page .nk-nfc-same input#nk-nfc-common-url:focus,#MainContent .nk-product-page .nk-nfc-group__inputs input[data-nk-nfc-group-url]:focus{background-color:#fff!important;border-color:#285b57!important;outline:2px solid #285b57!important;outline-offset:1px!important}#MainContent .nk-nfc-business .nk-nfc-result,#MainContent .nk-product-page .nk-nfc-same,#MainContent .nk-product-page .nk-nfc-business .nk-nfc-progress,#MainContent .nk-product-page .nk-nfc-business .nk-nfc-group,#MainContent .nk-product-page .nk-nfc-business .nk-nfc-same,#MainContent .nk-product-page .nk-nfc-business .nk-nfc-result,#MainContent .nk-product-page .nk-nfc-business .nk-nfc-custom{border:1.5px solid #285b57!important}#MainContent .nk-product-page .nk-nfc-business .nk-nfc-group__inputs input,#MainContent .nk-product-page .nk-nfc-business .nk-nfc-same input#nk-nfc-common-url,#MainContent .nk-product-page .nk-nfc-business .nk-nfc-custom input,#MainContent .nk-product-page .nk-nfc-business .nk-nfc-progress__track{border:1.5px solid #285b57!important;box-sizing:border-box!important}#MainContent .nk-product-page .nk-nfc-business .nk-nfc-tier,#MainContent .nk-product-page .nk-nfc-business .nk-nfc-mode,#MainContent .nk-product-page .nk-nfc-business .nk-nfc-add-group{border-color:#285b57!important}#MainContent .nk-product-page .nk-nfc-business :is(.nk-nfc-tier.is-selected,.nk-nfc-mode:has(input:checked),.nk-nfc-same,.nk-nfc-group,.nk-nfc-result,.nk-nfc-progress,.nk-nfc-step,.nk-nfc-custom),#MainContent .nk-product-page .nk-nfc-business :is(.nk-nfc-tier.is-selected,.nk-nfc-mode:has(input:checked),.nk-nfc-same,.nk-nfc-group,.nk-nfc-result,.nk-nfc-progress,.nk-nfc-step,.nk-nfc-custom) :where(*:not(input):not(textarea):not(select)){color:#285b57!important}#MainContent .nk-nfc-links h4.nk-nfc-step{display:block!important;box-sizing:border-box;width:fit-content;max-width:100%;margin:0 auto 19px!important;padding:10px 17px!important;border-radius:30px;background:#eaf3ec;color:#285b57!important;font-size:clamp(18px,4.6vw,23px)!important;font-weight:800!important;line-height:1.3!important;letter-spacing:0;text-align:center!important;white-space:normal}
/*# sourceMappingURL=/cdn/shop/t/252/assets/nk-nfc-modern.css.map */
