/* Nørreslet Partners — WooCommerce B2B */
.woocommerce .price,.woocommerce-Price-amount,.product-price,.product-subtotal,.cart_totals,.order-total,.cart-subtotal,.woocommerce-checkout-review-order-table tfoot,.woocommerce-table--order-details tfoot,.woocommerce-orders-table__cell-order-total{display:none!important}
.woocommerce-checkout #payment .payment_methods{display:none}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt{background:#0B0B0B;color:#fff;border-radius:0;font-family:var(--nr-sans,'Jost'),sans-serif;font-weight:400;font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:16px 26px;transition:background .2s}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover{background:#2a2926;color:#fff}
.woocommerce a.button.nrp-ghost{background:transparent;color:#0B0B0B;border:1px solid #0B0B0B}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container .select2-selection{border:0;border-bottom:1px solid #E7E4DF;border-radius:0;background:transparent;padding:12px 2px;font-family:var(--nr-sans,'Jost'),sans-serif;font-weight:300}
.woocommerce form .form-row label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#7A7670}
.woocommerce-message,.woocommerce-info{border-top-color:#0B0B0B;background:#F6F4F0}
.woocommerce-message::before,.woocommerce-info::before{color:#0B0B0B}
.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;border-top:1px solid #0B0B0B}
.woocommerce-MyAccount-navigation li a{display:block;padding:14px 0;border-bottom:1px solid #E7E4DF;color:#1C1B19;text-decoration:none;font-size:13px;letter-spacing:.12em;text-transform:uppercase}
.woocommerce-MyAccount-navigation li.is-active a{color:#0B0B0B;font-weight:500}
.nrp-dash{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}
.nrp-cond{margin-top:32px;border-top:1px solid #0B0B0B;padding-top:18px}
.nrp-cond h3{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#7A7670;font-weight:500;margin:0 0 12px}
.nrp-cond ul{list-style:none;margin:0;padding:0}
.nrp-cond li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #E7E4DF;font-size:15px}
.nrp-cond li span{color:#7A7670}
.nrp-cond li strong{font-weight:400;color:#0B0B0B;text-align:right}
