.elementor-126 .elementor-element.elementor-element-ab9e98c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-126 .elementor-element.elementor-element-7b59cd0{--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;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-126 .elementor-element.elementor-element-7b59cd0:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-7b59cd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-126 .elementor-element.elementor-element-cd3dce3 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-126 .elementor-element.elementor-element-cd3dce3 .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:38px;}.elementor-126 .elementor-element.elementor-element-cd3dce3 .jet-woo-product-gallery-slider .jet-swiper-nav.swiper-button-disabled{color:var( --e-global-color-text );}.elementor-126 .elementor-element.elementor-element-cd3dce3 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;left:-24px;}.elementor-126 .elementor-element.elementor-element-cd3dce3 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;right:-20px;}.elementor-126 .elementor-element.elementor-element-cd3dce3 .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;background-color:var( --e-global-color-secondary );}.elementor-126 .elementor-element.elementor-element-cd3dce3 .jet-woo-swiper-vertical .swiper-pagination.swiper-pagination-bullets-dynamic{width:14px;}.elementor-126 .elementor-element.elementor-element-cd3dce3 .jet-woo-swiper-horizontal .swiper-pagination{bottom:0px;top:auto;}.elementor-126 .elementor-element.elementor-element-cd3dce3 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:33px;height:33px;background-color:#02010100;}.elementor-126 .elementor-element.elementor-element-cd3dce3 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:28px;color:var( --e-global-color-secondary );}.jet-woo-product-gallery-cd3dce3 .pswp__bg{background-color:#FFFFFF;}.jet-woo-product-gallery-cd3dce3 .pswp__button::before{background-color:#FFFFFF !important;}.elementor-126 .elementor-element.elementor-element-1023674{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.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-126 .elementor-element.elementor-element-ea16d95 .elementor-heading-title{font-family:"Spartan MB", Sans-serif;font-size:28px;line-height:1.2em;color:var( --e-global-color-c4df790 );}.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-126 .elementor-element.elementor-element-0105094 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-0105094{text-align:start;}.woocommerce .elementor-126 .elementor-element.elementor-element-0105094 .price{color:#000000;font-family:"Spartan MB", Sans-serif;font-size:20px;font-weight:600;}.woocommerce .elementor-126 .elementor-element.elementor-element-0105094 .price ins{color:#000000;}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-126 .elementor-element.elementor-element-40355d5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-126 .elementor-element.elementor-element-40355d5 .elementor-widget-container{font-family:"Spartan MB", Sans-serif;font-size:16px;font-weight:normal;}.elementor-126 .elementor-element.elementor-element-ca70a91 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-ca70a91 .elementor-heading-title{font-family:"Spartan MB", Sans-serif;font-size:24px;color:var( --e-global-color-c4df790 );}.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-126 .elementor-element.elementor-element-0633d51 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-0633d51 .cart button, .elementor-126 .elementor-element.elementor-element-0633d51 .cart .button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;border-radius:32px 32px 32px 32px;color:#FFFFFF;background-color:#000000;transition:all 0.2s;}.elementor-126 .elementor-element.elementor-element-0633d51 .cart button:hover, .elementor-126 .elementor-element.elementor-element-0633d51 .cart .button:hover{background-color:var( --e-global-color-c4df790 );}.elementor-126 .elementor-element.elementor-element-0633d51{--view-cart-spacing:0px;}.elementor-126 .elementor-element.elementor-element-0633d51 .quantity .qty{border-style:solid;border-width:2px 2px 2px 2px;border-radius:32px 32px 32px 32px;background-color:#FFFFFF;transition:all 0.2s;}.woocommerce .elementor-126 .elementor-element.elementor-element-0633d51 form.cart .variations{margin-bottom:0px;}.woocommerce .elementor-126 .elementor-element.elementor-element-0633d51 form.cart table.variations tr th, .woocommerce .elementor-126 .elementor-element.elementor-element-0633d51 form.cart table.variations tr td{padding-top:calc( 30px/2 );padding-bottom:calc( 30px/2 );}.elementor-widget-wlfmc-add-to-wish-list .wlfmc-add-button a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-126 .elementor-element.elementor-element-a54d92d{width:100%;max-width:100%;}.elementor-126 .elementor-element.elementor-element-a54d92d.elementor-element{--align-self:stretch;}.elementor-126 .elementor-element.elementor-element-a54d92d .wlfmc-add-button a{font-family:"Spartan MB", Sans-serif;font-weight:bold;color:#FFFFFF!important;border-color:#FFFFFF!important;background-color:var( --e-global-color-96910ec );border-style:none;border-radius:32px 32px 32px 32px!important;height:37px!important;}.elementor-126 .elementor-element.elementor-element-a54d92d .wlfmc-add-button a i{font-size:16px;}.elementor-126 .elementor-element.elementor-element-a54d92d i, .elementor-126 .elementor-element.elementor-element-a54d92d svg{fill:#FFFFFF!important;color:#FFFFFF!important;}.elementor-126 .elementor-element.elementor-element-a54d92d .wlfmc-add-button a:hover, .elementor-126 .elementor-element.elementor-element-a54d92d .wlfmc-add-button a:focus{color:#FFFFFF!important;border-color:transparent!important;background-color:var( --e-global-color-c4df790 );}.elementor-126 .elementor-element.elementor-element-a54d92d .wlfmc-add-button a:hover i, .elementor-126 .elementor-element.elementor-element-a54d92d .wlfmc-add-button a:hover svg{fill:#FFFFFF!important;color:#FFFFFF!important;}.elementor-126 .elementor-element.elementor-element-a54d92d .wlfmc-add-to-wishlist{margin:0px 0px 0px 0px !important;}.elementor-126 .elementor-element.elementor-element-f03f760{--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-126 .elementor-element.elementor-element-d00055a{--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-126 .elementor-element.elementor-element-bb6d2e9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-126 .elementor-element.elementor-element-0f59edd > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-0f59edd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;color:var( --e-global-color-c4df790 );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-126 .elementor-element.elementor-element-e11f6ca{--grid-columns:2;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-126 .elementor-element.elementor-element-0731a5e{--display:flex;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-126 .elementor-element.elementor-element-0731a5e:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-0731a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2fe286e );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-126 .elementor-element.elementor-element-8794cfb{color:var( --e-global-color-c4df790 );font-family:"Poppins", Sans-serif;}.elementor-126 .elementor-element.elementor-element-9f582bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;color:var( --e-global-color-c4df790 );}.elementor-126 .elementor-element.elementor-element-a1dbfca .woocommerce-breadcrumb > a{color:var( --e-global-color-96910ec );}.elementor-126 .elementor-element.elementor-element-a1dbfca .woocommerce-breadcrumb{font-family:"Poppins", Sans-serif;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-126 .elementor-element.elementor-element-68152a9:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(15px/2);}.elementor-126 .elementor-element.elementor-element-68152a9:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(15px/2);}.elementor-126 .elementor-element.elementor-element-68152a9.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-126 .elementor-element.elementor-element-68152a9.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body:not(.rtl) .elementor-126 .elementor-element.elementor-element-68152a9.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-15px/2) + (-1px/2) );}body:not.rtl .elementor-126 .elementor-element.elementor-element-68152a9.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-15px/2) - (1px/2) );}.elementor-126 .elementor-element.elementor-element-68152a9{font-family:"Poppins", Sans-serif;}.elementor-126 .elementor-element.elementor-element-68152a9 a{color:var( --e-global-color-96910ec );}@media(max-width:1024px){.elementor-126 .elementor-element.elementor-element-7b59cd0{--justify-content:center;}.elementor-126 .elementor-element.elementor-element-e11f6ca{--grid-columns:1;}}@media(max-width:767px){.elementor-126 .elementor-element.elementor-element-ab9e98c{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-126 .elementor-element.elementor-element-7b59cd0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-126 .elementor-element.elementor-element-cd3dce3 .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:28px;}.elementor-126 .elementor-element.elementor-element-cd3dce3 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:21px;}.elementor-126 .elementor-element.elementor-element-1023674{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-126 .elementor-element.elementor-element-ca70a91{text-align:center;}.elementor-126 .elementor-element.elementor-element-ca70a91 .elementor-heading-title{font-size:22px;}.elementor-126 .elementor-element.elementor-element-d00055a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-bb6d2e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-126 .elementor-element.elementor-element-0f59edd{text-align:center;}.elementor-126 .elementor-element.elementor-element-0f59edd .elementor-heading-title{font-size:22px;}.elementor-126 .elementor-element.elementor-element-e11f6ca{--grid-columns:2;}.elementor-126 .elementor-element.elementor-element-9f582bc{text-align:center;}.elementor-126 .elementor-element.elementor-element-9f582bc .elementor-heading-title{font-size:22px;}}@media(min-width:768px){.elementor-126 .elementor-element.elementor-element-ab9e98c{--content-width:1400px;}.elementor-126 .elementor-element.elementor-element-7b59cd0{--width:50%;}.elementor-126 .elementor-element.elementor-element-1023674{--width:50%;}.elementor-126 .elementor-element.elementor-element-f03f760{--content-width:1400px;}.elementor-126 .elementor-element.elementor-element-bb6d2e9{--width:40%;}.elementor-126 .elementor-element.elementor-element-0731a5e{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-126 .elementor-element.elementor-element-7b59cd0{--width:50%;}.elementor-126 .elementor-element.elementor-element-bb6d2e9{--width:33%;}.elementor-126 .elementor-element.elementor-element-0731a5e{--width:66%;}}/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-cd3dce3 */.elementor-126 .elementor-element.elementor-element-cd3dce3{
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-0633d51 */table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
    background-color: white !important; 
}
.woocommerce div.product form.cart .variations label{
    margin-left: -20px
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{
    display: none !important;
}
.woocommerce div.product form.cart .reset_variations{
    display: none !important;
}

.single_add_to_cart_button {
    margin: 0px !important;
}

:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty {
    margin-right: 10px !important;
}/* End custom CSS */
/* Start custom CSS for wlfmc-add-to-wish-list, class: .elementor-element-a54d92d */.wlfmc-add-to-wishlist{
    width: 100%;
}

.wlfmc-add-to-wishlist .wlfmc-addtowishlist {
    width: 100%;
}

.wlfmc-add-to-wishlist.exists.show-exists-after-add .wlfmc-existsinwishlist{
    width: 100%
}/* End custom CSS */
/* Start custom CSS *//* Elimina el padding inferior de los <th> con clase "label" */
.variations th.label {
  padding-bottom: 0px !important;
}

/* Aplica margen izquierdo al <label> dentro de <th class="label"> */
.variations th.label label {
  margin-left: -10px !important;
}

/* Elimina el padding superior del <td> con clases "value woo-variation-items-wrapper" */
.variations td.value.woo-variation-items-wrapper {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

/* Aplica margen inferior a toda la tabla de variaciones */
table.variations {
  margin-bottom: 20px !important;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
  border-radius: 32px !important;

}

/* Ítems de color en forma circular */
.color-variable-items-wrapper .variable-item-span-color {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid #ccc; /* opcional: para resaltar el borde */
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); /* opcional */
  transition: transform 0.2s ease;
}

/* Efecto al pasar el mouse (hover) */
.color-variable-items-wrapper li:hover .variable-item-span-color {
  transform: scale(1.1);
  border-color: #000;
}


.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{
    padding-left: 10px;
    padding-right: 10px;
}

.ppc-button-wrapper{
    margin-top: 10px;
}

.paypal-button.paypal-button-shape-rect{
    border-radius: 32px !important;
}/* End custom CSS */