/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/



/* Reserve thumbnail height before the image arrives so Isotope measures tiles correctly */
.shop.grid-container .product-image img { width: 100%; height: auto; aspect-ratio: 440 / 586; object-fit: cover; }

/* Logo <img>s carry width/height attributes to reserve space before load; the theme only
   sets height, so let width follow the aspect ratio instead of the width attribute */
#logo img, #logo-footer img { width: auto; }
