/** Shopify CDN: Minification failed

Line 97:0 Unexpected "}"

**/
:root {
  --color-link: #3c82f5 !important;
  --color-foreground: #ffffff !important;
}

/* === FIX: Mega Menu Text Color === */
.link--level-2 {
  color: #333 !important; /* Dark text for readability */
  text-decoration: none;
}

.link--level-2:hover {
  color: #3c82f5 !important; /* Blue hover */
  text-decoration: underline;
}

/* === FIX: Footer Text Color and Hover === */
.footer a {
  color: #ffffff !important; /* Default white text */
  text-decoration: none;
}

.footer a:hover {
  color: #3c82f5 !important; /* Blue hover */
  text-decoration: underline;
}

/* === Global Link Hover Override if Needed === */
a:hover,
.shopify-policy__link:hover {
  color: #3c82f5 !important;
}

/* === STRONGER FOOTER LINK COLOR === */
.shopify-section.shopify-section-group-footer-group .footer a {
  color: #ffffff !important;
  text-decoration: none !important;
}

.shopify-section.shopify-section-group-footer-group .footer a:hover {
  color: #3c82f5 !important;
  text-decoration: underline !important;
}

/* === Fix Mega Menu Subcategory Text === */
.header__submenu .mega-menu__link {
  color: #2B2B2B !important;
}

/* === Fix Product Card Title Color === */
.card__heading a {
  color: #2B2B2B !important;
}

/* === Fix Mega Menu Link Color === */
.mega-menu__link {
  color: #2B2B2B !important; /* Dark grey text */
}

/* === Mega Menu Link Hover Fix === */
.header__submenu .header__menu-item:hover,
.mega-menu__link:hover,
.mega-menu__link:focus,
.header__menu-item:hover {
  color: #3c82f5 !important; /* Force Blue */
}

/* === Header Icon Fix (Cart & Account) === */
.header__icon,
.header__icon svg {
  stroke: #ffffff !important; /* Use #3c82f5 for blue if preferred */
  color: #ffffff !important;  /* Optional: overrides any text color */
}

.header__icon:hover,
.header__icon svg:hover {
  stroke: #3c82f5 !important;
}

/* === FINAL FIX: Force Blue Hover in Mega Menu === */
.header__submenu .header__menu-item:hover .mega-menu__link,
.header__submenu .header__menu-item:focus .mega-menu__link,
.header__submenu .mega-menu__link:hover,
.header__submenu .mega-menu__link:focus,
.header__submenu .mega-menu__link[aria-current],
.header__submenu .mega-menu__link.is-active {
  color: #3c82f5 !important;
  font-weight: normal !important;
  text-decoration: none !important;
}

}

/* === Remove underline on hover for all links === */
a:hover,
a:focus {
  text-decoration: none !important;
}

/* === Fix: Remove Underline on Product Titles === */
.card__heading a,
.card__heading a:hover,
.card__heading a:focus {
  text-decoration: none !important;
  color: #2B2B2B !important;  /* Adjust as needed for default text */
}

/* === FIX: Force Mega Menu Hover and Active Link Color to Blue === */
.header__menu-item .mega-menu__link,
.header__menu-item .mega-menu__link:hover,
.header__menu-item .mega-menu__link:focus,
.header__menu-item--active .mega-menu__link,
.mega-menu__link.is-active,
.mega-menu__link[aria-current="page"],
.mega-menu__link[aria-current="true"] {
  color: #3c82f5 !important;
  font-weight: normal !important;
  text-decoration: none !important;
}

/* === Pagination Fix: Default & Hover Colors === */
.pagination__item,
.pagination__item:hover,
.pagination__item:focus,
.pagination__item[aria-current="true"] {
  color: #3c82f5 !important;           /* Set text color to blue */
  text-decoration: none !important;   /* Remove underline */
  border-color: transparent !important; /* Remove underline if it's a border */
}

/* Optional: Style current active page */
.pagination__item[aria-current="true"] {
  font-weight: bold !important;       /* Optional: Bold current page */
}

/* === Pagination Fix: Dark Grey Text with Blue Hover === */
.pagination__item {
  color: #2b2b2b !important;         /* Dark grey text */
  text-decoration: none !important;
  border-color: transparent !important;
}

.pagination__item:hover,
.pagination__item:focus {
  color: #3c82f5 !important;         /* Blue hover */
  text-decoration: none !important;
  border-color: transparent !important;
}

/* Optional: Highlight current page number */
.pagination__item[aria-current="true"] {
  color: #3c82f5 !important;         /* Active page stays blue */
  font-weight: bold !important;
}

