.nd-cart-page,.nd-cart-page__header{font-family:Inter,Arial,Helvetica,sans-serif}.nd-cart-page__header{margin:0;padding:28px 20px;border-bottom:1px solid #e4ebe6;background:#fff}.nd-cart-page__header h1{margin:0;color:#14251d;font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.02em;text-transform:none}.nd-cart-page{max-width:1360px;margin:0 auto;padding-top:34px;padding-bottom:54px;color:#14251d}.nd-cart-page .cart table{width:100%;overflow:hidden;margin:0;border:1px solid #dce6df;border-radius:20px;border-collapse:separate;border-spacing:0;background:#fff;box-shadow:0 10px 30px #1d3d2e0a}.nd-cart-page .cart__header{background:#f4f8f5}.nd-cart-page .cart__header th{padding:16px 18px;border:0;border-bottom:1px solid #dce6df;color:#5c6e64;font-size:12px;line-height:1.3;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.nd-cart-page .cart__row td{padding:20px 18px;border:0;border-bottom:1px solid #edf1ee;vertical-align:middle}.nd-cart-page .cart__row:last-child td{border-bottom:0}.nd-cart-page .cart__image-wrapper{width:112px}.nd-cart-page .cart__image{display:block;width:92px;height:92px;margin:0 auto;object-fit:contain;border-radius:14px;background:#fff}.nd-cart-page .list-view-item__title{margin:0 0 7px}.nd-cart-page .list-view-item__title a{color:#14251d;font-size:15px;line-height:1.4;font-weight:700;text-decoration:none}.nd-cart-page .list-view-item__title a:hover{color:#2f6b4f}.nd-cart-page .cart__meta-text{color:#67796f;font-size:13px;line-height:1.55}.nd-cart-page .cart__price-wrapper,.nd-cart-page .cart__subtotal,.nd-cart-page .cart__row .text-right{color:#14251d;font-weight:700}.nd-cart-page .cart__qty-label{display:none}.nd-cart-page .qtyField{display:inline-flex;align-items:center;min-height:44px;overflow:hidden;border:1px solid #d5e0d8;border-radius:999px;background:#f8faf8}.nd-cart-page .qtyField .qtyBtn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;color:#2f6b4f;text-decoration:none;background:transparent}.nd-cart-page .qtyField .qtyBtn:hover{background:#edf5f0}.nd-cart-page .cart__qty-input{width:46px;height:42px;padding:0;border:0;border-left:1px solid #e1e8e3;border-right:1px solid #e1e8e3;background:#fff;color:#14251d;font-size:14px;font-weight:700;text-align:center}.nd-cart-page .cart__remove{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;padding:0;border:1px solid #dce6df;border-radius:50%;background:#fff;color:#617268}.nd-cart-page .cart__remove:hover{border-color:#c7d8cd;background:#f3f8f5;color:#2f6b4f}.nd-cart-page .cart tfoot td{padding:16px 18px;border:0;background:#fbfcfb}.nd-cart-page .cart-continue,.nd-cart-page .cart-update{color:#2f6b4f;font-size:13px;font-weight:700;text-decoration:none}.nd-cart-page .cart-continue:hover,.nd-cart-page .cart-update:hover{color:#173d2e}.nd-cart-page .currencymsg{margin-top:12px;color:#6a7a71;font-size:12px;line-height:1.5}.nd-cart-page .cart__footer{margin-top:24px}.nd-cart-page .cart__footer .grid{margin-left:-14px}.nd-cart-page .cart__footer .grid__item{padding-left:14px}.nd-cart-page .solid-border{height:100%;padding:24px;border:1px solid #dce6df;border-radius:20px;background:#fff;box-shadow:0 10px 30px #1d3d2e0a}.nd-cart-page .solid-border h5{margin:0 0 12px;color:#14251d;font-size:14px;line-height:1.35;font-weight:700;text-transform:none}.nd-cart-page .cart-note__label{color:inherit;font-weight:inherit}.nd-cart-page .cart-note__input{width:100%;min-height:130px;padding:14px 16px;resize:vertical;border:1px solid #d7e1da;border-radius:14px;background:#fafcfb;color:#14251d;font-family:inherit;font-size:14px;line-height:1.55}.nd-cart-page .cart-note__input:focus{outline:2px solid rgba(47,107,79,.2);outline-offset:1px;border-color:#2f6b4f}.nd-cart-page .cart__subtotal-title,.nd-cart-page .cart__subtotal{color:#14251d;font-size:17px;line-height:1.3;font-weight:800}.nd-cart-page .cart__shipping,.nd-cart-page .cart__savings{margin-top:12px;color:#687a70;font-size:12px;line-height:1.5}.nd-cart-page .cart_tearm{margin:18px 0 14px}.nd-cart-page .cart_tearm label{display:flex;align-items:flex-start;gap:9px;margin:0;color:#33483d;font-size:13px;line-height:1.45;cursor:pointer}.nd-cart-page .cart_tearm input[type=checkbox]{width:17px;height:17px;margin:1px 0 0;accent-color:#2f6b4f;flex:0 0 17px}.nd-cart-page #cartCheckout{width:100%;min-height:50px;margin-top:4px;padding:13px 22px;border:1px solid #2f6b4f;border-radius:999px;background:#2f6b4f;color:#fff;font-family:inherit;font-size:14px;line-height:1.2;font-weight:800;letter-spacing:0;text-transform:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.nd-cart-page #cartCheckout:hover:not(:disabled){border-color:#173d2e;background:#173d2e;transform:translateY(-1px)}.nd-cart-page #cartCheckout:disabled{opacity:.45;cursor:not-allowed}.nd-cart-page .additional-checkout-buttons{margin-top:14px}.nd-cart-page .paymnet-img{margin-top:18px;text-align:center}.nd-cart-page .paymnet-img img{max-width:100%;height:auto}.nd-cart-page .empty-page-content{max-width:620px;margin:40px auto;padding:46px 28px;border:1px solid #dce6df;border-radius:22px;background:#fff}.nd-cart-page .empty-page-content h1{color:#14251d;font-size:26px;font-weight:700}.nd-cart-page .empty-page-content p{color:#687a70}.nd-cart-page .empty-page-content .btn{border-radius:999px;background:#2f6b4f;color:#fff}@media screen and (max-width:749px){.nd-cart-page__header{padding:22px 16px}.nd-cart-page__header h1{font-size:24px}.nd-cart-page{padding-top:22px;padding-bottom:38px}.nd-cart-page .cart table{border-radius:16px}.nd-cart-page .cart__row td{padding:14px 10px}.nd-cart-page .cart__image-wrapper{width:84px}.nd-cart-page .cart__image{width:72px;height:72px}.nd-cart-page .list-view-item__title a{font-size:14px}.nd-cart-page .solid-border{padding:20px;border-radius:16px}.nd-cart-page .cart__footer .grid__item{margin-bottom:14px}}.nd-cart-page input#cartCheckout.checkout,.nd-cart-page #cartCheckout.btn,.nd-cart-page .checkout#cartCheckout{width:100%!important;min-height:50px!important;padding:13px 22px!important;border:1px solid #2f6b4f!important;border-radius:999px!important;background:#2f6b4f!important;color:#fff!important;box-shadow:none!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.nd-cart-page input#cartCheckout.checkout:hover:not(:disabled),.nd-cart-page #cartCheckout.btn:hover:not(:disabled),.nd-cart-page .checkout#cartCheckout:hover:not(:disabled){border-color:#173d2e!important;background:#173d2e!important;color:#fff!important}.nd-cart-page input#cartCheckout.checkout:disabled,.nd-cart-page #cartCheckout.btn:disabled,.nd-cart-page .checkout#cartCheckout:disabled{border-color:#b8c8be!important;background:#b8c8be!important;color:#fff!important;opacity:1!important;cursor:not-allowed!important}@media screen and (max-width:749px){.nd-cart-page .cart__edit .cart__edit--active,.nd-cart-page .cart__edit button.cart__edit--active{min-height:38px!important;padding:8px 14px!important;border:1px solid #2f6b4f!important;border-radius:999px!important;background:#fff!important;color:#2f6b4f!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;text-transform:none!important;box-shadow:none!important}.nd-cart-page .cart__edit .cart__edit--active:hover,.nd-cart-page .cart__edit .cart__edit--active:focus{border-color:#173d2e!important;background:#f3f8f5!important;color:#173d2e!important}.nd-cart-page input.cart__update,.nd-cart-page .cart__update-wrapper .cart__update{min-height:38px!important;padding:8px 14px!important;border:1px solid #2f6b4f!important;border-radius:999px!important;background:#2f6b4f!important;color:#fff!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;text-transform:none!important;box-shadow:none!important}.nd-cart-page input.cart__update:hover,.nd-cart-page input.cart__update:focus,.nd-cart-page .cart__update-wrapper .cart__update:hover,.nd-cart-page .cart__update-wrapper .cart__update:focus{border-color:#173d2e!important;background:#173d2e!important;color:#fff!important}}@media screen and (max-width:749px){.nd-cart-page .cart__edit{margin-top:10px!important}.nd-cart-page .cart__edit button,.nd-cart-page .cart__edit .btn,.nd-cart-page .cart__edit .btn--secondary,.nd-cart-page .cart__edit .btn--small,.nd-cart-page .cart__edit .js-edit-toggle,.nd-cart-page .cart__edit .cart__edit--active,.nd-cart-page button.js-edit-toggle.cart__edit--active{-webkit-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:92px!important;min-height:38px!important;margin:0!important;padding:8px 16px!important;border:1px solid #2f6b4f!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#2f6b4f!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;box-shadow:none!important}.nd-cart-page .cart__edit button:hover,.nd-cart-page .cart__edit button:focus,.nd-cart-page .cart__edit .js-edit-toggle:hover,.nd-cart-page .cart__edit .js-edit-toggle:focus{border-color:#173d2e!important;background:#f3f8f5!important;background-color:#f3f8f5!important;color:#173d2e!important;box-shadow:none!important}.nd-cart-page .cart__edit-text--edit,.nd-cart-page .cart__edit-text--cancel{color:inherit!important;font:inherit!important;text-transform:none!important}}@media screen and (max-width:749px){.nd-cart-page .cart__price-wrapper,.nd-cart-page .cart__edit{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.nd-cart-page .cart__edit{overflow:visible!important}.nd-cart-page .cart__edit button,.nd-cart-page .cart__edit .btn,.nd-cart-page .cart__edit .js-edit-toggle,.nd-cart-page button.js-edit-toggle.cart__edit--active,.nd-cart-page input.cart__update,.nd-cart-page .cart__update-wrapper .cart__update{width:auto!important;min-width:0!important;max-width:100%!important;min-height:36px!important;padding:7px 10px!important;box-sizing:border-box!important;white-space:nowrap!important;font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/naturadiet-cart.css.map */
