/**
 * TurnPoint front-end compatibility styles.
 *
 * Migrated from Header Footer Code Manager on 2026-08-30:
 * - HFCM #2 "Fix Magicards alignment"
 * - HFCM #3 "Shrink more items title space"
 * - HFCM #5 "alighn read more buttons"
 *
 * The selectors remain intentionally scoped to the same WooCommerce and
 * Elementor components so the visual result stays unchanged.
 */

/* HFCM #2: WooCommerce quantity and Elementor/WooCommerce alignment. */
.woocommerce form .quantity .minus,
.woocommerce form .quantity .plus {
	width: 34px;
}

.woocommerce .quantity .qty {
	max-width: 40px;
}

.woocommerce-page .elementor-icon-list-text {
	font-weight: normal !important;
}

.woocommerce-page .elementor-share-btn__icon {
	font-size: 100% !important;
}

/* HFCM #3: compact JetWoo product titles (duplicate legacy rule consolidated). */
.jet-woo-product-title {
	line-height: 1rem !important;
}

/* HFCM #5: keep article-card buttons aligned on the two original pages. */
body.page-id-8726 .elementor-post__excerpt,
body.page-id-4121 .elementor-post__excerpt {
	margin-bottom: 70px !important;
}

body.page-id-8726 .elementor-post__read-more,
body.page-id-4121 .elementor-post__read-more {
	position: absolute !important;
	bottom: 20px !important;
}
