.elementor-263 .elementor-element.elementor-element-951c54c{--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-263 .elementor-element.elementor-element-6d0e770{--display:flex;}.elementor-263 .elementor-element.elementor-element-c254d59{--display:flex;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-263 .elementor-element.elementor-element-bd6e7df .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-263 .elementor-element.elementor-element-8e8aa71 .price{color:var( --e-global-color-2a3fc33 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-263 .elementor-element.elementor-element-f60d388 .cart button, .elementor-263 .elementor-element.elementor-element-f60d388 .cart .button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );border-radius:50px 50px 50px 50px;color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-263 .elementor-element.elementor-element-f60d388 .cart button:hover, .elementor-263 .elementor-element.elementor-element-f60d388 .cart .button:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-263 .elementor-element.elementor-element-f60d388 .quantity .qty{color:var( --e-global-color-2a3fc33 );transition:all 0.2s;}.woocommerce .elementor-263 .elementor-element.elementor-element-f60d388 form.cart table.variations label{color:var( --e-global-color-primary );}.elementor-263 .elementor-element.elementor-element-ad9712e{--display:flex;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-263 .elementor-element.elementor-element-4c708ab{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-263 .elementor-element.elementor-element-ba392d3 .elementor-heading-title{font-family:var( --e-global-typography-edd1fc7-font-family ), Sans-serif;font-size:var( --e-global-typography-edd1fc7-font-size );line-height:var( --e-global-typography-edd1fc7-line-height );}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-263 .elementor-element.elementor-element-69273b4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-263 .elementor-element.elementor-element-69273b4 .elementor-divider-separator{width:100%;}.elementor-263 .elementor-element.elementor-element-69273b4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-263 .elementor-element.elementor-element-7c31271{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-263 .elementor-element.elementor-element-f6a79a9{--display:flex;}.elementor-263 .elementor-element.elementor-element-2187657 .elementor-heading-title{font-family:var( --e-global-typography-edd1fc7-font-family ), Sans-serif;font-size:var( --e-global-typography-edd1fc7-font-size );line-height:var( --e-global-typography-edd1fc7-line-height );}.elementor-263 .elementor-element.elementor-element-3cc0d52{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-263 .elementor-element.elementor-element-3cc0d52 .elementor-divider-separator{width:100%;}.elementor-263 .elementor-element.elementor-element-3cc0d52 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products ul.products li.product{text-align:center;padding:0% 0% 3% 0%;background-color:var( --e-global-color-b719d8f );}.elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-edd1fc7-font-family ), Sans-serif;font-size:var( --e-global-typography-edd1fc7-font-size );line-height:var( --e-global-typography-edd1fc7-line-height );}.elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-2a3fc33 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-2a3fc33 );}.elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-2a3fc33 );}.elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-263 .elementor-element.elementor-element-bd6e7df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-263 .elementor-element.elementor-element-8e8aa71 .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-263 .elementor-element.elementor-element-f60d388 .cart button, .elementor-263 .elementor-element.elementor-element-f60d388 .cart .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-263 .elementor-element.elementor-element-ba392d3 .elementor-heading-title{font-size:var( --e-global-typography-edd1fc7-font-size );line-height:var( --e-global-typography-edd1fc7-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-263 .elementor-element.elementor-element-2187657 .elementor-heading-title{font-size:var( --e-global-typography-edd1fc7-font-size );line-height:var( --e-global-typography-edd1fc7-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-edd1fc7-font-size );line-height:var( --e-global-typography-edd1fc7-line-height );}.elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-263 .elementor-element.elementor-element-bd6e7df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-263 .elementor-element.elementor-element-8e8aa71 .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-263 .elementor-element.elementor-element-f60d388 .cart button, .elementor-263 .elementor-element.elementor-element-f60d388 .cart .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-263 .elementor-element.elementor-element-ba392d3 .elementor-heading-title{font-size:var( --e-global-typography-edd1fc7-font-size );line-height:var( --e-global-typography-edd1fc7-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-263 .elementor-element.elementor-element-2187657 .elementor-heading-title{font-size:var( --e-global-typography-edd1fc7-font-size );line-height:var( --e-global-typography-edd1fc7-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-edd1fc7-font-size );line-height:var( --e-global-typography-edd1fc7-line-height );}.elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-263 .elementor-element.elementor-element-ed19ef9.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-8e8aa71 */ins{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-f60d388 */.woosb-name a{
    color: black;

}
.woosb-products .woosb-product{
    border-bottom: solid 1px black !important;
}
.woosb-price{
    display: none;
}
.woosb-quantity-input-minus, .woosb-quantity-input-plus, .quantity .woosb-qty{
    border: none;
}
.tp-qty-minus, .tp-qty-plus{
    background-color: white !important;
    border: none;
    border-radius: 0px !important;
}
form div .tp-qty-minus:hover, form div .tp-qty-plus:hover{
        background-color: #f0f0f0 !important;
    border: none;
    border-radius: 0px !important;
    color: black !important;
}
form div .tp-qty-minus:active, form div .tp-qty-plus:active{
        background-color: #f0f0f0 !important;
    border: none;
    border-radius: 0px !important;
    color: black !important;
}
form div .tp-qty-minus:focus, form div .tp-qty-plus:focus{
        background-color: #f0f0f0 !important;
    border: none;
    border-radius: 0px !important;
    color: black !important;
}

    
form div input{
    border: none !important;
    
}
/* 1️⃣ Quitar flechas del input number */
form.cart > .quantity input[type=number]::-webkit-inner-spin-button,
form.cart > .quantity input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

form.cart > .quantity input[type=number] {
  -moz-appearance: textfield; /* Firefox */
}

/* 2️⃣ Quitar borde y sombra al hacer focus */
form.cart > .quantity input.qty:focus,
form.cart > .quantity input.qty:focus-visible {
  outline: none;
  box-shadow: none !important;
  border-color: transparent;
}

/* 3️⃣ Opcional: borde neutro siempre */
form.cart > .quantity input.qty {
  border: 1px solid #000; /* o transparent si lo quieres invisible */
  background: transparent;
}
/* Botón Añadir al carrito – añadir flecha */
.single_add_to_cart_button {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-ed19ef9 */ul li a h2{
    padding: 0% 2% 0% 2% !important;
}
.vista-previa{
    padding: 14px 24px 14px 24px;
    background-color: #DCC63A;
    color: #283770;
    border-radius: 50px;
    border: none;
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover{
       background-color: #283770 !important
       ;
    color: #DCC63A !important; 
}/* End custom CSS */