.main_status_div { margin-top: 5px; }
.main_status_div ul { list-style: none; padding: 0; margin: 0; }
.main_status_div .acss_sub_rule_item { padding: 10px; border-radius: 4px; margin-bottom: 10px; }
.main_status_div .acss_sub_rule_item p { margin: 0; }
.woocommerce ul.products li.product,
.woocommerce div.product,
.wp-block-woocommerce-product-image { position: relative; }
.adf-badge { position: absolute; top: 8px; left: 8px; z-index: 5; padding: 5px 10px; }
.ars-variation-badge { display: inline-block; padding: 4px 10px; margin: 5px 0; }
.ars-cart-notice:empty { display: none; }
.ars-cart-notice .woocommerce-message { margin-top: 10px; }
