/* Slim delivery details: no changes to native shipping, payment or wallet containers. */
.mcux-delivery { box-sizing: border-box; color: #1d3547; font-size: 13px; line-height: 1.5; overflow-wrap: anywhere; }
.mcux-delivery[data-mcux-delivery-product]:not(.mcux-delivery--compact) { margin: 14px 0 18px; padding: 11px 0 11px 12px; border-left: 3px solid #b94f1b; border-radius: 3px; background: #fff; }
.mcux-delivery-option { display: block; }
.mcux-delivery-option + .mcux-delivery-option { margin-top: 4px; }
.mcux-delivery-option > span { margin-right: 4px; }
.mcux-delivery strong { color: #1d3547; font-weight: 650; }
.mcux-delivery-source, .mcux-delivery-note { display: block; color: #63717b; font-size: 12px; margin-top: 5px; }
.mcux-delivery-muted { color: #63717b; }
.mcux-delivery--compact { margin: 5px 0 0; font-size: 12px; }
.mcux-delivery--item { margin-top: 5px; font-size: 12px; font-weight: 400; }
.mcux-delivery--item .mcux-delivery-option > span { margin-right: 2px; }
.mcux-delivery--order { margin: 10px 0; }
.shop_table .mcux-delivery-row > td { padding: 12px 0 !important; text-align: left !important; background: #fff !important; border-top: 1px solid #e1e5e8; }
.shop_table .mcux-delivery-row > td::before { content: none !important; }
.mcux-delivery[hidden], .mcux-delivery:empty { display: none !important; }

/* The homepage card uses explicit flex ordering for native title/stock/price/actions. */
body.home.mcux-enabled.mcux-v2.wp-theme-blocksy #main ul.products > li.product > .mcux-delivery--compact { order: 3; }
