.rwc-price-unit{font-size:.65em;font-weight:500;color:#64748b;white-space:nowrap}
.rwc-price-unit.rwc-unit-pending{display:block;font-size:12px;line-height:1.4;white-space:normal;margin-top:5px}
.rwc-quantity-label{flex-basis:100%;margin:0 0 8px!important;font-size:14px;font-weight:600;color:var(--wp--preset--color--rockwalls-ink,#263453)}
.rwc-commerce-note{padding:16px 20px;background:#f3f6fc;border:1px solid #d8e1f4;border-radius:12px;color:#42516b;font-size:14px;line-height:1.6}
.woocommerce-cart .variation,.woocommerce-checkout .variation{margin:8px 0 0!important;font-size:13px;line-height:1.5}
.woocommerce-cart .variation dd,.woocommerce-checkout .variation dd{margin:0!important}
.woocommerce-cart .variation dt,.woocommerce-checkout .variation dt{font-weight:500!important}
body.woocommerce-checkout .rwc-page-banner,body.woocommerce-cart .rwc-page-banner{padding:28px 24px!important;min-height:0!important}
body:is(.woocommerce-cart,.woocommerce-checkout) .wp-site-blocks>.wp-block-cover:has(.wp-block-post-title){min-height:0!important;height:auto!important;padding:28px 24px!important}
body:is(.woocommerce-cart,.woocommerce-checkout) .wp-block-cover .wp-block-post-title{font-size:34px!important;line-height:1.2!important;margin:0!important}
body.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%!important;table-layout:fixed!important}
body.woocommerce-checkout .woocommerce-checkout-review-order-table :is(th,td):first-child{width:62%!important;overflow-wrap:break-word}
body.woocommerce-checkout .woocommerce-checkout-review-order-table :is(th,td):last-child{width:38%!important}
body.woocommerce-checkout .woocommerce-checkout-review-order-table .amount{white-space:nowrap}
@media(max-width:600px){.woocommerce-cart .shop_table td{overflow-wrap:anywhere}.woocommerce-cart .quantity input{max-width:100%;width:100px!important}.woocommerce-checkout #order_review{min-width:0}.woocommerce-checkout .shop_table th,.woocommerce-checkout .shop_table td{padding:12px 8px!important}.rwc-commerce-note{padding:14px}.rwc-price-unit{font-size:13px}}
