/* Generated announcement text follows its explicitly edited native block. */
.lc-announcements:is(.ls-core-exact-font-size,.ls-core-custom-font-size) .lc-announcement-copy > p { font-size:inherit!important; }
.lc-announcements[data-ls-native-font-weight] .lc-announcement-copy > p { font-weight:inherit!important; }
.lc-announcements[data-ls-native-color] .lc-announcement-copy > p { color:inherit!important; }
/* Opted-in cards keep the actual editable Group as their visual owner.
   Retire only the legacy LI shell; native Group styles own its replacement. */
body .wc-block-product-template .wc-block-product:has(> .lc-native-product-card) {
 background:transparent!important;border:0!important;border-radius:0!important;
 overflow:visible;
}
.lc-native-product-card { overflow:hidden; }
/* WP's generic border marker also names the theme's Border text preset.
   Clearing a card's text choice restores its parent; explicit choices keep
   Core's higher-priority native text projection in frontend and editor. */
.lc-native-product-card.has-border-color:not(.has-text-color) { color:inherit!important; }
