/* Pro Pools V6 Child 0.9.12 - single uninterrupted navy header and readable cart. */
body.ppv6-child-site #header.ppv6-header,
body.ppv6-child-site #header.ppv6-header .ppv6-utility,
body.ppv6-child-site #header.ppv6-header .ppv6-head-main,
body.ppv6-child-site #header.ppv6-header .ppv6-nav-wrap,
body.ppv6-child-site #header.ppv6-header .ppv6-utility-row,
body.ppv6-child-site #header.ppv6-header .ppv6-head-row,
body.ppv6-child-site #header.ppv6-header .ppv6-primary-nav {
  background:#00213e!important;
  background-image:none!important;
  border-top:0!important;
  border-bottom:0!important;
  box-shadow:none!important;
}
body.ppv6-child-site #header.ppv6-header::before,
body.ppv6-child-site #header.ppv6-header::after,
body.ppv6-child-site #header.ppv6-header .ppv6-utility::before,
body.ppv6-child-site #header.ppv6-header .ppv6-nav-wrap::before {
  content:none!important;
  border:0!important;
  box-shadow:none!important;
}
/* Remove tiny vertical separators from the upper utility menu as well. */
body.ppv6-child-site #header.ppv6-header .ppv6-utility-links a{
  border:0!important;
}
/* Keep active navigation identifiable through color, not an extra stripe. */
body.ppv6-child-site #header.ppv6-header .ppv6-primary-nav>a,
body.ppv6-child-site #header.ppv6-header .ppv6-nav-catalog>a{
  border:0!important;
}
body.ppv6-child-site #header.ppv6-header .ppv6-primary-nav a[aria-current='page'],
body.ppv6-child-site #header.ppv6-header .ppv6-primary-nav>a:hover,
body.ppv6-child-site #header.ppv6-header .ppv6-nav-catalog>a:hover{
  color:#63e4ef!important;
  border:0!important;
}
/* WooCommerce and Flatsome sometimes style .amount and bdi independently on
   product, gallery, legal and checkout pages. Force every fragment to white. */
body.ppv6-child-site #header.ppv6-header a.ppv6-cart,
body.ppv6-child-site #header.ppv6-header a.ppv6-cart strong,
body.ppv6-child-site #header.ppv6-header a.ppv6-cart .amount,
body.ppv6-child-site #header.ppv6-header a.ppv6-cart .woocommerce-Price-amount,
body.ppv6-child-site #header.ppv6-header a.ppv6-cart .woocommerce-Price-currencySymbol,
body.ppv6-child-site #header.ppv6-header a.ppv6-cart bdi,
body.ppv6-child-site #header.ppv6-header a.ppv6-cart span:not(.ppv6-cart-count) {
  color:#fff!important;
  opacity:1!important;
  visibility:visible!important;
  text-shadow:none!important;
}
body.ppv6-child-site #header.ppv6-header .ppv6-cart-count{
  color:#fff!important;
  background:#00a8ba!important;
}
body.ppv6-child-site #header.ppv6-header .ppv6-cart svg{
  stroke:#fff!important;
}
/* Explicitly re-enable full scroll width for both original home rails.
   Their own JS controllers provide independent movement, no CSS snap fights. */
body.ppv6-is-home .ppv6-v6-carousel.ppv6-v6-brand-carousel .ppv6-rail,
body.ppv6-is-home #categorias .ppv6-v6-carousel .ppv6-rail,
body.ppv6-is-home .ppv6-v6-feature-carousel .ppv6-rail{
  scroll-snap-type:none!important;
  scroll-behavior:auto!important;
  overflow-x:auto!important;
  min-width:0!important;
  overscroll-behavior-x:contain;
}
@media(prefers-reduced-motion:reduce){
  body.ppv6-is-home .ppv6-v6-review-carousel.is-ready>.ppv6-v6-review-grid{
    transition:none!important;
  }
}
