/* Force WooCommerce single product image to 16:9 */

.woocommerce div.product div.images img {
    width: 100%;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    border-radius: 12px; /* optional */
}


img[src*="Shape-0263.png"] {
    content: url("https://mcdonaldcommunications.com.au/wp-content/uploads/2026/05/Shape-0263.png");
}

/*
.elementor-menu-cart__product-name .product-name 
{
	font-size: 1px !important;
}*/

.woocommerce-Price-amount.amount
{
	color: #fd5857;
}

.quantity {
	display: none;
}
/*
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)) {
  margin-inline-start: 0px !important;
}
*/
.woocommerce div.product form.cart .button,
.woocommerce div.product form.cart button {
    margin-left: 0 !important;
    margin-inline-start: 0 !important;
}


.woocommerce-mini-cart__empty-message {
font-size: 16px !important}


.woocommerce .login .button {
	background-color: #FD5857 !important;
}

.jp-relatedposts-post-a {
    color: #FD5857 !important;
}

.jp-relatedposts-post-title {
	padding-top: 6px !important;
	padding-bottom: 4px;
}
/*
.jp-relatedposts-post-context,
.jp-relatedposts-post-date {
font-size: 12px !important; } */


.single_add_to_cart_button {
	margin-right: 12px !important;
}


/**************************/
@media (max-width: 480px) {

    .elementor-add-to-cart form.cart {
        display: flex !important;
        flex-direction: column !important;
        gap: 10px !important;
        width: 100% !important;
    }

    .elementor-add-to-cart form.cart .single_add_to_cart_button,
    .elementor-add-to-cart form.cart .wc-buy-now-btn {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        flex: none !important;
    }
}