/*
Theme Name: Minimog Child
Theme URI: http://minimog.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.0.0
Template: minimog
Text Domain:  minimog-child
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

/* FIX: SVG icons appear black on mobile/tablet - preserve original colors */

/* Override theme's fill:currentColor rule to allow original attributes through */
.menu__container .menu-item-icon svg [fill]:not([fill='none']),
.menu__container .menu-item-icon svg [stroke]:not([stroke='none']) {
  fill: inherit !important;
  stroke: inherit !important;
}

/* Ensure SVG inline styles with original colors take precedence */
.menu-item-icon svg [style*="fill"],
.menu-item-icon svg [style*="stroke"] {
  fill: inherit !important;
  stroke: inherit !important;
}

/* For all screen sizes - mobile, tablet, desktop */
@media (max-width: 1920px) {
  .menu-item-icon svg,
  .menu-item-icon svg * {
    filter: none !important;
    opacity: 1 !important;
  }
}
/* Add a visible box around each product in the WooCommerce product grid */
.minimog-product .product {
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 14px;
  background-color: #fff;
  overflow: hidden;
  padding: 18px;
  transition: box-shadow 0.4s ease, background-image 0.4s ease, transform 0.4s ease;
}

.minimog-product .product:hover {
  transform: translateY(-3px);

  background-color: #fff;

}
body {
  font-family: 'Poppins', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
div,
span,
.heading,
.heading-typography {
  font-family: 'Poppins', sans-serif;
}

.page-header,
.page-header * {
  font-family: 'Poppins', sans-serif !important;
}

.page-header .header-icon,
.page-header .header-icon * {
  font-family: 'Font Awesome 5 Pro' !important;
}