:root{--nk-green:#047857;--nk-green-dark:#064e3b;--nk-green-deep:#052e24;--nk-accent:#c99a12;--nk-gray:#ecfdf5;--nk-muted:#4b5f58}.nk-icon{width:28px;height:28px;flex:none;display:block}.nk-steps{list-style:none;margin:0 0 28px;padding:0;display:flex;align-items:center}.nk-steps__item{display:flex;align-items:center;gap:10px;flex:1;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--nk-muted)}.nk-steps__item:last-child{flex:0 0 auto}.nk-steps__item:not(:last-child):after{content:"";flex:1;height:2px;background:#d6e6df;margin:0 12px}.nk-steps__item.is-done:after{background:var(--nk-green)}.nk-steps__num{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:2px solid #d6e6df;font-weight:700;flex:none;background:#fff;font-size:.8rem}.nk-steps__num .nk-icon{width:16px;height:16px}.nk-steps__item.is-current{color:var(--nk-green-dark)}.nk-steps__item.is-current .nk-steps__num{background:var(--nk-green);border-color:var(--nk-green);color:#fff;box-shadow:0 0 0 4px #04785726}.nk-steps__item.is-done .nk-steps__num{border-color:var(--nk-green);color:var(--nk-green)}@media(max-width:640px){.nk-steps__label{display:none}.nk-steps__item.is-current .nk-steps__label{display:inline}}.nk-payinfo{width:100%;border:1px solid #d6e6df;border-top:4px solid var(--nk-green);border-radius:12px;background:#fff;padding:18px 18px 14px;box-sizing:border-box;text-align:left}.nk-payinfo__head{display:flex;gap:12px;align-items:center}.nk-payinfo__icon{width:44px;height:44px;display:grid;place-items:center;background:var(--nk-gray);color:var(--nk-green);flex:none;border-radius:10px}.nk-payinfo__icon .nk-icon{width:26px;height:26px}.nk-payinfo__title{margin:0;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.88rem;color:var(--nk-green-dark);line-height:1.3}.nk-payinfo__sub{margin:2px 0 0;font-size:.8rem;color:var(--nk-muted);line-height:1.3}.nk-payinfo__list{margin:16px 0 0;padding:0;list-style:none;counter-reset:nkpay;display:grid;gap:10px}.nk-payinfo__list li{counter-increment:nkpay;position:relative;padding-left:32px;font-size:.85rem;line-height:1.45}.nk-payinfo__list li:before{content:counter(nkpay);position:absolute;left:0;top:-1px;width:22px;height:22px;border-radius:50%;background:var(--nk-green);color:#fff;font-size:.72rem;font-weight:700;display:grid;place-items:center}.nk-payinfo__ref{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;padding:10px 12px;background:#fdf6e3;border-left:3px solid var(--nk-accent);border-radius:0 8px 8px 0;font-size:.8rem;line-height:1.45;color:#5a430a}.nk-payinfo__ref .nk-icon{width:18px;height:18px;color:var(--nk-accent);margin-top:1px}.nk-payinfo--compact{padding:12px 14px 10px}.nk-payinfo--compact .nk-payinfo__icon{width:36px;height:36px}.nk-payinfo--compact .nk-payinfo__ref{margin-top:10px;font-size:.75rem}.nk-trust--mini{list-style:none;padding:0;margin:10px 0 0;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px}.nk-trust--mini li{display:flex;align-items:center;gap:6px;font-size:.74rem;color:var(--nk-muted)}.nk-trust--mini .nk-icon{width:16px;height:16px;color:var(--nk-green)}.cart__checkout-button{background:var(--nk-green)!important;color:#fff!important;font-size:.95rem}.cart__checkout-button:hover{background:var(--nk-green-dark)!important}.cart__checkout-button .button-text:before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-1px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center/contain no-repeat}.cart-totals__total-value{color:var(--nk-green-dark)}.cart-totals__total-label{text-transform:uppercase;letter-spacing:.06em}.cart-title,.theme-drawer__title{text-transform:uppercase;letter-spacing:.04em}.nk-cart-steps{padding-top:8px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nk-checkout.css.map */
