.elementor-1811 .elementor-element.elementor-element-94fab18 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1811 .elementor-element.elementor-element-94fab18:not(.elementor-motion-effects-element-type-background), .elementor-1811 .elementor-element.elementor-element-94fab18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090C0F;}.elementor-1811 .elementor-element.elementor-element-94fab18{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 25px 0px 25px;}.elementor-1811 .elementor-element.elementor-element-94fab18 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1811 .elementor-element.elementor-element-bc026a2 .wgl-logotype-container{text-align:left;}.elementor-1811 .elementor-element.elementor-element-7c0bd71{display:inline-flex;width:auto;flex-grow:1;justify-content:center;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav{height:100px;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > div > ul, .elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > ul{text-transform:uppercase;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > ul > li > a{color:#FFFFFF;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > ul > li > a > .menu-item__plus{color:#707477;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > ul > li:hover > a{color:#C19977;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > ul > li:hover > a > .menu-item__plus{color:#C19977;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > ul > li[class*="current"]:not(:hover) > a{color:#C19977;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > ul > li[class*="current"]:not(:hover) > a > .menu-item__plus{color:#C19977;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > div > ul ul, .elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > ul ul{text-transform:capitalize;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav ul li ul{background-color:#090C0F;color:#FFFFFF;}.elementor-1811 .elementor-element.elementor-element-2efaa23.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1811 .elementor-element.elementor-element-8fc675b .mini-cart .wgl-cart{color:#FFFFFF;}.elementor-1811 .elementor-element.elementor-element-8fc675b > .elementor-widget-container{margin:0px 18px 0px 0px;}.elementor-1811 .elementor-element.elementor-element-95bce15 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1811 .elementor-element.elementor-element-95bce15{width:auto;max-width:auto;}.elementor-1811 .elementor-element.elementor-element-66c5f2d .wgl-button{background-color:#C19977;margin:0px;padding:17px 30px 18px 30px;}.elementor-1811 .elementor-element.elementor-element-66c5f2d .wgl-button:hover{background-color:#222D3B;}.elementor-1811 .elementor-element.elementor-element-66c5f2d .wgl-button.with-border{--benoit-button-margin:0px;}.elementor-1811 .elementor-element.elementor-element-66c5f2d{width:auto;max-width:auto;}@media(min-width:768px){.elementor-1811 .elementor-element.elementor-element-3efb1f3{width:25%;}.elementor-1811 .elementor-element.elementor-element-4927659{width:41.361%;}.elementor-1811 .elementor-element.elementor-element-2efaa23{width:33.392%;}}/* Start custom CSS for shortcode, class: .elementor-element-95bce15 *//* Barra de búsqueda: fondo negro, texto amarillo y borde gris oscuro */
.dgwt-wcas-search-input {
    background-color: #0f1317 !important; /* Fondo oscuro */
    color: #bb9b7c !important; /* Texto amarillo */
    border: 1px solid #444 !important; /* Borde gris oscuro */
    padding: 12px; /* Ajusta el tamaño del campo de búsqueda */
    font-size: 16px;
    width: 100%;
    border-radius: 4px;
}

/* Barra de búsqueda al enfocarse: borde amarillo */
.dgwt-wcas-search-input:focus {
    outline: none;
    border-color: #bb9b7c !important; /* Borde amarillo al hacer foco */
}

/* Estilo para el botón de búsqueda */
.dgwt-wcas-search-submit {
    background-color: #bb9b7c !important; /* Fondo amarillo */
    color: #0f1317 !important; /* Texto oscuro */
    padding: 10px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

/* Icono del botón de búsqueda */
.dgwt-wcas-search-submit svg {
    fill: #0f1317 !important; /* Icono oscuro */
}

/* Estilo para el contenedor de los resultados desplegables */
.dgwt-wcas-search-results {
    background-color: #0f1317 !important; /* Fondo oscuro */
    color: #bb9b7c !important; /* Texto amarillo */
    width: 500px !important; /* Ancho más amplio */
    max-height: 400px; /* Altura máxima */
    overflow-y: auto; /* Desplazamiento si los resultados son muchos */
    border: 1px solid #444 !important; /* Borde gris oscuro */
    border-radius: 4px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Sombra para resaltar */
    z-index: 9999; /* Asegura que el desplegable esté encima de otros elementos */
}

/* Estilo para cada resultado dentro del desplegable */
.dgwt-wcas-search-results .dgwt-wcas-search-result {
    padding: 12px;
    border-bottom: 1px solid #444 !important; /* Separador gris oscuro */
    cursor: pointer;
}

/* Estilo cuando el ratón pasa sobre un resultado */
.dgwt-wcas-search-results .dgwt-wcas-search-result:hover {
    background-color: #1a2128 !important; /* Fondo más oscuro al pasar el ratón */
}

/* Estilo para la imagen de los productos en los resultados */
.dgwt-wcas-search-results .dgwt-wcas-search-result .dgwt-wcas-search-result--image img {
    width: 60px;
    height: 60px;
    margin-right: 15px; /* Espaciado entre imagen y texto */
}

/* Estilo para el título de los resultados */
.dgwt-wcas-search-results .dgwt-wcas-search-result .dgwt-wcas-search-result--title {
    color: #bb9b7c !important; /* Título en amarillo */
    font-size: 16px;
    text-decoration: none; /* Eliminar subrayado del enlace */
}

/* Estilo para el precio de los productos */
.dgwt-wcas-search-results .dgwt-wcas-search-result .dgwt-wcas-search-result--price {
    font-size: 14px;
    color: #bb9b7c !important; /* Precio en amarillo */
}

/* Estilo para el botón "Añadir al carrito" */
.dgwt-wcas-search-results .dgwt-wcas-search-result .dgwt-wcas-add-to-cart {
    background-color: #bb9b7c !important; /* Fondo amarillo */
    color: #0f1317 !important; /* Texto oscuro */
    padding: 8px 16px;
    border-radius: 4px;
    font-size: 14px;
    cursor: pointer;
    border: none;
}

/* Estilo para el botón al pasar el ratón */
.dgwt-wcas-search-results .dgwt-wcas-search-result .dgwt-wcas-add-to-cart:hover {
    background-color: #a68a6f !important; /* Fondo más oscuro al pasar el ratón */
}

/* Ajustes para la parte exterior de la barra de búsqueda que sigue siendo blanca */
.dgwt-wcas-sf-wrapp {
    background-color: #0f1317 !important; /* Fondo oscuro */
    border: 1px solid #444 !important; /* Borde gris oscuro */
    border-radius: 4px;
}

/* Ajustes para el preloader de búsqueda */
.dgwt-wcas-preloader {
    color: #bb9b7c !important; /* Color del preloader */
}

/* Estilo del campo de búsqueda de voz (si es necesario) */
.dgwt-wcas-voice-search {
    color: #bb9b7c !important; /* Icono de búsqueda de voz en amarillo */
}
/* Fondo oscuro para el contenedor de resultados */
.dgwt-wcas-suggestions-wrapp,
.dgwt-wcas-details-inner-product {
    background-color: #0f1317 !important; /* Fondo oscuro */
    color: #bb9b7c !important; /* Texto amarillo */
}

/* Fondo oscuro y texto amarillo para los elementos dentro de los resultados */
.dgwt-wcas-details-inner-product .dgwt-wcas-product-details {
    background-color: #0f1317 !important; /* Fondo oscuro */
    color: #bb9b7c !important; /* Texto amarillo */
}

/* Títulos de productos (en los resultados) en color amarillo */
.dgwt-wcas-details-inner-product .dgwt-wcas-details-product-title {
    color: #bb9b7c !important; /* Título en amarillo */
}

/* Precio de los productos en los resultados en color amarillo */
.dgwt-wcas-details-inner-product .dgwt-wcas-pd-price {
    color: #bb9b7c !important; /* Precio en amarillo */
}

/* Descripción de los productos (en los resultados) en color amarillo */
.dgwt-wcas-details-inner-product .dgwt-wcas-details-desc {
    color: #bb9b7c !important; /* Descripción en amarillo */
}

/* Fondo y borde de la imagen de los productos */
.dgwt-wcas-details-inner-product .dgwt-wcas-details-main-image img {
    background-color: #333 !important; /* Fondo gris oscuro para la imagen */
}

/* Borde de la caja de cada producto en el desplegable */
.dgwt-wcas-details-inner-product {
    border: 1px solid #444 !important; /* Borde gris oscuro */
    margin-bottom: 10px;
}

/* Cambio de color cuando el ratón pasa sobre el producto */
.dgwt-wcas-details-inner-product:hover {
    background-color: #1a2128 !important; /* Fondo más oscuro al pasar el ratón */
}

/* Botón "Añadir al carrito" dentro del desplegable */
.dgwt-wcas-details-inner-product .dgwt-wcas-pd-addtc .button {
    background-color: #bb9b7c !important; /* Fondo amarillo */
    color: #0f1317 !important; /* Texto oscuro */
    padding: 10px;
    border-radius: 4px;
}

/* Botón "Añadir al carrito" al pasar el ratón */
.dgwt-wcas-details-inner-product .dgwt-wcas-pd-addtc .button:hover {
    background-color: #a68a6f !important; /* Fondo más oscuro al pasar el ratón */
}

/* Ajustar el fondo de los resultados sin imagen */
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion {
    background-color: #0f1317 !important; /* Fondo oscuro */
    color: #bb9b7c !important; /* Texto amarillo */
}

/* Fondo de las sugerencias de categorías y productos */
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion {
    background-color: #0f1317 !important;
    color: #bb9b7c !important;
}

/* Efecto al pasar el ratón por una sugerencia */
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:hover {
    background-color: #1a2128 !important; /* Fondo más oscuro al pasar el ratón */
}

/* Mostrar la barra de más productos con fondo oscuro */
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-details-more-products {
    background-color: #0f1317 !important;
    color: #bb9b7c !important;
}
.dgwt-wcas-details-inner {
    background-color: #333; /* Fondo oscuro */
    color: #bb9b7c; /* Color del texto en #bb9b7c */
}

.dgwt-wcas-details-product-title,
.dgwt-wcas-pd-price,
.dgwt-wcas-details-desc,
.dgwt-wcas-tpd-rest-title {
    color: #bb9b7c; /* Color del texto en #bb9b7c */
}

.dgwt-wcas-pd-price .woocommerce-Price-amount {
    color: #bb9b7c; /* Asegura que el precio también esté en el color deseado */
}

.dgwt-wcas-pd-addtc .button {
    background-color: #bb9b7c; /* Color del botón */
    color: #333; /* Asegura que el texto del botón sea legible */
}

.dgwt-wcas-tpd-price .woocommerce-Price-amount {
    color: #bb9b7c; /* Color del precio de productos adicionales */
}

.dgwt-wcas-pd-addtc-form input[type="number"] {
    background-color: #444; /* Fondo oscuro para los inputs */
    color: #bb9b7c; /* Texto en color #bb9b7c */
}
.dgwt-wcas-details-wrapp {
    background-color: #1a1a1a; /* Fondo más oscuro */
    border-radius: 5px; /* Suaviza los bordes */
    box-shadow: none; /* Quita el borde blanco */
}

.dgwt-wcas-details-product-title,
.dgwt-wcas-pd-price {
    color: #f1c40f; /* Amarillo para el nombre y precio */
}

.dgwt-wcas-details-desc {
    color: #ddd; /* Texto más claro para la descripción */
}

.dgwt-wcas-details-main-image img {
    border-radius: 5px; /* Imágenes con bordes redondeados */
}
.dgwt-wcas-suggestions-wrapp {
    background-color: #1a1a1a; /* Fondo más oscuro */
    border-radius: 5px; /* Bordes más suaves */
}

.dgwt-wcas-suggestion {
    color: #bb9b7c; /* Color para los elementos */
}

.dgwt-wcas-meta span {
    color: #bb9b7c; /* Color para el precio */
}

.dgwt-wcas-suggestion img {
    border-radius: 5px; /* Bordes suaves en las imágenes */
}

.dgwt-wcas-st-title {
    color: #bb9b7c; /* Color para el nombre del producto */
}
.dgwt-wcas-details-inner-taxonomy {
    background-color: #0f1317; /* Fondo del bloque */
    border-radius: 5px; /* Bordes más suaves */
    padding: 15px; /* Espaciado para que el contenido no toque los bordes */
}

.dgwt-wcas-products-in-cat {
    margin-top: 10px; /* Espaciado entre las categorías y los productos */
}

.dgwt-wcas-tpd-image img {
    border-radius: 5px; /* Bordes suaves en las imágenes */
}

.dgwt-wcas-tpd-rest-title {
    color: #bb9b7c; /* Color para el nombre del producto */
}

.dgwt-wcas-tpd-price span {
    color: #bb9b7c; /* Color para el precio */
}

.dgwt-wcas-details-more-products {
    color: #bb9b7c; /* Color para el enlace de más productos */
}

.dgwt-wcas-details-more-products:hover {
    text-decoration: underline; /* Subrayar el enlace cuando pasa el ratón */
}
.dgwt-wcas-details-wrapp {
    background-color: #0f1317 !important; /* Fondo más oscuro */
    border-radius: 5px; /* Bordes más suaves */
    padding: 15px; /* Espaciado para que el contenido no toque los bordes */
}

.dgwt-wcas-details-inner-taxonomy {
    background-color: #0f1317 !important; /* Fondo del bloque */
    border-radius: 5px; /* Bordes más suaves */
    padding: 15px; /* Espaciado para el contenido */
}

.dgwt-wcas-products-in-cat {
    margin-top: 10px; /* Espaciado entre las categorías y los productos */
}

.dgwt-wcas-tpd-image img {
    border-radius: 5px; /* Bordes suaves en las imágenes */
}

.dgwt-wcas-tpd-rest-title {
    color: #bb9b7c; /* Color para el nombre del producto */
}

.dgwt-wcas-tpd-price span {
    color: #bb9b7c; /* Color para el precio */
}

.dgwt-wcas-details-more-products {
    color: #bb9b7c; /* Color para el enlace de más productos */
}

.dgwt-wcas-details-more-products:hover {
    text-decoration: underline; /* Subrayar el enlace cuando pasa el ratón */
}
label.label-qty {
    display: none !important; /* Ocultar la palabra "quantity" */
}
.dgwt-wcas-datails-title,
.dgwt-wcas-suggestion-headline,
.dgwt-wcas-details-more-products {
    color: #bb9b7c; /* Color deseado */
}/* End custom CSS */