/*
Theme Name: Valeska Child
Theme URI: https://valeska.qodeinteractive.com
Description: A child theme of Valeska
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: valeska
Template: valeska
*/

.black-mode {
    background: #191717!important;
}
.trans-mode {
    background: transparent!important;
}
#script_anara img[src$=".svg"] {width:600px;}
.destacados_home h6 {color: white !important; text-align: center;}

.pack-price {
    font-size: 1.4em;
    font-weight: bold;
    color: #2a9d8f;
}

.product-pack-components {
    margin: 1em 0;
    padding-left: 1em;
    list-style-type: disc;
}

.pack-variants {
    margin-top: 1.5em;
}

.pack-variant-btn {
    margin-right: 0.5em;
    margin-bottom: 0.5em;
    display: inline-block;
}

/* Amaga el formulari dels productes fills del pack */
.woocommerce-grouped-product-list-item {
    display: none;
}
/* Centrado del modal */
#yith-quick-view-modal .yith-wcqv-wrapper {
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  z-index: 999999 !important;
  max-height: 90vh;
  overflow-y: auto;
}

/* Asegurar que el body permita scroll si es necesario */
body.yith-quick-view-open {
  overflow: hidden !important;
}

.qodef-woo-product-image img {
  height: 475px !important;
  object-fit: contain;
}
.effecto {
  overflow: hidden;
  position: relative;
}

.effecto img {
  transition: transform 1s ease;
}

.effecto:hover img {
    cursor: pointer;
  transform: scale(1.1);
}
.yith-add-to-wishlist-button-block{
    display: none;
}
.elementor-blockquote--skin-boxed .elementor-blockquote {
    padding: 15px !important;   
}
.btn_tagmobil a {
    padding: 10px 10px !important;
}
.box_tagmobil .e-con-inner{
    gap: 8px !important;
}
@media (max-width: 768px) {
  .e-n-tab-title {
    display: none !important;
  }
}
.elementor-element.elementor-element-32c7233.box_tagmobil.wrapper-buttons.elementor-hidden-desktop.elementor-hidden-tablet.e-con-full.e-flex.qodef-elementor-content-no.e-con.e-parent.e-lazyloaded {
    border: none !important;
        margin: 0 auto !important;
        margin-top: 40px !important;
}
@media (max-width: 767px) {
    .elementor-11428 .elementor-element.elementor-element-32c7233 {
        --column-gap: 8px !important;
    }
}
