.elementor-3592 .elementor-element.elementor-element-7c73d93 > .elementor-container{max-width:1845px;}.elementor-3592 .elementor-element.elementor-element-7c73d93:not(.elementor-motion-effects-element-type-background), .elementor-3592 .elementor-element.elementor-element-7c73d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1317;}.elementor-3592 .elementor-element.elementor-element-7c73d93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 0px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-7c73d93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3592 .elementor-element.elementor-element-fa1b781.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-3592 .elementor-element.elementor-element-fa1b781 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3592 .elementor-element.elementor-element-8c07701 .media-wrapper .elementor-icon{font-size:25px;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-3592 .elementor-element.elementor-element-8c07701.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3592 .elementor-element.elementor-element-8c07701.elementor-view-framed .elementor-icon,
                     .elementor-3592 .elementor-element.elementor-element-8c07701.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3592 .elementor-element.elementor-element-8c07701.elementor-view-framed .elementor-icon svg,
                     .elementor-3592 .elementor-element.elementor-element-8c07701.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3592 .elementor-element.elementor-element-8c07701 .wgl-infobox_title{font-size:20px;margin:0px 0px 0px 0px;color:var( --e-global-color-feec383 );}.elementor-3592 .elementor-element.elementor-element-8c07701 .wgl-infobox_content{color:var( --e-global-color-text );}.elementor-3592 .elementor-element.elementor-element-8c07701 .elementor-widget-container{transition:0.4s;}.elementor-3592 .elementor-element.elementor-element-8c07701{width:auto;max-width:auto;}.elementor-3592 .elementor-element.elementor-element-b87ab34 .media-wrapper .elementor-icon{font-size:25px;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-3592 .elementor-element.elementor-element-b87ab34.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3592 .elementor-element.elementor-element-b87ab34.elementor-view-framed .elementor-icon,
                     .elementor-3592 .elementor-element.elementor-element-b87ab34.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3592 .elementor-element.elementor-element-b87ab34.elementor-view-framed .elementor-icon svg,
                     .elementor-3592 .elementor-element.elementor-element-b87ab34.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3592 .elementor-element.elementor-element-b87ab34 .wgl-infobox_title{font-size:20px;margin:0px 0px 0px 0px;color:var( --e-global-color-feec383 );}.elementor-3592 .elementor-element.elementor-element-b87ab34 .wgl-infobox_content{color:var( --e-global-color-text );}.elementor-3592 .elementor-element.elementor-element-b87ab34 .elementor-widget-container{transition:0.4s;}.elementor-3592 .elementor-element.elementor-element-b87ab34{width:auto;max-width:auto;}.elementor-3592 .elementor-element.elementor-element-c007639 .wgl-logotype-container{text-align:left;}.elementor-3592 .elementor-element.elementor-element-c007639 > .elementor-widget-container{margin:0px 0px 0px 150px;padding:0px 0px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-709c491 .media-wrapper .elementor-icon{font-size:25px;margin:0px 0px 0px 0px;padding:17px 20px 15px 15px;}.elementor-3592 .elementor-element.elementor-element-709c491.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3592 .elementor-element.elementor-element-709c491.elementor-view-framed .elementor-icon,
                     .elementor-3592 .elementor-element.elementor-element-709c491.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3592 .elementor-element.elementor-element-709c491.elementor-view-framed .elementor-icon svg,
                     .elementor-3592 .elementor-element.elementor-element-709c491.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3592 .elementor-element.elementor-element-709c491 .wgl-infobox_title{font-size:20px;margin:0px 0px 0px 0px;color:var( --e-global-color-feec383 );}.elementor-3592 .elementor-element.elementor-element-709c491 .wgl-infobox_content{color:var( --e-global-color-text );}.elementor-3592 .elementor-element.elementor-element-709c491 .elementor-widget-container{transition:0.4s;}.elementor-3592 .elementor-element.elementor-element-709c491 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-709c491{width:var( --container-widget-width, 17.102% );max-width:17.102%;--container-widget-width:17.102%;--container-widget-flex-grow:0;}.elementor-3592 .elementor-element.elementor-element-709c491.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3592 .elementor-element.elementor-element-36daa6e .media-wrapper .elementor-icon{font-size:25px;margin:0px 0px 0px 0px;padding:17px 20px 15px 15px;}.elementor-3592 .elementor-element.elementor-element-36daa6e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3592 .elementor-element.elementor-element-36daa6e.elementor-view-framed .elementor-icon,
                     .elementor-3592 .elementor-element.elementor-element-36daa6e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3592 .elementor-element.elementor-element-36daa6e.elementor-view-framed .elementor-icon svg,
                     .elementor-3592 .elementor-element.elementor-element-36daa6e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3592 .elementor-element.elementor-element-36daa6e .wgl-infobox_title{font-size:20px;margin:0px 0px 0px 0px;color:var( --e-global-color-feec383 );}.elementor-3592 .elementor-element.elementor-element-36daa6e .wgl-infobox_content{color:var( --e-global-color-text );}.elementor-3592 .elementor-element.elementor-element-36daa6e .elementor-widget-container{transition:0.4s;}.elementor-3592 .elementor-element.elementor-element-36daa6e{width:var( --container-widget-width, 19.767% );max-width:19.767%;--container-widget-width:19.767%;--container-widget-flex-grow:0;}.elementor-3592 .elementor-element.elementor-element-36daa6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3592 .elementor-element.elementor-element-419e0f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-3592 .elementor-element.elementor-element-419e0f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-3592 .elementor-element.elementor-element-419e0f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-3592 .elementor-element.elementor-element-419e0f7 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-3592 .elementor-element.elementor-element-419e0f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-3592 .elementor-element.elementor-element-419e0f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-3592 .elementor-element.elementor-element-419e0f7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3592 .elementor-element.elementor-element-419e0f7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3592 .elementor-element.elementor-element-419e0f7{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-3592 .elementor-element.elementor-element-419e0f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3592 .elementor-element.elementor-element-419e0f7 .elementor-icon-list-item > a{font-size:14px;line-height:12px;}.elementor-3592 .elementor-element.elementor-element-419e0f7 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3592 .elementor-element.elementor-element-419e0f7 > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-10b53cd > .elementor-container{max-width:1845px;}.elementor-3592 .elementor-element.elementor-element-10b53cd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3592 .elementor-element.elementor-element-10b53cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3592 .elementor-element.elementor-element-10b53cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3592 .elementor-element.elementor-element-220f56b{display:inline-flex;width:auto;flex-grow:1;justify-content:center;}.elementor-3592 .elementor-element.elementor-element-220f56b .primary-nav{height:95px;}.elementor-3592 .elementor-element.elementor-element-220f56b .primary-nav > div > ul, .elementor-3592 .elementor-element.elementor-element-220f56b .primary-nav > ul{text-transform:uppercase;}.elementor-3592 .elementor-element.elementor-element-220f56b .primary-nav > ul > li > a{padding:0px 17px 0px 17px;}.elementor-3592 .elementor-element.elementor-element-220f56b .primary-nav > ul{margin-left:-17px;margin-right:-17px;margin-bottom:-0px;}.elementor-3592 .elementor-element.elementor-element-220f56b .primary-nav > div > ul ul, .elementor-3592 .elementor-element.elementor-element-220f56b .primary-nav > ul ul{text-transform:capitalize;}.elementor-3592 .elementor-element.elementor-element-220f56b .primary-nav ul li ul{background-color:#090C0F;color:#FFFFFF;}.elementor-3592 .elementor-element.elementor-element-2dc58b5.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3592 .elementor-element.elementor-element-2dc58b5 > .elementor-element-populated{margin:0px 13px 0px 0px;--e-column-margin-right:13px;--e-column-margin-left:0px;}.elementor-3592 .elementor-element.elementor-element-01d9881 > .elementor-widget-container{margin:0px 18px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-ce59394 > .elementor-widget-container{margin:0px 36px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-ce59394{width:auto;max-width:auto;}.elementor-3592 .elementor-element.elementor-element-2974bda .wgl-button{background-color:#C19977;margin:0px;padding:17px 30px 18px 30px;}.elementor-3592 .elementor-element.elementor-element-2974bda .wgl-button:hover{background-color:#222D3B;}.elementor-3592 .elementor-element.elementor-element-2974bda .wgl-button.with-border{--benoit-button-margin:0px;}.elementor-3592 .elementor-element.elementor-element-2974bda > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-2974bda{width:auto;max-width:auto;}@media(max-width:767px){.elementor-3592 .elementor-element.elementor-element-ce59394{width:auto;max-width:auto;}}@media(min-width:768px){.elementor-3592 .elementor-element.elementor-element-e570006{width:27.939%;}.elementor-3592 .elementor-element.elementor-element-a6e3b66{width:34.014%;}.elementor-3592 .elementor-element.elementor-element-2dc58b5{width:37.8%;}}/* Start custom CSS for icon-list, class: .elementor-element-419e0f7 *//* Contenedor que envuelve el ícono y el texto */
.icon-text-container {
    display: flex;
    align-items: center; /* Centra verticalmente los elementos */
    justify-content: center; /* Centra horizontalmente los elementos si es necesario */
}

/* Ajusta el tamaño del ícono */
.e-font-icon-svg.e-fab-instagram {
    width: 24px;
    height: 24px;
    margin-right: 8px; /* Espacio entre el ícono y el texto */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ce59394 *//* 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 */
}
/* Estilo para el botón "Añadir al carrito" en los resultados de búsqueda */
.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 el botón "Añadir al carrito" solo en móvil */
@media (max-width: 767px) {
    .mobile-add-to-cart-form {
        display: block;
        margin-top: 10px;
    }

    /* Mostrar el botón "Añadir al carrito" solo en móviles */
    .mobile-add-to-cart-form {
        display: block; /* Mostrar el formulario en móvil */
    }
}

/* Ocultar el botón de "Añadir al carrito" en pantallas grandes */
@media (min-width: 768px) {
    .mobile-add-to-cart-form {
        display: none; /* Ocultar el formulario en pantallas grandes */
    }
}/* End custom CSS */