/*
 * Guest purchase guard — cosmetic layer only.
 *
 * Loaded exclusively for anonymous requests (via the personify_guestpurchaseguard_disabled handle),
 * so these rules never touch a logged-in customer's page. They hide any purchase affordance a theme
 * renders for guests; the binding security is the server-side denial in DenyGuestQuoteAddPlugin and
 * RequireLoginPlugin, so a hidden-but-submitted control still fails server-side.
 *
 * Keyed on the semantic body class + core markup shared by every Jangro child theme — deliberately
 * NOT on any store id, so it is a single reusable rule set rather than scattered per-store overrides.
 */
.guest-no-purchase [data-role="tocart-form"],
.guest-no-purchase .box-tocart,
.guest-no-purchase .product-add-form,
.guest-no-purchase .action.tocart,
.guest-no-purchase #product-addtocart-button,
.guest-no-purchase .product-item-actions .actions-primary,
.guest-no-purchase .field.qty,
.guest-no-purchase .jangro-qty,
.guest-no-purchase .minicart-wrapper,
.guest-no-purchase .action.showcart {
    display: none !important;
}
