.elementor-197 .elementor-element.elementor-element-ccc1ec1{margin-top:3em;margin-bottom:0em;}.elementor-197 .elementor-element.elementor-element-57d1df5{z-index:1;}.elementor-197 .elementor-element.elementor-element-aac90c8 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-197 .elementor-element.elementor-element-6970813 .elementor-heading-title{color:#F7CB00;font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-197 .elementor-element.elementor-element-3511a3e .elementor-heading-title{font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;font-size:var( --e-global-typography-583e54c-font-size );font-weight:var( --e-global-typography-583e54c-font-weight );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-197 .elementor-element.elementor-element-adcb94a .cart button, .elementor-197 .elementor-element.elementor-element-adcb94a .cart .button{transition:all 0.2s;}.elementor-197 .elementor-element.elementor-element-adcb94a .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-197 .elementor-element.elementor-element-adcb94a form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-197 .elementor-element.elementor-element-adcb94a form.cart table.variations tr th, .woocommerce .elementor-197 .elementor-element.elementor-element-adcb94a form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-197 .elementor-element.elementor-element-adcb94a form.cart table.variations label{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.woocommerce .elementor-197 .elementor-element.elementor-element-adcb94a form.cart table.variations td.value select{color:var( --e-global-color-dea41e4 );}.woocommerce .elementor-197 .elementor-element.elementor-element-adcb94a form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-197 .elementor-element.elementor-element-adcb94a form.cart table.variations td.value:before{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-197 .elementor-element.elementor-element-8afb406 .elementor-heading-title{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-197 .elementor-element.elementor-element-7b13091{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-197 .elementor-element.elementor-element-c922502{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:var( --e-global-color-a185853 );--e-share-buttons-secondary-color:var( --e-global-color-dea41e4 );}.elementor-197 .elementor-element.elementor-element-c922502 .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-dea41e4 );--e-share-buttons-secondary-color:var( --e-global-color-a185853 );}.elementor-197 .elementor-element.elementor-element-3b60574{margin-top:4em;margin-bottom:4em;}.elementor-197 .elementor-element.elementor-element-256e347 .elementor-heading-title{color:var( --e-global-color-dea41e4 );font-family:var( --e-global-typography-d3dae9a-font-family ), Sans-serif;font-size:var( --e-global-typography-d3dae9a-font-size );font-weight:var( --e-global-typography-d3dae9a-font-weight );line-height:var( --e-global-typography-d3dae9a-line-height );}.elementor-197 .elementor-element.elementor-element-8f252de{--grid-columns:4;}.elementor-197 .elementor-element.elementor-element-0ee905a > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-197 .elementor-element.elementor-element-bdaa9fd{width:40.413%;}.elementor-197 .elementor-element.elementor-element-aac90c8{width:59.587%;}}@media(max-width:1024px){.elementor-197 .elementor-element.elementor-element-6970813 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-197 .elementor-element.elementor-element-3511a3e .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.woocommerce .elementor-197 .elementor-element.elementor-element-adcb94a form.cart table.variations label{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.woocommerce .elementor-197 .elementor-element.elementor-element-adcb94a form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-197 .elementor-element.elementor-element-adcb94a form.cart table.variations td.value:before{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-197 .elementor-element.elementor-element-8afb406 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-197 .elementor-element.elementor-element-7b13091{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );} .elementor-197 .elementor-element.elementor-element-c922502{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-197 .elementor-element.elementor-element-256e347 .elementor-heading-title{font-size:var( --e-global-typography-d3dae9a-font-size );line-height:var( --e-global-typography-d3dae9a-line-height );}.elementor-197 .elementor-element.elementor-element-8f252de{--grid-columns:2;}}@media(max-width:767px){.elementor-197 .elementor-element.elementor-element-6970813 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-197 .elementor-element.elementor-element-3511a3e .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.woocommerce .elementor-197 .elementor-element.elementor-element-adcb94a form.cart table.variations label{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.woocommerce .elementor-197 .elementor-element.elementor-element-adcb94a form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-197 .elementor-element.elementor-element-adcb94a form.cart table.variations td.value:before{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-197 .elementor-element.elementor-element-8afb406 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-197 .elementor-element.elementor-element-7b13091{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );} .elementor-197 .elementor-element.elementor-element-c922502{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-197 .elementor-element.elementor-element-256e347 .elementor-heading-title{font-size:var( --e-global-typography-d3dae9a-font-size );line-height:var( --e-global-typography-d3dae9a-line-height );}.elementor-197 .elementor-element.elementor-element-8f252de{--grid-columns:2;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-adcb94a */.elementor-197 .elementor-element.elementor-element-adcb94a table.variations tbody tr{
    display: flex;
    flex-direction: column;
}

.elementor-197 .elementor-element.elementor-element-adcb94a table.variations tbody tr th label{
    width: 100%;
}

.elementor-197 .elementor-element.elementor-element-adcb94a table.variations tbody tr th{
    padding:0;
}

.elementor-197 .elementor-element.elementor-element-adcb94a .single_add_to_cart_button{
    display: none;
}

.elementor-197 .elementor-element.elementor-element-adcb94a table tbody>tr:nth-child(odd)>td, .elementor-197 .elementor-element.elementor-element-adcb94a table tbody>tr:nth-child(odd)>th{
    background: #fff;
}

.elementor-197 .elementor-element.elementor-element-adcb94a .single_variation_wrap::before{
    content: 'Selecciona la cantidad';
    
    font-family: var(--e-global-typography-84ca66e-font-family ), Sans-serif;
    font-size: var(--e-global-typography-84ca66e-font-size );
    font-weight: var(--e-global-typography-84ca66e-font-weight );
    text-transform: var(--e-global-typography-84ca66e-text-transform );
    line-height: var(--e-global-typography-84ca66e-line-height );
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing );
    word-spacing: var(--e-global-typography-84ca66e-word-spacing );
}

.elementor-197 .elementor-element.elementor-element-adcb94a: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{
    background: #fff;
    border:1px solid #666;
    font-family: var(--e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size );
    line-height: var(--e-global-typography-b2ce6af-line-height );
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing );
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing );
padding:5px 5px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-ba1c0e3 */.elementor-197 .elementor-element.elementor-element-ba1c0e3 .detail-container{
    display: none;
}

.elementor-197 .elementor-element.elementor-element-ba1c0e3 button.request-a-quote-button{
    background-color: var( --e-global-color-a185853 )!important;
    color:var(--e-global-color-dea41e4)!important;
    border:2px solid var( --e-global-color-a185853 );
}

.elementor-197 .elementor-element.elementor-element-ba1c0e3 button.request-a-quote-button:hover{
     color: var( --e-global-color-a185853 )!important;
    background-color:var(--e-global-color-dea41e4)!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-7b13091 */.elementor-197 .elementor-element.elementor-element-7b13091 h2{
    font-size: 1.2em!important
}/* End custom CSS */