.pm3070-detail{display:block;font-size:12px;font-weight:400;line-height:1.5;color:#737984;margin-top:4px}
.pm3070-product-summary{margin:18px 0 22px}
.pm3070-label{font-weight:600;font-size:14px;color:#454b52}
.pm3070-payable{font-size:24px;font-weight:700;color:#f2760c;line-height:1.5}
.pm3070-original-total,.pm3070-original-top,.pm3070-express-hidden,.pm3070-top-price[hidden]{display:none!important}
.pm3070-balance th,.pm3070-balance td{font-size:14px!important;font-weight:500!important}
.pm3070-balance .amount{color:#454b52!important;font-weight:600!important}
.pm3070-full th,.pm3070-full td,.pm3070-full .amount{font-size:13px!important;font-weight:400!important;color:#737984!important}
.pm3070-mini{font-size:13px;line-height:1.6;padding:10px 0}
.pm3070-partial-cart .woocommerce-cart-form .product-subtotal{display:none!important}
.pm3070-partial-cart .cart_totals>h2{text-transform:none;font-size:19px;margin-bottom:16px}
.pm3070-partial-cart .cart_totals .order-total th{font-size:15px}
.pm3070-partial-cart .cart_totals .order-total td>.pm3070-detail{font-size:11px;white-space:normal}
.pm3070-partial-cart .cart_totals .order-total .amount{font-size:24px}
.pm3070-partial-cart :is(.cart_totals,.woocommerce-checkout-review-order-table) tr:is(.shipping,.tax-rate,.tax-total,.pm3070-vat-info) :is(th,td){font-size:13px!important;font-weight:400!important;line-height:1.5;color:#737984!important;vertical-align:top}
.pm3070-partial-cart :is(.cart_totals,.woocommerce-checkout-review-order-table) tr:is(.shipping,.tax-rate,.tax-total,.pm3070-vat-info) :is(label,strong,.amount,bdi){font-size:13px!important;font-weight:400!important;color:#737984!important}
.pm3070-partial-cart :is(.cart_totals,.woocommerce-checkout-review-order-table) .woocommerce-shipping-destination{font-size:12px;line-height:1.5;color:#737984}
.pm3070-details-row>td{padding:12px 0!important;text-align:left!important}
.pm3070-details summary{font-size:13px;color:#737984;cursor:pointer;line-height:1.6}
.pm3070-price-details{width:100%;margin:10px 0 0!important;border:0}
.pm3070-price-details th,.pm3070-price-details td{font-size:12px!important;padding:10px 0!important;font-weight:400!important;vertical-align:top}
.pm3070-price-details th{width:42%;text-align:left}
.pm3070-price-details td{text-align:right}
.pm3070-price-details .amount{font-size:13px!important;font-weight:400!important;color:inherit!important}
.pm3070-details .woocommerce-shipping-destination{font-size:12px;line-height:1.5}
.pm3070-partial-cart .woocommerce-cart-form .product-price{min-width:110px}
.pm3070-partial-cart .woocommerce-cart-form .product-price .pm3070-detail{white-space:nowrap;font-size:11px}

.pm3070-error{font-size:13px;color:#9a3412;line-height:1.5;margin:10px 0}
.pm3070-product-summary[hidden],.pm3070-error[hidden]{display:none!important}
