.elementor-6542 .elementor-element.elementor-element-00679e0{--display:flex;overflow:visible;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-00679e0 *//* ================================================================
   HEADER OFICIAL | SIMONE HOLANDA (LUXO MODERNO)
=================================================================== */

/* --- Fundo do Cabeçalho --- */
header.elementor-location-header {
    background-color: #F8F0E9 !important; /* Nude ultra claro */
    border-bottom: 1px solid #E6CBB5 !important;
    box-shadow: 0 4px 20px rgba(110, 74, 58, 0.03) !important;
}

/* --- Logotipo (Tipografia e Cores) --- */
header.elementor-location-header a span.font-serif {
    font-family: 'Playfair Display', serif !important;
    color: #6E4A3A !important; /* Marrom Escuro */
    font-weight: 700 !important;
    letter-spacing: 2px !important;
}

header.elementor-location-header a span.text-\[9px\] {
    font-family: 'Montserrat', sans-serif !important;
    color: #8A4F4A !important; /* Vinho Suave */
    font-weight: 700 !important;
    letter-spacing: 4px !important;
}

/* --- Menu de Navegação (ElementsKit) --- */
.elementskit-navbar-nav > li > a {
    font-family: 'Montserrat', sans-serif !important;
    color: #5A6473 !important; /* Navy */
    font-size: 0.75rem !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1.5px !important;
    padding: 10px 15px !important;
    transition: all 0.3s ease !important;
    position: relative !important;
}

/* Efeito Hover Elegante no Menu (Linha que cresce) */
.elementskit-navbar-nav > li > a::after {
    content: '' !important;
    position: absolute !important;
    width: 0% !important;
    height: 2px !important;
    bottom: 0 !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    background-color: #8A4F4A !important; /* Vinho Suave */
    transition: width 0.3s ease !important;
}

.elementskit-navbar-nav > li > a:hover,
.elementskit-navbar-nav > li.current-menu-item > a {
    color: #8A4F4A !important;
}

.elementskit-navbar-nav > li > a:hover::after,
.elementskit-navbar-nav > li.current-menu-item > a::after {
    width: 60% !important;
}

/* Submenu (Dropdown) */
.elementskit-dropdown.elementskit-submenu-panel {
    background-color: #ffffff !important;
    border: 1px solid #E6CBB5 !important;
    border-radius: 12px !important;
    box-shadow: 0 10px 30px rgba(110, 74, 58, 0.08) !important;
    padding: 10px 0 !important;
}

.elementskit-dropdown.elementskit-submenu-panel > li > a {
    font-family: 'Montserrat', sans-serif !important;
    color: #5A6473 !important;
    font-size: 0.75rem !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    padding: 10px 20px !important;
    transition: all 0.3s ease !important;
}

.elementskit-dropdown.elementskit-submenu-panel > li > a:hover {
    background-color: #F8F0E9 !important;
    color: #8A4F4A !important;
    padding-left: 25px !important;
}

/* --- Carrinho de Compras (Mini Cart) --- */
.ekit-mini-cart-visibility-click {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
}

.ekit-mini-cart .icon-cart2 {
    color: #6E4A3A !important;
    font-size: 1.4rem !important;
    transition: color 0.3s ease !important;
}

.ekit-mini-cart:hover .icon-cart2 {
    color: #8A4F4A !important;
}

.ekit-basket-item-count .ekit-cart-items-count {
    font-family: 'Montserrat', sans-serif !important;
    color: #5A6473 !important;
    font-size: 0.8rem !important;
    font-weight: 700 !important;
}

.ekit-basket-item-count .woocommerce-Price-amount {
    color: #8A4F4A !important;
    font-weight: 800 !important;
}

.ekit-cart-count {
    background-color: #8A4F4A !important;
    color: #ffffff !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 800 !important;
    border-radius: 50% !important;
}/* End custom CSS */