/**
 * Custom front-end styles for Holydog Artboards Child Theme
 *
 * @package HolydogArtboardsChild
 * @since   1.1.0
 */

/* ── Hide cart price/total from Astra header ──
   The Modern Cart drawer shows real-time totals, so the header
   amount is redundant and visually clutters the nav bar. */
.ast-woo-header-cart-total,
.ast-woo-header-cart-total-only,
.ast-woo-header-cart-info-wrap .ast-woo-header-cart-total,
.ast-site-header-cart .ast-woo-header-cart-total,
.ast-site-header-cart-data .ast-woo-header-cart-total,
.ast-woo-header-cart-info-wrap,
.ast-site-header-cart-info-wrap {
	display: none !important;
}

.ast-site-header-cart .ast-count-text + span,
.ast-site-header-cart span[class*="total"],
.ast-site-header-cart span[class*="price"] {
	display: none !important;
}

/* Static location maps (replace Google Maps embeds) */
.hd-map-image,
.elementor-widget-image.hd-map-image {
	overflow: hidden;
}

.hd-map-image img,
.elementor-widget-image.hd-map-image img {
	width: 100%;
	height: auto;
	border-radius: 12px;
	display: block;
	transition: opacity .2s ease;
}

.hd-map-image a:hover img,
.elementor-widget-image.hd-map-image a:hover img {
	opacity: .92;
}
