/*
 Theme Name:   Lagar Child Theme
 Theme URI:    https://northagency.es
 Description:  Tema hijo de Lagar
 Author:       Miguel Gandia
 Author URI:   https://northagency.es
 Template:     lagar
 Version:      1.0
 Text Domain:  lagar-child
*/

#elementor-popup-modal-826 {
    display: none!important;
}
.vamtam-product-cats {
    display: none!important;
}

/* .woocommerce .checkout-breadcrumb .title-part-active, 
.woocommerce .checkout-breadcrumb .title-part-inactive {
    border: 1px solid;
    padding: .4rem 2rem;
} */

/* .input-text  {
    border-color: var(--vamtam-btn-text-color)!important;
} */

.elementor-kit-6 input.input-text:not([type="button"]):not([type="submit"]),
.elementor-kit-6 textarea.input-text,
.elementor-kit-6 .elementor-field-textual.input-text,
.select2-selection.select2-selection--single {
    border-color: var(--vamtam-btn-text-color);
}


.mi-seccion-html {
    padding: .5rem;
    border: 1px solid #ddd;
    /* margin-top: 10px; */
    background-color: #f9f9f9;
    border-radius: 5px;
    margin-bottom: 1rem;
}

.nota-cata-btn {
    border: 1px solid #B98D58;
    padding: .5rem!important;
    color: #B98D58!important;
    &:hover {
        background-color: #B98D58;
        color: white!important;
    }
    margin-bottom: 1rem!important;
}

.modal-btn {
    border: 1px solid #B98D58;
    padding: .5rem 3rem !important;
    color: #B98D58!important;
    &:hover {
        background-color: #B98D58;
        color: white!important;
    }
    margin-bottom: 1rem!important;
}

.elementor-widget:not(:last-child) {
    margin-bottom: .5rem;
}

button[name='woocommerce_checkout_place_order'], #place_order {
    border: 1px solid #B98D58!important;
    color: #B98D58!important;
    &:hover {
        background-color: #B98D58!important;
        color: white!important;
    }
}

:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category):hover .vamtam-product-content {
    transform: none!important;
}

.vamtam-add-to-cart-wrap {
    display: none!important;
}

.payment_method_cecabank_gateway {
    img {
        width: 24px;
    }
}

.elementor-menu-cart__main {
    background: white!important;
    padding: .5rem!important;
}

.woocommerce-variation-add-to-cart {
    button.single_add_to_cart_button {
        border: 1px solid var(--e-global-color-vamtam_accent_1)!important;
        color: var(--e-global-color-vamtam_accent_1)!important;
        &:hover {
            background-color: var(--e-global-color-vamtam_accent_1)!important;
            color: white!important;
        }
    }
}

.checkout-button {
    border: 1px solid var(--e-global-color-vamtam_accent_1)!important;
    color: var(--e-global-color-vamtam_accent_1)!important;
    &:hover {
        background-color: var(--e-global-color-vamtam_accent_1)!important;
        color: white!important;
    }
}

.woocommerce-shipping-fields {
    #ship-to-different-address {
        display: none!important;
    }
    .shipping_address {
        display: none!important;
    }
    /* display: none!important; */
}

.woocommerce-input-wrapper {
    &.elementor-select-wrapper {
        border: 1px solid;
        padding: 20px 30px;
        display: flex;
        height: 4rem;
    }
}

p.billing_address {
    display: none;
}

/* Menú principal: desplegable (p. ej. Experiencias) con el estilo de la barra de la cabecera.
   Sin esto salía con la tipografía por defecto del navegador sobre un bloque gris. */
[data-elementor-type="header"] .elementor-nav-menu--main .sub-menu.elementor-nav-menu--dropdown {
    min-width: 230px !important;
    padding: 6px 0 10px;
    background: #C7C1B3;
    border: 0;
    border-radius: 0 0 6px 6px;
    box-shadow: 0 12px 24px rgba(58, 53, 49, .16);
}
[data-elementor-type="header"] .elementor-nav-menu--main .sub-menu a.elementor-sub-item {
    padding: 11px 22px;
    font-family: "Albert Sans", Sans-serif;
    font-size: 15px;
    line-height: 1.3;
    color: #FFFFFF;
    background: transparent;
    border-left: 0;
    white-space: nowrap;
    transition: background-color .2s;
}
[data-elementor-type="header"] .elementor-nav-menu--main .sub-menu a.elementor-sub-item:hover,
[data-elementor-type="header"] .elementor-nav-menu--main .sub-menu a.elementor-sub-item:focus-visible,
[data-elementor-type="header"] .elementor-nav-menu--main .sub-menu a.elementor-sub-item.highlighted {
    color: #FFFFFF;
    background: rgba(255, 255, 255, .16);
}
[data-elementor-type="header"] .elementor-nav-menu--main .sub-menu a.elementor-sub-item.elementor-item-active {
    color: #FFFFFF;
    box-shadow: inset 2px 0 0 #FFFFFF;
}

/* Menú móvil/tableta: la página actual sin la barra gris oscura por defecto de Elementor. */
[data-elementor-type="header"] .elementor-widget-nav-menu .elementor-nav-menu__container.elementor-nav-menu--dropdown a.elementor-item-active {
    color: var(--vamtam-accent-color-1);
    background: transparent;
    font-weight: 600;
}
