.em-products li.product {
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.04);
    transition: box-shadow 0.25s ease;
	border-radius: 5px;
}

/* Hover = ONLY shadow change */
.em-products li.product:hover {
    box-shadow: 0 10px 28px rgba(0, 0, 0, 0.07);
}



.home header {
  margin-bottom: 0 !important;
}

.wordads-tag {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    display: none !important; /* if there's nothing in it */
}


#primary {
    min-height: 0 !important;
    height: auto !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

#main {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

#page {
    min-height: 0 !important;
}



.related.products,
.wp-block-woocommerce-related-products,
.related-posts,
.related-post,
.related-posts-container,
.ast-related-posts {
    display: none !important;
}





/* Slightly slanted red brushstroke underline */
.brush-underline {
    position: relative;
    display: inline-block;
    padding-bottom: 14px;
}

.brush-underline::after {
    content: "";
    position: absolute;
    left: -3%;
    bottom: 0;
    width: 106%;
    height: 10px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M5 13 L295 9' fill='none' stroke='%23f40000' stroke-width='7' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100% 100%;

    pointer-events: none;
}






/* Eagle Mart submenu background color - desktop + mobile */
.ast-builder-menu-mobile .sub-menu,
.ast-builder-menu .sub-menu {
    background-color: #FAFAFA !important;
}

.ast-builder-menu-mobile .sub-menu li,
.ast-builder-menu-mobile .sub-menu li a,
.ast-builder-menu .sub-menu li,
.ast-builder-menu .sub-menu li a {
    background-color: #FAFAFA !important;
}





/* Remove arrows from submenu links only */
.ast-builder-menu-mobile .sub-menu a .ast-icon,
.ast-builder-menu-mobile .sub-menu a svg,
.ast-builder-menu .sub-menu a .ast-icon,
.ast-builder-menu .sub-menu a svg {
    display: none !important;
}





/* Hide WooCommerce empty cart "Return to shop" button */
.woocommerce-cart .return-to-shop {
    display: none;
}