.elementor .e-989457b-1320c10{column-gap:28px;justify-content:flex-start;}.elementor .e-a63ec4e-54982e3{flex-direction:row;justify-content:center;}.elementor .e-87b7dc3-080677b{column-gap:22px;display:flex;justify-content:flex-end;align-items:center;align-self:center;}.elementor .e-c255821{display:flex;flex-direction:row;justify-content:space-between;align-items:center;/* --- LOUIS VUITTON V4 HEADER COMPATIBILITY --- */

/* 1. Frosted ultra-premium sticky background */
selector {
  background-color: rgba(255, 255, 255, 0.97) !important;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  transition: all 0.3s ease-in-out;
}

/* 2. Unified typography across all navigation elements */
selector a, 
selector .elementor-icon-box-title,
selector .elementor-icon {
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  transition: opacity 0.25s ease !important;
}

/* 3. The high-fashion muted fade hover state */
selector a:hover, 
selector .elementor-widget-icon-box:hover,
selector .elementor-icon:hover {
  opacity: 0.4;
  cursor: pointer;
}

/* 4. Reset default WooCommerce elementor cart styles to transparent */
selector .elementor-menu-cart__toggle .elementor-button {
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  color: #111111 !important;
}

/* 5. Mobile optimization */
@media (max-width: 768px) {
  /* Hide the text links 'MENU' and 'SEARCH' on mobile to prevent crowding */
  selector .elementor-icon-box-title {
      display: none !important;
  }
}\n}