.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}/* Start custom CSS *//* Shop — Diggiehippie® | template-scoped (body.elementor-page-4074 = .elementor-4074) */

/* Price: native WooCommerce Product Price widget (V3) inside the Atomic .product-price wrapper */
body.elementor-page-4074 .product-price .price { margin: 0; color: inherit; font-size: inherit; }
body.elementor-page-4074 .product-price del { font-size: 0.75em; color: var(--muted-text); text-decoration-thickness: 1px; margin-right: 0.35em; opacity: 1; }
body.elementor-page-4074 .product-price ins { text-decoration: none; }
body.elementor-page-4074 .product-price .woocommerce-price-suffix { font-family: var(--font-body); font-size: 0.55em; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: var(--muted-text); margin-left: 0.5em; }

/* Short description: paragraph rhythm (native WooCommerce Short Description widget, wpautop) */
body.elementor-page-4074 .product-row-info .woocommerce-product-details__short-description p { margin: 0 0 1em; }
body.elementor-page-4074 .product-row-info .woocommerce-product-details__short-description p:last-child { margin-bottom: 0; }

/* Focus: linked product titles (Atomic heading link resets outline via all:unset) */
body.elementor-page-4074 .product-row-info h2 a:focus-visible {
    outline: 2px solid var(--foreground);
    outline-offset: 4px;
}/* End custom CSS */