.elementor-61 .elementor-element.elementor-element-2abdff7e{--display:flex;}.elementor-61 .elementor-element.elementor-element-2abdff7e:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-2abdff7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDBDB;}.elementor-61 .elementor-element.elementor-element-dd53be4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-dd53be4:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-dd53be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-3cc34407{--display:flex;}.elementor-61 .elementor-element.elementor-element-44b3f920 .woocommerce-breadcrumb{color:#000000;font-family:"Gill Sans", Sans-serif;font-size:18px;font-weight:600;text-align:left;}.elementor-61 .elementor-element.elementor-element-44b3f920 .woocommerce-breadcrumb > a{color:#000000;}.elementor-61 .elementor-element.elementor-element-32cca875{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-3b82fc59{text-align:left;}.elementor-61 .elementor-element.elementor-element-3b82fc59 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#000000;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-61 .elementor-element.elementor-element-5c3c68f3{text-align:left;}.woocommerce .elementor-61 .elementor-element.elementor-element-5c3c68f3 .price{color:#000000;font-family:"Gill Sans", Sans-serif;font-size:45px;font-weight:600;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-4793dd6a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3.5px;}.elementor-61 .elementor-element.elementor-element-4793dd6a .elementor-divider-separator{width:100%;}.elementor-61 .elementor-element.elementor-element-4793dd6a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-61 .elementor-element.elementor-element-155aabbe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--button-spacing:0px;}.elementor-61 .elementor-element.elementor-element-155aabbe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-155aabbe .cart button, .elementor-61 .elementor-element.elementor-element-155aabbe .cart .button{font-family:"Fashion Fetish", Sans-serif;font-size:13px;border-style:solid;color:#FFFFFF;background-color:#252525;transition:all 0.2s;}.elementor-61 .elementor-element.elementor-element-155aabbe .quantity .qty{color:#000000;border-color:#000000;transition:all 0.2s;}.elementor-61 .elementor-element.elementor-element-32a35283{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3.5px;}.elementor-61 .elementor-element.elementor-element-32a35283 .elementor-divider-separator{width:100%;}.elementor-61 .elementor-element.elementor-element-32a35283 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-61 .elementor-element.elementor-element-52f79fdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-61 .elementor-element.elementor-element-5f01413e{--display:flex;}.elementor-61 .elementor-element.elementor-element-5f01413e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-7ea35373 .elementor-icon-wrapper{text-align:center;}.elementor-61 .elementor-element.elementor-element-7ea35373.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-61 .elementor-element.elementor-element-7ea35373.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-7ea35373.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-61 .elementor-element.elementor-element-7ea35373.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-7ea35373.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-61 .elementor-element.elementor-element-7ea35373 .elementor-icon{font-size:67px;}.elementor-61 .elementor-element.elementor-element-7ea35373 .elementor-icon svg{height:67px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-3f4ade4b{text-align:center;}.elementor-61 .elementor-element.elementor-element-3f4ade4b .elementor-heading-title{font-family:"Gill Sans", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-61 .elementor-element.elementor-element-3c0e05be{text-align:center;}.elementor-61 .elementor-element.elementor-element-3c0e05be .elementor-heading-title{font-family:"Gill Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-61 .elementor-element.elementor-element-59a472ed{--display:flex;}.elementor-61 .elementor-element.elementor-element-59a472ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-4bb75ce5 .elementor-icon-wrapper{text-align:center;}.elementor-61 .elementor-element.elementor-element-4bb75ce5.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-61 .elementor-element.elementor-element-4bb75ce5.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-4bb75ce5.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-61 .elementor-element.elementor-element-4bb75ce5.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-4bb75ce5.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-61 .elementor-element.elementor-element-4bb75ce5 .elementor-icon{font-size:67px;}.elementor-61 .elementor-element.elementor-element-4bb75ce5 .elementor-icon svg{height:67px;}.elementor-61 .elementor-element.elementor-element-20630b9f{text-align:center;}.elementor-61 .elementor-element.elementor-element-20630b9f .elementor-heading-title{font-family:"Gill Sans", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-61 .elementor-element.elementor-element-111925df{text-align:center;}.elementor-61 .elementor-element.elementor-element-111925df .elementor-heading-title{font-family:"Gill Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-61 .elementor-element.elementor-element-13ac35e3{--display:flex;--overlay-opacity:1;}.elementor-61 .elementor-element.elementor-element-13ac35e3::before, .elementor-61 .elementor-element.elementor-element-13ac35e3 > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-13ac35e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-13ac35e3 > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-13ac35e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-13ac35e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DBDBDB;--background-overlay:'';}@media(min-width:768px){.elementor-61 .elementor-element.elementor-element-5f01413e{--width:43.17%;}.elementor-61 .elementor-element.elementor-element-59a472ed{--width:51.245%;}}@media(max-width:767px){.elementor-61 .elementor-element.elementor-element-32cca875{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-3b82fc59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-61 .elementor-element.elementor-element-5c3c68f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-61 .elementor-element.elementor-element-155aabbe{width:var( --container-widget-width, 286.333px );max-width:286.333px;--container-widget-width:286.333px;--container-widget-flex-grow:0;--view-cart-spacing:0px;--button-spacing:0px;}.elementor-61 .elementor-element.elementor-element-5f01413e{--width:118.2px;}.elementor-61 .elementor-element.elementor-element-3f4ade4b{text-align:center;}.elementor-61 .elementor-element.elementor-element-3c0e05be{text-align:right;}.elementor-61 .elementor-element.elementor-element-59a472ed{--width:118.2px;}.elementor-61 .elementor-element.elementor-element-20630b9f{text-align:center;}.elementor-61 .elementor-element.elementor-element-111925df{text-align:center;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-155aabbe *//* Cambiar el color del texto de stock a negro */
p.stock.in-stock {
    color: #000000 !important; /* Negro puro */
    font-size: 26px !important; /* Cambia este valor al tamaño que desees */
    font-weight: bold; /* Negrita */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32cca875 *//* Ajustar el campo de número en dispositivos móviles */
@media (max-width: 767px) {
    .wqpmb_input_text {
        width: 60px !important; /* Aumentar el ancho del campo de número */
        height: 40px !important; /* Aumentar la altura del campo de número */
        font-size: 16px !important; /* Aumentar el tamaño de la fuente */
        padding: 10px 5px !important; /* Añadir más relleno en la parte superior e inferior */
        line-height: 1.5 !important; /* Ajustar la altura de línea para centrar el texto verticalmente */
        text-align: center; /* Centrar el texto horizontalmente */
        margin: 0 !important; /* Eliminar márgenes */
        box-sizing: border-box; /* Incluir el relleno en el ancho total */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2abdff7e *//* Estilos para dispositivos móviles */
@media (max-width: 767px) {
    /* Ajustar el campo de número */
    .wqpmb_input_text {
        width: 60px !important; /* Ancho fijo para el campo de número */
        height: 40px !important; /* Aumentar la altura del campo de número */
        font-size: 16px !important; /* Tamaño de la fuente */
        padding: 10px 5px !important; /* Relleno interno (arriba/abajo y izquierda/derecha) */
        line-height: 1.5 !important; /* Altura de línea para centrar el texto verticalmente */
        text-align: center; /* Centrar el texto horizontalmente */
        margin: 0 !important; /* Eliminar márgenes */
        box-sizing: border-box; /* Incluir el relleno en el ancho total */
        border: 1px solid #ccc; /* Borde para visualización (opcional) */
    }

    /* Ajustar el contenedor de los botones de cantidad */
    .qib-button-wrapper {
        display: flex; /* Usar flexbox para alinear los elementos */
        align-items: center; /* Centrar verticalmente los elementos */
        gap: 5px; /* Espacio entre los elementos */
        width: 100%; /* Ocupar el 100% del ancho */
        margin-bottom: 10px; /* Espacio entre el botón de cantidad y "Agregar al carrito" */
    }

    /* Ajustar los botones de cantidad */
    .qib-button {
        padding: 5px 10px !important; /* Reducir el relleno */
        font-size: 14px !important; /* Reducir el tamaño de la fuente */
        margin: 0 !important; /* Eliminar márgenes */
    }

    /* Ajustar el botón "Agregar al carrito" */
    .single_add_to_cart_button {
        width: 100% !important; /* Ocupar el 100% del ancho */
        padding: 10px !important; /* Ajustar el relleno */
        font-size: 14px !important; /* Reducir el tamaño de la fuente */
        margin-top: 10px !important; /* Espacio entre el botón de cantidad y "Agregar al carrito" */
        position: relative; /* Permite mover el botón */
        top: -5px; /* Sube el botón 8 píxeles (ajusta este valor según sea necesario) */
    }
}/* End custom CSS */